Files
to_session/text/3.65.22_0/scripts/lib/x.js
Administrator a0720d80dc fefdwef
2025-11-12 12:54:37 +08:00

1946 lines
6.3 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use strict";(()=>{var Knn=Object.create;var fte=Object.defineProperty;var Ynn=Object.getOwnPropertyDescriptor;var Jnn=Object.getOwnPropertyNames;var Xnn=Object.getPrototypeOf,Znn=Object.prototype.hasOwnProperty;var Qnn=(t,e,r)=>e in t?fte(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var dte=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+t+'" is not supported')});var Oe=(t,e)=>()=>(t&&(e=t(t=0)),e);var Q=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Nl=(t,e)=>{for(var r in e)fte(t,r,{get:e[r],enumerable:!0})},lSt=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Jnn(e))!Znn.call(t,o)&&o!==r&&fte(t,o,{get:()=>e[o],enumerable:!(n=Ynn(e,o))||n.enumerable});return t};var ie=(t,e,r)=>(r=t!=null?Knn(Xnn(t)):{},lSt(e||!t||!t.__esModule?fte(r,"default",{value:t,enumerable:!0}):r,t)),K1=t=>lSt(fte({},"__esModule",{value:!0}),t);var ae=(t,e,r)=>(Qnn(t,typeof e!="symbol"?e+"":e,r),r),SDe=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)};var ge=(t,e,r)=>(SDe(t,e,"read from private field"),r?r.call(t):e.get(t)),tt=(t,e,r)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,r)},Fe=(t,e,r,n)=>(SDe(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),zC=(t,e,r,n)=>({set _(o){Fe(t,e,o,r)},get _(){return ge(t,e,n)}}),Vt=(t,e,r)=>(SDe(t,e,"access private method"),r);function fSt(){throw new Error("setTimeout has not been defined")}function dSt(){throw new Error("clearTimeout has not been defined")}function pSt(t){if(N5===setTimeout)return setTimeout(t,0);if((N5===fSt||!N5)&&setTimeout)return N5=setTimeout,setTimeout(t,0);try{return N5(t,0)}catch{try{return N5.call(null,t,0)}catch{return N5.call(this,t,0)}}}function $nn(t){if(B5===clearTimeout)return clearTimeout(t);if((B5===dSt||!B5)&&clearTimeout)return B5=clearTimeout,clearTimeout(t);try{return B5(t)}catch{try{return B5.call(null,t)}catch{return B5.call(this,t)}}}function eon(){!qj||!dB||(qj=!1,dB.length?HC=dB.concat(HC):Cve=-1,HC.length&&hSt())}function hSt(){if(!qj){var t=pSt(eon);qj=!0;for(var e=HC.length;e;){for(dB=HC,HC=[];++Cve<e;)dB&&dB[Cve].run();Cve=-1,e=HC.length}dB=null,qj=!1,$nn(t)}}function ton(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];HC.push(new mSt(t,e)),HC.length===1&&!qj&&pSt(hSt)}function mSt(t,e){this.fun=t,this.array=e}function pB(){}function yon(t){throw new Error("process.binding is not supported")}function bon(){return"/"}function xon(t){throw new Error("process.chdir is not supported")}function won(){return 0}function Son(t){var e=Aon.call(Vj)*.001,r=Math.floor(e),n=Math.floor(e%1*1e9);return t&&(r=r-t[0],n=n-t[1],n<0&&(r--,n+=1e9)),[r,n]}function _on(){var t=new Date,e=t-Eon;return e/1e3}var N5,B5,HC,qj,dB,Cve,ron,non,oon,ion,aon,son,con,lon,uon,fon,don,pon,hon,mon,gon,von,Vj,Aon,Eon,S,uSt,d=Oe(()=>{N5=fSt,B5=dSt;typeof globalThis.setTimeout=="function"&&(N5=setTimeout);typeof globalThis.clearTimeout=="function"&&(B5=clearTimeout);HC=[],qj=!1,Cve=-1;mSt.prototype.run=function(){this.fun.apply(null,this.array)};ron="browser",non="browser",oon=!0,ion={},aon=[],son="",con={},lon={},uon={};fon=pB,don=pB,pon=pB,hon=pB,mon=pB,gon=pB,von=pB;Vj=globalThis.performance||{},Aon=Vj.now||Vj.mozNow||Vj.msNow||Vj.oNow||Vj.webkitNow||function(){return new Date().getTime()};Eon=new Date;S={nextTick:ton,title:ron,browser:oon,env:ion,argv:aon,version:son,versions:con,on:fon,addListener:don,once:pon,off:hon,removeListener:mon,removeAllListeners:gon,emit:von,binding:yon,cwd:bon,chdir:xon,umask:won,hrtime:Son,platform:non,release:lon,config:uon,uptime:_on},uSt={version:"3.65.22","env.PROJECT":"okxwallet-extension","env.NODE_ENV":"production","env.SOURCEMAP":"true","env.DEV_TARGET":"","env.APP_VERSION":"3.65.22","env.COMMIT_HASH":"1c1b","env.PLATFORM_WEB":void 0,"env.REDUX_DEVTOOLS":"","env.MONITOR_PLATFORM":"extension","env.ASSETS_BUILD_TYPE":"publish"};Object.keys(uSt).forEach(t=>{let e=t.split("."),r=S;for(let n=0;n<e.length;n++){let o=e[n];n===e.length-1?r[o]=uSt[t]:r=r[o]||(r[o]={})}})});var vSt=Q((gSt,EDe)=>{d();p();(function(t){typeof gSt=="object"&&typeof EDe<"u"?EDe.exports=t():typeof define=="function"&&define.amd?define([],t):(typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof self<"u"?self:this).buffer=t()})(function(){return function(){return function t(e,r,n){function o(s,c){if(!r[s]){if(!e[s]){var l=typeof dte=="function"&&dte;if(!c&&l)return l(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var f=r[s]={exports:{}};e[s][0].call(f.exports,function(h){return o(e[s][1][h]||h)},f,f.exports,t,e,r,n)}return r[s].exports}for(var i=typeof dte=="function"&&dte,a=0;a<n.length;a++)o(n[a]);return o}}()({1:[function(t,e,r){"use strict";r.byteLength=function(f){var h=l(f),m=h[0],g=h[1];return 3*(m+g)/4-g},r.toByteArray=function(f){var h,m,g=l(f),v=g[0],b=g[1],w=new i(function(B,L,D){return 3*(L+D)/4-D}(0,v,b)),_=0,I=b>0?v-4:v;for(m=0;m<I;m+=4)h=o[f.charCodeAt(m)]<<18|o[f.charCodeAt(m+1)]<<12|o[f.charCodeAt(m+2)]<<6|o[f.charCodeAt(m+3)],w[_++]=h>>16&255,w[_++]=h>>8&255,w[_++]=255&h;return b===2&&(h=o[f.charCodeAt(m)]<<2|o[f.charCodeAt(m+1)]>>4,w[_++]=255&h),b===1&&(h=o[f.charCodeAt(m)]<<10|o[f.charCodeAt(m+1)]<<4|o[f.charCodeAt(m+2)]>>2,w[_++]=h>>8&255,w[_++]=255&h),w},r.fromByteArray=function(f){for(var h,m=f.length,g=m%3,v=[],b=0,w=m-g;b<w;b+=16383)v.push(u(f,b,b+16383>w?w:b+16383));return g===1?(h=f[m-1],v.push(n[h>>2]+n[h<<4&63]+"==")):g===2&&(h=(f[m-2]<<8)+f[m-1],v.push(n[h>>10]+n[h>>4&63]+n[h<<2&63]+"=")),v.join("")};for(var n=[],o=[],i=typeof Uint8Array<"u"?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=a.length;s<c;++s)n[s]=a[s],o[a.charCodeAt(s)]=s;function l(f){var h=f.length;if(h%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var m=f.indexOf("=");return m===-1&&(m=h),[m,m===h?0:4-m%4]}function u(f,h,m){for(var g,v,b=[],w=h;w<m;w+=3)g=(f[w]<<16&16711680)+(f[w+1]<<8&65280)+(255&f[w+2]),b.push(n[(v=g)>>18&63]+n[v>>12&63]+n[v>>6&63]+n[63&v]);return b.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],2:[function(t,e,r){(function(c){"use strict";var o=t("base64-js"),i=t("ieee754");r.Buffer=c,r.SlowBuffer=function(q){return+q!=q&&(q=0),c.alloc(+q)},r.INSPECT_MAX_BYTES=50;var a=2147483647;function s(q){if(q>a)throw new RangeError('The value "'+q+'" is invalid for option "size"');var X=new Uint8Array(q);return X.__proto__=c.prototype,X}function c(q,X,K){if(typeof q=="number"){if(typeof X=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(q)}return l(q,X,K)}function l(q,X,K){if(typeof q=="string")return function(se,ve){if(typeof ve=="string"&&ve!==""||(ve="utf8"),!c.isEncoding(ve))throw new TypeError("Unknown encoding: "+ve);var xe=0|g(se,ve),ke=s(xe),Pe=ke.write(se,ve);return Pe!==xe&&(ke=ke.slice(0,Pe)),ke}(q,X);if(ArrayBuffer.isView(q))return h(q);if(q==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q);if(Y(q,ArrayBuffer)||q&&Y(q.buffer,ArrayBuffer))return function(se,ve,xe){if(ve<0||se.byteLength<ve)throw new RangeError('"offset" is outside of buffer bounds');if(se.byteLength<ve+(xe||0))throw new RangeError('"length" is outside of buffer bounds');var ke;return ke=ve===void 0&&xe===void 0?new Uint8Array(se):xe===void 0?new Uint8Array(se,ve):new Uint8Array(se,ve,xe),ke.__proto__=c.prototype,ke}(q,X,K);if(typeof q=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var $=q.valueOf&&q.valueOf();if($!=null&&$!==q)return c.from($,X,K);var ee=function(se){if(c.isBuffer(se)){var ve=0|m(se.length),xe=s(ve);return xe.length===0||se.copy(xe,0,0,ve),xe}if(se.length!==void 0)return typeof se.length!="number"||oe(se.length)?s(0):h(se);if(se.type==="Buffer"&&Array.isArray(se.data))return h(se.data)}(q);if(ee)return ee;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof q[Symbol.toPrimitive]=="function")return c.from(q[Symbol.toPrimitive]("string"),X,K);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q)}function u(q){if(typeof q!="number")throw new TypeError('"size" argument must be of type number');if(q<0)throw new RangeError('The value "'+q+'" is invalid for option "size"')}function f(q){return u(q),s(q<0?0:0|m(q))}function h(q){for(var X=q.length<0?0:0|m(q.length),K=s(X),$=0;$<X;$+=1)K[$]=255&q[$];return K}function m(q){if(q>=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|q}function g(q,X){if(c.isBuffer(q))return q.length;if(ArrayBuffer.isView(q)||Y(q,ArrayBuffer))return q.byteLength;if(typeof q!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof q);var K=q.length,$=arguments.length>2&&arguments[2]===!0;if(!$&&K===0)return 0;for(var ee=!1;;)switch(X){case"ascii":case"latin1":case"binary":return K;case"utf8":case"utf-8":return k(q).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*K;case"hex":return K>>>1;case"base64":return H(q).length;default:if(ee)return $?-1:k(q).length;X=(""+X).toLowerCase(),ee=!0}}function v(q,X,K){var $=q[X];q[X]=q[K],q[K]=$}function b(q,X,K,$,ee){if(q.length===0)return-1;if(typeof K=="string"?($=K,K=0):K>2147483647?K=2147483647:K<-2147483648&&(K=-2147483648),oe(K=+K)&&(K=ee?0:q.length-1),K<0&&(K=q.length+K),K>=q.length){if(ee)return-1;K=q.length-1}else if(K<0){if(!ee)return-1;K=0}if(typeof X=="string"&&(X=c.from(X,$)),c.isBuffer(X))return X.length===0?-1:w(q,X,K,$,ee);if(typeof X=="number")return X&=255,typeof Uint8Array.prototype.indexOf=="function"?ee?Uint8Array.prototype.indexOf.call(q,X,K):Uint8Array.prototype.lastIndexOf.call(q,X,K):w(q,[X],K,$,ee);throw new TypeError("val must be string, number or Buffer")}function w(q,X,K,$,ee){var se,ve=1,xe=q.length,ke=X.length;if($!==void 0&&(($=String($).toLowerCase())==="ucs2"||$==="ucs-2"||$==="utf16le"||$==="utf-16le")){if(q.length<2||X.length<2)return-1;ve=2,xe/=2,ke/=2,K/=2}function Pe(le,Ee){return ve===1?le[Ee]:le.readUInt16BE(Ee*ve)}if(ee){var Te=-1;for(se=K;se<xe;se++)if(Pe(q,se)===Pe(X,Te===-1?0:se-Te)){if(Te===-1&&(Te=se),se-Te+1===ke)return Te*ve}else Te!==-1&&(se-=se-Te),Te=-1}else for(K+ke>xe&&(K=xe-ke),se=K;se>=0;se--){for(var Z=!0,te=0;te<ke;te++)if(Pe(q,se+te)!==Pe(X,te)){Z=!1;break}if(Z)return se}return-1}function _(q,X,K,$){K=Number(K)||0;var ee=q.length-K;$?($=Number($))>ee&&($=ee):$=ee;var se=X.length;$>se/2&&($=se/2);for(var ve=0;ve<$;++ve){var xe=parseInt(X.substr(2*ve,2),16);if(oe(xe))return ve;q[K+ve]=xe}return ve}function I(q,X,K,$){return re(k(X,q.length-K),q,K,$)}function B(q,X,K,$){return re(function(ee){for(var se=[],ve=0;ve<ee.length;++ve)se.push(255&ee.charCodeAt(ve));return se}(X),q,K,$)}function L(q,X,K,$){return B(q,X,K,$)}function D(q,X,K,$){return re(H(X),q,K,$)}function z(q,X,K,$){return re(function(ee,se){for(var ve,xe,ke,Pe=[],Te=0;Te<ee.length&&!((se-=2)<0);++Te)ve=ee.charCodeAt(Te),xe=ve>>8,ke=ve%256,Pe.push(ke),Pe.push(xe);return Pe}(X,q.length-K),q,K,$)}function G(q,X,K){return X===0&&K===q.length?o.fromByteArray(q):o.fromByteArray(q.slice(X,K))}function U(q,X,K){K=Math.min(q.length,K);for(var $=[],ee=X;ee<K;){var se,ve,xe,ke,Pe=q[ee],Te=null,Z=Pe>239?4:Pe>223?3:Pe>191?2:1;if(ee+Z<=K)switch(Z){case 1:Pe<128&&(Te=Pe);break;case 2:(192&(se=q[ee+1]))==128&&(ke=(31&Pe)<<6|63&se)>127&&(Te=ke);break;case 3:se=q[ee+1],ve=q[ee+2],(192&se)==128&&(192&ve)==128&&(ke=(15&Pe)<<12|(63&se)<<6|63&ve)>2047&&(ke<55296||ke>57343)&&(Te=ke);break;case 4:se=q[ee+1],ve=q[ee+2],xe=q[ee+3],(192&se)==128&&(192&ve)==128&&(192&xe)==128&&(ke=(15&Pe)<<18|(63&se)<<12|(63&ve)<<6|63&xe)>65535&&ke<1114112&&(Te=ke)}Te===null?(Te=65533,Z=1):Te>65535&&(Te-=65536,$.push(Te>>>10&1023|55296),Te=56320|1023&Te),$.push(Te),ee+=Z}return function(te){var le=te.length;if(le<=T)return String.fromCharCode.apply(String,te);for(var Ee="",Ue=0;Ue<le;)Ee+=String.fromCharCode.apply(String,te.slice(Ue,Ue+=T));return Ee}($)}r.kMaxLength=a,c.TYPED_ARRAY_SUPPORT=function(){try{var q=new Uint8Array(1);return q.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},q.foo()===42}catch{return!1}}(),c.TYPED_ARRAY_SUPPORT||typeof console>"u"||typeof console.error!="function"||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(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}}),typeof Symbol<"u"&&Symbol.species!=null&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),c.poolSize=8192,c.from=function(q,X,K){return l(q,X,K)},c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,c.alloc=function(q,X,K){return function($,ee,se){return u($),$<=0?s($):ee!==void 0?typeof se=="string"?s($).fill(ee,se):s($).fill(ee):s($)}(q,X,K)},c.allocUnsafe=function(q){return f(q)},c.allocUnsafeSlow=function(q){return f(q)},c.isBuffer=function(q){return q!=null&&q._isBuffer===!0&&q!==c.prototype},c.compare=function(q,X){if(Y(q,Uint8Array)&&(q=c.from(q,q.offset,q.byteLength)),Y(X,Uint8Array)&&(X=c.from(X,X.offset,X.byteLength)),!c.isBuffer(q)||!c.isBuffer(X))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(q===X)return 0;for(var K=q.length,$=X.length,ee=0,se=Math.min(K,$);ee<se;++ee)if(q[ee]!==X[ee]){K=q[ee],$=X[ee];break}return K<$?-1:$<K?1:0},c.isEncoding=function(q){switch(String(q).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}},c.concat=function(q,X){if(!Array.isArray(q))throw new TypeError('"list" argument must be an Array of Buffers');if(q.length===0)return c.alloc(0);var K;if(X===void 0)for(X=0,K=0;K<q.length;++K)X+=q[K].length;var $=c.allocUnsafe(X),ee=0;for(K=0;K<q.length;++K){var se=q[K];if(Y(se,Uint8Array)&&(se=c.from(se)),!c.isBuffer(se))throw new TypeError('"list" argument must be an Array of Buffers');se.copy($,ee),ee+=se.length}return $},c.byteLength=g,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var q=this.length;if(q%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var X=0;X<q;X+=2)v(this,X,X+1);return this},c.prototype.swap32=function(){var q=this.length;if(q%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var X=0;X<q;X+=4)v(this,X,X+3),v(this,X+1,X+2);return this},c.prototype.swap64=function(){var q=this.length;if(q%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var X=0;X<q;X+=8)v(this,X,X+7),v(this,X+1,X+6),v(this,X+2,X+5),v(this,X+3,X+4);return this},c.prototype.toString=function(){var q=this.length;return q===0?"":arguments.length===0?U(this,0,q):function(X,K,$){var ee=!1;if((K===void 0||K<0)&&(K=0),K>this.length||(($===void 0||$>this.length)&&($=this.length),$<=0)||($>>>=0)<=(K>>>=0))return"";for(X||(X="utf8");;)switch(X){case"hex":return M(this,K,$);case"utf8":case"utf-8":return U(this,K,$);case"ascii":return P(this,K,$);case"latin1":case"binary":return j(this,K,$);case"base64":return G(this,K,$);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return y(this,K,$);default:if(ee)throw new TypeError("Unknown encoding: "+X);X=(X+"").toLowerCase(),ee=!0}}.apply(this,arguments)},c.prototype.toLocaleString=c.prototype.toString,c.prototype.equals=function(q){if(!c.isBuffer(q))throw new TypeError("Argument must be a Buffer");return this===q||c.compare(this,q)===0},c.prototype.inspect=function(){var q="",X=r.INSPECT_MAX_BYTES;return q=this.toString("hex",0,X).replace(/(.{2})/g,"$1 ").trim(),this.length>X&&(q+=" ... "),"<Buffer "+q+">"},c.prototype.compare=function(q,X,K,$,ee){if(Y(q,Uint8Array)&&(q=c.from(q,q.offset,q.byteLength)),!c.isBuffer(q))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof q);if(X===void 0&&(X=0),K===void 0&&(K=q?q.length:0),$===void 0&&($=0),ee===void 0&&(ee=this.length),X<0||K>q.length||$<0||ee>this.length)throw new RangeError("out of range index");if($>=ee&&X>=K)return 0;if($>=ee)return-1;if(X>=K)return 1;if(this===q)return 0;for(var se=(ee>>>=0)-($>>>=0),ve=(K>>>=0)-(X>>>=0),xe=Math.min(se,ve),ke=this.slice($,ee),Pe=q.slice(X,K),Te=0;Te<xe;++Te)if(ke[Te]!==Pe[Te]){se=ke[Te],ve=Pe[Te];break}return se<ve?-1:ve<se?1:0},c.prototype.includes=function(q,X,K){return this.indexOf(q,X,K)!==-1},c.prototype.indexOf=function(q,X,K){return b(this,q,X,K,!0)},c.prototype.lastIndexOf=function(q,X,K){return b(this,q,X,K,!1)},c.prototype.write=function(q,X,K,$){if(X===void 0)$="utf8",K=this.length,X=0;else if(K===void 0&&typeof X=="string")$=X,K=this.length,X=0;else{if(!isFinite(X))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");X>>>=0,isFinite(K)?(K>>>=0,$===void 0&&($="utf8")):($=K,K=void 0)}var ee=this.length-X;if((K===void 0||K>ee)&&(K=ee),q.length>0&&(K<0||X<0)||X>this.length)throw new RangeError("Attempt to write outside buffer bounds");$||($="utf8");for(var se=!1;;)switch($){case"hex":return _(this,q,X,K);case"utf8":case"utf-8":return I(this,q,X,K);case"ascii":return B(this,q,X,K);case"latin1":case"binary":return L(this,q,X,K);case"base64":return D(this,q,X,K);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return z(this,q,X,K);default:if(se)throw new TypeError("Unknown encoding: "+$);$=(""+$).toLowerCase(),se=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function P(q,X,K){var $="";K=Math.min(q.length,K);for(var ee=X;ee<K;++ee)$+=String.fromCharCode(127&q[ee]);return $}function j(q,X,K){var $="";K=Math.min(q.length,K);for(var ee=X;ee<K;++ee)$+=String.fromCharCode(q[ee]);return $}function M(q,X,K){var $=q.length;(!X||X<0)&&(X=0),(!K||K<0||K>$)&&(K=$);for(var ee="",se=X;se<K;++se)ee+=F(q[se]);return ee}function y(q,X,K){for(var $=q.slice(X,K),ee="",se=0;se<$.length;se+=2)ee+=String.fromCharCode($[se]+256*$[se+1]);return ee}function x(q,X,K){if(q%1!=0||q<0)throw new RangeError("offset is not uint");if(q+X>K)throw new RangeError("Trying to access beyond buffer length")}function C(q,X,K,$,ee,se){if(!c.isBuffer(q))throw new TypeError('"buffer" argument must be a Buffer instance');if(X>ee||X<se)throw new RangeError('"value" argument is out of bounds');if(K+$>q.length)throw new RangeError("Index out of range")}function R(q,X,K,$,ee,se){if(K+$>q.length)throw new RangeError("Index out of range");if(K<0)throw new RangeError("Index out of range")}function E(q,X,K,$,ee){return X=+X,K>>>=0,ee||R(q,0,K,4),i.write(q,X,K,$,23,4),K+4}function N(q,X,K,$,ee){return X=+X,K>>>=0,ee||R(q,0,K,8),i.write(q,X,K,$,52,8),K+8}c.prototype.slice=function(q,X){var K=this.length;(q=~~q)<0?(q+=K)<0&&(q=0):q>K&&(q=K),(X=X===void 0?K:~~X)<0?(X+=K)<0&&(X=0):X>K&&(X=K),X<q&&(X=q);var $=this.subarray(q,X);return $.__proto__=c.prototype,$},c.prototype.readUIntLE=function(q,X,K){q>>>=0,X>>>=0,K||x(q,X,this.length);for(var $=this[q],ee=1,se=0;++se<X&&(ee*=256);)$+=this[q+se]*ee;return $},c.prototype.readUIntBE=function(q,X,K){q>>>=0,X>>>=0,K||x(q,X,this.length);for(var $=this[q+--X],ee=1;X>0&&(ee*=256);)$+=this[q+--X]*ee;return $},c.prototype.readUInt8=function(q,X){return q>>>=0,X||x(q,1,this.length),this[q]},c.prototype.readUInt16LE=function(q,X){return q>>>=0,X||x(q,2,this.length),this[q]|this[q+1]<<8},c.prototype.readUInt16BE=function(q,X){return q>>>=0,X||x(q,2,this.length),this[q]<<8|this[q+1]},c.prototype.readUInt32LE=function(q,X){return q>>>=0,X||x(q,4,this.length),(this[q]|this[q+1]<<8|this[q+2]<<16)+16777216*this[q+3]},c.prototype.readUInt32BE=function(q,X){return q>>>=0,X||x(q,4,this.length),16777216*this[q]+(this[q+1]<<16|this[q+2]<<8|this[q+3])},c.prototype.readIntLE=function(q,X,K){q>>>=0,X>>>=0,K||x(q,X,this.length);for(var $=this[q],ee=1,se=0;++se<X&&(ee*=256);)$+=this[q+se]*ee;return $>=(ee*=128)&&($-=Math.pow(2,8*X)),$},c.prototype.readIntBE=function(q,X,K){q>>>=0,X>>>=0,K||x(q,X,this.length);for(var $=X,ee=1,se=this[q+--$];$>0&&(ee*=256);)se+=this[q+--$]*ee;return se>=(ee*=128)&&(se-=Math.pow(2,8*X)),se},c.prototype.readInt8=function(q,X){return q>>>=0,X||x(q,1,this.length),128&this[q]?-1*(255-this[q]+1):this[q]},c.prototype.readInt16LE=function(q,X){q>>>=0,X||x(q,2,this.length);var K=this[q]|this[q+1]<<8;return 32768&K?4294901760|K:K},c.prototype.readInt16BE=function(q,X){q>>>=0,X||x(q,2,this.length);var K=this[q+1]|this[q]<<8;return 32768&K?4294901760|K:K},c.prototype.readInt32LE=function(q,X){return q>>>=0,X||x(q,4,this.length),this[q]|this[q+1]<<8|this[q+2]<<16|this[q+3]<<24},c.prototype.readInt32BE=function(q,X){return q>>>=0,X||x(q,4,this.length),this[q]<<24|this[q+1]<<16|this[q+2]<<8|this[q+3]},c.prototype.readFloatLE=function(q,X){return q>>>=0,X||x(q,4,this.length),i.read(this,q,!0,23,4)},c.prototype.readFloatBE=function(q,X){return q>>>=0,X||x(q,4,this.length),i.read(this,q,!1,23,4)},c.prototype.readDoubleLE=function(q,X){return q>>>=0,X||x(q,8,this.length),i.read(this,q,!0,52,8)},c.prototype.readDoubleBE=function(q,X){return q>>>=0,X||x(q,8,this.length),i.read(this,q,!1,52,8)},c.prototype.writeUIntLE=function(q,X,K,$){q=+q,X>>>=0,K>>>=0,$||C(this,q,X,K,Math.pow(2,8*K)-1,0);var ee=1,se=0;for(this[X]=255&q;++se<K&&(ee*=256);)this[X+se]=q/ee&255;return X+K},c.prototype.writeUIntBE=function(q,X,K,$){q=+q,X>>>=0,K>>>=0,$||C(this,q,X,K,Math.pow(2,8*K)-1,0);var ee=K-1,se=1;for(this[X+ee]=255&q;--ee>=0&&(se*=256);)this[X+ee]=q/se&255;return X+K},c.prototype.writeUInt8=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,1,255,0),this[X]=255&q,X+1},c.prototype.writeUInt16LE=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,2,65535,0),this[X]=255&q,this[X+1]=q>>>8,X+2},c.prototype.writeUInt16BE=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,2,65535,0),this[X]=q>>>8,this[X+1]=255&q,X+2},c.prototype.writeUInt32LE=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,4,4294967295,0),this[X+3]=q>>>24,this[X+2]=q>>>16,this[X+1]=q>>>8,this[X]=255&q,X+4},c.prototype.writeUInt32BE=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,4,4294967295,0),this[X]=q>>>24,this[X+1]=q>>>16,this[X+2]=q>>>8,this[X+3]=255&q,X+4},c.prototype.writeIntLE=function(q,X,K,$){if(q=+q,X>>>=0,!$){var ee=Math.pow(2,8*K-1);C(this,q,X,K,ee-1,-ee)}var se=0,ve=1,xe=0;for(this[X]=255&q;++se<K&&(ve*=256);)q<0&&xe===0&&this[X+se-1]!==0&&(xe=1),this[X+se]=(q/ve>>0)-xe&255;return X+K},c.prototype.writeIntBE=function(q,X,K,$){if(q=+q,X>>>=0,!$){var ee=Math.pow(2,8*K-1);C(this,q,X,K,ee-1,-ee)}var se=K-1,ve=1,xe=0;for(this[X+se]=255&q;--se>=0&&(ve*=256);)q<0&&xe===0&&this[X+se+1]!==0&&(xe=1),this[X+se]=(q/ve>>0)-xe&255;return X+K},c.prototype.writeInt8=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,1,127,-128),q<0&&(q=255+q+1),this[X]=255&q,X+1},c.prototype.writeInt16LE=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,2,32767,-32768),this[X]=255&q,this[X+1]=q>>>8,X+2},c.prototype.writeInt16BE=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,2,32767,-32768),this[X]=q>>>8,this[X+1]=255&q,X+2},c.prototype.writeInt32LE=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,4,2147483647,-2147483648),this[X]=255&q,this[X+1]=q>>>8,this[X+2]=q>>>16,this[X+3]=q>>>24,X+4},c.prototype.writeInt32BE=function(q,X,K){return q=+q,X>>>=0,K||C(this,q,X,4,2147483647,-2147483648),q<0&&(q=4294967295+q+1),this[X]=q>>>24,this[X+1]=q>>>16,this[X+2]=q>>>8,this[X+3]=255&q,X+4},c.prototype.writeFloatLE=function(q,X,K){return E(this,q,X,!0,K)},c.prototype.writeFloatBE=function(q,X,K){return E(this,q,X,!1,K)},c.prototype.writeDoubleLE=function(q,X,K){return N(this,q,X,!0,K)},c.prototype.writeDoubleBE=function(q,X,K){return N(this,q,X,!1,K)},c.prototype.copy=function(q,X,K,$){if(!c.isBuffer(q))throw new TypeError("argument should be a Buffer");if(K||(K=0),$||$===0||($=this.length),X>=q.length&&(X=q.length),X||(X=0),$>0&&$<K&&($=K),$===K||q.length===0||this.length===0)return 0;if(X<0)throw new RangeError("targetStart out of bounds");if(K<0||K>=this.length)throw new RangeError("Index out of range");if($<0)throw new RangeError("sourceEnd out of bounds");$>this.length&&($=this.length),q.length-X<$-K&&($=q.length-X+K);var ee=$-K;if(this===q&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(X,K,$);else if(this===q&&K<X&&X<$)for(var se=ee-1;se>=0;--se)q[se+X]=this[se+K];else Uint8Array.prototype.set.call(q,this.subarray(K,$),X);return ee},c.prototype.fill=function(q,X,K,$){if(typeof q=="string"){if(typeof X=="string"?($=X,X=0,K=this.length):typeof K=="string"&&($=K,K=this.length),$!==void 0&&typeof $!="string")throw new TypeError("encoding must be a string");if(typeof $=="string"&&!c.isEncoding($))throw new TypeError("Unknown encoding: "+$);if(q.length===1){var ee=q.charCodeAt(0);($==="utf8"&&ee<128||$==="latin1")&&(q=ee)}}else typeof q=="number"&&(q&=255);if(X<0||this.length<X||this.length<K)throw new RangeError("Out of range index");if(K<=X)return this;var se;if(X>>>=0,K=K===void 0?this.length:K>>>0,q||(q=0),typeof q=="number")for(se=X;se<K;++se)this[se]=q;else{var ve=c.isBuffer(q)?q:c.from(q,$),xe=ve.length;if(xe===0)throw new TypeError('The value "'+q+'" is invalid for argument "value"');for(se=0;se<K-X;++se)this[se+X]=ve[se%xe]}return this};var V=/[^+\/0-9A-Za-z-_]/g;function F(q){return q<16?"0"+q.toString(16):q.toString(16)}function k(q,X){var K;X=X||1/0;for(var $=q.length,ee=null,se=[],ve=0;ve<$;++ve){if((K=q.charCodeAt(ve))>55295&&K<57344){if(!ee){if(K>56319){(X-=3)>-1&&se.push(239,191,189);continue}if(ve+1===$){(X-=3)>-1&&se.push(239,191,189);continue}ee=K;continue}if(K<56320){(X-=3)>-1&&se.push(239,191,189),ee=K;continue}K=65536+(ee-55296<<10|K-56320)}else ee&&(X-=3)>-1&&se.push(239,191,189);if(ee=null,K<128){if((X-=1)<0)break;se.push(K)}else if(K<2048){if((X-=2)<0)break;se.push(K>>6|192,63&K|128)}else if(K<65536){if((X-=3)<0)break;se.push(K>>12|224,K>>6&63|128,63&K|128)}else{if(!(K<1114112))throw new Error("Invalid code point");if((X-=4)<0)break;se.push(K>>18|240,K>>12&63|128,K>>6&63|128,63&K|128)}}return se}function H(q){return o.toByteArray(function(X){if((X=(X=X.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;X.length%4!=0;)X+="=";return X}(q))}function re(q,X,K,$){for(var ee=0;ee<$&&!(ee+K>=X.length||ee>=q.length);++ee)X[ee+K]=q[ee];return ee}function Y(q,X){return q instanceof X||q!=null&&q.constructor!=null&&q.constructor.name!=null&&q.constructor.name===X.name}function oe(q){return q!=q}}).call(this,t("buffer").Buffer)},{"base64-js":1,buffer:2,ieee754:3}],3:[function(t,e,r){r.read=function(n,o,i,a,s){var c,l,u=8*s-a-1,f=(1<<u)-1,h=f>>1,m=-7,g=i?s-1:0,v=i?-1:1,b=n[o+g];for(g+=v,c=b&(1<<-m)-1,b>>=-m,m+=u;m>0;c=256*c+n[o+g],g+=v,m-=8);for(l=c&(1<<-m)-1,c>>=-m,m+=a;m>0;l=256*l+n[o+g],g+=v,m-=8);if(c===0)c=1-h;else{if(c===f)return l?NaN:1/0*(b?-1:1);l+=Math.pow(2,a),c-=h}return(b?-1:1)*l*Math.pow(2,c-a)},r.write=function(n,o,i,a,s,c){var l,u,f,h=8*c-s-1,m=(1<<h)-1,g=m>>1,v=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,b=a?0:c-1,w=a?1:-1,_=o<0||o===0&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(u=isNaN(o)?1:0,l=m):(l=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-l))<1&&(l--,f*=2),(o+=l+g>=1?v/f:v*Math.pow(2,1-g))*f>=2&&(l++,f/=2),l+g>=m?(u=0,l=m):l+g>=1?(u=(o*f-1)*Math.pow(2,s),l+=g):(u=o*Math.pow(2,g-1)*Math.pow(2,s),l=0));s>=8;n[i+b]=255&u,b+=w,u/=256,s-=8);for(l=l<<s|u,h+=s;h>0;n[i+b]=255&l,b+=w,l/=256,h-=8);n[i+b-w]|=128*_}},{}],4:[function(t,e,r){(function(l){"use strict";let o=t("base64-js"),i=t("ieee754"),a=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;r.Buffer=l,r.SlowBuffer=function(Z){return+Z!=Z&&(Z=0),l.alloc(+Z)},r.INSPECT_MAX_BYTES=50;let s=2147483647;function c(Z){if(Z>s)throw new RangeError('The value "'+Z+'" is invalid for option "size"');let te=new Uint8Array(Z);return Object.setPrototypeOf(te,l.prototype),te}function l(Z,te,le){if(typeof Z=="number"){if(typeof te=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return h(Z)}return u(Z,te,le)}function u(Z,te,le){if(typeof Z=="string")return function(Me,Ve){if(typeof Ve=="string"&&Ve!==""||(Ve="utf8"),!l.isEncoding(Ve))throw new TypeError("Unknown encoding: "+Ve);let _t=0|b(Me,Ve),Ze=c(_t),gt=Ze.write(Me,Ve);return gt!==_t&&(Ze=Ze.slice(0,gt)),Ze}(Z,te);if(ArrayBuffer.isView(Z))return function(Me){if(ve(Me,Uint8Array)){let Ve=new Uint8Array(Me);return g(Ve.buffer,Ve.byteOffset,Ve.byteLength)}return m(Me)}(Z);if(Z==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Z);if(ve(Z,ArrayBuffer)||Z&&ve(Z.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ve(Z,SharedArrayBuffer)||Z&&ve(Z.buffer,SharedArrayBuffer)))return g(Z,te,le);if(typeof Z=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let Ee=Z.valueOf&&Z.valueOf();if(Ee!=null&&Ee!==Z)return l.from(Ee,te,le);let Ue=function(Me){if(l.isBuffer(Me)){let Ve=0|v(Me.length),_t=c(Ve);return _t.length===0||Me.copy(_t,0,0,Ve),_t}if(Me.length!==void 0)return typeof Me.length!="number"||xe(Me.length)?c(0):m(Me);if(Me.type==="Buffer"&&Array.isArray(Me.data))return m(Me.data)}(Z);if(Ue)return Ue;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof Z[Symbol.toPrimitive]=="function")return l.from(Z[Symbol.toPrimitive]("string"),te,le);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Z)}function f(Z){if(typeof Z!="number")throw new TypeError('"size" argument must be of type number');if(Z<0)throw new RangeError('The value "'+Z+'" is invalid for option "size"')}function h(Z){return f(Z),c(Z<0?0:0|v(Z))}function m(Z){let te=Z.length<0?0:0|v(Z.length),le=c(te);for(let Ee=0;Ee<te;Ee+=1)le[Ee]=255&Z[Ee];return le}function g(Z,te,le){if(te<0||Z.byteLength<te)throw new RangeError('"offset" is outside of buffer bounds');if(Z.byteLength<te+(le||0))throw new RangeError('"length" is outside of buffer bounds');let Ee;return Ee=te===void 0&&le===void 0?new Uint8Array(Z):le===void 0?new Uint8Array(Z,te):new Uint8Array(Z,te,le),Object.setPrototypeOf(Ee,l.prototype),Ee}function v(Z){if(Z>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|Z}function b(Z,te){if(l.isBuffer(Z))return Z.length;if(ArrayBuffer.isView(Z)||ve(Z,ArrayBuffer))return Z.byteLength;if(typeof Z!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Z);let le=Z.length,Ee=arguments.length>2&&arguments[2]===!0;if(!Ee&&le===0)return 0;let Ue=!1;for(;;)switch(te){case"ascii":case"latin1":case"binary":return le;case"utf8":case"utf-8":return $(Z).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*le;case"hex":return le>>>1;case"base64":return ee(Z).length;default:if(Ue)return Ee?-1:$(Z).length;te=(""+te).toLowerCase(),Ue=!0}}function w(Z,te,le){let Ee=Z[te];Z[te]=Z[le],Z[le]=Ee}function _(Z,te,le,Ee,Ue){if(Z.length===0)return-1;if(typeof le=="string"?(Ee=le,le=0):le>2147483647?le=2147483647:le<-2147483648&&(le=-2147483648),xe(le=+le)&&(le=Ue?0:Z.length-1),le<0&&(le=Z.length+le),le>=Z.length){if(Ue)return-1;le=Z.length-1}else if(le<0){if(!Ue)return-1;le=0}if(typeof te=="string"&&(te=l.from(te,Ee)),l.isBuffer(te))return te.length===0?-1:I(Z,te,le,Ee,Ue);if(typeof te=="number")return te&=255,typeof Uint8Array.prototype.indexOf=="function"?Ue?Uint8Array.prototype.indexOf.call(Z,te,le):Uint8Array.prototype.lastIndexOf.call(Z,te,le):I(Z,[te],le,Ee,Ue);throw new TypeError("val must be string, number or Buffer")}function I(Z,te,le,Ee,Ue){let Me,Ve=1,_t=Z.length,Ze=te.length;if(Ee!==void 0&&((Ee=String(Ee).toLowerCase())==="ucs2"||Ee==="ucs-2"||Ee==="utf16le"||Ee==="utf-16le")){if(Z.length<2||te.length<2)return-1;Ve=2,_t/=2,Ze/=2,le/=2}function gt(Gt,mt){return Ve===1?Gt[mt]:Gt.readUInt16BE(mt*Ve)}if(Ue){let Gt=-1;for(Me=le;Me<_t;Me++)if(gt(Z,Me)===gt(te,Gt===-1?0:Me-Gt)){if(Gt===-1&&(Gt=Me),Me-Gt+1===Ze)return Gt*Ve}else Gt!==-1&&(Me-=Me-Gt),Gt=-1}else for(le+Ze>_t&&(le=_t-Ze),Me=le;Me>=0;Me--){let Gt=!0;for(let mt=0;mt<Ze;mt++)if(gt(Z,Me+mt)!==gt(te,mt)){Gt=!1;break}if(Gt)return Me}return-1}function B(Z,te,le,Ee){le=Number(le)||0;let Ue=Z.length-le;Ee?(Ee=Number(Ee))>Ue&&(Ee=Ue):Ee=Ue;let Me=te.length,Ve;for(Ee>Me/2&&(Ee=Me/2),Ve=0;Ve<Ee;++Ve){let _t=parseInt(te.substr(2*Ve,2),16);if(xe(_t))return Ve;Z[le+Ve]=_t}return Ve}function L(Z,te,le,Ee){return se($(te,Z.length-le),Z,le,Ee)}function D(Z,te,le,Ee){return se(function(Ue){let Me=[];for(let Ve=0;Ve<Ue.length;++Ve)Me.push(255&Ue.charCodeAt(Ve));return Me}(te),Z,le,Ee)}function z(Z,te,le,Ee){return se(ee(te),Z,le,Ee)}function G(Z,te,le,Ee){return se(function(Ue,Me){let Ve,_t,Ze,gt=[];for(let Gt=0;Gt<Ue.length&&!((Me-=2)<0);++Gt)Ve=Ue.charCodeAt(Gt),_t=Ve>>8,Ze=Ve%256,gt.push(Ze),gt.push(_t);return gt}(te,Z.length-le),Z,le,Ee)}function U(Z,te,le){return te===0&&le===Z.length?o.fromByteArray(Z):o.fromByteArray(Z.slice(te,le))}function T(Z,te,le){le=Math.min(Z.length,le);let Ee=[],Ue=te;for(;Ue<le;){let Me=Z[Ue],Ve=null,_t=Me>239?4:Me>223?3:Me>191?2:1;if(Ue+_t<=le){let Ze,gt,Gt,mt;switch(_t){case 1:Me<128&&(Ve=Me);break;case 2:(192&(Ze=Z[Ue+1]))==128&&(mt=(31&Me)<<6|63&Ze)>127&&(Ve=mt);break;case 3:Ze=Z[Ue+1],gt=Z[Ue+2],(192&Ze)==128&&(192&gt)==128&&(mt=(15&Me)<<12|(63&Ze)<<6|63&gt)>2047&&(mt<55296||mt>57343)&&(Ve=mt);break;case 4:Ze=Z[Ue+1],gt=Z[Ue+2],Gt=Z[Ue+3],(192&Ze)==128&&(192&gt)==128&&(192&Gt)==128&&(mt=(15&Me)<<18|(63&Ze)<<12|(63&gt)<<6|63&Gt)>65535&&mt<1114112&&(Ve=mt)}}Ve===null?(Ve=65533,_t=1):Ve>65535&&(Ve-=65536,Ee.push(Ve>>>10&1023|55296),Ve=56320|1023&Ve),Ee.push(Ve),Ue+=_t}return function(Me){let Ve=Me.length;if(Ve<=P)return String.fromCharCode.apply(String,Me);let _t="",Ze=0;for(;Ze<Ve;)_t+=String.fromCharCode.apply(String,Me.slice(Ze,Ze+=P));return _t}(Ee)}r.kMaxLength=s,l.TYPED_ARRAY_SUPPORT=function(){try{let Z=new Uint8Array(1),te={foo:function(){return 42}};return Object.setPrototypeOf(te,Uint8Array.prototype),Object.setPrototypeOf(Z,te),Z.foo()===42}catch{return!1}}(),l.TYPED_ARRAY_SUPPORT||typeof console>"u"||typeof console.error!="function"||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(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(Z,te,le){return u(Z,te,le)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(Z,te,le){return function(Ee,Ue,Me){return f(Ee),Ee<=0?c(Ee):Ue!==void 0?typeof Me=="string"?c(Ee).fill(Ue,Me):c(Ee).fill(Ue):c(Ee)}(Z,te,le)},l.allocUnsafe=function(Z){return h(Z)},l.allocUnsafeSlow=function(Z){return h(Z)},l.isBuffer=function(Z){return Z!=null&&Z._isBuffer===!0&&Z!==l.prototype},l.compare=function(Z,te){if(ve(Z,Uint8Array)&&(Z=l.from(Z,Z.offset,Z.byteLength)),ve(te,Uint8Array)&&(te=l.from(te,te.offset,te.byteLength)),!l.isBuffer(Z)||!l.isBuffer(te))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Z===te)return 0;let le=Z.length,Ee=te.length;for(let Ue=0,Me=Math.min(le,Ee);Ue<Me;++Ue)if(Z[Ue]!==te[Ue]){le=Z[Ue],Ee=te[Ue];break}return le<Ee?-1:Ee<le?1:0},l.isEncoding=function(Z){switch(String(Z).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(Z,te){if(!Array.isArray(Z))throw new TypeError('"list" argument must be an Array of Buffers');if(Z.length===0)return l.alloc(0);let le;if(te===void 0)for(te=0,le=0;le<Z.length;++le)te+=Z[le].length;let Ee=l.allocUnsafe(te),Ue=0;for(le=0;le<Z.length;++le){let Me=Z[le];if(ve(Me,Uint8Array))Ue+Me.length>Ee.length?(l.isBuffer(Me)||(Me=l.from(Me)),Me.copy(Ee,Ue)):Uint8Array.prototype.set.call(Ee,Me,Ue);else{if(!l.isBuffer(Me))throw new TypeError('"list" argument must be an Array of Buffers');Me.copy(Ee,Ue)}Ue+=Me.length}return Ee},l.byteLength=b,l.prototype._isBuffer=!0,l.prototype.swap16=function(){let Z=this.length;if(Z%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let te=0;te<Z;te+=2)w(this,te,te+1);return this},l.prototype.swap32=function(){let Z=this.length;if(Z%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let te=0;te<Z;te+=4)w(this,te,te+3),w(this,te+1,te+2);return this},l.prototype.swap64=function(){let Z=this.length;if(Z%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let te=0;te<Z;te+=8)w(this,te,te+7),w(this,te+1,te+6),w(this,te+2,te+5),w(this,te+3,te+4);return this},l.prototype.toString=function(){let Z=this.length;return Z===0?"":arguments.length===0?T(this,0,Z):function(te,le,Ee){let Ue=!1;if((le===void 0||le<0)&&(le=0),le>this.length||((Ee===void 0||Ee>this.length)&&(Ee=this.length),Ee<=0)||(Ee>>>=0)<=(le>>>=0))return"";for(te||(te="utf8");;)switch(te){case"hex":return y(this,le,Ee);case"utf8":case"utf-8":return T(this,le,Ee);case"ascii":return j(this,le,Ee);case"latin1":case"binary":return M(this,le,Ee);case"base64":return U(this,le,Ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,le,Ee);default:if(Ue)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),Ue=!0}}.apply(this,arguments)},l.prototype.toLocaleString=l.prototype.toString,l.prototype.equals=function(Z){if(!l.isBuffer(Z))throw new TypeError("Argument must be a Buffer");return this===Z||l.compare(this,Z)===0},l.prototype.inspect=function(){let Z="",te=r.INSPECT_MAX_BYTES;return Z=this.toString("hex",0,te).replace(/(.{2})/g,"$1 ").trim(),this.length>te&&(Z+=" ... "),"<Buffer "+Z+">"},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(Z,te,le,Ee,Ue){if(ve(Z,Uint8Array)&&(Z=l.from(Z,Z.offset,Z.byteLength)),!l.isBuffer(Z))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Z);if(te===void 0&&(te=0),le===void 0&&(le=Z?Z.length:0),Ee===void 0&&(Ee=0),Ue===void 0&&(Ue=this.length),te<0||le>Z.length||Ee<0||Ue>this.length)throw new RangeError("out of range index");if(Ee>=Ue&&te>=le)return 0;if(Ee>=Ue)return-1;if(te>=le)return 1;if(this===Z)return 0;let Me=(Ue>>>=0)-(Ee>>>=0),Ve=(le>>>=0)-(te>>>=0),_t=Math.min(Me,Ve),Ze=this.slice(Ee,Ue),gt=Z.slice(te,le);for(let Gt=0;Gt<_t;++Gt)if(Ze[Gt]!==gt[Gt]){Me=Ze[Gt],Ve=gt[Gt];break}return Me<Ve?-1:Ve<Me?1:0},l.prototype.includes=function(Z,te,le){return this.indexOf(Z,te,le)!==-1},l.prototype.indexOf=function(Z,te,le){return _(this,Z,te,le,!0)},l.prototype.lastIndexOf=function(Z,te,le){return _(this,Z,te,le,!1)},l.prototype.write=function(Z,te,le,Ee){if(te===void 0)Ee="utf8",le=this.length,te=0;else if(le===void 0&&typeof te=="string")Ee=te,le=this.length,te=0;else{if(!isFinite(te))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");te>>>=0,isFinite(le)?(le>>>=0,Ee===void 0&&(Ee="utf8")):(Ee=le,le=void 0)}let Ue=this.length-te;if((le===void 0||le>Ue)&&(le=Ue),Z.length>0&&(le<0||te<0)||te>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ee||(Ee="utf8");let Me=!1;for(;;)switch(Ee){case"hex":return B(this,Z,te,le);case"utf8":case"utf-8":return L(this,Z,te,le);case"ascii":case"latin1":case"binary":return D(this,Z,te,le);case"base64":return z(this,Z,te,le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return G(this,Z,te,le);default:if(Me)throw new TypeError("Unknown encoding: "+Ee);Ee=(""+Ee).toLowerCase(),Me=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};let P=4096;function j(Z,te,le){let Ee="";le=Math.min(Z.length,le);for(let Ue=te;Ue<le;++Ue)Ee+=String.fromCharCode(127&Z[Ue]);return Ee}function M(Z,te,le){let Ee="";le=Math.min(Z.length,le);for(let Ue=te;Ue<le;++Ue)Ee+=String.fromCharCode(Z[Ue]);return Ee}function y(Z,te,le){let Ee=Z.length;(!te||te<0)&&(te=0),(!le||le<0||le>Ee)&&(le=Ee);let Ue="";for(let Me=te;Me<le;++Me)Ue+=ke[Z[Me]];return Ue}function x(Z,te,le){let Ee=Z.slice(te,le),Ue="";for(let Me=0;Me<Ee.length-1;Me+=2)Ue+=String.fromCharCode(Ee[Me]+256*Ee[Me+1]);return Ue}function C(Z,te,le){if(Z%1!=0||Z<0)throw new RangeError("offset is not uint");if(Z+te>le)throw new RangeError("Trying to access beyond buffer length")}function R(Z,te,le,Ee,Ue,Me){if(!l.isBuffer(Z))throw new TypeError('"buffer" argument must be a Buffer instance');if(te>Ue||te<Me)throw new RangeError('"value" argument is out of bounds');if(le+Ee>Z.length)throw new RangeError("Index out of range")}function E(Z,te,le,Ee,Ue){oe(te,Ee,Ue,Z,le,7);let Me=Number(te&BigInt(4294967295));Z[le++]=Me,Me>>=8,Z[le++]=Me,Me>>=8,Z[le++]=Me,Me>>=8,Z[le++]=Me;let Ve=Number(te>>BigInt(32)&BigInt(4294967295));return Z[le++]=Ve,Ve>>=8,Z[le++]=Ve,Ve>>=8,Z[le++]=Ve,Ve>>=8,Z[le++]=Ve,le}function N(Z,te,le,Ee,Ue){oe(te,Ee,Ue,Z,le,7);let Me=Number(te&BigInt(4294967295));Z[le+7]=Me,Me>>=8,Z[le+6]=Me,Me>>=8,Z[le+5]=Me,Me>>=8,Z[le+4]=Me;let Ve=Number(te>>BigInt(32)&BigInt(4294967295));return Z[le+3]=Ve,Ve>>=8,Z[le+2]=Ve,Ve>>=8,Z[le+1]=Ve,Ve>>=8,Z[le]=Ve,le+8}function V(Z,te,le,Ee,Ue,Me){if(le+Ee>Z.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("Index out of range")}function F(Z,te,le,Ee,Ue){return te=+te,le>>>=0,Ue||V(Z,0,le,4),i.write(Z,te,le,Ee,23,4),le+4}function k(Z,te,le,Ee,Ue){return te=+te,le>>>=0,Ue||V(Z,0,le,8),i.write(Z,te,le,Ee,52,8),le+8}l.prototype.slice=function(Z,te){let le=this.length;(Z=~~Z)<0?(Z+=le)<0&&(Z=0):Z>le&&(Z=le),(te=te===void 0?le:~~te)<0?(te+=le)<0&&(te=0):te>le&&(te=le),te<Z&&(te=Z);let Ee=this.subarray(Z,te);return Object.setPrototypeOf(Ee,l.prototype),Ee},l.prototype.readUintLE=l.prototype.readUIntLE=function(Z,te,le){Z>>>=0,te>>>=0,le||C(Z,te,this.length);let Ee=this[Z],Ue=1,Me=0;for(;++Me<te&&(Ue*=256);)Ee+=this[Z+Me]*Ue;return Ee},l.prototype.readUintBE=l.prototype.readUIntBE=function(Z,te,le){Z>>>=0,te>>>=0,le||C(Z,te,this.length);let Ee=this[Z+--te],Ue=1;for(;te>0&&(Ue*=256);)Ee+=this[Z+--te]*Ue;return Ee},l.prototype.readUint8=l.prototype.readUInt8=function(Z,te){return Z>>>=0,te||C(Z,1,this.length),this[Z]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(Z,te){return Z>>>=0,te||C(Z,2,this.length),this[Z]|this[Z+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(Z,te){return Z>>>=0,te||C(Z,2,this.length),this[Z]<<8|this[Z+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(Z,te){return Z>>>=0,te||C(Z,4,this.length),(this[Z]|this[Z+1]<<8|this[Z+2]<<16)+16777216*this[Z+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(Z,te){return Z>>>=0,te||C(Z,4,this.length),16777216*this[Z]+(this[Z+1]<<16|this[Z+2]<<8|this[Z+3])},l.prototype.readBigUInt64LE=Pe(function(Z){q(Z>>>=0,"offset");let te=this[Z],le=this[Z+7];te!==void 0&&le!==void 0||X(Z,this.length-8);let Ee=te+256*this[++Z]+65536*this[++Z]+this[++Z]*2**24,Ue=this[++Z]+256*this[++Z]+65536*this[++Z]+le*2**24;return BigInt(Ee)+(BigInt(Ue)<<BigInt(32))}),l.prototype.readBigUInt64BE=Pe(function(Z){q(Z>>>=0,"offset");let te=this[Z],le=this[Z+7];te!==void 0&&le!==void 0||X(Z,this.length-8);let Ee=te*2**24+65536*this[++Z]+256*this[++Z]+this[++Z],Ue=this[++Z]*2**24+65536*this[++Z]+256*this[++Z]+le;return(BigInt(Ee)<<BigInt(32))+BigInt(Ue)}),l.prototype.readIntLE=function(Z,te,le){Z>>>=0,te>>>=0,le||C(Z,te,this.length);let Ee=this[Z],Ue=1,Me=0;for(;++Me<te&&(Ue*=256);)Ee+=this[Z+Me]*Ue;return Ee>=(Ue*=128)&&(Ee-=Math.pow(2,8*te)),Ee},l.prototype.readIntBE=function(Z,te,le){Z>>>=0,te>>>=0,le||C(Z,te,this.length);let Ee=te,Ue=1,Me=this[Z+--Ee];for(;Ee>0&&(Ue*=256);)Me+=this[Z+--Ee]*Ue;return Me>=(Ue*=128)&&(Me-=Math.pow(2,8*te)),Me},l.prototype.readInt8=function(Z,te){return Z>>>=0,te||C(Z,1,this.length),128&this[Z]?-1*(255-this[Z]+1):this[Z]},l.prototype.readInt16LE=function(Z,te){Z>>>=0,te||C(Z,2,this.length);let le=this[Z]|this[Z+1]<<8;return 32768&le?4294901760|le:le},l.prototype.readInt16BE=function(Z,te){Z>>>=0,te||C(Z,2,this.length);let le=this[Z+1]|this[Z]<<8;return 32768&le?4294901760|le:le},l.prototype.readInt32LE=function(Z,te){return Z>>>=0,te||C(Z,4,this.length),this[Z]|this[Z+1]<<8|this[Z+2]<<16|this[Z+3]<<24},l.prototype.readInt32BE=function(Z,te){return Z>>>=0,te||C(Z,4,this.length),this[Z]<<24|this[Z+1]<<16|this[Z+2]<<8|this[Z+3]},l.prototype.readBigInt64LE=Pe(function(Z){q(Z>>>=0,"offset");let te=this[Z],le=this[Z+7];te!==void 0&&le!==void 0||X(Z,this.length-8);let Ee=this[Z+4]+256*this[Z+5]+65536*this[Z+6]+(le<<24);return(BigInt(Ee)<<BigInt(32))+BigInt(te+256*this[++Z]+65536*this[++Z]+this[++Z]*2**24)}),l.prototype.readBigInt64BE=Pe(function(Z){q(Z>>>=0,"offset");let te=this[Z],le=this[Z+7];te!==void 0&&le!==void 0||X(Z,this.length-8);let Ee=(te<<24)+65536*this[++Z]+256*this[++Z]+this[++Z];return(BigInt(Ee)<<BigInt(32))+BigInt(this[++Z]*2**24+65536*this[++Z]+256*this[++Z]+le)}),l.prototype.readFloatLE=function(Z,te){return Z>>>=0,te||C(Z,4,this.length),i.read(this,Z,!0,23,4)},l.prototype.readFloatBE=function(Z,te){return Z>>>=0,te||C(Z,4,this.length),i.read(this,Z,!1,23,4)},l.prototype.readDoubleLE=function(Z,te){return Z>>>=0,te||C(Z,8,this.length),i.read(this,Z,!0,52,8)},l.prototype.readDoubleBE=function(Z,te){return Z>>>=0,te||C(Z,8,this.length),i.read(this,Z,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(Z,te,le,Ee){Z=+Z,te>>>=0,le>>>=0,!Ee&&R(this,Z,te,le,Math.pow(2,8*le)-1,0);let Ue=1,Me=0;for(this[te]=255&Z;++Me<le&&(Ue*=256);)this[te+Me]=Z/Ue&255;return te+le},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(Z,te,le,Ee){Z=+Z,te>>>=0,le>>>=0,!Ee&&R(this,Z,te,le,Math.pow(2,8*le)-1,0);let Ue=le-1,Me=1;for(this[te+Ue]=255&Z;--Ue>=0&&(Me*=256);)this[te+Ue]=Z/Me&255;return te+le},l.prototype.writeUint8=l.prototype.writeUInt8=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,1,255,0),this[te]=255&Z,te+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,2,65535,0),this[te]=255&Z,this[te+1]=Z>>>8,te+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,2,65535,0),this[te]=Z>>>8,this[te+1]=255&Z,te+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,4,4294967295,0),this[te+3]=Z>>>24,this[te+2]=Z>>>16,this[te+1]=Z>>>8,this[te]=255&Z,te+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,4,4294967295,0),this[te]=Z>>>24,this[te+1]=Z>>>16,this[te+2]=Z>>>8,this[te+3]=255&Z,te+4},l.prototype.writeBigUInt64LE=Pe(function(Z,te=0){return E(this,Z,te,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeBigUInt64BE=Pe(function(Z,te=0){return N(this,Z,te,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeIntLE=function(Z,te,le,Ee){if(Z=+Z,te>>>=0,!Ee){let _t=Math.pow(2,8*le-1);R(this,Z,te,le,_t-1,-_t)}let Ue=0,Me=1,Ve=0;for(this[te]=255&Z;++Ue<le&&(Me*=256);)Z<0&&Ve===0&&this[te+Ue-1]!==0&&(Ve=1),this[te+Ue]=(Z/Me>>0)-Ve&255;return te+le},l.prototype.writeIntBE=function(Z,te,le,Ee){if(Z=+Z,te>>>=0,!Ee){let _t=Math.pow(2,8*le-1);R(this,Z,te,le,_t-1,-_t)}let Ue=le-1,Me=1,Ve=0;for(this[te+Ue]=255&Z;--Ue>=0&&(Me*=256);)Z<0&&Ve===0&&this[te+Ue+1]!==0&&(Ve=1),this[te+Ue]=(Z/Me>>0)-Ve&255;return te+le},l.prototype.writeInt8=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,1,127,-128),Z<0&&(Z=255+Z+1),this[te]=255&Z,te+1},l.prototype.writeInt16LE=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,2,32767,-32768),this[te]=255&Z,this[te+1]=Z>>>8,te+2},l.prototype.writeInt16BE=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,2,32767,-32768),this[te]=Z>>>8,this[te+1]=255&Z,te+2},l.prototype.writeInt32LE=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,4,2147483647,-2147483648),this[te]=255&Z,this[te+1]=Z>>>8,this[te+2]=Z>>>16,this[te+3]=Z>>>24,te+4},l.prototype.writeInt32BE=function(Z,te,le){return Z=+Z,te>>>=0,le||R(this,Z,te,4,2147483647,-2147483648),Z<0&&(Z=4294967295+Z+1),this[te]=Z>>>24,this[te+1]=Z>>>16,this[te+2]=Z>>>8,this[te+3]=255&Z,te+4},l.prototype.writeBigInt64LE=Pe(function(Z,te=0){return E(this,Z,te,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeBigInt64BE=Pe(function(Z,te=0){return N(this,Z,te,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeFloatLE=function(Z,te,le){return F(this,Z,te,!0,le)},l.prototype.writeFloatBE=function(Z,te,le){return F(this,Z,te,!1,le)},l.prototype.writeDoubleLE=function(Z,te,le){return k(this,Z,te,!0,le)},l.prototype.writeDoubleBE=function(Z,te,le){return k(this,Z,te,!1,le)},l.prototype.copy=function(Z,te,le,Ee){if(!l.isBuffer(Z))throw new TypeError("argument should be a Buffer");if(le||(le=0),Ee||Ee===0||(Ee=this.length),te>=Z.length&&(te=Z.length),te||(te=0),Ee>0&&Ee<le&&(Ee=le),Ee===le||Z.length===0||this.length===0)return 0;if(te<0)throw new RangeError("targetStart out of bounds");if(le<0||le>=this.length)throw new RangeError("Index out of range");if(Ee<0)throw new RangeError("sourceEnd out of bounds");Ee>this.length&&(Ee=this.length),Z.length-te<Ee-le&&(Ee=Z.length-te+le);let Ue=Ee-le;return this===Z&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(te,le,Ee):Uint8Array.prototype.set.call(Z,this.subarray(le,Ee),te),Ue},l.prototype.fill=function(Z,te,le,Ee){if(typeof Z=="string"){if(typeof te=="string"?(Ee=te,te=0,le=this.length):typeof le=="string"&&(Ee=le,le=this.length),Ee!==void 0&&typeof Ee!="string")throw new TypeError("encoding must be a string");if(typeof Ee=="string"&&!l.isEncoding(Ee))throw new TypeError("Unknown encoding: "+Ee);if(Z.length===1){let Me=Z.charCodeAt(0);(Ee==="utf8"&&Me<128||Ee==="latin1")&&(Z=Me)}}else typeof Z=="number"?Z&=255:typeof Z=="boolean"&&(Z=Number(Z));if(te<0||this.length<te||this.length<le)throw new RangeError("Out of range index");if(le<=te)return this;let Ue;if(te>>>=0,le=le===void 0?this.length:le>>>0,Z||(Z=0),typeof Z=="number")for(Ue=te;Ue<le;++Ue)this[Ue]=Z;else{let Me=l.isBuffer(Z)?Z:l.from(Z,Ee),Ve=Me.length;if(Ve===0)throw new TypeError('The value "'+Z+'" is invalid for argument "value"');for(Ue=0;Ue<le-te;++Ue)this[Ue+te]=Me[Ue%Ve]}return this};let H={};function re(Z,te,le){H[Z]=class extends le{constructor(){super(),Object.defineProperty(this,"message",{value:te.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${Z}]`,this.stack,delete this.name}get code(){return Z}set code(Ee){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:Ee,writable:!0})}toString(){return`${this.name} [${Z}]: ${this.message}`}}}function Y(Z){let te="",le=Z.length,Ee=Z[0]==="-"?1:0;for(;le>=Ee+4;le-=3)te=`_${Z.slice(le-3,le)}${te}`;return`${Z.slice(0,le)}${te}`}function oe(Z,te,le,Ee,Ue,Me){if(Z>le||Z<te){let Ve=typeof te=="bigint"?"n":"",_t;throw _t=Me>3?te===0||te===BigInt(0)?`>= 0${Ve} and < 2${Ve} ** ${8*(Me+1)}${Ve}`:`>= -(2${Ve} ** ${8*(Me+1)-1}${Ve}) and < 2 ** ${8*(Me+1)-1}${Ve}`:`>= ${te}${Ve} and <= ${le}${Ve}`,new H.ERR_OUT_OF_RANGE("value",_t,Z)}(function(Ve,_t,Ze){q(_t,"offset"),Ve[_t]!==void 0&&Ve[_t+Ze]!==void 0||X(_t,Ve.length-(Ze+1))})(Ee,Ue,Me)}function q(Z,te){if(typeof Z!="number")throw new H.ERR_INVALID_ARG_TYPE(te,"number",Z)}function X(Z,te,le){throw Math.floor(Z)!==Z?(q(Z,le),new H.ERR_OUT_OF_RANGE(le||"offset","an integer",Z)):te<0?new H.ERR_BUFFER_OUT_OF_BOUNDS:new H.ERR_OUT_OF_RANGE(le||"offset",`>= ${le?1:0} and <= ${te}`,Z)}re("ERR_BUFFER_OUT_OF_BOUNDS",function(Z){return Z?`${Z} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),re("ERR_INVALID_ARG_TYPE",function(Z,te){return`The "${Z}" argument must be of type number. Received type ${typeof te}`},TypeError),re("ERR_OUT_OF_RANGE",function(Z,te,le){let Ee=`The value of "${Z}" is out of range.`,Ue=le;return Number.isInteger(le)&&Math.abs(le)>2**32?Ue=Y(String(le)):typeof le=="bigint"&&(Ue=String(le),(le>BigInt(2)**BigInt(32)||le<-(BigInt(2)**BigInt(32)))&&(Ue=Y(Ue)),Ue+="n"),Ee+=` It must be ${te}. Received ${Ue}`},RangeError);let K=/[^+\/0-9A-Za-z-_]/g;function $(Z,te){let le;te=te||1/0;let Ee=Z.length,Ue=null,Me=[];for(let Ve=0;Ve<Ee;++Ve){if((le=Z.charCodeAt(Ve))>55295&&le<57344){if(!Ue){if(le>56319){(te-=3)>-1&&Me.push(239,191,189);continue}if(Ve+1===Ee){(te-=3)>-1&&Me.push(239,191,189);continue}Ue=le;continue}if(le<56320){(te-=3)>-1&&Me.push(239,191,189),Ue=le;continue}le=65536+(Ue-55296<<10|le-56320)}else Ue&&(te-=3)>-1&&Me.push(239,191,189);if(Ue=null,le<128){if((te-=1)<0)break;Me.push(le)}else if(le<2048){if((te-=2)<0)break;Me.push(le>>6|192,63&le|128)}else if(le<65536){if((te-=3)<0)break;Me.push(le>>12|224,le>>6&63|128,63&le|128)}else{if(!(le<1114112))throw new Error("Invalid code point");if((te-=4)<0)break;Me.push(le>>18|240,le>>12&63|128,le>>6&63|128,63&le|128)}}return Me}function ee(Z){return o.toByteArray(function(te){if((te=(te=te.split("=")[0]).trim().replace(K,"")).length<2)return"";for(;te.length%4!=0;)te+="=";return te}(Z))}function se(Z,te,le,Ee){let Ue;for(Ue=0;Ue<Ee&&!(Ue+le>=te.length||Ue>=Z.length);++Ue)te[Ue+le]=Z[Ue];return Ue}function ve(Z,te){return Z instanceof te||Z!=null&&Z.constructor!=null&&Z.constructor.name!=null&&Z.constructor.name===te.name}function xe(Z){return Z!=Z}let ke=function(){let Z=new Array(256);for(let te=0;te<16;++te){let le=16*te;for(let Ee=0;Ee<16;++Ee)Z[le+Ee]="0123456789abcdef"[te]+"0123456789abcdef"[Ee]}return Z}();function Pe(Z){return typeof BigInt>"u"?Te:Z}function Te(){throw new Error("BigInt not supported")}}).call(this,t("buffer").Buffer)},{"base64-js":5,buffer:2,ieee754:6}],5:[function(t,e,r){"use strict";r.byteLength=function(f){var h=l(f),m=h[0],g=h[1];return 3*(m+g)/4-g},r.toByteArray=function(f){var h,m,g=l(f),v=g[0],b=g[1],w=new i(function(B,L,D){return 3*(L+D)/4-D}(0,v,b)),_=0,I=b>0?v-4:v;for(m=0;m<I;m+=4)h=o[f.charCodeAt(m)]<<18|o[f.charCodeAt(m+1)]<<12|o[f.charCodeAt(m+2)]<<6|o[f.charCodeAt(m+3)],w[_++]=h>>16&255,w[_++]=h>>8&255,w[_++]=255&h;return b===2&&(h=o[f.charCodeAt(m)]<<2|o[f.charCodeAt(m+1)]>>4,w[_++]=255&h),b===1&&(h=o[f.charCodeAt(m)]<<10|o[f.charCodeAt(m+1)]<<4|o[f.charCodeAt(m+2)]>>2,w[_++]=h>>8&255,w[_++]=255&h),w},r.fromByteArray=function(f){for(var h,m=f.length,g=m%3,v=[],b=0,w=m-g;b<w;b+=16383)v.push(u(f,b,b+16383>w?w:b+16383));return g===1?(h=f[m-1],v.push(n[h>>2]+n[h<<4&63]+"==")):g===2&&(h=(f[m-2]<<8)+f[m-1],v.push(n[h>>10]+n[h>>4&63]+n[h<<2&63]+"=")),v.join("")};for(var n=[],o=[],i=typeof Uint8Array<"u"?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=a.length;s<c;++s)n[s]=a[s],o[a.charCodeAt(s)]=s;function l(f){var h=f.length;if(h%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var m=f.indexOf("=");return m===-1&&(m=h),[m,m===h?0:4-m%4]}function u(f,h,m){for(var g,v,b=[],w=h;w<m;w+=3)g=(f[w]<<16&16711680)+(f[w+1]<<8&65280)+(255&f[w+2]),b.push(n[(v=g)>>18&63]+n[v>>12&63]+n[v>>6&63]+n[63&v]);return b.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},{}],6:[function(t,e,r){r.read=function(n,o,i,a,s){var c,l,u=8*s-a-1,f=(1<<u)-1,h=f>>1,m=-7,g=i?s-1:0,v=i?-1:1,b=n[o+g];for(g+=v,c=b&(1<<-m)-1,b>>=-m,m+=u;m>0;c=256*c+n[o+g],g+=v,m-=8);for(l=c&(1<<-m)-1,c>>=-m,m+=a;m>0;l=256*l+n[o+g],g+=v,m-=8);if(c===0)c=1-h;else{if(c===f)return l?NaN:1/0*(b?-1:1);l+=Math.pow(2,a),c-=h}return(b?-1:1)*l*Math.pow(2,c-a)},r.write=function(n,o,i,a,s,c){var l,u,f,h=8*c-s-1,m=(1<<h)-1,g=m>>1,v=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,b=a?0:c-1,w=a?1:-1,_=o<0||o===0&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(u=isNaN(o)?1:0,l=m):(l=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-l))<1&&(l--,f*=2),(o+=l+g>=1?v/f:v*Math.pow(2,1-g))*f>=2&&(l++,f/=2),l+g>=m?(u=0,l=m):l+g>=1?(u=(o*f-1)*Math.pow(2,s),l+=g):(u=o*Math.pow(2,g-1)*Math.pow(2,s),l=0));s>=8;n[i+b]=255&u,b+=w,u/=256,s-=8);for(l=l<<s|u,h+=s;h>0;n[i+b]=255&l,b+=w,l/=256,h-=8);n[i+b-w]|=128*_}},{}]},{},[4])(4)})});var A,p=Oe(()=>{A=ie(vSt())});var kDe=Q((EEt,Bve)=>{d();p();(function(t,e){"use strict";typeof define=="function"&&define.amd?define(e):typeof Bve=="object"&&Bve.exports?Bve.exports=e():t.log=e()})(EEt,function(){"use strict";var t=function(){},e="undefined",r=["trace","debug","info","warn","error"];function n(h,m){var g=h[m];if(typeof g.bind=="function")return g.bind(h);try{return Function.prototype.bind.call(g,h)}catch{return function(){return Function.prototype.apply.apply(g,[h,arguments])}}}function o(h){return h==="debug"&&(h="log"),typeof console===e?!1:console[h]!==void 0?n(console,h):console.log!==void 0?n(console,"log"):t}function i(h,m){for(var g=0;g<r.length;g++){var v=r[g];this[v]=g<h?t:this.methodFactory(v,h,m)}this.log=this.debug}function a(h,m,g){return function(){typeof console!==e&&(i.call(this,m,g),this[h].apply(this,arguments))}}function s(h,m,g){return o(h)||a.apply(this,arguments)}function c(h,m,g){var v=this,b,w="loglevel";h&&(w+=":"+h);function _(L){var D=(r[L]||"silent").toUpperCase();if(typeof window!==e){try{window.localStorage[w]=D;return}catch{}try{window.document.cookie=encodeURIComponent(w)+"="+D+";"}catch{}}}function I(){var L;if(typeof window!==e){try{L=window.localStorage[w]}catch{}if(typeof L===e)try{var D=window.document.cookie,z=D.indexOf(encodeURIComponent(w)+"=");z!==-1&&(L=/^([^;]+)/.exec(D.slice(z))[1])}catch{}return v.levels[L]===void 0&&(L=void 0),L}}v.name=h,v.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},v.methodFactory=g||s,v.getLevel=function(){return b},v.setLevel=function(L,D){if(typeof L=="string"&&v.levels[L.toUpperCase()]!==void 0&&(L=v.levels[L.toUpperCase()]),typeof L=="number"&&L>=0&&L<=v.levels.SILENT){if(b=L,D!==!1&&_(L),i.call(v,L,h),typeof console===e&&L<v.levels.SILENT)return"No console available for logging"}else throw"log.setLevel() called with invalid level: "+L},v.setDefaultLevel=function(L){I()||v.setLevel(L,!1)},v.enableAll=function(L){v.setLevel(v.levels.TRACE,L)},v.disableAll=function(L){v.setLevel(v.levels.SILENT,L)};var B=I();B==null&&(B=m??"WARN"),v.setLevel(B,!1)}var l=new c,u={};l.getLogger=function(m){if(typeof m!="string"||m==="")throw new TypeError("You must supply a name when creating a logger.");var g=u[m];return g||(g=u[m]=new c(m,l.getLevel(),l.methodFactory)),g};var f=typeof window!==e?window.log:void 0;return l.noConflict=function(){return typeof window!==e&&window.log===l&&(window.log=f),l},l.getLoggers=function(){return u},l})});var BEt=Q(tc=>{"use strict";d();p();function MDe(t,e){var r=t.length;t.push(e);e:for(;0<r;){var n=r-1>>>1,o=t[n];if(0<Ove(o,e))t[n]=e,t[r]=o,r=n;else break e}}function uA(t){return t.length===0?null:t[0]}function Lve(t){if(t.length===0)return null;var e=t[0],r=t.pop();if(r!==e){t[0]=r;e:for(var n=0,o=t.length,i=o>>>1;n<i;){var a=2*(n+1)-1,s=t[a],c=a+1,l=t[c];if(0>Ove(s,r))c<o&&0>Ove(l,s)?(t[n]=l,t[c]=r,n=c):(t[n]=s,t[a]=r,n=a);else if(c<o&&0>Ove(l,r))t[n]=l,t[c]=r,n=c;else break e}}return e}function Ove(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}tc.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(_Et=performance,tc.unstable_now=function(){return _Et.now()}):(TDe=Date,CEt=TDe.now(),tc.unstable_now=function(){return TDe.now()-CEt});var _Et,TDe,CEt,YE=[],H5=[],Oon=1,J1=null,s0=3,Uve=!1,SB=!1,mte=!1,IEt=typeof setTimeout=="function"?setTimeout:null,REt=typeof clearTimeout=="function"?clearTimeout:null,kEt=typeof setImmediate<"u"?setImmediate:null;function Dve(t){for(var e=uA(H5);e!==null;){if(e.callback===null)Lve(H5);else if(e.startTime<=t)Lve(H5),e.sortIndex=e.expirationTime,MDe(YE,e);else break;e=uA(H5)}}function PDe(t){if(mte=!1,Dve(t),!SB)if(uA(YE)!==null)SB=!0,NDe();else{var e=uA(H5);e!==null&&BDe(PDe,e.startTime-t)}}var Fve=!1,gte=-1,MEt=5,PEt=-1;function NEt(){return!(tc.unstable_now()-PEt<MEt)}function IDe(){if(Fve){var t=tc.unstable_now();PEt=t;var e=!0;try{e:{SB=!1,mte&&(mte=!1,REt(gte),gte=-1),Uve=!0;var r=s0;try{t:{for(Dve(t),J1=uA(YE);J1!==null&&!(J1.expirationTime>t&&NEt());){var n=J1.callback;if(typeof n=="function"){J1.callback=null,s0=J1.priorityLevel;var o=n(J1.expirationTime<=t);if(t=tc.unstable_now(),typeof o=="function"){J1.callback=o,Dve(t),e=!0;break t}J1===uA(YE)&&Lve(YE),Dve(t)}else Lve(YE);J1=uA(YE)}if(J1!==null)e=!0;else{var i=uA(H5);i!==null&&BDe(PDe,i.startTime-t),e=!1}}break e}finally{J1=null,s0=r,Uve=!1}e=void 0}}finally{e?hte():Fve=!1}}}var hte;typeof kEt=="function"?hte=function(){kEt(IDe)}:typeof MessageChannel<"u"?(RDe=new MessageChannel,TEt=RDe.port2,RDe.port1.onmessage=IDe,hte=function(){TEt.postMessage(null)}):hte=function(){IEt(IDe,0)};var RDe,TEt;function NDe(){Fve||(Fve=!0,hte())}function BDe(t,e){gte=IEt(function(){t(tc.unstable_now())},e)}tc.unstable_IdlePriority=5;tc.unstable_ImmediatePriority=1;tc.unstable_LowPriority=4;tc.unstable_NormalPriority=3;tc.unstable_Profiling=null;tc.unstable_UserBlockingPriority=2;tc.unstable_cancelCallback=function(t){t.callback=null};tc.unstable_continueExecution=function(){SB||Uve||(SB=!0,NDe())};tc.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):MEt=0<t?Math.floor(1e3/t):5};tc.unstable_getCurrentPriorityLevel=function(){return s0};tc.unstable_getFirstCallbackNode=function(){return uA(YE)};tc.unstable_next=function(t){switch(s0){case 1:case 2:case 3:var e=3;break;default:e=s0}var r=s0;s0=e;try{return t()}finally{s0=r}};tc.unstable_pauseExecution=function(){};tc.unstable_requestPaint=function(){};tc.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var r=s0;s0=t;try{return e()}finally{s0=r}};tc.unstable_scheduleCallback=function(t,e,r){var n=tc.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0<r?n+r:n):r=n,t){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=r+o,t={id:Oon++,callback:e,priorityLevel:t,startTime:r,expirationTime:o,sortIndex:-1},r>n?(t.sortIndex=r,MDe(H5,t),uA(YE)===null&&t===uA(H5)&&(mte?(REt(gte),gte=-1):mte=!0,BDe(PDe,r-n))):(t.sortIndex=o,MDe(YE,t),SB||Uve||(SB=!0,NDe())),t};tc.unstable_shouldYield=NEt;tc.unstable_wrapCallback=function(t){var e=s0;return function(){var r=s0;s0=e;try{return t.apply(this,arguments)}finally{s0=r}}}});var DEt=Q((IXo,OEt)=>{"use strict";d();p();OEt.exports=BEt()});var YEt=Q(oi=>{"use strict";d();p();var DDe=Symbol.for("react.transitional.element"),Don=Symbol.for("react.portal"),Lon=Symbol.for("react.fragment"),Uon=Symbol.for("react.strict_mode"),Fon=Symbol.for("react.profiler"),zon=Symbol.for("react.consumer"),Hon=Symbol.for("react.context"),jon=Symbol.for("react.forward_ref"),Won=Symbol.for("react.suspense"),Gon=Symbol.for("react.memo"),jEt=Symbol.for("react.lazy"),LEt=Symbol.iterator;function Von(t){return t===null||typeof t!="object"?null:(t=LEt&&t[LEt]||t["@@iterator"],typeof t=="function"?t:null)}var WEt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},GEt=Object.assign,VEt={};function Qj(t,e,r){this.props=t,this.context=e,this.refs=VEt,this.updater=r||WEt}Qj.prototype.isReactComponent={};Qj.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};Qj.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function qEt(){}qEt.prototype=Qj.prototype;function LDe(t,e,r){this.props=t,this.context=e,this.refs=VEt,this.updater=r||WEt}var UDe=LDe.prototype=new qEt;UDe.constructor=LDe;GEt(UDe,Qj.prototype);UDe.isPureReactComponent=!0;var UEt=Array.isArray,Bl={H:null,A:null,T:null,S:null},KEt=Object.prototype.hasOwnProperty;function FDe(t,e,r,n,o,i){return r=i.ref,{$$typeof:DDe,type:t,key:e,ref:r!==void 0?r:null,props:i}}function qon(t,e){return FDe(t.type,e,void 0,void 0,void 0,t.props)}function zDe(t){return typeof t=="object"&&t!==null&&t.$$typeof===DDe}function Kon(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(r){return e[r]})}var FEt=/\/+/g;function ODe(t,e){return typeof t=="object"&&t!==null&&t.key!=null?Kon(""+t.key):e.toString(36)}function zEt(){}function Yon(t){switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch(typeof t.status=="string"?t.then(zEt,zEt):(t.status="pending",t.then(function(e){t.status==="pending"&&(t.status="fulfilled",t.value=e)},function(e){t.status==="pending"&&(t.status="rejected",t.reason=e)})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t}function Zj(t,e,r,n,o){var i=typeof t;(i==="undefined"||i==="boolean")&&(t=null);var a=!1;if(t===null)a=!0;else switch(i){case"bigint":case"string":case"number":a=!0;break;case"object":switch(t.$$typeof){case DDe:case Don:a=!0;break;case jEt:return a=t._init,Zj(a(t._payload),e,r,n,o)}}if(a)return o=o(t),a=n===""?"."+ODe(t,0):n,UEt(o)?(r="",a!=null&&(r=a.replace(FEt,"$&/")+"/"),Zj(o,e,r,"",function(l){return l})):o!=null&&(zDe(o)&&(o=qon(o,r+(o.key==null||t&&t.key===o.key?"":(""+o.key).replace(FEt,"$&/")+"/")+a)),e.push(o)),1;a=0;var s=n===""?".":n+":";if(UEt(t))for(var c=0;c<t.length;c++)n=t[c],i=s+ODe(n,c),a+=Zj(n,e,r,i,o);else if(c=Von(t),typeof c=="function")for(t=c.call(t),c=0;!(n=t.next()).done;)n=n.value,i=s+ODe(n,c++),a+=Zj(n,e,r,i,o);else if(i==="object"){if(typeof t.then=="function")return Zj(Yon(t),e,r,n,o);throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.")}return a}function zve(t,e,r){if(t==null)return t;var n=[],o=0;return Zj(t,n,"","",function(i){return e.call(r,i,o++)}),n}function Jon(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(r){(t._status===0||t._status===-1)&&(t._status=1,t._result=r)},function(r){(t._status===0||t._status===-1)&&(t._status=2,t._result=r)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var HEt=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof S=="object"&&typeof S.emit=="function"){S.emit("uncaughtException",t);return}console.error(t)};function Xon(){}oi.Children={map:zve,forEach:function(t,e,r){zve(t,function(){e.apply(this,arguments)},r)},count:function(t){var e=0;return zve(t,function(){e++}),e},toArray:function(t){return zve(t,function(e){return e})||[]},only:function(t){if(!zDe(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};oi.Component=Qj;oi.Fragment=Lon;oi.Profiler=Fon;oi.PureComponent=LDe;oi.StrictMode=Uon;oi.Suspense=Won;oi.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Bl;oi.act=function(){throw Error("act(...) is not supported in production builds of React.")};oi.cache=function(t){return function(){return t.apply(null,arguments)}};oi.cloneElement=function(t,e,r){if(t==null)throw Error("The argument must be a React element, but you passed "+t+".");var n=GEt({},t.props),o=t.key,i=void 0;if(e!=null)for(a in e.ref!==void 0&&(i=void 0),e.key!==void 0&&(o=""+e.key),e)!KEt.call(e,a)||a==="key"||a==="__self"||a==="__source"||a==="ref"&&e.ref===void 0||(n[a]=e[a]);var a=arguments.length-2;if(a===1)n.children=r;else if(1<a){for(var s=Array(a),c=0;c<a;c++)s[c]=arguments[c+2];n.children=s}return FDe(t.type,o,void 0,void 0,i,n)};oi.createContext=function(t){return t={$$typeof:Hon,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null},t.Provider=t,t.Consumer={$$typeof:zon,_context:t},t};oi.createElement=function(t,e,r){var n,o={},i=null;if(e!=null)for(n in e.key!==void 0&&(i=""+e.key),e)KEt.call(e,n)&&n!=="key"&&n!=="__self"&&n!=="__source"&&(o[n]=e[n]);var a=arguments.length-2;if(a===1)o.children=r;else if(1<a){for(var s=Array(a),c=0;c<a;c++)s[c]=arguments[c+2];o.children=s}if(t&&t.defaultProps)for(n in a=t.defaultProps,a)o[n]===void 0&&(o[n]=a[n]);return FDe(t,i,void 0,void 0,null,o)};oi.createRef=function(){return{current:null}};oi.forwardRef=function(t){return{$$typeof:jon,render:t}};oi.isValidElement=zDe;oi.lazy=function(t){return{$$typeof:jEt,_payload:{_status:-1,_result:t},_init:Jon}};oi.memo=function(t,e){return{$$typeof:Gon,type:t,compare:e===void 0?null:e}};oi.startTransition=function(t){var e=Bl.T,r={};Bl.T=r;try{var n=t(),o=Bl.S;o!==null&&o(r,n),typeof n=="object"&&n!==null&&typeof n.then=="function"&&n.then(Xon,HEt)}catch(i){HEt(i)}finally{Bl.T=e}};oi.unstable_useCacheRefresh=function(){return Bl.H.useCacheRefresh()};oi.use=function(t){return Bl.H.use(t)};oi.useActionState=function(t,e,r){return Bl.H.useActionState(t,e,r)};oi.useCallback=function(t,e){return Bl.H.useCallback(t,e)};oi.useContext=function(t){return Bl.H.useContext(t)};oi.useDebugValue=function(){};oi.useDeferredValue=function(t,e){return Bl.H.useDeferredValue(t,e)};oi.useEffect=function(t,e){return Bl.H.useEffect(t,e)};oi.useId=function(){return Bl.H.useId()};oi.useImperativeHandle=function(t,e,r){return Bl.H.useImperativeHandle(t,e,r)};oi.useInsertionEffect=function(t,e){return Bl.H.useInsertionEffect(t,e)};oi.useLayoutEffect=function(t,e){return Bl.H.useLayoutEffect(t,e)};oi.useMemo=function(t,e){return Bl.H.useMemo(t,e)};oi.useOptimistic=function(t,e){return Bl.H.useOptimistic(t,e)};oi.useReducer=function(t,e,r){return Bl.H.useReducer(t,e,r)};oi.useRef=function(t){return Bl.H.useRef(t)};oi.useState=function(t){return Bl.H.useState(t)};oi.useSyncExternalStore=function(t,e,r){return Bl.H.useSyncExternalStore(t,e,r)};oi.useTransition=function(){return Bl.H.useTransition()};oi.version="19.0.0"});var qe=Q((OXo,JEt)=>{"use strict";d();p();JEt.exports=YEt()});var ZEt=Q(jm=>{"use strict";d();p();var Zon=qe();function XEt(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)e+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function j5(){}var Hm={d:{f:j5,r:function(){throw Error(XEt(522))},D:j5,C:j5,L:j5,m:j5,X:j5,S:j5,M:j5},p:0,findDOMNode:null},Qon=Symbol.for("react.portal");function $on(t,e,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Qon,key:n==null?null:""+n,children:t,containerInfo:e,implementation:r}}var vte=Zon.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Hve(t,e){if(t==="font")return"";if(typeof e=="string")return e==="use-credentials"?e:""}jm.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Hm;jm.createPortal=function(t,e){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)throw Error(XEt(299));return $on(t,e,null,r)};jm.flushSync=function(t){var e=vte.T,r=Hm.p;try{if(vte.T=null,Hm.p=2,t)return t()}finally{vte.T=e,Hm.p=r,Hm.d.f()}};jm.preconnect=function(t,e){typeof t=="string"&&(e?(e=e.crossOrigin,e=typeof e=="string"?e==="use-credentials"?e:"":void 0):e=null,Hm.d.C(t,e))};jm.prefetchDNS=function(t){typeof t=="string"&&Hm.d.D(t)};jm.preinit=function(t,e){if(typeof t=="string"&&e&&typeof e.as=="string"){var r=e.as,n=Hve(r,e.crossOrigin),o=typeof e.integrity=="string"?e.integrity:void 0,i=typeof e.fetchPriority=="string"?e.fetchPriority:void 0;r==="style"?Hm.d.S(t,typeof e.precedence=="string"?e.precedence:void 0,{crossOrigin:n,integrity:o,fetchPriority:i}):r==="script"&&Hm.d.X(t,{crossOrigin:n,integrity:o,fetchPriority:i,nonce:typeof e.nonce=="string"?e.nonce:void 0})}};jm.preinitModule=function(t,e){if(typeof t=="string")if(typeof e=="object"&&e!==null){if(e.as==null||e.as==="script"){var r=Hve(e.as,e.crossOrigin);Hm.d.M(t,{crossOrigin:r,integrity:typeof e.integrity=="string"?e.integrity:void 0,nonce:typeof e.nonce=="string"?e.nonce:void 0})}}else e==null&&Hm.d.M(t)};jm.preload=function(t,e){if(typeof t=="string"&&typeof e=="object"&&e!==null&&typeof e.as=="string"){var r=e.as,n=Hve(r,e.crossOrigin);Hm.d.L(t,r,{crossOrigin:n,integrity:typeof e.integrity=="string"?e.integrity:void 0,nonce:typeof e.nonce=="string"?e.nonce:void 0,type:typeof e.type=="string"?e.type:void 0,fetchPriority:typeof e.fetchPriority=="string"?e.fetchPriority:void 0,referrerPolicy:typeof e.referrerPolicy=="string"?e.referrerPolicy:void 0,imageSrcSet:typeof e.imageSrcSet=="string"?e.imageSrcSet:void 0,imageSizes:typeof e.imageSizes=="string"?e.imageSizes:void 0,media:typeof e.media=="string"?e.media:void 0})}};jm.preloadModule=function(t,e){if(typeof t=="string")if(e){var r=Hve(e.as,e.crossOrigin);Hm.d.m(t,{as:typeof e.as=="string"&&e.as!=="script"?e.as:void 0,crossOrigin:r,integrity:typeof e.integrity=="string"?e.integrity:void 0})}else Hm.d.m(t)};jm.requestFormReset=function(t){Hm.d.r(t)};jm.unstable_batchedUpdates=function(t,e){return t(e)};jm.useFormState=function(t,e,r){return vte.H.useFormState(t,e,r)};jm.useFormStatus=function(){return vte.H.useHostTransitionStatus()};jm.version="19.0.0"});var W5=Q((HXo,$Et)=>{"use strict";d();p();function QEt(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(QEt)}catch(t){console.error(t)}}QEt(),$Et.exports=ZEt()});var YCt=Q(abe=>{"use strict";d();p();var ed=DEt(),y3t=qe(),ein=W5();function br(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)e+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function b3t(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}var tin=Symbol.for("react.element"),jve=Symbol.for("react.transitional.element"),Cte=Symbol.for("react.portal"),iW=Symbol.for("react.fragment"),x3t=Symbol.for("react.strict_mode"),yLe=Symbol.for("react.profiler"),rin=Symbol.for("react.provider"),w3t=Symbol.for("react.consumer"),XC=Symbol.for("react.context"),fUe=Symbol.for("react.forward_ref"),bLe=Symbol.for("react.suspense"),xLe=Symbol.for("react.suspense_list"),dUe=Symbol.for("react.memo"),q5=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var A3t=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var nin=Symbol.for("react.memo_cache_sentinel"),e_t=Symbol.iterator;function yte(t){return t===null||typeof t!="object"?null:(t=e_t&&t[e_t]||t["@@iterator"],typeof t=="function"?t:null)}var oin=Symbol.for("react.client.reference");function wLe(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===oin?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case iW:return"Fragment";case Cte:return"Portal";case yLe:return"Profiler";case x3t:return"StrictMode";case bLe:return"Suspense";case xLe:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case XC:return(t.displayName||"Context")+".Provider";case w3t:return(t._context.displayName||"Context")+".Consumer";case fUe:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case dUe:return e=t.displayName||null,e!==null?e:wLe(t.type)||"Memo";case q5:e=t._payload,t=t._init;try{return wLe(t(e))}catch{}}return null}var Wo=y3t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,zc=Object.assign,HDe,t_t;function kte(t){if(HDe===void 0)try{throw Error()}catch(r){var e=r.stack.trim().match(/\n( *(at )?)/);HDe=e&&e[1]||"",t_t=-1<r.stack.indexOf(`
at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
`+HDe+t+t_t}var jDe=!1;function WDe(t,e){if(!t||jDe)return"";jDe=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(e){var f=function(){throw Error()};if(Object.defineProperty(f.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(f,[])}catch(m){var h=m}Reflect.construct(t,[],f)}else{try{f.call()}catch(m){h=m}t.call(f.prototype)}}else{try{throw Error()}catch(m){h=m}(f=t())&&typeof f.catch=="function"&&f.catch(function(){})}}catch(m){if(m&&h&&typeof m.stack=="string")return[m.stack,h.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var o=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");o&&o.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=n.DetermineComponentFrameRoot(),a=i[0],s=i[1];if(a&&s){var c=a.split(`
`),l=s.split(`
`);for(o=n=0;n<c.length&&!c[n].includes("DetermineComponentFrameRoot");)n++;for(;o<l.length&&!l[o].includes("DetermineComponentFrameRoot");)o++;if(n===c.length||o===l.length)for(n=c.length-1,o=l.length-1;1<=n&&0<=o&&c[n]!==l[o];)o--;for(;1<=n&&0<=o;n--,o--)if(c[n]!==l[o]){if(n!==1||o!==1)do if(n--,o--,0>o||c[n]!==l[o]){var u=`
`+c[n].replace(" at new "," at ");return t.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",t.displayName)),u}while(1<=n&&0<=o);break}}}finally{jDe=!1,Error.prepareStackTrace=r}return(r=t?t.displayName||t.name:"")?kte(r):""}function iin(t){switch(t.tag){case 26:case 27:case 5:return kte(t.type);case 16:return kte("Lazy");case 13:return kte("Suspense");case 19:return kte("SuspenseList");case 0:case 15:return t=WDe(t.type,!1),t;case 11:return t=WDe(t.type.render,!1),t;case 1:return t=WDe(t.type,!0),t;default:return""}}function r_t(t){try{var e="";do e+=iin(t),t=t.return;while(t);return e}catch(r){return`
Error generating stack: `+r.message+`
`+r.stack}}function NW(t){var e=t,r=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(r=e.return),t=e.return;while(t)}return e.tag===3?r:null}function S3t(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function n_t(t){if(NW(t)!==t)throw Error(br(188))}function ain(t){var e=t.alternate;if(!e){if(e=NW(t),e===null)throw Error(br(188));return e!==t?null:t}for(var r=t,n=e;;){var o=r.return;if(o===null)break;var i=o.alternate;if(i===null){if(n=o.return,n!==null){r=n;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===r)return n_t(o),t;if(i===n)return n_t(o),e;i=i.sibling}throw Error(br(188))}if(r.return!==n.return)r=o,n=i;else{for(var a=!1,s=o.child;s;){if(s===r){a=!0,r=o,n=i;break}if(s===n){a=!0,n=o,r=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===r){a=!0,r=i,n=o;break}if(s===n){a=!0,n=i,r=o;break}s=s.sibling}if(!a)throw Error(br(189))}}if(r.alternate!==n)throw Error(br(190))}if(r.tag!==3)throw Error(br(188));return r.stateNode.current===r?t:e}function E3t(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=E3t(t),e!==null)return e;t=t.sibling}return null}var Tte=Array.isArray,Fc=ein.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,RB={pending:!1,data:null,method:null,action:null},ALe=[],aW=-1;function t_(t){return{current:t}}function zd(t){0>aW||(t.current=ALe[aW],ALe[aW]=null,aW--)}function cl(t,e){aW++,ALe[aW]=t.current,t.current=e}var ZE=t_(null),qte=t_(null),eI=t_(null),yye=t_(null);function bye(t,e){switch(cl(eI,e),cl(qte,t),cl(ZE,null),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)&&(e=e.namespaceURI)?i3t(e):0;break;default:if(t=t===8?e.parentNode:e,e=t.tagName,t=t.namespaceURI)t=i3t(t),e=DCt(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}zd(ZE),cl(ZE,e)}function EW(){zd(ZE),zd(qte),zd(eI)}function SLe(t){t.memoizedState!==null&&cl(yye,t);var e=ZE.current,r=DCt(e,t.type);e!==r&&(cl(qte,t),cl(ZE,r))}function xye(t){qte.current===t&&(zd(ZE),zd(qte)),yye.current===t&&(zd(yye),nre._currentValue=RB)}var ELe=Object.prototype.hasOwnProperty,pUe=ed.unstable_scheduleCallback,GDe=ed.unstable_cancelCallback,sin=ed.unstable_shouldYield,cin=ed.unstable_requestPaint,QE=ed.unstable_now,lin=ed.unstable_getCurrentPriorityLevel,_3t=ed.unstable_ImmediatePriority,C3t=ed.unstable_UserBlockingPriority,wye=ed.unstable_NormalPriority,uin=ed.unstable_LowPriority,k3t=ed.unstable_IdlePriority,fin=ed.log,din=ed.unstable_setDisableYieldValue,sre=null,tb=null;function pin(t){if(tb&&typeof tb.onCommitFiberRoot=="function")try{tb.onCommitFiberRoot(sre,t,void 0,(t.current.flags&128)===128)}catch{}}function Q5(t){if(typeof fin=="function"&&din(t),tb&&typeof tb.setStrictMode=="function")try{tb.setStrictMode(sre,t)}catch{}}var rb=Math.clz32?Math.clz32:gin,hin=Math.log,min=Math.LN2;function gin(t){return t>>>=0,t===0?32:31-(hin(t)/min|0)|0}var Wve=128,Gve=4194304;function _B(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function qye(t,e){var r=t.pendingLanes;if(r===0)return 0;var n=0,o=t.suspendedLanes,i=t.pingedLanes,a=t.warmLanes;t=t.finishedLanes!==0;var s=r&134217727;return s!==0?(r=s&~o,r!==0?n=_B(r):(i&=s,i!==0?n=_B(i):t||(a=s&~a,a!==0&&(n=_B(a))))):(s=r&~o,s!==0?n=_B(s):i!==0?n=_B(i):t||(a=r&~a,a!==0&&(n=_B(a)))),n===0?0:e!==0&&e!==n&&(e&o)===0&&(o=n&-n,a=e&-e,o>=a||o===32&&(a&4194176)!==0)?e:n}function cre(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function vin(t,e){switch(t){case 1:case 2:case 4:case 8:return e+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function T3t(){var t=Wve;return Wve<<=1,(Wve&4194176)===0&&(Wve=128),t}function I3t(){var t=Gve;return Gve<<=1,(Gve&62914560)===0&&(Gve=4194304),t}function VDe(t){for(var e=[],r=0;31>r;r++)e.push(t);return e}function lre(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function yin(t,e,r,n,o,i){var a=t.pendingLanes;t.pendingLanes=r,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=r,t.entangledLanes&=r,t.errorRecoveryDisabledLanes&=r,t.shellSuspendCounter=0;var s=t.entanglements,c=t.expirationTimes,l=t.hiddenUpdates;for(r=a&~r;0<r;){var u=31-rb(r),f=1<<u;s[u]=0,c[u]=-1;var h=l[u];if(h!==null)for(l[u]=null,u=0;u<h.length;u++){var m=h[u];m!==null&&(m.lane&=-536870913)}r&=~f}n!==0&&R3t(t,n,0),i!==0&&o===0&&t.tag!==0&&(t.suspendedLanes|=i&~(a&~e))}function R3t(t,e,r){t.pendingLanes|=e,t.suspendedLanes&=~e;var n=31-rb(e);t.entangledLanes|=e,t.entanglements[n]=t.entanglements[n]|1073741824|r&4194218}function M3t(t,e){var r=t.entangledLanes|=e;for(t=t.entanglements;r;){var n=31-rb(r),o=1<<n;o&e|t[n]&e&&(t[n]|=e),r&=~o}}function P3t(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function N3t(){var t=Fc.p;return t!==0?t:(t=window.event,t===void 0?32:qCt(t.type))}function bin(t,e){var r=Fc.p;try{return Fc.p=t,e()}finally{Fc.p=r}}var dI=Math.random().toString(36).slice(2),c0="__reactFiber$"+dI,pv="__reactProps$"+dI,BW="__reactContainer$"+dI,_Le="__reactEvents$"+dI,xin="__reactListeners$"+dI,win="__reactHandles$"+dI,o_t="__reactResources$"+dI,Kte="__reactMarker$"+dI;function hUe(t){delete t[c0],delete t[pv],delete t[_Le],delete t[xin],delete t[win]}function TB(t){var e=t[c0];if(e)return e;for(var r=t.parentNode;r;){if(e=r[BW]||r[c0]){if(r=e.alternate,e.child!==null||r!==null&&r.child!==null)for(t=s3t(t);t!==null;){if(r=t[c0])return r;t=s3t(t)}return e}t=r,r=t.parentNode}return null}function OW(t){if(t=t[c0]||t[BW]){var e=t.tag;if(e===5||e===6||e===13||e===26||e===27||e===3)return t}return null}function Ite(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(br(33))}function gW(t){var e=t[o_t];return e||(e=t[o_t]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ud(t){t[Kte]=!0}var B3t=new Set,O3t={};function HB(t,e){_W(t,e),_W(t+"Capture",e)}function _W(t,e){for(O3t[t]=e,t=0;t<e.length;t++)B3t.add(e[t])}var rk=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ain=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),i_t={},a_t={};function Sin(t){return ELe.call(a_t,t)?!0:ELe.call(i_t,t)?!1:Ain.test(t)?a_t[t]=!0:(i_t[t]=!0,!1)}function aye(t,e,r){if(Sin(e))if(r===null)t.removeAttribute(e);else{switch(typeof r){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var n=e.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+r)}}function Vve(t,e,r){if(r===null)t.removeAttribute(e);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+r)}}function WC(t,e,r,n){if(n===null)t.removeAttribute(r);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(r);return}t.setAttributeNS(e,r,""+n)}}function $1(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function D3t(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Ein(t){var e=D3t(t)?"checked":"value",r=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),n=""+t[e];if(!t.hasOwnProperty(e)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(t,e,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Aye(t){t._valueTracker||(t._valueTracker=Ein(t))}function L3t(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=D3t(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function Sye(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var _in=/[\n"\\]/g;function rx(t){return t.replace(_in,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function CLe(t,e,r,n,o,i,a,s){t.name="",a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"?t.type=a:t.removeAttribute("type"),e!=null?a==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+$1(e)):t.value!==""+$1(e)&&(t.value=""+$1(e)):a!=="submit"&&a!=="reset"||t.removeAttribute("value"),e!=null?kLe(t,a,$1(e)):r!=null?kLe(t,a,$1(r)):n!=null&&t.removeAttribute("value"),o==null&&i!=null&&(t.defaultChecked=!!i),o!=null&&(t.checked=o&&typeof o!="function"&&typeof o!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?t.name=""+$1(s):t.removeAttribute("name")}function U3t(t,e,r,n,o,i,a,s){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.type=i),e!=null||r!=null){if(!(i!=="submit"&&i!=="reset"||e!=null))return;r=r!=null?""+$1(r):"",e=e!=null?""+$1(e):r,s||e===t.value||(t.value=e),t.defaultValue=e}n=n??o,n=typeof n!="function"&&typeof n!="symbol"&&!!n,t.checked=s?t.checked:!!n,t.defaultChecked=!!n,a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(t.name=a)}function kLe(t,e,r){e==="number"&&Sye(t.ownerDocument)===t||t.defaultValue===""+r||(t.defaultValue=""+r)}function vW(t,e,r,n){if(t=t.options,e){e={};for(var o=0;o<r.length;o++)e["$"+r[o]]=!0;for(r=0;r<t.length;r++)o=e.hasOwnProperty("$"+t[r].value),t[r].selected!==o&&(t[r].selected=o),o&&n&&(t[r].defaultSelected=!0)}else{for(r=""+$1(r),e=null,o=0;o<t.length;o++){if(t[o].value===r){t[o].selected=!0,n&&(t[o].defaultSelected=!0);return}e!==null||t[o].disabled||(e=t[o])}e!==null&&(e.selected=!0)}}function F3t(t,e,r){if(e!=null&&(e=""+$1(e),e!==t.value&&(t.value=e),r==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=r!=null?""+$1(r):""}function z3t(t,e,r,n){if(e==null){if(n!=null){if(r!=null)throw Error(br(92));if(Tte(n)){if(1<n.length)throw Error(br(93));n=n[0]}r=n}r==null&&(r=""),e=r}r=$1(e),t.defaultValue=r,n=t.textContent,n===r&&n!==""&&n!==null&&(t.value=n)}function CW(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var Cin=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function s_t(t,e,r){var n=e.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?n?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":n?t.setProperty(e,r):typeof r!="number"||r===0||Cin.has(e)?e==="float"?t.cssFloat=r:t[e]=(""+r).trim():t[e]=r+"px"}function H3t(t,e,r){if(e!=null&&typeof e!="object")throw Error(br(62));if(t=t.style,r!=null){for(var n in r)!r.hasOwnProperty(n)||e!=null&&e.hasOwnProperty(n)||(n.indexOf("--")===0?t.setProperty(n,""):n==="float"?t.cssFloat="":t[n]="");for(var o in e)n=e[o],e.hasOwnProperty(o)&&r[o]!==n&&s_t(t,o,n)}else for(var i in e)e.hasOwnProperty(i)&&s_t(t,i,e[i])}function mUe(t){if(t.indexOf("-")===-1)return!1;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var kin=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Tin=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function sye(t){return Tin.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}var TLe=null;function gUe(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var sW=null,yW=null;function c_t(t){var e=OW(t);if(e&&(t=e.stateNode)){var r=t[pv]||null;e:switch(t=e.stateNode,e.type){case"input":if(CLe(t,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),e=r.name,r.type==="radio"&&e!=null){for(r=t;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+rx(""+e)+'"][type="radio"]'),e=0;e<r.length;e++){var n=r[e];if(n!==t&&n.form===t.form){var o=n[pv]||null;if(!o)throw Error(br(90));CLe(n,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(e=0;e<r.length;e++)n=r[e],n.form===t.form&&L3t(n)}break e;case"textarea":F3t(t,r.value,r.defaultValue);break e;case"select":e=r.value,e!=null&&vW(t,!!r.multiple,e,!1)}}}var qDe=!1;function j3t(t,e,r){if(qDe)return t(e,r);qDe=!0;try{var n=t(e);return n}finally{if(qDe=!1,(sW!==null||yW!==null)&&(rbe(),sW&&(e=sW,t=yW,yW=sW=null,c_t(e),t)))for(e=0;e<t.length;e++)c_t(t[e])}}function Yte(t,e){var r=t.stateNode;if(r===null)return null;var n=r[pv]||null;if(n===null)return null;r=n[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(t=t.type,n=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!n;break e;default:t=!1}if(t)return null;if(r&&typeof r!="function")throw Error(br(231,e,typeof r));return r}var ILe=!1;if(rk)try{$j={},Object.defineProperty($j,"passive",{get:function(){ILe=!0}}),window.addEventListener("test",$j,$j),window.removeEventListener("test",$j,$j)}catch{ILe=!1}var $j,$5=null,vUe=null,cye=null;function W3t(){if(cye)return cye;var t,e=vUe,r=e.length,n,o="value"in $5?$5.value:$5.textContent,i=o.length;for(t=0;t<r&&e[t]===o[t];t++);var a=r-t;for(n=1;n<=a&&e[r-n]===o[i-n];n++);return cye=o.slice(t,1<n?1-n:void 0)}function lye(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function qve(){return!0}function l_t(){return!1}function hv(t){function e(r,n,o,i,a){this._reactName=r,this._targetInst=o,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var s in t)t.hasOwnProperty(s)&&(r=t[s],this[s]=r?r(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?qve:l_t,this.isPropagationStopped=l_t,this}return zc(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=qve)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=qve)},persist:function(){},isPersistent:qve}),e}var jB={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Kye=hv(jB),ure=zc({},jB,{view:0,detail:0}),Iin=hv(ure),KDe,YDe,bte,Yye=zc({},ure,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:yUe,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==bte&&(bte&&t.type==="mousemove"?(KDe=t.screenX-bte.screenX,YDe=t.screenY-bte.screenY):YDe=KDe=0,bte=t),KDe)},movementY:function(t){return"movementY"in t?t.movementY:YDe}}),u_t=hv(Yye),Rin=zc({},Yye,{dataTransfer:0}),Min=hv(Rin),Pin=zc({},ure,{relatedTarget:0}),JDe=hv(Pin),Nin=zc({},jB,{animationName:0,elapsedTime:0,pseudoElement:0}),Bin=hv(Nin),Oin=zc({},jB,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Din=hv(Oin),Lin=zc({},jB,{data:0}),f_t=hv(Lin),Uin={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Fin={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},zin={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Hin(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=zin[t])?!!e[t]:!1}function yUe(){return Hin}var jin=zc({},ure,{key:function(t){if(t.key){var e=Uin[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=lye(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Fin[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:yUe,charCode:function(t){return t.type==="keypress"?lye(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?lye(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Win=hv(jin),Gin=zc({},Yye,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),d_t=hv(Gin),Vin=zc({},ure,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:yUe}),qin=hv(Vin),Kin=zc({},jB,{propertyName:0,elapsedTime:0,pseudoElement:0}),Yin=hv(Kin),Jin=zc({},Yye,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Xin=hv(Jin),Zin=zc({},jB,{newState:0,oldState:0}),Qin=hv(Zin),$in=[9,13,27,32],bUe=rk&&"CompositionEvent"in window,Mte=null;rk&&"documentMode"in document&&(Mte=document.documentMode);var ean=rk&&"TextEvent"in window&&!Mte,G3t=rk&&(!bUe||Mte&&8<Mte&&11>=Mte),p_t=String.fromCharCode(32),h_t=!1;function V3t(t,e){switch(t){case"keyup":return $in.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function q3t(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var cW=!1;function tan(t,e){switch(t){case"compositionend":return q3t(e);case"keypress":return e.which!==32?null:(h_t=!0,p_t);case"textInput":return t=e.data,t===p_t&&h_t?null:t;default:return null}}function ran(t,e){if(cW)return t==="compositionend"||!bUe&&V3t(t,e)?(t=W3t(),cye=vUe=$5=null,cW=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return G3t&&e.locale!=="ko"?null:e.data;default:return null}}var nan={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function m_t(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!nan[t.type]:e==="textarea"}function K3t(t,e,r,n){sW?yW?yW.push(n):yW=[n]:sW=n,e=Fye(e,"onChange"),0<e.length&&(r=new Kye("onChange","change",null,r,n),t.push({event:r,listeners:e}))}var Pte=null,Jte=null;function oan(t){NCt(t,0)}function Jye(t){var e=Ite(t);if(L3t(e))return t}function g_t(t,e){if(t==="change")return e}var Y3t=!1;rk&&(rk?(Yve="oninput"in document,Yve||(XDe=document.createElement("div"),XDe.setAttribute("oninput","return;"),Yve=typeof XDe.oninput=="function"),Kve=Yve):Kve=!1,Y3t=Kve&&(!document.documentMode||9<document.documentMode));var Kve,Yve,XDe;function v_t(){Pte&&(Pte.detachEvent("onpropertychange",J3t),Jte=Pte=null)}function J3t(t){if(t.propertyName==="value"&&Jye(Jte)){var e=[];K3t(e,Jte,t,gUe(t)),j3t(oan,e)}}function ian(t,e,r){t==="focusin"?(v_t(),Pte=e,Jte=r,Pte.attachEvent("onpropertychange",J3t)):t==="focusout"&&v_t()}function aan(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Jye(Jte)}function san(t,e){if(t==="click")return Jye(e)}function can(t,e){if(t==="input"||t==="change")return Jye(e)}function lan(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var ob=typeof Object.is=="function"?Object.is:lan;function Xte(t,e){if(ob(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!ELe.call(e,o)||!ob(t[o],e[o]))return!1}return!0}function y_t(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function b_t(t,e){var r=y_t(t);t=0;for(var n;r;){if(r.nodeType===3){if(n=t+r.textContent.length,t<=e&&n>=e)return{node:r,offset:e-t};t=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=y_t(r)}}function X3t(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?X3t(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Z3t(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Sye(t.document);e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=Sye(t.document)}return e}function xUe(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function uan(t,e){var r=Z3t(e);e=t.focusedElem;var n=t.selectionRange;if(r!==e&&e&&e.ownerDocument&&X3t(e.ownerDocument.documentElement,e)){if(n!==null&&xUe(e)){if(t=n.start,r=n.end,r===void 0&&(r=t),"selectionStart"in e)e.selectionStart=t,e.selectionEnd=Math.min(r,e.value.length);else if(r=(t=e.ownerDocument||document)&&t.defaultView||window,r.getSelection){r=r.getSelection();var o=e.textContent.length,i=Math.min(n.start,o);n=n.end===void 0?i:Math.min(n.end,o),!r.extend&&i>n&&(o=n,n=i,i=o),o=b_t(e,i);var a=b_t(e,n);o&&a&&(r.rangeCount!==1||r.anchorNode!==o.node||r.anchorOffset!==o.offset||r.focusNode!==a.node||r.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),r.removeAllRanges(),i>n?(r.addRange(t),r.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),r.addRange(t)))}}for(t=[],r=e;r=r.parentNode;)r.nodeType===1&&t.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof e.focus=="function"&&e.focus(),e=0;e<t.length;e++)r=t[e],r.element.scrollLeft=r.left,r.element.scrollTop=r.top}}var fan=rk&&"documentMode"in document&&11>=document.documentMode,lW=null,RLe=null,Nte=null,MLe=!1;function x_t(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;MLe||lW==null||lW!==Sye(n)||(n=lW,"selectionStart"in n&&xUe(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Nte&&Xte(Nte,n)||(Nte=n,n=Fye(RLe,"onSelect"),0<n.length&&(e=new Kye("onSelect","select",null,e,r),t.push({event:e,listeners:n}),e.target=lW)))}function EB(t,e){var r={};return r[t.toLowerCase()]=e.toLowerCase(),r["Webkit"+t]="webkit"+e,r["Moz"+t]="moz"+e,r}var uW={animationend:EB("Animation","AnimationEnd"),animationiteration:EB("Animation","AnimationIteration"),animationstart:EB("Animation","AnimationStart"),transitionrun:EB("Transition","TransitionRun"),transitionstart:EB("Transition","TransitionStart"),transitioncancel:EB("Transition","TransitionCancel"),transitionend:EB("Transition","TransitionEnd")},ZDe={},Q3t={};rk&&(Q3t=document.createElement("div").style,"AnimationEvent"in window||(delete uW.animationend.animation,delete uW.animationiteration.animation,delete uW.animationstart.animation),"TransitionEvent"in window||delete uW.transitionend.transition);function WB(t){if(ZDe[t])return ZDe[t];if(!uW[t])return t;var e=uW[t],r;for(r in e)if(e.hasOwnProperty(r)&&r in Q3t)return ZDe[t]=e[r];return t}var $3t=WB("animationend"),e4t=WB("animationiteration"),t4t=WB("animationstart"),dan=WB("transitionrun"),pan=WB("transitionstart"),han=WB("transitioncancel"),r4t=WB("transitionend"),n4t=new Map,w_t="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function hA(t,e){n4t.set(t,e),HB(e,[t])}var Q1=[],fW=0,wUe=0;function Xye(){for(var t=fW,e=wUe=fW=0;e<t;){var r=Q1[e];Q1[e++]=null;var n=Q1[e];Q1[e++]=null;var o=Q1[e];Q1[e++]=null;var i=Q1[e];if(Q1[e++]=null,n!==null&&o!==null){var a=n.pending;a===null?o.next=o:(o.next=a.next,a.next=o),n.pending=o}i!==0&&o4t(r,o,i)}}function Zye(t,e,r,n){Q1[fW++]=t,Q1[fW++]=e,Q1[fW++]=r,Q1[fW++]=n,wUe|=n,t.lanes|=n,t=t.alternate,t!==null&&(t.lanes|=n)}function AUe(t,e,r,n){return Zye(t,e,r,n),Eye(t)}function cI(t,e){return Zye(t,null,null,e),Eye(t)}function o4t(t,e,r){t.lanes|=r;var n=t.alternate;n!==null&&(n.lanes|=r);for(var o=!1,i=t.return;i!==null;)i.childLanes|=r,n=i.alternate,n!==null&&(n.childLanes|=r),i.tag===22&&(t=i.stateNode,t===null||t._visibility&1||(o=!0)),t=i,i=i.return;o&&e!==null&&t.tag===3&&(i=t.stateNode,o=31-rb(r),i=i.hiddenUpdates,t=i[o],t===null?i[o]=[e]:t.push(e),e.lane=r|536870912)}function Eye(t){if(50<Vte)throw Vte=0,$Le=null,Error(br(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var dW={},A_t=new WeakMap;function nx(t,e){if(typeof t=="object"&&t!==null){var r=A_t.get(t);return r!==void 0?r:(e={value:t,source:e,stack:r_t(e)},A_t.set(t,e),e)}return{value:t,source:e,stack:r_t(e)}}var pW=[],hW=0,_ye=null,Cye=0,ex=[],tx=0,MB=null,ZC=1,QC="";function CB(t,e){pW[hW++]=Cye,pW[hW++]=_ye,_ye=t,Cye=e}function i4t(t,e,r){ex[tx++]=ZC,ex[tx++]=QC,ex[tx++]=MB,MB=t;var n=ZC;t=QC;var o=32-rb(n)-1;n&=~(1<<o),r+=1;var i=32-rb(e)+o;if(30<i){var a=o-o%5;i=(n&(1<<a)-1).toString(32),n>>=a,o-=a,ZC=1<<32-rb(e)+o|r<<o|n,QC=i+t}else ZC=1<<i|r<<o|n,QC=t}function SUe(t){t.return!==null&&(CB(t,1),i4t(t,1,0))}function EUe(t){for(;t===_ye;)_ye=pW[--hW],pW[hW]=null,Cye=pW[--hW],pW[hW]=null;for(;t===MB;)MB=ex[--tx],ex[tx]=null,QC=ex[--tx],ex[tx]=null,ZC=ex[--tx],ex[tx]=null}var Wm=null,Jp=null,_a=!1,dA=null,JE=!1,PLe=Error(br(519));function DB(t){var e=Error(br(418,""));throw Zte(nx(e,t)),PLe}function S_t(t){var e=t.stateNode,r=t.type,n=t.memoizedProps;switch(e[c0]=t,e[pv]=n,r){case"dialog":Wi("cancel",e),Wi("close",e);break;case"iframe":case"object":case"embed":Wi("load",e);break;case"video":case"audio":for(r=0;r<ere.length;r++)Wi(ere[r],e);break;case"source":Wi("error",e);break;case"img":case"image":case"link":Wi("error",e),Wi("load",e);break;case"details":Wi("toggle",e);break;case"input":Wi("invalid",e),U3t(e,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0),Aye(e);break;case"select":Wi("invalid",e);break;case"textarea":Wi("invalid",e),z3t(e,n.value,n.defaultValue,n.children),Aye(e)}r=n.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||e.textContent===""+r||n.suppressHydrationWarning===!0||OCt(e.textContent,r)?(n.popover!=null&&(Wi("beforetoggle",e),Wi("toggle",e)),n.onScroll!=null&&Wi("scroll",e),n.onScrollEnd!=null&&Wi("scrollend",e),n.onClick!=null&&(e.onclick=obe),e=!0):e=!1,e||DB(t)}function E_t(t){for(Wm=t.return;Wm;)switch(Wm.tag){case 3:case 27:JE=!0;return;case 5:case 13:JE=!1;return;default:Wm=Wm.return}}function xte(t){if(t!==Wm)return!1;if(!_a)return E_t(t),_a=!0,!1;var e=!1,r;if((r=t.tag!==3&&t.tag!==27)&&((r=t.tag===5)&&(r=t.type,r=!(r!=="form"&&r!=="button")||aUe(t.type,t.memoizedProps)),r=!r),r&&(e=!0),e&&Jp&&DB(t),E_t(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(br(317));e:{for(t=t.nextSibling,e=0;t;){if(t.nodeType===8)if(r=t.data,r==="/$"){if(e===0){Jp=pA(t.nextSibling);break e}e--}else r!=="$"&&r!=="$!"&&r!=="$?"||e++;t=t.nextSibling}Jp=null}}else Jp=Wm?pA(t.stateNode.nextSibling):null;return!0}function fre(){Jp=Wm=null,_a=!1}function Zte(t){dA===null?dA=[t]:dA.push(t)}var Bte=Error(br(460)),a4t=Error(br(474)),NLe={then:function(){}};function __t(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Jve(){}function s4t(t,e,r){switch(r=t[r],r===void 0?t.push(e):r!==e&&(e.then(Jve,Jve),e=r),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,t===Bte?Error(br(483)):t;default:if(typeof e.status=="string")e.then(Jve,Jve);else{if(t=wc,t!==null&&100<t.shellSuspendCounter)throw Error(br(482));t=e,t.status="pending",t.then(function(n){if(e.status==="pending"){var o=e;o.status="fulfilled",o.value=n}},function(n){if(e.status==="pending"){var o=e;o.status="rejected",o.reason=n}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,t===Bte?Error(br(483)):t}throw Ote=e,Bte}}var Ote=null;function C_t(){if(Ote===null)throw Error(br(459));var t=Ote;return Ote=null,t}var bW=null,Qte=0;function Xve(t){var e=Qte;return Qte+=1,bW===null&&(bW=[]),s4t(bW,t,e)}function wte(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function Zve(t,e){throw e.$$typeof===tin?Error(br(525)):(t=Object.prototype.toString.call(e),Error(br(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function k_t(t){var e=t._init;return e(t._payload)}function c4t(t){function e(w,_){if(t){var I=w.deletions;I===null?(w.deletions=[_],w.flags|=16):I.push(_)}}function r(w,_){if(!t)return null;for(;_!==null;)e(w,_),_=_.sibling;return null}function n(w){for(var _=new Map;w!==null;)w.key!==null?_.set(w.key,w):_.set(w.index,w),w=w.sibling;return _}function o(w,_){return w=nI(w,_),w.index=0,w.sibling=null,w}function i(w,_,I){return w.index=I,t?(I=w.alternate,I!==null?(I=I.index,I<_?(w.flags|=33554434,_):I):(w.flags|=33554434,_)):(w.flags|=1048576,_)}function a(w){return t&&w.alternate===null&&(w.flags|=33554434),w}function s(w,_,I,B){return _===null||_.tag!==6?(_=lLe(I,w.mode,B),_.return=w,_):(_=o(_,I),_.return=w,_)}function c(w,_,I,B){var L=I.type;return L===iW?u(w,_,I.props.children,B,I.key):_!==null&&(_.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===q5&&k_t(L)===_.type)?(_=o(_,I.props),wte(_,I),_.return=w,_):(_=hye(I.type,I.key,I.props,null,w.mode,B),wte(_,I),_.return=w,_)}function l(w,_,I,B){return _===null||_.tag!==4||_.stateNode.containerInfo!==I.containerInfo||_.stateNode.implementation!==I.implementation?(_=uLe(I,w.mode,B),_.return=w,_):(_=o(_,I.children||[]),_.return=w,_)}function u(w,_,I,B,L){return _===null||_.tag!==7?(_=NB(I,w.mode,B,L),_.return=w,_):(_=o(_,I),_.return=w,_)}function f(w,_,I){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return _=lLe(""+_,w.mode,I),_.return=w,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case jve:return I=hye(_.type,_.key,_.props,null,w.mode,I),wte(I,_),I.return=w,I;case Cte:return _=uLe(_,w.mode,I),_.return=w,_;case q5:var B=_._init;return _=B(_._payload),f(w,_,I)}if(Tte(_)||yte(_))return _=NB(_,w.mode,I,null),_.return=w,_;if(typeof _.then=="function")return f(w,Xve(_),I);if(_.$$typeof===XC)return f(w,Qve(w,_),I);Zve(w,_)}return null}function h(w,_,I,B){var L=_!==null?_.key:null;if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return L!==null?null:s(w,_,""+I,B);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case jve:return I.key===L?c(w,_,I,B):null;case Cte:return I.key===L?l(w,_,I,B):null;case q5:return L=I._init,I=L(I._payload),h(w,_,I,B)}if(Tte(I)||yte(I))return L!==null?null:u(w,_,I,B,null);if(typeof I.then=="function")return h(w,_,Xve(I),B);if(I.$$typeof===XC)return h(w,_,Qve(w,I),B);Zve(w,I)}return null}function m(w,_,I,B,L){if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return w=w.get(I)||null,s(_,w,""+B,L);if(typeof B=="object"&&B!==null){switch(B.$$typeof){case jve:return w=w.get(B.key===null?I:B.key)||null,c(_,w,B,L);case Cte:return w=w.get(B.key===null?I:B.key)||null,l(_,w,B,L);case q5:var D=B._init;return B=D(B._payload),m(w,_,I,B,L)}if(Tte(B)||yte(B))return w=w.get(I)||null,u(_,w,B,L,null);if(typeof B.then=="function")return m(w,_,I,Xve(B),L);if(B.$$typeof===XC)return m(w,_,I,Qve(_,B),L);Zve(_,B)}return null}function g(w,_,I,B){for(var L=null,D=null,z=_,G=_=0,U=null;z!==null&&G<I.length;G++){z.index>G?(U=z,z=null):U=z.sibling;var T=h(w,z,I[G],B);if(T===null){z===null&&(z=U);break}t&&z&&T.alternate===null&&e(w,z),_=i(T,_,G),D===null?L=T:D.sibling=T,D=T,z=U}if(G===I.length)return r(w,z),_a&&CB(w,G),L;if(z===null){for(;G<I.length;G++)z=f(w,I[G],B),z!==null&&(_=i(z,_,G),D===null?L=z:D.sibling=z,D=z);return _a&&CB(w,G),L}for(z=n(z);G<I.length;G++)U=m(z,w,G,I[G],B),U!==null&&(t&&U.alternate!==null&&z.delete(U.key===null?G:U.key),_=i(U,_,G),D===null?L=U:D.sibling=U,D=U);return t&&z.forEach(function(P){return e(w,P)}),_a&&CB(w,G),L}function v(w,_,I,B){if(I==null)throw Error(br(151));for(var L=null,D=null,z=_,G=_=0,U=null,T=I.next();z!==null&&!T.done;G++,T=I.next()){z.index>G?(U=z,z=null):U=z.sibling;var P=h(w,z,T.value,B);if(P===null){z===null&&(z=U);break}t&&z&&P.alternate===null&&e(w,z),_=i(P,_,G),D===null?L=P:D.sibling=P,D=P,z=U}if(T.done)return r(w,z),_a&&CB(w,G),L;if(z===null){for(;!T.done;G++,T=I.next())T=f(w,T.value,B),T!==null&&(_=i(T,_,G),D===null?L=T:D.sibling=T,D=T);return _a&&CB(w,G),L}for(z=n(z);!T.done;G++,T=I.next())T=m(z,w,G,T.value,B),T!==null&&(t&&T.alternate!==null&&z.delete(T.key===null?G:T.key),_=i(T,_,G),D===null?L=T:D.sibling=T,D=T);return t&&z.forEach(function(j){return e(w,j)}),_a&&CB(w,G),L}function b(w,_,I,B){if(typeof I=="object"&&I!==null&&I.type===iW&&I.key===null&&(I=I.props.children),typeof I=="object"&&I!==null){switch(I.$$typeof){case jve:e:{for(var L=I.key;_!==null;){if(_.key===L){if(L=I.type,L===iW){if(_.tag===7){r(w,_.sibling),B=o(_,I.props.children),B.return=w,w=B;break e}}else if(_.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===q5&&k_t(L)===_.type){r(w,_.sibling),B=o(_,I.props),wte(B,I),B.return=w,w=B;break e}r(w,_);break}else e(w,_);_=_.sibling}I.type===iW?(B=NB(I.props.children,w.mode,B,I.key),B.return=w,w=B):(B=hye(I.type,I.key,I.props,null,w.mode,B),wte(B,I),B.return=w,w=B)}return a(w);case Cte:e:{for(L=I.key;_!==null;){if(_.key===L)if(_.tag===4&&_.stateNode.containerInfo===I.containerInfo&&_.stateNode.implementation===I.implementation){r(w,_.sibling),B=o(_,I.children||[]),B.return=w,w=B;break e}else{r(w,_);break}else e(w,_);_=_.sibling}B=uLe(I,w.mode,B),B.return=w,w=B}return a(w);case q5:return L=I._init,I=L(I._payload),b(w,_,I,B)}if(Tte(I))return g(w,_,I,B);if(yte(I)){if(L=yte(I),typeof L!="function")throw Error(br(150));return I=L.call(I),v(w,_,I,B)}if(typeof I.then=="function")return b(w,_,Xve(I),B);if(I.$$typeof===XC)return b(w,_,Qve(w,I),B);Zve(w,I)}return typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint"?(I=""+I,_!==null&&_.tag===6?(r(w,_.sibling),B=o(_,I),B.return=w,w=B):(r(w,_),B=lLe(I,w.mode,B),B.return=w,w=B),a(w)):r(w,_)}return function(w,_,I,B){try{Qte=0;var L=b(w,_,I,B);return bW=null,L}catch(z){if(z===Bte)throw z;var D=ox(29,z,null,w.mode);return D.lanes=B,D.return=w,D}finally{}}}var LB=c4t(!0),l4t=c4t(!1),kW=t_(null),kye=t_(0);function T_t(t,e){t=ik,cl(kye,t),cl(kW,e),ik=t|e.baseLanes}function BLe(){cl(kye,ik),cl(kW,kW.current)}function _Ue(){ik=kye.current,zd(kW),zd(kye)}var ax=t_(null),$E=null;function Y5(t){var e=t.alternate;cl($f,$f.current&1),cl(ax,t),$E===null&&(e===null||kW.current!==null||e.memoizedState!==null)&&($E=t)}function u4t(t){if(t.tag===22){if(cl($f,$f.current),cl(ax,t),$E===null){var e=t.alternate;e!==null&&e.memoizedState!==null&&($E=t)}}else J5(t)}function J5(){cl($f,$f.current),cl(ax,ax.current)}function $C(t){zd(ax),$E===t&&($E=null),zd($f)}var $f=t_(0);function Tye(t){for(var e=t;e!==null;){if(e.tag===13){var r=e.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var man=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(r,n){t.push(n)}};this.abort=function(){e.aborted=!0,t.forEach(function(r){return r()})}},gan=ed.unstable_scheduleCallback,van=ed.unstable_NormalPriority,Qf={$$typeof:XC,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function CUe(){return{controller:new man,data:new Map,refCount:0}}function dre(t){t.refCount--,t.refCount===0&&gan(van,function(){t.controller.abort()})}var Dte=null,OLe=0,TW=0,xW=null;function yan(t,e){if(Dte===null){var r=Dte=[];OLe=0,TW=JUe(),xW={status:"pending",value:void 0,then:function(n){r.push(n)}}}return OLe++,e.then(I_t,I_t),e}function I_t(){if(--OLe===0&&Dte!==null){xW!==null&&(xW.status="fulfilled");var t=Dte;Dte=null,TW=0,xW=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function ban(t,e){var r=[],n={status:"pending",value:null,reason:null,then:function(o){r.push(o)}};return t.then(function(){n.status="fulfilled",n.value=e;for(var o=0;o<r.length;o++)(0,r[o])(e)},function(o){for(n.status="rejected",n.reason=o,o=0;o<r.length;o++)(0,r[o])(void 0)}),n}var R_t=Wo.S;Wo.S=function(t,e){typeof e=="object"&&e!==null&&typeof e.then=="function"&&yan(t,e),R_t!==null&&R_t(t,e)};var PB=t_(null);function kUe(){var t=PB.current;return t!==null?t:wc.pooledCache}function uye(t,e){e===null?cl(PB,PB.current):cl(PB,e.pool)}function f4t(){var t=kUe();return t===null?null:{parent:Qf._currentValue,pool:t}}var lI=0,fi=null,Os=null,mf=null,Iye=!1,wW=!1,UB=!1,Rye=0,$te=0,AW=null,xan=0;function Du(){throw Error(br(321))}function TUe(t,e){if(e===null)return!1;for(var r=0;r<e.length&&r<t.length;r++)if(!ob(t[r],e[r]))return!1;return!0}function IUe(t,e,r,n,o,i){return lI=i,fi=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,Wo.H=t===null||t.memoizedState===null?GB:pI,UB=!1,i=r(n,o),UB=!1,wW&&(i=p4t(e,r,n,o)),d4t(t),i}function d4t(t){Wo.H=e_;var e=Os!==null&&Os.next!==null;if(lI=0,mf=Os=fi=null,Iye=!1,$te=0,AW=null,e)throw Error(br(300));t===null||Fd||(t=t.dependencies,t!==null&&Nye(t)&&(Fd=!0))}function p4t(t,e,r,n){fi=t;var o=0;do{if(wW&&(AW=null),$te=0,wW=!1,25<=o)throw Error(br(301));if(o+=1,mf=Os=null,t.updateQueue!=null){var i=t.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}Wo.H=VB,i=e(r,n)}while(wW);return i}function wan(){var t=Wo.H,e=t.useState()[0];return e=typeof e.then=="function"?pre(e):e,t=t.useState()[0],(Os!==null?Os.memoizedState:null)!==t&&(fi.flags|=1024),e}function RUe(){var t=Rye!==0;return Rye=0,t}function MUe(t,e,r){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~r}function PUe(t){if(Iye){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}Iye=!1}lI=0,mf=Os=fi=null,wW=!1,$te=Rye=0,AW=null}function dv(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mf===null?fi.memoizedState=mf=t:mf=mf.next=t,mf}function gf(){if(Os===null){var t=fi.alternate;t=t!==null?t.memoizedState:null}else t=Os.next;var e=mf===null?fi.memoizedState:mf.next;if(e!==null)mf=e,Os=t;else{if(t===null)throw fi.alternate===null?Error(br(467)):Error(br(310));Os=t,t={memoizedState:Os.memoizedState,baseState:Os.baseState,baseQueue:Os.baseQueue,queue:Os.queue,next:null},mf===null?fi.memoizedState=mf=t:mf=mf.next=t}return mf}var Qye;Qye=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function pre(t){var e=$te;return $te+=1,AW===null&&(AW=[]),t=s4t(AW,t,e),e=fi,(mf===null?e.memoizedState:mf.next)===null&&(e=e.alternate,Wo.H=e===null||e.memoizedState===null?GB:pI),t}function $ye(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return pre(t);if(t.$$typeof===XC)return l0(t)}throw Error(br(438,String(t)))}function NUe(t){var e=null,r=fi.updateQueue;if(r!==null&&(e=r.memoCache),e==null){var n=fi.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(e={data:n.data.map(function(o){return o.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),r===null&&(r=Qye(),fi.updateQueue=r),r.memoCache=e,r=e.data[e.index],r===void 0)for(r=e.data[e.index]=Array(t),n=0;n<t;n++)r[n]=nin;return e.index++,r}function nk(t,e){return typeof e=="function"?e(t):e}function fye(t){var e=gf();return BUe(e,Os,t)}function BUe(t,e,r){var n=t.queue;if(n===null)throw Error(br(311));n.lastRenderedReducer=r;var o=t.baseQueue,i=n.pending;if(i!==null){if(o!==null){var a=o.next;o.next=i.next,i.next=a}e.baseQueue=o=i,n.pending=null}if(i=t.baseState,o===null)t.memoizedState=i;else{e=o.next;var s=a=null,c=null,l=e,u=!1;do{var f=l.lane&-536870913;if(f!==l.lane?(ea&f)===f:(lI&f)===f){var h=l.revertLane;if(h===0)c!==null&&(c=c.next={lane:0,revertLane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),f===TW&&(u=!0);else if((lI&h)===h){l=l.next,h===TW&&(u=!0);continue}else f={lane:0,revertLane:l.revertLane,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null},c===null?(s=c=f,a=i):c=c.next=f,fi.lanes|=h,fI|=h;f=l.action,UB&&r(i,f),i=l.hasEagerState?l.eagerState:r(i,f)}else h={lane:f,revertLane:l.revertLane,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null},c===null?(s=c=h,a=i):c=c.next=h,fi.lanes|=f,fI|=f;l=l.next}while(l!==null&&l!==e);if(c===null?a=i:c.next=s,!ob(i,t.memoizedState)&&(Fd=!0,u&&(r=xW,r!==null)))throw r;t.memoizedState=i,t.baseState=a,t.baseQueue=c,n.lastRenderedState=i}return o===null&&(n.lanes=0),[t.memoizedState,n.dispatch]}function QDe(t){var e=gf(),r=e.queue;if(r===null)throw Error(br(311));r.lastRenderedReducer=t;var n=r.dispatch,o=r.pending,i=e.memoizedState;if(o!==null){r.pending=null;var a=o=o.next;do i=t(i,a.action),a=a.next;while(a!==o);ob(i,e.memoizedState)||(Fd=!0),e.memoizedState=i,e.baseQueue===null&&(e.baseState=i),r.lastRenderedState=i}return[i,n]}function h4t(t,e,r){var n=fi,o=gf(),i=_a;if(i){if(r===void 0)throw Error(br(407));r=r()}else r=e();var a=!ob((Os||o).memoizedState,r);if(a&&(o.memoizedState=r,Fd=!0),o=o.queue,OUe(v4t.bind(null,n,o,t),[t]),o.getSnapshot!==e||a||mf!==null&&mf.memoizedState.tag&1){if(n.flags|=2048,IW(9,g4t.bind(null,n,o,r,e),{destroy:void 0},null),wc===null)throw Error(br(349));i||(lI&60)!==0||m4t(n,e,r)}return r}function m4t(t,e,r){t.flags|=16384,t={getSnapshot:e,value:r},e=fi.updateQueue,e===null?(e=Qye(),fi.updateQueue=e,e.stores=[t]):(r=e.stores,r===null?e.stores=[t]:r.push(t))}function g4t(t,e,r,n){e.value=r,e.getSnapshot=n,y4t(e)&&b4t(t)}function v4t(t,e,r){return r(function(){y4t(e)&&b4t(t)})}function y4t(t){var e=t.getSnapshot;t=t.value;try{var r=e();return!ob(t,r)}catch{return!0}}function b4t(t){var e=cI(t,2);e!==null&&Gm(e,t,2)}function DLe(t){var e=dv();if(typeof t=="function"){var r=t;if(t=r(),UB){Q5(!0);try{r()}finally{Q5(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:nk,lastRenderedState:t},e}function x4t(t,e,r,n){return t.baseState=r,BUe(t,Os,typeof n=="function"?n:nk)}function Aan(t,e,r,n,o){if(tbe(t))throw Error(br(485));if(t=e.action,t!==null){var i={payload:o,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(a){i.listeners.push(a)}};Wo.T!==null?r(!0):i.isTransition=!1,n(i),r=e.pending,r===null?(i.next=e.pending=i,w4t(e,i)):(i.next=r.next,e.pending=r.next=i)}}function w4t(t,e){var r=e.action,n=e.payload,o=t.state;if(e.isTransition){var i=Wo.T,a={};Wo.T=a;try{var s=r(o,n),c=Wo.S;c!==null&&c(a,s),M_t(t,e,s)}catch(l){LLe(t,e,l)}finally{Wo.T=i}}else try{i=r(o,n),M_t(t,e,i)}catch(l){LLe(t,e,l)}}function M_t(t,e,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(n){P_t(t,e,n)},function(n){return LLe(t,e,n)}):P_t(t,e,r)}function P_t(t,e,r){e.status="fulfilled",e.value=r,A4t(e),t.state=r,e=t.pending,e!==null&&(r=e.next,r===e?t.pending=null:(r=r.next,e.next=r,w4t(t,r)))}function LLe(t,e,r){var n=t.pending;if(t.pending=null,n!==null){n=n.next;do e.status="rejected",e.reason=r,A4t(e),e=e.next;while(e!==n)}t.action=null}function A4t(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function S4t(t,e){return e}function E4t(t,e){if(_a){var r=wc.formState;if(r!==null){e:{var n=fi;if(_a){if(Jp){t:{for(var o=Jp,i=JE;o.nodeType!==8;){if(!i){o=null;break t}if(o=pA(o.nextSibling),o===null){o=null;break t}}i=o.data,o=i==="F!"||i==="F"?o:null}if(o){Jp=pA(o.nextSibling),n=o.data==="F!";break e}}DB(n)}n=!1}n&&(e=r[0])}}return r=dv(),r.memoizedState=r.baseState=e,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:S4t,lastRenderedState:e},r.queue=n,r=H4t.bind(null,fi,n),n.dispatch=r,n=DLe(!1),i=FUe.bind(null,fi,!1,n.queue),n=dv(),o={state:e,dispatch:null,action:t,pending:null},n.queue=o,r=Aan.bind(null,fi,o,i,r),o.dispatch=r,n.memoizedState=t,[e,r,!1]}function _4t(t){var e=gf();return C4t(e,Os,t)}function C4t(t,e,r){e=BUe(t,e,S4t)[0],t=fye(nk)[0],e=typeof e=="object"&&e!==null&&typeof e.then=="function"?pre(e):e;var n=gf(),o=n.queue,i=o.dispatch;return r!==n.memoizedState&&(fi.flags|=2048,IW(9,San.bind(null,o,r),{destroy:void 0},null)),[e,i,t]}function San(t,e){t.action=e}function k4t(t){var e=gf(),r=Os;if(r!==null)return C4t(e,r,t);gf(),e=e.memoizedState,r=gf();var n=r.queue.dispatch;return r.memoizedState=t,[e,n,!1]}function IW(t,e,r,n){return t={tag:t,create:e,inst:r,deps:n,next:null},e=fi.updateQueue,e===null&&(e=Qye(),fi.updateQueue=e),r=e.lastEffect,r===null?e.lastEffect=t.next=t:(n=r.next,r.next=t,t.next=n,e.lastEffect=t),t}function T4t(){return gf().memoizedState}function dye(t,e,r,n){var o=dv();fi.flags|=t,o.memoizedState=IW(1|e,r,{destroy:void 0},n===void 0?null:n)}function ebe(t,e,r,n){var o=gf();n=n===void 0?null:n;var i=o.memoizedState.inst;Os!==null&&n!==null&&TUe(n,Os.memoizedState.deps)?o.memoizedState=IW(e,r,i,n):(fi.flags|=t,o.memoizedState=IW(1|e,r,i,n))}function N_t(t,e){dye(8390656,8,t,e)}function OUe(t,e){ebe(2048,8,t,e)}function I4t(t,e){return ebe(4,2,t,e)}function R4t(t,e){return ebe(4,4,t,e)}function M4t(t,e){if(typeof e=="function"){t=t();var r=e(t);return function(){typeof r=="function"?r():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function P4t(t,e,r){r=r!=null?r.concat([t]):null,ebe(4,4,M4t.bind(null,e,t),r)}function DUe(){}function N4t(t,e){var r=gf();e=e===void 0?null:e;var n=r.memoizedState;return e!==null&&TUe(e,n[1])?n[0]:(r.memoizedState=[t,e],t)}function B4t(t,e){var r=gf();e=e===void 0?null:e;var n=r.memoizedState;if(e!==null&&TUe(e,n[1]))return n[0];if(n=t(),UB){Q5(!0);try{t()}finally{Q5(!1)}}return r.memoizedState=[n,e],n}function LUe(t,e,r){return r===void 0||(lI&1073741824)!==0?t.memoizedState=e:(t.memoizedState=r,t=ACt(),fi.lanes|=t,fI|=t,r)}function O4t(t,e,r,n){return ob(r,e)?r:kW.current!==null?(t=LUe(t,r,n),ob(t,e)||(Fd=!0),t):(lI&42)===0?(Fd=!0,t.memoizedState=r):(t=ACt(),fi.lanes|=t,fI|=t,e)}function D4t(t,e,r,n,o){var i=Fc.p;Fc.p=i!==0&&8>i?i:8;var a=Wo.T,s={};Wo.T=s,FUe(t,!1,e,r);try{var c=o(),l=Wo.S;if(l!==null&&l(s,c),c!==null&&typeof c=="object"&&typeof c.then=="function"){var u=ban(c,n);Lte(t,e,u,nb(t))}else Lte(t,e,n,nb(t))}catch(f){Lte(t,e,{then:function(){},status:"rejected",reason:f},nb())}finally{Fc.p=i,Wo.T=a}}function Ean(){}function ULe(t,e,r,n){if(t.tag!==5)throw Error(br(476));var o=L4t(t).queue;D4t(t,o,e,RB,r===null?Ean:function(){return U4t(t),r(n)})}function L4t(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:RB,baseState:RB,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:nk,lastRenderedState:RB},next:null};var r={};return e.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:nk,lastRenderedState:r},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function U4t(t){var e=L4t(t).next.queue;Lte(t,e,{},nb())}function UUe(){return l0(nre)}function F4t(){return gf().memoizedState}function z4t(){return gf().memoizedState}function _an(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var r=nb();t=tI(r);var n=rI(e,t,r);n!==null&&(Gm(n,e,r),Fte(n,e,r)),e={cache:CUe()},t.payload=e;return}e=e.return}}function Can(t,e,r){var n=nb();r={lane:n,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null},tbe(t)?j4t(e,r):(r=AUe(t,e,r,n),r!==null&&(Gm(r,t,n),W4t(r,e,n)))}function H4t(t,e,r){var n=nb();Lte(t,e,r,n)}function Lte(t,e,r,n){var o={lane:n,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null};if(tbe(t))j4t(e,o);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var a=e.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,ob(s,a))return Zye(t,e,o,0),wc===null&&Xye(),!1}catch{}finally{}if(r=AUe(t,e,o,n),r!==null)return Gm(r,t,n),W4t(r,e,n),!0}return!1}function FUe(t,e,r,n){if(n={lane:2,revertLane:JUe(),action:n,hasEagerState:!1,eagerState:null,next:null},tbe(t)){if(e)throw Error(br(479))}else e=AUe(t,r,n,2),e!==null&&Gm(e,t,2)}function tbe(t){var e=t.alternate;return t===fi||e!==null&&e===fi}function j4t(t,e){wW=Iye=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function W4t(t,e,r){if((r&4194176)!==0){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,M3t(t,r)}}var e_={readContext:l0,use:$ye,useCallback:Du,useContext:Du,useEffect:Du,useImperativeHandle:Du,useLayoutEffect:Du,useInsertionEffect:Du,useMemo:Du,useReducer:Du,useRef:Du,useState:Du,useDebugValue:Du,useDeferredValue:Du,useTransition:Du,useSyncExternalStore:Du,useId:Du};e_.useCacheRefresh=Du;e_.useMemoCache=Du;e_.useHostTransitionStatus=Du;e_.useFormState=Du;e_.useActionState=Du;e_.useOptimistic=Du;var GB={readContext:l0,use:$ye,useCallback:function(t,e){return dv().memoizedState=[t,e===void 0?null:e],t},useContext:l0,useEffect:N_t,useImperativeHandle:function(t,e,r){r=r!=null?r.concat([t]):null,dye(4194308,4,M4t.bind(null,e,t),r)},useLayoutEffect:function(t,e){return dye(4194308,4,t,e)},useInsertionEffect:function(t,e){dye(4,2,t,e)},useMemo:function(t,e){var r=dv();e=e===void 0?null:e;var n=t();if(UB){Q5(!0);try{t()}finally{Q5(!1)}}return r.memoizedState=[n,e],n},useReducer:function(t,e,r){var n=dv();if(r!==void 0){var o=r(e);if(UB){Q5(!0);try{r(e)}finally{Q5(!1)}}}else o=e;return n.memoizedState=n.baseState=o,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:o},n.queue=t,t=t.dispatch=Can.bind(null,fi,t),[n.memoizedState,t]},useRef:function(t){var e=dv();return t={current:t},e.memoizedState=t},useState:function(t){t=DLe(t);var e=t.queue,r=H4t.bind(null,fi,e);return e.dispatch=r,[t.memoizedState,r]},useDebugValue:DUe,useDeferredValue:function(t,e){var r=dv();return LUe(r,t,e)},useTransition:function(){var t=DLe(!1);return t=D4t.bind(null,fi,t.queue,!0,!1),dv().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,r){var n=fi,o=dv();if(_a){if(r===void 0)throw Error(br(407));r=r()}else{if(r=e(),wc===null)throw Error(br(349));(ea&60)!==0||m4t(n,e,r)}o.memoizedState=r;var i={value:r,getSnapshot:e};return o.queue=i,N_t(v4t.bind(null,n,i,t),[t]),n.flags|=2048,IW(9,g4t.bind(null,n,i,r,e),{destroy:void 0},null),r},useId:function(){var t=dv(),e=wc.identifierPrefix;if(_a){var r=QC,n=ZC;r=(n&~(1<<32-rb(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=Rye++,0<r&&(e+="H"+r.toString(32)),e+=":"}else r=xan++,e=":"+e+"r"+r.toString(32)+":";return t.memoizedState=e},useCacheRefresh:function(){return dv().memoizedState=_an.bind(null,fi)}};GB.useMemoCache=NUe;GB.useHostTransitionStatus=UUe;GB.useFormState=E4t;GB.useActionState=E4t;GB.useOptimistic=function(t){var e=dv();e.memoizedState=e.baseState=t;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=r,e=FUe.bind(null,fi,!0,r),r.dispatch=e,[t,e]};var pI={readContext:l0,use:$ye,useCallback:N4t,useContext:l0,useEffect:OUe,useImperativeHandle:P4t,useInsertionEffect:I4t,useLayoutEffect:R4t,useMemo:B4t,useReducer:fye,useRef:T4t,useState:function(){return fye(nk)},useDebugValue:DUe,useDeferredValue:function(t,e){var r=gf();return O4t(r,Os.memoizedState,t,e)},useTransition:function(){var t=fye(nk)[0],e=gf().memoizedState;return[typeof t=="boolean"?t:pre(t),e]},useSyncExternalStore:h4t,useId:F4t};pI.useCacheRefresh=z4t;pI.useMemoCache=NUe;pI.useHostTransitionStatus=UUe;pI.useFormState=_4t;pI.useActionState=_4t;pI.useOptimistic=function(t,e){var r=gf();return x4t(r,Os,t,e)};var VB={readContext:l0,use:$ye,useCallback:N4t,useContext:l0,useEffect:OUe,useImperativeHandle:P4t,useInsertionEffect:I4t,useLayoutEffect:R4t,useMemo:B4t,useReducer:QDe,useRef:T4t,useState:function(){return QDe(nk)},useDebugValue:DUe,useDeferredValue:function(t,e){var r=gf();return Os===null?LUe(r,t,e):O4t(r,Os.memoizedState,t,e)},useTransition:function(){var t=QDe(nk)[0],e=gf().memoizedState;return[typeof t=="boolean"?t:pre(t),e]},useSyncExternalStore:h4t,useId:F4t};VB.useCacheRefresh=z4t;VB.useMemoCache=NUe;VB.useHostTransitionStatus=UUe;VB.useFormState=k4t;VB.useActionState=k4t;VB.useOptimistic=function(t,e){var r=gf();return Os!==null?x4t(r,Os,t,e):(r.baseState=t,[t,r.queue.dispatch])};function $De(t,e,r,n){e=t.memoizedState,r=r(n,e),r=r==null?e:zc({},e,r),t.memoizedState=r,t.lanes===0&&(t.updateQueue.baseState=r)}var FLe={isMounted:function(t){return(t=t._reactInternals)?NW(t)===t:!1},enqueueSetState:function(t,e,r){t=t._reactInternals;var n=nb(),o=tI(n);o.payload=e,r!=null&&(o.callback=r),e=rI(t,o,n),e!==null&&(Gm(e,t,n),Fte(e,t,n))},enqueueReplaceState:function(t,e,r){t=t._reactInternals;var n=nb(),o=tI(n);o.tag=1,o.payload=e,r!=null&&(o.callback=r),e=rI(t,o,n),e!==null&&(Gm(e,t,n),Fte(e,t,n))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var r=nb(),n=tI(r);n.tag=2,e!=null&&(n.callback=e),e=rI(t,n,r),e!==null&&(Gm(e,t,r),Fte(e,t,r))}};function B_t(t,e,r,n,o,i,a){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(n,i,a):e.prototype&&e.prototype.isPureReactComponent?!Xte(r,n)||!Xte(o,i):!0}function O_t(t,e,r,n){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(r,n),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(r,n),e.state!==t&&FLe.enqueueReplaceState(e,e.state,null)}function FB(t,e){var r=e;if("ref"in e){r={};for(var n in e)n!=="ref"&&(r[n]=e[n])}if(t=t.defaultProps){r===e&&(r=zc({},r));for(var o in t)r[o]===void 0&&(r[o]=t[o])}return r}var Mye=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof S=="object"&&typeof S.emit=="function"){S.emit("uncaughtException",t);return}console.error(t)};function G4t(t){Mye(t)}function V4t(t){console.error(t)}function q4t(t){Mye(t)}function Pye(t,e){try{var r=t.onUncaughtError;r(e.value,{componentStack:e.stack})}catch(n){setTimeout(function(){throw n})}}function D_t(t,e,r){try{var n=t.onCaughtError;n(r.value,{componentStack:r.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function zLe(t,e,r){return r=tI(r),r.tag=3,r.payload={element:null},r.callback=function(){Pye(t,e)},r}function K4t(t){return t=tI(t),t.tag=3,t}function Y4t(t,e,r,n){var o=r.type.getDerivedStateFromError;if(typeof o=="function"){var i=n.value;t.payload=function(){return o(i)},t.callback=function(){D_t(e,r,n)}}var a=r.stateNode;a!==null&&typeof a.componentDidCatch=="function"&&(t.callback=function(){D_t(e,r,n),typeof o!="function"&&(oI===null?oI=new Set([this]):oI.add(this));var s=n.stack;this.componentDidCatch(n.value,{componentStack:s!==null?s:""})})}function kan(t,e,r,n,o){if(r.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(e=r.alternate,e!==null&&hre(e,r,o,!0),r=ax.current,r!==null){switch(r.tag){case 13:return $E===null?tUe():r.alternate===null&&ru===0&&(ru=3),r.flags&=-257,r.flags|=65536,r.lanes=o,n===NLe?r.flags|=16384:(e=r.updateQueue,e===null?r.updateQueue=new Set([n]):e.add(n),dLe(t,n,o)),!1;case 22:return r.flags|=65536,n===NLe?r.flags|=16384:(e=r.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([n])},r.updateQueue=e):(r=e.retryQueue,r===null?e.retryQueue=new Set([n]):r.add(n)),dLe(t,n,o)),!1}throw Error(br(435,r.tag))}return dLe(t,n,o),tUe(),!1}if(_a)return e=ax.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=o,n!==PLe&&(t=Error(br(422),{cause:n}),Zte(nx(t,r)))):(n!==PLe&&(e=Error(br(423),{cause:n}),Zte(nx(e,r))),t=t.current.alternate,t.flags|=65536,o&=-o,t.lanes|=o,n=nx(n,r),o=zLe(t.stateNode,n,o),iLe(t,o),ru!==4&&(ru=2)),!1;var i=Error(br(520),{cause:n});if(i=nx(i,r),Wte===null?Wte=[i]:Wte.push(i),ru!==4&&(ru=2),e===null)return!0;n=nx(n,r),r=e;do{switch(r.tag){case 3:return r.flags|=65536,t=o&-o,r.lanes|=t,t=zLe(r.stateNode,n,t),iLe(r,t),!1;case 1:if(e=r.type,i=r.stateNode,(r.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(oI===null||!oI.has(i))))return r.flags|=65536,o&=-o,r.lanes|=o,o=K4t(o),Y4t(o,t,r,n),iLe(r,o),!1}r=r.return}while(r!==null);return!1}var J4t=Error(br(461)),Fd=!1;function Yp(t,e,r,n){e.child=t===null?l4t(e,null,r,n):LB(e,t.child,r,n)}function L_t(t,e,r,n,o){r=r.render;var i=e.ref;if("ref"in n){var a={};for(var s in n)s!=="ref"&&(a[s]=n[s])}else a=n;return zB(e),n=IUe(t,e,r,a,i,o),s=RUe(),t!==null&&!Fd?(MUe(t,e,o),ok(t,e,o)):(_a&&s&&SUe(e),e.flags|=1,Yp(t,e,n,o),e.child)}function U_t(t,e,r,n,o){if(t===null){var i=r.type;return typeof i=="function"&&!GUe(i)&&i.defaultProps===void 0&&r.compare===null?(e.tag=15,e.type=i,X4t(t,e,i,n,o)):(t=hye(r.type,null,n,e,e.mode,o),t.ref=e.ref,t.return=e,e.child=t)}if(i=t.child,!zUe(t,o)){var a=i.memoizedProps;if(r=r.compare,r=r!==null?r:Xte,r(a,n)&&t.ref===e.ref)return ok(t,e,o)}return e.flags|=1,t=nI(i,n),t.ref=e.ref,t.return=e,e.child=t}function X4t(t,e,r,n,o){if(t!==null){var i=t.memoizedProps;if(Xte(i,n)&&t.ref===e.ref)if(Fd=!1,e.pendingProps=n=i,zUe(t,o))(t.flags&131072)!==0&&(Fd=!0);else return e.lanes=t.lanes,ok(t,e,o)}return HLe(t,e,r,n,o)}function Z4t(t,e,r){var n=e.pendingProps,o=n.children,i=(e.stateNode._pendingVisibility&2)!==0,a=t!==null?t.memoizedState:null;if(Ute(t,e),n.mode==="hidden"||i){if((e.flags&128)!==0){if(n=a!==null?a.baseLanes|r:r,t!==null){for(o=e.child=t.child,i=0;o!==null;)i=i|o.lanes|o.childLanes,o=o.sibling;e.childLanes=i&~n}else e.childLanes=0,e.child=null;return F_t(t,e,n,r)}if((r&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&uye(e,a!==null?a.cachePool:null),a!==null?T_t(e,a):BLe(),u4t(e);else return e.lanes=e.childLanes=536870912,F_t(t,e,a!==null?a.baseLanes|r:r,r)}else a!==null?(uye(e,a.cachePool),T_t(e,a),J5(e),e.memoizedState=null):(t!==null&&uye(e,null),BLe(),J5(e));return Yp(t,e,o,r),e.child}function F_t(t,e,r,n){var o=kUe();return o=o===null?null:{parent:Qf._currentValue,pool:o},e.memoizedState={baseLanes:r,cachePool:o},t!==null&&uye(e,null),BLe(),u4t(e),t!==null&&hre(t,e,n,!0),null}function Ute(t,e){var r=e.ref;if(r===null)t!==null&&t.ref!==null&&(e.flags|=2097664);else{if(typeof r!="function"&&typeof r!="object")throw Error(br(284));(t===null||t.ref!==r)&&(e.flags|=2097664)}}function HLe(t,e,r,n,o){return zB(e),r=IUe(t,e,r,n,void 0,o),n=RUe(),t!==null&&!Fd?(MUe(t,e,o),ok(t,e,o)):(_a&&n&&SUe(e),e.flags|=1,Yp(t,e,r,o),e.child)}function z_t(t,e,r,n,o,i){return zB(e),e.updateQueue=null,r=p4t(e,n,r,o),d4t(t),n=RUe(),t!==null&&!Fd?(MUe(t,e,i),ok(t,e,i)):(_a&&n&&SUe(e),e.flags|=1,Yp(t,e,r,i),e.child)}function H_t(t,e,r,n,o){if(zB(e),e.stateNode===null){var i=dW,a=r.contextType;typeof a=="object"&&a!==null&&(i=l0(a)),i=new r(n,i),e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=FLe,e.stateNode=i,i._reactInternals=e,i=e.stateNode,i.props=n,i.state=e.memoizedState,i.refs={},HUe(e),a=r.contextType,i.context=typeof a=="object"&&a!==null?l0(a):dW,i.state=e.memoizedState,a=r.getDerivedStateFromProps,typeof a=="function"&&($De(e,r,a,n),i.state=e.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(a=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),a!==i.state&&FLe.enqueueReplaceState(i,i.state,null),Hte(e,n,i,o),zte(),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308),n=!0}else if(t===null){i=e.stateNode;var s=e.memoizedProps,c=FB(r,s);i.props=c;var l=i.context,u=r.contextType;a=dW,typeof u=="object"&&u!==null&&(a=l0(u));var f=r.getDerivedStateFromProps;u=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function",s=e.pendingProps!==s,u||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s||l!==a)&&O_t(e,i,n,a),K5=!1;var h=e.memoizedState;i.state=h,Hte(e,n,i,o),zte(),l=e.memoizedState,s||h!==l||K5?(typeof f=="function"&&($De(e,r,f,n),l=e.memoizedState),(c=K5||B_t(e,r,c,n,h,l,a))?(u||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(e.flags|=4194308)):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=n,e.memoizedState=l),i.props=n,i.state=l,i.context=a,n=c):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),n=!1)}else{i=e.stateNode,KLe(t,e),a=e.memoizedProps,u=FB(r,a),i.props=u,f=e.pendingProps,h=i.context,l=r.contextType,c=dW,typeof l=="object"&&l!==null&&(c=l0(l)),s=r.getDerivedStateFromProps,(l=typeof s=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==f||h!==c)&&O_t(e,i,n,c),K5=!1,h=e.memoizedState,i.state=h,Hte(e,n,i,o),zte();var m=e.memoizedState;a!==f||h!==m||K5||t!==null&&t.dependencies!==null&&Nye(t.dependencies)?(typeof s=="function"&&($De(e,r,s,n),m=e.memoizedState),(u=K5||B_t(e,r,u,n,h,m,c)||t!==null&&t.dependencies!==null&&Nye(t.dependencies))?(l||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,m,c),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,m,c)),typeof i.componentDidUpdate=="function"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=1024),e.memoizedProps=n,e.memoizedState=m),i.props=n,i.state=m,i.context=c,n=u):(typeof i.componentDidUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=1024),n=!1)}return i=n,Ute(t,e),n=(e.flags&128)!==0,i||n?(i=e.stateNode,r=n&&typeof r.getDerivedStateFromError!="function"?null:i.render(),e.flags|=1,t!==null&&n?(e.child=LB(e,t.child,null,o),e.child=LB(e,null,r,o)):Yp(t,e,r,o),e.memoizedState=i.state,t=e.child):t=ok(t,e,o),t}function j_t(t,e,r,n){return fre(),e.flags|=256,Yp(t,e,r,n),e.child}var eLe={dehydrated:null,treeContext:null,retryLane:0};function tLe(t){return{baseLanes:t,cachePool:f4t()}}function rLe(t,e,r){return t=t!==null?t.childLanes&~r:0,e&&(t|=ix),t}function Q4t(t,e,r){var n=e.pendingProps,o=!1,i=(e.flags&128)!==0,a;if((a=i)||(a=t!==null&&t.memoizedState===null?!1:($f.current&2)!==0),a&&(o=!0,e.flags&=-129),a=(e.flags&32)!==0,e.flags&=-33,t===null){if(_a){if(o?Y5(e):J5(e),_a){var s=Jp,c;if(c=s){e:{for(c=s,s=JE;c.nodeType!==8;){if(!s){s=null;break e}if(c=pA(c.nextSibling),c===null){s=null;break e}}s=c}s!==null?(e.memoizedState={dehydrated:s,treeContext:MB!==null?{id:ZC,overflow:QC}:null,retryLane:536870912},c=ox(18,null,null,0),c.stateNode=s,c.return=e,e.child=c,Wm=e,Jp=null,c=!0):c=!1}c||DB(e)}if(s=e.memoizedState,s!==null&&(s=s.dehydrated,s!==null))return s.data==="$!"?e.lanes=16:e.lanes=536870912,null;$C(e)}return s=n.children,n=n.fallback,o?(J5(e),o=e.mode,s=WLe({mode:"hidden",children:s},o),n=NB(n,o,r,null),s.return=e,n.return=e,s.sibling=n,e.child=s,o=e.child,o.memoizedState=tLe(r),o.childLanes=rLe(t,a,r),e.memoizedState=eLe,n):(Y5(e),jLe(e,s))}if(c=t.memoizedState,c!==null&&(s=c.dehydrated,s!==null)){if(i)e.flags&256?(Y5(e),e.flags&=-257,e=nLe(t,e,r)):e.memoizedState!==null?(J5(e),e.child=t.child,e.flags|=128,e=null):(J5(e),o=n.fallback,s=e.mode,n=WLe({mode:"visible",children:n.children},s),o=NB(o,s,r,null),o.flags|=2,n.return=e,o.return=e,n.sibling=o,e.child=n,LB(e,t.child,null,r),n=e.child,n.memoizedState=tLe(r),n.childLanes=rLe(t,a,r),e.memoizedState=eLe,e=o);else if(Y5(e),s.data==="$!"){if(a=s.nextSibling&&s.nextSibling.dataset,a)var l=a.dgst;a=l,n=Error(br(419)),n.stack="",n.digest=a,Zte({value:n,source:null,stack:null}),e=nLe(t,e,r)}else if(Fd||hre(t,e,r,!1),a=(r&t.childLanes)!==0,Fd||a){if(a=wc,a!==null){if(n=r&-r,(n&42)!==0)n=1;else switch(n){case 2:n=1;break;case 8:n=4;break;case 32:n=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:n=64;break;case 268435456:n=134217728;break;default:n=0}if(n=(n&(a.suspendedLanes|r))!==0?0:n,n!==0&&n!==c.retryLane)throw c.retryLane=n,cI(t,n),Gm(a,t,n),J4t}s.data==="$?"||tUe(),e=nLe(t,e,r)}else s.data==="$?"?(e.flags|=128,e.child=t.child,e=jan.bind(null,t),s._reactRetry=e,e=null):(t=c.treeContext,Jp=pA(s.nextSibling),Wm=e,_a=!0,dA=null,JE=!1,t!==null&&(ex[tx++]=ZC,ex[tx++]=QC,ex[tx++]=MB,ZC=t.id,QC=t.overflow,MB=e),e=jLe(e,n.children),e.flags|=4096);return e}return o?(J5(e),o=n.fallback,s=e.mode,c=t.child,l=c.sibling,n=nI(c,{mode:"hidden",children:n.children}),n.subtreeFlags=c.subtreeFlags&31457280,l!==null?o=nI(l,o):(o=NB(o,s,r,null),o.flags|=2),o.return=e,n.return=e,n.sibling=o,e.child=n,n=o,o=e.child,s=t.child.memoizedState,s===null?s=tLe(r):(c=s.cachePool,c!==null?(l=Qf._currentValue,c=c.parent!==l?{parent:l,pool:l}:c):c=f4t(),s={baseLanes:s.baseLanes|r,cachePool:c}),o.memoizedState=s,o.childLanes=rLe(t,a,r),e.memoizedState=eLe,n):(Y5(e),r=t.child,t=r.sibling,r=nI(r,{mode:"visible",children:n.children}),r.return=e,r.sibling=null,t!==null&&(a=e.deletions,a===null?(e.deletions=[t],e.flags|=16):a.push(t)),e.child=r,e.memoizedState=null,r)}function jLe(t,e){return e=WLe({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function WLe(t,e){return xCt(t,e,0,null)}function nLe(t,e,r){return LB(e,t.child,null,r),t=jLe(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function W_t(t,e,r){t.lanes|=e;var n=t.alternate;n!==null&&(n.lanes|=e),VLe(t.return,e,r)}function oLe(t,e,r,n,o){var i=t.memoizedState;i===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(i.isBackwards=e,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=o)}function $4t(t,e,r){var n=e.pendingProps,o=n.revealOrder,i=n.tail;if(Yp(t,e,n.children,r),n=$f.current,(n&2)!==0)n=n&1|2,e.flags|=128;else{if(t!==null&&(t.flags&128)!==0)e:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&W_t(t,r,e);else if(t.tag===19)W_t(t,r,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}n&=1}switch(cl($f,n),o){case"forwards":for(r=e.child,o=null;r!==null;)t=r.alternate,t!==null&&Tye(t)===null&&(o=r),r=r.sibling;r=o,r===null?(o=e.child,e.child=null):(o=r.sibling,r.sibling=null),oLe(e,!1,o,r,i);break;case"backwards":for(r=null,o=e.child,e.child=null;o!==null;){if(t=o.alternate,t!==null&&Tye(t)===null){e.child=o;break}t=o.sibling,o.sibling=r,r=o,o=t}oLe(e,!0,r,null,i);break;case"together":oLe(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function ok(t,e,r){if(t!==null&&(e.dependencies=t.dependencies),fI|=e.lanes,(r&e.childLanes)===0)if(t!==null){if(hre(t,e,r,!1),(r&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(br(153));if(e.child!==null){for(t=e.child,r=nI(t,t.pendingProps),e.child=r,r.return=e;t.sibling!==null;)t=t.sibling,r=r.sibling=nI(t,t.pendingProps),r.return=e;r.sibling=null}return e.child}function zUe(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Nye(t)))}function Tan(t,e,r){switch(e.tag){case 3:bye(e,e.stateNode.containerInfo),X5(e,Qf,t.memoizedState.cache),fre();break;case 27:case 5:SLe(e);break;case 4:bye(e,e.stateNode.containerInfo);break;case 10:X5(e,e.type,e.memoizedProps.value);break;case 13:var n=e.memoizedState;if(n!==null)return n.dehydrated!==null?(Y5(e),e.flags|=128,null):(r&e.child.childLanes)!==0?Q4t(t,e,r):(Y5(e),t=ok(t,e,r),t!==null?t.sibling:null);Y5(e);break;case 19:var o=(t.flags&128)!==0;if(n=(r&e.childLanes)!==0,n||(hre(t,e,r,!1),n=(r&e.childLanes)!==0),o){if(n)return $4t(t,e,r);e.flags|=128}if(o=e.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),cl($f,$f.current),n)break;return null;case 22:case 23:return e.lanes=0,Z4t(t,e,r);case 24:X5(e,Qf,t.memoizedState.cache)}return ok(t,e,r)}function eCt(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps)Fd=!0;else{if(!zUe(t,r)&&(e.flags&128)===0)return Fd=!1,Tan(t,e,r);Fd=(t.flags&131072)!==0}else Fd=!1,_a&&(e.flags&1048576)!==0&&i4t(e,Cye,e.index);switch(e.lanes=0,e.tag){case 16:e:{t=e.pendingProps;var n=e.elementType,o=n._init;if(n=o(n._payload),e.type=n,typeof n=="function")GUe(n)?(t=FB(n,t),e.tag=1,e=H_t(null,e,n,t,r)):(e.tag=0,e=HLe(null,e,n,t,r));else{if(n!=null){if(o=n.$$typeof,o===fUe){e.tag=11,e=L_t(null,e,n,t,r);break e}else if(o===dUe){e.tag=14,e=U_t(null,e,n,t,r);break e}}throw e=wLe(n)||n,Error(br(306,e,""))}}return e;case 0:return HLe(t,e,e.type,e.pendingProps,r);case 1:return n=e.type,o=FB(n,e.pendingProps),H_t(t,e,n,o,r);case 3:e:{if(bye(e,e.stateNode.containerInfo),t===null)throw Error(br(387));var i=e.pendingProps;o=e.memoizedState,n=o.element,KLe(t,e),Hte(e,i,null,r);var a=e.memoizedState;if(i=a.cache,X5(e,Qf,i),i!==o.cache&&qLe(e,[Qf],r,!0),zte(),i=a.element,o.isDehydrated)if(o={element:i,isDehydrated:!1,cache:a.cache},e.updateQueue.baseState=o,e.memoizedState=o,e.flags&256){e=j_t(t,e,i,r);break e}else if(i!==n){n=nx(Error(br(424)),e),Zte(n),e=j_t(t,e,i,r);break e}else for(Jp=pA(e.stateNode.containerInfo.firstChild),Wm=e,_a=!0,dA=null,JE=!0,r=l4t(e,null,i,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(fre(),i===n){e=ok(t,e,r);break e}Yp(t,e,i,r)}e=e.child}return e;case 26:return Ute(t,e),t===null?(r=l3t(e.type,null,e.pendingProps,null))?e.memoizedState=r:_a||(r=e.type,t=e.pendingProps,n=zye(eI.current).createElement(r),n[c0]=e,n[pv]=t,Xp(n,r,t),Ud(n),e.stateNode=n):e.memoizedState=l3t(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return SLe(e),t===null&&_a&&(n=e.stateNode=UCt(e.type,e.pendingProps,eI.current),Wm=e,JE=!0,Jp=pA(n.firstChild)),n=e.pendingProps.children,t!==null||_a?Yp(t,e,n,r):e.child=LB(e,null,n,r),Ute(t,e),e.child;case 5:return t===null&&_a&&((o=n=Jp)&&(n=rsn(n,e.type,e.pendingProps,JE),n!==null?(e.stateNode=n,Wm=e,Jp=pA(n.firstChild),JE=!1,o=!0):o=!1),o||DB(e)),SLe(e),o=e.type,i=e.pendingProps,a=t!==null?t.memoizedProps:null,n=i.children,aUe(o,i)?n=null:a!==null&&aUe(o,a)&&(e.flags|=32),e.memoizedState!==null&&(o=IUe(t,e,wan,null,null,r),nre._currentValue=o),Ute(t,e),Yp(t,e,n,r),e.child;case 6:return t===null&&_a&&((t=r=Jp)&&(r=nsn(r,e.pendingProps,JE),r!==null?(e.stateNode=r,Wm=e,Jp=null,t=!0):t=!1),t||DB(e)),null;case 13:return Q4t(t,e,r);case 4:return bye(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=LB(e,null,n,r):Yp(t,e,n,r),e.child;case 11:return L_t(t,e,e.type,e.pendingProps,r);case 7:return Yp(t,e,e.pendingProps,r),e.child;case 8:return Yp(t,e,e.pendingProps.children,r),e.child;case 12:return Yp(t,e,e.pendingProps.children,r),e.child;case 10:return n=e.pendingProps,X5(e,e.type,n.value),Yp(t,e,n.children,r),e.child;case 9:return o=e.type._context,n=e.pendingProps.children,zB(e),o=l0(o),n=n(o),e.flags|=1,Yp(t,e,n,r),e.child;case 14:return U_t(t,e,e.type,e.pendingProps,r);case 15:return X4t(t,e,e.type,e.pendingProps,r);case 19:return $4t(t,e,r);case 22:return Z4t(t,e,r);case 24:return zB(e),n=l0(Qf),t===null?(o=kUe(),o===null&&(o=wc,i=CUe(),o.pooledCache=i,i.refCount++,i!==null&&(o.pooledCacheLanes|=r),o=i),e.memoizedState={parent:n,cache:o},HUe(e),X5(e,Qf,o)):((t.lanes&r)!==0&&(KLe(t,e),Hte(e,null,null,r),zte()),o=t.memoizedState,i=e.memoizedState,o.parent!==n?(o={parent:n,cache:n},e.memoizedState=o,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=o),X5(e,Qf,n)):(n=i.cache,X5(e,Qf,n),n!==o.cache&&qLe(e,[Qf],r,!0))),Yp(t,e,e.pendingProps.children,r),e.child;case 29:throw e.pendingProps}throw Error(br(156,e.tag))}var GLe=t_(null),qB=null,ek=null;function X5(t,e,r){cl(GLe,e._currentValue),e._currentValue=r}function tk(t){t._currentValue=GLe.current,zd(GLe)}function VLe(t,e,r){for(;t!==null;){var n=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,n!==null&&(n.childLanes|=e)):n!==null&&(n.childLanes&e)!==e&&(n.childLanes|=e),t===r)break;t=t.return}}function qLe(t,e,r,n){var o=t.child;for(o!==null&&(o.return=t);o!==null;){var i=o.dependencies;if(i!==null){var a=o.child;i=i.firstContext;e:for(;i!==null;){var s=i;i=o;for(var c=0;c<e.length;c++)if(s.context===e[c]){i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),VLe(i.return,r,t),n||(a=null);break e}i=s.next}}else if(o.tag===18){if(a=o.return,a===null)throw Error(br(341));a.lanes|=r,i=a.alternate,i!==null&&(i.lanes|=r),VLe(a,r,t),a=null}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}}function hre(t,e,r,n){t=null;for(var o=e,i=!1;o!==null;){if(!i){if((o.flags&524288)!==0)i=!0;else if((o.flags&262144)!==0)break}if(o.tag===10){var a=o.alternate;if(a===null)throw Error(br(387));if(a=a.memoizedProps,a!==null){var s=o.type;ob(o.pendingProps.value,a.value)||(t!==null?t.push(s):t=[s])}}else if(o===yye.current){if(a=o.alternate,a===null)throw Error(br(387));a.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(t!==null?t.push(nre):t=[nre])}o=o.return}t!==null&&qLe(e,t,r,n),e.flags|=262144}function Nye(t){for(t=t.firstContext;t!==null;){if(!ob(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function zB(t){qB=t,ek=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function l0(t){return tCt(qB,t)}function Qve(t,e){return qB===null&&zB(t),tCt(t,e)}function tCt(t,e){var r=e._currentValue;if(e={context:e,memoizedValue:r,next:null},ek===null){if(t===null)throw Error(br(308));ek=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else ek=ek.next=e;return r}var K5=!1;function HUe(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function KLe(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function tI(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function rI(t,e,r){var n=t.updateQueue;if(n===null)return null;if(n=n.shared,(Dl&2)!==0){var o=n.pending;return o===null?e.next=e:(e.next=o.next,o.next=e),n.pending=e,e=Eye(t),o4t(t,null,r),e}return Zye(t,n,e,r),Eye(t)}function Fte(t,e,r){if(e=e.updateQueue,e!==null&&(e=e.shared,(r&4194176)!==0)){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,M3t(t,r)}}function iLe(t,e){var r=t.updateQueue,n=t.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var a={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};i===null?o=i=a:i=i.next=a,r=r.next}while(r!==null);i===null?o=i=e:i=i.next=e}else o=i=e;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:n.shared,callbacks:n.callbacks},t.updateQueue=r;return}t=r.lastBaseUpdate,t===null?r.firstBaseUpdate=e:t.next=e,r.lastBaseUpdate=e}var YLe=!1;function zte(){if(YLe){var t=xW;if(t!==null)throw t}}function Hte(t,e,r,n){YLe=!1;var o=t.updateQueue;K5=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var c=s,l=c.next;c.next=null,a===null?i=l:a.next=l,a=c;var u=t.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(i!==null){var f=o.baseState;a=0,u=l=c=null,s=i;do{var h=s.lane&-536870913,m=h!==s.lane;if(m?(ea&h)===h:(n&h)===h){h!==0&&h===TW&&(YLe=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var g=t,v=s;h=e;var b=r;switch(v.tag){case 1:if(g=v.payload,typeof g=="function"){f=g.call(b,f,h);break e}f=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=v.payload,h=typeof g=="function"?g.call(b,f,h):g,h==null)break e;f=zc({},f,h);break e;case 2:K5=!0}}h=s.callback,h!==null&&(t.flags|=64,m&&(t.flags|=8192),m=o.callbacks,m===null?o.callbacks=[h]:m.push(h))}else m={lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=f):u=u.next=m,a|=h;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;m=s,s=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(1);u===null&&(c=f),o.baseState=c,o.firstBaseUpdate=l,o.lastBaseUpdate=u,i===null&&(o.shared.lanes=0),fI|=a,t.lanes=a,t.memoizedState=f}}function rCt(t,e){if(typeof t!="function")throw Error(br(191,t));t.call(e)}function nCt(t,e){var r=t.callbacks;if(r!==null)for(t.callbacks=null,t=0;t<r.length;t++)rCt(r[t],e)}function mre(t,e){try{var r=e.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var o=n.next;r=o;do{if((r.tag&t)===t){n=void 0;var i=r.create,a=r.inst;n=i(),a.destroy=n}r=r.next}while(r!==o)}}catch(s){rc(e,e.return,s)}}function uI(t,e,r){try{var n=e.updateQueue,o=n!==null?n.lastEffect:null;if(o!==null){var i=o.next;n=i;do{if((n.tag&t)===t){var a=n.inst,s=a.destroy;if(s!==void 0){a.destroy=void 0,o=e;var c=r;try{s()}catch(l){rc(o,c,l)}}}n=n.next}while(n!==i)}}catch(l){rc(e,e.return,l)}}function oCt(t){var e=t.updateQueue;if(e!==null){var r=t.stateNode;try{nCt(e,r)}catch(n){rc(t,t.return,n)}}}function iCt(t,e,r){r.props=FB(t.type,t.memoizedProps),r.state=t.memoizedState;try{r.componentWillUnmount()}catch(n){rc(t,e,n)}}function IB(t,e){try{var r=t.ref;if(r!==null){var n=t.stateNode;switch(t.tag){case 26:case 27:case 5:var o=n;break;default:o=n}typeof r=="function"?t.refCleanup=r(o):r.current=o}}catch(i){rc(t,e,i)}}function eb(t,e){var r=t.ref,n=t.refCleanup;if(r!==null)if(typeof n=="function")try{n()}catch(o){rc(t,e,o)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(o){rc(t,e,o)}else r.current=null}function aCt(t){var e=t.type,r=t.memoizedProps,n=t.stateNode;try{e:switch(e){case"button":case"input":case"select":case"textarea":r.autoFocus&&n.focus();break e;case"img":r.src?n.src=r.src:r.srcSet&&(n.srcset=r.srcSet)}}catch(o){rc(t,t.return,o)}}function G_t(t,e,r){try{var n=t.stateNode;Zan(n,t.type,r,e),n[pv]=e}catch(o){rc(t,t.return,o)}}function sCt(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27||t.tag===4}function aLe(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||sCt(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==27&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function JLe(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.nodeType===8?r.parentNode.insertBefore(t,e):r.insertBefore(t,e):(r.nodeType===8?(e=r.parentNode,e.insertBefore(t,r)):(e=r,e.appendChild(t)),r=r._reactRootContainer,r!=null||e.onclick!==null||(e.onclick=obe));else if(n!==4&&n!==27&&(t=t.child,t!==null))for(JLe(t,e,r),t=t.sibling;t!==null;)JLe(t,e,r),t=t.sibling}function Bye(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.insertBefore(t,e):r.appendChild(t);else if(n!==4&&n!==27&&(t=t.child,t!==null))for(Bye(t,e,r),t=t.sibling;t!==null;)Bye(t,e,r),t=t.sibling}var KC=!1,tu=!1,sLe=!1,V_t=typeof WeakSet=="function"?WeakSet:Set,Ld=null,q_t=!1;function Ian(t,e){if(t=t.containerInfo,oUe=Gye,t=Z3t(t),xUe(t)){if("selectionStart"in t)var r={start:t.selectionStart,end:t.selectionEnd};else e:{r=(r=t.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,c=-1,l=0,u=0,f=t,h=null;t:for(;;){for(var m;f!==r||o!==0&&f.nodeType!==3||(s=a+o),f!==i||n!==0&&f.nodeType!==3||(c=a+n),f.nodeType===3&&(a+=f.nodeValue.length),(m=f.firstChild)!==null;)h=f,f=m;for(;;){if(f===t)break t;if(h===r&&++l===o&&(s=a),h===i&&++u===n&&(c=a),(m=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=m}r=s===-1||c===-1?null:{start:s,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(iUe={focusedElem:t,selectionRange:r},Gye=!1,Ld=e;Ld!==null;)if(e=Ld,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Ld=t;else for(;Ld!==null;){switch(e=Ld,i=e.alternate,t=e.flags,e.tag){case 0:break;case 11:case 15:break;case 1:if((t&1024)!==0&&i!==null){t=void 0,r=e,o=i.memoizedProps,i=i.memoizedState,n=r.stateNode;try{var g=FB(r.type,o,r.elementType===r.type);t=n.getSnapshotBeforeUpdate(g,i),n.__reactInternalSnapshotBeforeUpdate=t}catch(v){rc(r,r.return,v)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,r=t.nodeType,r===9)sUe(t);else if(r===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":sUe(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(br(163))}if(t=e.sibling,t!==null){t.return=e.return,Ld=t;break}Ld=e.return}return g=q_t,q_t=!1,g}function cCt(t,e,r){var n=r.flags;switch(r.tag){case 0:case 11:case 15:VC(t,r),n&4&&mre(5,r);break;case 1:if(VC(t,r),n&4)if(t=r.stateNode,e===null)try{t.componentDidMount()}catch(s){rc(r,r.return,s)}else{var o=FB(r.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(o,e,t.__reactInternalSnapshotBeforeUpdate)}catch(s){rc(r,r.return,s)}}n&64&&oCt(r),n&512&&IB(r,r.return);break;case 3:if(VC(t,r),n&64&&(n=r.updateQueue,n!==null)){if(t=null,r.child!==null)switch(r.child.tag){case 27:case 5:t=r.child.stateNode;break;case 1:t=r.child.stateNode}try{nCt(n,t)}catch(s){rc(r,r.return,s)}}break;case 26:VC(t,r),n&512&&IB(r,r.return);break;case 27:case 5:VC(t,r),e===null&&n&4&&aCt(r),n&512&&IB(r,r.return);break;case 12:VC(t,r);break;case 13:VC(t,r),n&4&&fCt(t,r);break;case 22:if(o=r.memoizedState!==null||KC,!o){e=e!==null&&e.memoizedState!==null||tu;var i=KC,a=tu;KC=o,(tu=e)&&!a?V5(t,r,(r.subtreeFlags&8772)!==0):VC(t,r),KC=i,tu=a}n&512&&(r.memoizedProps.mode==="manual"?IB(r,r.return):eb(r,r.return));break;default:VC(t,r)}}function lCt(t){var e=t.alternate;e!==null&&(t.alternate=null,lCt(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&hUe(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var hf=null,Qy=!1;function GC(t,e,r){for(r=r.child;r!==null;)uCt(t,e,r),r=r.sibling}function uCt(t,e,r){if(tb&&typeof tb.onCommitFiberUnmount=="function")try{tb.onCommitFiberUnmount(sre,r)}catch{}switch(r.tag){case 26:tu||eb(r,e),GC(t,e,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:tu||eb(r,e);var n=hf,o=Qy;for(hf=r.stateNode,GC(t,e,r),r=r.stateNode,e=r.attributes;e.length;)r.removeAttributeNode(e[0]);hUe(r),hf=n,Qy=o;break;case 5:tu||eb(r,e);case 6:o=hf;var i=Qy;if(hf=null,GC(t,e,r),hf=o,Qy=i,hf!==null)if(Qy)try{t=hf,n=r.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)}catch(a){rc(r,e,a)}else try{hf.removeChild(r.stateNode)}catch(a){rc(r,e,a)}break;case 18:hf!==null&&(Qy?(e=hf,r=r.stateNode,e.nodeType===8?vLe(e.parentNode,r):e.nodeType===1&&vLe(e,r),are(e)):vLe(hf,r.stateNode));break;case 4:n=hf,o=Qy,hf=r.stateNode.containerInfo,Qy=!0,GC(t,e,r),hf=n,Qy=o;break;case 0:case 11:case 14:case 15:tu||uI(2,r,e),tu||uI(4,r,e),GC(t,e,r);break;case 1:tu||(eb(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"&&iCt(r,e,n)),GC(t,e,r);break;case 21:GC(t,e,r);break;case 22:tu||eb(r,e),tu=(n=tu)||r.memoizedState!==null,GC(t,e,r),tu=n;break;default:GC(t,e,r)}}function fCt(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{are(t)}catch(r){rc(e,e.return,r)}}function Ran(t){switch(t.tag){case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new V_t),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new V_t),e;default:throw Error(br(435,t.tag))}}function cLe(t,e){var r=Ran(t);e.forEach(function(n){var o=Wan.bind(null,t,n);r.has(n)||(r.add(n),n.then(o,o))})}function X1(t,e){var r=e.deletions;if(r!==null)for(var n=0;n<r.length;n++){var o=r[n],i=t,a=e,s=a;e:for(;s!==null;){switch(s.tag){case 27:case 5:hf=s.stateNode,Qy=!1;break e;case 3:hf=s.stateNode.containerInfo,Qy=!0;break e;case 4:hf=s.stateNode.containerInfo,Qy=!0;break e}s=s.return}if(hf===null)throw Error(br(160));uCt(i,a,o),hf=null,Qy=!1,i=o.alternate,i!==null&&(i.return=null),o.return=null}if(e.subtreeFlags&13878)for(e=e.child;e!==null;)dCt(e,t),e=e.sibling}var fA=null;function dCt(t,e){var r=t.alternate,n=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:X1(e,t),Z1(t),n&4&&(uI(3,t,t.return),mre(3,t),uI(5,t,t.return));break;case 1:X1(e,t),Z1(t),n&512&&(tu||r===null||eb(r,r.return)),n&64&&KC&&(t=t.updateQueue,t!==null&&(n=t.callbacks,n!==null&&(r=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=r===null?n:r.concat(n))));break;case 26:var o=fA;if(X1(e,t),Z1(t),n&512&&(tu||r===null||eb(r,r.return)),n&4){var i=r!==null?r.memoizedState:null;if(n=t.memoizedState,r===null)if(n===null)if(t.stateNode===null){e:{n=t.type,r=t.memoizedProps,o=o.ownerDocument||o;t:switch(n){case"title":i=o.getElementsByTagName("title")[0],(!i||i[Kte]||i[c0]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=o.createElement(n),o.head.insertBefore(i,o.querySelector("head > title"))),Xp(i,n,r),i[c0]=t,Ud(i),n=i;break e;case"link":var a=f3t("link","href",o).get(n+(r.href||""));if(a){for(var s=0;s<a.length;s++)if(i=a[s],i.getAttribute("href")===(r.href==null?null:r.href)&&i.getAttribute("rel")===(r.rel==null?null:r.rel)&&i.getAttribute("title")===(r.title==null?null:r.title)&&i.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){a.splice(s,1);break t}}i=o.createElement(n),Xp(i,n,r),o.head.appendChild(i);break;case"meta":if(a=f3t("meta","content",o).get(n+(r.content||""))){for(s=0;s<a.length;s++)if(i=a[s],i.getAttribute("content")===(r.content==null?null:""+r.content)&&i.getAttribute("name")===(r.name==null?null:r.name)&&i.getAttribute("property")===(r.property==null?null:r.property)&&i.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&i.getAttribute("charset")===(r.charSet==null?null:r.charSet)){a.splice(s,1);break t}}i=o.createElement(n),Xp(i,n,r),o.head.appendChild(i);break;default:throw Error(br(468,n))}i[c0]=t,Ud(i),n=i}t.stateNode=n}else d3t(o,t.type,t.stateNode);else t.stateNode=u3t(o,n,t.memoizedProps);else i!==n?(i===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):i.count--,n===null?d3t(o,t.type,t.stateNode):u3t(o,n,t.memoizedProps)):n===null&&t.stateNode!==null&&G_t(t,t.memoizedProps,r.memoizedProps)}break;case 27:if(n&4&&t.alternate===null){o=t.stateNode,i=t.memoizedProps;try{for(var c=o.firstChild;c;){var l=c.nextSibling,u=c.nodeName;c[Kte]||u==="HEAD"||u==="BODY"||u==="SCRIPT"||u==="STYLE"||u==="LINK"&&c.rel.toLowerCase()==="stylesheet"||o.removeChild(c),c=l}for(var f=t.type,h=o.attributes;h.length;)o.removeAttributeNode(h[0]);Xp(o,f,i),o[c0]=t,o[pv]=i}catch(g){rc(t,t.return,g)}}case 5:if(X1(e,t),Z1(t),n&512&&(tu||r===null||eb(r,r.return)),t.flags&32){o=t.stateNode;try{CW(o,"")}catch(g){rc(t,t.return,g)}}n&4&&t.stateNode!=null&&(o=t.memoizedProps,G_t(t,o,r!==null?r.memoizedProps:o)),n&1024&&(sLe=!0);break;case 6:if(X1(e,t),Z1(t),n&4){if(t.stateNode===null)throw Error(br(162));n=t.memoizedProps,r=t.stateNode;try{r.nodeValue=n}catch(g){rc(t,t.return,g)}}break;case 3:if(gye=null,o=fA,fA=Hye(e.containerInfo),X1(e,t),fA=o,Z1(t),n&4&&r!==null&&r.memoizedState.isDehydrated)try{are(e.containerInfo)}catch(g){rc(t,t.return,g)}sLe&&(sLe=!1,pCt(t));break;case 4:n=fA,fA=Hye(t.stateNode.containerInfo),X1(e,t),Z1(t),fA=n;break;case 12:X1(e,t),Z1(t);break;case 13:X1(e,t),Z1(t),t.child.flags&8192&&t.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(KUe=QE()),n&4&&(n=t.updateQueue,n!==null&&(t.updateQueue=null,cLe(t,n)));break;case 22:if(n&512&&(tu||r===null||eb(r,r.return)),c=t.memoizedState!==null,l=r!==null&&r.memoizedState!==null,u=KC,f=tu,KC=u||c,tu=f||l,X1(e,t),tu=f,KC=u,Z1(t),e=t.stateNode,e._current=t,e._visibility&=-3,e._visibility|=e._pendingVisibility&2,n&8192&&(e._visibility=c?e._visibility&-2:e._visibility|1,c&&(e=KC||tu,r===null||l||e||rW(t)),t.memoizedProps===null||t.memoizedProps.mode!=="manual"))e:for(r=null,e=t;;){if(e.tag===5||e.tag===26||e.tag===27){if(r===null){l=r=e;try{if(o=l.stateNode,c)i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{a=l.stateNode,s=l.memoizedProps.style;var m=s!=null&&s.hasOwnProperty("display")?s.display:null;a.style.display=m==null||typeof m=="boolean"?"":(""+m).trim()}}catch(g){rc(l,l.return,g)}}}else if(e.tag===6){if(r===null){l=e;try{l.stateNode.nodeValue=c?"":l.memoizedProps}catch(g){rc(l,l.return,g)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;r===e&&(r=null),e=e.return}r===e&&(r=null),e.sibling.return=e.return,e=e.sibling}n&4&&(n=t.updateQueue,n!==null&&(r=n.retryQueue,r!==null&&(n.retryQueue=null,cLe(t,r))));break;case 19:X1(e,t),Z1(t),n&4&&(n=t.updateQueue,n!==null&&(t.updateQueue=null,cLe(t,n)));break;case 21:break;default:X1(e,t),Z1(t)}}function Z1(t){var e=t.flags;if(e&2){try{if(t.tag!==27){e:{for(var r=t.return;r!==null;){if(sCt(r)){var n=r;break e}r=r.return}throw Error(br(160))}switch(n.tag){case 27:var o=n.stateNode,i=aLe(t);Bye(t,i,o);break;case 5:var a=n.stateNode;n.flags&32&&(CW(a,""),n.flags&=-33);var s=aLe(t);Bye(t,s,a);break;case 3:case 4:var c=n.stateNode.containerInfo,l=aLe(t);JLe(t,l,c);break;default:throw Error(br(161))}}}catch(u){rc(t,t.return,u)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function pCt(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;pCt(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function VC(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)cCt(t,e.alternate,e),e=e.sibling}function rW(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:uI(4,e,e.return),rW(e);break;case 1:eb(e,e.return);var r=e.stateNode;typeof r.componentWillUnmount=="function"&&iCt(e,e.return,r),rW(e);break;case 26:case 27:case 5:eb(e,e.return),rW(e);break;case 22:eb(e,e.return),e.memoizedState===null&&rW(e);break;default:rW(e)}t=t.sibling}}function V5(t,e,r){for(r=r&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var n=e.alternate,o=t,i=e,a=i.flags;switch(i.tag){case 0:case 11:case 15:V5(o,i,r),mre(4,i);break;case 1:if(V5(o,i,r),n=i,o=n.stateNode,typeof o.componentDidMount=="function")try{o.componentDidMount()}catch(l){rc(n,n.return,l)}if(n=i,o=n.updateQueue,o!==null){var s=n.stateNode;try{var c=o.shared.hiddenCallbacks;if(c!==null)for(o.shared.hiddenCallbacks=null,o=0;o<c.length;o++)rCt(c[o],s)}catch(l){rc(n,n.return,l)}}r&&a&64&&oCt(i),IB(i,i.return);break;case 26:case 27:case 5:V5(o,i,r),r&&n===null&&a&4&&aCt(i),IB(i,i.return);break;case 12:V5(o,i,r);break;case 13:V5(o,i,r),r&&a&4&&fCt(o,i);break;case 22:i.memoizedState===null&&V5(o,i,r),IB(i,i.return);break;default:V5(o,i,r)}e=e.sibling}}function jUe(t,e){var r=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==r&&(t!=null&&t.refCount++,r!=null&&dre(r))}function WUe(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&dre(t))}function G5(t,e,r,n){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)hCt(t,e,r,n),e=e.sibling}function hCt(t,e,r,n){var o=e.flags;switch(e.tag){case 0:case 11:case 15:G5(t,e,r,n),o&2048&&mre(9,e);break;case 3:G5(t,e,r,n),o&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&dre(t)));break;case 12:if(o&2048){G5(t,e,r,n),t=e.stateNode;try{var i=e.memoizedProps,a=i.id,s=i.onPostCommit;typeof s=="function"&&s(a,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(c){rc(e,e.return,c)}}else G5(t,e,r,n);break;case 23:break;case 22:i=e.stateNode,e.memoizedState!==null?i._visibility&4?G5(t,e,r,n):jte(t,e):i._visibility&4?G5(t,e,r,n):(i._visibility|=4,nW(t,e,r,n,(e.subtreeFlags&10256)!==0)),o&2048&&jUe(e.alternate,e);break;case 24:G5(t,e,r,n),o&2048&&WUe(e.alternate,e);break;default:G5(t,e,r,n)}}function nW(t,e,r,n,o){for(o=o&&(e.subtreeFlags&10256)!==0,e=e.child;e!==null;){var i=t,a=e,s=r,c=n,l=a.flags;switch(a.tag){case 0:case 11:case 15:nW(i,a,s,c,o),mre(8,a);break;case 23:break;case 22:var u=a.stateNode;a.memoizedState!==null?u._visibility&4?nW(i,a,s,c,o):jte(i,a):(u._visibility|=4,nW(i,a,s,c,o)),o&&l&2048&&jUe(a.alternate,a);break;case 24:nW(i,a,s,c,o),o&&l&2048&&WUe(a.alternate,a);break;default:nW(i,a,s,c,o)}e=e.sibling}}function jte(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var r=t,n=e,o=n.flags;switch(n.tag){case 22:jte(r,n),o&2048&&jUe(n.alternate,n);break;case 24:jte(r,n),o&2048&&WUe(n.alternate,n);break;default:jte(r,n)}e=e.sibling}}var Rte=8192;function eW(t){if(t.subtreeFlags&Rte)for(t=t.child;t!==null;)mCt(t),t=t.sibling}function mCt(t){switch(t.tag){case 26:eW(t),t.flags&Rte&&t.memoizedState!==null&&gsn(fA,t.memoizedState,t.memoizedProps);break;case 5:eW(t);break;case 3:case 4:var e=fA;fA=Hye(t.stateNode.containerInfo),eW(t),fA=e;break;case 22:t.memoizedState===null&&(e=t.alternate,e!==null&&e.memoizedState!==null?(e=Rte,Rte=16777216,eW(t),Rte=e):eW(t));break;default:eW(t)}}function gCt(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function Ate(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var r=0;r<e.length;r++){var n=e[r];Ld=n,yCt(n,t)}gCt(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)vCt(t),t=t.sibling}function vCt(t){switch(t.tag){case 0:case 11:case 15:Ate(t),t.flags&2048&&uI(9,t,t.return);break;case 3:Ate(t);break;case 12:Ate(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&4&&(t.return===null||t.return.tag!==13)?(e._visibility&=-5,pye(t)):Ate(t);break;default:Ate(t)}}function pye(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var r=0;r<e.length;r++){var n=e[r];Ld=n,yCt(n,t)}gCt(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:uI(8,e,e.return),pye(e);break;case 22:r=e.stateNode,r._visibility&4&&(r._visibility&=-5,pye(e));break;default:pye(e)}t=t.sibling}}function yCt(t,e){for(;Ld!==null;){var r=Ld;switch(r.tag){case 0:case 11:case 15:uI(8,r,e);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var n=r.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:dre(r.memoizedState.cache)}if(n=r.child,n!==null)n.return=r,Ld=n;else e:for(r=t;Ld!==null;){n=Ld;var o=n.sibling,i=n.return;if(lCt(n),n===r){Ld=null;break e}if(o!==null){o.return=i,Ld=o;break e}Ld=i}}}function Man(t,e,r,n){this.tag=t,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ox(t,e,r,n){return new Man(t,e,r,n)}function GUe(t){return t=t.prototype,!(!t||!t.isReactComponent)}function nI(t,e){var r=t.alternate;return r===null?(r=ox(t.tag,e,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=e,r.type=t.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=t.flags&31457280,r.childLanes=t.childLanes,r.lanes=t.lanes,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,e=t.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r.refCleanup=t.refCleanup,r}function bCt(t,e){t.flags&=31457282;var r=t.alternate;return r===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=r.childLanes,t.lanes=r.lanes,t.child=r.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=r.memoizedProps,t.memoizedState=r.memoizedState,t.updateQueue=r.updateQueue,t.type=r.type,e=r.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function hye(t,e,r,n,o,i){var a=0;if(n=t,typeof t=="function")GUe(t)&&(a=1);else if(typeof t=="string")a=hsn(t,r,ZE.current)?26:t==="html"||t==="head"||t==="body"?27:5;else e:switch(t){case iW:return NB(r.children,o,i,e);case x3t:a=8,o|=24;break;case yLe:return t=ox(12,r,e,o|2),t.elementType=yLe,t.lanes=i,t;case bLe:return t=ox(13,r,e,o),t.elementType=bLe,t.lanes=i,t;case xLe:return t=ox(19,r,e,o),t.elementType=xLe,t.lanes=i,t;case A3t:return xCt(r,o,i,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case rin:case XC:a=10;break e;case w3t:a=9;break e;case fUe:a=11;break e;case dUe:a=14;break e;case q5:a=16,n=null;break e}a=29,r=Error(br(130,t===null?"null":typeof t,"")),n=null}return e=ox(a,r,e,o),e.elementType=t,e.type=n,e.lanes=i,e}function NB(t,e,r,n){return t=ox(7,t,n,e),t.lanes=r,t}function xCt(t,e,r,n){t=ox(22,t,n,e),t.elementType=A3t,t.lanes=r;var o={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var i=o._current;if(i===null)throw Error(br(456));if((o._pendingVisibility&2)===0){var a=cI(i,2);a!==null&&(o._pendingVisibility|=2,Gm(a,i,2))}},attach:function(){var i=o._current;if(i===null)throw Error(br(456));if((o._pendingVisibility&2)!==0){var a=cI(i,2);a!==null&&(o._pendingVisibility&=-3,Gm(a,i,2))}}};return t.stateNode=o,t}function lLe(t,e,r){return t=ox(6,t,null,e),t.lanes=r,t}function uLe(t,e,r){return e=ox(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function qC(t){t.flags|=4}function K_t(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!HCt(e)){if(e=ax.current,e!==null&&((ea&4194176)===ea?$E!==null:(ea&62914560)!==ea&&(ea&536870912)===0||e!==$E))throw Ote=NLe,a4t;t.flags|=8192}}function $ve(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?I3t():536870912,t.lanes|=e,RW|=e)}function Ste(t,e){if(!_a)switch(t.tailMode){case"hidden":e=t.tail;for(var r=null;e!==null;)e.alternate!==null&&(r=e),e=e.sibling;r===null?t.tail=null:r.sibling=null;break;case"collapsed":r=t.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:n.sibling=null}}function Ol(t){var e=t.alternate!==null&&t.alternate.child===t.child,r=0,n=0;if(e)for(var o=t.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&31457280,n|=o.flags&31457280,o.return=t,o=o.sibling;else for(o=t.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=t,o=o.sibling;return t.subtreeFlags|=n,t.childLanes=r,e}function Pan(t,e,r){var n=e.pendingProps;switch(EUe(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ol(e),null;case 1:return Ol(e),null;case 3:return r=e.stateNode,n=null,t!==null&&(n=t.memoizedState.cache),e.memoizedState.cache!==n&&(e.flags|=2048),tk(Qf),EW(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(t===null||t.child===null)&&(xte(e)?qC(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,dA!==null&&(eUe(dA),dA=null))),Ol(e),null;case 26:return r=e.memoizedState,t===null?(qC(e),r!==null?(Ol(e),K_t(e,r)):(Ol(e),e.flags&=-16777217)):r?r!==t.memoizedState?(qC(e),Ol(e),K_t(e,r)):(Ol(e),e.flags&=-16777217):(t.memoizedProps!==n&&qC(e),Ol(e),e.flags&=-16777217),null;case 27:xye(e),r=eI.current;var o=e.type;if(t!==null&&e.stateNode!=null)t.memoizedProps!==n&&qC(e);else{if(!n){if(e.stateNode===null)throw Error(br(166));return Ol(e),null}t=ZE.current,xte(e)?S_t(e,t):(t=UCt(o,n,r),e.stateNode=t,qC(e))}return Ol(e),null;case 5:if(xye(e),r=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==n&&qC(e);else{if(!n){if(e.stateNode===null)throw Error(br(166));return Ol(e),null}if(t=ZE.current,xte(e))S_t(e,t);else{switch(o=zye(eI.current),t){case 1:t=o.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:t=o.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":t=o.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":t=o.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":t=o.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof n.is=="string"?o.createElement("select",{is:n.is}):o.createElement("select"),n.multiple?t.multiple=!0:n.size&&(t.size=n.size);break;default:t=typeof n.is=="string"?o.createElement(r,{is:n.is}):o.createElement(r)}}t[c0]=e,t[pv]=n;e:for(o=e.child;o!==null;){if(o.tag===5||o.tag===6)t.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===e)break e;for(;o.sibling===null;){if(o.return===null||o.return===e)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}e.stateNode=t;e:switch(Xp(t,r,n),r){case"button":case"input":case"select":case"textarea":t=!!n.autoFocus;break e;case"img":t=!0;break e;default:t=!1}t&&qC(e)}}return Ol(e),e.flags&=-16777217,null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==n&&qC(e);else{if(typeof n!="string"&&e.stateNode===null)throw Error(br(166));if(t=eI.current,xte(e)){if(t=e.stateNode,r=e.memoizedProps,n=null,o=Wm,o!==null)switch(o.tag){case 27:case 5:n=o.memoizedProps}t[c0]=e,t=!!(t.nodeValue===r||n!==null&&n.suppressHydrationWarning===!0||OCt(t.nodeValue,r)),t||DB(e)}else t=zye(t).createTextNode(n),t[c0]=e,e.stateNode=t}return Ol(e),null;case 13:if(n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(o=xte(e),n!==null&&n.dehydrated!==null){if(t===null){if(!o)throw Error(br(318));if(o=e.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(br(317));o[c0]=e}else fre(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ol(e),o=!1}else dA!==null&&(eUe(dA),dA=null),o=!0;if(!o)return e.flags&256?($C(e),e):($C(e),null)}if($C(e),(e.flags&128)!==0)return e.lanes=r,e;if(r=n!==null,t=t!==null&&t.memoizedState!==null,r){n=e.child,o=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(o=n.alternate.memoizedState.cachePool.pool);var i=null;n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),i!==o&&(n.flags|=2048)}return r!==t&&r&&(e.child.flags|=8192),$ve(e,e.updateQueue),Ol(e),null;case 4:return EW(),t===null&&XUe(e.stateNode.containerInfo),Ol(e),null;case 10:return tk(e.type),Ol(e),null;case 19:if(zd($f),o=e.memoizedState,o===null)return Ol(e),null;if(n=(e.flags&128)!==0,i=o.rendering,i===null)if(n)Ste(o,!1);else{if(ru!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(i=Tye(t),i!==null){for(e.flags|=128,Ste(o,!1),t=i.updateQueue,e.updateQueue=t,$ve(e,t),e.subtreeFlags=0,t=r,r=e.child;r!==null;)bCt(r,t),r=r.sibling;return cl($f,$f.current&1|2),e.child}t=t.sibling}o.tail!==null&&QE()>Oye&&(e.flags|=128,n=!0,Ste(o,!1),e.lanes=4194304)}else{if(!n)if(t=Tye(i),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,$ve(e,t),Ste(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!_a)return Ol(e),null}else 2*QE()-o.renderingStartTime>Oye&&r!==536870912&&(e.flags|=128,n=!0,Ste(o,!1),e.lanes=4194304);o.isBackwards?(i.sibling=e.child,e.child=i):(t=o.last,t!==null?t.sibling=i:e.child=i,o.last=i)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=QE(),e.sibling=null,t=$f.current,cl($f,n?t&1|2:t&1),e):(Ol(e),null);case 22:case 23:return $C(e),_Ue(),n=e.memoizedState!==null,t!==null?t.memoizedState!==null!==n&&(e.flags|=8192):n&&(e.flags|=8192),n?(r&536870912)!==0&&(e.flags&128)===0&&(Ol(e),e.subtreeFlags&6&&(e.flags|=8192)):Ol(e),r=e.updateQueue,r!==null&&$ve(e,r.retryQueue),r=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),n=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),n!==r&&(e.flags|=2048),t!==null&&zd(PB),null;case 24:return r=null,t!==null&&(r=t.memoizedState.cache),e.memoizedState.cache!==r&&(e.flags|=2048),tk(Qf),Ol(e),null;case 25:return null}throw Error(br(156,e.tag))}function Nan(t,e){switch(EUe(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return tk(Qf),EW(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return xye(e),null;case 13:if($C(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(br(340));fre()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return zd($f),null;case 4:return EW(),null;case 10:return tk(e.type),null;case 22:case 23:return $C(e),_Ue(),t!==null&&zd(PB),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return tk(Qf),null;case 25:return null;default:return null}}function wCt(t,e){switch(EUe(e),e.tag){case 3:tk(Qf),EW();break;case 26:case 27:case 5:xye(e);break;case 4:EW();break;case 13:$C(e);break;case 19:zd($f);break;case 10:tk(e.type);break;case 22:case 23:$C(e),_Ue(),t!==null&&zd(PB);break;case 24:tk(Qf)}}var Ban={getCacheForType:function(t){var e=l0(Qf),r=e.data.get(t);return r===void 0&&(r=t(),e.data.set(t,r)),r}},Oan=typeof WeakMap=="function"?WeakMap:Map,Dl=0,wc=null,Si=null,ea=0,xc=0,$y=null,YC=!1,DW=!1,VUe=!1,ik=0,ru=0,fI=0,BB=0,qUe=0,ix=0,RW=0,Wte=null,XE=null,XLe=!1,KUe=0,Oye=1/0,Dye=null,oI=null,eye=!1,kB=null,Gte=0,ZLe=0,QLe=null,Vte=0,$Le=null;function nb(){if((Dl&2)!==0&&ea!==0)return ea&-ea;if(Wo.T!==null){var t=TW;return t!==0?t:JUe()}return N3t()}function ACt(){ix===0&&(ix=(ea&536870912)===0||_a?T3t():536870912);var t=ax.current;return t!==null&&(t.flags|=32),ix}function Gm(t,e,r){(t===wc&&xc===2||t.cancelPendingCommit!==null)&&(MW(t,0),JC(t,ea,ix,!1)),lre(t,r),((Dl&2)===0||t!==wc)&&(t===wc&&((Dl&2)===0&&(BB|=r),ru===4&&JC(t,ea,ix,!1)),r_(t))}function SCt(t,e,r){if((Dl&6)!==0)throw Error(br(327));var n=!r&&(e&60)===0&&(e&t.expiredLanes)===0||cre(t,e),o=n?Uan(t,e):fLe(t,e,!0),i=n;do{if(o===0){DW&&!n&&JC(t,e,0,!1);break}else if(o===6)JC(t,e,0,!YC);else{if(r=t.current.alternate,i&&!Dan(r)){o=fLe(t,e,!1),i=!1;continue}if(o===2){if(i=e,t.errorRecoveryDisabledLanes&i)var a=0;else a=t.pendingLanes&-536870913,a=a!==0?a:a&536870912?536870912:0;if(a!==0){e=a;e:{var s=t;o=Wte;var c=s.current.memoizedState.isDehydrated;if(c&&(MW(s,a).flags|=256),a=fLe(s,a,!1),a!==2){if(VUe&&!c){s.errorRecoveryDisabledLanes|=i,BB|=i,o=4;break e}i=XE,XE=o,i!==null&&eUe(i)}o=a}if(i=!1,o!==2)continue}}if(o===1){MW(t,0),JC(t,e,0,!0);break}e:{switch(n=t,o){case 0:case 1:throw Error(br(345));case 4:if((e&4194176)===e){JC(n,e,ix,!YC);break e}break;case 2:XE=null;break;case 3:case 5:break;default:throw Error(br(329))}if(n.finishedWork=r,n.finishedLanes=e,(e&62914560)===e&&(i=KUe+300-QE(),10<i)){if(JC(n,e,ix,!YC),qye(n,0)!==0)break e;n.timeoutHandle=LCt(Y_t.bind(null,n,r,XE,Dye,XLe,e,ix,BB,RW,YC,2,-0,0),i);break e}Y_t(n,r,XE,Dye,XLe,e,ix,BB,RW,YC,0,-0,0)}}break}while(1);r_(t)}function eUe(t){XE===null?XE=t:XE.push.apply(XE,t)}function Y_t(t,e,r,n,o,i,a,s,c,l,u,f,h){var m=e.subtreeFlags;if((m&8192||(m&16785408)===16785408)&&(rre={stylesheets:null,count:0,unsuspend:msn},mCt(e),e=vsn(),e!==null)){t.cancelPendingCommit=e(X_t.bind(null,t,r,n,o,a,s,c,1,f,h)),JC(t,i,a,!l);return}X_t(t,r,n,o,a,s,c,u,f,h)}function Dan(t){for(var e=t;;){var r=e.tag;if((r===0||r===11||r===15)&&e.flags&16384&&(r=e.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var n=0;n<r.length;n++){var o=r[n],i=o.getSnapshot;o=o.value;try{if(!ob(i(),o))return!1}catch{return!1}}if(r=e.child,e.subtreeFlags&16384&&r!==null)r.return=e,e=r;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function JC(t,e,r,n){e&=~qUe,e&=~BB,t.suspendedLanes|=e,t.pingedLanes&=~e,n&&(t.warmLanes|=e),n=t.expirationTimes;for(var o=e;0<o;){var i=31-rb(o),a=1<<i;n[i]=-1,o&=~a}r!==0&&R3t(t,r,e)}function rbe(){return(Dl&6)===0?(gre(0,!1),!1):!0}function YUe(){if(Si!==null){if(xc===0)var t=Si.return;else t=Si,ek=qB=null,PUe(t),bW=null,Qte=0,t=Si;for(;t!==null;)wCt(t.alternate,t),t=t.return;Si=null}}function MW(t,e){t.finishedWork=null,t.finishedLanes=0;var r=t.timeoutHandle;r!==-1&&(t.timeoutHandle=-1,$an(r)),r=t.cancelPendingCommit,r!==null&&(t.cancelPendingCommit=null,r()),YUe(),wc=t,Si=r=nI(t.current,null),ea=e,xc=0,$y=null,YC=!1,DW=cre(t,e),VUe=!1,RW=ix=qUe=BB=fI=ru=0,XE=Wte=null,XLe=!1,(e&8)!==0&&(e|=e&32);var n=t.entangledLanes;if(n!==0)for(t=t.entanglements,n&=e;0<n;){var o=31-rb(n),i=1<<o;e|=t[o],n&=~i}return ik=e,Xye(),r}function ECt(t,e){fi=null,Wo.H=e_,e===Bte?(e=C_t(),xc=3):e===a4t?(e=C_t(),xc=4):xc=e===J4t?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,$y=e,Si===null&&(ru=1,Pye(t,nx(e,t.current)))}function _Ct(){var t=Wo.H;return Wo.H=e_,t===null?e_:t}function CCt(){var t=Wo.A;return Wo.A=Ban,t}function tUe(){ru=4,YC||(ea&4194176)!==ea&&ax.current!==null||(DW=!0),(fI&134217727)===0&&(BB&134217727)===0||wc===null||JC(wc,ea,ix,!1)}function fLe(t,e,r){var n=Dl;Dl|=2;var o=_Ct(),i=CCt();(wc!==t||ea!==e)&&(Dye=null,MW(t,e)),e=!1;var a=ru;e:do try{if(xc!==0&&Si!==null){var s=Si,c=$y;switch(xc){case 8:YUe(),a=6;break e;case 3:case 2:case 6:ax.current===null&&(e=!0);var l=xc;if(xc=0,$y=null,mW(t,s,c,l),r&&DW){a=0;break e}break;default:l=xc,xc=0,$y=null,mW(t,s,c,l)}}Lan(),a=ru;break}catch(u){ECt(t,u)}while(1);return e&&t.shellSuspendCounter++,ek=qB=null,Dl=n,Wo.H=o,Wo.A=i,Si===null&&(wc=null,ea=0,Xye()),a}function Lan(){for(;Si!==null;)kCt(Si)}function Uan(t,e){var r=Dl;Dl|=2;var n=_Ct(),o=CCt();wc!==t||ea!==e?(Dye=null,Oye=QE()+500,MW(t,e)):DW=cre(t,e);e:do try{if(xc!==0&&Si!==null){e=Si;var i=$y;t:switch(xc){case 1:xc=0,$y=null,mW(t,e,i,1);break;case 2:if(__t(i)){xc=0,$y=null,J_t(e);break}e=function(){xc===2&&wc===t&&(xc=7),r_(t)},i.then(e,e);break e;case 3:xc=7;break e;case 4:xc=5;break e;case 7:__t(i)?(xc=0,$y=null,J_t(e)):(xc=0,$y=null,mW(t,e,i,7));break;case 5:var a=null;switch(Si.tag){case 26:a=Si.memoizedState;case 5:case 27:var s=Si;if(!a||HCt(a)){xc=0,$y=null;var c=s.sibling;if(c!==null)Si=c;else{var l=s.return;l!==null?(Si=l,nbe(l)):Si=null}break t}}xc=0,$y=null,mW(t,e,i,5);break;case 6:xc=0,$y=null,mW(t,e,i,6);break;case 8:YUe(),ru=6;break e;default:throw Error(br(462))}}Fan();break}catch(u){ECt(t,u)}while(1);return ek=qB=null,Wo.H=n,Wo.A=o,Dl=r,Si!==null?0:(wc=null,ea=0,Xye(),ru)}function Fan(){for(;Si!==null&&!sin();)kCt(Si)}function kCt(t){var e=eCt(t.alternate,t,ik);t.memoizedProps=t.pendingProps,e===null?nbe(t):Si=e}function J_t(t){var e=t,r=e.alternate;switch(e.tag){case 15:case 0:e=z_t(r,e,e.pendingProps,e.type,void 0,ea);break;case 11:e=z_t(r,e,e.pendingProps,e.type.render,e.ref,ea);break;case 5:PUe(e);default:wCt(r,e),e=Si=bCt(e,ik),e=eCt(r,e,ik)}t.memoizedProps=t.pendingProps,e===null?nbe(t):Si=e}function mW(t,e,r,n){ek=qB=null,PUe(e),bW=null,Qte=0;var o=e.return;try{if(kan(t,o,e,r,ea)){ru=1,Pye(t,nx(r,t.current)),Si=null;return}}catch(i){if(o!==null)throw Si=o,i;ru=1,Pye(t,nx(r,t.current)),Si=null;return}e.flags&32768?(_a||n===1?t=!0:DW||(ea&536870912)!==0?t=!1:(YC=t=!0,(n===2||n===3||n===6)&&(n=ax.current,n!==null&&n.tag===13&&(n.flags|=16384))),TCt(e,t)):nbe(e)}function nbe(t){var e=t;do{if((e.flags&32768)!==0){TCt(e,YC);return}t=e.return;var r=Pan(e.alternate,e,ik);if(r!==null){Si=r;return}if(e=e.sibling,e!==null){Si=e;return}Si=e=t}while(e!==null);ru===0&&(ru=5)}function TCt(t,e){do{var r=Nan(t.alternate,t);if(r!==null){r.flags&=32767,Si=r;return}if(r=t.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!e&&(t=t.sibling,t!==null)){Si=t;return}Si=t=r}while(t!==null);ru=6,Si=null}function X_t(t,e,r,n,o,i,a,s,c,l){var u=Wo.T,f=Fc.p;try{Fc.p=2,Wo.T=null,zan(t,e,r,n,f,o,i,a,s,c,l)}finally{Wo.T=u,Fc.p=f}}function zan(t,e,r,n,o,i,a,s){do SW();while(kB!==null);if((Dl&6)!==0)throw Error(br(327));var c=t.finishedWork;if(n=t.finishedLanes,c===null)return null;if(t.finishedWork=null,t.finishedLanes=0,c===t.current)throw Error(br(177));t.callbackNode=null,t.callbackPriority=0,t.cancelPendingCommit=null;var l=c.lanes|c.childLanes;if(l|=wUe,yin(t,n,l,i,a,s),t===wc&&(Si=wc=null,ea=0),(c.subtreeFlags&10256)===0&&(c.flags&10256)===0||eye||(eye=!0,ZLe=l,QLe=r,Gan(wye,function(){return SW(!0),null})),r=(c.flags&15990)!==0,(c.subtreeFlags&15990)!==0||r?(r=Wo.T,Wo.T=null,i=Fc.p,Fc.p=2,a=Dl,Dl|=4,Ian(t,c),dCt(c,t),uan(iUe,t.containerInfo),Gye=!!oUe,iUe=oUe=null,t.current=c,cCt(t,c.alternate,c),cin(),Dl=a,Fc.p=i,Wo.T=r):t.current=c,eye?(eye=!1,kB=t,Gte=n):ICt(t,l),l=t.pendingLanes,l===0&&(oI=null),pin(c.stateNode,o),r_(t),e!==null)for(o=t.onRecoverableError,c=0;c<e.length;c++)l=e[c],o(l.value,{componentStack:l.stack});return(Gte&3)!==0&&SW(),l=t.pendingLanes,(n&4194218)!==0&&(l&42)!==0?t===$Le?Vte++:(Vte=0,$Le=t):Vte=0,gre(0,!1),null}function ICt(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,dre(e)))}function SW(){if(kB!==null){var t=kB,e=ZLe;ZLe=0;var r=P3t(Gte),n=Wo.T,o=Fc.p;try{if(Fc.p=32>r?32:r,Wo.T=null,kB===null)var i=!1;else{r=QLe,QLe=null;var a=kB,s=Gte;if(kB=null,Gte=0,(Dl&6)!==0)throw Error(br(331));var c=Dl;if(Dl|=4,vCt(a.current),hCt(a,a.current,s,r),Dl=c,gre(0,!1),tb&&typeof tb.onPostCommitFiberRoot=="function")try{tb.onPostCommitFiberRoot(sre,a)}catch{}i=!0}return i}finally{Fc.p=o,Wo.T=n,ICt(t,e)}}return!1}function Z_t(t,e,r){e=nx(r,e),e=zLe(t.stateNode,e,2),t=rI(t,e,2),t!==null&&(lre(t,2),r_(t))}function rc(t,e,r){if(t.tag===3)Z_t(t,t,r);else for(;e!==null;){if(e.tag===3){Z_t(e,t,r);break}else if(e.tag===1){var n=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(oI===null||!oI.has(n))){t=nx(r,t),r=K4t(2),n=rI(e,r,2),n!==null&&(Y4t(r,n,e,t),lre(n,2),r_(n));break}}e=e.return}}function dLe(t,e,r){var n=t.pingCache;if(n===null){n=t.pingCache=new Oan;var o=new Set;n.set(e,o)}else o=n.get(e),o===void 0&&(o=new Set,n.set(e,o));o.has(r)||(VUe=!0,o.add(r),t=Han.bind(null,t,e,r),e.then(t,t))}function Han(t,e,r){var n=t.pingCache;n!==null&&n.delete(e),t.pingedLanes|=t.suspendedLanes&r,t.warmLanes&=~r,wc===t&&(ea&r)===r&&(ru===4||ru===3&&(ea&62914560)===ea&&300>QE()-KUe?(Dl&2)===0&&MW(t,0):qUe|=r,RW===ea&&(RW=0)),r_(t)}function RCt(t,e){e===0&&(e=I3t()),t=cI(t,e),t!==null&&(lre(t,e),r_(t))}function jan(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),RCt(t,r)}function Wan(t,e){var r=0;switch(t.tag){case 13:var n=t.stateNode,o=t.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=t.stateNode;break;case 22:n=t.stateNode._retryCache;break;default:throw Error(br(314))}n!==null&&n.delete(e),RCt(t,r)}function Gan(t,e){return pUe(t,e)}var Lye=null,oW=null,rUe=!1,Uye=!1,pLe=!1,OB=0;function r_(t){t!==oW&&t.next===null&&(oW===null?Lye=oW=t:oW=oW.next=t),Uye=!0,rUe||(rUe=!0,qan(Van))}function gre(t,e){if(!pLe&&Uye){pLe=!0;do for(var r=!1,n=Lye;n!==null;){if(!e)if(t!==0){var o=n.pendingLanes;if(o===0)var i=0;else{var a=n.suspendedLanes,s=n.pingedLanes;i=(1<<31-rb(42|t)+1)-1,i&=o&~(a&~s),i=i&201326677?i&201326677|1:i?i|2:0}i!==0&&(r=!0,Q_t(n,i))}else i=ea,i=qye(n,n===wc?i:0),(i&3)===0||cre(n,i)||(r=!0,Q_t(n,i));n=n.next}while(r);pLe=!1}}function Van(){Uye=rUe=!1;var t=0;OB!==0&&(Qan()&&(t=OB),OB=0);for(var e=QE(),r=null,n=Lye;n!==null;){var o=n.next,i=MCt(n,e);i===0?(n.next=null,r===null?Lye=o:r.next=o,o===null&&(oW=r)):(r=n,(t!==0||(i&3)!==0)&&(Uye=!0)),n=o}gre(t,!1)}function MCt(t,e){for(var r=t.suspendedLanes,n=t.pingedLanes,o=t.expirationTimes,i=t.pendingLanes&-62914561;0<i;){var a=31-rb(i),s=1<<a,c=o[a];c===-1?((s&r)===0||(s&n)!==0)&&(o[a]=vin(s,e)):c<=e&&(t.expiredLanes|=s),i&=~s}if(e=wc,r=ea,r=qye(t,t===e?r:0),n=t.callbackNode,r===0||t===e&&xc===2||t.cancelPendingCommit!==null)return n!==null&&n!==null&&GDe(n),t.callbackNode=null,t.callbackPriority=0;if((r&3)===0||cre(t,r)){if(e=r&-r,e===t.callbackPriority)return e;switch(n!==null&&GDe(n),P3t(r)){case 2:case 8:r=C3t;break;case 32:r=wye;break;case 268435456:r=k3t;break;default:r=wye}return n=PCt.bind(null,t),r=pUe(r,n),t.callbackPriority=e,t.callbackNode=r,e}return n!==null&&n!==null&&GDe(n),t.callbackPriority=2,t.callbackNode=null,2}function PCt(t,e){var r=t.callbackNode;if(SW()&&t.callbackNode!==r)return null;var n=ea;return n=qye(t,t===wc?n:0),n===0?null:(SCt(t,n,e),MCt(t,QE()),t.callbackNode!=null&&t.callbackNode===r?PCt.bind(null,t):null)}function Q_t(t,e){if(SW())return null;SCt(t,e,!0)}function qan(t){esn(function(){(Dl&6)!==0?pUe(_3t,t):t()})}function JUe(){return OB===0&&(OB=T3t()),OB}function $_t(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:sye(""+t)}function e3t(t,e){var r=e.ownerDocument.createElement("input");return r.name=e.name,r.value=e.value,t.id&&r.setAttribute("form",t.id),e.parentNode.insertBefore(r,e),t=new FormData(t),r.parentNode.removeChild(r),t}function Kan(t,e,r,n,o){if(e==="submit"&&r&&r.stateNode===o){var i=$_t((o[pv]||null).action),a=n.submitter;a&&(e=(e=a[pv]||null)?$_t(e.formAction):a.getAttribute("formAction"),e!==null&&(i=e,a=null));var s=new Kye("action","action",null,n,o);t.push({event:s,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(OB!==0){var c=a?e3t(o,a):new FormData(o);ULe(r,{pending:!0,data:c,method:o.method,action:i},null,c)}}else typeof i=="function"&&(s.preventDefault(),c=a?e3t(o,a):new FormData(o),ULe(r,{pending:!0,data:c,method:o.method,action:i},i,c))},currentTarget:o}]})}}for(tye=0;tye<w_t.length;tye++)rye=w_t[tye],t3t=rye.toLowerCase(),r3t=rye[0].toUpperCase()+rye.slice(1),hA(t3t,"on"+r3t);var rye,t3t,r3t,tye;hA($3t,"onAnimationEnd");hA(e4t,"onAnimationIteration");hA(t4t,"onAnimationStart");hA("dblclick","onDoubleClick");hA("focusin","onFocus");hA("focusout","onBlur");hA(dan,"onTransitionRun");hA(pan,"onTransitionStart");hA(han,"onTransitionCancel");hA(r4t,"onTransitionEnd");_W("onMouseEnter",["mouseout","mouseover"]);_W("onMouseLeave",["mouseout","mouseover"]);_W("onPointerEnter",["pointerout","pointerover"]);_W("onPointerLeave",["pointerout","pointerover"]);HB("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));HB("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));HB("onBeforeInput",["compositionend","keypress","textInput","paste"]);HB("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));HB("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));HB("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ere="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Yan=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ere));function NCt(t,e){e=(e&4)!==0;for(var r=0;r<t.length;r++){var n=t[r],o=n.event;n=n.listeners;e:{var i=void 0;if(e)for(var a=n.length-1;0<=a;a--){var s=n[a],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==i&&o.isPropagationStopped())break e;i=s,o.currentTarget=l;try{i(o)}catch(u){Mye(u)}o.currentTarget=null,i=c}else for(a=0;a<n.length;a++){if(s=n[a],c=s.instance,l=s.currentTarget,s=s.listener,c!==i&&o.isPropagationStopped())break e;i=s,o.currentTarget=l;try{i(o)}catch(u){Mye(u)}o.currentTarget=null,i=c}}}}function Wi(t,e){var r=e[_Le];r===void 0&&(r=e[_Le]=new Set);var n=t+"__bubble";r.has(n)||(BCt(e,t,2,!1),r.add(n))}function hLe(t,e,r){var n=0;e&&(n|=4),BCt(r,t,n,e)}var nye="_reactListening"+Math.random().toString(36).slice(2);function XUe(t){if(!t[nye]){t[nye]=!0,B3t.forEach(function(r){r!=="selectionchange"&&(Yan.has(r)||hLe(r,!1,t),hLe(r,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[nye]||(e[nye]=!0,hLe("selectionchange",!1,e))}}function BCt(t,e,r,n){switch(qCt(e)){case 2:var o=xsn;break;case 8:o=wsn;break;default:o=eFe}r=o.bind(null,e,r,t),o=void 0,!ILe||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(o=!0),n?o!==void 0?t.addEventListener(e,r,{capture:!0,passive:o}):t.addEventListener(e,r,!0):o!==void 0?t.addEventListener(e,r,{passive:o}):t.addEventListener(e,r,!1)}function mLe(t,e,r,n,o){var i=n;if((e&1)===0&&(e&2)===0&&n!==null)e:for(;;){if(n===null)return;var a=n.tag;if(a===3||a===4){var s=n.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(a===4)for(a=n.return;a!==null;){var c=a.tag;if((c===3||c===4)&&(c=a.stateNode.containerInfo,c===o||c.nodeType===8&&c.parentNode===o))return;a=a.return}for(;s!==null;){if(a=TB(s),a===null)return;if(c=a.tag,c===5||c===6||c===26||c===27){n=i=a;continue e}s=s.parentNode}}n=n.return}j3t(function(){var l=i,u=gUe(r),f=[];e:{var h=n4t.get(t);if(h!==void 0){var m=Kye,g=t;switch(t){case"keypress":if(lye(r)===0)break e;case"keydown":case"keyup":m=Win;break;case"focusin":g="focus",m=JDe;break;case"focusout":g="blur",m=JDe;break;case"beforeblur":case"afterblur":m=JDe;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=u_t;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=Min;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=qin;break;case $3t:case e4t:case t4t:m=Bin;break;case r4t:m=Yin;break;case"scroll":case"scrollend":m=Iin;break;case"wheel":m=Xin;break;case"copy":case"cut":case"paste":m=Din;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=d_t;break;case"toggle":case"beforetoggle":m=Qin}var v=(e&4)!==0,b=!v&&(t==="scroll"||t==="scrollend"),w=v?h!==null?h+"Capture":null:h;v=[];for(var _=l,I;_!==null;){var B=_;if(I=B.stateNode,B=B.tag,B!==5&&B!==26&&B!==27||I===null||w===null||(B=Yte(_,w),B!=null&&v.push(tre(_,B,I))),b)break;_=_.return}0<v.length&&(h=new m(h,g,null,r,u),f.push({event:h,listeners:v}))}}if((e&7)===0){e:{if(h=t==="mouseover"||t==="pointerover",m=t==="mouseout"||t==="pointerout",h&&r!==TLe&&(g=r.relatedTarget||r.fromElement)&&(TB(g)||g[BW]))break e;if((m||h)&&(h=u.window===u?u:(h=u.ownerDocument)?h.defaultView||h.parentWindow:window,m?(g=r.relatedTarget||r.toElement,m=l,g=g?TB(g):null,g!==null&&(b=NW(g),v=g.tag,g!==b||v!==5&&v!==27&&v!==6)&&(g=null)):(m=null,g=l),m!==g)){if(v=u_t,B="onMouseLeave",w="onMouseEnter",_="mouse",(t==="pointerout"||t==="pointerover")&&(v=d_t,B="onPointerLeave",w="onPointerEnter",_="pointer"),b=m==null?h:Ite(m),I=g==null?h:Ite(g),h=new v(B,_+"leave",m,r,u),h.target=b,h.relatedTarget=I,B=null,TB(u)===l&&(v=new v(w,_+"enter",g,r,u),v.target=I,v.relatedTarget=b,B=v),b=B,m&&g)t:{for(v=m,w=g,_=0,I=v;I;I=tW(I))_++;for(I=0,B=w;B;B=tW(B))I++;for(;0<_-I;)v=tW(v),_--;for(;0<I-_;)w=tW(w),I--;for(;_--;){if(v===w||w!==null&&v===w.alternate)break t;v=tW(v),w=tW(w)}v=null}else v=null;m!==null&&n3t(f,h,m,v,!1),g!==null&&b!==null&&n3t(f,b,g,v,!0)}}e:{if(h=l?Ite(l):window,m=h.nodeName&&h.nodeName.toLowerCase(),m==="select"||m==="input"&&h.type==="file")var L=g_t;else if(m_t(h))if(Y3t)L=can;else{L=aan;var D=ian}else m=h.nodeName,!m||m.toLowerCase()!=="input"||h.type!=="checkbox"&&h.type!=="radio"?l&&mUe(l.elementType)&&(L=g_t):L=san;if(L&&(L=L(t,l))){K3t(f,L,r,u);break e}D&&D(t,h,l),t==="focusout"&&l&&h.type==="number"&&l.memoizedProps.value!=null&&kLe(h,"number",h.value)}switch(D=l?Ite(l):window,t){case"focusin":(m_t(D)||D.contentEditable==="true")&&(lW=D,RLe=l,Nte=null);break;case"focusout":Nte=RLe=lW=null;break;case"mousedown":MLe=!0;break;case"contextmenu":case"mouseup":case"dragend":MLe=!1,x_t(f,r,u);break;case"selectionchange":if(fan)break;case"keydown":case"keyup":x_t(f,r,u)}var z;if(bUe)e:{switch(t){case"compositionstart":var G="onCompositionStart";break e;case"compositionend":G="onCompositionEnd";break e;case"compositionupdate":G="onCompositionUpdate";break e}G=void 0}else cW?V3t(t,r)&&(G="onCompositionEnd"):t==="keydown"&&r.keyCode===229&&(G="onCompositionStart");G&&(G3t&&r.locale!=="ko"&&(cW||G!=="onCompositionStart"?G==="onCompositionEnd"&&cW&&(z=W3t()):($5=u,vUe="value"in $5?$5.value:$5.textContent,cW=!0)),D=Fye(l,G),0<D.length&&(G=new f_t(G,t,null,r,u),f.push({event:G,listeners:D}),z?G.data=z:(z=q3t(r),z!==null&&(G.data=z)))),(z=ean?tan(t,r):ran(t,r))&&(G=Fye(l,"onBeforeInput"),0<G.length&&(D=new f_t("onBeforeInput","beforeinput",null,r,u),f.push({event:D,listeners:G}),D.data=z)),Kan(f,t,l,r,u)}NCt(f,e)})}function tre(t,e,r){return{instance:t,listener:e,currentTarget:r}}function Fye(t,e){for(var r=e+"Capture",n=[];t!==null;){var o=t,i=o.stateNode;o=o.tag,o!==5&&o!==26&&o!==27||i===null||(o=Yte(t,r),o!=null&&n.unshift(tre(t,o,i)),o=Yte(t,e),o!=null&&n.push(tre(t,o,i))),t=t.return}return n}function tW(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function n3t(t,e,r,n,o){for(var i=e._reactName,a=[];r!==null&&r!==n;){var s=r,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===n)break;s!==5&&s!==26&&s!==27||l===null||(c=l,o?(l=Yte(r,i),l!=null&&a.unshift(tre(r,l,c))):o||(l=Yte(r,i),l!=null&&a.push(tre(r,l,c)))),r=r.return}a.length!==0&&t.push({event:e,listeners:a})}var Jan=/\r\n?/g,Xan=/\u0000|\uFFFD/g;function o3t(t){return(typeof t=="string"?t:""+t).replace(Jan,`
`).replace(Xan,"")}function OCt(t,e){return e=o3t(e),o3t(t)===e}function obe(){}function Bs(t,e,r,n,o,i){switch(r){case"children":typeof n=="string"?e==="body"||e==="textarea"&&n===""||CW(t,n):(typeof n=="number"||typeof n=="bigint")&&e!=="body"&&CW(t,""+n);break;case"className":Vve(t,"class",n);break;case"tabIndex":Vve(t,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":Vve(t,r,n);break;case"style":H3t(t,n,i);break;case"data":if(e!=="object"){Vve(t,"data",n);break}case"src":case"href":if(n===""&&(e!=="a"||r!=="href")){t.removeAttribute(r);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){t.removeAttribute(r);break}n=sye(""+n),t.setAttribute(r,n);break;case"action":case"formAction":if(typeof n=="function"){t.setAttribute(r,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof i=="function"&&(r==="formAction"?(e!=="input"&&Bs(t,e,"name",o.name,o,null),Bs(t,e,"formEncType",o.formEncType,o,null),Bs(t,e,"formMethod",o.formMethod,o,null),Bs(t,e,"formTarget",o.formTarget,o,null)):(Bs(t,e,"encType",o.encType,o,null),Bs(t,e,"method",o.method,o,null),Bs(t,e,"target",o.target,o,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){t.removeAttribute(r);break}n=sye(""+n),t.setAttribute(r,n);break;case"onClick":n!=null&&(t.onclick=obe);break;case"onScroll":n!=null&&Wi("scroll",t);break;case"onScrollEnd":n!=null&&Wi("scrollend",t);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(br(61));if(r=n.__html,r!=null){if(o.children!=null)throw Error(br(60));t.innerHTML=r}}break;case"multiple":t.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":t.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){t.removeAttribute("xlink:href");break}r=sye(""+n),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":n!=null&&typeof n!="function"&&typeof n!="symbol"?t.setAttribute(r,""+n):t.removeAttribute(r);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?t.setAttribute(r,""):t.removeAttribute(r);break;case"capture":case"download":n===!0?t.setAttribute(r,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?t.setAttribute(r,n):t.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?t.setAttribute(r,n):t.removeAttribute(r);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?t.removeAttribute(r):t.setAttribute(r,n);break;case"popover":Wi("beforetoggle",t),Wi("toggle",t),aye(t,"popover",n);break;case"xlinkActuate":WC(t,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":WC(t,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":WC(t,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":WC(t,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":WC(t,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":WC(t,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":WC(t,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":WC(t,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":WC(t,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":aye(t,"is",n);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=kin.get(r)||r,aye(t,r,n))}}function nUe(t,e,r,n,o,i){switch(r){case"style":H3t(t,n,i);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(br(61));if(r=n.__html,r!=null){if(o.children!=null)throw Error(br(60));t.innerHTML=r}}break;case"children":typeof n=="string"?CW(t,n):(typeof n=="number"||typeof n=="bigint")&&CW(t,""+n);break;case"onScroll":n!=null&&Wi("scroll",t);break;case"onScrollEnd":n!=null&&Wi("scrollend",t);break;case"onClick":n!=null&&(t.onclick=obe);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!O3t.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(o=r.endsWith("Capture"),e=r.slice(2,o?r.length-7:void 0),i=t[pv]||null,i=i!=null?i[r]:null,typeof i=="function"&&t.removeEventListener(e,i,o),typeof n=="function")){typeof i!="function"&&i!==null&&(r in t?t[r]=null:t.hasAttribute(r)&&t.removeAttribute(r)),t.addEventListener(e,n,o);break e}r in t?t[r]=n:n===!0?t.setAttribute(r,""):aye(t,r,n)}}}function Xp(t,e,r){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Wi("error",t),Wi("load",t);var n=!1,o=!1,i;for(i in r)if(r.hasOwnProperty(i)){var a=r[i];if(a!=null)switch(i){case"src":n=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(br(137,e));default:Bs(t,e,i,a,r,null)}}o&&Bs(t,e,"srcSet",r.srcSet,r,null),n&&Bs(t,e,"src",r.src,r,null);return;case"input":Wi("invalid",t);var s=i=a=o=null,c=null,l=null;for(n in r)if(r.hasOwnProperty(n)){var u=r[n];if(u!=null)switch(n){case"name":o=u;break;case"type":a=u;break;case"checked":c=u;break;case"defaultChecked":l=u;break;case"value":i=u;break;case"defaultValue":s=u;break;case"children":case"dangerouslySetInnerHTML":if(u!=null)throw Error(br(137,e));break;default:Bs(t,e,n,u,r,null)}}U3t(t,i,s,c,l,a,o,!1),Aye(t);return;case"select":Wi("invalid",t),n=a=i=null;for(o in r)if(r.hasOwnProperty(o)&&(s=r[o],s!=null))switch(o){case"value":i=s;break;case"defaultValue":a=s;break;case"multiple":n=s;default:Bs(t,e,o,s,r,null)}e=i,r=a,t.multiple=!!n,e!=null?vW(t,!!n,e,!1):r!=null&&vW(t,!!n,r,!0);return;case"textarea":Wi("invalid",t),i=o=n=null;for(a in r)if(r.hasOwnProperty(a)&&(s=r[a],s!=null))switch(a){case"value":n=s;break;case"defaultValue":o=s;break;case"children":i=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(br(91));break;default:Bs(t,e,a,s,r,null)}z3t(t,n,o,i),Aye(t);return;case"option":for(c in r)if(r.hasOwnProperty(c)&&(n=r[c],n!=null))switch(c){case"selected":t.selected=n&&typeof n!="function"&&typeof n!="symbol";break;default:Bs(t,e,c,n,r,null)}return;case"dialog":Wi("cancel",t),Wi("close",t);break;case"iframe":case"object":Wi("load",t);break;case"video":case"audio":for(n=0;n<ere.length;n++)Wi(ere[n],t);break;case"image":Wi("error",t),Wi("load",t);break;case"details":Wi("toggle",t);break;case"embed":case"source":case"link":Wi("error",t),Wi("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(l in r)if(r.hasOwnProperty(l)&&(n=r[l],n!=null))switch(l){case"children":case"dangerouslySetInnerHTML":throw Error(br(137,e));default:Bs(t,e,l,n,r,null)}return;default:if(mUe(e)){for(u in r)r.hasOwnProperty(u)&&(n=r[u],n!==void 0&&nUe(t,e,u,n,r,void 0));return}}for(s in r)r.hasOwnProperty(s)&&(n=r[s],n!=null&&Bs(t,e,s,n,r,null))}function Zan(t,e,r,n){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,i=null,a=null,s=null,c=null,l=null,u=null;for(m in r){var f=r[m];if(r.hasOwnProperty(m)&&f!=null)switch(m){case"checked":break;case"value":break;case"defaultValue":c=f;default:n.hasOwnProperty(m)||Bs(t,e,m,null,n,f)}}for(var h in n){var m=n[h];if(f=r[h],n.hasOwnProperty(h)&&(m!=null||f!=null))switch(h){case"type":i=m;break;case"name":o=m;break;case"checked":l=m;break;case"defaultChecked":u=m;break;case"value":a=m;break;case"defaultValue":s=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(br(137,e));break;default:m!==f&&Bs(t,e,h,m,n,f)}}CLe(t,a,s,c,l,u,i,o);return;case"select":m=a=s=h=null;for(i in r)if(c=r[i],r.hasOwnProperty(i)&&c!=null)switch(i){case"value":break;case"multiple":m=c;default:n.hasOwnProperty(i)||Bs(t,e,i,null,n,c)}for(o in n)if(i=n[o],c=r[o],n.hasOwnProperty(o)&&(i!=null||c!=null))switch(o){case"value":h=i;break;case"defaultValue":s=i;break;case"multiple":a=i;default:i!==c&&Bs(t,e,o,i,n,c)}e=s,r=a,n=m,h!=null?vW(t,!!r,h,!1):!!n!=!!r&&(e!=null?vW(t,!!r,e,!0):vW(t,!!r,r?[]:"",!1));return;case"textarea":m=h=null;for(s in r)if(o=r[s],r.hasOwnProperty(s)&&o!=null&&!n.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:Bs(t,e,s,null,n,o)}for(a in n)if(o=n[a],i=r[a],n.hasOwnProperty(a)&&(o!=null||i!=null))switch(a){case"value":h=o;break;case"defaultValue":m=o;break;case"children":break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(br(91));break;default:o!==i&&Bs(t,e,a,o,n,i)}F3t(t,h,m);return;case"option":for(var g in r)if(h=r[g],r.hasOwnProperty(g)&&h!=null&&!n.hasOwnProperty(g))switch(g){case"selected":t.selected=!1;break;default:Bs(t,e,g,null,n,h)}for(c in n)if(h=n[c],m=r[c],n.hasOwnProperty(c)&&h!==m&&(h!=null||m!=null))switch(c){case"selected":t.selected=h&&typeof h!="function"&&typeof h!="symbol";break;default:Bs(t,e,c,h,n,m)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var v in r)h=r[v],r.hasOwnProperty(v)&&h!=null&&!n.hasOwnProperty(v)&&Bs(t,e,v,null,n,h);for(l in n)if(h=n[l],m=r[l],n.hasOwnProperty(l)&&h!==m&&(h!=null||m!=null))switch(l){case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(br(137,e));break;default:Bs(t,e,l,h,n,m)}return;default:if(mUe(e)){for(var b in r)h=r[b],r.hasOwnProperty(b)&&h!==void 0&&!n.hasOwnProperty(b)&&nUe(t,e,b,void 0,n,h);for(u in n)h=n[u],m=r[u],!n.hasOwnProperty(u)||h===m||h===void 0&&m===void 0||nUe(t,e,u,h,n,m);return}}for(var w in r)h=r[w],r.hasOwnProperty(w)&&h!=null&&!n.hasOwnProperty(w)&&Bs(t,e,w,null,n,h);for(f in n)h=n[f],m=r[f],!n.hasOwnProperty(f)||h===m||h==null&&m==null||Bs(t,e,f,h,n,m)}var oUe=null,iUe=null;function zye(t){return t.nodeType===9?t:t.ownerDocument}function i3t(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function DCt(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function aUe(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var gLe=null;function Qan(){var t=window.event;return t&&t.type==="popstate"?t===gLe?!1:(gLe=t,!0):(gLe=null,!1)}var LCt=typeof setTimeout=="function"?setTimeout:void 0,$an=typeof clearTimeout=="function"?clearTimeout:void 0,a3t=typeof Promise=="function"?Promise:void 0,esn=typeof queueMicrotask=="function"?queueMicrotask:typeof a3t<"u"?function(t){return a3t.resolve(null).then(t).catch(tsn)}:LCt;function tsn(t){setTimeout(function(){throw t})}function vLe(t,e){var r=e,n=0;do{var o=r.nextSibling;if(t.removeChild(r),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(n===0){t.removeChild(o),are(e);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=o}while(r);are(e)}function sUe(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var r=e;switch(e=e.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":sUe(r),hUe(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}t.removeChild(r)}}function rsn(t,e,r,n){for(;t.nodeType===1;){var o=r;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!n&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(n){if(!t[Kte])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(i=t.getAttribute("rel"),i==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(i!==o.rel||t.getAttribute("href")!==(o.href==null?null:o.href)||t.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||t.getAttribute("title")!==(o.title==null?null:o.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(i=t.getAttribute("src"),(i!==(o.src==null?null:o.src)||t.getAttribute("type")!==(o.type==null?null:o.type)||t.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&i&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var i=o.name==null?null:""+o.name;if(o.type==="hidden"&&t.getAttribute("name")===i)return t}else return t;if(t=pA(t.nextSibling),t===null)break}return null}function nsn(t,e,r){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!r||(t=pA(t.nextSibling),t===null))return null;return t}function pA(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="F!"||e==="F")break;if(e==="/$")return null}}return t}function s3t(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var r=t.data;if(r==="$"||r==="$!"||r==="$?"){if(e===0)return t;e--}else r==="/$"&&e++}t=t.previousSibling}return null}function UCt(t,e,r){switch(e=zye(r),t){case"html":if(t=e.documentElement,!t)throw Error(br(452));return t;case"head":if(t=e.head,!t)throw Error(br(453));return t;case"body":if(t=e.body,!t)throw Error(br(454));return t;default:throw Error(br(451))}}var sx=new Map,c3t=new Set;function Hye(t){return typeof t.getRootNode=="function"?t.getRootNode():t.ownerDocument}var ak=Fc.d;Fc.d={f:osn,r:isn,D:asn,C:ssn,L:csn,m:lsn,X:fsn,S:usn,M:dsn};function osn(){var t=ak.f(),e=rbe();return t||e}function isn(t){var e=OW(t);e!==null&&e.tag===5&&e.type==="form"?U4t(e):ak.r(t)}var LW=typeof document>"u"?null:document;function FCt(t,e,r){var n=LW;if(n&&typeof e=="string"&&e){var o=rx(e);o='link[rel="'+t+'"][href="'+o+'"]',typeof r=="string"&&(o+='[crossorigin="'+r+'"]'),c3t.has(o)||(c3t.add(o),t={rel:t,crossOrigin:r,href:e},n.querySelector(o)===null&&(e=n.createElement("link"),Xp(e,"link",t),Ud(e),n.head.appendChild(e)))}}function asn(t){ak.D(t),FCt("dns-prefetch",t,null)}function ssn(t,e){ak.C(t,e),FCt("preconnect",t,e)}function csn(t,e,r){ak.L(t,e,r);var n=LW;if(n&&t&&e){var o='link[rel="preload"][as="'+rx(e)+'"]';e==="image"&&r&&r.imageSrcSet?(o+='[imagesrcset="'+rx(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(o+='[imagesizes="'+rx(r.imageSizes)+'"]')):o+='[href="'+rx(t)+'"]';var i=o;switch(e){case"style":i=PW(t);break;case"script":i=UW(t)}sx.has(i)||(t=zc({rel:"preload",href:e==="image"&&r&&r.imageSrcSet?void 0:t,as:e},r),sx.set(i,t),n.querySelector(o)!==null||e==="style"&&n.querySelector(vre(i))||e==="script"&&n.querySelector(yre(i))||(e=n.createElement("link"),Xp(e,"link",t),Ud(e),n.head.appendChild(e)))}}function lsn(t,e){ak.m(t,e);var r=LW;if(r&&t){var n=e&&typeof e.as=="string"?e.as:"script",o='link[rel="modulepreload"][as="'+rx(n)+'"][href="'+rx(t)+'"]',i=o;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=UW(t)}if(!sx.has(i)&&(t=zc({rel:"modulepreload",href:t},e),sx.set(i,t),r.querySelector(o)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(yre(i)))return}n=r.createElement("link"),Xp(n,"link",t),Ud(n),r.head.appendChild(n)}}}function usn(t,e,r){ak.S(t,e,r);var n=LW;if(n&&t){var o=gW(n).hoistableStyles,i=PW(t);e=e||"default";var a=o.get(i);if(!a){var s={loading:0,preload:null};if(a=n.querySelector(vre(i)))s.loading=5;else{t=zc({rel:"stylesheet",href:t,"data-precedence":e},r),(r=sx.get(i))&&ZUe(t,r);var c=a=n.createElement("link");Ud(c),Xp(c,"link",t),c._p=new Promise(function(l,u){c.onload=l,c.onerror=u}),c.addEventListener("load",function(){s.loading|=1}),c.addEventListener("error",function(){s.loading|=2}),s.loading|=4,mye(a,e,n)}a={type:"stylesheet",instance:a,count:1,state:s},o.set(i,a)}}}function fsn(t,e){ak.X(t,e);var r=LW;if(r&&t){var n=gW(r).hoistableScripts,o=UW(t),i=n.get(o);i||(i=r.querySelector(yre(o)),i||(t=zc({src:t,async:!0},e),(e=sx.get(o))&&QUe(t,e),i=r.createElement("script"),Ud(i),Xp(i,"link",t),r.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(o,i))}}function dsn(t,e){ak.M(t,e);var r=LW;if(r&&t){var n=gW(r).hoistableScripts,o=UW(t),i=n.get(o);i||(i=r.querySelector(yre(o)),i||(t=zc({src:t,async:!0,type:"module"},e),(e=sx.get(o))&&QUe(t,e),i=r.createElement("script"),Ud(i),Xp(i,"link",t),r.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(o,i))}}function l3t(t,e,r,n){var o=(o=eI.current)?Hye(o):null;if(!o)throw Error(br(446));switch(t){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(e=PW(r.href),r=gW(o).hoistableStyles,n=r.get(e),n||(n={type:"style",instance:null,count:0,state:null},r.set(e,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){t=PW(r.href);var i=gW(o).hoistableStyles,a=i.get(t);if(a||(o=o.ownerDocument||o,a={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(t,a),(i=o.querySelector(vre(t)))&&!i._p&&(a.instance=i,a.state.loading=5),sx.has(t)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},sx.set(t,r),i||psn(o,t,r,a.state))),e&&n===null)throw Error(br(528,""));return a}if(e&&n!==null)throw Error(br(529,""));return null;case"script":return e=r.async,r=r.src,typeof r=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=UW(r),r=gW(o).hoistableScripts,n=r.get(e),n||(n={type:"script",instance:null,count:0,state:null},r.set(e,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(br(444,t))}}function PW(t){return'href="'+rx(t)+'"'}function vre(t){return'link[rel="stylesheet"]['+t+"]"}function zCt(t){return zc({},t,{"data-precedence":t.precedence,precedence:null})}function psn(t,e,r,n){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?n.loading=1:(e=t.createElement("link"),n.preload=e,e.addEventListener("load",function(){return n.loading|=1}),e.addEventListener("error",function(){return n.loading|=2}),Xp(e,"link",r),Ud(e),t.head.appendChild(e))}function UW(t){return'[src="'+rx(t)+'"]'}function yre(t){return"script[async]"+t}function u3t(t,e,r){if(e.count++,e.instance===null)switch(e.type){case"style":var n=t.querySelector('style[data-href~="'+rx(r.href)+'"]');if(n)return e.instance=n,Ud(n),n;var o=zc({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return n=(t.ownerDocument||t).createElement("style"),Ud(n),Xp(n,"style",o),mye(n,r.precedence,t),e.instance=n;case"stylesheet":o=PW(r.href);var i=t.querySelector(vre(o));if(i)return e.state.loading|=4,e.instance=i,Ud(i),i;n=zCt(r),(o=sx.get(o))&&ZUe(n,o),i=(t.ownerDocument||t).createElement("link"),Ud(i);var a=i;return a._p=new Promise(function(s,c){a.onload=s,a.onerror=c}),Xp(i,"link",n),e.state.loading|=4,mye(i,r.precedence,t),e.instance=i;case"script":return i=UW(r.src),(o=t.querySelector(yre(i)))?(e.instance=o,Ud(o),o):(n=r,(o=sx.get(i))&&(n=zc({},r),QUe(n,o)),t=t.ownerDocument||t,o=t.createElement("script"),Ud(o),Xp(o,"link",n),t.head.appendChild(o),e.instance=o);case"void":return null;default:throw Error(br(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(n=e.instance,e.state.loading|=4,mye(n,r.precedence,t));return e.instance}function mye(t,e,r){for(var n=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=n.length?n[n.length-1]:null,i=o,a=0;a<n.length;a++){var s=n[a];if(s.dataset.precedence===e)i=s;else if(i!==o)break}i?i.parentNode.insertBefore(t,i.nextSibling):(e=r.nodeType===9?r.head:r,e.insertBefore(t,e.firstChild))}function ZUe(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function QUe(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var gye=null;function f3t(t,e,r){if(gye===null){var n=new Map,o=gye=new Map;o.set(r,n)}else o=gye,n=o.get(r),n||(n=new Map,o.set(r,n));if(n.has(t))return n;for(n.set(t,null),r=r.getElementsByTagName(t),o=0;o<r.length;o++){var i=r[o];if(!(i[Kte]||i[c0]||t==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var a=i.getAttribute(e)||"";a=t+a;var s=n.get(a);s?s.push(i):n.set(a,[i])}}return n}function d3t(t,e,r){t=t.ownerDocument||t,t.head.insertBefore(r,e==="title"?t.querySelector("head > title"):null)}function hsn(t,e,r){if(r===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function HCt(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}var rre=null;function msn(){}function gsn(t,e,r){if(rre===null)throw Error(br(475));var n=rre;if(e.type==="stylesheet"&&(typeof r.media!="string"||matchMedia(r.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var o=PW(r.href),i=t.querySelector(vre(o));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(n.count++,n=jye.bind(n),t.then(n,n)),e.state.loading|=4,e.instance=i,Ud(i);return}i=t.ownerDocument||t,r=zCt(r),(o=sx.get(o))&&ZUe(r,o),i=i.createElement("link"),Ud(i);var a=i;a._p=new Promise(function(s,c){a.onload=s,a.onerror=c}),Xp(i,"link",r),e.instance=i}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(n.count++,e=jye.bind(n),t.addEventListener("load",e),t.addEventListener("error",e))}}function vsn(){if(rre===null)throw Error(br(475));var t=rre;return t.stylesheets&&t.count===0&&cUe(t,t.stylesheets),0<t.count?function(e){var r=setTimeout(function(){if(t.stylesheets&&cUe(t,t.stylesheets),t.unsuspend){var n=t.unsuspend;t.unsuspend=null,n()}},6e4);return t.unsuspend=e,function(){t.unsuspend=null,clearTimeout(r)}}:null}function jye(){if(this.count--,this.count===0){if(this.stylesheets)cUe(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Wye=null;function cUe(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Wye=new Map,e.forEach(ysn,t),Wye=null,jye.call(t))}function ysn(t,e){if(!(e.state.loading&4)){var r=Wye.get(t);if(r)var n=r.get(null);else{r=new Map,Wye.set(t,r);for(var o=t.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<o.length;i++){var a=o[i];(a.nodeName==="LINK"||a.getAttribute("media")!=="not all")&&(r.set(a.dataset.precedence,a),n=a)}n&&r.set(null,n)}o=e.instance,a=o.getAttribute("data-precedence"),i=r.get(a)||n,i===n&&r.set(null,o),r.set(a,o),this.count++,n=jye.bind(this),o.addEventListener("load",n),o.addEventListener("error",n),i?i.parentNode.insertBefore(o,i.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(o,t.firstChild)),e.state.loading|=4}}var nre={$$typeof:XC,Provider:null,Consumer:null,_currentValue:RB,_currentValue2:RB,_threadCount:0};function bsn(t,e,r,n,o,i,a,s){this.tag=1,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=VDe(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=VDe(0),this.hiddenUpdates=VDe(null),this.identifierPrefix=n,this.onUncaughtError=o,this.onCaughtError=i,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function jCt(t,e,r,n,o,i,a,s,c,l,u,f){return t=new bsn(t,e,r,a,s,c,l,f),e=1,i===!0&&(e|=24),i=ox(3,null,null,e),t.current=i,i.stateNode=t,e=CUe(),e.refCount++,t.pooledCache=e,e.refCount++,i.memoizedState={element:n,isDehydrated:r,cache:e},HUe(i),t}function WCt(t){return t?(t=dW,t):dW}function GCt(t,e,r,n,o,i){o=WCt(o),n.context===null?n.context=o:n.pendingContext=o,n=tI(e),n.payload={element:r},i=i===void 0?null:i,i!==null&&(n.callback=i),r=rI(t,n,e),r!==null&&(Gm(r,t,e),Fte(r,t,e))}function p3t(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var r=t.retryLane;t.retryLane=r!==0&&r<e?r:e}}function $Ue(t,e){p3t(t,e),(t=t.alternate)&&p3t(t,e)}function VCt(t){if(t.tag===13){var e=cI(t,67108864);e!==null&&Gm(e,t,67108864),$Ue(t,67108864)}}var Gye=!0;function xsn(t,e,r,n){var o=Wo.T;Wo.T=null;var i=Fc.p;try{Fc.p=2,eFe(t,e,r,n)}finally{Fc.p=i,Wo.T=o}}function wsn(t,e,r,n){var o=Wo.T;Wo.T=null;var i=Fc.p;try{Fc.p=8,eFe(t,e,r,n)}finally{Fc.p=i,Wo.T=o}}function eFe(t,e,r,n){if(Gye){var o=lUe(n);if(o===null)mLe(t,e,n,Vye,r),h3t(t,n);else if(Ssn(o,t,e,r,n))n.stopPropagation();else if(h3t(t,n),e&4&&-1<Asn.indexOf(t)){for(;o!==null;){var i=OW(o);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var a=_B(i.pendingLanes);if(a!==0){var s=i;for(s.pendingLanes|=2,s.entangledLanes|=2;a;){var c=1<<31-rb(a);s.entanglements[1]|=c,a&=~c}r_(i),(Dl&6)===0&&(Oye=QE()+500,gre(0,!1))}}break;case 13:s=cI(i,2),s!==null&&Gm(s,i,2),rbe(),$Ue(i,2)}if(i=lUe(n),i===null&&mLe(t,e,n,Vye,r),i===o)break;o=i}o!==null&&n.stopPropagation()}else mLe(t,e,n,null,r)}}function lUe(t){return t=gUe(t),tFe(t)}var Vye=null;function tFe(t){if(Vye=null,t=TB(t),t!==null){var e=NW(t);if(e===null)t=null;else{var r=e.tag;if(r===13){if(t=S3t(e),t!==null)return t;t=null}else if(r===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return Vye=t,null}function qCt(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(lin()){case _3t:return 2;case C3t:return 8;case wye:case uin:return 32;case k3t:return 268435456;default:return 32}default:return 32}}var uUe=!1,iI=null,aI=null,sI=null,ore=new Map,ire=new Map,Z5=[],Asn="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function h3t(t,e){switch(t){case"focusin":case"focusout":iI=null;break;case"dragenter":case"dragleave":aI=null;break;case"mouseover":case"mouseout":sI=null;break;case"pointerover":case"pointerout":ore.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":ire.delete(e.pointerId)}}function Ete(t,e,r,n,o,i){return t===null||t.nativeEvent!==i?(t={blockedOn:e,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[o]},e!==null&&(e=OW(e),e!==null&&VCt(e)),t):(t.eventSystemFlags|=n,e=t.targetContainers,o!==null&&e.indexOf(o)===-1&&e.push(o),t)}function Ssn(t,e,r,n,o){switch(e){case"focusin":return iI=Ete(iI,t,e,r,n,o),!0;case"dragenter":return aI=Ete(aI,t,e,r,n,o),!0;case"mouseover":return sI=Ete(sI,t,e,r,n,o),!0;case"pointerover":var i=o.pointerId;return ore.set(i,Ete(ore.get(i)||null,t,e,r,n,o)),!0;case"gotpointercapture":return i=o.pointerId,ire.set(i,Ete(ire.get(i)||null,t,e,r,n,o)),!0}return!1}function KCt(t){var e=TB(t.target);if(e!==null){var r=NW(e);if(r!==null){if(e=r.tag,e===13){if(e=S3t(r),e!==null){t.blockedOn=e,bin(t.priority,function(){if(r.tag===13){var n=nb(),o=cI(r,n);o!==null&&Gm(o,r,n),$Ue(r,n)}});return}}else if(e===3&&r.stateNode.current.memoizedState.isDehydrated){t.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}t.blockedOn=null}function vye(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var r=lUe(t.nativeEvent);if(r===null){r=t.nativeEvent;var n=new r.constructor(r.type,r);TLe=n,r.target.dispatchEvent(n),TLe=null}else return e=OW(r),e!==null&&VCt(e),t.blockedOn=r,!1;e.shift()}return!0}function m3t(t,e,r){vye(t)&&r.delete(e)}function Esn(){uUe=!1,iI!==null&&vye(iI)&&(iI=null),aI!==null&&vye(aI)&&(aI=null),sI!==null&&vye(sI)&&(sI=null),ore.forEach(m3t),ire.forEach(m3t)}function oye(t,e){t.blockedOn===e&&(t.blockedOn=null,uUe||(uUe=!0,ed.unstable_scheduleCallback(ed.unstable_NormalPriority,Esn)))}var iye=null;function g3t(t){iye!==t&&(iye=t,ed.unstable_scheduleCallback(ed.unstable_NormalPriority,function(){iye===t&&(iye=null);for(var e=0;e<t.length;e+=3){var r=t[e],n=t[e+1],o=t[e+2];if(typeof n!="function"){if(tFe(n||r)===null)continue;break}var i=OW(r);i!==null&&(t.splice(e,3),e-=3,ULe(i,{pending:!0,data:o,method:r.method,action:n},n,o))}}))}function are(t){function e(c){return oye(c,t)}iI!==null&&oye(iI,t),aI!==null&&oye(aI,t),sI!==null&&oye(sI,t),ore.forEach(e),ire.forEach(e);for(var r=0;r<Z5.length;r++){var n=Z5[r];n.blockedOn===t&&(n.blockedOn=null)}for(;0<Z5.length&&(r=Z5[0],r.blockedOn===null);)KCt(r),r.blockedOn===null&&Z5.shift();if(r=(t.ownerDocument||t).$$reactFormReplay,r!=null)for(n=0;n<r.length;n+=3){var o=r[n],i=r[n+1],a=o[pv]||null;if(typeof i=="function")a||g3t(r);else if(a){var s=null;if(i&&i.hasAttribute("formAction")){if(o=i,a=i[pv]||null)s=a.formAction;else if(tFe(o)!==null)continue}else s=a.action;typeof s=="function"?r[n+1]=s:(r.splice(n,3),n-=3),g3t(r)}}}function rFe(t){this._internalRoot=t}ibe.prototype.render=rFe.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(br(409));var r=e.current,n=nb();GCt(r,n,t,e,null,null)};ibe.prototype.unmount=rFe.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;t.tag===0&&SW(),GCt(t.current,2,null,t,null,null),rbe(),e[BW]=null}};function ibe(t){this._internalRoot=t}ibe.prototype.unstable_scheduleHydration=function(t){if(t){var e=N3t();t={blockedOn:null,target:t,priority:e};for(var r=0;r<Z5.length&&e!==0&&e<Z5[r].priority;r++);Z5.splice(r,0,t),r===0&&KCt(t)}};var v3t=y3t.version;if(v3t!=="19.0.0")throw Error(br(527,v3t,"19.0.0"));Fc.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(br(188)):(t=Object.keys(t).join(","),Error(br(268,t)));return t=ain(e),t=t!==null?E3t(t):null,t=t===null?null:t.stateNode,t};var _sn={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:Wo,findFiberByHostInstance:TB,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(_te=__REACT_DEVTOOLS_GLOBAL_HOOK__,!_te.isDisabled&&_te.supportsFiber))try{sre=_te.inject(_sn),tb=_te}catch{}var _te;abe.createRoot=function(t,e){if(!b3t(t))throw Error(br(299));var r=!1,n="",o=G4t,i=V4t,a=q4t,s=null;return e!=null&&(e.unstable_strictMode===!0&&(r=!0),e.identifierPrefix!==void 0&&(n=e.identifierPrefix),e.onUncaughtError!==void 0&&(o=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(a=e.onRecoverableError),e.unstable_transitionCallbacks!==void 0&&(s=e.unstable_transitionCallbacks)),e=jCt(t,1,!1,null,null,r,n,o,i,a,s,null),t[BW]=e.current,XUe(t.nodeType===8?t.parentNode:t),new rFe(e)};abe.hydrateRoot=function(t,e,r){if(!b3t(t))throw Error(br(299));var n=!1,o="",i=G4t,a=V4t,s=q4t,c=null,l=null;return r!=null&&(r.unstable_strictMode===!0&&(n=!0),r.identifierPrefix!==void 0&&(o=r.identifierPrefix),r.onUncaughtError!==void 0&&(i=r.onUncaughtError),r.onCaughtError!==void 0&&(a=r.onCaughtError),r.onRecoverableError!==void 0&&(s=r.onRecoverableError),r.unstable_transitionCallbacks!==void 0&&(c=r.unstable_transitionCallbacks),r.formState!==void 0&&(l=r.formState)),e=jCt(t,1,!0,e,r??null,n,o,i,a,s,c,l),e.context=WCt(null),r=e.current,n=nb(),o=tI(n),o.callback=null,rI(r,o,n),e.current.lanes=n,lre(e,n),r_(e),t[BW]=e.current,XUe(t),new ibe(e)};abe.version="19.0.0"});var FW=Q((KXo,XCt)=>{"use strict";d();p();function JCt(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(JCt)}catch(t){console.error(t)}}JCt(),XCt.exports=YCt()});var Ikt={};Nl(Ikt,{Buffer:()=>ft,INSPECT_MAX_BYTES:()=>gkt,SlowBuffer:()=>Vsn,isBuffer:()=>kkt,kMaxLength:()=>zsn});function pkt(){iFe=!0;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e=0,r=t.length;e<r;++e)n_[e]=t[e],fx[t.charCodeAt(e)]=e;fx["-".charCodeAt(0)]=62,fx["_".charCodeAt(0)]=63}function Dsn(t){iFe||pkt();var e,r,n,o,i,a,s=t.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");i=t[s-2]==="="?2:t[s-1]==="="?1:0,a=new Osn(s*3/4-i),n=i>0?s-4:s;var c=0;for(e=0,r=0;e<n;e+=4,r+=3)o=fx[t.charCodeAt(e)]<<18|fx[t.charCodeAt(e+1)]<<12|fx[t.charCodeAt(e+2)]<<6|fx[t.charCodeAt(e+3)],a[c++]=o>>16&255,a[c++]=o>>8&255,a[c++]=o&255;return i===2?(o=fx[t.charCodeAt(e)]<<2|fx[t.charCodeAt(e+1)]>>4,a[c++]=o&255):i===1&&(o=fx[t.charCodeAt(e)]<<10|fx[t.charCodeAt(e+1)]<<4|fx[t.charCodeAt(e+2)]>>2,a[c++]=o>>8&255,a[c++]=o&255),a}function Lsn(t){return n_[t>>18&63]+n_[t>>12&63]+n_[t>>6&63]+n_[t&63]}function Usn(t,e,r){for(var n,o=[],i=e;i<r;i+=3)n=(t[i]<<16)+(t[i+1]<<8)+t[i+2],o.push(Lsn(n));return o.join("")}function ukt(t){iFe||pkt();for(var e,r=t.length,n=r%3,o="",i=[],a=16383,s=0,c=r-n;s<c;s+=a)i.push(Usn(t,s,s+a>c?c:s+a));return n===1?(e=t[r-1],o+=n_[e>>2],o+=n_[e<<4&63],o+="=="):n===2&&(e=(t[r-2]<<8)+t[r-1],o+=n_[e>>10],o+=n_[e>>4&63],o+=n_[e<<2&63],o+="="),i.push(o),i.join("")}function lbe(t,e,r,n,o){var i,a,s=o*8-n-1,c=(1<<s)-1,l=c>>1,u=-7,f=r?o-1:0,h=r?-1:1,m=t[e+f];for(f+=h,i=m&(1<<-u)-1,m>>=-u,u+=s;u>0;i=i*256+t[e+f],f+=h,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=n;u>0;a=a*256+t[e+f],f+=h,u-=8);if(i===0)i=1-l;else{if(i===c)return a?NaN:(m?-1:1)*(1/0);a=a+Math.pow(2,n),i=i-l}return(m?-1:1)*a*Math.pow(2,i-n)}function hkt(t,e,r,n,o,i){var a,s,c,l=i*8-o-1,u=(1<<l)-1,f=u>>1,h=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=n?0:i-1,g=n?1:-1,v=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=u):(a=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-a))<1&&(a--,c*=2),a+f>=1?e+=h/c:e+=h*Math.pow(2,1-f),e*c>=2&&(a++,c/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(e*c-1)*Math.pow(2,o),a=a+f):(s=e*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;t[r+m]=s&255,m+=g,s/=256,o-=8);for(a=a<<o|s,l+=o;l>0;t[r+m]=a&255,m+=g,a/=256,l-=8);t[r+m-g]|=v*128}function sbe(){return ft.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function ck(t,e){if(sbe()<e)throw new RangeError("Invalid typed array length");return ft.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=ft.prototype):(t===null&&(t=new ft(e)),t.length=e),t}function ft(t,e,r){if(!ft.TYPED_ARRAY_SUPPORT&&!(this instanceof ft))return new ft(t,e,r);if(typeof t=="number"){if(typeof e=="string")throw new Error("If encoding is specified then the first argument must be a string");return aFe(this,t)}return vkt(this,t,e,r)}function vkt(t,e,r,n){if(typeof e=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer?Wsn(t,e,r,n):typeof e=="string"?jsn(t,e,r):Gsn(t,e)}function ykt(t){if(typeof t!="number")throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function Hsn(t,e,r,n){return ykt(e),e<=0?ck(t,e):r!==void 0?typeof n=="string"?ck(t,e).fill(r,n):ck(t,e).fill(r):ck(t,e)}function aFe(t,e){if(ykt(e),t=ck(t,e<0?0:sFe(e)|0),!ft.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}function jsn(t,e,r){if((typeof r!="string"||r==="")&&(r="utf8"),!ft.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=bkt(e,r)|0;t=ck(t,n);var o=t.write(e,r);return o!==n&&(t=t.slice(0,o)),t}function oFe(t,e){var r=e.length<0?0:sFe(e.length)|0;t=ck(t,r);for(var n=0;n<r;n+=1)t[n]=e[n]&255;return t}function Wsn(t,e,r,n){if(e.byteLength,r<0||e.byteLength<r)throw new RangeError("'offset' is out of bounds");if(e.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return r===void 0&&n===void 0?e=new Uint8Array(e):n===void 0?e=new Uint8Array(e,r):e=new Uint8Array(e,r,n),ft.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=ft.prototype):t=oFe(t,e),t}function Gsn(t,e){if(o_(e)){var r=sFe(e.length)|0;return t=ck(t,r),t.length===0||e.copy(t,0,0,r),t}if(e){if(typeof ArrayBuffer<"u"&&e.buffer instanceof ArrayBuffer||"length"in e)return typeof e.length!="number"||ucn(e.length)?ck(t,0):oFe(t,e);if(e.type==="Buffer"&&mkt(e.data))return oFe(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function sFe(t){if(t>=sbe())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+sbe().toString(16)+" bytes");return t|0}function Vsn(t){return+t!=t&&(t=0),ft.alloc(+t)}function o_(t){return!!(t!=null&&t._isBuffer)}function bkt(t,e){if(o_(t))return t.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;typeof t!="string"&&(t=""+t);var r=t.length;if(r===0)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return cbe(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return Ckt(t).length;default:if(n)return cbe(t).length;e=(""+e).toLowerCase(),n=!0}}function qsn(t,e,r){var n=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,e>>>=0,r<=e))return"";for(t||(t="utf8");;)switch(t){case"hex":return rcn(this,e,r);case"utf8":case"utf-8":return Akt(this,e,r);case"ascii":return ecn(this,e,r);case"latin1":case"binary":return tcn(this,e,r);case"base64":return Qsn(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ncn(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function YB(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function xkt(t,e,r,n,o){if(t.length===0)return-1;if(typeof r=="string"?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(o)return-1;r=t.length-1}else if(r<0)if(o)r=0;else return-1;if(typeof e=="string"&&(e=ft.from(e,n)),o_(e))return e.length===0?-1:fkt(t,e,r,n,o);if(typeof e=="number")return e=e&255,ft.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):fkt(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function fkt(t,e,r,n,o){var i=1,a=t.length,s=e.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(t.length<2||e.length<2)return-1;i=2,a/=2,s/=2,r/=2}function c(m,g){return i===1?m[g]:m.readUInt16BE(g*i)}var l;if(o){var u=-1;for(l=r;l<a;l++)if(c(t,l)===c(e,u===-1?0:l-u)){if(u===-1&&(u=l),l-u+1===s)return u*i}else u!==-1&&(l-=l-u),u=-1}else for(r+s>a&&(r=a-s),l=r;l>=0;l--){for(var f=!0,h=0;h<s;h++)if(c(t,l+h)!==c(e,h)){f=!1;break}if(f)return l}return-1}function Ksn(t,e,r,n){r=Number(r)||0;var o=t.length-r;n?(n=Number(n),n>o&&(n=o)):n=o;var i=e.length;if(i%2!==0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var a=0;a<n;++a){var s=parseInt(e.substr(a*2,2),16);if(isNaN(s))return a;t[r+a]=s}return a}function Ysn(t,e,r,n){return dbe(cbe(e,t.length-r),t,r,n)}function wkt(t,e,r,n){return dbe(ccn(e),t,r,n)}function Jsn(t,e,r,n){return wkt(t,e,r,n)}function Xsn(t,e,r,n){return dbe(Ckt(e),t,r,n)}function Zsn(t,e,r,n){return dbe(lcn(e,t.length-r),t,r,n)}function Qsn(t,e,r){return e===0&&r===t.length?ukt(t):ukt(t.slice(e,r))}function Akt(t,e,r){r=Math.min(t.length,r);for(var n=[],o=e;o<r;){var i=t[o],a=null,s=i>239?4:i>223?3:i>191?2:1;if(o+s<=r){var c,l,u,f;switch(s){case 1:i<128&&(a=i);break;case 2:c=t[o+1],(c&192)===128&&(f=(i&31)<<6|c&63,f>127&&(a=f));break;case 3:c=t[o+1],l=t[o+2],(c&192)===128&&(l&192)===128&&(f=(i&15)<<12|(c&63)<<6|l&63,f>2047&&(f<55296||f>57343)&&(a=f));break;case 4:c=t[o+1],l=t[o+2],u=t[o+3],(c&192)===128&&(l&192)===128&&(u&192)===128&&(f=(i&15)<<18|(c&63)<<12|(l&63)<<6|u&63,f>65535&&f<1114112&&(a=f))}}a===null?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|a&1023),n.push(a),o+=s}return $sn(n)}function $sn(t){var e=t.length;if(e<=dkt)return String.fromCharCode.apply(String,t);for(var r="",n=0;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=dkt));return r}function ecn(t,e,r){var n="";r=Math.min(t.length,r);for(var o=e;o<r;++o)n+=String.fromCharCode(t[o]&127);return n}function tcn(t,e,r){var n="";r=Math.min(t.length,r);for(var o=e;o<r;++o)n+=String.fromCharCode(t[o]);return n}function rcn(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=e;i<r;++i)o+=scn(t[i]);return o}function ncn(t,e,r){for(var n=t.slice(e,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+n[i+1]*256);return o}function Hd(t,e,r){if(t%1!==0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function gv(t,e,r,n,o,i){if(!o_(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||e<i)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function ube(t,e,r,n){e<0&&(e=65535+e+1);for(var o=0,i=Math.min(t.length-r,2);o<i;++o)t[r+o]=(e&255<<8*(n?o:1-o))>>>(n?o:1-o)*8}function fbe(t,e,r,n){e<0&&(e=4294967295+e+1);for(var o=0,i=Math.min(t.length-r,4);o<i;++o)t[r+o]=e>>>(n?o:3-o)*8&255}function Skt(t,e,r,n,o,i){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function Ekt(t,e,r,n,o){return o||Skt(t,e,r,4),hkt(t,e,r,n,23,4),r+4}function _kt(t,e,r,n,o){return o||Skt(t,e,r,8),hkt(t,e,r,n,52,8),r+8}function icn(t){if(t=acn(t).replace(ocn,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function acn(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function scn(t){return t<16?"0"+t.toString(16):t.toString(16)}function cbe(t,e){e=e||1/0;for(var r,n=t.length,o=null,i=[],a=0;a<n;++a){if(r=t.charCodeAt(a),r>55295&&r<57344){if(!o){if(r>56319){(e-=3)>-1&&i.push(239,191,189);continue}else if(a+1===n){(e-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(e-=3)>-1&&i.push(239,191,189),o=r;continue}r=(o-55296<<10|r-56320)+65536}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((e-=1)<0)break;i.push(r)}else if(r<2048){if((e-=2)<0)break;i.push(r>>6|192,r&63|128)}else if(r<65536){if((e-=3)<0)break;i.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((e-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return i}function ccn(t){for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r)&255);return e}function lcn(t,e){for(var r,n,o,i=[],a=0;a<t.length&&!((e-=2)<0);++a)r=t.charCodeAt(a),n=r>>8,o=r%256,i.push(o),i.push(n);return i}function Ckt(t){return Dsn(icn(t))}function dbe(t,e,r,n){for(var o=0;o<n&&!(o+r>=e.length||o>=t.length);++o)e[o+r]=t[o];return o}function ucn(t){return t!==t}function kkt(t){return t!=null&&(!!t._isBuffer||Tkt(t)||fcn(t))}function Tkt(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function fcn(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&Tkt(t.slice(0,0))}var n_,fx,Osn,iFe,Fsn,mkt,gkt,zsn,dkt,ocn,JB=Oe(()=>{d();p();n_=[],fx=[],Osn=typeof Uint8Array<"u"?Uint8Array:Array,iFe=!1;Fsn={}.toString,mkt=Array.isArray||function(t){return Fsn.call(t)=="[object Array]"};gkt=50;ft.TYPED_ARRAY_SUPPORT=globalThis.TYPED_ARRAY_SUPPORT!==void 0?globalThis.TYPED_ARRAY_SUPPORT:!0;zsn=sbe();ft.poolSize=8192;ft._augment=function(t){return t.__proto__=ft.prototype,t};ft.from=function(t,e,r){return vkt(null,t,e,r)};ft.TYPED_ARRAY_SUPPORT&&(ft.prototype.__proto__=Uint8Array.prototype,ft.__proto__=Uint8Array);ft.alloc=function(t,e,r){return Hsn(null,t,e,r)};ft.allocUnsafe=function(t){return aFe(null,t)};ft.allocUnsafeSlow=function(t){return aFe(null,t)};ft.isBuffer=kkt;ft.compare=function(e,r){if(!o_(e)||!o_(r))throw new TypeError("Arguments must be Buffers");if(e===r)return 0;for(var n=e.length,o=r.length,i=0,a=Math.min(n,o);i<a;++i)if(e[i]!==r[i]){n=e[i],o=r[i];break}return n<o?-1:o<n?1:0};ft.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}};ft.concat=function(e,r){if(!mkt(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return ft.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<e.length;++n)r+=e[n].length;var o=ft.allocUnsafe(r),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!o_(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(o,i),i+=a.length}return o};ft.byteLength=bkt;ft.prototype._isBuffer=!0;ft.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 r=0;r<e;r+=2)YB(this,r,r+1);return this};ft.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 r=0;r<e;r+=4)YB(this,r,r+3),YB(this,r+1,r+2);return this};ft.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 r=0;r<e;r+=8)YB(this,r,r+7),YB(this,r+1,r+6),YB(this,r+2,r+5),YB(this,r+3,r+4);return this};ft.prototype.toString=function(){var e=this.length|0;return e===0?"":arguments.length===0?Akt(this,0,e):qsn.apply(this,arguments)};ft.prototype.equals=function(e){if(!o_(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:ft.compare(this,e)===0};ft.prototype.inspect=function(){var e="",r=gkt;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"};ft.prototype.compare=function(e,r,n,o,i){if(!o_(e))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=e?e.length:0),o===void 0&&(o=0),i===void 0&&(i=this.length),r<0||n>e.length||o<0||i>this.length)throw new RangeError("out of range index");if(o>=i&&r>=n)return 0;if(o>=i)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,o>>>=0,i>>>=0,this===e)return 0;for(var a=i-o,s=n-r,c=Math.min(a,s),l=this.slice(o,i),u=e.slice(r,n),f=0;f<c;++f)if(l[f]!==u[f]){a=l[f],s=u[f];break}return a<s?-1:s<a?1:0};ft.prototype.includes=function(e,r,n){return this.indexOf(e,r,n)!==-1};ft.prototype.indexOf=function(e,r,n){return xkt(this,e,r,n,!0)};ft.prototype.lastIndexOf=function(e,r,n){return xkt(this,e,r,n,!1)};ft.prototype.write=function(e,r,n,o){if(r===void 0)o="utf8",n=this.length,r=0;else if(n===void 0&&typeof r=="string")o=r,n=this.length,r=0;else if(isFinite(r))r=r|0,isFinite(n)?(n=n|0,o===void 0&&(o="utf8")):(o=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i=this.length-r;if((n===void 0||n>i)&&(n=i),e.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");for(var a=!1;;)switch(o){case"hex":return Ksn(this,e,r,n);case"utf8":case"utf-8":return Ysn(this,e,r,n);case"ascii":return wkt(this,e,r,n);case"latin1":case"binary":return Jsn(this,e,r,n);case"base64":return Xsn(this,e,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Zsn(this,e,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};ft.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};dkt=4096;ft.prototype.slice=function(e,r){var n=this.length;e=~~e,r=r===void 0?n:~~r,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<e&&(r=e);var o;if(ft.TYPED_ARRAY_SUPPORT)o=this.subarray(e,r),o.__proto__=ft.prototype;else{var i=r-e;o=new ft(i,void 0);for(var a=0;a<i;++a)o[a]=this[a+e]}return o};ft.prototype.readUIntLE=function(e,r,n){e=e|0,r=r|0,n||Hd(e,r,this.length);for(var o=this[e],i=1,a=0;++a<r&&(i*=256);)o+=this[e+a]*i;return o};ft.prototype.readUIntBE=function(e,r,n){e=e|0,r=r|0,n||Hd(e,r,this.length);for(var o=this[e+--r],i=1;r>0&&(i*=256);)o+=this[e+--r]*i;return o};ft.prototype.readUInt8=function(e,r){return r||Hd(e,1,this.length),this[e]};ft.prototype.readUInt16LE=function(e,r){return r||Hd(e,2,this.length),this[e]|this[e+1]<<8};ft.prototype.readUInt16BE=function(e,r){return r||Hd(e,2,this.length),this[e]<<8|this[e+1]};ft.prototype.readUInt32LE=function(e,r){return r||Hd(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};ft.prototype.readUInt32BE=function(e,r){return r||Hd(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};ft.prototype.readIntLE=function(e,r,n){e=e|0,r=r|0,n||Hd(e,r,this.length);for(var o=this[e],i=1,a=0;++a<r&&(i*=256);)o+=this[e+a]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*r)),o};ft.prototype.readIntBE=function(e,r,n){e=e|0,r=r|0,n||Hd(e,r,this.length);for(var o=r,i=1,a=this[e+--o];o>0&&(i*=256);)a+=this[e+--o]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*r)),a};ft.prototype.readInt8=function(e,r){return r||Hd(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};ft.prototype.readInt16LE=function(e,r){r||Hd(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n};ft.prototype.readInt16BE=function(e,r){r||Hd(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n};ft.prototype.readInt32LE=function(e,r){return r||Hd(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};ft.prototype.readInt32BE=function(e,r){return r||Hd(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};ft.prototype.readFloatLE=function(e,r){return r||Hd(e,4,this.length),lbe(this,e,!0,23,4)};ft.prototype.readFloatBE=function(e,r){return r||Hd(e,4,this.length),lbe(this,e,!1,23,4)};ft.prototype.readDoubleLE=function(e,r){return r||Hd(e,8,this.length),lbe(this,e,!0,52,8)};ft.prototype.readDoubleBE=function(e,r){return r||Hd(e,8,this.length),lbe(this,e,!1,52,8)};ft.prototype.writeUIntLE=function(e,r,n,o){if(e=+e,r=r|0,n=n|0,!o){var i=Math.pow(2,8*n)-1;gv(this,e,r,n,i,0)}var a=1,s=0;for(this[r]=e&255;++s<n&&(a*=256);)this[r+s]=e/a&255;return r+n};ft.prototype.writeUIntBE=function(e,r,n,o){if(e=+e,r=r|0,n=n|0,!o){var i=Math.pow(2,8*n)-1;gv(this,e,r,n,i,0)}var a=n-1,s=1;for(this[r+a]=e&255;--a>=0&&(s*=256);)this[r+a]=e/s&255;return r+n};ft.prototype.writeUInt8=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,1,255,0),ft.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[r]=e&255,r+1};ft.prototype.writeUInt16LE=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,2,65535,0),ft.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):ube(this,e,r,!0),r+2};ft.prototype.writeUInt16BE=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,2,65535,0),ft.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):ube(this,e,r,!1),r+2};ft.prototype.writeUInt32LE=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,4,4294967295,0),ft.TYPED_ARRAY_SUPPORT?(this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=e&255):fbe(this,e,r,!0),r+4};ft.prototype.writeUInt32BE=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,4,4294967295,0),ft.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):fbe(this,e,r,!1),r+4};ft.prototype.writeIntLE=function(e,r,n,o){if(e=+e,r=r|0,!o){var i=Math.pow(2,8*n-1);gv(this,e,r,n,i-1,-i)}var a=0,s=1,c=0;for(this[r]=e&255;++a<n&&(s*=256);)e<0&&c===0&&this[r+a-1]!==0&&(c=1),this[r+a]=(e/s>>0)-c&255;return r+n};ft.prototype.writeIntBE=function(e,r,n,o){if(e=+e,r=r|0,!o){var i=Math.pow(2,8*n-1);gv(this,e,r,n,i-1,-i)}var a=n-1,s=1,c=0;for(this[r+a]=e&255;--a>=0&&(s*=256);)e<0&&c===0&&this[r+a+1]!==0&&(c=1),this[r+a]=(e/s>>0)-c&255;return r+n};ft.prototype.writeInt8=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,1,127,-128),ft.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[r]=e&255,r+1};ft.prototype.writeInt16LE=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,2,32767,-32768),ft.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8):ube(this,e,r,!0),r+2};ft.prototype.writeInt16BE=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,2,32767,-32768),ft.TYPED_ARRAY_SUPPORT?(this[r]=e>>>8,this[r+1]=e&255):ube(this,e,r,!1),r+2};ft.prototype.writeInt32LE=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,4,2147483647,-2147483648),ft.TYPED_ARRAY_SUPPORT?(this[r]=e&255,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24):fbe(this,e,r,!0),r+4};ft.prototype.writeInt32BE=function(e,r,n){return e=+e,r=r|0,n||gv(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),ft.TYPED_ARRAY_SUPPORT?(this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=e&255):fbe(this,e,r,!1),r+4};ft.prototype.writeFloatLE=function(e,r,n){return Ekt(this,e,r,!0,n)};ft.prototype.writeFloatBE=function(e,r,n){return Ekt(this,e,r,!1,n)};ft.prototype.writeDoubleLE=function(e,r,n){return _kt(this,e,r,!0,n)};ft.prototype.writeDoubleBE=function(e,r,n){return _kt(this,e,r,!1,n)};ft.prototype.copy=function(e,r,n,o){if(n||(n=0),!o&&o!==0&&(o=this.length),r>=e.length&&(r=e.length),r||(r=0),o>0&&o<n&&(o=n),o===n||e.length===0||this.length===0)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-r<o-n&&(o=e.length-r+n);var i=o-n,a;if(this===e&&n<r&&r<o)for(a=i-1;a>=0;--a)e[a+r]=this[a+n];else if(i<1e3||!ft.TYPED_ARRAY_SUPPORT)for(a=0;a<i;++a)e[a+r]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),r);return i};ft.prototype.fill=function(e,r,n,o){if(typeof e=="string"){if(typeof r=="string"?(o=r,r=0,n=this.length):typeof n=="string"&&(o=n,n=this.length),e.length===1){var i=e.charCodeAt(0);i<256&&(e=i)}if(o!==void 0&&typeof o!="string")throw new TypeError("encoding must be a string");if(typeof o=="string"&&!ft.isEncoding(o))throw new TypeError("Unknown encoding: "+o)}else typeof e=="number"&&(e=e&255);if(r<0||this.length<r||this.length<n)throw new RangeError("Out of range index");if(n<=r)return this;r=r>>>0,n=n===void 0?this.length:n>>>0,e||(e=0);var a;if(typeof e=="number")for(a=r;a<n;++a)this[a]=e;else{var s=o_(e)?e:cbe(new ft(e,o).toString()),c=s.length;for(a=0;a<n-r;++a)this[a+r]=s[a%c]}return this};ocn=/[^+\/0-9A-Za-z-_]/g});var rd=Q((x$o,Ebe)=>{d();p();var eO=(JB(),K1(Ikt));if(eO&&eO.default){Ebe.exports=eO.default;for(let t in eO)Ebe.exports[t]=eO[t]}else eO&&(Ebe.exports=eO)});var TFe=Q((Xkt,kFe)=>{d();p();(function(t,e){"use strict";function r(M,y){if(!M)throw new Error(y||"Assertion failed")}function n(M,y){M.super_=y;var x=function(){};x.prototype=y.prototype,M.prototype=new x,M.prototype.constructor=M}function o(M,y,x){if(o.isBN(M))return M;this.negative=0,this.words=null,this.length=0,this.red=null,M!==null&&((y==="le"||y==="be")&&(x=y,y=10),this._init(M||0,y||10,x||"be"))}typeof t=="object"?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var i;try{typeof window<"u"&&typeof window.Buffer<"u"?i=window.Buffer:i=rd().Buffer}catch{}o.isBN=function(y){return y instanceof o?!0:y!==null&&typeof y=="object"&&y.constructor.wordSize===o.wordSize&&Array.isArray(y.words)},o.max=function(y,x){return y.cmp(x)>0?y:x},o.min=function(y,x){return y.cmp(x)<0?y:x},o.prototype._init=function(y,x,C){if(typeof y=="number")return this._initNumber(y,x,C);if(typeof y=="object")return this._initArray(y,x,C);x==="hex"&&(x=16),r(x===(x|0)&&x>=2&&x<=36),y=y.toString().replace(/\s+/g,"");var R=0;y[0]==="-"&&(R++,this.negative=1),R<y.length&&(x===16?this._parseHex(y,R,C):(this._parseBase(y,x,R),C==="le"&&this._initArray(this.toArray(),x,C)))},o.prototype._initNumber=function(y,x,C){y<0&&(this.negative=1,y=-y),y<67108864?(this.words=[y&67108863],this.length=1):y<4503599627370496?(this.words=[y&67108863,y/67108864&67108863],this.length=2):(r(y<9007199254740992),this.words=[y&67108863,y/67108864&67108863,1],this.length=3),C==="le"&&this._initArray(this.toArray(),x,C)},o.prototype._initArray=function(y,x,C){if(r(typeof y.length=="number"),y.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(y.length/3),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var E,N,V=0;if(C==="be")for(R=y.length-1,E=0;R>=0;R-=3)N=y[R]|y[R-1]<<8|y[R-2]<<16,this.words[E]|=N<<V&67108863,this.words[E+1]=N>>>26-V&67108863,V+=24,V>=26&&(V-=26,E++);else if(C==="le")for(R=0,E=0;R<y.length;R+=3)N=y[R]|y[R+1]<<8|y[R+2]<<16,this.words[E]|=N<<V&67108863,this.words[E+1]=N>>>26-V&67108863,V+=24,V>=26&&(V-=26,E++);return this._strip()};function a(M,y){var x=M.charCodeAt(y);if(x>=48&&x<=57)return x-48;if(x>=65&&x<=70)return x-55;if(x>=97&&x<=102)return x-87;r(!1,"Invalid character in "+M)}function s(M,y,x){var C=a(M,x);return x-1>=y&&(C|=a(M,x-1)<<4),C}o.prototype._parseHex=function(y,x,C){this.length=Math.ceil((y.length-x)/6),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var E=0,N=0,V;if(C==="be")for(R=y.length-1;R>=x;R-=2)V=s(y,x,R)<<E,this.words[N]|=V&67108863,E>=18?(E-=18,N+=1,this.words[N]|=V>>>26):E+=8;else{var F=y.length-x;for(R=F%2===0?x+1:x;R<y.length;R+=2)V=s(y,x,R)<<E,this.words[N]|=V&67108863,E>=18?(E-=18,N+=1,this.words[N]|=V>>>26):E+=8}this._strip()};function c(M,y,x,C){for(var R=0,E=0,N=Math.min(M.length,x),V=y;V<N;V++){var F=M.charCodeAt(V)-48;R*=C,F>=49?E=F-49+10:F>=17?E=F-17+10:E=F,r(F>=0&&E<C,"Invalid character"),R+=E}return R}o.prototype._parseBase=function(y,x,C){this.words=[0],this.length=1;for(var R=0,E=1;E<=67108863;E*=x)R++;R--,E=E/x|0;for(var N=y.length-C,V=N%R,F=Math.min(N,N-V)+C,k=0,H=C;H<F;H+=R)k=c(y,H,H+R,x),this.imuln(E),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k);if(V!==0){var re=1;for(k=c(y,H,y.length,x),H=0;H<V;H++)re*=x;this.imuln(re),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k)}this._strip()},o.prototype.copy=function(y){y.words=new Array(this.length);for(var x=0;x<this.length;x++)y.words[x]=this.words[x];y.length=this.length,y.negative=this.negative,y.red=this.red};function l(M,y){M.words=y.words,M.length=y.length,M.negative=y.negative,M.red=y.red}if(o.prototype._move=function(y){l(y,this)},o.prototype.clone=function(){var y=new o(null);return this.copy(y),y},o.prototype._expand=function(y){for(;this.length<y;)this.words[this.length++]=0;return this},o.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch{o.prototype.inspect=u}else o.prototype.inspect=u;function u(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","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"],h=[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],m=[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];o.prototype.toString=function(y,x){y=y||10,x=x|0||1;var C;if(y===16||y==="hex"){C="";for(var R=0,E=0,N=0;N<this.length;N++){var V=this.words[N],F=((V<<R|E)&16777215).toString(16);E=V>>>24-R&16777215,R+=2,R>=26&&(R-=26,N--),E!==0||N!==this.length-1?C=f[6-F.length]+F+C:C=F+C}for(E!==0&&(C=E.toString(16)+C);C.length%x!==0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}if(y===(y|0)&&y>=2&&y<=36){var k=h[y],H=m[y];C="";var re=this.clone();for(re.negative=0;!re.isZero();){var Y=re.modrn(H).toString(y);re=re.idivn(H),re.isZero()?C=Y+C:C=f[k-Y.length]+Y+C}for(this.isZero()&&(C="0"+C);C.length%x!==0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var y=this.words[0];return this.length===2?y+=this.words[1]*67108864:this.length===3&&this.words[2]===1?y+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-y:y},o.prototype.toJSON=function(){return this.toString(16,2)},i&&(o.prototype.toBuffer=function(y,x){return this.toArrayLike(i,y,x)}),o.prototype.toArray=function(y,x){return this.toArrayLike(Array,y,x)};var g=function(y,x){return y.allocUnsafe?y.allocUnsafe(x):new y(x)};o.prototype.toArrayLike=function(y,x,C){this._strip();var R=this.byteLength(),E=C||Math.max(1,R);r(R<=E,"byte array longer than desired length"),r(E>0,"Requested array length <= 0");var N=g(y,E),V=x==="le"?"LE":"BE";return this["_toArrayLike"+V](N,R),N},o.prototype._toArrayLikeLE=function(y,x){for(var C=0,R=0,E=0,N=0;E<this.length;E++){var V=this.words[E]<<N|R;y[C++]=V&255,C<y.length&&(y[C++]=V>>8&255),C<y.length&&(y[C++]=V>>16&255),N===6?(C<y.length&&(y[C++]=V>>24&255),R=0,N=0):(R=V>>>24,N+=2)}if(C<y.length)for(y[C++]=R;C<y.length;)y[C++]=0},o.prototype._toArrayLikeBE=function(y,x){for(var C=y.length-1,R=0,E=0,N=0;E<this.length;E++){var V=this.words[E]<<N|R;y[C--]=V&255,C>=0&&(y[C--]=V>>8&255),C>=0&&(y[C--]=V>>16&255),N===6?(C>=0&&(y[C--]=V>>24&255),R=0,N=0):(R=V>>>24,N+=2)}if(C>=0)for(y[C--]=R;C>=0;)y[C--]=0},Math.clz32?o.prototype._countBits=function(y){return 32-Math.clz32(y)}:o.prototype._countBits=function(y){var x=y,C=0;return x>=4096&&(C+=13,x>>>=13),x>=64&&(C+=7,x>>>=7),x>=8&&(C+=4,x>>>=4),x>=2&&(C+=2,x>>>=2),C+x},o.prototype._zeroBits=function(y){if(y===0)return 26;var x=y,C=0;return(x&8191)===0&&(C+=13,x>>>=13),(x&127)===0&&(C+=7,x>>>=7),(x&15)===0&&(C+=4,x>>>=4),(x&3)===0&&(C+=2,x>>>=2),(x&1)===0&&C++,C},o.prototype.bitLength=function(){var y=this.words[this.length-1],x=this._countBits(y);return(this.length-1)*26+x};function v(M){for(var y=new Array(M.bitLength()),x=0;x<y.length;x++){var C=x/26|0,R=x%26;y[x]=M.words[C]>>>R&1}return y}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var y=0,x=0;x<this.length;x++){var C=this._zeroBits(this.words[x]);if(y+=C,C!==26)break}return y},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(y){return this.negative!==0?this.abs().inotn(y).iaddn(1):this.clone()},o.prototype.fromTwos=function(y){return this.testn(y-1)?this.notn(y).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return this.negative!==0},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(y){for(;this.length<y.length;)this.words[this.length++]=0;for(var x=0;x<y.length;x++)this.words[x]=this.words[x]|y.words[x];return this._strip()},o.prototype.ior=function(y){return r((this.negative|y.negative)===0),this.iuor(y)},o.prototype.or=function(y){return this.length>y.length?this.clone().ior(y):y.clone().ior(this)},o.prototype.uor=function(y){return this.length>y.length?this.clone().iuor(y):y.clone().iuor(this)},o.prototype.iuand=function(y){var x;this.length>y.length?x=y:x=this;for(var C=0;C<x.length;C++)this.words[C]=this.words[C]&y.words[C];return this.length=x.length,this._strip()},o.prototype.iand=function(y){return r((this.negative|y.negative)===0),this.iuand(y)},o.prototype.and=function(y){return this.length>y.length?this.clone().iand(y):y.clone().iand(this)},o.prototype.uand=function(y){return this.length>y.length?this.clone().iuand(y):y.clone().iuand(this)},o.prototype.iuxor=function(y){var x,C;this.length>y.length?(x=this,C=y):(x=y,C=this);for(var R=0;R<C.length;R++)this.words[R]=x.words[R]^C.words[R];if(this!==x)for(;R<x.length;R++)this.words[R]=x.words[R];return this.length=x.length,this._strip()},o.prototype.ixor=function(y){return r((this.negative|y.negative)===0),this.iuxor(y)},o.prototype.xor=function(y){return this.length>y.length?this.clone().ixor(y):y.clone().ixor(this)},o.prototype.uxor=function(y){return this.length>y.length?this.clone().iuxor(y):y.clone().iuxor(this)},o.prototype.inotn=function(y){r(typeof y=="number"&&y>=0);var x=Math.ceil(y/26)|0,C=y%26;this._expand(x),C>0&&x--;for(var R=0;R<x;R++)this.words[R]=~this.words[R]&67108863;return C>0&&(this.words[R]=~this.words[R]&67108863>>26-C),this._strip()},o.prototype.notn=function(y){return this.clone().inotn(y)},o.prototype.setn=function(y,x){r(typeof y=="number"&&y>=0);var C=y/26|0,R=y%26;return this._expand(C+1),x?this.words[C]=this.words[C]|1<<R:this.words[C]=this.words[C]&~(1<<R),this._strip()},o.prototype.iadd=function(y){var x;if(this.negative!==0&&y.negative===0)return this.negative=0,x=this.isub(y),this.negative^=1,this._normSign();if(this.negative===0&&y.negative!==0)return y.negative=0,x=this.isub(y),y.negative=1,x._normSign();var C,R;this.length>y.length?(C=this,R=y):(C=y,R=this);for(var E=0,N=0;N<R.length;N++)x=(C.words[N]|0)+(R.words[N]|0)+E,this.words[N]=x&67108863,E=x>>>26;for(;E!==0&&N<C.length;N++)x=(C.words[N]|0)+E,this.words[N]=x&67108863,E=x>>>26;if(this.length=C.length,E!==0)this.words[this.length]=E,this.length++;else if(C!==this)for(;N<C.length;N++)this.words[N]=C.words[N];return this},o.prototype.add=function(y){var x;return y.negative!==0&&this.negative===0?(y.negative=0,x=this.sub(y),y.negative^=1,x):y.negative===0&&this.negative!==0?(this.negative=0,x=y.sub(this),this.negative=1,x):this.length>y.length?this.clone().iadd(y):y.clone().iadd(this)},o.prototype.isub=function(y){if(y.negative!==0){y.negative=0;var x=this.iadd(y);return y.negative=1,x._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(y),this.negative=1,this._normSign();var C=this.cmp(y);if(C===0)return this.negative=0,this.length=1,this.words[0]=0,this;var R,E;C>0?(R=this,E=y):(R=y,E=this);for(var N=0,V=0;V<E.length;V++)x=(R.words[V]|0)-(E.words[V]|0)+N,N=x>>26,this.words[V]=x&67108863;for(;N!==0&&V<R.length;V++)x=(R.words[V]|0)+N,N=x>>26,this.words[V]=x&67108863;if(N===0&&V<R.length&&R!==this)for(;V<R.length;V++)this.words[V]=R.words[V];return this.length=Math.max(this.length,V),R!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(y){return this.clone().isub(y)};function b(M,y,x){x.negative=y.negative^M.negative;var C=M.length+y.length|0;x.length=C,C=C-1|0;var R=M.words[0]|0,E=y.words[0]|0,N=R*E,V=N&67108863,F=N/67108864|0;x.words[0]=V;for(var k=1;k<C;k++){for(var H=F>>>26,re=F&67108863,Y=Math.min(k,y.length-1),oe=Math.max(0,k-M.length+1);oe<=Y;oe++){var q=k-oe|0;R=M.words[q]|0,E=y.words[oe]|0,N=R*E+re,H+=N/67108864|0,re=N&67108863}x.words[k]=re|0,F=H|0}return F!==0?x.words[k]=F|0:x.length--,x._strip()}var w=function(y,x,C){var R=y.words,E=x.words,N=C.words,V=0,F,k,H,re=R[0]|0,Y=re&8191,oe=re>>>13,q=R[1]|0,X=q&8191,K=q>>>13,$=R[2]|0,ee=$&8191,se=$>>>13,ve=R[3]|0,xe=ve&8191,ke=ve>>>13,Pe=R[4]|0,Te=Pe&8191,Z=Pe>>>13,te=R[5]|0,le=te&8191,Ee=te>>>13,Ue=R[6]|0,Me=Ue&8191,Ve=Ue>>>13,_t=R[7]|0,Ze=_t&8191,gt=_t>>>13,Gt=R[8]|0,mt=Gt&8191,ir=Gt>>>13,Kr=R[9]|0,Et=Kr&8191,qt=Kr>>>13,xr=E[0]|0,xt=xr&8191,Kt=xr>>>13,nn=E[1]|0,Ot=nn&8191,ar=nn>>>13,$r=E[2]|0,Bt=$r&8191,ur=$r>>>13,Cn=E[3]|0,At=Cn&8191,Ar=Cn>>>13,xn=E[4]|0,Mt=xn&8191,vr=xn>>>13,pn=E[5]|0,Ht=pn&8191,dr=pn>>>13,kn=E[6]|0,jt=kn&8191,_r=kn>>>13,vn=E[7]|0,zt=vn&8191,pr=vn>>>13,wn=E[8]|0,Lt=wn&8191,Cr=wn>>>13,Ui=E[9]|0,Ir=Ui&8191,Rr=Ui>>>13;C.negative=y.negative^x.negative,C.length=19,F=Math.imul(Y,xt),k=Math.imul(Y,Kt),k=k+Math.imul(oe,xt)|0,H=Math.imul(oe,Kt);var ma=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ma>>>26)|0,ma&=67108863,F=Math.imul(X,xt),k=Math.imul(X,Kt),k=k+Math.imul(K,xt)|0,H=Math.imul(K,Kt),F=F+Math.imul(Y,Ot)|0,k=k+Math.imul(Y,ar)|0,k=k+Math.imul(oe,Ot)|0,H=H+Math.imul(oe,ar)|0;var Fi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Fi>>>26)|0,Fi&=67108863,F=Math.imul(ee,xt),k=Math.imul(ee,Kt),k=k+Math.imul(se,xt)|0,H=Math.imul(se,Kt),F=F+Math.imul(X,Ot)|0,k=k+Math.imul(X,ar)|0,k=k+Math.imul(K,Ot)|0,H=H+Math.imul(K,ar)|0,F=F+Math.imul(Y,Bt)|0,k=k+Math.imul(Y,ur)|0,k=k+Math.imul(oe,Bt)|0,H=H+Math.imul(oe,ur)|0;var zi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(zi>>>26)|0,zi&=67108863,F=Math.imul(xe,xt),k=Math.imul(xe,Kt),k=k+Math.imul(ke,xt)|0,H=Math.imul(ke,Kt),F=F+Math.imul(ee,Ot)|0,k=k+Math.imul(ee,ar)|0,k=k+Math.imul(se,Ot)|0,H=H+Math.imul(se,ar)|0,F=F+Math.imul(X,Bt)|0,k=k+Math.imul(X,ur)|0,k=k+Math.imul(K,Bt)|0,H=H+Math.imul(K,ur)|0,F=F+Math.imul(Y,At)|0,k=k+Math.imul(Y,Ar)|0,k=k+Math.imul(oe,At)|0,H=H+Math.imul(oe,Ar)|0;var ri=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ri>>>26)|0,ri&=67108863,F=Math.imul(Te,xt),k=Math.imul(Te,Kt),k=k+Math.imul(Z,xt)|0,H=Math.imul(Z,Kt),F=F+Math.imul(xe,Ot)|0,k=k+Math.imul(xe,ar)|0,k=k+Math.imul(ke,Ot)|0,H=H+Math.imul(ke,ar)|0,F=F+Math.imul(ee,Bt)|0,k=k+Math.imul(ee,ur)|0,k=k+Math.imul(se,Bt)|0,H=H+Math.imul(se,ur)|0,F=F+Math.imul(X,At)|0,k=k+Math.imul(X,Ar)|0,k=k+Math.imul(K,At)|0,H=H+Math.imul(K,Ar)|0,F=F+Math.imul(Y,Mt)|0,k=k+Math.imul(Y,vr)|0,k=k+Math.imul(oe,Mt)|0,H=H+Math.imul(oe,vr)|0;var li=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(li>>>26)|0,li&=67108863,F=Math.imul(le,xt),k=Math.imul(le,Kt),k=k+Math.imul(Ee,xt)|0,H=Math.imul(Ee,Kt),F=F+Math.imul(Te,Ot)|0,k=k+Math.imul(Te,ar)|0,k=k+Math.imul(Z,Ot)|0,H=H+Math.imul(Z,ar)|0,F=F+Math.imul(xe,Bt)|0,k=k+Math.imul(xe,ur)|0,k=k+Math.imul(ke,Bt)|0,H=H+Math.imul(ke,ur)|0,F=F+Math.imul(ee,At)|0,k=k+Math.imul(ee,Ar)|0,k=k+Math.imul(se,At)|0,H=H+Math.imul(se,Ar)|0,F=F+Math.imul(X,Mt)|0,k=k+Math.imul(X,vr)|0,k=k+Math.imul(K,Mt)|0,H=H+Math.imul(K,vr)|0,F=F+Math.imul(Y,Ht)|0,k=k+Math.imul(Y,dr)|0,k=k+Math.imul(oe,Ht)|0,H=H+Math.imul(oe,dr)|0;var bi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(bi>>>26)|0,bi&=67108863,F=Math.imul(Me,xt),k=Math.imul(Me,Kt),k=k+Math.imul(Ve,xt)|0,H=Math.imul(Ve,Kt),F=F+Math.imul(le,Ot)|0,k=k+Math.imul(le,ar)|0,k=k+Math.imul(Ee,Ot)|0,H=H+Math.imul(Ee,ar)|0,F=F+Math.imul(Te,Bt)|0,k=k+Math.imul(Te,ur)|0,k=k+Math.imul(Z,Bt)|0,H=H+Math.imul(Z,ur)|0,F=F+Math.imul(xe,At)|0,k=k+Math.imul(xe,Ar)|0,k=k+Math.imul(ke,At)|0,H=H+Math.imul(ke,Ar)|0,F=F+Math.imul(ee,Mt)|0,k=k+Math.imul(ee,vr)|0,k=k+Math.imul(se,Mt)|0,H=H+Math.imul(se,vr)|0,F=F+Math.imul(X,Ht)|0,k=k+Math.imul(X,dr)|0,k=k+Math.imul(K,Ht)|0,H=H+Math.imul(K,dr)|0,F=F+Math.imul(Y,jt)|0,k=k+Math.imul(Y,_r)|0,k=k+Math.imul(oe,jt)|0,H=H+Math.imul(oe,_r)|0;var Sa=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Sa>>>26)|0,Sa&=67108863,F=Math.imul(Ze,xt),k=Math.imul(Ze,Kt),k=k+Math.imul(gt,xt)|0,H=Math.imul(gt,Kt),F=F+Math.imul(Me,Ot)|0,k=k+Math.imul(Me,ar)|0,k=k+Math.imul(Ve,Ot)|0,H=H+Math.imul(Ve,ar)|0,F=F+Math.imul(le,Bt)|0,k=k+Math.imul(le,ur)|0,k=k+Math.imul(Ee,Bt)|0,H=H+Math.imul(Ee,ur)|0,F=F+Math.imul(Te,At)|0,k=k+Math.imul(Te,Ar)|0,k=k+Math.imul(Z,At)|0,H=H+Math.imul(Z,Ar)|0,F=F+Math.imul(xe,Mt)|0,k=k+Math.imul(xe,vr)|0,k=k+Math.imul(ke,Mt)|0,H=H+Math.imul(ke,vr)|0,F=F+Math.imul(ee,Ht)|0,k=k+Math.imul(ee,dr)|0,k=k+Math.imul(se,Ht)|0,H=H+Math.imul(se,dr)|0,F=F+Math.imul(X,jt)|0,k=k+Math.imul(X,_r)|0,k=k+Math.imul(K,jt)|0,H=H+Math.imul(K,_r)|0,F=F+Math.imul(Y,zt)|0,k=k+Math.imul(Y,pr)|0,k=k+Math.imul(oe,zt)|0,H=H+Math.imul(oe,pr)|0;var ks=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ks>>>26)|0,ks&=67108863,F=Math.imul(mt,xt),k=Math.imul(mt,Kt),k=k+Math.imul(ir,xt)|0,H=Math.imul(ir,Kt),F=F+Math.imul(Ze,Ot)|0,k=k+Math.imul(Ze,ar)|0,k=k+Math.imul(gt,Ot)|0,H=H+Math.imul(gt,ar)|0,F=F+Math.imul(Me,Bt)|0,k=k+Math.imul(Me,ur)|0,k=k+Math.imul(Ve,Bt)|0,H=H+Math.imul(Ve,ur)|0,F=F+Math.imul(le,At)|0,k=k+Math.imul(le,Ar)|0,k=k+Math.imul(Ee,At)|0,H=H+Math.imul(Ee,Ar)|0,F=F+Math.imul(Te,Mt)|0,k=k+Math.imul(Te,vr)|0,k=k+Math.imul(Z,Mt)|0,H=H+Math.imul(Z,vr)|0,F=F+Math.imul(xe,Ht)|0,k=k+Math.imul(xe,dr)|0,k=k+Math.imul(ke,Ht)|0,H=H+Math.imul(ke,dr)|0,F=F+Math.imul(ee,jt)|0,k=k+Math.imul(ee,_r)|0,k=k+Math.imul(se,jt)|0,H=H+Math.imul(se,_r)|0,F=F+Math.imul(X,zt)|0,k=k+Math.imul(X,pr)|0,k=k+Math.imul(K,zt)|0,H=H+Math.imul(K,pr)|0,F=F+Math.imul(Y,Lt)|0,k=k+Math.imul(Y,Cr)|0,k=k+Math.imul(oe,Lt)|0,H=H+Math.imul(oe,Cr)|0;var Fa=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Fa>>>26)|0,Fa&=67108863,F=Math.imul(Et,xt),k=Math.imul(Et,Kt),k=k+Math.imul(qt,xt)|0,H=Math.imul(qt,Kt),F=F+Math.imul(mt,Ot)|0,k=k+Math.imul(mt,ar)|0,k=k+Math.imul(ir,Ot)|0,H=H+Math.imul(ir,ar)|0,F=F+Math.imul(Ze,Bt)|0,k=k+Math.imul(Ze,ur)|0,k=k+Math.imul(gt,Bt)|0,H=H+Math.imul(gt,ur)|0,F=F+Math.imul(Me,At)|0,k=k+Math.imul(Me,Ar)|0,k=k+Math.imul(Ve,At)|0,H=H+Math.imul(Ve,Ar)|0,F=F+Math.imul(le,Mt)|0,k=k+Math.imul(le,vr)|0,k=k+Math.imul(Ee,Mt)|0,H=H+Math.imul(Ee,vr)|0,F=F+Math.imul(Te,Ht)|0,k=k+Math.imul(Te,dr)|0,k=k+Math.imul(Z,Ht)|0,H=H+Math.imul(Z,dr)|0,F=F+Math.imul(xe,jt)|0,k=k+Math.imul(xe,_r)|0,k=k+Math.imul(ke,jt)|0,H=H+Math.imul(ke,_r)|0,F=F+Math.imul(ee,zt)|0,k=k+Math.imul(ee,pr)|0,k=k+Math.imul(se,zt)|0,H=H+Math.imul(se,pr)|0,F=F+Math.imul(X,Lt)|0,k=k+Math.imul(X,Cr)|0,k=k+Math.imul(K,Lt)|0,H=H+Math.imul(K,Cr)|0,F=F+Math.imul(Y,Ir)|0,k=k+Math.imul(Y,Rr)|0,k=k+Math.imul(oe,Ir)|0,H=H+Math.imul(oe,Rr)|0;var za=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(za>>>26)|0,za&=67108863,F=Math.imul(Et,Ot),k=Math.imul(Et,ar),k=k+Math.imul(qt,Ot)|0,H=Math.imul(qt,ar),F=F+Math.imul(mt,Bt)|0,k=k+Math.imul(mt,ur)|0,k=k+Math.imul(ir,Bt)|0,H=H+Math.imul(ir,ur)|0,F=F+Math.imul(Ze,At)|0,k=k+Math.imul(Ze,Ar)|0,k=k+Math.imul(gt,At)|0,H=H+Math.imul(gt,Ar)|0,F=F+Math.imul(Me,Mt)|0,k=k+Math.imul(Me,vr)|0,k=k+Math.imul(Ve,Mt)|0,H=H+Math.imul(Ve,vr)|0,F=F+Math.imul(le,Ht)|0,k=k+Math.imul(le,dr)|0,k=k+Math.imul(Ee,Ht)|0,H=H+Math.imul(Ee,dr)|0,F=F+Math.imul(Te,jt)|0,k=k+Math.imul(Te,_r)|0,k=k+Math.imul(Z,jt)|0,H=H+Math.imul(Z,_r)|0,F=F+Math.imul(xe,zt)|0,k=k+Math.imul(xe,pr)|0,k=k+Math.imul(ke,zt)|0,H=H+Math.imul(ke,pr)|0,F=F+Math.imul(ee,Lt)|0,k=k+Math.imul(ee,Cr)|0,k=k+Math.imul(se,Lt)|0,H=H+Math.imul(se,Cr)|0,F=F+Math.imul(X,Ir)|0,k=k+Math.imul(X,Rr)|0,k=k+Math.imul(K,Ir)|0,H=H+Math.imul(K,Rr)|0;var ls=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ls>>>26)|0,ls&=67108863,F=Math.imul(Et,Bt),k=Math.imul(Et,ur),k=k+Math.imul(qt,Bt)|0,H=Math.imul(qt,ur),F=F+Math.imul(mt,At)|0,k=k+Math.imul(mt,Ar)|0,k=k+Math.imul(ir,At)|0,H=H+Math.imul(ir,Ar)|0,F=F+Math.imul(Ze,Mt)|0,k=k+Math.imul(Ze,vr)|0,k=k+Math.imul(gt,Mt)|0,H=H+Math.imul(gt,vr)|0,F=F+Math.imul(Me,Ht)|0,k=k+Math.imul(Me,dr)|0,k=k+Math.imul(Ve,Ht)|0,H=H+Math.imul(Ve,dr)|0,F=F+Math.imul(le,jt)|0,k=k+Math.imul(le,_r)|0,k=k+Math.imul(Ee,jt)|0,H=H+Math.imul(Ee,_r)|0,F=F+Math.imul(Te,zt)|0,k=k+Math.imul(Te,pr)|0,k=k+Math.imul(Z,zt)|0,H=H+Math.imul(Z,pr)|0,F=F+Math.imul(xe,Lt)|0,k=k+Math.imul(xe,Cr)|0,k=k+Math.imul(ke,Lt)|0,H=H+Math.imul(ke,Cr)|0,F=F+Math.imul(ee,Ir)|0,k=k+Math.imul(ee,Rr)|0,k=k+Math.imul(se,Ir)|0,H=H+Math.imul(se,Rr)|0;var us=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(us>>>26)|0,us&=67108863,F=Math.imul(Et,At),k=Math.imul(Et,Ar),k=k+Math.imul(qt,At)|0,H=Math.imul(qt,Ar),F=F+Math.imul(mt,Mt)|0,k=k+Math.imul(mt,vr)|0,k=k+Math.imul(ir,Mt)|0,H=H+Math.imul(ir,vr)|0,F=F+Math.imul(Ze,Ht)|0,k=k+Math.imul(Ze,dr)|0,k=k+Math.imul(gt,Ht)|0,H=H+Math.imul(gt,dr)|0,F=F+Math.imul(Me,jt)|0,k=k+Math.imul(Me,_r)|0,k=k+Math.imul(Ve,jt)|0,H=H+Math.imul(Ve,_r)|0,F=F+Math.imul(le,zt)|0,k=k+Math.imul(le,pr)|0,k=k+Math.imul(Ee,zt)|0,H=H+Math.imul(Ee,pr)|0,F=F+Math.imul(Te,Lt)|0,k=k+Math.imul(Te,Cr)|0,k=k+Math.imul(Z,Lt)|0,H=H+Math.imul(Z,Cr)|0,F=F+Math.imul(xe,Ir)|0,k=k+Math.imul(xe,Rr)|0,k=k+Math.imul(ke,Ir)|0,H=H+Math.imul(ke,Rr)|0;var Hi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Hi>>>26)|0,Hi&=67108863,F=Math.imul(Et,Mt),k=Math.imul(Et,vr),k=k+Math.imul(qt,Mt)|0,H=Math.imul(qt,vr),F=F+Math.imul(mt,Ht)|0,k=k+Math.imul(mt,dr)|0,k=k+Math.imul(ir,Ht)|0,H=H+Math.imul(ir,dr)|0,F=F+Math.imul(Ze,jt)|0,k=k+Math.imul(Ze,_r)|0,k=k+Math.imul(gt,jt)|0,H=H+Math.imul(gt,_r)|0,F=F+Math.imul(Me,zt)|0,k=k+Math.imul(Me,pr)|0,k=k+Math.imul(Ve,zt)|0,H=H+Math.imul(Ve,pr)|0,F=F+Math.imul(le,Lt)|0,k=k+Math.imul(le,Cr)|0,k=k+Math.imul(Ee,Lt)|0,H=H+Math.imul(Ee,Cr)|0,F=F+Math.imul(Te,Ir)|0,k=k+Math.imul(Te,Rr)|0,k=k+Math.imul(Z,Ir)|0,H=H+Math.imul(Z,Rr)|0;var Ha=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Ha>>>26)|0,Ha&=67108863,F=Math.imul(Et,Ht),k=Math.imul(Et,dr),k=k+Math.imul(qt,Ht)|0,H=Math.imul(qt,dr),F=F+Math.imul(mt,jt)|0,k=k+Math.imul(mt,_r)|0,k=k+Math.imul(ir,jt)|0,H=H+Math.imul(ir,_r)|0,F=F+Math.imul(Ze,zt)|0,k=k+Math.imul(Ze,pr)|0,k=k+Math.imul(gt,zt)|0,H=H+Math.imul(gt,pr)|0,F=F+Math.imul(Me,Lt)|0,k=k+Math.imul(Me,Cr)|0,k=k+Math.imul(Ve,Lt)|0,H=H+Math.imul(Ve,Cr)|0,F=F+Math.imul(le,Ir)|0,k=k+Math.imul(le,Rr)|0,k=k+Math.imul(Ee,Ir)|0,H=H+Math.imul(Ee,Rr)|0;var hi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(hi>>>26)|0,hi&=67108863,F=Math.imul(Et,jt),k=Math.imul(Et,_r),k=k+Math.imul(qt,jt)|0,H=Math.imul(qt,_r),F=F+Math.imul(mt,zt)|0,k=k+Math.imul(mt,pr)|0,k=k+Math.imul(ir,zt)|0,H=H+Math.imul(ir,pr)|0,F=F+Math.imul(Ze,Lt)|0,k=k+Math.imul(Ze,Cr)|0,k=k+Math.imul(gt,Lt)|0,H=H+Math.imul(gt,Cr)|0,F=F+Math.imul(Me,Ir)|0,k=k+Math.imul(Me,Rr)|0,k=k+Math.imul(Ve,Ir)|0,H=H+Math.imul(Ve,Rr)|0;var Rl=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Rl>>>26)|0,Rl&=67108863,F=Math.imul(Et,zt),k=Math.imul(Et,pr),k=k+Math.imul(qt,zt)|0,H=Math.imul(qt,pr),F=F+Math.imul(mt,Lt)|0,k=k+Math.imul(mt,Cr)|0,k=k+Math.imul(ir,Lt)|0,H=H+Math.imul(ir,Cr)|0,F=F+Math.imul(Ze,Ir)|0,k=k+Math.imul(Ze,Rr)|0,k=k+Math.imul(gt,Ir)|0,H=H+Math.imul(gt,Rr)|0;var il=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(il>>>26)|0,il&=67108863,F=Math.imul(Et,Lt),k=Math.imul(Et,Cr),k=k+Math.imul(qt,Lt)|0,H=Math.imul(qt,Cr),F=F+Math.imul(mt,Ir)|0,k=k+Math.imul(mt,Rr)|0,k=k+Math.imul(ir,Ir)|0,H=H+Math.imul(ir,Rr)|0;var Ql=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Ql>>>26)|0,Ql&=67108863,F=Math.imul(Et,Ir),k=Math.imul(Et,Rr),k=k+Math.imul(qt,Ir)|0,H=Math.imul(qt,Rr);var $l=(V+F|0)+((k&8191)<<13)|0;return V=(H+(k>>>13)|0)+($l>>>26)|0,$l&=67108863,N[0]=ma,N[1]=Fi,N[2]=zi,N[3]=ri,N[4]=li,N[5]=bi,N[6]=Sa,N[7]=ks,N[8]=Fa,N[9]=za,N[10]=ls,N[11]=us,N[12]=Hi,N[13]=Ha,N[14]=hi,N[15]=Rl,N[16]=il,N[17]=Ql,N[18]=$l,V!==0&&(N[19]=V,C.length++),C};Math.imul||(w=b);function _(M,y,x){x.negative=y.negative^M.negative,x.length=M.length+y.length;for(var C=0,R=0,E=0;E<x.length-1;E++){var N=R;R=0;for(var V=C&67108863,F=Math.min(E,y.length-1),k=Math.max(0,E-M.length+1);k<=F;k++){var H=E-k,re=M.words[H]|0,Y=y.words[k]|0,oe=re*Y,q=oe&67108863;N=N+(oe/67108864|0)|0,q=q+V|0,V=q&67108863,N=N+(q>>>26)|0,R+=N>>>26,N&=67108863}x.words[E]=V,C=N,N=R}return C!==0?x.words[E]=C:x.length--,x._strip()}function I(M,y,x){return _(M,y,x)}o.prototype.mulTo=function(y,x){var C,R=this.length+y.length;return this.length===10&&y.length===10?C=w(this,y,x):R<63?C=b(this,y,x):R<1024?C=_(this,y,x):C=I(this,y,x),C};function B(M,y){this.x=M,this.y=y}B.prototype.makeRBT=function(y){for(var x=new Array(y),C=o.prototype._countBits(y)-1,R=0;R<y;R++)x[R]=this.revBin(R,C,y);return x},B.prototype.revBin=function(y,x,C){if(y===0||y===C-1)return y;for(var R=0,E=0;E<x;E++)R|=(y&1)<<x-E-1,y>>=1;return R},B.prototype.permute=function(y,x,C,R,E,N){for(var V=0;V<N;V++)R[V]=x[y[V]],E[V]=C[y[V]]},B.prototype.transform=function(y,x,C,R,E,N){this.permute(N,y,x,C,R,E);for(var V=1;V<E;V<<=1)for(var F=V<<1,k=Math.cos(2*Math.PI/F),H=Math.sin(2*Math.PI/F),re=0;re<E;re+=F)for(var Y=k,oe=H,q=0;q<V;q++){var X=C[re+q],K=R[re+q],$=C[re+q+V],ee=R[re+q+V],se=Y*$-oe*ee;ee=Y*ee+oe*$,$=se,C[re+q]=X+$,R[re+q]=K+ee,C[re+q+V]=X-$,R[re+q+V]=K-ee,q!==F&&(se=k*Y-H*oe,oe=k*oe+H*Y,Y=se)}},B.prototype.guessLen13b=function(y,x){var C=Math.max(x,y)|1,R=C&1,E=0;for(C=C/2|0;C;C=C>>>1)E++;return 1<<E+1+R},B.prototype.conjugate=function(y,x,C){if(!(C<=1))for(var R=0;R<C/2;R++){var E=y[R];y[R]=y[C-R-1],y[C-R-1]=E,E=x[R],x[R]=-x[C-R-1],x[C-R-1]=-E}},B.prototype.normalize13b=function(y,x){for(var C=0,R=0;R<x/2;R++){var E=Math.round(y[2*R+1]/x)*8192+Math.round(y[2*R]/x)+C;y[R]=E&67108863,E<67108864?C=0:C=E/67108864|0}return y},B.prototype.convert13b=function(y,x,C,R){for(var E=0,N=0;N<x;N++)E=E+(y[N]|0),C[2*N]=E&8191,E=E>>>13,C[2*N+1]=E&8191,E=E>>>13;for(N=2*x;N<R;++N)C[N]=0;r(E===0),r((E&-8192)===0)},B.prototype.stub=function(y){for(var x=new Array(y),C=0;C<y;C++)x[C]=0;return x},B.prototype.mulp=function(y,x,C){var R=2*this.guessLen13b(y.length,x.length),E=this.makeRBT(R),N=this.stub(R),V=new Array(R),F=new Array(R),k=new Array(R),H=new Array(R),re=new Array(R),Y=new Array(R),oe=C.words;oe.length=R,this.convert13b(y.words,y.length,V,R),this.convert13b(x.words,x.length,H,R),this.transform(V,N,F,k,R,E),this.transform(H,N,re,Y,R,E);for(var q=0;q<R;q++){var X=F[q]*re[q]-k[q]*Y[q];k[q]=F[q]*Y[q]+k[q]*re[q],F[q]=X}return this.conjugate(F,k,R),this.transform(F,k,oe,N,R,E),this.conjugate(oe,N,R),this.normalize13b(oe,R),C.negative=y.negative^x.negative,C.length=y.length+x.length,C._strip()},o.prototype.mul=function(y){var x=new o(null);return x.words=new Array(this.length+y.length),this.mulTo(y,x)},o.prototype.mulf=function(y){var x=new o(null);return x.words=new Array(this.length+y.length),I(this,y,x)},o.prototype.imul=function(y){return this.clone().mulTo(y,this)},o.prototype.imuln=function(y){var x=y<0;x&&(y=-y),r(typeof y=="number"),r(y<67108864);for(var C=0,R=0;R<this.length;R++){var E=(this.words[R]|0)*y,N=(E&67108863)+(C&67108863);C>>=26,C+=E/67108864|0,C+=N>>>26,this.words[R]=N&67108863}return C!==0&&(this.words[R]=C,this.length++),x?this.ineg():this},o.prototype.muln=function(y){return this.clone().imuln(y)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(y){var x=v(y);if(x.length===0)return new o(1);for(var C=this,R=0;R<x.length&&x[R]===0;R++,C=C.sqr());if(++R<x.length)for(var E=C.sqr();R<x.length;R++,E=E.sqr())x[R]!==0&&(C=C.mul(E));return C},o.prototype.iushln=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26,R=67108863>>>26-x<<26-x,E;if(x!==0){var N=0;for(E=0;E<this.length;E++){var V=this.words[E]&R,F=(this.words[E]|0)-V<<x;this.words[E]=F|N,N=V>>>26-x}N&&(this.words[E]=N,this.length++)}if(C!==0){for(E=this.length-1;E>=0;E--)this.words[E+C]=this.words[E];for(E=0;E<C;E++)this.words[E]=0;this.length+=C}return this._strip()},o.prototype.ishln=function(y){return r(this.negative===0),this.iushln(y)},o.prototype.iushrn=function(y,x,C){r(typeof y=="number"&&y>=0);var R;x?R=(x-x%26)/26:R=0;var E=y%26,N=Math.min((y-E)/26,this.length),V=67108863^67108863>>>E<<E,F=C;if(R-=N,R=Math.max(0,R),F){for(var k=0;k<N;k++)F.words[k]=this.words[k];F.length=N}if(N!==0)if(this.length>N)for(this.length-=N,k=0;k<this.length;k++)this.words[k]=this.words[k+N];else this.words[0]=0,this.length=1;var H=0;for(k=this.length-1;k>=0&&(H!==0||k>=R);k--){var re=this.words[k]|0;this.words[k]=H<<26-E|re>>>E,H=re&V}return F&&H!==0&&(F.words[F.length++]=H),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(y,x,C){return r(this.negative===0),this.iushrn(y,x,C)},o.prototype.shln=function(y){return this.clone().ishln(y)},o.prototype.ushln=function(y){return this.clone().iushln(y)},o.prototype.shrn=function(y){return this.clone().ishrn(y)},o.prototype.ushrn=function(y){return this.clone().iushrn(y)},o.prototype.testn=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26,R=1<<x;if(this.length<=C)return!1;var E=this.words[C];return!!(E&R)},o.prototype.imaskn=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=C)return this;if(x!==0&&C++,this.length=Math.min(C,this.length),x!==0){var R=67108863^67108863>>>x<<x;this.words[this.length-1]&=R}return this._strip()},o.prototype.maskn=function(y){return this.clone().imaskn(y)},o.prototype.iaddn=function(y){return r(typeof y=="number"),r(y<67108864),y<0?this.isubn(-y):this.negative!==0?this.length===1&&(this.words[0]|0)<=y?(this.words[0]=y-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(y),this.negative=1,this):this._iaddn(y)},o.prototype._iaddn=function(y){this.words[0]+=y;for(var x=0;x<this.length&&this.words[x]>=67108864;x++)this.words[x]-=67108864,x===this.length-1?this.words[x+1]=1:this.words[x+1]++;return this.length=Math.max(this.length,x+1),this},o.prototype.isubn=function(y){if(r(typeof y=="number"),r(y<67108864),y<0)return this.iaddn(-y);if(this.negative!==0)return this.negative=0,this.iaddn(y),this.negative=1,this;if(this.words[0]-=y,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var x=0;x<this.length&&this.words[x]<0;x++)this.words[x]+=67108864,this.words[x+1]-=1;return this._strip()},o.prototype.addn=function(y){return this.clone().iaddn(y)},o.prototype.subn=function(y){return this.clone().isubn(y)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(y,x,C){var R=y.length+C,E;this._expand(R);var N,V=0;for(E=0;E<y.length;E++){N=(this.words[E+C]|0)+V;var F=(y.words[E]|0)*x;N-=F&67108863,V=(N>>26)-(F/67108864|0),this.words[E+C]=N&67108863}for(;E<this.length-C;E++)N=(this.words[E+C]|0)+V,V=N>>26,this.words[E+C]=N&67108863;if(V===0)return this._strip();for(r(V===-1),V=0,E=0;E<this.length;E++)N=-(this.words[E]|0)+V,V=N>>26,this.words[E]=N&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(y,x){var C=this.length-y.length,R=this.clone(),E=y,N=E.words[E.length-1]|0,V=this._countBits(N);C=26-V,C!==0&&(E=E.ushln(C),R.iushln(C),N=E.words[E.length-1]|0);var F=R.length-E.length,k;if(x!=="mod"){k=new o(null),k.length=F+1,k.words=new Array(k.length);for(var H=0;H<k.length;H++)k.words[H]=0}var re=R.clone()._ishlnsubmul(E,1,F);re.negative===0&&(R=re,k&&(k.words[F]=1));for(var Y=F-1;Y>=0;Y--){var oe=(R.words[E.length+Y]|0)*67108864+(R.words[E.length+Y-1]|0);for(oe=Math.min(oe/N|0,67108863),R._ishlnsubmul(E,oe,Y);R.negative!==0;)oe--,R.negative=0,R._ishlnsubmul(E,1,Y),R.isZero()||(R.negative^=1);k&&(k.words[Y]=oe)}return k&&k._strip(),R._strip(),x!=="div"&&C!==0&&R.iushrn(C),{div:k||null,mod:R}},o.prototype.divmod=function(y,x,C){if(r(!y.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var R,E,N;return this.negative!==0&&y.negative===0?(N=this.neg().divmod(y,x),x!=="mod"&&(R=N.div.neg()),x!=="div"&&(E=N.mod.neg(),C&&E.negative!==0&&E.iadd(y)),{div:R,mod:E}):this.negative===0&&y.negative!==0?(N=this.divmod(y.neg(),x),x!=="mod"&&(R=N.div.neg()),{div:R,mod:N.mod}):(this.negative&y.negative)!==0?(N=this.neg().divmod(y.neg(),x),x!=="div"&&(E=N.mod.neg(),C&&E.negative!==0&&E.isub(y)),{div:N.div,mod:E}):y.length>this.length||this.cmp(y)<0?{div:new o(0),mod:this}:y.length===1?x==="div"?{div:this.divn(y.words[0]),mod:null}:x==="mod"?{div:null,mod:new o(this.modrn(y.words[0]))}:{div:this.divn(y.words[0]),mod:new o(this.modrn(y.words[0]))}:this._wordDiv(y,x)},o.prototype.div=function(y){return this.divmod(y,"div",!1).div},o.prototype.mod=function(y){return this.divmod(y,"mod",!1).mod},o.prototype.umod=function(y){return this.divmod(y,"mod",!0).mod},o.prototype.divRound=function(y){var x=this.divmod(y);if(x.mod.isZero())return x.div;var C=x.div.negative!==0?x.mod.isub(y):x.mod,R=y.ushrn(1),E=y.andln(1),N=C.cmp(R);return N<0||E===1&&N===0?x.div:x.div.negative!==0?x.div.isubn(1):x.div.iaddn(1)},o.prototype.modrn=function(y){var x=y<0;x&&(y=-y),r(y<=67108863);for(var C=(1<<26)%y,R=0,E=this.length-1;E>=0;E--)R=(C*R+(this.words[E]|0))%y;return x?-R:R},o.prototype.modn=function(y){return this.modrn(y)},o.prototype.idivn=function(y){var x=y<0;x&&(y=-y),r(y<=67108863);for(var C=0,R=this.length-1;R>=0;R--){var E=(this.words[R]|0)+C*67108864;this.words[R]=E/y|0,C=E%y}return this._strip(),x?this.ineg():this},o.prototype.divn=function(y){return this.clone().idivn(y)},o.prototype.egcd=function(y){r(y.negative===0),r(!y.isZero());var x=this,C=y.clone();x.negative!==0?x=x.umod(y):x=x.clone();for(var R=new o(1),E=new o(0),N=new o(0),V=new o(1),F=0;x.isEven()&&C.isEven();)x.iushrn(1),C.iushrn(1),++F;for(var k=C.clone(),H=x.clone();!x.isZero();){for(var re=0,Y=1;(x.words[0]&Y)===0&&re<26;++re,Y<<=1);if(re>0)for(x.iushrn(re);re-- >0;)(R.isOdd()||E.isOdd())&&(R.iadd(k),E.isub(H)),R.iushrn(1),E.iushrn(1);for(var oe=0,q=1;(C.words[0]&q)===0&&oe<26;++oe,q<<=1);if(oe>0)for(C.iushrn(oe);oe-- >0;)(N.isOdd()||V.isOdd())&&(N.iadd(k),V.isub(H)),N.iushrn(1),V.iushrn(1);x.cmp(C)>=0?(x.isub(C),R.isub(N),E.isub(V)):(C.isub(x),N.isub(R),V.isub(E))}return{a:N,b:V,gcd:C.iushln(F)}},o.prototype._invmp=function(y){r(y.negative===0),r(!y.isZero());var x=this,C=y.clone();x.negative!==0?x=x.umod(y):x=x.clone();for(var R=new o(1),E=new o(0),N=C.clone();x.cmpn(1)>0&&C.cmpn(1)>0;){for(var V=0,F=1;(x.words[0]&F)===0&&V<26;++V,F<<=1);if(V>0)for(x.iushrn(V);V-- >0;)R.isOdd()&&R.iadd(N),R.iushrn(1);for(var k=0,H=1;(C.words[0]&H)===0&&k<26;++k,H<<=1);if(k>0)for(C.iushrn(k);k-- >0;)E.isOdd()&&E.iadd(N),E.iushrn(1);x.cmp(C)>=0?(x.isub(C),R.isub(E)):(C.isub(x),E.isub(R))}var re;return x.cmpn(1)===0?re=R:re=E,re.cmpn(0)<0&&re.iadd(y),re},o.prototype.gcd=function(y){if(this.isZero())return y.abs();if(y.isZero())return this.abs();var x=this.clone(),C=y.clone();x.negative=0,C.negative=0;for(var R=0;x.isEven()&&C.isEven();R++)x.iushrn(1),C.iushrn(1);do{for(;x.isEven();)x.iushrn(1);for(;C.isEven();)C.iushrn(1);var E=x.cmp(C);if(E<0){var N=x;x=C,C=N}else if(E===0||C.cmpn(1)===0)break;x.isub(C)}while(!0);return C.iushln(R)},o.prototype.invm=function(y){return this.egcd(y).a.umod(y)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(y){return this.words[0]&y},o.prototype.bincn=function(y){r(typeof y=="number");var x=y%26,C=(y-x)/26,R=1<<x;if(this.length<=C)return this._expand(C+1),this.words[C]|=R,this;for(var E=R,N=C;E!==0&&N<this.length;N++){var V=this.words[N]|0;V+=E,E=V>>>26,V&=67108863,this.words[N]=V}return E!==0&&(this.words[N]=E,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(y){var x=y<0;if(this.negative!==0&&!x)return-1;if(this.negative===0&&x)return 1;this._strip();var C;if(this.length>1)C=1;else{x&&(y=-y),r(y<=67108863,"Number is too big");var R=this.words[0]|0;C=R===y?0:R<y?-1:1}return this.negative!==0?-C|0:C},o.prototype.cmp=function(y){if(this.negative!==0&&y.negative===0)return-1;if(this.negative===0&&y.negative!==0)return 1;var x=this.ucmp(y);return this.negative!==0?-x|0:x},o.prototype.ucmp=function(y){if(this.length>y.length)return 1;if(this.length<y.length)return-1;for(var x=0,C=this.length-1;C>=0;C--){var R=this.words[C]|0,E=y.words[C]|0;if(R!==E){R<E?x=-1:R>E&&(x=1);break}}return x},o.prototype.gtn=function(y){return this.cmpn(y)===1},o.prototype.gt=function(y){return this.cmp(y)===1},o.prototype.gten=function(y){return this.cmpn(y)>=0},o.prototype.gte=function(y){return this.cmp(y)>=0},o.prototype.ltn=function(y){return this.cmpn(y)===-1},o.prototype.lt=function(y){return this.cmp(y)===-1},o.prototype.lten=function(y){return this.cmpn(y)<=0},o.prototype.lte=function(y){return this.cmp(y)<=0},o.prototype.eqn=function(y){return this.cmpn(y)===0},o.prototype.eq=function(y){return this.cmp(y)===0},o.red=function(y){return new P(y)},o.prototype.toRed=function(y){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),y.convertTo(this)._forceRed(y)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(y){return this.red=y,this},o.prototype.forceRed=function(y){return r(!this.red,"Already a number in reduction context"),this._forceRed(y)},o.prototype.redAdd=function(y){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,y)},o.prototype.redIAdd=function(y){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,y)},o.prototype.redSub=function(y){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,y)},o.prototype.redISub=function(y){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,y)},o.prototype.redShl=function(y){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,y)},o.prototype.redMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.mul(this,y)},o.prototype.redIMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.imul(this,y)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(y){return r(this.red&&!y.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,y)};var L={k256:null,p224:null,p192:null,p25519:null};function D(M,y){this.name=M,this.p=new o(y,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var y=new o(null);return y.words=new Array(Math.ceil(this.n/13)),y},D.prototype.ireduce=function(y){var x=y,C;do this.split(x,this.tmp),x=this.imulK(x),x=x.iadd(this.tmp),C=x.bitLength();while(C>this.n);var R=C<this.n?-1:x.ucmp(this.p);return R===0?(x.words[0]=0,x.length=1):R>0?x.isub(this.p):x.strip!==void 0?x.strip():x._strip(),x},D.prototype.split=function(y,x){y.iushrn(this.n,0,x)},D.prototype.imulK=function(y){return y.imul(this.k)};function z(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(z,D),z.prototype.split=function(y,x){for(var C=4194303,R=Math.min(y.length,9),E=0;E<R;E++)x.words[E]=y.words[E];if(x.length=R,y.length<=9){y.words[0]=0,y.length=1;return}var N=y.words[9];for(x.words[x.length++]=N&C,E=10;E<y.length;E++){var V=y.words[E]|0;y.words[E-10]=(V&C)<<4|N>>>22,N=V}N>>>=22,y.words[E-10]=N,N===0&&y.length>10?y.length-=10:y.length-=9},z.prototype.imulK=function(y){y.words[y.length]=0,y.words[y.length+1]=0,y.length+=2;for(var x=0,C=0;C<y.length;C++){var R=y.words[C]|0;x+=R*977,y.words[C]=x&67108863,x=R*64+(x/67108864|0)}return y.words[y.length-1]===0&&(y.length--,y.words[y.length-1]===0&&y.length--),y};function G(){D.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(G,D);function U(){D.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(U,D);function T(){D.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(T,D),T.prototype.imulK=function(y){for(var x=0,C=0;C<y.length;C++){var R=(y.words[C]|0)*19+x,E=R&67108863;R>>>=26,y.words[C]=E,x=R}return x!==0&&(y.words[y.length++]=x),y},o._prime=function(y){if(L[y])return L[y];var x;if(y==="k256")x=new z;else if(y==="p224")x=new G;else if(y==="p192")x=new U;else if(y==="p25519")x=new T;else throw new Error("Unknown prime "+y);return L[y]=x,x};function P(M){if(typeof M=="string"){var y=o._prime(M);this.m=y.p,this.prime=y}else r(M.gtn(1),"modulus must be greater than 1"),this.m=M,this.prime=null}P.prototype._verify1=function(y){r(y.negative===0,"red works only with positives"),r(y.red,"red works only with red numbers")},P.prototype._verify2=function(y,x){r((y.negative|x.negative)===0,"red works only with positives"),r(y.red&&y.red===x.red,"red works only with red numbers")},P.prototype.imod=function(y){return this.prime?this.prime.ireduce(y)._forceRed(this):(l(y,y.umod(this.m)._forceRed(this)),y)},P.prototype.neg=function(y){return y.isZero()?y.clone():this.m.sub(y)._forceRed(this)},P.prototype.add=function(y,x){this._verify2(y,x);var C=y.add(x);return C.cmp(this.m)>=0&&C.isub(this.m),C._forceRed(this)},P.prototype.iadd=function(y,x){this._verify2(y,x);var C=y.iadd(x);return C.cmp(this.m)>=0&&C.isub(this.m),C},P.prototype.sub=function(y,x){this._verify2(y,x);var C=y.sub(x);return C.cmpn(0)<0&&C.iadd(this.m),C._forceRed(this)},P.prototype.isub=function(y,x){this._verify2(y,x);var C=y.isub(x);return C.cmpn(0)<0&&C.iadd(this.m),C},P.prototype.shl=function(y,x){return this._verify1(y),this.imod(y.ushln(x))},P.prototype.imul=function(y,x){return this._verify2(y,x),this.imod(y.imul(x))},P.prototype.mul=function(y,x){return this._verify2(y,x),this.imod(y.mul(x))},P.prototype.isqr=function(y){return this.imul(y,y.clone())},P.prototype.sqr=function(y){return this.mul(y,y)},P.prototype.sqrt=function(y){if(y.isZero())return y.clone();var x=this.m.andln(3);if(r(x%2===1),x===3){var C=this.m.add(new o(1)).iushrn(2);return this.pow(y,C)}for(var R=this.m.subn(1),E=0;!R.isZero()&&R.andln(1)===0;)E++,R.iushrn(1);r(!R.isZero());var N=new o(1).toRed(this),V=N.redNeg(),F=this.m.subn(1).iushrn(1),k=this.m.bitLength();for(k=new o(2*k*k).toRed(this);this.pow(k,F).cmp(V)!==0;)k.redIAdd(V);for(var H=this.pow(k,R),re=this.pow(y,R.addn(1).iushrn(1)),Y=this.pow(y,R),oe=E;Y.cmp(N)!==0;){for(var q=Y,X=0;q.cmp(N)!==0;X++)q=q.redSqr();r(X<oe);var K=this.pow(H,new o(1).iushln(oe-X-1));re=re.redMul(K),H=K.redSqr(),Y=Y.redMul(H),oe=X}return re},P.prototype.invm=function(y){var x=y._invmp(this.m);return x.negative!==0?(x.negative=0,this.imod(x).redNeg()):this.imod(x)},P.prototype.pow=function(y,x){if(x.isZero())return new o(1).toRed(this);if(x.cmpn(1)===0)return y.clone();var C=4,R=new Array(1<<C);R[0]=new o(1).toRed(this),R[1]=y;for(var E=2;E<R.length;E++)R[E]=this.mul(R[E-1],y);var N=R[0],V=0,F=0,k=x.bitLength()%26;for(k===0&&(k=26),E=x.length-1;E>=0;E--){for(var H=x.words[E],re=k-1;re>=0;re--){var Y=H>>re&1;if(N!==R[0]&&(N=this.sqr(N)),Y===0&&V===0){F=0;continue}V<<=1,V|=Y,F++,!(F!==C&&(E!==0||re!==0))&&(N=this.mul(N,R[V]),F=0,V=0)}k=26}return N},P.prototype.convertTo=function(y){var x=y.umod(this.m);return x===y?x.clone():x},P.prototype.convertFrom=function(y){var x=y.clone();return x.red=null,x},o.mont=function(y){return new j(y)};function j(M){P.call(this,M),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}n(j,P),j.prototype.convertTo=function(y){return this.imod(y.ushln(this.shift))},j.prototype.convertFrom=function(y){var x=this.imod(y.mul(this.rinv));return x.red=null,x},j.prototype.imul=function(y,x){if(y.isZero()||x.isZero())return y.words[0]=0,y.length=1,y;var C=y.imul(x),R=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),E=C.isub(R).iushrn(this.shift),N=E;return E.cmp(this.m)>=0?N=E.isub(this.m):E.cmpn(0)<0&&(N=E.iadd(this.m)),N._forceRed(this)},j.prototype.mul=function(y,x){if(y.isZero()||x.isZero())return new o(0)._forceRed(this);var C=y.mul(x),R=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),E=C.isub(R).iushrn(this.shift),N=E;return E.cmp(this.m)>=0?N=E.isub(this.m):E.cmpn(0)<0&&(N=E.iadd(this.m)),N._forceRed(this)},j.prototype.invm=function(y){var x=this.imod(y._invmp(this.m).mul(this.r2));return x._forceRed(this)}})(typeof kFe>"u"||kFe,Xkt)});var $kt=Q((IFe,Qkt)=>{d();p();var _be=rd(),a_=_be.Buffer;function Zkt(t,e){for(var r in t)e[r]=t[r]}a_.from&&a_.alloc&&a_.allocUnsafe&&a_.allocUnsafeSlow?Qkt.exports=_be:(Zkt(_be,IFe),IFe.Buffer=tO);function tO(t,e,r){return a_(t,e,r)}tO.prototype=Object.create(a_.prototype);Zkt(a_,tO);tO.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return a_(t,e,r)};tO.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=a_(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};tO.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return a_(t)};tO.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return _be.SlowBuffer(t)}});var tTt=Q((k$o,eTt)=>{"use strict";d();p();var Cbe=$kt().Buffer;function fln(t){if(t.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),r=0;r<e.length;r++)e[r]=255;for(var n=0;n<t.length;n++){var o=t.charAt(n),i=o.charCodeAt(0);if(e[i]!==255)throw new TypeError(o+" is ambiguous");e[i]=n}var a=t.length,s=t.charAt(0),c=Math.log(a)/Math.log(256),l=Math.log(256)/Math.log(a);function u(m){if((Array.isArray(m)||m instanceof Uint8Array)&&(m=Cbe.from(m)),!Cbe.isBuffer(m))throw new TypeError("Expected Buffer");if(m.length===0)return"";for(var g=0,v=0,b=0,w=m.length;b!==w&&m[b]===0;)b++,g++;for(var _=(w-b)*l+1>>>0,I=new Uint8Array(_);b!==w;){for(var B=m[b],L=0,D=_-1;(B!==0||L<v)&&D!==-1;D--,L++)B+=256*I[D]>>>0,I[D]=B%a>>>0,B=B/a>>>0;if(B!==0)throw new Error("Non-zero carry");v=L,b++}for(var z=_-v;z!==_&&I[z]===0;)z++;for(var G=s.repeat(g);z<_;++z)G+=t.charAt(I[z]);return G}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return Cbe.alloc(0);for(var g=0,v=0,b=0;m[g]===s;)v++,g++;for(var w=(m.length-g)*c+1>>>0,_=new Uint8Array(w);g<m.length;){var I=e[m.charCodeAt(g)];if(I===255)return;for(var B=0,L=w-1;(I!==0||B<b)&&L!==-1;L--,B++)I+=a*_[L]>>>0,_[L]=I%256>>>0,I=I/256>>>0;if(I!==0)throw new Error("Non-zero carry");b=B,g++}for(var D=w-b;D!==w&&_[D]===0;)D++;var z=Cbe.allocUnsafe(v+(w-D));z.fill(0,0,v);for(var G=v;D!==w;)z[G++]=_[D++];return z}function h(m){var g=f(m);if(g)return g;throw new Error("Non-base"+a+" character")}return{encode:u,decodeUnsafe:f,decode:h}}eTt.exports=fln});var RFe=Q((R$o,rTt)=>{d();p();var dln=tTt(),pln="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";rTt.exports=dln(pln)});var nTt=Q(BFe=>{"use strict";d();p();function hk(t,e,r){return e<=t&&t<=r}function Mbe(t){if(t===void 0)return{};if(t===Object(t))return t;throw TypeError("Could not convert argument to dictionary")}function mln(t){for(var e=String(t),r=e.length,n=0,o=[];n<r;){var i=e.charCodeAt(n);if(i<55296||i>57343)o.push(i);else if(56320<=i&&i<=57343)o.push(65533);else if(55296<=i&&i<=56319)if(n===r-1)o.push(65533);else{var a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){var s=i&1023,c=a&1023;o.push(65536+(s<<10)+c),n+=1}else o.push(65533)}n+=1}return o}function gln(t){for(var e="",r=0;r<t.length;++r){var n=t[r];n<=65535?e+=String.fromCharCode(n):(n-=65536,e+=String.fromCharCode((n>>10)+55296,(n&1023)+56320))}return e}var kbe=-1;function NFe(t){this.tokens=[].slice.call(t)}NFe.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():kbe},prepend:function(t){if(Array.isArray(t))for(var e=t;e.length;)this.tokens.unshift(e.pop());else this.tokens.unshift(t)},push:function(t){if(Array.isArray(t))for(var e=t;e.length;)this.tokens.push(e.shift());else this.tokens.push(t)}};var GW=-1;function PFe(t,e){if(t)throw TypeError("Decoder error");return e||65533}var Tbe="utf-8";function Ibe(t,e){if(!(this instanceof Ibe))return new Ibe(t,e);if(t=t!==void 0?String(t).toLowerCase():Tbe,t!==Tbe)throw new Error("Encoding not supported. Only utf-8 is supported");e=Mbe(e),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=Boolean(e.fatal),this._ignoreBOM=Boolean(e.ignoreBOM),Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}Ibe.prototype={decode:function(e,r){var n;typeof e=="object"&&e instanceof ArrayBuffer?n=new Uint8Array(e):typeof e=="object"&&"buffer"in e&&e.buffer instanceof ArrayBuffer?n=new Uint8Array(e.buffer,e.byteOffset,e.byteLength):n=new Uint8Array(0),r=Mbe(r),this._streaming||(this._decoder=new vln({fatal:this._fatal}),this._BOMseen=!1),this._streaming=Boolean(r.stream);for(var o=new NFe(n),i=[],a;!o.endOfStream()&&(a=this._decoder.handler(o,o.read()),a!==GW);)a!==null&&(Array.isArray(a)?i.push.apply(i,a):i.push(a));if(!this._streaming){do{if(a=this._decoder.handler(o,o.read()),a===GW)break;a!==null&&(Array.isArray(a)?i.push.apply(i,a):i.push(a))}while(!o.endOfStream());this._decoder=null}return i.length&&["utf-8"].indexOf(this.encoding)!==-1&&!this._ignoreBOM&&!this._BOMseen&&(i[0]===65279?(this._BOMseen=!0,i.shift()):this._BOMseen=!0),gln(i)}};function Rbe(t,e){if(!(this instanceof Rbe))return new Rbe(t,e);if(t=t!==void 0?String(t).toLowerCase():Tbe,t!==Tbe)throw new Error("Encoding not supported. Only utf-8 is supported");e=Mbe(e),this._streaming=!1,this._encoder=null,this._options={fatal:Boolean(e.fatal)},Object.defineProperty(this,"encoding",{value:"utf-8"})}Rbe.prototype={encode:function(e,r){e=e?String(e):"",r=Mbe(r),this._streaming||(this._encoder=new yln(this._options)),this._streaming=Boolean(r.stream);for(var n=[],o=new NFe(mln(e)),i;!o.endOfStream()&&(i=this._encoder.handler(o,o.read()),i!==GW);)Array.isArray(i)?n.push.apply(n,i):n.push(i);if(!this._streaming){for(;i=this._encoder.handler(o,o.read()),i!==GW;)Array.isArray(i)?n.push.apply(n,i):n.push(i);this._encoder=null}return new Uint8Array(n)}};function vln(t){var e=t.fatal,r=0,n=0,o=0,i=128,a=191;this.handler=function(s,c){if(c===kbe&&o!==0)return o=0,PFe(e);if(c===kbe)return GW;if(o===0){if(hk(c,0,127))return c;if(hk(c,194,223))o=1,r=c-192;else if(hk(c,224,239))c===224&&(i=160),c===237&&(a=159),o=2,r=c-224;else if(hk(c,240,244))c===240&&(i=144),c===244&&(a=143),o=3,r=c-240;else return PFe(e);return r=r<<6*o,null}if(!hk(c,i,a))return r=o=n=0,i=128,a=191,s.prepend(c),PFe(e);if(i=128,a=191,n+=1,r+=c-128<<6*(o-n),n!==o)return null;var l=r;return r=o=n=0,l}}function yln(t){var e=t.fatal;this.handler=function(r,n){if(n===kbe)return GW;if(hk(n,0,127))return n;var o,i;hk(n,128,2047)?(o=1,i=192):hk(n,2048,65535)?(o=2,i=224):hk(n,65536,1114111)&&(o=3,i=240);for(var a=[(n>>6*o)+i];o>0;){var s=n>>6*(o-1);a.push(128|s&63),o-=1}return a}}BFe.TextEncoder=Rbe;BFe.TextDecoder=Ibe});var cTt=Q(Ls=>{"use strict";d();p();var bln=Ls&&Ls.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),xln=Ls&&Ls.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),s_=Ls&&Ls.__decorate||function(t,e,r,n){var o=arguments.length,i=o<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(t,e,r,n);else for(var s=t.length-1;s>=0;s--)(a=t[s])&&(i=(o<3?a(i):o>3?a(e,r,i):a(e,r))||i);return o>3&&i&&Object.defineProperty(e,r,i),i},wln=Ls&&Ls.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&bln(e,t,r);return xln(e,t),e},oTt=Ls&&Ls.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ls,"__esModule",{value:!0});Ls.deserializeUnchecked=Ls.deserialize=Ls.serialize=Ls.BinaryReader=Ls.BinaryWriter=Ls.BorshError=Ls.baseDecode=Ls.baseEncode=void 0;var CI=oTt(TFe()),iTt=oTt(RFe()),Aln=wln(nTt()),Sln=typeof TextDecoder!="function"?Aln.TextDecoder:TextDecoder,Eln=new Sln("utf-8",{fatal:!0});function _ln(t){return typeof t=="string"&&(t=A.Buffer.from(t,"utf8")),iTt.default.encode(A.Buffer.from(t))}Ls.baseEncode=_ln;function Cln(t){return A.Buffer.from(iTt.default.decode(t))}Ls.baseDecode=Cln;var OFe=1024,Zp=class extends Error{constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}};Ls.BorshError=Zp;var Pbe=class{constructor(){this.buf=A.Buffer.alloc(OFe),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=A.Buffer.concat([this.buf,A.Buffer.alloc(OFe)]))}writeU8(e){this.maybeResize(),this.buf.writeUInt8(e,this.length),this.length+=1}writeU16(e){this.maybeResize(),this.buf.writeUInt16LE(e,this.length),this.length+=2}writeU32(e){this.maybeResize(),this.buf.writeUInt32LE(e,this.length),this.length+=4}writeU64(e){this.maybeResize(),this.writeBuffer(A.Buffer.from(new CI.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(A.Buffer.from(new CI.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(A.Buffer.from(new CI.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(A.Buffer.from(new CI.default(e).toArray("le",64)))}writeBuffer(e){this.buf=A.Buffer.concat([A.Buffer.from(this.buf.subarray(0,this.length)),e,A.Buffer.alloc(OFe)]),this.length+=e.length}writeString(e){this.maybeResize();let r=A.Buffer.from(e,"utf8");this.writeU32(r.length),this.writeBuffer(r)}writeFixedArray(e){this.writeBuffer(A.Buffer.from(e))}writeArray(e,r){this.maybeResize(),this.writeU32(e.length);for(let n of e)this.maybeResize(),r(n)}toArray(){return this.buf.subarray(0,this.length)}};Ls.BinaryWriter=Pbe;function c_(t,e,r){let n=r.value;r.value=function(...o){try{return n.apply(this,o)}catch(i){if(i instanceof RangeError){let a=i.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(a)>=0)throw new Zp("Reached the end of buffer when deserializing")}throw i}}}var Vm=class{constructor(e){this.buf=e,this.offset=0}readU8(){let e=this.buf.readUInt8(this.offset);return this.offset+=1,e}readU16(){let e=this.buf.readUInt16LE(this.offset);return this.offset+=2,e}readU32(){let e=this.buf.readUInt32LE(this.offset);return this.offset+=4,e}readU64(){let e=this.readBuffer(8);return new CI.default(e,"le")}readU128(){let e=this.readBuffer(16);return new CI.default(e,"le")}readU256(){let e=this.readBuffer(32);return new CI.default(e,"le")}readU512(){let e=this.readBuffer(64);return new CI.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new Zp(`Expected buffer length ${e} isn't within bounds`);let r=this.buf.slice(this.offset,this.offset+e);return this.offset+=e,r}readString(){let e=this.readU32(),r=this.readBuffer(e);try{return Eln.decode(r)}catch(n){throw new Zp(`Error decoding UTF-8 string: ${n}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){let r=this.readU32(),n=Array();for(let o=0;o<r;++o)n.push(e());return n}};s_([c_],Vm.prototype,"readU8",null);s_([c_],Vm.prototype,"readU16",null);s_([c_],Vm.prototype,"readU32",null);s_([c_],Vm.prototype,"readU64",null);s_([c_],Vm.prototype,"readU128",null);s_([c_],Vm.prototype,"readU256",null);s_([c_],Vm.prototype,"readU512",null);s_([c_],Vm.prototype,"readString",null);s_([c_],Vm.prototype,"readFixedArray",null);s_([c_],Vm.prototype,"readArray",null);Ls.BinaryReader=Vm;function aTt(t){return t.charAt(0).toUpperCase()+t.slice(1)}function rO(t,e,r,n,o){try{if(typeof n=="string")o[`write${aTt(n)}`](r);else if(n instanceof Array)if(typeof n[0]=="number"){if(r.length!==n[0])throw new Zp(`Expecting byte array of length ${n[0]}, but got ${r.length} bytes`);o.writeFixedArray(r)}else if(n.length===2&&typeof n[1]=="number"){if(r.length!==n[1])throw new Zp(`Expecting byte array of length ${n[1]}, but got ${r.length} bytes`);for(let i=0;i<n[1];i++)rO(t,null,r[i],n[0],o)}else o.writeArray(r,i=>{rO(t,e,i,n[0],o)});else if(n.kind!==void 0)switch(n.kind){case"option":{r==null?o.writeU8(0):(o.writeU8(1),rO(t,e,r,n.type,o));break}case"map":{o.writeU32(r.size),r.forEach((i,a)=>{rO(t,e,a,n.key,o),rO(t,e,i,n.value,o)});break}default:throw new Zp(`FieldType ${n} unrecognized`)}else sTt(t,r,o)}catch(i){throw i instanceof Zp&&i.addToFieldPath(e),i}}function sTt(t,e,r){if(typeof e.borshSerialize=="function"){e.borshSerialize(r);return}let n=t.get(e.constructor);if(!n)throw new Zp(`Class ${e.constructor.name} is missing in schema`);if(n.kind==="struct")n.fields.map(([o,i])=>{rO(t,o,e[o],i,r)});else if(n.kind==="enum"){let o=e[n.field];for(let i=0;i<n.values.length;++i){let[a,s]=n.values[i];if(a===o){r.writeU8(i),rO(t,a,e[a],s,r);break}}}else throw new Zp(`Unexpected schema kind: ${n.kind} for ${e.constructor.name}`)}function kln(t,e,r=Pbe){let n=new r;return sTt(t,e,n),n.toArray()}Ls.serialize=kln;function nO(t,e,r,n){try{if(typeof r=="string")return n[`read${aTt(r)}`]();if(r instanceof Array){if(typeof r[0]=="number")return n.readFixedArray(r[0]);if(typeof r[1]=="number"){let o=[];for(let i=0;i<r[1];i++)o.push(nO(t,null,r[0],n));return o}else return n.readArray(()=>nO(t,e,r[0],n))}if(r.kind==="option")return n.readU8()?nO(t,e,r.type,n):void 0;if(r.kind==="map"){let o=new Map,i=n.readU32();for(let a=0;a<i;a++){let s=nO(t,e,r.key,n),c=nO(t,e,r.value,n);o.set(s,c)}return o}return DFe(t,r,n)}catch(o){throw o instanceof Zp&&o.addToFieldPath(e),o}}function DFe(t,e,r){if(typeof e.borshDeserialize=="function")return e.borshDeserialize(r);let n=t.get(e);if(!n)throw new Zp(`Class ${e.name} is missing in schema`);if(n.kind==="struct"){let o={};for(let[i,a]of t.get(e).fields)o[i]=nO(t,i,a,r);return new e(o)}if(n.kind==="enum"){let o=r.readU8();if(o>=n.values.length)throw new Zp(`Enum index: ${o} is out of range`);let[i,a]=n.values[o],s=nO(t,i,a,r);return new e({[i]:s})}throw new Zp(`Unexpected schema kind: ${n.kind} for ${e.constructor.name}`)}function Tln(t,e,r,n=Vm){let o=new n(r),i=DFe(t,e,o);if(o.offset<r.length)throw new Zp(`Unexpected ${r.length-o.offset} bytes after deserialized data`);return i}Ls.deserialize=Tln;function Iln(t,e,r,n=Vm){let o=new n(r);return DFe(t,e,o)}Ls.deserializeUnchecked=Iln});var zFe=Q(Pt=>{"use strict";d();p();Object.defineProperty(Pt,"__esModule",{value:!0});Pt.s16=Pt.s8=Pt.nu64be=Pt.u48be=Pt.u40be=Pt.u32be=Pt.u24be=Pt.u16be=Pt.nu64=Pt.u48=Pt.u40=Pt.u32=Pt.u24=Pt.u16=Pt.u8=Pt.offset=Pt.greedy=Pt.Constant=Pt.UTF8=Pt.CString=Pt.Blob=Pt.Boolean=Pt.BitField=Pt.BitStructure=Pt.VariantLayout=Pt.Union=Pt.UnionLayoutDiscriminator=Pt.UnionDiscriminator=Pt.Structure=Pt.Sequence=Pt.DoubleBE=Pt.Double=Pt.FloatBE=Pt.Float=Pt.NearInt64BE=Pt.NearInt64=Pt.NearUInt64BE=Pt.NearUInt64=Pt.IntBE=Pt.Int=Pt.UIntBE=Pt.UInt=Pt.OffsetLayout=Pt.GreedyCount=Pt.ExternalLayout=Pt.bindConstructorLayout=Pt.nameWithProperty=Pt.Layout=Pt.uint8ArrayToBuffer=Pt.checkUint8Array=void 0;Pt.constant=Pt.utf8=Pt.cstr=Pt.blob=Pt.unionLayoutDiscriminator=Pt.union=Pt.seq=Pt.bits=Pt.struct=Pt.f64be=Pt.f64=Pt.f32be=Pt.f32=Pt.ns64be=Pt.s48be=Pt.s40be=Pt.s32be=Pt.s24be=Pt.s16be=Pt.ns64=Pt.s48=Pt.s40=Pt.s32=Pt.s24=void 0;var UFe=rd();function KW(t){if(!(t instanceof Uint8Array))throw new TypeError("b must be a Uint8Array")}Pt.checkUint8Array=KW;function Ca(t){return KW(t),UFe.Buffer.from(t.buffer,t.byteOffset,t.length)}Pt.uint8ArrayToBuffer=Ca;var ja=class{constructor(e,r){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=r}makeDestinationObject(){return{}}getSpan(e,r){if(0>this.span)throw new RangeError("indeterminate span");return this.span}replicate(e){let r=Object.create(this.constructor.prototype);return Object.assign(r,this),r.property=e,r}fromArray(e){}};Pt.Layout=ja;function FFe(t,e){return e.property?t+"["+e.property+"]":t}Pt.nameWithProperty=FFe;function Rln(t,e){if(typeof t!="function")throw new TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(t,"layout_"))throw new Error("Class is already bound to a layout");if(!(e&&e instanceof ja))throw new TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(e,"boundConstructor_"))throw new Error("layout is already bound to a constructor");t.layout_=e,e.boundConstructor_=t,e.makeDestinationObject=()=>new t,Object.defineProperty(t.prototype,"encode",{value(r,n){return e.encode(this,r,n)},writable:!0}),Object.defineProperty(t,"decode",{value(r,n){return e.decode(r,n)},writable:!0})}Pt.bindConstructorLayout=Rln;var u0=class extends ja{isCount(){throw new Error("ExternalLayout is abstract")}};Pt.ExternalLayout=u0;var Nbe=class extends u0{constructor(e=1,r){if(!Number.isInteger(e)||0>=e)throw new TypeError("elementSpan must be a (positive) integer");super(-1,r),this.elementSpan=e}isCount(){return!0}decode(e,r=0){KW(e);let n=e.length-r;return Math.floor(n/this.elementSpan)}encode(e,r,n){return 0}};Pt.GreedyCount=Nbe;var Sre=class extends u0{constructor(e,r=0,n){if(!(e instanceof ja))throw new TypeError("layout must be a Layout");if(!Number.isInteger(r))throw new TypeError("offset must be integer or undefined");super(e.span,n||e.property),this.layout=e,this.offset=r}isCount(){return this.layout instanceof vv||this.layout instanceof ab}decode(e,r=0){return this.layout.decode(e,r+this.offset)}encode(e,r,n=0){return this.layout.encode(e,r,n+this.offset)}};Pt.OffsetLayout=Sre;var vv=class extends ja{constructor(e,r){if(super(e,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(e,r=0){return Ca(e).readUIntLE(r,this.span)}encode(e,r,n=0){return Ca(r).writeUIntLE(e,n,this.span),this.span}};Pt.UInt=vv;var ab=class extends ja{constructor(e,r){if(super(e,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(e,r=0){return Ca(e).readUIntBE(r,this.span)}encode(e,r,n=0){return Ca(r).writeUIntBE(e,n,this.span),this.span}};Pt.UIntBE=ab;var mk=class extends ja{constructor(e,r){if(super(e,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(e,r=0){return Ca(e).readIntLE(r,this.span)}encode(e,r,n=0){return Ca(r).writeIntLE(e,n,this.span),this.span}};Pt.Int=mk;var kI=class extends ja{constructor(e,r){if(super(e,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(e,r=0){return Ca(e).readIntBE(r,this.span)}encode(e,r,n=0){return Ca(r).writeIntBE(e,n,this.span),this.span}};Pt.IntBE=kI;var LFe=Math.pow(2,32);function Xbe(t){let e=Math.floor(t/LFe),r=t-e*LFe;return{hi32:e,lo32:r}}function Zbe(t,e){return t*LFe+e}var Bbe=class extends ja{constructor(e){super(8,e)}decode(e,r=0){let n=Ca(e),o=n.readUInt32LE(r),i=n.readUInt32LE(r+4);return Zbe(i,o)}encode(e,r,n=0){let o=Xbe(e),i=Ca(r);return i.writeUInt32LE(o.lo32,n),i.writeUInt32LE(o.hi32,n+4),8}};Pt.NearUInt64=Bbe;var Obe=class extends ja{constructor(e){super(8,e)}decode(e,r=0){let n=Ca(e),o=n.readUInt32BE(r),i=n.readUInt32BE(r+4);return Zbe(o,i)}encode(e,r,n=0){let o=Xbe(e),i=Ca(r);return i.writeUInt32BE(o.hi32,n),i.writeUInt32BE(o.lo32,n+4),8}};Pt.NearUInt64BE=Obe;var Dbe=class extends ja{constructor(e){super(8,e)}decode(e,r=0){let n=Ca(e),o=n.readUInt32LE(r),i=n.readInt32LE(r+4);return Zbe(i,o)}encode(e,r,n=0){let o=Xbe(e),i=Ca(r);return i.writeUInt32LE(o.lo32,n),i.writeInt32LE(o.hi32,n+4),8}};Pt.NearInt64=Dbe;var Lbe=class extends ja{constructor(e){super(8,e)}decode(e,r=0){let n=Ca(e),o=n.readInt32BE(r),i=n.readUInt32BE(r+4);return Zbe(o,i)}encode(e,r,n=0){let o=Xbe(e),i=Ca(r);return i.writeInt32BE(o.hi32,n),i.writeUInt32BE(o.lo32,n+4),8}};Pt.NearInt64BE=Lbe;var Ube=class extends ja{constructor(e){super(4,e)}decode(e,r=0){return Ca(e).readFloatLE(r)}encode(e,r,n=0){return Ca(r).writeFloatLE(e,n),4}};Pt.Float=Ube;var Fbe=class extends ja{constructor(e){super(4,e)}decode(e,r=0){return Ca(e).readFloatBE(r)}encode(e,r,n=0){return Ca(r).writeFloatBE(e,n),4}};Pt.FloatBE=Fbe;var zbe=class extends ja{constructor(e){super(8,e)}decode(e,r=0){return Ca(e).readDoubleLE(r)}encode(e,r,n=0){return Ca(r).writeDoubleLE(e,n),8}};Pt.Double=zbe;var Hbe=class extends ja{constructor(e){super(8,e)}decode(e,r=0){return Ca(e).readDoubleBE(r)}encode(e,r,n=0){return Ca(r).writeDoubleBE(e,n),8}};Pt.DoubleBE=Hbe;var jbe=class extends ja{constructor(e,r,n){if(!(e instanceof ja))throw new TypeError("elementLayout must be a Layout");if(!(r instanceof u0&&r.isCount()||Number.isInteger(r)&&0<=r))throw new TypeError("count must be non-negative integer or an unsigned integer ExternalLayout");let o=-1;!(r instanceof u0)&&0<e.span&&(o=r*e.span),super(o,n),this.elementLayout=e,this.count=r}getSpan(e,r=0){if(0<=this.span)return this.span;let n=0,o=this.count;if(o instanceof u0&&(o=o.decode(e,r)),0<this.elementLayout.span)n=o*this.elementLayout.span;else{let i=0;for(;i<o;)n+=this.elementLayout.getSpan(e,r+n),++i}return n}decode(e,r=0){let n=[],o=0,i=this.count;for(i instanceof u0&&(i=i.decode(e,r));o<i;)n.push(this.elementLayout.decode(e,r)),r+=this.elementLayout.getSpan(e,r),o+=1;return n}encode(e,r,n=0){let o=this.elementLayout,i=e.reduce((a,s)=>a+o.encode(s,r,n+a),0);return this.count instanceof u0&&this.count.encode(e.length,r,n),i}};Pt.Sequence=jbe;var Wbe=class extends ja{constructor(e,r,n){if(!(Array.isArray(e)&&e.reduce((i,a)=>i&&a instanceof ja,!0)))throw new TypeError("fields must be array of Layout instances");typeof r=="boolean"&&n===void 0&&(n=r,r=void 0);for(let i of e)if(0>i.span&&i.property===void 0)throw new Error("fields cannot contain unnamed variable-length layout");let o=-1;try{o=e.reduce((i,a)=>i+a.getSpan(),0)}catch{}super(o,r),this.fields=e,this.decodePrefixes=!!n}getSpan(e,r=0){if(0<=this.span)return this.span;let n=0;try{n=this.fields.reduce((o,i)=>{let a=i.getSpan(e,r);return r+=a,o+a},0)}catch{throw new RangeError("indeterminate span")}return n}decode(e,r=0){KW(e);let n=this.makeDestinationObject();for(let o of this.fields)if(o.property!==void 0&&(n[o.property]=o.decode(e,r)),r+=o.getSpan(e,r),this.decodePrefixes&&e.length===r)break;return n}encode(e,r,n=0){let o=n,i=0,a=0;for(let s of this.fields){let c=s.span;if(a=0<c?c:0,s.property!==void 0){let l=e[s.property];l!==void 0&&(a=s.encode(l,r,n),0>c&&(c=s.getSpan(r,n)))}i=n,n+=c}return i+a-o}fromArray(e){let r=this.makeDestinationObject();for(let n of this.fields)n.property!==void 0&&0<e.length&&(r[n.property]=e.shift());return r}layoutFor(e){if(typeof e!="string")throw new TypeError("property must be string");for(let r of this.fields)if(r.property===e)return r}offsetOf(e){if(typeof e!="string")throw new TypeError("property must be string");let r=0;for(let n of this.fields){if(n.property===e)return r;0>n.span?r=-1:0<=r&&(r+=n.span)}}};Pt.Structure=Wbe;var Ere=class{constructor(e){this.property=e}decode(e,r){throw new Error("UnionDiscriminator is abstract")}encode(e,r,n){throw new Error("UnionDiscriminator is abstract")}};Pt.UnionDiscriminator=Ere;var qW=class extends Ere{constructor(e,r){if(!(e instanceof u0&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(r||e.property||"variant"),this.layout=e}decode(e,r){return this.layout.decode(e,r)}encode(e,r,n){return this.layout.encode(e,r,n)}};Pt.UnionLayoutDiscriminator=qW;var _re=class extends ja{constructor(e,r,n){let o;if(e instanceof vv||e instanceof ab)o=new qW(new Sre(e));else if(e instanceof u0&&e.isCount())o=new qW(e);else if(e instanceof Ere)o=e;else throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(r===void 0&&(r=null),!(r===null||r instanceof ja))throw new TypeError("defaultLayout must be null or a Layout");if(r!==null){if(0>r.span)throw new Error("defaultLayout must have constant span");r.property===void 0&&(r=r.replicate("content"))}let i=-1;r&&(i=r.span,0<=i&&(e instanceof vv||e instanceof ab)&&(i+=o.layout.span)),super(i,n),this.discriminator=o,this.usesPrefixDiscriminator=e instanceof vv||e instanceof ab,this.defaultLayout=r,this.registry={};let a=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(s){return a(s)},this.configGetSourceVariant=function(s){a=s.bind(this)}}getSpan(e,r=0){if(0<=this.span)return this.span;let n=this.getVariant(e,r);if(!n)throw new Error("unable to determine span for unrecognized variant");return n.getSpan(e,r)}defaultGetSourceVariant(e){if(Object.prototype.hasOwnProperty.call(e,this.discriminator.property)){if(this.defaultLayout&&this.defaultLayout.property&&Object.prototype.hasOwnProperty.call(e,this.defaultLayout.property))return;let r=this.registry[e[this.discriminator.property]];if(r&&(!r.layout||r.property&&Object.prototype.hasOwnProperty.call(e,r.property)))return r}else for(let r in this.registry){let n=this.registry[r];if(n.property&&Object.prototype.hasOwnProperty.call(e,n.property))return n}throw new Error("unable to infer src variant")}decode(e,r=0){let n,o=this.discriminator,i=o.decode(e,r),a=this.registry[i];if(a===void 0){let s=this.defaultLayout,c=0;this.usesPrefixDiscriminator&&(c=o.layout.span),n=this.makeDestinationObject(),n[o.property]=i,n[s.property]=s.decode(e,r+c)}else n=a.decode(e,r);return n}encode(e,r,n=0){let o=this.getSourceVariant(e);if(o===void 0){let i=this.discriminator,a=this.defaultLayout,s=0;return this.usesPrefixDiscriminator&&(s=i.layout.span),i.encode(e[i.property],r,n),s+a.encode(e[a.property],r,n+s)}return o.encode(e,r,n)}addVariant(e,r,n){let o=new Gbe(this,e,r,n);return this.registry[e]=o,o}getVariant(e,r=0){let n;return e instanceof Uint8Array?n=this.discriminator.decode(e,r):n=e,this.registry[n]}};Pt.Union=_re;var Gbe=class extends ja{constructor(e,r,n,o){if(!(e instanceof _re))throw new TypeError("union must be a Union");if(!Number.isInteger(r)||0>r)throw new TypeError("variant must be a (non-negative) integer");if(typeof n=="string"&&o===void 0&&(o=n,n=null),n){if(!(n instanceof ja))throw new TypeError("layout must be a Layout");if(e.defaultLayout!==null&&0<=n.span&&n.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if(typeof o!="string")throw new TypeError("variant must have a String property")}let i=e.span;0>e.span&&(i=n?n.span:0,0<=i&&e.usesPrefixDiscriminator&&(i+=e.discriminator.layout.span)),super(i,o),this.union=e,this.variant=r,this.layout=n||null}getSpan(e,r=0){if(0<=this.span)return this.span;let n=0;this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span);let o=0;return this.layout&&(o=this.layout.getSpan(e,r+n)),n+o}decode(e,r=0){let n=this.makeDestinationObject();if(this!==this.union.getVariant(e,r))throw new Error("variant mismatch");let o=0;return this.union.usesPrefixDiscriminator&&(o=this.union.discriminator.layout.span),this.layout?n[this.property]=this.layout.decode(e,r+o):this.property?n[this.property]=!0:this.union.usesPrefixDiscriminator&&(n[this.union.discriminator.property]=this.variant),n}encode(e,r,n=0){let o=0;if(this.union.usesPrefixDiscriminator&&(o=this.union.discriminator.layout.span),this.layout&&!Object.prototype.hasOwnProperty.call(e,this.property))throw new TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,r,n);let i=o;if(this.layout&&(this.layout.encode(e[this.property],r,n+o),i+=this.layout.getSpan(r,n+o),0<=this.union.span&&i>this.union.span))throw new Error("encoded variant overruns containing union");return i}fromArray(e){if(this.layout)return this.layout.fromArray(e)}};Pt.VariantLayout=Gbe;function VW(t){return 0>t&&(t+=4294967296),t}var Cre=class extends ja{constructor(e,r,n){if(!(e instanceof vv||e instanceof ab))throw new TypeError("word must be a UInt or UIntBE layout");if(typeof r=="string"&&n===void 0&&(n=r,r=!1),4<e.span)throw new RangeError("word cannot exceed 32 bits");super(e.span,n),this.word=e,this.msb=!!r,this.fields=[];let o=0;this._packedSetValue=function(i){return o=VW(i),this},this._packedGetValue=function(){return o}}decode(e,r=0){let n=this.makeDestinationObject(),o=this.word.decode(e,r);this._packedSetValue(o);for(let i of this.fields)i.property!==void 0&&(n[i.property]=i.decode(e));return n}encode(e,r,n=0){let o=this.word.decode(r,n);this._packedSetValue(o);for(let i of this.fields)if(i.property!==void 0){let a=e[i.property];a!==void 0&&i.encode(a)}return this.word.encode(this._packedGetValue(),r,n)}addField(e,r){let n=new kre(this,e,r);return this.fields.push(n),n}addBoolean(e){let r=new Vbe(this,e);return this.fields.push(r),r}fieldFor(e){if(typeof e!="string")throw new TypeError("property must be string");for(let r of this.fields)if(r.property===e)return r}};Pt.BitStructure=Cre;var kre=class{constructor(e,r,n){if(!(e instanceof Cre))throw new TypeError("container must be a BitStructure");if(!Number.isInteger(r)||0>=r)throw new TypeError("bits must be positive integer");let o=8*e.span,i=e.fields.reduce((a,s)=>a+s.bits,0);if(r+i>o)throw new Error("bits too long for span remainder ("+(o-i)+" of "+o+" remain)");this.container=e,this.bits=r,this.valueMask=(1<<r)-1,r===32&&(this.valueMask=4294967295),this.start=i,this.container.msb&&(this.start=o-i-r),this.wordMask=VW(this.valueMask<<this.start),this.property=n}decode(e,r){let n=this.container._packedGetValue();return VW(n&this.wordMask)>>>this.start}encode(e){if(typeof e!="number"||!Number.isInteger(e)||e!==VW(e&this.valueMask))throw new TypeError(FFe("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);let r=this.container._packedGetValue(),n=VW(e<<this.start);this.container._packedSetValue(VW(r&~this.wordMask)|n)}};Pt.BitField=kre;var Vbe=class extends kre{constructor(e,r){super(e,1,r)}decode(e,r){return!!super.decode(e,r)}encode(e){typeof e=="boolean"&&(e=+e),super.encode(e)}};Pt.Boolean=Vbe;var qbe=class extends ja{constructor(e,r){if(!(e instanceof u0&&e.isCount()||Number.isInteger(e)&&0<=e))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let n=-1;e instanceof u0||(n=e),super(n,r),this.length=e}getSpan(e,r){let n=this.span;return 0>n&&(n=this.length.decode(e,r)),n}decode(e,r=0){let n=this.span;return 0>n&&(n=this.length.decode(e,r)),Ca(e).slice(r,r+n)}encode(e,r,n){let o=this.length;if(this.length instanceof u0&&(o=e.length),!(e instanceof Uint8Array&&o===e.length))throw new TypeError(FFe("Blob.encode",this)+" requires (length "+o+") Uint8Array as src");if(n+o>r.length)throw new RangeError("encoding overruns Uint8Array");let i=Ca(e);return Ca(r).write(i.toString("hex"),n,o,"hex"),this.length instanceof u0&&this.length.encode(o,r,n),o}};Pt.Blob=qbe;var Kbe=class extends ja{constructor(e){super(-1,e)}getSpan(e,r=0){KW(e);let n=r;for(;n<e.length&&e[n]!==0;)n+=1;return 1+n-r}decode(e,r=0){let n=this.getSpan(e,r);return Ca(e).slice(r,r+n-1).toString("utf-8")}encode(e,r,n=0){typeof e!="string"&&(e=String(e));let o=UFe.Buffer.from(e,"utf8"),i=o.length;if(n+i>r.length)throw new RangeError("encoding overruns Buffer");let a=Ca(r);return o.copy(a,n),a[n+i]=0,i+1}};Pt.CString=Kbe;var Ybe=class extends ja{constructor(e,r){if(typeof e=="string"&&r===void 0&&(r=e,e=void 0),e===void 0)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,r),this.maxSpan=e}getSpan(e,r=0){return KW(e),e.length-r}decode(e,r=0){let n=this.getSpan(e,r);if(0<=this.maxSpan&&this.maxSpan<n)throw new RangeError("text length exceeds maxSpan");return Ca(e).slice(r,r+n).toString("utf-8")}encode(e,r,n=0){typeof e!="string"&&(e=String(e));let o=UFe.Buffer.from(e,"utf8"),i=o.length;if(0<=this.maxSpan&&this.maxSpan<i)throw new RangeError("text length exceeds maxSpan");if(n+i>r.length)throw new RangeError("encoding overruns Buffer");return o.copy(Ca(r),n),i}};Pt.UTF8=Ybe;var Jbe=class extends ja{constructor(e,r){super(0,r),this.value=e}decode(e,r){return this.value}encode(e,r,n){return 0}};Pt.Constant=Jbe;Pt.greedy=(t,e)=>new Nbe(t,e);Pt.offset=(t,e,r)=>new Sre(t,e,r);Pt.u8=t=>new vv(1,t);Pt.u16=t=>new vv(2,t);Pt.u24=t=>new vv(3,t);Pt.u32=t=>new vv(4,t);Pt.u40=t=>new vv(5,t);Pt.u48=t=>new vv(6,t);Pt.nu64=t=>new Bbe(t);Pt.u16be=t=>new ab(2,t);Pt.u24be=t=>new ab(3,t);Pt.u32be=t=>new ab(4,t);Pt.u40be=t=>new ab(5,t);Pt.u48be=t=>new ab(6,t);Pt.nu64be=t=>new Obe(t);Pt.s8=t=>new mk(1,t);Pt.s16=t=>new mk(2,t);Pt.s24=t=>new mk(3,t);Pt.s32=t=>new mk(4,t);Pt.s40=t=>new mk(5,t);Pt.s48=t=>new mk(6,t);Pt.ns64=t=>new Dbe(t);Pt.s16be=t=>new kI(2,t);Pt.s24be=t=>new kI(3,t);Pt.s32be=t=>new kI(4,t);Pt.s40be=t=>new kI(5,t);Pt.s48be=t=>new kI(6,t);Pt.ns64be=t=>new Lbe(t);Pt.f32=t=>new Ube(t);Pt.f32be=t=>new Fbe(t);Pt.f64=t=>new zbe(t);Pt.f64be=t=>new Hbe(t);Pt.struct=(t,e,r)=>new Wbe(t,e,r);Pt.bits=(t,e,r)=>new Cre(t,e,r);Pt.seq=(t,e,r)=>new jbe(t,e,r);Pt.union=(t,e,r)=>new _re(t,e,r);Pt.unionLayoutDiscriminator=(t,e)=>new qW(t,e);Pt.blob=(t,e)=>new qbe(t,e);Pt.cstr=t=>new Kbe(t);Pt.utf8=(t,e)=>new Ybe(t,e);Pt.constant=(t,e)=>new Jbe(t,e)});var lTt=Q(YW=>{"use strict";d();p();Object.defineProperty(YW,"__esModule",{value:!0});var Qbe;function Mln(t){{let e=A.Buffer.from(t);e.reverse();let r=e.toString("hex");return r.length===0?BigInt(0):BigInt(`0x${r}`)}return Qbe.toBigInt(t,!1)}YW.toBigIntLE=Mln;function Pln(t){{let e=t.toString("hex");return e.length===0?BigInt(0):BigInt(`0x${e}`)}return Qbe.toBigInt(t,!0)}YW.toBigIntBE=Pln;function Nln(t,e){{let r=t.toString(16),n=A.Buffer.from(r.padStart(e*2,"0").slice(0,e*2),"hex");return n.reverse(),n}return Qbe.fromBigInt(t,A.Buffer.allocUnsafe(e),!1)}YW.toBufferLE=Nln;function Bln(t,e){{let r=t.toString(16);return A.Buffer.from(r.padStart(e*2,"0").slice(0,e*2),"hex")}return Qbe.fromBigInt(t,A.Buffer.allocUnsafe(e),!0)}YW.toBufferBE=Bln});function Rre(){if(!r1e&&(r1e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!r1e))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r1e(zln)}var r1e,zln,GFe=Oe(()=>{d();p();zln=new Uint8Array(16)});var hTt,mTt=Oe(()=>{d();p();hTt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function Hln(t){return typeof t=="string"&&hTt.test(t)}var TI,Mre=Oe(()=>{d();p();mTt();TI=Hln});function jln(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(Qp[t[e+0]]+Qp[t[e+1]]+Qp[t[e+2]]+Qp[t[e+3]]+"-"+Qp[t[e+4]]+Qp[t[e+5]]+"-"+Qp[t[e+6]]+Qp[t[e+7]]+"-"+Qp[t[e+8]]+Qp[t[e+9]]+"-"+Qp[t[e+10]]+Qp[t[e+11]]+Qp[t[e+12]]+Qp[t[e+13]]+Qp[t[e+14]]+Qp[t[e+15]]).toLowerCase();if(!TI(r))throw TypeError("Stringified UUID is invalid");return r}var Qp,n1e,II,Pre=Oe(()=>{d();p();Mre();Qp=[];for(n1e=0;n1e<256;++n1e)Qp.push((n1e+256).toString(16).substr(1));II=jln});function Wln(t,e,r){var n=e&&r||0,o=e||new Array(16);t=t||{};var i=t.node||gTt,a=t.clockseq!==void 0?t.clockseq:VFe;if(i==null||a==null){var s=t.random||(t.rng||Rre)();i==null&&(i=gTt=[s[0]|1,s[1],s[2],s[3],s[4],s[5]]),a==null&&(a=VFe=(s[6]<<8|s[7])&16383)}var c=t.msecs!==void 0?t.msecs:Date.now(),l=t.nsecs!==void 0?t.nsecs:KFe+1,u=c-qFe+(l-KFe)/1e4;if(u<0&&t.clockseq===void 0&&(a=a+1&16383),(u<0||c>qFe)&&t.nsecs===void 0&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");qFe=c,KFe=l,VFe=a,c+=122192928e5;var f=((c&268435455)*1e4+l)%4294967296;o[n++]=f>>>24&255,o[n++]=f>>>16&255,o[n++]=f>>>8&255,o[n++]=f&255;var h=c/4294967296*1e4&268435455;o[n++]=h>>>8&255,o[n++]=h&255,o[n++]=h>>>24&15|16,o[n++]=h>>>16&255,o[n++]=a>>>8|128,o[n++]=a&255;for(var m=0;m<6;++m)o[n+m]=i[m];return e||II(o)}var gTt,VFe,qFe,KFe,vTt,yTt=Oe(()=>{d();p();GFe();Pre();qFe=0,KFe=0;vTt=Wln});function Gln(t){if(!TI(t))throw TypeError("Invalid UUID");var e,r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}var o1e,YFe=Oe(()=>{d();p();Mre();o1e=Gln});function Vln(t){t=unescape(encodeURIComponent(t));for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r));return e}function i1e(t,e,r){function n(o,i,a,s){if(typeof o=="string"&&(o=Vln(o)),typeof i=="string"&&(i=o1e(i)),i.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var c=new Uint8Array(16+o.length);if(c.set(i),c.set(o,i.length),c=r(c),c[6]=c[6]&15|e,c[8]=c[8]&63|128,a){s=s||0;for(var l=0;l<16;++l)a[s+l]=c[l];return a}return II(c)}try{n.name=t}catch{}return n.DNS=qln,n.URL=Kln,n}var qln,Kln,JFe=Oe(()=>{d();p();Pre();YFe();qln="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Kln="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function Yln(t){if(typeof t=="string"){var e=unescape(encodeURIComponent(t));t=new Uint8Array(e.length);for(var r=0;r<e.length;++r)t[r]=e.charCodeAt(r)}return Jln(Xln(Zln(t),t.length*8))}function Jln(t){for(var e=[],r=t.length*32,n="0123456789abcdef",o=0;o<r;o+=8){var i=t[o>>5]>>>o%32&255,a=parseInt(n.charAt(i>>>4&15)+n.charAt(i&15),16);e.push(a)}return e}function bTt(t){return(t+64>>>9<<4)+14+1}function Xln(t,e){t[e>>5]|=128<<e%32,t[bTt(e)-1]=e;for(var r=1732584193,n=-271733879,o=-1732584194,i=271733878,a=0;a<t.length;a+=16){var s=r,c=n,l=o,u=i;r=d0(r,n,o,i,t[a],7,-680876936),i=d0(i,r,n,o,t[a+1],12,-389564586),o=d0(o,i,r,n,t[a+2],17,606105819),n=d0(n,o,i,r,t[a+3],22,-1044525330),r=d0(r,n,o,i,t[a+4],7,-176418897),i=d0(i,r,n,o,t[a+5],12,1200080426),o=d0(o,i,r,n,t[a+6],17,-1473231341),n=d0(n,o,i,r,t[a+7],22,-45705983),r=d0(r,n,o,i,t[a+8],7,1770035416),i=d0(i,r,n,o,t[a+9],12,-1958414417),o=d0(o,i,r,n,t[a+10],17,-42063),n=d0(n,o,i,r,t[a+11],22,-1990404162),r=d0(r,n,o,i,t[a+12],7,1804603682),i=d0(i,r,n,o,t[a+13],12,-40341101),o=d0(o,i,r,n,t[a+14],17,-1502002290),n=d0(n,o,i,r,t[a+15],22,1236535329),r=p0(r,n,o,i,t[a+1],5,-165796510),i=p0(i,r,n,o,t[a+6],9,-1069501632),o=p0(o,i,r,n,t[a+11],14,643717713),n=p0(n,o,i,r,t[a],20,-373897302),r=p0(r,n,o,i,t[a+5],5,-701558691),i=p0(i,r,n,o,t[a+10],9,38016083),o=p0(o,i,r,n,t[a+15],14,-660478335),n=p0(n,o,i,r,t[a+4],20,-405537848),r=p0(r,n,o,i,t[a+9],5,568446438),i=p0(i,r,n,o,t[a+14],9,-1019803690),o=p0(o,i,r,n,t[a+3],14,-187363961),n=p0(n,o,i,r,t[a+8],20,1163531501),r=p0(r,n,o,i,t[a+13],5,-1444681467),i=p0(i,r,n,o,t[a+2],9,-51403784),o=p0(o,i,r,n,t[a+7],14,1735328473),n=p0(n,o,i,r,t[a+12],20,-1926607734),r=h0(r,n,o,i,t[a+5],4,-378558),i=h0(i,r,n,o,t[a+8],11,-2022574463),o=h0(o,i,r,n,t[a+11],16,1839030562),n=h0(n,o,i,r,t[a+14],23,-35309556),r=h0(r,n,o,i,t[a+1],4,-1530992060),i=h0(i,r,n,o,t[a+4],11,1272893353),o=h0(o,i,r,n,t[a+7],16,-155497632),n=h0(n,o,i,r,t[a+10],23,-1094730640),r=h0(r,n,o,i,t[a+13],4,681279174),i=h0(i,r,n,o,t[a],11,-358537222),o=h0(o,i,r,n,t[a+3],16,-722521979),n=h0(n,o,i,r,t[a+6],23,76029189),r=h0(r,n,o,i,t[a+9],4,-640364487),i=h0(i,r,n,o,t[a+12],11,-421815835),o=h0(o,i,r,n,t[a+15],16,530742520),n=h0(n,o,i,r,t[a+2],23,-995338651),r=m0(r,n,o,i,t[a],6,-198630844),i=m0(i,r,n,o,t[a+7],10,1126891415),o=m0(o,i,r,n,t[a+14],15,-1416354905),n=m0(n,o,i,r,t[a+5],21,-57434055),r=m0(r,n,o,i,t[a+12],6,1700485571),i=m0(i,r,n,o,t[a+3],10,-1894986606),o=m0(o,i,r,n,t[a+10],15,-1051523),n=m0(n,o,i,r,t[a+1],21,-2054922799),r=m0(r,n,o,i,t[a+8],6,1873313359),i=m0(i,r,n,o,t[a+15],10,-30611744),o=m0(o,i,r,n,t[a+6],15,-1560198380),n=m0(n,o,i,r,t[a+13],21,1309151649),r=m0(r,n,o,i,t[a+4],6,-145523070),i=m0(i,r,n,o,t[a+11],10,-1120210379),o=m0(o,i,r,n,t[a+2],15,718787259),n=m0(n,o,i,r,t[a+9],21,-343485551),r=RI(r,s),n=RI(n,c),o=RI(o,l),i=RI(i,u)}return[r,n,o,i]}function Zln(t){if(t.length===0)return[];for(var e=t.length*8,r=new Uint32Array(bTt(e)),n=0;n<e;n+=8)r[n>>5]|=(t[n/8]&255)<<n%32;return r}function RI(t,e){var r=(t&65535)+(e&65535),n=(t>>16)+(e>>16)+(r>>16);return n<<16|r&65535}function Qln(t,e){return t<<e|t>>>32-e}function a1e(t,e,r,n,o,i){return RI(Qln(RI(RI(e,t),RI(n,i)),o),r)}function d0(t,e,r,n,o,i,a){return a1e(e&r|~e&n,t,e,o,i,a)}function p0(t,e,r,n,o,i,a){return a1e(e&n|r&~n,t,e,o,i,a)}function h0(t,e,r,n,o,i,a){return a1e(e^r^n,t,e,o,i,a)}function m0(t,e,r,n,o,i,a){return a1e(r^(e|~n),t,e,o,i,a)}var xTt,wTt=Oe(()=>{d();p();xTt=Yln});var $ln,ATt,STt=Oe(()=>{d();p();JFe();wTt();$ln=i1e("v3",48,xTt),ATt=$ln});function eun(t,e,r){t=t||{};var n=t.random||(t.rng||Rre)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return II(n)}var ETt,_Tt=Oe(()=>{d();p();GFe();Pre();ETt=eun});function tun(t,e,r,n){switch(t){case 0:return e&r^~e&n;case 1:return e^r^n;case 2:return e&r^e&n^r&n;case 3:return e^r^n}}function XFe(t,e){return t<<e|t>>>32-e}function run(t){var e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){var n=unescape(encodeURIComponent(t));t=[];for(var o=0;o<n.length;++o)t.push(n.charCodeAt(o))}else Array.isArray(t)||(t=Array.prototype.slice.call(t));t.push(128);for(var i=t.length/4+2,a=Math.ceil(i/16),s=new Array(a),c=0;c<a;++c){for(var l=new Uint32Array(16),u=0;u<16;++u)l[u]=t[c*64+u*4]<<24|t[c*64+u*4+1]<<16|t[c*64+u*4+2]<<8|t[c*64+u*4+3];s[c]=l}s[a-1][14]=(t.length-1)*8/Math.pow(2,32),s[a-1][14]=Math.floor(s[a-1][14]),s[a-1][15]=(t.length-1)*8&4294967295;for(var f=0;f<a;++f){for(var h=new Uint32Array(80),m=0;m<16;++m)h[m]=s[f][m];for(var g=16;g<80;++g)h[g]=XFe(h[g-3]^h[g-8]^h[g-14]^h[g-16],1);for(var v=r[0],b=r[1],w=r[2],_=r[3],I=r[4],B=0;B<80;++B){var L=Math.floor(B/20),D=XFe(v,5)+tun(L,b,w,_)+I+e[L]+h[B]>>>0;I=_,_=w,w=XFe(b,30)>>>0,b=v,v=D}r[0]=r[0]+v>>>0,r[1]=r[1]+b>>>0,r[2]=r[2]+w>>>0,r[3]=r[3]+_>>>0,r[4]=r[4]+I>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}var CTt,kTt=Oe(()=>{d();p();CTt=run});var nun,TTt,ITt=Oe(()=>{d();p();JFe();kTt();nun=i1e("v5",80,CTt),TTt=nun});var RTt,MTt=Oe(()=>{d();p();RTt="00000000-0000-0000-0000-000000000000"});function oun(t){if(!TI(t))throw TypeError("Invalid UUID");return parseInt(t.substr(14,1),16)}var PTt,NTt=Oe(()=>{d();p();Mre();PTt=oun});var ZFe={};Nl(ZFe,{NIL:()=>RTt,parse:()=>o1e,stringify:()=>II,v1:()=>vTt,v3:()=>ATt,v4:()=>ETt,v5:()=>TTt,validate:()=>TI,version:()=>PTt});var QFe=Oe(()=>{d();p();yTt();STt();_Tt();ITt();MTt();NTt();Mre();Pre();YFe()});var OTt=Q((dti,BTt)=>{"use strict";d();p();var iun=(QFe(),K1(ZFe)).v4,aun=function(t,e,r,n){if(typeof t!="string")throw new TypeError(t+" must be a string");n=n||{};let o=typeof n.version=="number"?n.version:2;if(o!==1&&o!==2)throw new TypeError(o+" must be 1 or 2");let i={method:t};if(o===2&&(i.jsonrpc="2.0"),e){if(typeof e!="object"&&!Array.isArray(e))throw new TypeError(e+" must be an object, array or omitted");i.params=e}if(typeof r>"u"){let a=typeof n.generator=="function"?n.generator:function(){return iun()};i.id=a(i,n)}else o===2&&r===null?n.notificationIdNull&&(i.id=null):i.id=r;return i};BTt.exports=aun});var LTt=Q((mti,DTt)=>{"use strict";d();p();var sun=(QFe(),K1(ZFe)).v4,cun=OTt(),Nre=function(t,e){if(!(this instanceof Nre))return new Nre(t,e);e||(e={}),this.options={reviver:typeof e.reviver<"u"?e.reviver:null,replacer:typeof e.replacer<"u"?e.replacer:null,generator:typeof e.generator<"u"?e.generator:function(){return sun()},version:typeof e.version<"u"?e.version:2,notificationIdNull:typeof e.notificationIdNull=="boolean"?e.notificationIdNull:!1},this.callServer=t};DTt.exports=Nre;Nre.prototype.request=function(t,e,r,n){let o=this,i=null,a=Array.isArray(t)&&typeof e=="function";if(this.options.version===1&&a)throw new TypeError("JSON-RPC 1.0 does not support batching");if(a||!a&&t&&typeof t=="object"&&typeof e=="function")n=e,i=t;else{typeof r=="function"&&(n=r,r=void 0);let l=typeof n=="function";try{i=cun(t,e,r,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(u){if(l)return n(u);throw u}if(!l)return i}let c;try{c=JSON.stringify(i,this.options.replacer)}catch(l){return n(l)}return this.callServer(c,function(l,u){o._parseResponse(l,u,n)}),i};Nre.prototype._parseResponse=function(t,e,r){if(t){r(t);return}if(!e)return r();let n;try{n=JSON.parse(e,this.options.reviver)}catch(o){return r(o)}if(r.length===3)if(Array.isArray(n)){let o=function(a){return typeof a.error<"u"},i=function(a){return!o(a)};return r(null,n.filter(o),n.filter(i))}else return r(null,n.error,n.result);r(null,n)}});var FTt=Q((yti,$Fe)=>{"use strict";d();p();var lun=Object.prototype.hasOwnProperty,qm="~";function Bre(){}Object.create&&(Bre.prototype=Object.create(null),new Bre().__proto__||(qm=!1));function uun(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function UTt(t,e,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new uun(r,n||t,o),a=qm?qm+e:e;return t._events[a]?t._events[a].fn?t._events[a]=[t._events[a],i]:t._events[a].push(i):(t._events[a]=i,t._eventsCount++),t}function s1e(t,e){--t._eventsCount===0?t._events=new Bre:delete t._events[e]}function g0(){this._events=new Bre,this._eventsCount=0}g0.prototype.eventNames=function(){var e=[],r,n;if(this._eventsCount===0)return e;for(n in r=this._events)lun.call(r,n)&&e.push(qm?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e};g0.prototype.listeners=function(e){var r=qm?qm+e:e,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=new Array(i);o<i;o++)a[o]=n[o].fn;return a};g0.prototype.listenerCount=function(e){var r=qm?qm+e:e,n=this._events[r];return n?n.fn?1:n.length:0};g0.prototype.emit=function(e,r,n,o,i,a){var s=qm?qm+e:e;if(!this._events[s])return!1;var c=this._events[s],l=arguments.length,u,f;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),l){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,r),!0;case 3:return c.fn.call(c.context,r,n),!0;case 4:return c.fn.call(c.context,r,n,o),!0;case 5:return c.fn.call(c.context,r,n,o,i),!0;case 6:return c.fn.call(c.context,r,n,o,i,a),!0}for(f=1,u=new Array(l-1);f<l;f++)u[f-1]=arguments[f];c.fn.apply(c.context,u)}else{var h=c.length,m;for(f=0;f<h;f++)switch(c[f].once&&this.removeListener(e,c[f].fn,void 0,!0),l){case 1:c[f].fn.call(c[f].context);break;case 2:c[f].fn.call(c[f].context,r);break;case 3:c[f].fn.call(c[f].context,r,n);break;case 4:c[f].fn.call(c[f].context,r,n,o);break;default:if(!u)for(m=1,u=new Array(l-1);m<l;m++)u[m-1]=arguments[m];c[f].fn.apply(c[f].context,u)}}return!0};g0.prototype.on=function(e,r,n){return UTt(this,e,r,n,!1)};g0.prototype.once=function(e,r,n){return UTt(this,e,r,n,!0)};g0.prototype.removeListener=function(e,r,n,o){var i=qm?qm+e:e;if(!this._events[i])return this;if(!r)return s1e(this,i),this;var a=this._events[i];if(a.fn)a.fn===r&&(!o||a.once)&&(!n||a.context===n)&&s1e(this,i);else{for(var s=0,c=[],l=a.length;s<l;s++)(a[s].fn!==r||o&&!a[s].once||n&&a[s].context!==n)&&c.push(a[s]);c.length?this._events[i]=c.length===1?c[0]:c:s1e(this,i)}return this};g0.prototype.removeAllListeners=function(e){var r;return e?(r=qm?qm+e:e,this._events[r]&&s1e(this,r)):(this._events=new Bre,this._eventsCount=0),this};g0.prototype.off=g0.prototype.removeListener;g0.prototype.addListener=g0.prototype.on;g0.prefixed=qm;g0.EventEmitter=g0;typeof $Fe<"u"&&($Fe.exports=g0)});var W6t=Q(k1e=>{"use strict";d();p();var _dn=Symbol.for("react.transitional.element"),Cdn=Symbol.for("react.fragment");function j6t(t,e,r){var n=null;if(r!==void 0&&(n=""+r),e.key!==void 0&&(n=""+e.key),"key"in e){r={};for(var o in e)o!=="key"&&(r[o]=e[o])}else r=e;return e=r.ref,{$$typeof:_dn,type:t,key:n,ref:e!==void 0?e:null,props:r}}k1e.Fragment=Cdn;k1e.jsx=j6t;k1e.jsxs=j6t});var Ut=Q((Mni,G6t)=>{"use strict";d();p();G6t.exports=W6t()});var Wze=Q((jze,T8t)=>{d();p();(function(t,e){if(typeof define=="function"&&define.amd)define("webextension-polyfill",["module"],e);else if(typeof jze<"u")e(T8t);else{var r={exports:{}};e(r),t.browser=r.exports}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:jze,function(t){"use strict";if(!globalThis.chrome?.runtime?.id)throw new Error("This script should only be loaded in a browser extension.");if(typeof globalThis.browser>"u"||Object.getPrototypeOf(globalThis.browser)!==Object.prototype){let e="The message port closed before a response was received.",r=n=>{let o={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0},elements:{createSidebarPane:{minArgs:1,maxArgs:1}}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},goBack:{minArgs:0,maxArgs:1},goForward:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(Object.keys(o).length===0)throw new Error("api-metadata.json has not been included in browser-polyfill");class i extends WeakMap{constructor(L,D=void 0){super(D),this.createItem=L}get(L){return this.has(L)||this.set(L,this.createItem(L)),super.get(L)}}let a=B=>B&&typeof B=="object"&&typeof B.then=="function",s=(B,L)=>(...D)=>{n.runtime.lastError?B.reject(new Error(n.runtime.lastError.message)):L.singleCallbackArg||D.length<=1&&L.singleCallbackArg!==!1?B.resolve(D[0]):B.resolve(D)},c=B=>B==1?"argument":"arguments",l=(B,L)=>function(z,...G){if(G.length<L.minArgs)throw new Error(`Expected at least ${L.minArgs} ${c(L.minArgs)} for ${B}(), got ${G.length}`);if(G.length>L.maxArgs)throw new Error(`Expected at most ${L.maxArgs} ${c(L.maxArgs)} for ${B}(), got ${G.length}`);return new Promise((U,T)=>{if(L.fallbackToNoCallback)try{z[B](...G,s({resolve:U,reject:T},L))}catch(P){console.warn(`${B} API method doesn't seem to support the callback parameter, falling back to call it without a callback: `,P),z[B](...G),L.fallbackToNoCallback=!1,L.noCallback=!0,U()}else L.noCallback?(z[B](...G),U()):z[B](...G,s({resolve:U,reject:T},L))})},u=(B,L,D)=>new Proxy(L,{apply(z,G,U){return D.call(G,B,...U)}}),f=Function.call.bind(Object.prototype.hasOwnProperty),h=(B,L={},D={})=>{let z=Object.create(null),G={has(T,P){return P in B||P in z},get(T,P,j){if(P in z)return z[P];if(!(P in B))return;let M=B[P];if(typeof M=="function")if(typeof L[P]=="function")M=u(B,B[P],L[P]);else if(f(D,P)){let y=l(P,D[P]);M=u(B,B[P],y)}else M=M.bind(B);else if(typeof M=="object"&&M!==null&&(f(L,P)||f(D,P)))M=h(M,L[P],D[P]);else if(f(D,"*"))M=h(M,L[P],D["*"]);else return Object.defineProperty(z,P,{configurable:!0,enumerable:!0,get(){return B[P]},set(y){B[P]=y}}),M;return z[P]=M,M},set(T,P,j,M){return P in z?z[P]=j:B[P]=j,!0},defineProperty(T,P,j){return Reflect.defineProperty(z,P,j)},deleteProperty(T,P){return Reflect.deleteProperty(z,P)}},U=Object.create(B);return new Proxy(U,G)},m=B=>({addListener(L,D,...z){L.addListener(B.get(D),...z)},hasListener(L,D){return L.hasListener(B.get(D))},removeListener(L,D){L.removeListener(B.get(D))}}),g=new i(B=>typeof B!="function"?B:function(D){let z=h(D,{},{getContent:{minArgs:0,maxArgs:0}});B(z)}),v=new i(B=>typeof B!="function"?B:function(D,z,G){let U=!1,T,P=new Promise(x=>{T=function(C){U=!0,x(C)}}),j;try{j=B(D,z,T)}catch(x){j=Promise.reject(x)}let M=j!==!0&&a(j);if(j!==!0&&!M&&!U)return!1;let y=x=>{x.then(C=>{G(C)},C=>{let R;C&&(C instanceof Error||typeof C.message=="string")?R=C.message:R="An unexpected error occurred",G({__mozWebExtensionPolyfillReject__:!0,message:R})}).catch(C=>{console.error("Failed to send onMessage rejected reply",C)})};return y(M?j:P),!0}),b=({reject:B,resolve:L},D)=>{n.runtime.lastError?n.runtime.lastError.message===e?L():B(new Error(n.runtime.lastError.message)):D&&D.__mozWebExtensionPolyfillReject__?B(new Error(D.message)):L(D)},w=(B,L,D,...z)=>{if(z.length<L.minArgs)throw new Error(`Expected at least ${L.minArgs} ${c(L.minArgs)} for ${B}(), got ${z.length}`);if(z.length>L.maxArgs)throw new Error(`Expected at most ${L.maxArgs} ${c(L.maxArgs)} for ${B}(), got ${z.length}`);return new Promise((G,U)=>{let T=b.bind(null,{resolve:G,reject:U});z.push(T),D.sendMessage(...z)})},_={devtools:{network:{onRequestFinished:m(g)}},runtime:{onMessage:m(v),onMessageExternal:m(v),sendMessage:w.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:w.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},I={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return o.privacy={network:{"*":I},services:{"*":I},websites:{"*":I}},h(n,_,o)};t.exports=r(chrome)}else t.exports=globalThis.browser})});var N8t=Q((tne,Gze)=>{d();p();(function(e,r){typeof tne=="object"&&typeof Gze=="object"?Gze.exports=r():typeof define=="function"&&define.amd?define([],r):typeof tne=="object"?tne._prohibitedMonitor=r():e._prohibitedMonitor=r()})(tne,function(){return function(){"use strict";var t={"../monitor/src/amp/helper.js":function(o,i,a){a.r(i),a.d(i,{getAmpDefaultEndpoint:function(){return m},getAmplitudeAPIKey:function(){return f},getAmplitudeProject:function(){return u},logSignUpComplete:function(){return l},reportIdentifyEvent:function(){return h}});var s=a("../monitor/src/common/variables.js"),c=a("../monitor/src/common/constants.js");let l=g=>{let{signUpCompleted:v}=sessionStorage;v&&(g.logEvent("signup_completed",{},{language:s.default.getOkGlobal().locale}),sessionStorage.removeItem("signUpCompleted"))},u=g=>g||(s.default.isOKLink()?c.default.AMPLITUDE_PROJECT.oklink:s.default.isOKEx()||s.default.isInExtension()?c.default.AMPLITUDE_PROJECT.okx:c.default.AMPLITUDE_PROJECT.okcoin),f=g=>{let v=s.default.isProdEnv(),b=c.default.AMPLITUDE_KEY_MAP?.[g];return b?v?b?.prod:b?.dev:""},h=(g,v)=>{let b=new window.amplitude.Identify;b.set("channel_id",v),g.identify(b,{language:s.default.getOkGlobal().locale})},m=()=>{if(s.default.isInternalSystem()||s.default.isOKEx()||s.default.isOKLink())return"/amplitude/2/httpapi"}},"../monitor/src/amplitude.js":function(o,i,a){a.r(i);var s=a("../monitor/src/monitor.js"),c=a("../monitor/src/common/variables.js"),l=a("../monitor/src/common/event-bus.js"),u=a("../monitor/src/common/constants.js"),f=a("../monitor/src/lib/libs-amplitude.js"),h=a("../monitor/src/amp/helper.js");let m={},g,v={RESOLVE:"RESOLVE",REJECT:"REJECT"},b={events:new l.default,getAmplitudeSDKInstance(){let w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return new Promise((_,I)=>{this.events.on(v.RESOLVE,B=>{_(B)}),this.events.on(v.REJECT,B=>{I(B)}),this.getInstance(w)})},async getInstance(w){let _=(0,h.getAmplitudeProject)(w);g&&clearTimeout(g),window.amplitude||await(0,f.default)();let I=await c.default.getTk(),B=await c.default.getDeviceId()||"";if(m[_])return m[_];let L=window.amplitude.createInstance(),D=(0,h.getAmplitudeAPIKey)(_),z=(0,h.getAmpDefaultEndpoint)(),G=s.default.apiEndpoint?s.default.apiEndpoint:z,U={userId:_===u.default.AMPLITUDE_PROJECT.web3?B:I,deviceId:B,instanceName:_,serverUrl:G,defaultTracking:!0,identityStorage:"localStorage",autocapture:{pageViews:!1,fileDownloads:!1,sessions:!1,formInteractions:!1},appVersion:c.default.getOkGlobal().assetsBuildVersion};return L.init(D,U),m[_]=L,sessionStorage.channelId&&(0,h.reportIdentifyEvent)(L,sessionStorage.channelId),sessionStorage.ampCacheEvents&&(JSON.parse(sessionStorage.ampCacheEvents).forEach(P=>{L.logEvent(...P,{language:c.default.getOkGlobal().locale})}),sessionStorage.ampCacheEvents=""),(0,h.logSignUpComplete)(L),this.events.emit(v.RESOLVE,L),L}};i.default=b},"../monitor/src/common/constants.js":function(o,i,a){a.r(i);var s=a("../monitor/src/common/variables.js");let c="";if(s.default.isInBrowser()){let{cdnBaseUrl:f="//static.coinall.ltd"}=s.default.getOkGlobal();c=f}let l={okx:"okx",oklink:"oklink",web3:"web3",okcoin:"okcoin",internal_system:"internal_system"},u={[l.okx]:{prod:"56bf9d43d57f079e506b4f26c70a698f",dev:"1baf4c48da921e60512f74d455f02da8"},[l.oklink]:{prod:"d77757dff7616a060069e378595de0f7",dev:"d77757dff7616a060069e378595de0f7"},[l.web3]:{prod:"669cbf122dec17ceb8e68a78c8240d24",dev:"2f69d358792107218343f78d2488e305"},[l.okcoin]:{prod:"21c676d501be3d648464d7ae0038cd53",dev:"69ec37219ff98b032d9e1a1d3bd81de7"},[l.internal_system]:{prod:"118100a32c295da61d6c1809bcfe470e",dev:"118100a32c295da61d6c1809bcfe470e"}};i.default={Actions:{CLICK:"clk",EXPOSE:"xps"},Configs:{ATTR_CLICK:"data-clk",ATTR_EXPOSE:"data-xps",ATTR_LISTEN:"data-lsn",EXPOSE_DURATION:500},REQUEST_LONG_WAIT_TIME:1e3,PERF_REPORT_DEFER_TIME:5e3,AMPLITUDE_PROJECT:l,AMPLITUDE_KEY_MAP:u,CDN_BASE_URL:c,MILLISECONDS_OF_30_DAYS:2592e6,YESTERDAY:-864e5,DEBUG_KEY:"a6ywbd8",WEB3CATEGORY:["onchain","web3_homepage","wallet","web3_trade","nft","web3_discover","web3_invest","okc","onchain_data"],REQUEST_HEADERS:{deviceId:"Devid"},API_PATH:{INTERNAL:"/et/priapi/boss",OKLINK:"/et/priapi/lnweb",OKX:"/et/priapi/xweb"},internalCategory:["opboss"]}},"../monitor/src/common/cookie.js":function(o,i,a){a.r(i);let s=l=>{try{let u=document.cookie.split(";"),f=null;for(let h=0;h<u.length;h++){let m=u[h];for(;m.charAt(0)===" ";)m=m.substring(1,m.length);if(m.indexOf(l)===0){f=m.substring(l.length+1,m.length);break}}return f}catch{return null}},c=function(l,u){let f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{expirationDays:365},h=u!==null?f.expirationDays:-1;if(h){let g=new Date;g.setTime(g.getTime()+h*24*60*60*1e3),h=g}let m=`${l}=${u}`;h&&(m+=`; expires=${h.toUTCString()}`),m+="; path=/",document.cookie=m};i.default={set:c,get:s}},"../monitor/src/common/event-bus.js":function(o,i,a){a.r(i);class s{constructor(){ae(this,"listeners",{})}on(l,u,f){let h=[],m=arguments.length;for(let g=0;g<m;g++)h.push(arguments[g]);h=h.length>3?h.splice(3,h.length-1):[],typeof this.listeners[l]<"u"?this.listeners[l].push({scope:f,callback:u,args:h}):this.listeners[l]=[{scope:f,callback:u,args:h}]}remove(l,u,f){if(typeof this.listeners[l]<"u"){let h=this.listeners[l].length,m=this.listeners[l].slice(0);for(let g=0;g<h;g++){let v=m[g];v.scope==f&&v.callback==u&&this.listeners[l].splice(g,1)}}}has(l,u,f){if(typeof this.listeners[l]<"u"){let h=this.listeners[l].length;if(u===void 0&&f===void 0)return h>0;for(let m=0;m<h;m++){let g=this.listeners[l][m];if((f?g.scope==f:!0)&&g.callback==u)return!0}}return!1}emit(l){if(typeof this.listeners[l]<"u"){let m=this.listeners[l].slice(),g=m.length;for(var u=arguments.length,f=new Array(u>1?u-1:0),h=1;h<u;h++)f[h-1]=arguments[h];for(let v=0;v<g;v++){let b=m[v];if(b&&b.callback){let w=f.concat(b.args);b.callback.apply(b.scope,w)}}}}}i.default=s},"../monitor/src/common/seo.js":function(o,i,a){a.r(i);var s=a("../monitor/src/common/utils.js");let c=[{keyword:"baidu.com",type:"BaiduSEO"},{keyword:"google",type:"GoogleSEO"},{keyword:"yandex",type:"yandexSEO"},{keyword:"ya.ru",type:"yandexSEO"},{keyword:"dzen.ru",type:"yandexSEO"},{keyword:"yahoo",type:"yahooSEO"},{keyword:"so.com",type:"360SEO"},{keyword:"bing.com",type:"bingSEO"},{keyword:"sogou.com",type:"sogouSEO"},{keyword:"m.sm.cn",type:"smSEO"},{keyword:"naver",type:"naverSEO"},{keyword:"duckduckgo",type:"duckduckgoSEO"},{keyword:"ecosia",type:"EcosiaSEO"},{keyword:"startpage",type:"startpageSEO"}];i.default={getSeoType(){let l=s.default.getUrlDomain(document.referrer);for(let u=0;u<c.length;u++){let{keyword:f,type:h}=c[u];if(l.indexOf(f)>-1)return h}return""}}},"../monitor/src/common/statex.js":function(o,i,a){a.r(i),a.d(i,{default:function(){return s}});function s(c){let l,u=new Set,f=(b,w)=>{let _=typeof b=="function"?b(l):b;if(_!==l){let I=l;l=w??typeof _!="object"?_:Object.assign({},l,_),u.forEach(B=>B(l,I))}},h=()=>l,v={setState:f,getState:h,subscribe:b=>(u.add(b),()=>u.delete(b)),destroy:()=>u.clear()};return l=c(f,h,v),v}},"../monitor/src/common/utils.js":function(o,i,a){a.r(i);let s=/([^{]+)({.+})?/,c=/^{|}$/g,l=/^['"]|['"]$/g,u=/\/\/([^/]+)\//,f={channelId:100,utm_source:30,utm_medium:20,utm_campaign:100,utm_term:100,utm_content:100,gclid:100,gbraid:70,wbraid:255,fbclid:64,ttclid:64,twclid:32,msclkid:32,af_adset:100,af_adset_id:24,af_ad:100,af_ad_id:24,af_keywords:100,af_c_id:24};i.default={serializeParams(h){let m=[],g=Object.keys(h);for(let v=0,b=g.length;v<b;v++){let w=g[v];m.push(`${encodeURIComponent(w)}=${encodeURIComponent(h[w])}`)}return m.join("&")},getUrlDomain(h){let m=h.match(u);return m?m[1]:""},getUrlQuery(h){return this.getParsedUrl(window.location.href).searchParams.get(h)||""},getParsedUrl(h){return new URL(h)},getChannelIdByUserAgent(){let h=/channelId\/(\w+)/;return window.navigator.userAgent?.match?.(h)?.[1]},getChannelContext(h){let m={channelId:"",referralSrc:""};if(!h)return m;let g="",v="";if(h.searchParams.forEach((L,D)=>{let z=D.toLowerCase();z==="channelid"&&(g=L),z==="channelflag"&&(v=L)}),m.channelId=g||v,m.channelId)return m;let b="/join";if(h.pathname.endsWith(b)||!h.pathname.includes(b))return m;let w=h.pathname.split(`${b}/`)[1];if(!w)return m;let _=w.split("/")[0];if(_.startsWith("-"))return m;let I=_.split("-"),B=I[I.length-2]||"";return g=I[I.length-1],g&&(m.referralSrc=B,m.channelId=g),m},getOktsBaggageData(h){if(!h||!h.searchParams)return"";let m=h.searchParams,g=m.get("okts_baggage");if(g)return g;let v=[];return Object.keys(f).forEach(b=>{let w=m.get(b);if(!w)return;let _=this.filterXSS(w),I=f[b];_&&_.length<=I&&v.push(`${b}=${_}`)}),v.join(",")},getOriginalUrl(h){return h.replace(/([?&])t=\d+(&)?/,(m,g,v)=>g&&v?g===v?"&":"?":"")},setCookie(h,m,g){let v=new Date;v.setTime(v.getTime()+g),document.cookie=`${h}=${encodeURIComponent(m)};expires=${v.toGMTString()};path=/`},getCookie(h){let m=new RegExp(`(^| )${h}=([^;]*)(;|$)`),g=document.cookie.match(m);return g?decodeURIComponent(g[2]):""},parseTarget(h){let m=h.match(s),g={key:"",data:{}};if(m){let v=m[1],b=m[2],w={};b&&b.replace(c,"").split(",").forEach(I=>{let B=I.split(":");B=B.map(z=>z.trim().replace(l,""));let[L,D]=B;w[L]=D}),g.key=v,g.data=w}return g},matchType(h,m){return Object.prototype.toString.call(h)===`[object ${m}]`},isArray(h){return this.matchType(h,"Array")},isObject(h){return this.matchType(h,"Object")},isInArray(h,m){if(Array.prototype.includes)return h.includes(m);for(let g=0,v=h.length;g<v;g++)if(h[g]===m)return!0;return!1},generateUUID(){let h=Date.now()+window.performance.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,m=>{let g=(h+this.cryptoRandom()*16)%16|0;return h=Math.floor(h/16),(m==="x"?g:g&3|8).toString(16)})},valueExists(h){return h!=null&&h!==""},passedNamingCheck(h){return!/[^a-z0-9_]/.test(h)},toFixed(h){return Number(h.toFixed(4))},toUnderLineFormat(h){return h.replace(/([A-Z])/g,(m,g,v)=>v===0?`${g.toLowerCase()}`:`_${g.toLowerCase()}`)},filterXSS(h){if(typeof h!="string")return"";let m={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"};return h.replace(/[&<>"'/]/g,g=>m[g])},merge(h,m){let g={};return Object.keys({...h,...m}).forEach(v=>{(m[v]!=null||h[v]!=null)&&(g[v]=m[v]??h[v])}),g},cryptoRandom(){if(window?.crypto){let h=new Uint32Array(1);return window.crypto.getRandomValues(h),h[0]/Math.pow(2,32)}return Math.random()},base64Id(){let h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",m="";for(let g=0;g<22;++g)m+=h.charAt(Math.floor(this.cryptoRandom()*64));return m},isTargetingCookiesRejected(){if(typeof window>"u"||typeof window.OnetrustActiveGroups>"u")return!1;try{return!window.OnetrustActiveGroups.includes("C0004")}catch{return!1}}}},"../monitor/src/common/variables.js":function(o,i,a){a.r(i);var s=a("../monitor/src/common/utils.js"),c=a("../monitor/src/store.js");let l="oklink",u="okex",f="OKX_GLOBAL",h="okex_inner",m=typeof window<"u",g=Boolean(typeof window>"u"||typeof S<"u"&&{NODE_ENV:"production",ASSETS_BUILD_TYPE:"feature",ASSETS_BUILD_VERSION:"monitor-extension-change-integrity-250704154012",BUILD_TARGET_ENV:"extension"}.SSR_ENV),v=m?/OKApp\/\(\S+\/\S+\)/i.test(navigator.userAgent):!1,b={_expires:{}};if(m){let{ok_monitor:_='{ "_expires": {} }'}=localStorage;b=JSON.parse(_)}let w={};i.default={setEnv(_){let{screen:I}=window,{_tk:B}=localStorage,{systemLanguage:L,language:D}=navigator,{referrer:z}=document;w.site=this.getSiteInfo(),w.lcl=this.getProductLanguage(),w.fpid=s.default.getCookie("fingerprint_id"),z&&(z.length>256&&(z=z.substr(0,256)),w.rf=z),B&&(w.tk=B),w.lan=(L||D).toLowerCase();let G="0x0";if(I){let{width:T,height:P}=I;G=`${T}x${P}`}w.scr=G;let U=s.default.getCookie("first_ref");U&&(w.frf=U.slice(0,256))},getEnv(){return{...w,site:this.getSiteInfo(),lcl:this.getProductLanguage()}},isInApp(){return v},getDeviceId(){let{deviceId:_}=c.default.getState();return _?Promise.resolve(_):window.utils.ont?.getDevId?.()},toLocalStorage(_){let{key:I,value:B,maxAge:L}=_;b[I]=B,b._expires[I]=Date.now()+L,localStorage.ok_monitor=JSON.stringify(b)},removeLocalStorage(_){delete b[_],delete b._expires[_],localStorage.ok_monitor=JSON.stringify(b)},getClientValue(_){let I=sessionStorage.getItem(_);return I||this.getValueFromLocalStorage(_)},getValueFromLocalStorage(_){return Date.now()<b._expires[_]&&b[_]||""},syncUpLocalStorageToSessionStorage(_){let I=this.getValueFromLocalStorage(_);I&&sessionStorage.setItem(_,I)},shouldIgnoreAmpEvent(){if(!this.isInBrowser())return!0;let _=this.getOkGlobal(),I=_.broker&&_.broker.is,B=localStorage.simulatedTrading==="1",{okjp:L}=_.site&&_.site.is||{};return I||B||L===!0},getProductLanguage(){return s.default.getCookie("locale")||this.getOkGlobal().locale},__getOkGlobalSite(){return this.getOkGlobal().site||{}},getSiteInfo(){let _=this.__getOkGlobalSite().sign,I=this.__getOkGlobalSite().subSite;return _===u?!I||I===f?u:I.toLowerCase():_},isOKEx(){return this.__getOkGlobalSite().sign===u},isOKLink(){let _=this.__getOkGlobalSite();return _.sign===l||_.sign===u&&_.linkInOKX},isInternalSystem(){return this.__getOkGlobalSite().sign===h},isInSSR(){return g},isInBrowser(){return m},isInExtension(){return window.inOKXExtension||window.inUIOKXExtension},isMiniApp(){return window.inMiniApp},isInDesktop(){return window?.navigator?.userAgent?.toLocaleLowerCase()?.includes("electron/")},isDevTestEnv(){return this.isInExtension()?window.ASSETS_BUILD_TYPE!=="publish":["pre","prod"].indexOf(this.getOkGlobal().envSign)<0},isProdEnv(){return this.isInExtension()?window.ASSETS_BUILD_TYPE==="publish":this.getOkGlobal().envSign==="prod"},getOkGlobal(){return this.isInBrowser()?window._okGlobal||window.okGlobal||{}:{}},isEnableAMP(){return this.isProdEnv()||sessionStorage.getItem("monitor_amplitude_enable_for_test")==="true"},getTk(){return v&&window.jsbridge?window.jsbridge.getTK().then(_=>_||localStorage._tk||"").catch(()=>{}):Promise.resolve(localStorage._tk||"")}}},"../monitor/src/de-duplicate.js":function(o,i,a){a.r(i),a.d(i,{shouldReport:function(){return u}});let s={},c,l=f=>{c!==void 0&&clearTimeout(c),c=setTimeout(()=>{s={},c=void 0},f+500)},u=function(f){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e3,m=typeof f=="string"?f:f.action||f.anchor,g=+new Date,v=s[m]||0;return g-v<h?!1:(l(h),s[m]=g,!0)}},"../monitor/src/error.js":function(o,i,a){a.r(i);var s=a("../monitor/src/common/variables.js");let c=s.default.isInBrowser()?JSON.parse(localStorage.__error__||"[]"):[];i.default={getErrorInfo(l){let{message:u,filename:f,lineno:h,colno:m,error:g}=l,v="";g&&g.stack?(v=g.stack,v.indexOf("@")!==-1&&(v=`${u}
\r ${v}`)):(g||u)&&(v=`ThrowError: ${JSON.stringify(g||u)}
\r at ${f}: ${h}: ${m}`);let b=encodeURIComponent(window.location.href);return{msg:u,file:f,line:h,col:m,stack:v,url:b}},isReported(l){let{file:u,line:f,col:h}=l,m=`${u}__${f}__${h}`;return c.includes(m)},rememberError(l){let{file:u,line:f,col:h}=l,m=`${u}__${f}__${h}`;c.unshift(m),c.length>50&&c.pop(),setTimeout(()=>{localStorage.__error__=JSON.stringify(c)},0)}}},"../monitor/src/global/attrs.js":function(o,i,a){a.r(i);var s=a("../monitor/src/global/click.js"),c=a("../monitor/src/global/expose.js"),l=a("../monitor/src/common/constants.js");let{Configs:u}=l.default;i.default={listen(f){let h=m=>{f.logEvent({...m,category:"ok"})};this.preprocess(),s.default.listen(h,this),c.default.listen(h,this)},preprocess(){document.querySelectorAll(`[${u.ATTR_LISTEN}]`).forEach(h=>{let m=h.getAttribute(u.ATTR_LISTEN),g=m.indexOf(":");if(g>-1){let v=m.substring(0,g).trim(),b=m.substring(g+1).trim();v.split("+").forEach(_=>{h.setAttribute(`data-${_.trim()}`,b)}),h.removeAttribute(u.ATTR_LISTEN)}})}}},"../monitor/src/global/click.js":function(o,i,a){a.r(i);var s=a("../monitor/src/common/utils.js"),c=a("../monitor/src/common/constants.js");let{Actions:l,Configs:u}=c.default;i.default={listen(f,h){document.addEventListener("click",m=>{let{target:g}=m;g.getAttribute(u.ATTR_LISTEN)&&h.preprocess();let b=g.getAttribute(u.ATTR_CLICK);if(b){let w=s.default.parseTarget(b),{key:_,data:I}=w;_&&f({target:_,action:l.CLICK,params:I,extras:{area:I.area}})}})}}},"../monitor/src/global/expose.js":function(o,i,a){a.r(i);var s=a("../monitor/src/common/utils.js"),c=a("../monitor/src/common/constants.js");let l={},{Actions:u,Configs:f}=c.default;i.default={listen(h){this.trackFn=h;let m={threshold:[.5,1]},g=new window.IntersectionObserver(this.onSectionChange.bind(this),m);document.querySelectorAll(`[${f.ATTR_EXPOSE}]`).forEach(b=>{g.observe(b)}),this.observer=g},onSectionChange(h){h.forEach(m=>{let{target:g,isIntersecting:v}=m,b=g.getAttribute(f.ATTR_EXPOSE),w=s.default.parseTarget(b),{key:_,data:I}=w,B=Number(m.time.toFixed(2));if(v){let L=setTimeout(()=>{let D=l[_],z=g.getBoundingClientRect(),{innerHeight:G,innerWidth:U}=window,{top:T,bottom:P,left:j,right:M}=z;if((T>=0&&T<=G||P>=0&&P<=G)&&(j>=0&&j<=U||M>=0&&M<=U)){let{area:x,elementType:C,actionType:R}=I;delete I.area,delete I.elementType,delete I.actionType,this.trackFn({target:_,action:u.EXPOSE,params:{...I,time:B},extras:{area:x},actionType:R||"Show",elementType:C,anchor:C?_:""}),this.observer.unobserve(g),D.forEach(E=>{window.clearTimeout(E)}),delete l[_]}else D.shift()},f.EXPOSE_DURATION);l[_]||(l[_]=[]),l[_].push(L)}})}}},"../monitor/src/lib/libs-amplitude.js":function(o,i,a){a.r(i),a.d(i,{default:function(){return g}});var s=a("../monitor/src/common/variables.js"),c=a("../monitor/src/common/event-bus.js");let l=!1,u=new c.default,f="LOAD_SUCCESS",h="LOAD_FAILED";function m(){return new Promise((v,b)=>{let w=()=>{u.emit(f),v()},_=U=>{u.emit(h),b(U)};l=!0;let{envSign:I,cdnBaseUrl:B}=s.default.getOkGlobal(),L=document.createElement("script");L.type="text/javascript",L.crossOrigin="anonymous",L.async=!0;let D="";switch(I){case"dev":D="cdndev";break;case"pre":D="cdnpre";break;case"daily":D="cdn";break;case"prod":D="cdn";break;default:D="cdn";break}let z="amplitude-analytics-browser-2.11.8.js";s.default.isInExtension(),L.src=`./scripts/lib/${z}`,L.integrity="sha384-xqvDNRHTNTbqEsaCHJBuL+ohIAflZIyjUW7MnSD/Bl20mW11ri9zTr8XDYF2MiS2",L.onload=function(){if(l=!1,!window.amplitude)return _("[Amplitude] Error: could not load SDK");w()},L.onerror=function(U){l=!1,_(U)};let G=document.getElementsByTagName("script")[0];G.parentNode.insertBefore(L,G)})}async function g(){if(l)return new Promise((v,b)=>{u.on(f,w=>{v(w)}),u.on(h,w=>{b(w)})});await m()}},"../monitor/src/logger.js":function(o,i,a){a.r(i),a.d(i,{default:function(){return v}});var s=a("../monitor/src/common/utils.js"),c=a("../monitor/src/common/variables.js"),l=a("../monitor/src/common/cookie.js"),u=a("../monitor/src/common/constants.js"),f=a("../monitor/src/monitor.js");let h=null,m=!1;class g{constructor(w){c.default.setEnv(w),this._category=w.product}logPV(){if(m)return Promise.resolve();let w={_act:"_pv",_ct:"_pv",_action_type:"Show",_element_type:"Page",...this._getCommonData()};return m=!0,this.sendLogs(w)}logEvent(w){let _={},{category:I,action:B,target:L,params:D,extras:z,_m:G,anchor:U,elementType:T,actionType:P,tk:j}=w;if(Object.assign(_,{_ct:I,_act:B,_lb:encodeURIComponent(L||""),_anchor_en_name:encodeURIComponent(U||""),_element_type:encodeURIComponent(T||""),_action_type:encodeURIComponent(P||""),...this._getCommonData()}),_._tk=j||_._tk,s.default.isArray(D)){let M=0,y=0;D.forEach((x,C)=>{if(s.default.isObject(x)){let{value:R,random:E}=x,N=encodeURIComponent(R);E?_[`_unlist${y++}`]=N:_[`_reser${M++}`]=N}else _[`_reser${C}`]=encodeURIComponent(x)})}else if(s.default.valueExists(D)){let M=D;s.default.isObject(D)&&(M=JSON.stringify(D));let y=encodeURIComponent(M);_._v=y,_._reser0=y}if(z){z.page=encodeURIComponent(window.location.href);let M={};Object.keys(z).forEach(y=>{M[`__${y}`]=z[y]}),Object.assign(_,M)}return G&&(_._m=G),this.sendLogs(_)}_getCommonData(){let w={...c.default.getEnv()};localStorage._tk&&(w.tk=localStorage._tk);let{src:_,sessionId:I=""}=sessionStorage,B=c.default.getClientValue("pageId"),L=c.default.getClientValue("channelId"),{deviceId:D=s.default.base64Id(),eventId:z=1,sequenceNumber:G=1}=JSON.parse(l.default.get("_monitor_extras")||"{}");l.default.set("_monitor_extras",JSON.stringify({deviceId:D,eventId:z+1,sequenceNumber:G+1}));let U=JSON.stringify({_amp_rejected:s.default.isTargetingCookiesRejected(),_device_id:D,_event_id:z,_sequence_number:G,_uuid:s.default.generateUUID()}),T={_cid:L,_pgid:B,_source:_,_session_id:encodeURIComponent(I.slice(0,256)),_page_url:encodeURIComponent(window.location.href.slice(0,256)),_extras:encodeURIComponent(U)};return Object.keys(w).forEach(P=>{T[`_${P}`]=encodeURIComponent(w[P])}),T}sendLogs(w){let _=[];if(Object.keys(w).forEach(I=>{let B=w[I];s.default.valueExists(B)?_.push(`${I}=${B}`):delete w[I]}),c.default.isDevTestEnv()){let{console:I}=window;return I.groupCollapsed(`dev monitor: ${w._ct} > ${w._act}`),I.log(decodeURIComponent(JSON.stringify(w,null,2))),I.groupEnd(),Promise.resolve()}return c.default.isInApp()&&window.jsbridge?window.jsbridge.getTK().then(I=>{if(I){let B=`_tk=${encodeURIComponent(I)}`,L=_.findIndex(D=>/^_tk/.test(D));L>-1?_[L]=B:_.push(B)}return this.addClientInfo(_.join("&"))}).catch(()=>this.addClientInfo(_.join("&"))):this.addClientInfo(_.join("&"))}addClientInfo(w){let _=`&_ts=${Date.now()}&_r=${Math.floor(s.default.cryptoRandom()*2147483648)}`,I=`${w}${_}`;return c.default.isInApp()&&window.jsbridge?window.jsbridge.getClientInfo().then(B=>{let L=B?`&_app_info=${encodeURIComponent(B)}`:"";return I=`${w}${L}${_}`,this.sendRequest(I)}).catch(B=>this.sendRequest(I)):this.sendRequest(I)}getApiPath(){return u.default.internalCategory.includes(this._category)?u.default.API_PATH.INTERNAL:c.default.isOKLink()?u.default.API_PATH.OKLINK:u.default.API_PATH.OKX}async sendRequest(w){let _=await c.default.getDeviceId(),I=`_mv=${u.default.DEBUG_KEY}&_uid=${encodeURIComponent(_)}&${w}`;return new Promise((B,L)=>{let D=c.default.isInExtension()&&!c.default.isMiniApp(),z=this.getApiPath();if(navigator.sendBeacon&&!D)navigator.sendBeacon(z,I),B();else{let G=D?f.default.dwApiEndpoint||`https://www.oklink.com${u.default.API_PATH.OKX}`:z,U=new XMLHttpRequest;U.open("POST",G),U.setRequestHeader(u.default.REQUEST_HEADERS.deviceId,_),U.onload=()=>U.status!==200?L(new Error(`Error ${U.status}:${U.statusText}`)):B(),U.onerror=()=>{L(new Error(`Error ${U.status}: ${U.statusText}`))},U.send(I),setTimeout(()=>{B()},150)}})}}function v(b){return h||(h=new g(b),h)}},"../monitor/src/monitor.js":function(o,i,a){a.r(i),a.d(i,{default:function(){return w}});var s=a("../monitor/src/common/utils.js"),c=a("../monitor/src/common/constants.js"),l=a("../monitor/src/common/variables.js"),u=a("../monitor/src/error.js"),f=a("../monitor/src/logger.js"),h=a("../monitor/src/global/attrs.js"),m=a("../monitor/src/amplitude.js"),g=a("../monitor/src/store.js"),v=a("../monitor/src/de-duplicate.js");let b=!1;class w{constructor(I){l.default.isInSSR()||(this.commonParams=I.commonParams||{},this._logger=(0,f.default)(I),this._category=I.product,I.withPV&&this.delayReportPV(),b||(this._initEventListener(),b=!0))}delayReportPV(){setTimeout(()=>{this.logPV()},1e3)}setApiEndpoint(I){w.apiEndpoint=I}setDWApiEndpoint(I){w.dwApiEndpoint=I}report(I){let{type:B,value:L}=I;if(l.default.isInSSR())return Promise.resolve();let D=L;return(s.default.isObject(D)||s.default.isArray(D))&&(D=JSON.stringify(D)),this._logger.logEvent({category:"performance",action:B,params:D})}logPV(){return this._logger.logPV()}logAmplitudeEvent(I,B,L){if(l.default.isInSSR()||l.default.shouldIgnoreAmpEvent())return Promise.resolve();let D="",z=!1;s.default.isObject(L)&&(D=L.ampProject,z=L.ignoreBackUp);let G={};for(let U in B)Object.prototype.hasOwnProperty.call(B,U)&&(G[U]=B[U]);if(G.monitor_after_navigation){delete G.monitor_after_navigation;let U=JSON.parse(sessionStorage.ampCacheEvents||"[]");return U.push([I,G]),sessionStorage.ampCacheEvents=JSON.stringify(U),Promise.resolve()}return m.default.getInstance(D).then(U=>{U.logEvent(I,{...G,site:l.default.getSiteInfo()},{language:l.default.getOkGlobal().locale}),z||this.act(I,B,{isSyncAMP:!1})})}resetAmplitudeUser(){return l.default.isInSSR()?Promise.resolve():m.default.getInstance().then(I=>(I.reset(),Promise.resolve()))}track(I,B,L,D){if(l.default.isInSSR())return Promise.resolve();let z={category:this._category,action:L,target:B,params:D,extras:{area:I}};if(s.default.isObject(I)){let{area:G,action:U,target:T,params:P}=I;Object.assign(z,{action:U,target:T,params:P,extras:{area:G}})}return this._logger.logEvent(z)}act(I){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{isSyncAMP:!0};return l.default.isInSSR()||!(0,v.shouldReport)(I)?Promise.resolve():new Promise((D,z)=>{setTimeout(()=>{this._act(I,B,L).then(D,z)},0)})}async _act(I){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{isSyncAMP:!0},{user_id:D,...z}=this.commonParams||{},G={web_mode_okx:s.default.isInArray(c.default.WEB3CATEGORY,this._category)?"wallet":"exchange"},T=Object.assign({},l.default.isOKEx()?G:{}),P=L?.tk||D,j={category:this._category,params:B,_m:"1"};s.default.isObject(B)&&(j.params=s.default.merge({...z,...T},B),T=s.default.merge(l.default.isOKLink()?{...z,...T}:T,B));let M;typeof I=="string"?(M=I,j.action=I):(M=I.action||I.anchor,j.action=M,j.anchor=I.anchor,j.actionType=I.actionType,j.elementType=I.elementType,j={...j,params:s.default.merge(j.params,I.params||{})},P=I.tk||P,T=s.default.merge(T,I.params)),j.tk=P;let{needDurationActions:y,needDurationActionParams:x,actionTriggerTimes:C,setActionTriggerTimes:R,setNeedDurationActionParams:E}=g.default.getState();if(l.default.isEnableAMP()&&L?.isSyncAMP){let N=I?.ampProject;this.logAmplitudeEvent(M,T,{ampProject:N,ignoreBackUp:!0})}return s.default.isInArray(y,M)?(C[M]=Date.now(),R(C),x[M]=j,E(x),Promise.resolve("The event will be reported when the page is closed")):this._logger.logEvent(j)}_initEventListener(){window.addEventListener("load",()=>{h.default.listen(this._logger)}),window.addEventListener("error",I=>{let B=u.default.getErrorInfo(I);u.default.isReported(B)||(this._logger.logEvent({category:"error",action:"report",extras:B}),u.default.rememberError(B))},!0),window.addEventListener("beforeunload",()=>{let{needDurationActions:I,needDurationActionParams:B,actionTriggerTimes:L,setNeedDurationActions:D,setNeedDurationActionParams:z,setActionTriggerTimes:G}=g.default.getState();I.length&&I.forEach(U=>{B[U].params.duration=Date.now()-L[U],this._logger.logEvent(B[U])}),D([]),z({}),G({})})}initABTest(I){let B="ab_experiment";I?.exper_flagKey&&I?.exper_variant&&(Object.assign(this.commonParams,I),this.act(B))}setCommonParams(I){this.commonParams={...this.commonParams,...I}}triggerReportDuration(I){let{needDurationActions:B,setNeedDurationActions:L}=g.default.getState();s.default.isInArray(B,I)||(B.push(I),L(B))}}},"../monitor/src/store.js":function(o,i,a){a.r(i);var s=a("../monitor/src/common/statex.js");let c=(0,s.default)(l=>({deviceId:"",needDurationActions:[],needDurationActionParams:{},actionTriggerTimes:{},setDeviceId:u=>l(()=>({deviceId:u})),setNeedDurationActions:u=>l(()=>({needDurationActions:u})),setNeedDurationActionParams:u=>l(()=>({needDurationActionParams:u})),setActionTriggerTimes:u=>l(()=>({actionTriggerTimes:u}))}));i.default=c},"../monitor/src/web.js":function(o,i,a){a.r(i);var s=a("../monitor/src/common/constants.js"),c=a("../monitor/src/common/seo.js"),l=a("../monitor/src/common/utils.js"),u=a("../monitor/src/monitor.js"),f=a("../monitor/src/common/variables.js"),h=a("../monitor/src/amplitude.js"),m=a("../monitor/src/store.js");let{MILLISECONDS_OF_30_DAYS:g}=s.default,v=(b,w)=>{if(f.default.isInSSR())return;let{pathname:_}=window.location;sessionStorage.channelId=b,f.default.toLocalStorage({key:"channelId",value:b,maxAge:g}),w?(sessionStorage.referralSrc=w,f.default.toLocalStorage({key:"referralSrc",value:w,maxAge:g})):(sessionStorage.removeItem("referralSrc"),f.default.removeLocalStorage("referralSrc")),sessionStorage.pageId=_,f.default.toLocalStorage({key:"pageId",value:_,maxAge:g})};i.default={monitor:{get amplitude(){return f.default.isInSSR()?{getAmplitudeSDKInstance(){return new Promise((w,_)=>{_("Currently not a browser environment!")})}}:h.default},newInstance(b){return f.default.isInSSR()?{setApiEndpoint(){},report(){return Promise.resolve()},logPV(){return Promise.resolve()},logAmplitudeEvent(){return Promise.resolve()},resetAmplitudeUser(){return Promise.resolve()},track(){return Promise.resolve()},act(){return Promise.resolve()},_initEventListener(){},initABTest(){return Promise.resolve()},setCommonParams(){},triggerReportDuration(){}}:new u.default(b)},saveChannelId(b){v(b)},getChannelId(){return sessionStorage.channelId},getOktsBaggage(){return sessionStorage.oktsBaggage},setDeviceId(b){let{setDeviceId:w}=m.default.getState();w(b)},getChannelContextFromUrl(b){return l.default.getChannelContext(l.default.getParsedUrl(b))}},parseUrl(){let b=l.default.getParsedUrl(window.location.href),w=b.searchParams.get("src");w&&sessionStorage.setItem("src",w),this.parseChannelId(b)},parseChannelId(b){let w=l.default.getChannelIdByUserAgent(),_=c.default.getSeoType(),I=l.default.getChannelContext(b),B=I.channelId,L=I.referralSrc,D=!1;if(f.default.isInDesktop()&&w&&(B=w,L="",D=!0),!B&&_&&(B=_,D=!0),B=l.default.filterXSS(B),this.processOktsBaggage(b,B,D),B){v(B,L);return}f.default.syncUpLocalStorageToSessionStorage("channelId"),sessionStorage.getItem("channelId")&&(f.default.syncUpLocalStorageToSessionStorage("referralSrc"),f.default.syncUpLocalStorageToSessionStorage("pageId"))},processOktsBaggage(b,w,_){try{if(_){sessionStorage.removeItem("oktsBaggage"),f.default.removeLocalStorage("oktsBaggage");return}if(w){let I=l.default.getOktsBaggageData(b);f.default.toLocalStorage({key:"oktsBaggage",value:I,maxAge:g})}f.default.syncUpLocalStorageToSessionStorage("oktsBaggage")}catch(I){console.log("Error processing oktsBaggage:",I)}},init(){f.default.isInSSR()||(this.parseUrl(),!l.default.getCookie("first_ref")&&document.referrer&&l.default.setCookie("first_ref",document.referrer.slice(0,256),g),sessionStorage.getItem("sessionId")||sessionStorage.setItem("sessionId",window.location.href),window.utils=window.utils||{},window.utils.monitor=this.monitor)},saveChannelId(b){v(b)}}}},e={};function r(o){var i=e[o];if(i!==void 0)return i.exports;var a=e[o]={exports:{}};return t[o](a,a.exports,r),a.exports}(function(){r.d=function(o,i){for(var a in i)r.o(i,a)&&!r.o(o,a)&&Object.defineProperty(o,a,{enumerable:!0,get:i[a]})}})(),function(){r.o=function(o,i){return Object.prototype.hasOwnProperty.call(o,i)}}(),function(){r.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})}}();var n={};return function(){r.r(n);var o=r("../monitor/src/web.js");o.default.init(),n.default=o.default.monitor}(),n=n.default,n}()})});var J9t=Q((Y9t,MWe)=>{d();p();(function(t,e){"use strict";function r(M,y){if(!M)throw new Error(y||"Assertion failed")}function n(M,y){M.super_=y;var x=function(){};x.prototype=y.prototype,M.prototype=new x,M.prototype.constructor=M}function o(M,y,x){if(o.isBN(M))return M;this.negative=0,this.words=null,this.length=0,this.red=null,M!==null&&((y==="le"||y==="be")&&(x=y,y=10),this._init(M||0,y||10,x||"be"))}typeof t=="object"?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var i;try{typeof window<"u"&&typeof window.Buffer<"u"?i=window.Buffer:i=rd().Buffer}catch{}o.isBN=function(y){return y instanceof o?!0:y!==null&&typeof y=="object"&&y.constructor.wordSize===o.wordSize&&Array.isArray(y.words)},o.max=function(y,x){return y.cmp(x)>0?y:x},o.min=function(y,x){return y.cmp(x)<0?y:x},o.prototype._init=function(y,x,C){if(typeof y=="number")return this._initNumber(y,x,C);if(typeof y=="object")return this._initArray(y,x,C);x==="hex"&&(x=16),r(x===(x|0)&&x>=2&&x<=36),y=y.toString().replace(/\s+/g,"");var R=0;y[0]==="-"&&(R++,this.negative=1),R<y.length&&(x===16?this._parseHex(y,R,C):(this._parseBase(y,x,R),C==="le"&&this._initArray(this.toArray(),x,C)))},o.prototype._initNumber=function(y,x,C){y<0&&(this.negative=1,y=-y),y<67108864?(this.words=[y&67108863],this.length=1):y<4503599627370496?(this.words=[y&67108863,y/67108864&67108863],this.length=2):(r(y<9007199254740992),this.words=[y&67108863,y/67108864&67108863,1],this.length=3),C==="le"&&this._initArray(this.toArray(),x,C)},o.prototype._initArray=function(y,x,C){if(r(typeof y.length=="number"),y.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(y.length/3),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var E,N,V=0;if(C==="be")for(R=y.length-1,E=0;R>=0;R-=3)N=y[R]|y[R-1]<<8|y[R-2]<<16,this.words[E]|=N<<V&67108863,this.words[E+1]=N>>>26-V&67108863,V+=24,V>=26&&(V-=26,E++);else if(C==="le")for(R=0,E=0;R<y.length;R+=3)N=y[R]|y[R+1]<<8|y[R+2]<<16,this.words[E]|=N<<V&67108863,this.words[E+1]=N>>>26-V&67108863,V+=24,V>=26&&(V-=26,E++);return this._strip()};function a(M,y){var x=M.charCodeAt(y);if(x>=48&&x<=57)return x-48;if(x>=65&&x<=70)return x-55;if(x>=97&&x<=102)return x-87;r(!1,"Invalid character in "+M)}function s(M,y,x){var C=a(M,x);return x-1>=y&&(C|=a(M,x-1)<<4),C}o.prototype._parseHex=function(y,x,C){this.length=Math.ceil((y.length-x)/6),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var E=0,N=0,V;if(C==="be")for(R=y.length-1;R>=x;R-=2)V=s(y,x,R)<<E,this.words[N]|=V&67108863,E>=18?(E-=18,N+=1,this.words[N]|=V>>>26):E+=8;else{var F=y.length-x;for(R=F%2===0?x+1:x;R<y.length;R+=2)V=s(y,x,R)<<E,this.words[N]|=V&67108863,E>=18?(E-=18,N+=1,this.words[N]|=V>>>26):E+=8}this._strip()};function c(M,y,x,C){for(var R=0,E=0,N=Math.min(M.length,x),V=y;V<N;V++){var F=M.charCodeAt(V)-48;R*=C,F>=49?E=F-49+10:F>=17?E=F-17+10:E=F,r(F>=0&&E<C,"Invalid character"),R+=E}return R}o.prototype._parseBase=function(y,x,C){this.words=[0],this.length=1;for(var R=0,E=1;E<=67108863;E*=x)R++;R--,E=E/x|0;for(var N=y.length-C,V=N%R,F=Math.min(N,N-V)+C,k=0,H=C;H<F;H+=R)k=c(y,H,H+R,x),this.imuln(E),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k);if(V!==0){var re=1;for(k=c(y,H,y.length,x),H=0;H<V;H++)re*=x;this.imuln(re),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k)}this._strip()},o.prototype.copy=function(y){y.words=new Array(this.length);for(var x=0;x<this.length;x++)y.words[x]=this.words[x];y.length=this.length,y.negative=this.negative,y.red=this.red};function l(M,y){M.words=y.words,M.length=y.length,M.negative=y.negative,M.red=y.red}if(o.prototype._move=function(y){l(y,this)},o.prototype.clone=function(){var y=new o(null);return this.copy(y),y},o.prototype._expand=function(y){for(;this.length<y;)this.words[this.length++]=0;return this},o.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch{o.prototype.inspect=u}else o.prototype.inspect=u;function u(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","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"],h=[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],m=[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];o.prototype.toString=function(y,x){y=y||10,x=x|0||1;var C;if(y===16||y==="hex"){C="";for(var R=0,E=0,N=0;N<this.length;N++){var V=this.words[N],F=((V<<R|E)&16777215).toString(16);E=V>>>24-R&16777215,R+=2,R>=26&&(R-=26,N--),E!==0||N!==this.length-1?C=f[6-F.length]+F+C:C=F+C}for(E!==0&&(C=E.toString(16)+C);C.length%x!==0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}if(y===(y|0)&&y>=2&&y<=36){var k=h[y],H=m[y];C="";var re=this.clone();for(re.negative=0;!re.isZero();){var Y=re.modrn(H).toString(y);re=re.idivn(H),re.isZero()?C=Y+C:C=f[k-Y.length]+Y+C}for(this.isZero()&&(C="0"+C);C.length%x!==0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var y=this.words[0];return this.length===2?y+=this.words[1]*67108864:this.length===3&&this.words[2]===1?y+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-y:y},o.prototype.toJSON=function(){return this.toString(16,2)},i&&(o.prototype.toBuffer=function(y,x){return this.toArrayLike(i,y,x)}),o.prototype.toArray=function(y,x){return this.toArrayLike(Array,y,x)};var g=function(y,x){return y.allocUnsafe?y.allocUnsafe(x):new y(x)};o.prototype.toArrayLike=function(y,x,C){this._strip();var R=this.byteLength(),E=C||Math.max(1,R);r(R<=E,"byte array longer than desired length"),r(E>0,"Requested array length <= 0");var N=g(y,E),V=x==="le"?"LE":"BE";return this["_toArrayLike"+V](N,R),N},o.prototype._toArrayLikeLE=function(y,x){for(var C=0,R=0,E=0,N=0;E<this.length;E++){var V=this.words[E]<<N|R;y[C++]=V&255,C<y.length&&(y[C++]=V>>8&255),C<y.length&&(y[C++]=V>>16&255),N===6?(C<y.length&&(y[C++]=V>>24&255),R=0,N=0):(R=V>>>24,N+=2)}if(C<y.length)for(y[C++]=R;C<y.length;)y[C++]=0},o.prototype._toArrayLikeBE=function(y,x){for(var C=y.length-1,R=0,E=0,N=0;E<this.length;E++){var V=this.words[E]<<N|R;y[C--]=V&255,C>=0&&(y[C--]=V>>8&255),C>=0&&(y[C--]=V>>16&255),N===6?(C>=0&&(y[C--]=V>>24&255),R=0,N=0):(R=V>>>24,N+=2)}if(C>=0)for(y[C--]=R;C>=0;)y[C--]=0},Math.clz32?o.prototype._countBits=function(y){return 32-Math.clz32(y)}:o.prototype._countBits=function(y){var x=y,C=0;return x>=4096&&(C+=13,x>>>=13),x>=64&&(C+=7,x>>>=7),x>=8&&(C+=4,x>>>=4),x>=2&&(C+=2,x>>>=2),C+x},o.prototype._zeroBits=function(y){if(y===0)return 26;var x=y,C=0;return(x&8191)===0&&(C+=13,x>>>=13),(x&127)===0&&(C+=7,x>>>=7),(x&15)===0&&(C+=4,x>>>=4),(x&3)===0&&(C+=2,x>>>=2),(x&1)===0&&C++,C},o.prototype.bitLength=function(){var y=this.words[this.length-1],x=this._countBits(y);return(this.length-1)*26+x};function v(M){for(var y=new Array(M.bitLength()),x=0;x<y.length;x++){var C=x/26|0,R=x%26;y[x]=M.words[C]>>>R&1}return y}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var y=0,x=0;x<this.length;x++){var C=this._zeroBits(this.words[x]);if(y+=C,C!==26)break}return y},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(y){return this.negative!==0?this.abs().inotn(y).iaddn(1):this.clone()},o.prototype.fromTwos=function(y){return this.testn(y-1)?this.notn(y).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return this.negative!==0},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(y){for(;this.length<y.length;)this.words[this.length++]=0;for(var x=0;x<y.length;x++)this.words[x]=this.words[x]|y.words[x];return this._strip()},o.prototype.ior=function(y){return r((this.negative|y.negative)===0),this.iuor(y)},o.prototype.or=function(y){return this.length>y.length?this.clone().ior(y):y.clone().ior(this)},o.prototype.uor=function(y){return this.length>y.length?this.clone().iuor(y):y.clone().iuor(this)},o.prototype.iuand=function(y){var x;this.length>y.length?x=y:x=this;for(var C=0;C<x.length;C++)this.words[C]=this.words[C]&y.words[C];return this.length=x.length,this._strip()},o.prototype.iand=function(y){return r((this.negative|y.negative)===0),this.iuand(y)},o.prototype.and=function(y){return this.length>y.length?this.clone().iand(y):y.clone().iand(this)},o.prototype.uand=function(y){return this.length>y.length?this.clone().iuand(y):y.clone().iuand(this)},o.prototype.iuxor=function(y){var x,C;this.length>y.length?(x=this,C=y):(x=y,C=this);for(var R=0;R<C.length;R++)this.words[R]=x.words[R]^C.words[R];if(this!==x)for(;R<x.length;R++)this.words[R]=x.words[R];return this.length=x.length,this._strip()},o.prototype.ixor=function(y){return r((this.negative|y.negative)===0),this.iuxor(y)},o.prototype.xor=function(y){return this.length>y.length?this.clone().ixor(y):y.clone().ixor(this)},o.prototype.uxor=function(y){return this.length>y.length?this.clone().iuxor(y):y.clone().iuxor(this)},o.prototype.inotn=function(y){r(typeof y=="number"&&y>=0);var x=Math.ceil(y/26)|0,C=y%26;this._expand(x),C>0&&x--;for(var R=0;R<x;R++)this.words[R]=~this.words[R]&67108863;return C>0&&(this.words[R]=~this.words[R]&67108863>>26-C),this._strip()},o.prototype.notn=function(y){return this.clone().inotn(y)},o.prototype.setn=function(y,x){r(typeof y=="number"&&y>=0);var C=y/26|0,R=y%26;return this._expand(C+1),x?this.words[C]=this.words[C]|1<<R:this.words[C]=this.words[C]&~(1<<R),this._strip()},o.prototype.iadd=function(y){var x;if(this.negative!==0&&y.negative===0)return this.negative=0,x=this.isub(y),this.negative^=1,this._normSign();if(this.negative===0&&y.negative!==0)return y.negative=0,x=this.isub(y),y.negative=1,x._normSign();var C,R;this.length>y.length?(C=this,R=y):(C=y,R=this);for(var E=0,N=0;N<R.length;N++)x=(C.words[N]|0)+(R.words[N]|0)+E,this.words[N]=x&67108863,E=x>>>26;for(;E!==0&&N<C.length;N++)x=(C.words[N]|0)+E,this.words[N]=x&67108863,E=x>>>26;if(this.length=C.length,E!==0)this.words[this.length]=E,this.length++;else if(C!==this)for(;N<C.length;N++)this.words[N]=C.words[N];return this},o.prototype.add=function(y){var x;return y.negative!==0&&this.negative===0?(y.negative=0,x=this.sub(y),y.negative^=1,x):y.negative===0&&this.negative!==0?(this.negative=0,x=y.sub(this),this.negative=1,x):this.length>y.length?this.clone().iadd(y):y.clone().iadd(this)},o.prototype.isub=function(y){if(y.negative!==0){y.negative=0;var x=this.iadd(y);return y.negative=1,x._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(y),this.negative=1,this._normSign();var C=this.cmp(y);if(C===0)return this.negative=0,this.length=1,this.words[0]=0,this;var R,E;C>0?(R=this,E=y):(R=y,E=this);for(var N=0,V=0;V<E.length;V++)x=(R.words[V]|0)-(E.words[V]|0)+N,N=x>>26,this.words[V]=x&67108863;for(;N!==0&&V<R.length;V++)x=(R.words[V]|0)+N,N=x>>26,this.words[V]=x&67108863;if(N===0&&V<R.length&&R!==this)for(;V<R.length;V++)this.words[V]=R.words[V];return this.length=Math.max(this.length,V),R!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(y){return this.clone().isub(y)};function b(M,y,x){x.negative=y.negative^M.negative;var C=M.length+y.length|0;x.length=C,C=C-1|0;var R=M.words[0]|0,E=y.words[0]|0,N=R*E,V=N&67108863,F=N/67108864|0;x.words[0]=V;for(var k=1;k<C;k++){for(var H=F>>>26,re=F&67108863,Y=Math.min(k,y.length-1),oe=Math.max(0,k-M.length+1);oe<=Y;oe++){var q=k-oe|0;R=M.words[q]|0,E=y.words[oe]|0,N=R*E+re,H+=N/67108864|0,re=N&67108863}x.words[k]=re|0,F=H|0}return F!==0?x.words[k]=F|0:x.length--,x._strip()}var w=function(y,x,C){var R=y.words,E=x.words,N=C.words,V=0,F,k,H,re=R[0]|0,Y=re&8191,oe=re>>>13,q=R[1]|0,X=q&8191,K=q>>>13,$=R[2]|0,ee=$&8191,se=$>>>13,ve=R[3]|0,xe=ve&8191,ke=ve>>>13,Pe=R[4]|0,Te=Pe&8191,Z=Pe>>>13,te=R[5]|0,le=te&8191,Ee=te>>>13,Ue=R[6]|0,Me=Ue&8191,Ve=Ue>>>13,_t=R[7]|0,Ze=_t&8191,gt=_t>>>13,Gt=R[8]|0,mt=Gt&8191,ir=Gt>>>13,Kr=R[9]|0,Et=Kr&8191,qt=Kr>>>13,xr=E[0]|0,xt=xr&8191,Kt=xr>>>13,nn=E[1]|0,Ot=nn&8191,ar=nn>>>13,$r=E[2]|0,Bt=$r&8191,ur=$r>>>13,Cn=E[3]|0,At=Cn&8191,Ar=Cn>>>13,xn=E[4]|0,Mt=xn&8191,vr=xn>>>13,pn=E[5]|0,Ht=pn&8191,dr=pn>>>13,kn=E[6]|0,jt=kn&8191,_r=kn>>>13,vn=E[7]|0,zt=vn&8191,pr=vn>>>13,wn=E[8]|0,Lt=wn&8191,Cr=wn>>>13,Ui=E[9]|0,Ir=Ui&8191,Rr=Ui>>>13;C.negative=y.negative^x.negative,C.length=19,F=Math.imul(Y,xt),k=Math.imul(Y,Kt),k=k+Math.imul(oe,xt)|0,H=Math.imul(oe,Kt);var ma=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ma>>>26)|0,ma&=67108863,F=Math.imul(X,xt),k=Math.imul(X,Kt),k=k+Math.imul(K,xt)|0,H=Math.imul(K,Kt),F=F+Math.imul(Y,Ot)|0,k=k+Math.imul(Y,ar)|0,k=k+Math.imul(oe,Ot)|0,H=H+Math.imul(oe,ar)|0;var Fi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Fi>>>26)|0,Fi&=67108863,F=Math.imul(ee,xt),k=Math.imul(ee,Kt),k=k+Math.imul(se,xt)|0,H=Math.imul(se,Kt),F=F+Math.imul(X,Ot)|0,k=k+Math.imul(X,ar)|0,k=k+Math.imul(K,Ot)|0,H=H+Math.imul(K,ar)|0,F=F+Math.imul(Y,Bt)|0,k=k+Math.imul(Y,ur)|0,k=k+Math.imul(oe,Bt)|0,H=H+Math.imul(oe,ur)|0;var zi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(zi>>>26)|0,zi&=67108863,F=Math.imul(xe,xt),k=Math.imul(xe,Kt),k=k+Math.imul(ke,xt)|0,H=Math.imul(ke,Kt),F=F+Math.imul(ee,Ot)|0,k=k+Math.imul(ee,ar)|0,k=k+Math.imul(se,Ot)|0,H=H+Math.imul(se,ar)|0,F=F+Math.imul(X,Bt)|0,k=k+Math.imul(X,ur)|0,k=k+Math.imul(K,Bt)|0,H=H+Math.imul(K,ur)|0,F=F+Math.imul(Y,At)|0,k=k+Math.imul(Y,Ar)|0,k=k+Math.imul(oe,At)|0,H=H+Math.imul(oe,Ar)|0;var ri=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ri>>>26)|0,ri&=67108863,F=Math.imul(Te,xt),k=Math.imul(Te,Kt),k=k+Math.imul(Z,xt)|0,H=Math.imul(Z,Kt),F=F+Math.imul(xe,Ot)|0,k=k+Math.imul(xe,ar)|0,k=k+Math.imul(ke,Ot)|0,H=H+Math.imul(ke,ar)|0,F=F+Math.imul(ee,Bt)|0,k=k+Math.imul(ee,ur)|0,k=k+Math.imul(se,Bt)|0,H=H+Math.imul(se,ur)|0,F=F+Math.imul(X,At)|0,k=k+Math.imul(X,Ar)|0,k=k+Math.imul(K,At)|0,H=H+Math.imul(K,Ar)|0,F=F+Math.imul(Y,Mt)|0,k=k+Math.imul(Y,vr)|0,k=k+Math.imul(oe,Mt)|0,H=H+Math.imul(oe,vr)|0;var li=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(li>>>26)|0,li&=67108863,F=Math.imul(le,xt),k=Math.imul(le,Kt),k=k+Math.imul(Ee,xt)|0,H=Math.imul(Ee,Kt),F=F+Math.imul(Te,Ot)|0,k=k+Math.imul(Te,ar)|0,k=k+Math.imul(Z,Ot)|0,H=H+Math.imul(Z,ar)|0,F=F+Math.imul(xe,Bt)|0,k=k+Math.imul(xe,ur)|0,k=k+Math.imul(ke,Bt)|0,H=H+Math.imul(ke,ur)|0,F=F+Math.imul(ee,At)|0,k=k+Math.imul(ee,Ar)|0,k=k+Math.imul(se,At)|0,H=H+Math.imul(se,Ar)|0,F=F+Math.imul(X,Mt)|0,k=k+Math.imul(X,vr)|0,k=k+Math.imul(K,Mt)|0,H=H+Math.imul(K,vr)|0,F=F+Math.imul(Y,Ht)|0,k=k+Math.imul(Y,dr)|0,k=k+Math.imul(oe,Ht)|0,H=H+Math.imul(oe,dr)|0;var bi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(bi>>>26)|0,bi&=67108863,F=Math.imul(Me,xt),k=Math.imul(Me,Kt),k=k+Math.imul(Ve,xt)|0,H=Math.imul(Ve,Kt),F=F+Math.imul(le,Ot)|0,k=k+Math.imul(le,ar)|0,k=k+Math.imul(Ee,Ot)|0,H=H+Math.imul(Ee,ar)|0,F=F+Math.imul(Te,Bt)|0,k=k+Math.imul(Te,ur)|0,k=k+Math.imul(Z,Bt)|0,H=H+Math.imul(Z,ur)|0,F=F+Math.imul(xe,At)|0,k=k+Math.imul(xe,Ar)|0,k=k+Math.imul(ke,At)|0,H=H+Math.imul(ke,Ar)|0,F=F+Math.imul(ee,Mt)|0,k=k+Math.imul(ee,vr)|0,k=k+Math.imul(se,Mt)|0,H=H+Math.imul(se,vr)|0,F=F+Math.imul(X,Ht)|0,k=k+Math.imul(X,dr)|0,k=k+Math.imul(K,Ht)|0,H=H+Math.imul(K,dr)|0,F=F+Math.imul(Y,jt)|0,k=k+Math.imul(Y,_r)|0,k=k+Math.imul(oe,jt)|0,H=H+Math.imul(oe,_r)|0;var Sa=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Sa>>>26)|0,Sa&=67108863,F=Math.imul(Ze,xt),k=Math.imul(Ze,Kt),k=k+Math.imul(gt,xt)|0,H=Math.imul(gt,Kt),F=F+Math.imul(Me,Ot)|0,k=k+Math.imul(Me,ar)|0,k=k+Math.imul(Ve,Ot)|0,H=H+Math.imul(Ve,ar)|0,F=F+Math.imul(le,Bt)|0,k=k+Math.imul(le,ur)|0,k=k+Math.imul(Ee,Bt)|0,H=H+Math.imul(Ee,ur)|0,F=F+Math.imul(Te,At)|0,k=k+Math.imul(Te,Ar)|0,k=k+Math.imul(Z,At)|0,H=H+Math.imul(Z,Ar)|0,F=F+Math.imul(xe,Mt)|0,k=k+Math.imul(xe,vr)|0,k=k+Math.imul(ke,Mt)|0,H=H+Math.imul(ke,vr)|0,F=F+Math.imul(ee,Ht)|0,k=k+Math.imul(ee,dr)|0,k=k+Math.imul(se,Ht)|0,H=H+Math.imul(se,dr)|0,F=F+Math.imul(X,jt)|0,k=k+Math.imul(X,_r)|0,k=k+Math.imul(K,jt)|0,H=H+Math.imul(K,_r)|0,F=F+Math.imul(Y,zt)|0,k=k+Math.imul(Y,pr)|0,k=k+Math.imul(oe,zt)|0,H=H+Math.imul(oe,pr)|0;var ks=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ks>>>26)|0,ks&=67108863,F=Math.imul(mt,xt),k=Math.imul(mt,Kt),k=k+Math.imul(ir,xt)|0,H=Math.imul(ir,Kt),F=F+Math.imul(Ze,Ot)|0,k=k+Math.imul(Ze,ar)|0,k=k+Math.imul(gt,Ot)|0,H=H+Math.imul(gt,ar)|0,F=F+Math.imul(Me,Bt)|0,k=k+Math.imul(Me,ur)|0,k=k+Math.imul(Ve,Bt)|0,H=H+Math.imul(Ve,ur)|0,F=F+Math.imul(le,At)|0,k=k+Math.imul(le,Ar)|0,k=k+Math.imul(Ee,At)|0,H=H+Math.imul(Ee,Ar)|0,F=F+Math.imul(Te,Mt)|0,k=k+Math.imul(Te,vr)|0,k=k+Math.imul(Z,Mt)|0,H=H+Math.imul(Z,vr)|0,F=F+Math.imul(xe,Ht)|0,k=k+Math.imul(xe,dr)|0,k=k+Math.imul(ke,Ht)|0,H=H+Math.imul(ke,dr)|0,F=F+Math.imul(ee,jt)|0,k=k+Math.imul(ee,_r)|0,k=k+Math.imul(se,jt)|0,H=H+Math.imul(se,_r)|0,F=F+Math.imul(X,zt)|0,k=k+Math.imul(X,pr)|0,k=k+Math.imul(K,zt)|0,H=H+Math.imul(K,pr)|0,F=F+Math.imul(Y,Lt)|0,k=k+Math.imul(Y,Cr)|0,k=k+Math.imul(oe,Lt)|0,H=H+Math.imul(oe,Cr)|0;var Fa=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Fa>>>26)|0,Fa&=67108863,F=Math.imul(Et,xt),k=Math.imul(Et,Kt),k=k+Math.imul(qt,xt)|0,H=Math.imul(qt,Kt),F=F+Math.imul(mt,Ot)|0,k=k+Math.imul(mt,ar)|0,k=k+Math.imul(ir,Ot)|0,H=H+Math.imul(ir,ar)|0,F=F+Math.imul(Ze,Bt)|0,k=k+Math.imul(Ze,ur)|0,k=k+Math.imul(gt,Bt)|0,H=H+Math.imul(gt,ur)|0,F=F+Math.imul(Me,At)|0,k=k+Math.imul(Me,Ar)|0,k=k+Math.imul(Ve,At)|0,H=H+Math.imul(Ve,Ar)|0,F=F+Math.imul(le,Mt)|0,k=k+Math.imul(le,vr)|0,k=k+Math.imul(Ee,Mt)|0,H=H+Math.imul(Ee,vr)|0,F=F+Math.imul(Te,Ht)|0,k=k+Math.imul(Te,dr)|0,k=k+Math.imul(Z,Ht)|0,H=H+Math.imul(Z,dr)|0,F=F+Math.imul(xe,jt)|0,k=k+Math.imul(xe,_r)|0,k=k+Math.imul(ke,jt)|0,H=H+Math.imul(ke,_r)|0,F=F+Math.imul(ee,zt)|0,k=k+Math.imul(ee,pr)|0,k=k+Math.imul(se,zt)|0,H=H+Math.imul(se,pr)|0,F=F+Math.imul(X,Lt)|0,k=k+Math.imul(X,Cr)|0,k=k+Math.imul(K,Lt)|0,H=H+Math.imul(K,Cr)|0,F=F+Math.imul(Y,Ir)|0,k=k+Math.imul(Y,Rr)|0,k=k+Math.imul(oe,Ir)|0,H=H+Math.imul(oe,Rr)|0;var za=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(za>>>26)|0,za&=67108863,F=Math.imul(Et,Ot),k=Math.imul(Et,ar),k=k+Math.imul(qt,Ot)|0,H=Math.imul(qt,ar),F=F+Math.imul(mt,Bt)|0,k=k+Math.imul(mt,ur)|0,k=k+Math.imul(ir,Bt)|0,H=H+Math.imul(ir,ur)|0,F=F+Math.imul(Ze,At)|0,k=k+Math.imul(Ze,Ar)|0,k=k+Math.imul(gt,At)|0,H=H+Math.imul(gt,Ar)|0,F=F+Math.imul(Me,Mt)|0,k=k+Math.imul(Me,vr)|0,k=k+Math.imul(Ve,Mt)|0,H=H+Math.imul(Ve,vr)|0,F=F+Math.imul(le,Ht)|0,k=k+Math.imul(le,dr)|0,k=k+Math.imul(Ee,Ht)|0,H=H+Math.imul(Ee,dr)|0,F=F+Math.imul(Te,jt)|0,k=k+Math.imul(Te,_r)|0,k=k+Math.imul(Z,jt)|0,H=H+Math.imul(Z,_r)|0,F=F+Math.imul(xe,zt)|0,k=k+Math.imul(xe,pr)|0,k=k+Math.imul(ke,zt)|0,H=H+Math.imul(ke,pr)|0,F=F+Math.imul(ee,Lt)|0,k=k+Math.imul(ee,Cr)|0,k=k+Math.imul(se,Lt)|0,H=H+Math.imul(se,Cr)|0,F=F+Math.imul(X,Ir)|0,k=k+Math.imul(X,Rr)|0,k=k+Math.imul(K,Ir)|0,H=H+Math.imul(K,Rr)|0;var ls=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ls>>>26)|0,ls&=67108863,F=Math.imul(Et,Bt),k=Math.imul(Et,ur),k=k+Math.imul(qt,Bt)|0,H=Math.imul(qt,ur),F=F+Math.imul(mt,At)|0,k=k+Math.imul(mt,Ar)|0,k=k+Math.imul(ir,At)|0,H=H+Math.imul(ir,Ar)|0,F=F+Math.imul(Ze,Mt)|0,k=k+Math.imul(Ze,vr)|0,k=k+Math.imul(gt,Mt)|0,H=H+Math.imul(gt,vr)|0,F=F+Math.imul(Me,Ht)|0,k=k+Math.imul(Me,dr)|0,k=k+Math.imul(Ve,Ht)|0,H=H+Math.imul(Ve,dr)|0,F=F+Math.imul(le,jt)|0,k=k+Math.imul(le,_r)|0,k=k+Math.imul(Ee,jt)|0,H=H+Math.imul(Ee,_r)|0,F=F+Math.imul(Te,zt)|0,k=k+Math.imul(Te,pr)|0,k=k+Math.imul(Z,zt)|0,H=H+Math.imul(Z,pr)|0,F=F+Math.imul(xe,Lt)|0,k=k+Math.imul(xe,Cr)|0,k=k+Math.imul(ke,Lt)|0,H=H+Math.imul(ke,Cr)|0,F=F+Math.imul(ee,Ir)|0,k=k+Math.imul(ee,Rr)|0,k=k+Math.imul(se,Ir)|0,H=H+Math.imul(se,Rr)|0;var us=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(us>>>26)|0,us&=67108863,F=Math.imul(Et,At),k=Math.imul(Et,Ar),k=k+Math.imul(qt,At)|0,H=Math.imul(qt,Ar),F=F+Math.imul(mt,Mt)|0,k=k+Math.imul(mt,vr)|0,k=k+Math.imul(ir,Mt)|0,H=H+Math.imul(ir,vr)|0,F=F+Math.imul(Ze,Ht)|0,k=k+Math.imul(Ze,dr)|0,k=k+Math.imul(gt,Ht)|0,H=H+Math.imul(gt,dr)|0,F=F+Math.imul(Me,jt)|0,k=k+Math.imul(Me,_r)|0,k=k+Math.imul(Ve,jt)|0,H=H+Math.imul(Ve,_r)|0,F=F+Math.imul(le,zt)|0,k=k+Math.imul(le,pr)|0,k=k+Math.imul(Ee,zt)|0,H=H+Math.imul(Ee,pr)|0,F=F+Math.imul(Te,Lt)|0,k=k+Math.imul(Te,Cr)|0,k=k+Math.imul(Z,Lt)|0,H=H+Math.imul(Z,Cr)|0,F=F+Math.imul(xe,Ir)|0,k=k+Math.imul(xe,Rr)|0,k=k+Math.imul(ke,Ir)|0,H=H+Math.imul(ke,Rr)|0;var Hi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Hi>>>26)|0,Hi&=67108863,F=Math.imul(Et,Mt),k=Math.imul(Et,vr),k=k+Math.imul(qt,Mt)|0,H=Math.imul(qt,vr),F=F+Math.imul(mt,Ht)|0,k=k+Math.imul(mt,dr)|0,k=k+Math.imul(ir,Ht)|0,H=H+Math.imul(ir,dr)|0,F=F+Math.imul(Ze,jt)|0,k=k+Math.imul(Ze,_r)|0,k=k+Math.imul(gt,jt)|0,H=H+Math.imul(gt,_r)|0,F=F+Math.imul(Me,zt)|0,k=k+Math.imul(Me,pr)|0,k=k+Math.imul(Ve,zt)|0,H=H+Math.imul(Ve,pr)|0,F=F+Math.imul(le,Lt)|0,k=k+Math.imul(le,Cr)|0,k=k+Math.imul(Ee,Lt)|0,H=H+Math.imul(Ee,Cr)|0,F=F+Math.imul(Te,Ir)|0,k=k+Math.imul(Te,Rr)|0,k=k+Math.imul(Z,Ir)|0,H=H+Math.imul(Z,Rr)|0;var Ha=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Ha>>>26)|0,Ha&=67108863,F=Math.imul(Et,Ht),k=Math.imul(Et,dr),k=k+Math.imul(qt,Ht)|0,H=Math.imul(qt,dr),F=F+Math.imul(mt,jt)|0,k=k+Math.imul(mt,_r)|0,k=k+Math.imul(ir,jt)|0,H=H+Math.imul(ir,_r)|0,F=F+Math.imul(Ze,zt)|0,k=k+Math.imul(Ze,pr)|0,k=k+Math.imul(gt,zt)|0,H=H+Math.imul(gt,pr)|0,F=F+Math.imul(Me,Lt)|0,k=k+Math.imul(Me,Cr)|0,k=k+Math.imul(Ve,Lt)|0,H=H+Math.imul(Ve,Cr)|0,F=F+Math.imul(le,Ir)|0,k=k+Math.imul(le,Rr)|0,k=k+Math.imul(Ee,Ir)|0,H=H+Math.imul(Ee,Rr)|0;var hi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(hi>>>26)|0,hi&=67108863,F=Math.imul(Et,jt),k=Math.imul(Et,_r),k=k+Math.imul(qt,jt)|0,H=Math.imul(qt,_r),F=F+Math.imul(mt,zt)|0,k=k+Math.imul(mt,pr)|0,k=k+Math.imul(ir,zt)|0,H=H+Math.imul(ir,pr)|0,F=F+Math.imul(Ze,Lt)|0,k=k+Math.imul(Ze,Cr)|0,k=k+Math.imul(gt,Lt)|0,H=H+Math.imul(gt,Cr)|0,F=F+Math.imul(Me,Ir)|0,k=k+Math.imul(Me,Rr)|0,k=k+Math.imul(Ve,Ir)|0,H=H+Math.imul(Ve,Rr)|0;var Rl=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Rl>>>26)|0,Rl&=67108863,F=Math.imul(Et,zt),k=Math.imul(Et,pr),k=k+Math.imul(qt,zt)|0,H=Math.imul(qt,pr),F=F+Math.imul(mt,Lt)|0,k=k+Math.imul(mt,Cr)|0,k=k+Math.imul(ir,Lt)|0,H=H+Math.imul(ir,Cr)|0,F=F+Math.imul(Ze,Ir)|0,k=k+Math.imul(Ze,Rr)|0,k=k+Math.imul(gt,Ir)|0,H=H+Math.imul(gt,Rr)|0;var il=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(il>>>26)|0,il&=67108863,F=Math.imul(Et,Lt),k=Math.imul(Et,Cr),k=k+Math.imul(qt,Lt)|0,H=Math.imul(qt,Cr),F=F+Math.imul(mt,Ir)|0,k=k+Math.imul(mt,Rr)|0,k=k+Math.imul(ir,Ir)|0,H=H+Math.imul(ir,Rr)|0;var Ql=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Ql>>>26)|0,Ql&=67108863,F=Math.imul(Et,Ir),k=Math.imul(Et,Rr),k=k+Math.imul(qt,Ir)|0,H=Math.imul(qt,Rr);var $l=(V+F|0)+((k&8191)<<13)|0;return V=(H+(k>>>13)|0)+($l>>>26)|0,$l&=67108863,N[0]=ma,N[1]=Fi,N[2]=zi,N[3]=ri,N[4]=li,N[5]=bi,N[6]=Sa,N[7]=ks,N[8]=Fa,N[9]=za,N[10]=ls,N[11]=us,N[12]=Hi,N[13]=Ha,N[14]=hi,N[15]=Rl,N[16]=il,N[17]=Ql,N[18]=$l,V!==0&&(N[19]=V,C.length++),C};Math.imul||(w=b);function _(M,y,x){x.negative=y.negative^M.negative,x.length=M.length+y.length;for(var C=0,R=0,E=0;E<x.length-1;E++){var N=R;R=0;for(var V=C&67108863,F=Math.min(E,y.length-1),k=Math.max(0,E-M.length+1);k<=F;k++){var H=E-k,re=M.words[H]|0,Y=y.words[k]|0,oe=re*Y,q=oe&67108863;N=N+(oe/67108864|0)|0,q=q+V|0,V=q&67108863,N=N+(q>>>26)|0,R+=N>>>26,N&=67108863}x.words[E]=V,C=N,N=R}return C!==0?x.words[E]=C:x.length--,x._strip()}function I(M,y,x){return _(M,y,x)}o.prototype.mulTo=function(y,x){var C,R=this.length+y.length;return this.length===10&&y.length===10?C=w(this,y,x):R<63?C=b(this,y,x):R<1024?C=_(this,y,x):C=I(this,y,x),C};function B(M,y){this.x=M,this.y=y}B.prototype.makeRBT=function(y){for(var x=new Array(y),C=o.prototype._countBits(y)-1,R=0;R<y;R++)x[R]=this.revBin(R,C,y);return x},B.prototype.revBin=function(y,x,C){if(y===0||y===C-1)return y;for(var R=0,E=0;E<x;E++)R|=(y&1)<<x-E-1,y>>=1;return R},B.prototype.permute=function(y,x,C,R,E,N){for(var V=0;V<N;V++)R[V]=x[y[V]],E[V]=C[y[V]]},B.prototype.transform=function(y,x,C,R,E,N){this.permute(N,y,x,C,R,E);for(var V=1;V<E;V<<=1)for(var F=V<<1,k=Math.cos(2*Math.PI/F),H=Math.sin(2*Math.PI/F),re=0;re<E;re+=F)for(var Y=k,oe=H,q=0;q<V;q++){var X=C[re+q],K=R[re+q],$=C[re+q+V],ee=R[re+q+V],se=Y*$-oe*ee;ee=Y*ee+oe*$,$=se,C[re+q]=X+$,R[re+q]=K+ee,C[re+q+V]=X-$,R[re+q+V]=K-ee,q!==F&&(se=k*Y-H*oe,oe=k*oe+H*Y,Y=se)}},B.prototype.guessLen13b=function(y,x){var C=Math.max(x,y)|1,R=C&1,E=0;for(C=C/2|0;C;C=C>>>1)E++;return 1<<E+1+R},B.prototype.conjugate=function(y,x,C){if(!(C<=1))for(var R=0;R<C/2;R++){var E=y[R];y[R]=y[C-R-1],y[C-R-1]=E,E=x[R],x[R]=-x[C-R-1],x[C-R-1]=-E}},B.prototype.normalize13b=function(y,x){for(var C=0,R=0;R<x/2;R++){var E=Math.round(y[2*R+1]/x)*8192+Math.round(y[2*R]/x)+C;y[R]=E&67108863,E<67108864?C=0:C=E/67108864|0}return y},B.prototype.convert13b=function(y,x,C,R){for(var E=0,N=0;N<x;N++)E=E+(y[N]|0),C[2*N]=E&8191,E=E>>>13,C[2*N+1]=E&8191,E=E>>>13;for(N=2*x;N<R;++N)C[N]=0;r(E===0),r((E&-8192)===0)},B.prototype.stub=function(y){for(var x=new Array(y),C=0;C<y;C++)x[C]=0;return x},B.prototype.mulp=function(y,x,C){var R=2*this.guessLen13b(y.length,x.length),E=this.makeRBT(R),N=this.stub(R),V=new Array(R),F=new Array(R),k=new Array(R),H=new Array(R),re=new Array(R),Y=new Array(R),oe=C.words;oe.length=R,this.convert13b(y.words,y.length,V,R),this.convert13b(x.words,x.length,H,R),this.transform(V,N,F,k,R,E),this.transform(H,N,re,Y,R,E);for(var q=0;q<R;q++){var X=F[q]*re[q]-k[q]*Y[q];k[q]=F[q]*Y[q]+k[q]*re[q],F[q]=X}return this.conjugate(F,k,R),this.transform(F,k,oe,N,R,E),this.conjugate(oe,N,R),this.normalize13b(oe,R),C.negative=y.negative^x.negative,C.length=y.length+x.length,C._strip()},o.prototype.mul=function(y){var x=new o(null);return x.words=new Array(this.length+y.length),this.mulTo(y,x)},o.prototype.mulf=function(y){var x=new o(null);return x.words=new Array(this.length+y.length),I(this,y,x)},o.prototype.imul=function(y){return this.clone().mulTo(y,this)},o.prototype.imuln=function(y){var x=y<0;x&&(y=-y),r(typeof y=="number"),r(y<67108864);for(var C=0,R=0;R<this.length;R++){var E=(this.words[R]|0)*y,N=(E&67108863)+(C&67108863);C>>=26,C+=E/67108864|0,C+=N>>>26,this.words[R]=N&67108863}return C!==0&&(this.words[R]=C,this.length++),x?this.ineg():this},o.prototype.muln=function(y){return this.clone().imuln(y)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(y){var x=v(y);if(x.length===0)return new o(1);for(var C=this,R=0;R<x.length&&x[R]===0;R++,C=C.sqr());if(++R<x.length)for(var E=C.sqr();R<x.length;R++,E=E.sqr())x[R]!==0&&(C=C.mul(E));return C},o.prototype.iushln=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26,R=67108863>>>26-x<<26-x,E;if(x!==0){var N=0;for(E=0;E<this.length;E++){var V=this.words[E]&R,F=(this.words[E]|0)-V<<x;this.words[E]=F|N,N=V>>>26-x}N&&(this.words[E]=N,this.length++)}if(C!==0){for(E=this.length-1;E>=0;E--)this.words[E+C]=this.words[E];for(E=0;E<C;E++)this.words[E]=0;this.length+=C}return this._strip()},o.prototype.ishln=function(y){return r(this.negative===0),this.iushln(y)},o.prototype.iushrn=function(y,x,C){r(typeof y=="number"&&y>=0);var R;x?R=(x-x%26)/26:R=0;var E=y%26,N=Math.min((y-E)/26,this.length),V=67108863^67108863>>>E<<E,F=C;if(R-=N,R=Math.max(0,R),F){for(var k=0;k<N;k++)F.words[k]=this.words[k];F.length=N}if(N!==0)if(this.length>N)for(this.length-=N,k=0;k<this.length;k++)this.words[k]=this.words[k+N];else this.words[0]=0,this.length=1;var H=0;for(k=this.length-1;k>=0&&(H!==0||k>=R);k--){var re=this.words[k]|0;this.words[k]=H<<26-E|re>>>E,H=re&V}return F&&H!==0&&(F.words[F.length++]=H),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(y,x,C){return r(this.negative===0),this.iushrn(y,x,C)},o.prototype.shln=function(y){return this.clone().ishln(y)},o.prototype.ushln=function(y){return this.clone().iushln(y)},o.prototype.shrn=function(y){return this.clone().ishrn(y)},o.prototype.ushrn=function(y){return this.clone().iushrn(y)},o.prototype.testn=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26,R=1<<x;if(this.length<=C)return!1;var E=this.words[C];return!!(E&R)},o.prototype.imaskn=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=C)return this;if(x!==0&&C++,this.length=Math.min(C,this.length),x!==0){var R=67108863^67108863>>>x<<x;this.words[this.length-1]&=R}return this._strip()},o.prototype.maskn=function(y){return this.clone().imaskn(y)},o.prototype.iaddn=function(y){return r(typeof y=="number"),r(y<67108864),y<0?this.isubn(-y):this.negative!==0?this.length===1&&(this.words[0]|0)<=y?(this.words[0]=y-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(y),this.negative=1,this):this._iaddn(y)},o.prototype._iaddn=function(y){this.words[0]+=y;for(var x=0;x<this.length&&this.words[x]>=67108864;x++)this.words[x]-=67108864,x===this.length-1?this.words[x+1]=1:this.words[x+1]++;return this.length=Math.max(this.length,x+1),this},o.prototype.isubn=function(y){if(r(typeof y=="number"),r(y<67108864),y<0)return this.iaddn(-y);if(this.negative!==0)return this.negative=0,this.iaddn(y),this.negative=1,this;if(this.words[0]-=y,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var x=0;x<this.length&&this.words[x]<0;x++)this.words[x]+=67108864,this.words[x+1]-=1;return this._strip()},o.prototype.addn=function(y){return this.clone().iaddn(y)},o.prototype.subn=function(y){return this.clone().isubn(y)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(y,x,C){var R=y.length+C,E;this._expand(R);var N,V=0;for(E=0;E<y.length;E++){N=(this.words[E+C]|0)+V;var F=(y.words[E]|0)*x;N-=F&67108863,V=(N>>26)-(F/67108864|0),this.words[E+C]=N&67108863}for(;E<this.length-C;E++)N=(this.words[E+C]|0)+V,V=N>>26,this.words[E+C]=N&67108863;if(V===0)return this._strip();for(r(V===-1),V=0,E=0;E<this.length;E++)N=-(this.words[E]|0)+V,V=N>>26,this.words[E]=N&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(y,x){var C=this.length-y.length,R=this.clone(),E=y,N=E.words[E.length-1]|0,V=this._countBits(N);C=26-V,C!==0&&(E=E.ushln(C),R.iushln(C),N=E.words[E.length-1]|0);var F=R.length-E.length,k;if(x!=="mod"){k=new o(null),k.length=F+1,k.words=new Array(k.length);for(var H=0;H<k.length;H++)k.words[H]=0}var re=R.clone()._ishlnsubmul(E,1,F);re.negative===0&&(R=re,k&&(k.words[F]=1));for(var Y=F-1;Y>=0;Y--){var oe=(R.words[E.length+Y]|0)*67108864+(R.words[E.length+Y-1]|0);for(oe=Math.min(oe/N|0,67108863),R._ishlnsubmul(E,oe,Y);R.negative!==0;)oe--,R.negative=0,R._ishlnsubmul(E,1,Y),R.isZero()||(R.negative^=1);k&&(k.words[Y]=oe)}return k&&k._strip(),R._strip(),x!=="div"&&C!==0&&R.iushrn(C),{div:k||null,mod:R}},o.prototype.divmod=function(y,x,C){if(r(!y.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var R,E,N;return this.negative!==0&&y.negative===0?(N=this.neg().divmod(y,x),x!=="mod"&&(R=N.div.neg()),x!=="div"&&(E=N.mod.neg(),C&&E.negative!==0&&E.iadd(y)),{div:R,mod:E}):this.negative===0&&y.negative!==0?(N=this.divmod(y.neg(),x),x!=="mod"&&(R=N.div.neg()),{div:R,mod:N.mod}):(this.negative&y.negative)!==0?(N=this.neg().divmod(y.neg(),x),x!=="div"&&(E=N.mod.neg(),C&&E.negative!==0&&E.isub(y)),{div:N.div,mod:E}):y.length>this.length||this.cmp(y)<0?{div:new o(0),mod:this}:y.length===1?x==="div"?{div:this.divn(y.words[0]),mod:null}:x==="mod"?{div:null,mod:new o(this.modrn(y.words[0]))}:{div:this.divn(y.words[0]),mod:new o(this.modrn(y.words[0]))}:this._wordDiv(y,x)},o.prototype.div=function(y){return this.divmod(y,"div",!1).div},o.prototype.mod=function(y){return this.divmod(y,"mod",!1).mod},o.prototype.umod=function(y){return this.divmod(y,"mod",!0).mod},o.prototype.divRound=function(y){var x=this.divmod(y);if(x.mod.isZero())return x.div;var C=x.div.negative!==0?x.mod.isub(y):x.mod,R=y.ushrn(1),E=y.andln(1),N=C.cmp(R);return N<0||E===1&&N===0?x.div:x.div.negative!==0?x.div.isubn(1):x.div.iaddn(1)},o.prototype.modrn=function(y){var x=y<0;x&&(y=-y),r(y<=67108863);for(var C=(1<<26)%y,R=0,E=this.length-1;E>=0;E--)R=(C*R+(this.words[E]|0))%y;return x?-R:R},o.prototype.modn=function(y){return this.modrn(y)},o.prototype.idivn=function(y){var x=y<0;x&&(y=-y),r(y<=67108863);for(var C=0,R=this.length-1;R>=0;R--){var E=(this.words[R]|0)+C*67108864;this.words[R]=E/y|0,C=E%y}return this._strip(),x?this.ineg():this},o.prototype.divn=function(y){return this.clone().idivn(y)},o.prototype.egcd=function(y){r(y.negative===0),r(!y.isZero());var x=this,C=y.clone();x.negative!==0?x=x.umod(y):x=x.clone();for(var R=new o(1),E=new o(0),N=new o(0),V=new o(1),F=0;x.isEven()&&C.isEven();)x.iushrn(1),C.iushrn(1),++F;for(var k=C.clone(),H=x.clone();!x.isZero();){for(var re=0,Y=1;(x.words[0]&Y)===0&&re<26;++re,Y<<=1);if(re>0)for(x.iushrn(re);re-- >0;)(R.isOdd()||E.isOdd())&&(R.iadd(k),E.isub(H)),R.iushrn(1),E.iushrn(1);for(var oe=0,q=1;(C.words[0]&q)===0&&oe<26;++oe,q<<=1);if(oe>0)for(C.iushrn(oe);oe-- >0;)(N.isOdd()||V.isOdd())&&(N.iadd(k),V.isub(H)),N.iushrn(1),V.iushrn(1);x.cmp(C)>=0?(x.isub(C),R.isub(N),E.isub(V)):(C.isub(x),N.isub(R),V.isub(E))}return{a:N,b:V,gcd:C.iushln(F)}},o.prototype._invmp=function(y){r(y.negative===0),r(!y.isZero());var x=this,C=y.clone();x.negative!==0?x=x.umod(y):x=x.clone();for(var R=new o(1),E=new o(0),N=C.clone();x.cmpn(1)>0&&C.cmpn(1)>0;){for(var V=0,F=1;(x.words[0]&F)===0&&V<26;++V,F<<=1);if(V>0)for(x.iushrn(V);V-- >0;)R.isOdd()&&R.iadd(N),R.iushrn(1);for(var k=0,H=1;(C.words[0]&H)===0&&k<26;++k,H<<=1);if(k>0)for(C.iushrn(k);k-- >0;)E.isOdd()&&E.iadd(N),E.iushrn(1);x.cmp(C)>=0?(x.isub(C),R.isub(E)):(C.isub(x),E.isub(R))}var re;return x.cmpn(1)===0?re=R:re=E,re.cmpn(0)<0&&re.iadd(y),re},o.prototype.gcd=function(y){if(this.isZero())return y.abs();if(y.isZero())return this.abs();var x=this.clone(),C=y.clone();x.negative=0,C.negative=0;for(var R=0;x.isEven()&&C.isEven();R++)x.iushrn(1),C.iushrn(1);do{for(;x.isEven();)x.iushrn(1);for(;C.isEven();)C.iushrn(1);var E=x.cmp(C);if(E<0){var N=x;x=C,C=N}else if(E===0||C.cmpn(1)===0)break;x.isub(C)}while(!0);return C.iushln(R)},o.prototype.invm=function(y){return this.egcd(y).a.umod(y)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(y){return this.words[0]&y},o.prototype.bincn=function(y){r(typeof y=="number");var x=y%26,C=(y-x)/26,R=1<<x;if(this.length<=C)return this._expand(C+1),this.words[C]|=R,this;for(var E=R,N=C;E!==0&&N<this.length;N++){var V=this.words[N]|0;V+=E,E=V>>>26,V&=67108863,this.words[N]=V}return E!==0&&(this.words[N]=E,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(y){var x=y<0;if(this.negative!==0&&!x)return-1;if(this.negative===0&&x)return 1;this._strip();var C;if(this.length>1)C=1;else{x&&(y=-y),r(y<=67108863,"Number is too big");var R=this.words[0]|0;C=R===y?0:R<y?-1:1}return this.negative!==0?-C|0:C},o.prototype.cmp=function(y){if(this.negative!==0&&y.negative===0)return-1;if(this.negative===0&&y.negative!==0)return 1;var x=this.ucmp(y);return this.negative!==0?-x|0:x},o.prototype.ucmp=function(y){if(this.length>y.length)return 1;if(this.length<y.length)return-1;for(var x=0,C=this.length-1;C>=0;C--){var R=this.words[C]|0,E=y.words[C]|0;if(R!==E){R<E?x=-1:R>E&&(x=1);break}}return x},o.prototype.gtn=function(y){return this.cmpn(y)===1},o.prototype.gt=function(y){return this.cmp(y)===1},o.prototype.gten=function(y){return this.cmpn(y)>=0},o.prototype.gte=function(y){return this.cmp(y)>=0},o.prototype.ltn=function(y){return this.cmpn(y)===-1},o.prototype.lt=function(y){return this.cmp(y)===-1},o.prototype.lten=function(y){return this.cmpn(y)<=0},o.prototype.lte=function(y){return this.cmp(y)<=0},o.prototype.eqn=function(y){return this.cmpn(y)===0},o.prototype.eq=function(y){return this.cmp(y)===0},o.red=function(y){return new P(y)},o.prototype.toRed=function(y){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),y.convertTo(this)._forceRed(y)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(y){return this.red=y,this},o.prototype.forceRed=function(y){return r(!this.red,"Already a number in reduction context"),this._forceRed(y)},o.prototype.redAdd=function(y){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,y)},o.prototype.redIAdd=function(y){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,y)},o.prototype.redSub=function(y){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,y)},o.prototype.redISub=function(y){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,y)},o.prototype.redShl=function(y){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,y)},o.prototype.redMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.mul(this,y)},o.prototype.redIMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.imul(this,y)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(y){return r(this.red&&!y.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,y)};var L={k256:null,p224:null,p192:null,p25519:null};function D(M,y){this.name=M,this.p=new o(y,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var y=new o(null);return y.words=new Array(Math.ceil(this.n/13)),y},D.prototype.ireduce=function(y){var x=y,C;do this.split(x,this.tmp),x=this.imulK(x),x=x.iadd(this.tmp),C=x.bitLength();while(C>this.n);var R=C<this.n?-1:x.ucmp(this.p);return R===0?(x.words[0]=0,x.length=1):R>0?x.isub(this.p):x.strip!==void 0?x.strip():x._strip(),x},D.prototype.split=function(y,x){y.iushrn(this.n,0,x)},D.prototype.imulK=function(y){return y.imul(this.k)};function z(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(z,D),z.prototype.split=function(y,x){for(var C=4194303,R=Math.min(y.length,9),E=0;E<R;E++)x.words[E]=y.words[E];if(x.length=R,y.length<=9){y.words[0]=0,y.length=1;return}var N=y.words[9];for(x.words[x.length++]=N&C,E=10;E<y.length;E++){var V=y.words[E]|0;y.words[E-10]=(V&C)<<4|N>>>22,N=V}N>>>=22,y.words[E-10]=N,N===0&&y.length>10?y.length-=10:y.length-=9},z.prototype.imulK=function(y){y.words[y.length]=0,y.words[y.length+1]=0,y.length+=2;for(var x=0,C=0;C<y.length;C++){var R=y.words[C]|0;x+=R*977,y.words[C]=x&67108863,x=R*64+(x/67108864|0)}return y.words[y.length-1]===0&&(y.length--,y.words[y.length-1]===0&&y.length--),y};function G(){D.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(G,D);function U(){D.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(U,D);function T(){D.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(T,D),T.prototype.imulK=function(y){for(var x=0,C=0;C<y.length;C++){var R=(y.words[C]|0)*19+x,E=R&67108863;R>>>=26,y.words[C]=E,x=R}return x!==0&&(y.words[y.length++]=x),y},o._prime=function(y){if(L[y])return L[y];var x;if(y==="k256")x=new z;else if(y==="p224")x=new G;else if(y==="p192")x=new U;else if(y==="p25519")x=new T;else throw new Error("Unknown prime "+y);return L[y]=x,x};function P(M){if(typeof M=="string"){var y=o._prime(M);this.m=y.p,this.prime=y}else r(M.gtn(1),"modulus must be greater than 1"),this.m=M,this.prime=null}P.prototype._verify1=function(y){r(y.negative===0,"red works only with positives"),r(y.red,"red works only with red numbers")},P.prototype._verify2=function(y,x){r((y.negative|x.negative)===0,"red works only with positives"),r(y.red&&y.red===x.red,"red works only with red numbers")},P.prototype.imod=function(y){return this.prime?this.prime.ireduce(y)._forceRed(this):(l(y,y.umod(this.m)._forceRed(this)),y)},P.prototype.neg=function(y){return y.isZero()?y.clone():this.m.sub(y)._forceRed(this)},P.prototype.add=function(y,x){this._verify2(y,x);var C=y.add(x);return C.cmp(this.m)>=0&&C.isub(this.m),C._forceRed(this)},P.prototype.iadd=function(y,x){this._verify2(y,x);var C=y.iadd(x);return C.cmp(this.m)>=0&&C.isub(this.m),C},P.prototype.sub=function(y,x){this._verify2(y,x);var C=y.sub(x);return C.cmpn(0)<0&&C.iadd(this.m),C._forceRed(this)},P.prototype.isub=function(y,x){this._verify2(y,x);var C=y.isub(x);return C.cmpn(0)<0&&C.iadd(this.m),C},P.prototype.shl=function(y,x){return this._verify1(y),this.imod(y.ushln(x))},P.prototype.imul=function(y,x){return this._verify2(y,x),this.imod(y.imul(x))},P.prototype.mul=function(y,x){return this._verify2(y,x),this.imod(y.mul(x))},P.prototype.isqr=function(y){return this.imul(y,y.clone())},P.prototype.sqr=function(y){return this.mul(y,y)},P.prototype.sqrt=function(y){if(y.isZero())return y.clone();var x=this.m.andln(3);if(r(x%2===1),x===3){var C=this.m.add(new o(1)).iushrn(2);return this.pow(y,C)}for(var R=this.m.subn(1),E=0;!R.isZero()&&R.andln(1)===0;)E++,R.iushrn(1);r(!R.isZero());var N=new o(1).toRed(this),V=N.redNeg(),F=this.m.subn(1).iushrn(1),k=this.m.bitLength();for(k=new o(2*k*k).toRed(this);this.pow(k,F).cmp(V)!==0;)k.redIAdd(V);for(var H=this.pow(k,R),re=this.pow(y,R.addn(1).iushrn(1)),Y=this.pow(y,R),oe=E;Y.cmp(N)!==0;){for(var q=Y,X=0;q.cmp(N)!==0;X++)q=q.redSqr();r(X<oe);var K=this.pow(H,new o(1).iushln(oe-X-1));re=re.redMul(K),H=K.redSqr(),Y=Y.redMul(H),oe=X}return re},P.prototype.invm=function(y){var x=y._invmp(this.m);return x.negative!==0?(x.negative=0,this.imod(x).redNeg()):this.imod(x)},P.prototype.pow=function(y,x){if(x.isZero())return new o(1).toRed(this);if(x.cmpn(1)===0)return y.clone();var C=4,R=new Array(1<<C);R[0]=new o(1).toRed(this),R[1]=y;for(var E=2;E<R.length;E++)R[E]=this.mul(R[E-1],y);var N=R[0],V=0,F=0,k=x.bitLength()%26;for(k===0&&(k=26),E=x.length-1;E>=0;E--){for(var H=x.words[E],re=k-1;re>=0;re--){var Y=H>>re&1;if(N!==R[0]&&(N=this.sqr(N)),Y===0&&V===0){F=0;continue}V<<=1,V|=Y,F++,!(F!==C&&(E!==0||re!==0))&&(N=this.mul(N,R[V]),F=0,V=0)}k=26}return N},P.prototype.convertTo=function(y){var x=y.umod(this.m);return x===y?x.clone():x},P.prototype.convertFrom=function(y){var x=y.clone();return x.red=null,x},o.mont=function(y){return new j(y)};function j(M){P.call(this,M),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}n(j,P),j.prototype.convertTo=function(y){return this.imod(y.ushln(this.shift))},j.prototype.convertFrom=function(y){var x=this.imod(y.mul(this.rinv));return x.red=null,x},j.prototype.imul=function(y,x){if(y.isZero()||x.isZero())return y.words[0]=0,y.length=1,y;var C=y.imul(x),R=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),E=C.isub(R).iushrn(this.shift),N=E;return E.cmp(this.m)>=0?N=E.isub(this.m):E.cmpn(0)<0&&(N=E.iadd(this.m)),N._forceRed(this)},j.prototype.mul=function(y,x){if(y.isZero()||x.isZero())return new o(0)._forceRed(this);var C=y.mul(x),R=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),E=C.isub(R).iushrn(this.shift),N=E;return E.cmp(this.m)>=0?N=E.isub(this.m):E.cmpn(0)<0&&(N=E.iadd(this.m)),N._forceRed(this)},j.prototype.invm=function(y){var x=this.imod(y._invmp(this.m).mul(this.r2));return x._forceRed(this)}})(typeof MWe>"u"||MWe,Y9t)});var qa=Q((PWe,Z9t)=>{d();p();var Pwe=rd(),L_=Pwe.Buffer;function X9t(t,e){for(var r in t)e[r]=t[r]}L_.from&&L_.alloc&&L_.allocUnsafe&&L_.allocUnsafeSlow?Z9t.exports=Pwe:(X9t(Pwe,PWe),PWe.Buffer=HD);function HD(t,e,r){return L_(t,e,r)}HD.prototype=Object.create(L_.prototype);X9t(L_,HD);HD.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return L_(t,e,r)};HD.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=L_(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};HD.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return L_(t)};HD.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return Pwe.SlowBuffer(t)}});var $9t=Q((xEi,Q9t)=>{"use strict";d();p();var Nwe=qa().Buffer;function lyn(t){if(t.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),r=0;r<e.length;r++)e[r]=255;for(var n=0;n<t.length;n++){var o=t.charAt(n),i=o.charCodeAt(0);if(e[i]!==255)throw new TypeError(o+" is ambiguous");e[i]=n}var a=t.length,s=t.charAt(0),c=Math.log(a)/Math.log(256),l=Math.log(256)/Math.log(a);function u(m){if((Array.isArray(m)||m instanceof Uint8Array)&&(m=Nwe.from(m)),!Nwe.isBuffer(m))throw new TypeError("Expected Buffer");if(m.length===0)return"";for(var g=0,v=0,b=0,w=m.length;b!==w&&m[b]===0;)b++,g++;for(var _=(w-b)*l+1>>>0,I=new Uint8Array(_);b!==w;){for(var B=m[b],L=0,D=_-1;(B!==0||L<v)&&D!==-1;D--,L++)B+=256*I[D]>>>0,I[D]=B%a>>>0,B=B/a>>>0;if(B!==0)throw new Error("Non-zero carry");v=L,b++}for(var z=_-v;z!==_&&I[z]===0;)z++;for(var G=s.repeat(g);z<_;++z)G+=t.charAt(I[z]);return G}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return Nwe.alloc(0);var g=0;if(m[g]!==" "){for(var v=0,b=0;m[g]===s;)v++,g++;for(var w=(m.length-g)*c+1>>>0,_=new Uint8Array(w);m[g];){var I=e[m.charCodeAt(g)];if(I===255)return;for(var B=0,L=w-1;(I!==0||B<b)&&L!==-1;L--,B++)I+=a*_[L]>>>0,_[L]=I%256>>>0,I=I/256>>>0;if(I!==0)throw new Error("Non-zero carry");b=B,g++}if(m[g]!==" "){for(var D=w-b;D!==w&&_[D]===0;)D++;var z=Nwe.allocUnsafe(v+(w-D));z.fill(0,0,v);for(var G=v;D!==w;)z[G++]=_[D++];return z}}}function h(m){var g=f(m);if(g)return g;throw new Error("Non-base"+a+" character")}return{encode:u,decodeUnsafe:f,decode:h}}Q9t.exports=lyn});var t7t=Q((SEi,e7t)=>{d();p();var uyn=$9t(),fyn="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";e7t.exports=uyn(fyn)});var l7t=Q((c7t,DWe)=>{d();p();(function(t,e){"use strict";function r(M,y){if(!M)throw new Error(y||"Assertion failed")}function n(M,y){M.super_=y;var x=function(){};x.prototype=y.prototype,M.prototype=new x,M.prototype.constructor=M}function o(M,y,x){if(o.isBN(M))return M;this.negative=0,this.words=null,this.length=0,this.red=null,M!==null&&((y==="le"||y==="be")&&(x=y,y=10),this._init(M||0,y||10,x||"be"))}typeof t=="object"?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var i;try{typeof window<"u"&&typeof window.Buffer<"u"?i=window.Buffer:i=rd().Buffer}catch{}o.isBN=function(y){return y instanceof o?!0:y!==null&&typeof y=="object"&&y.constructor.wordSize===o.wordSize&&Array.isArray(y.words)},o.max=function(y,x){return y.cmp(x)>0?y:x},o.min=function(y,x){return y.cmp(x)<0?y:x},o.prototype._init=function(y,x,C){if(typeof y=="number")return this._initNumber(y,x,C);if(typeof y=="object")return this._initArray(y,x,C);x==="hex"&&(x=16),r(x===(x|0)&&x>=2&&x<=36),y=y.toString().replace(/\s+/g,"");var R=0;y[0]==="-"&&(R++,this.negative=1),R<y.length&&(x===16?this._parseHex(y,R,C):(this._parseBase(y,x,R),C==="le"&&this._initArray(this.toArray(),x,C)))},o.prototype._initNumber=function(y,x,C){y<0&&(this.negative=1,y=-y),y<67108864?(this.words=[y&67108863],this.length=1):y<4503599627370496?(this.words=[y&67108863,y/67108864&67108863],this.length=2):(r(y<9007199254740992),this.words=[y&67108863,y/67108864&67108863,1],this.length=3),C==="le"&&this._initArray(this.toArray(),x,C)},o.prototype._initArray=function(y,x,C){if(r(typeof y.length=="number"),y.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(y.length/3),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var E,N,V=0;if(C==="be")for(R=y.length-1,E=0;R>=0;R-=3)N=y[R]|y[R-1]<<8|y[R-2]<<16,this.words[E]|=N<<V&67108863,this.words[E+1]=N>>>26-V&67108863,V+=24,V>=26&&(V-=26,E++);else if(C==="le")for(R=0,E=0;R<y.length;R+=3)N=y[R]|y[R+1]<<8|y[R+2]<<16,this.words[E]|=N<<V&67108863,this.words[E+1]=N>>>26-V&67108863,V+=24,V>=26&&(V-=26,E++);return this._strip()};function a(M,y){var x=M.charCodeAt(y);if(x>=48&&x<=57)return x-48;if(x>=65&&x<=70)return x-55;if(x>=97&&x<=102)return x-87;r(!1,"Invalid character in "+M)}function s(M,y,x){var C=a(M,x);return x-1>=y&&(C|=a(M,x-1)<<4),C}o.prototype._parseHex=function(y,x,C){this.length=Math.ceil((y.length-x)/6),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var E=0,N=0,V;if(C==="be")for(R=y.length-1;R>=x;R-=2)V=s(y,x,R)<<E,this.words[N]|=V&67108863,E>=18?(E-=18,N+=1,this.words[N]|=V>>>26):E+=8;else{var F=y.length-x;for(R=F%2===0?x+1:x;R<y.length;R+=2)V=s(y,x,R)<<E,this.words[N]|=V&67108863,E>=18?(E-=18,N+=1,this.words[N]|=V>>>26):E+=8}this._strip()};function c(M,y,x,C){for(var R=0,E=0,N=Math.min(M.length,x),V=y;V<N;V++){var F=M.charCodeAt(V)-48;R*=C,F>=49?E=F-49+10:F>=17?E=F-17+10:E=F,r(F>=0&&E<C,"Invalid character"),R+=E}return R}o.prototype._parseBase=function(y,x,C){this.words=[0],this.length=1;for(var R=0,E=1;E<=67108863;E*=x)R++;R--,E=E/x|0;for(var N=y.length-C,V=N%R,F=Math.min(N,N-V)+C,k=0,H=C;H<F;H+=R)k=c(y,H,H+R,x),this.imuln(E),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k);if(V!==0){var re=1;for(k=c(y,H,y.length,x),H=0;H<V;H++)re*=x;this.imuln(re),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k)}this._strip()},o.prototype.copy=function(y){y.words=new Array(this.length);for(var x=0;x<this.length;x++)y.words[x]=this.words[x];y.length=this.length,y.negative=this.negative,y.red=this.red};function l(M,y){M.words=y.words,M.length=y.length,M.negative=y.negative,M.red=y.red}if(o.prototype._move=function(y){l(y,this)},o.prototype.clone=function(){var y=new o(null);return this.copy(y),y},o.prototype._expand=function(y){for(;this.length<y;)this.words[this.length++]=0;return this},o.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch{o.prototype.inspect=u}else o.prototype.inspect=u;function u(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","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"],h=[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],m=[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];o.prototype.toString=function(y,x){y=y||10,x=x|0||1;var C;if(y===16||y==="hex"){C="";for(var R=0,E=0,N=0;N<this.length;N++){var V=this.words[N],F=((V<<R|E)&16777215).toString(16);E=V>>>24-R&16777215,R+=2,R>=26&&(R-=26,N--),E!==0||N!==this.length-1?C=f[6-F.length]+F+C:C=F+C}for(E!==0&&(C=E.toString(16)+C);C.length%x!==0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}if(y===(y|0)&&y>=2&&y<=36){var k=h[y],H=m[y];C="";var re=this.clone();for(re.negative=0;!re.isZero();){var Y=re.modrn(H).toString(y);re=re.idivn(H),re.isZero()?C=Y+C:C=f[k-Y.length]+Y+C}for(this.isZero()&&(C="0"+C);C.length%x!==0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var y=this.words[0];return this.length===2?y+=this.words[1]*67108864:this.length===3&&this.words[2]===1?y+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-y:y},o.prototype.toJSON=function(){return this.toString(16,2)},i&&(o.prototype.toBuffer=function(y,x){return this.toArrayLike(i,y,x)}),o.prototype.toArray=function(y,x){return this.toArrayLike(Array,y,x)};var g=function(y,x){return y.allocUnsafe?y.allocUnsafe(x):new y(x)};o.prototype.toArrayLike=function(y,x,C){this._strip();var R=this.byteLength(),E=C||Math.max(1,R);r(R<=E,"byte array longer than desired length"),r(E>0,"Requested array length <= 0");var N=g(y,E),V=x==="le"?"LE":"BE";return this["_toArrayLike"+V](N,R),N},o.prototype._toArrayLikeLE=function(y,x){for(var C=0,R=0,E=0,N=0;E<this.length;E++){var V=this.words[E]<<N|R;y[C++]=V&255,C<y.length&&(y[C++]=V>>8&255),C<y.length&&(y[C++]=V>>16&255),N===6?(C<y.length&&(y[C++]=V>>24&255),R=0,N=0):(R=V>>>24,N+=2)}if(C<y.length)for(y[C++]=R;C<y.length;)y[C++]=0},o.prototype._toArrayLikeBE=function(y,x){for(var C=y.length-1,R=0,E=0,N=0;E<this.length;E++){var V=this.words[E]<<N|R;y[C--]=V&255,C>=0&&(y[C--]=V>>8&255),C>=0&&(y[C--]=V>>16&255),N===6?(C>=0&&(y[C--]=V>>24&255),R=0,N=0):(R=V>>>24,N+=2)}if(C>=0)for(y[C--]=R;C>=0;)y[C--]=0},Math.clz32?o.prototype._countBits=function(y){return 32-Math.clz32(y)}:o.prototype._countBits=function(y){var x=y,C=0;return x>=4096&&(C+=13,x>>>=13),x>=64&&(C+=7,x>>>=7),x>=8&&(C+=4,x>>>=4),x>=2&&(C+=2,x>>>=2),C+x},o.prototype._zeroBits=function(y){if(y===0)return 26;var x=y,C=0;return(x&8191)===0&&(C+=13,x>>>=13),(x&127)===0&&(C+=7,x>>>=7),(x&15)===0&&(C+=4,x>>>=4),(x&3)===0&&(C+=2,x>>>=2),(x&1)===0&&C++,C},o.prototype.bitLength=function(){var y=this.words[this.length-1],x=this._countBits(y);return(this.length-1)*26+x};function v(M){for(var y=new Array(M.bitLength()),x=0;x<y.length;x++){var C=x/26|0,R=x%26;y[x]=M.words[C]>>>R&1}return y}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var y=0,x=0;x<this.length;x++){var C=this._zeroBits(this.words[x]);if(y+=C,C!==26)break}return y},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(y){return this.negative!==0?this.abs().inotn(y).iaddn(1):this.clone()},o.prototype.fromTwos=function(y){return this.testn(y-1)?this.notn(y).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return this.negative!==0},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(y){for(;this.length<y.length;)this.words[this.length++]=0;for(var x=0;x<y.length;x++)this.words[x]=this.words[x]|y.words[x];return this._strip()},o.prototype.ior=function(y){return r((this.negative|y.negative)===0),this.iuor(y)},o.prototype.or=function(y){return this.length>y.length?this.clone().ior(y):y.clone().ior(this)},o.prototype.uor=function(y){return this.length>y.length?this.clone().iuor(y):y.clone().iuor(this)},o.prototype.iuand=function(y){var x;this.length>y.length?x=y:x=this;for(var C=0;C<x.length;C++)this.words[C]=this.words[C]&y.words[C];return this.length=x.length,this._strip()},o.prototype.iand=function(y){return r((this.negative|y.negative)===0),this.iuand(y)},o.prototype.and=function(y){return this.length>y.length?this.clone().iand(y):y.clone().iand(this)},o.prototype.uand=function(y){return this.length>y.length?this.clone().iuand(y):y.clone().iuand(this)},o.prototype.iuxor=function(y){var x,C;this.length>y.length?(x=this,C=y):(x=y,C=this);for(var R=0;R<C.length;R++)this.words[R]=x.words[R]^C.words[R];if(this!==x)for(;R<x.length;R++)this.words[R]=x.words[R];return this.length=x.length,this._strip()},o.prototype.ixor=function(y){return r((this.negative|y.negative)===0),this.iuxor(y)},o.prototype.xor=function(y){return this.length>y.length?this.clone().ixor(y):y.clone().ixor(this)},o.prototype.uxor=function(y){return this.length>y.length?this.clone().iuxor(y):y.clone().iuxor(this)},o.prototype.inotn=function(y){r(typeof y=="number"&&y>=0);var x=Math.ceil(y/26)|0,C=y%26;this._expand(x),C>0&&x--;for(var R=0;R<x;R++)this.words[R]=~this.words[R]&67108863;return C>0&&(this.words[R]=~this.words[R]&67108863>>26-C),this._strip()},o.prototype.notn=function(y){return this.clone().inotn(y)},o.prototype.setn=function(y,x){r(typeof y=="number"&&y>=0);var C=y/26|0,R=y%26;return this._expand(C+1),x?this.words[C]=this.words[C]|1<<R:this.words[C]=this.words[C]&~(1<<R),this._strip()},o.prototype.iadd=function(y){var x;if(this.negative!==0&&y.negative===0)return this.negative=0,x=this.isub(y),this.negative^=1,this._normSign();if(this.negative===0&&y.negative!==0)return y.negative=0,x=this.isub(y),y.negative=1,x._normSign();var C,R;this.length>y.length?(C=this,R=y):(C=y,R=this);for(var E=0,N=0;N<R.length;N++)x=(C.words[N]|0)+(R.words[N]|0)+E,this.words[N]=x&67108863,E=x>>>26;for(;E!==0&&N<C.length;N++)x=(C.words[N]|0)+E,this.words[N]=x&67108863,E=x>>>26;if(this.length=C.length,E!==0)this.words[this.length]=E,this.length++;else if(C!==this)for(;N<C.length;N++)this.words[N]=C.words[N];return this},o.prototype.add=function(y){var x;return y.negative!==0&&this.negative===0?(y.negative=0,x=this.sub(y),y.negative^=1,x):y.negative===0&&this.negative!==0?(this.negative=0,x=y.sub(this),this.negative=1,x):this.length>y.length?this.clone().iadd(y):y.clone().iadd(this)},o.prototype.isub=function(y){if(y.negative!==0){y.negative=0;var x=this.iadd(y);return y.negative=1,x._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(y),this.negative=1,this._normSign();var C=this.cmp(y);if(C===0)return this.negative=0,this.length=1,this.words[0]=0,this;var R,E;C>0?(R=this,E=y):(R=y,E=this);for(var N=0,V=0;V<E.length;V++)x=(R.words[V]|0)-(E.words[V]|0)+N,N=x>>26,this.words[V]=x&67108863;for(;N!==0&&V<R.length;V++)x=(R.words[V]|0)+N,N=x>>26,this.words[V]=x&67108863;if(N===0&&V<R.length&&R!==this)for(;V<R.length;V++)this.words[V]=R.words[V];return this.length=Math.max(this.length,V),R!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(y){return this.clone().isub(y)};function b(M,y,x){x.negative=y.negative^M.negative;var C=M.length+y.length|0;x.length=C,C=C-1|0;var R=M.words[0]|0,E=y.words[0]|0,N=R*E,V=N&67108863,F=N/67108864|0;x.words[0]=V;for(var k=1;k<C;k++){for(var H=F>>>26,re=F&67108863,Y=Math.min(k,y.length-1),oe=Math.max(0,k-M.length+1);oe<=Y;oe++){var q=k-oe|0;R=M.words[q]|0,E=y.words[oe]|0,N=R*E+re,H+=N/67108864|0,re=N&67108863}x.words[k]=re|0,F=H|0}return F!==0?x.words[k]=F|0:x.length--,x._strip()}var w=function(y,x,C){var R=y.words,E=x.words,N=C.words,V=0,F,k,H,re=R[0]|0,Y=re&8191,oe=re>>>13,q=R[1]|0,X=q&8191,K=q>>>13,$=R[2]|0,ee=$&8191,se=$>>>13,ve=R[3]|0,xe=ve&8191,ke=ve>>>13,Pe=R[4]|0,Te=Pe&8191,Z=Pe>>>13,te=R[5]|0,le=te&8191,Ee=te>>>13,Ue=R[6]|0,Me=Ue&8191,Ve=Ue>>>13,_t=R[7]|0,Ze=_t&8191,gt=_t>>>13,Gt=R[8]|0,mt=Gt&8191,ir=Gt>>>13,Kr=R[9]|0,Et=Kr&8191,qt=Kr>>>13,xr=E[0]|0,xt=xr&8191,Kt=xr>>>13,nn=E[1]|0,Ot=nn&8191,ar=nn>>>13,$r=E[2]|0,Bt=$r&8191,ur=$r>>>13,Cn=E[3]|0,At=Cn&8191,Ar=Cn>>>13,xn=E[4]|0,Mt=xn&8191,vr=xn>>>13,pn=E[5]|0,Ht=pn&8191,dr=pn>>>13,kn=E[6]|0,jt=kn&8191,_r=kn>>>13,vn=E[7]|0,zt=vn&8191,pr=vn>>>13,wn=E[8]|0,Lt=wn&8191,Cr=wn>>>13,Ui=E[9]|0,Ir=Ui&8191,Rr=Ui>>>13;C.negative=y.negative^x.negative,C.length=19,F=Math.imul(Y,xt),k=Math.imul(Y,Kt),k=k+Math.imul(oe,xt)|0,H=Math.imul(oe,Kt);var ma=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ma>>>26)|0,ma&=67108863,F=Math.imul(X,xt),k=Math.imul(X,Kt),k=k+Math.imul(K,xt)|0,H=Math.imul(K,Kt),F=F+Math.imul(Y,Ot)|0,k=k+Math.imul(Y,ar)|0,k=k+Math.imul(oe,Ot)|0,H=H+Math.imul(oe,ar)|0;var Fi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Fi>>>26)|0,Fi&=67108863,F=Math.imul(ee,xt),k=Math.imul(ee,Kt),k=k+Math.imul(se,xt)|0,H=Math.imul(se,Kt),F=F+Math.imul(X,Ot)|0,k=k+Math.imul(X,ar)|0,k=k+Math.imul(K,Ot)|0,H=H+Math.imul(K,ar)|0,F=F+Math.imul(Y,Bt)|0,k=k+Math.imul(Y,ur)|0,k=k+Math.imul(oe,Bt)|0,H=H+Math.imul(oe,ur)|0;var zi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(zi>>>26)|0,zi&=67108863,F=Math.imul(xe,xt),k=Math.imul(xe,Kt),k=k+Math.imul(ke,xt)|0,H=Math.imul(ke,Kt),F=F+Math.imul(ee,Ot)|0,k=k+Math.imul(ee,ar)|0,k=k+Math.imul(se,Ot)|0,H=H+Math.imul(se,ar)|0,F=F+Math.imul(X,Bt)|0,k=k+Math.imul(X,ur)|0,k=k+Math.imul(K,Bt)|0,H=H+Math.imul(K,ur)|0,F=F+Math.imul(Y,At)|0,k=k+Math.imul(Y,Ar)|0,k=k+Math.imul(oe,At)|0,H=H+Math.imul(oe,Ar)|0;var ri=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ri>>>26)|0,ri&=67108863,F=Math.imul(Te,xt),k=Math.imul(Te,Kt),k=k+Math.imul(Z,xt)|0,H=Math.imul(Z,Kt),F=F+Math.imul(xe,Ot)|0,k=k+Math.imul(xe,ar)|0,k=k+Math.imul(ke,Ot)|0,H=H+Math.imul(ke,ar)|0,F=F+Math.imul(ee,Bt)|0,k=k+Math.imul(ee,ur)|0,k=k+Math.imul(se,Bt)|0,H=H+Math.imul(se,ur)|0,F=F+Math.imul(X,At)|0,k=k+Math.imul(X,Ar)|0,k=k+Math.imul(K,At)|0,H=H+Math.imul(K,Ar)|0,F=F+Math.imul(Y,Mt)|0,k=k+Math.imul(Y,vr)|0,k=k+Math.imul(oe,Mt)|0,H=H+Math.imul(oe,vr)|0;var li=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(li>>>26)|0,li&=67108863,F=Math.imul(le,xt),k=Math.imul(le,Kt),k=k+Math.imul(Ee,xt)|0,H=Math.imul(Ee,Kt),F=F+Math.imul(Te,Ot)|0,k=k+Math.imul(Te,ar)|0,k=k+Math.imul(Z,Ot)|0,H=H+Math.imul(Z,ar)|0,F=F+Math.imul(xe,Bt)|0,k=k+Math.imul(xe,ur)|0,k=k+Math.imul(ke,Bt)|0,H=H+Math.imul(ke,ur)|0,F=F+Math.imul(ee,At)|0,k=k+Math.imul(ee,Ar)|0,k=k+Math.imul(se,At)|0,H=H+Math.imul(se,Ar)|0,F=F+Math.imul(X,Mt)|0,k=k+Math.imul(X,vr)|0,k=k+Math.imul(K,Mt)|0,H=H+Math.imul(K,vr)|0,F=F+Math.imul(Y,Ht)|0,k=k+Math.imul(Y,dr)|0,k=k+Math.imul(oe,Ht)|0,H=H+Math.imul(oe,dr)|0;var bi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(bi>>>26)|0,bi&=67108863,F=Math.imul(Me,xt),k=Math.imul(Me,Kt),k=k+Math.imul(Ve,xt)|0,H=Math.imul(Ve,Kt),F=F+Math.imul(le,Ot)|0,k=k+Math.imul(le,ar)|0,k=k+Math.imul(Ee,Ot)|0,H=H+Math.imul(Ee,ar)|0,F=F+Math.imul(Te,Bt)|0,k=k+Math.imul(Te,ur)|0,k=k+Math.imul(Z,Bt)|0,H=H+Math.imul(Z,ur)|0,F=F+Math.imul(xe,At)|0,k=k+Math.imul(xe,Ar)|0,k=k+Math.imul(ke,At)|0,H=H+Math.imul(ke,Ar)|0,F=F+Math.imul(ee,Mt)|0,k=k+Math.imul(ee,vr)|0,k=k+Math.imul(se,Mt)|0,H=H+Math.imul(se,vr)|0,F=F+Math.imul(X,Ht)|0,k=k+Math.imul(X,dr)|0,k=k+Math.imul(K,Ht)|0,H=H+Math.imul(K,dr)|0,F=F+Math.imul(Y,jt)|0,k=k+Math.imul(Y,_r)|0,k=k+Math.imul(oe,jt)|0,H=H+Math.imul(oe,_r)|0;var Sa=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Sa>>>26)|0,Sa&=67108863,F=Math.imul(Ze,xt),k=Math.imul(Ze,Kt),k=k+Math.imul(gt,xt)|0,H=Math.imul(gt,Kt),F=F+Math.imul(Me,Ot)|0,k=k+Math.imul(Me,ar)|0,k=k+Math.imul(Ve,Ot)|0,H=H+Math.imul(Ve,ar)|0,F=F+Math.imul(le,Bt)|0,k=k+Math.imul(le,ur)|0,k=k+Math.imul(Ee,Bt)|0,H=H+Math.imul(Ee,ur)|0,F=F+Math.imul(Te,At)|0,k=k+Math.imul(Te,Ar)|0,k=k+Math.imul(Z,At)|0,H=H+Math.imul(Z,Ar)|0,F=F+Math.imul(xe,Mt)|0,k=k+Math.imul(xe,vr)|0,k=k+Math.imul(ke,Mt)|0,H=H+Math.imul(ke,vr)|0,F=F+Math.imul(ee,Ht)|0,k=k+Math.imul(ee,dr)|0,k=k+Math.imul(se,Ht)|0,H=H+Math.imul(se,dr)|0,F=F+Math.imul(X,jt)|0,k=k+Math.imul(X,_r)|0,k=k+Math.imul(K,jt)|0,H=H+Math.imul(K,_r)|0,F=F+Math.imul(Y,zt)|0,k=k+Math.imul(Y,pr)|0,k=k+Math.imul(oe,zt)|0,H=H+Math.imul(oe,pr)|0;var ks=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ks>>>26)|0,ks&=67108863,F=Math.imul(mt,xt),k=Math.imul(mt,Kt),k=k+Math.imul(ir,xt)|0,H=Math.imul(ir,Kt),F=F+Math.imul(Ze,Ot)|0,k=k+Math.imul(Ze,ar)|0,k=k+Math.imul(gt,Ot)|0,H=H+Math.imul(gt,ar)|0,F=F+Math.imul(Me,Bt)|0,k=k+Math.imul(Me,ur)|0,k=k+Math.imul(Ve,Bt)|0,H=H+Math.imul(Ve,ur)|0,F=F+Math.imul(le,At)|0,k=k+Math.imul(le,Ar)|0,k=k+Math.imul(Ee,At)|0,H=H+Math.imul(Ee,Ar)|0,F=F+Math.imul(Te,Mt)|0,k=k+Math.imul(Te,vr)|0,k=k+Math.imul(Z,Mt)|0,H=H+Math.imul(Z,vr)|0,F=F+Math.imul(xe,Ht)|0,k=k+Math.imul(xe,dr)|0,k=k+Math.imul(ke,Ht)|0,H=H+Math.imul(ke,dr)|0,F=F+Math.imul(ee,jt)|0,k=k+Math.imul(ee,_r)|0,k=k+Math.imul(se,jt)|0,H=H+Math.imul(se,_r)|0,F=F+Math.imul(X,zt)|0,k=k+Math.imul(X,pr)|0,k=k+Math.imul(K,zt)|0,H=H+Math.imul(K,pr)|0,F=F+Math.imul(Y,Lt)|0,k=k+Math.imul(Y,Cr)|0,k=k+Math.imul(oe,Lt)|0,H=H+Math.imul(oe,Cr)|0;var Fa=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Fa>>>26)|0,Fa&=67108863,F=Math.imul(Et,xt),k=Math.imul(Et,Kt),k=k+Math.imul(qt,xt)|0,H=Math.imul(qt,Kt),F=F+Math.imul(mt,Ot)|0,k=k+Math.imul(mt,ar)|0,k=k+Math.imul(ir,Ot)|0,H=H+Math.imul(ir,ar)|0,F=F+Math.imul(Ze,Bt)|0,k=k+Math.imul(Ze,ur)|0,k=k+Math.imul(gt,Bt)|0,H=H+Math.imul(gt,ur)|0,F=F+Math.imul(Me,At)|0,k=k+Math.imul(Me,Ar)|0,k=k+Math.imul(Ve,At)|0,H=H+Math.imul(Ve,Ar)|0,F=F+Math.imul(le,Mt)|0,k=k+Math.imul(le,vr)|0,k=k+Math.imul(Ee,Mt)|0,H=H+Math.imul(Ee,vr)|0,F=F+Math.imul(Te,Ht)|0,k=k+Math.imul(Te,dr)|0,k=k+Math.imul(Z,Ht)|0,H=H+Math.imul(Z,dr)|0,F=F+Math.imul(xe,jt)|0,k=k+Math.imul(xe,_r)|0,k=k+Math.imul(ke,jt)|0,H=H+Math.imul(ke,_r)|0,F=F+Math.imul(ee,zt)|0,k=k+Math.imul(ee,pr)|0,k=k+Math.imul(se,zt)|0,H=H+Math.imul(se,pr)|0,F=F+Math.imul(X,Lt)|0,k=k+Math.imul(X,Cr)|0,k=k+Math.imul(K,Lt)|0,H=H+Math.imul(K,Cr)|0,F=F+Math.imul(Y,Ir)|0,k=k+Math.imul(Y,Rr)|0,k=k+Math.imul(oe,Ir)|0,H=H+Math.imul(oe,Rr)|0;var za=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(za>>>26)|0,za&=67108863,F=Math.imul(Et,Ot),k=Math.imul(Et,ar),k=k+Math.imul(qt,Ot)|0,H=Math.imul(qt,ar),F=F+Math.imul(mt,Bt)|0,k=k+Math.imul(mt,ur)|0,k=k+Math.imul(ir,Bt)|0,H=H+Math.imul(ir,ur)|0,F=F+Math.imul(Ze,At)|0,k=k+Math.imul(Ze,Ar)|0,k=k+Math.imul(gt,At)|0,H=H+Math.imul(gt,Ar)|0,F=F+Math.imul(Me,Mt)|0,k=k+Math.imul(Me,vr)|0,k=k+Math.imul(Ve,Mt)|0,H=H+Math.imul(Ve,vr)|0,F=F+Math.imul(le,Ht)|0,k=k+Math.imul(le,dr)|0,k=k+Math.imul(Ee,Ht)|0,H=H+Math.imul(Ee,dr)|0,F=F+Math.imul(Te,jt)|0,k=k+Math.imul(Te,_r)|0,k=k+Math.imul(Z,jt)|0,H=H+Math.imul(Z,_r)|0,F=F+Math.imul(xe,zt)|0,k=k+Math.imul(xe,pr)|0,k=k+Math.imul(ke,zt)|0,H=H+Math.imul(ke,pr)|0,F=F+Math.imul(ee,Lt)|0,k=k+Math.imul(ee,Cr)|0,k=k+Math.imul(se,Lt)|0,H=H+Math.imul(se,Cr)|0,F=F+Math.imul(X,Ir)|0,k=k+Math.imul(X,Rr)|0,k=k+Math.imul(K,Ir)|0,H=H+Math.imul(K,Rr)|0;var ls=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ls>>>26)|0,ls&=67108863,F=Math.imul(Et,Bt),k=Math.imul(Et,ur),k=k+Math.imul(qt,Bt)|0,H=Math.imul(qt,ur),F=F+Math.imul(mt,At)|0,k=k+Math.imul(mt,Ar)|0,k=k+Math.imul(ir,At)|0,H=H+Math.imul(ir,Ar)|0,F=F+Math.imul(Ze,Mt)|0,k=k+Math.imul(Ze,vr)|0,k=k+Math.imul(gt,Mt)|0,H=H+Math.imul(gt,vr)|0,F=F+Math.imul(Me,Ht)|0,k=k+Math.imul(Me,dr)|0,k=k+Math.imul(Ve,Ht)|0,H=H+Math.imul(Ve,dr)|0,F=F+Math.imul(le,jt)|0,k=k+Math.imul(le,_r)|0,k=k+Math.imul(Ee,jt)|0,H=H+Math.imul(Ee,_r)|0,F=F+Math.imul(Te,zt)|0,k=k+Math.imul(Te,pr)|0,k=k+Math.imul(Z,zt)|0,H=H+Math.imul(Z,pr)|0,F=F+Math.imul(xe,Lt)|0,k=k+Math.imul(xe,Cr)|0,k=k+Math.imul(ke,Lt)|0,H=H+Math.imul(ke,Cr)|0,F=F+Math.imul(ee,Ir)|0,k=k+Math.imul(ee,Rr)|0,k=k+Math.imul(se,Ir)|0,H=H+Math.imul(se,Rr)|0;var us=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(us>>>26)|0,us&=67108863,F=Math.imul(Et,At),k=Math.imul(Et,Ar),k=k+Math.imul(qt,At)|0,H=Math.imul(qt,Ar),F=F+Math.imul(mt,Mt)|0,k=k+Math.imul(mt,vr)|0,k=k+Math.imul(ir,Mt)|0,H=H+Math.imul(ir,vr)|0,F=F+Math.imul(Ze,Ht)|0,k=k+Math.imul(Ze,dr)|0,k=k+Math.imul(gt,Ht)|0,H=H+Math.imul(gt,dr)|0,F=F+Math.imul(Me,jt)|0,k=k+Math.imul(Me,_r)|0,k=k+Math.imul(Ve,jt)|0,H=H+Math.imul(Ve,_r)|0,F=F+Math.imul(le,zt)|0,k=k+Math.imul(le,pr)|0,k=k+Math.imul(Ee,zt)|0,H=H+Math.imul(Ee,pr)|0,F=F+Math.imul(Te,Lt)|0,k=k+Math.imul(Te,Cr)|0,k=k+Math.imul(Z,Lt)|0,H=H+Math.imul(Z,Cr)|0,F=F+Math.imul(xe,Ir)|0,k=k+Math.imul(xe,Rr)|0,k=k+Math.imul(ke,Ir)|0,H=H+Math.imul(ke,Rr)|0;var Hi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Hi>>>26)|0,Hi&=67108863,F=Math.imul(Et,Mt),k=Math.imul(Et,vr),k=k+Math.imul(qt,Mt)|0,H=Math.imul(qt,vr),F=F+Math.imul(mt,Ht)|0,k=k+Math.imul(mt,dr)|0,k=k+Math.imul(ir,Ht)|0,H=H+Math.imul(ir,dr)|0,F=F+Math.imul(Ze,jt)|0,k=k+Math.imul(Ze,_r)|0,k=k+Math.imul(gt,jt)|0,H=H+Math.imul(gt,_r)|0,F=F+Math.imul(Me,zt)|0,k=k+Math.imul(Me,pr)|0,k=k+Math.imul(Ve,zt)|0,H=H+Math.imul(Ve,pr)|0,F=F+Math.imul(le,Lt)|0,k=k+Math.imul(le,Cr)|0,k=k+Math.imul(Ee,Lt)|0,H=H+Math.imul(Ee,Cr)|0,F=F+Math.imul(Te,Ir)|0,k=k+Math.imul(Te,Rr)|0,k=k+Math.imul(Z,Ir)|0,H=H+Math.imul(Z,Rr)|0;var Ha=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Ha>>>26)|0,Ha&=67108863,F=Math.imul(Et,Ht),k=Math.imul(Et,dr),k=k+Math.imul(qt,Ht)|0,H=Math.imul(qt,dr),F=F+Math.imul(mt,jt)|0,k=k+Math.imul(mt,_r)|0,k=k+Math.imul(ir,jt)|0,H=H+Math.imul(ir,_r)|0,F=F+Math.imul(Ze,zt)|0,k=k+Math.imul(Ze,pr)|0,k=k+Math.imul(gt,zt)|0,H=H+Math.imul(gt,pr)|0,F=F+Math.imul(Me,Lt)|0,k=k+Math.imul(Me,Cr)|0,k=k+Math.imul(Ve,Lt)|0,H=H+Math.imul(Ve,Cr)|0,F=F+Math.imul(le,Ir)|0,k=k+Math.imul(le,Rr)|0,k=k+Math.imul(Ee,Ir)|0,H=H+Math.imul(Ee,Rr)|0;var hi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(hi>>>26)|0,hi&=67108863,F=Math.imul(Et,jt),k=Math.imul(Et,_r),k=k+Math.imul(qt,jt)|0,H=Math.imul(qt,_r),F=F+Math.imul(mt,zt)|0,k=k+Math.imul(mt,pr)|0,k=k+Math.imul(ir,zt)|0,H=H+Math.imul(ir,pr)|0,F=F+Math.imul(Ze,Lt)|0,k=k+Math.imul(Ze,Cr)|0,k=k+Math.imul(gt,Lt)|0,H=H+Math.imul(gt,Cr)|0,F=F+Math.imul(Me,Ir)|0,k=k+Math.imul(Me,Rr)|0,k=k+Math.imul(Ve,Ir)|0,H=H+Math.imul(Ve,Rr)|0;var Rl=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Rl>>>26)|0,Rl&=67108863,F=Math.imul(Et,zt),k=Math.imul(Et,pr),k=k+Math.imul(qt,zt)|0,H=Math.imul(qt,pr),F=F+Math.imul(mt,Lt)|0,k=k+Math.imul(mt,Cr)|0,k=k+Math.imul(ir,Lt)|0,H=H+Math.imul(ir,Cr)|0,F=F+Math.imul(Ze,Ir)|0,k=k+Math.imul(Ze,Rr)|0,k=k+Math.imul(gt,Ir)|0,H=H+Math.imul(gt,Rr)|0;var il=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(il>>>26)|0,il&=67108863,F=Math.imul(Et,Lt),k=Math.imul(Et,Cr),k=k+Math.imul(qt,Lt)|0,H=Math.imul(qt,Cr),F=F+Math.imul(mt,Ir)|0,k=k+Math.imul(mt,Rr)|0,k=k+Math.imul(ir,Ir)|0,H=H+Math.imul(ir,Rr)|0;var Ql=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Ql>>>26)|0,Ql&=67108863,F=Math.imul(Et,Ir),k=Math.imul(Et,Rr),k=k+Math.imul(qt,Ir)|0,H=Math.imul(qt,Rr);var $l=(V+F|0)+((k&8191)<<13)|0;return V=(H+(k>>>13)|0)+($l>>>26)|0,$l&=67108863,N[0]=ma,N[1]=Fi,N[2]=zi,N[3]=ri,N[4]=li,N[5]=bi,N[6]=Sa,N[7]=ks,N[8]=Fa,N[9]=za,N[10]=ls,N[11]=us,N[12]=Hi,N[13]=Ha,N[14]=hi,N[15]=Rl,N[16]=il,N[17]=Ql,N[18]=$l,V!==0&&(N[19]=V,C.length++),C};Math.imul||(w=b);function _(M,y,x){x.negative=y.negative^M.negative,x.length=M.length+y.length;for(var C=0,R=0,E=0;E<x.length-1;E++){var N=R;R=0;for(var V=C&67108863,F=Math.min(E,y.length-1),k=Math.max(0,E-M.length+1);k<=F;k++){var H=E-k,re=M.words[H]|0,Y=y.words[k]|0,oe=re*Y,q=oe&67108863;N=N+(oe/67108864|0)|0,q=q+V|0,V=q&67108863,N=N+(q>>>26)|0,R+=N>>>26,N&=67108863}x.words[E]=V,C=N,N=R}return C!==0?x.words[E]=C:x.length--,x._strip()}function I(M,y,x){return _(M,y,x)}o.prototype.mulTo=function(y,x){var C,R=this.length+y.length;return this.length===10&&y.length===10?C=w(this,y,x):R<63?C=b(this,y,x):R<1024?C=_(this,y,x):C=I(this,y,x),C};function B(M,y){this.x=M,this.y=y}B.prototype.makeRBT=function(y){for(var x=new Array(y),C=o.prototype._countBits(y)-1,R=0;R<y;R++)x[R]=this.revBin(R,C,y);return x},B.prototype.revBin=function(y,x,C){if(y===0||y===C-1)return y;for(var R=0,E=0;E<x;E++)R|=(y&1)<<x-E-1,y>>=1;return R},B.prototype.permute=function(y,x,C,R,E,N){for(var V=0;V<N;V++)R[V]=x[y[V]],E[V]=C[y[V]]},B.prototype.transform=function(y,x,C,R,E,N){this.permute(N,y,x,C,R,E);for(var V=1;V<E;V<<=1)for(var F=V<<1,k=Math.cos(2*Math.PI/F),H=Math.sin(2*Math.PI/F),re=0;re<E;re+=F)for(var Y=k,oe=H,q=0;q<V;q++){var X=C[re+q],K=R[re+q],$=C[re+q+V],ee=R[re+q+V],se=Y*$-oe*ee;ee=Y*ee+oe*$,$=se,C[re+q]=X+$,R[re+q]=K+ee,C[re+q+V]=X-$,R[re+q+V]=K-ee,q!==F&&(se=k*Y-H*oe,oe=k*oe+H*Y,Y=se)}},B.prototype.guessLen13b=function(y,x){var C=Math.max(x,y)|1,R=C&1,E=0;for(C=C/2|0;C;C=C>>>1)E++;return 1<<E+1+R},B.prototype.conjugate=function(y,x,C){if(!(C<=1))for(var R=0;R<C/2;R++){var E=y[R];y[R]=y[C-R-1],y[C-R-1]=E,E=x[R],x[R]=-x[C-R-1],x[C-R-1]=-E}},B.prototype.normalize13b=function(y,x){for(var C=0,R=0;R<x/2;R++){var E=Math.round(y[2*R+1]/x)*8192+Math.round(y[2*R]/x)+C;y[R]=E&67108863,E<67108864?C=0:C=E/67108864|0}return y},B.prototype.convert13b=function(y,x,C,R){for(var E=0,N=0;N<x;N++)E=E+(y[N]|0),C[2*N]=E&8191,E=E>>>13,C[2*N+1]=E&8191,E=E>>>13;for(N=2*x;N<R;++N)C[N]=0;r(E===0),r((E&-8192)===0)},B.prototype.stub=function(y){for(var x=new Array(y),C=0;C<y;C++)x[C]=0;return x},B.prototype.mulp=function(y,x,C){var R=2*this.guessLen13b(y.length,x.length),E=this.makeRBT(R),N=this.stub(R),V=new Array(R),F=new Array(R),k=new Array(R),H=new Array(R),re=new Array(R),Y=new Array(R),oe=C.words;oe.length=R,this.convert13b(y.words,y.length,V,R),this.convert13b(x.words,x.length,H,R),this.transform(V,N,F,k,R,E),this.transform(H,N,re,Y,R,E);for(var q=0;q<R;q++){var X=F[q]*re[q]-k[q]*Y[q];k[q]=F[q]*Y[q]+k[q]*re[q],F[q]=X}return this.conjugate(F,k,R),this.transform(F,k,oe,N,R,E),this.conjugate(oe,N,R),this.normalize13b(oe,R),C.negative=y.negative^x.negative,C.length=y.length+x.length,C._strip()},o.prototype.mul=function(y){var x=new o(null);return x.words=new Array(this.length+y.length),this.mulTo(y,x)},o.prototype.mulf=function(y){var x=new o(null);return x.words=new Array(this.length+y.length),I(this,y,x)},o.prototype.imul=function(y){return this.clone().mulTo(y,this)},o.prototype.imuln=function(y){var x=y<0;x&&(y=-y),r(typeof y=="number"),r(y<67108864);for(var C=0,R=0;R<this.length;R++){var E=(this.words[R]|0)*y,N=(E&67108863)+(C&67108863);C>>=26,C+=E/67108864|0,C+=N>>>26,this.words[R]=N&67108863}return C!==0&&(this.words[R]=C,this.length++),x?this.ineg():this},o.prototype.muln=function(y){return this.clone().imuln(y)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(y){var x=v(y);if(x.length===0)return new o(1);for(var C=this,R=0;R<x.length&&x[R]===0;R++,C=C.sqr());if(++R<x.length)for(var E=C.sqr();R<x.length;R++,E=E.sqr())x[R]!==0&&(C=C.mul(E));return C},o.prototype.iushln=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26,R=67108863>>>26-x<<26-x,E;if(x!==0){var N=0;for(E=0;E<this.length;E++){var V=this.words[E]&R,F=(this.words[E]|0)-V<<x;this.words[E]=F|N,N=V>>>26-x}N&&(this.words[E]=N,this.length++)}if(C!==0){for(E=this.length-1;E>=0;E--)this.words[E+C]=this.words[E];for(E=0;E<C;E++)this.words[E]=0;this.length+=C}return this._strip()},o.prototype.ishln=function(y){return r(this.negative===0),this.iushln(y)},o.prototype.iushrn=function(y,x,C){r(typeof y=="number"&&y>=0);var R;x?R=(x-x%26)/26:R=0;var E=y%26,N=Math.min((y-E)/26,this.length),V=67108863^67108863>>>E<<E,F=C;if(R-=N,R=Math.max(0,R),F){for(var k=0;k<N;k++)F.words[k]=this.words[k];F.length=N}if(N!==0)if(this.length>N)for(this.length-=N,k=0;k<this.length;k++)this.words[k]=this.words[k+N];else this.words[0]=0,this.length=1;var H=0;for(k=this.length-1;k>=0&&(H!==0||k>=R);k--){var re=this.words[k]|0;this.words[k]=H<<26-E|re>>>E,H=re&V}return F&&H!==0&&(F.words[F.length++]=H),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(y,x,C){return r(this.negative===0),this.iushrn(y,x,C)},o.prototype.shln=function(y){return this.clone().ishln(y)},o.prototype.ushln=function(y){return this.clone().iushln(y)},o.prototype.shrn=function(y){return this.clone().ishrn(y)},o.prototype.ushrn=function(y){return this.clone().iushrn(y)},o.prototype.testn=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26,R=1<<x;if(this.length<=C)return!1;var E=this.words[C];return!!(E&R)},o.prototype.imaskn=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=C)return this;if(x!==0&&C++,this.length=Math.min(C,this.length),x!==0){var R=67108863^67108863>>>x<<x;this.words[this.length-1]&=R}return this._strip()},o.prototype.maskn=function(y){return this.clone().imaskn(y)},o.prototype.iaddn=function(y){return r(typeof y=="number"),r(y<67108864),y<0?this.isubn(-y):this.negative!==0?this.length===1&&(this.words[0]|0)<=y?(this.words[0]=y-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(y),this.negative=1,this):this._iaddn(y)},o.prototype._iaddn=function(y){this.words[0]+=y;for(var x=0;x<this.length&&this.words[x]>=67108864;x++)this.words[x]-=67108864,x===this.length-1?this.words[x+1]=1:this.words[x+1]++;return this.length=Math.max(this.length,x+1),this},o.prototype.isubn=function(y){if(r(typeof y=="number"),r(y<67108864),y<0)return this.iaddn(-y);if(this.negative!==0)return this.negative=0,this.iaddn(y),this.negative=1,this;if(this.words[0]-=y,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var x=0;x<this.length&&this.words[x]<0;x++)this.words[x]+=67108864,this.words[x+1]-=1;return this._strip()},o.prototype.addn=function(y){return this.clone().iaddn(y)},o.prototype.subn=function(y){return this.clone().isubn(y)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(y,x,C){var R=y.length+C,E;this._expand(R);var N,V=0;for(E=0;E<y.length;E++){N=(this.words[E+C]|0)+V;var F=(y.words[E]|0)*x;N-=F&67108863,V=(N>>26)-(F/67108864|0),this.words[E+C]=N&67108863}for(;E<this.length-C;E++)N=(this.words[E+C]|0)+V,V=N>>26,this.words[E+C]=N&67108863;if(V===0)return this._strip();for(r(V===-1),V=0,E=0;E<this.length;E++)N=-(this.words[E]|0)+V,V=N>>26,this.words[E]=N&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(y,x){var C=this.length-y.length,R=this.clone(),E=y,N=E.words[E.length-1]|0,V=this._countBits(N);C=26-V,C!==0&&(E=E.ushln(C),R.iushln(C),N=E.words[E.length-1]|0);var F=R.length-E.length,k;if(x!=="mod"){k=new o(null),k.length=F+1,k.words=new Array(k.length);for(var H=0;H<k.length;H++)k.words[H]=0}var re=R.clone()._ishlnsubmul(E,1,F);re.negative===0&&(R=re,k&&(k.words[F]=1));for(var Y=F-1;Y>=0;Y--){var oe=(R.words[E.length+Y]|0)*67108864+(R.words[E.length+Y-1]|0);for(oe=Math.min(oe/N|0,67108863),R._ishlnsubmul(E,oe,Y);R.negative!==0;)oe--,R.negative=0,R._ishlnsubmul(E,1,Y),R.isZero()||(R.negative^=1);k&&(k.words[Y]=oe)}return k&&k._strip(),R._strip(),x!=="div"&&C!==0&&R.iushrn(C),{div:k||null,mod:R}},o.prototype.divmod=function(y,x,C){if(r(!y.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var R,E,N;return this.negative!==0&&y.negative===0?(N=this.neg().divmod(y,x),x!=="mod"&&(R=N.div.neg()),x!=="div"&&(E=N.mod.neg(),C&&E.negative!==0&&E.iadd(y)),{div:R,mod:E}):this.negative===0&&y.negative!==0?(N=this.divmod(y.neg(),x),x!=="mod"&&(R=N.div.neg()),{div:R,mod:N.mod}):(this.negative&y.negative)!==0?(N=this.neg().divmod(y.neg(),x),x!=="div"&&(E=N.mod.neg(),C&&E.negative!==0&&E.isub(y)),{div:N.div,mod:E}):y.length>this.length||this.cmp(y)<0?{div:new o(0),mod:this}:y.length===1?x==="div"?{div:this.divn(y.words[0]),mod:null}:x==="mod"?{div:null,mod:new o(this.modrn(y.words[0]))}:{div:this.divn(y.words[0]),mod:new o(this.modrn(y.words[0]))}:this._wordDiv(y,x)},o.prototype.div=function(y){return this.divmod(y,"div",!1).div},o.prototype.mod=function(y){return this.divmod(y,"mod",!1).mod},o.prototype.umod=function(y){return this.divmod(y,"mod",!0).mod},o.prototype.divRound=function(y){var x=this.divmod(y);if(x.mod.isZero())return x.div;var C=x.div.negative!==0?x.mod.isub(y):x.mod,R=y.ushrn(1),E=y.andln(1),N=C.cmp(R);return N<0||E===1&&N===0?x.div:x.div.negative!==0?x.div.isubn(1):x.div.iaddn(1)},o.prototype.modrn=function(y){var x=y<0;x&&(y=-y),r(y<=67108863);for(var C=(1<<26)%y,R=0,E=this.length-1;E>=0;E--)R=(C*R+(this.words[E]|0))%y;return x?-R:R},o.prototype.modn=function(y){return this.modrn(y)},o.prototype.idivn=function(y){var x=y<0;x&&(y=-y),r(y<=67108863);for(var C=0,R=this.length-1;R>=0;R--){var E=(this.words[R]|0)+C*67108864;this.words[R]=E/y|0,C=E%y}return this._strip(),x?this.ineg():this},o.prototype.divn=function(y){return this.clone().idivn(y)},o.prototype.egcd=function(y){r(y.negative===0),r(!y.isZero());var x=this,C=y.clone();x.negative!==0?x=x.umod(y):x=x.clone();for(var R=new o(1),E=new o(0),N=new o(0),V=new o(1),F=0;x.isEven()&&C.isEven();)x.iushrn(1),C.iushrn(1),++F;for(var k=C.clone(),H=x.clone();!x.isZero();){for(var re=0,Y=1;(x.words[0]&Y)===0&&re<26;++re,Y<<=1);if(re>0)for(x.iushrn(re);re-- >0;)(R.isOdd()||E.isOdd())&&(R.iadd(k),E.isub(H)),R.iushrn(1),E.iushrn(1);for(var oe=0,q=1;(C.words[0]&q)===0&&oe<26;++oe,q<<=1);if(oe>0)for(C.iushrn(oe);oe-- >0;)(N.isOdd()||V.isOdd())&&(N.iadd(k),V.isub(H)),N.iushrn(1),V.iushrn(1);x.cmp(C)>=0?(x.isub(C),R.isub(N),E.isub(V)):(C.isub(x),N.isub(R),V.isub(E))}return{a:N,b:V,gcd:C.iushln(F)}},o.prototype._invmp=function(y){r(y.negative===0),r(!y.isZero());var x=this,C=y.clone();x.negative!==0?x=x.umod(y):x=x.clone();for(var R=new o(1),E=new o(0),N=C.clone();x.cmpn(1)>0&&C.cmpn(1)>0;){for(var V=0,F=1;(x.words[0]&F)===0&&V<26;++V,F<<=1);if(V>0)for(x.iushrn(V);V-- >0;)R.isOdd()&&R.iadd(N),R.iushrn(1);for(var k=0,H=1;(C.words[0]&H)===0&&k<26;++k,H<<=1);if(k>0)for(C.iushrn(k);k-- >0;)E.isOdd()&&E.iadd(N),E.iushrn(1);x.cmp(C)>=0?(x.isub(C),R.isub(E)):(C.isub(x),E.isub(R))}var re;return x.cmpn(1)===0?re=R:re=E,re.cmpn(0)<0&&re.iadd(y),re},o.prototype.gcd=function(y){if(this.isZero())return y.abs();if(y.isZero())return this.abs();var x=this.clone(),C=y.clone();x.negative=0,C.negative=0;for(var R=0;x.isEven()&&C.isEven();R++)x.iushrn(1),C.iushrn(1);do{for(;x.isEven();)x.iushrn(1);for(;C.isEven();)C.iushrn(1);var E=x.cmp(C);if(E<0){var N=x;x=C,C=N}else if(E===0||C.cmpn(1)===0)break;x.isub(C)}while(!0);return C.iushln(R)},o.prototype.invm=function(y){return this.egcd(y).a.umod(y)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(y){return this.words[0]&y},o.prototype.bincn=function(y){r(typeof y=="number");var x=y%26,C=(y-x)/26,R=1<<x;if(this.length<=C)return this._expand(C+1),this.words[C]|=R,this;for(var E=R,N=C;E!==0&&N<this.length;N++){var V=this.words[N]|0;V+=E,E=V>>>26,V&=67108863,this.words[N]=V}return E!==0&&(this.words[N]=E,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(y){var x=y<0;if(this.negative!==0&&!x)return-1;if(this.negative===0&&x)return 1;this._strip();var C;if(this.length>1)C=1;else{x&&(y=-y),r(y<=67108863,"Number is too big");var R=this.words[0]|0;C=R===y?0:R<y?-1:1}return this.negative!==0?-C|0:C},o.prototype.cmp=function(y){if(this.negative!==0&&y.negative===0)return-1;if(this.negative===0&&y.negative!==0)return 1;var x=this.ucmp(y);return this.negative!==0?-x|0:x},o.prototype.ucmp=function(y){if(this.length>y.length)return 1;if(this.length<y.length)return-1;for(var x=0,C=this.length-1;C>=0;C--){var R=this.words[C]|0,E=y.words[C]|0;if(R!==E){R<E?x=-1:R>E&&(x=1);break}}return x},o.prototype.gtn=function(y){return this.cmpn(y)===1},o.prototype.gt=function(y){return this.cmp(y)===1},o.prototype.gten=function(y){return this.cmpn(y)>=0},o.prototype.gte=function(y){return this.cmp(y)>=0},o.prototype.ltn=function(y){return this.cmpn(y)===-1},o.prototype.lt=function(y){return this.cmp(y)===-1},o.prototype.lten=function(y){return this.cmpn(y)<=0},o.prototype.lte=function(y){return this.cmp(y)<=0},o.prototype.eqn=function(y){return this.cmpn(y)===0},o.prototype.eq=function(y){return this.cmp(y)===0},o.red=function(y){return new P(y)},o.prototype.toRed=function(y){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),y.convertTo(this)._forceRed(y)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(y){return this.red=y,this},o.prototype.forceRed=function(y){return r(!this.red,"Already a number in reduction context"),this._forceRed(y)},o.prototype.redAdd=function(y){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,y)},o.prototype.redIAdd=function(y){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,y)},o.prototype.redSub=function(y){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,y)},o.prototype.redISub=function(y){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,y)},o.prototype.redShl=function(y){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,y)},o.prototype.redMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.mul(this,y)},o.prototype.redIMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.imul(this,y)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(y){return r(this.red&&!y.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,y)};var L={k256:null,p224:null,p192:null,p25519:null};function D(M,y){this.name=M,this.p=new o(y,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var y=new o(null);return y.words=new Array(Math.ceil(this.n/13)),y},D.prototype.ireduce=function(y){var x=y,C;do this.split(x,this.tmp),x=this.imulK(x),x=x.iadd(this.tmp),C=x.bitLength();while(C>this.n);var R=C<this.n?-1:x.ucmp(this.p);return R===0?(x.words[0]=0,x.length=1):R>0?x.isub(this.p):x.strip!==void 0?x.strip():x._strip(),x},D.prototype.split=function(y,x){y.iushrn(this.n,0,x)},D.prototype.imulK=function(y){return y.imul(this.k)};function z(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(z,D),z.prototype.split=function(y,x){for(var C=4194303,R=Math.min(y.length,9),E=0;E<R;E++)x.words[E]=y.words[E];if(x.length=R,y.length<=9){y.words[0]=0,y.length=1;return}var N=y.words[9];for(x.words[x.length++]=N&C,E=10;E<y.length;E++){var V=y.words[E]|0;y.words[E-10]=(V&C)<<4|N>>>22,N=V}N>>>=22,y.words[E-10]=N,N===0&&y.length>10?y.length-=10:y.length-=9},z.prototype.imulK=function(y){y.words[y.length]=0,y.words[y.length+1]=0,y.length+=2;for(var x=0,C=0;C<y.length;C++){var R=y.words[C]|0;x+=R*977,y.words[C]=x&67108863,x=R*64+(x/67108864|0)}return y.words[y.length-1]===0&&(y.length--,y.words[y.length-1]===0&&y.length--),y};function G(){D.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(G,D);function U(){D.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(U,D);function T(){D.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(T,D),T.prototype.imulK=function(y){for(var x=0,C=0;C<y.length;C++){var R=(y.words[C]|0)*19+x,E=R&67108863;R>>>=26,y.words[C]=E,x=R}return x!==0&&(y.words[y.length++]=x),y},o._prime=function(y){if(L[y])return L[y];var x;if(y==="k256")x=new z;else if(y==="p224")x=new G;else if(y==="p192")x=new U;else if(y==="p25519")x=new T;else throw new Error("Unknown prime "+y);return L[y]=x,x};function P(M){if(typeof M=="string"){var y=o._prime(M);this.m=y.p,this.prime=y}else r(M.gtn(1),"modulus must be greater than 1"),this.m=M,this.prime=null}P.prototype._verify1=function(y){r(y.negative===0,"red works only with positives"),r(y.red,"red works only with red numbers")},P.prototype._verify2=function(y,x){r((y.negative|x.negative)===0,"red works only with positives"),r(y.red&&y.red===x.red,"red works only with red numbers")},P.prototype.imod=function(y){return this.prime?this.prime.ireduce(y)._forceRed(this):(l(y,y.umod(this.m)._forceRed(this)),y)},P.prototype.neg=function(y){return y.isZero()?y.clone():this.m.sub(y)._forceRed(this)},P.prototype.add=function(y,x){this._verify2(y,x);var C=y.add(x);return C.cmp(this.m)>=0&&C.isub(this.m),C._forceRed(this)},P.prototype.iadd=function(y,x){this._verify2(y,x);var C=y.iadd(x);return C.cmp(this.m)>=0&&C.isub(this.m),C},P.prototype.sub=function(y,x){this._verify2(y,x);var C=y.sub(x);return C.cmpn(0)<0&&C.iadd(this.m),C._forceRed(this)},P.prototype.isub=function(y,x){this._verify2(y,x);var C=y.isub(x);return C.cmpn(0)<0&&C.iadd(this.m),C},P.prototype.shl=function(y,x){return this._verify1(y),this.imod(y.ushln(x))},P.prototype.imul=function(y,x){return this._verify2(y,x),this.imod(y.imul(x))},P.prototype.mul=function(y,x){return this._verify2(y,x),this.imod(y.mul(x))},P.prototype.isqr=function(y){return this.imul(y,y.clone())},P.prototype.sqr=function(y){return this.mul(y,y)},P.prototype.sqrt=function(y){if(y.isZero())return y.clone();var x=this.m.andln(3);if(r(x%2===1),x===3){var C=this.m.add(new o(1)).iushrn(2);return this.pow(y,C)}for(var R=this.m.subn(1),E=0;!R.isZero()&&R.andln(1)===0;)E++,R.iushrn(1);r(!R.isZero());var N=new o(1).toRed(this),V=N.redNeg(),F=this.m.subn(1).iushrn(1),k=this.m.bitLength();for(k=new o(2*k*k).toRed(this);this.pow(k,F).cmp(V)!==0;)k.redIAdd(V);for(var H=this.pow(k,R),re=this.pow(y,R.addn(1).iushrn(1)),Y=this.pow(y,R),oe=E;Y.cmp(N)!==0;){for(var q=Y,X=0;q.cmp(N)!==0;X++)q=q.redSqr();r(X<oe);var K=this.pow(H,new o(1).iushln(oe-X-1));re=re.redMul(K),H=K.redSqr(),Y=Y.redMul(H),oe=X}return re},P.prototype.invm=function(y){var x=y._invmp(this.m);return x.negative!==0?(x.negative=0,this.imod(x).redNeg()):this.imod(x)},P.prototype.pow=function(y,x){if(x.isZero())return new o(1).toRed(this);if(x.cmpn(1)===0)return y.clone();var C=4,R=new Array(1<<C);R[0]=new o(1).toRed(this),R[1]=y;for(var E=2;E<R.length;E++)R[E]=this.mul(R[E-1],y);var N=R[0],V=0,F=0,k=x.bitLength()%26;for(k===0&&(k=26),E=x.length-1;E>=0;E--){for(var H=x.words[E],re=k-1;re>=0;re--){var Y=H>>re&1;if(N!==R[0]&&(N=this.sqr(N)),Y===0&&V===0){F=0;continue}V<<=1,V|=Y,F++,!(F!==C&&(E!==0||re!==0))&&(N=this.mul(N,R[V]),F=0,V=0)}k=26}return N},P.prototype.convertTo=function(y){var x=y.umod(this.m);return x===y?x.clone():x},P.prototype.convertFrom=function(y){var x=y.clone();return x.red=null,x},o.mont=function(y){return new j(y)};function j(M){P.call(this,M),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}n(j,P),j.prototype.convertTo=function(y){return this.imod(y.ushln(this.shift))},j.prototype.convertFrom=function(y){var x=this.imod(y.mul(this.rinv));return x.red=null,x},j.prototype.imul=function(y,x){if(y.isZero()||x.isZero())return y.words[0]=0,y.length=1,y;var C=y.imul(x),R=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),E=C.isub(R).iushrn(this.shift),N=E;return E.cmp(this.m)>=0?N=E.isub(this.m):E.cmpn(0)<0&&(N=E.iadd(this.m)),N._forceRed(this)},j.prototype.mul=function(y,x){if(y.isZero()||x.isZero())return new o(0)._forceRed(this);var C=y.mul(x),R=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),E=C.isub(R).iushrn(this.shift),N=E;return E.cmp(this.m)>=0?N=E.isub(this.m):E.cmpn(0)<0&&(N=E.iadd(this.m)),N._forceRed(this)},j.prototype.invm=function(y){var x=this.imod(y._invmp(this.m).mul(this.r2));return x._forceRed(this)}})(typeof DWe>"u"||DWe,c7t)});var f7t=Q((JEi,u7t)=>{"use strict";d();p();var Uwe=qa().Buffer;function yyn(t){if(t.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),r=0;r<e.length;r++)e[r]=255;for(var n=0;n<t.length;n++){var o=t.charAt(n),i=o.charCodeAt(0);if(e[i]!==255)throw new TypeError(o+" is ambiguous");e[i]=n}var a=t.length,s=t.charAt(0),c=Math.log(a)/Math.log(256),l=Math.log(256)/Math.log(a);function u(m){if((Array.isArray(m)||m instanceof Uint8Array)&&(m=Uwe.from(m)),!Uwe.isBuffer(m))throw new TypeError("Expected Buffer");if(m.length===0)return"";for(var g=0,v=0,b=0,w=m.length;b!==w&&m[b]===0;)b++,g++;for(var _=(w-b)*l+1>>>0,I=new Uint8Array(_);b!==w;){for(var B=m[b],L=0,D=_-1;(B!==0||L<v)&&D!==-1;D--,L++)B+=256*I[D]>>>0,I[D]=B%a>>>0,B=B/a>>>0;if(B!==0)throw new Error("Non-zero carry");v=L,b++}for(var z=_-v;z!==_&&I[z]===0;)z++;for(var G=s.repeat(g);z<_;++z)G+=t.charAt(I[z]);return G}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return Uwe.alloc(0);var g=0;if(m[g]!==" "){for(var v=0,b=0;m[g]===s;)v++,g++;for(var w=(m.length-g)*c+1>>>0,_=new Uint8Array(w);m[g];){var I=e[m.charCodeAt(g)];if(I===255)return;for(var B=0,L=w-1;(I!==0||B<b)&&L!==-1;L--,B++)I+=a*_[L]>>>0,_[L]=I%256>>>0,I=I/256>>>0;if(I!==0)throw new Error("Non-zero carry");b=B,g++}if(m[g]!==" "){for(var D=w-b;D!==w&&_[D]===0;)D++;var z=Uwe.allocUnsafe(v+(w-D));z.fill(0,0,v);for(var G=v;D!==w;)z[G++]=_[D++];return z}}}function h(m){var g=f(m);if(g)return g;throw new Error("Non-base"+a+" character")}return{encode:u,decodeUnsafe:f,decode:h}}u7t.exports=yyn});var p7t=Q((QEi,d7t)=>{d();p();var byn=f7t(),xyn="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";d7t.exports=byn(xyn)});var h7t=Q(FWe=>{"use strict";d();p();function yT(t,e,r){return e<=t&&t<=r}function Wwe(t){if(t===void 0)return{};if(t===Object(t))return t;throw TypeError("Could not convert argument to dictionary")}function wyn(t){for(var e=String(t),r=e.length,n=0,o=[];n<r;){var i=e.charCodeAt(n);if(i<55296||i>57343)o.push(i);else if(56320<=i&&i<=57343)o.push(65533);else if(55296<=i&&i<=56319)if(n===r-1)o.push(65533);else{var a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){var s=i&1023,c=a&1023;o.push(65536+(s<<10)+c),n+=1}else o.push(65533)}n+=1}return o}function Ayn(t){for(var e="",r=0;r<t.length;++r){var n=t[r];n<=65535?e+=String.fromCharCode(n):(n-=65536,e+=String.fromCharCode((n>>10)+55296,(n&1023)+56320))}return e}var Fwe=-1;function UWe(t){this.tokens=[].slice.call(t)}UWe.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():Fwe},prepend:function(t){if(Array.isArray(t))for(var e=t;e.length;)this.tokens.unshift(e.pop());else this.tokens.unshift(t)},push:function(t){if(Array.isArray(t))for(var e=t;e.length;)this.tokens.push(e.shift());else this.tokens.push(t)}};var aq=-1;function LWe(t,e){if(t)throw TypeError("Decoder error");return e||65533}var zwe="utf-8";function Hwe(t,e){if(!(this instanceof Hwe))return new Hwe(t,e);if(t=t!==void 0?String(t).toLowerCase():zwe,t!==zwe)throw new Error("Encoding not supported. Only utf-8 is supported");e=Wwe(e),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=Boolean(e.fatal),this._ignoreBOM=Boolean(e.ignoreBOM),Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}Hwe.prototype={decode:function(e,r){var n;typeof e=="object"&&e instanceof ArrayBuffer?n=new Uint8Array(e):typeof e=="object"&&"buffer"in e&&e.buffer instanceof ArrayBuffer?n=new Uint8Array(e.buffer,e.byteOffset,e.byteLength):n=new Uint8Array(0),r=Wwe(r),this._streaming||(this._decoder=new Syn({fatal:this._fatal}),this._BOMseen=!1),this._streaming=Boolean(r.stream);for(var o=new UWe(n),i=[],a;!o.endOfStream()&&(a=this._decoder.handler(o,o.read()),a!==aq);)a!==null&&(Array.isArray(a)?i.push.apply(i,a):i.push(a));if(!this._streaming){do{if(a=this._decoder.handler(o,o.read()),a===aq)break;a!==null&&(Array.isArray(a)?i.push.apply(i,a):i.push(a))}while(!o.endOfStream());this._decoder=null}return i.length&&["utf-8"].indexOf(this.encoding)!==-1&&!this._ignoreBOM&&!this._BOMseen&&(i[0]===65279?(this._BOMseen=!0,i.shift()):this._BOMseen=!0),Ayn(i)}};function jwe(t,e){if(!(this instanceof jwe))return new jwe(t,e);if(t=t!==void 0?String(t).toLowerCase():zwe,t!==zwe)throw new Error("Encoding not supported. Only utf-8 is supported");e=Wwe(e),this._streaming=!1,this._encoder=null,this._options={fatal:Boolean(e.fatal)},Object.defineProperty(this,"encoding",{value:"utf-8"})}jwe.prototype={encode:function(e,r){e=e?String(e):"",r=Wwe(r),this._streaming||(this._encoder=new Eyn(this._options)),this._streaming=Boolean(r.stream);for(var n=[],o=new UWe(wyn(e)),i;!o.endOfStream()&&(i=this._encoder.handler(o,o.read()),i!==aq);)Array.isArray(i)?n.push.apply(n,i):n.push(i);if(!this._streaming){for(;i=this._encoder.handler(o,o.read()),i!==aq;)Array.isArray(i)?n.push.apply(n,i):n.push(i);this._encoder=null}return new Uint8Array(n)}};function Syn(t){var e=t.fatal,r=0,n=0,o=0,i=128,a=191;this.handler=function(s,c){if(c===Fwe&&o!==0)return o=0,LWe(e);if(c===Fwe)return aq;if(o===0){if(yT(c,0,127))return c;if(yT(c,194,223))o=1,r=c-192;else if(yT(c,224,239))c===224&&(i=160),c===237&&(a=159),o=2,r=c-224;else if(yT(c,240,244))c===240&&(i=144),c===244&&(a=143),o=3,r=c-240;else return LWe(e);return r=r<<6*o,null}if(!yT(c,i,a))return r=o=n=0,i=128,a=191,s.prepend(c),LWe(e);if(i=128,a=191,n+=1,r+=c-128<<6*(o-n),n!==o)return null;var l=r;return r=o=n=0,l}}function Eyn(t){var e=t.fatal;this.handler=function(r,n){if(n===Fwe)return aq;if(yT(n,0,127))return n;var o,i;yT(n,128,2047)?(o=1,i=192):yT(n,2048,65535)?(o=2,i=224):yT(n,65536,1114111)&&(o=3,i=240);for(var a=[(n>>6*o)+i];o>0;){var s=n>>6*(o-1);a.push(128|s&63),o-=1}return a}}FWe.TextEncoder=jwe;FWe.TextDecoder=Hwe});var b7t=Q(Hs=>{"use strict";d();p();var _yn=Hs&&Hs.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Cyn=Hs&&Hs.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),H_=Hs&&Hs.__decorate||function(t,e,r,n){var o=arguments.length,i=o<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(t,e,r,n);else for(var s=t.length-1;s>=0;s--)(a=t[s])&&(i=(o<3?a(i):o>3?a(e,r,i):a(e,r))||i);return o>3&&i&&Object.defineProperty(e,r,i),i},kyn=Hs&&Hs.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&_yn(e,t,r);return Cyn(e,t),e},m7t=Hs&&Hs.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Hs,"__esModule",{value:!0});Hs.deserializeUnchecked=Hs.deserialize=Hs.serialize=Hs.BinaryReader=Hs.BinaryWriter=Hs.BorshError=Hs.baseDecode=Hs.baseEncode=void 0;var JR=m7t(l7t()),g7t=m7t(p7t()),Tyn=kyn(h7t()),Iyn=typeof TextDecoder!="function"?Tyn.TextDecoder:TextDecoder,Ryn=new Iyn("utf-8",{fatal:!0});function Myn(t){return typeof t=="string"&&(t=A.Buffer.from(t,"utf8")),g7t.default.encode(A.Buffer.from(t))}Hs.baseEncode=Myn;function Pyn(t){return A.Buffer.from(g7t.default.decode(t))}Hs.baseDecode=Pyn;var zWe=1024,lh=class extends Error{constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}};Hs.BorshError=lh;var Gwe=class{constructor(){this.buf=A.Buffer.alloc(zWe),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=A.Buffer.concat([this.buf,A.Buffer.alloc(zWe)]))}writeU8(e){this.maybeResize(),this.buf.writeUInt8(e,this.length),this.length+=1}writeU16(e){this.maybeResize(),this.buf.writeUInt16LE(e,this.length),this.length+=2}writeU32(e){this.maybeResize(),this.buf.writeUInt32LE(e,this.length),this.length+=4}writeU64(e){this.maybeResize(),this.writeBuffer(A.Buffer.from(new JR.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(A.Buffer.from(new JR.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(A.Buffer.from(new JR.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(A.Buffer.from(new JR.default(e).toArray("le",64)))}writeBuffer(e){this.buf=A.Buffer.concat([A.Buffer.from(this.buf.subarray(0,this.length)),e,A.Buffer.alloc(zWe)]),this.length+=e.length}writeString(e){this.maybeResize();let r=A.Buffer.from(e,"utf8");this.writeU32(r.length),this.writeBuffer(r)}writeFixedArray(e){this.writeBuffer(A.Buffer.from(e))}writeArray(e,r){this.maybeResize(),this.writeU32(e.length);for(let n of e)this.maybeResize(),r(n)}toArray(){return this.buf.subarray(0,this.length)}};Hs.BinaryWriter=Gwe;function j_(t,e,r){let n=r.value;r.value=function(...o){try{return n.apply(this,o)}catch(i){if(i instanceof RangeError){let a=i.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(a)>=0)throw new lh("Reached the end of buffer when deserializing")}throw i}}}var tg=class{constructor(e){this.buf=e,this.offset=0}readU8(){let e=this.buf.readUInt8(this.offset);return this.offset+=1,e}readU16(){let e=this.buf.readUInt16LE(this.offset);return this.offset+=2,e}readU32(){let e=this.buf.readUInt32LE(this.offset);return this.offset+=4,e}readU64(){let e=this.readBuffer(8);return new JR.default(e,"le")}readU128(){let e=this.readBuffer(16);return new JR.default(e,"le")}readU256(){let e=this.readBuffer(32);return new JR.default(e,"le")}readU512(){let e=this.readBuffer(64);return new JR.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new lh(`Expected buffer length ${e} isn't within bounds`);let r=this.buf.slice(this.offset,this.offset+e);return this.offset+=e,r}readString(){let e=this.readU32(),r=this.readBuffer(e);try{return Ryn.decode(r)}catch(n){throw new lh(`Error decoding UTF-8 string: ${n}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){let r=this.readU32(),n=Array();for(let o=0;o<r;++o)n.push(e());return n}};H_([j_],tg.prototype,"readU8",null);H_([j_],tg.prototype,"readU16",null);H_([j_],tg.prototype,"readU32",null);H_([j_],tg.prototype,"readU64",null);H_([j_],tg.prototype,"readU128",null);H_([j_],tg.prototype,"readU256",null);H_([j_],tg.prototype,"readU512",null);H_([j_],tg.prototype,"readString",null);H_([j_],tg.prototype,"readFixedArray",null);H_([j_],tg.prototype,"readArray",null);Hs.BinaryReader=tg;function v7t(t){return t.charAt(0).toUpperCase()+t.slice(1)}function WD(t,e,r,n,o){try{if(typeof n=="string")o[`write${v7t(n)}`](r);else if(n instanceof Array)if(typeof n[0]=="number"){if(r.length!==n[0])throw new lh(`Expecting byte array of length ${n[0]}, but got ${r.length} bytes`);o.writeFixedArray(r)}else if(n.length===2&&typeof n[1]=="number"){if(r.length!==n[1])throw new lh(`Expecting byte array of length ${n[1]}, but got ${r.length} bytes`);for(let i=0;i<n[1];i++)WD(t,null,r[i],n[0],o)}else o.writeArray(r,i=>{WD(t,e,i,n[0],o)});else if(n.kind!==void 0)switch(n.kind){case"option":{r==null?o.writeU8(0):(o.writeU8(1),WD(t,e,r,n.type,o));break}case"map":{o.writeU32(r.size),r.forEach((i,a)=>{WD(t,e,a,n.key,o),WD(t,e,i,n.value,o)});break}default:throw new lh(`FieldType ${n} unrecognized`)}else y7t(t,r,o)}catch(i){throw i instanceof lh&&i.addToFieldPath(e),i}}function y7t(t,e,r){if(typeof e.borshSerialize=="function"){e.borshSerialize(r);return}let n=t.get(e.constructor);if(!n)throw new lh(`Class ${e.constructor.name} is missing in schema`);if(n.kind==="struct")n.fields.map(([o,i])=>{WD(t,o,e[o],i,r)});else if(n.kind==="enum"){let o=e[n.field];for(let i=0;i<n.values.length;++i){let[a,s]=n.values[i];if(a===o){r.writeU8(i),WD(t,a,e[a],s,r);break}}}else throw new lh(`Unexpected schema kind: ${n.kind} for ${e.constructor.name}`)}function Nyn(t,e,r=Gwe){let n=new r;return y7t(t,e,n),n.toArray()}Hs.serialize=Nyn;function GD(t,e,r,n){try{if(typeof r=="string")return n[`read${v7t(r)}`]();if(r instanceof Array){if(typeof r[0]=="number")return n.readFixedArray(r[0]);if(typeof r[1]=="number"){let o=[];for(let i=0;i<r[1];i++)o.push(GD(t,null,r[0],n));return o}else return n.readArray(()=>GD(t,e,r[0],n))}if(r.kind==="option")return n.readU8()?GD(t,e,r.type,n):void 0;if(r.kind==="map"){let o=new Map,i=n.readU32();for(let a=0;a<i;a++){let s=GD(t,e,r.key,n),c=GD(t,e,r.value,n);o.set(s,c)}return o}return HWe(t,r,n)}catch(o){throw o instanceof lh&&o.addToFieldPath(e),o}}function HWe(t,e,r){if(typeof e.borshDeserialize=="function")return e.borshDeserialize(r);let n=t.get(e);if(!n)throw new lh(`Class ${e.name} is missing in schema`);if(n.kind==="struct"){let o={};for(let[i,a]of t.get(e).fields)o[i]=GD(t,i,a,r);return new e(o)}if(n.kind==="enum"){let o=r.readU8();if(o>=n.values.length)throw new lh(`Enum index: ${o} is out of range`);let[i,a]=n.values[o],s=GD(t,i,a,r);return new e({[i]:s})}throw new lh(`Unexpected schema kind: ${n.kind} for ${e.constructor.name}`)}function Byn(t,e,r,n=tg){let o=new n(r),i=HWe(t,e,o);if(o.offset<r.length)throw new lh(`Unexpected ${r.length-o.offset} bytes after deserialized data`);return i}Hs.deserialize=Byn;function Oyn(t,e,r,n=tg){let o=new n(r);return HWe(t,e,o)}Hs.deserializeUnchecked=Oyn});var VWe=Q(Nt=>{"use strict";d();p();Object.defineProperty(Nt,"__esModule",{value:!0});Nt.s16=Nt.s8=Nt.nu64be=Nt.u48be=Nt.u40be=Nt.u32be=Nt.u24be=Nt.u16be=Nt.nu64=Nt.u48=Nt.u40=Nt.u32=Nt.u24=Nt.u16=Nt.u8=Nt.offset=Nt.greedy=Nt.Constant=Nt.UTF8=Nt.CString=Nt.Blob=Nt.Boolean=Nt.BitField=Nt.BitStructure=Nt.VariantLayout=Nt.Union=Nt.UnionLayoutDiscriminator=Nt.UnionDiscriminator=Nt.Structure=Nt.Sequence=Nt.DoubleBE=Nt.Double=Nt.FloatBE=Nt.Float=Nt.NearInt64BE=Nt.NearInt64=Nt.NearUInt64BE=Nt.NearUInt64=Nt.IntBE=Nt.Int=Nt.UIntBE=Nt.UInt=Nt.OffsetLayout=Nt.GreedyCount=Nt.ExternalLayout=Nt.bindConstructorLayout=Nt.nameWithProperty=Nt.Layout=Nt.uint8ArrayToBuffer=Nt.checkUint8Array=void 0;Nt.constant=Nt.utf8=Nt.cstr=Nt.blob=Nt.unionLayoutDiscriminator=Nt.union=Nt.seq=Nt.bits=Nt.struct=Nt.f64be=Nt.f64=Nt.f32be=Nt.f32=Nt.ns64be=Nt.s48be=Nt.s40be=Nt.s32be=Nt.s24be=Nt.s16be=Nt.ns64=Nt.s48=Nt.s40=Nt.s32=Nt.s24=void 0;var WWe=rd();function lq(t){if(!(t instanceof Uint8Array))throw new TypeError("b must be a Uint8Array")}Nt.checkUint8Array=lq;function Ra(t){return lq(t),WWe.Buffer.from(t.buffer,t.byteOffset,t.length)}Nt.uint8ArrayToBuffer=Ra;var Ka=class{constructor(e,r){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=r}makeDestinationObject(){return{}}getSpan(e,r){if(0>this.span)throw new RangeError("indeterminate span");return this.span}replicate(e){let r=Object.create(this.constructor.prototype);return Object.assign(r,this),r.property=e,r}fromArray(e){}};Nt.Layout=Ka;function GWe(t,e){return e.property?t+"["+e.property+"]":t}Nt.nameWithProperty=GWe;function Dyn(t,e){if(typeof t!="function")throw new TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(t,"layout_"))throw new Error("Class is already bound to a layout");if(!(e&&e instanceof Ka))throw new TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(e,"boundConstructor_"))throw new Error("layout is already bound to a constructor");t.layout_=e,e.boundConstructor_=t,e.makeDestinationObject=()=>new t,Object.defineProperty(t.prototype,"encode",{value(r,n){return e.encode(this,r,n)},writable:!0}),Object.defineProperty(t,"decode",{value(r,n){return e.decode(r,n)},writable:!0})}Nt.bindConstructorLayout=Dyn;var k0=class extends Ka{isCount(){throw new Error("ExternalLayout is abstract")}};Nt.ExternalLayout=k0;var Vwe=class extends k0{constructor(e=1,r){if(!Number.isInteger(e)||0>=e)throw new TypeError("elementSpan must be a (positive) integer");super(-1,r),this.elementSpan=e}isCount(){return!0}decode(e,r=0){lq(e);let n=e.length-r;return Math.floor(n/this.elementSpan)}encode(e,r,n){return 0}};Nt.GreedyCount=Vwe;var Toe=class extends k0{constructor(e,r=0,n){if(!(e instanceof Ka))throw new TypeError("layout must be a Layout");if(!Number.isInteger(r))throw new TypeError("offset must be integer or undefined");super(e.span,n||e.property),this.layout=e,this.offset=r}isCount(){return this.layout instanceof Iv||this.layout instanceof wb}decode(e,r=0){return this.layout.decode(e,r+this.offset)}encode(e,r,n=0){return this.layout.encode(e,r,n+this.offset)}};Nt.OffsetLayout=Toe;var Iv=class extends Ka{constructor(e,r){if(super(e,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(e,r=0){return Ra(e).readUIntLE(r,this.span)}encode(e,r,n=0){return Ra(r).writeUIntLE(e,n,this.span),this.span}};Nt.UInt=Iv;var wb=class extends Ka{constructor(e,r){if(super(e,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(e,r=0){return Ra(e).readUIntBE(r,this.span)}encode(e,r,n=0){return Ra(r).writeUIntBE(e,n,this.span),this.span}};Nt.UIntBE=wb;var bT=class extends Ka{constructor(e,r){if(super(e,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(e,r=0){return Ra(e).readIntLE(r,this.span)}encode(e,r,n=0){return Ra(r).writeIntLE(e,n,this.span),this.span}};Nt.Int=bT;var XR=class extends Ka{constructor(e,r){if(super(e,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(e,r=0){return Ra(e).readIntBE(r,this.span)}encode(e,r,n=0){return Ra(r).writeIntBE(e,n,this.span),this.span}};Nt.IntBE=XR;var jWe=Math.pow(2,32);function c2e(t){let e=Math.floor(t/jWe),r=t-e*jWe;return{hi32:e,lo32:r}}function l2e(t,e){return t*jWe+e}var qwe=class extends Ka{constructor(e){super(8,e)}decode(e,r=0){let n=Ra(e),o=n.readUInt32LE(r),i=n.readUInt32LE(r+4);return l2e(i,o)}encode(e,r,n=0){let o=c2e(e),i=Ra(r);return i.writeUInt32LE(o.lo32,n),i.writeUInt32LE(o.hi32,n+4),8}};Nt.NearUInt64=qwe;var Kwe=class extends Ka{constructor(e){super(8,e)}decode(e,r=0){let n=Ra(e),o=n.readUInt32BE(r),i=n.readUInt32BE(r+4);return l2e(o,i)}encode(e,r,n=0){let o=c2e(e),i=Ra(r);return i.writeUInt32BE(o.hi32,n),i.writeUInt32BE(o.lo32,n+4),8}};Nt.NearUInt64BE=Kwe;var Ywe=class extends Ka{constructor(e){super(8,e)}decode(e,r=0){let n=Ra(e),o=n.readUInt32LE(r),i=n.readInt32LE(r+4);return l2e(i,o)}encode(e,r,n=0){let o=c2e(e),i=Ra(r);return i.writeUInt32LE(o.lo32,n),i.writeInt32LE(o.hi32,n+4),8}};Nt.NearInt64=Ywe;var Jwe=class extends Ka{constructor(e){super(8,e)}decode(e,r=0){let n=Ra(e),o=n.readInt32BE(r),i=n.readUInt32BE(r+4);return l2e(o,i)}encode(e,r,n=0){let o=c2e(e),i=Ra(r);return i.writeInt32BE(o.hi32,n),i.writeUInt32BE(o.lo32,n+4),8}};Nt.NearInt64BE=Jwe;var Xwe=class extends Ka{constructor(e){super(4,e)}decode(e,r=0){return Ra(e).readFloatLE(r)}encode(e,r,n=0){return Ra(r).writeFloatLE(e,n),4}};Nt.Float=Xwe;var Zwe=class extends Ka{constructor(e){super(4,e)}decode(e,r=0){return Ra(e).readFloatBE(r)}encode(e,r,n=0){return Ra(r).writeFloatBE(e,n),4}};Nt.FloatBE=Zwe;var Qwe=class extends Ka{constructor(e){super(8,e)}decode(e,r=0){return Ra(e).readDoubleLE(r)}encode(e,r,n=0){return Ra(r).writeDoubleLE(e,n),8}};Nt.Double=Qwe;var $we=class extends Ka{constructor(e){super(8,e)}decode(e,r=0){return Ra(e).readDoubleBE(r)}encode(e,r,n=0){return Ra(r).writeDoubleBE(e,n),8}};Nt.DoubleBE=$we;var e2e=class extends Ka{constructor(e,r,n){if(!(e instanceof Ka))throw new TypeError("elementLayout must be a Layout");if(!(r instanceof k0&&r.isCount()||Number.isInteger(r)&&0<=r))throw new TypeError("count must be non-negative integer or an unsigned integer ExternalLayout");let o=-1;!(r instanceof k0)&&0<e.span&&(o=r*e.span),super(o,n),this.elementLayout=e,this.count=r}getSpan(e,r=0){if(0<=this.span)return this.span;let n=0,o=this.count;if(o instanceof k0&&(o=o.decode(e,r)),0<this.elementLayout.span)n=o*this.elementLayout.span;else{let i=0;for(;i<o;)n+=this.elementLayout.getSpan(e,r+n),++i}return n}decode(e,r=0){let n=[],o=0,i=this.count;for(i instanceof k0&&(i=i.decode(e,r));o<i;)n.push(this.elementLayout.decode(e,r)),r+=this.elementLayout.getSpan(e,r),o+=1;return n}encode(e,r,n=0){let o=this.elementLayout,i=e.reduce((a,s)=>a+o.encode(s,r,n+a),0);return this.count instanceof k0&&this.count.encode(e.length,r,n),i}};Nt.Sequence=e2e;var t2e=class extends Ka{constructor(e,r,n){if(!(Array.isArray(e)&&e.reduce((i,a)=>i&&a instanceof Ka,!0)))throw new TypeError("fields must be array of Layout instances");typeof r=="boolean"&&n===void 0&&(n=r,r=void 0);for(let i of e)if(0>i.span&&i.property===void 0)throw new Error("fields cannot contain unnamed variable-length layout");let o=-1;try{o=e.reduce((i,a)=>i+a.getSpan(),0)}catch{}super(o,r),this.fields=e,this.decodePrefixes=!!n}getSpan(e,r=0){if(0<=this.span)return this.span;let n=0;try{n=this.fields.reduce((o,i)=>{let a=i.getSpan(e,r);return r+=a,o+a},0)}catch{throw new RangeError("indeterminate span")}return n}decode(e,r=0){lq(e);let n=this.makeDestinationObject();for(let o of this.fields)if(o.property!==void 0&&(n[o.property]=o.decode(e,r)),r+=o.getSpan(e,r),this.decodePrefixes&&e.length===r)break;return n}encode(e,r,n=0){let o=n,i=0,a=0;for(let s of this.fields){let c=s.span;if(a=0<c?c:0,s.property!==void 0){let l=e[s.property];l!==void 0&&(a=s.encode(l,r,n),0>c&&(c=s.getSpan(r,n)))}i=n,n+=c}return i+a-o}fromArray(e){let r=this.makeDestinationObject();for(let n of this.fields)n.property!==void 0&&0<e.length&&(r[n.property]=e.shift());return r}layoutFor(e){if(typeof e!="string")throw new TypeError("property must be string");for(let r of this.fields)if(r.property===e)return r}offsetOf(e){if(typeof e!="string")throw new TypeError("property must be string");let r=0;for(let n of this.fields){if(n.property===e)return r;0>n.span?r=-1:0<=r&&(r+=n.span)}}};Nt.Structure=t2e;var Ioe=class{constructor(e){this.property=e}decode(e,r){throw new Error("UnionDiscriminator is abstract")}encode(e,r,n){throw new Error("UnionDiscriminator is abstract")}};Nt.UnionDiscriminator=Ioe;var cq=class extends Ioe{constructor(e,r){if(!(e instanceof k0&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(r||e.property||"variant"),this.layout=e}decode(e,r){return this.layout.decode(e,r)}encode(e,r,n){return this.layout.encode(e,r,n)}};Nt.UnionLayoutDiscriminator=cq;var Roe=class extends Ka{constructor(e,r,n){let o;if(e instanceof Iv||e instanceof wb)o=new cq(new Toe(e));else if(e instanceof k0&&e.isCount())o=new cq(e);else if(e instanceof Ioe)o=e;else throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(r===void 0&&(r=null),!(r===null||r instanceof Ka))throw new TypeError("defaultLayout must be null or a Layout");if(r!==null){if(0>r.span)throw new Error("defaultLayout must have constant span");r.property===void 0&&(r=r.replicate("content"))}let i=-1;r&&(i=r.span,0<=i&&(e instanceof Iv||e instanceof wb)&&(i+=o.layout.span)),super(i,n),this.discriminator=o,this.usesPrefixDiscriminator=e instanceof Iv||e instanceof wb,this.defaultLayout=r,this.registry={};let a=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(s){return a(s)},this.configGetSourceVariant=function(s){a=s.bind(this)}}getSpan(e,r=0){if(0<=this.span)return this.span;let n=this.getVariant(e,r);if(!n)throw new Error("unable to determine span for unrecognized variant");return n.getSpan(e,r)}defaultGetSourceVariant(e){if(Object.prototype.hasOwnProperty.call(e,this.discriminator.property)){if(this.defaultLayout&&this.defaultLayout.property&&Object.prototype.hasOwnProperty.call(e,this.defaultLayout.property))return;let r=this.registry[e[this.discriminator.property]];if(r&&(!r.layout||r.property&&Object.prototype.hasOwnProperty.call(e,r.property)))return r}else for(let r in this.registry){let n=this.registry[r];if(n.property&&Object.prototype.hasOwnProperty.call(e,n.property))return n}throw new Error("unable to infer src variant")}decode(e,r=0){let n,o=this.discriminator,i=o.decode(e,r),a=this.registry[i];if(a===void 0){let s=this.defaultLayout,c=0;this.usesPrefixDiscriminator&&(c=o.layout.span),n=this.makeDestinationObject(),n[o.property]=i,n[s.property]=s.decode(e,r+c)}else n=a.decode(e,r);return n}encode(e,r,n=0){let o=this.getSourceVariant(e);if(o===void 0){let i=this.discriminator,a=this.defaultLayout,s=0;return this.usesPrefixDiscriminator&&(s=i.layout.span),i.encode(e[i.property],r,n),s+a.encode(e[a.property],r,n+s)}return o.encode(e,r,n)}addVariant(e,r,n){let o=new r2e(this,e,r,n);return this.registry[e]=o,o}getVariant(e,r=0){let n;return e instanceof Uint8Array?n=this.discriminator.decode(e,r):n=e,this.registry[n]}};Nt.Union=Roe;var r2e=class extends Ka{constructor(e,r,n,o){if(!(e instanceof Roe))throw new TypeError("union must be a Union");if(!Number.isInteger(r)||0>r)throw new TypeError("variant must be a (non-negative) integer");if(typeof n=="string"&&o===void 0&&(o=n,n=null),n){if(!(n instanceof Ka))throw new TypeError("layout must be a Layout");if(e.defaultLayout!==null&&0<=n.span&&n.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if(typeof o!="string")throw new TypeError("variant must have a String property")}let i=e.span;0>e.span&&(i=n?n.span:0,0<=i&&e.usesPrefixDiscriminator&&(i+=e.discriminator.layout.span)),super(i,o),this.union=e,this.variant=r,this.layout=n||null}getSpan(e,r=0){if(0<=this.span)return this.span;let n=0;this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span);let o=0;return this.layout&&(o=this.layout.getSpan(e,r+n)),n+o}decode(e,r=0){let n=this.makeDestinationObject();if(this!==this.union.getVariant(e,r))throw new Error("variant mismatch");let o=0;return this.union.usesPrefixDiscriminator&&(o=this.union.discriminator.layout.span),this.layout?n[this.property]=this.layout.decode(e,r+o):this.property?n[this.property]=!0:this.union.usesPrefixDiscriminator&&(n[this.union.discriminator.property]=this.variant),n}encode(e,r,n=0){let o=0;if(this.union.usesPrefixDiscriminator&&(o=this.union.discriminator.layout.span),this.layout&&!Object.prototype.hasOwnProperty.call(e,this.property))throw new TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,r,n);let i=o;if(this.layout&&(this.layout.encode(e[this.property],r,n+o),i+=this.layout.getSpan(r,n+o),0<=this.union.span&&i>this.union.span))throw new Error("encoded variant overruns containing union");return i}fromArray(e){if(this.layout)return this.layout.fromArray(e)}};Nt.VariantLayout=r2e;function sq(t){return 0>t&&(t+=4294967296),t}var Moe=class extends Ka{constructor(e,r,n){if(!(e instanceof Iv||e instanceof wb))throw new TypeError("word must be a UInt or UIntBE layout");if(typeof r=="string"&&n===void 0&&(n=r,r=!1),4<e.span)throw new RangeError("word cannot exceed 32 bits");super(e.span,n),this.word=e,this.msb=!!r,this.fields=[];let o=0;this._packedSetValue=function(i){return o=sq(i),this},this._packedGetValue=function(){return o}}decode(e,r=0){let n=this.makeDestinationObject(),o=this.word.decode(e,r);this._packedSetValue(o);for(let i of this.fields)i.property!==void 0&&(n[i.property]=i.decode(e));return n}encode(e,r,n=0){let o=this.word.decode(r,n);this._packedSetValue(o);for(let i of this.fields)if(i.property!==void 0){let a=e[i.property];a!==void 0&&i.encode(a)}return this.word.encode(this._packedGetValue(),r,n)}addField(e,r){let n=new Poe(this,e,r);return this.fields.push(n),n}addBoolean(e){let r=new n2e(this,e);return this.fields.push(r),r}fieldFor(e){if(typeof e!="string")throw new TypeError("property must be string");for(let r of this.fields)if(r.property===e)return r}};Nt.BitStructure=Moe;var Poe=class{constructor(e,r,n){if(!(e instanceof Moe))throw new TypeError("container must be a BitStructure");if(!Number.isInteger(r)||0>=r)throw new TypeError("bits must be positive integer");let o=8*e.span,i=e.fields.reduce((a,s)=>a+s.bits,0);if(r+i>o)throw new Error("bits too long for span remainder ("+(o-i)+" of "+o+" remain)");this.container=e,this.bits=r,this.valueMask=(1<<r)-1,r===32&&(this.valueMask=4294967295),this.start=i,this.container.msb&&(this.start=o-i-r),this.wordMask=sq(this.valueMask<<this.start),this.property=n}decode(e,r){let n=this.container._packedGetValue();return sq(n&this.wordMask)>>>this.start}encode(e){if(typeof e!="number"||!Number.isInteger(e)||e!==sq(e&this.valueMask))throw new TypeError(GWe("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);let r=this.container._packedGetValue(),n=sq(e<<this.start);this.container._packedSetValue(sq(r&~this.wordMask)|n)}};Nt.BitField=Poe;var n2e=class extends Poe{constructor(e,r){super(e,1,r)}decode(e,r){return!!super.decode(e,r)}encode(e){typeof e=="boolean"&&(e=+e),super.encode(e)}};Nt.Boolean=n2e;var o2e=class extends Ka{constructor(e,r){if(!(e instanceof k0&&e.isCount()||Number.isInteger(e)&&0<=e))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let n=-1;e instanceof k0||(n=e),super(n,r),this.length=e}getSpan(e,r){let n=this.span;return 0>n&&(n=this.length.decode(e,r)),n}decode(e,r=0){let n=this.span;return 0>n&&(n=this.length.decode(e,r)),Ra(e).slice(r,r+n)}encode(e,r,n){let o=this.length;if(this.length instanceof k0&&(o=e.length),!(e instanceof Uint8Array&&o===e.length))throw new TypeError(GWe("Blob.encode",this)+" requires (length "+o+") Uint8Array as src");if(n+o>r.length)throw new RangeError("encoding overruns Uint8Array");let i=Ra(e);return Ra(r).write(i.toString("hex"),n,o,"hex"),this.length instanceof k0&&this.length.encode(o,r,n),o}};Nt.Blob=o2e;var i2e=class extends Ka{constructor(e){super(-1,e)}getSpan(e,r=0){lq(e);let n=r;for(;n<e.length&&e[n]!==0;)n+=1;return 1+n-r}decode(e,r=0){let n=this.getSpan(e,r);return Ra(e).slice(r,r+n-1).toString("utf-8")}encode(e,r,n=0){typeof e!="string"&&(e=String(e));let o=WWe.Buffer.from(e,"utf8"),i=o.length;if(n+i>r.length)throw new RangeError("encoding overruns Buffer");let a=Ra(r);return o.copy(a,n),a[n+i]=0,i+1}};Nt.CString=i2e;var a2e=class extends Ka{constructor(e,r){if(typeof e=="string"&&r===void 0&&(r=e,e=void 0),e===void 0)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,r),this.maxSpan=e}getSpan(e,r=0){return lq(e),e.length-r}decode(e,r=0){let n=this.getSpan(e,r);if(0<=this.maxSpan&&this.maxSpan<n)throw new RangeError("text length exceeds maxSpan");return Ra(e).slice(r,r+n).toString("utf-8")}encode(e,r,n=0){typeof e!="string"&&(e=String(e));let o=WWe.Buffer.from(e,"utf8"),i=o.length;if(0<=this.maxSpan&&this.maxSpan<i)throw new RangeError("text length exceeds maxSpan");if(n+i>r.length)throw new RangeError("encoding overruns Buffer");return o.copy(Ra(r),n),i}};Nt.UTF8=a2e;var s2e=class extends Ka{constructor(e,r){super(0,r),this.value=e}decode(e,r){return this.value}encode(e,r,n){return 0}};Nt.Constant=s2e;Nt.greedy=(t,e)=>new Vwe(t,e);Nt.offset=(t,e,r)=>new Toe(t,e,r);Nt.u8=t=>new Iv(1,t);Nt.u16=t=>new Iv(2,t);Nt.u24=t=>new Iv(3,t);Nt.u32=t=>new Iv(4,t);Nt.u40=t=>new Iv(5,t);Nt.u48=t=>new Iv(6,t);Nt.nu64=t=>new qwe(t);Nt.u16be=t=>new wb(2,t);Nt.u24be=t=>new wb(3,t);Nt.u32be=t=>new wb(4,t);Nt.u40be=t=>new wb(5,t);Nt.u48be=t=>new wb(6,t);Nt.nu64be=t=>new Kwe(t);Nt.s8=t=>new bT(1,t);Nt.s16=t=>new bT(2,t);Nt.s24=t=>new bT(3,t);Nt.s32=t=>new bT(4,t);Nt.s40=t=>new bT(5,t);Nt.s48=t=>new bT(6,t);Nt.ns64=t=>new Ywe(t);Nt.s16be=t=>new XR(2,t);Nt.s24be=t=>new XR(3,t);Nt.s32be=t=>new XR(4,t);Nt.s40be=t=>new XR(5,t);Nt.s48be=t=>new XR(6,t);Nt.ns64be=t=>new Jwe(t);Nt.f32=t=>new Xwe(t);Nt.f32be=t=>new Zwe(t);Nt.f64=t=>new Qwe(t);Nt.f64be=t=>new $we(t);Nt.struct=(t,e,r)=>new t2e(t,e,r);Nt.bits=(t,e,r)=>new Moe(t,e,r);Nt.seq=(t,e,r)=>new e2e(t,e,r);Nt.union=(t,e,r)=>new Roe(t,e,r);Nt.unionLayoutDiscriminator=(t,e)=>new cq(t,e);Nt.blob=(t,e)=>new o2e(t,e);Nt.cstr=t=>new i2e(t);Nt.utf8=(t,e)=>new a2e(t,e);Nt.constant=(t,e)=>new s2e(t,e)});function Ooe(){if(!p2e&&(p2e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!p2e))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return p2e(Ywn)}var p2e,Ywn,rGe=Oe(()=>{d();p();Ywn=new Uint8Array(16)});var U7t,F7t=Oe(()=>{d();p();U7t=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function Jwn(t){return typeof t=="string"&&U7t.test(t)}var QR,Doe=Oe(()=>{d();p();F7t();QR=Jwn});function Xwn(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(uh[t[e+0]]+uh[t[e+1]]+uh[t[e+2]]+uh[t[e+3]]+"-"+uh[t[e+4]]+uh[t[e+5]]+"-"+uh[t[e+6]]+uh[t[e+7]]+"-"+uh[t[e+8]]+uh[t[e+9]]+"-"+uh[t[e+10]]+uh[t[e+11]]+uh[t[e+12]]+uh[t[e+13]]+uh[t[e+14]]+uh[t[e+15]]).toLowerCase();if(!QR(r))throw TypeError("Stringified UUID is invalid");return r}var uh,h2e,$R,Loe=Oe(()=>{d();p();Doe();uh=[];for(h2e=0;h2e<256;++h2e)uh.push((h2e+256).toString(16).substr(1));$R=Xwn});function Zwn(t,e,r){var n=e&&r||0,o=e||new Array(16);t=t||{};var i=t.node||z7t,a=t.clockseq!==void 0?t.clockseq:nGe;if(i==null||a==null){var s=t.random||(t.rng||Ooe)();i==null&&(i=z7t=[s[0]|1,s[1],s[2],s[3],s[4],s[5]]),a==null&&(a=nGe=(s[6]<<8|s[7])&16383)}var c=t.msecs!==void 0?t.msecs:Date.now(),l=t.nsecs!==void 0?t.nsecs:iGe+1,u=c-oGe+(l-iGe)/1e4;if(u<0&&t.clockseq===void 0&&(a=a+1&16383),(u<0||c>oGe)&&t.nsecs===void 0&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");oGe=c,iGe=l,nGe=a,c+=122192928e5;var f=((c&268435455)*1e4+l)%4294967296;o[n++]=f>>>24&255,o[n++]=f>>>16&255,o[n++]=f>>>8&255,o[n++]=f&255;var h=c/4294967296*1e4&268435455;o[n++]=h>>>8&255,o[n++]=h&255,o[n++]=h>>>24&15|16,o[n++]=h>>>16&255,o[n++]=a>>>8|128,o[n++]=a&255;for(var m=0;m<6;++m)o[n+m]=i[m];return e||$R(o)}var z7t,nGe,oGe,iGe,H7t,j7t=Oe(()=>{d();p();rGe();Loe();oGe=0,iGe=0;H7t=Zwn});function Qwn(t){if(!QR(t))throw TypeError("Invalid UUID");var e,r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}var m2e,aGe=Oe(()=>{d();p();Doe();m2e=Qwn});function $wn(t){t=unescape(encodeURIComponent(t));for(var e=[],r=0;r<t.length;++r)e.push(t.charCodeAt(r));return e}function g2e(t,e,r){function n(o,i,a,s){if(typeof o=="string"&&(o=$wn(o)),typeof i=="string"&&(i=m2e(i)),i.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var c=new Uint8Array(16+o.length);if(c.set(i),c.set(o,i.length),c=r(c),c[6]=c[6]&15|e,c[8]=c[8]&63|128,a){s=s||0;for(var l=0;l<16;++l)a[s+l]=c[l];return a}return $R(c)}try{n.name=t}catch{}return n.DNS=e2n,n.URL=t2n,n}var e2n,t2n,sGe=Oe(()=>{d();p();Loe();aGe();e2n="6ba7b810-9dad-11d1-80b4-00c04fd430c8",t2n="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function r2n(t){if(typeof t=="string"){var e=unescape(encodeURIComponent(t));t=new Uint8Array(e.length);for(var r=0;r<e.length;++r)t[r]=e.charCodeAt(r)}return n2n(o2n(i2n(t),t.length*8))}function n2n(t){for(var e=[],r=t.length*32,n="0123456789abcdef",o=0;o<r;o+=8){var i=t[o>>5]>>>o%32&255,a=parseInt(n.charAt(i>>>4&15)+n.charAt(i&15),16);e.push(a)}return e}function W7t(t){return(t+64>>>9<<4)+14+1}function o2n(t,e){t[e>>5]|=128<<e%32,t[W7t(e)-1]=e;for(var r=1732584193,n=-271733879,o=-1732584194,i=271733878,a=0;a<t.length;a+=16){var s=r,c=n,l=o,u=i;r=I0(r,n,o,i,t[a],7,-680876936),i=I0(i,r,n,o,t[a+1],12,-389564586),o=I0(o,i,r,n,t[a+2],17,606105819),n=I0(n,o,i,r,t[a+3],22,-1044525330),r=I0(r,n,o,i,t[a+4],7,-176418897),i=I0(i,r,n,o,t[a+5],12,1200080426),o=I0(o,i,r,n,t[a+6],17,-1473231341),n=I0(n,o,i,r,t[a+7],22,-45705983),r=I0(r,n,o,i,t[a+8],7,1770035416),i=I0(i,r,n,o,t[a+9],12,-1958414417),o=I0(o,i,r,n,t[a+10],17,-42063),n=I0(n,o,i,r,t[a+11],22,-1990404162),r=I0(r,n,o,i,t[a+12],7,1804603682),i=I0(i,r,n,o,t[a+13],12,-40341101),o=I0(o,i,r,n,t[a+14],17,-1502002290),n=I0(n,o,i,r,t[a+15],22,1236535329),r=R0(r,n,o,i,t[a+1],5,-165796510),i=R0(i,r,n,o,t[a+6],9,-1069501632),o=R0(o,i,r,n,t[a+11],14,643717713),n=R0(n,o,i,r,t[a],20,-373897302),r=R0(r,n,o,i,t[a+5],5,-701558691),i=R0(i,r,n,o,t[a+10],9,38016083),o=R0(o,i,r,n,t[a+15],14,-660478335),n=R0(n,o,i,r,t[a+4],20,-405537848),r=R0(r,n,o,i,t[a+9],5,568446438),i=R0(i,r,n,o,t[a+14],9,-1019803690),o=R0(o,i,r,n,t[a+3],14,-187363961),n=R0(n,o,i,r,t[a+8],20,1163531501),r=R0(r,n,o,i,t[a+13],5,-1444681467),i=R0(i,r,n,o,t[a+2],9,-51403784),o=R0(o,i,r,n,t[a+7],14,1735328473),n=R0(n,o,i,r,t[a+12],20,-1926607734),r=M0(r,n,o,i,t[a+5],4,-378558),i=M0(i,r,n,o,t[a+8],11,-2022574463),o=M0(o,i,r,n,t[a+11],16,1839030562),n=M0(n,o,i,r,t[a+14],23,-35309556),r=M0(r,n,o,i,t[a+1],4,-1530992060),i=M0(i,r,n,o,t[a+4],11,1272893353),o=M0(o,i,r,n,t[a+7],16,-155497632),n=M0(n,o,i,r,t[a+10],23,-1094730640),r=M0(r,n,o,i,t[a+13],4,681279174),i=M0(i,r,n,o,t[a],11,-358537222),o=M0(o,i,r,n,t[a+3],16,-722521979),n=M0(n,o,i,r,t[a+6],23,76029189),r=M0(r,n,o,i,t[a+9],4,-640364487),i=M0(i,r,n,o,t[a+12],11,-421815835),o=M0(o,i,r,n,t[a+15],16,530742520),n=M0(n,o,i,r,t[a+2],23,-995338651),r=P0(r,n,o,i,t[a],6,-198630844),i=P0(i,r,n,o,t[a+7],10,1126891415),o=P0(o,i,r,n,t[a+14],15,-1416354905),n=P0(n,o,i,r,t[a+5],21,-57434055),r=P0(r,n,o,i,t[a+12],6,1700485571),i=P0(i,r,n,o,t[a+3],10,-1894986606),o=P0(o,i,r,n,t[a+10],15,-1051523),n=P0(n,o,i,r,t[a+1],21,-2054922799),r=P0(r,n,o,i,t[a+8],6,1873313359),i=P0(i,r,n,o,t[a+15],10,-30611744),o=P0(o,i,r,n,t[a+6],15,-1560198380),n=P0(n,o,i,r,t[a+13],21,1309151649),r=P0(r,n,o,i,t[a+4],6,-145523070),i=P0(i,r,n,o,t[a+11],10,-1120210379),o=P0(o,i,r,n,t[a+2],15,718787259),n=P0(n,o,i,r,t[a+9],21,-343485551),r=e9(r,s),n=e9(n,c),o=e9(o,l),i=e9(i,u)}return[r,n,o,i]}function i2n(t){if(t.length===0)return[];for(var e=t.length*8,r=new Uint32Array(W7t(e)),n=0;n<e;n+=8)r[n>>5]|=(t[n/8]&255)<<n%32;return r}function e9(t,e){var r=(t&65535)+(e&65535),n=(t>>16)+(e>>16)+(r>>16);return n<<16|r&65535}function a2n(t,e){return t<<e|t>>>32-e}function v2e(t,e,r,n,o,i){return e9(a2n(e9(e9(e,t),e9(n,i)),o),r)}function I0(t,e,r,n,o,i,a){return v2e(e&r|~e&n,t,e,o,i,a)}function R0(t,e,r,n,o,i,a){return v2e(e&n|r&~n,t,e,o,i,a)}function M0(t,e,r,n,o,i,a){return v2e(e^r^n,t,e,o,i,a)}function P0(t,e,r,n,o,i,a){return v2e(r^(e|~n),t,e,o,i,a)}var G7t,V7t=Oe(()=>{d();p();G7t=r2n});var s2n,q7t,K7t=Oe(()=>{d();p();sGe();V7t();s2n=g2e("v3",48,G7t),q7t=s2n});function c2n(t,e,r){t=t||{};var n=t.random||(t.rng||Ooe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return $R(n)}var Y7t,J7t=Oe(()=>{d();p();rGe();Loe();Y7t=c2n});function l2n(t,e,r,n){switch(t){case 0:return e&r^~e&n;case 1:return e^r^n;case 2:return e&r^e&n^r&n;case 3:return e^r^n}}function cGe(t,e){return t<<e|t>>>32-e}function u2n(t){var e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){var n=unescape(encodeURIComponent(t));t=[];for(var o=0;o<n.length;++o)t.push(n.charCodeAt(o))}else Array.isArray(t)||(t=Array.prototype.slice.call(t));t.push(128);for(var i=t.length/4+2,a=Math.ceil(i/16),s=new Array(a),c=0;c<a;++c){for(var l=new Uint32Array(16),u=0;u<16;++u)l[u]=t[c*64+u*4]<<24|t[c*64+u*4+1]<<16|t[c*64+u*4+2]<<8|t[c*64+u*4+3];s[c]=l}s[a-1][14]=(t.length-1)*8/Math.pow(2,32),s[a-1][14]=Math.floor(s[a-1][14]),s[a-1][15]=(t.length-1)*8&4294967295;for(var f=0;f<a;++f){for(var h=new Uint32Array(80),m=0;m<16;++m)h[m]=s[f][m];for(var g=16;g<80;++g)h[g]=cGe(h[g-3]^h[g-8]^h[g-14]^h[g-16],1);for(var v=r[0],b=r[1],w=r[2],_=r[3],I=r[4],B=0;B<80;++B){var L=Math.floor(B/20),D=cGe(v,5)+l2n(L,b,w,_)+I+e[L]+h[B]>>>0;I=_,_=w,w=cGe(b,30)>>>0,b=v,v=D}r[0]=r[0]+v>>>0,r[1]=r[1]+b>>>0,r[2]=r[2]+w>>>0,r[3]=r[3]+_>>>0,r[4]=r[4]+I>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}var X7t,Z7t=Oe(()=>{d();p();X7t=u2n});var f2n,Q7t,$7t=Oe(()=>{d();p();sGe();Z7t();f2n=g2e("v5",80,X7t),Q7t=f2n});var eMt,tMt=Oe(()=>{d();p();eMt="00000000-0000-0000-0000-000000000000"});function d2n(t){if(!QR(t))throw TypeError("Invalid UUID");return parseInt(t.substr(14,1),16)}var rMt,nMt=Oe(()=>{d();p();Doe();rMt=d2n});var lGe={};Nl(lGe,{NIL:()=>eMt,parse:()=>m2e,stringify:()=>$R,v1:()=>H7t,v3:()=>q7t,v4:()=>Y7t,v5:()=>Q7t,validate:()=>QR,version:()=>rMt});var uGe=Oe(()=>{d();p();j7t();K7t();J7t();$7t();tMt();nMt();Doe();Loe();aGe()});var iMt=Q((H3i,oMt)=>{"use strict";d();p();var p2n=(uGe(),K1(lGe)).v4,h2n=function(t,e,r,n){if(typeof t!="string")throw new TypeError(t+" must be a string");n=n||{};let o=typeof n.version=="number"?n.version:2;if(o!==1&&o!==2)throw new TypeError(o+" must be 1 or 2");let i={method:t};if(o===2&&(i.jsonrpc="2.0"),e){if(typeof e!="object"&&!Array.isArray(e))throw new TypeError(e+" must be an object, array or omitted");i.params=e}if(typeof r>"u"){let a=typeof n.generator=="function"?n.generator:function(){return p2n()};i.id=a(i,n)}else o===2&&r===null?n.notificationIdNull&&(i.id=null):i.id=r;return i};oMt.exports=h2n});var sMt=Q((G3i,aMt)=>{"use strict";d();p();var m2n=(uGe(),K1(lGe)).v4,g2n=iMt(),Uoe=function(t,e){if(!(this instanceof Uoe))return new Uoe(t,e);e||(e={}),this.options={reviver:typeof e.reviver<"u"?e.reviver:null,replacer:typeof e.replacer<"u"?e.replacer:null,generator:typeof e.generator<"u"?e.generator:function(){return m2n()},version:typeof e.version<"u"?e.version:2,notificationIdNull:typeof e.notificationIdNull=="boolean"?e.notificationIdNull:!1},this.callServer=t};aMt.exports=Uoe;Uoe.prototype.request=function(t,e,r,n){let o=this,i=null,a=Array.isArray(t)&&typeof e=="function";if(this.options.version===1&&a)throw new TypeError("JSON-RPC 1.0 does not support batching");if(a||!a&&t&&typeof t=="object"&&typeof e=="function")n=e,i=t;else{typeof r=="function"&&(n=r,r=void 0);let l=typeof n=="function";try{i=g2n(t,e,r,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(u){if(l)return n(u);throw u}if(!l)return i}let c;try{c=JSON.stringify(i,this.options.replacer)}catch(l){return n(l)}return this.callServer(c,function(l,u){o._parseResponse(l,u,n)}),i};Uoe.prototype._parseResponse=function(t,e,r){if(t){r(t);return}if(!e)return r();let n;try{n=JSON.parse(e,this.options.reviver)}catch(o){return r(o)}if(r.length===3)if(Array.isArray(n)){let o=function(a){return typeof a.error<"u"},i=function(a){return!o(a)};return r(null,n.filter(o),n.filter(i))}else return r(null,n.error,n.result);r(null,n)}});var lMt=Q((K3i,fGe)=>{"use strict";d();p();var v2n=Object.prototype.hasOwnProperty,rg="~";function Foe(){}Object.create&&(Foe.prototype=Object.create(null),new Foe().__proto__||(rg=!1));function y2n(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function cMt(t,e,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new y2n(r,n||t,o),a=rg?rg+e:e;return t._events[a]?t._events[a].fn?t._events[a]=[t._events[a],i]:t._events[a].push(i):(t._events[a]=i,t._eventsCount++),t}function y2e(t,e){--t._eventsCount===0?t._events=new Foe:delete t._events[e]}function N0(){this._events=new Foe,this._eventsCount=0}N0.prototype.eventNames=function(){var e=[],r,n;if(this._eventsCount===0)return e;for(n in r=this._events)v2n.call(r,n)&&e.push(rg?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e};N0.prototype.listeners=function(e){var r=rg?rg+e:e,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=new Array(i);o<i;o++)a[o]=n[o].fn;return a};N0.prototype.listenerCount=function(e){var r=rg?rg+e:e,n=this._events[r];return n?n.fn?1:n.length:0};N0.prototype.emit=function(e,r,n,o,i,a){var s=rg?rg+e:e;if(!this._events[s])return!1;var c=this._events[s],l=arguments.length,u,f;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),l){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,r),!0;case 3:return c.fn.call(c.context,r,n),!0;case 4:return c.fn.call(c.context,r,n,o),!0;case 5:return c.fn.call(c.context,r,n,o,i),!0;case 6:return c.fn.call(c.context,r,n,o,i,a),!0}for(f=1,u=new Array(l-1);f<l;f++)u[f-1]=arguments[f];c.fn.apply(c.context,u)}else{var h=c.length,m;for(f=0;f<h;f++)switch(c[f].once&&this.removeListener(e,c[f].fn,void 0,!0),l){case 1:c[f].fn.call(c[f].context);break;case 2:c[f].fn.call(c[f].context,r);break;case 3:c[f].fn.call(c[f].context,r,n);break;case 4:c[f].fn.call(c[f].context,r,n,o);break;default:if(!u)for(m=1,u=new Array(l-1);m<l;m++)u[m-1]=arguments[m];c[f].fn.apply(c[f].context,u)}}return!0};N0.prototype.on=function(e,r,n){return cMt(this,e,r,n,!1)};N0.prototype.once=function(e,r,n){return cMt(this,e,r,n,!0)};N0.prototype.removeListener=function(e,r,n,o){var i=rg?rg+e:e;if(!this._events[i])return this;if(!r)return y2e(this,i),this;var a=this._events[i];if(a.fn)a.fn===r&&(!o||a.once)&&(!n||a.context===n)&&y2e(this,i);else{for(var s=0,c=[],l=a.length;s<l;s++)(a[s].fn!==r||o&&!a[s].once||n&&a[s].context!==n)&&c.push(a[s]);c.length?this._events[i]=c.length===1?c[0]:c:y2e(this,i)}return this};N0.prototype.removeAllListeners=function(e){var r;return e?(r=rg?rg+e:e,this._events[r]&&y2e(this,r)):(this._events=new Foe,this._eventsCount=0),this};N0.prototype.off=N0.prototype.removeListener;N0.prototype.addListener=N0.prototype.on;N0.prefixed=rg;N0.EventEmitter=N0;typeof fGe<"u"&&(fGe.exports=N0)});var iNt=Q((LRi,oNt)=>{d();p();function t_n(){this.__data__=[],this.size=0}oNt.exports=t_n});var O2e=Q((zRi,aNt)=>{d();p();function r_n(t,e){return t===e||t!==t&&e!==e}aNt.exports=r_n});var Xoe=Q((WRi,sNt)=>{d();p();var n_n=O2e();function o_n(t,e){for(var r=t.length;r--;)if(n_n(t[r][0],e))return r;return-1}sNt.exports=o_n});var lNt=Q((qRi,cNt)=>{d();p();var i_n=Xoe(),a_n=Array.prototype,s_n=a_n.splice;function c_n(t){var e=this.__data__,r=i_n(e,t);if(r<0)return!1;var n=e.length-1;return r==n?e.pop():s_n.call(e,r,1),--this.size,!0}cNt.exports=c_n});var fNt=Q((JRi,uNt)=>{d();p();var l_n=Xoe();function u_n(t){var e=this.__data__,r=l_n(e,t);return r<0?void 0:e[r][1]}uNt.exports=u_n});var pNt=Q((QRi,dNt)=>{d();p();var f_n=Xoe();function d_n(t){return f_n(this.__data__,t)>-1}dNt.exports=d_n});var mNt=Q((t9i,hNt)=>{d();p();var p_n=Xoe();function h_n(t,e){var r=this.__data__,n=p_n(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}hNt.exports=h_n});var Zoe=Q((o9i,gNt)=>{d();p();var m_n=iNt(),g_n=lNt(),v_n=fNt(),y_n=pNt(),b_n=mNt();function kq(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}kq.prototype.clear=m_n;kq.prototype.delete=g_n;kq.prototype.get=v_n;kq.prototype.has=y_n;kq.prototype.set=b_n;gNt.exports=kq});var yNt=Q((s9i,vNt)=>{d();p();var x_n=Zoe();function w_n(){this.__data__=new x_n,this.size=0}vNt.exports=w_n});var xNt=Q((u9i,bNt)=>{d();p();function A_n(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}bNt.exports=A_n});var ANt=Q((p9i,wNt)=>{d();p();function S_n(t){return this.__data__.get(t)}wNt.exports=S_n});var ENt=Q((g9i,SNt)=>{d();p();function E_n(t){return this.__data__.has(t)}SNt.exports=E_n});var tVe=Q((b9i,_Nt)=>{d();p();var __n=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis;_Nt.exports=__n});var rS=Q((A9i,CNt)=>{d();p();var C_n=tVe(),k_n=typeof self=="object"&&self&&self.Object===Object&&self,T_n=C_n||k_n||Function("return this")();CNt.exports=T_n});var Tq=Q((_9i,kNt)=>{d();p();var I_n=rS(),R_n=I_n.Symbol;kNt.exports=R_n});var MNt=Q((T9i,RNt)=>{d();p();var TNt=Tq(),INt=Object.prototype,M_n=INt.hasOwnProperty,P_n=INt.toString,Qoe=TNt?TNt.toStringTag:void 0;function N_n(t){var e=M_n.call(t,Qoe),r=t[Qoe];try{t[Qoe]=void 0;var n=!0}catch{}var o=P_n.call(t);return n&&(e?t[Qoe]=r:delete t[Qoe]),o}RNt.exports=N_n});var NNt=Q((M9i,PNt)=>{d();p();var B_n=Object.prototype,O_n=B_n.toString;function D_n(t){return O_n.call(t)}PNt.exports=D_n});var QD=Q((B9i,DNt)=>{d();p();var BNt=Tq(),L_n=MNt(),U_n=NNt(),F_n="[object Null]",z_n="[object Undefined]",ONt=BNt?BNt.toStringTag:void 0;function H_n(t){return t==null?t===void 0?z_n:F_n:ONt&&ONt in Object(t)?L_n(t):U_n(t)}DNt.exports=H_n});var h9=Q((L9i,LNt)=>{d();p();function j_n(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}LNt.exports=j_n});var rVe=Q((z9i,UNt)=>{d();p();var W_n=QD(),G_n=h9(),V_n="[object AsyncFunction]",q_n="[object Function]",K_n="[object GeneratorFunction]",Y_n="[object Proxy]";function J_n(t){if(!G_n(t))return!1;var e=W_n(t);return e==q_n||e==K_n||e==V_n||e==Y_n}UNt.exports=J_n});var zNt=Q((W9i,FNt)=>{d();p();var X_n=rS(),Z_n=X_n["__core-js_shared__"];FNt.exports=Z_n});var WNt=Q((q9i,jNt)=>{d();p();var nVe=zNt(),HNt=function(){var t=/[^.]+$/.exec(nVe&&nVe.keys&&nVe.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Q_n(t){return!!HNt&&HNt in t}jNt.exports=Q_n});var oVe=Q((J9i,GNt)=>{d();p();var $_n=Function.prototype,e3n=$_n.toString;function t3n(t){if(t!=null){try{return e3n.call(t)}catch{}try{return t+""}catch{}}return""}GNt.exports=t3n});var qNt=Q((Q9i,VNt)=>{d();p();var r3n=rVe(),n3n=WNt(),o3n=h9(),i3n=oVe(),a3n=/[\\^$.*+?()[\]{}|]/g,s3n=/^\[object .+?Constructor\]$/,c3n=Function.prototype,l3n=Object.prototype,u3n=c3n.toString,f3n=l3n.hasOwnProperty,d3n=RegExp("^"+u3n.call(f3n).replace(a3n,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p3n(t){if(!o3n(t)||n3n(t))return!1;var e=r3n(t)?d3n:s3n;return e.test(i3n(t))}VNt.exports=p3n});var YNt=Q((t7i,KNt)=>{d();p();function h3n(t,e){return t?.[e]}KNt.exports=h3n});var m9=Q((o7i,JNt)=>{d();p();var m3n=qNt(),g3n=YNt();function v3n(t,e){var r=g3n(t,e);return m3n(r)?r:void 0}JNt.exports=v3n});var D2e=Q((s7i,XNt)=>{d();p();var y3n=m9(),b3n=rS(),x3n=y3n(b3n,"Map");XNt.exports=x3n});var $oe=Q((u7i,ZNt)=>{d();p();var w3n=m9(),A3n=w3n(Object,"create");ZNt.exports=A3n});var eBt=Q((p7i,$Nt)=>{d();p();var QNt=$oe();function S3n(){this.__data__=QNt?QNt(null):{},this.size=0}$Nt.exports=S3n});var rBt=Q((g7i,tBt)=>{d();p();function E3n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}tBt.exports=E3n});var oBt=Q((b7i,nBt)=>{d();p();var _3n=$oe(),C3n="__lodash_hash_undefined__",k3n=Object.prototype,T3n=k3n.hasOwnProperty;function I3n(t){var e=this.__data__;if(_3n){var r=e[t];return r===C3n?void 0:r}return T3n.call(e,t)?e[t]:void 0}nBt.exports=I3n});var aBt=Q((A7i,iBt)=>{d();p();var R3n=$oe(),M3n=Object.prototype,P3n=M3n.hasOwnProperty;function N3n(t){var e=this.__data__;return R3n?e[t]!==void 0:P3n.call(e,t)}iBt.exports=N3n});var cBt=Q((_7i,sBt)=>{d();p();var B3n=$oe(),O3n="__lodash_hash_undefined__";function D3n(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=B3n&&e===void 0?O3n:e,this}sBt.exports=D3n});var uBt=Q((T7i,lBt)=>{d();p();var L3n=eBt(),U3n=rBt(),F3n=oBt(),z3n=aBt(),H3n=cBt();function Iq(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}Iq.prototype.clear=L3n;Iq.prototype.delete=U3n;Iq.prototype.get=F3n;Iq.prototype.has=z3n;Iq.prototype.set=H3n;lBt.exports=Iq});var pBt=Q((M7i,dBt)=>{d();p();var fBt=uBt(),j3n=Zoe(),W3n=D2e();function G3n(){this.size=0,this.__data__={hash:new fBt,map:new(W3n||j3n),string:new fBt}}dBt.exports=G3n});var mBt=Q((B7i,hBt)=>{d();p();function V3n(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}hBt.exports=V3n});var eie=Q((L7i,gBt)=>{d();p();var q3n=mBt();function K3n(t,e){var r=t.__data__;return q3n(e)?r[typeof e=="string"?"string":"hash"]:r.map}gBt.exports=K3n});var yBt=Q((z7i,vBt)=>{d();p();var Y3n=eie();function J3n(t){var e=Y3n(this,t).delete(t);return this.size-=e?1:0,e}vBt.exports=J3n});var xBt=Q((W7i,bBt)=>{d();p();var X3n=eie();function Z3n(t){return X3n(this,t).get(t)}bBt.exports=Z3n});var ABt=Q((q7i,wBt)=>{d();p();var Q3n=eie();function $3n(t){return Q3n(this,t).has(t)}wBt.exports=$3n});var EBt=Q((J7i,SBt)=>{d();p();var e4n=eie();function t4n(t,e){var r=e4n(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this}SBt.exports=t4n});var L2e=Q((Q7i,_Bt)=>{d();p();var r4n=pBt(),n4n=yBt(),o4n=xBt(),i4n=ABt(),a4n=EBt();function Rq(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}Rq.prototype.clear=r4n;Rq.prototype.delete=n4n;Rq.prototype.get=o4n;Rq.prototype.has=i4n;Rq.prototype.set=a4n;_Bt.exports=Rq});var kBt=Q((tMi,CBt)=>{d();p();var s4n=Zoe(),c4n=D2e(),l4n=L2e(),u4n=200;function f4n(t,e){var r=this.__data__;if(r instanceof s4n){var n=r.__data__;if(!c4n||n.length<u4n-1)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new l4n(n)}return r.set(t,e),this.size=r.size,this}CBt.exports=f4n});var iVe=Q((oMi,TBt)=>{d();p();var d4n=Zoe(),p4n=yNt(),h4n=xNt(),m4n=ANt(),g4n=ENt(),v4n=kBt();function Mq(t){var e=this.__data__=new d4n(t);this.size=e.size}Mq.prototype.clear=p4n;Mq.prototype.delete=h4n;Mq.prototype.get=m4n;Mq.prototype.has=g4n;Mq.prototype.set=v4n;TBt.exports=Mq});var RBt=Q((sMi,IBt)=>{d();p();var y4n="__lodash_hash_undefined__";function b4n(t){return this.__data__.set(t,y4n),this}IBt.exports=b4n});var PBt=Q((uMi,MBt)=>{d();p();function x4n(t){return this.__data__.has(t)}MBt.exports=x4n});var aVe=Q((pMi,NBt)=>{d();p();var w4n=L2e(),A4n=RBt(),S4n=PBt();function U2e(t){var e=-1,r=t==null?0:t.length;for(this.__data__=new w4n;++e<r;)this.add(t[e])}U2e.prototype.add=U2e.prototype.push=A4n;U2e.prototype.has=S4n;NBt.exports=U2e});var OBt=Q((gMi,BBt)=>{d();p();function E4n(t,e){for(var r=-1,n=t==null?0:t.length;++r<n;)if(e(t[r],r,t))return!0;return!1}BBt.exports=E4n});var sVe=Q((bMi,DBt)=>{d();p();function _4n(t,e){return t.has(e)}DBt.exports=_4n});var cVe=Q((AMi,LBt)=>{d();p();var C4n=aVe(),k4n=OBt(),T4n=sVe(),I4n=1,R4n=2;function M4n(t,e,r,n,o,i){var a=r&I4n,s=t.length,c=e.length;if(s!=c&&!(a&&c>s))return!1;var l=i.get(t),u=i.get(e);if(l&&u)return l==e&&u==t;var f=-1,h=!0,m=r&R4n?new C4n:void 0;for(i.set(t,e),i.set(e,t);++f<s;){var g=t[f],v=e[f];if(n)var b=a?n(v,g,f,e,t,i):n(g,v,f,t,e,i);if(b!==void 0){if(b)continue;h=!1;break}if(m){if(!k4n(e,function(w,_){if(!T4n(m,_)&&(g===w||o(g,w,r,n,i)))return m.push(_)})){h=!1;break}}else if(!(g===v||o(g,v,r,n,i))){h=!1;break}}return i.delete(t),i.delete(e),h}LBt.exports=M4n});var FBt=Q((_Mi,UBt)=>{d();p();var P4n=rS(),N4n=P4n.Uint8Array;UBt.exports=N4n});var HBt=Q((TMi,zBt)=>{d();p();function B4n(t){var e=-1,r=Array(t.size);return t.forEach(function(n,o){r[++e]=[o,n]}),r}zBt.exports=B4n});var WBt=Q((MMi,jBt)=>{d();p();function O4n(t){var e=-1,r=Array(t.size);return t.forEach(function(n){r[++e]=n}),r}jBt.exports=O4n});var YBt=Q((BMi,KBt)=>{d();p();var GBt=Tq(),VBt=FBt(),D4n=O2e(),L4n=cVe(),U4n=HBt(),F4n=WBt(),z4n=1,H4n=2,j4n="[object Boolean]",W4n="[object Date]",G4n="[object Error]",V4n="[object Map]",q4n="[object Number]",K4n="[object RegExp]",Y4n="[object Set]",J4n="[object String]",X4n="[object Symbol]",Z4n="[object ArrayBuffer]",Q4n="[object DataView]",qBt=GBt?GBt.prototype:void 0,lVe=qBt?qBt.valueOf:void 0;function $4n(t,e,r,n,o,i,a){switch(r){case Q4n:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case Z4n:return!(t.byteLength!=e.byteLength||!i(new VBt(t),new VBt(e)));case j4n:case W4n:case q4n:return D4n(+t,+e);case G4n:return t.name==e.name&&t.message==e.message;case K4n:case J4n:return t==e+"";case V4n:var s=U4n;case Y4n:var c=n&z4n;if(s||(s=F4n),t.size!=e.size&&!c)return!1;var l=a.get(t);if(l)return l==e;n|=H4n,a.set(t,e);var u=L4n(s(t),s(e),n,o,i,a);return a.delete(t),u;case X4n:if(lVe)return lVe.call(t)==lVe.call(e)}return!1}KBt.exports=$4n});var uVe=Q((LMi,JBt)=>{d();p();function eCn(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t}JBt.exports=eCn});var G_=Q((zMi,XBt)=>{d();p();var tCn=Array.isArray;XBt.exports=tCn});var QBt=Q((WMi,ZBt)=>{d();p();var rCn=uVe(),nCn=G_();function oCn(t,e,r){var n=e(t);return nCn(t)?n:rCn(n,r(t))}ZBt.exports=oCn});var eOt=Q((qMi,$Bt)=>{d();p();function iCn(t,e){for(var r=-1,n=t==null?0:t.length,o=0,i=[];++r<n;){var a=t[r];e(a,r,t)&&(i[o++]=a)}return i}$Bt.exports=iCn});var rOt=Q((JMi,tOt)=>{d();p();function aCn(){return[]}tOt.exports=aCn});var iOt=Q((QMi,oOt)=>{d();p();var sCn=eOt(),cCn=rOt(),lCn=Object.prototype,uCn=lCn.propertyIsEnumerable,nOt=Object.getOwnPropertySymbols,fCn=nOt?function(t){return t==null?[]:(t=Object(t),sCn(nOt(t),function(e){return uCn.call(t,e)}))}:cCn;oOt.exports=fCn});var sOt=Q((tPi,aOt)=>{d();p();function dCn(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}aOt.exports=dCn});var g9=Q((oPi,cOt)=>{d();p();function pCn(t){return t!=null&&typeof t=="object"}cOt.exports=pCn});var uOt=Q((sPi,lOt)=>{d();p();var hCn=QD(),mCn=g9(),gCn="[object Arguments]";function vCn(t){return mCn(t)&&hCn(t)==gCn}lOt.exports=vCn});var F2e=Q((uPi,pOt)=>{d();p();var fOt=uOt(),yCn=g9(),dOt=Object.prototype,bCn=dOt.hasOwnProperty,xCn=dOt.propertyIsEnumerable,wCn=fOt(function(){return arguments}())?fOt:function(t){return yCn(t)&&bCn.call(t,"callee")&&!xCn.call(t,"callee")};pOt.exports=wCn});var mOt=Q((pPi,hOt)=>{d();p();function ACn(){return!1}hOt.exports=ACn});var fVe=Q((tie,Pq)=>{d();p();var SCn=rS(),ECn=mOt(),yOt=typeof tie=="object"&&tie&&!tie.nodeType&&tie,gOt=yOt&&typeof Pq=="object"&&Pq&&!Pq.nodeType&&Pq,_Cn=gOt&&gOt.exports===yOt,vOt=_Cn?SCn.Buffer:void 0,CCn=vOt?vOt.isBuffer:void 0,kCn=CCn||ECn;Pq.exports=kCn});var z2e=Q((yPi,bOt)=>{d();p();var TCn=9007199254740991,ICn=/^(?:0|[1-9]\d*)$/;function RCn(t,e){var r=typeof t;return e=e??TCn,!!e&&(r=="number"||r!="symbol"&&ICn.test(t))&&t>-1&&t%1==0&&t<e}bOt.exports=RCn});var H2e=Q((wPi,xOt)=>{d();p();var MCn=9007199254740991;function PCn(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=MCn}xOt.exports=PCn});var AOt=Q((EPi,wOt)=>{d();p();var NCn=QD(),BCn=H2e(),OCn=g9(),DCn="[object Arguments]",LCn="[object Array]",UCn="[object Boolean]",FCn="[object Date]",zCn="[object Error]",HCn="[object Function]",jCn="[object Map]",WCn="[object Number]",GCn="[object Object]",VCn="[object RegExp]",qCn="[object Set]",KCn="[object String]",YCn="[object WeakMap]",JCn="[object ArrayBuffer]",XCn="[object DataView]",ZCn="[object Float32Array]",QCn="[object Float64Array]",$Cn="[object Int8Array]",ekn="[object Int16Array]",tkn="[object Int32Array]",rkn="[object Uint8Array]",nkn="[object Uint8ClampedArray]",okn="[object Uint16Array]",ikn="[object Uint32Array]",Gc={};Gc[ZCn]=Gc[QCn]=Gc[$Cn]=Gc[ekn]=Gc[tkn]=Gc[rkn]=Gc[nkn]=Gc[okn]=Gc[ikn]=!0;Gc[DCn]=Gc[LCn]=Gc[JCn]=Gc[UCn]=Gc[XCn]=Gc[FCn]=Gc[zCn]=Gc[HCn]=Gc[jCn]=Gc[WCn]=Gc[GCn]=Gc[VCn]=Gc[qCn]=Gc[KCn]=Gc[YCn]=!1;function akn(t){return OCn(t)&&BCn(t.length)&&!!Gc[NCn(t)]}wOt.exports=akn});var dVe=Q((kPi,SOt)=>{d();p();function skn(t){return function(e){return t(e)}}SOt.exports=skn});var _Ot=Q((rie,Nq)=>{d();p();var ckn=tVe(),EOt=typeof rie=="object"&&rie&&!rie.nodeType&&rie,nie=EOt&&typeof Nq=="object"&&Nq&&!Nq.nodeType&&Nq,lkn=nie&&nie.exports===EOt,pVe=lkn&&ckn.process,ukn=function(){try{var t=nie&&nie.require&&nie.require("util").types;return t||pVe&&pVe.binding&&pVe.binding("util")}catch{}}();Nq.exports=ukn});var hVe=Q((PPi,TOt)=>{d();p();var fkn=AOt(),dkn=dVe(),COt=_Ot(),kOt=COt&&COt.isTypedArray,pkn=kOt?dkn(kOt):fkn;TOt.exports=pkn});var ROt=Q((OPi,IOt)=>{d();p();var hkn=sOt(),mkn=F2e(),gkn=G_(),vkn=fVe(),ykn=z2e(),bkn=hVe(),xkn=Object.prototype,wkn=xkn.hasOwnProperty;function Akn(t,e){var r=gkn(t),n=!r&&mkn(t),o=!r&&!n&&vkn(t),i=!r&&!n&&!o&&bkn(t),a=r||n||o||i,s=a?hkn(t.length,String):[],c=s.length;for(var l in t)(e||wkn.call(t,l))&&!(a&&(l=="length"||o&&(l=="offset"||l=="parent")||i&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||ykn(l,c)))&&s.push(l);return s}IOt.exports=Akn});var POt=Q((UPi,MOt)=>{d();p();var Skn=Object.prototype;function Ekn(t){var e=t&&t.constructor,r=typeof e=="function"&&e.prototype||Skn;return t===r}MOt.exports=Ekn});var BOt=Q((HPi,NOt)=>{d();p();function _kn(t,e){return function(r){return t(e(r))}}NOt.exports=_kn});var DOt=Q((GPi,OOt)=>{d();p();var Ckn=BOt(),kkn=Ckn(Object.keys,Object);OOt.exports=kkn});var UOt=Q((KPi,LOt)=>{d();p();var Tkn=POt(),Ikn=DOt(),Rkn=Object.prototype,Mkn=Rkn.hasOwnProperty;function Pkn(t){if(!Tkn(t))return Ikn(t);var e=[];for(var r in Object(t))Mkn.call(t,r)&&r!="constructor"&&e.push(r);return e}LOt.exports=Pkn});var j2e=Q((XPi,FOt)=>{d();p();var Nkn=rVe(),Bkn=H2e();function Okn(t){return t!=null&&Bkn(t.length)&&!Nkn(t)}FOt.exports=Okn});var mVe=Q(($Pi,zOt)=>{d();p();var Dkn=ROt(),Lkn=UOt(),Ukn=j2e();function Fkn(t){return Ukn(t)?Dkn(t):Lkn(t)}zOt.exports=Fkn});var jOt=Q((rNi,HOt)=>{d();p();var zkn=QBt(),Hkn=iOt(),jkn=mVe();function Wkn(t){return zkn(t,jkn,Hkn)}HOt.exports=Wkn});var VOt=Q((iNi,GOt)=>{d();p();var WOt=jOt(),Gkn=1,Vkn=Object.prototype,qkn=Vkn.hasOwnProperty;function Kkn(t,e,r,n,o,i){var a=r&Gkn,s=WOt(t),c=s.length,l=WOt(e),u=l.length;if(c!=u&&!a)return!1;for(var f=c;f--;){var h=s[f];if(!(a?h in e:qkn.call(e,h)))return!1}var m=i.get(t),g=i.get(e);if(m&&g)return m==e&&g==t;var v=!0;i.set(t,e),i.set(e,t);for(var b=a;++f<c;){h=s[f];var w=t[h],_=e[h];if(n)var I=a?n(_,w,h,e,t,i):n(w,_,h,t,e,i);if(!(I===void 0?w===_||o(w,_,r,n,i):I)){v=!1;break}b||(b=h=="constructor")}if(v&&!b){var B=t.constructor,L=e.constructor;B!=L&&"constructor"in t&&"constructor"in e&&!(typeof B=="function"&&B instanceof B&&typeof L=="function"&&L instanceof L)&&(v=!1)}return i.delete(t),i.delete(e),v}GOt.exports=Kkn});var KOt=Q((cNi,qOt)=>{d();p();var Ykn=m9(),Jkn=rS(),Xkn=Ykn(Jkn,"DataView");qOt.exports=Xkn});var JOt=Q((fNi,YOt)=>{d();p();var Zkn=m9(),Qkn=rS(),$kn=Zkn(Qkn,"Promise");YOt.exports=$kn});var ZOt=Q((hNi,XOt)=>{d();p();var eTn=m9(),tTn=rS(),rTn=eTn(tTn,"Set");XOt.exports=rTn});var $Ot=Q((vNi,QOt)=>{d();p();var nTn=m9(),oTn=rS(),iTn=nTn(oTn,"WeakMap");QOt.exports=iTn});var sDt=Q((xNi,aDt)=>{d();p();var gVe=KOt(),vVe=D2e(),yVe=JOt(),bVe=ZOt(),xVe=$Ot(),iDt=QD(),Bq=oVe(),eDt="[object Map]",aTn="[object Object]",tDt="[object Promise]",rDt="[object Set]",nDt="[object WeakMap]",oDt="[object DataView]",sTn=Bq(gVe),cTn=Bq(vVe),lTn=Bq(yVe),uTn=Bq(bVe),fTn=Bq(xVe),$D=iDt;(gVe&&$D(new gVe(new ArrayBuffer(1)))!=oDt||vVe&&$D(new vVe)!=eDt||yVe&&$D(yVe.resolve())!=tDt||bVe&&$D(new bVe)!=rDt||xVe&&$D(new xVe)!=nDt)&&($D=function(t){var e=iDt(t),r=e==aTn?t.constructor:void 0,n=r?Bq(r):"";if(n)switch(n){case sTn:return oDt;case cTn:return eDt;case lTn:return tDt;case uTn:return rDt;case fTn:return nDt}return e});aDt.exports=$D});var mDt=Q((SNi,hDt)=>{d();p();var wVe=iVe(),dTn=cVe(),pTn=YBt(),hTn=VOt(),cDt=sDt(),lDt=G_(),uDt=fVe(),mTn=hVe(),gTn=1,fDt="[object Arguments]",dDt="[object Array]",W2e="[object Object]",vTn=Object.prototype,pDt=vTn.hasOwnProperty;function yTn(t,e,r,n,o,i){var a=lDt(t),s=lDt(e),c=a?dDt:cDt(t),l=s?dDt:cDt(e);c=c==fDt?W2e:c,l=l==fDt?W2e:l;var u=c==W2e,f=l==W2e,h=c==l;if(h&&uDt(t)){if(!uDt(e))return!1;a=!0,u=!1}if(h&&!u)return i||(i=new wVe),a||mTn(t)?dTn(t,e,r,n,o,i):pTn(t,e,c,r,n,o,i);if(!(r&gTn)){var m=u&&pDt.call(t,"__wrapped__"),g=f&&pDt.call(e,"__wrapped__");if(m||g){var v=m?t.value():t,b=g?e.value():e;return i||(i=new wVe),o(v,b,r,n,i)}}return h?(i||(i=new wVe),hTn(t,e,r,n,o,i)):!1}hDt.exports=yTn});var G2e=Q((CNi,yDt)=>{d();p();var bTn=mDt(),gDt=g9();function vDt(t,e,r,n,o){return t===e?!0:t==null||e==null||!gDt(t)&&!gDt(e)?t!==t&&e!==e:bTn(t,e,r,n,vDt,o)}yDt.exports=vDt});var AVe=Q((INi,bDt)=>{d();p();var xTn=G2e();function wTn(t,e){return xTn(t,e)}bDt.exports=wTn});var kc=Q((PNi,V2e)=>{d();p();(function(){"use strict";var t={}.hasOwnProperty;function e(){for(var o="",i=0;i<arguments.length;i++){var a=arguments[i];a&&(o=n(o,r(a)))}return o}function r(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return e.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var i="";for(var a in o)t.call(o,a)&&o[a]&&(i=n(i,a));return i}function n(o,i){return i?o?o+" "+i:o+i:o}typeof V2e<"u"&&V2e.exports?(e.default=e,V2e.exports=e):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return e}):window.classNames=e})()});var og=Q((SDt,K2e)=>{d();p();(function(t){"use strict";var e,r=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,n=Math.ceil,o=Math.floor,i="[BigNumber Error] ",a=i+"Number primitive has more than 15 significant digits: ",s=1e14,c=14,l=9007199254740991,u=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],f=1e7,h=1e9;function m(L){var D,z,G,U=H.prototype={constructor:H,toString:null,valueOf:null},T=new H(1),P=20,j=4,M=-7,y=21,x=-1e7,C=1e7,R=!1,E=1,N=0,V={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"\xA0",suffix:""},F="0123456789abcdefghijklmnopqrstuvwxyz",k=!0;function H(K,$){var ee,se,ve,xe,ke,Pe,Te,Z,te=this;if(!(te instanceof H))return new H(K,$);if($==null){if(K&&K._isBigNumber===!0){te.s=K.s,!K.c||K.e>C?te.c=te.e=null:K.e<x?te.c=[te.e=0]:(te.e=K.e,te.c=K.c.slice());return}if((Pe=typeof K=="number")&&K*0==0){if(te.s=1/K<0?(K=-K,-1):1,K===~~K){for(xe=0,ke=K;ke>=10;ke/=10,xe++);xe>C?te.c=te.e=null:(te.e=xe,te.c=[K]);return}Z=String(K)}else{if(!r.test(Z=String(K)))return G(te,Z,Pe);te.s=Z.charCodeAt(0)==45?(Z=Z.slice(1),-1):1}(xe=Z.indexOf("."))>-1&&(Z=Z.replace(".","")),(ke=Z.search(/e/i))>0?(xe<0&&(xe=ke),xe+=+Z.slice(ke+1),Z=Z.substring(0,ke)):xe<0&&(xe=Z.length)}else{if(w($,2,F.length,"Base"),$==10&&k)return te=new H(K),q(te,P+te.e+1,j);if(Z=String(K),Pe=typeof K=="number"){if(K*0!=0)return G(te,Z,Pe,$);if(te.s=1/K<0?(Z=Z.slice(1),-1):1,H.DEBUG&&Z.replace(/^0\.0*|\./,"").length>15)throw Error(a+K)}else te.s=Z.charCodeAt(0)===45?(Z=Z.slice(1),-1):1;for(ee=F.slice(0,$),xe=ke=0,Te=Z.length;ke<Te;ke++)if(ee.indexOf(se=Z.charAt(ke))<0){if(se=="."){if(ke>xe){xe=Te;continue}}else if(!ve&&(Z==Z.toUpperCase()&&(Z=Z.toLowerCase())||Z==Z.toLowerCase()&&(Z=Z.toUpperCase()))){ve=!0,ke=-1,xe=0;continue}return G(te,String(K),Pe,$)}Pe=!1,Z=z(Z,$,10,te.s),(xe=Z.indexOf("."))>-1?Z=Z.replace(".",""):xe=Z.length}for(ke=0;Z.charCodeAt(ke)===48;ke++);for(Te=Z.length;Z.charCodeAt(--Te)===48;);if(Z=Z.slice(ke,++Te)){if(Te-=ke,Pe&&H.DEBUG&&Te>15&&(K>l||K!==o(K)))throw Error(a+te.s*K);if((xe=xe-ke-1)>C)te.c=te.e=null;else if(xe<x)te.c=[te.e=0];else{if(te.e=xe,te.c=[],ke=(xe+1)%c,xe<0&&(ke+=c),ke<Te){for(ke&&te.c.push(+Z.slice(0,ke)),Te-=c;ke<Te;)te.c.push(+Z.slice(ke,ke+=c));ke=c-(Z=Z.slice(ke)).length}else ke-=Te;for(;ke--;Z+="0");te.c.push(+Z)}}else te.c=[te.e=0]}H.clone=m,H.ROUND_UP=0,H.ROUND_DOWN=1,H.ROUND_CEIL=2,H.ROUND_FLOOR=3,H.ROUND_HALF_UP=4,H.ROUND_HALF_DOWN=5,H.ROUND_HALF_EVEN=6,H.ROUND_HALF_CEIL=7,H.ROUND_HALF_FLOOR=8,H.EUCLID=9,H.config=H.set=function(K){var $,ee;if(K!=null)if(typeof K=="object"){if(K.hasOwnProperty($="DECIMAL_PLACES")&&(ee=K[$],w(ee,0,h,$),P=ee),K.hasOwnProperty($="ROUNDING_MODE")&&(ee=K[$],w(ee,0,8,$),j=ee),K.hasOwnProperty($="EXPONENTIAL_AT")&&(ee=K[$],ee&&ee.pop?(w(ee[0],-h,0,$),w(ee[1],0,h,$),M=ee[0],y=ee[1]):(w(ee,-h,h,$),M=-(y=ee<0?-ee:ee))),K.hasOwnProperty($="RANGE"))if(ee=K[$],ee&&ee.pop)w(ee[0],-h,-1,$),w(ee[1],1,h,$),x=ee[0],C=ee[1];else if(w(ee,-h,h,$),ee)x=-(C=ee<0?-ee:ee);else throw Error(i+$+" cannot be zero: "+ee);if(K.hasOwnProperty($="CRYPTO"))if(ee=K[$],ee===!!ee)if(ee)if(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))R=ee;else throw R=!ee,Error(i+"crypto unavailable");else R=ee;else throw Error(i+$+" not true or false: "+ee);if(K.hasOwnProperty($="MODULO_MODE")&&(ee=K[$],w(ee,0,9,$),E=ee),K.hasOwnProperty($="POW_PRECISION")&&(ee=K[$],w(ee,0,h,$),N=ee),K.hasOwnProperty($="FORMAT"))if(ee=K[$],typeof ee=="object")V=ee;else throw Error(i+$+" not an object: "+ee);if(K.hasOwnProperty($="ALPHABET"))if(ee=K[$],typeof ee=="string"&&!/^.?$|[+\-.\s]|(.).*\1/.test(ee))k=ee.slice(0,10)=="0123456789",F=ee;else throw Error(i+$+" invalid: "+ee)}else throw Error(i+"Object expected: "+K);return{DECIMAL_PLACES:P,ROUNDING_MODE:j,EXPONENTIAL_AT:[M,y],RANGE:[x,C],CRYPTO:R,MODULO_MODE:E,POW_PRECISION:N,FORMAT:V,ALPHABET:F}},H.isBigNumber=function(K){if(!K||K._isBigNumber!==!0)return!1;if(!H.DEBUG)return!0;var $,ee,se=K.c,ve=K.e,xe=K.s;e:if({}.toString.call(se)=="[object Array]"){if((xe===1||xe===-1)&&ve>=-h&&ve<=h&&ve===o(ve)){if(se[0]===0){if(ve===0&&se.length===1)return!0;break e}if($=(ve+1)%c,$<1&&($+=c),String(se[0]).length==$){for($=0;$<se.length;$++)if(ee=se[$],ee<0||ee>=s||ee!==o(ee))break e;if(ee!==0)return!0}}}else if(se===null&&ve===null&&(xe===null||xe===1||xe===-1))return!0;throw Error(i+"Invalid BigNumber: "+K)},H.maximum=H.max=function(){return Y(arguments,U.lt)},H.minimum=H.min=function(){return Y(arguments,U.gt)},H.random=function(){var K=9007199254740992,$=Math.random()*K&2097151?function(){return o(Math.random()*K)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(ee){var se,ve,xe,ke,Pe,Te=0,Z=[],te=new H(T);if(ee==null?ee=P:w(ee,0,h),ke=n(ee/c),R)if(crypto.getRandomValues){for(se=crypto.getRandomValues(new Uint32Array(ke*=2));Te<ke;)Pe=se[Te]*131072+(se[Te+1]>>>11),Pe>=9e15?(ve=crypto.getRandomValues(new Uint32Array(2)),se[Te]=ve[0],se[Te+1]=ve[1]):(Z.push(Pe%1e14),Te+=2);Te=ke/2}else if(crypto.randomBytes){for(se=crypto.randomBytes(ke*=7);Te<ke;)Pe=(se[Te]&31)*281474976710656+se[Te+1]*1099511627776+se[Te+2]*4294967296+se[Te+3]*16777216+(se[Te+4]<<16)+(se[Te+5]<<8)+se[Te+6],Pe>=9e15?crypto.randomBytes(7).copy(se,Te):(Z.push(Pe%1e14),Te+=7);Te=ke/7}else throw R=!1,Error(i+"crypto unavailable");if(!R)for(;Te<ke;)Pe=$(),Pe<9e15&&(Z[Te++]=Pe%1e14);for(ke=Z[--Te],ee%=c,ke&&ee&&(Pe=u[c-ee],Z[Te]=o(ke/Pe)*Pe);Z[Te]===0;Z.pop(),Te--);if(Te<0)Z=[xe=0];else{for(xe=-1;Z[0]===0;Z.splice(0,1),xe-=c);for(Te=1,Pe=Z[0];Pe>=10;Pe/=10,Te++);Te<c&&(xe-=c-Te)}return te.e=xe,te.c=Z,te}}(),H.sum=function(){for(var K=1,$=arguments,ee=new H($[0]);K<$.length;)ee=ee.plus($[K++]);return ee},z=function(){var K="0123456789";function $(ee,se,ve,xe){for(var ke,Pe=[0],Te,Z=0,te=ee.length;Z<te;){for(Te=Pe.length;Te--;Pe[Te]*=se);for(Pe[0]+=xe.indexOf(ee.charAt(Z++)),ke=0;ke<Pe.length;ke++)Pe[ke]>ve-1&&(Pe[ke+1]==null&&(Pe[ke+1]=0),Pe[ke+1]+=Pe[ke]/ve|0,Pe[ke]%=ve)}return Pe.reverse()}return function(ee,se,ve,xe,ke){var Pe,Te,Z,te,le,Ee,Ue,Me,Ve=ee.indexOf("."),_t=P,Ze=j;for(Ve>=0&&(te=N,N=0,ee=ee.replace(".",""),Me=new H(se),Ee=Me.pow(ee.length-Ve),N=te,Me.c=$(B(v(Ee.c),Ee.e,"0"),10,ve,K),Me.e=Me.c.length),Ue=$(ee,se,ve,ke?(Pe=F,K):(Pe=K,F)),Z=te=Ue.length;Ue[--te]==0;Ue.pop());if(!Ue[0])return Pe.charAt(0);if(Ve<0?--Z:(Ee.c=Ue,Ee.e=Z,Ee.s=xe,Ee=D(Ee,Me,_t,Ze,ve),Ue=Ee.c,le=Ee.r,Z=Ee.e),Te=Z+_t+1,Ve=Ue[Te],te=ve/2,le=le||Te<0||Ue[Te+1]!=null,le=Ze<4?(Ve!=null||le)&&(Ze==0||Ze==(Ee.s<0?3:2)):Ve>te||Ve==te&&(Ze==4||le||Ze==6&&Ue[Te-1]&1||Ze==(Ee.s<0?8:7)),Te<1||!Ue[0])ee=le?B(Pe.charAt(1),-_t,Pe.charAt(0)):Pe.charAt(0);else{if(Ue.length=Te,le)for(--ve;++Ue[--Te]>ve;)Ue[Te]=0,Te||(++Z,Ue=[1].concat(Ue));for(te=Ue.length;!Ue[--te];);for(Ve=0,ee="";Ve<=te;ee+=Pe.charAt(Ue[Ve++]));ee=B(ee,Z,Pe.charAt(0))}return ee}}(),D=function(){function K(se,ve,xe){var ke,Pe,Te,Z,te=0,le=se.length,Ee=ve%f,Ue=ve/f|0;for(se=se.slice();le--;)Te=se[le]%f,Z=se[le]/f|0,ke=Ue*Te+Z*Ee,Pe=Ee*Te+ke%f*f+te,te=(Pe/xe|0)+(ke/f|0)+Ue*Z,se[le]=Pe%xe;return te&&(se=[te].concat(se)),se}function $(se,ve,xe,ke){var Pe,Te;if(xe!=ke)Te=xe>ke?1:-1;else for(Pe=Te=0;Pe<xe;Pe++)if(se[Pe]!=ve[Pe]){Te=se[Pe]>ve[Pe]?1:-1;break}return Te}function ee(se,ve,xe,ke){for(var Pe=0;xe--;)se[xe]-=Pe,Pe=se[xe]<ve[xe]?1:0,se[xe]=Pe*ke+se[xe]-ve[xe];for(;!se[0]&&se.length>1;se.splice(0,1));}return function(se,ve,xe,ke,Pe){var Te,Z,te,le,Ee,Ue,Me,Ve,_t,Ze,gt,Gt,mt,ir,Kr,Et,qt,xr=se.s==ve.s?1:-1,xt=se.c,Kt=ve.c;if(!xt||!xt[0]||!Kt||!Kt[0])return new H(!se.s||!ve.s||(xt?Kt&&xt[0]==Kt[0]:!Kt)?NaN:xt&&xt[0]==0||!Kt?xr*0:xr/0);for(Ve=new H(xr),_t=Ve.c=[],Z=se.e-ve.e,xr=xe+Z+1,Pe||(Pe=s,Z=g(se.e/c)-g(ve.e/c),xr=xr/c|0),te=0;Kt[te]==(xt[te]||0);te++);if(Kt[te]>(xt[te]||0)&&Z--,xr<0)_t.push(1),le=!0;else{for(ir=xt.length,Et=Kt.length,te=0,xr+=2,Ee=o(Pe/(Kt[0]+1)),Ee>1&&(Kt=K(Kt,Ee,Pe),xt=K(xt,Ee,Pe),Et=Kt.length,ir=xt.length),mt=Et,Ze=xt.slice(0,Et),gt=Ze.length;gt<Et;Ze[gt++]=0);qt=Kt.slice(),qt=[0].concat(qt),Kr=Kt[0],Kt[1]>=Pe/2&&Kr++;do{if(Ee=0,Te=$(Kt,Ze,Et,gt),Te<0){if(Gt=Ze[0],Et!=gt&&(Gt=Gt*Pe+(Ze[1]||0)),Ee=o(Gt/Kr),Ee>1)for(Ee>=Pe&&(Ee=Pe-1),Ue=K(Kt,Ee,Pe),Me=Ue.length,gt=Ze.length;$(Ue,Ze,Me,gt)==1;)Ee--,ee(Ue,Et<Me?qt:Kt,Me,Pe),Me=Ue.length,Te=1;else Ee==0&&(Te=Ee=1),Ue=Kt.slice(),Me=Ue.length;if(Me<gt&&(Ue=[0].concat(Ue)),ee(Ze,Ue,gt,Pe),gt=Ze.length,Te==-1)for(;$(Kt,Ze,Et,gt)<1;)Ee++,ee(Ze,Et<gt?qt:Kt,gt,Pe),gt=Ze.length}else Te===0&&(Ee++,Ze=[0]);_t[te++]=Ee,Ze[0]?Ze[gt++]=xt[mt]||0:(Ze=[xt[mt]],gt=1)}while((mt++<ir||Ze[0]!=null)&&xr--);le=Ze[0]!=null,_t[0]||_t.splice(0,1)}if(Pe==s){for(te=1,xr=_t[0];xr>=10;xr/=10,te++);q(Ve,xe+(Ve.e=te+Z*c-1)+1,ke,le)}else Ve.e=Z,Ve.r=+le;return Ve}}();function re(K,$,ee,se){var ve,xe,ke,Pe,Te;if(ee==null?ee=j:w(ee,0,8),!K.c)return K.toString();if(ve=K.c[0],ke=K.e,$==null)Te=v(K.c),Te=se==1||se==2&&(ke<=M||ke>=y)?I(Te,ke):B(Te,ke,"0");else if(K=q(new H(K),$,ee),xe=K.e,Te=v(K.c),Pe=Te.length,se==1||se==2&&($<=xe||xe<=M)){for(;Pe<$;Te+="0",Pe++);Te=I(Te,xe)}else if($-=ke,Te=B(Te,xe,"0"),xe+1>Pe){if(--$>0)for(Te+=".";$--;Te+="0");}else if($+=xe-Pe,$>0)for(xe+1==Pe&&(Te+=".");$--;Te+="0");return K.s<0&&ve?"-"+Te:Te}function Y(K,$){for(var ee,se=1,ve=new H(K[0]);se<K.length;se++)if(ee=new H(K[se]),ee.s)$.call(ve,ee)&&(ve=ee);else{ve=ee;break}return ve}function oe(K,$,ee){for(var se=1,ve=$.length;!$[--ve];$.pop());for(ve=$[0];ve>=10;ve/=10,se++);return(ee=se+ee*c-1)>C?K.c=K.e=null:ee<x?K.c=[K.e=0]:(K.e=ee,K.c=$),K}G=function(){var K=/^(-?)0([xbo])(?=\w[\w.]*$)/i,$=/^([^.]+)\.$/,ee=/^\.([^.]+)$/,se=/^-?(Infinity|NaN)$/,ve=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(xe,ke,Pe,Te){var Z,te=Pe?ke:ke.replace(ve,"");if(se.test(te))xe.s=isNaN(te)?null:te<0?-1:1;else{if(!Pe&&(te=te.replace(K,function(le,Ee,Ue){return Z=(Ue=Ue.toLowerCase())=="x"?16:Ue=="b"?2:8,!Te||Te==Z?Ee:le}),Te&&(Z=Te,te=te.replace($,"$1").replace(ee,"0.$1")),ke!=te))return new H(te,Z);if(H.DEBUG)throw Error(i+"Not a"+(Te?" base "+Te:"")+" number: "+ke);xe.s=null}xe.c=xe.e=null}}();function q(K,$,ee,se){var ve,xe,ke,Pe,Te,Z,te,le=K.c,Ee=u;if(le){e:{for(ve=1,Pe=le[0];Pe>=10;Pe/=10,ve++);if(xe=$-ve,xe<0)xe+=c,ke=$,Te=le[Z=0],te=Te/Ee[ve-ke-1]%10|0;else if(Z=n((xe+1)/c),Z>=le.length)if(se){for(;le.length<=Z;le.push(0));Te=te=0,ve=1,xe%=c,ke=xe-c+1}else break e;else{for(Te=Pe=le[Z],ve=1;Pe>=10;Pe/=10,ve++);xe%=c,ke=xe-c+ve,te=ke<0?0:Te/Ee[ve-ke-1]%10|0}if(se=se||$<0||le[Z+1]!=null||(ke<0?Te:Te%Ee[ve-ke-1]),se=ee<4?(te||se)&&(ee==0||ee==(K.s<0?3:2)):te>5||te==5&&(ee==4||se||ee==6&&(xe>0?ke>0?Te/Ee[ve-ke]:0:le[Z-1])%10&1||ee==(K.s<0?8:7)),$<1||!le[0])return le.length=0,se?($-=K.e+1,le[0]=Ee[(c-$%c)%c],K.e=-$||0):le[0]=K.e=0,K;if(xe==0?(le.length=Z,Pe=1,Z--):(le.length=Z+1,Pe=Ee[c-xe],le[Z]=ke>0?o(Te/Ee[ve-ke]%Ee[ke])*Pe:0),se)for(;;)if(Z==0){for(xe=1,ke=le[0];ke>=10;ke/=10,xe++);for(ke=le[0]+=Pe,Pe=1;ke>=10;ke/=10,Pe++);xe!=Pe&&(K.e++,le[0]==s&&(le[0]=1));break}else{if(le[Z]+=Pe,le[Z]!=s)break;le[Z--]=0,Pe=1}for(xe=le.length;le[--xe]===0;le.pop());}K.e>C?K.c=K.e=null:K.e<x&&(K.c=[K.e=0])}return K}function X(K){var $,ee=K.e;return ee===null?K.toString():($=v(K.c),$=ee<=M||ee>=y?I($,ee):B($,ee,"0"),K.s<0?"-"+$:$)}return U.absoluteValue=U.abs=function(){var K=new H(this);return K.s<0&&(K.s=1),K},U.comparedTo=function(K,$){return b(this,new H(K,$))},U.decimalPlaces=U.dp=function(K,$){var ee,se,ve,xe=this;if(K!=null)return w(K,0,h),$==null?$=j:w($,0,8),q(new H(xe),K+xe.e+1,$);if(!(ee=xe.c))return null;if(se=((ve=ee.length-1)-g(this.e/c))*c,ve=ee[ve])for(;ve%10==0;ve/=10,se--);return se<0&&(se=0),se},U.dividedBy=U.div=function(K,$){return D(this,new H(K,$),P,j)},U.dividedToIntegerBy=U.idiv=function(K,$){return D(this,new H(K,$),0,1)},U.exponentiatedBy=U.pow=function(K,$){var ee,se,ve,xe,ke,Pe,Te,Z,te,le=this;if(K=new H(K),K.c&&!K.isInteger())throw Error(i+"Exponent not an integer: "+X(K));if($!=null&&($=new H($)),Pe=K.e>14,!le.c||!le.c[0]||le.c[0]==1&&!le.e&&le.c.length==1||!K.c||!K.c[0])return te=new H(Math.pow(+X(le),Pe?2-_(K):+X(K))),$?te.mod($):te;if(Te=K.s<0,$){if($.c?!$.c[0]:!$.s)return new H(NaN);se=!Te&&le.isInteger()&&$.isInteger(),se&&(le=le.mod($))}else{if(K.e>9&&(le.e>0||le.e<-1||(le.e==0?le.c[0]>1||Pe&&le.c[1]>=24e7:le.c[0]<8e13||Pe&&le.c[0]<=9999975e7)))return xe=le.s<0&&_(K)?-0:0,le.e>-1&&(xe=1/xe),new H(Te?1/xe:xe);N&&(xe=n(N/c+2))}for(Pe?(ee=new H(.5),Te&&(K.s=1),Z=_(K)):(ve=Math.abs(+X(K)),Z=ve%2),te=new H(T);;){if(Z){if(te=te.times(le),!te.c)break;xe?te.c.length>xe&&(te.c.length=xe):se&&(te=te.mod($))}if(ve){if(ve=o(ve/2),ve===0)break;Z=ve%2}else if(K=K.times(ee),q(K,K.e+1,1),K.e>14)Z=_(K);else{if(ve=+X(K),ve===0)break;Z=ve%2}le=le.times(le),xe?le.c&&le.c.length>xe&&(le.c.length=xe):se&&(le=le.mod($))}return se?te:(Te&&(te=T.div(te)),$?te.mod($):xe?q(te,N,j,ke):te)},U.integerValue=function(K){var $=new H(this);return K==null?K=j:w(K,0,8),q($,$.e+1,K)},U.isEqualTo=U.eq=function(K,$){return b(this,new H(K,$))===0},U.isFinite=function(){return!!this.c},U.isGreaterThan=U.gt=function(K,$){return b(this,new H(K,$))>0},U.isGreaterThanOrEqualTo=U.gte=function(K,$){return($=b(this,new H(K,$)))===1||$===0},U.isInteger=function(){return!!this.c&&g(this.e/c)>this.c.length-2},U.isLessThan=U.lt=function(K,$){return b(this,new H(K,$))<0},U.isLessThanOrEqualTo=U.lte=function(K,$){return($=b(this,new H(K,$)))===-1||$===0},U.isNaN=function(){return!this.s},U.isNegative=function(){return this.s<0},U.isPositive=function(){return this.s>0},U.isZero=function(){return!!this.c&&this.c[0]==0},U.minus=function(K,$){var ee,se,ve,xe,ke=this,Pe=ke.s;if(K=new H(K,$),$=K.s,!Pe||!$)return new H(NaN);if(Pe!=$)return K.s=-$,ke.plus(K);var Te=ke.e/c,Z=K.e/c,te=ke.c,le=K.c;if(!Te||!Z){if(!te||!le)return te?(K.s=-$,K):new H(le?ke:NaN);if(!te[0]||!le[0])return le[0]?(K.s=-$,K):new H(te[0]?ke:j==3?-0:0)}if(Te=g(Te),Z=g(Z),te=te.slice(),Pe=Te-Z){for((xe=Pe<0)?(Pe=-Pe,ve=te):(Z=Te,ve=le),ve.reverse(),$=Pe;$--;ve.push(0));ve.reverse()}else for(se=(xe=(Pe=te.length)<($=le.length))?Pe:$,Pe=$=0;$<se;$++)if(te[$]!=le[$]){xe=te[$]<le[$];break}if(xe&&(ve=te,te=le,le=ve,K.s=-K.s),$=(se=le.length)-(ee=te.length),$>0)for(;$--;te[ee++]=0);for($=s-1;se>Pe;){if(te[--se]<le[se]){for(ee=se;ee&&!te[--ee];te[ee]=$);--te[ee],te[se]+=s}te[se]-=le[se]}for(;te[0]==0;te.splice(0,1),--Z);return te[0]?oe(K,te,Z):(K.s=j==3?-1:1,K.c=[K.e=0],K)},U.modulo=U.mod=function(K,$){var ee,se,ve=this;return K=new H(K,$),!ve.c||!K.s||K.c&&!K.c[0]?new H(NaN):!K.c||ve.c&&!ve.c[0]?new H(ve):(E==9?(se=K.s,K.s=1,ee=D(ve,K,0,3),K.s=se,ee.s*=se):ee=D(ve,K,0,E),K=ve.minus(ee.times(K)),!K.c[0]&&E==1&&(K.s=ve.s),K)},U.multipliedBy=U.times=function(K,$){var ee,se,ve,xe,ke,Pe,Te,Z,te,le,Ee,Ue,Me,Ve,_t,Ze=this,gt=Ze.c,Gt=(K=new H(K,$)).c;if(!gt||!Gt||!gt[0]||!Gt[0])return!Ze.s||!K.s||gt&&!gt[0]&&!Gt||Gt&&!Gt[0]&&!gt?K.c=K.e=K.s=null:(K.s*=Ze.s,!gt||!Gt?K.c=K.e=null:(K.c=[0],K.e=0)),K;for(se=g(Ze.e/c)+g(K.e/c),K.s*=Ze.s,Te=gt.length,le=Gt.length,Te<le&&(Me=gt,gt=Gt,Gt=Me,ve=Te,Te=le,le=ve),ve=Te+le,Me=[];ve--;Me.push(0));for(Ve=s,_t=f,ve=le;--ve>=0;){for(ee=0,Ee=Gt[ve]%_t,Ue=Gt[ve]/_t|0,ke=Te,xe=ve+ke;xe>ve;)Z=gt[--ke]%_t,te=gt[ke]/_t|0,Pe=Ue*Z+te*Ee,Z=Ee*Z+Pe%_t*_t+Me[xe]+ee,ee=(Z/Ve|0)+(Pe/_t|0)+Ue*te,Me[xe--]=Z%Ve;Me[xe]=ee}return ee?++se:Me.splice(0,1),oe(K,Me,se)},U.negated=function(){var K=new H(this);return K.s=-K.s||null,K},U.plus=function(K,$){var ee,se=this,ve=se.s;if(K=new H(K,$),$=K.s,!ve||!$)return new H(NaN);if(ve!=$)return K.s=-$,se.minus(K);var xe=se.e/c,ke=K.e/c,Pe=se.c,Te=K.c;if(!xe||!ke){if(!Pe||!Te)return new H(ve/0);if(!Pe[0]||!Te[0])return Te[0]?K:new H(Pe[0]?se:ve*0)}if(xe=g(xe),ke=g(ke),Pe=Pe.slice(),ve=xe-ke){for(ve>0?(ke=xe,ee=Te):(ve=-ve,ee=Pe),ee.reverse();ve--;ee.push(0));ee.reverse()}for(ve=Pe.length,$=Te.length,ve-$<0&&(ee=Te,Te=Pe,Pe=ee,$=ve),ve=0;$;)ve=(Pe[--$]=Pe[$]+Te[$]+ve)/s|0,Pe[$]=s===Pe[$]?0:Pe[$]%s;return ve&&(Pe=[ve].concat(Pe),++ke),oe(K,Pe,ke)},U.precision=U.sd=function(K,$){var ee,se,ve,xe=this;if(K!=null&&K!==!!K)return w(K,1,h),$==null?$=j:w($,0,8),q(new H(xe),K,$);if(!(ee=xe.c))return null;if(ve=ee.length-1,se=ve*c+1,ve=ee[ve]){for(;ve%10==0;ve/=10,se--);for(ve=ee[0];ve>=10;ve/=10,se++);}return K&&xe.e+1>se&&(se=xe.e+1),se},U.shiftedBy=function(K){return w(K,-l,l),this.times("1e"+K)},U.squareRoot=U.sqrt=function(){var K,$,ee,se,ve,xe=this,ke=xe.c,Pe=xe.s,Te=xe.e,Z=P+4,te=new H("0.5");if(Pe!==1||!ke||!ke[0])return new H(!Pe||Pe<0&&(!ke||ke[0])?NaN:ke?xe:1/0);if(Pe=Math.sqrt(+X(xe)),Pe==0||Pe==1/0?($=v(ke),($.length+Te)%2==0&&($+="0"),Pe=Math.sqrt(+$),Te=g((Te+1)/2)-(Te<0||Te%2),Pe==1/0?$="5e"+Te:($=Pe.toExponential(),$=$.slice(0,$.indexOf("e")+1)+Te),ee=new H($)):ee=new H(Pe+""),ee.c[0]){for(Te=ee.e,Pe=Te+Z,Pe<3&&(Pe=0);;)if(ve=ee,ee=te.times(ve.plus(D(xe,ve,Z,1))),v(ve.c).slice(0,Pe)===($=v(ee.c)).slice(0,Pe))if(ee.e<Te&&--Pe,$=$.slice(Pe-3,Pe+1),$=="9999"||!se&&$=="4999"){if(!se&&(q(ve,ve.e+P+2,0),ve.times(ve).eq(xe))){ee=ve;break}Z+=4,Pe+=4,se=1}else{(!+$||!+$.slice(1)&&$.charAt(0)=="5")&&(q(ee,ee.e+P+2,1),K=!ee.times(ee).eq(xe));break}}return q(ee,ee.e+P+1,j,K)},U.toExponential=function(K,$){return K!=null&&(w(K,0,h),K++),re(this,K,$,1)},U.toFixed=function(K,$){return K!=null&&(w(K,0,h),K=K+this.e+1),re(this,K,$)},U.toFormat=function(K,$,ee){var se,ve=this;if(ee==null)K!=null&&$&&typeof $=="object"?(ee=$,$=null):K&&typeof K=="object"?(ee=K,K=$=null):ee=V;else if(typeof ee!="object")throw Error(i+"Argument not an object: "+ee);if(se=ve.toFixed(K,$),ve.c){var xe,ke=se.split("."),Pe=+ee.groupSize,Te=+ee.secondaryGroupSize,Z=ee.groupSeparator||"",te=ke[0],le=ke[1],Ee=ve.s<0,Ue=Ee?te.slice(1):te,Me=Ue.length;if(Te&&(xe=Pe,Pe=Te,Te=xe,Me-=xe),Pe>0&&Me>0){for(xe=Me%Pe||Pe,te=Ue.substr(0,xe);xe<Me;xe+=Pe)te+=Z+Ue.substr(xe,Pe);Te>0&&(te+=Z+Ue.slice(xe)),Ee&&(te="-"+te)}se=le?te+(ee.decimalSeparator||"")+((Te=+ee.fractionGroupSize)?le.replace(new RegExp("\\d{"+Te+"}\\B","g"),"$&"+(ee.fractionGroupSeparator||"")):le):te}return(ee.prefix||"")+se+(ee.suffix||"")},U.toFraction=function(K){var $,ee,se,ve,xe,ke,Pe,Te,Z,te,le,Ee,Ue=this,Me=Ue.c;if(K!=null&&(Pe=new H(K),!Pe.isInteger()&&(Pe.c||Pe.s!==1)||Pe.lt(T)))throw Error(i+"Argument "+(Pe.isInteger()?"out of range: ":"not an integer: ")+X(Pe));if(!Me)return new H(Ue);for($=new H(T),Z=ee=new H(T),se=Te=new H(T),Ee=v(Me),xe=$.e=Ee.length-Ue.e-1,$.c[0]=u[(ke=xe%c)<0?c+ke:ke],K=!K||Pe.comparedTo($)>0?xe>0?$:Z:Pe,ke=C,C=1/0,Pe=new H(Ee),Te.c[0]=0;te=D(Pe,$,0,1),ve=ee.plus(te.times(se)),ve.comparedTo(K)!=1;)ee=se,se=ve,Z=Te.plus(te.times(ve=Z)),Te=ve,$=Pe.minus(te.times(ve=$)),Pe=ve;return ve=D(K.minus(ee),se,0,1),Te=Te.plus(ve.times(Z)),ee=ee.plus(ve.times(se)),Te.s=Z.s=Ue.s,xe=xe*2,le=D(Z,se,xe,j).minus(Ue).abs().comparedTo(D(Te,ee,xe,j).minus(Ue).abs())<1?[Z,se]:[Te,ee],C=ke,le},U.toNumber=function(){return+X(this)},U.toPrecision=function(K,$){return K!=null&&w(K,1,h),re(this,K,$,2)},U.toString=function(K){var $,ee=this,se=ee.s,ve=ee.e;return ve===null?se?($="Infinity",se<0&&($="-"+$)):$="NaN":(K==null?$=ve<=M||ve>=y?I(v(ee.c),ve):B(v(ee.c),ve,"0"):K===10&&k?(ee=q(new H(ee),P+ve+1,j),$=B(v(ee.c),ee.e,"0")):(w(K,2,F.length,"Base"),$=z(B(v(ee.c),ve,"0"),10,K,se,!0)),se<0&&ee.c[0]&&($="-"+$)),$},U.valueOf=U.toJSON=function(){return X(this)},U._isBigNumber=!0,L!=null&&H.set(L),H}function g(L){var D=L|0;return L>0||L===D?D:D-1}function v(L){for(var D,z,G=1,U=L.length,T=L[0]+"";G<U;){for(D=L[G++]+"",z=c-D.length;z--;D="0"+D);T+=D}for(U=T.length;T.charCodeAt(--U)===48;);return T.slice(0,U+1||1)}function b(L,D){var z,G,U=L.c,T=D.c,P=L.s,j=D.s,M=L.e,y=D.e;if(!P||!j)return null;if(z=U&&!U[0],G=T&&!T[0],z||G)return z?G?0:-j:P;if(P!=j)return P;if(z=P<0,G=M==y,!U||!T)return G?0:!U^z?1:-1;if(!G)return M>y^z?1:-1;for(j=(M=U.length)<(y=T.length)?M:y,P=0;P<j;P++)if(U[P]!=T[P])return U[P]>T[P]^z?1:-1;return M==y?0:M>y^z?1:-1}function w(L,D,z,G){if(L<D||L>z||L!==o(L))throw Error(i+(G||"Argument")+(typeof L=="number"?L<D||L>z?" out of range: ":" not an integer: ":" not a primitive number: ")+String(L))}function _(L){var D=L.c.length-1;return g(L.e/c)==D&&L.c[D]%2!=0}function I(L,D){return(L.length>1?L.charAt(0)+"."+L.slice(1):L)+(D<0?"e":"e+")+D}function B(L,D,z){var G,U;if(D<0){for(U=z+".";++D;U+=z);L=U+L}else if(G=L.length,++D>G){for(U=z,D-=G;--D;U+=z);L+=U}else D<G&&(L=L.slice(0,D)+"."+L.slice(D));return L}e=m(),e.default=e.BigNumber=e,typeof define=="function"&&define.amd?define(function(){return e}):typeof K2e<"u"&&K2e.exports?K2e.exports=e:(t||(t=typeof self<"u"&&self?self:window),t.BigNumber=e)})(SDt)});var _Ve=Q(Dq=>{d();p();function _Dt(){var t={};return t["align-content"]=!1,t["align-items"]=!1,t["align-self"]=!1,t["alignment-adjust"]=!1,t["alignment-baseline"]=!1,t.all=!1,t["anchor-point"]=!1,t.animation=!1,t["animation-delay"]=!1,t["animation-direction"]=!1,t["animation-duration"]=!1,t["animation-fill-mode"]=!1,t["animation-iteration-count"]=!1,t["animation-name"]=!1,t["animation-play-state"]=!1,t["animation-timing-function"]=!1,t.azimuth=!1,t["backface-visibility"]=!1,t.background=!0,t["background-attachment"]=!0,t["background-clip"]=!0,t["background-color"]=!0,t["background-image"]=!0,t["background-origin"]=!0,t["background-position"]=!0,t["background-repeat"]=!0,t["background-size"]=!0,t["baseline-shift"]=!1,t.binding=!1,t.bleed=!1,t["bookmark-label"]=!1,t["bookmark-level"]=!1,t["bookmark-state"]=!1,t.border=!0,t["border-bottom"]=!0,t["border-bottom-color"]=!0,t["border-bottom-left-radius"]=!0,t["border-bottom-right-radius"]=!0,t["border-bottom-style"]=!0,t["border-bottom-width"]=!0,t["border-collapse"]=!0,t["border-color"]=!0,t["border-image"]=!0,t["border-image-outset"]=!0,t["border-image-repeat"]=!0,t["border-image-slice"]=!0,t["border-image-source"]=!0,t["border-image-width"]=!0,t["border-left"]=!0,t["border-left-color"]=!0,t["border-left-style"]=!0,t["border-left-width"]=!0,t["border-radius"]=!0,t["border-right"]=!0,t["border-right-color"]=!0,t["border-right-style"]=!0,t["border-right-width"]=!0,t["border-spacing"]=!0,t["border-style"]=!0,t["border-top"]=!0,t["border-top-color"]=!0,t["border-top-left-radius"]=!0,t["border-top-right-radius"]=!0,t["border-top-style"]=!0,t["border-top-width"]=!0,t["border-width"]=!0,t.bottom=!1,t["box-decoration-break"]=!0,t["box-shadow"]=!0,t["box-sizing"]=!0,t["box-snap"]=!0,t["box-suppress"]=!0,t["break-after"]=!0,t["break-before"]=!0,t["break-inside"]=!0,t["caption-side"]=!1,t.chains=!1,t.clear=!0,t.clip=!1,t["clip-path"]=!1,t["clip-rule"]=!1,t.color=!0,t["color-interpolation-filters"]=!0,t["column-count"]=!1,t["column-fill"]=!1,t["column-gap"]=!1,t["column-rule"]=!1,t["column-rule-color"]=!1,t["column-rule-style"]=!1,t["column-rule-width"]=!1,t["column-span"]=!1,t["column-width"]=!1,t.columns=!1,t.contain=!1,t.content=!1,t["counter-increment"]=!1,t["counter-reset"]=!1,t["counter-set"]=!1,t.crop=!1,t.cue=!1,t["cue-after"]=!1,t["cue-before"]=!1,t.cursor=!1,t.direction=!1,t.display=!0,t["display-inside"]=!0,t["display-list"]=!0,t["display-outside"]=!0,t["dominant-baseline"]=!1,t.elevation=!1,t["empty-cells"]=!1,t.filter=!1,t.flex=!1,t["flex-basis"]=!1,t["flex-direction"]=!1,t["flex-flow"]=!1,t["flex-grow"]=!1,t["flex-shrink"]=!1,t["flex-wrap"]=!1,t.float=!1,t["float-offset"]=!1,t["flood-color"]=!1,t["flood-opacity"]=!1,t["flow-from"]=!1,t["flow-into"]=!1,t.font=!0,t["font-family"]=!0,t["font-feature-settings"]=!0,t["font-kerning"]=!0,t["font-language-override"]=!0,t["font-size"]=!0,t["font-size-adjust"]=!0,t["font-stretch"]=!0,t["font-style"]=!0,t["font-synthesis"]=!0,t["font-variant"]=!0,t["font-variant-alternates"]=!0,t["font-variant-caps"]=!0,t["font-variant-east-asian"]=!0,t["font-variant-ligatures"]=!0,t["font-variant-numeric"]=!0,t["font-variant-position"]=!0,t["font-weight"]=!0,t.grid=!1,t["grid-area"]=!1,t["grid-auto-columns"]=!1,t["grid-auto-flow"]=!1,t["grid-auto-rows"]=!1,t["grid-column"]=!1,t["grid-column-end"]=!1,t["grid-column-start"]=!1,t["grid-row"]=!1,t["grid-row-end"]=!1,t["grid-row-start"]=!1,t["grid-template"]=!1,t["grid-template-areas"]=!1,t["grid-template-columns"]=!1,t["grid-template-rows"]=!1,t["hanging-punctuation"]=!1,t.height=!0,t.hyphens=!1,t.icon=!1,t["image-orientation"]=!1,t["image-resolution"]=!1,t["ime-mode"]=!1,t["initial-letters"]=!1,t["inline-box-align"]=!1,t["justify-content"]=!1,t["justify-items"]=!1,t["justify-self"]=!1,t.left=!1,t["letter-spacing"]=!0,t["lighting-color"]=!0,t["line-box-contain"]=!1,t["line-break"]=!1,t["line-grid"]=!1,t["line-height"]=!1,t["line-snap"]=!1,t["line-stacking"]=!1,t["line-stacking-ruby"]=!1,t["line-stacking-shift"]=!1,t["line-stacking-strategy"]=!1,t["list-style"]=!0,t["list-style-image"]=!0,t["list-style-position"]=!0,t["list-style-type"]=!0,t.margin=!0,t["margin-bottom"]=!0,t["margin-left"]=!0,t["margin-right"]=!0,t["margin-top"]=!0,t["marker-offset"]=!1,t["marker-side"]=!1,t.marks=!1,t.mask=!1,t["mask-box"]=!1,t["mask-box-outset"]=!1,t["mask-box-repeat"]=!1,t["mask-box-slice"]=!1,t["mask-box-source"]=!1,t["mask-box-width"]=!1,t["mask-clip"]=!1,t["mask-image"]=!1,t["mask-origin"]=!1,t["mask-position"]=!1,t["mask-repeat"]=!1,t["mask-size"]=!1,t["mask-source-type"]=!1,t["mask-type"]=!1,t["max-height"]=!0,t["max-lines"]=!1,t["max-width"]=!0,t["min-height"]=!0,t["min-width"]=!0,t["move-to"]=!1,t["nav-down"]=!1,t["nav-index"]=!1,t["nav-left"]=!1,t["nav-right"]=!1,t["nav-up"]=!1,t["object-fit"]=!1,t["object-position"]=!1,t.opacity=!1,t.order=!1,t.orphans=!1,t.outline=!1,t["outline-color"]=!1,t["outline-offset"]=!1,t["outline-style"]=!1,t["outline-width"]=!1,t.overflow=!1,t["overflow-wrap"]=!1,t["overflow-x"]=!1,t["overflow-y"]=!1,t.padding=!0,t["padding-bottom"]=!0,t["padding-left"]=!0,t["padding-right"]=!0,t["padding-top"]=!0,t.page=!1,t["page-break-after"]=!1,t["page-break-before"]=!1,t["page-break-inside"]=!1,t["page-policy"]=!1,t.pause=!1,t["pause-after"]=!1,t["pause-before"]=!1,t.perspective=!1,t["perspective-origin"]=!1,t.pitch=!1,t["pitch-range"]=!1,t["play-during"]=!1,t.position=!1,t["presentation-level"]=!1,t.quotes=!1,t["region-fragment"]=!1,t.resize=!1,t.rest=!1,t["rest-after"]=!1,t["rest-before"]=!1,t.richness=!1,t.right=!1,t.rotation=!1,t["rotation-point"]=!1,t["ruby-align"]=!1,t["ruby-merge"]=!1,t["ruby-position"]=!1,t["shape-image-threshold"]=!1,t["shape-outside"]=!1,t["shape-margin"]=!1,t.size=!1,t.speak=!1,t["speak-as"]=!1,t["speak-header"]=!1,t["speak-numeral"]=!1,t["speak-punctuation"]=!1,t["speech-rate"]=!1,t.stress=!1,t["string-set"]=!1,t["tab-size"]=!1,t["table-layout"]=!1,t["text-align"]=!0,t["text-align-last"]=!0,t["text-combine-upright"]=!0,t["text-decoration"]=!0,t["text-decoration-color"]=!0,t["text-decoration-line"]=!0,t["text-decoration-skip"]=!0,t["text-decoration-style"]=!0,t["text-emphasis"]=!0,t["text-emphasis-color"]=!0,t["text-emphasis-position"]=!0,t["text-emphasis-style"]=!0,t["text-height"]=!0,t["text-indent"]=!0,t["text-justify"]=!0,t["text-orientation"]=!0,t["text-overflow"]=!0,t["text-shadow"]=!0,t["text-space-collapse"]=!0,t["text-transform"]=!0,t["text-underline-position"]=!0,t["text-wrap"]=!0,t.top=!1,t.transform=!1,t["transform-origin"]=!1,t["transform-style"]=!1,t.transition=!1,t["transition-delay"]=!1,t["transition-duration"]=!1,t["transition-property"]=!1,t["transition-timing-function"]=!1,t["unicode-bidi"]=!1,t["vertical-align"]=!1,t.visibility=!1,t["voice-balance"]=!1,t["voice-duration"]=!1,t["voice-family"]=!1,t["voice-pitch"]=!1,t["voice-range"]=!1,t["voice-rate"]=!1,t["voice-stress"]=!1,t["voice-volume"]=!1,t.volume=!1,t["white-space"]=!1,t.widows=!1,t.width=!0,t["will-change"]=!1,t["word-break"]=!0,t["word-spacing"]=!0,t["word-wrap"]=!0,t["wrap-flow"]=!1,t["wrap-through"]=!1,t["writing-mode"]=!1,t["z-index"]=!1,t}function _Tn(t,e,r){}function CTn(t,e,r){}var kTn=/javascript\s*\:/img;function TTn(t,e){return kTn.test(e)?"":e}Dq.whiteList=_Dt();Dq.getDefaultWhiteList=_Dt;Dq.onAttr=_Tn;Dq.onIgnoreAttr=CTn;Dq.safeAttrValue=TTn});var CVe=Q((oBi,CDt)=>{d();p();CDt.exports={indexOf:function(t,e){var r,n;if(Array.prototype.indexOf)return t.indexOf(e);for(r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1},forEach:function(t,e,r){var n,o;if(Array.prototype.forEach)return t.forEach(e,r);for(n=0,o=t.length;n<o;n++)e.call(r,t[n],n,t)},trim:function(t){return String.prototype.trim?t.trim():t.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(t){return String.prototype.trimRight?t.trimRight():t.replace(/(\s*$)/g,"")}}});var TDt=Q((sBi,kDt)=>{d();p();var oie=CVe();function ITn(t,e){t=oie.trimRight(t),t[t.length-1]!==";"&&(t+=";");var r=t.length,n=!1,o=0,i=0,a="";function s(){if(!n){var u=oie.trim(t.slice(o,i)),f=u.indexOf(":");if(f!==-1){var h=oie.trim(u.slice(0,f)),m=oie.trim(u.slice(f+1));if(h){var g=e(o,a.length,h,m,u);g&&(a+=g+"; ")}}}o=i+1}for(;i<r;i++){var c=t[i];if(c==="/"&&t[i+1]==="*"){var l=t.indexOf("*/",i+2);if(l===-1)break;i=l+1,o=i+1,n=!1}else c==="("?n=!0:c===")"?n=!1:c===";"?n||s():c===`
`&&s()}return oie.trim(a)}kDt.exports=ITn});var PDt=Q((fBi,MDt)=>{d();p();var Y2e=_Ve(),RTn=TDt(),uBi=CVe();function IDt(t){return t==null}function MTn(t){var e={};for(var r in t)e[r]=t[r];return e}function RDt(t){t=MTn(t||{}),t.whiteList=t.whiteList||Y2e.whiteList,t.onAttr=t.onAttr||Y2e.onAttr,t.onIgnoreAttr=t.onIgnoreAttr||Y2e.onIgnoreAttr,t.safeAttrValue=t.safeAttrValue||Y2e.safeAttrValue,this.options=t}RDt.prototype.process=function(t){if(t=t||"",t=t.toString(),!t)return"";var e=this,r=e.options,n=r.whiteList,o=r.onAttr,i=r.onIgnoreAttr,a=r.safeAttrValue,s=RTn(t,function(c,l,u,f,h){var m=n[u],g=!1;if(m===!0?g=m:typeof m=="function"?g=m(f):m instanceof RegExp&&(g=m.test(f)),g!==!0&&(g=!1),f=a(u,f),!!f){var v={position:l,sourcePosition:c,source:h,isWhite:g};if(g){var b=o(u,f,v);return IDt(b)?u+":"+f:b}else{var b=i(u,f,v);if(!IDt(b))return b}}});return s};MDt.exports=RDt});var iie=Q((J2e,TVe)=>{d();p();var NDt=_Ve(),BDt=PDt();function PTn(t,e){var r=new BDt(e);return r.process(t)}J2e=TVe.exports=PTn;J2e.FilterCSS=BDt;for(kVe in NDt)J2e[kVe]=NDt[kVe];var kVe;typeof window<"u"&&(window.filterCSS=TVe.exports)});var pLt=Oe(()=>{d();p()});var OLt=Q((uDi,sAe)=>{d();p();var hLt,mLt,gLt,vLt,yLt,bLt,xLt,wLt,ALt,iAe,HVe,SLt,ELt,_Lt,zq,CLt,kLt,TLt,ILt,RLt,MLt,PLt,NLt,BLt,aAe;(function(t){var e=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){t(r(e,r(n)))}):typeof sAe=="object"&&typeof sAe.exports=="object"?t(r(e,r(sAe.exports))):t(r(e));function r(n,o){return n!==e&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(t){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};hLt=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");e(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},mLt=Object.assign||function(n){for(var o,i=1,a=arguments.length;i<a;i++){o=arguments[i];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(n[s]=o[s])}return n},gLt=function(n,o){var i={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&o.indexOf(a)<0&&(i[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,a=Object.getOwnPropertySymbols(n);s<a.length;s++)o.indexOf(a[s])<0&&Object.prototype.propertyIsEnumerable.call(n,a[s])&&(i[a[s]]=n[a[s]]);return i},vLt=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var u=n.length-1;u>=0;u--)(l=n[u])&&(c=(s<3?l(c):s>3?l(o,i,c):l(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},yLt=function(n,o){return function(i,a){o(i,a,n)}},bLt=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},xLt=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(l){l(c)})}return new(i||(i=Promise))(function(c,l){function u(m){try{h(a.next(m))}catch(g){l(g)}}function f(m){try{h(a.throw(m))}catch(g){l(g)}}function h(m){m.done?c(m.value):s(m.value).then(u,f)}h((a=a.apply(n,o||[])).next())})},wLt=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,l;return l={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function u(h){return function(m){return f([h,m])}}function f(h){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=h[0]&2?s.return:h[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,h[1])).done)return c;switch(s=0,c&&(h=[h[0]&2,c.value]),h[0]){case 0:case 1:c=h;break;case 4:return i.label++,{value:h[1],done:!1};case 5:i.label++,s=h[1],h=[0];continue;case 7:h=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(h[0]===6||h[0]===2)){i=0;continue}if(h[0]===3&&(!c||h[1]>c[0]&&h[1]<c[3])){i.label=h[1];break}if(h[0]===6&&i.label<c[1]){i.label=c[1],c=h;break}if(c&&i.label<c[2]){i.label=c[2],i.ops.push(h);break}c[2]&&i.ops.pop(),i.trys.pop();continue}h=o.call(n,i)}catch(m){h=[6,m],s=0}finally{a=c=0}if(h[0]&5)throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}},ALt=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&aAe(o,n,i)},aAe=Object.create?function(n,o,i,a){a===void 0&&(a=i);var s=Object.getOwnPropertyDescriptor(o,i);(!s||("get"in s?!o.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return o[i]}}),Object.defineProperty(n,a,s)}:function(n,o,i,a){a===void 0&&(a=i),n[a]=o[i]},iAe=function(n){var o=typeof Symbol=="function"&&Symbol.iterator,i=o&&n[o],a=0;if(i)return i.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&a>=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},HVe=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],l;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(u){l={error:u}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(l)throw l.error}}return c},SLt=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(HVe(arguments[o]));return n},ELt=function(){for(var n=0,o=0,i=arguments.length;o<i;o++)n+=arguments[o].length;for(var a=Array(n),s=0,o=0;o<i;o++)for(var c=arguments[o],l=0,u=c.length;l<u;l++,s++)a[s]=c[l];return a},_Lt=function(n,o,i){if(i||arguments.length===2)for(var a=0,s=o.length,c;a<s;a++)(c||!(a in o))&&(c||(c=Array.prototype.slice.call(o,0,a)),c[a]=o[a]);return n.concat(c||Array.prototype.slice.call(o))},zq=function(n){return this instanceof zq?(this.v=n,this):new zq(n)},CLt=function(n,o,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a=i.apply(n,o||[]),s,c=[];return s={},l("next"),l("throw"),l("return"),s[Symbol.asyncIterator]=function(){return this},s;function l(v){a[v]&&(s[v]=function(b){return new Promise(function(w,_){c.push([v,b,w,_])>1||u(v,b)})})}function u(v,b){try{f(a[v](b))}catch(w){g(c[0][3],w)}}function f(v){v.value instanceof zq?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){u("next",v)}function m(v){u("throw",v)}function g(v,b){v(b),c.shift(),c.length&&u(c[0][0],c[0][1])}},kLt=function(n){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=n[s]?function(l){return(i=!i)?{value:zq(n[s](l)),done:s==="return"}:c?c(l):l}:c}},TLt=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof iAe=="function"?iAe(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=n[c]&&function(l){return new Promise(function(u,f){l=n[c](l),s(u,f,l.done,l.value)})}}function s(c,l,u,f){Promise.resolve(f).then(function(h){c({value:h,done:u})},l)}},ILt=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var r=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};RLt=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&aAe(o,n,i);return r(o,n),o},MLt=function(n){return n&&n.__esModule?n:{default:n}},PLt=function(n,o,i,a){if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?n!==o||!a:!o.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return i==="m"?a:i==="a"?a.call(n):a?a.value:o.get(n)},NLt=function(n,o,i,a,s){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?n!==o||!s:!o.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?s.call(n,i):s?s.value=i:o.set(n,i),i},BLt=function(n,o){if(o===null||typeof o!="object"&&typeof o!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof n=="function"?o===n:n.has(o)},t("__extends",hLt),t("__assign",mLt),t("__rest",gLt),t("__decorate",vLt),t("__param",yLt),t("__metadata",bLt),t("__awaiter",xLt),t("__generator",wLt),t("__exportStar",ALt),t("__createBinding",aAe),t("__values",iAe),t("__read",HVe),t("__spread",SLt),t("__spreadArrays",ELt),t("__spreadArray",_Lt),t("__await",zq),t("__asyncGenerator",CLt),t("__asyncDelegator",kLt),t("__asyncValues",TLt),t("__makeTemplateObject",ILt),t("__importStar",RLt),t("__importDefault",MLt),t("__classPrivateFieldGet",PLt),t("__classPrivateFieldSet",NLt),t("__classPrivateFieldIn",BLt)})});var DLt,_b,Xn,pDi,hDi,mDi,gDi,vDi,yDi,bDi,xDi,wDi,ADi,SDi,EDi,nS,_Di,CDi,kDi,TDi,IDi,RDi,MDi,PDi,NDi,BDi,Gx=Oe(()=>{d();p();DLt=ie(OLt(),1),{__extends:_b,__assign:Xn,__rest:pDi,__decorate:hDi,__param:mDi,__metadata:gDi,__awaiter:vDi,__generator:yDi,__exportStar:bDi,__createBinding:xDi,__values:wDi,__read:ADi,__spread:SDi,__spreadArrays:EDi,__spreadArray:nS,__await:_Di,__asyncGenerator:CDi,__asyncDelegator:kDi,__asyncValues:TDi,__makeTemplateObject:IDi,__importStar:RDi,__importDefault:MDi,__classPrivateFieldGet:PDi,__classPrivateFieldSet:NDi,__classPrivateFieldIn:BDi}=DLt.default});var _i,jVe=Oe(()=>{d();p();(function(t){t[t.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",t[t.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",t[t.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",t[t.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",t[t.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",t[t.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",t[t.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",t[t.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",t[t.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",t[t.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",t[t.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",t[t.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",t[t.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",t[t.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",t[t.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",t[t.INVALID_TAG=23]="INVALID_TAG",t[t.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",t[t.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",t[t.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(_i||(_i={}))});function WVe(t){return t.type===ac.literal}function LLt(t){return t.type===ac.argument}function cAe(t){return t.type===ac.number}function lAe(t){return t.type===ac.date}function uAe(t){return t.type===ac.time}function fAe(t){return t.type===ac.select}function dAe(t){return t.type===ac.plural}function ULt(t){return t.type===ac.pound}function pAe(t){return t.type===ac.tag}function hAe(t){return!!(t&&typeof t=="object"&&t.type===nL.number)}function lie(t){return!!(t&&typeof t=="object"&&t.type===nL.dateTime)}var ac,nL,mAe=Oe(()=>{d();p();(function(t){t[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural",t[t.pound=7]="pound",t[t.tag=8]="tag"})(ac||(ac={}));(function(t){t[t.number=0]="number",t[t.dateTime=1]="dateTime"})(nL||(nL={}))});var GVe,FLt=Oe(()=>{d();p();GVe=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/});function zLt(t){var e={};return t.replace(u8n,function(r){var n=r.length;switch(r[0]){case"G":e.era=n===4?"long":n===5?"narrow":"short";break;case"y":e.year=n===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":e.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":e.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":e.weekday=n===4?"short":n===5?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][n-4];break;case"a":e.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":e.hourCycle="h12",e.hour=["numeric","2-digit"][n-1];break;case"H":e.hourCycle="h23",e.hour=["numeric","2-digit"][n-1];break;case"K":e.hourCycle="h11",e.hour=["numeric","2-digit"][n-1];break;case"k":e.hourCycle="h24",e.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":e.minute=["numeric","2-digit"][n-1];break;case"s":e.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":e.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),e}var u8n,HLt=Oe(()=>{d();p();u8n=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g});var jLt,WLt=Oe(()=>{d();p();jLt=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i});function KLt(t){if(t.length===0)throw new Error("Number skeleton cannot be empty");for(var e=t.split(jLt).filter(function(h){return h.length>0}),r=[],n=0,o=e;n<o.length;n++){var i=o[n],a=i.split("/");if(a.length===0)throw new Error("Invalid number skeleton");for(var s=a[0],c=a.slice(1),l=0,u=c;l<u.length;l++){var f=u[l];if(f.length===0)throw new Error("Invalid number skeleton")}r.push({stem:s,options:c})}return r}function f8n(t){return t.replace(/^(.*?)-/,"")}function VLt(t){var e={};return t[t.length-1]==="r"?e.roundingPriority="morePrecision":t[t.length-1]==="s"&&(e.roundingPriority="lessPrecision"),t.replace(YLt,function(r,n,o){return typeof o!="string"?(e.minimumSignificantDigits=n.length,e.maximumSignificantDigits=n.length):o==="+"?e.minimumSignificantDigits=n.length:n[0]==="#"?e.maximumSignificantDigits=n.length:(e.minimumSignificantDigits=n.length,e.maximumSignificantDigits=n.length+(typeof o=="string"?o.length:0)),""}),e}function XLt(t){switch(t){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function p8n(t){var e;if(t[0]==="E"&&t[1]==="E"?(e={notation:"engineering"},t=t.slice(2)):t[0]==="E"&&(e={notation:"scientific"},t=t.slice(1)),e){var r=t.slice(0,2);if(r==="+!"?(e.signDisplay="always",t=t.slice(2)):r==="+?"&&(e.signDisplay="exceptZero",t=t.slice(2)),!JLt.test(t))throw new Error("Malformed concise eng/scientific notation");e.minimumIntegerDigits=t.length}return e}function qLt(t){var e={},r=XLt(t);return r||e}function ZLt(t){for(var e={},r=0,n=t;r<n.length;r++){var o=n[r];switch(o.stem){case"percent":case"%":e.style="percent";continue;case"%x100":e.style="percent",e.scale=100;continue;case"currency":e.style="currency",e.currency=o.options[0];continue;case"group-off":case",_":e.useGrouping=!1;continue;case"precision-integer":case".":e.maximumFractionDigits=0;continue;case"measure-unit":case"unit":e.style="unit",e.unit=f8n(o.options[0]);continue;case"compact-short":case"K":e.notation="compact",e.compactDisplay="short";continue;case"compact-long":case"KK":e.notation="compact",e.compactDisplay="long";continue;case"scientific":e=Xn(Xn(Xn({},e),{notation:"scientific"}),o.options.reduce(function(c,l){return Xn(Xn({},c),qLt(l))},{}));continue;case"engineering":e=Xn(Xn(Xn({},e),{notation:"engineering"}),o.options.reduce(function(c,l){return Xn(Xn({},c),qLt(l))},{}));continue;case"notation-simple":e.notation="standard";continue;case"unit-width-narrow":e.currencyDisplay="narrowSymbol",e.unitDisplay="narrow";continue;case"unit-width-short":e.currencyDisplay="code",e.unitDisplay="short";continue;case"unit-width-full-name":e.currencyDisplay="name",e.unitDisplay="long";continue;case"unit-width-iso-code":e.currencyDisplay="symbol";continue;case"scale":e.scale=parseFloat(o.options[0]);continue;case"integer-width":if(o.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(d8n,function(c,l,u,f,h,m){if(l)e.minimumIntegerDigits=u.length;else{if(f&&h)throw new Error("We currently do not support maximum integer digits");if(m)throw new Error("We currently do not support exact integer digits")}return""});continue}if(JLt.test(o.stem)){e.minimumIntegerDigits=o.stem.length;continue}if(GLt.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(GLt,function(c,l,u,f,h,m){return u==="*"?e.minimumFractionDigits=l.length:f&&f[0]==="#"?e.maximumFractionDigits=f.length:h&&m?(e.minimumFractionDigits=h.length,e.maximumFractionDigits=h.length+m.length):(e.minimumFractionDigits=l.length,e.maximumFractionDigits=l.length),""});var i=o.options[0];i==="w"?e=Xn(Xn({},e),{trailingZeroDisplay:"stripIfInteger"}):i&&(e=Xn(Xn({},e),VLt(i)));continue}if(YLt.test(o.stem)){e=Xn(Xn({},e),VLt(o.stem));continue}var a=XLt(o.stem);a&&(e=Xn(Xn({},e),a));var s=p8n(o.stem);s&&(e=Xn(Xn({},e),s))}return e}var GLt,YLt,d8n,JLt,QLt=Oe(()=>{d();p();Gx();WLt();GLt=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,YLt=/^(@+)?(\+|#+)?[rs]?$/g,d8n=/(\*)(0+)|(#+)(0+)|(0+)/g,JLt=/^(0+)$/});var $Lt=Oe(()=>{d();p();HLt();QLt()});var uie,eUt=Oe(()=>{d();p();uie={AX:["H"],BQ:["H"],CP:["H"],CZ:["H"],DK:["H"],FI:["H"],ID:["H"],IS:["H"],ML:["H"],NE:["H"],RU:["H"],SE:["H"],SJ:["H"],SK:["H"],AS:["h","H"],BT:["h","H"],DJ:["h","H"],ER:["h","H"],GH:["h","H"],IN:["h","H"],LS:["h","H"],PG:["h","H"],PW:["h","H"],SO:["h","H"],TO:["h","H"],VU:["h","H"],WS:["h","H"],"001":["H","h"],AL:["h","H","hB"],TD:["h","H","hB"],"ca-ES":["H","h","hB"],CF:["H","h","hB"],CM:["H","h","hB"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],LU:["H","h","hB"],NP:["H","h","hB"],PF:["H","h","hB"],SC:["H","h","hB"],SM:["H","h","hB"],SN:["H","h","hB"],TF:["H","h","hB"],VA:["H","h","hB"],CY:["h","H","hb","hB"],GR:["h","H","hb","hB"],CO:["h","H","hB","hb"],DO:["h","H","hB","hb"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],NA:["h","H","hB","hb"],PA:["h","H","hB","hb"],PR:["h","H","hB","hb"],VE:["h","H","hB","hb"],AC:["H","h","hb","hB"],AI:["H","h","hb","hB"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CC:["H","h","hb","hB"],CK:["H","h","hb","hB"],CX:["H","h","hb","hB"],DG:["H","h","hb","hB"],FK:["H","h","hb","hB"],GB:["H","h","hb","hB"],GG:["H","h","hb","hB"],GI:["H","h","hb","hB"],IE:["H","h","hb","hB"],IM:["H","h","hb","hB"],IO:["H","h","hb","hB"],JE:["H","h","hb","hB"],LT:["H","h","hb","hB"],MK:["H","h","hb","hB"],MN:["H","h","hb","hB"],MS:["H","h","hb","hB"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],PN:["H","h","hb","hB"],SH:["H","h","hb","hB"],SX:["H","h","hb","hB"],TA:["H","h","hb","hB"],ZA:["H","h","hb","hB"],"af-ZA":["H","h","hB","hb"],AR:["H","h","hB","hb"],CL:["H","h","hB","hb"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],EA:["H","h","hB","hb"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],GT:["H","h","hB","hb"],HN:["H","h","hB","hb"],IC:["H","h","hB","hb"],KG:["H","h","hB","hb"],KM:["H","h","hB","hb"],LK:["H","h","hB","hb"],MA:["H","h","hB","hb"],MX:["H","h","hB","hb"],NI:["H","h","hB","hb"],PY:["H","h","hB","hb"],SV:["H","h","hB","hb"],UY:["H","h","hB","hb"],JP:["H","h","K"],AD:["H","hB"],AM:["H","hB"],AO:["H","hB"],AT:["H","hB"],AW:["H","hB"],BE:["H","hB"],BF:["H","hB"],BJ:["H","hB"],BL:["H","hB"],BR:["H","hB"],CG:["H","hB"],CI:["H","hB"],CV:["H","hB"],DE:["H","hB"],EE:["H","hB"],FR:["H","hB"],GA:["H","hB"],GF:["H","hB"],GN:["H","hB"],GP:["H","hB"],GW:["H","hB"],HR:["H","hB"],IL:["H","hB"],IT:["H","hB"],KZ:["H","hB"],MC:["H","hB"],MD:["H","hB"],MF:["H","hB"],MQ:["H","hB"],MZ:["H","hB"],NC:["H","hB"],NL:["H","hB"],PM:["H","hB"],PT:["H","hB"],RE:["H","hB"],RO:["H","hB"],SI:["H","hB"],SR:["H","hB"],ST:["H","hB"],TG:["H","hB"],TR:["H","hB"],WF:["H","hB"],YT:["H","hB"],BD:["h","hB","H"],PK:["h","hB","H"],AZ:["H","hB","h"],BA:["H","hB","h"],BG:["H","hB","h"],CH:["H","hB","h"],GE:["H","hB","h"],LI:["H","hB","h"],ME:["H","hB","h"],RS:["H","hB","h"],UA:["H","hB","h"],UZ:["H","hB","h"],XK:["H","hB","h"],AG:["h","hb","H","hB"],AU:["h","hb","H","hB"],BB:["h","hb","H","hB"],BM:["h","hb","H","hB"],BS:["h","hb","H","hB"],CA:["h","hb","H","hB"],DM:["h","hb","H","hB"],"en-001":["h","hb","H","hB"],FJ:["h","hb","H","hB"],FM:["h","hb","H","hB"],GD:["h","hb","H","hB"],GM:["h","hb","H","hB"],GU:["h","hb","H","hB"],GY:["h","hb","H","hB"],JM:["h","hb","H","hB"],KI:["h","hb","H","hB"],KN:["h","hb","H","hB"],KY:["h","hb","H","hB"],LC:["h","hb","H","hB"],LR:["h","hb","H","hB"],MH:["h","hb","H","hB"],MP:["h","hb","H","hB"],MW:["h","hb","H","hB"],NZ:["h","hb","H","hB"],SB:["h","hb","H","hB"],SG:["h","hb","H","hB"],SL:["h","hb","H","hB"],SS:["h","hb","H","hB"],SZ:["h","hb","H","hB"],TC:["h","hb","H","hB"],TT:["h","hb","H","hB"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],VC:["h","hb","H","hB"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],ZM:["h","hb","H","hB"],BO:["H","hB","h","hb"],EC:["H","hB","h","hb"],ES:["H","hB","h","hb"],GQ:["H","hB","h","hb"],PE:["H","hB","h","hb"],AE:["h","hB","hb","H"],"ar-001":["h","hB","hb","H"],BH:["h","hB","hb","H"],DZ:["h","hB","hb","H"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],HK:["h","hB","hb","H"],IQ:["h","hB","hb","H"],JO:["h","hB","hb","H"],KW:["h","hB","hb","H"],LB:["h","hB","hb","H"],LY:["h","hB","hb","H"],MO:["h","hB","hb","H"],MR:["h","hB","hb","H"],OM:["h","hB","hb","H"],PH:["h","hB","hb","H"],PS:["h","hB","hb","H"],QA:["h","hB","hb","H"],SA:["h","hB","hb","H"],SD:["h","hB","hb","H"],SY:["h","hB","hb","H"],TN:["h","hB","hb","H"],YE:["h","hB","hb","H"],AF:["H","hb","hB","h"],LA:["H","hb","hB","h"],CN:["H","hB","hb","h"],LV:["H","hB","hb","h"],TL:["H","hB","hb","h"],"zu-ZA":["H","hB","hb","h"],CD:["hB","H"],IR:["hB","H"],"hi-IN":["hB","h","H"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"te-IN":["hB","h","H"],KH:["hB","h","H","hb"],"ta-IN":["hB","h","hb","H"],BN:["hb","hB","h","H"],MY:["hb","hB","h","H"],ET:["hB","hb","h","H"],"gu-IN":["hB","hb","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],TW:["hB","hb","h","H"],KE:["hB","hb","H","h"],MM:["hB","hb","H","h"],TZ:["hB","hb","H","h"],UG:["hB","hb","H","h"]}});function tUt(t,e){for(var r="",n=0;n<t.length;n++){var o=t.charAt(n);if(o==="j"){for(var i=0;n+1<t.length&&t.charAt(n+1)===o;)i++,n++;var a=1+(i&1),s=i<2?1:3+(i>>1),c="a",l=h8n(e);for((l=="H"||l=="k")&&(s=0);s-- >0;)r+=c;for(;a-- >0;)r=l+r}else o==="J"?r+="H":r+=o}return r}function h8n(t){var e=t.hourCycle;if(e===void 0&&t.hourCycles&&t.hourCycles.length&&(e=t.hourCycles[0]),e)switch(e){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=t.language,n;r!=="root"&&(n=t.maximize().region);var o=uie[n||""]||uie[r||""]||uie["".concat(r,"-001")]||uie["001"];return o[0]}var rUt=Oe(()=>{d();p();eUt()});function aa(t,e){return{start:t,end:e}}function sUt(t,e){return new RegExp(t,e)}function XVe(t){return t>=97&&t<=122||t>=65&&t<=90}function k8n(t){return XVe(t)||t===47}function T8n(t){return t===45||t===46||t>=48&&t<=57||t===95||t>=97&&t<=122||t>=65&&t<=90||t==183||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039}function lUt(t){return t>=9&&t<=13||t===32||t===133||t>=8206&&t<=8207||t===8232||t===8233}function I8n(t){return t>=33&&t<=35||t===36||t>=37&&t<=39||t===40||t===41||t===42||t===43||t===44||t===45||t>=46&&t<=47||t>=58&&t<=59||t>=60&&t<=62||t>=63&&t<=64||t===91||t===92||t===93||t===94||t===96||t===123||t===124||t===125||t===126||t===161||t>=162&&t<=165||t===166||t===167||t===169||t===171||t===172||t===174||t===176||t===177||t===182||t===187||t===191||t===215||t===247||t>=8208&&t<=8213||t>=8214&&t<=8215||t===8216||t===8217||t===8218||t>=8219&&t<=8220||t===8221||t===8222||t===8223||t>=8224&&t<=8231||t>=8240&&t<=8248||t===8249||t===8250||t>=8251&&t<=8254||t>=8257&&t<=8259||t===8260||t===8261||t===8262||t>=8263&&t<=8273||t===8274||t===8275||t>=8277&&t<=8286||t>=8592&&t<=8596||t>=8597&&t<=8601||t>=8602&&t<=8603||t>=8604&&t<=8607||t===8608||t>=8609&&t<=8610||t===8611||t>=8612&&t<=8613||t===8614||t>=8615&&t<=8621||t===8622||t>=8623&&t<=8653||t>=8654&&t<=8655||t>=8656&&t<=8657||t===8658||t===8659||t===8660||t>=8661&&t<=8691||t>=8692&&t<=8959||t>=8960&&t<=8967||t===8968||t===8969||t===8970||t===8971||t>=8972&&t<=8991||t>=8992&&t<=8993||t>=8994&&t<=9e3||t===9001||t===9002||t>=9003&&t<=9083||t===9084||t>=9085&&t<=9114||t>=9115&&t<=9139||t>=9140&&t<=9179||t>=9180&&t<=9185||t>=9186&&t<=9254||t>=9255&&t<=9279||t>=9280&&t<=9290||t>=9291&&t<=9311||t>=9472&&t<=9654||t===9655||t>=9656&&t<=9664||t===9665||t>=9666&&t<=9719||t>=9720&&t<=9727||t>=9728&&t<=9838||t===9839||t>=9840&&t<=10087||t===10088||t===10089||t===10090||t===10091||t===10092||t===10093||t===10094||t===10095||t===10096||t===10097||t===10098||t===10099||t===10100||t===10101||t>=10132&&t<=10175||t>=10176&&t<=10180||t===10181||t===10182||t>=10183&&t<=10213||t===10214||t===10215||t===10216||t===10217||t===10218||t===10219||t===10220||t===10221||t===10222||t===10223||t>=10224&&t<=10239||t>=10240&&t<=10495||t>=10496&&t<=10626||t===10627||t===10628||t===10629||t===10630||t===10631||t===10632||t===10633||t===10634||t===10635||t===10636||t===10637||t===10638||t===10639||t===10640||t===10641||t===10642||t===10643||t===10644||t===10645||t===10646||t===10647||t===10648||t>=10649&&t<=10711||t===10712||t===10713||t===10714||t===10715||t>=10716&&t<=10747||t===10748||t===10749||t>=10750&&t<=11007||t>=11008&&t<=11055||t>=11056&&t<=11076||t>=11077&&t<=11078||t>=11079&&t<=11084||t>=11085&&t<=11123||t>=11124&&t<=11125||t>=11126&&t<=11157||t===11158||t>=11159&&t<=11263||t>=11776&&t<=11777||t===11778||t===11779||t===11780||t===11781||t>=11782&&t<=11784||t===11785||t===11786||t===11787||t===11788||t===11789||t>=11790&&t<=11798||t===11799||t>=11800&&t<=11801||t===11802||t===11803||t===11804||t===11805||t>=11806&&t<=11807||t===11808||t===11809||t===11810||t===11811||t===11812||t===11813||t===11814||t===11815||t===11816||t===11817||t>=11818&&t<=11822||t===11823||t>=11824&&t<=11833||t>=11834&&t<=11835||t>=11836&&t<=11839||t===11840||t===11841||t===11842||t>=11843&&t<=11855||t>=11856&&t<=11857||t===11858||t>=11859&&t<=11903||t>=12289&&t<=12291||t===12296||t===12297||t===12298||t===12299||t===12300||t===12301||t===12302||t===12303||t===12304||t===12305||t>=12306&&t<=12307||t===12308||t===12309||t===12310||t===12311||t===12312||t===12313||t===12314||t===12315||t===12316||t===12317||t>=12318&&t<=12319||t===12320||t===12336||t===64830||t===64831||t>=65093&&t<=65094}var VVe,m8n,g8n,v8n,y8n,b8n,x8n,w8n,A8n,S8n,E8n,KVe,nUt,oUt,YVe,iUt,aUt,_8n,C8n,JVe,qVe,cUt,uUt=Oe(()=>{d();p();Gx();jVe();mAe();FLt();$Lt();rUt();m8n=new RegExp("^".concat(GVe.source,"*")),g8n=new RegExp("".concat(GVe.source,"*$"));v8n=!!String.prototype.startsWith,y8n=!!String.fromCodePoint,b8n=!!Object.fromEntries,x8n=!!String.prototype.codePointAt,w8n=!!String.prototype.trimStart,A8n=!!String.prototype.trimEnd,S8n=!!Number.isSafeInteger,E8n=S8n?Number.isSafeInteger:function(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},KVe=!0;try{nUt=sUt("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu"),KVe=((VVe=nUt.exec("a"))===null||VVe===void 0?void 0:VVe[0])==="a"}catch{KVe=!1}oUt=v8n?function(e,r,n){return e.startsWith(r,n)}:function(e,r,n){return e.slice(n,n+r.length)===r},YVe=y8n?String.fromCodePoint:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];for(var n="",o=e.length,i=0,a;o>i;){if(a=e[i++],a>1114111)throw RangeError(a+" is not a valid code point");n+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return n},iUt=b8n?Object.fromEntries:function(e){for(var r={},n=0,o=e;n<o.length;n++){var i=o[n],a=i[0],s=i[1];r[a]=s}return r},aUt=x8n?function(e,r){return e.codePointAt(r)}:function(e,r){var n=e.length;if(!(r<0||r>=n)){var o=e.charCodeAt(r),i;return o<55296||o>56319||r+1===n||(i=e.charCodeAt(r+1))<56320||i>57343?o:(o-55296<<10)+(i-56320)+65536}},_8n=w8n?function(e){return e.trimStart()}:function(e){return e.replace(m8n,"")},C8n=A8n?function(e){return e.trimEnd()}:function(e){return e.replace(g8n,"")};KVe?(qVe=sUt("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu"),JVe=function(e,r){var n;qVe.lastIndex=r;var o=qVe.exec(e);return(n=o[1])!==null&&n!==void 0?n:""}):JVe=function(e,r){for(var n=[];;){var o=aUt(e,r);if(o===void 0||lUt(o)||I8n(o))break;n.push(o),r+=o>=65536?2:1}return YVe.apply(void 0,n)};cUt=function(){function t(e,r){r===void 0&&(r={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return t.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(e,r,n){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(e,n);if(a.err)return a;o.push(a.val)}else{if(i===125&&e>0)break;if(i===35&&(r==="plural"||r==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:ac.pound,location:aa(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(_i.UNMATCHED_CLOSING_TAG,aa(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&XVe(this.peek()||0)){var a=this.parseTag(e,r);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(e,r);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},t.prototype.parseTag=function(e,r){var n=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:ac.literal,value:"<".concat(o,"/>"),location:aa(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(e+1,r,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!XVe(this.char()))return this.error(_i.INVALID_TAG,aa(s,this.clonePosition()));var c=this.clonePosition(),l=this.parseTagName();return o!==l?this.error(_i.UNMATCHED_CLOSING_TAG,aa(c,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:ac.tag,value:o,children:a,location:aa(n,this.clonePosition())},err:null}:this.error(_i.INVALID_TAG,aa(s,this.clonePosition())))}else return this.error(_i.UNCLOSED_TAG,aa(n,this.clonePosition()))}else return this.error(_i.INVALID_TAG,aa(n,this.clonePosition()))},t.prototype.parseTagName=function(){var e=this.offset();for(this.bump();!this.isEOF()&&T8n(this.char());)this.bump();return this.message.slice(e,this.offset())},t.prototype.parseLiteral=function(e,r){for(var n=this.clonePosition(),o="";;){var i=this.tryParseQuote(r);if(i){o+=i;continue}var a=this.tryParseUnquoted(e,r);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var c=aa(n,this.clonePosition());return{val:{type:ac.literal,value:o,location:c},err:null}},t.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!k8n(this.peek()||0))?(this.bump(),"<"):null},t.prototype.tryParseQuote=function(e){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(e==="plural"||e==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return YVe.apply(void 0,r)},t.prototype.tryParseUnquoted=function(e,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&e>0?null:(this.bump(),YVe(n))},t.prototype.parseArgument=function(e,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(_i.EXPECT_ARGUMENT_CLOSING_BRACE,aa(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(_i.EMPTY_ARGUMENT,aa(n,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(_i.MALFORMED_ARGUMENT,aa(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(_i.EXPECT_ARGUMENT_CLOSING_BRACE,aa(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:ac.argument,value:o,location:aa(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(_i.EXPECT_ARGUMENT_CLOSING_BRACE,aa(n,this.clonePosition())):this.parseArgumentOptions(e,r,o,n);default:return this.error(_i.MALFORMED_ARGUMENT,aa(n,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),r=this.offset(),n=JVe(this.message,r),o=r+n.length;this.bumpTo(o);var i=this.clonePosition(),a=aa(e,i);return{value:n,location:a}},t.prototype.parseArgumentOptions=function(e,r,n,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,c=this.clonePosition();switch(s){case"":return this.error(_i.EXPECT_ARGUMENT_TYPE,aa(a,c));case"number":case"date":case"time":{this.bumpSpace();var l=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),f=this.parseSimpleArgStyleIfPossible();if(f.err)return f;var h=C8n(f.val);if(h.length===0)return this.error(_i.EXPECT_ARGUMENT_STYLE,aa(this.clonePosition(),this.clonePosition()));var m=aa(u,this.clonePosition());l={style:h,styleLocation:m}}var g=this.tryParseArgumentClose(o);if(g.err)return g;var v=aa(o,this.clonePosition());if(l&&oUt(l?.style,"::",0)){var b=_8n(l.style.slice(2));if(s==="number"){var f=this.parseNumberSkeletonFromString(b,l.styleLocation);return f.err?f:{val:{type:ac.number,value:n,location:v,style:f.val},err:null}}else{if(b.length===0)return this.error(_i.EXPECT_DATE_TIME_SKELETON,v);var w=b;this.locale&&(w=tUt(b,this.locale));var h={type:nL.dateTime,pattern:w,location:l.styleLocation,parsedOptions:this.shouldParseSkeletons?zLt(w):{}},_=s==="date"?ac.date:ac.time;return{val:{type:_,value:n,location:v,style:h},err:null}}}return{val:{type:s==="number"?ac.number:s==="date"?ac.date:ac.time,value:n,location:v,style:(i=l?.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var I=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(_i.EXPECT_SELECT_ARGUMENT_OPTIONS,aa(I,Xn({},I)));this.bumpSpace();var B=this.parseIdentifierIfPossible(),L=0;if(s!=="select"&&B.value==="offset"){if(!this.bumpIf(":"))return this.error(_i.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,aa(this.clonePosition(),this.clonePosition()));this.bumpSpace();var f=this.tryParseDecimalInteger(_i.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,_i.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(f.err)return f;this.bumpSpace(),B=this.parseIdentifierIfPossible(),L=f.val}var D=this.tryParsePluralOrSelectOptions(e,s,r,B);if(D.err)return D;var g=this.tryParseArgumentClose(o);if(g.err)return g;var z=aa(o,this.clonePosition());return s==="select"?{val:{type:ac.select,value:n,options:iUt(D.val),location:z},err:null}:{val:{type:ac.plural,value:n,options:iUt(D.val),offset:L,pluralType:s==="plural"?"cardinal":"ordinal",location:z},err:null}}default:return this.error(_i.INVALID_ARGUMENT_TYPE,aa(a,c))}},t.prototype.tryParseArgumentClose=function(e){return this.isEOF()||this.char()!==125?this.error(_i.EXPECT_ARGUMENT_CLOSING_BRACE,aa(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(_i.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,aa(o,this.clonePosition()));this.bump();break}case 123:{e+=1,this.bump();break}case 125:{if(e>0)e-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},t.prototype.parseNumberSkeletonFromString=function(e,r){var n=[];try{n=KLt(e)}catch{return this.error(_i.INVALID_NUMBER_SKELETON,r)}return{val:{type:nL.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?ZLt(n):{}},err:null}},t.prototype.tryParsePluralOrSelectOptions=function(e,r,n,o){for(var i,a=!1,s=[],c=new Set,l=o.value,u=o.location;;){if(l.length===0){var f=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(_i.EXPECT_PLURAL_ARGUMENT_SELECTOR,_i.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;u=aa(f,this.clonePosition()),l=this.message.slice(f.offset,this.offset())}else break}if(c.has(l))return this.error(r==="select"?_i.DUPLICATE_SELECT_ARGUMENT_SELECTOR:_i.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);l==="other"&&(a=!0),this.bumpSpace();var m=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?_i.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:_i.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,aa(this.clonePosition(),this.clonePosition()));var g=this.parseMessage(e+1,r,n);if(g.err)return g;var v=this.tryParseArgumentClose(m);if(v.err)return v;s.push([l,{value:g.val,location:aa(m,this.clonePosition())}]),c.add(l),this.bumpSpace(),i=this.parseIdentifierIfPossible(),l=i.value,u=i.location}return s.length===0?this.error(r==="select"?_i.EXPECT_SELECT_ARGUMENT_SELECTOR:_i.EXPECT_PLURAL_ARGUMENT_SELECTOR,aa(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(_i.MISSING_OTHER_CLAUSE,aa(this.clonePosition(),this.clonePosition())):{val:s,err:null}},t.prototype.tryParseDecimalInteger=function(e,r){var n=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var i=!1,a=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)i=!0,a=a*10+(s-48),this.bump();else break}var c=aa(o,this.clonePosition());return i?(a*=n,E8n(a)?{val:a,err:null}:this.error(r,c)):this.error(e,c)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var r=aUt(this.message,e);if(r===void 0)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return r},t.prototype.error=function(e,r){return{val:null,err:{kind:e,message:this.message,location:r}}},t.prototype.bump=function(){if(!this.isEOF()){var e=this.char();e===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},t.prototype.bumpIf=function(e){if(oUt(this.message,e,this.offset())){for(var r=0;r<e.length;r++)this.bump();return!0}return!1},t.prototype.bumpUntil=function(e){var r=this.offset(),n=this.message.indexOf(e,r);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},t.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var r=this.offset();if(r===e)break;if(r>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&lUt(this.char());)this.bump()},t.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(e>=65536?2:1));return n??null},t}()});function ZVe(t){t.forEach(function(e){if(delete e.location,fAe(e)||dAe(e))for(var r in e.options)delete e.options[r].location,ZVe(e.options[r].value);else cAe(e)&&hAe(e.style)||(lAe(e)||uAe(e))&&lie(e.style)?delete e.style.location:pAe(e)&&ZVe(e.children)})}function fUt(t,e){e===void 0&&(e={}),e=Xn({shouldParseSkeletons:!0,requiresOtherClause:!0},e);var r=new cUt(t,e).parse();if(r.err){var n=SyntaxError(_i[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return e?.captureLocation||ZVe(r.val),r.val}var gAe=Oe(()=>{d();p();Gx();jVe();uUt();mAe();mAe()});function Cb(t,e){var r=e&&e.cache?e.cache:O8n,n=e&&e.serializer?e.serializer:B8n,o=e&&e.strategy?e.strategy:M8n;return o(t,{cache:r,serializer:n})}function R8n(t){return t==null||typeof t=="number"||typeof t=="boolean"}function dUt(t,e,r,n){var o=R8n(n)?n:r(n),i=e.get(o);return typeof i>"u"&&(i=t.call(this,n),e.set(o,i)),i}function pUt(t,e,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),i=e.get(o);return typeof i>"u"&&(i=t.apply(this,n),e.set(o,i)),i}function QVe(t,e,r,n,o){return r.bind(e,t,n,o)}function M8n(t,e){var r=t.length===1?dUt:pUt;return QVe(t,this,r,e.cache.create(),e.serializer)}function P8n(t,e){return QVe(t,this,pUt,e.cache.create(),e.serializer)}function N8n(t,e){return QVe(t,this,dUt,e.cache.create(),e.serializer)}function $Ve(){this.cache=Object.create(null)}var B8n,O8n,Vx,eqe=Oe(()=>{d();p();B8n=function(){return JSON.stringify(arguments)};$Ve.prototype.get=function(t){return this.cache[t]};$Ve.prototype.set=function(t,e){this.cache[t]=e};O8n={create:function(){return new $Ve}},Vx={variadic:P8n,monadic:N8n}});var ag,kb,tqe,hUt,mUt,rqe=Oe(()=>{d();p();Gx();(function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"})(ag||(ag={}));kb=function(t){_b(e,t);function e(r,n,o){var i=t.call(this,r)||this;return i.code=n,i.originalMessage=o,i}return e.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},e}(Error),tqe=function(t){_b(e,t);function e(r,n,o,i){return t.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(o).join('", "'),'"'),ag.INVALID_VALUE,i)||this}return e}(kb),hUt=function(t){_b(e,t);function e(r,n,o){return t.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),ag.INVALID_VALUE,o)||this}return e}(kb),mUt=function(t){_b(e,t);function e(r,n){return t.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),ag.MISSING_VALUE,n)||this}return e}(kb)});function D8n(t){return t.length<2?t:t.reduce(function(e,r){var n=e[e.length-1];return!n||n.type!==O0.literal||r.type!==O0.literal?e.push(r):n.value+=r.value,e},[])}function L8n(t){return typeof t=="function"}function fie(t,e,r,n,o,i,a){if(t.length===1&&WVe(t[0]))return[{type:O0.literal,value:t[0].value}];for(var s=[],c=0,l=t;c<l.length;c++){var u=l[c];if(WVe(u)){s.push({type:O0.literal,value:u.value});continue}if(ULt(u)){typeof i=="number"&&s.push({type:O0.literal,value:r.getNumberFormat(e).format(i)});continue}var f=u.value;if(!(o&&f in o))throw new mUt(f,a);var h=o[f];if(LLt(u)){(!h||typeof h=="string"||typeof h=="number")&&(h=typeof h=="string"||typeof h=="number"?String(h):""),s.push({type:typeof h=="string"?O0.literal:O0.object,value:h});continue}if(lAe(u)){var m=typeof u.style=="string"?n.date[u.style]:lie(u.style)?u.style.parsedOptions:void 0;s.push({type:O0.literal,value:r.getDateTimeFormat(e,m).format(h)});continue}if(uAe(u)){var m=typeof u.style=="string"?n.time[u.style]:lie(u.style)?u.style.parsedOptions:n.time.medium;s.push({type:O0.literal,value:r.getDateTimeFormat(e,m).format(h)});continue}if(cAe(u)){var m=typeof u.style=="string"?n.number[u.style]:hAe(u.style)?u.style.parsedOptions:void 0;m&&m.scale&&(h=h*(m.scale||1)),s.push({type:O0.literal,value:r.getNumberFormat(e,m).format(h)});continue}if(pAe(u)){var g=u.children,v=u.value,b=o[v];if(!L8n(b))throw new hUt(v,"function",a);var w=fie(g,e,r,n,o,i),_=b(w.map(function(L){return L.value}));Array.isArray(_)||(_=[_]),s.push.apply(s,_.map(function(L){return{type:typeof L=="string"?O0.literal:O0.object,value:L}}))}if(fAe(u)){var I=u.options[h]||u.options.other;if(!I)throw new tqe(u.value,h,Object.keys(u.options),a);s.push.apply(s,fie(I.value,e,r,n,o));continue}if(dAe(u)){var I=u.options["=".concat(h)];if(!I){if(!Intl.PluralRules)throw new kb(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,ag.MISSING_INTL_API,a);var B=r.getPluralRules(e,{type:u.pluralType}).select(h-(u.offset||0));I=u.options[B]||u.options.other}if(!I)throw new tqe(u.value,h,Object.keys(u.options),a);s.push.apply(s,fie(I.value,e,r,n,o,h-(u.offset||0)));continue}}return D8n(s)}var O0,nqe=Oe(()=>{d();p();gAe();rqe();(function(t){t[t.literal=0]="literal",t[t.object=1]="object"})(O0||(O0={}))});function U8n(t,e){return e?Xn(Xn(Xn({},t||{}),e||{}),Object.keys(t).reduce(function(r,n){return r[n]=Xn(Xn({},t[n]),e[n]||{}),r},{})):t}function F8n(t,e){return e?Object.keys(t).reduce(function(r,n){return r[n]=U8n(t[n],e[n]),r},Xn({},t)):t}function oqe(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,r){t[e]=r}}}}}function z8n(t){return t===void 0&&(t={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:Cb(function(){for(var e,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((e=Intl.NumberFormat).bind.apply(e,nS([void 0],r,!1)))},{cache:oqe(t.number),strategy:Vx.variadic}),getDateTimeFormat:Cb(function(){for(var e,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((e=Intl.DateTimeFormat).bind.apply(e,nS([void 0],r,!1)))},{cache:oqe(t.dateTime),strategy:Vx.variadic}),getPluralRules:Cb(function(){for(var e,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((e=Intl.PluralRules).bind.apply(e,nS([void 0],r,!1)))},{cache:oqe(t.pluralRules),strategy:Vx.variadic})}}var vAe,gUt=Oe(()=>{d();p();Gx();gAe();eqe();nqe();vAe=function(){function t(e,r,n,o){var i=this;if(r===void 0&&(r=t.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(a){var s=i.formatToParts(a);if(s.length===1)return s[0].value;var c=s.reduce(function(l,u){return!l.length||u.type!==O0.literal||typeof l[l.length-1]!="string"?l.push(u.value):l[l.length-1]+=u.value,l},[]);return c.length<=1?c[0]||"":c},this.formatToParts=function(a){return fie(i.ast,i.locales,i.formatters,i.formats,a,void 0,i.message)},this.resolvedOptions=function(){var a;return{locale:((a=i.resolvedLocale)===null||a===void 0?void 0:a.toString())||Intl.NumberFormat.supportedLocalesOf(i.locales)[0]}},this.getAst=function(){return i.ast},this.locales=r,this.resolvedLocale=t.resolveLocale(r),typeof e=="string"){if(this.message=e,!t.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=t.__parse(e,{ignoreTag:o?.ignoreTag,locale:this.resolvedLocale})}else this.ast=e;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=F8n(t.formats,n),this.formatters=o&&o.formatters||z8n(this.formatterCache)}return Object.defineProperty(t,"defaultLocale",{get:function(){return t.memoizedDefaultLocale||(t.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),t.memoizedDefaultLocale},enumerable:!1,configurable:!0}),t.memoizedDefaultLocale=null,t.resolveLocale=function(e){if(!(typeof Intl.Locale>"u")){var r=Intl.NumberFormat.supportedLocalesOf(e);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof e=="string"?e:e[0])}},t.__parse=fUt,t.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}()});var oL=Oe(()=>{d();p();nqe();gUt();rqe()});var bf,Zd,vUt,yUt,iqe,die,yAe,bUt,oS=Oe(()=>{d();p();Gx();(function(t){t.FORMAT_ERROR="FORMAT_ERROR",t.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",t.INVALID_CONFIG="INVALID_CONFIG",t.MISSING_DATA="MISSING_DATA",t.MISSING_TRANSLATION="MISSING_TRANSLATION"})(bf||(bf={}));Zd=function(t){_b(e,t);function e(r,n,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=t.call(this,"[@formatjs/intl Error ".concat(r,"] ").concat(n,`
`).concat(a?`
`.concat(a.message,`
`).concat(a.stack):""))||this,i.code=r,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(i,e),i}return e}(Error),vUt=function(t){_b(e,t);function e(r,n){return t.call(this,bf.UNSUPPORTED_FORMATTER,r,n)||this}return e}(Zd),yUt=function(t){_b(e,t);function e(r,n){return t.call(this,bf.INVALID_CONFIG,r,n)||this}return e}(Zd),iqe=function(t){_b(e,t);function e(r,n){return t.call(this,bf.MISSING_DATA,r,n)||this}return e}(Zd),die=function(t){_b(e,t);function e(r,n,o){return t.call(this,bf.FORMAT_ERROR,"".concat(r,`
Locale: `).concat(n,`
`),o)||this}return e}(Zd),yAe=function(t){_b(e,t);function e(r,n,o,i){var a=t.call(this,"".concat(r,`
MessageID: `).concat(o?.id,`
Default Message: `).concat(o?.defaultMessage,`
Description: `).concat(o?.description,`
`),n,i)||this;return a.descriptor=o,a}return e}(die),bUt=function(t){_b(e,t);function e(r,n){var o=t.call(this,bf.MISSING_TRANSLATION,'Missing message: "'.concat(r.id,'" for locale "').concat(n,'", using ').concat(r.defaultMessage?"default message (".concat(typeof r.defaultMessage=="string"?r.defaultMessage:r.defaultMessage.map(function(i){var a;return(a=i.value)!==null&&a!==void 0?a:JSON.stringify(i)}).join(),")"):"id"," as fallback."))||this;return o.descriptor=r,o}return e}(Zd)});function Rv(t,e,r){return r===void 0&&(r={}),e.reduce(function(n,o){return o in t?n[o]=t[o]:o in r&&(n[o]=r[o]),n},{})}function Hq(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function iL(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,r){t[e]=r}}}}}function sqe(t){t===void 0&&(t=Hq());var e=Intl.RelativeTimeFormat,r=Intl.ListFormat,n=Intl.DisplayNames,o=Cb(function(){for(var s,c=[],l=0;l<arguments.length;l++)c[l]=arguments[l];return new((s=Intl.DateTimeFormat).bind.apply(s,nS([void 0],c,!1)))},{cache:iL(t.dateTime),strategy:Vx.variadic}),i=Cb(function(){for(var s,c=[],l=0;l<arguments.length;l++)c[l]=arguments[l];return new((s=Intl.NumberFormat).bind.apply(s,nS([void 0],c,!1)))},{cache:iL(t.number),strategy:Vx.variadic}),a=Cb(function(){for(var s,c=[],l=0;l<arguments.length;l++)c[l]=arguments[l];return new((s=Intl.PluralRules).bind.apply(s,nS([void 0],c,!1)))},{cache:iL(t.pluralRules),strategy:Vx.variadic});return{getDateTimeFormat:o,getNumberFormat:i,getMessageFormat:Cb(function(s,c,l,u){return new vAe(s,c,l,Xn({formatters:{getNumberFormat:i,getDateTimeFormat:o,getPluralRules:a}},u||{}))},{cache:iL(t.message),strategy:Vx.variadic}),getRelativeTimeFormat:Cb(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(e.bind.apply(e,nS([void 0],s,!1)))},{cache:iL(t.relativeTime),strategy:Vx.variadic}),getPluralRules:a,getListFormat:Cb(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(r.bind.apply(r,nS([void 0],s,!1)))},{cache:iL(t.list),strategy:Vx.variadic}),getDisplayNames:Cb(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(n.bind.apply(n,nS([void 0],s,!1)))},{cache:iL(t.displayNames),strategy:Vx.variadic})}}function aL(t,e,r,n){var o=t&&t[e],i;if(o&&(i=o[r]),i)return i;n(new vUt("No ".concat(e," format named: ").concat(r)))}var H8n,j8n,aqe,TT=Oe(()=>{d();p();Gx();oL();eqe();oS();H8n=function(t){},j8n=function(t){},aqe={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:H8n,onWarn:j8n}});var xUt=Oe(()=>{d();p()});var wUt=Oe(()=>{d();p()});var W8n,G8n,V8n,q8n,wUi,AUt=Oe(()=>{d();p();W8n=60,G8n=60,V8n=1e3,q8n=V8n*G8n,wUi=q8n*W8n});var SUt=Oe(()=>{d();p()});var EUt=Oe(()=>{d();p()});var _Ut=Oe(()=>{d();p()});var CUt=Oe(()=>{d();p()});function Y8n(t){return t.slice(t.indexOf("-")+1)}var K8n,LUi,kUt=Oe(()=>{d();p();K8n=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];LUi=K8n.map(Y8n)});var TUt=Oe(()=>{d();p()});var IUt=Oe(()=>{d();p()});var RUt=Oe(()=>{d();p()});function cqe(t,e,r){if(r===void 0&&(r=Error),!t)throw new r(e)}var MUt=Oe(()=>{d();p()});var PUt=Oe(()=>{d();p()});var NUt=Oe(()=>{d();p()});var BUt=Oe(()=>{d();p()});var OUt=Oe(()=>{d();p()});var DUt=Oe(()=>{d();p()});var LUt=Oe(()=>{d();p()});var UUt=Oe(()=>{d();p()});var FUt=Oe(()=>{d();p()});var zUt=Oe(()=>{d();p()});var jq=Oe(()=>{d();p()});var bAe=Oe(()=>{d();p()});var WUt=Oe(()=>{d();p();jq();bAe()});var GUt=Oe(()=>{d();p();bAe();jq()});var VUt=Oe(()=>{d();p();jq()});var lqe=Oe(()=>{d();p();WUt();GUt();jq();VUt()});var qUt=Oe(()=>{d();p();jq();bAe()});var uqe=Oe(()=>{d();p();zUt();lqe();qUt();lqe()});var YUt=Oe(()=>{d();p()});var JUt=Oe(()=>{d();p()});var XUt=Oe(()=>{d();p();uqe()});var ZUt=Oe(()=>{d();p()});var QUt=Oe(()=>{d();p();uqe()});var $Ut=Oe(()=>{d();p()});var eFt,tFt=Oe(()=>{d();p();(function(t){t.startRange="startRange",t.shared="shared",t.endRange="endRange"})(eFt||(eFt={}))});var rFt=Oe(()=>{d();p()});var nFt=Oe(()=>{d();p()});var oFt=Oe(()=>{d();p()});var iFt=Oe(()=>{d();p()});var aFt=Oe(()=>{d();p();xUt();wUt();SUt();EUt();_Ut();CUt();kUt();TUt();IUt();RUt();DUt();PUt();LUt();FUt();OUt();XUt();UUt();JUt();YUt();BUt();NUt();ZUt();QUt();$Ut();tFt();rFt();nFt();oFt();iFt();MUt();AUt()});function xAe(t,e){return Object.keys(t).reduce(function(r,n){return r[n]=Xn({timeZone:e},t[n]),r},{})}function sFt(t,e){var r=Object.keys(Xn(Xn({},t),e));return r.reduce(function(n,o){return n[o]=Xn(Xn({},t[o]||{}),e[o]||{}),n},{})}function cFt(t,e){if(!e)return t;var r=vAe.formats;return Xn(Xn(Xn({},r),t),{date:sFt(xAe(r.date,e),xAe(t.date||{},e)),time:sFt(xAe(r.time,e),xAe(t.time||{},e))})}var fqe,lFt=Oe(()=>{d();p();Gx();aFt();oL();oS();gAe();fqe=function(t,e,r,n,o){var i=t.locale,a=t.formats,s=t.messages,c=t.defaultLocale,l=t.defaultFormats,u=t.fallbackOnEmptyString,f=t.onError,h=t.timeZone,m=t.defaultRichTextElements;r===void 0&&(r={id:""});var g=r.id,v=r.defaultMessage;cqe(!!g,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var b=String(g),w=s&&Object.prototype.hasOwnProperty.call(s,b)&&s[b];if(Array.isArray(w)&&w.length===1&&w[0].type===ac.literal)return w[0].value;if(!n&&w&&typeof w=="string"&&!m)return w.replace(/'\{(.*?)\}'/gi,"{$1}");if(n=Xn(Xn({},m),n||{}),a=cFt(a,h),l=cFt(l,h),!w){if(u===!1&&w==="")return w;if((!v||i&&i.toLowerCase()!==c.toLowerCase())&&f(new bUt(r,i)),v)try{var _=e.getMessageFormat(v,c,l,o);return _.format(n)}catch(I){return f(new yAe('Error formatting default message for: "'.concat(b,'", rendering default message verbatim'),i,r,I)),typeof v=="string"?v:b}return b}try{var _=e.getMessageFormat(w,i,a,Xn({formatters:e},o||{}));return _.format(n)}catch(I){f(new yAe('Error formatting message: "'.concat(b,'", using ').concat(v?"default message":"id"," as fallback."),i,r,I))}if(v)try{var _=e.getMessageFormat(v,c,l,o);return _.format(n)}catch(I){f(new yAe('Error formatting the default message for: "'.concat(b,'", rendering message verbatim'),i,r,I))}return typeof w=="string"?w:typeof v=="string"?v:b}});function wAe(t,e,r,n){var o=t.locale,i=t.formats,a=t.onError,s=t.timeZone;n===void 0&&(n={});var c=n.format,l=Xn(Xn({},s&&{timeZone:s}),c&&aL(i,e,c,a)),u=Rv(n,uFt,l);return e==="time"&&!u.hour&&!u.minute&&!u.second&&!u.timeStyle&&!u.dateStyle&&(u=Xn(Xn({},u),{hour:"numeric",minute:"numeric"})),r(o,u)}function fFt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=i===void 0?{}:i,s=typeof o=="string"?new Date(o||0):o;try{return wAe(t,"date",e,a).format(s)}catch(c){t.onError(new Zd(bf.FORMAT_ERROR,"Error formatting date.",c))}return String(s)}function dFt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=i===void 0?{}:i,s=typeof o=="string"?new Date(o||0):o;try{return wAe(t,"time",e,a).format(s)}catch(c){t.onError(new Zd(bf.FORMAT_ERROR,"Error formatting time.",c))}return String(s)}function pFt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=r[2],s=a===void 0?{}:a,c=t.timeZone,l=t.locale,u=t.onError,f=Rv(s,uFt,c?{timeZone:c}:{});try{return e(l,f).formatRange(o,i)}catch(h){u(new Zd(bf.FORMAT_ERROR,"Error formatting date time range.",h))}return String(o)}function hFt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=i===void 0?{}:i,s=typeof o=="string"?new Date(o||0):o;try{return wAe(t,"date",e,a).formatToParts(s)}catch(c){t.onError(new Zd(bf.FORMAT_ERROR,"Error formatting date.",c))}return[]}function mFt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=i===void 0?{}:i,s=typeof o=="string"?new Date(o||0):o;try{return wAe(t,"time",e,a).formatToParts(s)}catch(c){t.onError(new Zd(bf.FORMAT_ERROR,"Error formatting time.",c))}return[]}var uFt,gFt=Oe(()=>{d();p();Gx();TT();oS();uFt=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"]});function vFt(t,e,r,n){var o=t.locale,i=t.onError,a=Intl.DisplayNames;a||i(new kb(`Intl.DisplayNames is not available in this environment.
Try polyfilling it using "@formatjs/intl-displaynames"
`,ag.MISSING_INTL_API));var s=Rv(n,Z8n);try{return e(o,s).of(r)}catch(c){i(new Zd(bf.FORMAT_ERROR,"Error formatting display name.",c))}}var Z8n,yFt=Oe(()=>{d();p();TT();oL();oS();Z8n=["style","type","fallback"]});function $8n(t){return"".concat(bFt,"_").concat(t,"_").concat(bFt)}function xFt(t,e,r,n){n===void 0&&(n={});var o=dqe(t,e,r,n).reduce(function(i,a){var s=a.value;return typeof s!="string"?i.push(s):typeof i[i.length-1]=="string"?i[i.length-1]+=s:i.push(s),i},[]);return o.length===1?o[0]:o}function dqe(t,e,r,n){var o=t.locale,i=t.onError;n===void 0&&(n={});var a=Intl.ListFormat;a||i(new kb(`Intl.ListFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-listformat"
`,ag.MISSING_INTL_API));var s=Rv(n,Q8n);try{var c={},l=r.map(function(u,f){if(typeof u=="object"){var h=$8n(f);return c[h]=u,h}return String(u)});return e(o,s).formatToParts(l).map(function(u){return u.type==="literal"?u:Xn(Xn({},u),{value:c[u.value]||u.value})})}catch(u){i(new Zd(bf.FORMAT_ERROR,"Error formatting list.",u))}return r}var Q8n,bFt,wFt=Oe(()=>{d();p();Gx();TT();oL();oS();Q8n=["type","style"],bFt=Date.now()});function AFt(t,e,r,n){var o=t.locale,i=t.onError;n===void 0&&(n={}),Intl.PluralRules||i(new kb(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,ag.MISSING_INTL_API));var a=Rv(n,e5n);try{return e(o,a).select(r)}catch(s){i(new die("Error formatting plural.",o,s))}return"other"}var e5n,SFt=Oe(()=>{d();p();TT();oS();oL();e5n=["type"]});function r5n(t,e,r){var n=t.locale,o=t.formats,i=t.onError;r===void 0&&(r={});var a=r.format,s=!!a&&aL(o,"relative",a,i)||{},c=Rv(r,t5n,s);return e(n,c)}function EFt(t,e,r,n,o){o===void 0&&(o={}),n||(n="second");var i=Intl.RelativeTimeFormat;i||t.onError(new kb(`Intl.RelativeTimeFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-relativetimeformat"
`,ag.MISSING_INTL_API));try{return r5n(t,e,o).format(r,n)}catch(a){t.onError(new die("Error formatting relative time.",t.locale,a))}return String(r)}var t5n,_Ft=Oe(()=>{d();p();TT();oL();oS();t5n=["numeric","style"]});function CFt(t,e,r){var n=t.locale,o=t.formats,i=t.onError;r===void 0&&(r={});var a=r.format,s=a&&aL(o,"number",a,i)||{},c=Rv(r,n5n,s);return e(n,c)}function kFt(t,e,r,n){n===void 0&&(n={});try{return CFt(t,e,n).format(r)}catch(o){t.onError(new Zd(bf.FORMAT_ERROR,"Error formatting number.",o))}return String(r)}function TFt(t,e,r,n){n===void 0&&(n={});try{return CFt(t,e,n).formatToParts(r)}catch(o){t.onError(new Zd(bf.FORMAT_ERROR,"Error formatting number.",o))}return[]}var n5n,IFt=Oe(()=>{d();p();TT();oS();n5n=["style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem"]});function o5n(t){var e=t?t[Object.keys(t)[0]]:void 0;return typeof e=="string"}function i5n(t){t.onWarn&&t.defaultRichTextElements&&o5n(t.messages||{})&&t.onWarn(`[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled.
Please consider using "@formatjs/cli" to pre-compile your messages for performance.
For more details see https://formatjs.io/docs/getting-started/message-distribution`)}function pie(t,e){var r=sqe(e),n=Xn(Xn({},aqe),t),o=n.locale,i=n.defaultLocale,a=n.onError;return o?!Intl.NumberFormat.supportedLocalesOf(o).length&&a?a(new iqe('Missing locale data for locale: "'.concat(o,'" in Intl.NumberFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(o).length&&a&&a(new iqe('Missing locale data for locale: "'.concat(o,'" in Intl.DateTimeFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(a&&a(new yUt('"locale" was not configured, using "'.concat(i,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),n.locale=n.defaultLocale||"en"),i5n(n),Xn(Xn({},n),{formatters:r,formatNumber:kFt.bind(null,n,r.getNumberFormat),formatNumberToParts:TFt.bind(null,n,r.getNumberFormat),formatRelativeTime:EFt.bind(null,n,r.getRelativeTimeFormat),formatDate:fFt.bind(null,n,r.getDateTimeFormat),formatDateToParts:hFt.bind(null,n,r.getDateTimeFormat),formatTime:dFt.bind(null,n,r.getDateTimeFormat),formatDateTimeRange:pFt.bind(null,n,r.getDateTimeFormat),formatTimeToParts:mFt.bind(null,n,r.getDateTimeFormat),formatPlural:AFt.bind(null,n,r.getPluralRules),formatMessage:fqe.bind(null,n,r),$t:fqe.bind(null,n,r),formatList:xFt.bind(null,n,r.getListFormat),formatListToParts:dqe.bind(null,n,r.getListFormat),formatDisplayName:vFt.bind(null,n,r.getDisplayNames)})}var RFt=Oe(()=>{d();p();Gx();TT();oS();IFt();_Ft();gFt();SFt();lFt();wFt();yFt()});var pqe=Oe(()=>{d();p();pLt();TT();oS();RFt()});var Ezt=Oe(()=>{});var sa=Oe(()=>{d();p();Ezt()});function yIn(){let t;if(typeof globalThis<"u")t=globalThis;else if(typeof window<"u")t=window;else if(typeof globalThis<"u")t=globalThis;else throw new Error("unable to locate global object");return t}var Z_,Qqe=Oe(()=>{d();p();Z_=yIn()});var ca=Oe(()=>{d();p();Qqe()});var _zt=Oe(()=>{});var la=Oe(()=>{d();p();_zt()});function bIn(){let t;if(typeof globalThis<"u")t=globalThis;else if(typeof window<"u")t=window;else if(typeof globalThis<"u")t=globalThis;else throw new Error("unable to locate global object");return t}var C9,$qe=Oe(()=>{d();p();C9=bIn()});var ua=Oe(()=>{d();p();$qe()});var Wr=Q((XJi,WAe)=>{d();p();(function(){"use strict";var t={}.hasOwnProperty,e="[native code]";function r(){for(var n=[],o=0;o<arguments.length;o++){var i=arguments[o];if(!!i){var a=typeof i;if(a==="string"||a==="number")n.push(i);else if(Array.isArray(i)){if(i.length){var s=r.apply(null,i);s&&n.push(s)}}else if(a==="object"){if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]")){n.push(i.toString());continue}for(var c in i)t.call(i,c)&&i[c]&&n.push(c)}}}return n.join(" ")}typeof WAe<"u"&&WAe.exports?(r.default=r,WAe.exports=r):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return r}):window.classNames=r})()});var kzt=Q(($Ji,Czt)=>{"use strict";d();p();var xIn="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Czt.exports=xIn});var Mzt=Q((rXi,Rzt)=>{"use strict";d();p();var wIn=kzt();function Tzt(){}function Izt(){}Izt.resetWarningCache=Tzt;Rzt.exports=function(){function t(n,o,i,a,s,c){if(c!==wIn){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}t.isRequired=t;function e(){return t}var r={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:Izt,resetWarningCache:Tzt};return r.PropTypes=r,r}});var fo=Q((sXi,Pzt)=>{d();p();Pzt.exports=Mzt()();var iXi,aXi});var pL,Vc,GAe,fa,js=Oe(()=>{d();p();pL={Accordion:"Accordion",Alert:"Alert",Animation:"Animation",Avatar:"Avatar",Badge:"Badge",Breadcrumbs:"Breadcrumbs",Button:"Button",Carousel:"Carousel",Cascader:"Cascader",Checkbox:"Checkbox",CoachMark:"CoachMark",DatePicker:"DatePicker",Dialog:"Dialog",DragDrop:"DragDrop",Drawer:"Drawer",Dropdown:"Dropdown",Empty:"Empty",Form:"Form",HyperLink:"HyperLink",Icon:"Icon",Input:"Input",LoadableLoading:"LoadableLoading",Loader:"Loader",Mask:"Mask",Message:"Message",Notification:"Notification",OverflowScroll:"OverflowScroll",Pagination:"Pagination",PickerView:"PickerView",Picture:"Picture",Popover:"Popover",Popup:"Popup",PowerLink:"PowerLink",PlainButton:"PlainButton",QRCode:"QRCode",Radio:"Radio",Select:"Select",Skeleton:"Skeleton",Slider:"Slider",Steps:"Steps",Switch:"Switch",Table:"Table",Tabs:"Tabs",Tooltip:"Tooltip",Upload:"Upload",VideoAnimation:"VideoAnimation",VirtualList:"VirtualList",PureForm:"PureForm",SvgAnimation:"SvgAnimation",CanvasAnimation:"CanvasAnimation",ImageViewer:"ImageViewer",SelectionChips:"SelectionChips",SuggestionChips:"SuggestionChips",Waterfall:"Waterfall"},Vc={ESC:27,ENTER:13,SPACE:32,LEFT:37,RIGHT:39,TAB:9,UP:38,DOWN:40},GAe={dark:"dark",light:"light",oklink:"oklink",oklinkDark:"oklink-dark",okcoin:"okcoin",okjp:"okjp",okjpDark:"okjp-dark"},fa={Input:"Input",InputCode:"InputCode",InputVerify:"InputVerify",InputPassword:"InputPassword",InputNumber:"InputNumber",TextArea:"TextArea",Button:"Button",Select:"Select",Checkbox:"Checkbox",CheckboxGroup:"CheckboxGroup",Radio:"Radio",RadioGroup:"RadioGroup",Switch:"Switch",Slider:"Slider",DatePicker:"DatePicker",Upload:"Upload",Custom:"Custom",FormLine:"FormLine"}});var Bzt,Nzt=Oe(()=>{Bzt={fetchConfig:{site:"common",project:"web_common"}}});function lu(){let t;if(typeof globalThis<"u")t=globalThis;else if(typeof window<"u")t=window;else if(typeof globalThis<"u")t=globalThis;else throw new Error("unable to locate global object");return t}var eKe,Gu,ew=Oe(()=>{d();p();eKe={};Gu=t=>{let e=lu();return new Proxy({_global_subscribe_list:{},_global_message_list:{},locale:"en_US"},{get(r,n,o){if(n==="toJSON")return()=>({...e.okGlobal,...e._okGlobal,...eKe});if(n==="toString")return()=>JSON.stringify(o.toJSON());let i=[eKe,e._okGlobal,e.okGlobal];return t&&(i=t(i)),i.find(s=>s&&Object.prototype.hasOwnProperty.call(s,n))?.[n]},set(r,n,o){return eKe[n]=o,!0}})}});var Jr,tw=Oe(()=>{d();p();Jr=()=>Boolean(typeof window>"u"||S.env.SSR_ENV)});var Ozt,Dzt=Oe(()=>{d();p();Ozt=["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]});function SIn(t,e){var r,n;if(Array.prototype.indexOf)return t.indexOf(e);for(r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}function EIn(t,e,r){var n,o;if(Array.prototype.forEach)return t.forEach(e,r);for(n=0,o=t.length;n<o;n++)e.call(r,t[n],n,t)}function _In(t){return String.prototype.trim?t.trim():t.replace(/(^\s*)|(\s*$)/g,"")}function CIn(t){var e=/\s|\n|\t/,r=e.exec(t);return r?r.index:-1}var cd,VAe=Oe(()=>{d();p();cd={indexOf:SIn,forEach:EIn,trim:_In,spaceIndex:CIn}});function zzt(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height","loading"],ins:["datetime"],kbd:[],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"],picture:["class"],figure:["class"],button:["type","class"]}}function IIn(t,e,r){}function RIn(t,e,r){}function MIn(t,e,r){}function PIn(t,e,r){}function jzt(t){return t.replace(BIn,"&lt;").replace(OIn,"&gt;")}function NIn(t,e,r,n){if(r=Yzt(r),e==="href"||e==="src"){if(r=cd.trim(r),r==="#")return"#";if(!(r.substr(0,7)==="http://"||r.substr(0,8)==="https://"||r.substr(0,7)==="mailto:"||r.substr(0,4)==="tel:"||r.substr(0,11)==="data:image/"||r.substr(0,6)==="ftp://"||r.substr(0,2)==="./"||r.substr(0,3)==="../"||r[0]==="#"||r[0]==="/"))return""}else if(e==="background"){if(qAe.lastIndex=0,qAe.test(r))return""}else if(e==="style"){if(Lzt.lastIndex=0,Lzt.test(r)||(Uzt.lastIndex=0,Uzt.test(r)&&(qAe.lastIndex=0,qAe.test(r))))return"";n!==!1&&(n=n||Hzt,r=n.process(r))}return r=Jzt(r),r}function Wzt(t){return t.replace(DIn,"&quot;")}function Gzt(t){return t.replace(LIn,'"')}function Vzt(t){return t.replace(UIn,function(r,n){return n[0]==="x"||n[0]==="X"?String.fromCharCode(parseInt(n.substr(1),16)):String.fromCharCode(parseInt(n,10))})}function qzt(t){return t.replace(FIn,":").replace(zIn," ")}function Kzt(t){for(var e="",r=0,n=t.length;r<n;r++)e+=t.charCodeAt(r)<32?" ":t.charAt(r);return cd.trim(e)}function Yzt(t){return t=Gzt(t),t=Vzt(t),t=qzt(t),t=Kzt(t),t}function Jzt(t){return t=Wzt(t),t=jzt(t),t}function HIn(){return""}function jIn(t,e){typeof e!="function"&&(e=function(){});var r=!Array.isArray(t);function n(a){return r?!0:cd.indexOf(t,a)!==-1}var o=[],i=!1;return{onIgnoreTag:function(a,s,c){if(n(a))if(c.isClosing){var l="[/removed]",u=c.position+l.length;return o.push([i!==!1?i:c.position,u]),i=!1,l}else return i||(i=c.position),"[removed]";else return e(a,s,c)},remove:function(a){var s="",c=0;return cd.forEach(o,function(l){s+=a.slice(c,l[0]),c=l[1]}),s+=a.slice(c),s}}}function WIn(t){for(var e="",r=0;r<t.length;){var n=t.indexOf("<!--",r);if(n===-1){e+=t.slice(r);break}e+=t.slice(r,n);var o=t.indexOf("-->",n);if(o===-1)break;r=o+3}return e}function GIn(t){var e=t.split("");return e=e.filter(function(r){var n=r.charCodeAt(0);return n===127?!1:n<=31?n===10||n===13:!0}),e.join("")}var Fzt,kIn,TIn,Hzt,BIn,OIn,DIn,LIn,UIn,FIn,zIn,qAe,Lzt,Uzt,VIn,qIn,KIn,ug,tKe=Oe(()=>{d();p();Fzt=ie(iie());VAe();({FilterCSS:kIn,getDefaultWhiteList:TIn}=Fzt.default);Hzt=new kIn;BIn=/</g,OIn=/>/g,DIn=/"/g,LIn=/&quot;/g,UIn=/&#([a-zA-Z0-9]*);?/gim,FIn=/&colon;?/gim,zIn=/&newline;?/gim,qAe=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,Lzt=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,Uzt=/u\s*r\s*l\s*\(.*/gi;VIn=zzt(),qIn='"',KIn=Hzt,ug={whiteList:VIn,getDefaultWhiteList:zzt,onTag:IIn,onIgnoreTag:RIn,onTagAttr:MIn,onIgnoreTagAttr:PIn,safeAttrValue:NIn,escapeHtml:jzt,escapeQuote:Wzt,unescapeQuote:Gzt,escapeHtmlEntities:Vzt,escapeDangerHtml5Entities:qzt,clearNonPrintableCharacter:Kzt,friendlyAttrValue:Yzt,escapeAttrValue:Jzt,onIgnoreTagStripAll:HIn,StripTagBody:jIn,stripCommentTag:WIn,stripBlankChar:GIn,attributeWrapSign:qIn,cssFilter:KIn,getDefaultCSSWhiteList:TIn}});function YIn(t){var e=cd.spaceIndex(t),r;return e===-1?r=t.slice(1,-1):r=t.slice(1,e+1),r=cd.trim(r).toLowerCase(),r.slice(0,1)==="/"&&(r=r.slice(1)),r.slice(-1)==="/"&&(r=r.slice(0,-1)),r}function JIn(t){return t.slice(0,2)==="</"}function XIn(t,e,r){"use strict";var n="",o=0,i=!1,a=!1,s=0,c=t.length,l="",u="";e:for(s=0;s<c;s++){var f=t.charAt(s);if(i===!1){if(f==="<"){i=s;continue}}else if(a===!1){if(f==="<"){n+=r(t.slice(o,s)),i=s,o=s;continue}if(f===">"||s===c-1){n+=r(t.slice(o,i)),u=t.slice(i,s+1),l=YIn(u),n+=e(i,n.length,l,u,JIn(u)),o=s+1,i=!1;continue}if(f==='"'||f==="'")for(var h=1,m=t.charAt(s-h);m.trim()===""||m==="=";){if(m==="="){a=f;continue e}m=t.charAt(s-++h)}}else if(f===a){a=!1;continue}}return o<c&&(n+=r(t.substr(o))),n}function QIn(t,e){"use strict";var r=0,n=0,o=[],i=!1,a=t.length;function s(h,m){if(h=cd.trim(h),h=h.replace(ZIn,"").toLowerCase(),!(h.length<1)){var g=e(h,m||"");g&&o.push(g)}}for(var c=0;c<a;c++){var l=t.charAt(c),u,f;if(i===!1&&l==="="){i=t.slice(r,c),r=c+1,n=t.charAt(r)==='"'||t.charAt(r)==="'"?r:eRn(t,c+1);continue}if(i!==!1&&c===n){if(f=t.indexOf(l,c+1),f===-1)break;u=cd.trim(t.slice(n+1,f)),s(i,u),i=!1,c=f,r=c+1;continue}if(/\s|\n|\t/.test(l))if(t=t.replace(/\s|\n|\t/g," "),i===!1)if(f=$In(t,c),f===-1){u=cd.trim(t.slice(r,c)),s(u),i=!1,r=c+1;continue}else{c=f-1;continue}else if(f=tRn(t,c-1),f===-1){u=cd.trim(t.slice(r,c)),u=Xzt(u),s(i,u),i=!1,r=c+1;continue}else continue}return r<t.length&&(i===!1?s(t.slice(r)):s(i,Xzt(cd.trim(t.slice(r))))),cd.trim(o.join(" "))}function $In(t,e){for(;e<t.length;e++){var r=t[e];if(r!==" ")return r==="="?e:-1}}function eRn(t,e){for(;e<t.length;e++){var r=t[e];if(r!==" ")return r==="'"||r==='"'?e:-1}}function tRn(t,e){for(;e>0;e--){var r=t[e];if(r!==" ")return r==="="?e:-1}}function rRn(t){return t[0]==='"'&&t[t.length-1]==='"'||t[0]==="'"&&t[t.length-1]==="'"}function Xzt(t){return rRn(t)?t.substr(1,t.length-2):t}var ZIn,KAe,rKe=Oe(()=>{d();p();VAe();ZIn=/[^a-zA-Z0-9\\_:.-]/gim;KAe={parseTag:XIn,parseAttr:QIn}});function YAe(t){return t==null}function aRn(t){var e=cd.spaceIndex(t);if(e===-1)return{html:"",closing:t[t.length-2]==="/"};t=cd.trim(t.slice(e+1,-1));var r=t[t.length-1]==="/";return r&&(t=cd.trim(t.slice(0,-1))),{html:t,closing:r}}function sRn(t){var e={};for(var r in t)e[r]=t[r];return e}function cRn(t){var e={};for(var r in t)Array.isArray(t[r])?e[r.toLowerCase()]=t[r].map(function(n){return n.toLowerCase()}):e[r.toLowerCase()]=t[r];return e}function JAe(t){t=sRn(t||{}),t.stripIgnoreTag&&(t.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),t.onIgnoreTag=ug.onIgnoreTagStripAll),t.whiteList||t.allowList?t.whiteList=cRn(t.whiteList||t.allowList):t.whiteList=ug.whiteList,this.attributeWrapSign=t.singleQuotedAttributeValue===!0?"'":ug.attributeWrapSign,t.onTag=t.onTag||ug.onTag,t.onTagAttr=t.onTagAttr||ug.onTagAttr,t.onIgnoreTag=t.onIgnoreTag||ug.onIgnoreTag,t.onIgnoreTagAttr=t.onIgnoreTagAttr||ug.onIgnoreTagAttr,t.safeAttrValue=t.safeAttrValue||ug.safeAttrValue,t.escapeHtml=t.escapeHtml||ug.escapeHtml,this.options=t,t.css===!1?this.cssFilter=!1:(t.css=t.css||{},this.cssFilter=new nRn(t.css))}var Zzt,nRn,oRn,iRn,Qzt=Oe(()=>{d();p();Zzt=ie(iie());tKe();rKe();VAe();({FilterCSS:nRn}=Zzt.default),{parseTag:oRn,parseAttr:iRn}=KAe;JAe.prototype.process=function(t){if(t=t||"",t=t.toString(),!t)return"";var e=this,r=e.options,n=r.whiteList,o=r.onTag,i=r.onIgnoreTag,a=r.onTagAttr,s=r.onIgnoreTagAttr,c=r.safeAttrValue,l=r.escapeHtml,u=e.attributeWrapSign,f=e.cssFilter;r.stripBlankChar&&(t=ug.stripBlankChar(t)),r.allowCommentTag||(t=ug.stripCommentTag(t));var h=!1;r.stripIgnoreTagBody&&(h=ug.StripTagBody(r.stripIgnoreTagBody,i),i=h.onIgnoreTag);var m=oRn(t,function(g,v,b,w,_){var I={sourcePosition:g,position:v,isClosing:_,isWhite:Object.prototype.hasOwnProperty.call(n,b)},B=o(b,w,I);if(!YAe(B))return B;if(I.isWhite){if(I.isClosing)return"</"+b+">";var L=aRn(w),D=n[b],z=iRn(L.html,function(G,U){var T=cd.indexOf(D,G)!==-1,P=a(b,G,U,T);return YAe(P)?T?(U=c(b,G,U,f),U?G+"="+u+U+u:G):(P=s(b,G,U,T),YAe(P)?void 0:P):P});return w="<"+b,z&&(w+=" "+z),L.closing&&(w+=" /"),w+=">",w}else return B=i(b,w,I),YAe(B)?l(w):B},l);return h&&(m=h.remove(m)),m}});function NRn(t,e){var r=new JAe(e);return r.process(t)}var lRn,uRn,fRn,dRn,pRn,hRn,mRn,gRn,vRn,yRn,bRn,xRn,wRn,ARn,SRn,ERn,_Rn,CRn,kRn,TRn,IRn,RRn,MRn,PRn,Iie,$zt=Oe(()=>{d();p();Qzt();tKe();rKe();({whiteList:lRn,getDefaultWhiteList:uRn,onTag:fRn,onIgnoreTag:dRn,onTagAttr:pRn,onIgnoreTagAttr:hRn,safeAttrValue:mRn,escapeHtml:gRn,escapeQuote:vRn,unescapeQuote:yRn,escapeHtmlEntities:bRn,escapeDangerHtml5Entities:xRn,clearNonPrintableCharacter:wRn,friendlyAttrValue:ARn,escapeAttrValue:SRn,onIgnoreTagStripAll:ERn,StripTagBody:_Rn,stripCommentTag:CRn,stripBlankChar:kRn,attributeWrapSign:TRn,cssFilter:IRn,getDefaultCSSWhiteList:RRn}=ug),{parseTag:MRn,parseAttr:PRn}=KAe;Iie={filterXSS:NRn,FilterXSS:JAe,whiteList:lRn,getDefaultWhiteList:uRn,onTag:fRn,onIgnoreTag:dRn,onTagAttr:pRn,onIgnoreTagAttr:hRn,safeAttrValue:mRn,escapeHtml:gRn,escapeQuote:vRn,unescapeQuote:yRn,escapeHtmlEntities:bRn,escapeDangerHtml5Entities:xRn,clearNonPrintableCharacter:wRn,friendlyAttrValue:ARn,escapeAttrValue:SRn,onIgnoreTagStripAll:ERn,StripTagBody:_Rn,stripCommentTag:CRn,stripBlankChar:kRn,attributeWrapSign:TRn,cssFilter:IRn,getDefaultCSSWhiteList:RRn,parseTag:MRn,parseAttr:PRn}});function ORn(t){let e=t?.mode||"escape",r=t?.whiteList,n=Rie;r&&(n={...Rie,...r});let o=e==="escape";return new Iie.FilterXSS({onTagAttr(i,a,s,c){if(c&&i==="a"&&a==="href"&&(s.startsWith("okex://")||s.startsWith("okx://")||s.startsWith("okxtr://")))return`${a}="${s}"`},onIgnoreTagAttr(i,a,s){if(a.startsWith("data-")){let c=o?BRn(s):s.replace(/</g,"").replace(/>/g,"");return`${a}="${c}"`}},css:!1,escapeHtml:i=>o?Iie.escapeHtml(i):i.replace(/</g,"").replace(/>/g,""),...t,whiteList:n})}function DRn(t,e){let r=JSON.stringify(e);return nKe[r]||(nKe[r]=ORn(e)),nKe[r].process(t)}var Rie,BRn,nKe,eHt,tHt=Oe(()=>{d();p();Dzt();$zt();Rie=Iie.getDefaultWhiteList(),BRn=Iie.escapeAttrValue,nKe={};Object.keys(Rie).forEach(t=>{Rie[t]=Rie[t].concat(Ozt)});eHt=DRn});function URn(t,e){let r=`${[...t].join(",")}|${e.join(",")}`;if(!oKe[r]){let n=LRn.concat(e).filter(i=>!t.has(i)),o=new RegExp(n.join("|"),"gi");oKe[r]=o}return oKe[r]}function FRn(t,e){let r=t,n="",o=new Set(e?.keywordsWhiteList||[]),i=e?.keywordsBlackList||[],a=URn(o,i);do n=r,r=r.replace(a,"");while(r!==n);return r}var LRn,oKe,rHt,nHt=Oe(()=>{d();p();LRn=["javascript:","view-source:","\\s*j\\s*a\\s*v\\s*a\\s*s\\s*c\\s*r\\s*i\\s*p\\s*t\\s*:\\s*"],oKe={};rHt=FRn});function k9(t,e){let r=eHt(t,e);return r=rHt(r,e),r}var iKe=Oe(()=>{d();p();tHt();nHt()});function zRn(t){let e,r=t,n=0;do e=r,r=decodeURIComponent(r),n++;while(r!==e&&n<5);return{decodeValue:r,count:n}}function HRn(t,e){let r=1,n=t;do r++,n=encodeURIComponent(n);while(r!==e);return n}function jRn(t){try{let{decodeValue:e,count:r}=zRn(t);return e===t?{isEncode:!1,count:0}:{isEncode:e,count:r}}catch{return{isEncode:!1,count:0}}}function T9(t,e,r){let{enableXssPurify:n,mode:o}=e;if(!n)return r(t);let{isEncode:i,count:a}=jRn(t);if(i&&typeof i=="string"){let s=k9(i,{mode:o});return r(s===i?t:HRn(s,a))}return r(k9(t,{mode:o}))}var aKe=Oe(()=>{d();p();iKe()});function iS(...t){let e=t[0];for(let r=1;r<t.length;r++){let n=t[r];n&&Object.keys(n).forEach(i=>{e[i]=n[i]})}return e}var sKe=Oe(()=>{d();p()});var XAe,cKe=Oe(()=>{d();p();XAe={read(t){let e=t;return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write(t){return encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}}});var WRn,GRn,I9,Vu,VRn,ZAe,qRn,lKe=Oe(()=>{d();p();Nb();ew();tw();WRn=Gu(),GRn=Jr(),I9=lu(),Vu={debug(){},info(){},warn(){},error(){},timeStart(){},timeEnd(){},init(){}},VRn=()=>{if(I9.ssrUtils&&I9.ssrUtils.logger){let t=I9.ssrUtils.logger;Vu.debug=(...e)=>t.debug?.(...e),Vu.info=(...e)=>t.info?.(...e),Vu.warn=(...e)=>t.warn?.(...e),Vu.error=(...e)=>t.error?.(...e),Vu.timeStart=(...e)=>t.timeStart?.(...e),Vu.timeEnd=(...e)=>t.timeEnd?.(...e)}},ZAe=({message:t,level:e,data:r})=>{let n={};r instanceof Error?n={error:r}:n={message:t,...r};let o=Object.keys(n).find(a=>n[a]instanceof Error),i=n[o];if(i){delete n[o];let a=new Error;a.message=`${t} - ${i.message}`,a.name=i.name,a.stack=i.stack,I9.Sentry?.captureException(a,{...n,message:t,contexts:{report:{info:JSON.stringify(n)}}});return}I9.Sentry?.captureEvent({...n,message:t,level:e,contexts:{report:{info:JSON.stringify(n)}}})},qRn=(t={})=>{let{dsn:e,version:r,traceId:n,injectableOptions:o={}}=I9.__INIT_STATE__?.appContext||{},i=o?.reportOptions,a={};typeof i=="object"&&!Array.isArray(i)&&(a=i||{}),!(!e&&!t?.dsn&&!a.dsn)&&(I9.Sentry?.init({dsn:e,release:r,...t,...a},{debug:["dev","daily"].includes(WRn.envSign)}),I9.Sentry?.setTag("traceId",n),Vu.debug=(s,c)=>ZAe({message:s,level:"debug",data:c}),Vu.info=(s,c)=>ZAe({message:s,level:"info",data:c}),Vu.warn=(s,c)=>ZAe({message:s,level:"warn",data:c}),Vu.error=(s,c)=>ZAe({message:s,level:"error",data:c}),Vu.timeStart=console.time,Vu.timeEnd=console.timeEnd)};Vu.init=GRn?VRn:qRn;Vu.init()});var oHt,iHt=Oe(()=>{d();p();oHt=["path","domain","overwrite","sameSite","encrypt","maxAge","expires","httpOnly","secure","signed"]});function QAe(t,e){if(typeof t=="number"){let r=t*24*60*60,n=r;return typeof e=="number"&&r>e&&(n=e),new Date(Date.now()+n*1e3)}else if(t instanceof Date){let r=t;if(typeof e=="number"){let n=new Date(Date.now()+e*1e3);t>n&&(r=n)}return r}}function aHt(t,e){e.length&&Vu.info(t),Vu.info(`[cookieAlarm]: "cookieWhiteList length is ${e.length}`)}function tK(t){let{name:e,apiType:r,type:n,defaultCookieInterceptLevel:o,defaultCookieInterceptMaxAge:i}=t||{},a=r==="instance",s=hL?.cookieWhitelist||[];s.length===0&&(hL=Gu(),s=hL?.cookieWhitelist||[]);let c=a?hL?.cookieInterceptLevel||o||0:hL?.cookieInterceptLevel||0,l=a?hL?.cookieInterceptMaxAge||i:hL?.cookieInterceptMaxAge;if(e&&!s.includes(e)){let u=`[cookieAlarm]: "${e}" is not allowed to ${n}!`;if(c===1)aHt(u,s);else if(c===2){aHt(u,s);return}}return typeof l>"u"?!0:l}function $Ae(t){let e=!1;return KRn&&t&&Object.keys(t).every(o=>oHt.includes(o))&&(e=!0),e}var hL,KRn,uKe=Oe(()=>{d();p();ew();tw();lKe();iHt();hL=Gu(),KRn=Jr()});var sHt,lHt,cHt,YRn,Mie,mL,uHt,fHt=Oe(()=>{d();p();Nb();aKe();tw();sKe();cKe();uKe();sHt=lu(),lHt=Jr(),cHt=!lHt&&typeof document>"u",YRn={path:"/"},Mie="ok_global",mL=class{constructor(e){this.options=e,this.converter=e?.converter||XAe,this.attributes=e?.attributes||YRn,this.initAttributes={value:Object.freeze(this.attributes)},this.initConverter={value:Object.freeze(this.converter)},this.enableXssPurify=!0,this.mode="escape"}init(e){return new mL(e)}closeXssPurify(){this.enableXssPurify=!1}setMode(e){this.mode=e}set(e,r,n){if(cHt)return;let o=tK({apiType:"instance",type:"set",name:e,defaultCookieInterceptLevel:this.options?.cookieInterceptLevel,defaultCookieInterceptMaxAge:this.options?.cookieInterceptMaxAge});if(!o)return;let i=$Ae(n),a=e,s={...n};if(s=iS({},this.attributes,s),s.expires){let l=QAe(s.expires,o);l&&(s.expires=l.toUTCString())}a=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,encodeURIComponent);let c="";return Object.keys(s).forEach(l=>{!s[l]||(c+=`; ${l}`,s[l]!==!0&&(typeof s[l]=="number"&&(s[l]=String(s[l])),c+=`=${s[l].split(";")[0]}`))}),T9(r,{enableXssPurify:this.enableXssPurify,mode:this.mode},l=>{if(i)return sHt?.ssrUtils?.cookies?.set(a,l,s);let u=`${a}=${this.converter.write(l,a)}${c}`;return document.cookie=u,u})}get(e){if(arguments.length&&!e||!tK({apiType:"instance",type:"get",name:e,defaultCookieInterceptLevel:this.options?.cookieInterceptLevel,defaultCookieInterceptMaxAge:this.options?.cookieInterceptMaxAge}))return;if(lHt){let a=sHt?.ssrUtils?.cookies?.get(e);return a&&T9(a,{enableXssPurify:this.enableXssPurify,mode:this.mode},s=>s)}if(cHt)return;let n=document.cookie?document.cookie.split("; "):[],o={};n.forEach(a=>{let s=a.split("="),c=s.slice(1).join("=");try{let l=decodeURIComponent(s[0]);if(o[l]=this.converter.read(c,l),e===l)return}catch(l){console.log(l)}});let i=e?o[e]:o;return!i||!e?i:T9(i,{enableXssPurify:this.enableXssPurify,mode:this.mode},a=>a)}get g(){let e=this;return{set(r,n){if(typeof r!="string"||!r||typeof n!="string"&&typeof n!="number")return!1;let o=e.get(Mie),i={};if(o)try{o=decodeURIComponent(o),i=JSON.parse(o)}catch(a){console.log(a)}return e.set(Mie,JSON.stringify(Object.assign(i,{[r]:n})),{expires:1e3})},get(r){let n=e.get(Mie);try{return n=decodeURIComponent(n),JSON.parse(n)[r]}catch{return}},remove(r){let n=e.get(Mie),o={};if(n)try{n=decodeURIComponent(n),o=JSON.parse(n)}catch(i){console.log(i)}o[r]&&(delete o[r],e.set(Mie,JSON.stringify(o),{expires:1e3}))}}}remove(e,r){this.set(e,"",iS({},r,{expires:-1}))}withAttributes(e){return new mL({converter:this.initConverter,attributes:iS({},this.initAttributes,e)})}withConverter(e){return new mL({converter:iS({},this.initConverter,e),attributes:this.initAttributes})}},uHt=new mL});function fKe(t,e){function r(i){return uHt.init(i)}function n(i,a,s){if(pHt)return;let c=tK({type:"set",name:i});if(!c)return;let l=$Ae(s),u=i,f={...s};if(f=iS({},e,f),f.expires){let m=QAe(f.expires,c);m&&(f.expires=m.toUTCString())}u=encodeURIComponent(i).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,encodeURIComponent);let h="";return Object.keys(f).forEach(m=>{!f[m]||(h+=`; ${m}`,f[m]!==!0&&(typeof f[m]=="number"&&(f[m]=String(f[m])),h+=`=${f[m].split(";")[0]}`))}),T9(a,{enableXssPurify:!0,mode:"escape"},m=>{if(l)return dHt?.ssrUtils?.cookies?.set(u,m,f);let g=`${u}=${t.write(m,u)}${h}`;return document.cookie=g,g})}function o(i){if(arguments.length&&!i||!tK({type:"get",name:i}))return;if(hHt){let u=dHt?.ssrUtils?.cookies?.get(i);return u&&T9(u,{enableXssPurify:!0,mode:"escape"},f=>f)}if(pHt)return;let s=document.cookie?document.cookie.split("; "):[],c={};s.forEach(u=>{let f=u.split("="),h=f.slice(1).join("=");try{let m=decodeURIComponent(f[0]);if(c[m]=t.read(h,m),i===m)return}catch(m){console.log(m)}});let l=i?c[i]:c;return!l||!i?l:T9(l,{enableXssPurify:!0,mode:"escape"},u=>u)}return Object.create({g:{set(i,a){if(typeof i!="string"||!i||typeof a!="string"&&typeof a!="number")return!1;let s=o(Pie),c={};if(s)try{s=decodeURIComponent(s),c=JSON.parse(s)}catch(l){console.log(l)}return n(Pie,JSON.stringify(Object.assign(c,{[i]:a})),{expires:1e3})},get(i){let a=o(Pie);try{return a=decodeURIComponent(a),JSON.parse(a)[i]}catch{return}},remove(i){let a=o(Pie),s={};if(a)try{a=decodeURIComponent(a),s=JSON.parse(a)}catch(c){console.log(c)}s[i]&&(delete s[i],n(Pie,JSON.stringify(s),{expires:1e3}))}},set:n,get:o,init:r,remove(i,a){n(i,"",iS({},a,{expires:-1}))},withAttributes(i){return fKe(this.converter,iS({},this.attributes,i))},withConverter(i){return fKe(iS({},this.converter,i),this.attributes)}},{attributes:{value:Object.freeze(e)},converter:{value:Object.freeze(t)}})}var dHt,hHt,pHt,Pie,gL,dKe=Oe(()=>{d();p();Nb();aKe();tw();fHt();sKe();cKe();uKe();dHt=lu(),hHt=Jr(),pHt=!hHt&&typeof document>"u",Pie="ok_global";gL=fKe(XAe,{path:"/"})});var pKe,JRn,mKe,hKe,XRn,ZRn,gKe,mHt,gHt=Oe(()=>{d();p();dKe();tw();Nb();pKe="ok_site_info",JRn=lu(),mKe=Jr(),hKe=t=>t.split("").reverse().join(""),XRn=t=>hKe(mKe?A.Buffer.from(t).toString("base64"):window.btoa(t)),ZRn=t=>{let e=hKe(t);return mKe?A.Buffer.from(e,"base64").toString("utf-8"):window.atob(e)},gKe=(t=!0)=>{let e=gL.get(pKe);if(!e)return t?{}:"";try{return t?JSON.parse(ZRn(e)):e}catch{}return{}},mHt=t=>{let e=gKe();Object.keys(t).forEach(n=>{e[n]=t[n]});let r=XRn(JSON.stringify(e));mKe?JRn?.ssrUtils?.cookies?.set(pKe,r):gL.set(pKe,r)}});var QRn,Ya,Nb=Oe(()=>{d();p();ew();gHt();QRn=Gu(t=>[...t,{getSiteInfo:gKe,setSiteInfo:mHt}]),Ya=QRn});var eSe,vHt,yHt,bHt,R9,vKe,xHt,wHt,yKe,bKe=Oe(()=>{d();p();Nb();eSe=()=>{let{locale:t}=Ya||{};return(t||"").replace(/-/g,"_").toLowerCase()==="zh_cn"},vHt={returnString:!1,isConvertToZero:!1,exponentialAt:[-7,20]},yHt=()=>eSe()?["\u4E07","\u4EBF"]:["M","B"],bHt=()=>eSe()?[1e4,1e8]:[1e6,1e9],R9={K:"K",M:"M",B:"B",T:"T",P:"P",E:"E",Z:"Z",Y:"Y"},vKe=[{min:0,max:10**3,sign:""},{min:10**3,max:10**6,sign:R9.K},{min:10**6,max:10**9,sign:R9.M},{min:10**9,max:10**12,sign:R9.B},{min:10**12,max:10**15,sign:R9.T},{min:10**15,max:10**18,sign:R9.P},{min:10**18,max:10**21,sign:R9.E},{min:10**21,max:10**24,sign:R9.Z},{min:10**24,max:1/0,sign:R9.Y}],xHt=[{min:1,max:100,digit:4},{min:100,max:1e5,digit:2},{min:1e5,max:1e6,digit:1},{min:1e6,max:1/0,digit:0}],wHt=5,yKe=15});function rw(t){return t&&+t}function vL(t){return typeof t!="string"&&typeof t!="number"||`${t}`.trim().length===0?!0:Number.isNaN(Number(t))}function xKe(t,e){return e&&(t===void 0||Number.isNaN(t)||t===""||t===null)?0:t}function tSe(t,e){return!e&&t.endsWith("0")?new AHt.default(t).toFixed():t}var AHt,wKe,AKe=Oe(()=>{d();p();AHt=ie(og());wKe=t=>Object.prototype.toString.call(t)==="[object Object]"});var ld,SKe,EKe,SHt=Oe(()=>{d();p();ld=ie(og());bKe();AKe();SKe=class{constructor(e){ae(this,"calcConfig");ae(this,"bigNumber");ae(this,"BigNumber",ld.BigNumber);ae(this,"convertNum",e=>{let{isConvertToZero:r}=this.calcConfig;return xKe(e,r)});ae(this,"config",e=>{let{calcConfig:r}=this;this.calcConfig={...r,...e}});ae(this,"add",(e,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(e).plus(this.convertNum(r));return o?i.toString():i.toNumber()});ae(this,"sub",(e,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(e).minus(this.convertNum(r));return o?i.toString():i.toNumber()});ae(this,"mul",(e,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(e).times(this.convertNum(r));return o?i.toString():i.toNumber()});ae(this,"div",(e,r,n)=>{let{returnString:o}=n||this.calcConfig;this.calcConfig.decimalPlaces=40;let i=this.bigNumber(e).div(this.convertNum(r));return o?i.toString():i.toNumber()});ae(this,"safeDiv",(e,r,n)=>{let{returnString:o}=n||this.calcConfig;return Number(this.convertNum(r))===0?o?"0":0:this.div(e,this.convertNum(r),n)});ae(this,"pow",(e,r,n)=>{let{returnString:o}=n||this.calcConfig;if(!Number.isInteger(+r))throw new Error("Exponent not an integer");if(+r<0)throw new Error("Exponent need more than 0");let i=this.bigNumber(e).exponentiatedBy(r);return o?i.toString():i.toNumber()});ae(this,"digitLength",e=>this.bigNumber(e).dp());ae(this,"ceilTruncate",(e,r,n=!0)=>{let o=rw(r);if(!n){let i=this.bigNumber(e).toFixed(Math.min(o,Number(this.digitLength(e))),ld.BigNumber.ROUND_CEIL);return tSe(i,n)}return this.bigNumber(e).toFixed(o,ld.BigNumber.ROUND_CEIL)});ae(this,"floorTruncate",(e,r,n=!0)=>{let o=rw(r);if(!n){let i=this.bigNumber(e).toFixed(Math.min(o,this.digitLength(e)),ld.BigNumber.ROUND_FLOOR);return tSe(i,n)}return this.bigNumber(e).toFixed(o,ld.BigNumber.ROUND_FLOOR)});ae(this,"truncate",(e,r,n=!0)=>{let o=rw(r);if(!n){let i=this.bigNumber(e).toFixed(Math.min(o,Number(this.digitLength(e))));return tSe(i,n)}return this.bigNumber(e).toFixed(o)});ae(this,"ceilMul",(e,r,n,o=!0)=>{let i=rw(n),a=this.bigNumber(e).times(r).toFixed(i,ld.BigNumber.ROUND_CEIL);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),ld.BigNumber.ROUND_FLOOR)});ae(this,"floorMul",(e,r,n,o=!0)=>{let i=rw(n),a=this.bigNumber(e).times(r).toFixed(i,ld.BigNumber.ROUND_FLOOR);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),ld.BigNumber.ROUND_FLOOR)});ae(this,"ceilDiv",(e,r,n,o=!0)=>{let i=rw(n),a=this.bigNumber(e).div(r).toFixed(i,ld.BigNumber.ROUND_CEIL);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),ld.BigNumber.ROUND_FLOOR)});ae(this,"safeCeilDiv",(e,r,n,o)=>Number(r)===0?this.ceilDiv(0,1,n,o):this.ceilDiv(e,r,n,o));ae(this,"floorDiv",(e,r,n,o=!0)=>{let i=rw(n),a=this.bigNumber(e).div(r).toFixed(i,ld.BigNumber.ROUND_FLOOR);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),ld.BigNumber.ROUND_FLOOR)});ae(this,"safeFloorDiv",(e,r,...n)=>Number(r)===0?this.floorDiv(0,1,...n):this.floorDiv(e,r,...n));ae(this,"toPlainString",e=>this.bigNumber(e).toFixed());ae(this,"lt",(e,r)=>this.bigNumber(e).lt(this.convertNum(r)));ae(this,"lte",(e,r)=>this.bigNumber(e).lte(this.convertNum(r)));ae(this,"gt",(e,r)=>this.bigNumber(e).gt(this.convertNum(r)));ae(this,"gte",(e,r)=>this.bigNumber(e).gte(this.convertNum(r)));ae(this,"eq",(e,r)=>this.bigNumber(e).eq(this.convertNum(r)));ae(this,"max",(...e)=>{let{returnString:r}=this.calcConfig;return r?ld.BigNumber.max(...e).toString():ld.BigNumber.max(...e).toNumber()});ae(this,"min",(...e)=>{let{returnString:r}=this.calcConfig;return r?ld.BigNumber.min(...e).toString():ld.BigNumber.min(...e).toNumber()});this.calcConfig={...vHt,...e};let r=ld.BigNumber.clone();this.bigNumber=n=>{let{isConvertToZero:o,exponentialAt:i,decimalPlaces:a}=this.calcConfig;return i&&r.config({EXPONENTIAL_AT:i}),a&&r.config({DECIMAL_PLACES:a}),new r(xKe(n,o))}}},EKe=SKe});function rSe(){let t=Nie.okMarkLocaleVarSign;return EHt||!t}function fg(t,e=Nie.okMarkLocaleVarSign,r){return!EHt&&typeof Nie?.getFalconNeededRes=="function"&&Nie.getFalconNeededRes(r,t),rSe()||!t?t:Nie.okMarkLocale(t,e)}var EHt,Nie,_Ke=Oe(()=>{d();p();ew();tw();EHt=Jr(),Nie=lu()});var $Rn,CKe,e9n,M9,Bie=Oe(()=>{d();p();ew();$Rn="//static.coinall.ltd",CKe="//okg-pub-hk.oss-cn-hongkong.aliyuncs.com",e9n=()=>{let t=Gu(),{cdnBaseUrl:e=""}=t;(t.envSign==="daily"||t.envSign==="dev")&&(e=CKe);let r=e||$Rn;return{BASE_URL_PUBLISH:`${r}/cdn/i18n/web`,BASE_URL_PREVIEW:`${r}/cdnpre/i18n/web`,BASE_URL_NOCDN_PUBLISH:`${CKe}/cdn/i18n/web`,BASE_URL_NOCDN_PREVIEW:`${CKe}/cdnpre/i18n/web`,LANGUAGE_VERSIONS:t.i18nVersion||{}}},M9=e9n});var t9n,_Ht,r9n,n9n,o9n,i9n,a9n,CHt,kHt,Bb,Oie=Oe(()=>{d();p();tw();Bie();({showKey:t9n,showKeyMode:_Ht,preview:r9n}=!Jr()&&typeof sessionStorage<"u"?sessionStorage:{}),n9n=t9n==="777",o9n=_Ht==="1",i9n=_Ht==="2",a9n=r9n==="1",CHt={isInDevMode:!1,usingRemote:!1,fetchBaseUrl:M9().BASE_URL_PUBLISH,isShowKeyMode:n9n,isShowKeyTips:o9n,isShowPureKey:i9n,isPreview:a9n,partsDataProvided:!1,hasLoadedModules:[],localeStore:{main:{}},localeDevStore:{main:{}},baseInitState:{fetchDone:!1,didMount:!1,didMountFns:[],errorTimes:0},localeState:{fetchModules:[],fetchConfigs:[],urlTestLocale:""},SSRProviderModule:"SSRProviderModule"},kHt=t=>{Object.assign(CHt,t)},Bb=CHt});function MHt(){return rSe()?"":"data-locale-"}function THt(t){let{isShowKeyMode:e}=Bb,r=MHt(),n=[],o=0,i,a=0;for(;i=s9n.exec(t);){let[s,c]=i,{index:l}=i;o<l&&n.push((0,nw.jsx)(Q_.Fragment,{children:t.slice(o,l)},`${r}${a++}`)),c||n.push((0,nw.jsx)(Q_.Fragment,{children:(0,nw.jsx)("br",{})},`${r}${a++}`)),o=l+s.length}return o<t.length&&n.push((0,nw.jsx)(Q_.Fragment,{children:t.slice(o)},`${r}${a}`)),e?n:(0,nw.jsx)(Q_.Fragment,{children:n},`${r}${a}`)}function PHt(t,e){let r=MHt(),{isShowKeyMode:n}=Bb,o=[],i=0,a,s=0;for(;a=c9n.exec(t);){let[c,l]=a,{index:u}=a;i<u&&o.push((0,nw.jsx)(Q_.Fragment,{children:t.slice(i,u)},`${r}${s++}`)),(Object.keys(e)||[]).length!==0&&e[l]!==void 0&&e[l]!==null&&o.push((0,nw.jsx)(Q_.Fragment,{children:e[l]},`${r}${s++}`)),l===void 0&&o.push((0,nw.jsx)(Q_.Fragment,{children:(0,nw.jsx)("br",{})},`${r}${s++}`)),i=u+c.length}return i<t.length&&o.push((0,nw.jsx)(Q_.Fragment,{children:t.slice(i)},`${r}${s}`)),n?o:(0,nw.jsx)(Q_.Fragment,{children:o},`${r}${s}`)}function oSe(t,e){let{i18nModulePrefix:r=""}=Gu(),n=new RegExp(`^${r}`);return r&&!e?t&&(t.startsWith(r)?t:`${r}${t}`):e&&r&&t&&t.startsWith(r)?t.replace(n,""):t}function IKe(t,e){let r=`${t}`?.toLowerCase()?.replace(/-/g,"_"),n=/[\u4e00-\u9fa5]/gi;return r==="zh_cn"||r==="zh_tw"?!n.test(e):!1}function RKe(){try{if(!Jr()){let t=window.javaweb_locale||null;return t=t?.replace(/\n/g,"\\n"),t&&JSON.parse(t)}return null}catch{return null}}function NHt(t,e,r,n,o){let i=setTimeout(()=>{window[`${t}`]||(r(e,n,o),clearTimeout(i))},1e3)}function yL(t,e,r="i18n"){let n=!Jr()&&window?.location?.pathname||"",o=`${r} -- ${n?`${t} -- ${n}`:t}`;e&&(o=`${o} -- ${e}`);let i=typeof e=="object"&&e?.devid?e.devid:!Jr()&&localStorage?.devid||"";Vu.info(o,{message:{...e,devid:i},customConfig:{error:{type:t},project:{id:243,token:"2b65098fbd898b1419f8241753fbf146"}}})}function nSe(t,e,r,n=!1){let{isShowKeyMode:o,isShowPureKey:i,localeState:a}=Bb,s=IHt.okMarkLocaleTextSign,{LANGUAGE_VERSIONS:c}=M9();if(!o)return fg(e,s,{noNeedFilter:!0});if(i)return fg(t,s,{noNeedFilter:!0});let l=r,u=a.fetchConfigs[0];if(!u)return fg(e,s,{noNeedFilter:!0});l||(l=u.project);let{site:f}=u,{version:h}=u,m=c[l];return m&&(h=m),n?`showkeyWithJSX?key=${t}?site=${f}?partName=${r}?project=${l}?version=${h}?content=${e}?showkeyWithJSX`:`showkey?key=${t}?site=${f}?partName=${r}?project=${l}?version=${h}?content=${e}?showkey`}function TKe(t){return Object.prototype.toString.call(t).includes("String")}function BHt(t={}){let{content:e}=t,{key:r,moduleName:n,handler:o={},useBr:i,withJSX:a,values:s,currLocale:c,from:l="i18n"}=t;if(!e)return nSe(r,e,n);if(IHt?.getFalconNeededRes&&fg(e,"",{originContent:!0,msg:{project:n,key:r,content:e}}),!o.hasBr&&kKe.test(e)&&i&&(e=TKe(e)&&e.replace(l9n,"")),a)return nSe(r,e,n,a);if((Object.keys(s)||[]).length===0)return i&&TKe(e)&&e.indexOf(`
`)>-1&&!o.hasBr&&!kKe.test(e)?THt(e):nSe(r,e,n,a);let f="";return f=OHt({project:n,locale:c.toLowerCase()},r,s,!0,l),i&&TKe(f)&&f.indexOf(`
`)>-1&&!o.hasBr&&!kKe.test(e)?THt(f):nSe(r,f,n,a)}var nw,Q_,s9n,c9n,IHt,kKe,l9n,RHt,Die=Oe(()=>{d();p();nw=ie(Ut()),Q_=ie(qe());rK();ew();P9();Bie();_Ke();Oie();s9n=/[\n]/g,c9n=/\{(\w+)}|(\n)|(\\n)+/g,IHt=lu(),kKe=/<\/?[a-z][\s\S]*>/i,l9n=/(\n)|(\\n)/g,RHt="en_US"});function DHt(t){let e=typeof t;return t!=null&&(e==="object"||e==="function")}var N9,u9n,f9n,d9n,Lie,LHt=Oe(()=>{d();p();Nb();N9=lu(),u9n=typeof N9=="object"&&N9!==null&&N9.Object===Object&&N9,f9n=typeof N9=="object"&&N9!==null&&N9.Object===Object&&N9,d9n=typeof self=="object"&&self!==null&&self.Object===Object&&self,Lie=f9n||u9n||d9n||Function("return this")()});function p9n(t,e,r){let n,o,i,a,s,c,l=0,u=!1,f=!1,h=!0,m=!e&&e!==0&&typeof Lie.requestAnimationFrame=="function";if(typeof t!="function")throw new TypeError("Expected a function");e=+e||0,DHt(r)&&(u=!!r.leading,f="maxWait"in r,i=f?Math.max(+r.maxWait||0,e):0,h="trailing"in r?!!r.trailing:h);function g(T){let P=n,j=o;return n=void 0,o=void 0,l=T,a=t.apply(j,P),a}function v(T){let P=T-c,j=T-l;return c===void 0||P>=e||P<0||f&&j>=i}function b(T){return s=void 0,h&&n?g(T):(n=void 0,o=void 0,a)}function w(T,P){return m?(Lie.cancelAnimationFrame(s),Lie.requestAnimationFrame(T)):setTimeout(T,P)}function _(T){if(m){Lie.cancelAnimationFrame(T);return}clearTimeout(T)}function I(T){let P=T-c,j=T-l,M=e-P;return f?Math.min(M,i-j):M}function B(){let T=Date.now();if(v(T))return b(T);s=w(B,I(T))}function L(T){return l=T,s=w(B,e),u?g(T):a}function D(){s!==void 0&&_(s),l=0,n=void 0,c=0,o=void 0,s=void 0}function z(){return s===void 0?a:b(Date.now())}function G(){return s!==void 0}function U(...T){let P=Date.now(),j=v(P);if(n=T,o=this,c=P,j){if(s===void 0)return L(c);if(f)return s=w(B,e),g(c)}return s===void 0&&(s=w(B,e)),a}return U.cancel=D,U.flush=z,U.pending=G,U}var nK,UHt=Oe(()=>{d();p();LHt();nK=p9n});var h9n,iSe,DT,FHt=Oe(()=>{d();p();Nb();h9n=lu(),iSe=h9n.crypto,DT={mathRandom:()=>Math.random(),cryptoRandom:t=>{let{bytesLength:e=1,UnitArray:r=Uint32Array}=t||{},n=new r(e);if(iSe)return iSe.getRandomValues(n);let o=Math.pow(2,r.BYTES_PER_ELEMENT*8)-1;for(let i=0;i<e;i++)n[i]=Math.floor(Math.random()*o);return n},get:t=>{let{useMathRandom:e=!1}=t||{};if(e)return DT.mathRandom();if(iSe){let r=new Uint32Array(1);return iSe.getRandomValues(r),r[0]/Math.pow(2,32)}return DT.mathRandom()}}});var P9=Oe(()=>{d();p();UHt();tw();lKe();FHt()});function zHt(t,e){if(Jr())return e;let n=navigator?.userAgent?.match(/Chrome\/(\d+)/)?.[1];return(n==="88"||n==="89")&&t==="zh-CN"?e.replace("ddHH","ddhh"):e}function HHt(t){let e=/<\s*(\/)?\s*([a-z]+)(?:\s+[^\/]+(?:\s*=\s*(?:[^/]+)|\"\S+\"|\'\S+\')?)?\s*(\/)?\s*>/gi,r={},n={},o=0,i=t,a=[],s=e.exec(t);for(;s!==null;)a.push(s),s=e.exec(t);return a.forEach(([c,l,u,f])=>{if(f)return;let h="";r[u]?(h=`</${r[u]}>`,Reflect.deleteProperty(r,u)):(r[u]=`tmp${o++}`,n[r[u]]={matchText:c,isClose:!!f,isEnd:!!l,tag:u},h=`<${r[u]}>`),i=i.replace(c,h)}),{res:i,tagMaps:n}}function jHt(t){return t&&["currency","percent","compact"].includes(t)}var MKe=Oe(()=>{d();p();P9()});function WHt(t){let e=/\[?(GMT|UTC|غرينتش)(\+|-)([0-9]+)\]?/g;return/(GMT)[^+-]/.test(t)?t?.replace(/GMT/,"UTC"):t.replace(e,(o,i,a,s)=>s==="0"?"UTC":`(UTC+${s})`)}function GHt(t,e,r){let n=t.toLowerCase();return PKe[n]!==void 0?PKe[n](e,r,n):PKe.default(e,r,n)}var PKe,VHt=Oe(()=>{d();p();PKe={"tr-tr":(t,e)=>{let r=e;return t.startsWith("MMdd")&&(r=e.replace("/",".")),t.includes("z")&&(r=WHt(e)),r},default:(t,e,r)=>{let n=e;return t.includes("z")?n=WHt(e):r.includes("ar-")&&(n="\u200F"+n),n}}});var aSe,qHt,NKe,aS,BKe,OKe=Oe(()=>{d();p();aSe="global",qHt="PLEASE_INIT_INTL",NKe="NOT_A_NUMBER",aS={currency:"currency",percent:"percent",compact:"compact"},BKe={ceil:"ceil",floor:"floor"}});function Db(t=Ya?.locale||""){return t?t.replace(/_/g,"-"):"en-US"}function Pv(t){let e=t?.project||aSe;return`${Db(t?.locale)}@${e}`}function UKe(){return!!(Jr()&&DKe?.ssrUtils?.setCache)}function FKe(t,e){return e?DKe?.ssrUtils?.setCache(`blade@localeStore@${t}`,e):DKe?.ssrUtils?.getCache(`blade@localeStore@${t}`)}function dg(t,e){if(e?.useSington&&Ob[Pv(e)])return;let r=Hq(),n=pie({locale:Db(e?.locale),messages:t,onError:o=>{LKe=o}},r);if(UKe()&&e?.from){FKe(Pv(e),n);return}Ob[Pv(e)]=n}function KHt(){LKe=null}function YHt(){return LKe}var LKe,DKe,Ob,JHt=Oe(()=>{d();p();pqe();Nb();tw();OKe();LKe=null,DKe=lu();Ob={}});function m9n(t){let e=["\u2080","\u2081","\u2082","\u2083","\u2084","\u2085","\u2086","\u2087","\u2088","\u2089"],r="",n=t;for(;n>0;)r=e[n%10]+r,n=Math.floor(n/10);return`0${r}`}function XHt(t,e){let{smallDigitalSymbol:r}=e;if(typeof t!="string")return t;let n=t.indexOf(r);if(n===-1||t.indexOf(r,n+1)!==-1)return t;let o=t.slice(n+1),i=0;for(;i<o.length&&o[i]==="0";)i++;if(i<4)return t;let a=t.slice(0,n),s=m9n(i)+o.slice(i);return`${a}${r}${s}`}var ZHt=Oe(()=>{d();p()});var Uie=Oe(()=>{d();p();MKe();JHt();OKe();ZHt()});function zKe(t){let e=t?.bgValue?.e,r=!!`${t?.value}`.split("").find(u=>u==="."),n=/e[+-]|e\d/.test(`${t?.value}`),o=r&&!n?`${t?.value}`:t.bgValue.toFormat({groupSeparator:"",decimalSeparator:"."}),[i,a]=o?.trim().split("."),s=a?a.length:0;e&&e<0&&a&&Math.abs(e)>a.length&&(s=Math.abs(e)+2);let c={};(typeof t?.useGrouping!="boolean"||t?.useGrouping)&&(c=g9n[t.locale.toLowerCase()]?.(i)||{groupSize:3});let l={decimalSeparator:t?.smallDigitalSymbol,groupSeparator:t?.micrometerSymbol,...c};return{decimalLen:s,bgFormatConfig:l}}function HKe(t,e,r){let n=t.replace("-",""),o=e.replace(/0/g,"").replace(/\d/,n),i={"es-419":()=>/\d%/.test(o)?o.replace(/%/,"\xA0%"):o};return i[r]&&i[r]()||o}function v9n(t){let{needZero:e,digit:r}=t,n=0;return e&&(n=r),n}function y9n(t){let{digit:e}=t,r=2;return e==0?r=0:e&&(r=e),r}function b9n(t){switch(t){case BKe.ceil:return oK.default.ROUND_CEIL;case BKe.floor:return oK.default.ROUND_FLOOR;default:return oK.default.ROUND_HALF_UP}}function x9n(t){return t===0?0:t}function w9n(t){let e=t?.match(/\d/g);return e?e.length:-1}function A9n(t,e){try{let r=`${Number(t)}`,{res:n,roundingMode:o,digit:i=2,needZero:a,locale:s,micrometerSymbol:c,smallDigitalSymbol:l,useGrouping:u}=e,f=n.replace(/(\d)[\s,.](\d)/g,(G,U,T)=>U+T).replace(/-/,""),h=new RegExp(`\\${c}|\\+`,"g"),m=n?.replace(h,""),g=m?.indexOf(l);m?.includes(l)||(g=w9n(m));let v=new RegExp(`(.{${g}})`),b=r?.replace(/\.|\+/,"")?.replace(v,"$1."),w=new oK.default(b),_=x9n(i),I=w.toFixed(_,b9n(o)),B=new oK.default(I),{bgFormatConfig:L}=zKe({bgValue:w,micrometerSymbol:c,smallDigitalSymbol:l,locale:s,value:r,useGrouping:u}),D;return typeof a>"u"||a?D=B.toFormat(_,L):D=B.toFormat(L),f.replace(/[\d]+/g,D)}catch(r){throw new Error(`Number short err: ${r}`)}}function jKe(t,e,r){let{style:n,notation:o}=e,i=v9n(e),a=y9n(e),s=e?.roundingMode,c={},l=t;if(n===aS.percent)l=1,t<0&&(l=-1),c={minimumFractionDigits:0,style:e?.style};else if(o===aS.compact){let{digit:u,needZero:f,micrometerSymbol:h="",smallDigitalSymbol:m="",useGrouping:g}=e;c={notation:aS.compact,compactDisplay:"short",minimumFractionDigits:20,maximumFractionDigits:20};let v=Ob[Pv({locale:r})].formatNumber(l,c);return A9n(l,{digit:u,res:v,roundingMode:s,needZero:f,locale:r,micrometerSymbol:h,smallDigitalSymbol:m,useGrouping:g})}else c={style:e?.style,currency:e?.currency,currencyDisplay:"narrowSymbol",minimumFractionDigits:i,maximumFractionDigits:a,roundingMode:s};return Ob[Pv({locale:r})].formatNumber(l,c)}function bL(t,e,r){let n=t,{isRTL:o=!1}=Gu(),{signDisplay:i=!1,zeroSign:a="+"}=r||{};return i&&(e>0?n=`+${n}`:e==0&&a&&(n=`${a}${n}`)),o&&(n=`\u200F\u200E${n}\u200F`),n}var oK,g9n,QHt=Oe(()=>{d();p();oK=ie(og());ew();Uie();g9n={"en-in":()=>({groupSize:3,secondaryGroupSize:2}),"hi-in":()=>({groupSize:3,secondaryGroupSize:2}),"es-es":t=>({groupSize:t?.length===4?0:3}),"es-ar":t=>({groupSize:t?.length===4?0:3}),"pl-pl":t=>({groupSize:t?.length===4?0:3}),"pt-pt":t=>({groupSize:t?.length===4?0:3})}});var S9n,$Ht,ejt,sSe,WKe,tjt=Oe(()=>{d();p();ew();Uie();S9n=["ar","he","fa","ur","ks","ps","ug","pa","sd"],$Ht=(t,e,r)=>{let n=e;return t.includes(e)||(n=r===1?/\u0661/g:/\u0662/g),n},ejt=t=>{let{signDisplay:e=!1,number:r,zeroSign:n="+"}=t,o=String(r),i=o;return!o?.includes("+")&&!o?.includes("-")&&e&&(r!=0?i=`+${o}`:r==0&&n&&(i=`${n}${o}`)),i},sSe=(t,e)=>{let{number:r,locale:n,code:o,currencyDisplay:i,currencySign:a="",signDisplay:s,zeroSign:c,invalid:l=!1}=e,u=ejt({number:r,signDisplay:s,zeroSign:c}),f=i==="narrowSymbol",h=S9n.some(m=>n?.startsWith(m));if(l&&f&&h)return`\u200F\u200E${u}\xA0\u200F${a}\u200E\u200F`;try{dg({},{locale:n,useSington:!0});let g=Ob[Pv({locale:n})];KHt();let v=g.formatNumber(t,{style:"currency",currency:o,currencyDisplay:i,minimumFractionDigits:0,maximumFractionDigits:0}),b=YHt();if(b&&b.toString().includes("Invalid currency code"))return a?sSe(t,{...e,code:"USD",invalid:!0}):u;let w=String(t);if(l){let I=$Ht(v,w,t);return v.replace(I,u).replace("US$",a).replace("$",a)}if(f&&h){let I=v.replace(/\u200F/g,"").replace(/\u200E/g,"").replace(/\u00A0/g,"").replace(/\u0661/g,"").replace(w,"");return`\u200F\u200E${u}\xA0\u200F${I}\u200E\u200F`}let _=$Ht(v,w,t);return v.replace(_,u)}catch{return u}},WKe=(t,e)=>{let r=Gu()?.isRTL,{currency:n=""}=e,{currencySign:o="",signDisplay:i,zeroSign:a,code:s,isSymbol:c=!0,forceLtr:l=!1}=e,u=ejt({number:t,signDisplay:i,zeroSign:a});if(!c&&s&&(n=s),!n&&!o)return u;let f=n&&!o;if(r){let b=f?` ${n}`:o;return`\u200F\u200E${u}\u200F${b}\u200F`}if(f)return l?`\u200E${u} ${n}\u200E`:`${u} ${n}`;let h=/^([-+])([^-+]+)$/,g=u.match(h)?.[1]||"",v=u.replace(g,"");return`${g}${o}${v}`}});var rjt=Oe(()=>{d();p();MKe();VHt();QHt();tjt()});var njt,E9n,cSe,ojt=Oe(()=>{d();p();njt=ie(og());_Ke();Nb();rjt();Uie();E9n=lu(),cSe=class{constructor(e={}){ae(this,"intlConfigs");ae(this,"formatCurrency",(e,r)=>{let n=String(e),o=Number(e),{currencyDisplay:i="narrowSymbol",isSymbol:a=!0,code:s=""}=r,c=Db(r?.locale||this.intlConfigs.locale);if(!s)return WKe(e,r);if(!i||i==="narrowSymbol")return a?sSe(1,{...r,locale:c,number:e,currencyDisplay:i}):WKe(e,r);let l=1;return(n.length>1&&n!=="-1"||o>1||o===0)&&(l=2),sSe(l,{...r,locale:c,currencySign:s,number:e})});ae(this,"formatRange",e=>{let r=Ya?.isRTL,{sign:n=""}=e,{leftNumber:o,rightNumber:i}=e;return o||(o=""),i||(i=""),r?`\u200F${o}${n}\u200E${i}\u200F`:o+n+i});ae(this,"formatDateTime",(e,r)=>{let n,o=Db(r?.locale||this.intlConfigs.locale);if(r?.format){let i=r?.format;i?.includes("MMMdd")&&(i=i.replace("MMMdd","MMMd"));let a=zHt(o,i),s={locale:o,project:a,useSington:!0};dg({[a]:`{date, date, ::${a}}`},s),n=this.formatMessage(s,a,{date:e}),n=GHt(o,a,n)}else{let i="\u200F",a={locale:o,useSington:!0};dg({},a),n=Ob[Pv(a)].formatDate(e,r),o.includes("ar-")&&(n=i+n)}return fg(n)});ae(this,"shortNumber",(e,r)=>this.formatNumber(e,{...r,notation:"compact"}));ae(this,"percent",(e,r)=>this.formatNumber(e,{...r,style:"percent"}));ae(this,"zeroFoldedNum",(e,r)=>{let n=Db(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:o}=this.getNumberInfo(n),i={...r,smallDigitalSymbol:o};return XHt(e,i)});ae(this,"scientificNotation",(e,r)=>this.zeroFoldedNum(e,r));ae(this,"forceLTR",e=>Ya?.isRTL?e:`\u200E${e}\u200E`);ae(this,"formatNumber",(e,r)=>{let n=new njt.default(e);if(Number.isNaN(n.toNumber())){if(Ya?.envSign!=="prod")throw new Error(NKe);return""}let o=Db(r?.locale||this.intlConfigs.locale),{micrometerSymbol:i,smallDigitalSymbol:a}=this.getNumberInfo(o),{decimalLen:s,bgFormatConfig:c}=zKe({bgValue:n,micrometerSymbol:i,smallDigitalSymbol:a,locale:o,value:e,useGrouping:r?.useGrouping}),l=jHt(r?.style||r?.notation),u={...r,bgFormatConfig:c,micrometerSymbol:i,smallDigitalSymbol:a};if(typeof r?.needZero>"u"||r?.needZero){if(l&&r){let v=jKe(e,u,o);if(r?.notation===aS.compact||r?.style===aS.currency){let b=bL(v,e,r);return fg(b)}else if(r?.style===aS.percent&&!r?.needK){let b=HKe(n.toFormat(s,c),v,o),w=bL(b,e,r);return fg(w)}}let m=n.toFormat(s,c),g=bL(m,e,r);return fg(g)}if(l){let m=jKe(n.toNumber(),u,o);if(r?.notation===aS.compact||r?.style===aS.currency){let g=bL(m,e,r);return fg(g)}else if(r?.style===aS.percent&&!r?.needK){let g=HKe(n.toFormat(c),m,o),v=bL(g,e,r);return fg(v)}}let f=n.toFormat(c),h=bL(f,e,r);return fg(h)});ae(this,"formatMessage",(e,r,n,o=!1,i)=>{let a={...n};o&&Object.keys(n).forEach(b=>{a[b]=fg(n[b],E9n.okMarkLocaleVarInTextSign,{noNeedFilter:!0})});let{locale:s,project:c}=e,l=Pv({project:c,locale:Db(s||this.intlConfigs.locale)}),u=Ob[l];if(UKe()&&i==="i18n"&&(u=FKe(l)),!u){if(Ya?.envSign!=="prod")throw new Error(qHt);return""}let f={id:r,defaultMessage:""},h={},m=u.messages[r],g=HHt(m);u.messages[r]=g.res,Object.entries(g.tagMaps).forEach(([b,{isClose:w,isEnd:_,matchText:I,tag:B}])=>{if(!_){if(w){h[b]=()=>I;return}h[b]=L=>`${I}${L}</${B}>`}});let v=u.formatMessage(f,{...a,...h});return u.messages[r]=m,v});ae(this,"formatRelativeTime",(e,r,n)=>{let o={locale:Db(n?.locale||this.intlConfigs.locale),useSington:!0};return dg({},o),Ob[Pv(o)].formatRelativeTime(e,r,n)});ae(this,"getNumberInfo",e=>{let r={project:aSe,locale:Db(e||this.intlConfigs.locale),useSington:!0};dg({},r);let n=Ob[Pv(r)].formatNumber(10000.1);return{micrometerSymbol:n[2],smallDigitalSymbol:n.split("").reverse()[1]}});ae(this,"parseLocaleNumber",(e,r)=>{let n=`${e}`?.replace(/\u200F|\u200E/g,""),o=Db(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:i,micrometerSymbol:a}=this.getNumberInfo(o),s=new RegExp(`\\${a}`,"g"),[c,l]=n.split(i),u=c.replace(s,""),f=Number(`${u}${l?`.${l}`:""}`);if(Number.isNaN(f)||n[0]!=="-"&&Number.isNaN(Number(n[0])))throw new Error(NKe);if(r?.handleInput){let h=!!n.split("").find(m=>m===i);return`${u}${h?".":""}${l===void 0?"":l}`}return f});ae(this,"isPlural",(e,r)=>{let o={locale:Db(r?.locale||this.intlConfigs.locale),useSington:!0};return dg({},o),Ob[Pv(o)].formatPlural(e)!=="one"});this.intlConfigs=e,this.intlConfigs=e}init(e,r={}){dg(e,{...r,locale:this.locale})}get locale(){return Db(this.intlConfigs.locale)}}});var ijt=Oe(()=>{d();p()});var Lb,uea,$_,fea,dea,pea,hea,mea,ajt,sjt,gea,vea,yea,OHt,rK=Oe(()=>{d();p();ojt();Uie();ijt();Lb=new cSe,uea=Lb.formatDateTime,$_=Lb.formatNumber,fea=Lb.formatCurrency,dea=Lb.formatRelativeTime,pea=Lb.zeroFoldedNum,hea=Lb.zeroFoldedNum,mea=Lb.forceLTR,ajt=Lb.getNumberInfo,sjt=Lb.parseLocaleNumber,gea=Lb.percent,vea=Lb.shortNumber,yea=Lb.isPlural,OHt=Lb.formatMessage});function GKe(t,e){let r={groupSeparator:"",decimalSeparator:"."};return t&&e!==void 0&&e!==null?[e,r]:[r]}function VKe(t,...e){let[r,n=0,o=!0,i=2,a=!0]=e||[],s=Ya?.isRTL,c=yHt(),l=bHt(),u=new Ub.BigNumber(r).abs(),f=1,h="",m=e.find(v=>wKe(v))||{};if(u.isLessThan(new Ub.BigNumber(l[0])))return t(r,n,{...m,needZero:o});u.isGreaterThanOrEqualTo(l[1])?(f=l[1],h=c[1]):(f=l[0],h=c[0]),Ub.BigNumber.config({DECIMAL_PLACES:40});let g=t(new Ub.BigNumber(r).div(f).toNumber(),i,{...m,needZero:a});return s?`${h}${g}`:`${g}${h}`}function qKe(t,e){let r=e[0],{digit:n=0,needZero:o=!0,shortDigit:i=2,shortNeedZero:a=!0,needK:s=!0,needChineseUnit:c=!1}=e[1]||{},l=Ya?.isRTL,u=!(eSe()&&c),f=s?["K","M","B"]:["M","B"],h=s?[1e3,1e6,1e9]:[1e6,1e9],m=u?f:["\u4E07","\u4EBF"],g=u?h:[1e4,1e8],v=new Ub.BigNumber(r).abs(),b=1,w="",[_,I,B]=g,[L,D,z]=m,G=e.find(T=>wKe(T))||{};if(v.isLessThan(new Ub.BigNumber(_)))return t(r,n,{...G,needZero:o});b=B||I,w=z||D,B&&v.isGreaterThanOrEqualTo(I)&&v.isLessThan(new Ub.BigNumber(B))&&(b=I,w=D),v.isGreaterThanOrEqualTo(_)&&v.isLessThan(new Ub.BigNumber(I))&&(b=_,w=L),Ub.BigNumber.config({DECIMAL_PLACES:40});let U=t(new Ub.BigNumber(r).div(b).toNumber(),i,{...G,needZero:a});return l?`${w}${U}`:`${U}${w}`}var Ub,KKe,YKe,cjt=Oe(()=>{d();p();Ub=ie(og());rK();Nb();SHt();bKe();AKe();KKe=class extends EKe{constructor(){super(...arguments);ae(this,"thousandFormat",(r,n)=>vL(r)?"NaN":$_(r,n));ae(this,"showCeilTruncation",(r,n,o)=>{if(vL(r))return"NaN";let i=typeof o=="boolean"?{needZero:o}:o,a=i?.needZero===void 0?!0:i?.needZero,s=rw(n),c=this.bigNumber(this.bigNumber(r).toFixed(s,Ub.BigNumber.ROUND_CEIL)).toFormat(...GKe(a,s));return $_(c,{...i,needZero:a})});ae(this,"showFloorTruncation",(r,n,o)=>{if(vL(r))return"NaN";let i=typeof o=="boolean"?{needZero:o}:o,a=i?.needZero===void 0?!0:i?.needZero,s=rw(n),c=this.bigNumber(this.bigNumber(r).toFixed(s,Ub.BigNumber.ROUND_FLOOR)).toFormat(...GKe(a,s));return $_(c,{...i,needZero:a})});ae(this,"showTruncation",(r,n,o)=>{if(vL(r))return"NaN";let i=rw(n),a=typeof o=="boolean"?{needZero:o}:o,s=a?.needZero===void 0?!0:a?.needZero,c=this.bigNumber(this.bigNumber(r).toFixed(i)).toFormat(...GKe(s,i));return $_(c,{...a,needZero:s})});ae(this,"roundShort",(...r)=>VKe(this.showTruncation.bind(this),...r));ae(this,"floorShort",(...r)=>VKe(this.showFloorTruncation.bind(this),...r));ae(this,"ceilShort",(...r)=>VKe(this.showCeilTruncation.bind(this),...r));ae(this,"roundTruncateShort",(...r)=>qKe(this.showTruncation.bind(this),r));ae(this,"floorTruncateShort",(...r)=>qKe(this.showFloorTruncation.bind(this),r));ae(this,"ceilTruncateShort",(...r)=>qKe(this.showCeilTruncation.bind(this),r));ae(this,"abbreviateFiat",(r,n)=>{if(vL(r))return"NaN";let o=+r;if(o===0)return"0";let i=0,a=10**-yKe;return Math.abs(o)<a?(i=yKe,o=o<0?-a:a):i=this.getFiatDigit(o),this.showTruncation(o,i,n)});ae(this,"getFiatDigit",r=>{let n=0,o=Math.abs(+r);if(o<1){let a=this.toPlainString(r),s=a.length;return a=a.replace(/^0\.0*/,"0."),n=s-a.length+wHt,n}return n=xHt.find(({min:a,max:s})=>o>=a&&o<s)?.digit||0,n})}num2Shorthand(r,n=2,o){let i=vKe[0];if(vL(r))return"NaN";let a=Math.abs(+r),s=vKe.find(({min:f,max:h})=>a>=f&&a<h)||i,{min:c,sign:l}=s;if(c===0)return this.showFloorTruncation(r,n,o);let u=this.div(r,c);return`${this.showFloorTruncation(u,n,o)}${l}`}},YKe=KKe});var sS,ljt=Oe(()=>{d();p();cjt();sS=new YKe});var _9n,xL,ujt=Oe(()=>{d();p();rK();ew();P9();Die();_9n="i18n-T",xL=class{constructor(e={project:"",site:"",i18nData:{}}){this.project=`${_9n}${e.project}`,this.site=e.site,this.okGlobal=Gu(),this.i18nData=e.i18nData,this.locale=this.okGlobal.locale||RHt,dg(e.i18nData,{locale:this.locale?.toLowerCase(),project:this.project})}t(e="",r={},n={},o={}){if(Jr())return"";let{withJSX:i,useBr:a=!0}=n;try{let s=this.i18nData&&this.i18nData[e]||"",c={key:e,moduleName:this.project,handler:o,content:s,useBr:a,withJSX:i,values:r,currLocale:this.locale,from:"i18n-T"};return BHt(c)}catch(s){console.log(s)}}tJSX(e="",r={},n={}){if(Jr())return"";let o=this.t(e,null,{...n,withJSX:!0},{hasBr:!0});return PHt(o,r)}}});var ow,JKe,B9,XKe=Oe(()=>{d();p();P9();ow="_expire",JKe=class{constructor(e,r){ae(this,"storageKey");ae(this,"projectKey");this.storageKey=e,this.projectKey=r}isCorrectExpire(e){return typeof e<"u"&&Number.isInteger(Number(e))&&Number.isSafeInteger(e)&&e>new Date().getTime()}isCorrectExpireSeconds(e){return typeof e<"u"&&Number.isInteger(e)&&Number.isSafeInteger(e)&&e>0}getExpire(e){return new Date().getTime()+e*1e3}getProjectData(e){if(Jr())return{};let r=window[this.storageKey].getItem(this.projectKey),n={};try{n=JSON.parse(r||"{}")}catch{n={}}let o={[ow]:{}},i=n[ow]||{};return Object.keys(n).forEach(a=>{a!==ow&&(i[a]===void 0||this.isCorrectExpire(i[a]))&&(o[a]=n[a],o[ow][a]=i[a])}),e&&delete o[ow],o}get(e){return e==null||e instanceof Function||e instanceof Array||e instanceof Object?void 0:this.getProjectData()[e]}set(e,r,n){if(Jr()||e==null||e instanceof Function||e instanceof Array||e===ow)return!1;let o=this.getProjectData();if(!(e instanceof Object)){o[e]=r,typeof n<"u"&&this.isCorrectExpireSeconds(n)?o[ow][e]=this.getExpire(n):delete o[ow][e];try{return window[this.storageKey].setItem(this.projectKey,JSON.stringify(o)),!0}catch{return!1}}return this.setAll(e,r)}setAll(e={},r={}){if(Jr())return!1;let n=this.getProjectData();Object.entries(e).forEach(o=>{let i=o[0];if(i===ow)return;let a=r[i];n[i]=o[1],this.isCorrectExpireSeconds(a)?n[ow][i]=this.getExpire(a):delete n[ow][i]});try{return window[this.storageKey].setItem(this.projectKey,JSON.stringify(n)),!0}catch{return!1}}remove(e){if(Jr()||e==null||e instanceof Function||e.constructor&&e.constructor===Object)return!1;let r=[];e instanceof Array?r=e:r.push(e);let n=this.getProjectData();return r.forEach(o=>{delete n[o],delete n[ow][o]}),window[this.storageKey].setItem(this.projectKey,JSON.stringify(n)),!0}getAll(){return this.getProjectData(!0)}cleanAll(){Jr()||window[this.storageKey].setItem(this.projectKey,JSON.stringify({}))}},B9=JKe});var djt,fjt,ZKe,QKe,pjt,hjt=Oe(()=>{d();p();XKe();djt="ok_",fjt=`${djt}global`,ZKe="localStorage",QKe=class extends B9{constructor(r){super(ZKe,djt+r);ae(this,"global");ae(this,"g");this.global=new B9(ZKe,fjt),this.g=new B9(ZKe,fjt)}},pjt=QKe});var gjt,$Ke,mjt,eYe,vjt,yjt=Oe(()=>{d();p();XKe();gjt="ok_",$Ke="sessionStorage",mjt=`${gjt}global`,eYe=class extends B9{constructor(r){super($Ke,gjt+r);ae(this,"global");ae(this,"g");this.global=new B9($Ke,mjt),this.g=new B9($Ke,mjt)}},vjt=eYe});var tYe,Fie,bjt=Oe(()=>{d();p();hjt();yjt();tYe=class{constructor(){ae(this,"local");ae(this,"session");this.local={},this.session={}}localProject(e,r=!1){if(!this.local[e]){if(r)return null;this.local[e]=new pjt(e)}return this.local[e]}sessionProject(e,r=!1){if(!this.session[e]){if(r)return null;this.session[e]=new vjt(e)}return this.session[e]}},Fie=new tYe});function C9n(t){return typeof t<"u"&&Number.isInteger(Number(t))&&Number.isSafeInteger(t)&&t>new Date().getTime()}function xjt(t){return typeof t<"u"&&Number.isInteger(t)&&Number.isSafeInteger(t)&&t>0}function wjt(t){return new Date().getTime()+t*1e3}function O9(t,e,r){if(Jr())return{};let n=window[t].getItem(e),o={};try{o=JSON.parse(n||"{}")}catch{o={}}let i={[iw]:{}},a=o[iw]||{};return Object.keys(o).forEach(s=>{s!==iw&&(a[s]===void 0||C9n(a[s]))&&(i[s]=o[s],i[iw][s]=a[s])}),r&&delete i[iw],i}function aK(t,e){Jr()||window[t].setItem(e,JSON.stringify(O9(t,e)))}function lSe({isLocal:t,isGlobal:e}){function r(){return t?zie:Hie}function n(){return e?rYe:jie}return{set(o,i,a){return iK.set(r(),n(),o,i,a)},get(o){return iK.get(r(),n(),o)},remove(o){return iK.remove(r(),n(),o)},getAll(){return iK.getAll(r(),n())},cleanAll(){return iK.cleanAll(r(),n())}}}function k9n({project:t}){let e=t===Wie?LT:t;return jie=D9+e,aK(zie,jie),aK(zie,rYe),e!==LT&&aK(zie,D9+LT),Fie.localProject(e)}function T9n(t){let e=t===Wie?LT:t;return Fie.localProject(e,!0)}function I9n({project:t}){let e=t===Wie?LT:t;return jie=D9+e,aK(Hie,jie),aK(Hie,rYe),e!==LT&&aK(Hie,D9+LT),Fie.sessionProject(e)}function R9n(t){let e=t===Wie?LT:t;return Fie.sessionProject(e,!0)}var D9,LT,Wie,zie,Hie,jie,rYe,iw,iK,Ajt,M9n,sK,nYe=Oe(()=>{d();p();P9();bjt();D9="ok_",LT="default",Wie="global",zie="localStorage",Hie="sessionStorage",jie=D9+LT,rYe=D9+Wie,iw="_expire";iK={get(t,e,r){return r==null||r instanceof Function||r instanceof Array||r instanceof Object?void 0:O9(t,e)[r]},set(t,e,r,n,o){if(Jr()||r==null||r instanceof Function||r instanceof Array||r===iw)return!1;let i=O9(t,e);if(!(r instanceof Object)){i[r]=n,typeof o<"u"&&xjt(o)?i[iw][r]=wjt(o):delete i[iw][r];try{return window[t].setItem(e,JSON.stringify(i)),!0}catch{return!1}}return iK.setAll(t,e,r,n)},setAll(t,e,r={},n={}){if(Jr())return!1;let o=O9(t,e);Object.entries(r).forEach(i=>{let a=i[0];if(a===iw)return;let s=n[a];o[a]=i[1],xjt(s)?o[iw][a]=wjt(s):delete o[iw][a]});try{return window[t].setItem(e,JSON.stringify(o)),!0}catch{return!1}},remove(t,e,r){if(Jr()||r==null||r instanceof Function||r.constructor&&r.constructor===Object)return!1;let n=[];r instanceof Array?n=r:n.push(r);let o=O9(t,e);return n.forEach(i=>{delete o[i],delete o[iw][i]}),window[t].setItem(e,JSON.stringify(o)),!0},getAll(t,e){return O9(t,e,!0)},cleanAll(t,e){Jr()||window[t].setItem(e,JSON.stringify({}))}};Ajt=(()=>{let t={...lSe({isLocal:!0,isGlobal:!0})};return{...lSe({isLocal:!0,isGlobal:!1}),getProjectStorage(e){return O9(zie,D9+e,!0)},global:t,g:t}})();M9n=(()=>{let t={...lSe({isLocal:!1,isGlobal:!0})};return{...lSe({isLocal:!1,isGlobal:!1}),getProjectStorage(e){return O9(Hie,D9+e,!0)},global:t,g:t,init:I9n,getInstance:R9n}})(),sK={getInstance:T9n,init:k9n,session:M9n,...Ajt,local:Ajt}});var UT,Sjt=Oe(()=>{d();p();tw();UT={get(t){if(Jr())return"";let e=new RegExp(`(^| )${t}=([^;]*)(;|$)`),r=!Jr()&&typeof document<"u"&&document?.cookie?.match(e);return r?decodeURIComponent(r[2]):""}}});function aw(t){try{let e=new Date().getTime(),r=!t.err&&(e-t?.startTime)/1e3||0;if(r>1){let n={...t?.msg,timeout:r};yL(t?.name,n)}else t.err&&yL(t?.name,t?.msg)}catch{yL("dbTimeOutReport-catch-err",t?.msg)}}var oYe,P9n,iYe,Ejt,_jt,Cjt,kjt=Oe(()=>{d();p();nYe();Die();oYe="MULTILINGUAL_OKDB",P9n=9007199254740992,iYe="okI18nVersion",Ejt=t=>{let r=sK.g.get(iYe)||{};r[t.project]||(r[t.project]={}),r[t.project][t.locale]=t.version,sK.g.set(iYe,r)};_jt=(t,e)=>{if(!e)return null;if(localStorage.i18nDBversion=Number(e)+1,e>=P9n)return window?.indexedDB?.deleteDatabase(oYe),sK.g.set(iYe,{});let r={project:t.project,locale:t.locale,version:t.version},n=null;try{n=window&&window?.indexedDB?.open(oYe,Number(e)+1)}catch{return null}n.onsuccess=o=>{o.target.result.close()},n.onerror=()=>{let o={name:"setDB-open-err",err:"err",msg:{...r,err:"open-err"}};aw(o)},n.onblocked=()=>{let o={name:"setDB-onblocked-err",err:"err",msg:{...r,err:"onblocked"}};aw(o)},n.onupgradeneeded=o=>{let i=n.result,a=null;try{if(i.objectStoreNames.contains(`${t.project}_${t.locale}`)){let c=o.target.transaction.objectStore(`${t.project}_${t.locale}`).put({project:t.data.project,version:t.data.version,data:JSON.stringify(t.data)});c.onsuccess=()=>{Ejt(t)},c.onerror=l=>{let u={err:"err",name:"setDB-put-db-err",msg:{...r,err:l?.target}};aw(u),i?.close()}}else{a=i.createObjectStore(`${t.project}_${t.locale}`,{keyPath:"project"}),a.createIndex("project","project",{unique:!1});let c=o.target.transaction.objectStore(`${t.project}_${t.locale}`).add({project:t.data.project,version:t.data.version,data:JSON.stringify(t.data)});c.onsuccess=()=>{Ejt(t)},c.onerror=l=>{let u={err:"err",name:"setDB-add-db-err",msg:{...r,err:l?.target}};aw(u),i?.close()}}}catch(s){let c={err:"err",name:"setDB-put-db-catch-err",msg:{...r,err:s?.message}};aw(c)}}},Cjt=(t,e,r)=>{let n=new Date().getTime(),o=null;try{o=window&&window?.indexedDB?.open(oYe)}catch{return r(t)}o.onsuccess=i=>{let a=i.target.result;try{if(a.objectStoreNames.contains(`${t.project}_${t.locale}`)){let s=a.transaction([`${t.project}_${t.locale}`]);s.oncomplete=()=>{a?.close()};let l=s.objectStore(`${t.project}_${t.locale}`).get(`${t.project}_${t.locale}`);l.onsuccess=()=>{if(l.result){let u=l.result,f={startTime:n,name:"getDB-got-db-timeout",msg:{...t}};aw(f),e(u)}else{let u={startTime:n,name:"getDB-nogot-db-timeout",msg:{...t}};aw(u),r(t)}},l.onerror=u=>{let f={startTime:n,name:"getDB-getRequest-onerror-timeout",msg:{...t,err:u?.target}};aw(f),r(t),a?.close()}}else{let s={startTime:n,name:"getDB-no-storeNames-timeout",msg:{...t}};aw(s),r(t)}}catch(s){let c={startTime:n,name:"getDB-catch-err",err:"err",msg:{...t,err:s?.message}};aw(c),r(t),a?.close()}},o.onerror=i=>{let a={startTime:n,name:"getDB-onerror-err",err:"err",msg:{...t,err:i?.target}};aw(a),r(t),o?.close&&o?.close()},o.onblocked=i=>{let a={startTime:n,name:"getDB-onblocked-err",err:"err",msg:{...t,err:i?.target}};aw(a),r(t),o?.close&&o?.close()}}});function Tjt(t,e){if(!e)return null;let{site:r,project:n,version:o,resourceType:i="js",fetchBaseUrl:a=Bb.fetchBaseUrl}=e,{LANGUAGE_VERSIONS:s}=M9(),c=e.locale||dSe.locale||!Jr()&&UT.get("locale")||!Jr()&&UT.get("language")||fSe,l=r?.toLowerCase(),u=n?.toLowerCase(),f=c&&c.toLowerCase&&c.toLowerCase().replace(/-/g,"_"),h=`${l}_${u}_${f}`,m=`${a}/${r}/${u}/${f}.${i}`,g=oSe(n,!0),v=s[g]||o;return{url:`${m}${v?`?v=${v}`:""}`,namespace:h,finalVersion:v,locale:c}}function Ijt(t,e,r,n){let{localeDevStore:o,localeState:i}=Bb,a=i[e]&&i[e].locale||dSe.locale||UT.get("locale")||UT.get("language")||fSe,s=RKe(),c=t||{...window&&window[`${e}`],version:r,project:e},l={...o[`${e}`],...c,...s};dg(l,{locale:a.toLowerCase(),project:`${e}`});let u=[];i.fetchModules.forEach(m=>{m.project===e?u.push({...m,fetchDone:!0}):u.push(m)}),i.fetchModules=u;let f=i[`${e}_${n}`];f?.updateView&&f?.updateView();let h=i.fetchConfigs.find(m=>m.project===`${e}`);h&&h.fastRender&&h.onLocaleReady(t||window[`${e}`])}function uSe(t,e,r,n){let{localeStore:o,localeDevStore:i,localeState:a,hasLoadedModules:s}=Bb,{onLocaleDataReady:c}=window||{},l=a[e.project]&&a[e.project].locale||dSe.locale||UT.get("locale")||UT.get("language")||fSe;!r&&window[`${e.project}`]&&!n&&!e.noCache&&window.addEventListener("load",()=>{try{let m=JSON.stringify(window[`${e.project}`]),g=IKe(e.locale,m),v=localStorage.i18nDBversion||1e4;!g&&_jt({project:e.project,locale:e.locale,version:e.version,data:{...window[`${e.project}`],project:`${e.project}_${e.locale}`,version:e.version}},Number.isNaN(v)?1e4:v)}catch{yL("i18n-multiLoaded-setDB-err",e)}});let u=r||{...window&&window[`${e.project}`],version:e.version,project:e.project},f=RKe(),h={...i[`${e.project}`],...u,...f};if(c&&c(r||(window&&window[`${e.project}`],{project:e.project})),dg(h,{locale:l.toLowerCase(),project:`${e.project}`}),t){s.push(e.project),e?.resolveFn(h);return}if(!Bb.usingRemote){o[`${e.project}`]=r||window&&window[`${e.project}`];return}!a[`${e.project}_${e.flag}`]||(o[`${e.project}`]=r||window&&window[`${e.project}`],Ijt(r,e.project,e.version,e.flag))}function B9n(t,e){let{localeState:r}=Bb,n=t.flag?r[`${t.project}_${t.flag}`]:r[t.project];n.errorTimes+=1;let{errorTimes:o}=n;if(o>=4){yL("i18n-remote-data-err",t);return}if(o!==2){e({...t},!t.flag,!0);return}let i=fSe,a=t.locale||dSe.locale||UT.get("locale")||UT.get("language");if(o===2&&(a!==i||r.urlTestLocale)){let s=r.fetchConfigs.find(l=>l.project===t.project),c=t;s?(s.locale=i,s.flag=t.flag,r[t.project]=i):c.locale=i,e(t.flag?{...s}:{...c},!t.flag,!0)}}function cK(t,e,r){let n=document.createElement("script");n.setAttribute("src",t.url),n.onerror=e,n.onload=r,document.head.appendChild(n)}function aYe(t,e,r){let{localeState:n,hasLoadedModules:o}=Bb,{project:i,noCache:a,flag:s,noFetch:c,resolveFn:l}=t;e&&!r&&(n[i]={},n[i].errorTimes=0);let u=Tjt(e,t),f=u.finalVersion;if(o.includes(i))return Ijt(!1,i,f,s),t?.resolveFn&&t?.resolveFn(window[`${i}`]);let h=u.locale,m=()=>{B9n(t,aYe)},g={project:i,version:f,locale:h,noCache:a,flag:s,resolveFn:l},v=()=>{uSe(e,g,!1)};if(window&&window?.indexedDB?.open&&!a&&!c){let b=sK.g.get(N9n)||{};(b[i]&&b[i][h]||"")===f?window&&window[`${i}`]?uSe(e,g,!1,!0):(Cjt({project:i,version:f,locale:h},I=>{if(I){let B=IKe(h,I.data||""),L=JSON.parse(I.data);L&&!B&&(window[`${i}`]=L),f===I.version&&!B?uSe(e,g,L):cK(u,m,v)}else cK(u,m,v)},()=>{cK(u,m,v)}),NHt(i,u,cK,m,v)):window[`${i}`]?uSe(e,g,window[`${i}`],!0):cK(u,m,v)}else!c&&cK(u,m,v),c&&v();return null}var N9n,fSe,dSe,Rjt=Oe(()=>{d();p();rK();ew();nYe();P9();Bie();Sjt();kjt();Die();Oie();N9n="okI18nVersion",fSe="en_US",dSe=Gu()});function pSe(t={}){let e=Gu();e.envSign&&e.envSign!=="prod"&&kHt({fetchBaseUrl:M9().BASE_URL_PREVIEW});let r={...t};r.project=oSe(r?.project);let n=null,o=new Promise(i=>{n=i});return r.resolveFn=n,aYe(r,!0),o}var Mjt=Oe(()=>{d();p();ew();Bie();Rjt();Die();Oie()});var O9n,D9n,Pjt=Oe(()=>{d();p();tw();ujt();Mjt();Oie();({localeStore:O9n,localeState:D9n}=Bb);Jr()||window&&window.location?.search?.slice(1)?.split("&")?.forEach(t=>{let e=t.split("=");e[0]==="test_locale"&&(D9n.urlTestLocale=e[1])})});function z9n(t){return U9n.some(e=>t.startsWith(e))}function j9n(t){return new URL(t,"https://tempurl.com").pathname}function W9n(t){return!!(!t||typeof t!="string"||z9n(t)||!t.startsWith("/")||t.startsWith("/\\"))}function G9n(t){if(W9n(t))return!0;let{okUtilsConfig:r={}}=Ya,{prefixLangPathFilter:n}=r;return(n||L9n).some(i=>t.startsWith(i))}function Njt(t){return j9n(t)==="/"?t:t.replace(/\/(?=[\\?#]|$)/,"")}function hSe(t){if(!t||typeof t!="string")return t;try{let e=t,{langPath:r="",localeMap:n={},locale:o=""}=Ya,i=o?.toLowerCase()?.replace("-","_"),a=H9n(n),s=t.match(F9n)?.[0];if(s){let l=e.split("/").length-1;e=e.replace(s,l===1?"/":"")}if(G9n(e)||!r&&i!==a)return Njt(t);let c=e.startsWith(`${r}/`)?e:`${r}${e}`;return Njt(c)}catch{return t}}var L9n,U9n,F9n,H9n,Bjt=Oe(()=>{d();p();Nb();L9n=["/support/","/docs/","/docs-v5/","/academy/"],U9n=["http","//","\\/","/\\","\\","okx:","chrome-extension:"],F9n=/^\/[a-z]{2}(-[a-z]{2,4})?(-[a-z]{2})?(?=\/|$|[?#])/i;H9n=t=>{let e="";return Object.keys(t).forEach(r=>{t[r]||(e=r)}),e}});var Ojt=Oe(()=>{d();p();Bjt()});var Djt=Oe(()=>{d();p()});var sc=Oe(()=>{d();p();ljt();dKe();Pjt();Nb();Ojt();P9();iKe();rK();Djt()});function K9n(){let t;if(typeof globalThis<"u")t=globalThis;else if(typeof window<"u")t=window;else if(typeof globalThis<"u")t=globalThis;else throw new Error("unable to locate global object");let e={};return Jr()&&V9n(e),Jr()&&q9n(e),Jr()?{...t,...e}:t}var V9n,q9n,Dt,ps=Oe(()=>{d();p();sc();V9n=t=>{let e=["addEventListener","removeEventListener","IntersectionObserver","getComputedStyle","scrollTo"],r=["location","event","navigator"],n=["devicePixelRatio"],o=["devicePixelRatio","scrollY","scrollX","innerWidth","innerHeight"];for(let i=0;i<e.length;i++)t[e[i]]||(t[e[i]]=function(){return null});for(let i=0;i<r.length;i++)t[r[i]]||(t[r[i]]={});for(let i=0;i<n.length;i++)t[n[i]]||(t[n[i]]="");for(let i=0;i<o.length;i++)t[o[i]]||(t[o[i]]=0)},q9n=t=>{let e=["addEventListener","removeEventListener","appendChild","getComputedStyle"],r=["createElement","getElementById","getElementsByTagName","getElementsByClassName","removeChild","querySelector"],n=e.concat(r);if(!t.document){let i={},a={};for(let s=0;s<e.length;s++)i[e[s]]||(i[e[s]]=function(){return null});for(let s=0;s<n.length;s++)a[n[s]]||(a[n[s]]=function(){return null});a.body=i,t.document=a}};Dt=K9n()});function Ujt(){Dt.okd||(Dt.okd={})}function Y9n(t,e){Ujt(),Dt.okd[t]=e}function J9n(t){return Ujt(),Dt.okd[t]}var Ljt,FT,lK=Oe(()=>{d();p();ps();Ljt="zIndexFlag",FT=(()=>{function r(n){let o=J9n(Ljt)||1e4;return n&&(o=3e4),n||Y9n(Ljt,o+1),{value:o}}return{next:r}})()});function wL(){return/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i.test(Dt?.navigator?.userAgent)}function Fjt(){return!!Dt?.navigator?.userAgent?.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)}function cYe(){return/^((?!chrome|android).)*safari/i.test(Dt?.navigator?.userAgent)}function X9n(t={},e={}){let r={...e};return Object.keys(t).forEach(n=>{let o=t?.[n];e?.[n]===void 0&&(r[n]=o)}),r}function zjt(t,e,r){let n={...t,...r};return(e.invalidGlobalConfig||e.overrideGlobalConfig)&&(n={...t}),X9n(n,e)}function Gie(t=16){let e=t,r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split("");e||(e=Math.floor(DT.mathRandom()*r.length));let n="";for(let o=0;o<e;o++)n+=r[Math.floor(DT.mathRandom()*r.length)];return`okd${n}`}function mSe(t,e,r,n){let o=r?r.call(n,t,e):void 0;if(o!==void 0)return!!o;if(t===e)return!0;if(typeof t!="object"||!t||typeof e!="object"||!e)return!1;let i=Object.keys(t),a=Object.keys(e);if(i.length!==a.length)return!1;let s=Object.prototype.hasOwnProperty.bind(e);for(let c=0;c<i.length;c++){let l=i[c];if(!s(l))return!1;let u=t[l],f=e[l];if(o=r?r.call(n,u,f,l):void 0,o===!1||o===void 0&&u!==f)return!1}return!0}function uK(t,e=0,r=1e3){return typeof e=="number"&&t<e?e:typeof r=="number"&&t>r?r:t}function Vie(t){if(!t)return null;let r=Dt.getComputedStyle(t)?.transform,n=/matrix\(([^)]+)\)/.exec(r);if(n){let o=n[1].split(", "),i=parseFloat(o[4]),a=parseFloat(o[5]),s=parseFloat(o[2]);return{x:i,y:a,z:s}}return null}var Fb=Oe(()=>{d();p();sc();ps();lK()});var jjt,gSe,Hjt,AL,lYe,qie,Z9n,kt,eo=Oe(()=>{d();p();jjt=ie(qe());js();Nzt();Fb();gSe={...Bzt.fetchConfig,version:Date.now()},Hjt={isDev:!1,fetchConfig:gSe},lYe=class{constructor(){tt(this,AL,{okdNamespace:"",okdsIconNamespace:"",okdVersion:"latest",popupClassName:"",popupDir:void 0,frozenScroll:!0,localeProviderProps:{...Hjt,fetchConfig:{...gSe}},loaderConfig:{}});ae(this,"setConfig",(e={})=>{let r={...e};e.isRTL&&(r.popupDir="rtl"),Object.assign(ge(this,AL),{...r,...e,localeProviderProps:{...Hjt,...e?.localeProviderProps||{},fetchConfig:{...gSe,...e?.localeProviderProps?.fetchConfig||{}}}})});ae(this,"getConfig",()=>ge(this,AL));ae(this,"mergeProps",(e,r,n)=>{let o=ge(this,AL)[n];return zjt(e,r,o)})}get data(){return ge(this,AL)}};AL=new WeakMap;qie=new lYe;qie.componentNames=pL;qie.fetchConfig=gSe;Z9n=(t,e,r)=>(0,jjt.useMemo)(()=>qie.mergeProps(t,e,r),[t,e,r]);qie.useMergeProps=Z9n;kt=qie});var uYe,Jt,Wjt=Oe(()=>{d();p();uYe={xxs:"xxs",xs:"xs",s:"s",sm:"sm",md:"md",lg:"lg",xl:"xl",xxl:"xxl",xxxl:"xxxl"};uYe.default=uYe.md;Jt=uYe});var Q9n,Zo,Gjt=Oe(()=>{d();p();Q9n={primary:"primary",secondary:"secondary",default:"default",basic:"basic",plain:"plain",red:"red",green:"green",gray:"grey",success:"success",info:"info",prompt:"prompt",warn:"warn",alert:"alert",error:"error",normal:"normal",pending:"pending"},Zo=Q9n});var Nv,Vjt=Oe(()=>{d();p();Nv={hover:"hover",click:"click"}});var Ba,Af,sw,qjt=Oe(()=>{d();p();Ba={top:"top",topLeft:"topLeft",topRight:"topRight",right:"right",rightTop:"rightTop",rightBottom:"rightBottom",left:"left",leftTop:"leftTop",leftBottom:"leftBottom",bottom:"bottom",bottomLeft:"bottomLeft",bottomRight:"bottomRight"},Af={top:"top",left:"left",right:"right",bottom:"bottom",topLeft:"top-start",topRight:"top-end",bottomLeft:"bottom-start",bottomRight:"bottom-end",leftTop:"left-start",leftBottom:"left-end",rightTop:"right-start",rightBottom:"right-end"},sw={right:"right",left:"left",center:"center"}});var $t,yn=Oe(()=>{d();p();Wjt();Gjt();Vjt();qjt();$t="okui"});var Yie=Oe(()=>{});var Yjt=Oe(()=>{d();p();Yie()});var Jjt=Oe(()=>{d();p();Yie()});var Xjt=Oe(()=>{});var Zjt=Oe(()=>{d();p();Xjt()});var ySe,$jt,dK,Qjt,bSe,Bv,L9=Oe(()=>{d();p();sa();ca();Yjt();la();ua();Jjt();ySe=ie(qe()),$jt=ie(Wr()),dK=ie(fo());sc();eo();yn();Zjt();Qjt=`${$t}-powerLink`,bSe=(0,ySe.forwardRef)((t,e)=>{let{children:r,href:n,className:o,withLangPath:i,handleStyle:a,onClick:s,preventDefault:c,...l}=kt.mergeProps(bSe.defaultPropsValue,t,kt.componentNames.PowerLink),u=typeof n=="string"?n:void 0,f=i?hSe(u):u;return ySe.default.createElement("a",{href:f||void 0,rel:"noopener",...l,onClick:m=>{c&&m.preventDefault(),s&&s(m)},ref:e,className:(0,$jt.default)(kt.data.okdNamespace,`${Qjt}-a11y`,a&&Qjt,o)},r)});bSe.propTypes={href:dK.default.string,className:dK.default.string,withLangPath:dK.default.bool,handleStyle:dK.default.bool,preventDefault:dK.default.bool};bSe.defaultPropsValue={href:void 0,className:"",withLangPath:!0,handleStyle:!0};Bv=bSe});function qu(t){let{localeProps:e={},children:r,locale:n}=kt.mergeProps(qu.defaultPropsValue,t),{fetchConfig:o,...i}=e,a={...kt.data.localeProviderProps,...i,fetchConfig:{...kt.data.localeProviderProps.fetchConfig,locale:Ya.locale,...o}};n&&(a.fetchConfig.locale=n);let s=async()=>{let l=Object.keys(a.localeData||{}).length>0;!Dt.okdI18nPromise&&!l&&(Dt.okdI18nPromise=pSe(a.fetchConfig));let u=l?a.localeData:await Dt.okdI18nPromise;if(!Dt.okdI18n){let f=new xL({i18nData:u,...a.fetchConfig});Dt.okdI18n=f,Dt.dispatchEvent(new Event("okdI18nLoaded"))}};(0,Ov.useEffect)(()=>{s()},[]);let c=(0,Ov.useMemo)(()=>({toLocale:(l,u,f,h)=>Dt.okdI18n?.t?.(l,u,f,h)}),[]);return Ov.default.createElement(tWt.Provider,{value:c},r)}function $9n({localeKey:t,values:e={},extra:r={},handler:n={}}){return fYe(),Ov.default.createElement(Ov.default.Fragment,null,Dt.okdI18n?.t?.(t,e,r,n))}var Ov,eWt,tWt,fYe,$d,zb=Oe(()=>{d();p();sa();ca();la();ua();Ov=ie(qe()),eWt=ie(fo());sc();eo();ps();tWt=Ov.default.createContext({}),fYe=()=>{let[,t]=(0,Ov.useState)(Date.now());return(0,Ov.useEffect)(()=>{let e=()=>{t(Date.now())};return Dt.addEventListener("okdI18nLoaded",e),()=>{Dt.removeEventListener("okdI18nLoaded",e)}},[]),Ov.default.useContext(tWt)};qu.propTypes={localeProps:eWt.default.object};qu.defaultPropsValue={localeProps:{}};$d=(t="",e={},r={},n={})=>Ov.default.createElement($9n,{localeKey:t,values:e,extra:r,handler:n});qu.toLocale=$d});var rWt=Oe(()=>{});var nWt=Oe(()=>{d();p();rWt()});var xSe,wSe,dYe=Oe(()=>{d();p();xSe=ie(qe()),wSe=()=>{let[t,e]=(0,xSe.useState)(!1);return(0,xSe.useEffect)(()=>{e(!0)},[]),t}});var ASe,oWt,iWt,SSe,L0,U9=Oe(()=>{d();p();sa();ca();la();ua();ASe=ie(qe()),oWt=ie(Wr()),iWt=ie(fo());eo();zb();yn();nWt();dYe();SSe=(0,ASe.forwardRef)((t,e)=>{let{id:r,className:n,children:o,localeKey:i,localeValues:a,...s}=kt.mergeProps(SSe.defaultPropsValue,t),c=wSe();return ASe.default.createElement("span",{...s,ref:e,id:r,className:(0,oWt.default)(`${$t}-a11y-text`,n)},o||c&&i&&$d(i,a))});SSe.propTypes={children:iWt.default.node};SSe.defaultPropsValue={className:"",children:null};L0=SSe});function sWt(t,e){if(!t)return e;let r=e;return typeof t=="function"?r=t():"current"in t?r=t.current:r=t,r}var e7n,pYe,cWt,hYe,ESe=Oe(()=>{d();p();js();e7n=t=>fa[t?.type?.elementType];pYe=t=>t?.type?.displayName===pL.Icon,cWt=t=>t?.type?.displayName===pL.Button||t?.target?.type==="button",hYe=t=>e7n(t)||pYe(t)||String(t?.props?.tabIndex)==="0"});function pg(t,e,r){let{target:n=[Dt],eventName:o="keyup",capture:i,once:a,passive:s,enable:c=!0}=r||{},l=(0,_Se.useRef)(e);l.current=e,(0,_Se.useEffect)(()=>{if(!c||!t||!e)return()=>{};let u=[].concat(n).map(f=>{let h=sWt(f,Dt),m=g=>{let v=g.keyCode??g.code;(Array.isArray(t)&&t.includes(v)||v===t||t==="all")&&l.current?.(g,v)};return h?.addEventListener(o,m,{capture:i,once:a,passive:s}),{targetElement:h,eventListener:m}});return()=>{u.forEach(({targetElement:f,eventListener:h})=>{f?.removeEventListener(o,h,{passive:s})})}},[c,o,i,a,s,n])}var _Se,EL=Oe(()=>{d();p();_Se=ie(qe());ESe();ps()});var Jie=Q(cc=>{"use strict";d();p();var mYe=Symbol.for("react.transitional.element"),lWt=Symbol.for("react.element"),gYe=Symbol.for("react.portal"),CSe=Symbol.for("react.fragment"),kSe=Symbol.for("react.strict_mode"),TSe=Symbol.for("react.profiler");Symbol.for("react.provider");var ISe=Symbol.for("react.consumer"),RSe=Symbol.for("react.context"),MSe=Symbol.for("react.forward_ref"),PSe=Symbol.for("react.suspense"),NSe=Symbol.for("react.suspense_list"),BSe=Symbol.for("react.memo"),OSe=Symbol.for("react.lazy"),t7n=Symbol.for("react.offscreen"),r7n=Symbol.for("react.client.reference");function cw(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case mYe:case lWt:switch(t=t.type,t){case CSe:case TSe:case kSe:case PSe:case NSe:return t;default:switch(t=t&&t.$$typeof,t){case RSe:case MSe:case OSe:case BSe:return t;case ISe:return t;default:return e}}case gYe:return e}}}cc.ContextConsumer=ISe;cc.ContextProvider=RSe;cc.Element=mYe;cc.ForwardRef=MSe;cc.Fragment=CSe;cc.Lazy=OSe;cc.Memo=BSe;cc.Portal=gYe;cc.Profiler=TSe;cc.StrictMode=kSe;cc.Suspense=PSe;cc.SuspenseList=NSe;cc.isContextConsumer=function(t){return cw(t)===ISe};cc.isContextProvider=function(t){return cw(t)===RSe};cc.isElement=function(t){return typeof t=="object"&&t!==null&&(t.$$typeof===mYe||t.$$typeof===lWt)};cc.isForwardRef=function(t){return cw(t)===MSe};cc.isFragment=function(t){return cw(t)===CSe};cc.isLazy=function(t){return cw(t)===OSe};cc.isMemo=function(t){return cw(t)===BSe};cc.isPortal=function(t){return cw(t)===gYe};cc.isProfiler=function(t){return cw(t)===TSe};cc.isStrictMode=function(t){return cw(t)===kSe};cc.isSuspense=function(t){return cw(t)===PSe};cc.isSuspenseList=function(t){return cw(t)===NSe};cc.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===CSe||t===TSe||t===kSe||t===PSe||t===NSe||t===t7n||typeof t=="object"&&t!==null&&(t.$$typeof===OSe||t.$$typeof===BSe||t.$$typeof===RSe||t.$$typeof===ISe||t.$$typeof===MSe||t.$$typeof===r7n||t.getModuleId!==void 0)};cc.typeOf=cw});function LSe(t,e){if(typeof t=="function")t(e);else if(typeof t=="object"&&t&&"current"in t){let r=t;r.current=e}}var vYe,yYe,DSe,bYe=Oe(()=>{d();p();vYe=ie(qe()),yYe=ie(Jie()),DSe=t=>{if(t&&(0,vYe.isValidElement)(t)&&!(0,yYe.isFragment)(t)){let e=t;return e.props.propertyIsEnumerable("ref")?e.props.ref:e.ref}return null}});var uWt=Oe(()=>{});var fWt=Oe(()=>{d();p();uWt()});function e3(t){let{children:e,disabled:r,forceAriaButton:n,onClick:o,...i}=kt.mergeProps(e3.defaultPropsValue,t),{onClick:a,onMouseEnter:s,className:c,ref:l,...u}=e?.props||{},f=(0,pK.useRef)(null),h=(0,pK.useCallback)(g=>{let v=DSe(e);f.current=g,v&&LSe(v,g)},[e,t,l]);return pg([Vc.ENTER,Vc.SPACE],g=>{g.preventDefault(),r||(o?.(g),g?.target?.click?g.target?.click():a?.(g))},{eventName:"keydown",target:f,enable:f.current&&!!a||n}),e?.props?pK.default.cloneElement(e,{ref:h,...n||a||s?{"aria-disabled":r,className:(0,dWt.default)(c,`${$t}-a11y-button`),role:"button",tabIndex:"0",...i,...u}:{"aria-hidden":e.props["aria-label"]?e.props["aria-hidden"]:!0}}):e}var pK,dWt,pWt,xYe=Oe(()=>{d();p();sa();ca();la();ua();pK=ie(qe()),dWt=ie(Wr()),pWt=ie(fo());js();EL();eo();bYe();yn();fWt();e3.defaultPropsValue={disabled:void 0};e3.propTypes={disabled:pWt.default.bool}});function uu(){return kt.data.isRTL??Ya.isRTL}function mWt(t){return uu()&&hWt[t]||t}function _L(t){return uu()&&typeof t=="string"?t.replace(/left|right|Left|Right/g,e=>hWt[e]||e):t}var hWt,Hb=Oe(()=>{d();p();sc();eo();hWt={left:"right",right:"left",Right:"Left",Left:"Right"}});var gWt=Oe(()=>{});var vWt=Oe(()=>{d();p();gWt()});var Xie,wYe,zT,Zie,zr,Ku=Oe(()=>{d();p();sa();ca();la();ua();Xie=ie(qe()),wYe=ie(Wr()),zT=ie(fo());eo();Hb();xYe();yn();vWt();js();Zie=t=>{let{className:e,style:r,isColor:n,onClick:o,filterClassName:i,rtlIconName:a,iconName:s,withContainerFontFamily:c,a11yText:l,fontSize:u,forceAriaButton:f,...h}=kt.useMergeProps(Zie.defaultPropsValue,t,kt.componentNames.Icon),m=(0,wYe.default)(uu()&&a||s,e)||"",g=(0,Xie.useMemo)(()=>c&&m?.split(" ").some(w=>w.startsWith("ok")),[m,c]);kt.data.okdsIconNamespace&&(m=m.replace(/okds-/g,()=>`${kt.data.okdsIconNamespace}-okds-`));let v=typeof i=="function"?i("icon","iconfont",m):`icon iconfont ${m}`,b={style:{fontSize:u,...r},onClick:o};return Xie.default.createElement(e3,{forceAriaButton:f},Xie.default.createElement("i",{className:(0,wYe.default)(g&&`${$t}-icon`,v),...b,role:o||f?"button":"img","aria-label":l,...h}))};Zie.defaultPropsValue={className:"",style:{},onClick:null,iconName:void 0,rtlIconName:void 0,withContainerFontFamily:!1,a11yText:void 0,fontSize:void 0};Zie.propTypes={className:zT.default.string,iconName:zT.default.string,rtlIconName:zT.default.string,style:zT.default.any,withContainerFontFamily:zT.default.bool,onClick:zT.default.func,a11yText:zT.default.string,fontSize:zT.default.string};Zie.displayName=pL.Icon;zr=Zie});var f7n,IL,CYe=Oe(()=>{d();p();f7n={_sm:{media:"sm",query:"(max-width: 767px)",gutter:16,colCount:4,bodyPadding:8},_md:{media:"md",preMedia:"sm",query:"(min-width: 768px) and (max-width: 1023px)",gutter:24,colCount:12,bodyPadding:12},_lg:{media:"lg",preMedia:"md",query:"(min-width: 1024px) and (max-width: 1269px)",gutter:24,colCount:12,bodyPadding:12,contentWidth:960},_xl:{media:"xl",preMedia:"lg",query:"(min-width: 1270px)",gutter:24,colCount:12,bodyPadding:12,contentWidth:1248}},IL=f7n});var d7n,EWt,_Wt=Oe(()=>{d();p();CYe();d7n={...IL,_xl:{...IL._xl,query:"(min-width: 1270px) and (max-width: 1859px)"},_2xl:{...IL._xl,media:"_2xl",preMedia:"xl",query:"(min-width: 1860px) and (max-width: 2036px)"},_3xl:{...IL._xl,media:"_3xl",preMedia:"_2xl",query:"(min-width: 2037px)"}},EWt=d7n});var kYe,ph,TYe=Oe(()=>{d();p();CYe();_Wt();kYe=class{constructor(){this.mediaSet=IL}addBiggerThanXL(){this.isBiggerThanXL=!0,this.mediaSet=EWt}setMediaConfig(e){Object.keys(e).forEach(r=>{this.mediaSet[r]={...this.mediaSet[r],...e[r]}})}},ph=new kYe});var CWt=Oe(()=>{d();p()});var YWt=Q((Fsa,VSe)=>{d();p();var kWt,TWt,IWt,RWt,MWt,PWt,NWt,BWt,OWt,WSe,IYe,DWt,LWt,UWt,yK,FWt,zWt,HWt,jWt,WWt,GWt,VWt,qWt,KWt,GSe;(function(t){var e=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){t(r(e,r(n)))}):typeof VSe=="object"&&typeof VSe.exports=="object"?t(r(e,r(VSe.exports))):t(r(e));function r(n,o){return n!==e&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(t){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};kWt=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");e(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},TWt=Object.assign||function(n){for(var o,i=1,a=arguments.length;i<a;i++){o=arguments[i];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(n[s]=o[s])}return n},IWt=function(n,o){var i={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&o.indexOf(a)<0&&(i[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,a=Object.getOwnPropertySymbols(n);s<a.length;s++)o.indexOf(a[s])<0&&Object.prototype.propertyIsEnumerable.call(n,a[s])&&(i[a[s]]=n[a[s]]);return i},RWt=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var u=n.length-1;u>=0;u--)(l=n[u])&&(c=(s<3?l(c):s>3?l(o,i,c):l(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},MWt=function(n,o){return function(i,a){o(i,a,n)}},PWt=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},NWt=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(l){l(c)})}return new(i||(i=Promise))(function(c,l){function u(m){try{h(a.next(m))}catch(g){l(g)}}function f(m){try{h(a.throw(m))}catch(g){l(g)}}function h(m){m.done?c(m.value):s(m.value).then(u,f)}h((a=a.apply(n,o||[])).next())})},BWt=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,l;return l={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function u(h){return function(m){return f([h,m])}}function f(h){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=h[0]&2?s.return:h[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,h[1])).done)return c;switch(s=0,c&&(h=[h[0]&2,c.value]),h[0]){case 0:case 1:c=h;break;case 4:return i.label++,{value:h[1],done:!1};case 5:i.label++,s=h[1],h=[0];continue;case 7:h=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(h[0]===6||h[0]===2)){i=0;continue}if(h[0]===3&&(!c||h[1]>c[0]&&h[1]<c[3])){i.label=h[1];break}if(h[0]===6&&i.label<c[1]){i.label=c[1],c=h;break}if(c&&i.label<c[2]){i.label=c[2],i.ops.push(h);break}c[2]&&i.ops.pop(),i.trys.pop();continue}h=o.call(n,i)}catch(m){h=[6,m],s=0}finally{a=c=0}if(h[0]&5)throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}},OWt=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&GSe(o,n,i)},GSe=Object.create?function(n,o,i,a){a===void 0&&(a=i);var s=Object.getOwnPropertyDescriptor(o,i);(!s||("get"in s?!o.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return o[i]}}),Object.defineProperty(n,a,s)}:function(n,o,i,a){a===void 0&&(a=i),n[a]=o[i]},WSe=function(n){var o=typeof Symbol=="function"&&Symbol.iterator,i=o&&n[o],a=0;if(i)return i.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&a>=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},IYe=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],l;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(u){l={error:u}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(l)throw l.error}}return c},DWt=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(IYe(arguments[o]));return n},LWt=function(){for(var n=0,o=0,i=arguments.length;o<i;o++)n+=arguments[o].length;for(var a=Array(n),s=0,o=0;o<i;o++)for(var c=arguments[o],l=0,u=c.length;l<u;l++,s++)a[s]=c[l];return a},UWt=function(n,o,i){if(i||arguments.length===2)for(var a=0,s=o.length,c;a<s;a++)(c||!(a in o))&&(c||(c=Array.prototype.slice.call(o,0,a)),c[a]=o[a]);return n.concat(c||Array.prototype.slice.call(o))},yK=function(n){return this instanceof yK?(this.v=n,this):new yK(n)},FWt=function(n,o,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a=i.apply(n,o||[]),s,c=[];return s={},l("next"),l("throw"),l("return"),s[Symbol.asyncIterator]=function(){return this},s;function l(v){a[v]&&(s[v]=function(b){return new Promise(function(w,_){c.push([v,b,w,_])>1||u(v,b)})})}function u(v,b){try{f(a[v](b))}catch(w){g(c[0][3],w)}}function f(v){v.value instanceof yK?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){u("next",v)}function m(v){u("throw",v)}function g(v,b){v(b),c.shift(),c.length&&u(c[0][0],c[0][1])}},zWt=function(n){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=n[s]?function(l){return(i=!i)?{value:yK(n[s](l)),done:s==="return"}:c?c(l):l}:c}},HWt=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof WSe=="function"?WSe(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=n[c]&&function(l){return new Promise(function(u,f){l=n[c](l),s(u,f,l.done,l.value)})}}function s(c,l,u,f){Promise.resolve(f).then(function(h){c({value:h,done:u})},l)}},jWt=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var r=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};WWt=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&GSe(o,n,i);return r(o,n),o},GWt=function(n){return n&&n.__esModule?n:{default:n}},VWt=function(n,o,i,a){if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?n!==o||!a:!o.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return i==="m"?a:i==="a"?a.call(n):a?a.value:o.get(n)},qWt=function(n,o,i,a,s){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?n!==o||!s:!o.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?s.call(n,i):s?s.value=i:o.set(n,i),i},KWt=function(n,o){if(o===null||typeof o!="object"&&typeof o!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof n=="function"?o===n:n.has(o)},t("__extends",kWt),t("__assign",TWt),t("__rest",IWt),t("__decorate",RWt),t("__param",MWt),t("__metadata",PWt),t("__awaiter",NWt),t("__generator",BWt),t("__exportStar",OWt),t("__createBinding",GSe),t("__values",WSe),t("__read",IYe),t("__spread",DWt),t("__spreadArrays",LWt),t("__spreadArray",UWt),t("__await",yK),t("__asyncGenerator",FWt),t("__asyncDelegator",zWt),t("__asyncValues",HWt),t("__makeTemplateObject",jWt),t("__importStar",WWt),t("__importDefault",GWt),t("__classPrivateFieldGet",VWt),t("__classPrivateFieldSet",qWt),t("__classPrivateFieldIn",KWt)})});var JWt,F9,lc,jsa,Wsa,Gsa,Vsa,qsa,Ksa,Ysa,Jsa,Xsa,Zsa,Qsa,$sa,RL,eca,tca,rca,nca,oca,ica,aca,sca,cca,lca,ML=Oe(()=>{d();p();JWt=ie(YWt(),1),{__extends:F9,__assign:lc,__rest:jsa,__decorate:Wsa,__param:Gsa,__metadata:Vsa,__awaiter:qsa,__generator:Ksa,__exportStar:Ysa,__createBinding:Jsa,__values:Xsa,__read:Zsa,__spread:Qsa,__spreadArrays:$sa,__spreadArray:RL,__await:eca,__asyncGenerator:tca,__asyncDelegator:rca,__asyncValues:nca,__makeTemplateObject:oca,__importStar:ica,__importDefault:aca,__classPrivateFieldGet:sca,__classPrivateFieldSet:cca,__classPrivateFieldIn:lca}=JWt.default});var vGt=Q((pca,YSe)=>{d();p();var XWt,ZWt,QWt,$Wt,eGt,tGt,rGt,nGt,oGt,qSe,RYe,iGt,aGt,sGt,bK,cGt,lGt,uGt,fGt,dGt,pGt,hGt,mGt,gGt,KSe;(function(t){var e=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){t(r(e,r(n)))}):typeof YSe=="object"&&typeof YSe.exports=="object"?t(r(e,r(YSe.exports))):t(r(e));function r(n,o){return n!==e&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(t){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};XWt=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");e(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},ZWt=Object.assign||function(n){for(var o,i=1,a=arguments.length;i<a;i++){o=arguments[i];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(n[s]=o[s])}return n},QWt=function(n,o){var i={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&o.indexOf(a)<0&&(i[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,a=Object.getOwnPropertySymbols(n);s<a.length;s++)o.indexOf(a[s])<0&&Object.prototype.propertyIsEnumerable.call(n,a[s])&&(i[a[s]]=n[a[s]]);return i},$Wt=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var u=n.length-1;u>=0;u--)(l=n[u])&&(c=(s<3?l(c):s>3?l(o,i,c):l(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},eGt=function(n,o){return function(i,a){o(i,a,n)}},tGt=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},rGt=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(l){l(c)})}return new(i||(i=Promise))(function(c,l){function u(m){try{h(a.next(m))}catch(g){l(g)}}function f(m){try{h(a.throw(m))}catch(g){l(g)}}function h(m){m.done?c(m.value):s(m.value).then(u,f)}h((a=a.apply(n,o||[])).next())})},nGt=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,l;return l={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function u(h){return function(m){return f([h,m])}}function f(h){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=h[0]&2?s.return:h[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,h[1])).done)return c;switch(s=0,c&&(h=[h[0]&2,c.value]),h[0]){case 0:case 1:c=h;break;case 4:return i.label++,{value:h[1],done:!1};case 5:i.label++,s=h[1],h=[0];continue;case 7:h=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(h[0]===6||h[0]===2)){i=0;continue}if(h[0]===3&&(!c||h[1]>c[0]&&h[1]<c[3])){i.label=h[1];break}if(h[0]===6&&i.label<c[1]){i.label=c[1],c=h;break}if(c&&i.label<c[2]){i.label=c[2],i.ops.push(h);break}c[2]&&i.ops.pop(),i.trys.pop();continue}h=o.call(n,i)}catch(m){h=[6,m],s=0}finally{a=c=0}if(h[0]&5)throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}},oGt=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&KSe(o,n,i)},KSe=Object.create?function(n,o,i,a){a===void 0&&(a=i);var s=Object.getOwnPropertyDescriptor(o,i);(!s||("get"in s?!o.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return o[i]}}),Object.defineProperty(n,a,s)}:function(n,o,i,a){a===void 0&&(a=i),n[a]=o[i]},qSe=function(n){var o=typeof Symbol=="function"&&Symbol.iterator,i=o&&n[o],a=0;if(i)return i.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&a>=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},RYe=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],l;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(u){l={error:u}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(l)throw l.error}}return c},iGt=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(RYe(arguments[o]));return n},aGt=function(){for(var n=0,o=0,i=arguments.length;o<i;o++)n+=arguments[o].length;for(var a=Array(n),s=0,o=0;o<i;o++)for(var c=arguments[o],l=0,u=c.length;l<u;l++,s++)a[s]=c[l];return a},sGt=function(n,o,i){if(i||arguments.length===2)for(var a=0,s=o.length,c;a<s;a++)(c||!(a in o))&&(c||(c=Array.prototype.slice.call(o,0,a)),c[a]=o[a]);return n.concat(c||Array.prototype.slice.call(o))},bK=function(n){return this instanceof bK?(this.v=n,this):new bK(n)},cGt=function(n,o,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a=i.apply(n,o||[]),s,c=[];return s={},l("next"),l("throw"),l("return"),s[Symbol.asyncIterator]=function(){return this},s;function l(v){a[v]&&(s[v]=function(b){return new Promise(function(w,_){c.push([v,b,w,_])>1||u(v,b)})})}function u(v,b){try{f(a[v](b))}catch(w){g(c[0][3],w)}}function f(v){v.value instanceof bK?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){u("next",v)}function m(v){u("throw",v)}function g(v,b){v(b),c.shift(),c.length&&u(c[0][0],c[0][1])}},lGt=function(n){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=n[s]?function(l){return(i=!i)?{value:bK(n[s](l)),done:s==="return"}:c?c(l):l}:c}},uGt=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof qSe=="function"?qSe(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=n[c]&&function(l){return new Promise(function(u,f){l=n[c](l),s(u,f,l.done,l.value)})}}function s(c,l,u,f){Promise.resolve(f).then(function(h){c({value:h,done:u})},l)}},fGt=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var r=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};dGt=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&KSe(o,n,i);return r(o,n),o},pGt=function(n){return n&&n.__esModule?n:{default:n}},hGt=function(n,o,i,a){if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?n!==o||!a:!o.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return i==="m"?a:i==="a"?a.call(n):a?a.value:o.get(n)},mGt=function(n,o,i,a,s){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?n!==o||!s:!o.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?s.call(n,i):s?s.value=i:o.set(n,i),i},gGt=function(n,o){if(o===null||typeof o!="object"&&typeof o!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof n=="function"?o===n:n.has(o)},t("__extends",XWt),t("__assign",ZWt),t("__rest",QWt),t("__decorate",$Wt),t("__param",eGt),t("__metadata",tGt),t("__awaiter",rGt),t("__generator",nGt),t("__exportStar",oGt),t("__createBinding",KSe),t("__values",qSe),t("__read",RYe),t("__spread",iGt),t("__spreadArrays",aGt),t("__spreadArray",sGt),t("__await",bK),t("__asyncGenerator",cGt),t("__asyncDelegator",lGt),t("__asyncValues",uGt),t("__makeTemplateObject",fGt),t("__importStar",dGt),t("__importDefault",pGt),t("__classPrivateFieldGet",hGt),t("__classPrivateFieldSet",mGt),t("__classPrivateFieldIn",gGt)})});var yGt,eae,PL,gca,vca,yca,bca,xca,wca,Aca,Sca,Eca,_ca,Cca,kca,JSe,Tca,Ica,Rca,Mca,Pca,Nca,Bca,Oca,Dca,Lca,MYe=Oe(()=>{d();p();yGt=ie(vGt(),1),{__extends:eae,__assign:PL,__rest:gca,__decorate:vca,__param:yca,__metadata:bca,__awaiter:xca,__generator:wca,__exportStar:Aca,__createBinding:Sca,__values:Eca,__read:_ca,__spread:Cca,__spreadArrays:kca,__spreadArray:JSe,__await:Tca,__asyncGenerator:Ica,__asyncDelegator:Rca,__asyncValues:Mca,__makeTemplateObject:Pca,__importStar:Nca,__importDefault:Bca,__classPrivateFieldGet:Oca,__classPrivateFieldSet:Dca,__classPrivateFieldIn:Lca}=yGt.default});var zGt=Q((Hca,QSe)=>{d();p();var bGt,xGt,wGt,AGt,SGt,EGt,_Gt,CGt,kGt,XSe,PYe,TGt,IGt,RGt,xK,MGt,PGt,NGt,BGt,OGt,DGt,LGt,UGt,FGt,ZSe;(function(t){var e=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){t(r(e,r(n)))}):typeof QSe=="object"&&typeof QSe.exports=="object"?t(r(e,r(QSe.exports))):t(r(e));function r(n,o){return n!==e&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(t){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};bGt=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");e(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},xGt=Object.assign||function(n){for(var o,i=1,a=arguments.length;i<a;i++){o=arguments[i];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(n[s]=o[s])}return n},wGt=function(n,o){var i={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&o.indexOf(a)<0&&(i[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,a=Object.getOwnPropertySymbols(n);s<a.length;s++)o.indexOf(a[s])<0&&Object.prototype.propertyIsEnumerable.call(n,a[s])&&(i[a[s]]=n[a[s]]);return i},AGt=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var u=n.length-1;u>=0;u--)(l=n[u])&&(c=(s<3?l(c):s>3?l(o,i,c):l(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},SGt=function(n,o){return function(i,a){o(i,a,n)}},EGt=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},_Gt=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(l){l(c)})}return new(i||(i=Promise))(function(c,l){function u(m){try{h(a.next(m))}catch(g){l(g)}}function f(m){try{h(a.throw(m))}catch(g){l(g)}}function h(m){m.done?c(m.value):s(m.value).then(u,f)}h((a=a.apply(n,o||[])).next())})},CGt=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,l;return l={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function u(h){return function(m){return f([h,m])}}function f(h){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=h[0]&2?s.return:h[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,h[1])).done)return c;switch(s=0,c&&(h=[h[0]&2,c.value]),h[0]){case 0:case 1:c=h;break;case 4:return i.label++,{value:h[1],done:!1};case 5:i.label++,s=h[1],h=[0];continue;case 7:h=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(h[0]===6||h[0]===2)){i=0;continue}if(h[0]===3&&(!c||h[1]>c[0]&&h[1]<c[3])){i.label=h[1];break}if(h[0]===6&&i.label<c[1]){i.label=c[1],c=h;break}if(c&&i.label<c[2]){i.label=c[2],i.ops.push(h);break}c[2]&&i.ops.pop(),i.trys.pop();continue}h=o.call(n,i)}catch(m){h=[6,m],s=0}finally{a=c=0}if(h[0]&5)throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}},kGt=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&ZSe(o,n,i)},ZSe=Object.create?function(n,o,i,a){a===void 0&&(a=i);var s=Object.getOwnPropertyDescriptor(o,i);(!s||("get"in s?!o.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return o[i]}}),Object.defineProperty(n,a,s)}:function(n,o,i,a){a===void 0&&(a=i),n[a]=o[i]},XSe=function(n){var o=typeof Symbol=="function"&&Symbol.iterator,i=o&&n[o],a=0;if(i)return i.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&a>=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},PYe=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],l;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(u){l={error:u}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(l)throw l.error}}return c},TGt=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(PYe(arguments[o]));return n},IGt=function(){for(var n=0,o=0,i=arguments.length;o<i;o++)n+=arguments[o].length;for(var a=Array(n),s=0,o=0;o<i;o++)for(var c=arguments[o],l=0,u=c.length;l<u;l++,s++)a[s]=c[l];return a},RGt=function(n,o,i){if(i||arguments.length===2)for(var a=0,s=o.length,c;a<s;a++)(c||!(a in o))&&(c||(c=Array.prototype.slice.call(o,0,a)),c[a]=o[a]);return n.concat(c||Array.prototype.slice.call(o))},xK=function(n){return this instanceof xK?(this.v=n,this):new xK(n)},MGt=function(n,o,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a=i.apply(n,o||[]),s,c=[];return s={},l("next"),l("throw"),l("return"),s[Symbol.asyncIterator]=function(){return this},s;function l(v){a[v]&&(s[v]=function(b){return new Promise(function(w,_){c.push([v,b,w,_])>1||u(v,b)})})}function u(v,b){try{f(a[v](b))}catch(w){g(c[0][3],w)}}function f(v){v.value instanceof xK?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){u("next",v)}function m(v){u("throw",v)}function g(v,b){v(b),c.shift(),c.length&&u(c[0][0],c[0][1])}},PGt=function(n){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=n[s]?function(l){return(i=!i)?{value:xK(n[s](l)),done:s==="return"}:c?c(l):l}:c}},NGt=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof XSe=="function"?XSe(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=n[c]&&function(l){return new Promise(function(u,f){l=n[c](l),s(u,f,l.done,l.value)})}}function s(c,l,u,f){Promise.resolve(f).then(function(h){c({value:h,done:u})},l)}},BGt=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var r=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};OGt=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&ZSe(o,n,i);return r(o,n),o},DGt=function(n){return n&&n.__esModule?n:{default:n}},LGt=function(n,o,i,a){if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?n!==o||!a:!o.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return i==="m"?a:i==="a"?a.call(n):a?a.value:o.get(n)},UGt=function(n,o,i,a,s){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?n!==o||!s:!o.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?s.call(n,i):s?s.value=i:o.set(n,i),i},FGt=function(n,o){if(o===null||typeof o!="object"&&typeof o!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof n=="function"?o===n:n.has(o)},t("__extends",bGt),t("__assign",xGt),t("__rest",wGt),t("__decorate",AGt),t("__param",SGt),t("__metadata",EGt),t("__awaiter",_Gt),t("__generator",CGt),t("__exportStar",kGt),t("__createBinding",ZSe),t("__values",XSe),t("__read",PYe),t("__spread",TGt),t("__spreadArrays",IGt),t("__spreadArray",RGt),t("__await",xK),t("__asyncGenerator",MGt),t("__asyncDelegator",PGt),t("__asyncValues",NGt),t("__makeTemplateObject",BGt),t("__importStar",OGt),t("__importDefault",DGt),t("__classPrivateFieldGet",LGt),t("__classPrivateFieldSet",UGt),t("__classPrivateFieldIn",FGt)})});var HGt,Gca,$Se,Vca,qca,Kca,Yca,Jca,Xca,Zca,Qca,$ca,ela,tla,rla,nla,ola,ila,ala,sla,cla,lla,ula,fla,dla,pla,NYe=Oe(()=>{d();p();HGt=ie(zGt(),1),{__extends:Gca,__assign:$Se,__rest:Vca,__decorate:qca,__param:Kca,__metadata:Yca,__awaiter:Jca,__generator:Xca,__exportStar:Zca,__createBinding:Qca,__values:$ca,__read:ela,__spread:tla,__spreadArrays:rla,__spreadArray:nla,__await:ola,__asyncGenerator:ila,__asyncDelegator:ala,__asyncValues:sla,__makeTemplateObject:cla,__importStar:lla,__importDefault:ula,__classPrivateFieldGet:fla,__classPrivateFieldSet:dla,__classPrivateFieldIn:pla}=HGt.default});var Ci,BYe=Oe(()=>{d();p();(function(t){t[t.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",t[t.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",t[t.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",t[t.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",t[t.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",t[t.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",t[t.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",t[t.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",t[t.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",t[t.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",t[t.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",t[t.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",t[t.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",t[t.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",t[t.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",t[t.INVALID_TAG=23]="INVALID_TAG",t[t.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",t[t.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",t[t.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(Ci||(Ci={}))});function OYe(t){return t.type===uc.literal}function jGt(t){return t.type===uc.argument}function eEe(t){return t.type===uc.number}function tEe(t){return t.type===uc.date}function rEe(t){return t.type===uc.time}function nEe(t){return t.type===uc.select}function oEe(t){return t.type===uc.plural}function WGt(t){return t.type===uc.pound}function iEe(t){return t.type===uc.tag}function aEe(t){return!!(t&&typeof t=="object"&&t.type===NL.number)}function tae(t){return!!(t&&typeof t=="object"&&t.type===NL.dateTime)}var uc,NL,sEe=Oe(()=>{d();p();(function(t){t[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural",t[t.pound=7]="pound",t[t.tag=8]="tag"})(uc||(uc={}));(function(t){t[t.number=0]="number",t[t.dateTime=1]="dateTime"})(NL||(NL={}))});var DYe,GGt=Oe(()=>{d();p();DYe=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/});function VGt(t){var e={};return t.replace(p7n,function(r){var n=r.length;switch(r[0]){case"G":e.era=n===4?"long":n===5?"narrow":"short";break;case"y":e.year=n===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":e.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":e.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":e.weekday=n===4?"short":n===5?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][n-4];break;case"a":e.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":e.hourCycle="h12",e.hour=["numeric","2-digit"][n-1];break;case"H":e.hourCycle="h23",e.hour=["numeric","2-digit"][n-1];break;case"K":e.hourCycle="h11",e.hour=["numeric","2-digit"][n-1];break;case"k":e.hourCycle="h24",e.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":e.minute=["numeric","2-digit"][n-1];break;case"s":e.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":e.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),e}var p7n,qGt=Oe(()=>{d();p();p7n=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g});var hVt=Q((Ila,uEe)=>{d();p();var KGt,YGt,JGt,XGt,ZGt,QGt,$Gt,eVt,tVt,cEe,LYe,rVt,nVt,oVt,wK,iVt,aVt,sVt,cVt,lVt,uVt,fVt,dVt,pVt,lEe;(function(t){var e=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){t(r(e,r(n)))}):typeof uEe=="object"&&typeof uEe.exports=="object"?t(r(e,r(uEe.exports))):t(r(e));function r(n,o){return n!==e&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(t){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};KGt=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");e(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},YGt=Object.assign||function(n){for(var o,i=1,a=arguments.length;i<a;i++){o=arguments[i];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(n[s]=o[s])}return n},JGt=function(n,o){var i={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&o.indexOf(a)<0&&(i[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,a=Object.getOwnPropertySymbols(n);s<a.length;s++)o.indexOf(a[s])<0&&Object.prototype.propertyIsEnumerable.call(n,a[s])&&(i[a[s]]=n[a[s]]);return i},XGt=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var u=n.length-1;u>=0;u--)(l=n[u])&&(c=(s<3?l(c):s>3?l(o,i,c):l(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},ZGt=function(n,o){return function(i,a){o(i,a,n)}},QGt=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},$Gt=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(l){l(c)})}return new(i||(i=Promise))(function(c,l){function u(m){try{h(a.next(m))}catch(g){l(g)}}function f(m){try{h(a.throw(m))}catch(g){l(g)}}function h(m){m.done?c(m.value):s(m.value).then(u,f)}h((a=a.apply(n,o||[])).next())})},eVt=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,l;return l={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function u(h){return function(m){return f([h,m])}}function f(h){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=h[0]&2?s.return:h[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,h[1])).done)return c;switch(s=0,c&&(h=[h[0]&2,c.value]),h[0]){case 0:case 1:c=h;break;case 4:return i.label++,{value:h[1],done:!1};case 5:i.label++,s=h[1],h=[0];continue;case 7:h=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(h[0]===6||h[0]===2)){i=0;continue}if(h[0]===3&&(!c||h[1]>c[0]&&h[1]<c[3])){i.label=h[1];break}if(h[0]===6&&i.label<c[1]){i.label=c[1],c=h;break}if(c&&i.label<c[2]){i.label=c[2],i.ops.push(h);break}c[2]&&i.ops.pop(),i.trys.pop();continue}h=o.call(n,i)}catch(m){h=[6,m],s=0}finally{a=c=0}if(h[0]&5)throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}},tVt=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&lEe(o,n,i)},lEe=Object.create?function(n,o,i,a){a===void 0&&(a=i);var s=Object.getOwnPropertyDescriptor(o,i);(!s||("get"in s?!o.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return o[i]}}),Object.defineProperty(n,a,s)}:function(n,o,i,a){a===void 0&&(a=i),n[a]=o[i]},cEe=function(n){var o=typeof Symbol=="function"&&Symbol.iterator,i=o&&n[o],a=0;if(i)return i.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&a>=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},LYe=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],l;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(u){l={error:u}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(l)throw l.error}}return c},rVt=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(LYe(arguments[o]));return n},nVt=function(){for(var n=0,o=0,i=arguments.length;o<i;o++)n+=arguments[o].length;for(var a=Array(n),s=0,o=0;o<i;o++)for(var c=arguments[o],l=0,u=c.length;l<u;l++,s++)a[s]=c[l];return a},oVt=function(n,o,i){if(i||arguments.length===2)for(var a=0,s=o.length,c;a<s;a++)(c||!(a in o))&&(c||(c=Array.prototype.slice.call(o,0,a)),c[a]=o[a]);return n.concat(c||Array.prototype.slice.call(o))},wK=function(n){return this instanceof wK?(this.v=n,this):new wK(n)},iVt=function(n,o,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a=i.apply(n,o||[]),s,c=[];return s={},l("next"),l("throw"),l("return"),s[Symbol.asyncIterator]=function(){return this},s;function l(v){a[v]&&(s[v]=function(b){return new Promise(function(w,_){c.push([v,b,w,_])>1||u(v,b)})})}function u(v,b){try{f(a[v](b))}catch(w){g(c[0][3],w)}}function f(v){v.value instanceof wK?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){u("next",v)}function m(v){u("throw",v)}function g(v,b){v(b),c.shift(),c.length&&u(c[0][0],c[0][1])}},aVt=function(n){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=n[s]?function(l){return(i=!i)?{value:wK(n[s](l)),done:s==="return"}:c?c(l):l}:c}},sVt=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof cEe=="function"?cEe(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=n[c]&&function(l){return new Promise(function(u,f){l=n[c](l),s(u,f,l.done,l.value)})}}function s(c,l,u,f){Promise.resolve(f).then(function(h){c({value:h,done:u})},l)}},cVt=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var r=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};lVt=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&lEe(o,n,i);return r(o,n),o},uVt=function(n){return n&&n.__esModule?n:{default:n}},fVt=function(n,o,i,a){if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?n!==o||!a:!o.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return i==="m"?a:i==="a"?a.call(n):a?a.value:o.get(n)},dVt=function(n,o,i,a,s){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?n!==o||!s:!o.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?s.call(n,i):s?s.value=i:o.set(n,i),i},pVt=function(n,o){if(o===null||typeof o!="object"&&typeof o!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof n=="function"?o===n:n.has(o)},t("__extends",KGt),t("__assign",YGt),t("__rest",JGt),t("__decorate",XGt),t("__param",ZGt),t("__metadata",QGt),t("__awaiter",$Gt),t("__generator",eVt),t("__exportStar",tVt),t("__createBinding",lEe),t("__values",cEe),t("__read",LYe),t("__spread",rVt),t("__spreadArrays",nVt),t("__spreadArray",oVt),t("__await",wK),t("__asyncGenerator",iVt),t("__asyncDelegator",aVt),t("__asyncValues",sVt),t("__makeTemplateObject",cVt),t("__importStar",lVt),t("__importDefault",uVt),t("__classPrivateFieldGet",fVt),t("__classPrivateFieldSet",dVt),t("__classPrivateFieldIn",pVt)})});var mVt,Pla,Yu,Nla,Bla,Ola,Dla,Lla,Ula,Fla,zla,Hla,jla,Wla,Gla,Vla,qla,Kla,Yla,Jla,Xla,Zla,Qla,$la,eua,tua,gVt=Oe(()=>{d();p();mVt=ie(hVt(),1),{__extends:Pla,__assign:Yu,__rest:Nla,__decorate:Bla,__param:Ola,__metadata:Dla,__awaiter:Lla,__generator:Ula,__exportStar:Fla,__createBinding:zla,__values:Hla,__read:jla,__spread:Wla,__spreadArrays:Gla,__spreadArray:Vla,__await:qla,__asyncGenerator:Kla,__asyncDelegator:Yla,__asyncValues:Jla,__makeTemplateObject:Xla,__importStar:Zla,__importDefault:Qla,__classPrivateFieldGet:$la,__classPrivateFieldSet:eua,__classPrivateFieldIn:tua}=mVt.default});var vVt,yVt=Oe(()=>{d();p();vVt=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i});function AVt(t){if(t.length===0)throw new Error("Number skeleton cannot be empty");for(var e=t.split(vVt).filter(function(h){return h.length>0}),r=[],n=0,o=e;n<o.length;n++){var i=o[n],a=i.split("/");if(a.length===0)throw new Error("Invalid number skeleton");for(var s=a[0],c=a.slice(1),l=0,u=c;l<u.length;l++){var f=u[l];if(f.length===0)throw new Error("Invalid number skeleton")}r.push({stem:s,options:c})}return r}function h7n(t){return t.replace(/^(.*?)-/,"")}function xVt(t){var e={};return t[t.length-1]==="r"?e.roundingPriority="morePrecision":t[t.length-1]==="s"&&(e.roundingPriority="lessPrecision"),t.replace(SVt,function(r,n,o){return typeof o!="string"?(e.minimumSignificantDigits=n.length,e.maximumSignificantDigits=n.length):o==="+"?e.minimumSignificantDigits=n.length:n[0]==="#"?e.maximumSignificantDigits=n.length:(e.minimumSignificantDigits=n.length,e.maximumSignificantDigits=n.length+(typeof o=="string"?o.length:0)),""}),e}function _Vt(t){switch(t){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function g7n(t){var e;if(t[0]==="E"&&t[1]==="E"?(e={notation:"engineering"},t=t.slice(2)):t[0]==="E"&&(e={notation:"scientific"},t=t.slice(1)),e){var r=t.slice(0,2);if(r==="+!"?(e.signDisplay="always",t=t.slice(2)):r==="+?"&&(e.signDisplay="exceptZero",t=t.slice(2)),!EVt.test(t))throw new Error("Malformed concise eng/scientific notation");e.minimumIntegerDigits=t.length}return e}function wVt(t){var e={},r=_Vt(t);return r||e}function CVt(t){for(var e={},r=0,n=t;r<n.length;r++){var o=n[r];switch(o.stem){case"percent":case"%":e.style="percent";continue;case"%x100":e.style="percent",e.scale=100;continue;case"currency":e.style="currency",e.currency=o.options[0];continue;case"group-off":case",_":e.useGrouping=!1;continue;case"precision-integer":case".":e.maximumFractionDigits=0;continue;case"measure-unit":case"unit":e.style="unit",e.unit=h7n(o.options[0]);continue;case"compact-short":case"K":e.notation="compact",e.compactDisplay="short";continue;case"compact-long":case"KK":e.notation="compact",e.compactDisplay="long";continue;case"scientific":e=Yu(Yu(Yu({},e),{notation:"scientific"}),o.options.reduce(function(c,l){return Yu(Yu({},c),wVt(l))},{}));continue;case"engineering":e=Yu(Yu(Yu({},e),{notation:"engineering"}),o.options.reduce(function(c,l){return Yu(Yu({},c),wVt(l))},{}));continue;case"notation-simple":e.notation="standard";continue;case"unit-width-narrow":e.currencyDisplay="narrowSymbol",e.unitDisplay="narrow";continue;case"unit-width-short":e.currencyDisplay="code",e.unitDisplay="short";continue;case"unit-width-full-name":e.currencyDisplay="name",e.unitDisplay="long";continue;case"unit-width-iso-code":e.currencyDisplay="symbol";continue;case"scale":e.scale=parseFloat(o.options[0]);continue;case"integer-width":if(o.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(m7n,function(c,l,u,f,h,m){if(l)e.minimumIntegerDigits=u.length;else{if(f&&h)throw new Error("We currently do not support maximum integer digits");if(m)throw new Error("We currently do not support exact integer digits")}return""});continue}if(EVt.test(o.stem)){e.minimumIntegerDigits=o.stem.length;continue}if(bVt.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(bVt,function(c,l,u,f,h,m){return u==="*"?e.minimumFractionDigits=l.length:f&&f[0]==="#"?e.maximumFractionDigits=f.length:h&&m?(e.minimumFractionDigits=h.length,e.maximumFractionDigits=h.length+m.length):(e.minimumFractionDigits=l.length,e.maximumFractionDigits=l.length),""});var i=o.options[0];i==="w"?e=Yu(Yu({},e),{trailingZeroDisplay:"stripIfInteger"}):i&&(e=Yu(Yu({},e),xVt(i)));continue}if(SVt.test(o.stem)){e=Yu(Yu({},e),xVt(o.stem));continue}var a=_Vt(o.stem);a&&(e=Yu(Yu({},e),a));var s=g7n(o.stem);s&&(e=Yu(Yu({},e),s))}return e}var bVt,SVt,m7n,EVt,kVt=Oe(()=>{d();p();gVt();yVt();bVt=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,SVt=/^(@+)?(\+|#+)?[rs]?$/g,m7n=/(\*)(0+)|(#+)(0+)|(0+)/g,EVt=/^(0+)$/});var TVt=Oe(()=>{d();p();qGt();kVt()});var rae,IVt=Oe(()=>{d();p();rae={AX:["H"],BQ:["H"],CP:["H"],CZ:["H"],DK:["H"],FI:["H"],ID:["H"],IS:["H"],ML:["H"],NE:["H"],RU:["H"],SE:["H"],SJ:["H"],SK:["H"],AS:["h","H"],BT:["h","H"],DJ:["h","H"],ER:["h","H"],GH:["h","H"],IN:["h","H"],LS:["h","H"],PG:["h","H"],PW:["h","H"],SO:["h","H"],TO:["h","H"],VU:["h","H"],WS:["h","H"],"001":["H","h"],AL:["h","H","hB"],TD:["h","H","hB"],"ca-ES":["H","h","hB"],CF:["H","h","hB"],CM:["H","h","hB"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],LU:["H","h","hB"],NP:["H","h","hB"],PF:["H","h","hB"],SC:["H","h","hB"],SM:["H","h","hB"],SN:["H","h","hB"],TF:["H","h","hB"],VA:["H","h","hB"],CY:["h","H","hb","hB"],GR:["h","H","hb","hB"],CO:["h","H","hB","hb"],DO:["h","H","hB","hb"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],NA:["h","H","hB","hb"],PA:["h","H","hB","hb"],PR:["h","H","hB","hb"],VE:["h","H","hB","hb"],AC:["H","h","hb","hB"],AI:["H","h","hb","hB"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CC:["H","h","hb","hB"],CK:["H","h","hb","hB"],CX:["H","h","hb","hB"],DG:["H","h","hb","hB"],FK:["H","h","hb","hB"],GB:["H","h","hb","hB"],GG:["H","h","hb","hB"],GI:["H","h","hb","hB"],IE:["H","h","hb","hB"],IM:["H","h","hb","hB"],IO:["H","h","hb","hB"],JE:["H","h","hb","hB"],LT:["H","h","hb","hB"],MK:["H","h","hb","hB"],MN:["H","h","hb","hB"],MS:["H","h","hb","hB"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],PN:["H","h","hb","hB"],SH:["H","h","hb","hB"],SX:["H","h","hb","hB"],TA:["H","h","hb","hB"],ZA:["H","h","hb","hB"],"af-ZA":["H","h","hB","hb"],AR:["H","h","hB","hb"],CL:["H","h","hB","hb"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],EA:["H","h","hB","hb"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],GT:["H","h","hB","hb"],HN:["H","h","hB","hb"],IC:["H","h","hB","hb"],KG:["H","h","hB","hb"],KM:["H","h","hB","hb"],LK:["H","h","hB","hb"],MA:["H","h","hB","hb"],MX:["H","h","hB","hb"],NI:["H","h","hB","hb"],PY:["H","h","hB","hb"],SV:["H","h","hB","hb"],UY:["H","h","hB","hb"],JP:["H","h","K"],AD:["H","hB"],AM:["H","hB"],AO:["H","hB"],AT:["H","hB"],AW:["H","hB"],BE:["H","hB"],BF:["H","hB"],BJ:["H","hB"],BL:["H","hB"],BR:["H","hB"],CG:["H","hB"],CI:["H","hB"],CV:["H","hB"],DE:["H","hB"],EE:["H","hB"],FR:["H","hB"],GA:["H","hB"],GF:["H","hB"],GN:["H","hB"],GP:["H","hB"],GW:["H","hB"],HR:["H","hB"],IL:["H","hB"],IT:["H","hB"],KZ:["H","hB"],MC:["H","hB"],MD:["H","hB"],MF:["H","hB"],MQ:["H","hB"],MZ:["H","hB"],NC:["H","hB"],NL:["H","hB"],PM:["H","hB"],PT:["H","hB"],RE:["H","hB"],RO:["H","hB"],SI:["H","hB"],SR:["H","hB"],ST:["H","hB"],TG:["H","hB"],TR:["H","hB"],WF:["H","hB"],YT:["H","hB"],BD:["h","hB","H"],PK:["h","hB","H"],AZ:["H","hB","h"],BA:["H","hB","h"],BG:["H","hB","h"],CH:["H","hB","h"],GE:["H","hB","h"],LI:["H","hB","h"],ME:["H","hB","h"],RS:["H","hB","h"],UA:["H","hB","h"],UZ:["H","hB","h"],XK:["H","hB","h"],AG:["h","hb","H","hB"],AU:["h","hb","H","hB"],BB:["h","hb","H","hB"],BM:["h","hb","H","hB"],BS:["h","hb","H","hB"],CA:["h","hb","H","hB"],DM:["h","hb","H","hB"],"en-001":["h","hb","H","hB"],FJ:["h","hb","H","hB"],FM:["h","hb","H","hB"],GD:["h","hb","H","hB"],GM:["h","hb","H","hB"],GU:["h","hb","H","hB"],GY:["h","hb","H","hB"],JM:["h","hb","H","hB"],KI:["h","hb","H","hB"],KN:["h","hb","H","hB"],KY:["h","hb","H","hB"],LC:["h","hb","H","hB"],LR:["h","hb","H","hB"],MH:["h","hb","H","hB"],MP:["h","hb","H","hB"],MW:["h","hb","H","hB"],NZ:["h","hb","H","hB"],SB:["h","hb","H","hB"],SG:["h","hb","H","hB"],SL:["h","hb","H","hB"],SS:["h","hb","H","hB"],SZ:["h","hb","H","hB"],TC:["h","hb","H","hB"],TT:["h","hb","H","hB"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],VC:["h","hb","H","hB"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],ZM:["h","hb","H","hB"],BO:["H","hB","h","hb"],EC:["H","hB","h","hb"],ES:["H","hB","h","hb"],GQ:["H","hB","h","hb"],PE:["H","hB","h","hb"],AE:["h","hB","hb","H"],"ar-001":["h","hB","hb","H"],BH:["h","hB","hb","H"],DZ:["h","hB","hb","H"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],HK:["h","hB","hb","H"],IQ:["h","hB","hb","H"],JO:["h","hB","hb","H"],KW:["h","hB","hb","H"],LB:["h","hB","hb","H"],LY:["h","hB","hb","H"],MO:["h","hB","hb","H"],MR:["h","hB","hb","H"],OM:["h","hB","hb","H"],PH:["h","hB","hb","H"],PS:["h","hB","hb","H"],QA:["h","hB","hb","H"],SA:["h","hB","hb","H"],SD:["h","hB","hb","H"],SY:["h","hB","hb","H"],TN:["h","hB","hb","H"],YE:["h","hB","hb","H"],AF:["H","hb","hB","h"],LA:["H","hb","hB","h"],CN:["H","hB","hb","h"],LV:["H","hB","hb","h"],TL:["H","hB","hb","h"],"zu-ZA":["H","hB","hb","h"],CD:["hB","H"],IR:["hB","H"],"hi-IN":["hB","h","H"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"te-IN":["hB","h","H"],KH:["hB","h","H","hb"],"ta-IN":["hB","h","hb","H"],BN:["hb","hB","h","H"],MY:["hb","hB","h","H"],ET:["hB","hb","h","H"],"gu-IN":["hB","hb","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],TW:["hB","hb","h","H"],KE:["hB","hb","H","h"],MM:["hB","hb","H","h"],TZ:["hB","hb","H","h"],UG:["hB","hb","H","h"]}});function RVt(t,e){for(var r="",n=0;n<t.length;n++){var o=t.charAt(n);if(o==="j"){for(var i=0;n+1<t.length&&t.charAt(n+1)===o;)i++,n++;var a=1+(i&1),s=i<2?1:3+(i>>1),c="a",l=v7n(e);for((l=="H"||l=="k")&&(s=0);s-- >0;)r+=c;for(;a-- >0;)r=l+r}else o==="J"?r+="H":r+=o}return r}function v7n(t){var e=t.hourCycle;if(e===void 0&&t.hourCycles&&t.hourCycles.length&&(e=t.hourCycles[0]),e)switch(e){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=t.language,n;r!=="root"&&(n=t.maximize().region);var o=rae[n||""]||rae[r||""]||rae["".concat(r,"-001")]||rae["001"];return o[0]}var MVt=Oe(()=>{d();p();IVt()});function da(t,e){return{start:t,end:e}}function DVt(t,e){return new RegExp(t,e)}function WYe(t){return t>=97&&t<=122||t>=65&&t<=90}function R7n(t){return WYe(t)||t===47}function M7n(t){return t===45||t===46||t>=48&&t<=57||t===95||t>=97&&t<=122||t>=65&&t<=90||t==183||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039}function UVt(t){return t>=9&&t<=13||t===32||t===133||t>=8206&&t<=8207||t===8232||t===8233}function P7n(t){return t>=33&&t<=35||t===36||t>=37&&t<=39||t===40||t===41||t===42||t===43||t===44||t===45||t>=46&&t<=47||t>=58&&t<=59||t>=60&&t<=62||t>=63&&t<=64||t===91||t===92||t===93||t===94||t===96||t===123||t===124||t===125||t===126||t===161||t>=162&&t<=165||t===166||t===167||t===169||t===171||t===172||t===174||t===176||t===177||t===182||t===187||t===191||t===215||t===247||t>=8208&&t<=8213||t>=8214&&t<=8215||t===8216||t===8217||t===8218||t>=8219&&t<=8220||t===8221||t===8222||t===8223||t>=8224&&t<=8231||t>=8240&&t<=8248||t===8249||t===8250||t>=8251&&t<=8254||t>=8257&&t<=8259||t===8260||t===8261||t===8262||t>=8263&&t<=8273||t===8274||t===8275||t>=8277&&t<=8286||t>=8592&&t<=8596||t>=8597&&t<=8601||t>=8602&&t<=8603||t>=8604&&t<=8607||t===8608||t>=8609&&t<=8610||t===8611||t>=8612&&t<=8613||t===8614||t>=8615&&t<=8621||t===8622||t>=8623&&t<=8653||t>=8654&&t<=8655||t>=8656&&t<=8657||t===8658||t===8659||t===8660||t>=8661&&t<=8691||t>=8692&&t<=8959||t>=8960&&t<=8967||t===8968||t===8969||t===8970||t===8971||t>=8972&&t<=8991||t>=8992&&t<=8993||t>=8994&&t<=9e3||t===9001||t===9002||t>=9003&&t<=9083||t===9084||t>=9085&&t<=9114||t>=9115&&t<=9139||t>=9140&&t<=9179||t>=9180&&t<=9185||t>=9186&&t<=9254||t>=9255&&t<=9279||t>=9280&&t<=9290||t>=9291&&t<=9311||t>=9472&&t<=9654||t===9655||t>=9656&&t<=9664||t===9665||t>=9666&&t<=9719||t>=9720&&t<=9727||t>=9728&&t<=9838||t===9839||t>=9840&&t<=10087||t===10088||t===10089||t===10090||t===10091||t===10092||t===10093||t===10094||t===10095||t===10096||t===10097||t===10098||t===10099||t===10100||t===10101||t>=10132&&t<=10175||t>=10176&&t<=10180||t===10181||t===10182||t>=10183&&t<=10213||t===10214||t===10215||t===10216||t===10217||t===10218||t===10219||t===10220||t===10221||t===10222||t===10223||t>=10224&&t<=10239||t>=10240&&t<=10495||t>=10496&&t<=10626||t===10627||t===10628||t===10629||t===10630||t===10631||t===10632||t===10633||t===10634||t===10635||t===10636||t===10637||t===10638||t===10639||t===10640||t===10641||t===10642||t===10643||t===10644||t===10645||t===10646||t===10647||t===10648||t>=10649&&t<=10711||t===10712||t===10713||t===10714||t===10715||t>=10716&&t<=10747||t===10748||t===10749||t>=10750&&t<=11007||t>=11008&&t<=11055||t>=11056&&t<=11076||t>=11077&&t<=11078||t>=11079&&t<=11084||t>=11085&&t<=11123||t>=11124&&t<=11125||t>=11126&&t<=11157||t===11158||t>=11159&&t<=11263||t>=11776&&t<=11777||t===11778||t===11779||t===11780||t===11781||t>=11782&&t<=11784||t===11785||t===11786||t===11787||t===11788||t===11789||t>=11790&&t<=11798||t===11799||t>=11800&&t<=11801||t===11802||t===11803||t===11804||t===11805||t>=11806&&t<=11807||t===11808||t===11809||t===11810||t===11811||t===11812||t===11813||t===11814||t===11815||t===11816||t===11817||t>=11818&&t<=11822||t===11823||t>=11824&&t<=11833||t>=11834&&t<=11835||t>=11836&&t<=11839||t===11840||t===11841||t===11842||t>=11843&&t<=11855||t>=11856&&t<=11857||t===11858||t>=11859&&t<=11903||t>=12289&&t<=12291||t===12296||t===12297||t===12298||t===12299||t===12300||t===12301||t===12302||t===12303||t===12304||t===12305||t>=12306&&t<=12307||t===12308||t===12309||t===12310||t===12311||t===12312||t===12313||t===12314||t===12315||t===12316||t===12317||t>=12318&&t<=12319||t===12320||t===12336||t===64830||t===64831||t>=65093&&t<=65094}var UYe,y7n,b7n,x7n,w7n,A7n,S7n,E7n,_7n,C7n,k7n,zYe,PVt,NVt,HYe,BVt,OVt,T7n,I7n,jYe,FYe,LVt,FVt=Oe(()=>{d();p();NYe();BYe();sEe();GGt();TVt();MVt();y7n=new RegExp("^".concat(DYe.source,"*")),b7n=new RegExp("".concat(DYe.source,"*$"));x7n=!!String.prototype.startsWith,w7n=!!String.fromCodePoint,A7n=!!Object.fromEntries,S7n=!!String.prototype.codePointAt,E7n=!!String.prototype.trimStart,_7n=!!String.prototype.trimEnd,C7n=!!Number.isSafeInteger,k7n=C7n?Number.isSafeInteger:function(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},zYe=!0;try{PVt=DVt("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu"),zYe=((UYe=PVt.exec("a"))===null||UYe===void 0?void 0:UYe[0])==="a"}catch{zYe=!1}NVt=x7n?function(e,r,n){return e.startsWith(r,n)}:function(e,r,n){return e.slice(n,n+r.length)===r},HYe=w7n?String.fromCodePoint:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];for(var n="",o=e.length,i=0,a;o>i;){if(a=e[i++],a>1114111)throw RangeError(a+" is not a valid code point");n+=a<65536?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,a%1024+56320)}return n},BVt=A7n?Object.fromEntries:function(e){for(var r={},n=0,o=e;n<o.length;n++){var i=o[n],a=i[0],s=i[1];r[a]=s}return r},OVt=S7n?function(e,r){return e.codePointAt(r)}:function(e,r){var n=e.length;if(!(r<0||r>=n)){var o=e.charCodeAt(r),i;return o<55296||o>56319||r+1===n||(i=e.charCodeAt(r+1))<56320||i>57343?o:(o-55296<<10)+(i-56320)+65536}},T7n=E7n?function(e){return e.trimStart()}:function(e){return e.replace(y7n,"")},I7n=_7n?function(e){return e.trimEnd()}:function(e){return e.replace(b7n,"")};zYe?(FYe=DVt("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu"),jYe=function(e,r){var n;FYe.lastIndex=r;var o=FYe.exec(e);return(n=o[1])!==null&&n!==void 0?n:""}):jYe=function(e,r){for(var n=[];;){var o=OVt(e,r);if(o===void 0||UVt(o)||P7n(o))break;n.push(o),r+=o>=65536?2:1}return HYe.apply(void 0,n)};LVt=function(){function t(e,r){r===void 0&&(r={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return t.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(e,r,n){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(e,n);if(a.err)return a;o.push(a.val)}else{if(i===125&&e>0)break;if(i===35&&(r==="plural"||r==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:uc.pound,location:da(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(Ci.UNMATCHED_CLOSING_TAG,da(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&WYe(this.peek()||0)){var a=this.parseTag(e,r);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(e,r);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},t.prototype.parseTag=function(e,r){var n=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:uc.literal,value:"<".concat(o,"/>"),location:da(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(e+1,r,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!WYe(this.char()))return this.error(Ci.INVALID_TAG,da(s,this.clonePosition()));var c=this.clonePosition(),l=this.parseTagName();return o!==l?this.error(Ci.UNMATCHED_CLOSING_TAG,da(c,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:uc.tag,value:o,children:a,location:da(n,this.clonePosition())},err:null}:this.error(Ci.INVALID_TAG,da(s,this.clonePosition())))}else return this.error(Ci.UNCLOSED_TAG,da(n,this.clonePosition()))}else return this.error(Ci.INVALID_TAG,da(n,this.clonePosition()))},t.prototype.parseTagName=function(){var e=this.offset();for(this.bump();!this.isEOF()&&M7n(this.char());)this.bump();return this.message.slice(e,this.offset())},t.prototype.parseLiteral=function(e,r){for(var n=this.clonePosition(),o="";;){var i=this.tryParseQuote(r);if(i){o+=i;continue}var a=this.tryParseUnquoted(e,r);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var c=da(n,this.clonePosition());return{val:{type:uc.literal,value:o,location:c},err:null}},t.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!R7n(this.peek()||0))?(this.bump(),"<"):null},t.prototype.tryParseQuote=function(e){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(e==="plural"||e==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return HYe.apply(void 0,r)},t.prototype.tryParseUnquoted=function(e,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&e>0?null:(this.bump(),HYe(n))},t.prototype.parseArgument=function(e,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Ci.EXPECT_ARGUMENT_CLOSING_BRACE,da(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(Ci.EMPTY_ARGUMENT,da(n,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(Ci.MALFORMED_ARGUMENT,da(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Ci.EXPECT_ARGUMENT_CLOSING_BRACE,da(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:uc.argument,value:o,location:da(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Ci.EXPECT_ARGUMENT_CLOSING_BRACE,da(n,this.clonePosition())):this.parseArgumentOptions(e,r,o,n);default:return this.error(Ci.MALFORMED_ARGUMENT,da(n,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),r=this.offset(),n=jYe(this.message,r),o=r+n.length;this.bumpTo(o);var i=this.clonePosition(),a=da(e,i);return{value:n,location:a}},t.prototype.parseArgumentOptions=function(e,r,n,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,c=this.clonePosition();switch(s){case"":return this.error(Ci.EXPECT_ARGUMENT_TYPE,da(a,c));case"number":case"date":case"time":{this.bumpSpace();var l=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),f=this.parseSimpleArgStyleIfPossible();if(f.err)return f;var h=I7n(f.val);if(h.length===0)return this.error(Ci.EXPECT_ARGUMENT_STYLE,da(this.clonePosition(),this.clonePosition()));var m=da(u,this.clonePosition());l={style:h,styleLocation:m}}var g=this.tryParseArgumentClose(o);if(g.err)return g;var v=da(o,this.clonePosition());if(l&&NVt(l?.style,"::",0)){var b=T7n(l.style.slice(2));if(s==="number"){var f=this.parseNumberSkeletonFromString(b,l.styleLocation);return f.err?f:{val:{type:uc.number,value:n,location:v,style:f.val},err:null}}else{if(b.length===0)return this.error(Ci.EXPECT_DATE_TIME_SKELETON,v);var w=b;this.locale&&(w=RVt(b,this.locale));var h={type:NL.dateTime,pattern:w,location:l.styleLocation,parsedOptions:this.shouldParseSkeletons?VGt(w):{}},_=s==="date"?uc.date:uc.time;return{val:{type:_,value:n,location:v,style:h},err:null}}}return{val:{type:s==="number"?uc.number:s==="date"?uc.date:uc.time,value:n,location:v,style:(i=l?.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var I=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Ci.EXPECT_SELECT_ARGUMENT_OPTIONS,da(I,$Se({},I)));this.bumpSpace();var B=this.parseIdentifierIfPossible(),L=0;if(s!=="select"&&B.value==="offset"){if(!this.bumpIf(":"))return this.error(Ci.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,da(this.clonePosition(),this.clonePosition()));this.bumpSpace();var f=this.tryParseDecimalInteger(Ci.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Ci.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(f.err)return f;this.bumpSpace(),B=this.parseIdentifierIfPossible(),L=f.val}var D=this.tryParsePluralOrSelectOptions(e,s,r,B);if(D.err)return D;var g=this.tryParseArgumentClose(o);if(g.err)return g;var z=da(o,this.clonePosition());return s==="select"?{val:{type:uc.select,value:n,options:BVt(D.val),location:z},err:null}:{val:{type:uc.plural,value:n,options:BVt(D.val),offset:L,pluralType:s==="plural"?"cardinal":"ordinal",location:z},err:null}}default:return this.error(Ci.INVALID_ARGUMENT_TYPE,da(a,c))}},t.prototype.tryParseArgumentClose=function(e){return this.isEOF()||this.char()!==125?this.error(Ci.EXPECT_ARGUMENT_CLOSING_BRACE,da(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var o=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Ci.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,da(o,this.clonePosition()));this.bump();break}case 123:{e+=1,this.bump();break}case 125:{if(e>0)e-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},t.prototype.parseNumberSkeletonFromString=function(e,r){var n=[];try{n=AVt(e)}catch{return this.error(Ci.INVALID_NUMBER_SKELETON,r)}return{val:{type:NL.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?CVt(n):{}},err:null}},t.prototype.tryParsePluralOrSelectOptions=function(e,r,n,o){for(var i,a=!1,s=[],c=new Set,l=o.value,u=o.location;;){if(l.length===0){var f=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(Ci.EXPECT_PLURAL_ARGUMENT_SELECTOR,Ci.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;u=da(f,this.clonePosition()),l=this.message.slice(f.offset,this.offset())}else break}if(c.has(l))return this.error(r==="select"?Ci.DUPLICATE_SELECT_ARGUMENT_SELECTOR:Ci.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);l==="other"&&(a=!0),this.bumpSpace();var m=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?Ci.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:Ci.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,da(this.clonePosition(),this.clonePosition()));var g=this.parseMessage(e+1,r,n);if(g.err)return g;var v=this.tryParseArgumentClose(m);if(v.err)return v;s.push([l,{value:g.val,location:da(m,this.clonePosition())}]),c.add(l),this.bumpSpace(),i=this.parseIdentifierIfPossible(),l=i.value,u=i.location}return s.length===0?this.error(r==="select"?Ci.EXPECT_SELECT_ARGUMENT_SELECTOR:Ci.EXPECT_PLURAL_ARGUMENT_SELECTOR,da(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(Ci.MISSING_OTHER_CLAUSE,da(this.clonePosition(),this.clonePosition())):{val:s,err:null}},t.prototype.tryParseDecimalInteger=function(e,r){var n=1,o=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var i=!1,a=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)i=!0,a=a*10+(s-48),this.bump();else break}var c=da(o,this.clonePosition());return i?(a*=n,k7n(a)?{val:a,err:null}:this.error(r,c)):this.error(e,c)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var r=OVt(this.message,e);if(r===void 0)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return r},t.prototype.error=function(e,r){return{val:null,err:{kind:e,message:this.message,location:r}}},t.prototype.bump=function(){if(!this.isEOF()){var e=this.char();e===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},t.prototype.bumpIf=function(e){if(NVt(this.message,e,this.offset())){for(var r=0;r<e.length;r++)this.bump();return!0}return!1},t.prototype.bumpUntil=function(e){var r=this.offset(),n=this.message.indexOf(e,r);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},t.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var r=this.offset();if(r===e)break;if(r>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&UVt(this.char());)this.bump()},t.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(e>=65536?2:1));return n??null},t}()});function GYe(t){t.forEach(function(e){if(delete e.location,nEe(e)||oEe(e))for(var r in e.options)delete e.options[r].location,GYe(e.options[r].value);else eEe(e)&&aEe(e.style)||(tEe(e)||rEe(e))&&tae(e.style)?delete e.style.location:iEe(e)&&GYe(e.children)})}function zVt(t,e){e===void 0&&(e={}),e=$Se({shouldParseSkeletons:!0,requiresOtherClause:!0},e);var r=new LVt(t,e).parse();if(r.err){var n=SyntaxError(Ci[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return e?.captureLocation||GYe(r.val),r.val}var fEe=Oe(()=>{d();p();NYe();BYe();FVt();sEe();sEe()});function jb(t,e){var r=e&&e.cache?e.cache:U7n,n=e&&e.serializer?e.serializer:L7n,o=e&&e.strategy?e.strategy:B7n;return o(t,{cache:r,serializer:n})}function N7n(t){return t==null||typeof t=="number"||typeof t=="boolean"}function HVt(t,e,r,n){var o=N7n(n)?n:r(n),i=e.get(o);return typeof i>"u"&&(i=t.call(this,n),e.set(o,i)),i}function jVt(t,e,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),i=e.get(o);return typeof i>"u"&&(i=t.apply(this,n),e.set(o,i)),i}function VYe(t,e,r,n,o){return r.bind(e,t,n,o)}function B7n(t,e){var r=t.length===1?HVt:jVt;return VYe(t,this,r,e.cache.create(),e.serializer)}function O7n(t,e){return VYe(t,this,jVt,e.cache.create(),e.serializer)}function D7n(t,e){return VYe(t,this,HVt,e.cache.create(),e.serializer)}function qYe(){this.cache=Object.create(null)}var L7n,U7n,lw,KYe=Oe(()=>{d();p();L7n=function(){return JSON.stringify(arguments)};qYe.prototype.get=function(t){return this.cache[t]};qYe.prototype.set=function(t,e){this.cache[t]=e};U7n={create:function(){return new qYe}},lw={variadic:O7n,monadic:D7n}});var hg,Wb,YYe,WVt,GVt,JYe=Oe(()=>{d();p();MYe();(function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"})(hg||(hg={}));Wb=function(t){eae(e,t);function e(r,n,o){var i=t.call(this,r)||this;return i.code=n,i.originalMessage=o,i}return e.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},e}(Error),YYe=function(t){eae(e,t);function e(r,n,o,i){return t.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(o).join('", "'),'"'),hg.INVALID_VALUE,i)||this}return e}(Wb),WVt=function(t){eae(e,t);function e(r,n,o){return t.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),hg.INVALID_VALUE,o)||this}return e}(Wb),GVt=function(t){eae(e,t);function e(r,n){return t.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),hg.MISSING_VALUE,n)||this}return e}(Wb)});function F7n(t){return t.length<2?t:t.reduce(function(e,r){var n=e[e.length-1];return!n||n.type!==U0.literal||r.type!==U0.literal?e.push(r):n.value+=r.value,e},[])}function z7n(t){return typeof t=="function"}function nae(t,e,r,n,o,i,a){if(t.length===1&&OYe(t[0]))return[{type:U0.literal,value:t[0].value}];for(var s=[],c=0,l=t;c<l.length;c++){var u=l[c];if(OYe(u)){s.push({type:U0.literal,value:u.value});continue}if(WGt(u)){typeof i=="number"&&s.push({type:U0.literal,value:r.getNumberFormat(e).format(i)});continue}var f=u.value;if(!(o&&f in o))throw new GVt(f,a);var h=o[f];if(jGt(u)){(!h||typeof h=="string"||typeof h=="number")&&(h=typeof h=="string"||typeof h=="number"?String(h):""),s.push({type:typeof h=="string"?U0.literal:U0.object,value:h});continue}if(tEe(u)){var m=typeof u.style=="string"?n.date[u.style]:tae(u.style)?u.style.parsedOptions:void 0;s.push({type:U0.literal,value:r.getDateTimeFormat(e,m).format(h)});continue}if(rEe(u)){var m=typeof u.style=="string"?n.time[u.style]:tae(u.style)?u.style.parsedOptions:n.time.medium;s.push({type:U0.literal,value:r.getDateTimeFormat(e,m).format(h)});continue}if(eEe(u)){var m=typeof u.style=="string"?n.number[u.style]:aEe(u.style)?u.style.parsedOptions:void 0;m&&m.scale&&(h=h*(m.scale||1)),s.push({type:U0.literal,value:r.getNumberFormat(e,m).format(h)});continue}if(iEe(u)){var g=u.children,v=u.value,b=o[v];if(!z7n(b))throw new WVt(v,"function",a);var w=nae(g,e,r,n,o,i),_=b(w.map(function(L){return L.value}));Array.isArray(_)||(_=[_]),s.push.apply(s,_.map(function(L){return{type:typeof L=="string"?U0.literal:U0.object,value:L}}))}if(nEe(u)){var I=u.options[h]||u.options.other;if(!I)throw new YYe(u.value,h,Object.keys(u.options),a);s.push.apply(s,nae(I.value,e,r,n,o));continue}if(oEe(u)){var I=u.options["=".concat(h)];if(!I){if(!Intl.PluralRules)throw new Wb(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,hg.MISSING_INTL_API,a);var B=r.getPluralRules(e,{type:u.pluralType}).select(h-(u.offset||0));I=u.options[B]||u.options.other}if(!I)throw new YYe(u.value,h,Object.keys(u.options),a);s.push.apply(s,nae(I.value,e,r,n,o,h-(u.offset||0)));continue}}return F7n(s)}var U0,XYe=Oe(()=>{d();p();fEe();JYe();(function(t){t[t.literal=0]="literal",t[t.object=1]="object"})(U0||(U0={}))});function H7n(t,e){return e?PL(PL(PL({},t||{}),e||{}),Object.keys(t).reduce(function(r,n){return r[n]=PL(PL({},t[n]),e[n]||{}),r},{})):t}function j7n(t,e){return e?Object.keys(t).reduce(function(r,n){return r[n]=H7n(t[n],e[n]),r},PL({},t)):t}function ZYe(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,r){t[e]=r}}}}}function W7n(t){return t===void 0&&(t={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:jb(function(){for(var e,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((e=Intl.NumberFormat).bind.apply(e,JSe([void 0],r,!1)))},{cache:ZYe(t.number),strategy:lw.variadic}),getDateTimeFormat:jb(function(){for(var e,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((e=Intl.DateTimeFormat).bind.apply(e,JSe([void 0],r,!1)))},{cache:ZYe(t.dateTime),strategy:lw.variadic}),getPluralRules:jb(function(){for(var e,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((e=Intl.PluralRules).bind.apply(e,JSe([void 0],r,!1)))},{cache:ZYe(t.pluralRules),strategy:lw.variadic})}}var dEe,VVt=Oe(()=>{d();p();MYe();fEe();KYe();XYe();dEe=function(){function t(e,r,n,o){var i=this;if(r===void 0&&(r=t.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(a){var s=i.formatToParts(a);if(s.length===1)return s[0].value;var c=s.reduce(function(l,u){return!l.length||u.type!==U0.literal||typeof l[l.length-1]!="string"?l.push(u.value):l[l.length-1]+=u.value,l},[]);return c.length<=1?c[0]||"":c},this.formatToParts=function(a){return nae(i.ast,i.locales,i.formatters,i.formats,a,void 0,i.message)},this.resolvedOptions=function(){var a;return{locale:((a=i.resolvedLocale)===null||a===void 0?void 0:a.toString())||Intl.NumberFormat.supportedLocalesOf(i.locales)[0]}},this.getAst=function(){return i.ast},this.locales=r,this.resolvedLocale=t.resolveLocale(r),typeof e=="string"){if(this.message=e,!t.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=t.__parse(e,{ignoreTag:o?.ignoreTag,locale:this.resolvedLocale})}else this.ast=e;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=j7n(t.formats,n),this.formatters=o&&o.formatters||W7n(this.formatterCache)}return Object.defineProperty(t,"defaultLocale",{get:function(){return t.memoizedDefaultLocale||(t.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),t.memoizedDefaultLocale},enumerable:!1,configurable:!0}),t.memoizedDefaultLocale=null,t.resolveLocale=function(e){if(!(typeof Intl.Locale>"u")){var r=Intl.NumberFormat.supportedLocalesOf(e);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof e=="string"?e:e[0])}},t.__parse=zVt,t.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}()});var BL=Oe(()=>{d();p();XYe();VVt();JYe()});var Sf,ep,qVt,KVt,QYe,oae,pEe,YVt,cS=Oe(()=>{d();p();ML();(function(t){t.FORMAT_ERROR="FORMAT_ERROR",t.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",t.INVALID_CONFIG="INVALID_CONFIG",t.MISSING_DATA="MISSING_DATA",t.MISSING_TRANSLATION="MISSING_TRANSLATION"})(Sf||(Sf={}));ep=function(t){F9(e,t);function e(r,n,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=t.call(this,"[@formatjs/intl Error ".concat(r,"] ").concat(n,`
`).concat(a?`
`.concat(a.message,`
`).concat(a.stack):""))||this,i.code=r,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(i,e),i}return e}(Error),qVt=function(t){F9(e,t);function e(r,n){return t.call(this,Sf.UNSUPPORTED_FORMATTER,r,n)||this}return e}(ep),KVt=function(t){F9(e,t);function e(r,n){return t.call(this,Sf.INVALID_CONFIG,r,n)||this}return e}(ep),QYe=function(t){F9(e,t);function e(r,n){return t.call(this,Sf.MISSING_DATA,r,n)||this}return e}(ep),oae=function(t){F9(e,t);function e(r,n,o){return t.call(this,Sf.FORMAT_ERROR,"".concat(r,`
Locale: `).concat(n,`
`),o)||this}return e}(ep),pEe=function(t){F9(e,t);function e(r,n,o,i){var a=t.call(this,"".concat(r,`
MessageID: `).concat(o?.id,`
Default Message: `).concat(o?.defaultMessage,`
Description: `).concat(o?.description,`
`),n,i)||this;return a.descriptor=o,a}return e}(oae),YVt=function(t){F9(e,t);function e(r,n){var o=t.call(this,Sf.MISSING_TRANSLATION,'Missing message: "'.concat(r.id,'" for locale "').concat(n,'", using ').concat(r.defaultMessage?"default message (".concat(typeof r.defaultMessage=="string"?r.defaultMessage:r.defaultMessage.map(function(i){var a;return(a=i.value)!==null&&a!==void 0?a:JSON.stringify(i)}).join(),")"):"id"," as fallback."))||this;return o.descriptor=r,o}return e}(ep)});function Lv(t,e,r){return r===void 0&&(r={}),e.reduce(function(n,o){return o in t?n[o]=t[o]:o in r&&(n[o]=r[o]),n},{})}function hEe(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function OL(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,r){t[e]=r}}}}}function eJe(t){t===void 0&&(t=hEe());var e=Intl.RelativeTimeFormat,r=Intl.ListFormat,n=Intl.DisplayNames,o=jb(function(){for(var s,c=[],l=0;l<arguments.length;l++)c[l]=arguments[l];return new((s=Intl.DateTimeFormat).bind.apply(s,RL([void 0],c,!1)))},{cache:OL(t.dateTime),strategy:lw.variadic}),i=jb(function(){for(var s,c=[],l=0;l<arguments.length;l++)c[l]=arguments[l];return new((s=Intl.NumberFormat).bind.apply(s,RL([void 0],c,!1)))},{cache:OL(t.number),strategy:lw.variadic}),a=jb(function(){for(var s,c=[],l=0;l<arguments.length;l++)c[l]=arguments[l];return new((s=Intl.PluralRules).bind.apply(s,RL([void 0],c,!1)))},{cache:OL(t.pluralRules),strategy:lw.variadic});return{getDateTimeFormat:o,getNumberFormat:i,getMessageFormat:jb(function(s,c,l,u){return new dEe(s,c,l,lc({formatters:{getNumberFormat:i,getDateTimeFormat:o,getPluralRules:a}},u||{}))},{cache:OL(t.message),strategy:lw.variadic}),getRelativeTimeFormat:jb(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(e.bind.apply(e,RL([void 0],s,!1)))},{cache:OL(t.relativeTime),strategy:lw.variadic}),getPluralRules:a,getListFormat:jb(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(r.bind.apply(r,RL([void 0],s,!1)))},{cache:OL(t.list),strategy:lw.variadic}),getDisplayNames:jb(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(n.bind.apply(n,RL([void 0],s,!1)))},{cache:OL(t.displayNames),strategy:lw.variadic})}}function DL(t,e,r,n){var o=t&&t[e],i;if(o&&(i=o[r]),i)return i;n(new qVt("No ".concat(e," format named: ").concat(r)))}var G7n,V7n,$Ye,HT=Oe(()=>{d();p();ML();BL();KYe();cS();G7n=function(t){},V7n=function(t){},$Ye={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:G7n,onWarn:V7n}});var JVt=Oe(()=>{d();p()});var XVt=Oe(()=>{d();p()});var q7n,K7n,Y7n,J7n,Rfa,ZVt=Oe(()=>{d();p();q7n=60,K7n=60,Y7n=1e3,J7n=Y7n*K7n,Rfa=J7n*q7n});var QVt=Oe(()=>{d();p()});var $Vt=Oe(()=>{d();p()});var eqt=Oe(()=>{d();p()});var tqt=Oe(()=>{d();p()});function Z7n(t){return t.slice(t.indexOf("-")+1)}var X7n,qfa,rqt=Oe(()=>{d();p();X7n=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];qfa=X7n.map(Z7n)});var nqt=Oe(()=>{d();p()});var oqt=Oe(()=>{d();p()});var iqt=Oe(()=>{d();p()});function tJe(t,e,r){if(r===void 0&&(r=Error),!t)throw new r(e)}var aqt=Oe(()=>{d();p()});var sqt=Oe(()=>{d();p()});var cqt=Oe(()=>{d();p()});var lqt=Oe(()=>{d();p()});var uqt=Oe(()=>{d();p()});var fqt=Oe(()=>{d();p()});var dqt=Oe(()=>{d();p()});var pqt=Oe(()=>{d();p()});var hqt=Oe(()=>{d();p()});var mqt=Oe(()=>{d();p()});var AK=Oe(()=>{d();p()});var mEe=Oe(()=>{d();p()});var yqt=Oe(()=>{d();p();AK();mEe()});var bqt=Oe(()=>{d();p();mEe();AK()});var xqt=Oe(()=>{d();p();AK()});var rJe=Oe(()=>{d();p();yqt();bqt();AK();xqt()});var wqt=Oe(()=>{d();p();AK();mEe()});var nJe=Oe(()=>{d();p();mqt();rJe();wqt();rJe()});var Sqt=Oe(()=>{d();p()});var Eqt=Oe(()=>{d();p()});var _qt=Oe(()=>{d();p();nJe()});var Cqt=Oe(()=>{d();p()});var kqt=Oe(()=>{d();p();nJe()});var Tqt=Oe(()=>{d();p()});var Iqt,Rqt=Oe(()=>{d();p();(function(t){t.startRange="startRange",t.shared="shared",t.endRange="endRange"})(Iqt||(Iqt={}))});var Mqt=Oe(()=>{d();p()});var Pqt=Oe(()=>{d();p()});var Nqt=Oe(()=>{d();p()});var Bqt=Oe(()=>{d();p()});var Oqt=Oe(()=>{d();p();JVt();XVt();QVt();$Vt();eqt();tqt();rqt();nqt();oqt();iqt();fqt();sqt();dqt();hqt();uqt();_qt();pqt();Eqt();Sqt();lqt();cqt();Cqt();kqt();Tqt();Rqt();Mqt();Pqt();Nqt();Bqt();aqt();ZVt()});function gEe(t,e){return Object.keys(t).reduce(function(r,n){return r[n]=lc({timeZone:e},t[n]),r},{})}function Dqt(t,e){var r=Object.keys(lc(lc({},t),e));return r.reduce(function(n,o){return n[o]=lc(lc({},t[o]||{}),e[o]||{}),n},{})}function Lqt(t,e){if(!e)return t;var r=dEe.formats;return lc(lc(lc({},r),t),{date:Dqt(gEe(r.date,e),gEe(t.date||{},e)),time:Dqt(gEe(r.time,e),gEe(t.time||{},e))})}var oJe,Uqt=Oe(()=>{d();p();ML();Oqt();BL();cS();fEe();oJe=function(t,e,r,n,o){var i=t.locale,a=t.formats,s=t.messages,c=t.defaultLocale,l=t.defaultFormats,u=t.fallbackOnEmptyString,f=t.onError,h=t.timeZone,m=t.defaultRichTextElements;r===void 0&&(r={id:""});var g=r.id,v=r.defaultMessage;tJe(!!g,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var b=String(g),w=s&&Object.prototype.hasOwnProperty.call(s,b)&&s[b];if(Array.isArray(w)&&w.length===1&&w[0].type===uc.literal)return w[0].value;if(!n&&w&&typeof w=="string"&&!m)return w.replace(/'\{(.*?)\}'/gi,"{$1}");if(n=lc(lc({},m),n||{}),a=Lqt(a,h),l=Lqt(l,h),!w){if(u===!1&&w==="")return w;if((!v||i&&i.toLowerCase()!==c.toLowerCase())&&f(new YVt(r,i)),v)try{var _=e.getMessageFormat(v,c,l,o);return _.format(n)}catch(I){return f(new pEe('Error formatting default message for: "'.concat(b,'", rendering default message verbatim'),i,r,I)),typeof v=="string"?v:b}return b}try{var _=e.getMessageFormat(w,i,a,lc({formatters:e},o||{}));return _.format(n)}catch(I){f(new pEe('Error formatting message: "'.concat(b,'", using ').concat(v?"default message":"id"," as fallback."),i,r,I))}if(v)try{var _=e.getMessageFormat(v,c,l,o);return _.format(n)}catch(I){f(new pEe('Error formatting the default message for: "'.concat(b,'", rendering message verbatim'),i,r,I))}return typeof w=="string"?w:typeof v=="string"?v:b}});function vEe(t,e,r,n){var o=t.locale,i=t.formats,a=t.onError,s=t.timeZone;n===void 0&&(n={});var c=n.format,l=lc(lc({},s&&{timeZone:s}),c&&DL(i,e,c,a)),u=Lv(n,Fqt,l);return e==="time"&&!u.hour&&!u.minute&&!u.second&&!u.timeStyle&&!u.dateStyle&&(u=lc(lc({},u),{hour:"numeric",minute:"numeric"})),r(o,u)}function zqt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=i===void 0?{}:i,s=typeof o=="string"?new Date(o||0):o;try{return vEe(t,"date",e,a).format(s)}catch(c){t.onError(new ep(Sf.FORMAT_ERROR,"Error formatting date.",c))}return String(s)}function Hqt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=i===void 0?{}:i,s=typeof o=="string"?new Date(o||0):o;try{return vEe(t,"time",e,a).format(s)}catch(c){t.onError(new ep(Sf.FORMAT_ERROR,"Error formatting time.",c))}return String(s)}function jqt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=r[2],s=a===void 0?{}:a,c=t.timeZone,l=t.locale,u=t.onError,f=Lv(s,Fqt,c?{timeZone:c}:{});try{return e(l,f).formatRange(o,i)}catch(h){u(new ep(Sf.FORMAT_ERROR,"Error formatting date time range.",h))}return String(o)}function Wqt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=i===void 0?{}:i,s=typeof o=="string"?new Date(o||0):o;try{return vEe(t,"date",e,a).formatToParts(s)}catch(c){t.onError(new ep(Sf.FORMAT_ERROR,"Error formatting date.",c))}return[]}function Gqt(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],i=r[1],a=i===void 0?{}:i,s=typeof o=="string"?new Date(o||0):o;try{return vEe(t,"time",e,a).formatToParts(s)}catch(c){t.onError(new ep(Sf.FORMAT_ERROR,"Error formatting time.",c))}return[]}var Fqt,Vqt=Oe(()=>{d();p();ML();HT();cS();Fqt=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"]});function qqt(t,e,r,n){var o=t.locale,i=t.onError,a=Intl.DisplayNames;a||i(new Wb(`Intl.DisplayNames is not available in this environment.
Try polyfilling it using "@formatjs/intl-displaynames"
`,hg.MISSING_INTL_API));var s=Lv(n,eMn);try{return e(o,s).of(r)}catch(c){i(new ep(Sf.FORMAT_ERROR,"Error formatting display name.",c))}}var eMn,Kqt=Oe(()=>{d();p();HT();BL();cS();eMn=["style","type","fallback"]});function rMn(t){return"".concat(Yqt,"_").concat(t,"_").concat(Yqt)}function Jqt(t,e,r,n){n===void 0&&(n={});var o=iJe(t,e,r,n).reduce(function(i,a){var s=a.value;return typeof s!="string"?i.push(s):typeof i[i.length-1]=="string"?i[i.length-1]+=s:i.push(s),i},[]);return o.length===1?o[0]:o}function iJe(t,e,r,n){var o=t.locale,i=t.onError;n===void 0&&(n={});var a=Intl.ListFormat;a||i(new Wb(`Intl.ListFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-listformat"
`,hg.MISSING_INTL_API));var s=Lv(n,tMn);try{var c={},l=r.map(function(u,f){if(typeof u=="object"){var h=rMn(f);return c[h]=u,h}return String(u)});return e(o,s).formatToParts(l).map(function(u){return u.type==="literal"?u:lc(lc({},u),{value:c[u.value]||u.value})})}catch(u){i(new ep(Sf.FORMAT_ERROR,"Error formatting list.",u))}return r}var tMn,Yqt,Xqt=Oe(()=>{d();p();ML();HT();BL();cS();tMn=["type","style"],Yqt=Date.now()});function Zqt(t,e,r,n){var o=t.locale,i=t.onError;n===void 0&&(n={}),Intl.PluralRules||i(new Wb(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,hg.MISSING_INTL_API));var a=Lv(n,nMn);try{return e(o,a).select(r)}catch(s){i(new oae("Error formatting plural.",o,s))}return"other"}var nMn,Qqt=Oe(()=>{d();p();HT();cS();BL();nMn=["type"]});function iMn(t,e,r){var n=t.locale,o=t.formats,i=t.onError;r===void 0&&(r={});var a=r.format,s=!!a&&DL(o,"relative",a,i)||{},c=Lv(r,oMn,s);return e(n,c)}function $qt(t,e,r,n,o){o===void 0&&(o={}),n||(n="second");var i=Intl.RelativeTimeFormat;i||t.onError(new Wb(`Intl.RelativeTimeFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-relativetimeformat"
`,hg.MISSING_INTL_API));try{return iMn(t,e,o).format(r,n)}catch(a){t.onError(new oae("Error formatting relative time.",t.locale,a))}return String(r)}var oMn,eKt=Oe(()=>{d();p();HT();BL();cS();oMn=["numeric","style"]});function tKt(t,e,r){var n=t.locale,o=t.formats,i=t.onError;r===void 0&&(r={});var a=r.format,s=a&&DL(o,"number",a,i)||{},c=Lv(r,aMn,s);return e(n,c)}function rKt(t,e,r,n){n===void 0&&(n={});try{return tKt(t,e,n).format(r)}catch(o){t.onError(new ep(Sf.FORMAT_ERROR,"Error formatting number.",o))}return String(r)}function nKt(t,e,r,n){n===void 0&&(n={});try{return tKt(t,e,n).formatToParts(r)}catch(o){t.onError(new ep(Sf.FORMAT_ERROR,"Error formatting number.",o))}return[]}var aMn,oKt=Oe(()=>{d();p();HT();cS();aMn=["style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem"]});function sMn(t){var e=t?t[Object.keys(t)[0]]:void 0;return typeof e=="string"}function cMn(t){t.onWarn&&t.defaultRichTextElements&&sMn(t.messages||{})&&t.onWarn(`[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled.
Please consider using "@formatjs/cli" to pre-compile your messages for performance.
For more details see https://formatjs.io/docs/getting-started/message-distribution`)}function aJe(t,e){var r=eJe(e),n=lc(lc({},$Ye),t),o=n.locale,i=n.defaultLocale,a=n.onError;return o?!Intl.NumberFormat.supportedLocalesOf(o).length&&a?a(new QYe('Missing locale data for locale: "'.concat(o,'" in Intl.NumberFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(o).length&&a&&a(new QYe('Missing locale data for locale: "'.concat(o,'" in Intl.DateTimeFormat. Using default locale: "').concat(i,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(a&&a(new KVt('"locale" was not configured, using "'.concat(i,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),n.locale=n.defaultLocale||"en"),cMn(n),lc(lc({},n),{formatters:r,formatNumber:rKt.bind(null,n,r.getNumberFormat),formatNumberToParts:nKt.bind(null,n,r.getNumberFormat),formatRelativeTime:$qt.bind(null,n,r.getRelativeTimeFormat),formatDate:zqt.bind(null,n,r.getDateTimeFormat),formatDateToParts:Wqt.bind(null,n,r.getDateTimeFormat),formatTime:Hqt.bind(null,n,r.getDateTimeFormat),formatDateTimeRange:jqt.bind(null,n,r.getDateTimeFormat),formatTimeToParts:Gqt.bind(null,n,r.getDateTimeFormat),formatPlural:Zqt.bind(null,n,r.getPluralRules),formatMessage:oJe.bind(null,n,r),$t:oJe.bind(null,n,r),formatList:Jqt.bind(null,n,r.getListFormat),formatListToParts:iJe.bind(null,n,r.getListFormat),formatDisplayName:qqt.bind(null,n,r.getDisplayNames)})}var iKt=Oe(()=>{d();p();ML();HT();cS();oKt();eKt();Vqt();Qqt();Uqt();Xqt();Kqt()});var aKt=Oe(()=>{d();p();CWt();HT();cS();iKt()});function sKt(t,e){var r;let n=navigator?.userAgent,o=(r=n?.match(/Chrome\/(\d+)/))===null||r===void 0?void 0:r[1];return(o==="88"||o==="89")&&t==="zh-CN"?e.replace("ddHH","ddhh"):e}function cKt(t){let e=/<\s*(\/)?\s*([a-z]+)(?:\s+[^\/]+(?:\s*=\s*(?:[^/]+)|\"\S+\"|\'\S+\')?)?\s*(\/)?\s*>/gi,r={},n={},o=0,i=t;return[...t.matchAll(e)].forEach(([a,s,c,l])=>{if(l)return;let u="";r[c]?(u=`</${r[c]}>`,Reflect.deleteProperty(r,c)):(r[c]=`tmp${o++}`,n[r[c]]={matchText:a,isClose:!!l,isEnd:!!s,tag:c},u=`<${r[c]}>`),i=i.replace(a,u)}),{res:i,tagMaps:n}}var lKt=Oe(()=>{d();p()});function sJe(){let t;if(typeof globalThis<"u")t=globalThis;else if(typeof window<"u")t=window;else if(typeof globalThis<"u")t=globalThis;else throw new Error("unable to locate global object");return t.addEventListener=t.addEventListener||function(){},t}var uKt,lMn,r3,cJe=Oe(()=>{d();p();uKt={};lMn=new Proxy({_global_subscribe_list:{},_global_message_list:{},locale:"en_US"},{get(t,e){let r=Object.assign(Object.assign(Object.assign({},sJe().okGlobal||{}),sJe()._okGlobal&&sJe()._okGlobal),uKt),n=r[e];return e==="toJSON"?n=()=>r:e==="toString"&&(n=JSON.stringify.bind(null,r)),n},set(t,e,r){return uKt[e]=r,!0}}),r3=lMn});var yEe,fKt,lJe,uJe=Oe(()=>{d();p();yEe="global",fKt="PLEASE_INIT_INTL",lJe="NOT_A_NUMBER"});function n3(t=(r3===null||r3===void 0?void 0:r3.locale)||""){return t?t.replace(/_/g,"-"):"en-US"}function z9(t){let e=t?.project||yEe;return`${n3(t?.locale)}@${e}`}function LL(t,e){if(e?.useSington&&uw[z9(e)])return;let r=hEe(),n=aJe({locale:n3(e?.locale),messages:t},r);uw[z9(e)]=n}var uw,dKt=Oe(()=>{d();p();aKt();cJe();uJe();uw={}});var pKt=Oe(()=>{d();p();lKt();dKt();uJe()});var hKt,uMn,bEe,mKt=Oe(()=>{d();p();hKt=ie(og());pKt();uMn=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o<n.length;o++)e.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(t,n[o])&&(r[n[o]]=t[n[o]]);return r},bEe=class{constructor(e={}){this.intlConfigs=e,this.formatDateTime=(r,n)=>{let o,i=n3(n?.locale||this.intlConfigs.locale);if(n?.format){let a=sKt(i,n.format),s={locale:i,project:a,useSington:!0};LL({[a]:`{date, date, ::${a}}`},s),o=this.formatMessage(s,a,{date:r})}else{let a={locale:i,useSington:!0};LL({},a),o=uw[z9(a)].formatDate(r,n)}return o},this.formatNumber=(r,n)=>{let o=n||{},{locale:i}=o,a=uMn(o,["locale"]),s={locale:n3(n?.locale||this.intlConfigs.locale),useSington:!0};LL({},s);let c=Number(r);if(Number.isNaN(c))throw new Error(lJe);let u=!![...`${r}`].find(m=>m===".")?`${r}`:new hKt.default(r).toFormat(),[,f]=u.trim().split("."),h=f?f.length:0;return uw[z9(s)].formatNumber(c,Object.assign({minimumFractionDigits:h},a))},this.formatMessage=(r,n,o)=>{let{locale:i,project:a}=r,s=z9({project:a,locale:n3(i||this.intlConfigs.locale)});if(!uw[s])throw new Error(fKt);let c={id:n,defaultMessage:""},l={},u=uw[s].messages[n],f=cKt(u);uw[s].messages[n]=f.res,Object.entries(f.tagMaps).forEach(([m,{isClose:g,isEnd:v,matchText:b,tag:w}])=>{if(!v){if(g){l[m]=()=>b;return}l[m]=_=>`${b}${_}</${w}>`}});let h=uw[s].formatMessage(c,Object.assign(Object.assign({},o),l));return uw[s].messages[n]=u,h},this.formatRelativeTime=(r,n,o)=>{let i={locale:n3(o?.locale||this.intlConfigs.locale),useSington:!0};return LL({},i),uw[z9(i)].formatRelativeTime(r,n,o)},this.getNumberInfo=r=>{let n={project:yEe,locale:n3(r||this.intlConfigs.locale),useSington:!0};LL({},n);let o=uw[z9(n)].formatNumber(10000.1);return{micrometerSymbol:o[2],smallDigitalSymbol:[...o].reverse()[1]}},this.parseLocaleNumber=(r,n)=>{let o=`${r}`,i=n3(n?.locale||this.intlConfigs.locale),{smallDigitalSymbol:a,micrometerSymbol:s}=this.getNumberInfo(i),[c,l]=o.split(a),u=c.replaceAll(s,""),f=Number(`${u}${l?`.${l}`:""}`);if(Number.isNaN(f)||o[0]!=="-"&&Number.isNaN(Number(o[0])))throw new Error(lJe);if(n?.handleInput){let h=!![...o].find(m=>m===a);return`${u}${h?".":""}${l===void 0?"":l}`}return f},this.intlConfigs=e}init(e,r={}){LL(e,Object.assign(Object.assign({},r),{locale:this.locale}))}get locale(){return n3(this.intlConfigs.locale)}}});var gKt=Oe(()=>{d();p()});var SK,yma,bma,xma,wma,Ama,Sma,vKt=Oe(()=>{d();p();mKt();gKt();SK=new bEe,yma=SK.formatDateTime,bma=SK.formatNumber,xma=SK.formatRelativeTime,wma=SK.getNumberInfo,Ama=SK.parseLocaleNumber,Sma=SK.formatMessage});var tp,yKt=Oe(()=>{d();p();tp=()=>Boolean(typeof window>"u"||S.env.SSR_ENV)});var fJe=Oe(()=>{d();p();yKt()});var xEe,bKt=Oe(()=>{d();p();xEe={read(t){let e=t;return t[0]==='"'&&(e=t.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write(t){return encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}}});function fMn(t){return typeof t<"u"&&Number.isInteger(Number(t))&&Number.isSafeInteger(t)&&t>new Date().getTime()}function xKt(t){return typeof t<"u"&&Number.isInteger(t)&&Number.isSafeInteger(t)&&t>0}function wKt(t){return new Date().getTime()+t*1e3}function dJe(t){tp()||(document.cookie=`${t}=${JSON.stringify(FL(t))}`)}function dMn({project:t}){let e=t===SKt?wEe:t;pJe=iae+e,dJe(pJe),dJe(EKt),e!==wEe&&dJe(iae+wEe)}function FL(t,e){if(tp())return{};let r=document.cookie?document.cookie.split("; "):[],n={};for(let s=0;s<r.length;s++){let c=r[s].split("="),l=c.slice(1).join("=");try{let u=decodeURIComponent(c[0]);if(n[u]=xEe.read(l),t===u)break}catch(u){console.log(u)}}let o={};try{o=JSON.parse(n[t]||"{}")}catch{o={}}let i={[fw]:{}},a=o[fw]||{};return Object.keys(o).forEach(s=>{s!==fw&&(a[s]===void 0||fMn(a[s]))&&(i[s]=o[s],i[fw][s]=a[s])}),e&&delete i[fw],i}function AKt(t){function e(){return t?EKt:pJe}return{set(r,n,o){return UL.set(e(),r,n,o)},setAll(r,n){return UL.setAll(e(),r,n)},get(r){return UL.get(e(),r)},remove(r){return UL.remove(e(),r)},getAll(){return UL.getAll(e())},cleanAll(){return UL.cleanAll(e())}}}var iae,wEe,SKt,pJe,EKt,fw,UL,pMn,hMn,AEe,_Kt=Oe(()=>{d();p();fJe();bKt();iae="ok_",wEe="default",SKt="global",pJe=iae+wEe,EKt=iae+SKt,fw="_expire";UL={set(t,e,r,n){if(tp()||e==null||e instanceof Function||e instanceof Array||e===fw)return!1;let o=FL(t);if(!(e instanceof Object)){let i=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,encodeURIComponent);return r?o[i]=xEe.write(r):delete o[i],typeof n<"u"&&xKt(n)?o[fw][i]=wKt(n):delete o[fw][i],document.cookie=`${t}=${JSON.stringify(o)}`,!0}return UL.setAll(t,e,r)},setAll(t,e={},r={}){if(tp())return!1;let n=FL(t);return Object.entries(e).forEach(o=>{let i=o[0];if(i===fw)return;let a=encodeURIComponent(i).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,encodeURIComponent),s=r[a];n[a]=xEe.write(o[1]),xKt(s)?n[fw][a]=wKt(s):delete n[fw][a]}),document.cookie=`${t}=${JSON.stringify(n)}`,!0},get(t,e){return e==null||e instanceof Function||e instanceof Array||e instanceof Object?void 0:FL(t)[e]},getAll(t){return FL(t)},remove(t,e){if(tp()||e==null||e instanceof Function||e.constructor&&e.constructor===Object)return!1;let r=[];e instanceof Array?r=e:r.push(e);let n=FL(t);return r.forEach(o=>{delete n[o],delete n[fw][o]}),document.cookie=`${t}=${JSON.stringify(n)}`,!0},cleanAll(t){if(tp())return;let e=new Date(Date.now()-24*60*60*1e3);document.cookie=`${t}=;expires=${e}`}};pMn=(()=>{let t=Object.assign({},AKt(!0));return Object.assign(Object.assign({},AKt(!1)),{getProjectCookies(e){return FL(iae+e,!0)},global:t,g:t})})(),hMn=Object.assign({init:dMn},pMn),AEe=hMn});var SEe=Oe(()=>{d();p();_Kt();fJe();cJe();vKt()});var mMn,lS,CKt=Oe(()=>{d();p();SEe();TYe();mMn=()=>{let{mediaSet:t}=ph;if(tp())return ph.isBiggerThanXL?t[r3.media]:r3.media==="_2xl"||r3.media==="_3xl"?t._xl:t[r3.media];let e={...t._sm};return Object.keys(t).reverse().some(n=>{let o=t[`${n}`];return window.matchMedia(o.query).matches?(e={...o},!0):!1}),e},lS=mMn});var kKt,TKt,IKt=Oe(()=>{d();p();kKt="okg",TKt="currentMedia"});var hJe,RKt,aae,sae,MKt=Oe(()=>{d();p();SEe();IKt();TYe();hJe=!1;tp()||(hJe=window.matchMedia("").addEventListener);RKt=!1,aae=class{constructor(){ae(this,"_addWatchForSSR",()=>(AEe.init({project:kKt}),new aae().watch(r=>{AEe.set(TKt,r.media)},{runNow:!0})));ae(this,"_smListener",e=>{e.matches&&this.fn(ph.mediaSet._sm)});ae(this,"_mdListener",e=>{e.matches&&this.fn(ph.mediaSet._md)});ae(this,"_lgListener",e=>{e.matches&&this.fn(ph.mediaSet._lg)});ae(this,"_xlListener",e=>{e.matches&&this.fn(ph.mediaSet._xl)});ae(this,"_2xlListener",e=>{e.matches&&this.fn(ph.mediaSet._2xl)});ae(this,"_3xlListener",e=>{e.matches&&this.fn(ph.mediaSet._3xl)});if(tp())return!1;this.fn=null;let{_sm:e,_md:r,_lg:n,_xl:o}=ph.mediaSet;if(this._smWatcher=window.matchMedia(e.query),this._mdWatcher=window.matchMedia(r.query),this._lgWatcher=window.matchMedia(n.query),this._xlWatcher=window.matchMedia(o.query),ph.isBiggerThanXL){let{_2xl:i,_3xl:a}=ph.mediaSet;this._2xlWatcher=window.matchMedia(i.query),this._3xlWatcher=window.matchMedia(a.query)}RKt||(RKt=!0,this._addWatchForSSR())}watch(e,{runNow:r=!0}={}){if(tp())return!1;if(this.fn=e,this.addEventListeners(),r){let{_sm:n,_md:o,_lg:i,_xl:a,_2xl:s,_3xl:c}=ph.mediaSet;if(this._mdWatcher.matches)return e(o);if(this._lgWatcher.matches)return e(i);if(this._xlWatcher.matches)return e(a);if(ph.isBiggerThanXL){if(this._2xlWatcher.matches)return e(s);if(this._3xlWatcher.matches)return e(c)}return e(n)}return!1}addEventListeners(){hJe?(this._smWatcher.addEventListener("change",this._smListener),this._mdWatcher.addEventListener("change",this._mdListener),this._lgWatcher.addEventListener("change",this._lgListener),this._xlWatcher.addEventListener("change",this._xlListener),ph.isBiggerThanXL&&(this._2xlWatcher.addEventListener("change",this._2xlListener),this._3xlWatcher.addEventListener("change",this._3xlListener))):(this._smWatcher.addListener(this._smListener),this._mdWatcher.addListener(this._mdListener),this._lgWatcher.addListener(this._lgListener),this._xlWatcher.addListener(this._xlListener))}destroy(){tp()||(hJe?(this._smWatcher.removeEventListener("change",this._smListener),this._mdWatcher.removeEventListener("change",this._mdListener),this._lgWatcher.removeEventListener("change",this._lgListener),this._xlWatcher.removeEventListener("change",this._xlListener),ph.isBiggerThanXL&&(this._2xlWatcher.removeEventListener("change",this._2xlListener),this._3xlWatcher.removeEventListener("change",this._3xlListener))):(this._smWatcher.removeListener(this._smListener),this._mdWatcher.removeListener(this._mdListener),this._lgWatcher.removeListener(this._lgListener),this._xlWatcher.removeListener(this._xlListener)))}},sae=aae});var PKt,zL,cae,NKt,BKt=Oe(()=>{d();p();PKt=ie(qe()),zL=ie(fo());SEe();Uv();cae=class extends PKt.PureComponent{constructor(r){super(r);ae(this,"getCurrentComponent",()=>{let{sm:r,md:n,lg:o,xl:i,_2xl:a,_3xl:s}=this.props;this.components={sm:r,md:n,lg:o,xl:i,_2xl:a,_3xl:s},typeof n>"u"&&(this.components.md=this.components.sm),typeof o>"u"&&(this.components.lg=this.components.md),typeof i>"u"&&(this.components.xl=this.components.lg),typeof a>"u"&&(this.components._2xl=this.components.xl),typeof s>"u"&&(this.components._3xl=this.components._2xl);let c=this.state.media;return this.components[c]});let n=lS().media;this.state={media:n}}componentDidMount(){tp()||(this.watchMedia=new sae,this.watchMedia.watch(r=>{this.setState({media:r.media})},{runNow:!1}))}componentWillUnmount(){this.watchMedia&&this.watchMedia.destroy()}render(){return this.getCurrentComponent()}};cae.propTypes={sm:zL.default.element,md:zL.default.element,lg:zL.default.element,xl:zL.default.element,_2xl:zL.default.element,_3xl:zL.default.element};cae.defaultProps={sm:void 0,md:void 0,lg:void 0,xl:void 0,_2xl:void 0,_3xl:void 0};NKt=cae});var HL,gMn,OKt,vMn,yMn,bMn,hh,DKt=Oe(()=>{d();p();HL=ie(qe());Uv();gMn={runNow:!1},OKt=t=>{let{media:e}=t,r=e==="sm",n=e==="md";return{...t,isSm:r,isMd:n,isLg:e==="lg",isXl:e==="xl",is2Xl:e==="2xl",is3Xl:e==="3xl",isMobile:n||r}},vMn=()=>OKt(lS()),yMn=()=>{let t=(0,HL.useRef)(vMn),e=t.current();return(0,HL.useEffect)(()=>{t.current=()=>e},[]),e},bMn=()=>{let t=yMn(),[e,r]=(0,HL.useState)(t);return(0,HL.useEffect)(()=>{let n=new sae;return n.watch(o=>{r(OKt(o))},gMn),()=>{n.destroy()}},[]),e},hh=bMn});var Uv=Oe(()=>{d();p();CKt();MKt();DKt()});var tYt=Oe(()=>{});var rYt=Oe(()=>{d();p();tYt()});var nYt=Oe(()=>{});var oYt=Oe(()=>{d();p();nYt()});var iYt=Oe(()=>{});var aYt=Oe(()=>{d();p();iYt()});var sYt=Oe(()=>{});var cYt=Oe(()=>{d();p();sYt()});function SJe(t){let{loaderPrefix:e,loaderClassName:r,size:n,type:o,percent:i=25,style:a,coverClassName:s,coverStyle:c}=t,[l,u]=(0,GT.useState)({left:0,right:0});(0,GT.useEffect)(()=>{let h=3.6*i;h>180?u({left:180,right:h-180}):u({right:0,left:h})},[i]);let f=(0,hae.default)(e,`${e}-spin`,`${e}-inner-circle`,`${e}-inner-${n}`,r);return GT.default.createElement("div",{className:f,style:a},kMn.map(h=>GT.default.createElement("div",{key:h,className:(0,hae.default)(`${e}-inner-track-${h}`,`${e}-inner-track-${n}`,`${e}-inner-fill-${o}`)},GT.default.createElement("div",{className:(0,hae.default)(`${e}-inner-track-${h}-content`,`${e}-inner-track-${o}`),style:{transform:`rotate(${l[h]}deg)`}}))),GT.default.createElement("div",{className:(0,hae.default)(`${e}-inner-${n}-cover`,s),style:c}))}var GT,hae,kMn,lYt=Oe(()=>{d();p();GT=ie(qe()),hae=ie(Wr()),kMn=["right","left"]});function TMn(t){let e=!t.children,{loading:r=e,size:n,type:o,className:i,style:a,trackColor:s,markColor:c,hasMask:l,loaderStyle:u,loaderClassName:f,percent:h,zIndex:m,loadingText:g,maskColor:v,id:b,a11yText:w,children:_,a11yContentTitle:I,maskClassName:B,defaultA11yTextLocaleKey:L}=t,D=(0,mae.default)(kt.data.okdNamespace,VT,{[`${VT}-mask`]:l},B),z=(0,mae.default)(kt.data.okdNamespace,VT,i),G=(0,mae.default)(`${VT}-spin`,`${VT}-spin-${n}`,`${VT}-spin-${o}`,f),U=i3.default.createElement("div",{className:z,style:a,"data-testid":"okd-loader-circle",role:"region","aria-live":"polite",id:b},h!==void 0?i3.default.createElement(SJe,{loaderPrefix:VT,...t,style:{...uYt(s,c),...u}}):i3.default.createElement("div",{className:G,style:{...uYt(s,c),...u}}),!g&&i3.default.createElement(L0,{localeKey:L||"a11y_web_loader_loading_universal_default"},w)),P=l?i3.default.createElement("div",{className:D,style:v?{backgroundColor:v,zIndex:m}:{zIndex:m}},U,g&&i3.default.createElement("div",{className:`${VT}-mask-text`},g)):U,j=_&&l,M=j?"div":i3.default.Fragment,y=r?{"aria-label":I,"aria-busy":"true"}:{},x=j?{className:(0,mae.default)(`${VT}-box`),...y}:void 0;return i3.default.createElement(M,{...x},j?i3.default.createElement("div",{style:{display:"contents"},inert:r?"true":void 0},_):null,r&&P)}var i3,mae,VT,uYt,fYt,dYt=Oe(()=>{d();p();i3=ie(qe()),mae=ie(Wr());eo();U9();yn();lYt();VT=`${$t}-loader`,uYt=(t,e)=>({borderColor:t,borderTopColor:e});fYt=TMn});function kK(t){let{size:e,...r}=kt.mergeProps(kK.defaultPropsValue,t),n=pYt[e]||Jt.md;return EJe.default.createElement(qu,null,EJe.default.createElement(fYt,{...r,size:n}))}var EJe,Ef,pYt,_Je,gae,hYt=Oe(()=>{d();p();EJe=ie(qe()),Ef=ie(fo());eo();zb();yn();dYt();pYt={l:Jt.lg,m:Jt.md,s:Jt.sm,...Jt},_Je={primary:"primary",neutral:"neutral"};kK.propTypes={size:Ef.default.oneOf([Jt.xl,Jt.lg,Jt.md,Jt.sm]),type:Ef.default.oneOf(Object.values(_Je)),trackColor:Ef.default.string,markColor:Ef.default.string,className:Ef.default.string,style:Ef.default.object,loaderClassName:Ef.default.string,loaderStyle:Ef.default.object,hasMask:Ef.default.bool,zIndex:Ef.default.oneOfType([Ef.default.string,Ef.default.number]),loadingText:Ef.default.node,maskColor:Ef.default.string,loading:Ef.default.bool,maskClassName:Ef.default.string,a11yText:Ef.default.string,id:Ef.default.string,a11yContentTitle:Ef.default.string};kK.defaultPropsValue={size:Jt.md,type:_Je.primary,trackColor:void 0,markColor:void 0,className:"",loaderClassName:"",style:{},loaderStyle:{},hasMask:!1,zIndex:1,loadingText:null,maskColor:void 0,a11yText:void 0,a11yContentTitle:void 0,id:void 0,maskClassName:void 0};kK.SIZE=pYt;kK.TYPE=_Je;gae=kK});function MEe(t){let{className:e,percent:r,loading:n=!0,trackColor:o,markColor:i,style:a,a11yText:s,id:c}=kt.mergeProps(MEe.defaultPropsValue,t),l=(0,mYt.default)(kt.data.okdNamespace,REe,`${REe}-line`,{[`${REe}-loading`]:typeof r!="number"&&n},e),[u,f]=(0,Gb.useState)(r),h=(0,Gb.useRef)();(0,Gb.useEffect)(()=>{if(typeof r=="number"){h.current&&clearInterval(h.current);let g=10;h.current=setInterval(()=>{u>r?(clearInterval(h.current),f(r)):u<r?f(u+g>r?r:u+g):clearInterval(h.current)},50)}else f(r)},[r,u]);let m=(0,Gb.useCallback)(()=>{let g=25;return typeof u=="number"&&(g=u,u>100?g=100:u<0&&(g=0)),`${g}%`},[u]);return Gb.default.createElement(qu,null,Gb.default.createElement("div",{className:l,style:{backgroundColor:o,...a},role:"region","aria-live":"polite",id:c},Gb.default.createElement("div",{className:`${REe}-mark`,style:{backgroundColor:i,width:m()}}),Gb.default.createElement(L0,{localeKey:"a11y_web_loader_loading_universal_default"},s)))}var Gb,mYt,WL,REe,CJe,gYt=Oe(()=>{d();p();Gb=ie(qe()),mYt=ie(Wr()),WL=ie(fo());eo();U9();zb();yn();REe=`${$t}-loader`;MEe.propTypes={trackColor:WL.default.string,markColor:WL.default.string,className:WL.default.string,style:WL.default.object,id:WL.default.string,a11yText:WL.default.string};MEe.defaultPropsValue={className:"",trackColor:void 0,markColor:void 0,style:{},id:void 0,a11yText:void 0};CJe=MEe});var vYt=Oe(()=>{});var yYt=Oe(()=>{d();p();vYt()});function qT(t){let e=kt.mergeProps(qT.defaultPropsValue,t),r=IMn[e.shape];return r?bYt.default.createElement(r,{...e}):null}var bYt,xYt,vae,IMn,gg,GL=Oe(()=>{d();p();sa();ca();aYt();la();ua();cYt();bYt=ie(qe()),xYt=ie(fo());eo();hYt();gYt();yYt();vae={line:"line",circle:"circle"},IMn={[vae.line]:CJe,[vae.circle]:gae};qT.propTypes={shape:xYt.default.oneOf(Object.values(vae))};qT.defaultPropsValue={shape:vae.circle};qT.SHAPE=vae;qT.SIZE=gae.SIZE;qT.TYPE=gae.TYPE;qT.Circle=gae;qT.Line=CJe;gg=qT});var PEe,RMn,wYt,AYt=Oe(()=>{d();p();PEe=ie(qe());L9();RMn=(0,PEe.forwardRef)(({children:t,rel:e,loading:r,renderAs:n,originProps:o,disabled:i,target:a,powerLinkProps:s,href:c,btnStyle:l,routerLinkProps:u},f)=>{let h=n||Bv,m=n?{...u,to:i?void 0:u?.to}:{handleStyle:!1,...s,href:i?void 0:c,target:a,rel:e};return PEe.default.createElement(h,{"data-testid":"okd-button","data-e2e-okd-button-loading":r,role:i?"link":void 0,...m,...o,ref:f,style:l},t)}),wYt=RMn});var Ur,Xa,j9,TK=Oe(()=>{d();p();Ur={highlight:"highlight",primary:"primary",secondary:"secondary",tertiary:"tertiary",quaternary:"quaternary",red:"red",green:"green",orange:"orange",yellow:"yellow",gray:"grey",default:"normal",basic:"basic",plain:"plain"},Xa={fill:"fill",outline:"outline",text:"text"},j9={tailing:"tailing",leading:"leading"}});var VL,SYt,Ju,kJe,yae,EYt,_Yt=Oe(()=>{d();p();VL=ie(qe()),SYt=ie(Wr()),Ju=ie(fo());Uv();js();dYe();eo();yn();AYt();TK();kJe=`${$t}-btn`,yae=(0,VL.forwardRef)((t,e)=>{let{children:r,category:n,type:o,className:i,htmlType:a,onClick:s,disabled:c,block:l,circle:u,size:f,width:h,style:m,href:g,target:v,loading:b,submit:w,debounceTime:_,rect:I,strictCircle:B,rel:L,powerLinkProps:D,ellipsis:z,renderAs:G,routerLinkProps:U,...T}=kt.useMergeProps(yae.defaultPropsValue,t),P=(0,VL.useRef)(0),j=wSe(),{isSm:M}=hh(),y=!!g||G,x=F=>{y&&c&&F.preventDefault();let k=Date.now();k-P.current>_&&(P.current=k,s&&s(F))},C={...m,...h?{width:h,minWidth:h}:{}},R=(0,SYt.default)(kt.data.okdNamespace,{[kJe]:kJe},`btn-${f}`,{[`btn-${n}-${o}`]:o},{block:l},{"btn-disabled":c&&!b},{loading:b},{"btn-circle":u},{[`${kJe}-strict-circle`]:B},{"btn-rect":I},M&&j&&"mobile",i),E={disabled:c||b,"aria-disabled":c||void 0,...T,type:a,onClick:x,className:R},N=VL.default.createElement("button",{"data-testid":"okd-button","data-e2e-okd-button-loading":b,type:"button",...E,ref:e,style:C},r);return y?VL.default.createElement(wYt,{originProps:E,renderAs:G,btnStyle:C,disabled:c,target:v,rel:L,ref:e,href:g,routerLinkProps:U,loading:b,powerLinkProps:D},r):N});yae.propTypes={category:Ju.default.oneOf([Xa.fill,Xa.outline,Xa.text]),type:Ju.default.oneOf([Ur.highlight,Ur.primary,Ur.secondary,Ur.tertiary,Ur.quaternary,Ur.red,Ur.green,Ur.yellow,Ur.orange,Ur.gray,Ur.default]),size:Ju.default.oneOf([Jt.xxs,Jt.xs,Jt.s,Jt.sm,Jt.md,Jt.lg,Jt.xl]),width:Ju.default.oneOfType([Ju.default.number,Ju.default.string]),disabled:Ju.default.bool,circle:Ju.default.bool,block:Ju.default.bool,debounceTime:Ju.default.number,onClick:Ju.default.func,htmlType:Ju.default.string,href:Ju.default.string,target:Ju.default.string,rel:Ju.default.string,rect:Ju.default.bool,strictCircle:Ju.default.bool,powerLinkProps:Ju.default.object,renderAs:Ju.default.any,routerLinkProps:Ju.default.object};yae.defaultPropsValue={disabled:!1,circle:!1,category:Xa.fill,type:Ur.secondary,size:Jt.md,width:void 0,htmlType:"button",onClick:null,href:"",rel:"noopener",target:"",block:!1,debounceTime:500,rect:!1,strictCircle:!1,powerLinkProps:{}};yae.elementType=fa.Button;EYt=yae});var MMn,PMn,CYt,kYt=Oe(()=>{d();p();TK();MMn={[Ur.highlight]:Ur.highlight,[Ur.primary]:Ur.primary,[Ur.secondary]:Ur.secondary,[Ur.tertiary]:Ur.tertiary,[Ur.quaternary]:Ur.quaternary,[Ur.red]:Ur.red,[Ur.green]:Ur.green,[Ur.gray]:Ur.gray,[Ur.orange]:Ur.orange,[Ur.yellow]:Ur.yellow},PMn={_:{category:Xa.fill,type:Ur.secondary},[`${Ur.primary}_`]:{category:Xa.fill,type:Ur.primary,allow:!0},[`${Ur.primary}_${Ur.default}`]:{category:Xa.fill,type:Ur.primary},[`${Ur.red}_`]:{category:Xa.fill,type:Ur.red,allow:!0},[`${Ur.primary}_${Ur.red}`]:{category:Xa.fill,type:Ur.red},[`${Ur.green}_`]:{category:Xa.fill,type:Ur.green,allow:!0},[`${Ur.primary}_${Ur.green}`]:{category:Xa.fill,type:Ur.green},[`${Ur.primary}_${Ur.gray}`]:{category:Xa.fill,type:Ur.gray},[`${Ur.secondary}_`]:{category:Xa.fill,type:Ur.secondary,allow:!0},[`${Ur.secondary}_${Ur.default}`]:{category:Xa.fill,type:Ur.secondary},[`${Ur.secondary}_${Ur.gray}`]:{category:Xa.fill,type:Ur.gray},[`${Ur.basic}_`]:{category:Xa.outline,type:Ur.primary},[`${Ur.basic}_${Ur.default}`]:{category:Xa.outline,type:Ur.primary},[`${Ur.plain}_`]:{category:Xa.text,type:Ur.primary},[`${Ur.plain}_${Ur.default}`]:{category:Xa.text,type:Ur.primary},[`${Ur.plain}_${Ur.red}`]:{category:Xa.text,type:Ur.red},[`${Ur.plain}_${Ur.green}`]:{category:Xa.text,type:Ur.green},[`${Ur.plain}_${Ur.orange}`]:{category:Xa.text,type:Ur.orange},[`${Ur.plain}_${Ur.yellow}`]:{category:Xa.text,type:Ur.yellow}},CYt=(t,e="",r="")=>{let n=PMn[`${e}_${r}`];return!t&&n&&!n.allow?n={...n,oldType:e,oldColor:r,newType:!1}:n={category:Xa[t]||Xa.fill,type:MMn[e]||Ur.secondary,newType:!0},n}});function NEe(t){Object.assign(t,{elementType:fa.Button,SIZE:Jt,CATEGORY:Xa,TYPE:Ur,ICON_POSITION:j9,COLOR:Ur,THEME:{},btnType:Ur,size:Jt})}var TJe=Oe(()=>{d();p();js();yn();TK()});var dS,BEe,a3,NMn,BMn,bae,OEe,IJe=Oe(()=>{d();p();dS=ie(qe()),BEe=ie(Wr()),a3=ie(fo());eo();Ku();GL();yn();_Yt();TK();kYt();TJe();NMn=`${$t}-btn`,BMn=({iconStyle:t,iconType:e,icon:r,children:n})=>r?typeof r=="string"?dS.default.createElement(zr,{className:(0,BEe.default)("btn-icon",`${r} `,n&&`btn-icon-${e}`),style:t,"aria-hidden":"true"}):r:null,bae=(0,dS.forwardRef)((t,e)=>{let{currentTheme:r,changeTheme:n,loading:o,icon:i,className:a,children:s,iconType:c,size:l,category:u,type:f,color:h,loadingText:m,iconStyle:g,loaderProps:v,contentClassName:b,ellipsis:w,..._}=kt.mergeProps(bae.defaultPropsValue,t),I=BMn({iconStyle:g,iconType:c,icon:i,children:s}),{category:B,type:L}=CYt(u,f,h);return dS.default.createElement(EYt,{..._,ref:e,size:l,category:B,type:L,loading:o,className:a,ellipsis:w},o&&dS.default.createElement(dS.Fragment,null,dS.default.createElement(gg.Circle,{...v,defaultA11yTextLocaleKey:m?void 0:"a11y_web_btn_loading_universal_default",className:(0,BEe.default)(`${$t}-btn-loader`,{"btn-loader-position-absolute":!!m}),loaderClassName:`${$t}-btn-${B}-${L}-loader ${$t}-btn-loader-size`}),!!m&&dS.default.createElement("div",{className:`${$t}-btn-loader-text`},m)),dS.default.createElement("span",{className:(0,BEe.default)("btn-content",b,{[`${NMn}-ellipsis`]:w},{"btn-content-position":o&&m})},c===j9.leading&&i?I:null,s,c===j9.tailing&&i?I:null))});bae.propTypes={loading:a3.default.bool,loadingText:a3.default.node,icon:a3.default.node,iconType:a3.default.oneOf([j9.tailing,j9.leading,""]),className:a3.default.string,style:a3.default.object,loaderProps:a3.default.object,contentClassName:a3.default.string,ellipsis:a3.default.bool};bae.defaultPropsValue={loading:!1,icon:"",iconType:j9.leading,className:"",style:void 0,loadingText:null,loaderProps:{},contentClassName:"",ellipsis:!1};NEe(bae);OEe=bae});var TYt=Oe(()=>{});var IYt=Oe(()=>{d();p();TYt()});var On,KT=Oe(()=>{d();p();sa();ca();rYt();la();ua();oYt();IJe();IYt();On=OEe});var DYt=Q(OYt=>{d();p();var DMn={dark:"dark"};OYt.THEMES=DMn});var iQe=Q((MYa,R$t)=>{d();p();R$t.exports=YBn;function oQe(){return new DOMException("The request is not allowed","NotAllowedError")}async function qBn(t){if(!navigator.clipboard)throw oQe();return navigator.clipboard.writeText(t)}async function KBn(t){let e=document.createElement("span");e.textContent=t,e.style.whiteSpace="pre",e.style.webkitUserSelect="auto",e.style.userSelect="all",document.body.appendChild(e);let r=window.getSelection(),n=window.document.createRange();r.removeAllRanges(),n.selectNode(e),r.addRange(n);let o=!1;try{o=window.document.execCommand("copy")}finally{r.removeAllRanges(),window.document.body.removeChild(e)}if(!o)throw oQe()}async function YBn(t){try{await qBn(t)}catch(e){try{await KBn(t)}catch(r){throw r||e||oQe()}}}});var G$t=Q((GXa,W$t)=>{d();p();var tOn=rS(),rOn=function(){return tOn.Date.now()};W$t.exports=rOn});var q$t=Q((KXa,V$t)=>{d();p();var nOn=/\s/;function oOn(t){for(var e=t.length;e--&&nOn.test(t.charAt(e)););return e}V$t.exports=oOn});var Y$t=Q((XXa,K$t)=>{d();p();var iOn=q$t(),aOn=/^\s+/;function sOn(t){return t&&t.slice(0,iOn(t)+1).replace(aOn,"")}K$t.exports=sOn});var Mse=Q(($Xa,J$t)=>{d();p();var cOn=QD(),lOn=g9(),uOn="[object Symbol]";function fOn(t){return typeof t=="symbol"||lOn(t)&&cOn(t)==uOn}J$t.exports=fOn});var A3e=Q((rZa,Q$t)=>{d();p();var dOn=Y$t(),X$t=h9(),pOn=Mse(),Z$t=0/0,hOn=/^[-+]0x[0-9a-f]+$/i,mOn=/^0b[01]+$/i,gOn=/^0o[0-7]+$/i,vOn=parseInt;function yOn(t){if(typeof t=="number")return t;if(pOn(t))return Z$t;if(X$t(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=X$t(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=dOn(t);var r=mOn.test(t);return r||gOn.test(t)?vOn(t.slice(2),r?2:8):hOn.test(t)?Z$t:+t}Q$t.exports=yOn});var Pse=Q((iZa,eer)=>{d();p();var bOn=h9(),fQe=G$t(),$$t=A3e(),xOn="Expected a function",wOn=Math.max,AOn=Math.min;function SOn(t,e,r){var n,o,i,a,s,c,l=0,u=!1,f=!1,h=!0;if(typeof t!="function")throw new TypeError(xOn);e=$$t(e)||0,bOn(r)&&(u=!!r.leading,f="maxWait"in r,i=f?wOn($$t(r.maxWait)||0,e):i,h="trailing"in r?!!r.trailing:h);function m(D){var z=n,G=o;return n=o=void 0,l=D,a=t.apply(G,z),a}function g(D){return l=D,s=setTimeout(w,e),u?m(D):a}function v(D){var z=D-c,G=D-l,U=e-z;return f?AOn(U,i-G):U}function b(D){var z=D-c,G=D-l;return c===void 0||z>=e||z<0||f&&G>=i}function w(){var D=fQe();if(b(D))return _(D);s=setTimeout(w,v(D))}function _(D){return s=void 0,h&&n?m(D):(n=o=void 0,a)}function I(){s!==void 0&&clearTimeout(s),l=0,n=c=o=s=void 0}function B(){return s===void 0?a:_(fQe())}function L(){var D=fQe(),z=b(D);if(n=arguments,o=this,c=D,z){if(s===void 0)return g(c);if(f)return clearTimeout(s),s=setTimeout(w,e),m(c)}return s===void 0&&(s=setTimeout(w,e)),a}return L.cancel=I,L.flush=B,L}eer.exports=SOn});var Ler=Q((jQa,B3e)=>{d();p();var ver,yer,ber,xer,wer,Aer,Ser,Eer,_er,P3e,yQe,Cer,ker,Ter,yY,Ier,Rer,Mer,Per,Ner,Ber,Oer,Der,N3e;(function(t){var e=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){t(r(e,r(n)))}):typeof B3e=="object"&&typeof B3e.exports=="object"?t(r(e,r(B3e.exports))):t(r(e));function r(n,o){return n!==e&&(typeof Object.create=="function"?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,a){return n[i]=o?o(i,a):a}}})(function(t){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])};ver=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");e(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},yer=Object.assign||function(n){for(var o,i=1,a=arguments.length;i<a;i++){o=arguments[i];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(n[s]=o[s])}return n},ber=function(n,o){var i={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&o.indexOf(a)<0&&(i[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,a=Object.getOwnPropertySymbols(n);s<a.length;s++)o.indexOf(a[s])<0&&Object.prototype.propertyIsEnumerable.call(n,a[s])&&(i[a[s]]=n[a[s]]);return i},xer=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var u=n.length-1;u>=0;u--)(l=n[u])&&(c=(s<3?l(c):s>3?l(o,i,c):l(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},wer=function(n,o){return function(i,a){o(i,a,n)}},Aer=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},Ser=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(l){l(c)})}return new(i||(i=Promise))(function(c,l){function u(m){try{h(a.next(m))}catch(g){l(g)}}function f(m){try{h(a.throw(m))}catch(g){l(g)}}function h(m){m.done?c(m.value):s(m.value).then(u,f)}h((a=a.apply(n,o||[])).next())})},Eer=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,l;return l={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function u(h){return function(m){return f([h,m])}}function f(h){if(a)throw new TypeError("Generator is already executing.");for(;i;)try{if(a=1,s&&(c=h[0]&2?s.return:h[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,h[1])).done)return c;switch(s=0,c&&(h=[h[0]&2,c.value]),h[0]){case 0:case 1:c=h;break;case 4:return i.label++,{value:h[1],done:!1};case 5:i.label++,s=h[1],h=[0];continue;case 7:h=i.ops.pop(),i.trys.pop();continue;default:if(c=i.trys,!(c=c.length>0&&c[c.length-1])&&(h[0]===6||h[0]===2)){i=0;continue}if(h[0]===3&&(!c||h[1]>c[0]&&h[1]<c[3])){i.label=h[1];break}if(h[0]===6&&i.label<c[1]){i.label=c[1],c=h;break}if(c&&i.label<c[2]){i.label=c[2],i.ops.push(h);break}c[2]&&i.ops.pop(),i.trys.pop();continue}h=o.call(n,i)}catch(m){h=[6,m],s=0}finally{a=c=0}if(h[0]&5)throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}},_er=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&N3e(o,n,i)},N3e=Object.create?function(n,o,i,a){a===void 0&&(a=i),Object.defineProperty(n,a,{enumerable:!0,get:function(){return o[i]}})}:function(n,o,i,a){a===void 0&&(a=i),n[a]=o[i]},P3e=function(n){var o=typeof Symbol=="function"&&Symbol.iterator,i=o&&n[o],a=0;if(i)return i.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&a>=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}};throw new TypeError(o?"Object is not iterable.":"Symbol.iterator is not defined.")},yQe=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],l;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(u){l={error:u}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(l)throw l.error}}return c},Cer=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(yQe(arguments[o]));return n},ker=function(){for(var n=0,o=0,i=arguments.length;o<i;o++)n+=arguments[o].length;for(var a=Array(n),s=0,o=0;o<i;o++)for(var c=arguments[o],l=0,u=c.length;l<u;l++,s++)a[s]=c[l];return a},Ter=function(n,o,i){if(i||arguments.length===2)for(var a=0,s=o.length,c;a<s;a++)(c||!(a in o))&&(c||(c=Array.prototype.slice.call(o,0,a)),c[a]=o[a]);return n.concat(c||o)},yY=function(n){return this instanceof yY?(this.v=n,this):new yY(n)},Ier=function(n,o,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a=i.apply(n,o||[]),s,c=[];return s={},l("next"),l("throw"),l("return"),s[Symbol.asyncIterator]=function(){return this},s;function l(v){a[v]&&(s[v]=function(b){return new Promise(function(w,_){c.push([v,b,w,_])>1||u(v,b)})})}function u(v,b){try{f(a[v](b))}catch(w){g(c[0][3],w)}}function f(v){v.value instanceof yY?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){u("next",v)}function m(v){u("throw",v)}function g(v,b){v(b),c.shift(),c.length&&u(c[0][0],c[0][1])}},Rer=function(n){var o,i;return o={},a("next"),a("throw",function(s){throw s}),a("return"),o[Symbol.iterator]=function(){return this},o;function a(s,c){o[s]=n[s]?function(l){return(i=!i)?{value:yY(n[s](l)),done:s==="return"}:c?c(l):l}:c}},Mer=function(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=n[Symbol.asyncIterator],i;return o?o.call(n):(n=typeof P3e=="function"?P3e(n):n[Symbol.iterator](),i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i);function a(c){i[c]=n[c]&&function(l){return new Promise(function(u,f){l=n[c](l),s(u,f,l.done,l.value)})}}function s(c,l,u,f){Promise.resolve(f).then(function(h){c({value:h,done:u})},l)}},Per=function(n,o){return Object.defineProperty?Object.defineProperty(n,"raw",{value:o}):n.raw=o,n};var r=Object.create?function(n,o){Object.defineProperty(n,"default",{enumerable:!0,value:o})}:function(n,o){n.default=o};Ner=function(n){if(n&&n.__esModule)return n;var o={};if(n!=null)for(var i in n)i!=="default"&&Object.prototype.hasOwnProperty.call(n,i)&&N3e(o,n,i);return r(o,n),o},Ber=function(n){return n&&n.__esModule?n:{default:n}},Oer=function(n,o,i,a){if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?n!==o||!a:!o.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return i==="m"?a:i==="a"?a.call(n):a?a.value:o.get(n)},Der=function(n,o,i,a,s){if(a==="m")throw new TypeError("Private method is not writable");if(a==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?n!==o||!s:!o.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return a==="a"?s.call(n,i):s?s.value=i:o.set(n,i),i},t("__extends",ver),t("__assign",yer),t("__rest",ber),t("__decorate",xer),t("__param",wer),t("__metadata",Aer),t("__awaiter",Ser),t("__generator",Eer),t("__exportStar",_er),t("__createBinding",N3e),t("__values",P3e),t("__read",yQe),t("__spread",Cer),t("__spreadArrays",ker),t("__spreadArray",Ter),t("__await",yY),t("__asyncGenerator",Ier),t("__asyncDelegator",Rer),t("__asyncValues",Mer),t("__makeTemplateObject",Per),t("__importStar",Ner),t("__importDefault",Ber),t("__classPrivateFieldGet",Oer),t("__classPrivateFieldSet",Der)})});var Pgr=Q((Xnc,Mgr)=>{d();p();function G$n(t,e,r){var n=-1,o=t.length;e<0&&(e=-e>o?0:o+e),r=r>o?o:r,r<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var i=Array(o);++n<o;)i[n]=t[n+e];return i}Mgr.exports=G$n});var Bgr=Q(($nc,Ngr)=>{d();p();var V$n=O2e(),q$n=j2e(),K$n=z2e(),Y$n=h9();function J$n(t,e,r){if(!Y$n(r))return!1;var n=typeof e;return(n=="number"?q$n(r)&&K$n(e,r.length):n=="string"&&e in r)?V$n(r[e],t):!1}Ngr.exports=J$n});var Lgr=Q((roc,Dgr)=>{d();p();var X$n=A3e(),Ogr=1/0,Z$n=17976931348623157e292;function Q$n(t){if(!t)return t===0?t:0;if(t=X$n(t),t===Ogr||t===-Ogr){var e=t<0?-1:1;return e*Z$n}return t===t?t:0}Dgr.exports=Q$n});var Fgr=Q((ioc,Ugr)=>{d();p();var $$n=Lgr();function eeo(t){var e=$$n(t),r=e%1;return e===e?r?e-r:e:0}Ugr.exports=eeo});var Hgr=Q((coc,zgr)=>{d();p();var teo=Pgr(),reo=Bgr(),neo=Fgr(),oeo=Math.ceil,ieo=Math.max;function aeo(t,e,r){(r?reo(t,e,r):e===void 0)?e=1:e=ieo(neo(e),0);var n=t==null?0:t.length;if(!n||e<1)return[];for(var o=0,i=0,a=Array(oeo(n/e));o<n;)a[i++]=teo(t,o,o+=e);return a}zgr.exports=aeo});var _6e=Q((foc,jgr)=>{d();p();var seo=Pse(),ceo=h9(),leo="Expected a function";function ueo(t,e,r){var n=!0,o=!0;if(typeof t!="function")throw new TypeError(leo);return ceo(r)&&(n="leading"in r?!!r.leading:n,o="trailing"in r?!!r.trailing:o),seo(t,e,{leading:n,maxWait:e,trailing:o})}jgr.exports=ueo});var Ggr=Q((hoc,Wgr)=>{d();p();function feo(t,e,r,n){for(var o=t.length,i=r+(n?1:-1);n?i--:++i<o;)if(e(t[i],i,t))return i;return-1}Wgr.exports=feo});var qgr=Q((voc,Vgr)=>{d();p();function deo(t){return t!==t}Vgr.exports=deo});var Ygr=Q((xoc,Kgr)=>{d();p();function peo(t,e,r){for(var n=r-1,o=t.length;++n<o;)if(t[n]===e)return n;return-1}Kgr.exports=peo});var Xgr=Q((Soc,Jgr)=>{d();p();var heo=Ggr(),meo=qgr(),geo=Ygr();function veo(t,e,r){return e===e?geo(t,e,r):heo(t,meo,r)}Jgr.exports=veo});var Qgr=Q((Coc,Zgr)=>{d();p();var yeo=Xgr();function beo(t,e){var r=t==null?0:t.length;return!!r&&yeo(t,e,0)>-1}Zgr.exports=beo});var evr=Q((Ioc,$gr)=>{d();p();function xeo(t,e,r){for(var n=-1,o=t==null?0:t.length;++n<o;)if(r(e,t[n]))return!0;return!1}$gr.exports=xeo});var Bat=Q((Poc,tvr)=>{d();p();function weo(t,e){for(var r=-1,n=t==null?0:t.length,o=Array(n);++r<n;)o[r]=e(t[r],r,t);return o}tvr.exports=weo});var nvr=Q((Ooc,rvr)=>{d();p();var Aeo=aVe(),Seo=Qgr(),Eeo=evr(),_eo=Bat(),Ceo=dVe(),keo=sVe(),Teo=200;function Ieo(t,e,r,n){var o=-1,i=Seo,a=!0,s=t.length,c=[],l=e.length;if(!s)return c;r&&(e=_eo(e,Ceo(r))),n?(i=Eeo,a=!1):e.length>=Teo&&(i=keo,a=!1,e=new Aeo(e));e:for(;++o<s;){var u=t[o],f=r==null?u:r(u);if(u=n||u!==0?u:0,a&&f===f){for(var h=l;h--;)if(e[h]===f)continue e;c.push(u)}else i(e,f,n)||c.push(u)}return c}rvr.exports=Ieo});var svr=Q((Uoc,avr)=>{d();p();var ovr=Tq(),Reo=F2e(),Meo=G_(),ivr=ovr?ovr.isConcatSpreadable:void 0;function Peo(t){return Meo(t)||Reo(t)||!!(ivr&&t&&t[ivr])}avr.exports=Peo});var uvr=Q((Hoc,lvr)=>{d();p();var Neo=uVe(),Beo=svr();function cvr(t,e,r,n,o){var i=-1,a=t.length;for(r||(r=Beo),o||(o=[]);++i<a;){var s=t[i];e>0&&r(s)?e>1?cvr(s,e-1,r,n,o):Neo(o,s):n||(o[o.length]=s)}return o}lvr.exports=cvr});var dvr=Q((Goc,fvr)=>{d();p();var Oeo=iVe(),Deo=G2e(),Leo=1,Ueo=2;function Feo(t,e,r,n){var o=r.length,i=o,a=!n;if(t==null)return!i;for(t=Object(t);o--;){var s=r[o];if(a&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++o<i;){s=r[o];var c=s[0],l=t[c],u=s[1];if(a&&s[2]){if(l===void 0&&!(c in t))return!1}else{var f=new Oeo;if(n)var h=n(l,u,c,t,e,f);if(!(h===void 0?Deo(u,l,Leo|Ueo,n,f):h))return!1}}return!0}fvr.exports=Feo});var Oat=Q((Koc,pvr)=>{d();p();var zeo=h9();function Heo(t){return t===t&&!zeo(t)}pvr.exports=Heo});var mvr=Q((Xoc,hvr)=>{d();p();var jeo=Oat(),Weo=mVe();function Geo(t){for(var e=Weo(t),r=e.length;r--;){var n=e[r],o=t[n];e[r]=[n,o,jeo(o)]}return e}hvr.exports=Geo});var Dat=Q(($oc,gvr)=>{d();p();function Veo(t,e){return function(r){return r==null?!1:r[t]===e&&(e!==void 0||t in Object(r))}}gvr.exports=Veo});var yvr=Q((ric,vvr)=>{d();p();var qeo=dvr(),Keo=mvr(),Yeo=Dat();function Jeo(t){var e=Keo(t);return e.length==1&&e[0][2]?Yeo(e[0][0],e[0][1]):function(r){return r===t||qeo(r,t,e)}}vvr.exports=Jeo});var C6e=Q((iic,bvr)=>{d();p();var Xeo=G_(),Zeo=Mse(),Qeo=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$eo=/^\w*$/;function eto(t,e){if(Xeo(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||Zeo(t)?!0:$eo.test(t)||!Qeo.test(t)||e!=null&&t in Object(e)}bvr.exports=eto});var Avr=Q((cic,wvr)=>{d();p();var xvr=L2e(),tto="Expected a function";function Lat(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(tto);var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=t.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(Lat.Cache||xvr),r}Lat.Cache=xvr;wvr.exports=Lat});var Evr=Q((fic,Svr)=>{d();p();var rto=Avr(),nto=500;function oto(t){var e=rto(t,function(n){return r.size===nto&&r.clear(),n}),r=e.cache;return e}Svr.exports=oto});var Cvr=Q((hic,_vr)=>{d();p();var ito=Evr(),ato=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,sto=/\\(\\)?/g,cto=ito(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(ato,function(r,n,o,i){e.push(o?i.replace(sto,"$1"):n||r)}),e});_vr.exports=cto});var Pvr=Q((vic,Mvr)=>{d();p();var kvr=Tq(),lto=Bat(),uto=G_(),fto=Mse(),dto=1/0,Tvr=kvr?kvr.prototype:void 0,Ivr=Tvr?Tvr.toString:void 0;function Rvr(t){if(typeof t=="string")return t;if(uto(t))return lto(t,Rvr)+"";if(fto(t))return Ivr?Ivr.call(t):"";var e=t+"";return e=="0"&&1/t==-dto?"-0":e}Mvr.exports=Rvr});var Bvr=Q((xic,Nvr)=>{d();p();var pto=Pvr();function hto(t){return t==null?"":pto(t)}Nvr.exports=hto});var Uat=Q((Sic,Ovr)=>{d();p();var mto=G_(),gto=C6e(),vto=Cvr(),yto=Bvr();function bto(t,e){return mto(t)?t:gto(t,e)?[t]:vto(yto(t))}Ovr.exports=bto});var sue=Q((Cic,Dvr)=>{d();p();var xto=Mse(),wto=1/0;function Ato(t){if(typeof t=="string"||xto(t))return t;var e=t+"";return e=="0"&&1/t==-wto?"-0":e}Dvr.exports=Ato});var Fat=Q((Iic,Lvr)=>{d();p();var Sto=Uat(),Eto=sue();function _to(t,e){e=Sto(e,t);for(var r=0,n=e.length;t!=null&&r<n;)t=t[Eto(e[r++])];return r&&r==n?t:void 0}Lvr.exports=_to});var Fvr=Q((Pic,Uvr)=>{d();p();var Cto=Fat();function kto(t,e,r){var n=t==null?void 0:Cto(t,e);return n===void 0?r:n}Uvr.exports=kto});var Hvr=Q((Oic,zvr)=>{d();p();function Tto(t,e){return t!=null&&e in Object(t)}zvr.exports=Tto});var Wvr=Q((Uic,jvr)=>{d();p();var Ito=Uat(),Rto=F2e(),Mto=G_(),Pto=z2e(),Nto=H2e(),Bto=sue();function Oto(t,e,r){e=Ito(e,t);for(var n=-1,o=e.length,i=!1;++n<o;){var a=Bto(e[n]);if(!(i=t!=null&&r(t,a)))break;t=t[a]}return i||++n!=o?i:(o=t==null?0:t.length,!!o&&Nto(o)&&Pto(a,o)&&(Mto(t)||Rto(t)))}jvr.exports=Oto});var Vvr=Q((Hic,Gvr)=>{d();p();var Dto=Hvr(),Lto=Wvr();function Uto(t,e){return t!=null&&Lto(t,e,Dto)}Gvr.exports=Uto});var Kvr=Q((Gic,qvr)=>{d();p();var Fto=G2e(),zto=Fvr(),Hto=Vvr(),jto=C6e(),Wto=Oat(),Gto=Dat(),Vto=sue(),qto=1,Kto=2;function Yto(t,e){return jto(t)&&Wto(e)?Gto(Vto(t),e):function(r){var n=zto(r,t);return n===void 0&&n===e?Hto(r,t):Fto(e,n,qto|Kto)}}qvr.exports=Yto});var k6e=Q((Kic,Yvr)=>{d();p();function Jto(t){return t}Yvr.exports=Jto});var Xvr=Q((Xic,Jvr)=>{d();p();function Xto(t){return function(e){return e?.[t]}}Jvr.exports=Xto});var Qvr=Q(($ic,Zvr)=>{d();p();var Zto=Fat();function Qto(t){return function(e){return Zto(e,t)}}Zvr.exports=Qto});var eyr=Q((rac,$vr)=>{d();p();var $to=Xvr(),ero=Qvr(),tro=C6e(),rro=sue();function nro(t){return tro(t)?$to(rro(t)):ero(t)}$vr.exports=nro});var ryr=Q((iac,tyr)=>{d();p();var oro=yvr(),iro=Kvr(),aro=k6e(),sro=G_(),cro=eyr();function lro(t){return typeof t=="function"?t:t==null?aro:typeof t=="object"?sro(t)?iro(t[0],t[1]):oro(t):cro(t)}tyr.exports=lro});var oyr=Q((cac,nyr)=>{d();p();function uro(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}nyr.exports=uro});var syr=Q((fac,ayr)=>{d();p();var fro=oyr(),iyr=Math.max;function dro(t,e,r){return e=iyr(e===void 0?t.length-1:e,0),function(){for(var n=arguments,o=-1,i=iyr(n.length-e,0),a=Array(i);++o<i;)a[o]=n[e+o];o=-1;for(var s=Array(e+1);++o<e;)s[o]=n[o];return s[e]=r(a),fro(t,this,s)}}ayr.exports=dro});var lyr=Q((hac,cyr)=>{d();p();function pro(t){return function(){return t}}cyr.exports=pro});var fyr=Q((vac,uyr)=>{d();p();var hro=m9(),mro=function(){try{var t=hro(Object,"defineProperty");return t({},"",{}),t}catch{}}();uyr.exports=mro});var hyr=Q((xac,pyr)=>{d();p();var gro=lyr(),dyr=fyr(),vro=k6e(),yro=dyr?function(t,e){return dyr(t,"toString",{configurable:!0,enumerable:!1,value:gro(e),writable:!0})}:vro;pyr.exports=yro});var gyr=Q((Sac,myr)=>{d();p();var bro=800,xro=16,wro=Date.now;function Aro(t){var e=0,r=0;return function(){var n=wro(),o=xro-(n-r);if(r=n,o>0){if(++e>=bro)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}myr.exports=Aro});var yyr=Q((Cac,vyr)=>{d();p();var Sro=hyr(),Ero=gyr(),_ro=Ero(Sro);vyr.exports=_ro});var xyr=Q((Iac,byr)=>{d();p();var Cro=k6e(),kro=syr(),Tro=yyr();function Iro(t,e){return Tro(kro(t,e,Cro),t+"")}byr.exports=Iro});var Ayr=Q((Pac,wyr)=>{d();p();var Rro=j2e(),Mro=g9();function Pro(t){return Mro(t)&&Rro(t)}wyr.exports=Pro});var Eyr=Q((Oac,Syr)=>{d();p();function Nro(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}Syr.exports=Nro});var Cyr=Q((Uac,_yr)=>{d();p();var Bro=nvr(),Oro=uvr(),Dro=ryr(),Lro=xyr(),zat=Ayr(),Uro=Eyr(),Fro=Lro(function(t,e){var r=Uro(e);return zat(r)&&(r=void 0),zat(t)?Bro(t,Oro(e,1,zat,!0),Dro(r,2)):[]});_yr.exports=Fro});var Gyr=Q((Rlc,Wyr)=>{d();p();var Qro=QD(),$ro=g9(),eno="[object Boolean]";function tno(t){return t===!0||t===!1||$ro(t)&&Qro(t)==eno}Wyr.exports=tno});var cbr=Q((cX,due)=>{d();p();(function(){var t,e="4.17.21",r=200,n="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",i="Invalid `variable` option passed into `_.template`",a="__lodash_hash_undefined__",s=500,c="__lodash_placeholder__",l=1,u=2,f=4,h=1,m=2,g=1,v=2,b=4,w=8,_=16,I=32,B=64,L=128,D=256,z=512,G=30,U="...",T=800,P=16,j=1,M=2,y=3,x=1/0,C=9007199254740991,R=17976931348623157e292,E=0/0,N=4294967295,V=N-1,F=N>>>1,k=[["ary",L],["bind",g],["bindKey",v],["curry",w],["curryRight",_],["flip",z],["partial",I],["partialRight",B],["rearg",D]],H="[object Arguments]",re="[object Array]",Y="[object AsyncFunction]",oe="[object Boolean]",q="[object Date]",X="[object DOMException]",K="[object Error]",$="[object Function]",ee="[object GeneratorFunction]",se="[object Map]",ve="[object Number]",xe="[object Null]",ke="[object Object]",Pe="[object Promise]",Te="[object Proxy]",Z="[object RegExp]",te="[object Set]",le="[object String]",Ee="[object Symbol]",Ue="[object Undefined]",Me="[object WeakMap]",Ve="[object WeakSet]",_t="[object ArrayBuffer]",Ze="[object DataView]",gt="[object Float32Array]",Gt="[object Float64Array]",mt="[object Int8Array]",ir="[object Int16Array]",Kr="[object Int32Array]",Et="[object Uint8Array]",qt="[object Uint8ClampedArray]",xr="[object Uint16Array]",xt="[object Uint32Array]",Kt=/\b__p \+= '';/g,nn=/\b(__p \+=) '' \+/g,Ot=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ar=/&(?:amp|lt|gt|quot|#39);/g,$r=/[&<>"']/g,Bt=RegExp(ar.source),ur=RegExp($r.source),Cn=/<%-([\s\S]+?)%>/g,At=/<%([\s\S]+?)%>/g,Ar=/<%=([\s\S]+?)%>/g,xn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Mt=/^\w*$/,vr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,pn=/[\\^$.*+?()[\]{}|]/g,Ht=RegExp(pn.source),dr=/^\s+/,kn=/\s/,jt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,_r=/\{\n\/\* \[wrapped with (.+)\] \*/,vn=/,? & /,zt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pr=/[()=,{}\[\]\/\s]/,wn=/\\(\\)?/g,Lt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Cr=/\w*$/,Ui=/^[-+]0x[0-9a-f]+$/i,Ir=/^0b[01]+$/i,Rr=/^\[object .+?Constructor\]$/,ma=/^0o[0-7]+$/i,Fi=/^(?:0|[1-9]\d*)$/,zi=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ri=/($^)/,li=/['\n\r\u2028\u2029\\]/g,bi="\\ud800-\\udfff",Sa="\\u0300-\\u036f",ks="\\ufe20-\\ufe2f",Fa="\\u20d0-\\u20ff",za=Sa+ks+Fa,ls="\\u2700-\\u27bf",us="a-z\\xdf-\\xf6\\xf8-\\xff",Hi="\\xac\\xb1\\xd7\\xf7",Ha="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",hi="\\u2000-\\u206f",Rl=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",il="A-Z\\xc0-\\xd6\\xd8-\\xde",Ql="\\ufe0e\\ufe0f",$l=Hi+Ha+hi+Rl,QN="['\u2019]",xi="["+bi+"]",al="["+$l+"]",n0="["+za+"]",$N="\\d+",uOe="["+ls+"]",A5="["+us+"]",Nee="[^"+bi+$l+$N+ls+us+il+"]",S5="\\ud83c[\\udffb-\\udfff]",Ige="(?:"+n0+"|"+S5+")",Bee="[^"+bi+"]",eB="(?:\\ud83c[\\udde6-\\uddff]){2}",Oee="[\\ud800-\\udbff][\\udc00-\\udfff]",E5="["+il+"]",Dee="\\u200d",Lee="(?:"+A5+"|"+Nee+")",fOe="(?:"+E5+"|"+Nee+")",Ij="(?:"+QN+"(?:d|ll|m|re|s|t|ve))?",mi="(?:"+QN+"(?:D|LL|M|RE|S|T|VE))?",Rge=Ige+"?",Mge="["+Ql+"]?",oA="(?:"+Dee+"(?:"+[Bee,eB,Oee].join("|")+")"+Mge+Rge+")*",dOe="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",pOe="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Pge=Mge+Rge+oA,hOe="(?:"+[uOe,eB,Oee].join("|")+")"+Pge,mOe="(?:"+[Bee+n0+"?",n0,eB,Oee,xi].join("|")+")",gOe=RegExp(QN,"g"),vOe=RegExp(n0,"g"),Uee=RegExp(S5+"(?="+S5+")|"+mOe+Pge,"g"),yOe=RegExp([E5+"?"+A5+"+"+Ij+"(?="+[al,E5,"$"].join("|")+")",fOe+"+"+mi+"(?="+[al,E5+Lee,"$"].join("|")+")",E5+"?"+Lee+"+"+Ij,E5+"+"+mi,pOe,dOe,$N,hOe].join("|"),"g"),Rj=RegExp("["+Dee+bi+za+Ql+"]"),bOe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,xOe=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Nge=-1,ec={};ec[gt]=ec[Gt]=ec[mt]=ec[ir]=ec[Kr]=ec[Et]=ec[qt]=ec[xr]=ec[xt]=!0,ec[H]=ec[re]=ec[_t]=ec[oe]=ec[Ze]=ec[q]=ec[K]=ec[$]=ec[se]=ec[ve]=ec[ke]=ec[Z]=ec[te]=ec[le]=ec[Me]=!1;var ga={};ga[H]=ga[re]=ga[_t]=ga[Ze]=ga[oe]=ga[q]=ga[gt]=ga[Gt]=ga[mt]=ga[ir]=ga[Kr]=ga[se]=ga[ve]=ga[ke]=ga[Z]=ga[te]=ga[le]=ga[Ee]=ga[Et]=ga[qt]=ga[xr]=ga[xt]=!0,ga[K]=ga[$]=ga[Me]=!1;var wOe={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},AOe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},SOe={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},EOe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},_Oe=parseFloat,_5=parseInt,kC=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis,Bge=typeof self=="object"&&self&&self.Object===Object&&self,pf=kC||Bge||Function("return this")(),Mj=typeof cX=="object"&&cX&&!cX.nodeType&&cX,TC=Mj&&typeof due=="object"&&due&&!due.nodeType&&due,tB=TC&&TC.exports===Mj,Fee=tB&&kC.process,ov=function(){try{var ht=TC&&TC.require&&TC.require("util").types;return ht||Fee&&Fee.binding&&Fee.binding("util")}catch{}}(),Oge=ov&&ov.isArrayBuffer,Dge=ov&&ov.isDate,Pj=ov&&ov.isMap,Lge=ov&&ov.isRegExp,Uge=ov&&ov.isSet,Fge=ov&&ov.isTypedArray;function Pd(ht,rr,Ft){switch(Ft.length){case 0:return ht.call(rr);case 1:return ht.call(rr,Ft[0]);case 2:return ht.call(rr,Ft[0],Ft[1]);case 3:return ht.call(rr,Ft[0],Ft[1],Ft[2])}return ht.apply(rr,Ft)}function COe(ht,rr,Ft,sn){for(var Io=-1,va=ht==null?0:ht.length;++Io<va;){var co=ht[Io];rr(sn,co,Ft(co),ht)}return sn}function iv(ht,rr){for(var Ft=-1,sn=ht==null?0:ht.length;++Ft<sn&&rr(ht[Ft],Ft,ht)!==!1;);return ht}function kOe(ht,rr){for(var Ft=ht==null?0:ht.length;Ft--&&rr(ht[Ft],Ft,ht)!==!1;);return ht}function zge(ht,rr){for(var Ft=-1,sn=ht==null?0:ht.length;++Ft<sn;)if(!rr(ht[Ft],Ft,ht))return!1;return!0}function tn(ht,rr){for(var Ft=-1,sn=ht==null?0:ht.length,Io=0,va=[];++Ft<sn;){var co=ht[Ft];rr(co,Ft,ht)&&(va[Io++]=co)}return va}function wi(ht,rr){var Ft=ht==null?0:ht.length;return!!Ft&&C5(ht,rr,0)>-1}function zee(ht,rr,Ft){for(var sn=-1,Io=ht==null?0:ht.length;++sn<Io;)if(Ft(rr,ht[sn]))return!0;return!1}function yc(ht,rr){for(var Ft=-1,sn=ht==null?0:ht.length,Io=Array(sn);++Ft<sn;)Io[Ft]=rr(ht[Ft],Ft,ht);return Io}function iA(ht,rr){for(var Ft=-1,sn=rr.length,Io=ht.length;++Ft<sn;)ht[Io+Ft]=rr[Ft];return ht}function Nj(ht,rr,Ft,sn){var Io=-1,va=ht==null?0:ht.length;for(sn&&va&&(Ft=ht[++Io]);++Io<va;)Ft=rr(Ft,ht[Io],Io,ht);return Ft}function Hge(ht,rr,Ft,sn){var Io=ht==null?0:ht.length;for(sn&&Io&&(Ft=ht[--Io]);Io--;)Ft=rr(Ft,ht[Io],Io,ht);return Ft}function Bj(ht,rr){for(var Ft=-1,sn=ht==null?0:ht.length;++Ft<sn;)if(rr(ht[Ft],Ft,ht))return!0;return!1}var Hee=Le("length");function jee(ht){return ht.split("")}function TOe(ht){return ht.match(zt)||[]}function jge(ht,rr,Ft){var sn;return Ft(ht,function(Io,va,co){if(rr(Io,va,co))return sn=va,!1}),sn}function Oj(ht,rr,Ft,sn){for(var Io=ht.length,va=Ft+(sn?1:-1);sn?va--:++va<Io;)if(rr(ht[va],va,ht))return va;return-1}function C5(ht,rr,Ft){return rr===rr?Xge(ht,rr,Ft):Oj(ht,Wee,Ft)}function rB(ht,rr,Ft,sn){for(var Io=Ft-1,va=ht.length;++Io<va;)if(sn(ht[Io],rr))return Io;return-1}function Wee(ht){return ht!==ht}function Gee(ht,rr){var Ft=ht==null?0:ht.length;return Ft?qee(ht,rr)/Ft:E}function Le(ht){return function(rr){return rr==null?t:rr[ht]}}function Vee(ht){return function(rr){return ht==null?t:ht[rr]}}function Wge(ht,rr,Ft,sn,Io){return Io(ht,function(va,co,he){Ft=sn?(sn=!1,va):rr(Ft,va,co,he)}),Ft}function qp(ht,rr){var Ft=ht.length;for(ht.sort(rr);Ft--;)ht[Ft]=ht[Ft].value;return ht}function qee(ht,rr){for(var Ft,sn=-1,Io=ht.length;++sn<Io;){var va=rr(ht[sn]);va!==t&&(Ft=Ft===t?va:Ft+va)}return Ft}function Kee(ht,rr){for(var Ft=-1,sn=Array(ht);++Ft<ht;)sn[Ft]=rr(Ft);return sn}function IOe(ht,rr){return yc(rr,function(Ft){return[Ft,ht[Ft]]})}function Gge(ht){return ht&&ht.slice(0,Zee(ht)+1).replace(dr,"")}function o0(ht){return function(rr){return ht(rr)}}function Yee(ht,rr){return yc(rr,function(Ft){return ht[Ft]})}function Ky(ht,rr){return ht.has(rr)}function Vge(ht,rr){for(var Ft=-1,sn=ht.length;++Ft<sn&&C5(rr,ht[Ft],0)>-1;);return Ft}function nB(ht,rr){for(var Ft=ht.length;Ft--&&C5(rr,ht[Ft],0)>-1;);return Ft}function ROe(ht,rr){for(var Ft=ht.length,sn=0;Ft--;)ht[Ft]===rr&&++sn;return sn}var qge=Vee(wOe),Dj=Vee(AOe);function Jee(ht){return"\\"+EOe[ht]}function Kge(ht,rr){return ht==null?t:ht[rr]}function IC(ht){return Rj.test(ht)}function Xee(ht){return bOe.test(ht)}function Yge(ht){for(var rr,Ft=[];!(rr=ht.next()).done;)Ft.push(rr.value);return Ft}function qn(ht){var rr=-1,Ft=Array(ht.size);return ht.forEach(function(sn,Io){Ft[++rr]=[Io,sn]}),Ft}function Nd(ht,rr){return function(Ft){return ht(rr(Ft))}}function jo(ht,rr){for(var Ft=-1,sn=ht.length,Io=0,va=[];++Ft<sn;){var co=ht[Ft];(co===rr||co===c)&&(ht[Ft]=c,va[Io++]=Ft)}return va}function Lj(ht){var rr=-1,Ft=Array(ht.size);return ht.forEach(function(sn){Ft[++rr]=sn}),Ft}function Jge(ht){var rr=-1,Ft=Array(ht.size);return ht.forEach(function(sn){Ft[++rr]=[sn,sn]}),Ft}function Xge(ht,rr,Ft){for(var sn=Ft-1,Io=ht.length;++sn<Io;)if(ht[sn]===rr)return sn;return-1}function RC(ht,rr,Ft){for(var sn=Ft+1;sn--;)if(ht[sn]===rr)return sn;return sn}function Dm(ht){return IC(ht)?Qee(ht):Hee(ht)}function av(ht){return IC(ht)?MOe(ht):jee(ht)}function Zee(ht){for(var rr=ht.length;rr--&&kn.test(ht.charAt(rr)););return rr}var aA=Vee(SOe);function Qee(ht){for(var rr=Uee.lastIndex=0;Uee.test(ht);)++rr;return rr}function MOe(ht){return ht.match(Uee)||[]}function Zge(ht){return ht.match(yOe)||[]}var Qge=function ht(rr){rr=rr==null?pf:jE.defaults(pf.Object(),rr,jE.pick(pf,xOe));var Ft=rr.Array,sn=rr.Date,Io=rr.Error,va=rr.Function,co=rr.Math,he=rr.Object,be=rr.RegExp,Se=rr.String,ye=rr.TypeError,je=Ft.prototype,de=va.prototype,ne=he.prototype,ce=rr["__core-js_shared__"],fe=de.toString,me=ne.hasOwnProperty,Ce=0,Ke=function(){var O=/[^.]+$/.exec(ce&&ce.keys&&ce.keys.IE_PROTO||"");return O?"Symbol(src)_1."+O:""}(),pt=ne.toString,Ct=fe.call(he),Yt=pf._,Dr=be("^"+fe.call(me).replace(pn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Mn=tB?rr.Buffer:t,Pn=rr.Symbol,Re=rr.Uint8Array,we=Mn?Mn.allocUnsafe:t,Ae=Nd(he.getPrototypeOf,he),De=he.create,Be=ne.propertyIsEnumerable,We=je.splice,et=Pn?Pn.isConcatSpreadable:t,ot=Pn?Pn.iterator:t,nt=Pn?Pn.toStringTag:t,Je=function(){try{var O=lB(he,"defineProperty");return O({},"",{}),O}catch{}}(),at=rr.clearTimeout!==pf.clearTimeout&&rr.clearTimeout,dt=sn&&sn.now!==pf.Date.now&&sn.now,rt=rr.setTimeout!==pf.setTimeout&&rr.setTimeout,wt=co.ceil,hr=co.floor,Lr=he.getOwnPropertySymbols,Ri=Mn?Mn.isBuffer:t,Or=rr.isFinite,i0=je.join,k5=Nd(he.keys,he),sl=co.max,bc=co.min,Ea=sn.now,POe=rr.parseInt,$ge=co.random,eve=je.reverse,Lm=lB(rr,"DataView"),WE=lB(rr,"Map"),oB=lB(rr,"Promise"),Ml=lB(rr,"Set"),$ee=lB(rr,"WeakMap"),ete=lB(he,"create"),tve=$ee&&new $ee,Uj={},tQr=uB(Lm),rQr=uB(WE),nQr=uB(oB),oQr=uB(Ml),iQr=uB($ee),rve=Pn?Pn.prototype:t,tte=rve?rve.valueOf:t,k2t=rve?rve.toString:t;function Ne(O){if(eu(O)&&!Fo(O)&&!(O instanceof Mi)){if(O instanceof j1)return O;if(me.call(O,"__wrapped__"))return TAt(O)}return new j1(O)}var Fj=function(){function O(){}return function(W){if(!Pl(W))return{};if(De)return De(W);O.prototype=W;var J=new O;return O.prototype=t,J}}();function nve(){}function j1(O,W){this.__wrapped__=O,this.__actions__=[],this.__chain__=!!W,this.__index__=0,this.__values__=t}Ne.templateSettings={escape:Cn,evaluate:At,interpolate:Ar,variable:"",imports:{_:Ne}},Ne.prototype=nve.prototype,Ne.prototype.constructor=Ne,j1.prototype=Fj(nve.prototype),j1.prototype.constructor=j1;function Mi(O){this.__wrapped__=O,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=N,this.__views__=[]}function aQr(){var O=new Mi(this.__wrapped__);return O.__actions__=sv(this.__actions__),O.__dir__=this.__dir__,O.__filtered__=this.__filtered__,O.__iteratees__=sv(this.__iteratees__),O.__takeCount__=this.__takeCount__,O.__views__=sv(this.__views__),O}function sQr(){if(this.__filtered__){var O=new Mi(this);O.__dir__=-1,O.__filtered__=!0}else O=this.clone(),O.__dir__*=-1;return O}function cQr(){var O=this.__wrapped__.value(),W=this.__dir__,J=Fo(O),pe=W<0,_e=J?O.length:0,ze=x$r(0,_e,this.__views__),Qe=ze.start,lt=ze.end,yt=lt-Qe,lr=pe?lt:Qe-1,fr=this.__iteratees__,Tr=fr.length,hn=0,Jn=bc(yt,this.__takeCount__);if(!J||!pe&&_e==yt&&Jn==yt)return Z2t(O,this.__actions__);var vo=[];e:for(;yt--&&hn<Jn;){lr+=W;for(var ni=-1,yo=O[lr];++ni<Tr;){var Ai=fr[ni],ji=Ai.iteratee,Xy=Ai.type,zm=ji(yo);if(Xy==M)yo=zm;else if(!zm){if(Xy==j)continue e;break e}}vo[hn++]=yo}return vo}Mi.prototype=Fj(nve.prototype),Mi.prototype.constructor=Mi;function iB(O){var W=-1,J=O==null?0:O.length;for(this.clear();++W<J;){var pe=O[W];this.set(pe[0],pe[1])}}function lQr(){this.__data__=ete?ete(null):{},this.size=0}function uQr(O){var W=this.has(O)&&delete this.__data__[O];return this.size-=W?1:0,W}function fQr(O){var W=this.__data__;if(ete){var J=W[O];return J===a?t:J}return me.call(W,O)?W[O]:t}function dQr(O){var W=this.__data__;return ete?W[O]!==t:me.call(W,O)}function pQr(O,W){var J=this.__data__;return this.size+=this.has(O)?0:1,J[O]=ete&&W===t?a:W,this}iB.prototype.clear=lQr,iB.prototype.delete=uQr,iB.prototype.get=fQr,iB.prototype.has=dQr,iB.prototype.set=pQr;function MC(O){var W=-1,J=O==null?0:O.length;for(this.clear();++W<J;){var pe=O[W];this.set(pe[0],pe[1])}}function hQr(){this.__data__=[],this.size=0}function mQr(O){var W=this.__data__,J=ove(W,O);if(J<0)return!1;var pe=W.length-1;return J==pe?W.pop():We.call(W,J,1),--this.size,!0}function gQr(O){var W=this.__data__,J=ove(W,O);return J<0?t:W[J][1]}function vQr(O){return ove(this.__data__,O)>-1}function yQr(O,W){var J=this.__data__,pe=ove(J,O);return pe<0?(++this.size,J.push([O,W])):J[pe][1]=W,this}MC.prototype.clear=hQr,MC.prototype.delete=mQr,MC.prototype.get=gQr,MC.prototype.has=vQr,MC.prototype.set=yQr;function PC(O){var W=-1,J=O==null?0:O.length;for(this.clear();++W<J;){var pe=O[W];this.set(pe[0],pe[1])}}function bQr(){this.size=0,this.__data__={hash:new iB,map:new(WE||MC),string:new iB}}function xQr(O){var W=gve(this,O).delete(O);return this.size-=W?1:0,W}function wQr(O){return gve(this,O).get(O)}function AQr(O){return gve(this,O).has(O)}function SQr(O,W){var J=gve(this,O),pe=J.size;return J.set(O,W),this.size+=J.size==pe?0:1,this}PC.prototype.clear=bQr,PC.prototype.delete=xQr,PC.prototype.get=wQr,PC.prototype.has=AQr,PC.prototype.set=SQr;function aB(O){var W=-1,J=O==null?0:O.length;for(this.__data__=new PC;++W<J;)this.add(O[W])}function EQr(O){return this.__data__.set(O,a),this}function _Qr(O){return this.__data__.has(O)}aB.prototype.add=aB.prototype.push=EQr,aB.prototype.has=_Qr;function sA(O){var W=this.__data__=new MC(O);this.size=W.size}function CQr(){this.__data__=new MC,this.size=0}function kQr(O){var W=this.__data__,J=W.delete(O);return this.size=W.size,J}function TQr(O){return this.__data__.get(O)}function IQr(O){return this.__data__.has(O)}function RQr(O,W){var J=this.__data__;if(J instanceof MC){var pe=J.__data__;if(!WE||pe.length<r-1)return pe.push([O,W]),this.size=++J.size,this;J=this.__data__=new PC(pe)}return J.set(O,W),this.size=J.size,this}sA.prototype.clear=CQr,sA.prototype.delete=kQr,sA.prototype.get=TQr,sA.prototype.has=IQr,sA.prototype.set=RQr;function T2t(O,W){var J=Fo(O),pe=!J&&fB(O),_e=!J&&!pe&&P5(O),ze=!J&&!pe&&!_e&&Wj(O),Qe=J||pe||_e||ze,lt=Qe?Kee(O.length,Se):[],yt=lt.length;for(var lr in O)(W||me.call(O,lr))&&!(Qe&&(lr=="length"||_e&&(lr=="offset"||lr=="parent")||ze&&(lr=="buffer"||lr=="byteLength"||lr=="byteOffset")||DC(lr,yt)))&&lt.push(lr);return lt}function I2t(O){var W=O.length;return W?O[WOe(0,W-1)]:t}function MQr(O,W){return vve(sv(O),sB(W,0,O.length))}function PQr(O){return vve(sv(O))}function NOe(O,W,J){(J!==t&&!cA(O[W],J)||J===t&&!(W in O))&&NC(O,W,J)}function rte(O,W,J){var pe=O[W];(!(me.call(O,W)&&cA(pe,J))||J===t&&!(W in O))&&NC(O,W,J)}function ove(O,W){for(var J=O.length;J--;)if(cA(O[J][0],W))return J;return-1}function NQr(O,W,J,pe){return T5(O,function(_e,ze,Qe){W(pe,_e,J(_e),Qe)}),pe}function R2t(O,W){return O&&VE(W,Bd(W),O)}function BQr(O,W){return O&&VE(W,lv(W),O)}function NC(O,W,J){W=="__proto__"&&Je?Je(O,W,{configurable:!0,enumerable:!0,value:J,writable:!0}):O[W]=J}function BOe(O,W){for(var J=-1,pe=W.length,_e=Ft(pe),ze=O==null;++J<pe;)_e[J]=ze?t:hDe(O,W[J]);return _e}function sB(O,W,J){return O===O&&(J!==t&&(O=O<=J?O:J),W!==t&&(O=O>=W?O:W)),O}function W1(O,W,J,pe,_e,ze){var Qe,lt=W&l,yt=W&u,lr=W&f;if(J&&(Qe=_e?J(O,pe,_e,ze):J(O)),Qe!==t)return Qe;if(!Pl(O))return O;var fr=Fo(O);if(fr){if(Qe=A$r(O),!lt)return sv(O,Qe)}else{var Tr=a0(O),hn=Tr==$||Tr==ee;if(P5(O))return eAt(O,lt);if(Tr==ke||Tr==H||hn&&!_e){if(Qe=yt||hn?{}:bAt(O),!lt)return yt?f$r(O,BQr(Qe,O)):u$r(O,R2t(Qe,O))}else{if(!ga[Tr])return _e?O:{};Qe=S$r(O,Tr,lt)}}ze||(ze=new sA);var Jn=ze.get(O);if(Jn)return Jn;ze.set(O,Qe),YAt(O)?O.forEach(function(yo){Qe.add(W1(yo,W,J,yo,O,ze))}):qAt(O)&&O.forEach(function(yo,Ai){Qe.set(Ai,W1(yo,W,J,Ai,O,ze))});var vo=lr?yt?eDe:$Oe:yt?lv:Bd,ni=fr?t:vo(O);return iv(ni||O,function(yo,Ai){ni&&(Ai=yo,yo=O[Ai]),rte(Qe,Ai,W1(yo,W,J,Ai,O,ze))}),Qe}function OQr(O){var W=Bd(O);return function(J){return M2t(J,O,W)}}function M2t(O,W,J){var pe=J.length;if(O==null)return!pe;for(O=he(O);pe--;){var _e=J[pe],ze=W[_e],Qe=O[_e];if(Qe===t&&!(_e in O)||!ze(Qe))return!1}return!0}function P2t(O,W,J){if(typeof O!="function")throw new ye(o);return lte(function(){O.apply(t,J)},W)}function nte(O,W,J,pe){var _e=-1,ze=wi,Qe=!0,lt=O.length,yt=[],lr=W.length;if(!lt)return yt;J&&(W=yc(W,o0(J))),pe?(ze=zee,Qe=!1):W.length>=r&&(ze=Ky,Qe=!1,W=new aB(W));e:for(;++_e<lt;){var fr=O[_e],Tr=J==null?fr:J(fr);if(fr=pe||fr!==0?fr:0,Qe&&Tr===Tr){for(var hn=lr;hn--;)if(W[hn]===Tr)continue e;yt.push(fr)}else ze(W,Tr,pe)||yt.push(fr)}return yt}var T5=iAt(GE),N2t=iAt(DOe,!0);function DQr(O,W){var J=!0;return T5(O,function(pe,_e,ze){return J=!!W(pe,_e,ze),J}),J}function ive(O,W,J){for(var pe=-1,_e=O.length;++pe<_e;){var ze=O[pe],Qe=W(ze);if(Qe!=null&&(lt===t?Qe===Qe&&!Jy(Qe):J(Qe,lt)))var lt=Qe,yt=ze}return yt}function LQr(O,W,J,pe){var _e=O.length;for(J=qo(J),J<0&&(J=-J>_e?0:_e+J),pe=pe===t||pe>_e?_e:qo(pe),pe<0&&(pe+=_e),pe=J>pe?0:XAt(pe);J<pe;)O[J++]=W;return O}function B2t(O,W){var J=[];return T5(O,function(pe,_e,ze){W(pe,_e,ze)&&J.push(pe)}),J}function Kp(O,W,J,pe,_e){var ze=-1,Qe=O.length;for(J||(J=_$r),_e||(_e=[]);++ze<Qe;){var lt=O[ze];W>0&&J(lt)?W>1?Kp(lt,W-1,J,pe,_e):iA(_e,lt):pe||(_e[_e.length]=lt)}return _e}var OOe=aAt(),O2t=aAt(!0);function GE(O,W){return O&&OOe(O,W,Bd)}function DOe(O,W){return O&&O2t(O,W,Bd)}function ave(O,W){return tn(W,function(J){return LC(O[J])})}function cB(O,W){W=R5(W,O);for(var J=0,pe=W.length;O!=null&&J<pe;)O=O[qE(W[J++])];return J&&J==pe?O:t}function D2t(O,W,J){var pe=W(O);return Fo(O)?pe:iA(pe,J(O))}function Um(O){return O==null?O===t?Ue:xe:nt&&nt in he(O)?b$r(O):P$r(O)}function LOe(O,W){return O>W}function UQr(O,W){return O!=null&&me.call(O,W)}function FQr(O,W){return O!=null&&W in he(O)}function zQr(O,W,J){return O>=bc(W,J)&&O<sl(W,J)}function UOe(O,W,J){for(var pe=J?zee:wi,_e=O[0].length,ze=O.length,Qe=ze,lt=Ft(ze),yt=1/0,lr=[];Qe--;){var fr=O[Qe];Qe&&W&&(fr=yc(fr,o0(W))),yt=bc(fr.length,yt),lt[Qe]=!J&&(W||_e>=120&&fr.length>=120)?new aB(Qe&&fr):t}fr=O[0];var Tr=-1,hn=lt[0];e:for(;++Tr<_e&&lr.length<yt;){var Jn=fr[Tr],vo=W?W(Jn):Jn;if(Jn=J||Jn!==0?Jn:0,!(hn?Ky(hn,vo):pe(lr,vo,J))){for(Qe=ze;--Qe;){var ni=lt[Qe];if(!(ni?Ky(ni,vo):pe(O[Qe],vo,J)))continue e}hn&&hn.push(vo),lr.push(Jn)}}return lr}function HQr(O,W,J,pe){return GE(O,function(_e,ze,Qe){W(pe,J(_e),ze,Qe)}),pe}function ote(O,W,J){W=R5(W,O),O=SAt(O,W);var pe=O==null?O:O[qE(V1(W))];return pe==null?t:Pd(pe,O,J)}function L2t(O){return eu(O)&&Um(O)==H}function jQr(O){return eu(O)&&Um(O)==_t}function WQr(O){return eu(O)&&Um(O)==q}function ite(O,W,J,pe,_e){return O===W?!0:O==null||W==null||!eu(O)&&!eu(W)?O!==O&&W!==W:GQr(O,W,J,pe,ite,_e)}function GQr(O,W,J,pe,_e,ze){var Qe=Fo(O),lt=Fo(W),yt=Qe?re:a0(O),lr=lt?re:a0(W);yt=yt==H?ke:yt,lr=lr==H?ke:lr;var fr=yt==ke,Tr=lr==ke,hn=yt==lr;if(hn&&P5(O)){if(!P5(W))return!1;Qe=!0,fr=!1}if(hn&&!fr)return ze||(ze=new sA),Qe||Wj(O)?gAt(O,W,J,pe,_e,ze):v$r(O,W,yt,J,pe,_e,ze);if(!(J&h)){var Jn=fr&&me.call(O,"__wrapped__"),vo=Tr&&me.call(W,"__wrapped__");if(Jn||vo){var ni=Jn?O.value():O,yo=vo?W.value():W;return ze||(ze=new sA),_e(ni,yo,J,pe,ze)}}return hn?(ze||(ze=new sA),y$r(O,W,J,pe,_e,ze)):!1}function VQr(O){return eu(O)&&a0(O)==se}function FOe(O,W,J,pe){var _e=J.length,ze=_e,Qe=!pe;if(O==null)return!ze;for(O=he(O);_e--;){var lt=J[_e];if(Qe&&lt[2]?lt[1]!==O[lt[0]]:!(lt[0]in O))return!1}for(;++_e<ze;){lt=J[_e];var yt=lt[0],lr=O[yt],fr=lt[1];if(Qe&&lt[2]){if(lr===t&&!(yt in O))return!1}else{var Tr=new sA;if(pe)var hn=pe(lr,fr,yt,O,W,Tr);if(!(hn===t?ite(fr,lr,h|m,pe,Tr):hn))return!1}}return!0}function U2t(O){if(!Pl(O)||k$r(O))return!1;var W=LC(O)?Dr:Rr;return W.test(uB(O))}function qQr(O){return eu(O)&&Um(O)==Z}function KQr(O){return eu(O)&&a0(O)==te}function YQr(O){return eu(O)&&Sve(O.length)&&!!ec[Um(O)]}function F2t(O){return typeof O=="function"?O:O==null?uv:typeof O=="object"?Fo(O)?j2t(O[0],O[1]):H2t(O):sSt(O)}function zOe(O){if(!cte(O))return k5(O);var W=[];for(var J in he(O))me.call(O,J)&&J!="constructor"&&W.push(J);return W}function JQr(O){if(!Pl(O))return M$r(O);var W=cte(O),J=[];for(var pe in O)pe=="constructor"&&(W||!me.call(O,pe))||J.push(pe);return J}function HOe(O,W){return O<W}function z2t(O,W){var J=-1,pe=cv(O)?Ft(O.length):[];return T5(O,function(_e,ze,Qe){pe[++J]=W(_e,ze,Qe)}),pe}function H2t(O){var W=rDe(O);return W.length==1&&W[0][2]?wAt(W[0][0],W[0][1]):function(J){return J===O||FOe(J,O,W)}}function j2t(O,W){return oDe(O)&&xAt(W)?wAt(qE(O),W):function(J){var pe=hDe(J,O);return pe===t&&pe===W?mDe(J,O):ite(W,pe,h|m)}}function sve(O,W,J,pe,_e){O!==W&&OOe(W,function(ze,Qe){if(_e||(_e=new sA),Pl(ze))XQr(O,W,Qe,J,sve,pe,_e);else{var lt=pe?pe(aDe(O,Qe),ze,Qe+"",O,W,_e):t;lt===t&&(lt=ze),NOe(O,Qe,lt)}},lv)}function XQr(O,W,J,pe,_e,ze,Qe){var lt=aDe(O,J),yt=aDe(W,J),lr=Qe.get(yt);if(lr){NOe(O,J,lr);return}var fr=ze?ze(lt,yt,J+"",O,W,Qe):t,Tr=fr===t;if(Tr){var hn=Fo(yt),Jn=!hn&&P5(yt),vo=!hn&&!Jn&&Wj(yt);fr=yt,hn||Jn||vo?Fo(lt)?fr=lt:Bu(lt)?fr=sv(lt):Jn?(Tr=!1,fr=eAt(yt,!0)):vo?(Tr=!1,fr=tAt(yt,!0)):fr=[]:ute(yt)||fB(yt)?(fr=lt,fB(lt)?fr=ZAt(lt):(!Pl(lt)||LC(lt))&&(fr=bAt(yt))):Tr=!1}Tr&&(Qe.set(yt,fr),_e(fr,yt,pe,ze,Qe),Qe.delete(yt)),NOe(O,J,fr)}function W2t(O,W){var J=O.length;if(!!J)return W+=W<0?J:0,DC(W,J)?O[W]:t}function G2t(O,W,J){W.length?W=yc(W,function(ze){return Fo(ze)?function(Qe){return cB(Qe,ze.length===1?ze[0]:ze)}:ze}):W=[uv];var pe=-1;W=yc(W,o0(ho()));var _e=z2t(O,function(ze,Qe,lt){var yt=yc(W,function(lr){return lr(ze)});return{criteria:yt,index:++pe,value:ze}});return qp(_e,function(ze,Qe){return l$r(ze,Qe,J)})}function ZQr(O,W){return V2t(O,W,function(J,pe){return mDe(O,pe)})}function V2t(O,W,J){for(var pe=-1,_e=W.length,ze={};++pe<_e;){var Qe=W[pe],lt=cB(O,Qe);J(lt,Qe)&&ate(ze,R5(Qe,O),lt)}return ze}function QQr(O){return function(W){return cB(W,O)}}function jOe(O,W,J,pe){var _e=pe?rB:C5,ze=-1,Qe=W.length,lt=O;for(O===W&&(W=sv(W)),J&&(lt=yc(O,o0(J)));++ze<Qe;)for(var yt=0,lr=W[ze],fr=J?J(lr):lr;(yt=_e(lt,fr,yt,pe))>-1;)lt!==O&&We.call(lt,yt,1),We.call(O,yt,1);return O}function q2t(O,W){for(var J=O?W.length:0,pe=J-1;J--;){var _e=W[J];if(J==pe||_e!==ze){var ze=_e;DC(_e)?We.call(O,_e,1):qOe(O,_e)}}return O}function WOe(O,W){return O+hr($ge()*(W-O+1))}function $Qr(O,W,J,pe){for(var _e=-1,ze=sl(wt((W-O)/(J||1)),0),Qe=Ft(ze);ze--;)Qe[pe?ze:++_e]=O,O+=J;return Qe}function GOe(O,W){var J="";if(!O||W<1||W>C)return J;do W%2&&(J+=O),W=hr(W/2),W&&(O+=O);while(W);return J}function ui(O,W){return sDe(AAt(O,W,uv),O+"")}function e$r(O){return I2t(Gj(O))}function t$r(O,W){var J=Gj(O);return vve(J,sB(W,0,J.length))}function ate(O,W,J,pe){if(!Pl(O))return O;W=R5(W,O);for(var _e=-1,ze=W.length,Qe=ze-1,lt=O;lt!=null&&++_e<ze;){var yt=qE(W[_e]),lr=J;if(yt==="__proto__"||yt==="constructor"||yt==="prototype")return O;if(_e!=Qe){var fr=lt[yt];lr=pe?pe(fr,yt,lt):t,lr===t&&(lr=Pl(fr)?fr:DC(W[_e+1])?[]:{})}rte(lt,yt,lr),lt=lt[yt]}return O}var K2t=tve?function(O,W){return tve.set(O,W),O}:uv,r$r=Je?function(O,W){return Je(O,"toString",{configurable:!0,enumerable:!1,value:vDe(W),writable:!0})}:uv;function n$r(O){return vve(Gj(O))}function G1(O,W,J){var pe=-1,_e=O.length;W<0&&(W=-W>_e?0:_e+W),J=J>_e?_e:J,J<0&&(J+=_e),_e=W>J?0:J-W>>>0,W>>>=0;for(var ze=Ft(_e);++pe<_e;)ze[pe]=O[pe+W];return ze}function o$r(O,W){var J;return T5(O,function(pe,_e,ze){return J=W(pe,_e,ze),!J}),!!J}function cve(O,W,J){var pe=0,_e=O==null?pe:O.length;if(typeof W=="number"&&W===W&&_e<=F){for(;pe<_e;){var ze=pe+_e>>>1,Qe=O[ze];Qe!==null&&!Jy(Qe)&&(J?Qe<=W:Qe<W)?pe=ze+1:_e=ze}return _e}return VOe(O,W,uv,J)}function VOe(O,W,J,pe){var _e=0,ze=O==null?0:O.length;if(ze===0)return 0;W=J(W);for(var Qe=W!==W,lt=W===null,yt=Jy(W),lr=W===t;_e<ze;){var fr=hr((_e+ze)/2),Tr=J(O[fr]),hn=Tr!==t,Jn=Tr===null,vo=Tr===Tr,ni=Jy(Tr);if(Qe)var yo=pe||vo;else lr?yo=vo&&(pe||hn):lt?yo=vo&&hn&&(pe||!Jn):yt?yo=vo&&hn&&!Jn&&(pe||!ni):Jn||ni?yo=!1:yo=pe?Tr<=W:Tr<W;yo?_e=fr+1:ze=fr}return bc(ze,V)}function Y2t(O,W){for(var J=-1,pe=O.length,_e=0,ze=[];++J<pe;){var Qe=O[J],lt=W?W(Qe):Qe;if(!J||!cA(lt,yt)){var yt=lt;ze[_e++]=Qe===0?0:Qe}}return ze}function J2t(O){return typeof O=="number"?O:Jy(O)?E:+O}function Yy(O){if(typeof O=="string")return O;if(Fo(O))return yc(O,Yy)+"";if(Jy(O))return k2t?k2t.call(O):"";var W=O+"";return W=="0"&&1/O==-x?"-0":W}function I5(O,W,J){var pe=-1,_e=wi,ze=O.length,Qe=!0,lt=[],yt=lt;if(J)Qe=!1,_e=zee;else if(ze>=r){var lr=W?null:m$r(O);if(lr)return Lj(lr);Qe=!1,_e=Ky,yt=new aB}else yt=W?[]:lt;e:for(;++pe<ze;){var fr=O[pe],Tr=W?W(fr):fr;if(fr=J||fr!==0?fr:0,Qe&&Tr===Tr){for(var hn=yt.length;hn--;)if(yt[hn]===Tr)continue e;W&&yt.push(Tr),lt.push(fr)}else _e(yt,Tr,J)||(yt!==lt&&yt.push(Tr),lt.push(fr))}return lt}function qOe(O,W){return W=R5(W,O),O=SAt(O,W),O==null||delete O[qE(V1(W))]}function X2t(O,W,J,pe){return ate(O,W,J(cB(O,W)),pe)}function lve(O,W,J,pe){for(var _e=O.length,ze=pe?_e:-1;(pe?ze--:++ze<_e)&&W(O[ze],ze,O););return J?G1(O,pe?0:ze,pe?ze+1:_e):G1(O,pe?ze+1:0,pe?_e:ze)}function Z2t(O,W){var J=O;return J instanceof Mi&&(J=J.value()),Nj(W,function(pe,_e){return _e.func.apply(_e.thisArg,iA([pe],_e.args))},J)}function KOe(O,W,J){var pe=O.length;if(pe<2)return pe?I5(O[0]):[];for(var _e=-1,ze=Ft(pe);++_e<pe;)for(var Qe=O[_e],lt=-1;++lt<pe;)lt!=_e&&(ze[_e]=nte(ze[_e]||Qe,O[lt],W,J));return I5(Kp(ze,1),W,J)}function Q2t(O,W,J){for(var pe=-1,_e=O.length,ze=W.length,Qe={};++pe<_e;){var lt=pe<ze?W[pe]:t;J(Qe,O[pe],lt)}return Qe}function YOe(O){return Bu(O)?O:[]}function JOe(O){return typeof O=="function"?O:uv}function R5(O,W){return Fo(O)?O:oDe(O,W)?[O]:kAt(fs(O))}var i$r=ui;function M5(O,W,J){var pe=O.length;return J=J===t?pe:J,!W&&J>=pe?O:G1(O,W,J)}var $2t=at||function(O){return pf.clearTimeout(O)};function eAt(O,W){if(W)return O.slice();var J=O.length,pe=we?we(J):new O.constructor(J);return O.copy(pe),pe}function XOe(O){var W=new O.constructor(O.byteLength);return new Re(W).set(new Re(O)),W}function a$r(O,W){var J=W?XOe(O.buffer):O.buffer;return new O.constructor(J,O.byteOffset,O.byteLength)}function s$r(O){var W=new O.constructor(O.source,Cr.exec(O));return W.lastIndex=O.lastIndex,W}function c$r(O){return tte?he(tte.call(O)):{}}function tAt(O,W){var J=W?XOe(O.buffer):O.buffer;return new O.constructor(J,O.byteOffset,O.length)}function rAt(O,W){if(O!==W){var J=O!==t,pe=O===null,_e=O===O,ze=Jy(O),Qe=W!==t,lt=W===null,yt=W===W,lr=Jy(W);if(!lt&&!lr&&!ze&&O>W||ze&&Qe&&yt&&!lt&&!lr||pe&&Qe&&yt||!J&&yt||!_e)return 1;if(!pe&&!ze&&!lr&&O<W||lr&&J&&_e&&!pe&&!ze||lt&&J&&_e||!Qe&&_e||!yt)return-1}return 0}function l$r(O,W,J){for(var pe=-1,_e=O.criteria,ze=W.criteria,Qe=_e.length,lt=J.length;++pe<Qe;){var yt=rAt(_e[pe],ze[pe]);if(yt){if(pe>=lt)return yt;var lr=J[pe];return yt*(lr=="desc"?-1:1)}}return O.index-W.index}function nAt(O,W,J,pe){for(var _e=-1,ze=O.length,Qe=J.length,lt=-1,yt=W.length,lr=sl(ze-Qe,0),fr=Ft(yt+lr),Tr=!pe;++lt<yt;)fr[lt]=W[lt];for(;++_e<Qe;)(Tr||_e<ze)&&(fr[J[_e]]=O[_e]);for(;lr--;)fr[lt++]=O[_e++];return fr}function oAt(O,W,J,pe){for(var _e=-1,ze=O.length,Qe=-1,lt=J.length,yt=-1,lr=W.length,fr=sl(ze-lt,0),Tr=Ft(fr+lr),hn=!pe;++_e<fr;)Tr[_e]=O[_e];for(var Jn=_e;++yt<lr;)Tr[Jn+yt]=W[yt];for(;++Qe<lt;)(hn||_e<ze)&&(Tr[Jn+J[Qe]]=O[_e++]);return Tr}function sv(O,W){var J=-1,pe=O.length;for(W||(W=Ft(pe));++J<pe;)W[J]=O[J];return W}function VE(O,W,J,pe){var _e=!J;J||(J={});for(var ze=-1,Qe=W.length;++ze<Qe;){var lt=W[ze],yt=pe?pe(J[lt],O[lt],lt,J,O):t;yt===t&&(yt=O[lt]),_e?NC(J,lt,yt):rte(J,lt,yt)}return J}function u$r(O,W){return VE(O,nDe(O),W)}function f$r(O,W){return VE(O,vAt(O),W)}function uve(O,W){return function(J,pe){var _e=Fo(J)?COe:NQr,ze=W?W():{};return _e(J,O,ho(pe,2),ze)}}function zj(O){return ui(function(W,J){var pe=-1,_e=J.length,ze=_e>1?J[_e-1]:t,Qe=_e>2?J[2]:t;for(ze=O.length>3&&typeof ze=="function"?(_e--,ze):t,Qe&&Fm(J[0],J[1],Qe)&&(ze=_e<3?t:ze,_e=1),W=he(W);++pe<_e;){var lt=J[pe];lt&&O(W,lt,pe,ze)}return W})}function iAt(O,W){return function(J,pe){if(J==null)return J;if(!cv(J))return O(J,pe);for(var _e=J.length,ze=W?_e:-1,Qe=he(J);(W?ze--:++ze<_e)&&pe(Qe[ze],ze,Qe)!==!1;);return J}}function aAt(O){return function(W,J,pe){for(var _e=-1,ze=he(W),Qe=pe(W),lt=Qe.length;lt--;){var yt=Qe[O?lt:++_e];if(J(ze[yt],yt,ze)===!1)break}return W}}function d$r(O,W,J){var pe=W&g,_e=ste(O);function ze(){var Qe=this&&this!==pf&&this instanceof ze?_e:O;return Qe.apply(pe?J:this,arguments)}return ze}function sAt(O){return function(W){W=fs(W);var J=IC(W)?av(W):t,pe=J?J[0]:W.charAt(0),_e=J?M5(J,1).join(""):W.slice(1);return pe[O]()+_e}}function Hj(O){return function(W){return Nj(iSt(oSt(W).replace(gOe,"")),O,"")}}function ste(O){return function(){var W=arguments;switch(W.length){case 0:return new O;case 1:return new O(W[0]);case 2:return new O(W[0],W[1]);case 3:return new O(W[0],W[1],W[2]);case 4:return new O(W[0],W[1],W[2],W[3]);case 5:return new O(W[0],W[1],W[2],W[3],W[4]);case 6:return new O(W[0],W[1],W[2],W[3],W[4],W[5]);case 7:return new O(W[0],W[1],W[2],W[3],W[4],W[5],W[6])}var J=Fj(O.prototype),pe=O.apply(J,W);return Pl(pe)?pe:J}}function p$r(O,W,J){var pe=ste(O);function _e(){for(var ze=arguments.length,Qe=Ft(ze),lt=ze,yt=jj(_e);lt--;)Qe[lt]=arguments[lt];var lr=ze<3&&Qe[0]!==yt&&Qe[ze-1]!==yt?[]:jo(Qe,yt);if(ze-=lr.length,ze<J)return dAt(O,W,fve,_e.placeholder,t,Qe,lr,t,t,J-ze);var fr=this&&this!==pf&&this instanceof _e?pe:O;return Pd(fr,this,Qe)}return _e}function cAt(O){return function(W,J,pe){var _e=he(W);if(!cv(W)){var ze=ho(J,3);W=Bd(W),J=function(lt){return ze(_e[lt],lt,_e)}}var Qe=O(W,J,pe);return Qe>-1?_e[ze?W[Qe]:Qe]:t}}function lAt(O){return OC(function(W){var J=W.length,pe=J,_e=j1.prototype.thru;for(O&&W.reverse();pe--;){var ze=W[pe];if(typeof ze!="function")throw new ye(o);if(_e&&!Qe&&mve(ze)=="wrapper")var Qe=new j1([],!0)}for(pe=Qe?pe:J;++pe<J;){ze=W[pe];var lt=mve(ze),yt=lt=="wrapper"?tDe(ze):t;yt&&iDe(yt[0])&&yt[1]==(L|w|I|D)&&!yt[4].length&&yt[9]==1?Qe=Qe[mve(yt[0])].apply(Qe,yt[3]):Qe=ze.length==1&&iDe(ze)?Qe[lt]():Qe.thru(ze)}return function(){var lr=arguments,fr=lr[0];if(Qe&&lr.length==1&&Fo(fr))return Qe.plant(fr).value();for(var Tr=0,hn=J?W[Tr].apply(this,lr):fr;++Tr<J;)hn=W[Tr].call(this,hn);return hn}})}function fve(O,W,J,pe,_e,ze,Qe,lt,yt,lr){var fr=W&L,Tr=W&g,hn=W&v,Jn=W&(w|_),vo=W&z,ni=hn?t:ste(O);function yo(){for(var Ai=arguments.length,ji=Ft(Ai),Xy=Ai;Xy--;)ji[Xy]=arguments[Xy];if(Jn)var zm=jj(yo),Zy=ROe(ji,zm);if(pe&&(ji=nAt(ji,pe,_e,Jn)),ze&&(ji=oAt(ji,ze,Qe,Jn)),Ai-=Zy,Jn&&Ai<lr){var Ou=jo(ji,zm);return dAt(O,W,fve,yo.placeholder,J,ji,Ou,lt,yt,lr-Ai)}var lA=Tr?J:this,FC=hn?lA[O]:O;return Ai=ji.length,lt?ji=N$r(ji,lt):vo&&Ai>1&&ji.reverse(),fr&&yt<Ai&&(ji.length=yt),this&&this!==pf&&this instanceof yo&&(FC=ni||ste(FC)),FC.apply(lA,ji)}return yo}function uAt(O,W){return function(J,pe){return HQr(J,O,W(pe),{})}}function dve(O,W){return function(J,pe){var _e;if(J===t&&pe===t)return W;if(J!==t&&(_e=J),pe!==t){if(_e===t)return pe;typeof J=="string"||typeof pe=="string"?(J=Yy(J),pe=Yy(pe)):(J=J2t(J),pe=J2t(pe)),_e=O(J,pe)}return _e}}function ZOe(O){return OC(function(W){return W=yc(W,o0(ho())),ui(function(J){var pe=this;return O(W,function(_e){return Pd(_e,pe,J)})})})}function pve(O,W){W=W===t?" ":Yy(W);var J=W.length;if(J<2)return J?GOe(W,O):W;var pe=GOe(W,wt(O/Dm(W)));return IC(W)?M5(av(pe),0,O).join(""):pe.slice(0,O)}function h$r(O,W,J,pe){var _e=W&g,ze=ste(O);function Qe(){for(var lt=-1,yt=arguments.length,lr=-1,fr=pe.length,Tr=Ft(fr+yt),hn=this&&this!==pf&&this instanceof Qe?ze:O;++lr<fr;)Tr[lr]=pe[lr];for(;yt--;)Tr[lr++]=arguments[++lt];return Pd(hn,_e?J:this,Tr)}return Qe}function fAt(O){return function(W,J,pe){return pe&&typeof pe!="number"&&Fm(W,J,pe)&&(J=pe=t),W=UC(W),J===t?(J=W,W=0):J=UC(J),pe=pe===t?W<J?1:-1:UC(pe),$Qr(W,J,pe,O)}}function hve(O){return function(W,J){return typeof W=="string"&&typeof J=="string"||(W=q1(W),J=q1(J)),O(W,J)}}function dAt(O,W,J,pe,_e,ze,Qe,lt,yt,lr){var fr=W&w,Tr=fr?Qe:t,hn=fr?t:Qe,Jn=fr?ze:t,vo=fr?t:ze;W|=fr?I:B,W&=~(fr?B:I),W&b||(W&=~(g|v));var ni=[O,W,_e,Jn,Tr,vo,hn,lt,yt,lr],yo=J.apply(t,ni);return iDe(O)&&EAt(yo,ni),yo.placeholder=pe,_At(yo,O,W)}function QOe(O){var W=co[O];return function(J,pe){if(J=q1(J),pe=pe==null?0:bc(qo(pe),292),pe&&Or(J)){var _e=(fs(J)+"e").split("e"),ze=W(_e[0]+"e"+(+_e[1]+pe));return _e=(fs(ze)+"e").split("e"),+(_e[0]+"e"+(+_e[1]-pe))}return W(J)}}var m$r=Ml&&1/Lj(new Ml([,-0]))[1]==x?function(O){return new Ml(O)}:xDe;function pAt(O){return function(W){var J=a0(W);return J==se?qn(W):J==te?Jge(W):IOe(W,O(W))}}function BC(O,W,J,pe,_e,ze,Qe,lt){var yt=W&v;if(!yt&&typeof O!="function")throw new ye(o);var lr=pe?pe.length:0;if(lr||(W&=~(I|B),pe=_e=t),Qe=Qe===t?Qe:sl(qo(Qe),0),lt=lt===t?lt:qo(lt),lr-=_e?_e.length:0,W&B){var fr=pe,Tr=_e;pe=_e=t}var hn=yt?t:tDe(O),Jn=[O,W,J,pe,_e,fr,Tr,ze,Qe,lt];if(hn&&R$r(Jn,hn),O=Jn[0],W=Jn[1],J=Jn[2],pe=Jn[3],_e=Jn[4],lt=Jn[9]=Jn[9]===t?yt?0:O.length:sl(Jn[9]-lr,0),!lt&&W&(w|_)&&(W&=~(w|_)),!W||W==g)var vo=d$r(O,W,J);else W==w||W==_?vo=p$r(O,W,lt):(W==I||W==(g|I))&&!_e.length?vo=h$r(O,W,J,pe):vo=fve.apply(t,Jn);var ni=hn?K2t:EAt;return _At(ni(vo,Jn),O,W)}function hAt(O,W,J,pe){return O===t||cA(O,ne[J])&&!me.call(pe,J)?W:O}function mAt(O,W,J,pe,_e,ze){return Pl(O)&&Pl(W)&&(ze.set(W,O),sve(O,W,t,mAt,ze),ze.delete(W)),O}function g$r(O){return ute(O)?t:O}function gAt(O,W,J,pe,_e,ze){var Qe=J&h,lt=O.length,yt=W.length;if(lt!=yt&&!(Qe&&yt>lt))return!1;var lr=ze.get(O),fr=ze.get(W);if(lr&&fr)return lr==W&&fr==O;var Tr=-1,hn=!0,Jn=J&m?new aB:t;for(ze.set(O,W),ze.set(W,O);++Tr<lt;){var vo=O[Tr],ni=W[Tr];if(pe)var yo=Qe?pe(ni,vo,Tr,W,O,ze):pe(vo,ni,Tr,O,W,ze);if(yo!==t){if(yo)continue;hn=!1;break}if(Jn){if(!Bj(W,function(Ai,ji){if(!Ky(Jn,ji)&&(vo===Ai||_e(vo,Ai,J,pe,ze)))return Jn.push(ji)})){hn=!1;break}}else if(!(vo===ni||_e(vo,ni,J,pe,ze))){hn=!1;break}}return ze.delete(O),ze.delete(W),hn}function v$r(O,W,J,pe,_e,ze,Qe){switch(J){case Ze:if(O.byteLength!=W.byteLength||O.byteOffset!=W.byteOffset)return!1;O=O.buffer,W=W.buffer;case _t:return!(O.byteLength!=W.byteLength||!ze(new Re(O),new Re(W)));case oe:case q:case ve:return cA(+O,+W);case K:return O.name==W.name&&O.message==W.message;case Z:case le:return O==W+"";case se:var lt=qn;case te:var yt=pe&h;if(lt||(lt=Lj),O.size!=W.size&&!yt)return!1;var lr=Qe.get(O);if(lr)return lr==W;pe|=m,Qe.set(O,W);var fr=gAt(lt(O),lt(W),pe,_e,ze,Qe);return Qe.delete(O),fr;case Ee:if(tte)return tte.call(O)==tte.call(W)}return!1}function y$r(O,W,J,pe,_e,ze){var Qe=J&h,lt=$Oe(O),yt=lt.length,lr=$Oe(W),fr=lr.length;if(yt!=fr&&!Qe)return!1;for(var Tr=yt;Tr--;){var hn=lt[Tr];if(!(Qe?hn in W:me.call(W,hn)))return!1}var Jn=ze.get(O),vo=ze.get(W);if(Jn&&vo)return Jn==W&&vo==O;var ni=!0;ze.set(O,W),ze.set(W,O);for(var yo=Qe;++Tr<yt;){hn=lt[Tr];var Ai=O[hn],ji=W[hn];if(pe)var Xy=Qe?pe(ji,Ai,hn,W,O,ze):pe(Ai,ji,hn,O,W,ze);if(!(Xy===t?Ai===ji||_e(Ai,ji,J,pe,ze):Xy)){ni=!1;break}yo||(yo=hn=="constructor")}if(ni&&!yo){var zm=O.constructor,Zy=W.constructor;zm!=Zy&&"constructor"in O&&"constructor"in W&&!(typeof zm=="function"&&zm instanceof zm&&typeof Zy=="function"&&Zy instanceof Zy)&&(ni=!1)}return ze.delete(O),ze.delete(W),ni}function OC(O){return sDe(AAt(O,t,MAt),O+"")}function $Oe(O){return D2t(O,Bd,nDe)}function eDe(O){return D2t(O,lv,vAt)}var tDe=tve?function(O){return tve.get(O)}:xDe;function mve(O){for(var W=O.name+"",J=Uj[W],pe=me.call(Uj,W)?J.length:0;pe--;){var _e=J[pe],ze=_e.func;if(ze==null||ze==O)return _e.name}return W}function jj(O){var W=me.call(Ne,"placeholder")?Ne:O;return W.placeholder}function ho(){var O=Ne.iteratee||yDe;return O=O===yDe?F2t:O,arguments.length?O(arguments[0],arguments[1]):O}function gve(O,W){var J=O.__data__;return C$r(W)?J[typeof W=="string"?"string":"hash"]:J.map}function rDe(O){for(var W=Bd(O),J=W.length;J--;){var pe=W[J],_e=O[pe];W[J]=[pe,_e,xAt(_e)]}return W}function lB(O,W){var J=Kge(O,W);return U2t(J)?J:t}function b$r(O){var W=me.call(O,nt),J=O[nt];try{O[nt]=t;var pe=!0}catch{}var _e=pt.call(O);return pe&&(W?O[nt]=J:delete O[nt]),_e}var nDe=Lr?function(O){return O==null?[]:(O=he(O),tn(Lr(O),function(W){return Be.call(O,W)}))}:wDe,vAt=Lr?function(O){for(var W=[];O;)iA(W,nDe(O)),O=Ae(O);return W}:wDe,a0=Um;(Lm&&a0(new Lm(new ArrayBuffer(1)))!=Ze||WE&&a0(new WE)!=se||oB&&a0(oB.resolve())!=Pe||Ml&&a0(new Ml)!=te||$ee&&a0(new $ee)!=Me)&&(a0=function(O){var W=Um(O),J=W==ke?O.constructor:t,pe=J?uB(J):"";if(pe)switch(pe){case tQr:return Ze;case rQr:return se;case nQr:return Pe;case oQr:return te;case iQr:return Me}return W});function x$r(O,W,J){for(var pe=-1,_e=J.length;++pe<_e;){var ze=J[pe],Qe=ze.size;switch(ze.type){case"drop":O+=Qe;break;case"dropRight":W-=Qe;break;case"take":W=bc(W,O+Qe);break;case"takeRight":O=sl(O,W-Qe);break}}return{start:O,end:W}}function w$r(O){var W=O.match(_r);return W?W[1].split(vn):[]}function yAt(O,W,J){W=R5(W,O);for(var pe=-1,_e=W.length,ze=!1;++pe<_e;){var Qe=qE(W[pe]);if(!(ze=O!=null&&J(O,Qe)))break;O=O[Qe]}return ze||++pe!=_e?ze:(_e=O==null?0:O.length,!!_e&&Sve(_e)&&DC(Qe,_e)&&(Fo(O)||fB(O)))}function A$r(O){var W=O.length,J=new O.constructor(W);return W&&typeof O[0]=="string"&&me.call(O,"index")&&(J.index=O.index,J.input=O.input),J}function bAt(O){return typeof O.constructor=="function"&&!cte(O)?Fj(Ae(O)):{}}function S$r(O,W,J){var pe=O.constructor;switch(W){case _t:return XOe(O);case oe:case q:return new pe(+O);case Ze:return a$r(O,J);case gt:case Gt:case mt:case ir:case Kr:case Et:case qt:case xr:case xt:return tAt(O,J);case se:return new pe;case ve:case le:return new pe(O);case Z:return s$r(O);case te:return new pe;case Ee:return c$r(O)}}function E$r(O,W){var J=W.length;if(!J)return O;var pe=J-1;return W[pe]=(J>1?"& ":"")+W[pe],W=W.join(J>2?", ":" "),O.replace(jt,`{
/* [wrapped with `+W+`] */
`)}function _$r(O){return Fo(O)||fB(O)||!!(et&&O&&O[et])}function DC(O,W){var J=typeof O;return W=W??C,!!W&&(J=="number"||J!="symbol"&&Fi.test(O))&&O>-1&&O%1==0&&O<W}function Fm(O,W,J){if(!Pl(J))return!1;var pe=typeof W;return(pe=="number"?cv(J)&&DC(W,J.length):pe=="string"&&W in J)?cA(J[W],O):!1}function oDe(O,W){if(Fo(O))return!1;var J=typeof O;return J=="number"||J=="symbol"||J=="boolean"||O==null||Jy(O)?!0:Mt.test(O)||!xn.test(O)||W!=null&&O in he(W)}function C$r(O){var W=typeof O;return W=="string"||W=="number"||W=="symbol"||W=="boolean"?O!=="__proto__":O===null}function iDe(O){var W=mve(O),J=Ne[W];if(typeof J!="function"||!(W in Mi.prototype))return!1;if(O===J)return!0;var pe=tDe(J);return!!pe&&O===pe[0]}function k$r(O){return!!Ke&&Ke in O}var T$r=ce?LC:ADe;function cte(O){var W=O&&O.constructor,J=typeof W=="function"&&W.prototype||ne;return O===J}function xAt(O){return O===O&&!Pl(O)}function wAt(O,W){return function(J){return J==null?!1:J[O]===W&&(W!==t||O in he(J))}}function I$r(O){var W=wve(O,function(pe){return J.size===s&&J.clear(),pe}),J=W.cache;return W}function R$r(O,W){var J=O[1],pe=W[1],_e=J|pe,ze=_e<(g|v|L),Qe=pe==L&&J==w||pe==L&&J==D&&O[7].length<=W[8]||pe==(L|D)&&W[7].length<=W[8]&&J==w;if(!(ze||Qe))return O;pe&g&&(O[2]=W[2],_e|=J&g?0:b);var lt=W[3];if(lt){var yt=O[3];O[3]=yt?nAt(yt,lt,W[4]):lt,O[4]=yt?jo(O[3],c):W[4]}return lt=W[5],lt&&(yt=O[5],O[5]=yt?oAt(yt,lt,W[6]):lt,O[6]=yt?jo(O[5],c):W[6]),lt=W[7],lt&&(O[7]=lt),pe&L&&(O[8]=O[8]==null?W[8]:bc(O[8],W[8])),O[9]==null&&(O[9]=W[9]),O[0]=W[0],O[1]=_e,O}function M$r(O){var W=[];if(O!=null)for(var J in he(O))W.push(J);return W}function P$r(O){return pt.call(O)}function AAt(O,W,J){return W=sl(W===t?O.length-1:W,0),function(){for(var pe=arguments,_e=-1,ze=sl(pe.length-W,0),Qe=Ft(ze);++_e<ze;)Qe[_e]=pe[W+_e];_e=-1;for(var lt=Ft(W+1);++_e<W;)lt[_e]=pe[_e];return lt[W]=J(Qe),Pd(O,this,lt)}}function SAt(O,W){return W.length<2?O:cB(O,G1(W,0,-1))}function N$r(O,W){for(var J=O.length,pe=bc(W.length,J),_e=sv(O);pe--;){var ze=W[pe];O[pe]=DC(ze,J)?_e[ze]:t}return O}function aDe(O,W){if(!(W==="constructor"&&typeof O[W]=="function")&&W!="__proto__")return O[W]}var EAt=CAt(K2t),lte=rt||function(O,W){return pf.setTimeout(O,W)},sDe=CAt(r$r);function _At(O,W,J){var pe=W+"";return sDe(O,E$r(pe,B$r(w$r(pe),J)))}function CAt(O){var W=0,J=0;return function(){var pe=Ea(),_e=P-(pe-J);if(J=pe,_e>0){if(++W>=T)return arguments[0]}else W=0;return O.apply(t,arguments)}}function vve(O,W){var J=-1,pe=O.length,_e=pe-1;for(W=W===t?pe:W;++J<W;){var ze=WOe(J,_e),Qe=O[ze];O[ze]=O[J],O[J]=Qe}return O.length=W,O}var kAt=I$r(function(O){var W=[];return O.charCodeAt(0)===46&&W.push(""),O.replace(vr,function(J,pe,_e,ze){W.push(_e?ze.replace(wn,"$1"):pe||J)}),W});function qE(O){if(typeof O=="string"||Jy(O))return O;var W=O+"";return W=="0"&&1/O==-x?"-0":W}function uB(O){if(O!=null){try{return fe.call(O)}catch{}try{return O+""}catch{}}return""}function B$r(O,W){return iv(k,function(J){var pe="_."+J[0];W&J[1]&&!wi(O,pe)&&O.push(pe)}),O.sort()}function TAt(O){if(O instanceof Mi)return O.clone();var W=new j1(O.__wrapped__,O.__chain__);return W.__actions__=sv(O.__actions__),W.__index__=O.__index__,W.__values__=O.__values__,W}function O$r(O,W,J){(J?Fm(O,W,J):W===t)?W=1:W=sl(qo(W),0);var pe=O==null?0:O.length;if(!pe||W<1)return[];for(var _e=0,ze=0,Qe=Ft(wt(pe/W));_e<pe;)Qe[ze++]=G1(O,_e,_e+=W);return Qe}function D$r(O){for(var W=-1,J=O==null?0:O.length,pe=0,_e=[];++W<J;){var ze=O[W];ze&&(_e[pe++]=ze)}return _e}function L$r(){var O=arguments.length;if(!O)return[];for(var W=Ft(O-1),J=arguments[0],pe=O;pe--;)W[pe-1]=arguments[pe];return iA(Fo(J)?sv(J):[J],Kp(W,1))}var U$r=ui(function(O,W){return Bu(O)?nte(O,Kp(W,1,Bu,!0)):[]}),F$r=ui(function(O,W){var J=V1(W);return Bu(J)&&(J=t),Bu(O)?nte(O,Kp(W,1,Bu,!0),ho(J,2)):[]}),z$r=ui(function(O,W){var J=V1(W);return Bu(J)&&(J=t),Bu(O)?nte(O,Kp(W,1,Bu,!0),t,J):[]});function H$r(O,W,J){var pe=O==null?0:O.length;return pe?(W=J||W===t?1:qo(W),G1(O,W<0?0:W,pe)):[]}function j$r(O,W,J){var pe=O==null?0:O.length;return pe?(W=J||W===t?1:qo(W),W=pe-W,G1(O,0,W<0?0:W)):[]}function W$r(O,W){return O&&O.length?lve(O,ho(W,3),!0,!0):[]}function G$r(O,W){return O&&O.length?lve(O,ho(W,3),!0):[]}function V$r(O,W,J,pe){var _e=O==null?0:O.length;return _e?(J&&typeof J!="number"&&Fm(O,W,J)&&(J=0,pe=_e),LQr(O,W,J,pe)):[]}function IAt(O,W,J){var pe=O==null?0:O.length;if(!pe)return-1;var _e=J==null?0:qo(J);return _e<0&&(_e=sl(pe+_e,0)),Oj(O,ho(W,3),_e)}function RAt(O,W,J){var pe=O==null?0:O.length;if(!pe)return-1;var _e=pe-1;return J!==t&&(_e=qo(J),_e=J<0?sl(pe+_e,0):bc(_e,pe-1)),Oj(O,ho(W,3),_e,!0)}function MAt(O){var W=O==null?0:O.length;return W?Kp(O,1):[]}function q$r(O){var W=O==null?0:O.length;return W?Kp(O,x):[]}function K$r(O,W){var J=O==null?0:O.length;return J?(W=W===t?1:qo(W),Kp(O,W)):[]}function Y$r(O){for(var W=-1,J=O==null?0:O.length,pe={};++W<J;){var _e=O[W];pe[_e[0]]=_e[1]}return pe}function PAt(O){return O&&O.length?O[0]:t}function J$r(O,W,J){var pe=O==null?0:O.length;if(!pe)return-1;var _e=J==null?0:qo(J);return _e<0&&(_e=sl(pe+_e,0)),C5(O,W,_e)}function X$r(O){var W=O==null?0:O.length;return W?G1(O,0,-1):[]}var Z$r=ui(function(O){var W=yc(O,YOe);return W.length&&W[0]===O[0]?UOe(W):[]}),Q$r=ui(function(O){var W=V1(O),J=yc(O,YOe);return W===V1(J)?W=t:J.pop(),J.length&&J[0]===O[0]?UOe(J,ho(W,2)):[]}),$$r=ui(function(O){var W=V1(O),J=yc(O,YOe);return W=typeof W=="function"?W:t,W&&J.pop(),J.length&&J[0]===O[0]?UOe(J,t,W):[]});function een(O,W){return O==null?"":i0.call(O,W)}function V1(O){var W=O==null?0:O.length;return W?O[W-1]:t}function ten(O,W,J){var pe=O==null?0:O.length;if(!pe)return-1;var _e=pe;return J!==t&&(_e=qo(J),_e=_e<0?sl(pe+_e,0):bc(_e,pe-1)),W===W?RC(O,W,_e):Oj(O,Wee,_e,!0)}function ren(O,W){return O&&O.length?W2t(O,qo(W)):t}var nen=ui(NAt);function NAt(O,W){return O&&O.length&&W&&W.length?jOe(O,W):O}function oen(O,W,J){return O&&O.length&&W&&W.length?jOe(O,W,ho(J,2)):O}function ien(O,W,J){return O&&O.length&&W&&W.length?jOe(O,W,t,J):O}var aen=OC(function(O,W){var J=O==null?0:O.length,pe=BOe(O,W);return q2t(O,yc(W,function(_e){return DC(_e,J)?+_e:_e}).sort(rAt)),pe});function sen(O,W){var J=[];if(!(O&&O.length))return J;var pe=-1,_e=[],ze=O.length;for(W=ho(W,3);++pe<ze;){var Qe=O[pe];W(Qe,pe,O)&&(J.push(Qe),_e.push(pe))}return q2t(O,_e),J}function cDe(O){return O==null?O:eve.call(O)}function cen(O,W,J){var pe=O==null?0:O.length;return pe?(J&&typeof J!="number"&&Fm(O,W,J)?(W=0,J=pe):(W=W==null?0:qo(W),J=J===t?pe:qo(J)),G1(O,W,J)):[]}function len(O,W){return cve(O,W)}function uen(O,W,J){return VOe(O,W,ho(J,2))}function fen(O,W){var J=O==null?0:O.length;if(J){var pe=cve(O,W);if(pe<J&&cA(O[pe],W))return pe}return-1}function den(O,W){return cve(O,W,!0)}function pen(O,W,J){return VOe(O,W,ho(J,2),!0)}function hen(O,W){var J=O==null?0:O.length;if(J){var pe=cve(O,W,!0)-1;if(cA(O[pe],W))return pe}return-1}function men(O){return O&&O.length?Y2t(O):[]}function gen(O,W){return O&&O.length?Y2t(O,ho(W,2)):[]}function ven(O){var W=O==null?0:O.length;return W?G1(O,1,W):[]}function yen(O,W,J){return O&&O.length?(W=J||W===t?1:qo(W),G1(O,0,W<0?0:W)):[]}function ben(O,W,J){var pe=O==null?0:O.length;return pe?(W=J||W===t?1:qo(W),W=pe-W,G1(O,W<0?0:W,pe)):[]}function xen(O,W){return O&&O.length?lve(O,ho(W,3),!1,!0):[]}function wen(O,W){return O&&O.length?lve(O,ho(W,3)):[]}var Aen=ui(function(O){return I5(Kp(O,1,Bu,!0))}),Sen=ui(function(O){var W=V1(O);return Bu(W)&&(W=t),I5(Kp(O,1,Bu,!0),ho(W,2))}),Een=ui(function(O){var W=V1(O);return W=typeof W=="function"?W:t,I5(Kp(O,1,Bu,!0),t,W)});function _en(O){return O&&O.length?I5(O):[]}function Cen(O,W){return O&&O.length?I5(O,ho(W,2)):[]}function ken(O,W){return W=typeof W=="function"?W:t,O&&O.length?I5(O,t,W):[]}function lDe(O){if(!(O&&O.length))return[];var W=0;return O=tn(O,function(J){if(Bu(J))return W=sl(J.length,W),!0}),Kee(W,function(J){return yc(O,Le(J))})}function BAt(O,W){if(!(O&&O.length))return[];var J=lDe(O);return W==null?J:yc(J,function(pe){return Pd(W,t,pe)})}var Ten=ui(function(O,W){return Bu(O)?nte(O,W):[]}),Ien=ui(function(O){return KOe(tn(O,Bu))}),Ren=ui(function(O){var W=V1(O);return Bu(W)&&(W=t),KOe(tn(O,Bu),ho(W,2))}),Men=ui(function(O){var W=V1(O);return W=typeof W=="function"?W:t,KOe(tn(O,Bu),t,W)}),Pen=ui(lDe);function Nen(O,W){return Q2t(O||[],W||[],rte)}function Ben(O,W){return Q2t(O||[],W||[],ate)}var Oen=ui(function(O){var W=O.length,J=W>1?O[W-1]:t;return J=typeof J=="function"?(O.pop(),J):t,BAt(O,J)});function OAt(O){var W=Ne(O);return W.__chain__=!0,W}function Den(O,W){return W(O),O}function yve(O,W){return W(O)}var Len=OC(function(O){var W=O.length,J=W?O[0]:0,pe=this.__wrapped__,_e=function(ze){return BOe(ze,O)};return W>1||this.__actions__.length||!(pe instanceof Mi)||!DC(J)?this.thru(_e):(pe=pe.slice(J,+J+(W?1:0)),pe.__actions__.push({func:yve,args:[_e],thisArg:t}),new j1(pe,this.__chain__).thru(function(ze){return W&&!ze.length&&ze.push(t),ze}))});function Uen(){return OAt(this)}function Fen(){return new j1(this.value(),this.__chain__)}function zen(){this.__values__===t&&(this.__values__=JAt(this.value()));var O=this.__index__>=this.__values__.length,W=O?t:this.__values__[this.__index__++];return{done:O,value:W}}function Hen(){return this}function jen(O){for(var W,J=this;J instanceof nve;){var pe=TAt(J);pe.__index__=0,pe.__values__=t,W?_e.__wrapped__=pe:W=pe;var _e=pe;J=J.__wrapped__}return _e.__wrapped__=O,W}function Wen(){var O=this.__wrapped__;if(O instanceof Mi){var W=O;return this.__actions__.length&&(W=new Mi(this)),W=W.reverse(),W.__actions__.push({func:yve,args:[cDe],thisArg:t}),new j1(W,this.__chain__)}return this.thru(cDe)}function Gen(){return Z2t(this.__wrapped__,this.__actions__)}var Ven=uve(function(O,W,J){me.call(O,J)?++O[J]:NC(O,J,1)});function qen(O,W,J){var pe=Fo(O)?zge:DQr;return J&&Fm(O,W,J)&&(W=t),pe(O,ho(W,3))}function Ken(O,W){var J=Fo(O)?tn:B2t;return J(O,ho(W,3))}var Yen=cAt(IAt),Jen=cAt(RAt);function Xen(O,W){return Kp(bve(O,W),1)}function Zen(O,W){return Kp(bve(O,W),x)}function Qen(O,W,J){return J=J===t?1:qo(J),Kp(bve(O,W),J)}function DAt(O,W){var J=Fo(O)?iv:T5;return J(O,ho(W,3))}function LAt(O,W){var J=Fo(O)?kOe:N2t;return J(O,ho(W,3))}var $en=uve(function(O,W,J){me.call(O,J)?O[J].push(W):NC(O,J,[W])});function etn(O,W,J,pe){O=cv(O)?O:Gj(O),J=J&&!pe?qo(J):0;var _e=O.length;return J<0&&(J=sl(_e+J,0)),Eve(O)?J<=_e&&O.indexOf(W,J)>-1:!!_e&&C5(O,W,J)>-1}var ttn=ui(function(O,W,J){var pe=-1,_e=typeof W=="function",ze=cv(O)?Ft(O.length):[];return T5(O,function(Qe){ze[++pe]=_e?Pd(W,Qe,J):ote(Qe,W,J)}),ze}),rtn=uve(function(O,W,J){NC(O,J,W)});function bve(O,W){var J=Fo(O)?yc:z2t;return J(O,ho(W,3))}function ntn(O,W,J,pe){return O==null?[]:(Fo(W)||(W=W==null?[]:[W]),J=pe?t:J,Fo(J)||(J=J==null?[]:[J]),G2t(O,W,J))}var otn=uve(function(O,W,J){O[J?0:1].push(W)},function(){return[[],[]]});function itn(O,W,J){var pe=Fo(O)?Nj:Wge,_e=arguments.length<3;return pe(O,ho(W,4),J,_e,T5)}function atn(O,W,J){var pe=Fo(O)?Hge:Wge,_e=arguments.length<3;return pe(O,ho(W,4),J,_e,N2t)}function stn(O,W){var J=Fo(O)?tn:B2t;return J(O,Ave(ho(W,3)))}function ctn(O){var W=Fo(O)?I2t:e$r;return W(O)}function ltn(O,W,J){(J?Fm(O,W,J):W===t)?W=1:W=qo(W);var pe=Fo(O)?MQr:t$r;return pe(O,W)}function utn(O){var W=Fo(O)?PQr:n$r;return W(O)}function ftn(O){if(O==null)return 0;if(cv(O))return Eve(O)?Dm(O):O.length;var W=a0(O);return W==se||W==te?O.size:zOe(O).length}function dtn(O,W,J){var pe=Fo(O)?Bj:o$r;return J&&Fm(O,W,J)&&(W=t),pe(O,ho(W,3))}var ptn=ui(function(O,W){if(O==null)return[];var J=W.length;return J>1&&Fm(O,W[0],W[1])?W=[]:J>2&&Fm(W[0],W[1],W[2])&&(W=[W[0]]),G2t(O,Kp(W,1),[])}),xve=dt||function(){return pf.Date.now()};function htn(O,W){if(typeof W!="function")throw new ye(o);return O=qo(O),function(){if(--O<1)return W.apply(this,arguments)}}function UAt(O,W,J){return W=J?t:W,W=O&&W==null?O.length:W,BC(O,L,t,t,t,t,W)}function FAt(O,W){var J;if(typeof W!="function")throw new ye(o);return O=qo(O),function(){return--O>0&&(J=W.apply(this,arguments)),O<=1&&(W=t),J}}var uDe=ui(function(O,W,J){var pe=g;if(J.length){var _e=jo(J,jj(uDe));pe|=I}return BC(O,pe,W,J,_e)}),zAt=ui(function(O,W,J){var pe=g|v;if(J.length){var _e=jo(J,jj(zAt));pe|=I}return BC(W,pe,O,J,_e)});function HAt(O,W,J){W=J?t:W;var pe=BC(O,w,t,t,t,t,t,W);return pe.placeholder=HAt.placeholder,pe}function jAt(O,W,J){W=J?t:W;var pe=BC(O,_,t,t,t,t,t,W);return pe.placeholder=jAt.placeholder,pe}function WAt(O,W,J){var pe,_e,ze,Qe,lt,yt,lr=0,fr=!1,Tr=!1,hn=!0;if(typeof O!="function")throw new ye(o);W=q1(W)||0,Pl(J)&&(fr=!!J.leading,Tr="maxWait"in J,ze=Tr?sl(q1(J.maxWait)||0,W):ze,hn="trailing"in J?!!J.trailing:hn);function Jn(Ou){var lA=pe,FC=_e;return pe=_e=t,lr=Ou,Qe=O.apply(FC,lA),Qe}function vo(Ou){return lr=Ou,lt=lte(Ai,W),fr?Jn(Ou):Qe}function ni(Ou){var lA=Ou-yt,FC=Ou-lr,cSt=W-lA;return Tr?bc(cSt,ze-FC):cSt}function yo(Ou){var lA=Ou-yt,FC=Ou-lr;return yt===t||lA>=W||lA<0||Tr&&FC>=ze}function Ai(){var Ou=xve();if(yo(Ou))return ji(Ou);lt=lte(Ai,ni(Ou))}function ji(Ou){return lt=t,hn&&pe?Jn(Ou):(pe=_e=t,Qe)}function Xy(){lt!==t&&$2t(lt),lr=0,pe=yt=_e=lt=t}function zm(){return lt===t?Qe:ji(xve())}function Zy(){var Ou=xve(),lA=yo(Ou);if(pe=arguments,_e=this,yt=Ou,lA){if(lt===t)return vo(yt);if(Tr)return $2t(lt),lt=lte(Ai,W),Jn(yt)}return lt===t&&(lt=lte(Ai,W)),Qe}return Zy.cancel=Xy,Zy.flush=zm,Zy}var mtn=ui(function(O,W){return P2t(O,1,W)}),gtn=ui(function(O,W,J){return P2t(O,q1(W)||0,J)});function vtn(O){return BC(O,z)}function wve(O,W){if(typeof O!="function"||W!=null&&typeof W!="function")throw new ye(o);var J=function(){var pe=arguments,_e=W?W.apply(this,pe):pe[0],ze=J.cache;if(ze.has(_e))return ze.get(_e);var Qe=O.apply(this,pe);return J.cache=ze.set(_e,Qe)||ze,Qe};return J.cache=new(wve.Cache||PC),J}wve.Cache=PC;function Ave(O){if(typeof O!="function")throw new ye(o);return function(){var W=arguments;switch(W.length){case 0:return!O.call(this);case 1:return!O.call(this,W[0]);case 2:return!O.call(this,W[0],W[1]);case 3:return!O.call(this,W[0],W[1],W[2])}return!O.apply(this,W)}}function ytn(O){return FAt(2,O)}var btn=i$r(function(O,W){W=W.length==1&&Fo(W[0])?yc(W[0],o0(ho())):yc(Kp(W,1),o0(ho()));var J=W.length;return ui(function(pe){for(var _e=-1,ze=bc(pe.length,J);++_e<ze;)pe[_e]=W[_e].call(this,pe[_e]);return Pd(O,this,pe)})}),fDe=ui(function(O,W){var J=jo(W,jj(fDe));return BC(O,I,t,W,J)}),GAt=ui(function(O,W){var J=jo(W,jj(GAt));return BC(O,B,t,W,J)}),xtn=OC(function(O,W){return BC(O,D,t,t,t,W)});function wtn(O,W){if(typeof O!="function")throw new ye(o);return W=W===t?W:qo(W),ui(O,W)}function Atn(O,W){if(typeof O!="function")throw new ye(o);return W=W==null?0:sl(qo(W),0),ui(function(J){var pe=J[W],_e=M5(J,0,W);return pe&&iA(_e,pe),Pd(O,this,_e)})}function Stn(O,W,J){var pe=!0,_e=!0;if(typeof O!="function")throw new ye(o);return Pl(J)&&(pe="leading"in J?!!J.leading:pe,_e="trailing"in J?!!J.trailing:_e),WAt(O,W,{leading:pe,maxWait:W,trailing:_e})}function Etn(O){return UAt(O,1)}function _tn(O,W){return fDe(JOe(W),O)}function Ctn(){if(!arguments.length)return[];var O=arguments[0];return Fo(O)?O:[O]}function ktn(O){return W1(O,f)}function Ttn(O,W){return W=typeof W=="function"?W:t,W1(O,f,W)}function Itn(O){return W1(O,l|f)}function Rtn(O,W){return W=typeof W=="function"?W:t,W1(O,l|f,W)}function Mtn(O,W){return W==null||M2t(O,W,Bd(W))}function cA(O,W){return O===W||O!==O&&W!==W}var Ptn=hve(LOe),Ntn=hve(function(O,W){return O>=W}),fB=L2t(function(){return arguments}())?L2t:function(O){return eu(O)&&me.call(O,"callee")&&!Be.call(O,"callee")},Fo=Ft.isArray,Btn=Oge?o0(Oge):jQr;function cv(O){return O!=null&&Sve(O.length)&&!LC(O)}function Bu(O){return eu(O)&&cv(O)}function Otn(O){return O===!0||O===!1||eu(O)&&Um(O)==oe}var P5=Ri||ADe,Dtn=Dge?o0(Dge):WQr;function Ltn(O){return eu(O)&&O.nodeType===1&&!ute(O)}function Utn(O){if(O==null)return!0;if(cv(O)&&(Fo(O)||typeof O=="string"||typeof O.splice=="function"||P5(O)||Wj(O)||fB(O)))return!O.length;var W=a0(O);if(W==se||W==te)return!O.size;if(cte(O))return!zOe(O).length;for(var J in O)if(me.call(O,J))return!1;return!0}function Ftn(O,W){return ite(O,W)}function ztn(O,W,J){J=typeof J=="function"?J:t;var pe=J?J(O,W):t;return pe===t?ite(O,W,t,J):!!pe}function dDe(O){if(!eu(O))return!1;var W=Um(O);return W==K||W==X||typeof O.message=="string"&&typeof O.name=="string"&&!ute(O)}function Htn(O){return typeof O=="number"&&Or(O)}function LC(O){if(!Pl(O))return!1;var W=Um(O);return W==$||W==ee||W==Y||W==Te}function VAt(O){return typeof O=="number"&&O==qo(O)}function Sve(O){return typeof O=="number"&&O>-1&&O%1==0&&O<=C}function Pl(O){var W=typeof O;return O!=null&&(W=="object"||W=="function")}function eu(O){return O!=null&&typeof O=="object"}var qAt=Pj?o0(Pj):VQr;function jtn(O,W){return O===W||FOe(O,W,rDe(W))}function Wtn(O,W,J){return J=typeof J=="function"?J:t,FOe(O,W,rDe(W),J)}function Gtn(O){return KAt(O)&&O!=+O}function Vtn(O){if(T$r(O))throw new Io(n);return U2t(O)}function qtn(O){return O===null}function Ktn(O){return O==null}function KAt(O){return typeof O=="number"||eu(O)&&Um(O)==ve}function ute(O){if(!eu(O)||Um(O)!=ke)return!1;var W=Ae(O);if(W===null)return!0;var J=me.call(W,"constructor")&&W.constructor;return typeof J=="function"&&J instanceof J&&fe.call(J)==Ct}var pDe=Lge?o0(Lge):qQr;function Ytn(O){return VAt(O)&&O>=-C&&O<=C}var YAt=Uge?o0(Uge):KQr;function Eve(O){return typeof O=="string"||!Fo(O)&&eu(O)&&Um(O)==le}function Jy(O){return typeof O=="symbol"||eu(O)&&Um(O)==Ee}var Wj=Fge?o0(Fge):YQr;function Jtn(O){return O===t}function Xtn(O){return eu(O)&&a0(O)==Me}function Ztn(O){return eu(O)&&Um(O)==Ve}var Qtn=hve(HOe),$tn=hve(function(O,W){return O<=W});function JAt(O){if(!O)return[];if(cv(O))return Eve(O)?av(O):sv(O);if(ot&&O[ot])return Yge(O[ot]());var W=a0(O),J=W==se?qn:W==te?Lj:Gj;return J(O)}function UC(O){if(!O)return O===0?O:0;if(O=q1(O),O===x||O===-x){var W=O<0?-1:1;return W*R}return O===O?O:0}function qo(O){var W=UC(O),J=W%1;return W===W?J?W-J:W:0}function XAt(O){return O?sB(qo(O),0,N):0}function q1(O){if(typeof O=="number")return O;if(Jy(O))return E;if(Pl(O)){var W=typeof O.valueOf=="function"?O.valueOf():O;O=Pl(W)?W+"":W}if(typeof O!="string")return O===0?O:+O;O=Gge(O);var J=Ir.test(O);return J||ma.test(O)?_5(O.slice(2),J?2:8):Ui.test(O)?E:+O}function ZAt(O){return VE(O,lv(O))}function ern(O){return O?sB(qo(O),-C,C):O===0?O:0}function fs(O){return O==null?"":Yy(O)}var trn=zj(function(O,W){if(cte(W)||cv(W)){VE(W,Bd(W),O);return}for(var J in W)me.call(W,J)&&rte(O,J,W[J])}),QAt=zj(function(O,W){VE(W,lv(W),O)}),_ve=zj(function(O,W,J,pe){VE(W,lv(W),O,pe)}),rrn=zj(function(O,W,J,pe){VE(W,Bd(W),O,pe)}),nrn=OC(BOe);function orn(O,W){var J=Fj(O);return W==null?J:R2t(J,W)}var irn=ui(function(O,W){O=he(O);var J=-1,pe=W.length,_e=pe>2?W[2]:t;for(_e&&Fm(W[0],W[1],_e)&&(pe=1);++J<pe;)for(var ze=W[J],Qe=lv(ze),lt=-1,yt=Qe.length;++lt<yt;){var lr=Qe[lt],fr=O[lr];(fr===t||cA(fr,ne[lr])&&!me.call(O,lr))&&(O[lr]=ze[lr])}return O}),arn=ui(function(O){return O.push(t,mAt),Pd($At,t,O)});function srn(O,W){return jge(O,ho(W,3),GE)}function crn(O,W){return jge(O,ho(W,3),DOe)}function lrn(O,W){return O==null?O:OOe(O,ho(W,3),lv)}function urn(O,W){return O==null?O:O2t(O,ho(W,3),lv)}function frn(O,W){return O&&GE(O,ho(W,3))}function drn(O,W){return O&&DOe(O,ho(W,3))}function prn(O){return O==null?[]:ave(O,Bd(O))}function hrn(O){return O==null?[]:ave(O,lv(O))}function hDe(O,W,J){var pe=O==null?t:cB(O,W);return pe===t?J:pe}function mrn(O,W){return O!=null&&yAt(O,W,UQr)}function mDe(O,W){return O!=null&&yAt(O,W,FQr)}var grn=uAt(function(O,W,J){W!=null&&typeof W.toString!="function"&&(W=pt.call(W)),O[W]=J},vDe(uv)),vrn=uAt(function(O,W,J){W!=null&&typeof W.toString!="function"&&(W=pt.call(W)),me.call(O,W)?O[W].push(J):O[W]=[J]},ho),yrn=ui(ote);function Bd(O){return cv(O)?T2t(O):zOe(O)}function lv(O){return cv(O)?T2t(O,!0):JQr(O)}function brn(O,W){var J={};return W=ho(W,3),GE(O,function(pe,_e,ze){NC(J,W(pe,_e,ze),pe)}),J}function xrn(O,W){var J={};return W=ho(W,3),GE(O,function(pe,_e,ze){NC(J,_e,W(pe,_e,ze))}),J}var wrn=zj(function(O,W,J){sve(O,W,J)}),$At=zj(function(O,W,J,pe){sve(O,W,J,pe)}),Arn=OC(function(O,W){var J={};if(O==null)return J;var pe=!1;W=yc(W,function(ze){return ze=R5(ze,O),pe||(pe=ze.length>1),ze}),VE(O,eDe(O),J),pe&&(J=W1(J,l|u|f,g$r));for(var _e=W.length;_e--;)qOe(J,W[_e]);return J});function Srn(O,W){return eSt(O,Ave(ho(W)))}var Ern=OC(function(O,W){return O==null?{}:ZQr(O,W)});function eSt(O,W){if(O==null)return{};var J=yc(eDe(O),function(pe){return[pe]});return W=ho(W),V2t(O,J,function(pe,_e){return W(pe,_e[0])})}function _rn(O,W,J){W=R5(W,O);var pe=-1,_e=W.length;for(_e||(_e=1,O=t);++pe<_e;){var ze=O==null?t:O[qE(W[pe])];ze===t&&(pe=_e,ze=J),O=LC(ze)?ze.call(O):ze}return O}function Crn(O,W,J){return O==null?O:ate(O,W,J)}function krn(O,W,J,pe){return pe=typeof pe=="function"?pe:t,O==null?O:ate(O,W,J,pe)}var tSt=pAt(Bd),rSt=pAt(lv);function Trn(O,W,J){var pe=Fo(O),_e=pe||P5(O)||Wj(O);if(W=ho(W,4),J==null){var ze=O&&O.constructor;_e?J=pe?new ze:[]:Pl(O)?J=LC(ze)?Fj(Ae(O)):{}:J={}}return(_e?iv:GE)(O,function(Qe,lt,yt){return W(J,Qe,lt,yt)}),J}function Irn(O,W){return O==null?!0:qOe(O,W)}function Rrn(O,W,J){return O==null?O:X2t(O,W,JOe(J))}function Mrn(O,W,J,pe){return pe=typeof pe=="function"?pe:t,O==null?O:X2t(O,W,JOe(J),pe)}function Gj(O){return O==null?[]:Yee(O,Bd(O))}function Prn(O){return O==null?[]:Yee(O,lv(O))}function Nrn(O,W,J){return J===t&&(J=W,W=t),J!==t&&(J=q1(J),J=J===J?J:0),W!==t&&(W=q1(W),W=W===W?W:0),sB(q1(O),W,J)}function Brn(O,W,J){return W=UC(W),J===t?(J=W,W=0):J=UC(J),O=q1(O),zQr(O,W,J)}function Orn(O,W,J){if(J&&typeof J!="boolean"&&Fm(O,W,J)&&(W=J=t),J===t&&(typeof W=="boolean"?(J=W,W=t):typeof O=="boolean"&&(J=O,O=t)),O===t&&W===t?(O=0,W=1):(O=UC(O),W===t?(W=O,O=0):W=UC(W)),O>W){var pe=O;O=W,W=pe}if(J||O%1||W%1){var _e=$ge();return bc(O+_e*(W-O+_Oe("1e-"+((_e+"").length-1))),W)}return WOe(O,W)}var Drn=Hj(function(O,W,J){return W=W.toLowerCase(),O+(J?nSt(W):W)});function nSt(O){return gDe(fs(O).toLowerCase())}function oSt(O){return O=fs(O),O&&O.replace(zi,qge).replace(vOe,"")}function Lrn(O,W,J){O=fs(O),W=Yy(W);var pe=O.length;J=J===t?pe:sB(qo(J),0,pe);var _e=J;return J-=W.length,J>=0&&O.slice(J,_e)==W}function Urn(O){return O=fs(O),O&&ur.test(O)?O.replace($r,Dj):O}function Frn(O){return O=fs(O),O&&Ht.test(O)?O.replace(pn,"\\$&"):O}var zrn=Hj(function(O,W,J){return O+(J?"-":"")+W.toLowerCase()}),Hrn=Hj(function(O,W,J){return O+(J?" ":"")+W.toLowerCase()}),jrn=sAt("toLowerCase");function Wrn(O,W,J){O=fs(O),W=qo(W);var pe=W?Dm(O):0;if(!W||pe>=W)return O;var _e=(W-pe)/2;return pve(hr(_e),J)+O+pve(wt(_e),J)}function Grn(O,W,J){O=fs(O),W=qo(W);var pe=W?Dm(O):0;return W&&pe<W?O+pve(W-pe,J):O}function Vrn(O,W,J){O=fs(O),W=qo(W);var pe=W?Dm(O):0;return W&&pe<W?pve(W-pe,J)+O:O}function qrn(O,W,J){return J||W==null?W=0:W&&(W=+W),POe(fs(O).replace(dr,""),W||0)}function Krn(O,W,J){return(J?Fm(O,W,J):W===t)?W=1:W=qo(W),GOe(fs(O),W)}function Yrn(){var O=arguments,W=fs(O[0]);return O.length<3?W:W.replace(O[1],O[2])}var Jrn=Hj(function(O,W,J){return O+(J?"_":"")+W.toLowerCase()});function Xrn(O,W,J){return J&&typeof J!="number"&&Fm(O,W,J)&&(W=J=t),J=J===t?N:J>>>0,J?(O=fs(O),O&&(typeof W=="string"||W!=null&&!pDe(W))&&(W=Yy(W),!W&&IC(O))?M5(av(O),0,J):O.split(W,J)):[]}var Zrn=Hj(function(O,W,J){return O+(J?" ":"")+gDe(W)});function Qrn(O,W,J){return O=fs(O),J=J==null?0:sB(qo(J),0,O.length),W=Yy(W),O.slice(J,J+W.length)==W}function $rn(O,W,J){var pe=Ne.templateSettings;J&&Fm(O,W,J)&&(W=t),O=fs(O),W=_ve({},W,pe,hAt);var _e=_ve({},W.imports,pe.imports,hAt),ze=Bd(_e),Qe=Yee(_e,ze),lt,yt,lr=0,fr=W.interpolate||ri,Tr="__p += '",hn=be((W.escape||ri).source+"|"+fr.source+"|"+(fr===Ar?Lt:ri).source+"|"+(W.evaluate||ri).source+"|$","g"),Jn="//# sourceURL="+(me.call(W,"sourceURL")?(W.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Nge+"]")+`
`;O.replace(hn,function(yo,Ai,ji,Xy,zm,Zy){return ji||(ji=Xy),Tr+=O.slice(lr,Zy).replace(li,Jee),Ai&&(lt=!0,Tr+=`' +
__e(`+Ai+`) +
'`),zm&&(yt=!0,Tr+=`';
`+zm+`;
__p += '`),ji&&(Tr+=`' +
((__t = (`+ji+`)) == null ? '' : __t) +
'`),lr=Zy+yo.length,yo}),Tr+=`';
`;var vo=me.call(W,"variable")&&W.variable;if(!vo)Tr=`with (obj) {
`+Tr+`
}
`;else if(pr.test(vo))throw new Io(i);Tr=(yt?Tr.replace(Kt,""):Tr).replace(nn,"$1").replace(Ot,"$1;"),Tr="function("+(vo||"obj")+`) {
`+(vo?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(lt?", __e = _.escape":"")+(yt?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Tr+`return __p
}`;var ni=aSt(function(){return va(ze,Jn+"return "+Tr).apply(t,Qe)});if(ni.source=Tr,dDe(ni))throw ni;return ni}function enn(O){return fs(O).toLowerCase()}function tnn(O){return fs(O).toUpperCase()}function rnn(O,W,J){if(O=fs(O),O&&(J||W===t))return Gge(O);if(!O||!(W=Yy(W)))return O;var pe=av(O),_e=av(W),ze=Vge(pe,_e),Qe=nB(pe,_e)+1;return M5(pe,ze,Qe).join("")}function nnn(O,W,J){if(O=fs(O),O&&(J||W===t))return O.slice(0,Zee(O)+1);if(!O||!(W=Yy(W)))return O;var pe=av(O),_e=nB(pe,av(W))+1;return M5(pe,0,_e).join("")}function onn(O,W,J){if(O=fs(O),O&&(J||W===t))return O.replace(dr,"");if(!O||!(W=Yy(W)))return O;var pe=av(O),_e=Vge(pe,av(W));return M5(pe,_e).join("")}function inn(O,W){var J=G,pe=U;if(Pl(W)){var _e="separator"in W?W.separator:_e;J="length"in W?qo(W.length):J,pe="omission"in W?Yy(W.omission):pe}O=fs(O);var ze=O.length;if(IC(O)){var Qe=av(O);ze=Qe.length}if(J>=ze)return O;var lt=J-Dm(pe);if(lt<1)return pe;var yt=Qe?M5(Qe,0,lt).join(""):O.slice(0,lt);if(_e===t)return yt+pe;if(Qe&&(lt+=yt.length-lt),pDe(_e)){if(O.slice(lt).search(_e)){var lr,fr=yt;for(_e.global||(_e=be(_e.source,fs(Cr.exec(_e))+"g")),_e.lastIndex=0;lr=_e.exec(fr);)var Tr=lr.index;yt=yt.slice(0,Tr===t?lt:Tr)}}else if(O.indexOf(Yy(_e),lt)!=lt){var hn=yt.lastIndexOf(_e);hn>-1&&(yt=yt.slice(0,hn))}return yt+pe}function ann(O){return O=fs(O),O&&Bt.test(O)?O.replace(ar,aA):O}var snn=Hj(function(O,W,J){return O+(J?" ":"")+W.toUpperCase()}),gDe=sAt("toUpperCase");function iSt(O,W,J){return O=fs(O),W=J?t:W,W===t?Xee(O)?Zge(O):TOe(O):O.match(W)||[]}var aSt=ui(function(O,W){try{return Pd(O,t,W)}catch(J){return dDe(J)?J:new Io(J)}}),cnn=OC(function(O,W){return iv(W,function(J){J=qE(J),NC(O,J,uDe(O[J],O))}),O});function lnn(O){var W=O==null?0:O.length,J=ho();return O=W?yc(O,function(pe){if(typeof pe[1]!="function")throw new ye(o);return[J(pe[0]),pe[1]]}):[],ui(function(pe){for(var _e=-1;++_e<W;){var ze=O[_e];if(Pd(ze[0],this,pe))return Pd(ze[1],this,pe)}})}function unn(O){return OQr(W1(O,l))}function vDe(O){return function(){return O}}function fnn(O,W){return O==null||O!==O?W:O}var dnn=lAt(),pnn=lAt(!0);function uv(O){return O}function yDe(O){return F2t(typeof O=="function"?O:W1(O,l))}function hnn(O){return H2t(W1(O,l))}function mnn(O,W){return j2t(O,W1(W,l))}var gnn=ui(function(O,W){return function(J){return ote(J,O,W)}}),vnn=ui(function(O,W){return function(J){return ote(O,J,W)}});function bDe(O,W,J){var pe=Bd(W),_e=ave(W,pe);J==null&&!(Pl(W)&&(_e.length||!pe.length))&&(J=W,W=O,O=this,_e=ave(W,Bd(W)));var ze=!(Pl(J)&&"chain"in J)||!!J.chain,Qe=LC(O);return iv(_e,function(lt){var yt=W[lt];O[lt]=yt,Qe&&(O.prototype[lt]=function(){var lr=this.__chain__;if(ze||lr){var fr=O(this.__wrapped__),Tr=fr.__actions__=sv(this.__actions__);return Tr.push({func:yt,args:arguments,thisArg:O}),fr.__chain__=lr,fr}return yt.apply(O,iA([this.value()],arguments))})}),O}function ynn(){return pf._===this&&(pf._=Yt),this}function xDe(){}function bnn(O){return O=qo(O),ui(function(W){return W2t(W,O)})}var xnn=ZOe(yc),wnn=ZOe(zge),Ann=ZOe(Bj);function sSt(O){return oDe(O)?Le(qE(O)):QQr(O)}function Snn(O){return function(W){return O==null?t:cB(O,W)}}var Enn=fAt(),_nn=fAt(!0);function wDe(){return[]}function ADe(){return!1}function Cnn(){return{}}function knn(){return""}function Tnn(){return!0}function Inn(O,W){if(O=qo(O),O<1||O>C)return[];var J=N,pe=bc(O,N);W=ho(W),O-=N;for(var _e=Kee(pe,W);++J<O;)W(J);return _e}function Rnn(O){return Fo(O)?yc(O,qE):Jy(O)?[O]:sv(kAt(fs(O)))}function Mnn(O){var W=++Ce;return fs(O)+W}var Pnn=dve(function(O,W){return O+W},0),Nnn=QOe("ceil"),Bnn=dve(function(O,W){return O/W},1),Onn=QOe("floor");function Dnn(O){return O&&O.length?ive(O,uv,LOe):t}function Lnn(O,W){return O&&O.length?ive(O,ho(W,2),LOe):t}function Unn(O){return Gee(O,uv)}function Fnn(O,W){return Gee(O,ho(W,2))}function znn(O){return O&&O.length?ive(O,uv,HOe):t}function Hnn(O,W){return O&&O.length?ive(O,ho(W,2),HOe):t}var jnn=dve(function(O,W){return O*W},1),Wnn=QOe("round"),Gnn=dve(function(O,W){return O-W},0);function Vnn(O){return O&&O.length?qee(O,uv):0}function qnn(O,W){return O&&O.length?qee(O,ho(W,2)):0}return Ne.after=htn,Ne.ary=UAt,Ne.assign=trn,Ne.assignIn=QAt,Ne.assignInWith=_ve,Ne.assignWith=rrn,Ne.at=nrn,Ne.before=FAt,Ne.bind=uDe,Ne.bindAll=cnn,Ne.bindKey=zAt,Ne.castArray=Ctn,Ne.chain=OAt,Ne.chunk=O$r,Ne.compact=D$r,Ne.concat=L$r,Ne.cond=lnn,Ne.conforms=unn,Ne.constant=vDe,Ne.countBy=Ven,Ne.create=orn,Ne.curry=HAt,Ne.curryRight=jAt,Ne.debounce=WAt,Ne.defaults=irn,Ne.defaultsDeep=arn,Ne.defer=mtn,Ne.delay=gtn,Ne.difference=U$r,Ne.differenceBy=F$r,Ne.differenceWith=z$r,Ne.drop=H$r,Ne.dropRight=j$r,Ne.dropRightWhile=W$r,Ne.dropWhile=G$r,Ne.fill=V$r,Ne.filter=Ken,Ne.flatMap=Xen,Ne.flatMapDeep=Zen,Ne.flatMapDepth=Qen,Ne.flatten=MAt,Ne.flattenDeep=q$r,Ne.flattenDepth=K$r,Ne.flip=vtn,Ne.flow=dnn,Ne.flowRight=pnn,Ne.fromPairs=Y$r,Ne.functions=prn,Ne.functionsIn=hrn,Ne.groupBy=$en,Ne.initial=X$r,Ne.intersection=Z$r,Ne.intersectionBy=Q$r,Ne.intersectionWith=$$r,Ne.invert=grn,Ne.invertBy=vrn,Ne.invokeMap=ttn,Ne.iteratee=yDe,Ne.keyBy=rtn,Ne.keys=Bd,Ne.keysIn=lv,Ne.map=bve,Ne.mapKeys=brn,Ne.mapValues=xrn,Ne.matches=hnn,Ne.matchesProperty=mnn,Ne.memoize=wve,Ne.merge=wrn,Ne.mergeWith=$At,Ne.method=gnn,Ne.methodOf=vnn,Ne.mixin=bDe,Ne.negate=Ave,Ne.nthArg=bnn,Ne.omit=Arn,Ne.omitBy=Srn,Ne.once=ytn,Ne.orderBy=ntn,Ne.over=xnn,Ne.overArgs=btn,Ne.overEvery=wnn,Ne.overSome=Ann,Ne.partial=fDe,Ne.partialRight=GAt,Ne.partition=otn,Ne.pick=Ern,Ne.pickBy=eSt,Ne.property=sSt,Ne.propertyOf=Snn,Ne.pull=nen,Ne.pullAll=NAt,Ne.pullAllBy=oen,Ne.pullAllWith=ien,Ne.pullAt=aen,Ne.range=Enn,Ne.rangeRight=_nn,Ne.rearg=xtn,Ne.reject=stn,Ne.remove=sen,Ne.rest=wtn,Ne.reverse=cDe,Ne.sampleSize=ltn,Ne.set=Crn,Ne.setWith=krn,Ne.shuffle=utn,Ne.slice=cen,Ne.sortBy=ptn,Ne.sortedUniq=men,Ne.sortedUniqBy=gen,Ne.split=Xrn,Ne.spread=Atn,Ne.tail=ven,Ne.take=yen,Ne.takeRight=ben,Ne.takeRightWhile=xen,Ne.takeWhile=wen,Ne.tap=Den,Ne.throttle=Stn,Ne.thru=yve,Ne.toArray=JAt,Ne.toPairs=tSt,Ne.toPairsIn=rSt,Ne.toPath=Rnn,Ne.toPlainObject=ZAt,Ne.transform=Trn,Ne.unary=Etn,Ne.union=Aen,Ne.unionBy=Sen,Ne.unionWith=Een,Ne.uniq=_en,Ne.uniqBy=Cen,Ne.uniqWith=ken,Ne.unset=Irn,Ne.unzip=lDe,Ne.unzipWith=BAt,Ne.update=Rrn,Ne.updateWith=Mrn,Ne.values=Gj,Ne.valuesIn=Prn,Ne.without=Ten,Ne.words=iSt,Ne.wrap=_tn,Ne.xor=Ien,Ne.xorBy=Ren,Ne.xorWith=Men,Ne.zip=Pen,Ne.zipObject=Nen,Ne.zipObjectDeep=Ben,Ne.zipWith=Oen,Ne.entries=tSt,Ne.entriesIn=rSt,Ne.extend=QAt,Ne.extendWith=_ve,bDe(Ne,Ne),Ne.add=Pnn,Ne.attempt=aSt,Ne.camelCase=Drn,Ne.capitalize=nSt,Ne.ceil=Nnn,Ne.clamp=Nrn,Ne.clone=ktn,Ne.cloneDeep=Itn,Ne.cloneDeepWith=Rtn,Ne.cloneWith=Ttn,Ne.conformsTo=Mtn,Ne.deburr=oSt,Ne.defaultTo=fnn,Ne.divide=Bnn,Ne.endsWith=Lrn,Ne.eq=cA,Ne.escape=Urn,Ne.escapeRegExp=Frn,Ne.every=qen,Ne.find=Yen,Ne.findIndex=IAt,Ne.findKey=srn,Ne.findLast=Jen,Ne.findLastIndex=RAt,Ne.findLastKey=crn,Ne.floor=Onn,Ne.forEach=DAt,Ne.forEachRight=LAt,Ne.forIn=lrn,Ne.forInRight=urn,Ne.forOwn=frn,Ne.forOwnRight=drn,Ne.get=hDe,Ne.gt=Ptn,Ne.gte=Ntn,Ne.has=mrn,Ne.hasIn=mDe,Ne.head=PAt,Ne.identity=uv,Ne.includes=etn,Ne.indexOf=J$r,Ne.inRange=Brn,Ne.invoke=yrn,Ne.isArguments=fB,Ne.isArray=Fo,Ne.isArrayBuffer=Btn,Ne.isArrayLike=cv,Ne.isArrayLikeObject=Bu,Ne.isBoolean=Otn,Ne.isBuffer=P5,Ne.isDate=Dtn,Ne.isElement=Ltn,Ne.isEmpty=Utn,Ne.isEqual=Ftn,Ne.isEqualWith=ztn,Ne.isError=dDe,Ne.isFinite=Htn,Ne.isFunction=LC,Ne.isInteger=VAt,Ne.isLength=Sve,Ne.isMap=qAt,Ne.isMatch=jtn,Ne.isMatchWith=Wtn,Ne.isNaN=Gtn,Ne.isNative=Vtn,Ne.isNil=Ktn,Ne.isNull=qtn,Ne.isNumber=KAt,Ne.isObject=Pl,Ne.isObjectLike=eu,Ne.isPlainObject=ute,Ne.isRegExp=pDe,Ne.isSafeInteger=Ytn,Ne.isSet=YAt,Ne.isString=Eve,Ne.isSymbol=Jy,Ne.isTypedArray=Wj,Ne.isUndefined=Jtn,Ne.isWeakMap=Xtn,Ne.isWeakSet=Ztn,Ne.join=een,Ne.kebabCase=zrn,Ne.last=V1,Ne.lastIndexOf=ten,Ne.lowerCase=Hrn,Ne.lowerFirst=jrn,Ne.lt=Qtn,Ne.lte=$tn,Ne.max=Dnn,Ne.maxBy=Lnn,Ne.mean=Unn,Ne.meanBy=Fnn,Ne.min=znn,Ne.minBy=Hnn,Ne.stubArray=wDe,Ne.stubFalse=ADe,Ne.stubObject=Cnn,Ne.stubString=knn,Ne.stubTrue=Tnn,Ne.multiply=jnn,Ne.nth=ren,Ne.noConflict=ynn,Ne.noop=xDe,Ne.now=xve,Ne.pad=Wrn,Ne.padEnd=Grn,Ne.padStart=Vrn,Ne.parseInt=qrn,Ne.random=Orn,Ne.reduce=itn,Ne.reduceRight=atn,Ne.repeat=Krn,Ne.replace=Yrn,Ne.result=_rn,Ne.round=Wnn,Ne.runInContext=ht,Ne.sample=ctn,Ne.size=ftn,Ne.snakeCase=Jrn,Ne.some=dtn,Ne.sortedIndex=len,Ne.sortedIndexBy=uen,Ne.sortedIndexOf=fen,Ne.sortedLastIndex=den,Ne.sortedLastIndexBy=pen,Ne.sortedLastIndexOf=hen,Ne.startCase=Zrn,Ne.startsWith=Qrn,Ne.subtract=Gnn,Ne.sum=Vnn,Ne.sumBy=qnn,Ne.template=$rn,Ne.times=Inn,Ne.toFinite=UC,Ne.toInteger=qo,Ne.toLength=XAt,Ne.toLower=enn,Ne.toNumber=q1,Ne.toSafeInteger=ern,Ne.toString=fs,Ne.toUpper=tnn,Ne.trim=rnn,Ne.trimEnd=nnn,Ne.trimStart=onn,Ne.truncate=inn,Ne.unescape=ann,Ne.uniqueId=Mnn,Ne.upperCase=snn,Ne.upperFirst=gDe,Ne.each=DAt,Ne.eachRight=LAt,Ne.first=PAt,bDe(Ne,function(){var O={};return GE(Ne,function(W,J){me.call(Ne.prototype,J)||(O[J]=W)}),O}(),{chain:!1}),Ne.VERSION=e,iv(["bind","bindKey","curry","curryRight","partial","partialRight"],function(O){Ne[O].placeholder=Ne}),iv(["drop","take"],function(O,W){Mi.prototype[O]=function(J){J=J===t?1:sl(qo(J),0);var pe=this.__filtered__&&!W?new Mi(this):this.clone();return pe.__filtered__?pe.__takeCount__=bc(J,pe.__takeCount__):pe.__views__.push({size:bc(J,N),type:O+(pe.__dir__<0?"Right":"")}),pe},Mi.prototype[O+"Right"]=function(J){return this.reverse()[O](J).reverse()}}),iv(["filter","map","takeWhile"],function(O,W){var J=W+1,pe=J==j||J==y;Mi.prototype[O]=function(_e){var ze=this.clone();return ze.__iteratees__.push({iteratee:ho(_e,3),type:J}),ze.__filtered__=ze.__filtered__||pe,ze}}),iv(["head","last"],function(O,W){var J="take"+(W?"Right":"");Mi.prototype[O]=function(){return this[J](1).value()[0]}}),iv(["initial","tail"],function(O,W){var J="drop"+(W?"":"Right");Mi.prototype[O]=function(){return this.__filtered__?new Mi(this):this[J](1)}}),Mi.prototype.compact=function(){return this.filter(uv)},Mi.prototype.find=function(O){return this.filter(O).head()},Mi.prototype.findLast=function(O){return this.reverse().find(O)},Mi.prototype.invokeMap=ui(function(O,W){return typeof O=="function"?new Mi(this):this.map(function(J){return ote(J,O,W)})}),Mi.prototype.reject=function(O){return this.filter(Ave(ho(O)))},Mi.prototype.slice=function(O,W){O=qo(O);var J=this;return J.__filtered__&&(O>0||W<0)?new Mi(J):(O<0?J=J.takeRight(-O):O&&(J=J.drop(O)),W!==t&&(W=qo(W),J=W<0?J.dropRight(-W):J.take(W-O)),J)},Mi.prototype.takeRightWhile=function(O){return this.reverse().takeWhile(O).reverse()},Mi.prototype.toArray=function(){return this.take(N)},GE(Mi.prototype,function(O,W){var J=/^(?:filter|find|map|reject)|While$/.test(W),pe=/^(?:head|last)$/.test(W),_e=Ne[pe?"take"+(W=="last"?"Right":""):W],ze=pe||/^find/.test(W);!_e||(Ne.prototype[W]=function(){var Qe=this.__wrapped__,lt=pe?[1]:arguments,yt=Qe instanceof Mi,lr=lt[0],fr=yt||Fo(Qe),Tr=function(Ai){var ji=_e.apply(Ne,iA([Ai],lt));return pe&&hn?ji[0]:ji};fr&&J&&typeof lr=="function"&&lr.length!=1&&(yt=fr=!1);var hn=this.__chain__,Jn=!!this.__actions__.length,vo=ze&&!hn,ni=yt&&!Jn;if(!ze&&fr){Qe=ni?Qe:new Mi(this);var yo=O.apply(Qe,lt);return yo.__actions__.push({func:yve,args:[Tr],thisArg:t}),new j1(yo,hn)}return vo&&ni?O.apply(this,lt):(yo=this.thru(Tr),vo?pe?yo.value()[0]:yo.value():yo)})}),iv(["pop","push","shift","sort","splice","unshift"],function(O){var W=je[O],J=/^(?:push|sort|unshift)$/.test(O)?"tap":"thru",pe=/^(?:pop|shift)$/.test(O);Ne.prototype[O]=function(){var _e=arguments;if(pe&&!this.__chain__){var ze=this.value();return W.apply(Fo(ze)?ze:[],_e)}return this[J](function(Qe){return W.apply(Fo(Qe)?Qe:[],_e)})}}),GE(Mi.prototype,function(O,W){var J=Ne[W];if(J){var pe=J.name+"";me.call(Uj,pe)||(Uj[pe]=[]),Uj[pe].push({name:W,func:J})}}),Uj[fve(t,v).name]=[{name:"wrapper",func:t}],Mi.prototype.clone=aQr,Mi.prototype.reverse=sQr,Mi.prototype.value=cQr,Ne.prototype.at=Len,Ne.prototype.chain=Uen,Ne.prototype.commit=Fen,Ne.prototype.next=zen,Ne.prototype.plant=jen,Ne.prototype.reverse=Wen,Ne.prototype.toJSON=Ne.prototype.valueOf=Ne.prototype.value=Gen,Ne.prototype.first=Ne.prototype.head,ot&&(Ne.prototype[ot]=Hen),Ne},jE=Qge();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(pf._=jE,define(function(){return jE})):TC?((TC.exports=jE)._=jE,Mj._=jE):pf._=jE}).call(cX)});var i2=Q((Zdc,$at)=>{"use strict";d();p();var uX=typeof Reflect=="object"?Reflect:null,Abr=uX&&typeof uX.apply=="function"?uX.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},j6e;uX&&typeof uX.ownKeys=="function"?j6e=uX.ownKeys:Object.getOwnPropertySymbols?j6e=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:j6e=function(e){return Object.getOwnPropertyNames(e)};function bno(t){console&&console.warn&&console.warn(t)}var Ebr=Number.isNaN||function(e){return e!==e};function qs(){qs.init.call(this)}$at.exports=qs;$at.exports.once=Sno;qs.EventEmitter=qs;qs.prototype._events=void 0;qs.prototype._eventsCount=0;qs.prototype._maxListeners=void 0;var Sbr=10;function W6e(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(qs,"defaultMaxListeners",{enumerable:!0,get:function(){return Sbr},set:function(t){if(typeof t!="number"||t<0||Ebr(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");Sbr=t}});qs.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};qs.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||Ebr(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function _br(t){return t._maxListeners===void 0?qs.defaultMaxListeners:t._maxListeners}qs.prototype.getMaxListeners=function(){return _br(this)};qs.prototype.emit=function(e){for(var r=[],n=1;n<arguments.length;n++)r.push(arguments[n]);var o=e==="error",i=this._events;if(i!==void 0)o=o&&i.error===void 0;else if(!o)return!1;if(o){var a;if(r.length>0&&(a=r[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var c=i[e];if(c===void 0)return!1;if(typeof c=="function")Abr(c,this,r);else for(var l=c.length,u=Rbr(c,l),n=0;n<l;++n)Abr(u[n],this,r);return!0};function Cbr(t,e,r,n){var o,i,a;if(W6e(r),i=t._events,i===void 0?(i=t._events=Object.create(null),t._eventsCount=0):(i.newListener!==void 0&&(t.emit("newListener",e,r.listener?r.listener:r),i=t._events),a=i[e]),a===void 0)a=i[e]=r,++t._eventsCount;else if(typeof a=="function"?a=i[e]=n?[r,a]:[a,r]:n?a.unshift(r):a.push(r),o=_br(t),o>0&&a.length>o&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=t,s.type=e,s.count=a.length,bno(s)}return t}qs.prototype.addListener=function(e,r){return Cbr(this,e,r,!1)};qs.prototype.on=qs.prototype.addListener;qs.prototype.prependListener=function(e,r){return Cbr(this,e,r,!0)};function xno(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function kbr(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},o=xno.bind(n);return o.listener=r,n.wrapFn=o,o}qs.prototype.once=function(e,r){return W6e(r),this.on(e,kbr(this,e,r)),this};qs.prototype.prependOnceListener=function(e,r){return W6e(r),this.prependListener(e,kbr(this,e,r)),this};qs.prototype.removeListener=function(e,r){var n,o,i,a,s;if(W6e(r),o=this._events,o===void 0)return this;if(n=o[e],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete o[e],o.removeListener&&this.emit("removeListener",e,n.listener||r));else if(typeof n!="function"){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===r||n[a].listener===r){s=n[a].listener,i=a;break}if(i<0)return this;i===0?n.shift():wno(n,i),n.length===1&&(o[e]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",e,s||r)}return this};qs.prototype.off=qs.prototype.removeListener;qs.prototype.removeAllListeners=function(e){var r,n,o;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var i=Object.keys(n),a;for(o=0;o<i.length;++o)a=i[o],a!=="removeListener"&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(r=n[e],typeof r=="function")this.removeListener(e,r);else if(r!==void 0)for(o=r.length-1;o>=0;o--)this.removeListener(e,r[o]);return this};function Tbr(t,e,r){var n=t._events;if(n===void 0)return[];var o=n[e];return o===void 0?[]:typeof o=="function"?r?[o.listener||o]:[o]:r?Ano(o):Rbr(o,o.length)}qs.prototype.listeners=function(e){return Tbr(this,e,!0)};qs.prototype.rawListeners=function(e){return Tbr(this,e,!1)};qs.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):Ibr.call(t,e)};qs.prototype.listenerCount=Ibr;function Ibr(t){var e=this._events;if(e!==void 0){var r=e[t];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}qs.prototype.eventNames=function(){return this._eventsCount>0?j6e(this._events):[]};function Rbr(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t[n];return r}function wno(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}function Ano(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}function Sno(t,e){return new Promise(function(r,n){function o(a){t.removeListener(e,i),n(a)}function i(){typeof t.removeListener=="function"&&t.removeListener("error",o),r([].slice.call(arguments))}Mbr(t,e,i,{once:!0}),e!=="error"&&Eno(t,o,{once:!0})})}function Eno(t,e,r){typeof t.on=="function"&&Mbr(t,"error",e,r)}function Mbr(t,e,r,n){if(typeof t.on=="function")n.once?t.once(e,r):t.on(e,r);else if(typeof t.addEventListener=="function")t.addEventListener(e,function o(i){n.once&&t.removeEventListener(e,o),r(i)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof t)}});var Ph=Q((e0c,tst)=>{"use strict";d();p();typeof S>"u"||!S.version||S.version.indexOf("v0.")===0||S.version.indexOf("v1.")===0&&S.version.indexOf("v1.8.")!==0?tst.exports={nextTick:Nno}:tst.exports=S;function Nno(t,e,r,n){if(typeof t!="function")throw new TypeError('"callback" argument must be a function');var o=arguments.length,i,a;switch(o){case 0:case 1:return S.nextTick(t);case 2:return S.nextTick(function(){t.call(null,e)});case 3:return S.nextTick(function(){t.call(null,e,r)});case 4:return S.nextTick(function(){t.call(null,e,r,n)});default:for(i=new Array(o-1),a=0;a<i.length;)i[a++]=arguments[a];return S.nextTick(function(){t.apply(null,i)})}}});var Zbr=Q((n0c,Xbr)=>{d();p();var Bno={}.toString;Xbr.exports=Array.isArray||function(t){return Bno.call(t)=="[object Array]"}});var rst=Q((a0c,Qbr)=>{d();p();Qbr.exports=i2().EventEmitter});var gue=Q((nst,e1r)=>{d();p();var K6e=rd(),W6=K6e.Buffer;function $br(t,e){for(var r in t)e[r]=t[r]}W6.from&&W6.alloc&&W6.allocUnsafe&&W6.allocUnsafeSlow?e1r.exports=K6e:($br(K6e,nst),nst.Buffer=dX);function dX(t,e,r){return W6(t,e,r)}$br(W6,dX);dX.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return W6(t,e,r)};dX.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=W6(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};dX.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return W6(t)};dX.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return K6e.SlowBuffer(t)}});var af=Q(nm=>{d();p();function Ono(t){return Array.isArray?Array.isArray(t):Y6e(t)==="[object Array]"}nm.isArray=Ono;function Dno(t){return typeof t=="boolean"}nm.isBoolean=Dno;function Lno(t){return t===null}nm.isNull=Lno;function Uno(t){return t==null}nm.isNullOrUndefined=Uno;function Fno(t){return typeof t=="number"}nm.isNumber=Fno;function zno(t){return typeof t=="string"}nm.isString=zno;function Hno(t){return typeof t=="symbol"}nm.isSymbol=Hno;function jno(t){return t===void 0}nm.isUndefined=jno;function Wno(t){return Y6e(t)==="[object RegExp]"}nm.isRegExp=Wno;function Gno(t){return typeof t=="object"&&t!==null}nm.isObject=Gno;function Vno(t){return Y6e(t)==="[object Date]"}nm.isDate=Vno;function qno(t){return Y6e(t)==="[object Error]"||t instanceof Error}nm.isError=qno;function Kno(t){return typeof t=="function"}nm.isFunction=Kno;function Yno(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||typeof t>"u"}nm.isPrimitive=Yno;nm.isBuffer=A.Buffer.isBuffer;function Y6e(t){return Object.prototype.toString.call(t)}});var Hn=Q((h0c,ost)=>{d();p();typeof Object.create=="function"?ost.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:ost.exports=function(e,r){if(r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e}}});function t1r(){throw new Error("setTimeout has not been defined")}function r1r(){throw new Error("clearTimeout has not been defined")}function n1r(t){if(DM===setTimeout)return setTimeout(t,0);if((DM===t1r||!DM)&&setTimeout)return DM=setTimeout,setTimeout(t,0);try{return DM(t,0)}catch{try{return DM.call(null,t,0)}catch{return DM.call(this,t,0)}}}function Jno(t){if(LM===clearTimeout)return clearTimeout(t);if((LM===r1r||!LM)&&clearTimeout)return LM=clearTimeout,clearTimeout(t);try{return LM(t)}catch{try{return LM.call(null,t)}catch{return LM.call(this,t)}}}function Xno(){!hX||!$F||(hX=!1,$F.length?G6=$F.concat(G6):J6e=-1,G6.length&&o1r())}function o1r(){if(!hX){var t=n1r(Xno);hX=!0;for(var e=G6.length;e;){for($F=G6,G6=[];++J6e<e;)$F&&$F[J6e].run();J6e=-1,e=G6.length}$F=null,hX=!1,Jno(t)}}function Zno(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];G6.push(new i1r(t,e)),G6.length===1&&!hX&&n1r(o1r)}function i1r(t,e){this.fun=t,this.array=e}function ez(){}function hoo(t){throw new Error("process.binding is not supported")}function moo(){return"/"}function goo(t){throw new Error("process.chdir is not supported")}function voo(){return 0}function boo(t){var e=yoo.call(pX)*.001,r=Math.floor(e),n=Math.floor(e%1*1e9);return t&&(r=r-t[0],n=n-t[1],n<0&&(r--,n+=1e9)),[r,n]}function woo(){var t=new Date,e=t-xoo;return e/1e3}var DM,LM,G6,hX,$F,J6e,Qno,$no,eoo,too,roo,noo,ooo,ioo,aoo,soo,coo,loo,uoo,foo,doo,poo,pX,yoo,xoo,Aoo,vue,a1r=Oe(()=>{d();p();DM=t1r,LM=r1r;typeof globalThis.setTimeout=="function"&&(DM=setTimeout);typeof globalThis.clearTimeout=="function"&&(LM=clearTimeout);G6=[],hX=!1,J6e=-1;i1r.prototype.run=function(){this.fun.apply(null,this.array)};Qno="browser",$no="browser",eoo=!0,too={},roo=[],noo="",ooo={},ioo={},aoo={};soo=ez,coo=ez,loo=ez,uoo=ez,foo=ez,doo=ez,poo=ez;pX=globalThis.performance||{},yoo=pX.now||pX.mozNow||pX.msNow||pX.oNow||pX.webkitNow||function(){return new Date().getTime()};xoo=new Date;Aoo={nextTick:Zno,title:Qno,browser:eoo,env:too,argv:roo,version:noo,versions:ooo,on:soo,addListener:coo,once:loo,off:uoo,removeListener:foo,removeAllListeners:doo,emit:poo,binding:hoo,cwd:moo,chdir:goo,umask:voo,hrtime:boo,platform:$no,release:ioo,config:aoo,uptime:woo},vue=Aoo});var ist,ast,s1r=Oe(()=>{d();p();typeof Object.create=="function"?ist=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:ist=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};ast=ist});var m1r={};Nl(m1r,{_extend:()=>mst,debuglog:()=>c1r,default:()=>Poo,deprecate:()=>fst,format:()=>$6e,inherits:()=>ast,inspect:()=>n4,isArray:()=>dst,isBoolean:()=>e8e,isBuffer:()=>d1r,isDate:()=>Q6e,isError:()=>bue,isFunction:()=>xue,isNull:()=>wue,isNullOrUndefined:()=>l1r,isNumber:()=>pst,isObject:()=>tz,isPrimitive:()=>f1r,isRegExp:()=>yue,isString:()=>Aue,isSymbol:()=>u1r,isUndefined:()=>r4,log:()=>p1r});function $6e(t){if(!Aue(t)){for(var e=[],r=0;r<arguments.length;r++)e.push(n4(arguments[r]));return e.join(" ")}for(var r=1,n=arguments,o=n.length,i=String(t).replace(Soo,function(s){if(s==="%%")return"%";if(r>=o)return s;switch(s){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}default:return s}}),a=n[r];r<o;a=n[++r])wue(a)||!tz(a)?i+=" "+a:i+=" "+n4(a);return i}function fst(t,e){if(r4(globalThis.process))return function(){return fst(t,e).apply(this,arguments)};if(vue.noDeprecation===!0)return t;var r=!1;function n(){if(!r){if(vue.throwDeprecation)throw new Error(e);vue.traceDeprecation?console.trace(e):console.error(e),r=!0}return t.apply(this,arguments)}return n}function c1r(t){if(r4(sst)&&(sst=vue.env.NODE_DEBUG||""),t=t.toUpperCase(),!X6e[t])if(new RegExp("\\b"+t+"\\b","i").test(sst)){var e=0;X6e[t]=function(){var r=$6e.apply(null,arguments);console.error("%s %d: %s",t,e,r)}}else X6e[t]=function(){};return X6e[t]}function n4(t,e){var r={seen:[],stylize:_oo};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),e8e(e)?r.showHidden=e:e&&mst(r,e),r4(r.showHidden)&&(r.showHidden=!1),r4(r.depth)&&(r.depth=2),r4(r.colors)&&(r.colors=!1),r4(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=Eoo),Z6e(r,t,r.depth)}function Eoo(t,e){var r=n4.styles[e];return r?"\x1B["+n4.colors[r][0]+"m"+t+"\x1B["+n4.colors[r][1]+"m":t}function _oo(t,e){return t}function Coo(t){var e={};return t.forEach(function(r,n){e[r]=!0}),e}function Z6e(t,e,r){if(t.customInspect&&e&&xue(e.inspect)&&e.inspect!==n4&&!(e.constructor&&e.constructor.prototype===e)){var n=e.inspect(r,t);return Aue(n)||(n=Z6e(t,n,r)),n}var o=koo(t,e);if(o)return o;var i=Object.keys(e),a=Coo(i);if(t.showHidden&&(i=Object.getOwnPropertyNames(e)),bue(e)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return cst(e);if(i.length===0){if(xue(e)){var s=e.name?": "+e.name:"";return t.stylize("[Function"+s+"]","special")}if(yue(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(Q6e(e))return t.stylize(Date.prototype.toString.call(e),"date");if(bue(e))return cst(e)}var c="",l=!1,u=["{","}"];if(dst(e)&&(l=!0,u=["[","]"]),xue(e)){var f=e.name?": "+e.name:"";c=" [Function"+f+"]"}if(yue(e)&&(c=" "+RegExp.prototype.toString.call(e)),Q6e(e)&&(c=" "+Date.prototype.toUTCString.call(e)),bue(e)&&(c=" "+cst(e)),i.length===0&&(!l||e.length==0))return u[0]+c+u[1];if(r<0)return yue(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special");t.seen.push(e);var h;return l?h=Too(t,e,r,a,i):h=i.map(function(m){return ust(t,e,r,a,m,l)}),t.seen.pop(),Ioo(h,c,u)}function koo(t,e){if(r4(e))return t.stylize("undefined","undefined");if(Aue(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(pst(e))return t.stylize(""+e,"number");if(e8e(e))return t.stylize(""+e,"boolean");if(wue(e))return t.stylize("null","null")}function cst(t){return"["+Error.prototype.toString.call(t)+"]"}function Too(t,e,r,n,o){for(var i=[],a=0,s=e.length;a<s;++a)h1r(e,String(a))?i.push(ust(t,e,r,n,String(a),!0)):i.push("");return o.forEach(function(c){c.match(/^\d+$/)||i.push(ust(t,e,r,n,c,!0))}),i}function ust(t,e,r,n,o,i){var a,s,c;if(c=Object.getOwnPropertyDescriptor(e,o)||{value:e[o]},c.get?c.set?s=t.stylize("[Getter/Setter]","special"):s=t.stylize("[Getter]","special"):c.set&&(s=t.stylize("[Setter]","special")),h1r(n,o)||(a="["+o+"]"),s||(t.seen.indexOf(c.value)<0?(wue(r)?s=Z6e(t,c.value,null):s=Z6e(t,c.value,r-1),s.indexOf(`
`)>-1&&(i?s=s.split(`
`).map(function(l){return" "+l}).join(`
`).substr(2):s=`
`+s.split(`
`).map(function(l){return" "+l}).join(`
`))):s=t.stylize("[Circular]","special")),r4(a)){if(i&&o.match(/^\d+$/))return s;a=JSON.stringify(""+o),a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=t.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=t.stylize(a,"string"))}return a+": "+s}function Ioo(t,e,r){var n=0,o=t.reduce(function(i,a){return n++,a.indexOf(`
`)>=0&&n++,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return o>60?r[0]+(e===""?"":e+`
`)+" "+t.join(`,
`)+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}function dst(t){return Array.isArray(t)}function e8e(t){return typeof t=="boolean"}function wue(t){return t===null}function l1r(t){return t==null}function pst(t){return typeof t=="number"}function Aue(t){return typeof t=="string"}function u1r(t){return typeof t=="symbol"}function r4(t){return t===void 0}function yue(t){return tz(t)&&hst(t)==="[object RegExp]"}function tz(t){return typeof t=="object"&&t!==null}function Q6e(t){return tz(t)&&hst(t)==="[object Date]"}function bue(t){return tz(t)&&(hst(t)==="[object Error]"||t instanceof Error)}function xue(t){return typeof t=="function"}function f1r(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||typeof t>"u"}function d1r(t){return A.Buffer.isBuffer(t)}function hst(t){return Object.prototype.toString.call(t)}function lst(t){return t<10?"0"+t.toString(10):t.toString(10)}function Moo(){var t=new Date,e=[lst(t.getHours()),lst(t.getMinutes()),lst(t.getSeconds())].join(":");return[t.getDate(),Roo[t.getMonth()],e].join(" ")}function p1r(){console.log("%s - %s",Moo(),$6e.apply(null,arguments))}function mst(t,e){if(!e||!tz(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}function h1r(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var Soo,X6e,sst,Roo,Poo,g1r=Oe(()=>{d();p();a1r();s1r();Soo=/%[sdj%]/g;X6e={};n4.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};n4.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};Roo=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Poo={inherits:ast,_extend:mst,log:p1r,isBuffer:d1r,isPrimitive:f1r,isFunction:xue,isError:bue,isDate:Q6e,isObject:tz,isRegExp:yue,isUndefined:r4,isSymbol:u1r,isString:Aue,isNumber:pst,isNullOrUndefined:l1r,isNull:wue,isBoolean:e8e,isArray:dst,inspect:n4,deprecate:fst,format:$6e,debuglog:c1r}});var c2=Q((k0c,t8e)=>{d();p();var rz=(g1r(),K1(m1r));if(rz&&rz.default){t8e.exports=rz.default;for(let t in rz)t8e.exports[t]=rz[t]}else rz&&(t8e.exports=rz)});var y1r=Q((R0c,gst)=>{"use strict";d();p();function Noo(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var v1r=gue().Buffer,Sue=c2();function Boo(t,e,r){t.copy(e,r)}gst.exports=function(){function t(){Noo(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(r){var n={data:r,next:null};this.length>0?this.tail.next=n:this.head=n,this.tail=n,++this.length},t.prototype.unshift=function(r){var n={data:r,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},t.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(r){if(this.length===0)return"";for(var n=this.head,o=""+n.data;n=n.next;)o+=r+n.data;return o},t.prototype.concat=function(r){if(this.length===0)return v1r.alloc(0);if(this.length===1)return this.head.data;for(var n=v1r.allocUnsafe(r>>>0),o=this.head,i=0;o;)Boo(o.data,n,i),i+=o.data.length,o=o.next;return n},t}();Sue&&Sue.inspect&&Sue.inspect.custom&&(gst.exports.prototype[Sue.inspect.custom]=function(){var t=Sue.inspect({length:this.length});return this.constructor.name+" "+t})});var vst=Q((N0c,w1r)=>{"use strict";d();p();var b1r=Ph();function Ooo(t,e){var r=this,n=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return n||o?(e?e(t):t&&(!this._writableState||!this._writableState.errorEmitted)&&b1r.nextTick(x1r,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(i){!e&&i?(b1r.nextTick(x1r,r,i),r._writableState&&(r._writableState.errorEmitted=!0)):e&&e(i)}),this)}function Doo(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function x1r(t,e){t.emit("error",e)}w1r.exports={destroy:Ooo,undestroy:Doo}});var Eue=Q((D0c,A1r)=>{d();p();A1r.exports=Loo;function Loo(t,e){if(yst("noDeprecation"))return t;var r=!1;function n(){if(!r){if(yst("throwDeprecation"))throw new Error(e);yst("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return t.apply(this,arguments)}return n}function yst(t){try{if(!globalThis.localStorage)return!1}catch{return!1}var e=globalThis.localStorage[t];return e==null?!1:String(e).toLowerCase()==="true"}});var xst=Q((F0c,R1r)=>{"use strict";d();p();var nz=Ph();R1r.exports=Of;function E1r(t){var e=this;this.next=null,this.entry=null,this.finish=function(){tio(e,t)}}var Uoo=!S.browser&&["v0.10","v0.9."].indexOf(S.version.slice(0,5))>-1?setImmediate:nz.nextTick,mX;Of.WritableState=Cue;var _1r=Object.create(af());_1r.inherits=Hn();var Foo={deprecate:Eue()},C1r=rst(),n8e=gue().Buffer,zoo=globalThis.Uint8Array||function(){};function Hoo(t){return n8e.from(t)}function joo(t){return n8e.isBuffer(t)||t instanceof zoo}var k1r=vst();_1r.inherits(Of,C1r);function Woo(){}function Cue(t,e){mX=mX||oz(),t=t||{};var r=e instanceof mX;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,o=t.writableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:r&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=i,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=t.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){Xoo(e,s)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new E1r(this)}Cue.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(Cue.prototype,"buffer",{get:Foo.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var r8e;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(r8e=Function.prototype[Symbol.hasInstance],Object.defineProperty(Of,Symbol.hasInstance,{value:function(t){return r8e.call(this,t)?!0:this!==Of?!1:t&&t._writableState instanceof Cue}})):r8e=function(t){return t instanceof this};function Of(t){if(mX=mX||oz(),!r8e.call(Of,this)&&!(this instanceof mX))return new Of(t);this._writableState=new Cue(t,this),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),C1r.call(this)}Of.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Goo(t,e){var r=new Error("write after end");t.emit("error",r),nz.nextTick(e,r)}function Voo(t,e,r,n){var o=!0,i=!1;return r===null?i=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!e.objectMode&&(i=new TypeError("Invalid non-string/buffer chunk")),i&&(t.emit("error",i),nz.nextTick(n,i),o=!1),o}Of.prototype.write=function(t,e,r){var n=this._writableState,o=!1,i=!n.objectMode&&joo(t);return i&&!n8e.isBuffer(t)&&(t=Hoo(t)),typeof e=="function"&&(r=e,e=null),i?e="buffer":e||(e=n.defaultEncoding),typeof r!="function"&&(r=Woo),n.ended?Goo(this,r):(i||Voo(this,n,t,r))&&(n.pendingcb++,o=Koo(this,n,i,t,e,r)),o};Of.prototype.cork=function(){var t=this._writableState;t.corked++};Of.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.finished&&!t.bufferProcessing&&t.bufferedRequest&&T1r(this,t))};Of.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this};function qoo(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=n8e.from(e,r)),e}Object.defineProperty(Of.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Koo(t,e,r,n,o,i){if(!r){var a=qoo(e,n,o);n!==a&&(r=!0,o="buffer",n=a)}var s=e.objectMode?1:n.length;e.length+=s;var c=e.length<e.highWaterMark;if(c||(e.needDrain=!0),e.writing||e.corked){var l=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else bst(t,e,!1,s,n,o,i);return c}function bst(t,e,r,n,o,i,a){e.writelen=n,e.writecb=a,e.writing=!0,e.sync=!0,r?t._writev(o,e.onwrite):t._write(o,i,e.onwrite),e.sync=!1}function Yoo(t,e,r,n,o){--e.pendingcb,r?(nz.nextTick(o,n),nz.nextTick(_ue,t,e),t._writableState.errorEmitted=!0,t.emit("error",n)):(o(n),t._writableState.errorEmitted=!0,t.emit("error",n),_ue(t,e))}function Joo(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function Xoo(t,e){var r=t._writableState,n=r.sync,o=r.writecb;if(Joo(r),e)Yoo(t,r,n,e,o);else{var i=I1r(r);!i&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&T1r(t,r),n?Uoo(S1r,t,r,i,o):S1r(t,r,i,o)}}function S1r(t,e,r,n){r||Zoo(t,e),e.pendingcb--,n(),_ue(t,e)}function Zoo(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function T1r(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,o=new Array(n),i=e.corkedRequestsFree;i.entry=r;for(var a=0,s=!0;r;)o[a]=r,r.isBuf||(s=!1),r=r.next,a+=1;o.allBuffers=s,bst(t,e,!0,e.length,o,"",i.finish),e.pendingcb++,e.lastBufferedRequest=null,i.next?(e.corkedRequestsFree=i.next,i.next=null):e.corkedRequestsFree=new E1r(e),e.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,l=r.encoding,u=r.callback,f=e.objectMode?1:c.length;if(bst(t,e,!1,f,c,l,u),r=r.next,e.bufferedRequestCount--,e.writing)break}r===null&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}Of.prototype._write=function(t,e,r){r(new Error("_write() is not implemented"))};Of.prototype._writev=null;Of.prototype.end=function(t,e,r){var n=this._writableState;typeof t=="function"?(r=t,t=null,e=null):typeof e=="function"&&(r=e,e=null),t!=null&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&eio(this,n,r)};function I1r(t){return t.ending&&t.length===0&&t.bufferedRequest===null&&!t.finished&&!t.writing}function Qoo(t,e){t._final(function(r){e.pendingcb--,r&&t.emit("error",r),e.prefinished=!0,t.emit("prefinish"),_ue(t,e)})}function $oo(t,e){!e.prefinished&&!e.finalCalled&&(typeof t._final=="function"?(e.pendingcb++,e.finalCalled=!0,nz.nextTick(Qoo,t,e)):(e.prefinished=!0,t.emit("prefinish")))}function _ue(t,e){var r=I1r(e);return r&&($oo(t,e),e.pendingcb===0&&(e.finished=!0,t.emit("finish"))),r}function eio(t,e,r){e.ending=!0,_ue(t,e),r&&(e.finished?nz.nextTick(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function tio(t,e,r){var n=t.entry;for(t.entry=null;n;){var o=n.callback;e.pendingcb--,o(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}Object.defineProperty(Of.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(t){!this._writableState||(this._writableState.destroyed=t)}});Of.prototype.destroy=k1r.destroy;Of.prototype._undestroy=k1r.undestroy;Of.prototype._destroy=function(t,e){this.end(),e(t)}});var oz=Q((j0c,B1r)=>{"use strict";d();p();var M1r=Ph(),rio=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};B1r.exports=V6;var P1r=Object.create(af());P1r.inherits=Hn();var N1r=Sst(),Ast=xst();P1r.inherits(V6,N1r);for(wst=rio(Ast.prototype),o8e=0;o8e<wst.length;o8e++)i8e=wst[o8e],V6.prototype[i8e]||(V6.prototype[i8e]=Ast.prototype[i8e]);var wst,i8e,o8e;function V6(t){if(!(this instanceof V6))return new V6(t);N1r.call(this,t),Ast.call(this,t),t&&t.readable===!1&&(this.readable=!1),t&&t.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,t&&t.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",nio)}Object.defineProperty(V6.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function nio(){this.allowHalfOpen||this._writableState.ended||M1r.nextTick(oio,this)}function oio(t){t.end()}Object.defineProperty(V6.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(t){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=t,this._writableState.destroyed=t)}});V6.prototype._destroy=function(t,e){this.push(null),this.end(),M1r.nextTick(e,t)}});var Cst=Q(D1r=>{"use strict";d();p();var _st=gue().Buffer,O1r=_st.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function iio(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function aio(t){var e=iio(t);if(typeof e!="string"&&(_st.isEncoding===O1r||!O1r(t)))throw new Error("Unknown encoding: "+t);return e||t}D1r.StringDecoder=kue;function kue(t){this.encoding=aio(t);var e;switch(this.encoding){case"utf16le":this.text=dio,this.end=pio,e=4;break;case"utf8":this.fillLast=lio,e=4;break;case"base64":this.text=hio,this.end=mio,e=3;break;default:this.write=gio,this.end=vio;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=_st.allocUnsafe(e)}kue.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<t.length?e?e+this.text(t,r):this.text(t,r):e||""};kue.prototype.end=fio;kue.prototype.text=uio;kue.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length};function Est(t){return t<=127?0:t>>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function sio(t,e,r){var n=e.length-1;if(n<r)return 0;var o=Est(e[n]);return o>=0?(o>0&&(t.lastNeed=o-1),o):--n<r||o===-2?0:(o=Est(e[n]),o>=0?(o>0&&(t.lastNeed=o-2),o):--n<r||o===-2?0:(o=Est(e[n]),o>=0?(o>0&&(o===2?o=0:t.lastNeed=o-3),o):0))}function cio(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function lio(t){var e=this.lastTotal-this.lastNeed,r=cio(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function uio(t,e){var r=sio(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)}function fio(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function dio(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function pio(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function hio(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function mio(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function gio(t){return t.toString(this.encoding)}function vio(t){return t&&t.length?this.write(t):""}});var Sst=Q((J0c,Y1r)=>{"use strict";d();p();var vX=Ph();Y1r.exports=Qc;var yio=Zbr(),Tue;Qc.ReadableState=W1r;var Y0c=i2().EventEmitter,z1r=function(t,e){return t.listeners(e).length},Mst=rst(),Iue=gue().Buffer,bio=globalThis.Uint8Array||function(){};function xio(t){return Iue.from(t)}function wio(t){return Iue.isBuffer(t)||t instanceof bio}var H1r=Object.create(af());H1r.inherits=Hn();var kst=c2(),ts=void 0;kst&&kst.debuglog?ts=kst.debuglog("stream"):ts=function(){};var Aio=y1r(),j1r=vst(),gX;H1r.inherits(Qc,Mst);var Tst=["error","close","destroy","pause","resume"];function Sio(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):yio(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}function W1r(t,e){Tue=Tue||oz(),t=t||{};var r=e instanceof Tue;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var n=t.highWaterMark,o=t.readableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:r&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=i,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new Aio,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(gX||(gX=Cst().StringDecoder),this.decoder=new gX(t.encoding),this.encoding=t.encoding)}function Qc(t){if(Tue=Tue||oz(),!(this instanceof Qc))return new Qc(t);this._readableState=new W1r(t,this),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),Mst.call(this)}Object.defineProperty(Qc.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){!this._readableState||(this._readableState.destroyed=t)}});Qc.prototype.destroy=j1r.destroy;Qc.prototype._undestroy=j1r.undestroy;Qc.prototype._destroy=function(t,e){this.push(null),e(t)};Qc.prototype.push=function(t,e){var r=this._readableState,n;return r.objectMode?n=!0:typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=Iue.from(t,e),e=""),n=!0),G1r(this,t,e,!1,n)};Qc.prototype.unshift=function(t){return G1r(this,t,null,!0,!1)};function G1r(t,e,r,n,o){var i=t._readableState;if(e===null)i.reading=!1,kio(t,i);else{var a;o||(a=Eio(i,e)),a?t.emit("error",a):i.objectMode||e&&e.length>0?(typeof e!="string"&&!i.objectMode&&Object.getPrototypeOf(e)!==Iue.prototype&&(e=xio(e)),n?i.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):Ist(t,i,e,!0):i.ended?t.emit("error",new Error("stream.push() after EOF")):(i.reading=!1,i.decoder&&!r?(e=i.decoder.write(e),i.objectMode||e.length!==0?Ist(t,i,e,!1):V1r(t,i)):Ist(t,i,e,!1))):n||(i.reading=!1)}return _io(i)}function Ist(t,e,r,n){e.flowing&&e.length===0&&!e.sync?(t.emit("data",r),t.read(0)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&a8e(t)),V1r(t,e)}function Eio(t,e){var r;return!wio(e)&&typeof e!="string"&&e!==void 0&&!t.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function _io(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||t.length===0)}Qc.prototype.isPaused=function(){return this._readableState.flowing===!1};Qc.prototype.setEncoding=function(t){return gX||(gX=Cst().StringDecoder),this._readableState.decoder=new gX(t),this._readableState.encoding=t,this};var L1r=8388608;function Cio(t){return t>=L1r?t=L1r:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function U1r(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=Cio(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}Qc.prototype.read=function(t){ts("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return ts("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?Rst(this):a8e(this),null;if(t=U1r(t,e),t===0&&e.ended)return e.length===0&&Rst(this),null;var n=e.needReadable;ts("need readable",n),(e.length===0||e.length-t<e.highWaterMark)&&(n=!0,ts("length less than watermark",n)),e.ended||e.reading?(n=!1,ts("reading or ended",n)):n&&(ts("do read"),e.reading=!0,e.sync=!0,e.length===0&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=U1r(r,e)));var o;return t>0?o=q1r(t,e):o=null,o===null?(e.needReadable=!0,t=0):e.length-=t,e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&Rst(this)),o!==null&&this.emit("data",o),o};function kio(t,e){if(!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,a8e(t)}}function a8e(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(ts("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?vX.nextTick(F1r,t):F1r(t))}function F1r(t){ts("emit readable"),t.emit("readable"),Pst(t)}function V1r(t,e){e.readingMore||(e.readingMore=!0,vX.nextTick(Tio,t,e))}function Tio(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(ts("maybeReadMore read 0"),t.read(0),r!==e.length);)r=e.length;e.readingMore=!1}Qc.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))};Qc.prototype.pipe=function(t,e){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t);break}n.pipesCount+=1,ts("pipe count=%d opts=%j",n.pipesCount,e);var o=(!e||e.end!==!1)&&t!==S.stdout&&t!==S.stderr,i=o?s:b;n.endEmitted?vX.nextTick(i):r.once("end",i),t.on("unpipe",a);function a(w,_){ts("onunpipe"),w===r&&_&&_.hasUnpiped===!1&&(_.hasUnpiped=!0,u())}function s(){ts("onend"),t.end()}var c=Iio(r);t.on("drain",c);var l=!1;function u(){ts("cleanup"),t.removeListener("close",g),t.removeListener("finish",v),t.removeListener("drain",c),t.removeListener("error",m),t.removeListener("unpipe",a),r.removeListener("end",s),r.removeListener("end",b),r.removeListener("data",h),l=!0,n.awaitDrain&&(!t._writableState||t._writableState.needDrain)&&c()}var f=!1;r.on("data",h);function h(w){ts("ondata"),f=!1;var _=t.write(w);_===!1&&!f&&((n.pipesCount===1&&n.pipes===t||n.pipesCount>1&&K1r(n.pipes,t)!==-1)&&!l&&(ts("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,f=!0),r.pause())}function m(w){ts("onerror",w),b(),t.removeListener("error",m),z1r(t,"error")===0&&t.emit("error",w)}Sio(t,"error",m);function g(){t.removeListener("finish",v),b()}t.once("close",g);function v(){ts("onfinish"),t.removeListener("close",g),b()}t.once("finish",v);function b(){ts("unpipe"),r.unpipe(t)}return t.emit("pipe",r),n.flowing||(ts("pipe resume"),r.resume()),t};function Iio(t){return function(){var e=t._readableState;ts("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,e.awaitDrain===0&&z1r(t,"data")&&(e.flowing=!0,Pst(t))}}Qc.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r),this);if(!t){var n=e.pipes,o=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var a=K1r(e.pipes,t);return a===-1?this:(e.pipes.splice(a,1),e.pipesCount-=1,e.pipesCount===1&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r),this)};Qc.prototype.on=function(t,e){var r=Mst.prototype.on.call(this,t,e);if(t==="data")this._readableState.flowing!==!1&&this.resume();else if(t==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&a8e(this):vX.nextTick(Rio,this))}return r};Qc.prototype.addListener=Qc.prototype.on;function Rio(t){ts("readable nexttick read 0"),t.read(0)}Qc.prototype.resume=function(){var t=this._readableState;return t.flowing||(ts("resume"),t.flowing=!0,Mio(this,t)),this};function Mio(t,e){e.resumeScheduled||(e.resumeScheduled=!0,vX.nextTick(Pio,t,e))}function Pio(t,e){e.reading||(ts("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),Pst(t),e.flowing&&!e.reading&&t.read(0)}Qc.prototype.pause=function(){return ts("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ts("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Pst(t){var e=t._readableState;for(ts("flow",e.flowing);e.flowing&&t.read()!==null;);}Qc.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;t.on("end",function(){if(ts("wrapped end"),r.decoder&&!r.ended){var a=r.decoder.end();a&&a.length&&e.push(a)}e.push(null)}),t.on("data",function(a){if(ts("wrapped data"),r.decoder&&(a=r.decoder.write(a)),!(r.objectMode&&a==null)&&!(!r.objectMode&&(!a||!a.length))){var s=e.push(a);s||(n=!0,t.pause())}});for(var o in t)this[o]===void 0&&typeof t[o]=="function"&&(this[o]=function(a){return function(){return t[a].apply(t,arguments)}}(o));for(var i=0;i<Tst.length;i++)t.on(Tst[i],this.emit.bind(this,Tst[i]));return this._read=function(a){ts("wrapped _read",a),n&&(n=!1,t.resume())},this};Object.defineProperty(Qc.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Qc._fromList=q1r;function q1r(t,e){if(e.length===0)return null;var r;return e.objectMode?r=e.buffer.shift():!t||t>=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.head.data:r=e.buffer.concat(e.length),e.buffer.clear()):r=Nio(t,e.buffer,e.decoder),r}function Nio(t,e,r){var n;return t<e.head.data.length?(n=e.head.data.slice(0,t),e.head.data=e.head.data.slice(t)):t===e.head.data.length?n=e.shift():n=r?Bio(t,e):Oio(t,e),n}function Bio(t,e){var r=e.head,n=1,o=r.data;for(t-=o.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(a===i.length?o+=i:o+=i.slice(0,t),t-=a,t===0){a===i.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=i.slice(a));break}++n}return e.length-=n,o}function Oio(t,e){var r=Iue.allocUnsafe(t),n=e.head,o=1;for(n.data.copy(r),t-=n.data.length;n=n.next;){var i=n.data,a=t>i.length?i.length:t;if(i.copy(r,r.length-t,0,a),t-=a,t===0){a===i.length?(++o,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=i.slice(a));break}++o}return e.length-=o,r}function Rst(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,vX.nextTick(Dio,e,t))}function Dio(t,e){!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function K1r(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}});var Nst=Q((Q0c,Z1r)=>{"use strict";d();p();Z1r.exports=q6;var s8e=oz(),X1r=Object.create(af());X1r.inherits=Hn();X1r.inherits(q6,s8e);function Lio(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,e!=null&&this.push(e),n(t);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function q6(t){if(!(this instanceof q6))return new q6(t);s8e.call(this,t),this._transformState={afterTransform:Lio.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",Uio)}function Uio(){var t=this;typeof this._flush=="function"?this._flush(function(e,r){J1r(t,e,r)}):J1r(this,null,null)}q6.prototype.push=function(t,e){return this._transformState.needTransform=!1,s8e.prototype.push.call(this,t,e)};q6.prototype._transform=function(t,e,r){throw new Error("_transform() is not implemented")};q6.prototype._write=function(t,e,r){var n=this._transformState;if(n.writecb=r,n.writechunk=t,n.writeencoding=e,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}};q6.prototype._read=function(t){var e=this._transformState;e.writechunk!==null&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0};q6.prototype._destroy=function(t,e){var r=this;s8e.prototype._destroy.call(this,t,function(n){e(n),r.emit("close")})};function J1r(t,e,r){if(e)return t.emit("error",e);if(r!=null&&t.push(r),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}});var txr=Q((tmc,exr)=>{"use strict";d();p();exr.exports=Rue;var Q1r=Nst(),$1r=Object.create(af());$1r.inherits=Hn();$1r.inherits(Rue,Q1r);function Rue(t){if(!(this instanceof Rue))return new Rue(t);Q1r.call(this,t)}Rue.prototype._transform=function(t,e,r){r(null,t)}});var nxr=Q((o4,rxr)=>{d();p();o4=rxr.exports=Sst();o4.Stream=o4;o4.Readable=o4;o4.Writable=xst();o4.Duplex=oz();o4.Transform=Nst();o4.PassThrough=txr()});var axr=Q((amc,ixr)=>{d();p();var oxr=nxr().Duplex,Fio=c2().inherits;ixr.exports=Mue;Fio(Mue,oxr);function Mue(t){oxr.call(this,{objectMode:!0}),this._name=t.name,this._target=t.target,this._targetWindow=t.targetWindow||window,this._origin=t.targetWindow?"*":location.origin,this._init=!1,this._haveSyn=!1,window.addEventListener("message",this._onMessage.bind(this),!1),this._write("SYN",null,c8e),this.cork()}Mue.prototype._onMessage=function(t){var e=t.data;if(!(this._origin!=="*"&&t.origin!==this._origin)&&t.source===this._targetWindow&&typeof e=="object"&&e.target===this._name&&!!e.data)if(!this._init)e.data==="SYN"?(this._haveSyn=!0,this._write("ACK",null,c8e)):e.data==="ACK"&&(this._init=!0,this._haveSyn||this._write("ACK",null,c8e),this.uncork());else try{this.push(e.data)}catch(r){this.emit("error",r)}};Mue.prototype._read=c8e;Mue.prototype._write=function(t,e,r){var n={target:this._target,data:t};this._targetWindow.postMessage(n,this._origin),r()};function c8e(){}});var pxr=Q((mmc,dxr)=>{d();p();dxr.exports=Pue;Pue.default=Pue;Pue.stable=uxr;Pue.stableStringify=uxr;var K6=[],UM=[];function Pue(t,e,r){Bst(t,"",[],void 0);var n;for(UM.length===0?n=JSON.stringify(t,e,r):n=JSON.stringify(t,fxr(e),r);K6.length!==0;){var o=K6.pop();o.length===4?Object.defineProperty(o[0],o[1],o[3]):o[0][o[1]]=o[2]}return n}function Bst(t,e,r,n){var o;if(typeof t=="object"&&t!==null){for(o=0;o<r.length;o++)if(r[o]===t){var i=Object.getOwnPropertyDescriptor(n,e);i.get!==void 0?i.configurable?(Object.defineProperty(n,e,{value:"[Circular]"}),K6.push([n,e,t,i])):UM.push([t,e]):(n[e]="[Circular]",K6.push([n,e,t]));return}if(r.push(t),Array.isArray(t))for(o=0;o<t.length;o++)Bst(t[o],o,r,t);else{var a=Object.keys(t);for(o=0;o<a.length;o++){var s=a[o];Bst(t[s],s,r,t)}}r.pop()}}function Hio(t,e){return t<e?-1:t>e?1:0}function uxr(t,e,r){var n=Ost(t,"",[],void 0)||t,o;for(UM.length===0?o=JSON.stringify(n,e,r):o=JSON.stringify(n,fxr(e),r);K6.length!==0;){var i=K6.pop();i.length===4?Object.defineProperty(i[0],i[1],i[3]):i[0][i[1]]=i[2]}return o}function Ost(t,e,r,n){var o;if(typeof t=="object"&&t!==null){for(o=0;o<r.length;o++)if(r[o]===t){var i=Object.getOwnPropertyDescriptor(n,e);i.get!==void 0?i.configurable?(Object.defineProperty(n,e,{value:"[Circular]"}),K6.push([n,e,t,i])):UM.push([t,e]):(n[e]="[Circular]",K6.push([n,e,t]));return}if(typeof t.toJSON=="function")return;if(r.push(t),Array.isArray(t))for(o=0;o<t.length;o++)Ost(t[o],o,r,t);else{var a={},s=Object.keys(t).sort(Hio);for(o=0;o<s.length;o++){var c=s[o];Ost(t[c],c,r,t),a[c]=t[c]}if(n!==void 0)K6.push([n,e,t]),n[e]=a;else return a}r.pop()}}function fxr(t){return t=t!==void 0?t:function(e,r){return r},function(e,r){if(UM.length>0)for(var n=0;n<UM.length;n++){var o=UM[n];if(o[1]===e&&o[0]===r){r="[Circular]",UM.splice(n,1);break}}return t.call(this,e,r)}}});var u8e=Q(yX=>{"use strict";d();p();Object.defineProperty(yX,"__esModule",{value:!0});yX.EthereumProviderError=yX.EthereumRpcError=void 0;var jio=pxr(),l8e=class extends Error{constructor(e,r,n){if(!Number.isInteger(e))throw new Error('"code" must be an integer.');if(!r||typeof r!="string")throw new Error('"message" must be a nonempty string.');super(r),this.code=e,n!==void 0&&(this.data=n)}serialize(){let e={code:this.code,message:this.message};return this.data!==void 0&&(e.data=this.data),this.stack&&(e.stack=this.stack),e}toString(){return jio.default(this.serialize(),Gio,2)}};yX.EthereumRpcError=l8e;var Dst=class extends l8e{constructor(e,r,n){if(!Wio(e))throw new Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,r,n)}};yX.EthereumProviderError=Dst;function Wio(t){return Number.isInteger(t)&&t>=1e3&&t<=4999}function Gio(t,e){if(e!=="[Circular]")return e}});var f8e=Q(bX=>{"use strict";d();p();Object.defineProperty(bX,"__esModule",{value:!0});bX.errorValues=bX.errorCodes=void 0;bX.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}};bX.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}});var Fst=Q(tE=>{"use strict";d();p();Object.defineProperty(tE,"__esModule",{value:!0});tE.serializeError=tE.isValidCode=tE.getMessageFromCode=tE.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;var d8e=f8e(),Vio=u8e(),hxr=d8e.errorCodes.rpc.internal,qio="Unspecified error message. This is a bug, please report it.",Kio={code:hxr,message:Ust(hxr)};tE.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.";function Ust(t,e=qio){if(Number.isInteger(t)){let r=t.toString();if(Lst(d8e.errorValues,r))return d8e.errorValues[r].message;if(vxr(t))return tE.JSON_RPC_SERVER_ERROR_MESSAGE}return e}tE.getMessageFromCode=Ust;function gxr(t){if(!Number.isInteger(t))return!1;let e=t.toString();return!!(d8e.errorValues[e]||vxr(t))}tE.isValidCode=gxr;function Yio(t,{fallbackError:e=Kio,shouldIncludeStack:r=!1}={}){var n,o;if(!e||!Number.isInteger(e.code)||typeof e.message!="string")throw new Error("Must provide fallback error with integer number code and string message.");if(t instanceof Vio.EthereumRpcError)return t.serialize();let i={};if(t&&typeof t=="object"&&!Array.isArray(t)&&Lst(t,"code")&&gxr(t.code)){let s=t;i.code=s.code,s.message&&typeof s.message=="string"?(i.message=s.message,Lst(s,"data")&&(i.data=s.data)):(i.message=Ust(i.code),i.data={originalError:mxr(t)})}else{i.code=e.code;let s=(n=t)===null||n===void 0?void 0:n.message;i.message=s&&typeof s=="string"?s:e.message,i.data={originalError:mxr(t)}}let a=(o=t)===null||o===void 0?void 0:o.stack;return r&&t&&a&&typeof a=="string"&&(i.stack=a),i}tE.serializeError=Yio;function vxr(t){return t>=-32099&&t<=-32e3}function mxr(t){return t&&typeof t=="object"&&!Array.isArray(t)?Object.assign({},t):t}function Lst(t,e){return Object.prototype.hasOwnProperty.call(t,e)}});var xxr=Q(p8e=>{"use strict";d();p();Object.defineProperty(p8e,"__esModule",{value:!0});p8e.ethErrors=void 0;var zst=u8e(),yxr=Fst(),om=f8e();p8e.ethErrors={rpc:{parse:t=>l2(om.errorCodes.rpc.parse,t),invalidRequest:t=>l2(om.errorCodes.rpc.invalidRequest,t),invalidParams:t=>l2(om.errorCodes.rpc.invalidParams,t),methodNotFound:t=>l2(om.errorCodes.rpc.methodNotFound,t),internal:t=>l2(om.errorCodes.rpc.internal,t),server:t=>{if(!t||typeof t!="object"||Array.isArray(t))throw new Error("RPC Server errors must provide single object argument.");let{code:e}=t;if(!Number.isInteger(e)||e>-32005||e<-32099)throw new Error('"code" must be an integer such that: -32099 <= code <= -32005');return l2(e,t)},invalidInput:t=>l2(om.errorCodes.rpc.invalidInput,t),resourceNotFound:t=>l2(om.errorCodes.rpc.resourceNotFound,t),resourceUnavailable:t=>l2(om.errorCodes.rpc.resourceUnavailable,t),transactionRejected:t=>l2(om.errorCodes.rpc.transactionRejected,t),methodNotSupported:t=>l2(om.errorCodes.rpc.methodNotSupported,t),limitExceeded:t=>l2(om.errorCodes.rpc.limitExceeded,t)},provider:{userRejectedRequest:t=>Nue(om.errorCodes.provider.userRejectedRequest,t),unauthorized:t=>Nue(om.errorCodes.provider.unauthorized,t),unsupportedMethod:t=>Nue(om.errorCodes.provider.unsupportedMethod,t),disconnected:t=>Nue(om.errorCodes.provider.disconnected,t),chainDisconnected:t=>Nue(om.errorCodes.provider.chainDisconnected,t),custom:t=>{if(!t||typeof t!="object"||Array.isArray(t))throw new Error("Provider custom errors must provide single object argument.");let{code:e,message:r,data:n}=t;if(!r||typeof r!="string")throw new Error('"message" must be a nonempty string');return new zst.EthereumProviderError(e,r,n)}}};function l2(t,e){let[r,n]=bxr(e);return new zst.EthereumRpcError(t,r||yxr.getMessageFromCode(t),n)}function Nue(t,e){let[r,n]=bxr(e);return new zst.EthereumProviderError(t,r||yxr.getMessageFromCode(t),n)}function bxr(t){if(t){if(typeof t=="string")return[t];if(typeof t=="object"&&!Array.isArray(t)){let{message:e,data:r}=t;if(e&&typeof e!="string")throw new Error("Must specify string message.");return[e||void 0,r]}}return[]}});var Df=Q(by=>{"use strict";d();p();Object.defineProperty(by,"__esModule",{value:!0});by.getMessageFromCode=by.serializeError=by.EthereumProviderError=by.EthereumRpcError=by.ethErrors=by.errorCodes=void 0;var wxr=u8e();Object.defineProperty(by,"EthereumRpcError",{enumerable:!0,get:function(){return wxr.EthereumRpcError}});Object.defineProperty(by,"EthereumProviderError",{enumerable:!0,get:function(){return wxr.EthereumProviderError}});var Axr=Fst();Object.defineProperty(by,"serializeError",{enumerable:!0,get:function(){return Axr.serializeError}});Object.defineProperty(by,"getMessageFromCode",{enumerable:!0,get:function(){return Axr.getMessageFromCode}});var Jio=xxr();Object.defineProperty(by,"ethErrors",{enumerable:!0,get:function(){return Jio.ethErrors}});var Xio=f8e();Object.defineProperty(by,"errorCodes",{enumerable:!0,get:function(){return Xio.errorCodes}})});var Qxr=Q((Ovc,Zxr)=>{"use strict";d();p();function zao(t){if(t.length>=255)throw new TypeError("Alphabet too long");for(var e=new Uint8Array(256),r=0;r<e.length;r++)e[r]=255;for(var n=0;n<t.length;n++){var o=t.charAt(n),i=o.charCodeAt(0);if(e[i]!==255)throw new TypeError(o+" is ambiguous");e[i]=n}var a=t.length,s=t.charAt(0),c=Math.log(a)/Math.log(256),l=Math.log(256)/Math.log(a);function u(m){if(m instanceof Uint8Array||(ArrayBuffer.isView(m)?m=new Uint8Array(m.buffer,m.byteOffset,m.byteLength):Array.isArray(m)&&(m=Uint8Array.from(m))),!(m instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(m.length===0)return"";for(var g=0,v=0,b=0,w=m.length;b!==w&&m[b]===0;)b++,g++;for(var _=(w-b)*l+1>>>0,I=new Uint8Array(_);b!==w;){for(var B=m[b],L=0,D=_-1;(B!==0||L<v)&&D!==-1;D--,L++)B+=256*I[D]>>>0,I[D]=B%a>>>0,B=B/a>>>0;if(B!==0)throw new Error("Non-zero carry");v=L,b++}for(var z=_-v;z!==_&&I[z]===0;)z++;for(var G=s.repeat(g);z<_;++z)G+=t.charAt(I[z]);return G}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return new Uint8Array;for(var g=0,v=0,b=0;m[g]===s;)v++,g++;for(var w=(m.length-g)*c+1>>>0,_=new Uint8Array(w);m[g];){var I=e[m.charCodeAt(g)];if(I===255)return;for(var B=0,L=w-1;(I!==0||B<b)&&L!==-1;L--,B++)I+=a*_[L]>>>0,_[L]=I%256>>>0,I=I/256>>>0;if(I!==0)throw new Error("Non-zero carry");b=B,g++}for(var D=w-b;D!==w&&_[D]===0;)D++;for(var z=new Uint8Array(v+(w-D)),G=v;D!==w;)z[G++]=_[D++];return z}function h(m){var g=f(m);if(g)return g;throw new Error("Non-base"+a+" character")}return{encode:u,decodeUnsafe:f,decode:h}}Zxr.exports=zao});var CX=Q((Uvc,$xr)=>{d();p();var Hao=Qxr(),jao="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";$xr.exports=Hao(jao)});var mwr=Q((Vbc,Qst)=>{"use strict";d();p();var IX=typeof Reflect=="object"?Reflect:null,awr=IX&&typeof IX.apply=="function"?IX.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},T8e;IX&&typeof IX.ownKeys=="function"?T8e=IX.ownKeys:Object.getOwnPropertySymbols?T8e=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:T8e=function(e){return Object.getOwnPropertyNames(e)};function rso(t){console&&console.warn&&console.warn(t)}var cwr=Number.isNaN||function(e){return e!==e};function Ys(){Ys.init.call(this)}Qst.exports=Ys;Qst.exports.once=aso;Ys.EventEmitter=Ys;Ys.prototype._events=void 0;Ys.prototype._eventsCount=0;Ys.prototype._maxListeners=void 0;var swr=10;function I8e(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(Ys,"defaultMaxListeners",{enumerable:!0,get:function(){return swr},set:function(t){if(typeof t!="number"||t<0||cwr(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");swr=t}});Ys.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};Ys.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||cwr(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function lwr(t){return t._maxListeners===void 0?Ys.defaultMaxListeners:t._maxListeners}Ys.prototype.getMaxListeners=function(){return lwr(this)};Ys.prototype.emit=function(e){for(var r=[],n=1;n<arguments.length;n++)r.push(arguments[n]);var o=e==="error",i=this._events;if(i!==void 0)o=o&&i.error===void 0;else if(!o)return!1;if(o){var a;if(r.length>0&&(a=r[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var c=i[e];if(c===void 0)return!1;if(typeof c=="function")awr(c,this,r);else for(var l=c.length,u=hwr(c,l),n=0;n<l;++n)awr(u[n],this,r);return!0};function uwr(t,e,r,n){var o,i,a;if(I8e(r),i=t._events,i===void 0?(i=t._events=Object.create(null),t._eventsCount=0):(i.newListener!==void 0&&(t.emit("newListener",e,r.listener?r.listener:r),i=t._events),a=i[e]),a===void 0)a=i[e]=r,++t._eventsCount;else if(typeof a=="function"?a=i[e]=n?[r,a]:[a,r]:n?a.unshift(r):a.push(r),o=lwr(t),o>0&&a.length>o&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=t,s.type=e,s.count=a.length,rso(s)}return t}Ys.prototype.addListener=function(e,r){return uwr(this,e,r,!1)};Ys.prototype.on=Ys.prototype.addListener;Ys.prototype.prependListener=function(e,r){return uwr(this,e,r,!0)};function nso(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function fwr(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},o=nso.bind(n);return o.listener=r,n.wrapFn=o,o}Ys.prototype.once=function(e,r){return I8e(r),this.on(e,fwr(this,e,r)),this};Ys.prototype.prependOnceListener=function(e,r){return I8e(r),this.prependListener(e,fwr(this,e,r)),this};Ys.prototype.removeListener=function(e,r){var n,o,i,a,s;if(I8e(r),o=this._events,o===void 0)return this;if(n=o[e],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete o[e],o.removeListener&&this.emit("removeListener",e,n.listener||r));else if(typeof n!="function"){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===r||n[a].listener===r){s=n[a].listener,i=a;break}if(i<0)return this;i===0?n.shift():oso(n,i),n.length===1&&(o[e]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",e,s||r)}return this};Ys.prototype.off=Ys.prototype.removeListener;Ys.prototype.removeAllListeners=function(e){var r,n,o;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var i=Object.keys(n),a;for(o=0;o<i.length;++o)a=i[o],a!=="removeListener"&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(r=n[e],typeof r=="function")this.removeListener(e,r);else if(r!==void 0)for(o=r.length-1;o>=0;o--)this.removeListener(e,r[o]);return this};function dwr(t,e,r){var n=t._events;if(n===void 0)return[];var o=n[e];return o===void 0?[]:typeof o=="function"?r?[o.listener||o]:[o]:r?iso(o):hwr(o,o.length)}Ys.prototype.listeners=function(e){return dwr(this,e,!0)};Ys.prototype.rawListeners=function(e){return dwr(this,e,!1)};Ys.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):pwr.call(t,e)};Ys.prototype.listenerCount=pwr;function pwr(t){var e=this._events;if(e!==void 0){var r=e[t];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}Ys.prototype.eventNames=function(){return this._eventsCount>0?T8e(this._events):[]};function hwr(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t[n];return r}function oso(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}function iso(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}function aso(t,e){return new Promise(function(r,n){function o(){i!==void 0&&t.removeListener("error",i),r([].slice.call(arguments))}var i;e!=="error"&&(i=function(s){t.removeListener(e,o),n(s)},t.once("error",i)),t.once(e,o)})}});var tct=Q((Ybc,ywr)=>{d();p();var sso=c2(),vwr=mwr(),$st=typeof Reflect=="object"?Reflect:null,cso=$st&&typeof $st.apply=="function"?$st.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)};ywr.exports=ect;function ect(){vwr.call(this)}sso.inherits(ect,vwr);ect.prototype.emit=function(t){for(var e=[],r=1;r<arguments.length;r++)e.push(arguments[r]);var n=t==="error",o=this._events;if(o!==void 0)n=n&&o.error===void 0;else if(!n)return!1;if(n){var i;if(e.length>0&&(i=e[0]),i instanceof Error)throw i;var a=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw a.context=i,a}var s=o[t];if(s===void 0)return!1;if(typeof s=="function")gwr(s,this,e);else for(var c=s.length,l=lso(s,c),r=0;r<c;++r)gwr(l[r],this,e);return!0};function gwr(t,e,r){try{cso(t,e,r)}catch(n){setTimeout(()=>{throw n})}}function lso(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t[n];return r}});var xwr=Q((Zbc,bwr)=>{"use strict";d();p();var X6=bwr.exports=function(t){return t!==null&&typeof t=="object"&&typeof t.pipe=="function"};X6.writable=function(t){return X6(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object"};X6.readable=function(t){return X6(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object"};X6.duplex=function(t){return X6.writable(t)&&X6.readable(t)};X6.transform=function(t){return X6.duplex(t)&&typeof t._transform=="function"&&typeof t._transformState=="object"}});var nct=Q(R8e=>{"use strict";d();p();Object.defineProperty(R8e,"__esModule",{value:!0});R8e.getUniqueId=void 0;var wwr=4294967295,rct=Math.floor(Math.random()*wwr);function uso(){return rct=(rct+1)%wwr,rct}R8e.getUniqueId=uso});var Awr=Q(M8e=>{"use strict";d();p();Object.defineProperty(M8e,"__esModule",{value:!0});M8e.createIdRemapMiddleware=void 0;var fso=nct();function dso(){return(t,e,r,n)=>{let o=t.id,i=fso.getUniqueId();t.id=i,e.id=i,r(a=>{t.id=o,e.id=o,a()})}}M8e.createIdRemapMiddleware=dso});var Swr=Q(P8e=>{"use strict";d();p();Object.defineProperty(P8e,"__esModule",{value:!0});P8e.createAsyncMiddleware=void 0;function pso(t){return async(e,r,n,o)=>{let i,a=new Promise(u=>{i=u}),s=null,c=!1,l=async()=>{c=!0,n(u=>{s=u,i()}),await a};try{await t(e,r,l),c?(await a,s(null)):o(null)}catch(u){s?s(u):o(u)}}}P8e.createAsyncMiddleware=pso});var Ewr=Q(N8e=>{"use strict";d();p();Object.defineProperty(N8e,"__esModule",{value:!0});N8e.createScaffoldMiddleware=void 0;function hso(t){return(e,r,n,o)=>{let i=t[e.method];return i===void 0?n():typeof i=="function"?i(e,r,n,o):(r.result=i,o())}}N8e.createScaffoldMiddleware=hso});var Cwr=Q(ict=>{"use strict";d();p();Object.defineProperty(ict,"__esModule",{value:!0});var mso=i2();function _wr(t,e,r){try{Reflect.apply(t,e,r)}catch(n){setTimeout(()=>{throw n})}}function gso(t){let e=t.length,r=new Array(e);for(let n=0;n<e;n+=1)r[n]=t[n];return r}var oct=class extends mso.EventEmitter{emit(e,...r){let n=e==="error",o=this._events;if(o!==void 0)n=n&&o.error===void 0;else if(!n)return!1;if(n){let a;if(r.length>0&&([a]=r),a instanceof Error)throw a;let s=new Error(`Unhandled error.${a?` (${a.message})`:""}`);throw s.context=a,s}let i=o[e];if(i===void 0)return!1;if(typeof i=="function")_wr(i,this,r);else{let a=i.length,s=gso(i);for(let c=0;c<a;c+=1)_wr(s[c],this,r)}return!0}};ict.default=oct});var sct=Q(RX=>{"use strict";d();p();var vso=RX&&RX.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(RX,"__esModule",{value:!0});RX.JsonRpcEngine=void 0;var yso=vso(Cwr()),d2=Df(),rE=class extends yso.default{constructor(){super(),this._middleware=[]}push(e){this._middleware.push(e)}handle(e,r){if(r&&typeof r!="function")throw new Error('"callback" must be a function if provided.');return Array.isArray(e)?r?this._handleBatch(e,r):this._handleBatch(e):r?this._handle(e,r):this._promiseHandle(e)}asMiddleware(){return async(e,r,n,o)=>{try{let[i,a,s]=await rE._runAllMiddleware(e,r,this._middleware);return a?(await rE._runReturnHandlers(s),o(i)):n(async c=>{try{await rE._runReturnHandlers(s)}catch(l){return c(l)}return c()})}catch(i){return o(i)}}}async _handleBatch(e,r){try{let n=await Promise.all(e.map(this._promiseHandle.bind(this)));return r?r(null,n):n}catch(n){if(r)return r(n);throw n}}_promiseHandle(e){return new Promise(r=>{this._handle(e,(n,o)=>{r(o)})})}async _handle(e,r){if(!e||Array.isArray(e)||typeof e!="object"){let a=new d2.EthereumRpcError(d2.errorCodes.rpc.invalidRequest,`Requests must be plain objects. Received: ${typeof e}`,{request:e});return r(a,{id:void 0,jsonrpc:"2.0",error:a})}if(typeof e.method!="string"){let a=new d2.EthereumRpcError(d2.errorCodes.rpc.invalidRequest,`Must specify a string method. Received: ${typeof e.method}`,{request:e});return r(a,{id:e.id,jsonrpc:"2.0",error:a})}let n=Object.assign({},e),o={id:n.id,jsonrpc:n.jsonrpc},i=null;try{await this._processRequest(n,o)}catch(a){i=a}return i&&(delete o.result,o.error||(o.error=d2.serializeError(i))),r(i,o)}async _processRequest(e,r){let[n,o,i]=await rE._runAllMiddleware(e,r,this._middleware);if(rE._checkForCompletion(e,r,o),await rE._runReturnHandlers(i),n)throw n}static async _runAllMiddleware(e,r,n){let o=[],i=null,a=!1;for(let s of n)if([i,a]=await rE._runMiddleware(e,r,s,o),a)break;return[i,a,o.reverse()]}static _runMiddleware(e,r,n,o){return new Promise(i=>{let a=c=>{let l=c||r.error;l&&(r.error=d2.serializeError(l)),i([l,!0])},s=c=>{r.error?a(r.error):(c&&(typeof c!="function"&&a(new d2.EthereumRpcError(d2.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof c}" for request:
${act(e)}`,{request:e})),o.push(c)),i([null,!1]))};try{n(e,r,s,a)}catch(c){a(c)}})}static async _runReturnHandlers(e){for(let r of e)await new Promise((n,o)=>{r(i=>i?o(i):n())})}static _checkForCompletion(e,r,n){if(!("result"in r)&&!("error"in r))throw new d2.EthereumRpcError(d2.errorCodes.rpc.internal,`JsonRpcEngine: Response has no error or result for request:
${act(e)}`,{request:e});if(!n)throw new d2.EthereumRpcError(d2.errorCodes.rpc.internal,`JsonRpcEngine: Nothing ended request:
${act(e)}`,{request:e})}};RX.JsonRpcEngine=rE;function act(t){return JSON.stringify(t,null,2)}});var kwr=Q(B8e=>{"use strict";d();p();Object.defineProperty(B8e,"__esModule",{value:!0});B8e.mergeMiddleware=void 0;var bso=sct();function xso(t){let e=new bso.JsonRpcEngine;return t.forEach(r=>e.push(r)),e.asMiddleware()}B8e.mergeMiddleware=xso});var Twr=Q(p2=>{"use strict";d();p();var wso=p2&&p2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MX=p2&&p2.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&wso(e,t,r)};Object.defineProperty(p2,"__esModule",{value:!0});MX(Awr(),p2);MX(Swr(),p2);MX(Ewr(),p2);MX(nct(),p2);MX(sct(),p2);MX(kwr(),p2)});var Rwr=Q((E1c,Iwr)=>{d();p();var Aso={}.toString;Iwr.exports=Array.isArray||function(t){return Aso.call(t)=="[object Array]"}});var cct=Q((k1c,Mwr)=>{d();p();Mwr.exports=i2().EventEmitter});var Wue=Q((lct,Nwr)=>{d();p();var O8e=rd(),Z6=O8e.Buffer;function Pwr(t,e){for(var r in t)e[r]=t[r]}Z6.from&&Z6.alloc&&Z6.allocUnsafe&&Z6.allocUnsafeSlow?Nwr.exports=O8e:(Pwr(O8e,lct),lct.Buffer=PX);function PX(t,e,r){return Z6(t,e,r)}Pwr(Z6,PX);PX.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return Z6(t,e,r)};PX.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=Z6(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};PX.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return Z6(t)};PX.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return O8e.SlowBuffer(t)}});var Owr=Q((P1c,uct)=>{"use strict";d();p();function Sso(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var Bwr=Wue().Buffer,Gue=c2();function Eso(t,e,r){t.copy(e,r)}uct.exports=function(){function t(){Sso(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(r){var n={data:r,next:null};this.length>0?this.tail.next=n:this.head=n,this.tail=n,++this.length},t.prototype.unshift=function(r){var n={data:r,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},t.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(r){if(this.length===0)return"";for(var n=this.head,o=""+n.data;n=n.next;)o+=r+n.data;return o},t.prototype.concat=function(r){if(this.length===0)return Bwr.alloc(0);if(this.length===1)return this.head.data;for(var n=Bwr.allocUnsafe(r>>>0),o=this.head,i=0;o;)Eso(o.data,n,i),i+=o.data.length,o=o.next;return n},t}();Gue&&Gue.inspect&&Gue.inspect.custom&&(uct.exports.prototype[Gue.inspect.custom]=function(){var t=Gue.inspect({length:this.length});return this.constructor.name+" "+t})});var fct=Q((O1c,Uwr)=>{"use strict";d();p();var Dwr=Ph();function _so(t,e){var r=this,n=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return n||o?(e?e(t):t&&(!this._writableState||!this._writableState.errorEmitted)&&Dwr.nextTick(Lwr,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(i){!e&&i?(Dwr.nextTick(Lwr,r,i),r._writableState&&(r._writableState.errorEmitted=!0)):e&&e(i)}),this)}function Cso(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function Lwr(t,e){t.emit("error",e)}Uwr.exports={destroy:_so,undestroy:Cso}});var pct=Q((U1c,qwr)=>{"use strict";d();p();var uz=Ph();qwr.exports=Lf;function zwr(t){var e=this;this.next=null,this.entry=null,this.finish=function(){Gso(e,t)}}var kso=!S.browser&&["v0.10","v0.9."].indexOf(S.version.slice(0,5))>-1?setImmediate:uz.nextTick,NX;Lf.WritableState=que;var Hwr=Object.create(af());Hwr.inherits=Hn();var Tso={deprecate:Eue()},jwr=cct(),L8e=Wue().Buffer,Iso=globalThis.Uint8Array||function(){};function Rso(t){return L8e.from(t)}function Mso(t){return L8e.isBuffer(t)||t instanceof Iso}var Wwr=fct();Hwr.inherits(Lf,jwr);function Pso(){}function que(t,e){NX=NX||fz(),t=t||{};var r=e instanceof NX;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,o=t.writableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:r&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=i,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=t.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){Fso(e,s)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new zwr(this)}que.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(que.prototype,"buffer",{get:Tso.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var D8e;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(D8e=Function.prototype[Symbol.hasInstance],Object.defineProperty(Lf,Symbol.hasInstance,{value:function(t){return D8e.call(this,t)?!0:this!==Lf?!1:t&&t._writableState instanceof que}})):D8e=function(t){return t instanceof this};function Lf(t){if(NX=NX||fz(),!D8e.call(Lf,this)&&!(this instanceof NX))return new Lf(t);this._writableState=new que(t,this),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),jwr.call(this)}Lf.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Nso(t,e){var r=new Error("write after end");t.emit("error",r),uz.nextTick(e,r)}function Bso(t,e,r,n){var o=!0,i=!1;return r===null?i=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!e.objectMode&&(i=new TypeError("Invalid non-string/buffer chunk")),i&&(t.emit("error",i),uz.nextTick(n,i),o=!1),o}Lf.prototype.write=function(t,e,r){var n=this._writableState,o=!1,i=!n.objectMode&&Mso(t);return i&&!L8e.isBuffer(t)&&(t=Rso(t)),typeof e=="function"&&(r=e,e=null),i?e="buffer":e||(e=n.defaultEncoding),typeof r!="function"&&(r=Pso),n.ended?Nso(this,r):(i||Bso(this,n,t,r))&&(n.pendingcb++,o=Dso(this,n,i,t,e,r)),o};Lf.prototype.cork=function(){var t=this._writableState;t.corked++};Lf.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.finished&&!t.bufferProcessing&&t.bufferedRequest&&Gwr(this,t))};Lf.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this};function Oso(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=L8e.from(e,r)),e}Object.defineProperty(Lf.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Dso(t,e,r,n,o,i){if(!r){var a=Oso(e,n,o);n!==a&&(r=!0,o="buffer",n=a)}var s=e.objectMode?1:n.length;e.length+=s;var c=e.length<e.highWaterMark;if(c||(e.needDrain=!0),e.writing||e.corked){var l=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else dct(t,e,!1,s,n,o,i);return c}function dct(t,e,r,n,o,i,a){e.writelen=n,e.writecb=a,e.writing=!0,e.sync=!0,r?t._writev(o,e.onwrite):t._write(o,i,e.onwrite),e.sync=!1}function Lso(t,e,r,n,o){--e.pendingcb,r?(uz.nextTick(o,n),uz.nextTick(Vue,t,e),t._writableState.errorEmitted=!0,t.emit("error",n)):(o(n),t._writableState.errorEmitted=!0,t.emit("error",n),Vue(t,e))}function Uso(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function Fso(t,e){var r=t._writableState,n=r.sync,o=r.writecb;if(Uso(r),e)Lso(t,r,n,e,o);else{var i=Vwr(r);!i&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&Gwr(t,r),n?kso(Fwr,t,r,i,o):Fwr(t,r,i,o)}}function Fwr(t,e,r,n){r||zso(t,e),e.pendingcb--,n(),Vue(t,e)}function zso(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function Gwr(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,o=new Array(n),i=e.corkedRequestsFree;i.entry=r;for(var a=0,s=!0;r;)o[a]=r,r.isBuf||(s=!1),r=r.next,a+=1;o.allBuffers=s,dct(t,e,!0,e.length,o,"",i.finish),e.pendingcb++,e.lastBufferedRequest=null,i.next?(e.corkedRequestsFree=i.next,i.next=null):e.corkedRequestsFree=new zwr(e),e.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,l=r.encoding,u=r.callback,f=e.objectMode?1:c.length;if(dct(t,e,!1,f,c,l,u),r=r.next,e.bufferedRequestCount--,e.writing)break}r===null&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}Lf.prototype._write=function(t,e,r){r(new Error("_write() is not implemented"))};Lf.prototype._writev=null;Lf.prototype.end=function(t,e,r){var n=this._writableState;typeof t=="function"?(r=t,t=null,e=null):typeof e=="function"&&(r=e,e=null),t!=null&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&Wso(this,n,r)};function Vwr(t){return t.ending&&t.length===0&&t.bufferedRequest===null&&!t.finished&&!t.writing}function Hso(t,e){t._final(function(r){e.pendingcb--,r&&t.emit("error",r),e.prefinished=!0,t.emit("prefinish"),Vue(t,e)})}function jso(t,e){!e.prefinished&&!e.finalCalled&&(typeof t._final=="function"?(e.pendingcb++,e.finalCalled=!0,uz.nextTick(Hso,t,e)):(e.prefinished=!0,t.emit("prefinish")))}function Vue(t,e){var r=Vwr(e);return r&&(jso(t,e),e.pendingcb===0&&(e.finished=!0,t.emit("finish"))),r}function Wso(t,e,r){e.ending=!0,Vue(t,e),r&&(e.finished?uz.nextTick(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function Gso(t,e,r){var n=t.entry;for(t.entry=null;n;){var o=n.callback;e.pendingcb--,o(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}Object.defineProperty(Lf.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(t){!this._writableState||(this._writableState.destroyed=t)}});Lf.prototype.destroy=Wwr.destroy;Lf.prototype._undestroy=Wwr.undestroy;Lf.prototype._destroy=function(t,e){this.end(),e(t)}});var fz=Q((H1c,Xwr)=>{"use strict";d();p();var Kwr=Ph(),Vso=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};Xwr.exports=Q6;var Ywr=Object.create(af());Ywr.inherits=Hn();var Jwr=gct(),mct=pct();Ywr.inherits(Q6,Jwr);for(hct=Vso(mct.prototype),U8e=0;U8e<hct.length;U8e++)F8e=hct[U8e],Q6.prototype[F8e]||(Q6.prototype[F8e]=mct.prototype[F8e]);var hct,F8e,U8e;function Q6(t){if(!(this instanceof Q6))return new Q6(t);Jwr.call(this,t),mct.call(this,t),t&&t.readable===!1&&(this.readable=!1),t&&t.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,t&&t.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",qso)}Object.defineProperty(Q6.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function qso(){this.allowHalfOpen||this._writableState.ended||Kwr.nextTick(Kso,this)}function Kso(t){t.end()}Object.defineProperty(Q6.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(t){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=t,this._writableState.destroyed=t)}});Q6.prototype._destroy=function(t,e){this.push(null),this.end(),Kwr.nextTick(e,t)}});var bct=Q(Qwr=>{"use strict";d();p();var yct=Wue().Buffer,Zwr=yct.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Yso(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function Jso(t){var e=Yso(t);if(typeof e!="string"&&(yct.isEncoding===Zwr||!Zwr(t)))throw new Error("Unknown encoding: "+t);return e||t}Qwr.StringDecoder=Kue;function Kue(t){this.encoding=Jso(t);var e;switch(this.encoding){case"utf16le":this.text=tco,this.end=rco,e=4;break;case"utf8":this.fillLast=Qso,e=4;break;case"base64":this.text=nco,this.end=oco,e=3;break;default:this.write=ico,this.end=aco;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=yct.allocUnsafe(e)}Kue.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<t.length?e?e+this.text(t,r):this.text(t,r):e||""};Kue.prototype.end=eco;Kue.prototype.text=$so;Kue.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length};function vct(t){return t<=127?0:t>>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function Xso(t,e,r){var n=e.length-1;if(n<r)return 0;var o=vct(e[n]);return o>=0?(o>0&&(t.lastNeed=o-1),o):--n<r||o===-2?0:(o=vct(e[n]),o>=0?(o>0&&(t.lastNeed=o-2),o):--n<r||o===-2?0:(o=vct(e[n]),o>=0?(o>0&&(o===2?o=0:t.lastNeed=o-3),o):0))}function Zso(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function Qso(t){var e=this.lastTotal-this.lastNeed,r=Zso(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function $so(t,e){var r=Xso(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)}function eco(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function tco(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function rco(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function nco(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function oco(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function ico(t){return t.toString(this.encoding)}function aco(t){return t&&t.length?this.write(t):""}});var gct=Q((Y1c,u2r)=>{"use strict";d();p();var OX=Ph();u2r.exports=el;var sco=Rwr(),Yue;el.ReadableState=i2r;var K1c=i2().EventEmitter,r2r=function(t,e){return t.listeners(e).length},Ect=cct(),Jue=Wue().Buffer,cco=globalThis.Uint8Array||function(){};function lco(t){return Jue.from(t)}function uco(t){return Jue.isBuffer(t)||t instanceof cco}var n2r=Object.create(af());n2r.inherits=Hn();var xct=c2(),rs=void 0;xct&&xct.debuglog?rs=xct.debuglog("stream"):rs=function(){};var fco=Owr(),o2r=fct(),BX;n2r.inherits(el,Ect);var wct=["error","close","destroy","pause","resume"];function dco(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):sco(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}function i2r(t,e){Yue=Yue||fz(),t=t||{};var r=e instanceof Yue;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var n=t.highWaterMark,o=t.readableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:r&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=i,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new fco,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(BX||(BX=bct().StringDecoder),this.decoder=new BX(t.encoding),this.encoding=t.encoding)}function el(t){if(Yue=Yue||fz(),!(this instanceof el))return new el(t);this._readableState=new i2r(t,this),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),Ect.call(this)}Object.defineProperty(el.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){!this._readableState||(this._readableState.destroyed=t)}});el.prototype.destroy=o2r.destroy;el.prototype._undestroy=o2r.undestroy;el.prototype._destroy=function(t,e){this.push(null),e(t)};el.prototype.push=function(t,e){var r=this._readableState,n;return r.objectMode?n=!0:typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=Jue.from(t,e),e=""),n=!0),a2r(this,t,e,!1,n)};el.prototype.unshift=function(t){return a2r(this,t,null,!0,!1)};function a2r(t,e,r,n,o){var i=t._readableState;if(e===null)i.reading=!1,gco(t,i);else{var a;o||(a=pco(i,e)),a?t.emit("error",a):i.objectMode||e&&e.length>0?(typeof e!="string"&&!i.objectMode&&Object.getPrototypeOf(e)!==Jue.prototype&&(e=lco(e)),n?i.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):Act(t,i,e,!0):i.ended?t.emit("error",new Error("stream.push() after EOF")):(i.reading=!1,i.decoder&&!r?(e=i.decoder.write(e),i.objectMode||e.length!==0?Act(t,i,e,!1):s2r(t,i)):Act(t,i,e,!1))):n||(i.reading=!1)}return hco(i)}function Act(t,e,r,n){e.flowing&&e.length===0&&!e.sync?(t.emit("data",r),t.read(0)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&z8e(t)),s2r(t,e)}function pco(t,e){var r;return!uco(e)&&typeof e!="string"&&e!==void 0&&!t.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function hco(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||t.length===0)}el.prototype.isPaused=function(){return this._readableState.flowing===!1};el.prototype.setEncoding=function(t){return BX||(BX=bct().StringDecoder),this._readableState.decoder=new BX(t),this._readableState.encoding=t,this};var $wr=8388608;function mco(t){return t>=$wr?t=$wr:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function e2r(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=mco(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}el.prototype.read=function(t){rs("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return rs("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?Sct(this):z8e(this),null;if(t=e2r(t,e),t===0&&e.ended)return e.length===0&&Sct(this),null;var n=e.needReadable;rs("need readable",n),(e.length===0||e.length-t<e.highWaterMark)&&(n=!0,rs("length less than watermark",n)),e.ended||e.reading?(n=!1,rs("reading or ended",n)):n&&(rs("do read"),e.reading=!0,e.sync=!0,e.length===0&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=e2r(r,e)));var o;return t>0?o=c2r(t,e):o=null,o===null?(e.needReadable=!0,t=0):e.length-=t,e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&Sct(this)),o!==null&&this.emit("data",o),o};function gco(t,e){if(!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,z8e(t)}}function z8e(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(rs("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?OX.nextTick(t2r,t):t2r(t))}function t2r(t){rs("emit readable"),t.emit("readable"),_ct(t)}function s2r(t,e){e.readingMore||(e.readingMore=!0,OX.nextTick(vco,t,e))}function vco(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(rs("maybeReadMore read 0"),t.read(0),r!==e.length);)r=e.length;e.readingMore=!1}el.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))};el.prototype.pipe=function(t,e){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t);break}n.pipesCount+=1,rs("pipe count=%d opts=%j",n.pipesCount,e);var o=(!e||e.end!==!1)&&t!==S.stdout&&t!==S.stderr,i=o?s:b;n.endEmitted?OX.nextTick(i):r.once("end",i),t.on("unpipe",a);function a(w,_){rs("onunpipe"),w===r&&_&&_.hasUnpiped===!1&&(_.hasUnpiped=!0,u())}function s(){rs("onend"),t.end()}var c=yco(r);t.on("drain",c);var l=!1;function u(){rs("cleanup"),t.removeListener("close",g),t.removeListener("finish",v),t.removeListener("drain",c),t.removeListener("error",m),t.removeListener("unpipe",a),r.removeListener("end",s),r.removeListener("end",b),r.removeListener("data",h),l=!0,n.awaitDrain&&(!t._writableState||t._writableState.needDrain)&&c()}var f=!1;r.on("data",h);function h(w){rs("ondata"),f=!1;var _=t.write(w);_===!1&&!f&&((n.pipesCount===1&&n.pipes===t||n.pipesCount>1&&l2r(n.pipes,t)!==-1)&&!l&&(rs("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,f=!0),r.pause())}function m(w){rs("onerror",w),b(),t.removeListener("error",m),r2r(t,"error")===0&&t.emit("error",w)}dco(t,"error",m);function g(){t.removeListener("finish",v),b()}t.once("close",g);function v(){rs("onfinish"),t.removeListener("close",g),b()}t.once("finish",v);function b(){rs("unpipe"),r.unpipe(t)}return t.emit("pipe",r),n.flowing||(rs("pipe resume"),r.resume()),t};function yco(t){return function(){var e=t._readableState;rs("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,e.awaitDrain===0&&r2r(t,"data")&&(e.flowing=!0,_ct(t))}}el.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r),this);if(!t){var n=e.pipes,o=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var a=l2r(e.pipes,t);return a===-1?this:(e.pipes.splice(a,1),e.pipesCount-=1,e.pipesCount===1&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r),this)};el.prototype.on=function(t,e){var r=Ect.prototype.on.call(this,t,e);if(t==="data")this._readableState.flowing!==!1&&this.resume();else if(t==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&z8e(this):OX.nextTick(bco,this))}return r};el.prototype.addListener=el.prototype.on;function bco(t){rs("readable nexttick read 0"),t.read(0)}el.prototype.resume=function(){var t=this._readableState;return t.flowing||(rs("resume"),t.flowing=!0,xco(this,t)),this};function xco(t,e){e.resumeScheduled||(e.resumeScheduled=!0,OX.nextTick(wco,t,e))}function wco(t,e){e.reading||(rs("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),_ct(t),e.flowing&&!e.reading&&t.read(0)}el.prototype.pause=function(){return rs("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(rs("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function _ct(t){var e=t._readableState;for(rs("flow",e.flowing);e.flowing&&t.read()!==null;);}el.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;t.on("end",function(){if(rs("wrapped end"),r.decoder&&!r.ended){var a=r.decoder.end();a&&a.length&&e.push(a)}e.push(null)}),t.on("data",function(a){if(rs("wrapped data"),r.decoder&&(a=r.decoder.write(a)),!(r.objectMode&&a==null)&&!(!r.objectMode&&(!a||!a.length))){var s=e.push(a);s||(n=!0,t.pause())}});for(var o in t)this[o]===void 0&&typeof t[o]=="function"&&(this[o]=function(a){return function(){return t[a].apply(t,arguments)}}(o));for(var i=0;i<wct.length;i++)t.on(wct[i],this.emit.bind(this,wct[i]));return this._read=function(a){rs("wrapped _read",a),n&&(n=!1,t.resume())},this};Object.defineProperty(el.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});el._fromList=c2r;function c2r(t,e){if(e.length===0)return null;var r;return e.objectMode?r=e.buffer.shift():!t||t>=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.head.data:r=e.buffer.concat(e.length),e.buffer.clear()):r=Aco(t,e.buffer,e.decoder),r}function Aco(t,e,r){var n;return t<e.head.data.length?(n=e.head.data.slice(0,t),e.head.data=e.head.data.slice(t)):t===e.head.data.length?n=e.shift():n=r?Sco(t,e):Eco(t,e),n}function Sco(t,e){var r=e.head,n=1,o=r.data;for(t-=o.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(a===i.length?o+=i:o+=i.slice(0,t),t-=a,t===0){a===i.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=i.slice(a));break}++n}return e.length-=n,o}function Eco(t,e){var r=Jue.allocUnsafe(t),n=e.head,o=1;for(n.data.copy(r),t-=n.data.length;n=n.next;){var i=n.data,a=t>i.length?i.length:t;if(i.copy(r,r.length-t,0,a),t-=a,t===0){a===i.length?(++o,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=i.slice(a));break}++o}return e.length-=o,r}function Sct(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,OX.nextTick(_co,e,t))}function _co(t,e){!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function l2r(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}});var Cct=Q((Z1c,p2r)=>{"use strict";d();p();p2r.exports=$6;var H8e=fz(),d2r=Object.create(af());d2r.inherits=Hn();d2r.inherits($6,H8e);function Cco(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,e!=null&&this.push(e),n(t);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function $6(t){if(!(this instanceof $6))return new $6(t);H8e.call(this,t),this._transformState={afterTransform:Cco.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",kco)}function kco(){var t=this;typeof this._flush=="function"?this._flush(function(e,r){f2r(t,e,r)}):f2r(this,null,null)}$6.prototype.push=function(t,e){return this._transformState.needTransform=!1,H8e.prototype.push.call(this,t,e)};$6.prototype._transform=function(t,e,r){throw new Error("_transform() is not implemented")};$6.prototype._write=function(t,e,r){var n=this._transformState;if(n.writecb=r,n.writechunk=t,n.writeencoding=e,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}};$6.prototype._read=function(t){var e=this._transformState;e.writechunk!==null&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0};$6.prototype._destroy=function(t,e){var r=this;H8e.prototype._destroy.call(this,t,function(n){e(n),r.emit("close")})};function f2r(t,e,r){if(e)return t.emit("error",e);if(r!=null&&t.push(r),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}});var v2r=Q((exc,g2r)=>{"use strict";d();p();g2r.exports=Xue;var h2r=Cct(),m2r=Object.create(af());m2r.inherits=Hn();m2r.inherits(Xue,h2r);function Xue(t){if(!(this instanceof Xue))return new Xue(t);h2r.call(this,t)}Xue.prototype._transform=function(t,e,r){r(null,t)}});var b2r=Q((i4,y2r)=>{d();p();i4=y2r.exports=gct();i4.Stream=i4;i4.Readable=i4;i4.Writable=pct();i4.Duplex=fz();i4.Transform=Cct();i4.PassThrough=v2r()});var w2r=Q((ixc,x2r)=>{d();p();var Tco=tct(),Ico=b2r().Duplex;x2r.exports=Rco;function Rco(){let t={},e=new Ico({objectMode:!0,read:o,write:i}),r=new Tco;return{events:r,middleware:(c,l,u,f)=>{e.push(c),t[c.id]={req:c,res:l,next:u,end:f}},stream:e};function o(){return!1}function i(c,l,u){let f;try{!c.id?s(c):a(c)}catch(h){f=h}u(f)}function a(c){let l=t[c.id];if(!l)throw new Error(`StreamMiddleware - Unknown response id ${c.id}`);delete t[c.id],Object.assign(l.res,c),setTimeout(l.end)}function s(c){r.emit("notification",c)}}});var S2r=Q((cxc,A2r)=>{d();p();var Mco={}.toString;A2r.exports=Array.isArray||function(t){return Mco.call(t)=="[object Array]"}});var kct=Q((fxc,E2r)=>{d();p();E2r.exports=i2().EventEmitter});var Zue=Q((Tct,C2r)=>{d();p();var j8e=rd(),e8=j8e.Buffer;function _2r(t,e){for(var r in t)e[r]=t[r]}e8.from&&e8.alloc&&e8.allocUnsafe&&e8.allocUnsafeSlow?C2r.exports=j8e:(_2r(j8e,Tct),Tct.Buffer=DX);function DX(t,e,r){return e8(t,e,r)}_2r(e8,DX);DX.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return e8(t,e,r)};DX.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=e8(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};DX.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return e8(t)};DX.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return j8e.SlowBuffer(t)}});var T2r=Q((gxc,Ict)=>{"use strict";d();p();function Pco(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var k2r=Zue().Buffer,Que=c2();function Nco(t,e,r){t.copy(e,r)}Ict.exports=function(){function t(){Pco(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(r){var n={data:r,next:null};this.length>0?this.tail.next=n:this.head=n,this.tail=n,++this.length},t.prototype.unshift=function(r){var n={data:r,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},t.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(r){if(this.length===0)return"";for(var n=this.head,o=""+n.data;n=n.next;)o+=r+n.data;return o},t.prototype.concat=function(r){if(this.length===0)return k2r.alloc(0);if(this.length===1)return this.head.data;for(var n=k2r.allocUnsafe(r>>>0),o=this.head,i=0;o;)Nco(o.data,n,i),i+=o.data.length,o=o.next;return n},t}();Que&&Que.inspect&&Que.inspect.custom&&(Ict.exports.prototype[Que.inspect.custom]=function(){var t=Que.inspect({length:this.length});return this.constructor.name+" "+t})});var Rct=Q((bxc,M2r)=>{"use strict";d();p();var I2r=Ph();function Bco(t,e){var r=this,n=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return n||o?(e?e(t):t&&(!this._writableState||!this._writableState.errorEmitted)&&I2r.nextTick(R2r,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(i){!e&&i?(I2r.nextTick(R2r,r,i),r._writableState&&(r._writableState.errorEmitted=!0)):e&&e(i)}),this)}function Oco(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function R2r(t,e){t.emit("error",e)}M2r.exports={destroy:Bco,undestroy:Oco}});var Pct=Q((Axc,F2r)=>{"use strict";d();p();var dz=Ph();F2r.exports=Uf;function N2r(t){var e=this;this.next=null,this.entry=null,this.finish=function(){$co(e,t)}}var Dco=!S.browser&&["v0.10","v0.9."].indexOf(S.version.slice(0,5))>-1?setImmediate:dz.nextTick,LX;Uf.WritableState=efe;var B2r=Object.create(af());B2r.inherits=Hn();var Lco={deprecate:Eue()},O2r=kct(),G8e=Zue().Buffer,Uco=globalThis.Uint8Array||function(){};function Fco(t){return G8e.from(t)}function zco(t){return G8e.isBuffer(t)||t instanceof Uco}var D2r=Rct();B2r.inherits(Uf,O2r);function Hco(){}function efe(t,e){LX=LX||pz(),t=t||{};var r=e instanceof LX;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,o=t.writableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:r&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=i,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=t.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){Yco(e,s)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new N2r(this)}efe.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(efe.prototype,"buffer",{get:Lco.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var W8e;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(W8e=Function.prototype[Symbol.hasInstance],Object.defineProperty(Uf,Symbol.hasInstance,{value:function(t){return W8e.call(this,t)?!0:this!==Uf?!1:t&&t._writableState instanceof efe}})):W8e=function(t){return t instanceof this};function Uf(t){if(LX=LX||pz(),!W8e.call(Uf,this)&&!(this instanceof LX))return new Uf(t);this._writableState=new efe(t,this),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),O2r.call(this)}Uf.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function jco(t,e){var r=new Error("write after end");t.emit("error",r),dz.nextTick(e,r)}function Wco(t,e,r,n){var o=!0,i=!1;return r===null?i=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!e.objectMode&&(i=new TypeError("Invalid non-string/buffer chunk")),i&&(t.emit("error",i),dz.nextTick(n,i),o=!1),o}Uf.prototype.write=function(t,e,r){var n=this._writableState,o=!1,i=!n.objectMode&&zco(t);return i&&!G8e.isBuffer(t)&&(t=Fco(t)),typeof e=="function"&&(r=e,e=null),i?e="buffer":e||(e=n.defaultEncoding),typeof r!="function"&&(r=Hco),n.ended?jco(this,r):(i||Wco(this,n,t,r))&&(n.pendingcb++,o=Vco(this,n,i,t,e,r)),o};Uf.prototype.cork=function(){var t=this._writableState;t.corked++};Uf.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.finished&&!t.bufferProcessing&&t.bufferedRequest&&L2r(this,t))};Uf.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this};function Gco(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=G8e.from(e,r)),e}Object.defineProperty(Uf.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Vco(t,e,r,n,o,i){if(!r){var a=Gco(e,n,o);n!==a&&(r=!0,o="buffer",n=a)}var s=e.objectMode?1:n.length;e.length+=s;var c=e.length<e.highWaterMark;if(c||(e.needDrain=!0),e.writing||e.corked){var l=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else Mct(t,e,!1,s,n,o,i);return c}function Mct(t,e,r,n,o,i,a){e.writelen=n,e.writecb=a,e.writing=!0,e.sync=!0,r?t._writev(o,e.onwrite):t._write(o,i,e.onwrite),e.sync=!1}function qco(t,e,r,n,o){--e.pendingcb,r?(dz.nextTick(o,n),dz.nextTick($ue,t,e),t._writableState.errorEmitted=!0,t.emit("error",n)):(o(n),t._writableState.errorEmitted=!0,t.emit("error",n),$ue(t,e))}function Kco(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function Yco(t,e){var r=t._writableState,n=r.sync,o=r.writecb;if(Kco(r),e)qco(t,r,n,e,o);else{var i=U2r(r);!i&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&L2r(t,r),n?Dco(P2r,t,r,i,o):P2r(t,r,i,o)}}function P2r(t,e,r,n){r||Jco(t,e),e.pendingcb--,n(),$ue(t,e)}function Jco(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function L2r(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,o=new Array(n),i=e.corkedRequestsFree;i.entry=r;for(var a=0,s=!0;r;)o[a]=r,r.isBuf||(s=!1),r=r.next,a+=1;o.allBuffers=s,Mct(t,e,!0,e.length,o,"",i.finish),e.pendingcb++,e.lastBufferedRequest=null,i.next?(e.corkedRequestsFree=i.next,i.next=null):e.corkedRequestsFree=new N2r(e),e.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,l=r.encoding,u=r.callback,f=e.objectMode?1:c.length;if(Mct(t,e,!1,f,c,l,u),r=r.next,e.bufferedRequestCount--,e.writing)break}r===null&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}Uf.prototype._write=function(t,e,r){r(new Error("_write() is not implemented"))};Uf.prototype._writev=null;Uf.prototype.end=function(t,e,r){var n=this._writableState;typeof t=="function"?(r=t,t=null,e=null):typeof e=="function"&&(r=e,e=null),t!=null&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&Qco(this,n,r)};function U2r(t){return t.ending&&t.length===0&&t.bufferedRequest===null&&!t.finished&&!t.writing}function Xco(t,e){t._final(function(r){e.pendingcb--,r&&t.emit("error",r),e.prefinished=!0,t.emit("prefinish"),$ue(t,e)})}function Zco(t,e){!e.prefinished&&!e.finalCalled&&(typeof t._final=="function"?(e.pendingcb++,e.finalCalled=!0,dz.nextTick(Xco,t,e)):(e.prefinished=!0,t.emit("prefinish")))}function $ue(t,e){var r=U2r(e);return r&&(Zco(t,e),e.pendingcb===0&&(e.finished=!0,t.emit("finish"))),r}function Qco(t,e,r){e.ending=!0,$ue(t,e),r&&(e.finished?dz.nextTick(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function $co(t,e,r){var n=t.entry;for(t.entry=null;n;){var o=n.callback;e.pendingcb--,o(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}Object.defineProperty(Uf.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(t){!this._writableState||(this._writableState.destroyed=t)}});Uf.prototype.destroy=D2r.destroy;Uf.prototype._undestroy=D2r.undestroy;Uf.prototype._destroy=function(t,e){this.end(),e(t)}});var pz=Q((_xc,W2r)=>{"use strict";d();p();var z2r=Ph(),elo=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};W2r.exports=t8;var H2r=Object.create(af());H2r.inherits=Hn();var j2r=Oct(),Bct=Pct();H2r.inherits(t8,j2r);for(Nct=elo(Bct.prototype),V8e=0;V8e<Nct.length;V8e++)q8e=Nct[V8e],t8.prototype[q8e]||(t8.prototype[q8e]=Bct.prototype[q8e]);var Nct,q8e,V8e;function t8(t){if(!(this instanceof t8))return new t8(t);j2r.call(this,t),Bct.call(this,t),t&&t.readable===!1&&(this.readable=!1),t&&t.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,t&&t.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",tlo)}Object.defineProperty(t8.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function tlo(){this.allowHalfOpen||this._writableState.ended||z2r.nextTick(rlo,this)}function rlo(t){t.end()}Object.defineProperty(t8.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(t){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=t,this._writableState.destroyed=t)}});t8.prototype._destroy=function(t,e){this.push(null),this.end(),z2r.nextTick(e,t)}});var Uct=Q(V2r=>{"use strict";d();p();var Lct=Zue().Buffer,G2r=Lct.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function nlo(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function olo(t){var e=nlo(t);if(typeof e!="string"&&(Lct.isEncoding===G2r||!G2r(t)))throw new Error("Unknown encoding: "+t);return e||t}V2r.StringDecoder=tfe;function tfe(t){this.encoding=olo(t);var e;switch(this.encoding){case"utf16le":this.text=ulo,this.end=flo,e=4;break;case"utf8":this.fillLast=slo,e=4;break;case"base64":this.text=dlo,this.end=plo,e=3;break;default:this.write=hlo,this.end=mlo;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=Lct.allocUnsafe(e)}tfe.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<t.length?e?e+this.text(t,r):this.text(t,r):e||""};tfe.prototype.end=llo;tfe.prototype.text=clo;tfe.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length};function Dct(t){return t<=127?0:t>>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function ilo(t,e,r){var n=e.length-1;if(n<r)return 0;var o=Dct(e[n]);return o>=0?(o>0&&(t.lastNeed=o-1),o):--n<r||o===-2?0:(o=Dct(e[n]),o>=0?(o>0&&(t.lastNeed=o-2),o):--n<r||o===-2?0:(o=Dct(e[n]),o>=0?(o>0&&(o===2?o=0:t.lastNeed=o-3),o):0))}function alo(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function slo(t){var e=this.lastTotal-this.lastNeed,r=alo(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function clo(t,e){var r=ilo(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)}function llo(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function ulo(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function flo(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function dlo(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function plo(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function hlo(t){return t.toString(this.encoding)}function mlo(t){return t&&t.length?this.write(t):""}});var Oct=Q((Pxc,nAr)=>{"use strict";d();p();var FX=Ph();nAr.exports=tl;var glo=S2r(),rfe;tl.ReadableState=Q2r;var Mxc=i2().EventEmitter,J2r=function(t,e){return t.listeners(e).length},Wct=kct(),nfe=Zue().Buffer,vlo=globalThis.Uint8Array||function(){};function ylo(t){return nfe.from(t)}function blo(t){return nfe.isBuffer(t)||t instanceof vlo}var X2r=Object.create(af());X2r.inherits=Hn();var Fct=c2(),ns=void 0;Fct&&Fct.debuglog?ns=Fct.debuglog("stream"):ns=function(){};var xlo=T2r(),Z2r=Rct(),UX;X2r.inherits(tl,Wct);var zct=["error","close","destroy","pause","resume"];function wlo(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):glo(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}function Q2r(t,e){rfe=rfe||pz(),t=t||{};var r=e instanceof rfe;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var n=t.highWaterMark,o=t.readableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:r&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=i,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new xlo,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(UX||(UX=Uct().StringDecoder),this.decoder=new UX(t.encoding),this.encoding=t.encoding)}function tl(t){if(rfe=rfe||pz(),!(this instanceof tl))return new tl(t);this._readableState=new Q2r(t,this),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),Wct.call(this)}Object.defineProperty(tl.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){!this._readableState||(this._readableState.destroyed=t)}});tl.prototype.destroy=Z2r.destroy;tl.prototype._undestroy=Z2r.undestroy;tl.prototype._destroy=function(t,e){this.push(null),e(t)};tl.prototype.push=function(t,e){var r=this._readableState,n;return r.objectMode?n=!0:typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=nfe.from(t,e),e=""),n=!0),$2r(this,t,e,!1,n)};tl.prototype.unshift=function(t){return $2r(this,t,null,!0,!1)};function $2r(t,e,r,n,o){var i=t._readableState;if(e===null)i.reading=!1,_lo(t,i);else{var a;o||(a=Alo(i,e)),a?t.emit("error",a):i.objectMode||e&&e.length>0?(typeof e!="string"&&!i.objectMode&&Object.getPrototypeOf(e)!==nfe.prototype&&(e=ylo(e)),n?i.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):Hct(t,i,e,!0):i.ended?t.emit("error",new Error("stream.push() after EOF")):(i.reading=!1,i.decoder&&!r?(e=i.decoder.write(e),i.objectMode||e.length!==0?Hct(t,i,e,!1):eAr(t,i)):Hct(t,i,e,!1))):n||(i.reading=!1)}return Slo(i)}function Hct(t,e,r,n){e.flowing&&e.length===0&&!e.sync?(t.emit("data",r),t.read(0)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&K8e(t)),eAr(t,e)}function Alo(t,e){var r;return!blo(e)&&typeof e!="string"&&e!==void 0&&!t.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function Slo(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||t.length===0)}tl.prototype.isPaused=function(){return this._readableState.flowing===!1};tl.prototype.setEncoding=function(t){return UX||(UX=Uct().StringDecoder),this._readableState.decoder=new UX(t),this._readableState.encoding=t,this};var q2r=8388608;function Elo(t){return t>=q2r?t=q2r:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function K2r(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=Elo(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}tl.prototype.read=function(t){ns("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return ns("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?jct(this):K8e(this),null;if(t=K2r(t,e),t===0&&e.ended)return e.length===0&&jct(this),null;var n=e.needReadable;ns("need readable",n),(e.length===0||e.length-t<e.highWaterMark)&&(n=!0,ns("length less than watermark",n)),e.ended||e.reading?(n=!1,ns("reading or ended",n)):n&&(ns("do read"),e.reading=!0,e.sync=!0,e.length===0&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=K2r(r,e)));var o;return t>0?o=tAr(t,e):o=null,o===null?(e.needReadable=!0,t=0):e.length-=t,e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&jct(this)),o!==null&&this.emit("data",o),o};function _lo(t,e){if(!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,K8e(t)}}function K8e(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(ns("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?FX.nextTick(Y2r,t):Y2r(t))}function Y2r(t){ns("emit readable"),t.emit("readable"),Gct(t)}function eAr(t,e){e.readingMore||(e.readingMore=!0,FX.nextTick(Clo,t,e))}function Clo(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(ns("maybeReadMore read 0"),t.read(0),r!==e.length);)r=e.length;e.readingMore=!1}tl.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))};tl.prototype.pipe=function(t,e){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t);break}n.pipesCount+=1,ns("pipe count=%d opts=%j",n.pipesCount,e);var o=(!e||e.end!==!1)&&t!==S.stdout&&t!==S.stderr,i=o?s:b;n.endEmitted?FX.nextTick(i):r.once("end",i),t.on("unpipe",a);function a(w,_){ns("onunpipe"),w===r&&_&&_.hasUnpiped===!1&&(_.hasUnpiped=!0,u())}function s(){ns("onend"),t.end()}var c=klo(r);t.on("drain",c);var l=!1;function u(){ns("cleanup"),t.removeListener("close",g),t.removeListener("finish",v),t.removeListener("drain",c),t.removeListener("error",m),t.removeListener("unpipe",a),r.removeListener("end",s),r.removeListener("end",b),r.removeListener("data",h),l=!0,n.awaitDrain&&(!t._writableState||t._writableState.needDrain)&&c()}var f=!1;r.on("data",h);function h(w){ns("ondata"),f=!1;var _=t.write(w);_===!1&&!f&&((n.pipesCount===1&&n.pipes===t||n.pipesCount>1&&rAr(n.pipes,t)!==-1)&&!l&&(ns("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,f=!0),r.pause())}function m(w){ns("onerror",w),b(),t.removeListener("error",m),J2r(t,"error")===0&&t.emit("error",w)}wlo(t,"error",m);function g(){t.removeListener("finish",v),b()}t.once("close",g);function v(){ns("onfinish"),t.removeListener("close",g),b()}t.once("finish",v);function b(){ns("unpipe"),r.unpipe(t)}return t.emit("pipe",r),n.flowing||(ns("pipe resume"),r.resume()),t};function klo(t){return function(){var e=t._readableState;ns("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,e.awaitDrain===0&&J2r(t,"data")&&(e.flowing=!0,Gct(t))}}tl.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r),this);if(!t){var n=e.pipes,o=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var a=rAr(e.pipes,t);return a===-1?this:(e.pipes.splice(a,1),e.pipesCount-=1,e.pipesCount===1&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r),this)};tl.prototype.on=function(t,e){var r=Wct.prototype.on.call(this,t,e);if(t==="data")this._readableState.flowing!==!1&&this.resume();else if(t==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&K8e(this):FX.nextTick(Tlo,this))}return r};tl.prototype.addListener=tl.prototype.on;function Tlo(t){ns("readable nexttick read 0"),t.read(0)}tl.prototype.resume=function(){var t=this._readableState;return t.flowing||(ns("resume"),t.flowing=!0,Ilo(this,t)),this};function Ilo(t,e){e.resumeScheduled||(e.resumeScheduled=!0,FX.nextTick(Rlo,t,e))}function Rlo(t,e){e.reading||(ns("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),Gct(t),e.flowing&&!e.reading&&t.read(0)}tl.prototype.pause=function(){return ns("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ns("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Gct(t){var e=t._readableState;for(ns("flow",e.flowing);e.flowing&&t.read()!==null;);}tl.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;t.on("end",function(){if(ns("wrapped end"),r.decoder&&!r.ended){var a=r.decoder.end();a&&a.length&&e.push(a)}e.push(null)}),t.on("data",function(a){if(ns("wrapped data"),r.decoder&&(a=r.decoder.write(a)),!(r.objectMode&&a==null)&&!(!r.objectMode&&(!a||!a.length))){var s=e.push(a);s||(n=!0,t.pause())}});for(var o in t)this[o]===void 0&&typeof t[o]=="function"&&(this[o]=function(a){return function(){return t[a].apply(t,arguments)}}(o));for(var i=0;i<zct.length;i++)t.on(zct[i],this.emit.bind(this,zct[i]));return this._read=function(a){ns("wrapped _read",a),n&&(n=!1,t.resume())},this};Object.defineProperty(tl.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});tl._fromList=tAr;function tAr(t,e){if(e.length===0)return null;var r;return e.objectMode?r=e.buffer.shift():!t||t>=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.head.data:r=e.buffer.concat(e.length),e.buffer.clear()):r=Mlo(t,e.buffer,e.decoder),r}function Mlo(t,e,r){var n;return t<e.head.data.length?(n=e.head.data.slice(0,t),e.head.data=e.head.data.slice(t)):t===e.head.data.length?n=e.shift():n=r?Plo(t,e):Nlo(t,e),n}function Plo(t,e){var r=e.head,n=1,o=r.data;for(t-=o.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(a===i.length?o+=i:o+=i.slice(0,t),t-=a,t===0){a===i.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=i.slice(a));break}++n}return e.length-=n,o}function Nlo(t,e){var r=nfe.allocUnsafe(t),n=e.head,o=1;for(n.data.copy(r),t-=n.data.length;n=n.next;){var i=n.data,a=t>i.length?i.length:t;if(i.copy(r,r.length-t,0,a),t-=a,t===0){a===i.length?(++o,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=i.slice(a));break}++o}return e.length-=o,r}function jct(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,FX.nextTick(Blo,e,t))}function Blo(t,e){!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function rAr(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}});var Vct=Q((Oxc,aAr)=>{"use strict";d();p();aAr.exports=r8;var Y8e=pz(),iAr=Object.create(af());iAr.inherits=Hn();iAr.inherits(r8,Y8e);function Olo(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,e!=null&&this.push(e),n(t);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function r8(t){if(!(this instanceof r8))return new r8(t);Y8e.call(this,t),this._transformState={afterTransform:Olo.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",Dlo)}function Dlo(){var t=this;typeof this._flush=="function"?this._flush(function(e,r){oAr(t,e,r)}):oAr(this,null,null)}r8.prototype.push=function(t,e){return this._transformState.needTransform=!1,Y8e.prototype.push.call(this,t,e)};r8.prototype._transform=function(t,e,r){throw new Error("_transform() is not implemented")};r8.prototype._write=function(t,e,r){var n=this._transformState;if(n.writecb=r,n.writechunk=t,n.writeencoding=e,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}};r8.prototype._read=function(t){var e=this._transformState;e.writechunk!==null&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0};r8.prototype._destroy=function(t,e){var r=this;Y8e.prototype._destroy.call(this,t,function(n){e(n),r.emit("close")})};function oAr(t,e,r){if(e)return t.emit("error",e);if(r!=null&&t.push(r),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}});var uAr=Q((Uxc,lAr)=>{"use strict";d();p();lAr.exports=ofe;var sAr=Vct(),cAr=Object.create(af());cAr.inherits=Hn();cAr.inherits(ofe,sAr);function ofe(t){if(!(this instanceof ofe))return new ofe(t);sAr.call(this,t)}ofe.prototype._transform=function(t,e,r){r(null,t)}});var dAr=Q((a4,fAr)=>{d();p();a4=fAr.exports=Oct();a4.Stream=a4;a4.Readable=a4;a4.Writable=Pct();a4.Duplex=pz();a4.Transform=Vct();a4.PassThrough=uAr()});var mAr=Q((Wxc,hAr)=>{d();p();hAr.exports=pAr;function pAr(t,e){if(t&&e)return pAr(t)(e);if(typeof t!="function")throw new TypeError("need wrapper function");return Object.keys(t).forEach(function(n){r[n]=t[n]}),r;function r(){for(var n=new Array(arguments.length),o=0;o<n.length;o++)n[o]=arguments[o];var i=t.apply(this,n),a=n[n.length-1];return typeof i=="function"&&i!==a&&Object.keys(a).forEach(function(s){i[s]=a[s]}),i}}});var X8e=Q((qxc,qct)=>{d();p();var gAr=mAr();qct.exports=gAr(J8e);qct.exports.strict=gAr(vAr);J8e.proto=J8e(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return J8e(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return vAr(this)},configurable:!0})});function J8e(t){var e=function(){return e.called?e.value:(e.called=!0,e.value=t.apply(this,arguments))};return e.called=!1,e}function vAr(t){var e=function(){if(e.called)throw new Error(e.onceError);return e.called=!0,e.value=t.apply(this,arguments)},r=t.name||"Function wrapped with `once`";return e.onceError=r+" shouldn't be called more than once",e.called=!1,e}});var Kct=Q((Jxc,bAr)=>{d();p();var Llo=X8e(),Ulo=function(){},Flo=function(t){return t.setHeader&&typeof t.abort=="function"},zlo=function(t){return t.stdio&&Array.isArray(t.stdio)&&t.stdio.length===3},yAr=function(t,e,r){if(typeof e=="function")return yAr(t,null,e);e||(e={}),r=Llo(r||Ulo);var n=t._writableState,o=t._readableState,i=e.readable||e.readable!==!1&&t.readable,a=e.writable||e.writable!==!1&&t.writable,s=!1,c=function(){t.writable||l()},l=function(){a=!1,i||r.call(t)},u=function(){i=!1,a||r.call(t)},f=function(b){r.call(t,b?new Error("exited with error code: "+b):null)},h=function(b){r.call(t,b)},m=function(){S.nextTick(g)},g=function(){if(!s){if(i&&!(o&&o.ended&&!o.destroyed))return r.call(t,new Error("premature close"));if(a&&!(n&&n.ended&&!n.destroyed))return r.call(t,new Error("premature close"))}},v=function(){t.req.on("finish",l)};return Flo(t)?(t.on("complete",l),t.on("abort",m),t.req?v():t.on("request",v)):a&&!n&&(t.on("end",c),t.on("close",c)),zlo(t)&&t.on("exit",f),t.on("end",u),t.on("finish",l),e.error!==!1&&t.on("error",h),t.on("close",m),function(){s=!0,t.removeListener("complete",l),t.removeListener("abort",m),t.removeListener("request",v),t.req&&t.req.removeListener("finish",l),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",l),t.removeListener("exit",f),t.removeListener("end",u),t.removeListener("error",h),t.removeListener("close",m)}};bAr.exports=yAr});var EAr=Q((Qxc,SAr)=>{d();p();var{Duplex:AAr}=dAr(),xAr=Kct(),Hlo=X8e(),wAr={},Yct=class extends AAr{constructor(e={}){let r=Object.assign({},e,{objectMode:!0});super(r),this._substreams={}}createStream(e){if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error('ObjectMultiplex - Substream for name "${name}" already exists');let r=new Jct({parent:this,name:e});return this._substreams[e]=r,jlo(this,n=>{r.destroy(n)}),r}ignoreStream(e){if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error('ObjectMultiplex - Substream for name "${name}" already exists');this._substreams[e]=wAr}_read(){}_write(e,r,n){let o=e.name,i=e.data;if(!o)return console.warn(`ObjectMultiplex - malformed chunk without name "${e}"`),n();let a=this._substreams[o];if(!a)return console.warn(`ObjectMultiplex - orphaned data for stream "${o}"`),n();a!==wAr&&a.push(i),n()}},Jct=class extends AAr{constructor({parent:e,name:r}){super({objectMode:!0}),this._parent=e,this._name=r}_read(){}_write(e,r,n){this._parent.push({name:this._name,data:e}),n()}};SAr.exports=Yct;function jlo(t,e){let r=Hlo(e);xAr(t,{readable:!1},r),xAr(t,{writable:!1},r)}});var _Ar={};Nl(_Ar,{default:()=>Wlo});var Wlo,CAr=Oe(()=>{d();p();Wlo={}});var kAr=Q((nwc,Z8e)=>{d();p();var hz=(CAr(),K1(_Ar));if(hz&&hz.default){Z8e.exports=hz.default;for(let t in hz)Z8e.exports[t]=hz[t]}else hz&&(Z8e.exports=hz)});var RAr=Q((awc,IAr)=>{d();p();var Glo=X8e(),Vlo=Kct(),Xct=kAr(),ife=function(){},qlo=/^v?\.0/.test(S.version),Q8e=function(t){return typeof t=="function"},Klo=function(t){return!qlo||!Xct?!1:(t instanceof(Xct.ReadStream||ife)||t instanceof(Xct.WriteStream||ife))&&Q8e(t.close)},Ylo=function(t){return t.setHeader&&Q8e(t.abort)},Jlo=function(t,e,r,n){n=Glo(n);var o=!1;t.on("close",function(){o=!0}),Vlo(t,{readable:e,writable:r},function(a){if(a)return n(a);o=!0,n()});var i=!1;return function(a){if(!o&&!i){if(i=!0,Klo(t))return t.close(ife);if(Ylo(t))return t.abort();if(Q8e(t.destroy))return t.destroy();n(a||new Error("stream was destroyed"))}}},TAr=function(t){t()},Xlo=function(t,e){return t.pipe(e)},Zlo=function(){var t=Array.prototype.slice.call(arguments),e=Q8e(t[t.length-1]||ife)&&t.pop()||ife;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Error("pump requires two streams per minimum");var r,n=t.map(function(o,i){var a=i<t.length-1,s=i>0;return Jlo(o,a,s,function(c){r||(r=c),c&&n.forEach(TAr),!a&&(n.forEach(TAr),e(r))})});return t.reduce(Xlo)};IAr.exports=Zlo});var GAr=Q(qX=>{"use strict";d();p();Object.defineProperty(qX,"__esModule",{value:!0});qX.fromAscii=qX.toAscii=void 0;function auo(t){let e=r=>r.split("").map(n=>{let o=n.charCodeAt(0);if(o<32||o>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+o);return o});return Uint8Array.from(e(t))}qX.toAscii=auo;function suo(t){return(r=>r.map(n=>{if(n<32||n>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+n);return String.fromCharCode(n)}))(Array.from(t)).join("")}qX.fromAscii=suo});var KAr=Q(o5e=>{"use strict";d();p();o5e.byteLength=luo;o5e.toByteArray=fuo;o5e.fromByteArray=huo;var c4=[],h2=[],cuo=typeof Uint8Array<"u"?Uint8Array:Array,alt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(mz=0,VAr=alt.length;mz<VAr;++mz)c4[mz]=alt[mz],h2[alt.charCodeAt(mz)]=mz;var mz,VAr;h2["-".charCodeAt(0)]=62;h2["_".charCodeAt(0)]=63;function qAr(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var n=r===e?0:4-r%4;return[r,n]}function luo(t){var e=qAr(t),r=e[0],n=e[1];return(r+n)*3/4-n}function uuo(t,e,r){return(e+r)*3/4-r}function fuo(t){var e,r=qAr(t),n=r[0],o=r[1],i=new cuo(uuo(t,n,o)),a=0,s=o>0?n-4:n,c;for(c=0;c<s;c+=4)e=h2[t.charCodeAt(c)]<<18|h2[t.charCodeAt(c+1)]<<12|h2[t.charCodeAt(c+2)]<<6|h2[t.charCodeAt(c+3)],i[a++]=e>>16&255,i[a++]=e>>8&255,i[a++]=e&255;return o===2&&(e=h2[t.charCodeAt(c)]<<2|h2[t.charCodeAt(c+1)]>>4,i[a++]=e&255),o===1&&(e=h2[t.charCodeAt(c)]<<10|h2[t.charCodeAt(c+1)]<<4|h2[t.charCodeAt(c+2)]>>2,i[a++]=e>>8&255,i[a++]=e&255),i}function duo(t){return c4[t>>18&63]+c4[t>>12&63]+c4[t>>6&63]+c4[t&63]}function puo(t,e,r){for(var n,o=[],i=e;i<r;i+=3)n=(t[i]<<16&16711680)+(t[i+1]<<8&65280)+(t[i+2]&255),o.push(duo(n));return o.join("")}function huo(t){for(var e,r=t.length,n=r%3,o=[],i=16383,a=0,s=r-n;a<s;a+=i)o.push(puo(t,a,a+i>s?s:a+i));return n===1?(e=t[r-1],o.push(c4[e>>2]+c4[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],o.push(c4[e>>10]+c4[e>>4&63]+c4[e<<2&63]+"=")),o.join("")}});var JAr=Q(m2=>{"use strict";d();p();var muo=m2&&m2.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),guo=m2&&m2.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),vuo=m2&&m2.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&muo(e,t,r);return guo(e,t),e};Object.defineProperty(m2,"__esModule",{value:!0});m2.fromBase64=m2.toBase64=void 0;var YAr=vuo(KAr());function yuo(t){return YAr.fromByteArray(t)}m2.toBase64=yuo;function buo(t){if(!t.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return YAr.toByteArray(t)}m2.fromBase64=buo});var $Ar=Q((gAc,QAr)=>{"use strict";d();p();var a5e="qpzry9x8gf2tvdw0s3jn54khce6mua7l",slt={};for(afe=0;afe<a5e.length;afe++){if(i5e=a5e.charAt(afe),slt[i5e]!==void 0)throw new TypeError(i5e+" is ambiguous");slt[i5e]=afe}var i5e,afe;function KX(t){var e=t>>25;return(t&33554431)<<5^-(e>>0&1)&996825010^-(e>>1&1)&642813549^-(e>>2&1)&513874426^-(e>>3&1)&1027748829^-(e>>4&1)&705979059}function XAr(t){for(var e=1,r=0;r<t.length;++r){var n=t.charCodeAt(r);if(n<33||n>126)return"Invalid prefix ("+t+")";e=KX(e)^n>>5}for(e=KX(e),r=0;r<t.length;++r){var o=t.charCodeAt(r);e=KX(e)^o&31}return e}function xuo(t,e,r){if(r=r||90,t.length+7+e.length>r)throw new TypeError("Exceeds length limit");t=t.toLowerCase();var n=XAr(t);if(typeof n=="string")throw new Error(n);for(var o=t+"1",i=0;i<e.length;++i){var a=e[i];if(a>>5!==0)throw new Error("Non 5-bit word");n=KX(n)^a,o+=a5e.charAt(a)}for(i=0;i<6;++i)n=KX(n);for(n^=1,i=0;i<6;++i){var s=n>>(5-i)*5&31;o+=a5e.charAt(s)}return o}function ZAr(t,e){if(e=e||90,t.length<8)return t+" too short";if(t.length>e)return"Exceeds length limit";var r=t.toLowerCase(),n=t.toUpperCase();if(t!==r&&t!==n)return"Mixed-case string "+t;t=r;var o=t.lastIndexOf("1");if(o===-1)return"No separator character for "+t;if(o===0)return"Missing prefix for "+t;var i=t.slice(0,o),a=t.slice(o+1);if(a.length<6)return"Data too short";var s=XAr(i);if(typeof s=="string")return s;for(var c=[],l=0;l<a.length;++l){var u=a.charAt(l),f=slt[u];if(f===void 0)return"Unknown character "+u;s=KX(s)^f,!(l+6>=a.length)&&c.push(f)}return s!==1?"Invalid checksum for "+t:{prefix:i,words:c}}function wuo(){var t=ZAr.apply(null,arguments);if(typeof t=="object")return t}function Auo(t){var e=ZAr.apply(null,arguments);if(typeof e=="object")return e;throw new Error(e)}function s5e(t,e,r,n){for(var o=0,i=0,a=(1<<r)-1,s=[],c=0;c<t.length;++c)for(o=o<<e|t[c],i+=e;i>=r;)i-=r,s.push(o>>i&a);if(n)i>0&&s.push(o<<r-i&a);else{if(i>=e)return"Excess padding";if(o<<r-i&a)return"Non-zero padding"}return s}function Suo(t){var e=s5e(t,8,5,!0);if(Array.isArray(e))return e}function Euo(t){var e=s5e(t,8,5,!0);if(Array.isArray(e))return e;throw new Error(e)}function _uo(t){var e=s5e(t,5,8,!1);if(Array.isArray(e))return e}function Cuo(t){var e=s5e(t,5,8,!1);if(Array.isArray(e))return e;throw new Error(e)}QAr.exports={decodeUnsafe:wuo,decode:Auo,encode:xuo,toWordsUnsafe:Suo,toWords:Euo,fromWordsUnsafe:_uo,fromWords:Cuo}});var eSr=Q(cm=>{"use strict";d();p();var kuo=cm&&cm.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Tuo=cm&&cm.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Iuo=cm&&cm.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&kuo(e,t,r);return Tuo(e,t),e};Object.defineProperty(cm,"__esModule",{value:!0});cm.Bech32=cm.normalizeBech32=cm.fromBech32=cm.toBech32=void 0;var c5e=Iuo($Ar());function llt(t,e,r){return c5e.encode(t,c5e.toWords(e),r)}cm.toBech32=llt;function ult(t,e=1/0){let r=c5e.decode(t,e);return{prefix:r.prefix,data:new Uint8Array(c5e.fromWords(r.words))}}cm.fromBech32=ult;function Ruo(t){let{prefix:e,data:r}=ult(t);return llt(e,r)}cm.normalizeBech32=Ruo;var clt=class{static encode(e,r,n){return llt(e,r,n)}static decode(e,r=1/0){return ult(e,r)}};cm.Bech32=clt});var tSr=Q(YX=>{"use strict";d();p();Object.defineProperty(YX,"__esModule",{value:!0});YX.fromHex=YX.toHex=void 0;function Muo(t){let e="";for(let r of t)e+=("0"+r.toString(16)).slice(-2);return e}YX.toHex=Muo;function Puo(t){if(t.length%2!==0)throw new Error("hex string length must be a multiple of 2");let e=new Uint8Array(t.length/2);for(let r=0;r<e.length;r++){let n=2*r,o=t.slice(n,n+2);if(!o.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");e[r]=parseInt(o,16)}return e}YX.fromHex=Puo});var rSr=Q(XX=>{"use strict";d();p();Object.defineProperty(XX,"__esModule",{value:!0});XX.toRfc3339=XX.fromRfc3339=void 0;var Nuo=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function JX(t,e=2){return t.toString().padStart(e,"0")}function Buo(t){let e=Nuo.exec(t);if(!e)throw new Error("Date string is not in RFC3339 format");let r=+e[1],n=+e[2],o=+e[3],i=+e[4],a=+e[5],s=+e[6],c=e[7]?Math.floor(+e[7]*1e3):0,l,u,f;e[8]==="Z"?(l=1,u=0,f=0):(l=e[8].substring(0,1)==="-"?-1:1,u=+e[8].substring(1,3),f=+e[8].substring(4,6));let h=l*(u*60+f)*60,m=Date.UTC(r,n-1,o,i,a,s,c)-h*1e3;return new Date(m)}XX.fromRfc3339=Buo;function Ouo(t){let e=t.getUTCFullYear(),r=JX(t.getUTCMonth()+1),n=JX(t.getUTCDate()),o=JX(t.getUTCHours()),i=JX(t.getUTCMinutes()),a=JX(t.getUTCSeconds()),s=JX(t.getUTCMilliseconds(),3);return`${e}-${r}-${n}T${o}:${i}:${a}.${s}Z`}XX.toRfc3339=Ouo});var nSr=Q(ZX=>{"use strict";d();p();Object.defineProperty(ZX,"__esModule",{value:!0});ZX.fromUtf8=ZX.toUtf8=void 0;function Duo(t){return new TextEncoder().encode(t)}ZX.toUtf8=Duo;function Luo(t,e=!1){let r=!e;return new TextDecoder("utf-8",{fatal:r}).decode(t)}ZX.fromUtf8=Luo});var lSr=Q(ws=>{"use strict";d();p();Object.defineProperty(ws,"__esModule",{value:!0});ws.toUtf8=ws.fromUtf8=ws.toRfc3339=ws.fromRfc3339=ws.toHex=ws.fromHex=ws.toBech32=ws.normalizeBech32=ws.fromBech32=ws.Bech32=ws.toBase64=ws.fromBase64=ws.toAscii=ws.fromAscii=void 0;var oSr=GAr();Object.defineProperty(ws,"fromAscii",{enumerable:!0,get:function(){return oSr.fromAscii}});Object.defineProperty(ws,"toAscii",{enumerable:!0,get:function(){return oSr.toAscii}});var iSr=JAr();Object.defineProperty(ws,"fromBase64",{enumerable:!0,get:function(){return iSr.fromBase64}});Object.defineProperty(ws,"toBase64",{enumerable:!0,get:function(){return iSr.toBase64}});var l5e=eSr();Object.defineProperty(ws,"Bech32",{enumerable:!0,get:function(){return l5e.Bech32}});Object.defineProperty(ws,"fromBech32",{enumerable:!0,get:function(){return l5e.fromBech32}});Object.defineProperty(ws,"normalizeBech32",{enumerable:!0,get:function(){return l5e.normalizeBech32}});Object.defineProperty(ws,"toBech32",{enumerable:!0,get:function(){return l5e.toBech32}});var aSr=tSr();Object.defineProperty(ws,"fromHex",{enumerable:!0,get:function(){return aSr.fromHex}});Object.defineProperty(ws,"toHex",{enumerable:!0,get:function(){return aSr.toHex}});var sSr=rSr();Object.defineProperty(ws,"fromRfc3339",{enumerable:!0,get:function(){return sSr.fromRfc3339}});Object.defineProperty(ws,"toRfc3339",{enumerable:!0,get:function(){return sSr.toRfc3339}});var cSr=nSr();Object.defineProperty(ws,"fromUtf8",{enumerable:!0,get:function(){return cSr.fromUtf8}});Object.defineProperty(ws,"toUtf8",{enumerable:!0,get:function(){return cSr.toUtf8}})});var N3r=Q((eTc,P3r)=>{"use strict";d();p();var C3r="-",Y0o=/^xn--/,J0o=/[^\0-\x7E]/,X0o=/[\x2E\u3002\uFF0E\uFF61]/g,Z0o={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Vut=36-1,h4=Math.floor,qut=String.fromCharCode;function Dz(t){throw new RangeError(Z0o[t])}function Q0o(t,e){let r=[],n=t.length;for(;n--;)r[n]=e(t[n]);return r}function k3r(t,e){let r=t.split("@"),n="";r.length>1&&(n=r[0]+"@",t=r[1]),t=t.replace(X0o,".");let o=t.split("."),i=Q0o(o,e).join(".");return n+i}function T3r(t){let e=[],r=0,n=t.length;for(;r<n;){let o=t.charCodeAt(r++);if(o>=55296&&o<=56319&&r<n){let i=t.charCodeAt(r++);(i&64512)==56320?e.push(((o&1023)<<10)+(i&1023)+65536):(e.push(o),r--)}else e.push(o)}return e}var $0o=t=>String.fromCodePoint(...t),emo=function(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:36},_3r=function(t,e){return t+22+75*(t<26)-((e!=0)<<5)},I3r=function(t,e,r){let n=0;for(t=r?h4(t/700):t>>1,t+=h4(t/e);t>Vut*26>>1;n+=36)t=h4(t/Vut);return h4(n+(Vut+1)*t/(t+38))},R3r=function(t){let e=[],r=t.length,n=0,o=128,i=72,a=t.lastIndexOf(C3r);a<0&&(a=0);for(let s=0;s<a;++s)t.charCodeAt(s)>=128&&Dz("not-basic"),e.push(t.charCodeAt(s));for(let s=a>0?a+1:0;s<r;){let c=n;for(let u=1,f=36;;f+=36){s>=r&&Dz("invalid-input");let h=emo(t.charCodeAt(s++));(h>=36||h>h4((2147483647-n)/u))&&Dz("overflow"),n+=h*u;let m=f<=i?1:f>=i+26?26:f-i;if(h<m)break;let g=36-m;u>h4(2147483647/g)&&Dz("overflow"),u*=g}let l=e.length+1;i=I3r(n-c,l,c==0),h4(n/l)>2147483647-o&&Dz("overflow"),o+=h4(n/l),n%=l,e.splice(n++,0,o)}return String.fromCodePoint(...e)},M3r=function(t){let e=[];t=T3r(t);let r=t.length,n=128,o=0,i=72;for(let c of t)c<128&&e.push(qut(c));let a=e.length,s=a;for(a&&e.push(C3r);s<r;){let c=2147483647;for(let u of t)u>=n&&u<c&&(c=u);let l=s+1;c-n>h4((2147483647-o)/l)&&Dz("overflow"),o+=(c-n)*l,n=c;for(let u of t)if(u<n&&++o>2147483647&&Dz("overflow"),u==n){let f=o;for(let h=36;;h+=36){let m=h<=i?1:h>=i+26?26:h-i;if(f<m)break;let g=f-m,v=36-m;e.push(qut(_3r(m+g%v,0))),f=h4(g/v)}e.push(qut(_3r(f,0))),i=I3r(o,l,s==a),o=0,++s}++o,++n}return e.join("")},tmo=function(t){return k3r(t,function(e){return Y0o.test(e)?R3r(e.slice(4).toLowerCase()):e})},rmo=function(t){return k3r(t,function(e){return J0o.test(e)?"xn--"+M3r(e):e})},nmo={version:"2.1.0",ucs2:{decode:T3r,encode:$0o},decode:R3r,encode:M3r,toASCII:rmo,toUnicode:tmo};P3r.exports=nmo});var O3r=Q((nTc,B3r)=>{"use strict";d();p();B3r.exports=function(e,r){if(r=r.split(":")[0],e=+e,!e)return!1;switch(r){case"http":case"ws":return e!==80;case"https":case"wss":return e!==443;case"ftp":return e!==21;case"gopher":return e!==70;case"file":return!1}return e!==0}});var U3r=Q(Kut=>{"use strict";d();p();var omo=Object.prototype.hasOwnProperty,imo;function D3r(t){try{return decodeURIComponent(t.replace(/\+/g," "))}catch{return null}}function L3r(t){try{return encodeURIComponent(t)}catch{return null}}function amo(t){for(var e=/([^=?#&]+)=?([^&]*)/g,r={},n;n=e.exec(t);){var o=D3r(n[1]),i=D3r(n[2]);o===null||i===null||o in r||(r[o]=i)}return r}function smo(t,e){e=e||"";var r=[],n,o;typeof e!="string"&&(e="?");for(o in t)if(omo.call(t,o)){if(n=t[o],!n&&(n===null||n===imo||isNaN(n))&&(n=""),o=L3r(o),n=L3r(n),o===null||n===null)continue;r.push(o+"="+n)}return r.length?e+r.join("&"):""}Kut.stringify=smo;Kut.parse=amo});var q3r=Q((lTc,V3r)=>{"use strict";d();p();var z3r=O3r(),fIe=U3r(),cmo=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,H3r=/[\n\r\t]/g,lmo=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,j3r=/:\d+$/,umo=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,fmo=/^[a-zA-Z]:/;function Jut(t){return(t||"").toString().replace(cmo,"")}var Yut=[["#","hash"],["?","query"],function(e,r){return m4(r.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],F3r={hash:1,query:1};function W3r(t){var e;typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof self<"u"?e=self:e={};var r=e.location||{};t=t||r;var n={},o=typeof t,i;if(t.protocol==="blob:")n=new g4(unescape(t.pathname),{});else if(o==="string"){n=new g4(t,{});for(i in F3r)delete n[i]}else if(o==="object"){for(i in t)i in F3r||(n[i]=t[i]);n.slashes===void 0&&(n.slashes=lmo.test(t.href))}return n}function m4(t){return t==="file:"||t==="ftp:"||t==="http:"||t==="https:"||t==="ws:"||t==="wss:"}function G3r(t,e){t=Jut(t),t=t.replace(H3r,""),e=e||{};var r=umo.exec(t),n=r[1]?r[1].toLowerCase():"",o=!!r[2],i=!!r[3],a=0,s;return o?i?(s=r[2]+r[3]+r[4],a=r[2].length+r[3].length):(s=r[2]+r[4],a=r[2].length):i?(s=r[3]+r[4],a=r[3].length):s=r[4],n==="file:"?a>=2&&(s=s.slice(2)):m4(n)?s=r[4]:n?o&&(s=s.slice(2)):a>=2&&m4(e.protocol)&&(s=r[4]),{protocol:n,slashes:o||m4(n),slashesCount:a,rest:s}}function dmo(t,e){if(t==="")return e;for(var r=(e||"/").split("/").slice(0,-1).concat(t.split("/")),n=r.length,o=r[n-1],i=!1,a=0;n--;)r[n]==="."?r.splice(n,1):r[n]===".."?(r.splice(n,1),a++):a&&(n===0&&(i=!0),r.splice(n,1),a--);return i&&r.unshift(""),(o==="."||o==="..")&&r.push(""),r.join("/")}function g4(t,e,r){if(t=Jut(t),t=t.replace(H3r,""),!(this instanceof g4))return new g4(t,e,r);var n,o,i,a,s,c,l=Yut.slice(),u=typeof e,f=this,h=0;for(u!=="object"&&u!=="string"&&(r=e,e=null),r&&typeof r!="function"&&(r=fIe.parse),e=W3r(e),o=G3r(t||"",e),n=!o.protocol&&!o.slashes,f.slashes=o.slashes||n&&e.slashes,f.protocol=o.protocol||e.protocol||"",t=o.rest,(o.protocol==="file:"&&(o.slashesCount!==2||fmo.test(t))||!o.slashes&&(o.protocol||o.slashesCount<2||!m4(f.protocol)))&&(l[3]=[/(.*)/,"pathname"]);h<l.length;h++){if(a=l[h],typeof a=="function"){t=a(t,f);continue}i=a[0],c=a[1],i!==i?f[c]=t:typeof i=="string"?(s=i==="@"?t.lastIndexOf(i):t.indexOf(i),~s&&(typeof a[2]=="number"?(f[c]=t.slice(0,s),t=t.slice(s+a[2])):(f[c]=t.slice(s),t=t.slice(0,s)))):(s=i.exec(t))&&(f[c]=s[1],t=t.slice(0,s.index)),f[c]=f[c]||n&&a[3]&&e[c]||"",a[4]&&(f[c]=f[c].toLowerCase())}r&&(f.query=r(f.query)),n&&e.slashes&&f.pathname.charAt(0)!=="/"&&(f.pathname!==""||e.pathname!=="")&&(f.pathname=dmo(f.pathname,e.pathname)),f.pathname.charAt(0)!=="/"&&m4(f.protocol)&&(f.pathname="/"+f.pathname),z3r(f.port,f.protocol)||(f.host=f.hostname,f.port=""),f.username=f.password="",f.auth&&(s=f.auth.indexOf(":"),~s?(f.username=f.auth.slice(0,s),f.username=encodeURIComponent(decodeURIComponent(f.username)),f.password=f.auth.slice(s+1),f.password=encodeURIComponent(decodeURIComponent(f.password))):f.username=encodeURIComponent(decodeURIComponent(f.auth)),f.auth=f.password?f.username+":"+f.password:f.username),f.origin=f.protocol!=="file:"&&m4(f.protocol)&&f.host?f.protocol+"//"+f.host:"null",f.href=f.toString()}function pmo(t,e,r){var n=this;switch(t){case"query":typeof e=="string"&&e.length&&(e=(r||fIe.parse)(e)),n[t]=e;break;case"port":n[t]=e,z3r(e,n.protocol)?e&&(n.host=n.hostname+":"+e):(n.host=n.hostname,n[t]="");break;case"hostname":n[t]=e,n.port&&(e+=":"+n.port),n.host=e;break;case"host":n[t]=e,j3r.test(e)?(e=e.split(":"),n.port=e.pop(),n.hostname=e.join(":")):(n.hostname=e,n.port="");break;case"protocol":n.protocol=e.toLowerCase(),n.slashes=!r;break;case"pathname":case"hash":if(e){var o=t==="pathname"?"/":"#";n[t]=e.charAt(0)!==o?o+e:e}else n[t]=e;break;case"username":case"password":n[t]=encodeURIComponent(e);break;case"auth":var i=e.indexOf(":");~i?(n.username=e.slice(0,i),n.username=encodeURIComponent(decodeURIComponent(n.username)),n.password=e.slice(i+1),n.password=encodeURIComponent(decodeURIComponent(n.password))):n.username=encodeURIComponent(decodeURIComponent(e))}for(var a=0;a<Yut.length;a++){var s=Yut[a];s[4]&&(n[s[1]]=n[s[1]].toLowerCase())}return n.auth=n.password?n.username+":"+n.password:n.username,n.origin=n.protocol!=="file:"&&m4(n.protocol)&&n.host?n.protocol+"//"+n.host:"null",n.href=n.toString(),n}function hmo(t){(!t||typeof t!="function")&&(t=fIe.stringify);var e,r=this,n=r.host,o=r.protocol;o&&o.charAt(o.length-1)!==":"&&(o+=":");var i=o+(r.protocol&&r.slashes||m4(r.protocol)?"//":"");return r.username?(i+=r.username,r.password&&(i+=":"+r.password),i+="@"):r.password?(i+=":"+r.password,i+="@"):r.protocol!=="file:"&&m4(r.protocol)&&!n&&r.pathname!=="/"&&(i+="@"),(n[n.length-1]===":"||j3r.test(r.hostname)&&!r.port)&&(n+=":"),i+=n+r.pathname,e=typeof r.query=="object"?t(r.query):r.query,e&&(i+=e.charAt(0)!=="?"?"?"+e:e),r.hash&&(i+=r.hash),i}g4.prototype={set:pmo,toString:hmo};g4.extractProtocol=G3r;g4.location=W3r;g4.trimLeft=Jut;g4.qs=fIe;V3r.exports=g4});var a4r={};Nl(a4r,{decode:()=>Qut,default:()=>Amo,encode:()=>$ut,toASCII:()=>n4r,toUnicode:()=>r4r,ucs2:()=>i4r,version:()=>o4r});function Lz(t){throw new RangeError(xmo[t])}function Z3r(t,e){for(var r=t.length,n=[];r--;)n[r]=e(t[r]);return n}function Q3r(t,e){var r=t.split("@"),n="";r.length>1&&(n=r[0]+"@",t=r[1]),t=t.replace(bmo,".");var o=t.split("."),i=Z3r(o,e).join(".");return n+i}function $3r(t){for(var e=[],r=0,n=t.length,o,i;r<n;)o=t.charCodeAt(r++),o>=55296&&o<=56319&&r<n?(i=t.charCodeAt(r++),(i&64512)==56320?e.push(((o&1023)<<10)+(i&1023)+65536):(e.push(o),r--)):e.push(o);return e}function e4r(t){return Z3r(t,function(e){var r="";return e>65535&&(e-=65536,r+=Hfe(e>>>10&1023|55296),e=56320|e&1023),r+=Hfe(e),r}).join("")}function wmo(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:v4}function K3r(t,e){return t+22+75*(t<26)-((e!=0)<<5)}function t4r(t,e,r){var n=0;for(t=r?y4(t/gmo):t>>1,t+=y4(t/e);t>Xut*jfe>>1;n+=v4)t=y4(t/Xut);return y4(n+(Xut+1)*t/(t+mmo))}function Qut(t){var e=[],r=t.length,n,o=0,i=J3r,a=Y3r,s,c,l,u,f,h,m,g,v;for(s=t.lastIndexOf(X3r),s<0&&(s=0),c=0;c<s;++c)t.charCodeAt(c)>=128&&Lz("not-basic"),e.push(t.charCodeAt(c));for(l=s>0?s+1:0;l<r;){for(u=o,f=1,h=v4;l>=r&&Lz("invalid-input"),m=wmo(t.charCodeAt(l++)),(m>=v4||m>y4((AZ-o)/f))&&Lz("overflow"),o+=m*f,g=h<=a?Zut:h>=a+jfe?jfe:h-a,!(m<g);h+=v4)v=v4-g,f>y4(AZ/v)&&Lz("overflow"),f*=v;n=e.length+1,a=t4r(o-u,n,u==0),y4(o/n)>AZ-i&&Lz("overflow"),i+=y4(o/n),o%=n,e.splice(o++,0,i)}return e4r(e)}function $ut(t){var e,r,n,o,i,a,s,c,l,u,f,h=[],m,g,v,b;for(t=$3r(t),m=t.length,e=J3r,r=0,i=Y3r,a=0;a<m;++a)f=t[a],f<128&&h.push(Hfe(f));for(n=o=h.length,o&&h.push(X3r);n<m;){for(s=AZ,a=0;a<m;++a)f=t[a],f>=e&&f<s&&(s=f);for(g=n+1,s-e>y4((AZ-r)/g)&&Lz("overflow"),r+=(s-e)*g,e=s,a=0;a<m;++a)if(f=t[a],f<e&&++r>AZ&&Lz("overflow"),f==e){for(c=r,l=v4;u=l<=i?Zut:l>=i+jfe?jfe:l-i,!(c<u);l+=v4)b=c-u,v=v4-u,h.push(Hfe(K3r(u+b%v,0))),c=y4(b/v);h.push(Hfe(K3r(c,0))),i=t4r(r,g,n==o),r=0,++n}++r,++e}return h.join("")}function r4r(t){return Q3r(t,function(e){return vmo.test(e)?Qut(e.slice(4).toLowerCase()):e})}function n4r(t){return Q3r(t,function(e){return ymo.test(e)?"xn--"+$ut(e):e})}var AZ,v4,Zut,jfe,mmo,gmo,Y3r,J3r,X3r,vmo,ymo,bmo,xmo,Xut,y4,Hfe,o4r,i4r,Amo,s4r=Oe(()=>{d();p();AZ=2147483647,v4=36,Zut=1,jfe=26,mmo=38,gmo=700,Y3r=72,J3r=128,X3r="-",vmo=/^xn--/,ymo=/[^\x20-\x7E]/,bmo=/[\x2E\u3002\uFF0E\uFF61]/g,xmo={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Xut=v4-Zut,y4=Math.floor,Hfe=String.fromCharCode;o4r="1.4.1",i4r={decode:$3r,encode:e4r},Amo={version:o4r,ucs2:i4r,toASCII:n4r,toUnicode:r4r,encode:$ut,decode:Qut}});var c4r=Q((hTc,dIe)=>{d();p();var Uz=(s4r(),K1(a4r));if(Uz&&Uz.default){dIe.exports=Uz.default;for(let t in Uz)dIe.exports[t]=Uz[t]}else Uz&&(dIe.exports=Uz)});var l4r=Q((vTc,Smo)=>{Smo.exports=["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","freight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","com.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","net.ar","org.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","education.tas.edu.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","cri.br","cuiaba.br","curitiba.br","def.br","ecn.br","eco.br","edu.br","emp.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","a\xE9roport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","aprendemas.cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","\u516C\u53F8.cn","\u7F51\u7EDC.cn","\u7DB2\u7D61.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","name.cy","net.cy","org.cy","parliament.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","com.dz","org.dz","net.dz","gov.dz","edu.dz","asso.dz","pol.dz","art.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","\u516C\u53F8.hk","\u6559\u80B2.hk","\u654E\u80B2.hk","\u653F\u5E9C.hk","\u500B\u4EBA.hk","\u4E2A\u4EBA.hk","\u7B87\u4EBA.hk","\u7DB2\u7EDC.hk","\u7F51\u7EDC.hk","\u7EC4\u7E54.hk","\u7DB2\u7D61.hk","\u7F51\u7D61.hk","\u7EC4\u7EC7.hk","\u7D44\u7E54.hk","\u7D44\u7EC7.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","\u0627\u06CC\u0631\u0627\u0646.ir","\u0627\u064A\u0631\u0627\u0646.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenezia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-s\xFCd-tirol.it","trentin-sudtirol.it","trentin-s\xFCdtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-s\xFCd-tirol.it","trentino-sudtirol.it","trentino-s\xFCdtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinos\xFCd-tirol.it","trentinosudtirol.it","trentinos\xFCdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentins\xFCd-tirol.it","trentinsudtirol.it","trentins\xFCdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vall\xE9e-aoste.it","vallee-d-aoste.it","vall\xE9e-d-aoste.it","valleeaoste.it","vall\xE9eaoste.it","valleedaoste.it","vall\xE9edaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-s\xFCdtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-s\xFCdtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-s\xFCdtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesena-forli.it","cesena-forl\xEC.it","cesenaforli.it","cesenaforl\xEC.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forl\xEC-cesena.it","forlicesena.it","forl\xECcesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavia.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","s\xFCdtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","yamanashi.jp","\u6803\u6728.jp","\u611B\u77E5.jp","\u611B\u5A9B.jp","\u5175\u5EAB.jp","\u718A\u672C.jp","\u8328\u57CE.jp","\u5317\u6D77\u9053.jp","\u5343\u8449.jp","\u548C\u6B4C\u5C71.jp","\u9577\u5D0E.jp","\u9577\u91CE.jp","\u65B0\u6F5F.jp","\u9752\u68EE.jp","\u9759\u5CA1.jp","\u6771\u4EAC.jp","\u77F3\u5DDD.jp","\u57FC\u7389.jp","\u4E09\u91CD.jp","\u4EAC\u90FD.jp","\u4F50\u8CC0.jp","\u5927\u5206.jp","\u5927\u962A.jp","\u5948\u826F.jp","\u5BAE\u57CE.jp","\u5BAE\u5D0E.jp","\u5BCC\u5C71.jp","\u5C71\u53E3.jp","\u5C71\u5F62.jp","\u5C71\u68A8.jp","\u5CA9\u624B.jp","\u5C90\u961C.jp","\u5CA1\u5C71.jp","\u5CF6\u6839.jp","\u5E83\u5CF6.jp","\u5FB3\u5CF6.jp","\u6C96\u7E04.jp","\u6ECB\u8CC0.jp","\u795E\u5948\u5DDD.jp","\u798F\u4E95.jp","\u798F\u5CA1.jp","\u798F\u5CF6.jp","\u79CB\u7530.jp","\u7FA4\u99AC.jp","\u9999\u5DDD.jp","\u9AD8\u77E5.jp","\u9CE5\u53D6.jp","\u9E7F\u5150\u5CF6.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","edu.ky","gov.ky","com.ky","org.ky","net.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunica\xE7\xF5es.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunica\xE7\xF5es.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guernsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","l\xE4ns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","time.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","\u05D9\u05E8\u05D5\u05E9\u05DC\u05D9\u05DD.museum","\u0438\u043A\u043E\u043C.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","com.my","net.my","org.my","gov.my","edu.my","mil.my","name.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","\xE5krehamn.no","algard.no","\xE5lg\xE5rd.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","br\xF8nn\xF8ysund.no","drobak.no","dr\xF8bak.no","egersund.no","fetsund.no","floro.no","flor\xF8.no","fredrikstad.no","hokksund.no","honefoss.no","h\xF8nefoss.no","jessheim.no","jorpeland.no","j\xF8rpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langev\xE5g.no","leirvik.no","mjondalen.no","mj\xF8ndalen.no","mo-i-rana.no","mosjoen.no","mosj\xF8en.no","nesoddtangen.no","orkanger.no","osoyro.no","os\xF8yro.no","raholt.no","r\xE5holt.no","sandnessjoen.no","sandnessj\xF8en.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stj\xF8rdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","\xE5fjord.no","agdenes.no","al.no","\xE5l.no","alesund.no","\xE5lesund.no","alstahaug.no","alta.no","\xE1lt\xE1.no","alaheadju.no","\xE1laheadju.no","alvdal.no","amli.no","\xE5mli.no","amot.no","\xE5mot.no","andebu.no","andoy.no","and\xF8y.no","andasuolo.no","ardal.no","\xE5rdal.no","aremark.no","arendal.no","\xE5s.no","aseral.no","\xE5seral.no","asker.no","askim.no","askvoll.no","askoy.no","ask\xF8y.no","asnes.no","\xE5snes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-h\xF8land.no","austevoll.no","austrheim.no","averoy.no","aver\xF8y.no","balestrand.no","ballangen.no","balat.no","b\xE1l\xE1t.no","balsfjord.no","bahccavuotna.no","b\xE1hccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","b\xE1jddar.no","baidar.no","b\xE1id\xE1r.no","berg.no","bergen.no","berlevag.no","berlev\xE5g.no","bearalvahki.no","bearalv\xE1hki.no","bindal.no","birkenes.no","bjarkoy.no","bjark\xF8y.no","bjerkreim.no","bjugn.no","bodo.no","bod\xF8.no","badaddja.no","b\xE5d\xE5ddj\xE5.no","budejju.no","bokn.no","bremanger.no","bronnoy.no","br\xF8nn\xF8y.no","bygland.no","bykle.no","barum.no","b\xE6rum.no","bo.telemark.no","b\xF8.telemark.no","bo.nordland.no","b\xF8.nordland.no","bievat.no","biev\xE1t.no","bomlo.no","b\xF8mlo.no","batsfjord.no","b\xE5tsfjord.no","bahcavuotna.no","b\xE1hcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyr\xF8y.no","donna.no","d\xF8nna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","even\xE1\u0161\u0161i.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finn\xF8y.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","fl\xE5.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fr\xE6na.no","froya.no","fr\xF8ya.no","fusa.no","fyresdal.no","forde.no","f\xF8rde.no","gamvik.no","gangaviika.no","g\xE1\u014Bgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildesk\xE5l.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gj\xF8vik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kr\xE5anghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.no","h\xE1bmer.no","hapmir.no","h\xE1pmir.no","hammerfest.no","hammarfeasta.no","h\xE1mm\xE1rfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","\xE1k\u014Boluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","her\xF8y.m\xF8re-og-romsdal.no","heroy.nordland.no","her\xF8y.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hob\xF8l.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holt\xE5len.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","h\xE6gebostad.no","hoyanger.no","h\xF8yanger.no","hoylandet.no","h\xF8ylandet.no","ha.no","h\xE5.no","ibestad.no","inderoy.no","inder\xF8y.no","iveland.no","jevnaker.no","jondal.no","jolster.no","j\xF8lster.no","karasjok.no","karasjohka.no","k\xE1r\xE1\u0161johka.no","karlsoy.no","galsa.no","g\xE1ls\xE1.no","karmoy.no","karm\xF8y.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","kl\xE6bu.no","kongsberg.no","kongsvinger.no","kragero.no","krager\xF8.no","kristiansand.no","kristiansund.no","krodsherad.no","kr\xF8dsherad.no","kvalsund.no","rahkkeravju.no","r\xE1hkker\xE1vju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvits\xF8y.no","kvafjord.no","kv\xE6fjord.no","giehtavuoatna.no","kvanangen.no","kv\xE6nangen.no","navuotna.no","n\xE1vuotna.no","kafjord.no","k\xE5fjord.no","gaivuotna.no","g\xE1ivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loab\xE1t.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","lea\u014Bgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lind\xE5s.no","lom.no","loppa.no","lahppi.no","l\xE1hppi.no","lund.no","lunner.no","luroy.no","lur\xF8y.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","l\xE6rdal.no","lodingen.no","l\xF8dingen.no","lorenskog.no","l\xF8renskog.no","loten.no","l\xF8ten.no","malvik.no","masoy.no","m\xE5s\xF8y.no","muosat.no","muos\xE1t.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","mel\xF8y.no","meraker.no","mer\xE5ker.no","moareke.no","mo\xE5reke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","m\xE5lselv.no","malatvuopmi.no","m\xE1latvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","n\xE5\xE5mesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unj\xE1rga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenj\xE1rga.no","nordre-land.no","nordreisa.no","raisa.no","r\xE1isa.no","nore-og-uvdal.no","notodden.no","naroy.no","n\xE6r\xF8y.no","notteroy.no","n\xF8tter\xF8y.no","odda.no","oksnes.no","\xF8ksnes.no","oppdal.no","oppegard.no","oppeg\xE5rd.no","orkdal.no","orland.no","\xF8rland.no","orskog.no","\xF8rskog.no","orsta.no","\xF8rsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","oster\xF8y.no","ostre-toten.no","\xF8stre-toten.no","overhalla.no","ovre-eiker.no","\xF8vre-eiker.no","oyer.no","\xF8yer.no","oygarden.no","\xF8ygarden.no","oystre-slidre.no","\xF8ystre-slidre.no","porsanger.no","porsangu.no","pors\xE1\u014Bgu.no","porsgrunn.no","radoy.no","rad\xF8y.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennes\xF8y.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","ris\xF8r.no","roan.no","rollag.no","rygge.no","ralingen.no","r\xE6lingen.no","rodoy.no","r\xF8d\xF8y.no","romskog.no","r\xF8mskog.no","roros.no","r\xF8ros.no","rost.no","r\xF8st.no","royken.no","r\xF8yken.no","royrvik.no","r\xF8yrvik.no","rade.no","r\xE5de.no","salangen.no","siellak.no","saltdal.no","salat.no","s\xE1l\xE1t.no","s\xE1lat.no","samnanger.no","sande.more-og-romsdal.no","sande.m\xF8re-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sand\xF8y.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjerv\xF8y.no","skierva.no","skierv\xE1.no","skjak.no","skj\xE5k.no","skodje.no","skanland.no","sk\xE5nland.no","skanit.no","sk\xE1nit.no","smola.no","sm\xF8la.no","snillfjord.no","snasa.no","sn\xE5sa.no","snoasa.no","snaase.no","sn\xE5ase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.no","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stj\xF8rdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","s\xF8gne.no","somna.no","s\xF8mna.no","sondre-land.no","s\xF8ndre-land.no","sor-aurdal.no","s\xF8r-aurdal.no","sor-fron.no","s\xF8r-fron.no","sor-odal.no","s\xF8r-odal.no","sor-varanger.no","s\xF8r-varanger.no","matta-varjjat.no","m\xE1tta-v\xE1rjjat.no","sorfold.no","s\xF8rfold.no","sorreisa.no","s\xF8rreisa.no","sorum.no","s\xF8rum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tj\xF8me.no","tokke.no","tolga.no","torsken.no","tranoy.no","tran\xF8y.no","tromso.no","troms\xF8.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","tr\xE6na.no","trogstad.no","tr\xF8gstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysv\xE6r.no","tonsberg.no","t\xF8nsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vads\xF8.no","cahcesuolo.no","\u010D\xE1hcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vard\xF8.no","varggat.no","v\xE1rgg\xE1t.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","veg\xE5rshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestv\xE5g\xF8y.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","v\xE6r\xF8y.no","vagan.no","v\xE5gan.no","voagat.no","vagsoy.no","v\xE5gs\xF8y.no","vaga.no","v\xE5g\xE5.no","valer.ostfold.no","v\xE5ler.\xF8stfold.no","valer.hedmark.no","v\xE5ler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","m\u0101ori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wodzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","net.ss","org.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","gov.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.tj","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","intl.tn","nat.tn","net.tn","org.tn","info.tn","perso.tn","tourism.tn","edunet.tn","rnrt.tn","rns.tn","rnu.tn","mincom.tn","agrinet.tn","defense.tn","turen.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","\u7DB2\u8DEF.tw","\u7D44\u7E54.tw","\u5546\u696D.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","dominic.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.ri.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","org.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","\u0627\u0645\u0627\u0631\u0627\u062A","\u0570\u0561\u0575","\u09AC\u09BE\u0982\u09B2\u09BE","\u0431\u0433","\u0431\u0435\u043B","\u4E2D\u56FD","\u4E2D\u570B","\u0627\u0644\u062C\u0632\u0627\u0626\u0631","\u0645\u0635\u0631","\u0435\u044E","\u03B5\u03C5","\u0645\u0648\u0631\u064A\u062A\u0627\u0646\u064A\u0627","\u10D2\u10D4","\u03B5\u03BB","\u9999\u6E2F","\u516C\u53F8.\u9999\u6E2F","\u6559\u80B2.\u9999\u6E2F","\u653F\u5E9C.\u9999\u6E2F","\u500B\u4EBA.\u9999\u6E2F","\u7DB2\u7D61.\u9999\u6E2F","\u7D44\u7E54.\u9999\u6E2F","\u0CAD\u0CBE\u0CB0\u0CA4","\u0B2D\u0B3E\u0B30\u0B24","\u09AD\u09BE\u09F0\u09A4","\u092D\u093E\u0930\u0924\u092E\u094D","\u092D\u093E\u0930\u094B\u0924","\u0680\u0627\u0631\u062A","\u0D2D\u0D3E\u0D30\u0D24\u0D02","\u092D\u093E\u0930\u0924","\u0628\u0627\u0631\u062A","\u0628\u06BE\u0627\u0631\u062A","\u0C2D\u0C3E\u0C30\u0C24\u0C4D","\u0AAD\u0ABE\u0AB0\u0AA4","\u0A2D\u0A3E\u0A30\u0A24","\u09AD\u09BE\u09B0\u09A4","\u0B87\u0BA8\u0BCD\u0BA4\u0BBF\u0BAF\u0BBE","\u0627\u06CC\u0631\u0627\u0646","\u0627\u064A\u0631\u0627\u0646","\u0639\u0631\u0627\u0642","\u0627\u0644\u0627\u0631\u062F\u0646","\uD55C\uAD6D","\u049B\u0430\u0437","\u0DBD\u0D82\u0D9A\u0DCF","\u0B87\u0BB2\u0B99\u0BCD\u0B95\u0BC8","\u0627\u0644\u0645\u063A\u0631\u0628","\u043C\u043A\u0434","\u043C\u043E\u043D","\u6FB3\u9580","\u6FB3\u95E8","\u0645\u0644\u064A\u0633\u064A\u0627","\u0639\u0645\u0627\u0646","\u067E\u0627\u06A9\u0633\u062A\u0627\u0646","\u067E\u0627\u0643\u0633\u062A\u0627\u0646","\u0641\u0644\u0633\u0637\u064A\u0646","\u0441\u0440\u0431","\u043F\u0440.\u0441\u0440\u0431","\u043E\u0440\u0433.\u0441\u0440\u0431","\u043E\u0431\u0440.\u0441\u0440\u0431","\u043E\u0434.\u0441\u0440\u0431","\u0443\u043F\u0440.\u0441\u0440\u0431","\u0430\u043A.\u0441\u0440\u0431","\u0440\u0444","\u0642\u0637\u0631","\u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629","\u0627\u0644\u0633\u0639\u0648\u062F\u06CC\u0629","\u0627\u0644\u0633\u0639\u0648\u062F\u06CC\u06C3","\u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0647","\u0633\u0648\u062F\u0627\u0646","\u65B0\u52A0\u5761","\u0B9A\u0BBF\u0B99\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0BC2\u0BB0\u0BCD","\u0633\u0648\u0631\u064A\u0629","\u0633\u0648\u0631\u064A\u0627","\u0E44\u0E17\u0E22","\u0E28\u0E36\u0E01\u0E29\u0E32.\u0E44\u0E17\u0E22","\u0E18\u0E38\u0E23\u0E01\u0E34\u0E08.\u0E44\u0E17\u0E22","\u0E23\u0E31\u0E10\u0E1A\u0E32\u0E25.\u0E44\u0E17\u0E22","\u0E17\u0E2B\u0E32\u0E23.\u0E44\u0E17\u0E22","\u0E40\u0E19\u0E47\u0E15.\u0E44\u0E17\u0E22","\u0E2D\u0E07\u0E04\u0E4C\u0E01\u0E23.\u0E44\u0E17\u0E22","\u062A\u0648\u0646\u0633","\u53F0\u7063","\u53F0\u6E7E","\u81FA\u7063","\u0443\u043A\u0440","\u0627\u0644\u064A\u0645\u0646","xxx","*.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afamilycompany","afl","africa","agakhan","agency","aig","aigo","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","budapest","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","caseih","cash","casino","catering","catholic","cba","cbn","cbre","cbs","ceb","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","esurance","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glade","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","intel","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","iveco","jaguar","java","jcb","jcp","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","lupin","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","metlife","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","mutual","nab","nadex","nagoya","nationwide","natura","navy","nba","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","qvc","racing","radio","raid","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiftcover","swiss","sydney","symantec","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","\u0915\u0949\u092E","\u30BB\u30FC\u30EB","\u4F5B\u5C71","\u6148\u5584","\u96C6\u56E2","\u5728\u7EBF","\u5927\u4F17\u6C7D\u8F66","\u70B9\u770B","\u0E04\u0E2D\u0E21","\u516B\u5366","\u0645\u0648\u0642\u0639","\u516C\u76CA","\u516C\u53F8","\u9999\u683C\u91CC\u62C9","\u7F51\u7AD9","\u79FB\u52A8","\u6211\u7231\u4F60","\u043C\u043E\u0441\u043A\u0432\u0430","\u043A\u0430\u0442\u043E\u043B\u0438\u043A","\u043E\u043D\u043B\u0430\u0439\u043D","\u0441\u0430\u0439\u0442","\u8054\u901A","\u05E7\u05D5\u05DD","\u65F6\u5C1A","\u5FAE\u535A","\u6DE1\u9A6C\u9521","\u30D5\u30A1\u30C3\u30B7\u30E7\u30F3","\u043E\u0440\u0433","\u0928\u0947\u091F","\u30B9\u30C8\u30A2","\u30A2\u30DE\u30BE\u30F3","\uC0BC\uC131","\u5546\u6807","\u5546\u5E97","\u5546\u57CE","\u0434\u0435\u0442\u0438","\u30DD\u30A4\u30F3\u30C8","\u65B0\u95FB","\u5DE5\u884C","\u5BB6\u96FB","\u0643\u0648\u0645","\u4E2D\u6587\u7F51","\u4E2D\u4FE1","\u5A31\u4E50","\u8C37\u6B4C","\u96FB\u8A0A\u76C8\u79D1","\u8D2D\u7269","\u30AF\u30E9\u30A6\u30C9","\u901A\u8CA9","\u7F51\u5E97","\u0938\u0902\u0917\u0920\u0928","\u9910\u5385","\u7F51\u7EDC","\u043A\u043E\u043C","\u4E9A\u9A6C\u900A","\u8BFA\u57FA\u4E9A","\u98DF\u54C1","\u98DE\u5229\u6D66","\u624B\u8868","\u624B\u673A","\u0627\u0631\u0627\u0645\u0643\u0648","\u0627\u0644\u0639\u0644\u064A\u0627\u0646","\u0627\u062A\u0635\u0627\u0644\u0627\u062A","\u0628\u0627\u0632\u0627\u0631","\u0627\u0628\u0648\u0638\u0628\u064A","\u0643\u0627\u062B\u0648\u0644\u064A\u0643","\u0647\u0645\u0631\u0627\u0647","\uB2F7\uCEF4","\u653F\u5E9C","\u0634\u0628\u0643\u0629","\u0628\u064A\u062A\u0643","\u0639\u0631\u0628","\u673A\u6784","\u7EC4\u7EC7\u673A\u6784","\u5065\u5EB7","\u62DB\u8058","\u0440\u0443\u0441","\u73E0\u5B9D","\u5927\u62FF","\u307F\u3093\u306A","\u30B0\u30FC\u30B0\u30EB","\u4E16\u754C","\u66F8\u7C4D","\u7F51\u5740","\uB2F7\uB137","\u30B3\u30E0","\u5929\u4E3B\u6559","\u6E38\u620F","verm\xF6gensberater","verm\xF6gensberatung","\u4F01\u4E1A","\u4FE1\u606F","\u5609\u91CC\u5927\u9152\u5E97","\u5609\u91CC","\u5E7F\u4E1C","\u653F\u52A1","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","adobeaemcloud.com","adobeaemcloud.net","*.dev.adobeaemcloud.com","beep.pl","barsy.ca","*.compute.estate","*.alces.network","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","amsw.nl","t3l3p0rt.net","tele.amune.org","apigee.io","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","myfritz.net","*.awdev.ca","*.advisor.ws","b-data.io","backplaneapp.io","balena-devices.com","app.banzaicloud.io","betainabox.com","bnr.la","blackbaudcdn.net","boomla.net","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","mycd.eu","carrd.co","crd.co","uwu.ai","ae.org","ar.com","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.com","gb.net","hu.com","hu.net","jp.net","jpn.com","kr.com","mex.com","no.com","qc.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","uy.com","za.bz","za.com","africa.com","gr.com","in.net","us.org","co.com","c.la","certmgr.org","xenapponazure.com","discourse.group","discourse.team","virtueeldomein.nl","cleverapps.io","*.lcl.dev","*.stg.dev","c66.me","cloud66.ws","cloud66.zone","jdevcloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","cloudera.site","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cloudeity.net","cnpy.gdn","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","edgestack.me","debian.net","dedyn.io","dnshome.de","online.th","shop.th","drayddns.com","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.com","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","en-root.fr","mytuleap.com","onred.one","staging.onred.one","enonic.io","customer.enonic.io","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastpanel.direct","fastvps-server.com","fhapp.xyz","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","mydobiss.com","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","flynnhub.com","flynnhosting.net","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","service.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","lab.ms","github.io","githubusercontent.com","gitlab.io","glitch.me","lolipop.io","cloudapps.digital","london.cloudapps.digital","homeoffice.gov.uk","ro.im","shop.ro","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","cloudfunctions.net","cloud.goog","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","awsmppl.com","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","hepforge.org","herokuapp.com","herokussl.com","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","bpl.biz","orx.biz","ng.city","biz.gl","ng.ink","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","ng.school","sch.so","h\xE4kkinen.fi","*.moonscale.io","moonscale.net","iki.fi","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","ipifony.net","mein-iserv.de","test-iserv.de","iserv.dev","iobb.net","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","oya.to","co.krd","edu.krd","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkitools.space","linkyard.cloud","linkyard-cloud.ch","members.linode.com","nodebalancer.linode.com","we.bs","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","uklugs.org","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","miniserver.com","memset.net","cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","ui.nabu.casa","pony.club","of.fashion","on.fashion","of.football","in.london","of.london","for.men","and.mom","for.mom","for.one","for.sale","of.work","to.work","nctu.me","bitballoon.com","netlify.com","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.ca","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","nodum.co","nodum.io","pcloud.host","nyc.mn","nom.ae","nom.af","nom.ai","nom.al","nym.by","nom.bz","nym.bz","nom.cl","nym.ec","nom.gd","nom.ge","nom.gl","nym.gr","nom.gt","nym.gy","nym.hk","nom.hn","nym.ie","nom.im","nom.ke","nym.kz","nym.la","nym.lc","nom.li","nym.li","nym.lt","nym.lu","nom.lv","nym.me","nom.mk","nym.mn","nym.mx","nom.nu","nym.nz","nym.pe","nym.pt","nom.pw","nom.qa","nym.ro","nom.rs","nom.si","nym.sk","nom.st","nym.su","nym.sx","nom.tj","nym.tw","nom.ug","nom.uy","nom.vc","nom.vg","static.observableusercontent.com","cya.gg","cloudycluster.net","nid.io","opencraft.hosting","operaunite.com","skygearapp.com","outsystemscloud.com","ownprovider.com","own.pm","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","on-web.fr","*.platform.sh","*.platformsh.site","dyn53.io","co.bn","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","qualifioapp.com","qbuser.com","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","ptplus.fit","wellbeingzone.co.uk","git-pages.rit.edu","sandcats.io","logoip.de","logoip.com","schokokeks.net","gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","senseering.net","biz.ua","co.ua","pp.ua","shiftedit.io","myshopblocks.com","shopitsite.com","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","stackhero-network.com","static.land","dev.static.land","sites.static.land","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","applicationcloud.io","scapp.io","*.s5y.io","*.sensiosite.cloud","syncloud.it","diskstation.me","dscloud.biz","dscloud.me","dscloud.mobi","dsmynas.com","dsmynas.net","dsmynas.org","familyds.com","familyds.net","familyds.org","i234.me","myds.me","synology.me","vpnplus.to","direct.quickconnect.to","taifun-dns.de","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","edugit.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","arvo.network","azimuth.network","bloxcms.com","townnews-staging.com","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","virtualuser.de","virtual-user.de","urown.cloud","dnsupdate.info","lib.de.us","2038.io","router.management","v-info.info","voorloper.cloud","v.ua","wafflecell.com","*.webhare.dev","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","wmflabs.org","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","nohost.me","noho.st","za.net","za.org","now.sh","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]});var u4r=Q(lP=>{"use strict";d();p();var Wfe=c4r(),cP={};cP.rules=l4r().map(function(t){return{rule:t,suffix:t.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:t.charAt(0)==="*",exception:t.charAt(0)==="!"}});cP.endsWith=function(t,e){return t.indexOf(e,t.length-e.length)!==-1};cP.findRule=function(t){var e=Wfe.toASCII(t);return cP.rules.reduce(function(r,n){return n.punySuffix===-1&&(n.punySuffix=Wfe.toASCII(n.suffix)),!cP.endsWith(e,"."+n.punySuffix)&&e!==n.punySuffix?r:n},null)};lP.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."};cP.validate=function(t){var e=Wfe.toASCII(t);if(e.length<1)return"DOMAIN_TOO_SHORT";if(e.length>255)return"DOMAIN_TOO_LONG";for(var r=e.split("."),n,o=0;o<r.length;++o){if(n=r[o],!n.length)return"LABEL_TOO_SHORT";if(n.length>63)return"LABEL_TOO_LONG";if(n.charAt(0)==="-")return"LABEL_STARTS_WITH_DASH";if(n.charAt(n.length-1)==="-")return"LABEL_ENDS_WITH_DASH";if(!/^[a-z0-9\-]+$/.test(n))return"LABEL_INVALID_CHARS"}};lP.parse=function(t){if(typeof t!="string")throw new TypeError("Domain name must be a string.");var e=t.slice(0).toLowerCase();e.charAt(e.length-1)==="."&&(e=e.slice(0,e.length-1));var r=cP.validate(e);if(r)return{input:t,error:{message:lP.errorCodes[r],code:r}};var n={input:t,tld:null,sld:null,domain:null,subdomain:null,listed:!1},o=e.split(".");if(o[o.length-1]==="local")return n;var i=function(){return/xn--/.test(e)&&(n.domain&&(n.domain=Wfe.toASCII(n.domain)),n.subdomain&&(n.subdomain=Wfe.toASCII(n.subdomain))),n},a=cP.findRule(e);if(!a)return o.length<2?n:(n.tld=o.pop(),n.sld=o.pop(),n.domain=[n.sld,n.tld].join("."),o.length&&(n.subdomain=o.pop()),i());n.listed=!0;var s=a.suffix.split("."),c=o.slice(0,o.length-s.length);return a.exception&&c.push(s.shift()),n.tld=s.join("."),!c.length||(a.wildcard&&(s.unshift(c.pop()),n.tld=s.join(".")),!c.length)||(n.sld=c.pop(),n.domain=[n.sld,n.tld].join("."),c.length&&(n.subdomain=c.join("."))),i()};lP.get=function(t){return t&&lP.parse(t).domain||null};lP.isValid=function(t){var e=lP.parse(t);return Boolean(e.domain&&e.listed)}});var eft=Q(d4r=>{"use strict";d();p();var Emo=u4r(),f4r=["local","example","invalid","localhost","test"],_mo=["localhost","invalid"];function Cmo(t,e={}){let r=t.split("."),n=r[r.length-1],o=!!e.allowSpecialUseDomain,i=!!e.ignoreError;if(o&&f4r.includes(n)){if(r.length>1)return`${r[r.length-2]}.${n}`;if(_mo.includes(n))return`${n}`}if(!i&&f4r.includes(n))throw new Error(`Cookie has domain set to the public suffix "${n}" which is a special use domain. To allow this, configure your CookieJar with {allowSpecialUseDomain:true, rejectPublicSuffixes: false}.`);return Emo.get(t)}d4r.getPublicSuffix=Cmo});var rft=Q(p4r=>{"use strict";d();p();var tft=class{constructor(){this.synchronous=!1}findCookie(e,r,n,o){throw new Error("findCookie is not implemented")}findCookies(e,r,n,o){throw new Error("findCookies is not implemented")}putCookie(e,r){throw new Error("putCookie is not implemented")}updateCookie(e,r,n){throw new Error("updateCookie is not implemented")}removeCookie(e,r,n,o){throw new Error("removeCookie is not implemented")}removeCookies(e,r,n){throw new Error("removeCookies is not implemented")}removeAllCookies(e){throw new Error("removeAllCookies is not implemented")}getAllCookies(e){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}};p4r.Store=tft});var oft=Q(nft=>{"use strict";d();p();nft.fromCallback=function(t){return Object.defineProperty(function(){if(typeof arguments[arguments.length-1]=="function")t.apply(this,arguments);else return new Promise((e,r)=>{arguments[arguments.length]=(n,o)=>{if(n)return r(n);e(o)},arguments.length++,t.apply(this,arguments)})},"name",{value:t.name})};nft.fromPromise=function(t){return Object.defineProperty(function(){let e=arguments[arguments.length-1];if(typeof e!="function")return t.apply(this,arguments);delete arguments[arguments.length-1],arguments.length--,t.apply(this,arguments).then(r=>e(null,r),e)},"name",{value:t.name})}});var ift=Q(h4r=>{"use strict";d();p();var kmo=eft();function Tmo(t,e){let r=kmo.getPublicSuffix(t,{allowSpecialUseDomain:e});if(!r)return null;if(r==t)return[t];t.slice(-1)=="."&&(t=t.slice(0,-1));let o=t.slice(0,-(r.length+1)).split(".").reverse(),i=r,a=[i];for(;o.length;)i=`${o.shift()}.${i}`,a.push(i);return a}h4r.permuteDomain=Tmo});var aft=Q(m4r=>{"use strict";d();p();function Imo(t,e){return e===t||t.indexOf(e)===0&&(e.substr(-1)==="/"||t.substr(e.length,1)==="/")}m4r.pathMatch=Imo});var cft=Q(sft=>{d();p();function g4r(){try{return c2()}catch{return null}}function Rmo(){return Symbol.for("nodejs.util.inspect.custom")}function Mmo(t){let r=(t.requireUtil||g4r)();return r?r.inspect.custom:null}sft.getUtilInspect=function(e,r={}){let o=(r.requireUtil||g4r)();return function(a,s,c){return o?o.inspect(a,s,c):e(a)}};sft.getCustomInspectSymbol=function(e={}){return(e.lookupCustomInspectSymbol||Rmo)()||Mmo(e)}});var y4r=Q(lft=>{"use strict";d();p();var{fromCallback:Pmo}=oft(),Nmo=rft().Store,Bmo=ift().permuteDomain,Omo=aft().pathMatch,{getCustomInspectSymbol:Dmo,getUtilInspect:Lmo}=cft(),Gfe=class extends Nmo{constructor(){super(),this.synchronous=!0,this.idx=Object.create(null);let e=Dmo();e&&(this[e]=this.inspect)}inspect(){return`{ idx: ${{inspect:Lmo(v4r)}.inspect(this.idx,!1,2)} }`}findCookie(e,r,n,o){return!this.idx[e]||!this.idx[e][r]?o(null,void 0):o(null,this.idx[e][r][n]||null)}findCookies(e,r,n,o){let i=[];if(typeof n=="function"&&(o=n,n=!0),!e)return o(null,[]);let a;r?a=function(u){Object.keys(u).forEach(f=>{if(Omo(r,f)){let h=u[f];for(let m in h)i.push(h[m])}})}:a=function(u){for(let f in u){let h=u[f];for(let m in h)i.push(h[m])}};let s=Bmo(e,n)||[e],c=this.idx;s.forEach(l=>{let u=c[l];!u||a(u)}),o(null,i)}putCookie(e,r){this.idx[e.domain]||(this.idx[e.domain]=Object.create(null)),this.idx[e.domain][e.path]||(this.idx[e.domain][e.path]=Object.create(null)),this.idx[e.domain][e.path][e.key]=e,r(null)}updateCookie(e,r,n){this.putCookie(r,n)}removeCookie(e,r,n,o){this.idx[e]&&this.idx[e][r]&&this.idx[e][r][n]&&delete this.idx[e][r][n],o(null)}removeCookies(e,r,n){return this.idx[e]&&(r?delete this.idx[e][r]:delete this.idx[e]),n(null)}removeAllCookies(e){return this.idx=Object.create(null),e(null)}getAllCookies(e){let r=[],n=this.idx;Object.keys(n).forEach(i=>{Object.keys(n[i]).forEach(s=>{Object.keys(n[i][s]).forEach(l=>{l!==null&&r.push(n[i][s][l])})})}),r.sort((i,a)=>(i.creationIndex||0)-(a.creationIndex||0)),e(null,r)}};["findCookie","findCookies","putCookie","updateCookie","removeCookie","removeCookies","removeAllCookies","getAllCookies"].forEach(t=>{Gfe.prototype[t]=Pmo(Gfe.prototype[t])});lft.MemoryCookieStore=Gfe;function v4r(t){let e=Object.keys(t);if(e.length===0)return"[Object: null prototype] {}";let r=`[Object: null prototype] {
`;return Object.keys(t).forEach((n,o)=>{r+=Umo(n,t[n]),o<e.length-1&&(r+=","),r+=`
`}),r+="}",r}function Umo(t,e){let r=" ",n=`${r}'${t}': [Object: null prototype] {
`;return Object.keys(e).forEach((o,i,a)=>{n+=Fmo(o,e[o]),i<a.length-1&&(n+=","),n+=`
`}),n+=`${r}}`,n}function Fmo(t,e){let r=" ",n=`${r}'${t}': [Object: null prototype] {
`;return Object.keys(e).forEach((o,i,a)=>{let s=e[o];n+=` ${o}: ${s.inspect()}`,i<a.length-1&&(n+=","),n+=`
`}),n+=`${r}}`,n}lft.inspectFallback=v4r});var A4r=Q(g8=>{"use strict";d();p();function b4r(t){return typeof t=="function"}function zmo(t){return x4r(t)&&t!==""}function Hmo(t){return Wmo(t,Date)&&Gmo(t.getTime())}function jmo(t){return t===""||t instanceof String&&t.toString()===""}function x4r(t){return typeof t=="string"||t instanceof String}function w4r(t){return toString.call(t)==="[object Object]"}function Wmo(t,e){try{return t instanceof e}catch{return!1}}function Gmo(t){return typeof t=="number"&&t%1===0}function Vmo(t,e,r){if(b4r(e)||(r=e,e=null),w4r(r)||(r={Error:"Failed Check"}),!t)if(e)e(new Vfe(r));else throw new Vfe(r)}var Vfe=class extends Error{constructor(...e){super(...e)}};g8.ParameterError=Vfe;g8.isFunction=b4r;g8.isNonEmptyString=zmo;g8.isDate=Hmo;g8.isEmptyString=jmo;g8.isString=x4r;g8.isObject=w4r;g8.validate=Vmo});var E4r=Q((VTc,S4r)=>{d();p();S4r.exports="4.1.3"});var j4r=Q(zf=>{"use strict";d();p();var _4r=N3r(),qmo=q3r(),hft=eft(),P4r=rft().Store,N4r=y4r().MemoryCookieStore,B4r=aft().pathMatch,Eo=A4r(),O4r=E4r(),{fromCallback:D4r}=oft(),{getCustomInspectSymbol:Kmo}=cft(),Ymo=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/,C4r=/[\x00-\x1F]/,k4r=[`
`,"\r","\0"],Jmo=/[\x20-\x3A\x3C-\x7E]+/,Xmo=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/,Zmo={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11},uft=2147483647e3,Qmo=0,T4r='Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"';function I4r(t){Eo.validate(Eo.isNonEmptyString(t),t);let e=String(t).toLowerCase();return e==="none"||e==="lax"||e==="strict"?e:null}var Fz=Object.freeze({SILENT:"silent",STRICT:"strict",DISABLED:"unsafe-disabled"}),$mo=/(?:^(?: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}$)|(?:^(?:(?:[a-f\d]{1,4}:){7}(?:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){6}(?:(?: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}|:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){5}(?::(?: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}|(?::[a-f\d]{1,4}){1,2}|:)|(?:[a-f\d]{1,4}:){4}(?:(?::[a-f\d]{1,4}){0,1}:(?: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}|(?::[a-f\d]{1,4}){1,3}|:)|(?:[a-f\d]{1,4}:){3}(?:(?::[a-f\d]{1,4}){0,2}:(?: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}|(?::[a-f\d]{1,4}){1,4}|:)|(?:[a-f\d]{1,4}:){2}(?:(?::[a-f\d]{1,4}){0,3}:(?: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}|(?::[a-f\d]{1,4}){1,5}|:)|(?:[a-f\d]{1,4}:){1}(?:(?::[a-f\d]{1,4}){0,4}:(?: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}|(?::[a-f\d]{1,4}){1,6}|:)|(?::(?:(?::[a-f\d]{1,4}){0,5}:(?: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}|(?::[a-f\d]{1,4}){1,7}|:)))$)/,ego=`
\\[?(?:
(?:[a-fA-F\\d]{1,4}:){7}(?:[a-fA-F\\d]{1,4}|:)|
(?:[a-fA-F\\d]{1,4}:){6}(?:(?: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}|:[a-fA-F\\d]{1,4}|:)|
(?:[a-fA-F\\d]{1,4}:){5}(?::(?: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}|(?::[a-fA-F\\d]{1,4}){1,2}|:)|
(?:[a-fA-F\\d]{1,4}:){4}(?:(?::[a-fA-F\\d]{1,4}){0,1}:(?: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}|(?::[a-fA-F\\d]{1,4}){1,3}|:)|
(?:[a-fA-F\\d]{1,4}:){3}(?:(?::[a-fA-F\\d]{1,4}){0,2}:(?: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}|(?::[a-fA-F\\d]{1,4}){1,4}|:)|
(?:[a-fA-F\\d]{1,4}:){2}(?:(?::[a-fA-F\\d]{1,4}){0,3}:(?: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}|(?::[a-fA-F\\d]{1,4}){1,5}|:)|
(?:[a-fA-F\\d]{1,4}:){1}(?:(?::[a-fA-F\\d]{1,4}){0,4}:(?: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}|(?::[a-fA-F\\d]{1,4}){1,6}|:)|
(?::(?:(?::[a-fA-F\\d]{1,4}){0,5}:(?: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}|(?::[a-fA-F\\d]{1,4}){1,7}|:))
)(?:%[0-9a-zA-Z]{1,})?\\]?
`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),L4r=new RegExp(`^${ego}$`);function fft(t,e,r,n){let o=0;for(;o<t.length;){let i=t.charCodeAt(o);if(i<=47||i>=58)break;o++}return o<e||o>r||!n&&o!=t.length?null:parseInt(t.substr(0,o),10)}function tgo(t){let e=t.split(":"),r=[0,0,0];if(e.length!==3)return null;for(let n=0;n<3;n++){let o=n==2,i=fft(e[n],1,2,o);if(i===null)return null;r[n]=i}return r}function rgo(t){t=String(t).substr(0,3).toLowerCase();let e=Zmo[t];return e>=0?e:null}function qfe(t){if(!t)return;let e=t.split(Xmo);if(!e)return;let r=null,n=null,o=null,i=null,a=null,s=null;for(let c=0;c<e.length;c++){let l=e[c].trim();if(!l.length)continue;let u;if(o===null&&(u=tgo(l),u)){r=u[0],n=u[1],o=u[2];continue}if(i===null&&(u=fft(l,1,2,!0),u!==null)){i=u;continue}if(a===null&&(u=rgo(l),u!==null)){a=u;continue}s===null&&(u=fft(l,2,4,!0),u!==null&&(s=u,s>=70&&s<=99?s+=1900:s>=0&&s<=69&&(s+=2e3)))}if(!(i===null||a===null||s===null||o===null||i<1||i>31||s<1601||r>23||n>59||o>59))return new Date(Date.UTC(s,a,i,r,n,o))}function U4r(t){return Eo.validate(Eo.isDate(t),t),t.toUTCString()}function SZ(t){return t==null?null:(t=t.trim().replace(/^\./,""),L4r.test(t)&&(t=t.replace("[","").replace("]","")),_4r&&/[^\u0001-\u007f]/.test(t)&&(t=_4r.toASCII(t)),t.toLowerCase())}function dft(t,e,r){if(t==null||e==null)return null;if(r!==!1&&(t=SZ(t),e=SZ(e)),t==e)return!0;let n=t.lastIndexOf(e);return!(n<=0||t.length!==e.length+n||t.substr(n-1,1)!=="."||$mo.test(t))}function F4r(t){if(!t||t.substr(0,1)!=="/")return"/";if(t==="/")return t;let e=t.lastIndexOf("/");return e===0?"/":t.slice(0,e)}function ngo(t){if(Eo.isEmptyString(t))return t;for(let e=0;e<k4r.length;e++){let r=t.indexOf(k4r[e]);r!==-1&&(t=t.substr(0,r))}return t}function ogo(t,e){t=ngo(t),Eo.validate(Eo.isString(t),t);let r=t.indexOf("=");if(e)r===0&&(t=t.substr(1),r=t.indexOf("="));else if(r<=0)return;let n,o;if(r<=0?(n="",o=t.trim()):(n=t.substr(0,r).trim(),o=t.substr(r+1).trim()),C4r.test(n)||C4r.test(o))return;let i=new wu;return i.key=n,i.value=o,i}function z4r(t,e){if((!e||typeof e!="object")&&(e={}),Eo.isEmptyString(t)||!Eo.isString(t))return null;t=t.trim();let r=t.indexOf(";"),n=r===-1?t:t.substr(0,r),o=ogo(n,!!e.loose);if(!o)return;if(r===-1)return o;let i=t.slice(r+1).trim();if(i.length===0)return o;let a=i.split(";");for(;a.length;){let s=a.shift().trim();if(s.length===0)continue;let c=s.indexOf("="),l,u;switch(c===-1?(l=s,u=null):(l=s.substr(0,c),u=s.substr(c+1)),l=l.trim().toLowerCase(),u&&(u=u.trim()),l){case"expires":if(u){let h=qfe(u);h&&(o.expires=h)}break;case"max-age":if(u&&/^-?[0-9]+$/.test(u)){let h=parseInt(u,10);o.setMaxAge(h)}break;case"domain":if(u){let h=u.trim().replace(/^\./,"");h&&(o.domain=h.toLowerCase())}break;case"path":o.path=u&&u[0]==="/"?u:null;break;case"secure":o.secure=!0;break;case"httponly":o.httpOnly=!0;break;case"samesite":switch(u?u.toLowerCase():""){case"strict":o.sameSite="strict";break;case"lax":o.sameSite="lax";break;case"none":o.sameSite="none";break;default:o.sameSite=void 0;break}break;default:o.extensions=o.extensions||[],o.extensions.push(s);break}}return o}function igo(t){return Eo.validate(Eo.isObject(t),t),!t.key.startsWith("__Secure-")||t.secure}function ago(t){return Eo.validate(Eo.isObject(t)),!t.key.startsWith("__Host-")||t.secure&&t.hostOnly&&t.path!=null&&t.path==="/"}function H4r(t){let e;try{e=JSON.parse(t)}catch(r){return r}return e}function pIe(t){if(!t||Eo.isEmptyString(t))return null;let e;if(typeof t=="string"){if(e=H4r(t),e instanceof Error)return null}else e=t;let r=new wu;for(let n=0;n<wu.serializableProperties.length;n++){let o=wu.serializableProperties[n];e[o]===void 0||e[o]===Kfe[o]||(o==="expires"||o==="creation"||o==="lastAccessed"?e[o]===null?r[o]=null:r[o]=e[o]=="Infinity"?"Infinity":new Date(e[o]):r[o]=e[o])}return r}function pft(t,e){Eo.validate(Eo.isObject(t),t),Eo.validate(Eo.isObject(e),e);let r=0,n=t.path?t.path.length:0;if(r=(e.path?e.path.length:0)-n,r!==0)return r;let i=t.creation?t.creation.getTime():uft,a=e.creation?e.creation.getTime():uft;return r=i-a,r!==0||(r=t.creationIndex-e.creationIndex),r}function sgo(t){if(Eo.validate(Eo.isString(t)),t==="/")return["/"];let e=[t];for(;t.length>1;){let r=t.lastIndexOf("/");if(r===0)break;t=t.substr(0,r),e.push(t)}return e.push("/"),e}function R4r(t){if(t instanceof Object)return t;try{t=decodeURI(t)}catch{}return qmo(t)}var Kfe={key:"",value:"",expires:"Infinity",maxAge:null,domain:null,path:null,secure:!1,httpOnly:!1,extensions:null,hostOnly:null,pathIsDefault:null,creation:null,lastAccessed:null,sameSite:void 0},wu=class{constructor(e={}){let r=Kmo();r&&(this[r]=this.inspect),Object.assign(this,Kfe,e),this.creation=this.creation||new Date,Object.defineProperty(this,"creationIndex",{configurable:!1,enumerable:!1,writable:!0,value:++wu.cookiesCreated})}inspect(){let e=Date.now(),r=this.hostOnly!=null?this.hostOnly:"?",n=this.creation?`${e-this.creation.getTime()}ms`:"?",o=this.lastAccessed?`${e-this.lastAccessed.getTime()}ms`:"?";return`Cookie="${this.toString()}; hostOnly=${r}; aAge=${o}; cAge=${n}"`}toJSON(){let e={};for(let r of wu.serializableProperties)this[r]!==Kfe[r]&&(r==="expires"||r==="creation"||r==="lastAccessed"?this[r]===null?e[r]=null:e[r]=this[r]=="Infinity"?"Infinity":this[r].toISOString():r==="maxAge"?this[r]!==null&&(e[r]=this[r]==1/0||this[r]==-1/0?this[r].toString():this[r]):this[r]!==Kfe[r]&&(e[r]=this[r]));return e}clone(){return pIe(this.toJSON())}validate(){if(!Ymo.test(this.value)||this.expires!=1/0&&!(this.expires instanceof Date)&&!qfe(this.expires)||this.maxAge!=null&&this.maxAge<=0||this.path!=null&&!Jmo.test(this.path))return!1;let e=this.cdomain();return!(e&&(e.match(/\.$/)||hft.getPublicSuffix(e)==null))}setExpires(e){e instanceof Date?this.expires=e:this.expires=qfe(e)||"Infinity"}setMaxAge(e){e===1/0||e===-1/0?this.maxAge=e.toString():this.maxAge=e}cookieString(){let e=this.value;return e==null&&(e=""),this.key===""?e:`${this.key}=${e}`}toString(){let e=this.cookieString();if(this.expires!=1/0&&(this.expires instanceof Date?e+=`; Expires=${U4r(this.expires)}`:e+=`; Expires=${this.expires}`),this.maxAge!=null&&this.maxAge!=1/0&&(e+=`; Max-Age=${this.maxAge}`),this.domain&&!this.hostOnly&&(e+=`; Domain=${this.domain}`),this.path&&(e+=`; Path=${this.path}`),this.secure&&(e+="; Secure"),this.httpOnly&&(e+="; HttpOnly"),this.sameSite&&this.sameSite!=="none"){let r=wu.sameSiteCanonical[this.sameSite.toLowerCase()];e+=`; SameSite=${r||this.sameSite}`}return this.extensions&&this.extensions.forEach(r=>{e+=`; ${r}`}),e}TTL(e){if(this.maxAge!=null)return this.maxAge<=0?0:this.maxAge*1e3;let r=this.expires;return r!=1/0?(r instanceof Date||(r=qfe(r)||1/0),r==1/0?1/0:r.getTime()-(e||Date.now())):1/0}expiryTime(e){if(this.maxAge!=null){let r=e||this.creation||new Date,n=this.maxAge<=0?-1/0:this.maxAge*1e3;return r.getTime()+n}return this.expires==1/0?1/0:this.expires.getTime()}expiryDate(e){let r=this.expiryTime(e);return r==1/0?new Date(uft):r==-1/0?new Date(Qmo):new Date(r)}isPersistent(){return this.maxAge!=null||this.expires!=1/0}canonicalizedDomain(){return this.domain==null?null:SZ(this.domain)}cdomain(){return this.canonicalizedDomain()}};wu.cookiesCreated=0;wu.parse=z4r;wu.fromJSON=pIe;wu.serializableProperties=Object.keys(Kfe);wu.sameSiteLevel={strict:3,lax:2,none:1};wu.sameSiteCanonical={strict:"Strict",lax:"Lax"};function M4r(t){if(t!=null){let e=t.toLowerCase();switch(e){case Fz.STRICT:case Fz.SILENT:case Fz.DISABLED:return e}}return Fz.SILENT}var b1=class{constructor(e,r={rejectPublicSuffixes:!0}){typeof r=="boolean"&&(r={rejectPublicSuffixes:r}),Eo.validate(Eo.isObject(r),r),this.rejectPublicSuffixes=r.rejectPublicSuffixes,this.enableLooseMode=!!r.looseMode,this.allowSpecialUseDomain=typeof r.allowSpecialUseDomain=="boolean"?r.allowSpecialUseDomain:!0,this.store=e||new N4r,this.prefixSecurity=M4r(r.prefixSecurity),this._cloneSync=uP("clone"),this._importCookiesSync=uP("_importCookies"),this.getCookiesSync=uP("getCookies"),this.getCookieStringSync=uP("getCookieString"),this.getSetCookieStringsSync=uP("getSetCookieStrings"),this.removeAllCookiesSync=uP("removeAllCookies"),this.setCookieSync=uP("setCookie"),this.serializeSync=uP("serialize")}setCookie(e,r,n,o){Eo.validate(Eo.isNonEmptyString(r),o,n);let i;if(Eo.isFunction(r))return o=r,o(new Error("No URL was specified"));let a=R4r(r);if(Eo.isFunction(n)&&(o=n,n={}),Eo.validate(Eo.isFunction(o),o),!Eo.isNonEmptyString(e)&&!Eo.isObject(e)&&e instanceof String&&e.length==0)return o(null);let s=SZ(a.hostname),c=n.loose||this.enableLooseMode,l=null;if(n.sameSiteContext&&(l=I4r(n.sameSiteContext),!l))return o(new Error(T4r));if(typeof e=="string"||e instanceof String){if(e=wu.parse(e,{loose:c}),!e)return i=new Error("Cookie failed to parse"),o(n.ignoreError?null:i)}else if(!(e instanceof wu))return i=new Error("First argument to setCookie must be a Cookie object or string"),o(n.ignoreError?null:i);let u=n.now||new Date;if(this.rejectPublicSuffixes&&e.domain&&hft.getPublicSuffix(e.cdomain(),{allowSpecialUseDomain:this.allowSpecialUseDomain,ignoreError:n.ignoreError})==null&&!L4r.test(e.domain))return i=new Error("Cookie has domain set to a public suffix"),o(n.ignoreError?null:i);if(e.domain){if(!dft(s,e.cdomain(),!1))return i=new Error(`Cookie not in this host's domain. Cookie:${e.cdomain()} Request:${s}`),o(n.ignoreError?null:i);e.hostOnly==null&&(e.hostOnly=!1)}else e.hostOnly=!0,e.domain=s;if((!e.path||e.path[0]!=="/")&&(e.path=F4r(a.pathname),e.pathIsDefault=!0),n.http===!1&&e.httpOnly)return i=new Error("Cookie is HttpOnly and this isn't an HTTP API"),o(n.ignoreError?null:i);if(e.sameSite!=="none"&&e.sameSite!==void 0&&l&&l==="none")return i=new Error("Cookie is SameSite but this is a cross-origin request"),o(n.ignoreError?null:i);let f=this.prefixSecurity===Fz.SILENT;if(!(this.prefixSecurity===Fz.DISABLED)){let v=!1,b;if(igo(e)?ago(e)||(v=!0,b="Cookie has __Host prefix but either Secure or HostOnly attribute is not set or Path is not '/'"):(v=!0,b="Cookie has __Secure prefix but Secure attribute is not set"),v)return o(n.ignoreError||f?null:new Error(b))}let m=this.store;m.updateCookie||(m.updateCookie=function(v,b,w){this.putCookie(b,w)});function g(v,b){if(v)return o(v);let w=function(_){if(_)return o(_);o(null,e)};if(b){if(n.http===!1&&b.httpOnly)return v=new Error("old Cookie is HttpOnly and this isn't an HTTP API"),o(n.ignoreError?null:v);e.creation=b.creation,e.creationIndex=b.creationIndex,e.lastAccessed=u,m.updateCookie(b,e,w)}else e.creation=e.lastAccessed=u,m.putCookie(e,w)}m.findCookie(e.domain,e.path,e.key,g)}getCookies(e,r,n){Eo.validate(Eo.isNonEmptyString(e),n,e);let o=R4r(e);Eo.isFunction(r)&&(n=r,r={}),Eo.validate(Eo.isObject(r),n,r),Eo.validate(Eo.isFunction(n),n);let i=SZ(o.hostname),a=o.pathname||"/",s=r.secure;s==null&&o.protocol&&(o.protocol=="https:"||o.protocol=="wss:")&&(s=!0);let c=0;if(r.sameSiteContext){let v=I4r(r.sameSiteContext);if(c=wu.sameSiteLevel[v],!c)return n(new Error(T4r))}let l=r.http;l==null&&(l=!0);let u=r.now||Date.now(),f=r.expire!==!1,h=!!r.allPaths,m=this.store;function g(v){if(v.hostOnly){if(v.domain!=i)return!1}else if(!dft(i,v.domain,!1))return!1;return!h&&!B4r(a,v.path)||v.secure&&!s||v.httpOnly&&!l||c&&wu.sameSiteLevel[v.sameSite||"none"]>c?!1:f&&v.expiryTime()<=u?(m.removeCookie(v.domain,v.path,v.key,()=>{}),!1):!0}m.findCookies(i,h?null:a,this.allowSpecialUseDomain,(v,b)=>{if(v)return n(v);b=b.filter(g),r.sort!==!1&&(b=b.sort(pft));let w=new Date;for(let _ of b)_.lastAccessed=w;n(null,b)})}getCookieString(...e){let r=e.pop();Eo.validate(Eo.isFunction(r),r);let n=function(o,i){o?r(o):r(null,i.sort(pft).map(a=>a.cookieString()).join("; "))};e.push(n),this.getCookies.apply(this,e)}getSetCookieStrings(...e){let r=e.pop();Eo.validate(Eo.isFunction(r),r);let n=function(o,i){o?r(o):r(null,i.map(a=>a.toString()))};e.push(n),this.getCookies.apply(this,e)}serialize(e){Eo.validate(Eo.isFunction(e),e);let r=this.store.constructor.name;Eo.isObject(r)&&(r=null);let n={version:`tough-cookie@${O4r}`,storeType:r,rejectPublicSuffixes:!!this.rejectPublicSuffixes,enableLooseMode:!!this.enableLooseMode,allowSpecialUseDomain:!!this.allowSpecialUseDomain,prefixSecurity:M4r(this.prefixSecurity),cookies:[]};if(!(this.store.getAllCookies&&typeof this.store.getAllCookies=="function"))return e(new Error("store does not support getAllCookies and cannot be serialized"));this.store.getAllCookies((o,i)=>o?e(o):(n.cookies=i.map(a=>(a=a instanceof wu?a.toJSON():a,delete a.creationIndex,a)),e(null,n)))}toJSON(){return this.serializeSync()}_importCookies(e,r){let n=e.cookies;if(!n||!Array.isArray(n))return r(new Error("serialized jar has no cookies array"));n=n.slice();let o=i=>{if(i)return r(i);if(!n.length)return r(i,this);let a;try{a=pIe(n.shift())}catch(s){return r(s)}if(a===null)return o(null);this.store.putCookie(a,o)};o()}clone(e,r){arguments.length===1&&(r=e,e=null),this.serialize((n,o)=>{if(n)return r(n);b1.deserialize(o,e,r)})}cloneSync(e){if(arguments.length===0)return this._cloneSync();if(!e.synchronous)throw new Error("CookieJar clone destination store is not synchronous; use async API instead.");return this._cloneSync(e)}removeAllCookies(e){Eo.validate(Eo.isFunction(e),e);let r=this.store;if(typeof r.removeAllCookies=="function"&&r.removeAllCookies!==P4r.prototype.removeAllCookies)return r.removeAllCookies(e);r.getAllCookies((n,o)=>{if(n)return e(n);if(o.length===0)return e(null);let i=0,a=[];function s(c){if(c&&a.push(c),i++,i===o.length)return e(a.length?a[0]:null)}o.forEach(c=>{r.removeCookie(c.domain,c.path,c.key,s)})})}static deserialize(e,r,n){arguments.length!==3&&(n=r,r=null),Eo.validate(Eo.isFunction(n),n);let o;if(typeof e=="string"){if(o=H4r(e),o instanceof Error)return n(o)}else o=e;let i=new b1(r,{rejectPublicSuffixes:o.rejectPublicSuffixes,looseMode:o.enableLooseMode,allowSpecialUseDomain:o.allowSpecialUseDomain,prefixSecurity:o.prefixSecurity});i._importCookies(o,a=>{if(a)return n(a);n(null,i)})}static deserializeSync(e,r){let n=typeof e=="string"?JSON.parse(e):e,o=new b1(r,{rejectPublicSuffixes:n.rejectPublicSuffixes,looseMode:n.enableLooseMode});if(!o.store.synchronous)throw new Error("CookieJar store is not synchronous; use async API instead.");return o._importCookiesSync(n),o}};b1.fromJSON=b1.deserializeSync;["_importCookies","clone","getCookies","getCookieString","getSetCookieStrings","removeAllCookies","serialize","setCookie"].forEach(t=>{b1.prototype[t]=D4r(b1.prototype[t])});b1.deserialize=D4r(b1.deserialize);function uP(t){return function(...e){if(!this.store.synchronous)throw new Error("CookieJar store is not synchronous; use async API instead.");let r,n;if(this[t](...e,(o,i)=>{r=o,n=i}),r)throw r;return n}}zf.version=O4r;zf.CookieJar=b1;zf.Cookie=wu;zf.Store=P4r;zf.MemoryCookieStore=N4r;zf.parseDate=qfe;zf.formatDate=U4r;zf.parse=z4r;zf.fromJSON=pIe;zf.domainMatch=dft;zf.defaultPath=F4r;zf.pathMatch=B4r;zf.getPublicSuffix=hft.getPublicSuffix;zf.cookieCompare=pft;zf.permuteDomain=ift().permuteDomain;zf.permutePath=sgo;zf.canonicalDomain=SZ;zf.PrefixSecurityEnum=Fz;zf.ParameterError=Eo.ParameterError});var G4r=Q((ZTc,Yfe)=>{"use strict";d();p();var EZ={decodeValues:!0,map:!1,silent:!1};function mft(t){return typeof t=="string"&&!!t.trim()}function gft(t,e){var r=t.split(";").filter(mft),n=r.shift(),o=cgo(n),i=o.name,a=o.value;e=e?Object.assign({},EZ,e):EZ;try{a=e.decodeValues?decodeURIComponent(a):a}catch(c){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+a+"'. Set options.decodeValues to false to disable this feature.",c)}var s={name:i,value:a};return r.forEach(function(c){var l=c.split("="),u=l.shift().trimLeft().toLowerCase(),f=l.join("=");u==="expires"?s.expires=new Date(f):u==="max-age"?s.maxAge=parseInt(f,10):u==="secure"?s.secure=!0:u==="httponly"?s.httpOnly=!0:u==="samesite"?s.sameSite=f:s[u]=f}),s}function cgo(t){var e="",r="",n=t.split("=");return n.length>1?(e=n.shift(),r=n.join("=")):r=t,{name:e,value:r}}function W4r(t,e){if(e=e?Object.assign({},EZ,e):EZ,!t)return e.map?{}:[];if(t.headers)if(typeof t.headers.getSetCookie=="function")t=t.headers.getSetCookie();else if(t.headers["set-cookie"])t=t.headers["set-cookie"];else{var r=t.headers[Object.keys(t.headers).find(function(o){return o.toLowerCase()==="set-cookie"})];!r&&t.headers.cookie&&!e.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),t=r}if(Array.isArray(t)||(t=[t]),e=e?Object.assign({},EZ,e):EZ,e.map){var n={};return t.filter(mft).reduce(function(o,i){var a=gft(i,e);return o[a.name]=a,o},n)}else return t.filter(mft).map(function(o){return gft(o,e)})}function lgo(t){if(Array.isArray(t))return t;if(typeof t!="string")return[];var e=[],r=0,n,o,i,a,s;function c(){for(;r<t.length&&/\s/.test(t.charAt(r));)r+=1;return r<t.length}function l(){return o=t.charAt(r),o!=="="&&o!==";"&&o!==","}for(;r<t.length;){for(n=r,s=!1;c();)if(o=t.charAt(r),o===","){for(i=r,r+=1,c(),a=r;r<t.length&&l();)r+=1;r<t.length&&t.charAt(r)==="="?(s=!0,r=a,e.push(t.substring(n,i)),n=r):r=i+1}else r+=1;(!s||r>=t.length)&&e.push(t.substring(n,t.length))}return e}Yfe.exports=W4r;Yfe.exports.parse=W4r;Yfe.exports.parseString=gft;Yfe.exports.splitCookiesString=lgo});var K4r=Q((mIe,q4r)=>{d();p();(function(t,e){typeof mIe=="object"&&typeof q4r<"u"?e(mIe):typeof define=="function"&&define.amd?define(["exports"],e):e(t.WHATWGFetch={})})(mIe,function(t){"use strict";var e=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof e<"u"&&e,r={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};function n(U){return U&&DataView.prototype.isPrototypeOf(U)}if(r.arrayBuffer)var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(U){return U&&o.indexOf(Object.prototype.toString.call(U))>-1};function a(U){if(typeof U!="string"&&(U=String(U)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(U)||U==="")throw new TypeError("Invalid character in header field name");return U.toLowerCase()}function s(U){return typeof U!="string"&&(U=String(U)),U}function c(U){var T={next:function(){var P=U.shift();return{done:P===void 0,value:P}}};return r.iterable&&(T[Symbol.iterator]=function(){return T}),T}function l(U){this.map={},U instanceof l?U.forEach(function(T,P){this.append(P,T)},this):Array.isArray(U)?U.forEach(function(T){this.append(T[0],T[1])},this):U&&Object.getOwnPropertyNames(U).forEach(function(T){this.append(T,U[T])},this)}l.prototype.append=function(U,T){U=a(U),T=s(T);var P=this.map[U];this.map[U]=P?P+", "+T:T},l.prototype.delete=function(U){delete this.map[a(U)]},l.prototype.get=function(U){return U=a(U),this.has(U)?this.map[U]:null},l.prototype.has=function(U){return this.map.hasOwnProperty(a(U))},l.prototype.set=function(U,T){this.map[a(U)]=s(T)},l.prototype.forEach=function(U,T){for(var P in this.map)this.map.hasOwnProperty(P)&&U.call(T,this.map[P],P,this)},l.prototype.keys=function(){var U=[];return this.forEach(function(T,P){U.push(P)}),c(U)},l.prototype.values=function(){var U=[];return this.forEach(function(T){U.push(T)}),c(U)},l.prototype.entries=function(){var U=[];return this.forEach(function(T,P){U.push([P,T])}),c(U)},r.iterable&&(l.prototype[Symbol.iterator]=l.prototype.entries);function u(U){if(U.bodyUsed)return Promise.reject(new TypeError("Already read"));U.bodyUsed=!0}function f(U){return new Promise(function(T,P){U.onload=function(){T(U.result)},U.onerror=function(){P(U.error)}})}function h(U){var T=new FileReader,P=f(T);return T.readAsArrayBuffer(U),P}function m(U){var T=new FileReader,P=f(T);return T.readAsText(U),P}function g(U){for(var T=new Uint8Array(U),P=new Array(T.length),j=0;j<T.length;j++)P[j]=String.fromCharCode(T[j]);return P.join("")}function v(U){if(U.slice)return U.slice(0);var T=new Uint8Array(U.byteLength);return T.set(new Uint8Array(U)),T.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(U){this.bodyUsed=this.bodyUsed,this._bodyInit=U,U?typeof U=="string"?this._bodyText=U:r.blob&&Blob.prototype.isPrototypeOf(U)?this._bodyBlob=U:r.formData&&FormData.prototype.isPrototypeOf(U)?this._bodyFormData=U:r.searchParams&&URLSearchParams.prototype.isPrototypeOf(U)?this._bodyText=U.toString():r.arrayBuffer&&r.blob&&n(U)?(this._bodyArrayBuffer=v(U.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(U)||i(U))?this._bodyArrayBuffer=v(U):this._bodyText=U=Object.prototype.toString.call(U):this._bodyText="",this.headers.get("content-type")||(typeof U=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r.searchParams&&URLSearchParams.prototype.isPrototypeOf(U)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var U=u(this);if(U)return U;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var U=u(this);return U||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(h)}),this.text=function(){var U=u(this);if(U)return U;if(this._bodyBlob)return m(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(g(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},r.formData&&(this.formData=function(){return this.text().then(B)}),this.json=function(){return this.text().then(JSON.parse)},this}var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function _(U){var T=U.toUpperCase();return w.indexOf(T)>-1?T:U}function I(U,T){if(!(this instanceof I))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');T=T||{};var P=T.body;if(U instanceof I){if(U.bodyUsed)throw new TypeError("Already read");this.url=U.url,this.credentials=U.credentials,T.headers||(this.headers=new l(U.headers)),this.method=U.method,this.mode=U.mode,this.signal=U.signal,!P&&U._bodyInit!=null&&(P=U._bodyInit,U.bodyUsed=!0)}else this.url=String(U);if(this.credentials=T.credentials||this.credentials||"same-origin",(T.headers||!this.headers)&&(this.headers=new l(T.headers)),this.method=_(T.method||this.method||"GET"),this.mode=T.mode||this.mode||null,this.signal=T.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&P)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(P),(this.method==="GET"||this.method==="HEAD")&&(T.cache==="no-store"||T.cache==="no-cache")){var j=/([?&])_=[^&]*/;if(j.test(this.url))this.url=this.url.replace(j,"$1_="+new Date().getTime());else{var M=/\?/;this.url+=(M.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}I.prototype.clone=function(){return new I(this,{body:this._bodyInit})};function B(U){var T=new FormData;return U.trim().split("&").forEach(function(P){if(P){var j=P.split("="),M=j.shift().replace(/\+/g," "),y=j.join("=").replace(/\+/g," ");T.append(decodeURIComponent(M),decodeURIComponent(y))}}),T}function L(U){var T=new l,P=U.replace(/\r?\n[\t ]+/g," ");return P.split("\r").map(function(j){return j.indexOf(`
`)===0?j.substr(1,j.length):j}).forEach(function(j){var M=j.split(":"),y=M.shift().trim();if(y){var x=M.join(":").trim();T.append(y,x)}}),T}b.call(I.prototype);function D(U,T){if(!(this instanceof D))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');T||(T={}),this.type="default",this.status=T.status===void 0?200:T.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in T?T.statusText:"",this.headers=new l(T.headers),this.url=T.url||"",this._initBody(U)}b.call(D.prototype),D.prototype.clone=function(){return new D(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new l(this.headers),url:this.url})},D.error=function(){var U=new D(null,{status:0,statusText:""});return U.type="error",U};var z=[301,302,303,307,308];D.redirect=function(U,T){if(z.indexOf(T)===-1)throw new RangeError("Invalid status code");return new D(null,{status:T,headers:{location:U}})},t.DOMException=e.DOMException;try{new t.DOMException}catch{t.DOMException=function(T,P){this.message=T,this.name=P;var j=Error(T);this.stack=j.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function G(U,T){return new Promise(function(P,j){var M=new I(U,T);if(M.signal&&M.signal.aborted)return j(new t.DOMException("Aborted","AbortError"));var y=new XMLHttpRequest;function x(){y.abort()}y.onload=function(){var R={status:y.status,statusText:y.statusText,headers:L(y.getAllResponseHeaders()||"")};R.url="responseURL"in y?y.responseURL:R.headers.get("X-Request-URL");var E="response"in y?y.response:y.responseText;setTimeout(function(){P(new D(E,R))},0)},y.onerror=function(){setTimeout(function(){j(new TypeError("Network request failed"))},0)},y.ontimeout=function(){setTimeout(function(){j(new TypeError("Network request failed"))},0)},y.onabort=function(){setTimeout(function(){j(new t.DOMException("Aborted","AbortError"))},0)};function C(R){try{return R===""&&e.location.href?e.location.href:R}catch{return R}}y.open(M.method,C(M.url),!0),M.credentials==="include"?y.withCredentials=!0:M.credentials==="omit"&&(y.withCredentials=!1),"responseType"in y&&(r.blob?y.responseType="blob":r.arrayBuffer&&M.headers.get("Content-Type")&&M.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(y.responseType="arraybuffer")),T&&typeof T.headers=="object"&&!(T.headers instanceof l)?Object.getOwnPropertyNames(T.headers).forEach(function(R){y.setRequestHeader(R,s(T.headers[R]))}):M.headers.forEach(function(R,E){y.setRequestHeader(E,R)}),M.signal&&(M.signal.addEventListener("abort",x),y.onreadystatechange=function(){y.readyState===4&&M.signal.removeEventListener("abort",x)}),y.send(typeof M._bodyInit>"u"?null:M._bodyInit)})}G.polyfill=!0,e.fetch||(e.fetch=G,e.Headers=l,e.Request=I,e.Response=D),t.Headers=l,t.Request=I,t.Response=D,t.fetch=G,Object.defineProperty(t,"__esModule",{value:!0})})});var J4r=Q((i6c,Y4r)=>{d();p();K4r();Y4r.exports=self.fetch.bind(self)});var yCr=Q((vCr,wIe)=>{d();p();(function(t,e,r){typeof wIe<"u"&&wIe.exports?wIe.exports=r():typeof define=="function"&&define.amd?define(r):e[t]=r()})("urljoin",vCr,function(){function t(e){var r=[];if(e.length===0)return"";if(typeof e[0]!="string")throw new TypeError("Url must be a string. Received "+e[0]);if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var n=e.shift();e[0]=n+e[0]}e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(var o=0;o<e.length;o++){var i=e[o];if(typeof i!="string")throw new TypeError("Url must be a string. Received "+i);i!==""&&(o>0&&(i=i.replace(/^[\/]+/,"")),o<e.length-1?i=i.replace(/[\/]+$/,""):i=i.replace(/[\/]+$/,"/"),r.push(i))}var a=r.join("/");a=a.replace(/\/(\?|&|#[^!])/g,"$1");var s=a.split("?");return a=s.shift()+(s.length>0?"?":"")+s.join("&"),a}return function(){var e;return typeof arguments[0]=="object"?e=arguments[0]:e=[].slice.call(arguments),t(e)}})});var ZIe=Q((oIc,y8)=>{d();p();function Udt(t){return y8.exports=Udt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y8.exports.__esModule=!0,y8.exports.default=y8.exports,Udt(t)}y8.exports=Udt,y8.exports.__esModule=!0,y8.exports.default=y8.exports});var LTr=Q((sIc,b8)=>{d();p();var Lyo=ZIe().default;function DTr(){"use strict";b8.exports=DTr=function(){return t},b8.exports.__esModule=!0,b8.exports.default=b8.exports;var t={},e=Object.prototype,r=e.hasOwnProperty,n=typeof Symbol=="function"?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function s(T,P,j){return Object.defineProperty(T,P,{value:j,enumerable:!0,configurable:!0,writable:!0}),T[P]}try{s({},"")}catch{s=function(j,M,y){return j[M]=y}}function c(T,P,j,M){var y=P&&P.prototype instanceof f?P:f,x=Object.create(y.prototype),C=new z(M||[]);return x._invoke=function(R,E,N){var V="suspendedStart";return function(F,k){if(V==="executing")throw new Error("Generator is already running");if(V==="completed"){if(F==="throw")throw k;return U()}for(N.method=F,N.arg=k;;){var H=N.delegate;if(H){var re=B(H,N);if(re){if(re===u)continue;return re}}if(N.method==="next")N.sent=N._sent=N.arg;else if(N.method==="throw"){if(V==="suspendedStart")throw V="completed",N.arg;N.dispatchException(N.arg)}else N.method==="return"&&N.abrupt("return",N.arg);V="executing";var Y=l(R,E,N);if(Y.type==="normal"){if(V=N.done?"completed":"suspendedYield",Y.arg===u)continue;return{value:Y.arg,done:N.done}}Y.type==="throw"&&(V="completed",N.method="throw",N.arg=Y.arg)}}}(T,j,C),x}function l(T,P,j){try{return{type:"normal",arg:T.call(P,j)}}catch(M){return{type:"throw",arg:M}}}t.wrap=c;var u={};function f(){}function h(){}function m(){}var g={};s(g,o,function(){return this});var v=Object.getPrototypeOf,b=v&&v(v(G([])));b&&b!==e&&r.call(b,o)&&(g=b);var w=m.prototype=f.prototype=Object.create(g);function _(T){["next","throw","return"].forEach(function(P){s(T,P,function(j){return this._invoke(P,j)})})}function I(T,P){function j(y,x,C,R){var E=l(T[y],T,x);if(E.type!=="throw"){var N=E.arg,V=N.value;return V&&Lyo(V)=="object"&&r.call(V,"__await")?P.resolve(V.__await).then(function(F){j("next",F,C,R)},function(F){j("throw",F,C,R)}):P.resolve(V).then(function(F){N.value=F,C(N)},function(F){return j("throw",F,C,R)})}R(E.arg)}var M;this._invoke=function(y,x){function C(){return new P(function(R,E){j(y,x,R,E)})}return M=M?M.then(C,C):C()}}function B(T,P){var j=T.iterator[P.method];if(j===void 0){if(P.delegate=null,P.method==="throw"){if(T.iterator.return&&(P.method="return",P.arg=void 0,B(T,P),P.method==="throw"))return u;P.method="throw",P.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var M=l(j,T.iterator,P.arg);if(M.type==="throw")return P.method="throw",P.arg=M.arg,P.delegate=null,u;var y=M.arg;return y?y.done?(P[T.resultName]=y.value,P.next=T.nextLoc,P.method!=="return"&&(P.method="next",P.arg=void 0),P.delegate=null,u):y:(P.method="throw",P.arg=new TypeError("iterator result is not an object"),P.delegate=null,u)}function L(T){var P={tryLoc:T[0]};1 in T&&(P.catchLoc=T[1]),2 in T&&(P.finallyLoc=T[2],P.afterLoc=T[3]),this.tryEntries.push(P)}function D(T){var P=T.completion||{};P.type="normal",delete P.arg,T.completion=P}function z(T){this.tryEntries=[{tryLoc:"root"}],T.forEach(L,this),this.reset(!0)}function G(T){if(T){var P=T[o];if(P)return P.call(T);if(typeof T.next=="function")return T;if(!isNaN(T.length)){var j=-1,M=function y(){for(;++j<T.length;)if(r.call(T,j))return y.value=T[j],y.done=!1,y;return y.value=void 0,y.done=!0,y};return M.next=M}}return{next:U}}function U(){return{value:void 0,done:!0}}return h.prototype=m,s(w,"constructor",m),s(m,"constructor",h),h.displayName=s(m,a,"GeneratorFunction"),t.isGeneratorFunction=function(T){var P=typeof T=="function"&&T.constructor;return!!P&&(P===h||(P.displayName||P.name)==="GeneratorFunction")},t.mark=function(T){return Object.setPrototypeOf?Object.setPrototypeOf(T,m):(T.__proto__=m,s(T,a,"GeneratorFunction")),T.prototype=Object.create(w),T},t.awrap=function(T){return{__await:T}},_(I.prototype),s(I.prototype,i,function(){return this}),t.AsyncIterator=I,t.async=function(T,P,j,M,y){y===void 0&&(y=Promise);var x=new I(c(T,P,j,M),y);return t.isGeneratorFunction(P)?x:x.next().then(function(C){return C.done?C.value:x.next()})},_(w),s(w,a,"Generator"),s(w,o,function(){return this}),s(w,"toString",function(){return"[object Generator]"}),t.keys=function(T){var P=[];for(var j in T)P.push(j);return P.reverse(),function M(){for(;P.length;){var y=P.pop();if(y in T)return M.value=y,M.done=!1,M}return M.done=!0,M}},t.values=G,z.prototype={constructor:z,reset:function(P){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(D),!P)for(var j in this)j.charAt(0)==="t"&&r.call(this,j)&&!isNaN(+j.slice(1))&&(this[j]=void 0)},stop:function(){this.done=!0;var P=this.tryEntries[0].completion;if(P.type==="throw")throw P.arg;return this.rval},dispatchException:function(P){if(this.done)throw P;var j=this;function M(N,V){return C.type="throw",C.arg=P,j.next=N,V&&(j.method="next",j.arg=void 0),!!V}for(var y=this.tryEntries.length-1;y>=0;--y){var x=this.tryEntries[y],C=x.completion;if(x.tryLoc==="root")return M("end");if(x.tryLoc<=this.prev){var R=r.call(x,"catchLoc"),E=r.call(x,"finallyLoc");if(R&&E){if(this.prev<x.catchLoc)return M(x.catchLoc,!0);if(this.prev<x.finallyLoc)return M(x.finallyLoc)}else if(R){if(this.prev<x.catchLoc)return M(x.catchLoc,!0)}else{if(!E)throw new Error("try statement without catch or finally");if(this.prev<x.finallyLoc)return M(x.finallyLoc)}}}},abrupt:function(P,j){for(var M=this.tryEntries.length-1;M>=0;--M){var y=this.tryEntries[M];if(y.tryLoc<=this.prev&&r.call(y,"finallyLoc")&&this.prev<y.finallyLoc){var x=y;break}}x&&(P==="break"||P==="continue")&&x.tryLoc<=j&&j<=x.finallyLoc&&(x=null);var C=x?x.completion:{};return C.type=P,C.arg=j,x?(this.method="next",this.next=x.finallyLoc,u):this.complete(C)},complete:function(P,j){if(P.type==="throw")throw P.arg;return P.type==="break"||P.type==="continue"?this.next=P.arg:P.type==="return"?(this.rval=this.arg=P.arg,this.method="return",this.next="end"):P.type==="normal"&&j&&(this.next=j),u},finish:function(P){for(var j=this.tryEntries.length-1;j>=0;--j){var M=this.tryEntries[j];if(M.finallyLoc===P)return this.complete(M.completion,M.afterLoc),D(M),u}},catch:function(P){for(var j=this.tryEntries.length-1;j>=0;--j){var M=this.tryEntries[j];if(M.tryLoc===P){var y=M.completion;if(y.type==="throw"){var x=y.arg;D(M)}return x}}throw new Error("illegal catch attempt")},delegateYield:function(P,j,M){return this.delegate={iterator:G(P),resultName:j,nextLoc:M},this.method==="next"&&(this.arg=void 0),u}},t}b8.exports=DTr,b8.exports.__esModule=!0,b8.exports.default=b8.exports});var FTr=Q((uIc,UTr)=>{d();p();var QIe=LTr()();UTr.exports=QIe;try{regeneratorRuntime=QIe}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=QIe:Function("r","regeneratorRuntime = r")(QIe)}});var HTr=Q((pIc,ude)=>{d();p();function zTr(t,e,r,n,o,i,a){try{var s=t[i](a),c=s.value}catch(l){r(l);return}s.done?e(c):Promise.resolve(c).then(n,o)}function Uyo(t){return function(){var e=this,r=arguments;return new Promise(function(n,o){var i=t.apply(e,r);function a(c){zTr(i,n,o,a,s,"next",c)}function s(c){zTr(i,n,o,a,s,"throw",c)}a(void 0)})}}ude.exports=Uyo,ude.exports.__esModule=!0,ude.exports.default=ude.exports});var jTr=Q((gIc,fde)=>{d();p();function Fyo(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}fde.exports=Fyo,fde.exports.__esModule=!0,fde.exports.default=fde.exports});var GTr=Q((bIc,dde)=>{d();p();function WTr(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function zyo(t,e,r){return e&&WTr(t.prototype,e),r&&WTr(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}dde.exports=zyo,dde.exports.__esModule=!0,dde.exports.default=dde.exports});var VTr=Q((AIc,pde)=>{d();p();function Hyo(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}pde.exports=Hyo,pde.exports.__esModule=!0,pde.exports.default=pde.exports});var KTr=Q((qTr,Fdt)=>{d();p();(function(t,e){"use strict";function r(M,y){if(!M)throw new Error(y||"Assertion failed")}function n(M,y){M.super_=y;var x=function(){};x.prototype=y.prototype,M.prototype=new x,M.prototype.constructor=M}function o(M,y,x){if(o.isBN(M))return M;this.negative=0,this.words=null,this.length=0,this.red=null,M!==null&&((y==="le"||y==="be")&&(x=y,y=10),this._init(M||0,y||10,x||"be"))}typeof t=="object"?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var i;try{typeof window<"u"&&typeof window.Buffer<"u"?i=window.Buffer:i=rd().Buffer}catch{}o.isBN=function(y){return y instanceof o?!0:y!==null&&typeof y=="object"&&y.constructor.wordSize===o.wordSize&&Array.isArray(y.words)},o.max=function(y,x){return y.cmp(x)>0?y:x},o.min=function(y,x){return y.cmp(x)<0?y:x},o.prototype._init=function(y,x,C){if(typeof y=="number")return this._initNumber(y,x,C);if(typeof y=="object")return this._initArray(y,x,C);x==="hex"&&(x=16),r(x===(x|0)&&x>=2&&x<=36),y=y.toString().replace(/\s+/g,"");var R=0;y[0]==="-"&&(R++,this.negative=1),R<y.length&&(x===16?this._parseHex(y,R,C):(this._parseBase(y,x,R),C==="le"&&this._initArray(this.toArray(),x,C)))},o.prototype._initNumber=function(y,x,C){y<0&&(this.negative=1,y=-y),y<67108864?(this.words=[y&67108863],this.length=1):y<4503599627370496?(this.words=[y&67108863,y/67108864&67108863],this.length=2):(r(y<9007199254740992),this.words=[y&67108863,y/67108864&67108863,1],this.length=3),C==="le"&&this._initArray(this.toArray(),x,C)},o.prototype._initArray=function(y,x,C){if(r(typeof y.length=="number"),y.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(y.length/3),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var E,N,V=0;if(C==="be")for(R=y.length-1,E=0;R>=0;R-=3)N=y[R]|y[R-1]<<8|y[R-2]<<16,this.words[E]|=N<<V&67108863,this.words[E+1]=N>>>26-V&67108863,V+=24,V>=26&&(V-=26,E++);else if(C==="le")for(R=0,E=0;R<y.length;R+=3)N=y[R]|y[R+1]<<8|y[R+2]<<16,this.words[E]|=N<<V&67108863,this.words[E+1]=N>>>26-V&67108863,V+=24,V>=26&&(V-=26,E++);return this._strip()};function a(M,y){var x=M.charCodeAt(y);if(x>=48&&x<=57)return x-48;if(x>=65&&x<=70)return x-55;if(x>=97&&x<=102)return x-87;r(!1,"Invalid character in "+M)}function s(M,y,x){var C=a(M,x);return x-1>=y&&(C|=a(M,x-1)<<4),C}o.prototype._parseHex=function(y,x,C){this.length=Math.ceil((y.length-x)/6),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var E=0,N=0,V;if(C==="be")for(R=y.length-1;R>=x;R-=2)V=s(y,x,R)<<E,this.words[N]|=V&67108863,E>=18?(E-=18,N+=1,this.words[N]|=V>>>26):E+=8;else{var F=y.length-x;for(R=F%2===0?x+1:x;R<y.length;R+=2)V=s(y,x,R)<<E,this.words[N]|=V&67108863,E>=18?(E-=18,N+=1,this.words[N]|=V>>>26):E+=8}this._strip()};function c(M,y,x,C){for(var R=0,E=0,N=Math.min(M.length,x),V=y;V<N;V++){var F=M.charCodeAt(V)-48;R*=C,F>=49?E=F-49+10:F>=17?E=F-17+10:E=F,r(F>=0&&E<C,"Invalid character"),R+=E}return R}o.prototype._parseBase=function(y,x,C){this.words=[0],this.length=1;for(var R=0,E=1;E<=67108863;E*=x)R++;R--,E=E/x|0;for(var N=y.length-C,V=N%R,F=Math.min(N,N-V)+C,k=0,H=C;H<F;H+=R)k=c(y,H,H+R,x),this.imuln(E),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k);if(V!==0){var re=1;for(k=c(y,H,y.length,x),H=0;H<V;H++)re*=x;this.imuln(re),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k)}this._strip()},o.prototype.copy=function(y){y.words=new Array(this.length);for(var x=0;x<this.length;x++)y.words[x]=this.words[x];y.length=this.length,y.negative=this.negative,y.red=this.red};function l(M,y){M.words=y.words,M.length=y.length,M.negative=y.negative,M.red=y.red}if(o.prototype._move=function(y){l(y,this)},o.prototype.clone=function(){var y=new o(null);return this.copy(y),y},o.prototype._expand=function(y){for(;this.length<y;)this.words[this.length++]=0;return this},o.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch{o.prototype.inspect=u}else o.prototype.inspect=u;function u(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","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"],h=[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],m=[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];o.prototype.toString=function(y,x){y=y||10,x=x|0||1;var C;if(y===16||y==="hex"){C="";for(var R=0,E=0,N=0;N<this.length;N++){var V=this.words[N],F=((V<<R|E)&16777215).toString(16);E=V>>>24-R&16777215,R+=2,R>=26&&(R-=26,N--),E!==0||N!==this.length-1?C=f[6-F.length]+F+C:C=F+C}for(E!==0&&(C=E.toString(16)+C);C.length%x!==0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}if(y===(y|0)&&y>=2&&y<=36){var k=h[y],H=m[y];C="";var re=this.clone();for(re.negative=0;!re.isZero();){var Y=re.modrn(H).toString(y);re=re.idivn(H),re.isZero()?C=Y+C:C=f[k-Y.length]+Y+C}for(this.isZero()&&(C="0"+C);C.length%x!==0;)C="0"+C;return this.negative!==0&&(C="-"+C),C}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var y=this.words[0];return this.length===2?y+=this.words[1]*67108864:this.length===3&&this.words[2]===1?y+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-y:y},o.prototype.toJSON=function(){return this.toString(16,2)},i&&(o.prototype.toBuffer=function(y,x){return this.toArrayLike(i,y,x)}),o.prototype.toArray=function(y,x){return this.toArrayLike(Array,y,x)};var g=function(y,x){return y.allocUnsafe?y.allocUnsafe(x):new y(x)};o.prototype.toArrayLike=function(y,x,C){this._strip();var R=this.byteLength(),E=C||Math.max(1,R);r(R<=E,"byte array longer than desired length"),r(E>0,"Requested array length <= 0");var N=g(y,E),V=x==="le"?"LE":"BE";return this["_toArrayLike"+V](N,R),N},o.prototype._toArrayLikeLE=function(y,x){for(var C=0,R=0,E=0,N=0;E<this.length;E++){var V=this.words[E]<<N|R;y[C++]=V&255,C<y.length&&(y[C++]=V>>8&255),C<y.length&&(y[C++]=V>>16&255),N===6?(C<y.length&&(y[C++]=V>>24&255),R=0,N=0):(R=V>>>24,N+=2)}if(C<y.length)for(y[C++]=R;C<y.length;)y[C++]=0},o.prototype._toArrayLikeBE=function(y,x){for(var C=y.length-1,R=0,E=0,N=0;E<this.length;E++){var V=this.words[E]<<N|R;y[C--]=V&255,C>=0&&(y[C--]=V>>8&255),C>=0&&(y[C--]=V>>16&255),N===6?(C>=0&&(y[C--]=V>>24&255),R=0,N=0):(R=V>>>24,N+=2)}if(C>=0)for(y[C--]=R;C>=0;)y[C--]=0},Math.clz32?o.prototype._countBits=function(y){return 32-Math.clz32(y)}:o.prototype._countBits=function(y){var x=y,C=0;return x>=4096&&(C+=13,x>>>=13),x>=64&&(C+=7,x>>>=7),x>=8&&(C+=4,x>>>=4),x>=2&&(C+=2,x>>>=2),C+x},o.prototype._zeroBits=function(y){if(y===0)return 26;var x=y,C=0;return(x&8191)===0&&(C+=13,x>>>=13),(x&127)===0&&(C+=7,x>>>=7),(x&15)===0&&(C+=4,x>>>=4),(x&3)===0&&(C+=2,x>>>=2),(x&1)===0&&C++,C},o.prototype.bitLength=function(){var y=this.words[this.length-1],x=this._countBits(y);return(this.length-1)*26+x};function v(M){for(var y=new Array(M.bitLength()),x=0;x<y.length;x++){var C=x/26|0,R=x%26;y[x]=M.words[C]>>>R&1}return y}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var y=0,x=0;x<this.length;x++){var C=this._zeroBits(this.words[x]);if(y+=C,C!==26)break}return y},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(y){return this.negative!==0?this.abs().inotn(y).iaddn(1):this.clone()},o.prototype.fromTwos=function(y){return this.testn(y-1)?this.notn(y).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return this.negative!==0},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(y){for(;this.length<y.length;)this.words[this.length++]=0;for(var x=0;x<y.length;x++)this.words[x]=this.words[x]|y.words[x];return this._strip()},o.prototype.ior=function(y){return r((this.negative|y.negative)===0),this.iuor(y)},o.prototype.or=function(y){return this.length>y.length?this.clone().ior(y):y.clone().ior(this)},o.prototype.uor=function(y){return this.length>y.length?this.clone().iuor(y):y.clone().iuor(this)},o.prototype.iuand=function(y){var x;this.length>y.length?x=y:x=this;for(var C=0;C<x.length;C++)this.words[C]=this.words[C]&y.words[C];return this.length=x.length,this._strip()},o.prototype.iand=function(y){return r((this.negative|y.negative)===0),this.iuand(y)},o.prototype.and=function(y){return this.length>y.length?this.clone().iand(y):y.clone().iand(this)},o.prototype.uand=function(y){return this.length>y.length?this.clone().iuand(y):y.clone().iuand(this)},o.prototype.iuxor=function(y){var x,C;this.length>y.length?(x=this,C=y):(x=y,C=this);for(var R=0;R<C.length;R++)this.words[R]=x.words[R]^C.words[R];if(this!==x)for(;R<x.length;R++)this.words[R]=x.words[R];return this.length=x.length,this._strip()},o.prototype.ixor=function(y){return r((this.negative|y.negative)===0),this.iuxor(y)},o.prototype.xor=function(y){return this.length>y.length?this.clone().ixor(y):y.clone().ixor(this)},o.prototype.uxor=function(y){return this.length>y.length?this.clone().iuxor(y):y.clone().iuxor(this)},o.prototype.inotn=function(y){r(typeof y=="number"&&y>=0);var x=Math.ceil(y/26)|0,C=y%26;this._expand(x),C>0&&x--;for(var R=0;R<x;R++)this.words[R]=~this.words[R]&67108863;return C>0&&(this.words[R]=~this.words[R]&67108863>>26-C),this._strip()},o.prototype.notn=function(y){return this.clone().inotn(y)},o.prototype.setn=function(y,x){r(typeof y=="number"&&y>=0);var C=y/26|0,R=y%26;return this._expand(C+1),x?this.words[C]=this.words[C]|1<<R:this.words[C]=this.words[C]&~(1<<R),this._strip()},o.prototype.iadd=function(y){var x;if(this.negative!==0&&y.negative===0)return this.negative=0,x=this.isub(y),this.negative^=1,this._normSign();if(this.negative===0&&y.negative!==0)return y.negative=0,x=this.isub(y),y.negative=1,x._normSign();var C,R;this.length>y.length?(C=this,R=y):(C=y,R=this);for(var E=0,N=0;N<R.length;N++)x=(C.words[N]|0)+(R.words[N]|0)+E,this.words[N]=x&67108863,E=x>>>26;for(;E!==0&&N<C.length;N++)x=(C.words[N]|0)+E,this.words[N]=x&67108863,E=x>>>26;if(this.length=C.length,E!==0)this.words[this.length]=E,this.length++;else if(C!==this)for(;N<C.length;N++)this.words[N]=C.words[N];return this},o.prototype.add=function(y){var x;return y.negative!==0&&this.negative===0?(y.negative=0,x=this.sub(y),y.negative^=1,x):y.negative===0&&this.negative!==0?(this.negative=0,x=y.sub(this),this.negative=1,x):this.length>y.length?this.clone().iadd(y):y.clone().iadd(this)},o.prototype.isub=function(y){if(y.negative!==0){y.negative=0;var x=this.iadd(y);return y.negative=1,x._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(y),this.negative=1,this._normSign();var C=this.cmp(y);if(C===0)return this.negative=0,this.length=1,this.words[0]=0,this;var R,E;C>0?(R=this,E=y):(R=y,E=this);for(var N=0,V=0;V<E.length;V++)x=(R.words[V]|0)-(E.words[V]|0)+N,N=x>>26,this.words[V]=x&67108863;for(;N!==0&&V<R.length;V++)x=(R.words[V]|0)+N,N=x>>26,this.words[V]=x&67108863;if(N===0&&V<R.length&&R!==this)for(;V<R.length;V++)this.words[V]=R.words[V];return this.length=Math.max(this.length,V),R!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(y){return this.clone().isub(y)};function b(M,y,x){x.negative=y.negative^M.negative;var C=M.length+y.length|0;x.length=C,C=C-1|0;var R=M.words[0]|0,E=y.words[0]|0,N=R*E,V=N&67108863,F=N/67108864|0;x.words[0]=V;for(var k=1;k<C;k++){for(var H=F>>>26,re=F&67108863,Y=Math.min(k,y.length-1),oe=Math.max(0,k-M.length+1);oe<=Y;oe++){var q=k-oe|0;R=M.words[q]|0,E=y.words[oe]|0,N=R*E+re,H+=N/67108864|0,re=N&67108863}x.words[k]=re|0,F=H|0}return F!==0?x.words[k]=F|0:x.length--,x._strip()}var w=function(y,x,C){var R=y.words,E=x.words,N=C.words,V=0,F,k,H,re=R[0]|0,Y=re&8191,oe=re>>>13,q=R[1]|0,X=q&8191,K=q>>>13,$=R[2]|0,ee=$&8191,se=$>>>13,ve=R[3]|0,xe=ve&8191,ke=ve>>>13,Pe=R[4]|0,Te=Pe&8191,Z=Pe>>>13,te=R[5]|0,le=te&8191,Ee=te>>>13,Ue=R[6]|0,Me=Ue&8191,Ve=Ue>>>13,_t=R[7]|0,Ze=_t&8191,gt=_t>>>13,Gt=R[8]|0,mt=Gt&8191,ir=Gt>>>13,Kr=R[9]|0,Et=Kr&8191,qt=Kr>>>13,xr=E[0]|0,xt=xr&8191,Kt=xr>>>13,nn=E[1]|0,Ot=nn&8191,ar=nn>>>13,$r=E[2]|0,Bt=$r&8191,ur=$r>>>13,Cn=E[3]|0,At=Cn&8191,Ar=Cn>>>13,xn=E[4]|0,Mt=xn&8191,vr=xn>>>13,pn=E[5]|0,Ht=pn&8191,dr=pn>>>13,kn=E[6]|0,jt=kn&8191,_r=kn>>>13,vn=E[7]|0,zt=vn&8191,pr=vn>>>13,wn=E[8]|0,Lt=wn&8191,Cr=wn>>>13,Ui=E[9]|0,Ir=Ui&8191,Rr=Ui>>>13;C.negative=y.negative^x.negative,C.length=19,F=Math.imul(Y,xt),k=Math.imul(Y,Kt),k=k+Math.imul(oe,xt)|0,H=Math.imul(oe,Kt);var ma=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ma>>>26)|0,ma&=67108863,F=Math.imul(X,xt),k=Math.imul(X,Kt),k=k+Math.imul(K,xt)|0,H=Math.imul(K,Kt),F=F+Math.imul(Y,Ot)|0,k=k+Math.imul(Y,ar)|0,k=k+Math.imul(oe,Ot)|0,H=H+Math.imul(oe,ar)|0;var Fi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Fi>>>26)|0,Fi&=67108863,F=Math.imul(ee,xt),k=Math.imul(ee,Kt),k=k+Math.imul(se,xt)|0,H=Math.imul(se,Kt),F=F+Math.imul(X,Ot)|0,k=k+Math.imul(X,ar)|0,k=k+Math.imul(K,Ot)|0,H=H+Math.imul(K,ar)|0,F=F+Math.imul(Y,Bt)|0,k=k+Math.imul(Y,ur)|0,k=k+Math.imul(oe,Bt)|0,H=H+Math.imul(oe,ur)|0;var zi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(zi>>>26)|0,zi&=67108863,F=Math.imul(xe,xt),k=Math.imul(xe,Kt),k=k+Math.imul(ke,xt)|0,H=Math.imul(ke,Kt),F=F+Math.imul(ee,Ot)|0,k=k+Math.imul(ee,ar)|0,k=k+Math.imul(se,Ot)|0,H=H+Math.imul(se,ar)|0,F=F+Math.imul(X,Bt)|0,k=k+Math.imul(X,ur)|0,k=k+Math.imul(K,Bt)|0,H=H+Math.imul(K,ur)|0,F=F+Math.imul(Y,At)|0,k=k+Math.imul(Y,Ar)|0,k=k+Math.imul(oe,At)|0,H=H+Math.imul(oe,Ar)|0;var ri=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ri>>>26)|0,ri&=67108863,F=Math.imul(Te,xt),k=Math.imul(Te,Kt),k=k+Math.imul(Z,xt)|0,H=Math.imul(Z,Kt),F=F+Math.imul(xe,Ot)|0,k=k+Math.imul(xe,ar)|0,k=k+Math.imul(ke,Ot)|0,H=H+Math.imul(ke,ar)|0,F=F+Math.imul(ee,Bt)|0,k=k+Math.imul(ee,ur)|0,k=k+Math.imul(se,Bt)|0,H=H+Math.imul(se,ur)|0,F=F+Math.imul(X,At)|0,k=k+Math.imul(X,Ar)|0,k=k+Math.imul(K,At)|0,H=H+Math.imul(K,Ar)|0,F=F+Math.imul(Y,Mt)|0,k=k+Math.imul(Y,vr)|0,k=k+Math.imul(oe,Mt)|0,H=H+Math.imul(oe,vr)|0;var li=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(li>>>26)|0,li&=67108863,F=Math.imul(le,xt),k=Math.imul(le,Kt),k=k+Math.imul(Ee,xt)|0,H=Math.imul(Ee,Kt),F=F+Math.imul(Te,Ot)|0,k=k+Math.imul(Te,ar)|0,k=k+Math.imul(Z,Ot)|0,H=H+Math.imul(Z,ar)|0,F=F+Math.imul(xe,Bt)|0,k=k+Math.imul(xe,ur)|0,k=k+Math.imul(ke,Bt)|0,H=H+Math.imul(ke,ur)|0,F=F+Math.imul(ee,At)|0,k=k+Math.imul(ee,Ar)|0,k=k+Math.imul(se,At)|0,H=H+Math.imul(se,Ar)|0,F=F+Math.imul(X,Mt)|0,k=k+Math.imul(X,vr)|0,k=k+Math.imul(K,Mt)|0,H=H+Math.imul(K,vr)|0,F=F+Math.imul(Y,Ht)|0,k=k+Math.imul(Y,dr)|0,k=k+Math.imul(oe,Ht)|0,H=H+Math.imul(oe,dr)|0;var bi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(bi>>>26)|0,bi&=67108863,F=Math.imul(Me,xt),k=Math.imul(Me,Kt),k=k+Math.imul(Ve,xt)|0,H=Math.imul(Ve,Kt),F=F+Math.imul(le,Ot)|0,k=k+Math.imul(le,ar)|0,k=k+Math.imul(Ee,Ot)|0,H=H+Math.imul(Ee,ar)|0,F=F+Math.imul(Te,Bt)|0,k=k+Math.imul(Te,ur)|0,k=k+Math.imul(Z,Bt)|0,H=H+Math.imul(Z,ur)|0,F=F+Math.imul(xe,At)|0,k=k+Math.imul(xe,Ar)|0,k=k+Math.imul(ke,At)|0,H=H+Math.imul(ke,Ar)|0,F=F+Math.imul(ee,Mt)|0,k=k+Math.imul(ee,vr)|0,k=k+Math.imul(se,Mt)|0,H=H+Math.imul(se,vr)|0,F=F+Math.imul(X,Ht)|0,k=k+Math.imul(X,dr)|0,k=k+Math.imul(K,Ht)|0,H=H+Math.imul(K,dr)|0,F=F+Math.imul(Y,jt)|0,k=k+Math.imul(Y,_r)|0,k=k+Math.imul(oe,jt)|0,H=H+Math.imul(oe,_r)|0;var Sa=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Sa>>>26)|0,Sa&=67108863,F=Math.imul(Ze,xt),k=Math.imul(Ze,Kt),k=k+Math.imul(gt,xt)|0,H=Math.imul(gt,Kt),F=F+Math.imul(Me,Ot)|0,k=k+Math.imul(Me,ar)|0,k=k+Math.imul(Ve,Ot)|0,H=H+Math.imul(Ve,ar)|0,F=F+Math.imul(le,Bt)|0,k=k+Math.imul(le,ur)|0,k=k+Math.imul(Ee,Bt)|0,H=H+Math.imul(Ee,ur)|0,F=F+Math.imul(Te,At)|0,k=k+Math.imul(Te,Ar)|0,k=k+Math.imul(Z,At)|0,H=H+Math.imul(Z,Ar)|0,F=F+Math.imul(xe,Mt)|0,k=k+Math.imul(xe,vr)|0,k=k+Math.imul(ke,Mt)|0,H=H+Math.imul(ke,vr)|0,F=F+Math.imul(ee,Ht)|0,k=k+Math.imul(ee,dr)|0,k=k+Math.imul(se,Ht)|0,H=H+Math.imul(se,dr)|0,F=F+Math.imul(X,jt)|0,k=k+Math.imul(X,_r)|0,k=k+Math.imul(K,jt)|0,H=H+Math.imul(K,_r)|0,F=F+Math.imul(Y,zt)|0,k=k+Math.imul(Y,pr)|0,k=k+Math.imul(oe,zt)|0,H=H+Math.imul(oe,pr)|0;var ks=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ks>>>26)|0,ks&=67108863,F=Math.imul(mt,xt),k=Math.imul(mt,Kt),k=k+Math.imul(ir,xt)|0,H=Math.imul(ir,Kt),F=F+Math.imul(Ze,Ot)|0,k=k+Math.imul(Ze,ar)|0,k=k+Math.imul(gt,Ot)|0,H=H+Math.imul(gt,ar)|0,F=F+Math.imul(Me,Bt)|0,k=k+Math.imul(Me,ur)|0,k=k+Math.imul(Ve,Bt)|0,H=H+Math.imul(Ve,ur)|0,F=F+Math.imul(le,At)|0,k=k+Math.imul(le,Ar)|0,k=k+Math.imul(Ee,At)|0,H=H+Math.imul(Ee,Ar)|0,F=F+Math.imul(Te,Mt)|0,k=k+Math.imul(Te,vr)|0,k=k+Math.imul(Z,Mt)|0,H=H+Math.imul(Z,vr)|0,F=F+Math.imul(xe,Ht)|0,k=k+Math.imul(xe,dr)|0,k=k+Math.imul(ke,Ht)|0,H=H+Math.imul(ke,dr)|0,F=F+Math.imul(ee,jt)|0,k=k+Math.imul(ee,_r)|0,k=k+Math.imul(se,jt)|0,H=H+Math.imul(se,_r)|0,F=F+Math.imul(X,zt)|0,k=k+Math.imul(X,pr)|0,k=k+Math.imul(K,zt)|0,H=H+Math.imul(K,pr)|0,F=F+Math.imul(Y,Lt)|0,k=k+Math.imul(Y,Cr)|0,k=k+Math.imul(oe,Lt)|0,H=H+Math.imul(oe,Cr)|0;var Fa=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Fa>>>26)|0,Fa&=67108863,F=Math.imul(Et,xt),k=Math.imul(Et,Kt),k=k+Math.imul(qt,xt)|0,H=Math.imul(qt,Kt),F=F+Math.imul(mt,Ot)|0,k=k+Math.imul(mt,ar)|0,k=k+Math.imul(ir,Ot)|0,H=H+Math.imul(ir,ar)|0,F=F+Math.imul(Ze,Bt)|0,k=k+Math.imul(Ze,ur)|0,k=k+Math.imul(gt,Bt)|0,H=H+Math.imul(gt,ur)|0,F=F+Math.imul(Me,At)|0,k=k+Math.imul(Me,Ar)|0,k=k+Math.imul(Ve,At)|0,H=H+Math.imul(Ve,Ar)|0,F=F+Math.imul(le,Mt)|0,k=k+Math.imul(le,vr)|0,k=k+Math.imul(Ee,Mt)|0,H=H+Math.imul(Ee,vr)|0,F=F+Math.imul(Te,Ht)|0,k=k+Math.imul(Te,dr)|0,k=k+Math.imul(Z,Ht)|0,H=H+Math.imul(Z,dr)|0,F=F+Math.imul(xe,jt)|0,k=k+Math.imul(xe,_r)|0,k=k+Math.imul(ke,jt)|0,H=H+Math.imul(ke,_r)|0,F=F+Math.imul(ee,zt)|0,k=k+Math.imul(ee,pr)|0,k=k+Math.imul(se,zt)|0,H=H+Math.imul(se,pr)|0,F=F+Math.imul(X,Lt)|0,k=k+Math.imul(X,Cr)|0,k=k+Math.imul(K,Lt)|0,H=H+Math.imul(K,Cr)|0,F=F+Math.imul(Y,Ir)|0,k=k+Math.imul(Y,Rr)|0,k=k+Math.imul(oe,Ir)|0,H=H+Math.imul(oe,Rr)|0;var za=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(za>>>26)|0,za&=67108863,F=Math.imul(Et,Ot),k=Math.imul(Et,ar),k=k+Math.imul(qt,Ot)|0,H=Math.imul(qt,ar),F=F+Math.imul(mt,Bt)|0,k=k+Math.imul(mt,ur)|0,k=k+Math.imul(ir,Bt)|0,H=H+Math.imul(ir,ur)|0,F=F+Math.imul(Ze,At)|0,k=k+Math.imul(Ze,Ar)|0,k=k+Math.imul(gt,At)|0,H=H+Math.imul(gt,Ar)|0,F=F+Math.imul(Me,Mt)|0,k=k+Math.imul(Me,vr)|0,k=k+Math.imul(Ve,Mt)|0,H=H+Math.imul(Ve,vr)|0,F=F+Math.imul(le,Ht)|0,k=k+Math.imul(le,dr)|0,k=k+Math.imul(Ee,Ht)|0,H=H+Math.imul(Ee,dr)|0,F=F+Math.imul(Te,jt)|0,k=k+Math.imul(Te,_r)|0,k=k+Math.imul(Z,jt)|0,H=H+Math.imul(Z,_r)|0,F=F+Math.imul(xe,zt)|0,k=k+Math.imul(xe,pr)|0,k=k+Math.imul(ke,zt)|0,H=H+Math.imul(ke,pr)|0,F=F+Math.imul(ee,Lt)|0,k=k+Math.imul(ee,Cr)|0,k=k+Math.imul(se,Lt)|0,H=H+Math.imul(se,Cr)|0,F=F+Math.imul(X,Ir)|0,k=k+Math.imul(X,Rr)|0,k=k+Math.imul(K,Ir)|0,H=H+Math.imul(K,Rr)|0;var ls=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(ls>>>26)|0,ls&=67108863,F=Math.imul(Et,Bt),k=Math.imul(Et,ur),k=k+Math.imul(qt,Bt)|0,H=Math.imul(qt,ur),F=F+Math.imul(mt,At)|0,k=k+Math.imul(mt,Ar)|0,k=k+Math.imul(ir,At)|0,H=H+Math.imul(ir,Ar)|0,F=F+Math.imul(Ze,Mt)|0,k=k+Math.imul(Ze,vr)|0,k=k+Math.imul(gt,Mt)|0,H=H+Math.imul(gt,vr)|0,F=F+Math.imul(Me,Ht)|0,k=k+Math.imul(Me,dr)|0,k=k+Math.imul(Ve,Ht)|0,H=H+Math.imul(Ve,dr)|0,F=F+Math.imul(le,jt)|0,k=k+Math.imul(le,_r)|0,k=k+Math.imul(Ee,jt)|0,H=H+Math.imul(Ee,_r)|0,F=F+Math.imul(Te,zt)|0,k=k+Math.imul(Te,pr)|0,k=k+Math.imul(Z,zt)|0,H=H+Math.imul(Z,pr)|0,F=F+Math.imul(xe,Lt)|0,k=k+Math.imul(xe,Cr)|0,k=k+Math.imul(ke,Lt)|0,H=H+Math.imul(ke,Cr)|0,F=F+Math.imul(ee,Ir)|0,k=k+Math.imul(ee,Rr)|0,k=k+Math.imul(se,Ir)|0,H=H+Math.imul(se,Rr)|0;var us=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(us>>>26)|0,us&=67108863,F=Math.imul(Et,At),k=Math.imul(Et,Ar),k=k+Math.imul(qt,At)|0,H=Math.imul(qt,Ar),F=F+Math.imul(mt,Mt)|0,k=k+Math.imul(mt,vr)|0,k=k+Math.imul(ir,Mt)|0,H=H+Math.imul(ir,vr)|0,F=F+Math.imul(Ze,Ht)|0,k=k+Math.imul(Ze,dr)|0,k=k+Math.imul(gt,Ht)|0,H=H+Math.imul(gt,dr)|0,F=F+Math.imul(Me,jt)|0,k=k+Math.imul(Me,_r)|0,k=k+Math.imul(Ve,jt)|0,H=H+Math.imul(Ve,_r)|0,F=F+Math.imul(le,zt)|0,k=k+Math.imul(le,pr)|0,k=k+Math.imul(Ee,zt)|0,H=H+Math.imul(Ee,pr)|0,F=F+Math.imul(Te,Lt)|0,k=k+Math.imul(Te,Cr)|0,k=k+Math.imul(Z,Lt)|0,H=H+Math.imul(Z,Cr)|0,F=F+Math.imul(xe,Ir)|0,k=k+Math.imul(xe,Rr)|0,k=k+Math.imul(ke,Ir)|0,H=H+Math.imul(ke,Rr)|0;var Hi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Hi>>>26)|0,Hi&=67108863,F=Math.imul(Et,Mt),k=Math.imul(Et,vr),k=k+Math.imul(qt,Mt)|0,H=Math.imul(qt,vr),F=F+Math.imul(mt,Ht)|0,k=k+Math.imul(mt,dr)|0,k=k+Math.imul(ir,Ht)|0,H=H+Math.imul(ir,dr)|0,F=F+Math.imul(Ze,jt)|0,k=k+Math.imul(Ze,_r)|0,k=k+Math.imul(gt,jt)|0,H=H+Math.imul(gt,_r)|0,F=F+Math.imul(Me,zt)|0,k=k+Math.imul(Me,pr)|0,k=k+Math.imul(Ve,zt)|0,H=H+Math.imul(Ve,pr)|0,F=F+Math.imul(le,Lt)|0,k=k+Math.imul(le,Cr)|0,k=k+Math.imul(Ee,Lt)|0,H=H+Math.imul(Ee,Cr)|0,F=F+Math.imul(Te,Ir)|0,k=k+Math.imul(Te,Rr)|0,k=k+Math.imul(Z,Ir)|0,H=H+Math.imul(Z,Rr)|0;var Ha=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Ha>>>26)|0,Ha&=67108863,F=Math.imul(Et,Ht),k=Math.imul(Et,dr),k=k+Math.imul(qt,Ht)|0,H=Math.imul(qt,dr),F=F+Math.imul(mt,jt)|0,k=k+Math.imul(mt,_r)|0,k=k+Math.imul(ir,jt)|0,H=H+Math.imul(ir,_r)|0,F=F+Math.imul(Ze,zt)|0,k=k+Math.imul(Ze,pr)|0,k=k+Math.imul(gt,zt)|0,H=H+Math.imul(gt,pr)|0,F=F+Math.imul(Me,Lt)|0,k=k+Math.imul(Me,Cr)|0,k=k+Math.imul(Ve,Lt)|0,H=H+Math.imul(Ve,Cr)|0,F=F+Math.imul(le,Ir)|0,k=k+Math.imul(le,Rr)|0,k=k+Math.imul(Ee,Ir)|0,H=H+Math.imul(Ee,Rr)|0;var hi=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(hi>>>26)|0,hi&=67108863,F=Math.imul(Et,jt),k=Math.imul(Et,_r),k=k+Math.imul(qt,jt)|0,H=Math.imul(qt,_r),F=F+Math.imul(mt,zt)|0,k=k+Math.imul(mt,pr)|0,k=k+Math.imul(ir,zt)|0,H=H+Math.imul(ir,pr)|0,F=F+Math.imul(Ze,Lt)|0,k=k+Math.imul(Ze,Cr)|0,k=k+Math.imul(gt,Lt)|0,H=H+Math.imul(gt,Cr)|0,F=F+Math.imul(Me,Ir)|0,k=k+Math.imul(Me,Rr)|0,k=k+Math.imul(Ve,Ir)|0,H=H+Math.imul(Ve,Rr)|0;var Rl=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Rl>>>26)|0,Rl&=67108863,F=Math.imul(Et,zt),k=Math.imul(Et,pr),k=k+Math.imul(qt,zt)|0,H=Math.imul(qt,pr),F=F+Math.imul(mt,Lt)|0,k=k+Math.imul(mt,Cr)|0,k=k+Math.imul(ir,Lt)|0,H=H+Math.imul(ir,Cr)|0,F=F+Math.imul(Ze,Ir)|0,k=k+Math.imul(Ze,Rr)|0,k=k+Math.imul(gt,Ir)|0,H=H+Math.imul(gt,Rr)|0;var il=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(il>>>26)|0,il&=67108863,F=Math.imul(Et,Lt),k=Math.imul(Et,Cr),k=k+Math.imul(qt,Lt)|0,H=Math.imul(qt,Cr),F=F+Math.imul(mt,Ir)|0,k=k+Math.imul(mt,Rr)|0,k=k+Math.imul(ir,Ir)|0,H=H+Math.imul(ir,Rr)|0;var Ql=(V+F|0)+((k&8191)<<13)|0;V=(H+(k>>>13)|0)+(Ql>>>26)|0,Ql&=67108863,F=Math.imul(Et,Ir),k=Math.imul(Et,Rr),k=k+Math.imul(qt,Ir)|0,H=Math.imul(qt,Rr);var $l=(V+F|0)+((k&8191)<<13)|0;return V=(H+(k>>>13)|0)+($l>>>26)|0,$l&=67108863,N[0]=ma,N[1]=Fi,N[2]=zi,N[3]=ri,N[4]=li,N[5]=bi,N[6]=Sa,N[7]=ks,N[8]=Fa,N[9]=za,N[10]=ls,N[11]=us,N[12]=Hi,N[13]=Ha,N[14]=hi,N[15]=Rl,N[16]=il,N[17]=Ql,N[18]=$l,V!==0&&(N[19]=V,C.length++),C};Math.imul||(w=b);function _(M,y,x){x.negative=y.negative^M.negative,x.length=M.length+y.length;for(var C=0,R=0,E=0;E<x.length-1;E++){var N=R;R=0;for(var V=C&67108863,F=Math.min(E,y.length-1),k=Math.max(0,E-M.length+1);k<=F;k++){var H=E-k,re=M.words[H]|0,Y=y.words[k]|0,oe=re*Y,q=oe&67108863;N=N+(oe/67108864|0)|0,q=q+V|0,V=q&67108863,N=N+(q>>>26)|0,R+=N>>>26,N&=67108863}x.words[E]=V,C=N,N=R}return C!==0?x.words[E]=C:x.length--,x._strip()}function I(M,y,x){return _(M,y,x)}o.prototype.mulTo=function(y,x){var C,R=this.length+y.length;return this.length===10&&y.length===10?C=w(this,y,x):R<63?C=b(this,y,x):R<1024?C=_(this,y,x):C=I(this,y,x),C};function B(M,y){this.x=M,this.y=y}B.prototype.makeRBT=function(y){for(var x=new Array(y),C=o.prototype._countBits(y)-1,R=0;R<y;R++)x[R]=this.revBin(R,C,y);return x},B.prototype.revBin=function(y,x,C){if(y===0||y===C-1)return y;for(var R=0,E=0;E<x;E++)R|=(y&1)<<x-E-1,y>>=1;return R},B.prototype.permute=function(y,x,C,R,E,N){for(var V=0;V<N;V++)R[V]=x[y[V]],E[V]=C[y[V]]},B.prototype.transform=function(y,x,C,R,E,N){this.permute(N,y,x,C,R,E);for(var V=1;V<E;V<<=1)for(var F=V<<1,k=Math.cos(2*Math.PI/F),H=Math.sin(2*Math.PI/F),re=0;re<E;re+=F)for(var Y=k,oe=H,q=0;q<V;q++){var X=C[re+q],K=R[re+q],$=C[re+q+V],ee=R[re+q+V],se=Y*$-oe*ee;ee=Y*ee+oe*$,$=se,C[re+q]=X+$,R[re+q]=K+ee,C[re+q+V]=X-$,R[re+q+V]=K-ee,q!==F&&(se=k*Y-H*oe,oe=k*oe+H*Y,Y=se)}},B.prototype.guessLen13b=function(y,x){var C=Math.max(x,y)|1,R=C&1,E=0;for(C=C/2|0;C;C=C>>>1)E++;return 1<<E+1+R},B.prototype.conjugate=function(y,x,C){if(!(C<=1))for(var R=0;R<C/2;R++){var E=y[R];y[R]=y[C-R-1],y[C-R-1]=E,E=x[R],x[R]=-x[C-R-1],x[C-R-1]=-E}},B.prototype.normalize13b=function(y,x){for(var C=0,R=0;R<x/2;R++){var E=Math.round(y[2*R+1]/x)*8192+Math.round(y[2*R]/x)+C;y[R]=E&67108863,E<67108864?C=0:C=E/67108864|0}return y},B.prototype.convert13b=function(y,x,C,R){for(var E=0,N=0;N<x;N++)E=E+(y[N]|0),C[2*N]=E&8191,E=E>>>13,C[2*N+1]=E&8191,E=E>>>13;for(N=2*x;N<R;++N)C[N]=0;r(E===0),r((E&-8192)===0)},B.prototype.stub=function(y){for(var x=new Array(y),C=0;C<y;C++)x[C]=0;return x},B.prototype.mulp=function(y,x,C){var R=2*this.guessLen13b(y.length,x.length),E=this.makeRBT(R),N=this.stub(R),V=new Array(R),F=new Array(R),k=new Array(R),H=new Array(R),re=new Array(R),Y=new Array(R),oe=C.words;oe.length=R,this.convert13b(y.words,y.length,V,R),this.convert13b(x.words,x.length,H,R),this.transform(V,N,F,k,R,E),this.transform(H,N,re,Y,R,E);for(var q=0;q<R;q++){var X=F[q]*re[q]-k[q]*Y[q];k[q]=F[q]*Y[q]+k[q]*re[q],F[q]=X}return this.conjugate(F,k,R),this.transform(F,k,oe,N,R,E),this.conjugate(oe,N,R),this.normalize13b(oe,R),C.negative=y.negative^x.negative,C.length=y.length+x.length,C._strip()},o.prototype.mul=function(y){var x=new o(null);return x.words=new Array(this.length+y.length),this.mulTo(y,x)},o.prototype.mulf=function(y){var x=new o(null);return x.words=new Array(this.length+y.length),I(this,y,x)},o.prototype.imul=function(y){return this.clone().mulTo(y,this)},o.prototype.imuln=function(y){var x=y<0;x&&(y=-y),r(typeof y=="number"),r(y<67108864);for(var C=0,R=0;R<this.length;R++){var E=(this.words[R]|0)*y,N=(E&67108863)+(C&67108863);C>>=26,C+=E/67108864|0,C+=N>>>26,this.words[R]=N&67108863}return C!==0&&(this.words[R]=C,this.length++),x?this.ineg():this},o.prototype.muln=function(y){return this.clone().imuln(y)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(y){var x=v(y);if(x.length===0)return new o(1);for(var C=this,R=0;R<x.length&&x[R]===0;R++,C=C.sqr());if(++R<x.length)for(var E=C.sqr();R<x.length;R++,E=E.sqr())x[R]!==0&&(C=C.mul(E));return C},o.prototype.iushln=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26,R=67108863>>>26-x<<26-x,E;if(x!==0){var N=0;for(E=0;E<this.length;E++){var V=this.words[E]&R,F=(this.words[E]|0)-V<<x;this.words[E]=F|N,N=V>>>26-x}N&&(this.words[E]=N,this.length++)}if(C!==0){for(E=this.length-1;E>=0;E--)this.words[E+C]=this.words[E];for(E=0;E<C;E++)this.words[E]=0;this.length+=C}return this._strip()},o.prototype.ishln=function(y){return r(this.negative===0),this.iushln(y)},o.prototype.iushrn=function(y,x,C){r(typeof y=="number"&&y>=0);var R;x?R=(x-x%26)/26:R=0;var E=y%26,N=Math.min((y-E)/26,this.length),V=67108863^67108863>>>E<<E,F=C;if(R-=N,R=Math.max(0,R),F){for(var k=0;k<N;k++)F.words[k]=this.words[k];F.length=N}if(N!==0)if(this.length>N)for(this.length-=N,k=0;k<this.length;k++)this.words[k]=this.words[k+N];else this.words[0]=0,this.length=1;var H=0;for(k=this.length-1;k>=0&&(H!==0||k>=R);k--){var re=this.words[k]|0;this.words[k]=H<<26-E|re>>>E,H=re&V}return F&&H!==0&&(F.words[F.length++]=H),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(y,x,C){return r(this.negative===0),this.iushrn(y,x,C)},o.prototype.shln=function(y){return this.clone().ishln(y)},o.prototype.ushln=function(y){return this.clone().iushln(y)},o.prototype.shrn=function(y){return this.clone().ishrn(y)},o.prototype.ushrn=function(y){return this.clone().iushrn(y)},o.prototype.testn=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26,R=1<<x;if(this.length<=C)return!1;var E=this.words[C];return!!(E&R)},o.prototype.imaskn=function(y){r(typeof y=="number"&&y>=0);var x=y%26,C=(y-x)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=C)return this;if(x!==0&&C++,this.length=Math.min(C,this.length),x!==0){var R=67108863^67108863>>>x<<x;this.words[this.length-1]&=R}return this._strip()},o.prototype.maskn=function(y){return this.clone().imaskn(y)},o.prototype.iaddn=function(y){return r(typeof y=="number"),r(y<67108864),y<0?this.isubn(-y):this.negative!==0?this.length===1&&(this.words[0]|0)<=y?(this.words[0]=y-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(y),this.negative=1,this):this._iaddn(y)},o.prototype._iaddn=function(y){this.words[0]+=y;for(var x=0;x<this.length&&this.words[x]>=67108864;x++)this.words[x]-=67108864,x===this.length-1?this.words[x+1]=1:this.words[x+1]++;return this.length=Math.max(this.length,x+1),this},o.prototype.isubn=function(y){if(r(typeof y=="number"),r(y<67108864),y<0)return this.iaddn(-y);if(this.negative!==0)return this.negative=0,this.iaddn(y),this.negative=1,this;if(this.words[0]-=y,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var x=0;x<this.length&&this.words[x]<0;x++)this.words[x]+=67108864,this.words[x+1]-=1;return this._strip()},o.prototype.addn=function(y){return this.clone().iaddn(y)},o.prototype.subn=function(y){return this.clone().isubn(y)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(y,x,C){var R=y.length+C,E;this._expand(R);var N,V=0;for(E=0;E<y.length;E++){N=(this.words[E+C]|0)+V;var F=(y.words[E]|0)*x;N-=F&67108863,V=(N>>26)-(F/67108864|0),this.words[E+C]=N&67108863}for(;E<this.length-C;E++)N=(this.words[E+C]|0)+V,V=N>>26,this.words[E+C]=N&67108863;if(V===0)return this._strip();for(r(V===-1),V=0,E=0;E<this.length;E++)N=-(this.words[E]|0)+V,V=N>>26,this.words[E]=N&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(y,x){var C=this.length-y.length,R=this.clone(),E=y,N=E.words[E.length-1]|0,V=this._countBits(N);C=26-V,C!==0&&(E=E.ushln(C),R.iushln(C),N=E.words[E.length-1]|0);var F=R.length-E.length,k;if(x!=="mod"){k=new o(null),k.length=F+1,k.words=new Array(k.length);for(var H=0;H<k.length;H++)k.words[H]=0}var re=R.clone()._ishlnsubmul(E,1,F);re.negative===0&&(R=re,k&&(k.words[F]=1));for(var Y=F-1;Y>=0;Y--){var oe=(R.words[E.length+Y]|0)*67108864+(R.words[E.length+Y-1]|0);for(oe=Math.min(oe/N|0,67108863),R._ishlnsubmul(E,oe,Y);R.negative!==0;)oe--,R.negative=0,R._ishlnsubmul(E,1,Y),R.isZero()||(R.negative^=1);k&&(k.words[Y]=oe)}return k&&k._strip(),R._strip(),x!=="div"&&C!==0&&R.iushrn(C),{div:k||null,mod:R}},o.prototype.divmod=function(y,x,C){if(r(!y.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var R,E,N;return this.negative!==0&&y.negative===0?(N=this.neg().divmod(y,x),x!=="mod"&&(R=N.div.neg()),x!=="div"&&(E=N.mod.neg(),C&&E.negative!==0&&E.iadd(y)),{div:R,mod:E}):this.negative===0&&y.negative!==0?(N=this.divmod(y.neg(),x),x!=="mod"&&(R=N.div.neg()),{div:R,mod:N.mod}):(this.negative&y.negative)!==0?(N=this.neg().divmod(y.neg(),x),x!=="div"&&(E=N.mod.neg(),C&&E.negative!==0&&E.isub(y)),{div:N.div,mod:E}):y.length>this.length||this.cmp(y)<0?{div:new o(0),mod:this}:y.length===1?x==="div"?{div:this.divn(y.words[0]),mod:null}:x==="mod"?{div:null,mod:new o(this.modrn(y.words[0]))}:{div:this.divn(y.words[0]),mod:new o(this.modrn(y.words[0]))}:this._wordDiv(y,x)},o.prototype.div=function(y){return this.divmod(y,"div",!1).div},o.prototype.mod=function(y){return this.divmod(y,"mod",!1).mod},o.prototype.umod=function(y){return this.divmod(y,"mod",!0).mod},o.prototype.divRound=function(y){var x=this.divmod(y);if(x.mod.isZero())return x.div;var C=x.div.negative!==0?x.mod.isub(y):x.mod,R=y.ushrn(1),E=y.andln(1),N=C.cmp(R);return N<0||E===1&&N===0?x.div:x.div.negative!==0?x.div.isubn(1):x.div.iaddn(1)},o.prototype.modrn=function(y){var x=y<0;x&&(y=-y),r(y<=67108863);for(var C=(1<<26)%y,R=0,E=this.length-1;E>=0;E--)R=(C*R+(this.words[E]|0))%y;return x?-R:R},o.prototype.modn=function(y){return this.modrn(y)},o.prototype.idivn=function(y){var x=y<0;x&&(y=-y),r(y<=67108863);for(var C=0,R=this.length-1;R>=0;R--){var E=(this.words[R]|0)+C*67108864;this.words[R]=E/y|0,C=E%y}return this._strip(),x?this.ineg():this},o.prototype.divn=function(y){return this.clone().idivn(y)},o.prototype.egcd=function(y){r(y.negative===0),r(!y.isZero());var x=this,C=y.clone();x.negative!==0?x=x.umod(y):x=x.clone();for(var R=new o(1),E=new o(0),N=new o(0),V=new o(1),F=0;x.isEven()&&C.isEven();)x.iushrn(1),C.iushrn(1),++F;for(var k=C.clone(),H=x.clone();!x.isZero();){for(var re=0,Y=1;(x.words[0]&Y)===0&&re<26;++re,Y<<=1);if(re>0)for(x.iushrn(re);re-- >0;)(R.isOdd()||E.isOdd())&&(R.iadd(k),E.isub(H)),R.iushrn(1),E.iushrn(1);for(var oe=0,q=1;(C.words[0]&q)===0&&oe<26;++oe,q<<=1);if(oe>0)for(C.iushrn(oe);oe-- >0;)(N.isOdd()||V.isOdd())&&(N.iadd(k),V.isub(H)),N.iushrn(1),V.iushrn(1);x.cmp(C)>=0?(x.isub(C),R.isub(N),E.isub(V)):(C.isub(x),N.isub(R),V.isub(E))}return{a:N,b:V,gcd:C.iushln(F)}},o.prototype._invmp=function(y){r(y.negative===0),r(!y.isZero());var x=this,C=y.clone();x.negative!==0?x=x.umod(y):x=x.clone();for(var R=new o(1),E=new o(0),N=C.clone();x.cmpn(1)>0&&C.cmpn(1)>0;){for(var V=0,F=1;(x.words[0]&F)===0&&V<26;++V,F<<=1);if(V>0)for(x.iushrn(V);V-- >0;)R.isOdd()&&R.iadd(N),R.iushrn(1);for(var k=0,H=1;(C.words[0]&H)===0&&k<26;++k,H<<=1);if(k>0)for(C.iushrn(k);k-- >0;)E.isOdd()&&E.iadd(N),E.iushrn(1);x.cmp(C)>=0?(x.isub(C),R.isub(E)):(C.isub(x),E.isub(R))}var re;return x.cmpn(1)===0?re=R:re=E,re.cmpn(0)<0&&re.iadd(y),re},o.prototype.gcd=function(y){if(this.isZero())return y.abs();if(y.isZero())return this.abs();var x=this.clone(),C=y.clone();x.negative=0,C.negative=0;for(var R=0;x.isEven()&&C.isEven();R++)x.iushrn(1),C.iushrn(1);do{for(;x.isEven();)x.iushrn(1);for(;C.isEven();)C.iushrn(1);var E=x.cmp(C);if(E<0){var N=x;x=C,C=N}else if(E===0||C.cmpn(1)===0)break;x.isub(C)}while(!0);return C.iushln(R)},o.prototype.invm=function(y){return this.egcd(y).a.umod(y)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(y){return this.words[0]&y},o.prototype.bincn=function(y){r(typeof y=="number");var x=y%26,C=(y-x)/26,R=1<<x;if(this.length<=C)return this._expand(C+1),this.words[C]|=R,this;for(var E=R,N=C;E!==0&&N<this.length;N++){var V=this.words[N]|0;V+=E,E=V>>>26,V&=67108863,this.words[N]=V}return E!==0&&(this.words[N]=E,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(y){var x=y<0;if(this.negative!==0&&!x)return-1;if(this.negative===0&&x)return 1;this._strip();var C;if(this.length>1)C=1;else{x&&(y=-y),r(y<=67108863,"Number is too big");var R=this.words[0]|0;C=R===y?0:R<y?-1:1}return this.negative!==0?-C|0:C},o.prototype.cmp=function(y){if(this.negative!==0&&y.negative===0)return-1;if(this.negative===0&&y.negative!==0)return 1;var x=this.ucmp(y);return this.negative!==0?-x|0:x},o.prototype.ucmp=function(y){if(this.length>y.length)return 1;if(this.length<y.length)return-1;for(var x=0,C=this.length-1;C>=0;C--){var R=this.words[C]|0,E=y.words[C]|0;if(R!==E){R<E?x=-1:R>E&&(x=1);break}}return x},o.prototype.gtn=function(y){return this.cmpn(y)===1},o.prototype.gt=function(y){return this.cmp(y)===1},o.prototype.gten=function(y){return this.cmpn(y)>=0},o.prototype.gte=function(y){return this.cmp(y)>=0},o.prototype.ltn=function(y){return this.cmpn(y)===-1},o.prototype.lt=function(y){return this.cmp(y)===-1},o.prototype.lten=function(y){return this.cmpn(y)<=0},o.prototype.lte=function(y){return this.cmp(y)<=0},o.prototype.eqn=function(y){return this.cmpn(y)===0},o.prototype.eq=function(y){return this.cmp(y)===0},o.red=function(y){return new P(y)},o.prototype.toRed=function(y){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),y.convertTo(this)._forceRed(y)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(y){return this.red=y,this},o.prototype.forceRed=function(y){return r(!this.red,"Already a number in reduction context"),this._forceRed(y)},o.prototype.redAdd=function(y){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,y)},o.prototype.redIAdd=function(y){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,y)},o.prototype.redSub=function(y){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,y)},o.prototype.redISub=function(y){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,y)},o.prototype.redShl=function(y){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,y)},o.prototype.redMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.mul(this,y)},o.prototype.redIMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.imul(this,y)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(y){return r(this.red&&!y.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,y)};var L={k256:null,p224:null,p192:null,p25519:null};function D(M,y){this.name=M,this.p=new o(y,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}D.prototype._tmp=function(){var y=new o(null);return y.words=new Array(Math.ceil(this.n/13)),y},D.prototype.ireduce=function(y){var x=y,C;do this.split(x,this.tmp),x=this.imulK(x),x=x.iadd(this.tmp),C=x.bitLength();while(C>this.n);var R=C<this.n?-1:x.ucmp(this.p);return R===0?(x.words[0]=0,x.length=1):R>0?x.isub(this.p):x.strip!==void 0?x.strip():x._strip(),x},D.prototype.split=function(y,x){y.iushrn(this.n,0,x)},D.prototype.imulK=function(y){return y.imul(this.k)};function z(){D.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(z,D),z.prototype.split=function(y,x){for(var C=4194303,R=Math.min(y.length,9),E=0;E<R;E++)x.words[E]=y.words[E];if(x.length=R,y.length<=9){y.words[0]=0,y.length=1;return}var N=y.words[9];for(x.words[x.length++]=N&C,E=10;E<y.length;E++){var V=y.words[E]|0;y.words[E-10]=(V&C)<<4|N>>>22,N=V}N>>>=22,y.words[E-10]=N,N===0&&y.length>10?y.length-=10:y.length-=9},z.prototype.imulK=function(y){y.words[y.length]=0,y.words[y.length+1]=0,y.length+=2;for(var x=0,C=0;C<y.length;C++){var R=y.words[C]|0;x+=R*977,y.words[C]=x&67108863,x=R*64+(x/67108864|0)}return y.words[y.length-1]===0&&(y.length--,y.words[y.length-1]===0&&y.length--),y};function G(){D.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(G,D);function U(){D.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(U,D);function T(){D.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(T,D),T.prototype.imulK=function(y){for(var x=0,C=0;C<y.length;C++){var R=(y.words[C]|0)*19+x,E=R&67108863;R>>>=26,y.words[C]=E,x=R}return x!==0&&(y.words[y.length++]=x),y},o._prime=function(y){if(L[y])return L[y];var x;if(y==="k256")x=new z;else if(y==="p224")x=new G;else if(y==="p192")x=new U;else if(y==="p25519")x=new T;else throw new Error("Unknown prime "+y);return L[y]=x,x};function P(M){if(typeof M=="string"){var y=o._prime(M);this.m=y.p,this.prime=y}else r(M.gtn(1),"modulus must be greater than 1"),this.m=M,this.prime=null}P.prototype._verify1=function(y){r(y.negative===0,"red works only with positives"),r(y.red,"red works only with red numbers")},P.prototype._verify2=function(y,x){r((y.negative|x.negative)===0,"red works only with positives"),r(y.red&&y.red===x.red,"red works only with red numbers")},P.prototype.imod=function(y){return this.prime?this.prime.ireduce(y)._forceRed(this):(l(y,y.umod(this.m)._forceRed(this)),y)},P.prototype.neg=function(y){return y.isZero()?y.clone():this.m.sub(y)._forceRed(this)},P.prototype.add=function(y,x){this._verify2(y,x);var C=y.add(x);return C.cmp(this.m)>=0&&C.isub(this.m),C._forceRed(this)},P.prototype.iadd=function(y,x){this._verify2(y,x);var C=y.iadd(x);return C.cmp(this.m)>=0&&C.isub(this.m),C},P.prototype.sub=function(y,x){this._verify2(y,x);var C=y.sub(x);return C.cmpn(0)<0&&C.iadd(this.m),C._forceRed(this)},P.prototype.isub=function(y,x){this._verify2(y,x);var C=y.isub(x);return C.cmpn(0)<0&&C.iadd(this.m),C},P.prototype.shl=function(y,x){return this._verify1(y),this.imod(y.ushln(x))},P.prototype.imul=function(y,x){return this._verify2(y,x),this.imod(y.imul(x))},P.prototype.mul=function(y,x){return this._verify2(y,x),this.imod(y.mul(x))},P.prototype.isqr=function(y){return this.imul(y,y.clone())},P.prototype.sqr=function(y){return this.mul(y,y)},P.prototype.sqrt=function(y){if(y.isZero())return y.clone();var x=this.m.andln(3);if(r(x%2===1),x===3){var C=this.m.add(new o(1)).iushrn(2);return this.pow(y,C)}for(var R=this.m.subn(1),E=0;!R.isZero()&&R.andln(1)===0;)E++,R.iushrn(1);r(!R.isZero());var N=new o(1).toRed(this),V=N.redNeg(),F=this.m.subn(1).iushrn(1),k=this.m.bitLength();for(k=new o(2*k*k).toRed(this);this.pow(k,F).cmp(V)!==0;)k.redIAdd(V);for(var H=this.pow(k,R),re=this.pow(y,R.addn(1).iushrn(1)),Y=this.pow(y,R),oe=E;Y.cmp(N)!==0;){for(var q=Y,X=0;q.cmp(N)!==0;X++)q=q.redSqr();r(X<oe);var K=this.pow(H,new o(1).iushln(oe-X-1));re=re.redMul(K),H=K.redSqr(),Y=Y.redMul(H),oe=X}return re},P.prototype.invm=function(y){var x=y._invmp(this.m);return x.negative!==0?(x.negative=0,this.imod(x).redNeg()):this.imod(x)},P.prototype.pow=function(y,x){if(x.isZero())return new o(1).toRed(this);if(x.cmpn(1)===0)return y.clone();var C=4,R=new Array(1<<C);R[0]=new o(1).toRed(this),R[1]=y;for(var E=2;E<R.length;E++)R[E]=this.mul(R[E-1],y);var N=R[0],V=0,F=0,k=x.bitLength()%26;for(k===0&&(k=26),E=x.length-1;E>=0;E--){for(var H=x.words[E],re=k-1;re>=0;re--){var Y=H>>re&1;if(N!==R[0]&&(N=this.sqr(N)),Y===0&&V===0){F=0;continue}V<<=1,V|=Y,F++,!(F!==C&&(E!==0||re!==0))&&(N=this.mul(N,R[V]),F=0,V=0)}k=26}return N},P.prototype.convertTo=function(y){var x=y.umod(this.m);return x===y?x.clone():x},P.prototype.convertFrom=function(y){var x=y.clone();return x.red=null,x},o.mont=function(y){return new j(y)};function j(M){P.call(this,M),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}n(j,P),j.prototype.convertTo=function(y){return this.imod(y.ushln(this.shift))},j.prototype.convertFrom=function(y){var x=this.imod(y.mul(this.rinv));return x.red=null,x},j.prototype.imul=function(y,x){if(y.isZero()||x.isZero())return y.words[0]=0,y.length=1,y;var C=y.imul(x),R=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),E=C.isub(R).iushrn(this.shift),N=E;return E.cmp(this.m)>=0?N=E.isub(this.m):E.cmpn(0)<0&&(N=E.iadd(this.m)),N._forceRed(this)},j.prototype.mul=function(y,x){if(y.isZero()||x.isZero())return new o(0)._forceRed(this);var C=y.mul(x),R=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),E=C.isub(R).iushrn(this.shift),N=E;return E.cmp(this.m)>=0?N=E.isub(this.m):E.cmpn(0)<0&&(N=E.iadd(this.m)),N._forceRed(this)},j.prototype.invm=function(y){var x=this.imod(y._invmp(this.m).mul(this.r2));return x._forceRed(this)}})(typeof Fdt>"u"||Fdt,qTr)});var YTr=Q($Ie=>{"use strict";d();p();Object.defineProperty($Ie,"__esModule",{value:!0});$Ie.version=void 0;$Ie.version="logger/5.7.0"});var bo=Q(C4=>{"use strict";d();p();Object.defineProperty(C4,"__esModule",{value:!0});C4.Logger=C4.ErrorCode=C4.LogLevel=void 0;var JTr=!1,XTr=!1,eRe={debug:1,default:2,info:2,warning:3,error:4,off:5},ZTr=eRe.default,jyo=YTr(),zdt=null;function Wyo(){try{var t=[];if(["NFD","NFC","NFKD","NFKC"].forEach(function(e){try{if("test".normalize(e)!=="test")throw new Error("bad normalize")}catch{t.push(e)}}),t.length)throw new Error("missing "+t.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}var QTr=Wyo(),e6r;(function(t){t.DEBUG="DEBUG",t.INFO="INFO",t.WARNING="WARNING",t.ERROR="ERROR",t.OFF="OFF"})(e6r=C4.LogLevel||(C4.LogLevel={}));var _4;(function(t){t.UNKNOWN_ERROR="UNKNOWN_ERROR",t.NOT_IMPLEMENTED="NOT_IMPLEMENTED",t.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",t.NETWORK_ERROR="NETWORK_ERROR",t.SERVER_ERROR="SERVER_ERROR",t.TIMEOUT="TIMEOUT",t.BUFFER_OVERRUN="BUFFER_OVERRUN",t.NUMERIC_FAULT="NUMERIC_FAULT",t.MISSING_NEW="MISSING_NEW",t.INVALID_ARGUMENT="INVALID_ARGUMENT",t.MISSING_ARGUMENT="MISSING_ARGUMENT",t.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",t.CALL_EXCEPTION="CALL_EXCEPTION",t.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",t.NONCE_EXPIRED="NONCE_EXPIRED",t.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",t.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",t.TRANSACTION_REPLACED="TRANSACTION_REPLACED",t.ACTION_REJECTED="ACTION_REJECTED"})(_4=C4.ErrorCode||(C4.ErrorCode={}));var $Tr="0123456789abcdef",Gyo=function(){function t(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}return t.prototype._log=function(e,r){var n=e.toLowerCase();eRe[n]==null&&this.throwArgumentError("invalid log level name","logLevel",e),!(ZTr>eRe[n])&&console.log.apply(console,r)},t.prototype.debug=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];this._log(t.levels.DEBUG,e)},t.prototype.info=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];this._log(t.levels.INFO,e)},t.prototype.warn=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];this._log(t.levels.WARNING,e)},t.prototype.makeError=function(e,r,n){if(XTr)return this.makeError("censored error",r,{});r||(r=t.errors.UNKNOWN_ERROR),n||(n={});var o=[];Object.keys(n).forEach(function(l){var u=n[l];try{if(u instanceof Uint8Array){for(var f="",h=0;h<u.length;h++)f+=$Tr[u[h]>>4],f+=$Tr[u[h]&15];o.push(l+"=Uint8Array(0x"+f+")")}else o.push(l+"="+JSON.stringify(u))}catch{o.push(l+"="+JSON.stringify(n[l].toString()))}}),o.push("code="+r),o.push("version="+this.version);var i=e,a="";switch(r){case _4.NUMERIC_FAULT:{a="NUMERIC_FAULT";var s=e;switch(s){case"overflow":case"underflow":case"division-by-zero":a+="-"+s;break;case"negative-power":case"negative-width":a+="-unsupported";break;case"unbound-bitwise-result":a+="-unbound-result";break}break}case _4.CALL_EXCEPTION:case _4.INSUFFICIENT_FUNDS:case _4.MISSING_NEW:case _4.NONCE_EXPIRED:case _4.REPLACEMENT_UNDERPRICED:case _4.TRANSACTION_REPLACED:case _4.UNPREDICTABLE_GAS_LIMIT:a=r;break}a&&(e+=" [ See: https://links.ethers.org/v5-errors-"+a+" ]"),o.length&&(e+=" ("+o.join(", ")+")");var c=new Error(e);return c.reason=i,c.code=r,Object.keys(n).forEach(function(l){c[l]=n[l]}),c},t.prototype.throwError=function(e,r,n){throw this.makeError(e,r,n)},t.prototype.throwArgumentError=function(e,r,n){return this.throwError(e,t.errors.INVALID_ARGUMENT,{argument:r,value:n})},t.prototype.assert=function(e,r,n,o){e||this.throwError(r,n,o)},t.prototype.assertArgument=function(e,r,n,o){e||this.throwArgumentError(r,n,o)},t.prototype.checkNormalize=function(e){e==null&&(e="platform missing String.prototype.normalize"),QTr&&this.throwError("platform missing String.prototype.normalize",t.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:QTr})},t.prototype.checkSafeUint53=function(e,r){typeof e=="number"&&(r==null&&(r="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(r,t.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(r,t.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))},t.prototype.checkArgumentCount=function(e,r,n){n?n=": "+n:n="",e<r&&this.throwError("missing argument"+n,t.errors.MISSING_ARGUMENT,{count:e,expectedCount:r}),e>r&&this.throwError("too many arguments"+n,t.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:r})},t.prototype.checkNew=function(e,r){(e===Object||e==null)&&this.throwError("missing new",t.errors.MISSING_NEW,{name:r.name})},t.prototype.checkAbstract=function(e,r){e===r?this.throwError("cannot instantiate abstract class "+JSON.stringify(r.name)+" directly; use a sub-class",t.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):(e===Object||e==null)&&this.throwError("missing new",t.errors.MISSING_NEW,{name:r.name})},t.globalLogger=function(){return zdt||(zdt=new t(jyo.version)),zdt},t.setCensorship=function(e,r){if(!e&&r&&this.globalLogger().throwError("cannot permanently disable censorship",t.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),JTr){if(!e)return;this.globalLogger().throwError("error censorship permanent",t.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}XTr=!!e,JTr=!!r},t.setLogLevel=function(e){var r=eRe[e.toLowerCase()];if(r==null){t.globalLogger().warn("invalid log level - "+e);return}ZTr=r},t.from=function(e){return new t(e)},t.errors=_4,t.levels=e6r,t}();C4.Logger=Gyo});var t6r=Q(tRe=>{"use strict";d();p();Object.defineProperty(tRe,"__esModule",{value:!0});tRe.version=void 0;tRe.version="bytes/5.7.0"});var ei=Q(pa=>{"use strict";d();p();Object.defineProperty(pa,"__esModule",{value:!0});pa.joinSignature=pa.splitSignature=pa.hexZeroPad=pa.hexStripZeros=pa.hexValue=pa.hexConcat=pa.hexDataSlice=pa.hexDataLength=pa.hexlify=pa.isHexString=pa.zeroPad=pa.stripZeros=pa.concat=pa.arrayify=pa.isBytes=pa.isBytesLike=void 0;var Vyo=bo(),qyo=t6r(),Au=new Vyo.Logger(qyo.version);function n6r(t){return!!t.toHexString}function HZ(t){return t.slice||(t.slice=function(){var e=Array.prototype.slice.call(arguments);return HZ(new Uint8Array(Array.prototype.slice.apply(t,e)))}),t}function o6r(t){return fE(t)&&!(t.length%2)||nRe(t)}pa.isBytesLike=o6r;function r6r(t){return typeof t=="number"&&t==t&&t%1===0}function nRe(t){if(t==null)return!1;if(t.constructor===Uint8Array)return!0;if(typeof t=="string"||!r6r(t.length)||t.length<0)return!1;for(var e=0;e<t.length;e++){var r=t[e];if(!r6r(r)||r<0||r>=256)return!1}return!0}pa.isBytes=nRe;function Yz(t,e){if(e||(e={}),typeof t=="number"){Au.checkSafeUint53(t,"invalid arrayify value");for(var r=[];t;)r.unshift(t&255),t=parseInt(String(t/256));return r.length===0&&r.push(0),HZ(new Uint8Array(r))}if(e.allowMissingPrefix&&typeof t=="string"&&t.substring(0,2)!=="0x"&&(t="0x"+t),n6r(t)&&(t=t.toHexString()),fE(t)){var n=t.substring(2);n.length%2&&(e.hexPad==="left"?n="0"+n:e.hexPad==="right"?n+="0":Au.throwArgumentError("hex data is odd-length","value",t));for(var r=[],o=0;o<n.length;o+=2)r.push(parseInt(n.substring(o,o+2),16));return HZ(new Uint8Array(r))}return nRe(t)?HZ(new Uint8Array(t)):Au.throwArgumentError("invalid arrayify value","value",t)}pa.arrayify=Yz;function i6r(t){var e=t.map(function(o){return Yz(o)}),r=e.reduce(function(o,i){return o+i.length},0),n=new Uint8Array(r);return e.reduce(function(o,i){return n.set(i,o),o+i.length},0),HZ(n)}pa.concat=i6r;function Kyo(t){var e=Yz(t);if(e.length===0)return e;for(var r=0;r<e.length&&e[r]===0;)r++;return r&&(e=e.slice(r)),e}pa.stripZeros=Kyo;function a6r(t,e){t=Yz(t),t.length>e&&Au.throwArgumentError("value out of range","value",arguments[0]);var r=new Uint8Array(e);return r.set(t,e-t.length),HZ(r)}pa.zeroPad=a6r;function fE(t,e){return!(typeof t!="string"||!t.match(/^0x[0-9A-Fa-f]*$/)||e&&t.length!==2+2*e)}pa.isHexString=fE;var Hdt="0123456789abcdef";function fm(t,e){if(e||(e={}),typeof t=="number"){Au.checkSafeUint53(t,"invalid hexlify value");for(var r="";t;)r=Hdt[t&15]+r,t=Math.floor(t/16);return r.length?(r.length%2&&(r="0"+r),"0x"+r):"0x00"}if(typeof t=="bigint")return t=t.toString(16),t.length%2?"0x0"+t:"0x"+t;if(e.allowMissingPrefix&&typeof t=="string"&&t.substring(0,2)!=="0x"&&(t="0x"+t),n6r(t))return t.toHexString();if(fE(t))return t.length%2&&(e.hexPad==="left"?t="0x0"+t.substring(2):e.hexPad==="right"?t+="0":Au.throwArgumentError("hex data is odd-length","value",t)),t.toLowerCase();if(nRe(t)){for(var n="0x",o=0;o<t.length;o++){var i=t[o];n+=Hdt[(i&240)>>4]+Hdt[i&15]}return n}return Au.throwArgumentError("invalid hexlify value","value",t)}pa.hexlify=fm;function Yyo(t){if(typeof t!="string")t=fm(t);else if(!fE(t)||t.length%2)return null;return(t.length-2)/2}pa.hexDataLength=Yyo;function Jyo(t,e,r){return typeof t!="string"?t=fm(t):(!fE(t)||t.length%2)&&Au.throwArgumentError("invalid hexData","value",t),e=2+2*e,r!=null?"0x"+t.substring(e,2+2*r):"0x"+t.substring(e)}pa.hexDataSlice=Jyo;function Xyo(t){var e="0x";return t.forEach(function(r){e+=fm(r).substring(2)}),e}pa.hexConcat=Xyo;function Zyo(t){var e=s6r(fm(t,{hexPad:"left"}));return e==="0x"?"0x0":e}pa.hexValue=Zyo;function s6r(t){typeof t!="string"&&(t=fm(t)),fE(t)||Au.throwArgumentError("invalid hex string","value",t),t=t.substring(2);for(var e=0;e<t.length&&t[e]==="0";)e++;return"0x"+t.substring(e)}pa.hexStripZeros=s6r;function rRe(t,e){for(typeof t!="string"?t=fm(t):fE(t)||Au.throwArgumentError("invalid hex string","value",t),t.length>2*e+2&&Au.throwArgumentError("value out of range","value",arguments[1]);t.length<2*e+2;)t="0x0"+t.substring(2);return t}pa.hexZeroPad=rRe;function c6r(t){var e={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(o6r(t)){var r=Yz(t);r.length===64?(e.v=27+(r[32]>>7),r[32]&=127,e.r=fm(r.slice(0,32)),e.s=fm(r.slice(32,64))):r.length===65?(e.r=fm(r.slice(0,32)),e.s=fm(r.slice(32,64)),e.v=r[64]):Au.throwArgumentError("invalid signature string","signature",t),e.v<27&&(e.v===0||e.v===1?e.v+=27:Au.throwArgumentError("signature invalid v byte","signature",t)),e.recoveryParam=1-e.v%2,e.recoveryParam&&(r[32]|=128),e._vs=fm(r.slice(32,64))}else{if(e.r=t.r,e.s=t.s,e.v=t.v,e.recoveryParam=t.recoveryParam,e._vs=t._vs,e._vs!=null){var n=a6r(Yz(e._vs),32);e._vs=fm(n);var o=n[0]>=128?1:0;e.recoveryParam==null?e.recoveryParam=o:e.recoveryParam!==o&&Au.throwArgumentError("signature recoveryParam mismatch _vs","signature",t),n[0]&=127;var i=fm(n);e.s==null?e.s=i:e.s!==i&&Au.throwArgumentError("signature v mismatch _vs","signature",t)}if(e.recoveryParam==null)e.v==null?Au.throwArgumentError("signature missing v and recoveryParam","signature",t):e.v===0||e.v===1?e.recoveryParam=e.v:e.recoveryParam=1-e.v%2;else if(e.v==null)e.v=27+e.recoveryParam;else{var a=e.v===0||e.v===1?e.v:1-e.v%2;e.recoveryParam!==a&&Au.throwArgumentError("signature recoveryParam mismatch v","signature",t)}e.r==null||!fE(e.r)?Au.throwArgumentError("signature missing or invalid r","signature",t):e.r=rRe(e.r,32),e.s==null||!fE(e.s)?Au.throwArgumentError("signature missing or invalid s","signature",t):e.s=rRe(e.s,32);var s=Yz(e.s);s[0]>=128&&Au.throwArgumentError("signature s out of range","signature",t),e.recoveryParam&&(s[0]|=128);var c=fm(s);e._vs&&(fE(e._vs)||Au.throwArgumentError("signature invalid _vs","signature",t),e._vs=rRe(e._vs,32)),e._vs==null?e._vs=c:e._vs!==c&&Au.throwArgumentError("signature _vs mismatch v and s","signature",t)}return e.yParityAndS=e._vs,e.compact=e.r+e.yParityAndS.substring(2),e}pa.splitSignature=c6r;function Qyo(t){return t=c6r(t),fm(i6r([t.r,t.s,t.recoveryParam?"0x1c":"0x1b"]))}pa.joinSignature=Qyo});var jdt=Q(oRe=>{"use strict";d();p();Object.defineProperty(oRe,"__esModule",{value:!0});oRe.version=void 0;oRe.version="bignumber/5.7.0"});var aRe=Q(x2=>{"use strict";d();p();var $yo=x2&&x2.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(x2,"__esModule",{value:!0});x2._base16To36=x2._base36To16=x2.BigNumber=x2.isBigNumberish=void 0;var ebo=$yo(KTr()),hde=ebo.default.BN,jZ=ei(),WZ=bo(),tbo=jdt(),x8=new WZ.Logger(tbo.version),Wdt={},l6r=9007199254740991;function rbo(t){return t!=null&&(iRe.isBigNumber(t)||typeof t=="number"&&t%1===0||typeof t=="string"&&!!t.match(/^-?[0-9]+$/)||(0,jZ.isHexString)(t)||typeof t=="bigint"||(0,jZ.isBytes)(t))}x2.isBigNumberish=rbo;var u6r=!1,iRe=function(){function t(e,r){e!==Wdt&&x8.throwError("cannot call constructor directly; use BigNumber.from",WZ.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=r,this._isBigNumber=!0,Object.freeze(this)}return t.prototype.fromTwos=function(e){return Cy(Di(this).fromTwos(e))},t.prototype.toTwos=function(e){return Cy(Di(this).toTwos(e))},t.prototype.abs=function(){return this._hex[0]==="-"?t.from(this._hex.substring(1)):this},t.prototype.add=function(e){return Cy(Di(this).add(Di(e)))},t.prototype.sub=function(e){return Cy(Di(this).sub(Di(e)))},t.prototype.div=function(e){var r=t.from(e);return r.isZero()&&b2("division-by-zero","div"),Cy(Di(this).div(Di(e)))},t.prototype.mul=function(e){return Cy(Di(this).mul(Di(e)))},t.prototype.mod=function(e){var r=Di(e);return r.isNeg()&&b2("division-by-zero","mod"),Cy(Di(this).umod(r))},t.prototype.pow=function(e){var r=Di(e);return r.isNeg()&&b2("negative-power","pow"),Cy(Di(this).pow(r))},t.prototype.and=function(e){var r=Di(e);return(this.isNegative()||r.isNeg())&&b2("unbound-bitwise-result","and"),Cy(Di(this).and(r))},t.prototype.or=function(e){var r=Di(e);return(this.isNegative()||r.isNeg())&&b2("unbound-bitwise-result","or"),Cy(Di(this).or(r))},t.prototype.xor=function(e){var r=Di(e);return(this.isNegative()||r.isNeg())&&b2("unbound-bitwise-result","xor"),Cy(Di(this).xor(r))},t.prototype.mask=function(e){return(this.isNegative()||e<0)&&b2("negative-width","mask"),Cy(Di(this).maskn(e))},t.prototype.shl=function(e){return(this.isNegative()||e<0)&&b2("negative-width","shl"),Cy(Di(this).shln(e))},t.prototype.shr=function(e){return(this.isNegative()||e<0)&&b2("negative-width","shr"),Cy(Di(this).shrn(e))},t.prototype.eq=function(e){return Di(this).eq(Di(e))},t.prototype.lt=function(e){return Di(this).lt(Di(e))},t.prototype.lte=function(e){return Di(this).lte(Di(e))},t.prototype.gt=function(e){return Di(this).gt(Di(e))},t.prototype.gte=function(e){return Di(this).gte(Di(e))},t.prototype.isNegative=function(){return this._hex[0]==="-"},t.prototype.isZero=function(){return Di(this).isZero()},t.prototype.toNumber=function(){try{return Di(this).toNumber()}catch{b2("overflow","toNumber",this.toString())}return null},t.prototype.toBigInt=function(){try{return BigInt(this.toString())}catch{}return x8.throwError("this platform does not support BigInt",WZ.Logger.errors.UNSUPPORTED_OPERATION,{value:this.toString()})},t.prototype.toString=function(){return arguments.length>0&&(arguments[0]===10?u6r||(u6r=!0,x8.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):arguments[0]===16?x8.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",WZ.Logger.errors.UNEXPECTED_ARGUMENT,{}):x8.throwError("BigNumber.toString does not accept parameters",WZ.Logger.errors.UNEXPECTED_ARGUMENT,{})),Di(this).toString(10)},t.prototype.toHexString=function(){return this._hex},t.prototype.toJSON=function(e){return{type:"BigNumber",hex:this.toHexString()}},t.from=function(e){if(e instanceof t)return e;if(typeof e=="string")return e.match(/^-?0x[0-9a-f]+$/i)?new t(Wdt,mde(e)):e.match(/^-?[0-9]+$/)?new t(Wdt,mde(new hde(e))):x8.throwArgumentError("invalid BigNumber string","value",e);if(typeof e=="number")return e%1&&b2("underflow","BigNumber.from",e),(e>=l6r||e<=-l6r)&&b2("overflow","BigNumber.from",e),t.from(String(e));var r=e;if(typeof r=="bigint")return t.from(r.toString());if((0,jZ.isBytes)(r))return t.from((0,jZ.hexlify)(r));if(r)if(r.toHexString){var n=r.toHexString();if(typeof n=="string")return t.from(n)}else{var n=r._hex;if(n==null&&r.type==="BigNumber"&&(n=r.hex),typeof n=="string"&&((0,jZ.isHexString)(n)||n[0]==="-"&&(0,jZ.isHexString)(n.substring(1))))return t.from(n)}return x8.throwArgumentError("invalid BigNumber value","value",e)},t.isBigNumber=function(e){return!!(e&&e._isBigNumber)},t}();x2.BigNumber=iRe;function mde(t){if(typeof t!="string")return mde(t.toString(16));if(t[0]==="-")return t=t.substring(1),t[0]==="-"&&x8.throwArgumentError("invalid hex","value",t),t=mde(t),t==="0x00"?t:"-"+t;if(t.substring(0,2)!=="0x"&&(t="0x"+t),t==="0x")return"0x00";for(t.length%2&&(t="0x0"+t.substring(2));t.length>4&&t.substring(0,4)==="0x00";)t="0x"+t.substring(4);return t}function Cy(t){return iRe.from(mde(t))}function Di(t){var e=iRe.from(t).toHexString();return e[0]==="-"?new hde("-"+e.substring(3),16):new hde(e.substring(2),16)}function b2(t,e,r){var n={fault:t,operation:e};return r!=null&&(n.value=r),x8.throwError(t,WZ.Logger.errors.NUMERIC_FAULT,n)}function nbo(t){return new hde(t,36).toString(16)}x2._base36To16=nbo;function obo(t){return new hde(t,16).toString(36)}x2._base16To36=obo});var m6r=Q(T4=>{"use strict";d();p();Object.defineProperty(T4,"__esModule",{value:!0});T4.FixedNumber=T4.FixedFormat=T4.parseFixed=T4.formatFixed=void 0;var sRe=ei(),yde=bo(),ibo=jdt(),Hg=new yde.Logger(ibo.version),w8=aRe(),gde={},d6r=w8.BigNumber.from(0),p6r=w8.BigNumber.from(-1);function h6r(t,e,r,n){var o={fault:e,operation:r};return n!==void 0&&(o.value=n),Hg.throwError(t,yde.Logger.errors.NUMERIC_FAULT,o)}var vde="0";for(;vde.length<256;)vde+=vde;function Gdt(t){if(typeof t!="number")try{t=w8.BigNumber.from(t).toNumber()}catch{}return typeof t=="number"&&t>=0&&t<=256&&!(t%1)?"1"+vde.substring(0,t):Hg.throwArgumentError("invalid decimal size","decimals",t)}function cRe(t,e){e==null&&(e=0);var r=Gdt(e);t=w8.BigNumber.from(t);var n=t.lt(d6r);n&&(t=t.mul(p6r));for(var o=t.mod(r).toString();o.length<r.length-1;)o="0"+o;o=o.match(/^([0-9]*[1-9]|0)(0*)/)[1];var i=t.div(r).toString();return r.length===1?t=i:t=i+"."+o,n&&(t="-"+t),t}T4.formatFixed=cRe;function k4(t,e){e==null&&(e=0);var r=Gdt(e);(typeof t!="string"||!t.match(/^-?[0-9.]+$/))&&Hg.throwArgumentError("invalid decimal value","value",t);var n=t.substring(0,1)==="-";n&&(t=t.substring(1)),t==="."&&Hg.throwArgumentError("missing value","value",t);var o=t.split(".");o.length>2&&Hg.throwArgumentError("too many decimal points","value",t);var i=o[0],a=o[1];for(i||(i="0"),a||(a="0");a[a.length-1]==="0";)a=a.substring(0,a.length-1);for(a.length>r.length-1&&h6r("fractional component exceeds decimals","underflow","parseFixed"),a===""&&(a="0");a.length<r.length-1;)a+="0";var s=w8.BigNumber.from(i),c=w8.BigNumber.from(a),l=s.mul(r).add(c);return n&&(l=l.mul(p6r)),l}T4.parseFixed=k4;var lRe=function(){function t(e,r,n,o){e!==gde&&Hg.throwError("cannot use FixedFormat constructor; use FixedFormat.from",yde.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.signed=r,this.width=n,this.decimals=o,this.name=(r?"":"u")+"fixed"+String(n)+"x"+String(o),this._multiplier=Gdt(o),Object.freeze(this)}return t.from=function(e){if(e instanceof t)return e;typeof e=="number"&&(e="fixed128x"+e);var r=!0,n=128,o=18;if(typeof e=="string"){if(e!=="fixed")if(e==="ufixed")r=!1;else{var i=e.match(/^(u?)fixed([0-9]+)x([0-9]+)$/);i||Hg.throwArgumentError("invalid fixed format","format",e),r=i[1]!=="u",n=parseInt(i[2]),o=parseInt(i[3])}}else if(e){var a=function(s,c,l){return e[s]==null?l:(typeof e[s]!==c&&Hg.throwArgumentError("invalid fixed format ("+s+" not "+c+")","format."+s,e[s]),e[s])};r=a("signed","boolean",r),n=a("width","number",n),o=a("decimals","number",o)}return n%8&&Hg.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",n),o>80&&Hg.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",o),new t(gde,r,n,o)},t}();T4.FixedFormat=lRe;var Vdt=function(){function t(e,r,n,o){e!==gde&&Hg.throwError("cannot use FixedNumber constructor; use FixedNumber.from",yde.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=o,this._hex=r,this._value=n,this._isFixedNumber=!0,Object.freeze(this)}return t.prototype._checkFormat=function(e){this.format.name!==e.format.name&&Hg.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)},t.prototype.addUnsafe=function(e){this._checkFormat(e);var r=k4(this._value,this.format.decimals),n=k4(e._value,e.format.decimals);return t.fromValue(r.add(n),this.format.decimals,this.format)},t.prototype.subUnsafe=function(e){this._checkFormat(e);var r=k4(this._value,this.format.decimals),n=k4(e._value,e.format.decimals);return t.fromValue(r.sub(n),this.format.decimals,this.format)},t.prototype.mulUnsafe=function(e){this._checkFormat(e);var r=k4(this._value,this.format.decimals),n=k4(e._value,e.format.decimals);return t.fromValue(r.mul(n).div(this.format._multiplier),this.format.decimals,this.format)},t.prototype.divUnsafe=function(e){this._checkFormat(e);var r=k4(this._value,this.format.decimals),n=k4(e._value,e.format.decimals);return t.fromValue(r.mul(this.format._multiplier).div(n),this.format.decimals,this.format)},t.prototype.floor=function(){var e=this.toString().split(".");e.length===1&&e.push("0");var r=t.from(e[0],this.format),n=!e[1].match(/^(0*)$/);return this.isNegative()&&n&&(r=r.subUnsafe(f6r.toFormat(r.format))),r},t.prototype.ceiling=function(){var e=this.toString().split(".");e.length===1&&e.push("0");var r=t.from(e[0],this.format),n=!e[1].match(/^(0*)$/);return!this.isNegative()&&n&&(r=r.addUnsafe(f6r.toFormat(r.format))),r},t.prototype.round=function(e){e==null&&(e=0);var r=this.toString().split(".");if(r.length===1&&r.push("0"),(e<0||e>80||e%1)&&Hg.throwArgumentError("invalid decimal count","decimals",e),r[1].length<=e)return this;var n=t.from("1"+vde.substring(0,e),this.format),o=abo.toFormat(this.format);return this.mulUnsafe(n).addUnsafe(o).floor().divUnsafe(n)},t.prototype.isZero=function(){return this._value==="0.0"||this._value==="0"},t.prototype.isNegative=function(){return this._value[0]==="-"},t.prototype.toString=function(){return this._value},t.prototype.toHexString=function(e){if(e==null)return this._hex;e%8&&Hg.throwArgumentError("invalid byte width","width",e);var r=w8.BigNumber.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return(0,sRe.hexZeroPad)(r,e/8)},t.prototype.toUnsafeFloat=function(){return parseFloat(this.toString())},t.prototype.toFormat=function(e){return t.fromString(this._value,e)},t.fromValue=function(e,r,n){return n==null&&r!=null&&!(0,w8.isBigNumberish)(r)&&(n=r,r=null),r==null&&(r=0),n==null&&(n="fixed"),t.fromString(cRe(e,r),lRe.from(n))},t.fromString=function(e,r){r==null&&(r="fixed");var n=lRe.from(r),o=k4(e,n.decimals);!n.signed&&o.lt(d6r)&&h6r("unsigned value cannot be negative","overflow","value",e);var i=null;n.signed?i=o.toTwos(n.width).toHexString():(i=o.toHexString(),i=(0,sRe.hexZeroPad)(i,n.width/8));var a=cRe(o,n.decimals);return new t(gde,i,a,n)},t.fromBytes=function(e,r){r==null&&(r="fixed");var n=lRe.from(r);if((0,sRe.arrayify)(e).length>n.width/8)throw new Error("overflow");var o=w8.BigNumber.from(e);n.signed&&(o=o.fromTwos(n.width));var i=o.toTwos((n.signed?0:1)+n.width).toHexString(),a=cRe(o,n.decimals);return new t(gde,i,a,n)},t.from=function(e,r){if(typeof e=="string")return t.fromString(e,r);if((0,sRe.isBytes)(e))return t.fromBytes(e,r);try{return t.fromValue(e,0,r)}catch(n){if(n.code!==yde.Logger.errors.INVALID_ARGUMENT)throw n}return Hg.throwArgumentError("invalid FixedNumber value","value",e)},t.isFixedNumber=function(e){return!!(e&&e._isFixedNumber)},t}();T4.FixedNumber=Vdt;var f6r=Vdt.from(1),abo=Vdt.from("0.5")});var sf=Q(dm=>{"use strict";d();p();Object.defineProperty(dm,"__esModule",{value:!0});dm._base36To16=dm._base16To36=dm.parseFixed=dm.FixedNumber=dm.FixedFormat=dm.formatFixed=dm.BigNumber=void 0;var sbo=aRe();Object.defineProperty(dm,"BigNumber",{enumerable:!0,get:function(){return sbo.BigNumber}});var uRe=m6r();Object.defineProperty(dm,"formatFixed",{enumerable:!0,get:function(){return uRe.formatFixed}});Object.defineProperty(dm,"FixedFormat",{enumerable:!0,get:function(){return uRe.FixedFormat}});Object.defineProperty(dm,"FixedNumber",{enumerable:!0,get:function(){return uRe.FixedNumber}});Object.defineProperty(dm,"parseFixed",{enumerable:!0,get:function(){return uRe.parseFixed}});var g6r=aRe();Object.defineProperty(dm,"_base16To36",{enumerable:!0,get:function(){return g6r._base16To36}});Object.defineProperty(dm,"_base36To16",{enumerable:!0,get:function(){return g6r._base36To16}})});var v6r=Q(fRe=>{"use strict";d();p();Object.defineProperty(fRe,"__esModule",{value:!0});fRe.version=void 0;fRe.version="properties/5.7.0"});var is=Q(Hf=>{"use strict";d();p();var cbo=Hf&&Hf.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},lbo=Hf&&Hf.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(Hf,"__esModule",{value:!0});Hf.Description=Hf.deepCopy=Hf.shallowCopy=Hf.checkProperties=Hf.resolveProperties=Hf.getStatic=Hf.defineReadOnly=void 0;var ubo=bo(),fbo=v6r(),dRe=new ubo.Logger(fbo.version);function y6r(t,e,r){Object.defineProperty(t,e,{enumerable:!0,value:r,writable:!1})}Hf.defineReadOnly=y6r;function dbo(t,e){for(var r=0;r<32;r++){if(t[e])return t[e];if(!t.prototype||typeof t.prototype!="object")break;t=Object.getPrototypeOf(t.prototype).constructor}return null}Hf.getStatic=dbo;function pbo(t){return cbo(this,void 0,void 0,function(){var e,r;return lbo(this,function(n){switch(n.label){case 0:return e=Object.keys(t).map(function(o){var i=t[o];return Promise.resolve(i).then(function(a){return{key:o,value:a}})}),[4,Promise.all(e)];case 1:return r=n.sent(),[2,r.reduce(function(o,i){return o[i.key]=i.value,o},{})]}})})}Hf.resolveProperties=pbo;function hbo(t,e){(!t||typeof t!="object")&&dRe.throwArgumentError("invalid object","object",t),Object.keys(t).forEach(function(r){e[r]||dRe.throwArgumentError("invalid object key - "+r,"transaction:"+r,t)})}Hf.checkProperties=hbo;function mbo(t){var e={};for(var r in t)e[r]=t[r];return e}Hf.shallowCopy=mbo;var gbo={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function b6r(t){if(t==null||gbo[typeof t])return!0;if(Array.isArray(t)||typeof t=="object"){if(!Object.isFrozen(t))return!1;for(var e=Object.keys(t),r=0;r<e.length;r++){var n=null;try{n=t[e[r]]}catch{continue}if(!b6r(n))return!1}return!0}return dRe.throwArgumentError("Cannot deepCopy "+typeof t,"object",t)}function vbo(t){if(b6r(t))return t;if(Array.isArray(t))return Object.freeze(t.map(function(o){return pRe(o)}));if(typeof t=="object"){var e={};for(var r in t){var n=t[r];n!==void 0&&y6r(e,r,pRe(n))}return e}return dRe.throwArgumentError("Cannot deepCopy "+typeof t,"object",t)}function pRe(t){return vbo(t)}Hf.deepCopy=pRe;var ybo=function(){function t(e){for(var r in e)this[r]=pRe(e[r])}return t}();Hf.Description=ybo});var GZ=Q(hRe=>{"use strict";d();p();Object.defineProperty(hRe,"__esModule",{value:!0});hRe.version=void 0;hRe.version="abi/5.7.0"});var wRe=Q(To=>{"use strict";d();p();var yRe=To&&To.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(To,"__esModule",{value:!0});To.ErrorFragment=To.FunctionFragment=To.ConstructorFragment=To.EventFragment=To.Fragment=To.ParamType=To.FormatTypes=void 0;var Jdt=sf(),bbo=is(),bRe=bo(),xbo=GZ(),Zi=new bRe.Logger(xbo.version),Jz={},x6r={calldata:!0,memory:!0,storage:!0},wbo={calldata:!0,memory:!0};function mRe(t,e){if(t==="bytes"||t==="string"){if(x6r[e])return!0}else if(t==="address"){if(e==="payable")return!0}else if((t.indexOf("[")>=0||t==="tuple")&&wbo[e])return!0;return(x6r[e]||e==="payable")&&Zi.throwArgumentError("invalid modifier","name",e),!1}function Abo(t,e){var r=t;function n(f){Zi.throwArgumentError("unexpected character at position "+f,"param",t)}t=t.replace(/\s/g," ");function o(f){var h={type:"",name:"",parent:f,state:{allowType:!0}};return e&&(h.indexed=!1),h}for(var i={type:"",name:"",state:{allowType:!0}},a=i,s=0;s<t.length;s++){var c=t[s];switch(c){case"(":a.state.allowType&&a.type===""?a.type="tuple":a.state.allowParams||n(s),a.state.allowType=!1,a.type=VZ(a.type),a.components=[o(a)],a=a.components[0];break;case")":delete a.state,a.name==="indexed"&&(e||n(s),a.indexed=!0,a.name=""),mRe(a.type,a.name)&&(a.name=""),a.type=VZ(a.type);var l=a;a=a.parent,a||n(s),delete l.parent,a.state.allowParams=!1,a.state.allowName=!0,a.state.allowArray=!0;break;case",":delete a.state,a.name==="indexed"&&(e||n(s),a.indexed=!0,a.name=""),mRe(a.type,a.name)&&(a.name=""),a.type=VZ(a.type);var u=o(a.parent);a.parent.components.push(u),delete a.parent,a=u;break;case" ":a.state.allowType&&a.type!==""&&(a.type=VZ(a.type),delete a.state.allowType,a.state.allowName=!0,a.state.allowParams=!0),a.state.allowName&&a.name!==""&&(a.name==="indexed"?(e||n(s),a.indexed&&n(s),a.indexed=!0,a.name=""):mRe(a.type,a.name)?a.name="":a.state.allowName=!1);break;case"[":a.state.allowArray||n(s),a.type+=c,a.state.allowArray=!1,a.state.allowName=!1,a.state.readArray=!0;break;case"]":a.state.readArray||n(s),a.type+=c,a.state.readArray=!1,a.state.allowArray=!0,a.state.allowName=!0;break;default:a.state.allowType?(a.type+=c,a.state.allowParams=!0,a.state.allowArray=!0):a.state.allowName?(a.name+=c,delete a.state.allowArray):a.state.readArray?a.type+=c:n(s)}}return a.parent&&Zi.throwArgumentError("unexpected eof","param",t),delete i.state,a.name==="indexed"?(e||n(r.length-7),a.indexed&&n(r.length-7),a.indexed=!0,a.name=""):mRe(a.type,a.name)&&(a.name=""),i.type=VZ(i.type),i}function gRe(t,e){for(var r in e)(0,bbo.defineReadOnly)(t,r,e[r])}To.FormatTypes=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"});var Sbo=new RegExp(/^(.*)\[([0-9]*)\]$/),Xz=function(){function t(e,r){e!==Jz&&Zi.throwError("use fromString",bRe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),gRe(this,r);var n=this.type.match(Sbo);n?gRe(this,{arrayLength:parseInt(n[2]||"-1"),arrayChildren:t.fromObject({type:n[1],components:this.components}),baseType:"array"}):gRe(this,{arrayLength:null,arrayChildren:null,baseType:this.components!=null?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}return t.prototype.format=function(e){if(e||(e=To.FormatTypes.sighash),To.FormatTypes[e]||Zi.throwArgumentError("invalid format type","format",e),e===To.FormatTypes.json){var r={type:this.baseType==="tuple"?"tuple":this.type,name:this.name||void 0};return typeof this.indexed=="boolean"&&(r.indexed=this.indexed),this.components&&(r.components=this.components.map(function(o){return JSON.parse(o.format(e))})),JSON.stringify(r)}var n="";return this.baseType==="array"?(n+=this.arrayChildren.format(e),n+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):this.baseType==="tuple"?(e!==To.FormatTypes.sighash&&(n+=this.type),n+="("+this.components.map(function(o){return o.format(e)}).join(e===To.FormatTypes.full?", ":",")+")"):n+=this.type,e!==To.FormatTypes.sighash&&(this.indexed===!0&&(n+=" indexed"),e===To.FormatTypes.full&&this.name&&(n+=" "+this.name)),n},t.from=function(e,r){return typeof e=="string"?t.fromString(e,r):t.fromObject(e)},t.fromObject=function(e){return t.isParamType(e)?e:new t(Jz,{name:e.name||null,type:VZ(e.type),indexed:e.indexed==null?null:!!e.indexed,components:e.components?e.components.map(t.fromObject):null})},t.fromString=function(e,r){function n(o){return t.fromObject({name:o.name,type:o.type,indexed:o.indexed,components:o.components})}return n(Abo(e,!!r))},t.isParamType=function(e){return!!(e!=null&&e._isParamType)},t}();To.ParamType=Xz;function bde(t,e){return _bo(t).map(function(r){return Xz.fromString(r,e)})}var xRe=function(){function t(e,r){e!==Jz&&Zi.throwError("use a static from method",bRe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),gRe(this,r),this._isFragment=!0,Object.freeze(this)}return t.from=function(e){return t.isFragment(e)?e:typeof e=="string"?t.fromString(e):t.fromObject(e)},t.fromObject=function(e){if(t.isFragment(e))return e;switch(e.type){case"function":return Kdt.fromObject(e);case"event":return qdt.fromObject(e);case"constructor":return vRe.fromObject(e);case"error":return Ydt.fromObject(e);case"fallback":case"receive":return null}return Zi.throwArgumentError("invalid fragment object","value",e)},t.fromString=function(e){return e=e.replace(/\s/g," "),e=e.replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," "),e=e.trim(),e.split(" ")[0]==="event"?qdt.fromString(e.substring(5).trim()):e.split(" ")[0]==="function"?Kdt.fromString(e.substring(8).trim()):e.split("(")[0].trim()==="constructor"?vRe.fromString(e.trim()):e.split(" ")[0]==="error"?Ydt.fromString(e.substring(5).trim()):Zi.throwArgumentError("unsupported fragment","value",e)},t.isFragment=function(e){return!!(e&&e._isFragment)},t}();To.Fragment=xRe;var qdt=function(t){yRe(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.format=function(r){if(r||(r=To.FormatTypes.sighash),To.FormatTypes[r]||Zi.throwArgumentError("invalid format type","format",r),r===To.FormatTypes.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(function(o){return JSON.parse(o.format(r))})});var n="";return r!==To.FormatTypes.sighash&&(n+="event "),n+=this.name+"("+this.inputs.map(function(o){return o.format(r)}).join(r===To.FormatTypes.full?", ":",")+") ",r!==To.FormatTypes.sighash&&this.anonymous&&(n+="anonymous "),n.trim()},e.from=function(r){return typeof r=="string"?e.fromString(r):e.fromObject(r)},e.fromObject=function(r){if(e.isEventFragment(r))return r;r.type!=="event"&&Zi.throwArgumentError("invalid event object","value",r);var n={name:xde(r.name),anonymous:r.anonymous,inputs:r.inputs?r.inputs.map(Xz.fromObject):[],type:"event"};return new e(Jz,n)},e.fromString=function(r){var n=r.match(wde);n||Zi.throwArgumentError("invalid event string","value",r);var o=!1;return n[3].split(" ").forEach(function(i){switch(i.trim()){case"anonymous":o=!0;break;case"":break;default:Zi.warn("unknown modifier: "+i)}}),e.fromObject({name:n[1].trim(),anonymous:o,inputs:bde(n[2],!0),type:"event"})},e.isEventFragment=function(r){return r&&r._isFragment&&r.type==="event"},e}(xRe);To.EventFragment=qdt;function A6r(t,e){e.gas=null;var r=t.split("@");return r.length!==1?(r.length>2&&Zi.throwArgumentError("invalid human-readable ABI signature","value",t),r[1].match(/^[0-9]+$/)||Zi.throwArgumentError("invalid human-readable ABI signature gas","value",t),e.gas=Jdt.BigNumber.from(r[1]),r[0]):t}function S6r(t,e){e.constant=!1,e.payable=!1,e.stateMutability="nonpayable",t.split(" ").forEach(function(r){switch(r.trim()){case"constant":e.constant=!0;break;case"payable":e.payable=!0,e.stateMutability="payable";break;case"nonpayable":e.payable=!1,e.stateMutability="nonpayable";break;case"pure":e.constant=!0,e.stateMutability="pure";break;case"view":e.constant=!0,e.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+r)}})}function E6r(t){var e={constant:!1,payable:!0,stateMutability:"payable"};return t.stateMutability!=null?(e.stateMutability=t.stateMutability,e.constant=e.stateMutability==="view"||e.stateMutability==="pure",t.constant!=null&&!!t.constant!==e.constant&&Zi.throwArgumentError("cannot have constant function with mutability "+e.stateMutability,"value",t),e.payable=e.stateMutability==="payable",t.payable!=null&&!!t.payable!==e.payable&&Zi.throwArgumentError("cannot have payable function with mutability "+e.stateMutability,"value",t)):t.payable!=null?(e.payable=!!t.payable,t.constant==null&&!e.payable&&t.type!=="constructor"&&Zi.throwArgumentError("unable to determine stateMutability","value",t),e.constant=!!t.constant,e.constant?e.stateMutability="view":e.stateMutability=e.payable?"payable":"nonpayable",e.payable&&e.constant&&Zi.throwArgumentError("cannot have constant payable function","value",t)):t.constant!=null?(e.constant=!!t.constant,e.payable=!e.constant,e.stateMutability=e.constant?"view":"payable"):t.type!=="constructor"&&Zi.throwArgumentError("unable to determine stateMutability","value",t),e}var vRe=function(t){yRe(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.format=function(r){if(r||(r=To.FormatTypes.sighash),To.FormatTypes[r]||Zi.throwArgumentError("invalid format type","format",r),r===To.FormatTypes.json)return JSON.stringify({type:"constructor",stateMutability:this.stateMutability!=="nonpayable"?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(function(o){return JSON.parse(o.format(r))})});r===To.FormatTypes.sighash&&Zi.throwError("cannot format a constructor for sighash",bRe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});var n="constructor("+this.inputs.map(function(o){return o.format(r)}).join(r===To.FormatTypes.full?", ":",")+") ";return this.stateMutability&&this.stateMutability!=="nonpayable"&&(n+=this.stateMutability+" "),n.trim()},e.from=function(r){return typeof r=="string"?e.fromString(r):e.fromObject(r)},e.fromObject=function(r){if(e.isConstructorFragment(r))return r;r.type!=="constructor"&&Zi.throwArgumentError("invalid constructor object","value",r);var n=E6r(r);n.constant&&Zi.throwArgumentError("constructor cannot be constant","value",r);var o={name:null,type:r.type,inputs:r.inputs?r.inputs.map(Xz.fromObject):[],payable:n.payable,stateMutability:n.stateMutability,gas:r.gas?Jdt.BigNumber.from(r.gas):null};return new e(Jz,o)},e.fromString=function(r){var n={type:"constructor"};r=A6r(r,n);var o=r.match(wde);return(!o||o[1].trim()!=="constructor")&&Zi.throwArgumentError("invalid constructor string","value",r),n.inputs=bde(o[2].trim(),!1),S6r(o[3].trim(),n),e.fromObject(n)},e.isConstructorFragment=function(r){return r&&r._isFragment&&r.type==="constructor"},e}(xRe);To.ConstructorFragment=vRe;var Kdt=function(t){yRe(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.format=function(r){if(r||(r=To.FormatTypes.sighash),To.FormatTypes[r]||Zi.throwArgumentError("invalid format type","format",r),r===To.FormatTypes.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:this.stateMutability!=="nonpayable"?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(function(o){return JSON.parse(o.format(r))}),outputs:this.outputs.map(function(o){return JSON.parse(o.format(r))})});var n="";return r!==To.FormatTypes.sighash&&(n+="function "),n+=this.name+"("+this.inputs.map(function(o){return o.format(r)}).join(r===To.FormatTypes.full?", ":",")+") ",r!==To.FormatTypes.sighash&&(this.stateMutability?this.stateMutability!=="nonpayable"&&(n+=this.stateMutability+" "):this.constant&&(n+="view "),this.outputs&&this.outputs.length&&(n+="returns ("+this.outputs.map(function(o){return o.format(r)}).join(", ")+") "),this.gas!=null&&(n+="@"+this.gas.toString()+" ")),n.trim()},e.from=function(r){return typeof r=="string"?e.fromString(r):e.fromObject(r)},e.fromObject=function(r){if(e.isFunctionFragment(r))return r;r.type!=="function"&&Zi.throwArgumentError("invalid function object","value",r);var n=E6r(r),o={type:r.type,name:xde(r.name),constant:n.constant,inputs:r.inputs?r.inputs.map(Xz.fromObject):[],outputs:r.outputs?r.outputs.map(Xz.fromObject):[],payable:n.payable,stateMutability:n.stateMutability,gas:r.gas?Jdt.BigNumber.from(r.gas):null};return new e(Jz,o)},e.fromString=function(r){var n={type:"function"};r=A6r(r,n);var o=r.split(" returns ");o.length>2&&Zi.throwArgumentError("invalid function string","value",r);var i=o[0].match(wde);if(i||Zi.throwArgumentError("invalid function signature","value",r),n.name=i[1].trim(),n.name&&xde(n.name),n.inputs=bde(i[2],!1),S6r(i[3].trim(),n),o.length>1){var a=o[1].match(wde);(a[1].trim()!=""||a[3].trim()!="")&&Zi.throwArgumentError("unexpected tokens","value",r),n.outputs=bde(a[2],!1)}else n.outputs=[];return e.fromObject(n)},e.isFunctionFragment=function(r){return r&&r._isFragment&&r.type==="function"},e}(vRe);To.FunctionFragment=Kdt;function w6r(t){var e=t.format();return(e==="Error(string)"||e==="Panic(uint256)")&&Zi.throwArgumentError("cannot specify user defined "+e+" error","fragment",t),t}var Ydt=function(t){yRe(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.format=function(r){if(r||(r=To.FormatTypes.sighash),To.FormatTypes[r]||Zi.throwArgumentError("invalid format type","format",r),r===To.FormatTypes.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map(function(o){return JSON.parse(o.format(r))})});var n="";return r!==To.FormatTypes.sighash&&(n+="error "),n+=this.name+"("+this.inputs.map(function(o){return o.format(r)}).join(r===To.FormatTypes.full?", ":",")+") ",n.trim()},e.from=function(r){return typeof r=="string"?e.fromString(r):e.fromObject(r)},e.fromObject=function(r){if(e.isErrorFragment(r))return r;r.type!=="error"&&Zi.throwArgumentError("invalid error object","value",r);var n={type:r.type,name:xde(r.name),inputs:r.inputs?r.inputs.map(Xz.fromObject):[]};return w6r(new e(Jz,n))},e.fromString=function(r){var n={type:"error"},o=r.match(wde);return o||Zi.throwArgumentError("invalid error signature","value",r),n.name=o[1].trim(),n.name&&xde(n.name),n.inputs=bde(o[2],!1),w6r(e.fromObject(n))},e.isErrorFragment=function(r){return r&&r._isFragment&&r.type==="error"},e}(xRe);To.ErrorFragment=Ydt;function VZ(t){return t.match(/^uint($|[^1-9])/)?t="uint256"+t.substring(4):t.match(/^int($|[^1-9])/)&&(t="int256"+t.substring(3)),t}var Ebo=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function xde(t){return(!t||!t.match(Ebo))&&Zi.throwArgumentError('invalid identifier "'+t+'"',"value",t),t}var wde=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");function _bo(t){t=t.trim();for(var e=[],r="",n=0,o=0;o<t.length;o++){var i=t[o];i===","&&n===0?(e.push(r),r=""):(r+=i,i==="("?n++:i===")"&&(n--,n===-1&&Zi.throwArgumentError("unbalanced parenthesis","value",t)))}return r&&e.push(r),e}});var w2=Q(I4=>{"use strict";d();p();Object.defineProperty(I4,"__esModule",{value:!0});I4.Reader=I4.Writer=I4.Coder=I4.checkResultErrors=void 0;var yP=ei(),_6r=sf(),Ade=is(),Xdt=bo(),Cbo=GZ(),Zdt=new Xdt.Logger(Cbo.version);function kbo(t){var e=[],r=function(n,o){if(!!Array.isArray(o))for(var i in o){var a=n.slice();a.push(i);try{r(a,o[i])}catch(s){e.push({path:a,error:s})}}};return r([],t),e}I4.checkResultErrors=kbo;var Tbo=function(){function t(e,r,n,o){this.name=e,this.type=r,this.localName=n,this.dynamic=o}return t.prototype._throwError=function(e,r){Zdt.throwArgumentError(e,this.localName,r)},t}();I4.Coder=Tbo;var Ibo=function(){function t(e){(0,Ade.defineReadOnly)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}return Object.defineProperty(t.prototype,"data",{get:function(){return(0,yP.hexConcat)(this._data)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._dataLength},enumerable:!1,configurable:!0}),t.prototype._writeData=function(e){return this._data.push(e),this._dataLength+=e.length,e.length},t.prototype.appendWriter=function(e){return this._writeData((0,yP.concat)(e._data))},t.prototype.writeBytes=function(e){var r=(0,yP.arrayify)(e),n=r.length%this.wordSize;return n&&(r=(0,yP.concat)([r,this._padding.slice(n)])),this._writeData(r)},t.prototype._getValue=function(e){var r=(0,yP.arrayify)(_6r.BigNumber.from(e));return r.length>this.wordSize&&Zdt.throwError("value out-of-bounds",Xdt.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:r.length}),r.length%this.wordSize&&(r=(0,yP.concat)([this._padding.slice(r.length%this.wordSize),r])),r},t.prototype.writeValue=function(e){return this._writeData(this._getValue(e))},t.prototype.writeUpdatableValue=function(){var e=this,r=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,function(n){e._data[r]=e._getValue(n)}},t}();I4.Writer=Ibo;var Rbo=function(){function t(e,r,n,o){(0,Ade.defineReadOnly)(this,"_data",(0,yP.arrayify)(e)),(0,Ade.defineReadOnly)(this,"wordSize",r||32),(0,Ade.defineReadOnly)(this,"_coerceFunc",n),(0,Ade.defineReadOnly)(this,"allowLoose",o),this._offset=0}return Object.defineProperty(t.prototype,"data",{get:function(){return(0,yP.hexlify)(this._data)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"consumed",{get:function(){return this._offset},enumerable:!1,configurable:!0}),t.coerce=function(e,r){var n=e.match("^u?int([0-9]+)$");return n&&parseInt(n[1])<=48&&(r=r.toNumber()),r},t.prototype.coerce=function(e,r){return this._coerceFunc?this._coerceFunc(e,r):t.coerce(e,r)},t.prototype._peekBytes=function(e,r,n){var o=Math.ceil(r/this.wordSize)*this.wordSize;return this._offset+o>this._data.length&&(this.allowLoose&&n&&this._offset+r<=this._data.length?o=r:Zdt.throwError("data out-of-bounds",Xdt.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+o})),this._data.slice(this._offset,this._offset+o)},t.prototype.subReader=function(e){return new t(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)},t.prototype.readBytes=function(e,r){var n=this._peekBytes(0,e,!!r);return this._offset+=n.length,n.slice(0,e)},t.prototype.readValue=function(){return _6r.BigNumber.from(this.readBytes(this.wordSize))},t}();I4.Reader=Rbo});var C6r=Q((dRc,ARe)=>{d();p();(function(){"use strict";var t="input is invalid type",e="finalize already called",r=typeof window=="object",n=r?window:{};n.JS_SHA3_NO_WINDOW&&(r=!1);var o=!r&&typeof self=="object",i=!n.JS_SHA3_NO_NODE_JS&&typeof S=="object"&&S.versions&&S.versions.node;i?n=globalThis:o&&(n=self);var a=!n.JS_SHA3_NO_COMMON_JS&&typeof ARe=="object"&&ARe.exports,s=typeof define=="function"&&define.amd,c=!n.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",l="0123456789abcdef".split(""),u=[31,7936,2031616,520093696],f=[4,1024,262144,67108864],h=[1,256,65536,16777216],m=[6,1536,393216,100663296],g=[0,8,16,24],v=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],b=[224,256,384,512],w=[128,256],_=["hex","buffer","arrayBuffer","array","digest"],I={128:168,256:136};(n.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(Y){return Object.prototype.toString.call(Y)==="[object Array]"}),c&&(n.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(Y){return typeof Y=="object"&&Y.buffer&&Y.buffer.constructor===ArrayBuffer});for(var B=function(Y,oe,q){return function(X){return new k(Y,oe,Y).update(X)[q]()}},L=function(Y,oe,q){return function(X,K){return new k(Y,oe,K).update(X)[q]()}},D=function(Y,oe,q){return function(X,K,$,ee){return y["cshake"+Y].update(X,K,$,ee)[q]()}},z=function(Y,oe,q){return function(X,K,$,ee){return y["kmac"+Y].update(X,K,$,ee)[q]()}},G=function(Y,oe,q,X){for(var K=0;K<_.length;++K){var $=_[K];Y[$]=oe(q,X,$)}return Y},U=function(Y,oe){var q=B(Y,oe,"hex");return q.create=function(){return new k(Y,oe,Y)},q.update=function(X){return q.create().update(X)},G(q,B,Y,oe)},T=function(Y,oe){var q=L(Y,oe,"hex");return q.create=function(X){return new k(Y,oe,X)},q.update=function(X,K){return q.create(K).update(X)},G(q,L,Y,oe)},P=function(Y,oe){var q=I[Y],X=D(Y,oe,"hex");return X.create=function(K,$,ee){return!$&&!ee?y["shake"+Y].create(K):new k(Y,oe,K).bytepad([$,ee],q)},X.update=function(K,$,ee,se){return X.create($,ee,se).update(K)},G(X,D,Y,oe)},j=function(Y,oe){var q=I[Y],X=z(Y,oe,"hex");return X.create=function(K,$,ee){return new H(Y,oe,$).bytepad(["KMAC",ee],q).bytepad([K],q)},X.update=function(K,$,ee,se){return X.create(K,ee,se).update($)},G(X,z,Y,oe)},M=[{name:"keccak",padding:h,bits:b,createMethod:U},{name:"sha3",padding:m,bits:b,createMethod:U},{name:"shake",padding:u,bits:w,createMethod:T},{name:"cshake",padding:f,bits:w,createMethod:P},{name:"kmac",padding:f,bits:w,createMethod:j}],y={},x=[],C=0;C<M.length;++C)for(var R=M[C],E=R.bits,N=0;N<E.length;++N){var V=R.name+"_"+E[N];if(x.push(V),y[V]=R.createMethod(E[N],R.padding),R.name!=="sha3"){var F=R.name+E[N];x.push(F),y[F]=y[V]}}function k(Y,oe,q){this.blocks=[],this.s=[],this.padding=oe,this.outputBits=q,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(Y<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=q>>5,this.extraBytes=(q&31)>>3;for(var X=0;X<50;++X)this.s[X]=0}k.prototype.update=function(Y){if(this.finalized)throw new Error(e);var oe,q=typeof Y;if(q!=="string"){if(q==="object"){if(Y===null)throw new Error(t);if(c&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!Array.isArray(Y)&&(!c||!ArrayBuffer.isView(Y)))throw new Error(t)}else throw new Error(t);oe=!0}for(var X=this.blocks,K=this.byteCount,$=Y.length,ee=this.blockCount,se=0,ve=this.s,xe,ke;se<$;){if(this.reset)for(this.reset=!1,X[0]=this.block,xe=1;xe<ee+1;++xe)X[xe]=0;if(oe)for(xe=this.start;se<$&&xe<K;++se)X[xe>>2]|=Y[se]<<g[xe++&3];else for(xe=this.start;se<$&&xe<K;++se)ke=Y.charCodeAt(se),ke<128?X[xe>>2]|=ke<<g[xe++&3]:ke<2048?(X[xe>>2]|=(192|ke>>6)<<g[xe++&3],X[xe>>2]|=(128|ke&63)<<g[xe++&3]):ke<55296||ke>=57344?(X[xe>>2]|=(224|ke>>12)<<g[xe++&3],X[xe>>2]|=(128|ke>>6&63)<<g[xe++&3],X[xe>>2]|=(128|ke&63)<<g[xe++&3]):(ke=65536+((ke&1023)<<10|Y.charCodeAt(++se)&1023),X[xe>>2]|=(240|ke>>18)<<g[xe++&3],X[xe>>2]|=(128|ke>>12&63)<<g[xe++&3],X[xe>>2]|=(128|ke>>6&63)<<g[xe++&3],X[xe>>2]|=(128|ke&63)<<g[xe++&3]);if(this.lastByteIndex=xe,xe>=K){for(this.start=xe-K,this.block=X[ee],xe=0;xe<ee;++xe)ve[xe]^=X[xe];re(ve),this.reset=!0}else this.start=xe}return this},k.prototype.encode=function(Y,oe){var q=Y&255,X=1,K=[q];for(Y=Y>>8,q=Y&255;q>0;)K.unshift(q),Y=Y>>8,q=Y&255,++X;return oe?K.push(X):K.unshift(X),this.update(K),K.length},k.prototype.encodeString=function(Y){var oe,q=typeof Y;if(q!=="string"){if(q==="object"){if(Y===null)throw new Error(t);if(c&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!Array.isArray(Y)&&(!c||!ArrayBuffer.isView(Y)))throw new Error(t)}else throw new Error(t);oe=!0}var X=0,K=Y.length;if(oe)X=K;else for(var $=0;$<Y.length;++$){var ee=Y.charCodeAt($);ee<128?X+=1:ee<2048?X+=2:ee<55296||ee>=57344?X+=3:(ee=65536+((ee&1023)<<10|Y.charCodeAt(++$)&1023),X+=4)}return X+=this.encode(X*8),this.update(Y),X},k.prototype.bytepad=function(Y,oe){for(var q=this.encode(oe),X=0;X<Y.length;++X)q+=this.encodeString(Y[X]);var K=oe-q%oe,$=[];return $.length=K,this.update($),this},k.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var Y=this.blocks,oe=this.lastByteIndex,q=this.blockCount,X=this.s;if(Y[oe>>2]|=this.padding[oe&3],this.lastByteIndex===this.byteCount)for(Y[0]=Y[q],oe=1;oe<q+1;++oe)Y[oe]=0;for(Y[q-1]|=2147483648,oe=0;oe<q;++oe)X[oe]^=Y[oe];re(X)}},k.prototype.toString=k.prototype.hex=function(){this.finalize();for(var Y=this.blockCount,oe=this.s,q=this.outputBlocks,X=this.extraBytes,K=0,$=0,ee="",se;$<q;){for(K=0;K<Y&&$<q;++K,++$)se=oe[K],ee+=l[se>>4&15]+l[se&15]+l[se>>12&15]+l[se>>8&15]+l[se>>20&15]+l[se>>16&15]+l[se>>28&15]+l[se>>24&15];$%Y===0&&(re(oe),K=0)}return X&&(se=oe[K],ee+=l[se>>4&15]+l[se&15],X>1&&(ee+=l[se>>12&15]+l[se>>8&15]),X>2&&(ee+=l[se>>20&15]+l[se>>16&15])),ee},k.prototype.arrayBuffer=function(){this.finalize();var Y=this.blockCount,oe=this.s,q=this.outputBlocks,X=this.extraBytes,K=0,$=0,ee=this.outputBits>>3,se;X?se=new ArrayBuffer(q+1<<2):se=new ArrayBuffer(ee);for(var ve=new Uint32Array(se);$<q;){for(K=0;K<Y&&$<q;++K,++$)ve[$]=oe[K];$%Y===0&&re(oe)}return X&&(ve[K]=oe[K],se=se.slice(0,ee)),se},k.prototype.buffer=k.prototype.arrayBuffer,k.prototype.digest=k.prototype.array=function(){this.finalize();for(var Y=this.blockCount,oe=this.s,q=this.outputBlocks,X=this.extraBytes,K=0,$=0,ee=[],se,ve;$<q;){for(K=0;K<Y&&$<q;++K,++$)se=$<<2,ve=oe[K],ee[se]=ve&255,ee[se+1]=ve>>8&255,ee[se+2]=ve>>16&255,ee[se+3]=ve>>24&255;$%Y===0&&re(oe)}return X&&(se=$<<2,ve=oe[K],ee[se]=ve&255,X>1&&(ee[se+1]=ve>>8&255),X>2&&(ee[se+2]=ve>>16&255)),ee};function H(Y,oe,q){k.call(this,Y,oe,q)}H.prototype=new k,H.prototype.finalize=function(){return this.encode(this.outputBits,!0),k.prototype.finalize.call(this)};var re=function(Y){var oe,q,X,K,$,ee,se,ve,xe,ke,Pe,Te,Z,te,le,Ee,Ue,Me,Ve,_t,Ze,gt,Gt,mt,ir,Kr,Et,qt,xr,xt,Kt,nn,Ot,ar,$r,Bt,ur,Cn,At,Ar,xn,Mt,vr,pn,Ht,dr,kn,jt,_r,vn,zt,pr,wn,Lt,Cr,Ui,Ir,Rr,ma,Fi,zi,ri,li;for(X=0;X<48;X+=2)K=Y[0]^Y[10]^Y[20]^Y[30]^Y[40],$=Y[1]^Y[11]^Y[21]^Y[31]^Y[41],ee=Y[2]^Y[12]^Y[22]^Y[32]^Y[42],se=Y[3]^Y[13]^Y[23]^Y[33]^Y[43],ve=Y[4]^Y[14]^Y[24]^Y[34]^Y[44],xe=Y[5]^Y[15]^Y[25]^Y[35]^Y[45],ke=Y[6]^Y[16]^Y[26]^Y[36]^Y[46],Pe=Y[7]^Y[17]^Y[27]^Y[37]^Y[47],Te=Y[8]^Y[18]^Y[28]^Y[38]^Y[48],Z=Y[9]^Y[19]^Y[29]^Y[39]^Y[49],oe=Te^(ee<<1|se>>>31),q=Z^(se<<1|ee>>>31),Y[0]^=oe,Y[1]^=q,Y[10]^=oe,Y[11]^=q,Y[20]^=oe,Y[21]^=q,Y[30]^=oe,Y[31]^=q,Y[40]^=oe,Y[41]^=q,oe=K^(ve<<1|xe>>>31),q=$^(xe<<1|ve>>>31),Y[2]^=oe,Y[3]^=q,Y[12]^=oe,Y[13]^=q,Y[22]^=oe,Y[23]^=q,Y[32]^=oe,Y[33]^=q,Y[42]^=oe,Y[43]^=q,oe=ee^(ke<<1|Pe>>>31),q=se^(Pe<<1|ke>>>31),Y[4]^=oe,Y[5]^=q,Y[14]^=oe,Y[15]^=q,Y[24]^=oe,Y[25]^=q,Y[34]^=oe,Y[35]^=q,Y[44]^=oe,Y[45]^=q,oe=ve^(Te<<1|Z>>>31),q=xe^(Z<<1|Te>>>31),Y[6]^=oe,Y[7]^=q,Y[16]^=oe,Y[17]^=q,Y[26]^=oe,Y[27]^=q,Y[36]^=oe,Y[37]^=q,Y[46]^=oe,Y[47]^=q,oe=ke^(K<<1|$>>>31),q=Pe^($<<1|K>>>31),Y[8]^=oe,Y[9]^=q,Y[18]^=oe,Y[19]^=q,Y[28]^=oe,Y[29]^=q,Y[38]^=oe,Y[39]^=q,Y[48]^=oe,Y[49]^=q,te=Y[0],le=Y[1],dr=Y[11]<<4|Y[10]>>>28,kn=Y[10]<<4|Y[11]>>>28,qt=Y[20]<<3|Y[21]>>>29,xr=Y[21]<<3|Y[20]>>>29,Fi=Y[31]<<9|Y[30]>>>23,zi=Y[30]<<9|Y[31]>>>23,Mt=Y[40]<<18|Y[41]>>>14,vr=Y[41]<<18|Y[40]>>>14,ar=Y[2]<<1|Y[3]>>>31,$r=Y[3]<<1|Y[2]>>>31,Ee=Y[13]<<12|Y[12]>>>20,Ue=Y[12]<<12|Y[13]>>>20,jt=Y[22]<<10|Y[23]>>>22,_r=Y[23]<<10|Y[22]>>>22,xt=Y[33]<<13|Y[32]>>>19,Kt=Y[32]<<13|Y[33]>>>19,ri=Y[42]<<2|Y[43]>>>30,li=Y[43]<<2|Y[42]>>>30,Lt=Y[5]<<30|Y[4]>>>2,Cr=Y[4]<<30|Y[5]>>>2,Bt=Y[14]<<6|Y[15]>>>26,ur=Y[15]<<6|Y[14]>>>26,Me=Y[25]<<11|Y[24]>>>21,Ve=Y[24]<<11|Y[25]>>>21,vn=Y[34]<<15|Y[35]>>>17,zt=Y[35]<<15|Y[34]>>>17,nn=Y[45]<<29|Y[44]>>>3,Ot=Y[44]<<29|Y[45]>>>3,mt=Y[6]<<28|Y[7]>>>4,ir=Y[7]<<28|Y[6]>>>4,Ui=Y[17]<<23|Y[16]>>>9,Ir=Y[16]<<23|Y[17]>>>9,Cn=Y[26]<<25|Y[27]>>>7,At=Y[27]<<25|Y[26]>>>7,_t=Y[36]<<21|Y[37]>>>11,Ze=Y[37]<<21|Y[36]>>>11,pr=Y[47]<<24|Y[46]>>>8,wn=Y[46]<<24|Y[47]>>>8,pn=Y[8]<<27|Y[9]>>>5,Ht=Y[9]<<27|Y[8]>>>5,Kr=Y[18]<<20|Y[19]>>>12,Et=Y[19]<<20|Y[18]>>>12,Rr=Y[29]<<7|Y[28]>>>25,ma=Y[28]<<7|Y[29]>>>25,Ar=Y[38]<<8|Y[39]>>>24,xn=Y[39]<<8|Y[38]>>>24,gt=Y[48]<<14|Y[49]>>>18,Gt=Y[49]<<14|Y[48]>>>18,Y[0]=te^~Ee&Me,Y[1]=le^~Ue&Ve,Y[10]=mt^~Kr&qt,Y[11]=ir^~Et&xr,Y[20]=ar^~Bt&Cn,Y[21]=$r^~ur&At,Y[30]=pn^~dr&jt,Y[31]=Ht^~kn&_r,Y[40]=Lt^~Ui&Rr,Y[41]=Cr^~Ir&ma,Y[2]=Ee^~Me&_t,Y[3]=Ue^~Ve&Ze,Y[12]=Kr^~qt&xt,Y[13]=Et^~xr&Kt,Y[22]=Bt^~Cn&Ar,Y[23]=ur^~At&xn,Y[32]=dr^~jt&vn,Y[33]=kn^~_r&zt,Y[42]=Ui^~Rr&Fi,Y[43]=Ir^~ma&zi,Y[4]=Me^~_t&gt,Y[5]=Ve^~Ze&Gt,Y[14]=qt^~xt&nn,Y[15]=xr^~Kt&Ot,Y[24]=Cn^~Ar&Mt,Y[25]=At^~xn&vr,Y[34]=jt^~vn&pr,Y[35]=_r^~zt&wn,Y[44]=Rr^~Fi&ri,Y[45]=ma^~zi&li,Y[6]=_t^~gt&te,Y[7]=Ze^~Gt&le,Y[16]=xt^~nn&mt,Y[17]=Kt^~Ot&ir,Y[26]=Ar^~Mt&ar,Y[27]=xn^~vr&$r,Y[36]=vn^~pr&pn,Y[37]=zt^~wn&Ht,Y[46]=Fi^~ri&Lt,Y[47]=zi^~li&Cr,Y[8]=gt^~te&Ee,Y[9]=Gt^~le&Ue,Y[18]=nn^~mt&Kr,Y[19]=Ot^~ir&Et,Y[28]=Mt^~ar&Bt,Y[29]=vr^~$r&ur,Y[38]=pr^~pn&dr,Y[39]=wn^~Ht&kn,Y[48]=ri^~Lt&Ui,Y[49]=li^~Cr&Ir,Y[0]^=v[X],Y[1]^=v[X+1]};if(a)ARe.exports=y;else{for(C=0;C<x.length;++C)n[x[C]]=y[x[C]];s&&define(function(){return y})}})()});var ky=Q(qZ=>{"use strict";d();p();var Mbo=qZ&&qZ.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(qZ,"__esModule",{value:!0});qZ.keccak256=void 0;var Pbo=Mbo(C6r()),Nbo=ei();function Bbo(t){return"0x"+Pbo.default.keccak_256((0,Nbo.arrayify)(t))}qZ.keccak256=Bbo});var k6r=Q(SRe=>{"use strict";d();p();Object.defineProperty(SRe,"__esModule",{value:!0});SRe.version=void 0;SRe.version="rlp/5.7.0"});var ERe=Q(KZ=>{"use strict";d();p();Object.defineProperty(KZ,"__esModule",{value:!0});KZ.decode=KZ.encode=void 0;var Zz=ei(),A8=bo(),Obo=k6r(),R4=new A8.Logger(Obo.version);function T6r(t){for(var e=[];t;)e.unshift(t&255),t>>=8;return e}function I6r(t,e,r){for(var n=0,o=0;o<r;o++)n=n*256+t[e+o];return n}function M6r(t){if(Array.isArray(t)){var e=[];if(t.forEach(function(i){e=e.concat(M6r(i))}),e.length<=55)return e.unshift(192+e.length),e;var r=T6r(e.length);return r.unshift(247+r.length),r.concat(e)}(0,Zz.isBytesLike)(t)||R4.throwArgumentError("RLP object must be BytesLike","object",t);var n=Array.prototype.slice.call((0,Zz.arrayify)(t));if(n.length===1&&n[0]<=127)return n;if(n.length<=55)return n.unshift(128+n.length),n;var o=T6r(n.length);return o.unshift(183+o.length),o.concat(n)}function Dbo(t){return(0,Zz.hexlify)(M6r(t))}KZ.encode=Dbo;function R6r(t,e,r,n){for(var o=[];r<e+1+n;){var i=P6r(t,r);o.push(i.result),r+=i.consumed,r>e+1+n&&R4.throwError("child data too short",A8.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:o}}function P6r(t,e){if(t.length===0&&R4.throwError("data too short",A8.Logger.errors.BUFFER_OVERRUN,{}),t[e]>=248){var r=t[e]-247;e+1+r>t.length&&R4.throwError("data short segment too short",A8.Logger.errors.BUFFER_OVERRUN,{});var n=I6r(t,e+1,r);return e+1+r+n>t.length&&R4.throwError("data long segment too short",A8.Logger.errors.BUFFER_OVERRUN,{}),R6r(t,e,e+1+r,r+n)}else if(t[e]>=192){var o=t[e]-192;return e+1+o>t.length&&R4.throwError("data array too short",A8.Logger.errors.BUFFER_OVERRUN,{}),R6r(t,e,e+1,o)}else if(t[e]>=184){var r=t[e]-183;e+1+r>t.length&&R4.throwError("data array too short",A8.Logger.errors.BUFFER_OVERRUN,{});var i=I6r(t,e+1,r);e+1+r+i>t.length&&R4.throwError("data array too short",A8.Logger.errors.BUFFER_OVERRUN,{});var a=(0,Zz.hexlify)(t.slice(e+1+r,e+1+r+i));return{consumed:1+r+i,result:a}}else if(t[e]>=128){var s=t[e]-128;e+1+s>t.length&&R4.throwError("data too short",A8.Logger.errors.BUFFER_OVERRUN,{});var a=(0,Zz.hexlify)(t.slice(e+1,e+1+s));return{consumed:1+s,result:a}}return{consumed:1,result:(0,Zz.hexlify)(t[e])}}function Lbo(t){var e=(0,Zz.arrayify)(t),r=P6r(e,0);return r.consumed!==e.length&&R4.throwArgumentError("invalid rlp data","data",t),r.result}KZ.decode=Lbo});var N6r=Q(_Re=>{"use strict";d();p();Object.defineProperty(_Re,"__esModule",{value:!0});_Re.version=void 0;_Re.version="address/5.7.0"});var S2=Q(A2=>{"use strict";d();p();Object.defineProperty(A2,"__esModule",{value:!0});A2.getCreate2Address=A2.getContractAddress=A2.getIcapAddress=A2.isAddress=A2.getAddress=void 0;var S8=ei(),Qdt=sf(),$dt=ky(),Ubo=ERe(),Fbo=bo(),zbo=N6r(),bP=new Fbo.Logger(zbo.version);function B6r(t){(0,S8.isHexString)(t,20)||bP.throwArgumentError("invalid address","address",t),t=t.toLowerCase();for(var e=t.substring(2).split(""),r=new Uint8Array(40),n=0;n<40;n++)r[n]=e[n].charCodeAt(0);for(var o=(0,S8.arrayify)((0,$dt.keccak256)(r)),n=0;n<40;n+=2)o[n>>1]>>4>=8&&(e[n]=e[n].toUpperCase()),(o[n>>1]&15)>=8&&(e[n+1]=e[n+1].toUpperCase());return"0x"+e.join("")}var Hbo=9007199254740991;function jbo(t){return Math.log10?Math.log10(t):Math.log(t)/Math.LN10}var ept={};for(dE=0;dE<10;dE++)ept[String(dE)]=String(dE);var dE;for(dE=0;dE<26;dE++)ept[String.fromCharCode(65+dE)]=String(10+dE);var dE,O6r=Math.floor(jbo(Hbo));function D6r(t){t=t.toUpperCase(),t=t.substring(4)+t.substring(0,2)+"00";for(var e=t.split("").map(function(o){return ept[o]}).join("");e.length>=O6r;){var r=e.substring(0,O6r);e=parseInt(r,10)%97+e.substring(r.length)}for(var n=String(98-parseInt(e,10)%97);n.length<2;)n="0"+n;return n}function Qz(t){var e=null;if(typeof t!="string"&&bP.throwArgumentError("invalid address","address",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/))t.substring(0,2)!=="0x"&&(t="0x"+t),e=B6r(t),t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==t&&bP.throwArgumentError("bad address checksum","address",t);else if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(t.substring(2,4)!==D6r(t)&&bP.throwArgumentError("bad icap checksum","address",t),e=(0,Qdt._base36To16)(t.substring(4));e.length<40;)e="0"+e;e=B6r("0x"+e)}else bP.throwArgumentError("invalid address","address",t);return e}A2.getAddress=Qz;function Wbo(t){try{return Qz(t),!0}catch{}return!1}A2.isAddress=Wbo;function Gbo(t){for(var e=(0,Qdt._base16To36)(Qz(t).substring(2)).toUpperCase();e.length<30;)e="0"+e;return"XE"+D6r("XE00"+e)+e}A2.getIcapAddress=Gbo;function Vbo(t){var e=null;try{e=Qz(t.from)}catch{bP.throwArgumentError("missing from address","transaction",t)}var r=(0,S8.stripZeros)((0,S8.arrayify)(Qdt.BigNumber.from(t.nonce).toHexString()));return Qz((0,S8.hexDataSlice)((0,$dt.keccak256)((0,Ubo.encode)([e,r])),12))}A2.getContractAddress=Vbo;function qbo(t,e,r){return(0,S8.hexDataLength)(e)!==32&&bP.throwArgumentError("salt must be 32 bytes","salt",e),(0,S8.hexDataLength)(r)!==32&&bP.throwArgumentError("initCodeHash must be 32 bytes","initCodeHash",r),Qz((0,S8.hexDataSlice)((0,$dt.keccak256)((0,S8.concat)(["0xff",Qz(t),e,r])),12))}A2.getCreate2Address=qbo});var U6r=Q(YZ=>{"use strict";d();p();var Kbo=YZ&&YZ.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(YZ,"__esModule",{value:!0});YZ.AddressCoder=void 0;var L6r=S2(),Ybo=ei(),Jbo=w2(),Xbo=function(t){Kbo(e,t);function e(r){return t.call(this,"address","address",r,!1)||this}return e.prototype.defaultValue=function(){return"0x0000000000000000000000000000000000000000"},e.prototype.encode=function(r,n){try{n=(0,L6r.getAddress)(n)}catch(o){this._throwError(o.message,n)}return r.writeValue(n)},e.prototype.decode=function(r){return(0,L6r.getAddress)((0,Ybo.hexZeroPad)(r.readValue().toHexString(),20))},e}(Jbo.Coder);YZ.AddressCoder=Xbo});var F6r=Q(JZ=>{"use strict";d();p();var Zbo=JZ&&JZ.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(JZ,"__esModule",{value:!0});JZ.AnonymousCoder=void 0;var Qbo=w2(),$bo=function(t){Zbo(e,t);function e(r){var n=t.call(this,r.name,r.type,void 0,r.dynamic)||this;return n.coder=r,n}return e.prototype.defaultValue=function(){return this.coder.defaultValue()},e.prototype.encode=function(r,n){return this.coder.encode(r,n)},e.prototype.decode=function(r){return this.coder.decode(r)},e}(Qbo.Coder);JZ.AnonymousCoder=$bo});var rpt=Q(M4=>{"use strict";d();p();var e1o=M4&&M4.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(M4,"__esModule",{value:!0});M4.ArrayCoder=M4.unpack=M4.pack=void 0;var ZZ=bo(),t1o=GZ(),XZ=new ZZ.Logger(t1o.version),tpt=w2(),r1o=F6r();function z6r(t,e,r){var n=null;if(Array.isArray(r))n=r;else if(r&&typeof r=="object"){var o={};n=e.map(function(l){var u=l.localName;return u||XZ.throwError("cannot encode object for signature with missing names",ZZ.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:l,value:r}),o[u]&&XZ.throwError("cannot encode object for signature with duplicate names",ZZ.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:l,value:r}),o[u]=!0,r[u]})}else XZ.throwArgumentError("invalid tuple value","tuple",r);e.length!==n.length&&XZ.throwArgumentError("types/value length mismatch","tuple",r);var i=new tpt.Writer(t.wordSize),a=new tpt.Writer(t.wordSize),s=[];e.forEach(function(l,u){var f=n[u];if(l.dynamic){var h=a.length;l.encode(a,f);var m=i.writeUpdatableValue();s.push(function(g){m(g+h)})}else l.encode(i,f)}),s.forEach(function(l){l(i.length)});var c=t.appendWriter(i);return c+=t.appendWriter(a),c}M4.pack=z6r;function H6r(t,e){var r=[],n=t.subReader(0);e.forEach(function(s){var c=null;if(s.dynamic){var l=t.readValue(),u=n.subReader(l.toNumber());try{c=s.decode(u)}catch(f){if(f.code===ZZ.Logger.errors.BUFFER_OVERRUN)throw f;c=f,c.baseType=s.name,c.name=s.localName,c.type=s.type}}else try{c=s.decode(t)}catch(f){if(f.code===ZZ.Logger.errors.BUFFER_OVERRUN)throw f;c=f,c.baseType=s.name,c.name=s.localName,c.type=s.type}c!=null&&r.push(c)});var o=e.reduce(function(s,c){var l=c.localName;return l&&(s[l]||(s[l]=0),s[l]++),s},{});e.forEach(function(s,c){var l=s.localName;if(!(!l||o[l]!==1)&&(l==="length"&&(l="_length"),r[l]==null)){var u=r[c];u instanceof Error?Object.defineProperty(r,l,{enumerable:!0,get:function(){throw u}}):r[l]=u}});for(var i=function(s){var c=r[s];c instanceof Error&&Object.defineProperty(r,s,{enumerable:!0,get:function(){throw c}})},a=0;a<r.length;a++)i(a);return Object.freeze(r)}M4.unpack=H6r;var n1o=function(t){e1o(e,t);function e(r,n,o){var i=this,a=r.type+"["+(n>=0?n:"")+"]",s=n===-1||r.dynamic;return i=t.call(this,"array",a,o,s)||this,i.coder=r,i.length=n,i}return e.prototype.defaultValue=function(){for(var r=this.coder.defaultValue(),n=[],o=0;o<this.length;o++)n.push(r);return n},e.prototype.encode=function(r,n){Array.isArray(n)||this._throwError("expected array value",n);var o=this.length;o===-1&&(o=n.length,r.writeValue(n.length)),XZ.checkArgumentCount(n.length,o,"coder array"+(this.localName?" "+this.localName:""));for(var i=[],a=0;a<n.length;a++)i.push(this.coder);return z6r(r,i,n)},e.prototype.decode=function(r){var n=this.length;n===-1&&(n=r.readValue().toNumber(),n*32>r._data.length&&XZ.throwError("insufficient data length",ZZ.Logger.errors.BUFFER_OVERRUN,{length:r._data.length,count:n}));for(var o=[],i=0;i<n;i++)o.push(new r1o.AnonymousCoder(this.coder));return r.coerce(this.name,H6r(r,o))},e}(tpt.Coder);M4.ArrayCoder=n1o});var j6r=Q(QZ=>{"use strict";d();p();var o1o=QZ&&QZ.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(QZ,"__esModule",{value:!0});QZ.BooleanCoder=void 0;var i1o=w2(),a1o=function(t){o1o(e,t);function e(r){return t.call(this,"bool","bool",r,!1)||this}return e.prototype.defaultValue=function(){return!1},e.prototype.encode=function(r,n){return r.writeValue(n?1:0)},e.prototype.decode=function(r){return r.coerce(this.type,!r.readValue().isZero())},e}(i1o.Coder);QZ.BooleanCoder=a1o});var npt=Q(xP=>{"use strict";d();p();var W6r=xP&&xP.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(xP,"__esModule",{value:!0});xP.BytesCoder=xP.DynamicBytesCoder=void 0;var G6r=ei(),s1o=w2(),V6r=function(t){W6r(e,t);function e(r,n){return t.call(this,r,r,n,!0)||this}return e.prototype.defaultValue=function(){return"0x"},e.prototype.encode=function(r,n){n=(0,G6r.arrayify)(n);var o=r.writeValue(n.length);return o+=r.writeBytes(n),o},e.prototype.decode=function(r){return r.readBytes(r.readValue().toNumber(),!0)},e}(s1o.Coder);xP.DynamicBytesCoder=V6r;var c1o=function(t){W6r(e,t);function e(r){return t.call(this,"bytes",r)||this}return e.prototype.decode=function(r){return r.coerce(this.name,(0,G6r.hexlify)(t.prototype.decode.call(this,r)))},e}(V6r);xP.BytesCoder=c1o});var K6r=Q($Z=>{"use strict";d();p();var l1o=$Z&&$Z.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty($Z,"__esModule",{value:!0});$Z.FixedBytesCoder=void 0;var q6r=ei(),u1o=w2(),f1o=function(t){l1o(e,t);function e(r,n){var o=this,i="bytes"+String(r);return o=t.call(this,i,i,n,!1)||this,o.size=r,o}return e.prototype.defaultValue=function(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+this.size*2)},e.prototype.encode=function(r,n){var o=(0,q6r.arrayify)(n);return o.length!==this.size&&this._throwError("incorrect data length",n),r.writeBytes(o)},e.prototype.decode=function(r){return r.coerce(this.name,(0,q6r.hexlify)(r.readBytes(this.size)))},e}(u1o.Coder);$Z.FixedBytesCoder=f1o});var Y6r=Q(eQ=>{"use strict";d();p();var d1o=eQ&&eQ.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(eQ,"__esModule",{value:!0});eQ.NullCoder=void 0;var p1o=w2(),h1o=function(t){d1o(e,t);function e(r){return t.call(this,"null","",r,!1)||this}return e.prototype.defaultValue=function(){return null},e.prototype.encode=function(r,n){return n!=null&&this._throwError("not null",n),r.writeBytes([])},e.prototype.decode=function(r){return r.readBytes(0),r.coerce(this.name,null)},e}(p1o.Coder);eQ.NullCoder=h1o});var J6r=Q(CRe=>{"use strict";d();p();Object.defineProperty(CRe,"__esModule",{value:!0});CRe.AddressZero=void 0;CRe.AddressZero="0x0000000000000000000000000000000000000000"});var X6r=Q(Ap=>{"use strict";d();p();Object.defineProperty(Ap,"__esModule",{value:!0});Ap.MaxInt256=Ap.MinInt256=Ap.MaxUint256=Ap.WeiPerEther=Ap.Two=Ap.One=Ap.Zero=Ap.NegativeOne=void 0;var wP=sf(),m1o=wP.BigNumber.from(-1);Ap.NegativeOne=m1o;var g1o=wP.BigNumber.from(0);Ap.Zero=g1o;var v1o=wP.BigNumber.from(1);Ap.One=v1o;var y1o=wP.BigNumber.from(2);Ap.Two=y1o;var b1o=wP.BigNumber.from("1000000000000000000");Ap.WeiPerEther=b1o;var x1o=wP.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");Ap.MaxUint256=x1o;var w1o=wP.BigNumber.from("-0x8000000000000000000000000000000000000000000000000000000000000000");Ap.MinInt256=w1o;var A1o=wP.BigNumber.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");Ap.MaxInt256=A1o});var Z6r=Q(kRe=>{"use strict";d();p();Object.defineProperty(kRe,"__esModule",{value:!0});kRe.HashZero=void 0;kRe.HashZero="0x0000000000000000000000000000000000000000000000000000000000000000"});var Q6r=Q(TRe=>{"use strict";d();p();Object.defineProperty(TRe,"__esModule",{value:!0});TRe.EtherSymbol=void 0;TRe.EtherSymbol="\u039E"});var $z=Q(Sl=>{"use strict";d();p();Object.defineProperty(Sl,"__esModule",{value:!0});Sl.EtherSymbol=Sl.HashZero=Sl.MaxInt256=Sl.MinInt256=Sl.MaxUint256=Sl.WeiPerEther=Sl.Two=Sl.One=Sl.Zero=Sl.NegativeOne=Sl.AddressZero=void 0;var S1o=J6r();Object.defineProperty(Sl,"AddressZero",{enumerable:!0,get:function(){return S1o.AddressZero}});var AP=X6r();Object.defineProperty(Sl,"NegativeOne",{enumerable:!0,get:function(){return AP.NegativeOne}});Object.defineProperty(Sl,"Zero",{enumerable:!0,get:function(){return AP.Zero}});Object.defineProperty(Sl,"One",{enumerable:!0,get:function(){return AP.One}});Object.defineProperty(Sl,"Two",{enumerable:!0,get:function(){return AP.Two}});Object.defineProperty(Sl,"WeiPerEther",{enumerable:!0,get:function(){return AP.WeiPerEther}});Object.defineProperty(Sl,"MaxUint256",{enumerable:!0,get:function(){return AP.MaxUint256}});Object.defineProperty(Sl,"MinInt256",{enumerable:!0,get:function(){return AP.MinInt256}});Object.defineProperty(Sl,"MaxInt256",{enumerable:!0,get:function(){return AP.MaxInt256}});var E1o=Z6r();Object.defineProperty(Sl,"HashZero",{enumerable:!0,get:function(){return E1o.HashZero}});var _1o=Q6r();Object.defineProperty(Sl,"EtherSymbol",{enumerable:!0,get:function(){return _1o.EtherSymbol}})});var $6r=Q(tQ=>{"use strict";d();p();var C1o=tQ&&tQ.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(tQ,"__esModule",{value:!0});tQ.NumberCoder=void 0;var k1o=sf(),IRe=$z(),T1o=w2(),I1o=function(t){C1o(e,t);function e(r,n,o){var i=this,a=(n?"int":"uint")+r*8;return i=t.call(this,a,a,o,!1)||this,i.size=r,i.signed=n,i}return e.prototype.defaultValue=function(){return 0},e.prototype.encode=function(r,n){var o=k1o.BigNumber.from(n),i=IRe.MaxUint256.mask(r.wordSize*8);if(this.signed){var a=i.mask(this.size*8-1);(o.gt(a)||o.lt(a.add(IRe.One).mul(IRe.NegativeOne)))&&this._throwError("value out-of-bounds",n)}else(o.lt(IRe.Zero)||o.gt(i.mask(this.size*8)))&&this._throwError("value out-of-bounds",n);return o=o.toTwos(this.size*8).mask(this.size*8),this.signed&&(o=o.fromTwos(this.size*8).toTwos(8*r.wordSize)),r.writeValue(o)},e.prototype.decode=function(r){var n=r.readValue().mask(this.size*8);return this.signed&&(n=n.fromTwos(this.size*8)),r.coerce(this.name,n)},e}(T1o.Coder);tQ.NumberCoder=I1o});var e8r=Q(RRe=>{"use strict";d();p();Object.defineProperty(RRe,"__esModule",{value:!0});RRe.version=void 0;RRe.version="strings/5.7.0"});var PRe=Q(cf=>{"use strict";d();p();Object.defineProperty(cf,"__esModule",{value:!0});cf.toUtf8CodePoints=cf.toUtf8String=cf._toUtf8String=cf._toEscapedUtf8String=cf.toUtf8Bytes=cf.Utf8ErrorFuncs=cf.Utf8ErrorReason=cf.UnicodeNormalizationForm=void 0;var t8r=ei(),R1o=bo(),M1o=e8r(),r8r=new R1o.Logger(M1o.version),MRe;(function(t){t.current="",t.NFC="NFC",t.NFD="NFD",t.NFKC="NFKC",t.NFKD="NFKD"})(MRe=cf.UnicodeNormalizationForm||(cf.UnicodeNormalizationForm={}));var E2;(function(t){t.UNEXPECTED_CONTINUE="unexpected continuation byte",t.BAD_PREFIX="bad codepoint prefix",t.OVERRUN="string overrun",t.MISSING_CONTINUE="missing continuation byte",t.OUT_OF_RANGE="out of UTF-8 range",t.UTF16_SURROGATE="UTF-16 surrogate",t.OVERLONG="overlong representation"})(E2=cf.Utf8ErrorReason||(cf.Utf8ErrorReason={}));function P1o(t,e,r,n,o){return r8r.throwArgumentError("invalid codepoint at offset "+e+"; "+t,"bytes",r)}function n8r(t,e,r,n,o){if(t===E2.BAD_PREFIX||t===E2.UNEXPECTED_CONTINUE){for(var i=0,a=e+1;a<r.length&&r[a]>>6===2;a++)i++;return i}return t===E2.OVERRUN?r.length-e-1:0}function N1o(t,e,r,n,o){return t===E2.OVERLONG?(n.push(o),0):(n.push(65533),n8r(t,e,r,n,o))}cf.Utf8ErrorFuncs=Object.freeze({error:P1o,ignore:n8r,replace:N1o});function ipt(t,e){e==null&&(e=cf.Utf8ErrorFuncs.error),t=(0,t8r.arrayify)(t);for(var r=[],n=0;n<t.length;){var o=t[n++];if(o>>7===0){r.push(o);continue}var i=null,a=null;if((o&224)===192)i=1,a=127;else if((o&240)===224)i=2,a=2047;else if((o&248)===240)i=3,a=65535;else{(o&192)===128?n+=e(E2.UNEXPECTED_CONTINUE,n-1,t,r):n+=e(E2.BAD_PREFIX,n-1,t,r);continue}if(n-1+i>=t.length){n+=e(E2.OVERRUN,n-1,t,r);continue}for(var s=o&(1<<8-i-1)-1,c=0;c<i;c++){var l=t[n];if((l&192)!=128){n+=e(E2.MISSING_CONTINUE,n,t,r),s=null;break}s=s<<6|l&63,n++}if(s!==null){if(s>1114111){n+=e(E2.OUT_OF_RANGE,n-1-i,t,r,s);continue}if(s>=55296&&s<=57343){n+=e(E2.UTF16_SURROGATE,n-1-i,t,r,s);continue}if(s<=a){n+=e(E2.OVERLONG,n-1-i,t,r,s);continue}r.push(s)}}return r}function o8r(t,e){e===void 0&&(e=MRe.current),e!=MRe.current&&(r8r.checkNormalize(),t=t.normalize(e));for(var r=[],n=0;n<t.length;n++){var o=t.charCodeAt(n);if(o<128)r.push(o);else if(o<2048)r.push(o>>6|192),r.push(o&63|128);else if((o&64512)==55296){n++;var i=t.charCodeAt(n);if(n>=t.length||(i&64512)!==56320)throw new Error("invalid utf-8 string");var a=65536+((o&1023)<<10)+(i&1023);r.push(a>>18|240),r.push(a>>12&63|128),r.push(a>>6&63|128),r.push(a&63|128)}else r.push(o>>12|224),r.push(o>>6&63|128),r.push(o&63|128)}return(0,t8r.arrayify)(r)}cf.toUtf8Bytes=o8r;function opt(t){var e="0000"+t.toString(16);return"\\u"+e.substring(e.length-4)}function B1o(t,e){return'"'+ipt(t,e).map(function(r){if(r<256){switch(r){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(r>=32&&r<127)return String.fromCharCode(r)}return r<=65535?opt(r):(r-=65536,opt((r>>10&1023)+55296)+opt((r&1023)+56320))}).join("")+'"'}cf._toEscapedUtf8String=B1o;function i8r(t){return t.map(function(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10&1023)+55296,(e&1023)+56320))}).join("")}cf._toUtf8String=i8r;function O1o(t,e){return i8r(ipt(t,e))}cf.toUtf8String=O1o;function D1o(t,e){return e===void 0&&(e=MRe.current),ipt(o8r(t,e))}cf.toUtf8CodePoints=D1o});var s8r=Q(rQ=>{"use strict";d();p();Object.defineProperty(rQ,"__esModule",{value:!0});rQ.parseBytes32String=rQ.formatBytes32String=void 0;var L1o=$z(),apt=ei(),a8r=PRe();function U1o(t){var e=(0,a8r.toUtf8Bytes)(t);if(e.length>31)throw new Error("bytes32 string must be less than 32 bytes");return(0,apt.hexlify)((0,apt.concat)([e,L1o.HashZero]).slice(0,32))}rQ.formatBytes32String=U1o;function F1o(t){var e=(0,apt.arrayify)(t);if(e.length!==32)throw new Error("invalid bytes32 - not 32 bytes long");if(e[31]!==0)throw new Error("invalid bytes32 string - no null terminator");for(var r=31;e[r-1]===0;)r--;return(0,a8r.toUtf8String)(e.slice(0,r))}rQ.parseBytes32String=F1o});var d8r=Q(P4=>{"use strict";d();p();Object.defineProperty(P4,"__esModule",{value:!0});P4.nameprep=P4._nameprepTableC=P4._nameprepTableB2=P4._nameprepTableA1=void 0;var Sde=PRe();function z1o(t){if(t.length%4!==0)throw new Error("bad data");for(var e=[],r=0;r<t.length;r+=4)e.push(parseInt(t.substring(r,r+4),16));return e}function spt(t,e){e||(e=function(o){return[parseInt(o,16)]});var r=0,n={};return t.split(",").forEach(function(o){var i=o.split(":");r+=parseInt(i[0],16),n[r]=e(i[1])}),n}function c8r(t){var e=0;return t.split(",").map(function(r){var n=r.split("-");n.length===1?n[1]="0":n[1]===""&&(n[1]="1");var o=e+parseInt(n[0],16);return e=parseInt(n[1],16),{l:o,h:e}})}function cpt(t,e){for(var r=0,n=0;n<e.length;n++){var o=e[n];if(r+=o.l,t>=r&&t<=r+o.h&&(t-r)%(o.d||1)===0){if(o.e&&o.e.indexOf(t-r)!==-1)continue;return o}}return null}var H1o=c8r("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),j1o="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(function(t){return parseInt(t,16)}),W1o=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],G1o=spt("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),V1o=spt("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),q1o=spt("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",z1o),K1o=c8r("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001");function Y1o(t){return t.reduce(function(e,r){return r.forEach(function(n){e.push(n)}),e},[])}function l8r(t){return!!cpt(t,H1o)}P4._nameprepTableA1=l8r;function u8r(t){var e=cpt(t,W1o);if(e)return[t+e.s];var r=G1o[t];if(r)return r;var n=V1o[t];if(n)return[t+n[0]];var o=q1o[t];return o||null}P4._nameprepTableB2=u8r;function f8r(t){return!!cpt(t,K1o)}P4._nameprepTableC=f8r;function J1o(t){if(t.match(/^[a-z0-9-]*$/i)&&t.length<=59)return t.toLowerCase();var e=(0,Sde.toUtf8CodePoints)(t);e=Y1o(e.map(function(n){if(j1o.indexOf(n)>=0)return[];if(n>=65024&&n<=65039)return[];var o=u8r(n);return o||[n]})),e=(0,Sde.toUtf8CodePoints)((0,Sde._toUtf8String)(e),Sde.UnicodeNormalizationForm.NFKC),e.forEach(function(n){if(f8r(n))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")}),e.forEach(function(n){if(l8r(n))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")});var r=(0,Sde._toUtf8String)(e);if(r.substring(0,1)==="-"||r.substring(2,4)==="--"||r.substring(r.length-1)==="-")throw new Error("invalid hyphen");return r}P4.nameprep=J1o});var pm=Q(Su=>{"use strict";d();p();Object.defineProperty(Su,"__esModule",{value:!0});Su.nameprep=Su.parseBytes32String=Su.formatBytes32String=Su.UnicodeNormalizationForm=Su.Utf8ErrorReason=Su.Utf8ErrorFuncs=Su.toUtf8String=Su.toUtf8CodePoints=Su.toUtf8Bytes=Su._toEscapedUtf8String=void 0;var p8r=s8r();Object.defineProperty(Su,"formatBytes32String",{enumerable:!0,get:function(){return p8r.formatBytes32String}});Object.defineProperty(Su,"parseBytes32String",{enumerable:!0,get:function(){return p8r.parseBytes32String}});var X1o=d8r();Object.defineProperty(Su,"nameprep",{enumerable:!0,get:function(){return X1o.nameprep}});var eH=PRe();Object.defineProperty(Su,"_toEscapedUtf8String",{enumerable:!0,get:function(){return eH._toEscapedUtf8String}});Object.defineProperty(Su,"toUtf8Bytes",{enumerable:!0,get:function(){return eH.toUtf8Bytes}});Object.defineProperty(Su,"toUtf8CodePoints",{enumerable:!0,get:function(){return eH.toUtf8CodePoints}});Object.defineProperty(Su,"toUtf8String",{enumerable:!0,get:function(){return eH.toUtf8String}});Object.defineProperty(Su,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return eH.UnicodeNormalizationForm}});Object.defineProperty(Su,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return eH.Utf8ErrorFuncs}});Object.defineProperty(Su,"Utf8ErrorReason",{enumerable:!0,get:function(){return eH.Utf8ErrorReason}})});var m8r=Q(nQ=>{"use strict";d();p();var Z1o=nQ&&nQ.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(nQ,"__esModule",{value:!0});nQ.StringCoder=void 0;var h8r=pm(),Q1o=npt(),$1o=function(t){Z1o(e,t);function e(r){return t.call(this,"string",r)||this}return e.prototype.defaultValue=function(){return""},e.prototype.encode=function(r,n){return t.prototype.encode.call(this,r,(0,h8r.toUtf8Bytes)(n))},e.prototype.decode=function(r){return(0,h8r.toUtf8String)(t.prototype.decode.call(this,r))},e}(Q1o.DynamicBytesCoder);nQ.StringCoder=$1o});var v8r=Q(oQ=>{"use strict";d();p();var exo=oQ&&oQ.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(oQ,"__esModule",{value:!0});oQ.TupleCoder=void 0;var txo=w2(),g8r=rpt(),rxo=function(t){exo(e,t);function e(r,n){var o=this,i=!1,a=[];r.forEach(function(c){c.dynamic&&(i=!0),a.push(c.type)});var s="tuple("+a.join(",")+")";return o=t.call(this,"tuple",s,n,i)||this,o.coders=r,o}return e.prototype.defaultValue=function(){var r=[];this.coders.forEach(function(o){r.push(o.defaultValue())});var n=this.coders.reduce(function(o,i){var a=i.localName;return a&&(o[a]||(o[a]=0),o[a]++),o},{});return this.coders.forEach(function(o,i){var a=o.localName;!a||n[a]!==1||(a==="length"&&(a="_length"),r[a]==null&&(r[a]=r[i]))}),Object.freeze(r)},e.prototype.encode=function(r,n){return(0,g8r.pack)(r,this.coders,n)},e.prototype.decode=function(r){return r.coerce(this.name,(0,g8r.unpack)(r,this.coders))},e}(txo.Coder);oQ.TupleCoder=rxo});var upt=Q(iQ=>{"use strict";d();p();Object.defineProperty(iQ,"__esModule",{value:!0});iQ.defaultAbiCoder=iQ.AbiCoder=void 0;var nxo=ei(),oxo=is(),b8r=bo(),ixo=GZ(),NRe=new b8r.Logger(ixo.version),y8r=w2(),axo=U6r(),sxo=rpt(),cxo=j6r(),lxo=npt(),uxo=K6r(),fxo=Y6r(),dxo=$6r(),pxo=m8r(),BRe=v8r(),lpt=wRe(),hxo=new RegExp(/^bytes([0-9]*)$/),mxo=new RegExp(/^(u?int)([0-9]*)$/),x8r=function(){function t(e){(0,oxo.defineReadOnly)(this,"coerceFunc",e||null)}return t.prototype._getCoder=function(e){var r=this;switch(e.baseType){case"address":return new axo.AddressCoder(e.name);case"bool":return new cxo.BooleanCoder(e.name);case"string":return new pxo.StringCoder(e.name);case"bytes":return new lxo.BytesCoder(e.name);case"array":return new sxo.ArrayCoder(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new BRe.TupleCoder((e.components||[]).map(function(i){return r._getCoder(i)}),e.name);case"":return new fxo.NullCoder(e.name)}var n=e.type.match(mxo);if(n){var o=parseInt(n[2]||"256");return(o===0||o>256||o%8!==0)&&NRe.throwArgumentError("invalid "+n[1]+" bit length","param",e),new dxo.NumberCoder(o/8,n[1]==="int",e.name)}if(n=e.type.match(hxo),n){var o=parseInt(n[1]);return(o===0||o>32)&&NRe.throwArgumentError("invalid bytes length","param",e),new uxo.FixedBytesCoder(o,e.name)}return NRe.throwArgumentError("invalid type","type",e.type)},t.prototype._getWordSize=function(){return 32},t.prototype._getReader=function(e,r){return new y8r.Reader(e,this._getWordSize(),this.coerceFunc,r)},t.prototype._getWriter=function(){return new y8r.Writer(this._getWordSize())},t.prototype.getDefaultValue=function(e){var r=this,n=e.map(function(i){return r._getCoder(lpt.ParamType.from(i))}),o=new BRe.TupleCoder(n,"_");return o.defaultValue()},t.prototype.encode=function(e,r){var n=this;e.length!==r.length&&NRe.throwError("types/values length mismatch",b8r.Logger.errors.INVALID_ARGUMENT,{count:{types:e.length,values:r.length},value:{types:e,values:r}});var o=e.map(function(s){return n._getCoder(lpt.ParamType.from(s))}),i=new BRe.TupleCoder(o,"_"),a=this._getWriter();return i.encode(a,r),a.data},t.prototype.decode=function(e,r,n){var o=this,i=e.map(function(s){return o._getCoder(lpt.ParamType.from(s))}),a=new BRe.TupleCoder(i,"_");return a.decode(this._getReader((0,nxo.arrayify)(r),n))},t}();iQ.AbiCoder=x8r;iQ.defaultAbiCoder=new x8r});var fpt=Q(ORe=>{"use strict";d();p();Object.defineProperty(ORe,"__esModule",{value:!0});ORe.id=void 0;var gxo=ky(),vxo=pm();function yxo(t){return(0,gxo.keccak256)((0,vxo.toUtf8Bytes)(t))}ORe.id=yxo});var dpt=Q(DRe=>{"use strict";d();p();Object.defineProperty(DRe,"__esModule",{value:!0});DRe.version=void 0;DRe.version="hash/5.7.0"});var A8r=Q(aQ=>{"use strict";d();p();Object.defineProperty(aQ,"__esModule",{value:!0});aQ.encode=aQ.decode=void 0;var w8r=ei();function bxo(t){t=atob(t);for(var e=[],r=0;r<t.length;r++)e.push(t.charCodeAt(r));return(0,w8r.arrayify)(e)}aQ.decode=bxo;function xxo(t){t=(0,w8r.arrayify)(t);for(var e="",r=0;r<t.length;r++)e+=String.fromCharCode(t[r]);return btoa(e)}aQ.encode=xxo});var Ede=Q(sQ=>{"use strict";d();p();Object.defineProperty(sQ,"__esModule",{value:!0});sQ.encode=sQ.decode=void 0;var S8r=A8r();Object.defineProperty(sQ,"decode",{enumerable:!0,get:function(){return S8r.decode}});Object.defineProperty(sQ,"encode",{enumerable:!0,get:function(){return S8r.encode}})});var hpt=Q(Sp=>{"use strict";d();p();Object.defineProperty(Sp,"__esModule",{value:!0});Sp.read_emoji_trie=Sp.read_zero_terminated_array=Sp.read_mapped_map=Sp.read_member_array=Sp.signed=Sp.read_compressed_payload=Sp.read_payload=Sp.decode_arithmetic=void 0;function _8r(t,e){e==null&&(e=1);var r=[],n=r.forEach,o=function(i,a){n.call(i,function(s){a>0&&Array.isArray(s)?o(s,a-1):r.push(s)})};return o(t,e),r}function wxo(t){for(var e={},r=0;r<t.length;r++){var n=t[r];e[n[0]]=n[1]}return e}function C8r(t){var e=0;function r(){return t[e++]<<8|t[e++]}for(var n=r(),o=1,i=[0,1],a=1;a<n;a++)i.push(o+=r());var s=r(),c=e;e+=s;var l=0,u=0;function f(){return l==0&&(u=u<<8|t[e++],l=8),u>>--l&1}for(var h=31,m=Math.pow(2,h),g=m>>>1,v=g>>1,b=m-1,w=0,a=0;a<h;a++)w=w<<1|f();for(var _=[],I=0,B=m;;){for(var L=Math.floor(((w-I+1)*o-1)/B),D=0,z=n;z-D>1;){var G=D+z>>>1;L<i[G]?z=G:D=G}if(D==0)break;_.push(D);for(var U=I+Math.floor(B*i[D]/o),T=I+Math.floor(B*i[D+1]/o)-1;((U^T)&g)==0;)w=w<<1&b|f(),U=U<<1&b,T=T<<1&b|1;for(;U&~T&v;)w=w&g|w<<1&b>>>1|f(),U=U<<1^g,T=(T^g)<<1|g|1;I=U,B=1+T-U}var P=n-4;return _.map(function(j){switch(j-P){case 3:return P+65792+(t[c++]<<16|t[c++]<<8|t[c++]);case 2:return P+256+(t[c++]<<8|t[c++]);case 1:return P+t[c++];default:return j-1}})}Sp.decode_arithmetic=C8r;function k8r(t){var e=0;return function(){return t[e++]}}Sp.read_payload=k8r;function Axo(t){return k8r(C8r(t))}Sp.read_compressed_payload=Axo;function T8r(t){return t&1?~t>>1:t>>1}Sp.signed=T8r;function Sxo(t,e){for(var r=Array(t),n=0;n<t;n++)r[n]=1+e();return r}function E8r(t,e){for(var r=Array(t),n=0,o=-1;n<t;n++)r[n]=o+=1+e();return r}function Exo(t,e){for(var r=Array(t),n=0,o=0;n<t;n++)r[n]=o+=T8r(e());return r}function ppt(t,e){for(var r=E8r(t(),t),n=t(),o=E8r(n,t),i=Sxo(n,t),a=0;a<n;a++)for(var s=0;s<i[a];s++)r.push(o[a]+s);return e?r.map(function(c){return e[c]}):r}Sp.read_member_array=ppt;function _xo(t){for(var e=[];;){var r=t();if(r==0)break;e.push(Cxo(r,t))}for(;;){var r=t()-1;if(r<0)break;e.push(kxo(r,t))}return wxo(_8r(e))}Sp.read_mapped_map=_xo;function I8r(t){for(var e=[];;){var r=t();if(r==0)break;e.push(r)}return e}Sp.read_zero_terminated_array=I8r;function R8r(t,e,r){for(var n=Array(t).fill(void 0).map(function(){return[]}),o=0;o<e;o++)Exo(t,r).forEach(function(i,a){return n[a].push(i)});return n}function Cxo(t,e){var r=1+e(),n=e(),o=I8r(e),i=R8r(o.length,1+t,e);return _8r(i.map(function(a,s){var c=a[0],l=a.slice(1);return Array(o[s]).fill(void 0).map(function(u,f){var h=f*n;return[c+f*r,l.map(function(m){return m+h})]})}))}function kxo(t,e){var r=1+e(),n=R8r(r,1+t,e);return n.map(function(o){return[o[0],o.slice(1)]})}function Txo(t){var e=ppt(t).sort(function(n,o){return n-o});return r();function r(){for(var n=[];;){var o=ppt(t,e);if(o.length==0)break;n.push({set:new Set(o),node:r()})}n.sort(function(u,f){return f.set.size-u.set.size});var i=t(),a=i%3;i=i/3|0;var s=!!(i&1);i>>=1;var c=i==1,l=i==2;return{branches:n,valid:a,fe0f:s,save:c,check:l}}}Sp.read_emoji_trie=Txo});var M8r=Q(LRe=>{"use strict";d();p();Object.defineProperty(LRe,"__esModule",{value:!0});LRe.getData=void 0;var Ixo=Ede(),Rxo=hpt();function Mxo(){return(0,Rxo.read_compressed_payload)((0,Ixo.decode)("AEQF2AO2DEsA2wIrAGsBRABxAN8AZwCcAEwAqgA0AGwAUgByADcATAAVAFYAIQAyACEAKAAYAFgAGwAjABQAMAAmADIAFAAfABQAKwATACoADgAbAA8AHQAYABoAGQAxADgALAAoADwAEwA9ABMAGgARAA4ADwAWABMAFgAIAA8AHgQXBYMA5BHJAS8JtAYoAe4AExozi0UAH21tAaMnBT8CrnIyhrMDhRgDygIBUAEHcoFHUPe8AXBjAewCjgDQR8IICIcEcQLwATXCDgzvHwBmBoHNAqsBdBcUAykgDhAMShskMgo8AY8jqAQfAUAfHw8BDw87MioGlCIPBwZCa4ELatMAAMspJVgsDl8AIhckSg8XAHdvTwBcIQEiDT4OPhUqbyECAEoAS34Aej8Ybx83JgT/Xw8gHxZ/7w8RICxPHA9vBw+Pfw8PHwAPFv+fAsAvCc8vEr8ivwD/EQ8Bol8OEBa/A78hrwAPCU8vESNvvwWfHwNfAVoDHr+ZAAED34YaAdJPAK7PLwSEgDLHAGo1Pz8Pvx9fUwMrpb8O/58VTzAPIBoXIyQJNF8hpwIVAT8YGAUADDNBaX3RAMomJCg9EhUeA29MABsZBTMNJipjOhc19gcIDR8bBwQHEggCWi6DIgLuAQYA+BAFCha3A5XiAEsqM7UFFgFLhAMjFTMYE1Klnw74nRVBG/ASCm0BYRN/BrsU3VoWy+S0vV8LQx+vN8gF2AC2AK5EAWwApgYDKmAAroQ0NDQ0AT+OCg7wAAIHRAbpNgVcBV0APTA5BfbPFgMLzcYL/QqqA82eBALKCjQCjqYCht0/k2+OAsXQAoP3ASTKDgDw6ACKAUYCMpIKJpRaAE4A5womABzZvs0REEKiACIQAd5QdAECAj4Ywg/wGqY2AVgAYADYvAoCGAEubA0gvAY2ALAAbpbvqpyEAGAEpgQAJgAG7gAgAEACmghUFwCqAMpAINQIwC4DthRAAPcycKgApoIdABwBfCisABoATwBqASIAvhnSBP8aH/ECeAKXAq40NjgDBTwFYQU6AXs3oABgAD4XNgmcCY1eCl5tIFZeUqGgyoNHABgAEQAaABNwWQAmABMATPMa3T34ADldyprmM1M2XociUQgLzvwAXT3xABgAEQAaABNwIGFAnADD8AAgAD4BBJWzaCcIAIEBFMAWwKoAAdq9BWAF5wLQpALEtQAKUSGkahR4GnJM+gsAwCgeFAiUAECQ0BQuL8AAIAAAADKeIheclvFqQAAETr4iAMxIARMgAMIoHhQIAn0E0pDQFC4HhznoAAAAIAI2C0/4lvFqQAAETgBJJwYCAy4ABgYAFAA8MBKYEH4eRhTkAjYeFcgACAYAeABsOqyQ5gRwDayqugEgaIIAtgoACgDmEABmBAWGme5OBJJA2m4cDeoAmITWAXwrMgOgAGwBCh6CBXYF1Tzg1wKAAFdiuABRAFwAXQBsAG8AdgBrAHYAbwCEAHEwfxQBVE5TEQADVFhTBwBDANILAqcCzgLTApQCrQL6vAAMAL8APLhNBKkE6glGKTAU4Dr4N2EYEwBCkABKk8rHAbYBmwIoAiU4Ajf/Aq4CowCAANIChzgaNBsCsTgeODcFXrgClQKdAqQBiQGYAqsCsjTsNHsfNPA0ixsAWTWiOAMFPDQSNCk2BDZHNow2TTZUNhk28Jk9VzI3QkEoAoICoQKwAqcAQAAxBV4FXbS9BW47YkIXP1ciUqs05DS/FwABUwJW11e6nHuYZmSh/RAYA8oMKvZ8KASoUAJYWAJ6ILAsAZSoqjpgA0ocBIhmDgDWAAawRDQoAAcuAj5iAHABZiR2AIgiHgCaAU68ACxuHAG0ygM8MiZIAlgBdF4GagJqAPZOHAMuBgoATkYAsABiAHgAMLoGDPj0HpKEBAAOJgAuALggTAHWAeAMEDbd20Uege0ADwAWADkAQgA9OHd+2MUQZBBhBgNNDkxxPxUQArEPqwvqERoM1irQ090ANK4H8ANYB/ADWANYB/AH8ANYB/ADWANYA1gDWBwP8B/YxRBkD00EcgWTBZAE2wiIJk4RhgctCNdUEnQjHEwDSgEBIypJITuYMxAlR0wRTQgIATZHbKx9PQNMMbBU+pCnA9AyVDlxBgMedhKlAC8PeCE1uk6DekxxpQpQT7NX9wBFBgASqwAS5gBJDSgAUCwGPQBI4zTYABNGAE2bAE3KAExdGABKaAbgAFBXAFCOAFBJABI2SWdObALDOq0//QomCZhvwHdTBkIQHCemEPgMNAG2ATwN7kvZBPIGPATKH34ZGg/OlZ0Ipi3eDO4m5C6igFsj9iqEBe5L9TzeC05RaQ9aC2YJ5DpkgU8DIgEOIowK3g06CG4Q9ArKbA3mEUYHOgPWSZsApgcCCxIdNhW2JhFirQsKOXgG/Br3C5AmsBMqev0F1BoiBk4BKhsAANAu6IWxWjJcHU9gBgQLJiPIFKlQIQ0mQLh4SRocBxYlqgKSQ3FKiFE3HpQh9zw+DWcuFFF9B/Y8BhlQC4I8n0asRQ8R0z6OPUkiSkwtBDaALDAnjAnQD4YMunxzAVoJIgmyDHITMhEYN8YIOgcaLpclJxYIIkaWYJsE+KAD9BPSAwwFQAlCBxQDthwuEy8VKgUOgSXYAvQ21i60ApBWgQEYBcwPJh/gEFFH4Q7qCJwCZgOEJewALhUiABginAhEZABgj9lTBi7MCMhqbSN1A2gU6GIRdAeSDlgHqBw0FcAc4nDJXgyGCSiksAlcAXYJmgFgBOQICjVcjKEgQmdUi1kYnCBiQUBd/QIyDGYVoES+h3kCjA9sEhwBNgF0BzoNAgJ4Ee4RbBCWCOyGBTW2M/k6JgRQIYQgEgooA1BszwsoJvoM+WoBpBJjAw00PnfvZ6xgtyUX/gcaMsZBYSHyC5NPzgydGsIYQ1QvGeUHwAP0GvQn60FYBgADpAQUOk4z7wS+C2oIjAlAAEoOpBgH2BhrCnKM0QEyjAG4mgNYkoQCcJAGOAcMAGgMiAV65gAeAqgIpAAGANADWAA6Aq4HngAaAIZCAT4DKDABIuYCkAOUCDLMAZYwAfQqBBzEDBYA+DhuSwLDsgKAa2ajBd5ZAo8CSjYBTiYEBk9IUgOwcuIA3ABMBhTgSAEWrEvMG+REAeBwLADIAPwABjYHBkIBzgH0bgC4AWALMgmjtLYBTuoqAIQAFmwB2AKKAN4ANgCA8gFUAE4FWvoF1AJQSgESMhksWGIBvAMgATQBDgB6BsyOpsoIIARuB9QCEBwV4gLvLwe2AgMi4BPOQsYCvd9WADIXUu5eZwqoCqdeaAC0YTQHMnM9UQAPH6k+yAdy/BZIiQImSwBQ5gBQQzSaNTFWSTYBpwGqKQK38AFtqwBI/wK37gK3rQK3sAK6280C0gK33AK3zxAAUEIAUD9SklKDArekArw5AEQAzAHCO147WTteO1k7XjtZO147WTteO1kDmChYI03AVU0oJqkKbV9GYewMpw3VRMk6ShPcYFJgMxPJLbgUwhXPJVcZPhq9JwYl5VUKDwUt1GYxCC00dhe9AEApaYNCY4ceMQpMHOhTklT5LRwAskujM7ANrRsWREEFSHXuYisWDwojAmSCAmJDXE6wXDchAqH4AmiZAmYKAp+FOBwMAmY8AmYnBG8EgAN/FAN+kzkHOXgYOYM6JCQCbB4CMjc4CwJtyAJtr/CLADRoRiwBaADfAOIASwYHmQyOAP8MwwAOtgJ3MAJ2o0ACeUxEAni7Hl3cRa9G9AJ8QAJ6yQJ9CgJ88UgBSH5kJQAsFklZSlwWGErNAtECAtDNSygDiFADh+dExpEzAvKiXQQDA69Lz0wuJgTQTU1NsAKLQAKK2cIcCB5EaAa4Ao44Ao5dQZiCAo7aAo5deVG1UzYLUtVUhgKT/AKTDQDqAB1VH1WwVdEHLBwplocy4nhnRTw6ApegAu+zWCKpAFomApaQApZ9nQCqWa1aCoJOADwClrYClk9cRVzSApnMApllXMtdCBoCnJw5wzqeApwXAp+cAp65iwAeEDIrEAKd8gKekwC2PmE1YfACntQCoG8BqgKeoCACnk+mY8lkKCYsAiewAiZ/AqD8AqBN2AKmMAKlzwKoAAB+AqfzaH1osgAESmodatICrOQCrK8CrWgCrQMCVx4CVd0CseLYAx9PbJgCsr4OArLpGGzhbWRtSWADJc4Ctl08QG6RAylGArhfArlIFgK5K3hwN3DiAr0aAy2zAzISAr6JcgMDM3ICvhtzI3NQAsPMAsMFc4N0TDZGdOEDPKgDPJsDPcACxX0CxkgCxhGKAshqUgLIRQLJUALJLwJkngLd03h6YniveSZL0QMYpGcDAmH1GfSVJXsMXpNevBICz2wCz20wTFTT9BSgAMeuAs90ASrrA04TfkwGAtwoAtuLAtJQA1JdA1NgAQIDVY2AikABzBfuYUZ2AILPg44C2sgC2d+EEYRKpz0DhqYAMANkD4ZyWvoAVgLfZgLeuXR4AuIw7RUB8zEoAfScAfLTiALr9ALpcXoAAur6AurlAPpIAboC7ooC652Wq5cEAu5AA4XhmHpw4XGiAvMEAGoDjheZlAL3FAORbwOSiAL3mQL52gL4Z5odmqy8OJsfA52EAv77ARwAOp8dn7QDBY4DpmsDptoA0sYDBmuhiaIGCgMMSgFgASACtgNGAJwEgLpoBgC8BGzAEowcggCEDC6kdjoAJAM0C5IKRoABZCgiAIzw3AYBLACkfng9ogigkgNmWAN6AEQCvrkEVqTGAwCsBRbAA+4iQkMCHR072jI2PTbUNsk2RjY5NvA23TZKNiU3EDcZN5I+RTxDRTBCJkK5VBYKFhZfwQCWygU3AJBRHpu+OytgNxa61A40GMsYjsn7BVwFXQVcBV0FaAVdBVwFXQVcBV0FXAVdBVwFXUsaCNyKAK4AAQUHBwKU7oICoW1e7jAEzgPxA+YDwgCkBFDAwADABKzAAOxFLhitA1UFTDeyPkM+bj51QkRCuwTQWWQ8X+0AWBYzsACNA8xwzAGm7EZ/QisoCTAbLDs6fnLfb8H2GccsbgFw13M1HAVkBW/Jxsm9CNRO8E8FDD0FBQw9FkcClOYCoMFegpDfADgcMiA2AJQACB8AsigKAIzIEAJKeBIApY5yPZQIAKQiHb4fvj5BKSRPQrZCOz0oXyxgOywfKAnGbgMClQaCAkILXgdeCD9IIGUgQj5fPoY+dT52Ao5CM0dAX9BTVG9SDzFwWTQAbxBzJF/lOEIQQglCCkKJIAls5AcClQICoKPMODEFxhi6KSAbiyfIRrMjtCgdWCAkPlFBIitCsEJRzAbMAV/OEyQzDg0OAQQEJ36i328/Mk9AybDJsQlq3tDRApUKAkFzXf1d/j9uALYP6hCoFgCTGD8kPsFKQiobrm0+zj0KSD8kPnVCRBwMDyJRTHFgMTJa5rwXQiQ2YfI/JD7BMEJEHGINTw4TOFlIRzwJO0icMQpyPyQ+wzJCRBv6DVgnKB01NgUKj2bwYzMqCoBkznBgEF+zYDIocwRIX+NgHj4HICNfh2C4CwdwFWpTG/lgUhYGAwRfv2Ts8mAaXzVgml/XYIJfuWC4HI1gUF9pYJZgMR6ilQHMAOwLAlDRefC0in4AXAEJA6PjCwc0IamOANMMCAECRQDFNRTZBgd+CwQlRA+r6+gLBDEFBnwUBXgKATIArwAGRAAHA3cDdAN2A3kDdwN9A3oDdQN7A30DfAN4A3oDfQAYEAAlAtYASwMAUAFsAHcKAHcAmgB3AHUAdQB2AHVu8UgAygDAAHcAdQB1AHYAdQALCgB3AAsAmgB3AAsCOwB3AAtu8UgAygDAAHgKAJoAdwB3AHUAdQB2AHUAeAB1AHUAdgB1bvFIAMoAwAALCgCaAHcACwB3AAsCOwB3AAtu8UgAygDAAH4ACwGgALcBpwC6AahdAu0COwLtbvFIAMoAwAALCgCaAu0ACwLtAAsCOwLtAAtu8UgAygDAA24ACwNvAAu0VsQAAzsAABCkjUIpAAsAUIusOggWcgMeBxVsGwL67U/2HlzmWOEeOgALASvuAAseAfpKUpnpGgYJDCIZM6YyARUE9ThqAD5iXQgnAJYJPnOzw0ZAEZxEKsIAkA4DhAHnTAIDxxUDK0lxCQlPYgIvIQVYJQBVqE1GakUAKGYiDToSBA1EtAYAXQJYAIF8GgMHRyAAIAjOe9YncekRAA0KACUrjwE7Ayc6AAYWAqaiKG4McEcqANoN3+Mg9TwCBhIkuCny+JwUQ29L008JluRxu3K+oAdqiHOqFH0AG5SUIfUJ5SxCGfxdipRzqTmT4V5Zb+r1Uo4Vm+NqSSEl2mNvR2JhIa8SpYO6ntdwFXHCWTCK8f2+Hxo7uiG3drDycAuKIMP5bhi06ACnqArH1rz4Rqg//lm6SgJGEVbF9xJHISaR6HxqxSnkw6shDnelHKNEfGUXSJRJ1GcsmtJw25xrZMDK9gXSm1/YMkdX4/6NKYOdtk/NQ3/NnDASjTc3fPjIjW/5sVfVObX2oTDWkr1dF9f3kxBsD3/3aQO8hPfRz+e0uEiJqt1161griu7gz8hDDwtpy+F+BWtefnKHZPAxcZoWbnznhJpy0e842j36bcNzGnIEusgGX0a8ZxsnjcSsPDZ09yZ36fCQbriHeQ72JRMILNl6ePPf2HWoVwgWAm1fb3V2sAY0+B6rAXqSwPBgseVmoqsBTSrm91+XasMYYySI8eeRxH3ZvHkMz3BQ5aJ3iUVbYPNM3/7emRtjlsMgv/9VyTsyt/mK+8fgWeT6SoFaclXqn42dAIsvAarF5vNNWHzKSkKQ/8Hfk5ZWK7r9yliOsooyBjRhfkHP4Q2DkWXQi6FG/9r/IwbmkV5T7JSopHKn1pJwm9tb5Ot0oyN1Z2mPpKXHTxx2nlK08fKk1hEYA8WgVVWL5lgx0iTv+KdojJeU23ZDjmiubXOxVXJKKi2Wjuh2HLZOFLiSC7Tls5SMh4f+Pj6xUSrNjFqLGehRNB8lC0QSLNmkJJx/wSG3MnjE9T1CkPwJI0wH2lfzwETIiVqUxg0dfu5q39Gt+hwdcxkhhNvQ4TyrBceof3Mhs/IxFci1HmHr4FMZgXEEczPiGCx0HRwzAqDq2j9AVm1kwN0mRVLWLylgtoPNapF5cY4Y1wJh/e0BBwZj44YgZrDNqvD/9Hv7GFYdUQeDJuQ3EWI4HaKqavU1XjC/n41kT4L79kqGq0kLhdTZvgP3TA3fS0ozVz+5piZsoOtIvBUFoMKbNcmBL6YxxaUAusHB38XrS8dQMnQwJfUUkpRoGr5AUeWicvBTzyK9g77+yCkf5PAysL7r/JjcZgrbvRpMW9iyaxZvKO6ceZN2EwIxKwVFPuvFuiEPGCoagbMo+SpydLrXqBzNCDGFCrO/rkcwa2xhokQZ5CdZ0AsU3JfSqJ6n5I14YA+P/uAgfhPU84Tlw7cEFfp7AEE8ey4sP12PTt4Cods1GRgDOB5xvyiR5m+Bx8O5nBCNctU8BevfV5A08x6RHd5jcwPTMDSZJOedIZ1cGQ704lxbAzqZOP05ZxaOghzSdvFBHYqomATARyAADK4elP8Ly3IrUZKfWh23Xy20uBUmLS4Pfagu9+oyVa2iPgqRP3F2CTUsvJ7+RYnN8fFZbU/HVvxvcFFDKkiTqV5UBZ3Gz54JAKByi9hkKMZJvuGgcSYXFmw08UyoQyVdfTD1/dMkCHXcTGAKeROgArsvmRrQTLUOXioOHGK2QkjHuoYFgXciZoTJd6Fs5q1QX1G+p/e26hYsEf7QZD1nnIyl/SFkNtYYmmBhpBrxl9WbY0YpHWRuw2Ll/tj9mD8P4snVzJl4F9J+1arVeTb9E5r2ILH04qStjxQNwn3m4YNqxmaNbLAqW2TN6LidwuJRqS+NXbtqxoeDXpxeGWmxzSkWxjkyCkX4NQRme6q5SAcC+M7+9ETfA/EwrzQajKakCwYyeunP6ZFlxU2oMEn1Pz31zeStW74G406ZJFCl1wAXIoUKkWotYEpOuXB1uVNxJ63dpJEqfxBeptwIHNrPz8BllZoIcBoXwgfJ+8VAUnVPvRvexnw0Ma/WiGYuJO5y8QTvEYBigFmhUxY5RqzE8OcywN/8m4UYrlaniJO75XQ6KSo9+tWHlu+hMi0UVdiKQp7NelnoZUzNaIyBPVeOwK6GNp+FfHuPOoyhaWuNvTYFkvxscMQWDh+zeFCFkgwbXftiV23ywJ4+uwRqmg9k3KzwIQpzppt8DBBOMbrqwQM5Gb05sEwdKzMiAqOloaA/lr0KA+1pr0/+HiWoiIjHA/wir2nIuS3PeU/ji3O6ZwoxcR1SZ9FhtLC5S0FIzFhbBWcGVP/KpxOPSiUoAdWUpqKH++6Scz507iCcxYI6rdMBICPJZea7OcmeFw5mObJSiqpjg2UoWNIs+cFhyDSt6geV5qgi3FunmwwDoGSMgerFOZGX1m0dMCYo5XOruxO063dwENK9DbnVM9wYFREzh4vyU1WYYJ/LRRp6oxgjqP/X5a8/4Af6p6NWkQferzBmXme0zY/4nwMJm/wd1tIqSwGz+E3xPEAOoZlJit3XddD7/BT1pllzOx+8bmQtANQ/S6fZexc6qi3W+Q2xcmXTUhuS5mpHQRvcxZUN0S5+PL9lXWUAaRZhEH8hTdAcuNMMCuVNKTEGtSUKNi3O6KhSaTzck8csZ2vWRZ+d7mW8c4IKwXIYd25S/zIftPkwPzufjEvOHWVD1m+FjpDVUTV0DGDuHj6QnaEwLu/dEgdLQOg9E1Sro9XHJ8ykLAwtPu+pxqKDuFexqON1sKQm7rwbE1E68UCfA/erovrTCG+DBSNg0l4goDQvZN6uNlbyLpcZAwj2UclycvLpIZMgv4yRlpb3YuMftozorbcGVHt/VeDV3+Fdf1TP0iuaCsPi2G4XeGhsyF1ubVDxkoJhmniQ0/jSg/eYML9KLfnCFgISWkp91eauR3IQvED0nAPXK+6hPCYs+n3+hCZbiskmVMG2da+0EsZPonUeIY8EbfusQXjsK/eFDaosbPjEfQS0RKG7yj5GG69M7MeO1HmiUYocgygJHL6M1qzUDDwUSmr99V7Sdr2F3JjQAJY+F0yH33Iv3+C9M38eML7gTgmNu/r2bUMiPvpYbZ6v1/IaESirBHNa7mPKn4dEmYg7v/+HQgPN1G79jBQ1+soydfDC2r+h2Bl/KIc5KjMK7OH6nb1jLsNf0EHVe2KBiE51ox636uyG6Lho0t3J34L5QY/ilE3mikaF4HKXG1mG1rCevT1Vv6GavltxoQe/bMrpZvRggnBxSEPEeEzkEdOxTnPXHVjUYdw8JYvjB/o7Eegc3Ma+NUxLLnsK0kJlinPmUHzHGtrk5+CAbVzFOBqpyy3QVUnzTDfC/0XD94/okH+OB+i7g9lolhWIjSnfIb+Eq43ZXOWmwvjyV/qqD+t0e+7mTEM74qP/Ozt8nmC7mRpyu63OB4KnUzFc074SqoyPUAgM+/TJGFo6T44EHnQU4X4z6qannVqgw/U7zCpwcmXV1AubIrvOmkKHazJAR55ePjp5tLBsN8vAqs3NAHdcEHOR2xQ0lsNAFzSUuxFQCFYvXLZJdOj9p4fNq6p0HBGUik2YzaI4xySy91KzhQ0+q1hjxvImRwPRf76tChlRkhRCi74NXZ9qUNeIwP+s5p+3m5nwPdNOHgSLD79n7O9m1n1uDHiMntq4nkYwV5OZ1ENbXxFd4PgrlvavZsyUO4MqYlqqn1O8W/I1dEZq5dXhrbETLaZIbC2Kj/Aa/QM+fqUOHdf0tXAQ1huZ3cmWECWSXy/43j35+Mvq9xws7JKseriZ1pEWKc8qlzNrGPUGcVgOa9cPJYIJsGnJTAUsEcDOEVULO5x0rXBijc1lgXEzQQKhROf8zIV82w8eswc78YX11KYLWQRcgHNJElBxfXr72lS2RBSl07qTKorO2uUDZr3sFhYsvnhLZn0A94KRzJ/7DEGIAhW5ZWFpL8gEwu1aLA9MuWZzNwl8Oze9Y+bX+v9gywRVnoB5I/8kXTXU3141yRLYrIOOz6SOnyHNy4SieqzkBXharjfjqq1q6tklaEbA8Qfm2DaIPs7OTq/nvJBjKfO2H9bH2cCMh1+5gspfycu8f/cuuRmtDjyqZ7uCIMyjdV3a+p3fqmXsRx4C8lujezIFHnQiVTXLXuI1XrwN3+siYYj2HHTvESUx8DlOTXpak9qFRK+L3mgJ1WsD7F4cu1aJoFoYQnu+wGDMOjJM3kiBQWHCcvhJ/HRdxodOQp45YZaOTA22Nb4XKCVxqkbwMYFhzYQYIAnCW8FW14uf98jhUG2zrKhQQ0q0CEq0t5nXyvUyvR8DvD69LU+g3i+HFWQMQ8PqZuHD+sNKAV0+M6EJC0szq7rEr7B5bQ8BcNHzvDMc9eqB5ZCQdTf80Obn4uzjwpYU7SISdtV0QGa9D3Wrh2BDQtpBKxaNFV+/Cy2P/Sv+8s7Ud0Fd74X4+o/TNztWgETUapy+majNQ68Lq3ee0ZO48VEbTZYiH1Co4OlfWef82RWeyUXo7woM03PyapGfikTnQinoNq5z5veLpeMV3HCAMTaZmA1oGLAn7XS3XYsz+XK7VMQsc4XKrmDXOLU/pSXVNUq8dIqTba///3x6LiLS6xs1xuCAYSfcQ3+rQgmu7uvf3THKt5Ooo97TqcbRqxx7EASizaQCBQllG/rYxVapMLgtLbZS64w1MDBMXX+PQpBKNwqUKOf2DDRDUXQf9EhOS0Qj4nTmlA8dzSLz/G1d+Ud8MTy/6ghhdiLpeerGY/UlDOfiuqFsMUU5/UYlP+BAmgRLuNpvrUaLlVkrqDievNVEAwF+4CoM1MZTmjxjJMsKJq+u8Zd7tNCUFy6LiyYXRJQ4VyvEQFFaCGKsxIwQkk7EzZ6LTJq2hUuPhvAW+gQnSG6J+MszC+7QCRHcnqDdyNRJ6T9xyS87A6MDutbzKGvGktpbXqtzWtXb9HsfK2cBMomjN9a4y+TaJLnXxAeX/HWzmf4cR4vALt/P4w4qgKY04ml4ZdLOinFYS6cup3G/1ie4+t1eOnpBNlqGqs75ilzkT4+DsZQxNvaSKJ//6zIbbk/M7LOhFmRc/1R+kBtz7JFGdZm/COotIdvQoXpTqP/1uqEUmCb/QWoGLMwO5ANcHzxdY48IGP5+J+zKOTBFZ4Pid+GTM+Wq12MV/H86xEJptBa6T+p3kgpwLedManBHC2GgNrFpoN2xnrMz9WFWX/8/ygSBkavq2Uv7FdCsLEYLu9LLIvAU0bNRDtzYl+/vXmjpIvuJFYjmI0im6QEYqnIeMsNjXG4vIutIGHijeAG/9EDBozKV5cldkHbLxHh25vT+ZEzbhXlqvpzKJwcEgfNwLAKFeo0/pvEE10XDB+EXRTXtSzJozQKFFAJhMxYkVaCW+E9AL7tMeU8acxidHqzb6lX4691UsDpy/LLRmT+epgW56+5Cw8tB4kMUv6s9lh3eRKbyGs+H/4mQMaYzPTf2OOdokEn+zzgvoD3FqNKk8QqGAXVsqcGdXrT62fSPkR2vROFi68A6se86UxRUk4cajfPyCC4G5wDhD+zNq4jodQ4u4n/m37Lr36n4LIAAsVr02dFi9AiwA81MYs2rm4eDlDNmdMRvEKRHfBwW5DdMNp0jPFZMeARqF/wL4XBfd+EMLBfMzpH5GH6NaW+1vrvMdg+VxDzatk3MXgO3ro3P/DpcC6+Mo4MySJhKJhSR01SGGGp5hPWmrrUgrv3lDnP+HhcI3nt3YqBoVAVTBAQT5iuhTg8nvPtd8ZeYj6w1x6RqGUBrSku7+N1+BaasZvjTk64RoIDlL8brpEcJx3OmY7jLoZsswdtmhfC/G21llXhITOwmvRDDeTTPbyASOa16cF5/A1fZAidJpqju3wYAy9avPR1ya6eNp9K8XYrrtuxlqi+bDKwlfrYdR0RRiKRVTLOH85+ZY7XSmzRpfZBJjaTa81VDcJHpZnZnSQLASGYW9l51ZV/h7eVzTi3Hv6hUsgc/51AqJRTkpbFVLXXszoBL8nBX0u/0jBLT8nH+fJePbrwURT58OY+UieRjd1vs04w0VG5VN2U6MoGZkQzKN/ptz0Q366dxoTGmj7i1NQGHi9GgnquXFYdrCfZBmeb7s0T6yrdlZH5cZuwHFyIJ/kAtGsTg0xH5taAAq44BAk1CPk9KVVbqQzrCUiFdF/6gtlPQ8bHHc1G1W92MXGZ5HEHftyLYs8mbD/9xYRUWkHmlM0zC2ilJlnNgV4bfALpQghxOUoZL7VTqtCHIaQSXm+YUMnpkXybnV+A6xlm2CVy8fn0Xlm2XRa0+zzOa21JWWmixfiPMSCZ7qA4rS93VN3pkpF1s5TonQjisHf7iU9ZGvUPOAKZcR1pbeVf/Ul7OhepGCaId9wOtqo7pJ7yLcBZ0pFkOF28y4zEI/kcUNmutBHaQpBdNM8vjCS6HZRokkeo88TBAjGyG7SR+6vUgTcyK9Imalj0kuxz0wmK+byQU11AiJFk/ya5dNduRClcnU64yGu/ieWSeOos1t3ep+RPIWQ2pyTYVbZltTbsb7NiwSi3AV+8KLWk7LxCnfZUetEM8ThnsSoGH38/nyAwFguJp8FjvlHtcWZuU4hPva0rHfr0UhOOJ/F6vS62FW7KzkmRll2HEc7oUq4fyi5T70Vl7YVIfsPHUCdHesf9Lk7WNVWO75JDkYbMI8TOW8JKVtLY9d6UJRITO8oKo0xS+o99Yy04iniGHAaGj88kEWgwv0OrHdY/nr76DOGNS59hXCGXzTKUvDl9iKpLSWYN1lxIeyywdNpTkhay74w2jFT6NS8qkjo5CxA1yfSYwp6AJIZNKIeEK5PJAW7ORgWgwp0VgzYpqovMrWxbu+DGZ6Lhie1RAqpzm8VUzKJOH3mCzWuTOLsN3VT/dv2eeYe9UjbR8YTBsLz7q60VN1sU51k+um1f8JxD5pPhbhSC8rRaB454tmh6YUWrJI3+GWY0qeWioj/tbkYITOkJaeuGt4JrJvHA+l0Gu7kY7XOaa05alMnRWVCXqFgLIwSY4uF59Ue5SU4QKuc/HamDxbr0x6csCetXGoP7Qn1Bk/J9DsynO/UD6iZ1Hyrz+jit0hDCwi/E9OjgKTbB3ZQKQ/0ZOvevfNHG0NK4Aj3Cp7NpRk07RT1i/S0EL93Ag8GRgKI9CfpajKyK6+Jj/PI1KO5/85VAwz2AwzP8FTBb075IxCXv6T9RVvWT2tUaqxDS92zrGUbWzUYk9mSs82pECH+fkqsDt93VW++4YsR/dHCYcQSYTO/KaBMDj9LSD/J/+z20Kq8XvZUAIHtm9hRPP3ItbuAu2Hm5lkPs92pd7kCxgRs0xOVBnZ13ccdA0aunrwv9SdqElJRC3g+oCu+nXyCgmXUs9yMjTMAIHfxZV+aPKcZeUBWt057Xo85Ks1Ir5gzEHCWqZEhrLZMuF11ziGtFQUds/EESajhagzcKsxamcSZxGth4UII+adPhQkUnx2WyN+4YWR+r3f8MnkyGFuR4zjzxJS8WsQYR5PTyRaD9ixa6Mh741nBHbzfjXHskGDq179xaRNrCIB1z1xRfWfjqw2pHc1zk9xlPpL8sQWAIuETZZhbnmL54rceXVNRvUiKrrqIkeogsl0XXb17ylNb0f4GA9Wd44vffEG8FSZGHEL2fbaTGRcSiCeA8PmA/f6Hz8HCS76fXUHwgwkzSwlI71ekZ7Fapmlk/KC+Hs8hUcw3N2LN5LhkVYyizYFl/uPeVP5lsoJHhhfWvvSWruCUW1ZcJOeuTbrDgywJ/qG07gZJplnTvLcYdNaH0KMYOYMGX+rB4NGPFmQsNaIwlWrfCezxre8zXBrsMT+edVLbLqN1BqB76JH4BvZTqUIMfGwPGEn+EnmTV86fPBaYbFL3DFEhjB45CewkXEAtJxk4/Ms2pPXnaRqdky0HOYdcUcE2zcXq4vaIvW2/v0nHFJH2XXe22ueDmq/18XGtELSq85j9X8q0tcNSSKJIX8FTuJF/Pf8j5PhqG2u+osvsLxYrvvfeVJL+4tkcXcr9JV7v0ERmj/X6fM3NC4j6dS1+9Umr2oPavqiAydTZPLMNRGY23LO9zAVDly7jD+70G5TPPLdhRIl4WxcYjLnM+SNcJ26FOrkrISUtPObIz5Zb3AG612krnpy15RMW+1cQjlnWFI6538qky9axd2oJmHIHP08KyP0ubGO+TQNOYuv2uh17yCIvR8VcStw7o1g0NM60sk+8Tq7YfIBJrtp53GkvzXH7OA0p8/n/u1satf/VJhtR1l8Wa6Gmaug7haSpaCaYQax6ta0mkutlb+eAOSG1aobM81D9A4iS1RRlzBBoVX6tU1S6WE2N9ORY6DfeLRC4l9Rvr5h95XDWB2mR1d4WFudpsgVYwiTwT31ljskD8ZyDOlm5DkGh9N/UB/0AI5Xvb8ZBmai2hQ4BWMqFwYnzxwB26YHSOv9WgY3JXnvoN+2R4rqGVh/LLDMtpFP+SpMGJNWvbIl5SOodbCczW2RKleksPoUeGEzrjtKHVdtZA+kfqO+rVx/iclCqwoopepvJpSTDjT+b9GWylGRF8EDbGlw6eUzmJM95Ovoz+kwLX3c2fTjFeYEsE7vUZm3mqdGJuKh2w9/QGSaqRHs99aScGOdDqkFcACoqdbBoQqqjamhH6Q9ng39JCg3lrGJwd50Qk9ovnqBTr8MME7Ps2wiVfygUmPoUBJJfJWX5Nda0nuncbFkA=="))}LRe.getData=Mxo});var O8r=Q(cQ=>{"use strict";d();p();Object.defineProperty(cQ,"__esModule",{value:!0});cQ.ens_normalize=cQ.ens_normalize_post_check=void 0;var Pxo=pm(),Nxo=M8r(),URe=(0,Nxo.getData)(),FRe=hpt(),Bxo=new Set((0,FRe.read_member_array)(URe)),Oxo=new Set((0,FRe.read_member_array)(URe)),Dxo=(0,FRe.read_mapped_map)(URe),Lxo=(0,FRe.read_emoji_trie)(URe),P8r=45,N8r=95;function B8r(t){return(0,Pxo.toUtf8CodePoints)(t)}function Uxo(t){return t.filter(function(e){return e!=65039})}function mpt(t){for(var e=0,r=t.split(".");e<r.length;e++){var n=r[e],o=B8r(n);try{for(var i=o.lastIndexOf(N8r)-1;i>=0;i--)if(o[i]!==N8r)throw new Error("underscore only allowed at start");if(o.length>=4&&o.every(function(a){return a<128})&&o[2]===P8r&&o[3]===P8r)throw new Error("invalid label extension")}catch(a){throw new Error('Invalid label "'+n+'": '+a.message)}}return t}cQ.ens_normalize_post_check=mpt;function Fxo(t){return mpt(zxo(t,Uxo))}cQ.ens_normalize=Fxo;function zxo(t,e){for(var r=B8r(t).reverse(),n=[];r.length;){var o=jxo(r);if(o){n.push.apply(n,e(o));continue}var i=r.pop();if(Bxo.has(i)){n.push(i);continue}if(!Oxo.has(i)){var a=Dxo[i];if(a){n.push.apply(n,a);continue}throw new Error("Disallowed codepoint: 0x"+i.toString(16).toUpperCase())}}return mpt(Hxo(String.fromCodePoint.apply(String,n)))}function Hxo(t){return t.normalize("NFC")}function jxo(t,e){var r,n=Lxo,o,i,a=[],s=t.length;e&&(e.length=0);for(var c=function(){var u=t[--s];if(n=(r=n.branches.find(function(f){return f.set.has(u)}))===null||r===void 0?void 0:r.node,!n)return"break";if(n.save)i=u;else if(n.check&&u===i)return"break";a.push(u),n.fe0f&&(a.push(65039),s>0&&t[s-1]==65039&&s--),n.valid&&(o=a.slice(),n.valid==2&&o.splice(1,1),e&&e.push.apply(e,t.slice(s).reverse()),t.length=s)};s;){var l=c();if(l==="break")break}return o}});var gpt=Q(N4=>{"use strict";d();p();Object.defineProperty(N4,"__esModule",{value:!0});N4.dnsEncode=N4.namehash=N4.isValidName=N4.ensNormalize=void 0;var zRe=ei(),U8r=pm(),D8r=ky(),Wxo=bo(),Gxo=dpt(),Vxo=new Wxo.Logger(Gxo.version),qxo=O8r(),F8r=new Uint8Array(32);F8r.fill(0);function L8r(t){if(t.length===0)throw new Error("invalid ENS name; empty component");return t}function HRe(t){var e=(0,U8r.toUtf8Bytes)((0,qxo.ens_normalize)(t)),r=[];if(t.length===0)return r;for(var n=0,o=0;o<e.length;o++){var i=e[o];i===46&&(r.push(L8r(e.slice(n,o))),n=o+1)}if(n>=e.length)throw new Error("invalid ENS name; empty component");return r.push(L8r(e.slice(n))),r}function Kxo(t){return HRe(t).map(function(e){return(0,U8r.toUtf8String)(e)}).join(".")}N4.ensNormalize=Kxo;function Yxo(t){try{return HRe(t).length!==0}catch{}return!1}N4.isValidName=Yxo;function Jxo(t){typeof t!="string"&&Vxo.throwArgumentError("invalid ENS name; not a string","name",t);for(var e=F8r,r=HRe(t);r.length;)e=(0,D8r.keccak256)((0,zRe.concat)([e,(0,D8r.keccak256)(r.pop())]));return(0,zRe.hexlify)(e)}N4.namehash=Jxo;function Xxo(t){return(0,zRe.hexlify)((0,zRe.concat)(HRe(t).map(function(e){if(e.length>63)throw new Error("invalid DNS encoded entry; length exceeds 63 bytes");var r=new Uint8Array(e.length+1);return r.set(e,1),r[0]=r.length-1,r})))+"00"}N4.dnsEncode=Xxo});var z8r=Q(tH=>{"use strict";d();p();Object.defineProperty(tH,"__esModule",{value:!0});tH.hashMessage=tH.messagePrefix=void 0;var Zxo=ei(),Qxo=ky(),vpt=pm();tH.messagePrefix=`Ethereum Signed Message:
`;function $xo(t){return typeof t=="string"&&(t=(0,vpt.toUtf8Bytes)(t)),(0,Qxo.keccak256)((0,Zxo.concat)([(0,vpt.toUtf8Bytes)(tH.messagePrefix),(0,vpt.toUtf8Bytes)(String(t.length)),t]))}tH.hashMessage=$xo});var J8r=Q(SP=>{"use strict";d();p();var ewo=SP&&SP.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},two=SP&&SP.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(SP,"__esModule",{value:!0});SP.TypedDataEncoder=void 0;var G8r=S2(),nH=sf(),Dh=ei(),lQ=ky(),rH=is(),rwo=bo(),nwo=dpt(),Yl=new rwo.Logger(nwo.version),V8r=fpt(),q8r=new Uint8Array(32);q8r.fill(0);var owo=nH.BigNumber.from(-1),K8r=nH.BigNumber.from(0),Y8r=nH.BigNumber.from(1),iwo=nH.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function awo(t){var e=(0,Dh.arrayify)(t),r=e.length%32;return r?(0,Dh.hexConcat)([e,q8r.slice(r)]):(0,Dh.hexlify)(e)}var swo=(0,Dh.hexZeroPad)(Y8r.toHexString(),32),cwo=(0,Dh.hexZeroPad)(K8r.toHexString(),32),H8r={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},ypt=["name","version","chainId","verifyingContract","salt"];function j8r(t){return function(e){return typeof e!="string"&&Yl.throwArgumentError("invalid domain value for "+JSON.stringify(t),"domain."+t,e),e}}var lwo={name:j8r("name"),version:j8r("version"),chainId:function(t){try{return nH.BigNumber.from(t).toString()}catch{}return Yl.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",t)},verifyingContract:function(t){try{return(0,G8r.getAddress)(t).toLowerCase()}catch{}return Yl.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",t)},salt:function(t){try{var e=(0,Dh.arrayify)(t);if(e.length!==32)throw new Error("bad length");return(0,Dh.hexlify)(e)}catch{}return Yl.throwArgumentError('invalid domain value "salt"',"domain.salt",t)}};function bpt(t){{var e=t.match(/^(u?)int(\d*)$/);if(e){var r=e[1]==="",n=parseInt(e[2]||"256");(n%8!==0||n>256||e[2]&&e[2]!==String(n))&&Yl.throwArgumentError("invalid numeric width","type",t);var o=iwo.mask(r?n-1:n),i=r?o.add(Y8r).mul(owo):K8r;return function(s){var c=nH.BigNumber.from(s);return(c.lt(i)||c.gt(o))&&Yl.throwArgumentError("value out-of-bounds for "+t,"value",s),(0,Dh.hexZeroPad)(c.toTwos(256).toHexString(),32)}}}{var e=t.match(/^bytes(\d+)$/);if(e){var a=parseInt(e[1]);return(a===0||a>32||e[1]!==String(a))&&Yl.throwArgumentError("invalid bytes width","type",t),function(c){var l=(0,Dh.arrayify)(c);return l.length!==a&&Yl.throwArgumentError("invalid length for "+t,"value",c),awo(c)}}}switch(t){case"address":return function(s){return(0,Dh.hexZeroPad)((0,G8r.getAddress)(s),32)};case"bool":return function(s){return s?swo:cwo};case"bytes":return function(s){return(0,lQ.keccak256)(s)};case"string":return function(s){return(0,V8r.id)(s)}}return null}function W8r(t,e){return t+"("+e.map(function(r){var n=r.name,o=r.type;return o+" "+n}).join(",")+")"}var uwo=function(){function t(e){(0,rH.defineReadOnly)(this,"types",Object.freeze((0,rH.deepCopy)(e))),(0,rH.defineReadOnly)(this,"_encoderCache",{}),(0,rH.defineReadOnly)(this,"_types",{});var r={},n={},o={};Object.keys(e).forEach(function(f){r[f]={},n[f]=[],o[f]={}});var i=function(f){var h={};e[f].forEach(function(m){h[m.name]&&Yl.throwArgumentError("duplicate variable name "+JSON.stringify(m.name)+" in "+JSON.stringify(f),"types",e),h[m.name]=!0;var g=m.type.match(/^([^\x5b]*)(\x5b|$)/)[1];g===f&&Yl.throwArgumentError("circular type reference to "+JSON.stringify(g),"types",e);var v=bpt(g);v||(n[g]||Yl.throwArgumentError("unknown type "+JSON.stringify(g),"types",e),n[g].push(f),r[f][g]=!0)})};for(var a in e)i(a);var s=Object.keys(n).filter(function(f){return n[f].length===0});s.length===0?Yl.throwArgumentError("missing primary type","types",e):s.length>1&&Yl.throwArgumentError("ambiguous primary types or unused types: "+s.map(function(f){return JSON.stringify(f)}).join(", "),"types",e),(0,rH.defineReadOnly)(this,"primaryType",s[0]);function c(f,h){h[f]&&Yl.throwArgumentError("circular type reference to "+JSON.stringify(f),"types",e),h[f]=!0,Object.keys(r[f]).forEach(function(m){!n[m]||(c(m,h),Object.keys(h).forEach(function(g){o[g][m]=!0}))}),delete h[f]}c(this.primaryType,{});for(var l in o){var u=Object.keys(o[l]);u.sort(),this._types[l]=W8r(l,e[l])+u.map(function(f){return W8r(f,e[f])}).join("")}}return t.prototype.getEncoder=function(e){var r=this._encoderCache[e];return r||(r=this._encoderCache[e]=this._getEncoder(e)),r},t.prototype._getEncoder=function(e){var r=this;{var n=bpt(e);if(n)return n}var o=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(o){var i=o[1],a=this.getEncoder(i),s=parseInt(o[3]);return function(u){s>=0&&u.length!==s&&Yl.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",u);var f=u.map(a);return r._types[i]&&(f=f.map(lQ.keccak256)),(0,lQ.keccak256)((0,Dh.hexConcat)(f))}}var c=this.types[e];if(c){var l=(0,V8r.id)(this._types[e]);return function(u){var f=c.map(function(h){var m=h.name,g=h.type,v=r.getEncoder(g)(u[m]);return r._types[g]?(0,lQ.keccak256)(v):v});return f.unshift(l),(0,Dh.hexConcat)(f)}}return Yl.throwArgumentError("unknown type: "+e,"type",e)},t.prototype.encodeType=function(e){var r=this._types[e];return r||Yl.throwArgumentError("unknown type: "+JSON.stringify(e),"name",e),r},t.prototype.encodeData=function(e,r){return this.getEncoder(e)(r)},t.prototype.hashStruct=function(e,r){return(0,lQ.keccak256)(this.encodeData(e,r))},t.prototype.encode=function(e){return this.encodeData(this.primaryType,e)},t.prototype.hash=function(e){return this.hashStruct(this.primaryType,e)},t.prototype._visit=function(e,r,n){var o=this;{var i=bpt(e);if(i)return n(e,r)}var a=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(a){var s=a[1],c=parseInt(a[3]);return c>=0&&r.length!==c&&Yl.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",r),r.map(function(u){return o._visit(s,u,n)})}var l=this.types[e];return l?l.reduce(function(u,f){var h=f.name,m=f.type;return u[h]=o._visit(m,r[h],n),u},{}):Yl.throwArgumentError("unknown type: "+e,"type",e)},t.prototype.visit=function(e,r){return this._visit(this.primaryType,e,r)},t.from=function(e){return new t(e)},t.getPrimaryType=function(e){return t.from(e).primaryType},t.hashStruct=function(e,r,n){return t.from(r).hashStruct(e,n)},t.hashDomain=function(e){var r=[];for(var n in e){var o=H8r[n];o||Yl.throwArgumentError("invalid typed-data domain key: "+JSON.stringify(n),"domain",e),r.push({name:n,type:o})}return r.sort(function(i,a){return ypt.indexOf(i.name)-ypt.indexOf(a.name)}),t.hashStruct("EIP712Domain",{EIP712Domain:r},e)},t.encode=function(e,r,n){return(0,Dh.hexConcat)(["0x1901",t.hashDomain(e),t.from(r).hash(n)])},t.hash=function(e,r,n){return(0,lQ.keccak256)(t.encode(e,r,n))},t.resolveNames=function(e,r,n,o){return ewo(this,void 0,void 0,function(){var i,a,s,c,l,u,f,h;return two(this,function(m){switch(m.label){case 0:e=(0,rH.shallowCopy)(e),i={},e.verifyingContract&&!(0,Dh.isHexString)(e.verifyingContract,20)&&(i[e.verifyingContract]="0x"),a=t.from(r),a.visit(n,function(g,v){return g==="address"&&!(0,Dh.isHexString)(v,20)&&(i[v]="0x"),v}),s=[];for(c in i)s.push(c);l=0,m.label=1;case 1:return l<s.length?(u=s[l],f=i,h=u,[4,o(u)]):[3,4];case 2:f[h]=m.sent(),m.label=3;case 3:return l++,[3,1];case 4:return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),n=a.visit(n,function(g,v){return g==="address"&&i[v]?i[v]:v}),[2,{domain:e,value:n}]}})})},t.getPayload=function(e,r,n){t.hashDomain(e);var o={},i=[];ypt.forEach(function(c){var l=e[c];l!=null&&(o[c]=lwo[c](l),i.push({name:c,type:H8r[c]}))});var a=t.from(r),s=(0,rH.shallowCopy)(r);return s.EIP712Domain?Yl.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",r):s.EIP712Domain=i,a.encode(n),{types:s,domain:o,primaryType:a.primaryType,message:a.visit(n,function(c,l){if(c.match(/^bytes(\d*)/))return(0,Dh.hexlify)((0,Dh.arrayify)(l));if(c.match(/^u?int/))return nH.BigNumber.from(l).toString();switch(c){case"address":return l.toLowerCase();case"bool":return!!l;case"string":return typeof l!="string"&&Yl.throwArgumentError("invalid string","value",l),l}return Yl.throwArgumentError("unsupported type","type",c)})}},t}();SP.TypedDataEncoder=uwo});var oH=Q(Ep=>{"use strict";d();p();Object.defineProperty(Ep,"__esModule",{value:!0});Ep._TypedDataEncoder=Ep.hashMessage=Ep.messagePrefix=Ep.ensNormalize=Ep.isValidName=Ep.namehash=Ep.dnsEncode=Ep.id=void 0;var fwo=fpt();Object.defineProperty(Ep,"id",{enumerable:!0,get:function(){return fwo.id}});var xpt=gpt();Object.defineProperty(Ep,"dnsEncode",{enumerable:!0,get:function(){return xpt.dnsEncode}});Object.defineProperty(Ep,"isValidName",{enumerable:!0,get:function(){return xpt.isValidName}});Object.defineProperty(Ep,"namehash",{enumerable:!0,get:function(){return xpt.namehash}});var X8r=z8r();Object.defineProperty(Ep,"hashMessage",{enumerable:!0,get:function(){return X8r.hashMessage}});Object.defineProperty(Ep,"messagePrefix",{enumerable:!0,get:function(){return X8r.messagePrefix}});var dwo=gpt();Object.defineProperty(Ep,"ensNormalize",{enumerable:!0,get:function(){return dwo.ensNormalize}});var pwo=J8r();Object.defineProperty(Ep,"_TypedDataEncoder",{enumerable:!0,get:function(){return pwo.TypedDataEncoder}})});var n5r=Q(hm=>{"use strict";d();p();var GRe=hm&&hm.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(hm,"__esModule",{value:!0});hm.Interface=hm.Indexed=hm.ErrorDescription=hm.TransactionDescription=hm.LogDescription=hm.checkResultErrors=void 0;var hwo=S2(),Z8r=sf(),El=ei(),jRe=oH(),Q8r=ky(),Lh=is(),mwo=upt(),gwo=w2();Object.defineProperty(hm,"checkResultErrors",{enumerable:!0,get:function(){return gwo.checkResultErrors}});var E8=wRe(),WRe=bo(),vwo=GZ(),Jl=new WRe.Logger(vwo.version),e5r=function(t){GRe(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e}(Lh.Description);hm.LogDescription=e5r;var t5r=function(t){GRe(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e}(Lh.Description);hm.TransactionDescription=t5r;var r5r=function(t){GRe(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e}(Lh.Description);hm.ErrorDescription=r5r;var wpt=function(t){GRe(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.isIndexed=function(r){return!!(r&&r._isIndexed)},e}(Lh.Description);hm.Indexed=wpt;var ywo={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function $8r(t,e){var r=new Error("deferred error during ABI decoding triggered accessing "+t);return r.error=e,r}var bwo=function(){function t(e){var r=this.constructor,n=this,o=[];typeof e=="string"?o=JSON.parse(e):o=e,(0,Lh.defineReadOnly)(this,"fragments",o.map(function(i){return E8.Fragment.from(i)}).filter(function(i){return i!=null})),(0,Lh.defineReadOnly)(this,"_abiCoder",(0,Lh.getStatic)(r,"getAbiCoder")()),(0,Lh.defineReadOnly)(this,"functions",{}),(0,Lh.defineReadOnly)(this,"errors",{}),(0,Lh.defineReadOnly)(this,"events",{}),(0,Lh.defineReadOnly)(this,"structs",{}),this.fragments.forEach(function(i){var a=null;switch(i.type){case"constructor":if(n.deploy){Jl.warn("duplicate definition - constructor");return}(0,Lh.defineReadOnly)(n,"deploy",i);return;case"function":a=n.functions;break;case"event":a=n.events;break;case"error":a=n.errors;break;default:return}var s=i.format();if(a[s]){Jl.warn("duplicate definition - "+s);return}a[s]=i}),this.deploy||(0,Lh.defineReadOnly)(this,"deploy",E8.ConstructorFragment.from({payable:!1,type:"constructor"})),(0,Lh.defineReadOnly)(this,"_isInterface",!0)}return t.prototype.format=function(e){e||(e=E8.FormatTypes.full),e===E8.FormatTypes.sighash&&Jl.throwArgumentError("interface does not support formatting sighash","format",e);var r=this.fragments.map(function(n){return n.format(e)});return e===E8.FormatTypes.json?JSON.stringify(r.map(function(n){return JSON.parse(n)})):r},t.getAbiCoder=function(){return mwo.defaultAbiCoder},t.getAddress=function(e){return(0,hwo.getAddress)(e)},t.getSighash=function(e){return(0,El.hexDataSlice)((0,jRe.id)(e.format()),0,4)},t.getEventTopic=function(e){return(0,jRe.id)(e.format())},t.prototype.getFunction=function(e){if((0,El.isHexString)(e)){for(var r in this.functions)if(e===this.getSighash(r))return this.functions[r];Jl.throwArgumentError("no matching function","sighash",e)}if(e.indexOf("(")===-1){var n=e.trim(),o=Object.keys(this.functions).filter(function(a){return a.split("(")[0]===n});return o.length===0?Jl.throwArgumentError("no matching function","name",n):o.length>1&&Jl.throwArgumentError("multiple matching functions","name",n),this.functions[o[0]]}var i=this.functions[E8.FunctionFragment.fromString(e).format()];return i||Jl.throwArgumentError("no matching function","signature",e),i},t.prototype.getEvent=function(e){if((0,El.isHexString)(e)){var r=e.toLowerCase();for(var n in this.events)if(r===this.getEventTopic(n))return this.events[n];Jl.throwArgumentError("no matching event","topichash",r)}if(e.indexOf("(")===-1){var o=e.trim(),i=Object.keys(this.events).filter(function(s){return s.split("(")[0]===o});return i.length===0?Jl.throwArgumentError("no matching event","name",o):i.length>1&&Jl.throwArgumentError("multiple matching events","name",o),this.events[i[0]]}var a=this.events[E8.EventFragment.fromString(e).format()];return a||Jl.throwArgumentError("no matching event","signature",e),a},t.prototype.getError=function(e){if((0,El.isHexString)(e)){var r=(0,Lh.getStatic)(this.constructor,"getSighash");for(var n in this.errors){var o=this.errors[n];if(e===r(o))return this.errors[n]}Jl.throwArgumentError("no matching error","sighash",e)}if(e.indexOf("(")===-1){var i=e.trim(),a=Object.keys(this.errors).filter(function(c){return c.split("(")[0]===i});return a.length===0?Jl.throwArgumentError("no matching error","name",i):a.length>1&&Jl.throwArgumentError("multiple matching errors","name",i),this.errors[a[0]]}var s=this.errors[E8.FunctionFragment.fromString(e).format()];return s||Jl.throwArgumentError("no matching error","signature",e),s},t.prototype.getSighash=function(e){if(typeof e=="string")try{e=this.getFunction(e)}catch(r){try{e=this.getError(e)}catch{throw r}}return(0,Lh.getStatic)(this.constructor,"getSighash")(e)},t.prototype.getEventTopic=function(e){return typeof e=="string"&&(e=this.getEvent(e)),(0,Lh.getStatic)(this.constructor,"getEventTopic")(e)},t.prototype._decodeParams=function(e,r){return this._abiCoder.decode(e,r)},t.prototype._encodeParams=function(e,r){return this._abiCoder.encode(e,r)},t.prototype.encodeDeploy=function(e){return this._encodeParams(this.deploy.inputs,e||[])},t.prototype.decodeErrorResult=function(e,r){typeof e=="string"&&(e=this.getError(e));var n=(0,El.arrayify)(r);return(0,El.hexlify)(n.slice(0,4))!==this.getSighash(e)&&Jl.throwArgumentError("data signature does not match error "+e.name+".","data",(0,El.hexlify)(n)),this._decodeParams(e.inputs,n.slice(4))},t.prototype.encodeErrorResult=function(e,r){return typeof e=="string"&&(e=this.getError(e)),(0,El.hexlify)((0,El.concat)([this.getSighash(e),this._encodeParams(e.inputs,r||[])]))},t.prototype.decodeFunctionData=function(e,r){typeof e=="string"&&(e=this.getFunction(e));var n=(0,El.arrayify)(r);return(0,El.hexlify)(n.slice(0,4))!==this.getSighash(e)&&Jl.throwArgumentError("data signature does not match function "+e.name+".","data",(0,El.hexlify)(n)),this._decodeParams(e.inputs,n.slice(4))},t.prototype.encodeFunctionData=function(e,r){return typeof e=="string"&&(e=this.getFunction(e)),(0,El.hexlify)((0,El.concat)([this.getSighash(e),this._encodeParams(e.inputs,r||[])]))},t.prototype.decodeFunctionResult=function(e,r){typeof e=="string"&&(e=this.getFunction(e));var n=(0,El.arrayify)(r),o=null,i="",a=null,s=null,c=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,n)}catch{}break;case 4:{var l=(0,El.hexlify)(n.slice(0,4)),u=ywo[l];if(u)a=this._abiCoder.decode(u.inputs,n.slice(4)),s=u.name,c=u.signature,u.reason&&(o=a[0]),s==="Error"?i="; VM Exception while processing transaction: reverted with reason string "+JSON.stringify(a[0]):s==="Panic"&&(i="; VM Exception while processing transaction: reverted with panic code "+a[0]);else try{var f=this.getError(l);a=this._abiCoder.decode(f.inputs,n.slice(4)),s=f.name,c=f.format()}catch{}break}}return Jl.throwError("call revert exception"+i,WRe.Logger.errors.CALL_EXCEPTION,{method:e.format(),data:(0,El.hexlify)(r),errorArgs:a,errorName:s,errorSignature:c,reason:o})},t.prototype.encodeFunctionResult=function(e,r){return typeof e=="string"&&(e=this.getFunction(e)),(0,El.hexlify)(this._abiCoder.encode(e.outputs,r||[]))},t.prototype.encodeFilterTopics=function(e,r){var n=this;typeof e=="string"&&(e=this.getEvent(e)),r.length>e.inputs.length&&Jl.throwError("too many arguments for "+e.format(),WRe.Logger.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:r});var o=[];e.anonymous||o.push(this.getEventTopic(e));var i=function(a,s){return a.type==="string"?(0,jRe.id)(s):a.type==="bytes"?(0,Q8r.keccak256)((0,El.hexlify)(s)):(a.type==="bool"&&typeof s=="boolean"&&(s=s?"0x01":"0x00"),a.type.match(/^u?int/)&&(s=Z8r.BigNumber.from(s).toHexString()),a.type==="address"&&n._abiCoder.encode(["address"],[s]),(0,El.hexZeroPad)((0,El.hexlify)(s),32))};for(r.forEach(function(a,s){var c=e.inputs[s];if(!c.indexed){a!=null&&Jl.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+c.name,a);return}a==null?o.push(null):c.baseType==="array"||c.baseType==="tuple"?Jl.throwArgumentError("filtering with tuples or arrays not supported","contract."+c.name,a):Array.isArray(a)?o.push(a.map(function(l){return i(c,l)})):o.push(i(c,a))});o.length&&o[o.length-1]===null;)o.pop();return o},t.prototype.encodeEventLog=function(e,r){var n=this;typeof e=="string"&&(e=this.getEvent(e));var o=[],i=[],a=[];return e.anonymous||o.push(this.getEventTopic(e)),r.length!==e.inputs.length&&Jl.throwArgumentError("event arguments/values mismatch","values",r),e.inputs.forEach(function(s,c){var l=r[c];if(s.indexed)if(s.type==="string")o.push((0,jRe.id)(l));else if(s.type==="bytes")o.push((0,Q8r.keccak256)(l));else{if(s.baseType==="tuple"||s.baseType==="array")throw new Error("not implemented");o.push(n._abiCoder.encode([s.type],[l]))}else i.push(s),a.push(l)}),{data:this._abiCoder.encode(i,a),topics:o}},t.prototype.decodeEventLog=function(e,r,n){if(typeof e=="string"&&(e=this.getEvent(e)),n!=null&&!e.anonymous){var o=this.getEventTopic(e);(!(0,El.isHexString)(n[0],32)||n[0].toLowerCase()!==o)&&Jl.throwError("fragment/topic mismatch",WRe.Logger.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:o,value:n[0]}),n=n.slice(1)}var i=[],a=[],s=[];e.inputs.forEach(function(v,b){v.indexed?v.type==="string"||v.type==="bytes"||v.baseType==="tuple"||v.baseType==="array"?(i.push(E8.ParamType.fromObject({type:"bytes32",name:v.name})),s.push(!0)):(i.push(v),s.push(!1)):(a.push(v),s.push(!1))});var c=n!=null?this._abiCoder.decode(i,(0,El.concat)(n)):null,l=this._abiCoder.decode(a,r,!0),u=[],f=0,h=0;e.inputs.forEach(function(v,b){if(v.indexed)if(c==null)u[b]=new wpt({_isIndexed:!0,hash:null});else if(s[b])u[b]=new wpt({_isIndexed:!0,hash:c[h++]});else try{u[b]=c[h++]}catch(_){u[b]=_}else try{u[b]=l[f++]}catch(_){u[b]=_}if(v.name&&u[v.name]==null){var w=u[b];w instanceof Error?Object.defineProperty(u,v.name,{enumerable:!0,get:function(){throw $8r("property "+JSON.stringify(v.name),w)}}):u[v.name]=w}});for(var m=function(v){var b=u[v];b instanceof Error&&Object.defineProperty(u,v,{enumerable:!0,get:function(){throw $8r("index "+v,b)}})},g=0;g<u.length;g++)m(g);return Object.freeze(u)},t.prototype.parseTransaction=function(e){var r=this.getFunction(e.data.substring(0,10).toLowerCase());return r?new t5r({args:this._abiCoder.decode(r.inputs,"0x"+e.data.substring(10)),functionFragment:r,name:r.name,signature:r.format(),sighash:this.getSighash(r),value:Z8r.BigNumber.from(e.value||"0")}):null},t.prototype.parseLog=function(e){var r=this.getEvent(e.topics[0]);return!r||r.anonymous?null:new e5r({eventFragment:r,name:r.name,signature:r.format(),topic:this.getEventTopic(r),args:this.decodeEventLog(r,e.data,e.topics)})},t.prototype.parseError=function(e){var r=(0,El.hexlify)(e),n=this.getError(r.substring(0,10).toLowerCase());return n?new r5r({args:this._abiCoder.decode(n.inputs,"0x"+r.substring(10)),errorFragment:n,name:n.name,signature:n.format(),sighash:this.getSighash(n)}):null},t.isInterface=function(e){return!!(e&&e._isInterface)},t}();hm.Interface=bwo});var Apt=Q(Es=>{"use strict";d();p();Object.defineProperty(Es,"__esModule",{value:!0});Es.TransactionDescription=Es.LogDescription=Es.checkResultErrors=Es.Indexed=Es.Interface=Es.defaultAbiCoder=Es.AbiCoder=Es.FormatTypes=Es.ParamType=Es.FunctionFragment=Es.Fragment=Es.EventFragment=Es.ErrorFragment=Es.ConstructorFragment=void 0;var iH=wRe();Object.defineProperty(Es,"ConstructorFragment",{enumerable:!0,get:function(){return iH.ConstructorFragment}});Object.defineProperty(Es,"ErrorFragment",{enumerable:!0,get:function(){return iH.ErrorFragment}});Object.defineProperty(Es,"EventFragment",{enumerable:!0,get:function(){return iH.EventFragment}});Object.defineProperty(Es,"FormatTypes",{enumerable:!0,get:function(){return iH.FormatTypes}});Object.defineProperty(Es,"Fragment",{enumerable:!0,get:function(){return iH.Fragment}});Object.defineProperty(Es,"FunctionFragment",{enumerable:!0,get:function(){return iH.FunctionFragment}});Object.defineProperty(Es,"ParamType",{enumerable:!0,get:function(){return iH.ParamType}});var o5r=upt();Object.defineProperty(Es,"AbiCoder",{enumerable:!0,get:function(){return o5r.AbiCoder}});Object.defineProperty(Es,"defaultAbiCoder",{enumerable:!0,get:function(){return o5r.defaultAbiCoder}});var _de=n5r();Object.defineProperty(Es,"checkResultErrors",{enumerable:!0,get:function(){return _de.checkResultErrors}});Object.defineProperty(Es,"Indexed",{enumerable:!0,get:function(){return _de.Indexed}});Object.defineProperty(Es,"Interface",{enumerable:!0,get:function(){return _de.Interface}});Object.defineProperty(Es,"LogDescription",{enumerable:!0,get:function(){return _de.LogDescription}});Object.defineProperty(Es,"TransactionDescription",{enumerable:!0,get:function(){return _de.TransactionDescription}})});var i5r=Q(VRe=>{"use strict";d();p();Object.defineProperty(VRe,"__esModule",{value:!0});VRe.version=void 0;VRe.version="abstract-provider/5.7.0"});var uQ=Q(_p=>{"use strict";d();p();var KRe=_p&&_p.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),xwo=_p&&_p.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},wwo=_p&&_p.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(_p,"__esModule",{value:!0});_p.Provider=_p.TransactionOrderForkEvent=_p.TransactionForkEvent=_p.BlockForkEvent=_p.ForkEvent=void 0;var Awo=sf(),qRe=ei(),Spt=is(),Swo=bo(),Ewo=i5r(),Cde=new Swo.Logger(Ewo.version),YRe=function(t){KRe(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.isForkEvent=function(r){return!!(r&&r._isForkEvent)},e}(Spt.Description);_p.ForkEvent=YRe;var _wo=function(t){KRe(e,t);function e(r,n){var o=this;return(0,qRe.isHexString)(r,32)||Cde.throwArgumentError("invalid blockHash","blockHash",r),o=t.call(this,{_isForkEvent:!0,_isBlockForkEvent:!0,expiry:n||0,blockHash:r})||this,o}return e}(YRe);_p.BlockForkEvent=_wo;var Cwo=function(t){KRe(e,t);function e(r,n){var o=this;return(0,qRe.isHexString)(r,32)||Cde.throwArgumentError("invalid transaction hash","hash",r),o=t.call(this,{_isForkEvent:!0,_isTransactionForkEvent:!0,expiry:n||0,hash:r})||this,o}return e}(YRe);_p.TransactionForkEvent=Cwo;var kwo=function(t){KRe(e,t);function e(r,n,o){var i=this;return(0,qRe.isHexString)(r,32)||Cde.throwArgumentError("invalid transaction hash","beforeHash",r),(0,qRe.isHexString)(n,32)||Cde.throwArgumentError("invalid transaction hash","afterHash",n),i=t.call(this,{_isForkEvent:!0,_isTransactionOrderForkEvent:!0,expiry:o||0,beforeHash:r,afterHash:n})||this,i}return e}(YRe);_p.TransactionOrderForkEvent=kwo;var Two=function(){function t(){var e=this.constructor;Cde.checkAbstract(e,t),(0,Spt.defineReadOnly)(this,"_isProvider",!0)}return t.prototype.getFeeData=function(){return xwo(this,void 0,void 0,function(){var e,r,n,o,i,a;return wwo(this,function(s){switch(s.label){case 0:return[4,(0,Spt.resolveProperties)({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch(function(c){return null})})];case 1:return e=s.sent(),r=e.block,n=e.gasPrice,o=null,i=null,a=null,r&&r.baseFeePerGas&&(o=r.baseFeePerGas,a=Awo.BigNumber.from("1500000000"),i=r.baseFeePerGas.mul(2).add(a)),[2,{lastBaseFeePerGas:o,maxFeePerGas:i,maxPriorityFeePerGas:a,gasPrice:n}]}})})},t.prototype.addListener=function(e,r){return this.on(e,r)},t.prototype.removeListener=function(e,r){return this.off(e,r)},t.isProvider=function(e){return!!(e&&e._isProvider)},t}();_p.Provider=Two});var a5r=Q(JRe=>{"use strict";d();p();Object.defineProperty(JRe,"__esModule",{value:!0});JRe.version=void 0;JRe.version="abstract-signer/5.7.0"});var kde=Q(C2=>{"use strict";d();p();var Iwo=C2&&C2.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),pE=C2&&C2.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},hE=C2&&C2.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(C2,"__esModule",{value:!0});C2.VoidSigner=C2.Signer=void 0;var EP=is(),_8=bo(),Rwo=a5r(),_2=new _8.Logger(Rwo.version),Mwo=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],Pwo=[_8.Logger.errors.INSUFFICIENT_FUNDS,_8.Logger.errors.NONCE_EXPIRED,_8.Logger.errors.REPLACEMENT_UNDERPRICED],s5r=function(){function t(){var e=this.constructor;_2.checkAbstract(e,t),(0,EP.defineReadOnly)(this,"_isSigner",!0)}return t.prototype.getBalance=function(e){return pE(this,void 0,void 0,function(){return hE(this,function(r){switch(r.label){case 0:return this._checkProvider("getBalance"),[4,this.provider.getBalance(this.getAddress(),e)];case 1:return[2,r.sent()]}})})},t.prototype.getTransactionCount=function(e){return pE(this,void 0,void 0,function(){return hE(this,function(r){switch(r.label){case 0:return this._checkProvider("getTransactionCount"),[4,this.provider.getTransactionCount(this.getAddress(),e)];case 1:return[2,r.sent()]}})})},t.prototype.estimateGas=function(e){return pE(this,void 0,void 0,function(){var r;return hE(this,function(n){switch(n.label){case 0:return this._checkProvider("estimateGas"),[4,(0,EP.resolveProperties)(this.checkTransaction(e))];case 1:return r=n.sent(),[4,this.provider.estimateGas(r)];case 2:return[2,n.sent()]}})})},t.prototype.call=function(e,r){return pE(this,void 0,void 0,function(){var n;return hE(this,function(o){switch(o.label){case 0:return this._checkProvider("call"),[4,(0,EP.resolveProperties)(this.checkTransaction(e))];case 1:return n=o.sent(),[4,this.provider.call(n,r)];case 2:return[2,o.sent()]}})})},t.prototype.sendTransaction=function(e){return pE(this,void 0,void 0,function(){var r,n;return hE(this,function(o){switch(o.label){case 0:return this._checkProvider("sendTransaction"),[4,this.populateTransaction(e)];case 1:return r=o.sent(),[4,this.signTransaction(r)];case 2:return n=o.sent(),[4,this.provider.sendTransaction(n)];case 3:return[2,o.sent()]}})})},t.prototype.getChainId=function(){return pE(this,void 0,void 0,function(){var e;return hE(this,function(r){switch(r.label){case 0:return this._checkProvider("getChainId"),[4,this.provider.getNetwork()];case 1:return e=r.sent(),[2,e.chainId]}})})},t.prototype.getGasPrice=function(){return pE(this,void 0,void 0,function(){return hE(this,function(e){switch(e.label){case 0:return this._checkProvider("getGasPrice"),[4,this.provider.getGasPrice()];case 1:return[2,e.sent()]}})})},t.prototype.getFeeData=function(){return pE(this,void 0,void 0,function(){return hE(this,function(e){switch(e.label){case 0:return this._checkProvider("getFeeData"),[4,this.provider.getFeeData()];case 1:return[2,e.sent()]}})})},t.prototype.resolveName=function(e){return pE(this,void 0,void 0,function(){return hE(this,function(r){switch(r.label){case 0:return this._checkProvider("resolveName"),[4,this.provider.resolveName(e)];case 1:return[2,r.sent()]}})})},t.prototype.checkTransaction=function(e){for(var r in e)Mwo.indexOf(r)===-1&&_2.throwArgumentError("invalid transaction key: "+r,"transaction",e);var n=(0,EP.shallowCopy)(e);return n.from==null?n.from=this.getAddress():n.from=Promise.all([Promise.resolve(n.from),this.getAddress()]).then(function(o){return o[0].toLowerCase()!==o[1].toLowerCase()&&_2.throwArgumentError("from address mismatch","transaction",e),o[0]}),n},t.prototype.populateTransaction=function(e){return pE(this,void 0,void 0,function(){var r,n,o,i,a=this;return hE(this,function(s){switch(s.label){case 0:return[4,(0,EP.resolveProperties)(this.checkTransaction(e))];case 1:return r=s.sent(),r.to!=null&&(r.to=Promise.resolve(r.to).then(function(c){return pE(a,void 0,void 0,function(){var l;return hE(this,function(u){switch(u.label){case 0:return c==null?[2,null]:[4,this.resolveName(c)];case 1:return l=u.sent(),l==null&&_2.throwArgumentError("provided ENS name resolves to null","tx.to",c),[2,l]}})})}),r.to.catch(function(c){})),n=r.maxFeePerGas!=null||r.maxPriorityFeePerGas!=null,r.gasPrice!=null&&(r.type===2||n)?_2.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e):(r.type===0||r.type===1)&&n&&_2.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e),(r.type===2||r.type==null)&&r.maxFeePerGas!=null&&r.maxPriorityFeePerGas!=null?(r.type=2,[3,5]):[3,2];case 2:return r.type===0||r.type===1?(r.gasPrice==null&&(r.gasPrice=this.getGasPrice()),[3,5]):[3,3];case 3:return[4,this.getFeeData()];case 4:o=s.sent(),r.type==null?o.maxFeePerGas!=null&&o.maxPriorityFeePerGas!=null?(r.type=2,r.gasPrice!=null?(i=r.gasPrice,delete r.gasPrice,r.maxFeePerGas=i,r.maxPriorityFeePerGas=i):(r.maxFeePerGas==null&&(r.maxFeePerGas=o.maxFeePerGas),r.maxPriorityFeePerGas==null&&(r.maxPriorityFeePerGas=o.maxPriorityFeePerGas))):o.gasPrice!=null?(n&&_2.throwError("network does not support EIP-1559",_8.Logger.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),r.gasPrice==null&&(r.gasPrice=o.gasPrice),r.type=0):_2.throwError("failed to get consistent fee data",_8.Logger.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"}):r.type===2&&(r.maxFeePerGas==null&&(r.maxFeePerGas=o.maxFeePerGas),r.maxPriorityFeePerGas==null&&(r.maxPriorityFeePerGas=o.maxPriorityFeePerGas)),s.label=5;case 5:return r.nonce==null&&(r.nonce=this.getTransactionCount("pending")),r.gasLimit==null&&(r.gasLimit=this.estimateGas(r).catch(function(c){if(Pwo.indexOf(c.code)>=0)throw c;return _2.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",_8.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:c,tx:r})})),r.chainId==null?r.chainId=this.getChainId():r.chainId=Promise.all([Promise.resolve(r.chainId),this.getChainId()]).then(function(c){return c[1]!==0&&c[0]!==c[1]&&_2.throwArgumentError("chainId address mismatch","transaction",e),c[0]}),[4,(0,EP.resolveProperties)(r)];case 6:return[2,s.sent()]}})})},t.prototype._checkProvider=function(e){this.provider||_2.throwError("missing provider",_8.Logger.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})},t.isSigner=function(e){return!!(e&&e._isSigner)},t}();C2.Signer=s5r;var Nwo=function(t){Iwo(e,t);function e(r,n){var o=t.call(this)||this;return(0,EP.defineReadOnly)(o,"address",r),(0,EP.defineReadOnly)(o,"provider",n||null),o}return e.prototype.getAddress=function(){return Promise.resolve(this.address)},e.prototype._fail=function(r,n){return Promise.resolve().then(function(){_2.throwError(r,_8.Logger.errors.UNSUPPORTED_OPERATION,{operation:n})})},e.prototype.signMessage=function(r){return this._fail("VoidSigner cannot sign messages","signMessage")},e.prototype.signTransaction=function(r){return this._fail("VoidSigner cannot sign transactions","signTransaction")},e.prototype._signTypedData=function(r,n,o){return this._fail("VoidSigner cannot sign typed data","signTypedData")},e.prototype.connect=function(r){return new e(this.address,r)},e}(s5r);C2.VoidSigner=Nwo});var c5r=Q((D7c,Bwo)=>{Bwo.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny <fedor@indutny.com>",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}});var B4=Q((l5r,Ept)=>{d();p();(function(t,e){"use strict";function r(U,T){if(!U)throw new Error(T||"Assertion failed")}function n(U,T){U.super_=T;var P=function(){};P.prototype=T.prototype,U.prototype=new P,U.prototype.constructor=U}function o(U,T,P){if(o.isBN(U))return U;this.negative=0,this.words=null,this.length=0,this.red=null,U!==null&&((T==="le"||T==="be")&&(P=T,T=10),this._init(U||0,T||10,P||"be"))}typeof t=="object"?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var i;try{i=rd().Buffer}catch{}o.isBN=function(T){return T instanceof o?!0:T!==null&&typeof T=="object"&&T.constructor.wordSize===o.wordSize&&Array.isArray(T.words)},o.max=function(T,P){return T.cmp(P)>0?T:P},o.min=function(T,P){return T.cmp(P)<0?T:P},o.prototype._init=function(T,P,j){if(typeof T=="number")return this._initNumber(T,P,j);if(typeof T=="object")return this._initArray(T,P,j);P==="hex"&&(P=16),r(P===(P|0)&&P>=2&&P<=36),T=T.toString().replace(/\s+/g,"");var M=0;T[0]==="-"&&M++,P===16?this._parseHex(T,M):this._parseBase(T,P,M),T[0]==="-"&&(this.negative=1),this.strip(),j==="le"&&this._initArray(this.toArray(),P,j)},o.prototype._initNumber=function(T,P,j){T<0&&(this.negative=1,T=-T),T<67108864?(this.words=[T&67108863],this.length=1):T<4503599627370496?(this.words=[T&67108863,T/67108864&67108863],this.length=2):(r(T<9007199254740992),this.words=[T&67108863,T/67108864&67108863,1],this.length=3),j==="le"&&this._initArray(this.toArray(),P,j)},o.prototype._initArray=function(T,P,j){if(r(typeof T.length=="number"),T.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(T.length/3),this.words=new Array(this.length);for(var M=0;M<this.length;M++)this.words[M]=0;var y,x,C=0;if(j==="be")for(M=T.length-1,y=0;M>=0;M-=3)x=T[M]|T[M-1]<<8|T[M-2]<<16,this.words[y]|=x<<C&67108863,this.words[y+1]=x>>>26-C&67108863,C+=24,C>=26&&(C-=26,y++);else if(j==="le")for(M=0,y=0;M<T.length;M+=3)x=T[M]|T[M+1]<<8|T[M+2]<<16,this.words[y]|=x<<C&67108863,this.words[y+1]=x>>>26-C&67108863,C+=24,C>=26&&(C-=26,y++);return this.strip()};function a(U,T,P){for(var j=0,M=Math.min(U.length,P),y=T;y<M;y++){var x=U.charCodeAt(y)-48;j<<=4,x>=49&&x<=54?j|=x-49+10:x>=17&&x<=22?j|=x-17+10:j|=x&15}return j}o.prototype._parseHex=function(T,P){this.length=Math.ceil((T.length-P)/6),this.words=new Array(this.length);for(var j=0;j<this.length;j++)this.words[j]=0;var M,y,x=0;for(j=T.length-6,M=0;j>=P;j-=6)y=a(T,j,j+6),this.words[M]|=y<<x&67108863,this.words[M+1]|=y>>>26-x&4194303,x+=24,x>=26&&(x-=26,M++);j+6!==P&&(y=a(T,P,j+6),this.words[M]|=y<<x&67108863,this.words[M+1]|=y>>>26-x&4194303),this.strip()};function s(U,T,P,j){for(var M=0,y=Math.min(U.length,P),x=T;x<y;x++){var C=U.charCodeAt(x)-48;M*=j,C>=49?M+=C-49+10:C>=17?M+=C-17+10:M+=C}return M}o.prototype._parseBase=function(T,P,j){this.words=[0],this.length=1;for(var M=0,y=1;y<=67108863;y*=P)M++;M--,y=y/P|0;for(var x=T.length-j,C=x%M,R=Math.min(x,x-C)+j,E=0,N=j;N<R;N+=M)E=s(T,N,N+M,P),this.imuln(y),this.words[0]+E<67108864?this.words[0]+=E:this._iaddn(E);if(C!==0){var V=1;for(E=s(T,N,T.length,P),N=0;N<C;N++)V*=P;this.imuln(V),this.words[0]+E<67108864?this.words[0]+=E:this._iaddn(E)}},o.prototype.copy=function(T){T.words=new Array(this.length);for(var P=0;P<this.length;P++)T.words[P]=this.words[P];T.length=this.length,T.negative=this.negative,T.red=this.red},o.prototype.clone=function(){var T=new o(null);return this.copy(T),T},o.prototype._expand=function(T){for(;this.length<T;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],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],u=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(T,P){T=T||10,P=P|0||1;var j;if(T===16||T==="hex"){j="";for(var M=0,y=0,x=0;x<this.length;x++){var C=this.words[x],R=((C<<M|y)&16777215).toString(16);y=C>>>24-M&16777215,y!==0||x!==this.length-1?j=c[6-R.length]+R+j:j=R+j,M+=2,M>=26&&(M-=26,x--)}for(y!==0&&(j=y.toString(16)+j);j.length%P!==0;)j="0"+j;return this.negative!==0&&(j="-"+j),j}if(T===(T|0)&&T>=2&&T<=36){var E=l[T],N=u[T];j="";var V=this.clone();for(V.negative=0;!V.isZero();){var F=V.modn(N).toString(T);V=V.idivn(N),V.isZero()?j=F+j:j=c[E-F.length]+F+j}for(this.isZero()&&(j="0"+j);j.length%P!==0;)j="0"+j;return this.negative!==0&&(j="-"+j),j}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var T=this.words[0];return this.length===2?T+=this.words[1]*67108864:this.length===3&&this.words[2]===1?T+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-T:T},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(T,P){return r(typeof i<"u"),this.toArrayLike(i,T,P)},o.prototype.toArray=function(T,P){return this.toArrayLike(Array,T,P)},o.prototype.toArrayLike=function(T,P,j){var M=this.byteLength(),y=j||Math.max(1,M);r(M<=y,"byte array longer than desired length"),r(y>0,"Requested array length <= 0"),this.strip();var x=P==="le",C=new T(y),R,E,N=this.clone();if(x){for(E=0;!N.isZero();E++)R=N.andln(255),N.iushrn(8),C[E]=R;for(;E<y;E++)C[E]=0}else{for(E=0;E<y-M;E++)C[E]=0;for(E=0;!N.isZero();E++)R=N.andln(255),N.iushrn(8),C[y-E-1]=R}return C},Math.clz32?o.prototype._countBits=function(T){return 32-Math.clz32(T)}:o.prototype._countBits=function(T){var P=T,j=0;return P>=4096&&(j+=13,P>>>=13),P>=64&&(j+=7,P>>>=7),P>=8&&(j+=4,P>>>=4),P>=2&&(j+=2,P>>>=2),j+P},o.prototype._zeroBits=function(T){if(T===0)return 26;var P=T,j=0;return(P&8191)===0&&(j+=13,P>>>=13),(P&127)===0&&(j+=7,P>>>=7),(P&15)===0&&(j+=4,P>>>=4),(P&3)===0&&(j+=2,P>>>=2),(P&1)===0&&j++,j},o.prototype.bitLength=function(){var T=this.words[this.length-1],P=this._countBits(T);return(this.length-1)*26+P};function f(U){for(var T=new Array(U.bitLength()),P=0;P<T.length;P++){var j=P/26|0,M=P%26;T[P]=(U.words[j]&1<<M)>>>M}return T}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var T=0,P=0;P<this.length;P++){var j=this._zeroBits(this.words[P]);if(T+=j,j!==26)break}return T},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(T){return this.negative!==0?this.abs().inotn(T).iaddn(1):this.clone()},o.prototype.fromTwos=function(T){return this.testn(T-1)?this.notn(T).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return this.negative!==0},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(T){for(;this.length<T.length;)this.words[this.length++]=0;for(var P=0;P<T.length;P++)this.words[P]=this.words[P]|T.words[P];return this.strip()},o.prototype.ior=function(T){return r((this.negative|T.negative)===0),this.iuor(T)},o.prototype.or=function(T){return this.length>T.length?this.clone().ior(T):T.clone().ior(this)},o.prototype.uor=function(T){return this.length>T.length?this.clone().iuor(T):T.clone().iuor(this)},o.prototype.iuand=function(T){var P;this.length>T.length?P=T:P=this;for(var j=0;j<P.length;j++)this.words[j]=this.words[j]&T.words[j];return this.length=P.length,this.strip()},o.prototype.iand=function(T){return r((this.negative|T.negative)===0),this.iuand(T)},o.prototype.and=function(T){return this.length>T.length?this.clone().iand(T):T.clone().iand(this)},o.prototype.uand=function(T){return this.length>T.length?this.clone().iuand(T):T.clone().iuand(this)},o.prototype.iuxor=function(T){var P,j;this.length>T.length?(P=this,j=T):(P=T,j=this);for(var M=0;M<j.length;M++)this.words[M]=P.words[M]^j.words[M];if(this!==P)for(;M<P.length;M++)this.words[M]=P.words[M];return this.length=P.length,this.strip()},o.prototype.ixor=function(T){return r((this.negative|T.negative)===0),this.iuxor(T)},o.prototype.xor=function(T){return this.length>T.length?this.clone().ixor(T):T.clone().ixor(this)},o.prototype.uxor=function(T){return this.length>T.length?this.clone().iuxor(T):T.clone().iuxor(this)},o.prototype.inotn=function(T){r(typeof T=="number"&&T>=0);var P=Math.ceil(T/26)|0,j=T%26;this._expand(P),j>0&&P--;for(var M=0;M<P;M++)this.words[M]=~this.words[M]&67108863;return j>0&&(this.words[M]=~this.words[M]&67108863>>26-j),this.strip()},o.prototype.notn=function(T){return this.clone().inotn(T)},o.prototype.setn=function(T,P){r(typeof T=="number"&&T>=0);var j=T/26|0,M=T%26;return this._expand(j+1),P?this.words[j]=this.words[j]|1<<M:this.words[j]=this.words[j]&~(1<<M),this.strip()},o.prototype.iadd=function(T){var P;if(this.negative!==0&&T.negative===0)return this.negative=0,P=this.isub(T),this.negative^=1,this._normSign();if(this.negative===0&&T.negative!==0)return T.negative=0,P=this.isub(T),T.negative=1,P._normSign();var j,M;this.length>T.length?(j=this,M=T):(j=T,M=this);for(var y=0,x=0;x<M.length;x++)P=(j.words[x]|0)+(M.words[x]|0)+y,this.words[x]=P&67108863,y=P>>>26;for(;y!==0&&x<j.length;x++)P=(j.words[x]|0)+y,this.words[x]=P&67108863,y=P>>>26;if(this.length=j.length,y!==0)this.words[this.length]=y,this.length++;else if(j!==this)for(;x<j.length;x++)this.words[x]=j.words[x];return this},o.prototype.add=function(T){var P;return T.negative!==0&&this.negative===0?(T.negative=0,P=this.sub(T),T.negative^=1,P):T.negative===0&&this.negative!==0?(this.negative=0,P=T.sub(this),this.negative=1,P):this.length>T.length?this.clone().iadd(T):T.clone().iadd(this)},o.prototype.isub=function(T){if(T.negative!==0){T.negative=0;var P=this.iadd(T);return T.negative=1,P._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(T),this.negative=1,this._normSign();var j=this.cmp(T);if(j===0)return this.negative=0,this.length=1,this.words[0]=0,this;var M,y;j>0?(M=this,y=T):(M=T,y=this);for(var x=0,C=0;C<y.length;C++)P=(M.words[C]|0)-(y.words[C]|0)+x,x=P>>26,this.words[C]=P&67108863;for(;x!==0&&C<M.length;C++)P=(M.words[C]|0)+x,x=P>>26,this.words[C]=P&67108863;if(x===0&&C<M.length&&M!==this)for(;C<M.length;C++)this.words[C]=M.words[C];return this.length=Math.max(this.length,C),M!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(T){return this.clone().isub(T)};function h(U,T,P){P.negative=T.negative^U.negative;var j=U.length+T.length|0;P.length=j,j=j-1|0;var M=U.words[0]|0,y=T.words[0]|0,x=M*y,C=x&67108863,R=x/67108864|0;P.words[0]=C;for(var E=1;E<j;E++){for(var N=R>>>26,V=R&67108863,F=Math.min(E,T.length-1),k=Math.max(0,E-U.length+1);k<=F;k++){var H=E-k|0;M=U.words[H]|0,y=T.words[k]|0,x=M*y+V,N+=x/67108864|0,V=x&67108863}P.words[E]=V|0,R=N|0}return R!==0?P.words[E]=R|0:P.length--,P.strip()}var m=function(T,P,j){var M=T.words,y=P.words,x=j.words,C=0,R,E,N,V=M[0]|0,F=V&8191,k=V>>>13,H=M[1]|0,re=H&8191,Y=H>>>13,oe=M[2]|0,q=oe&8191,X=oe>>>13,K=M[3]|0,$=K&8191,ee=K>>>13,se=M[4]|0,ve=se&8191,xe=se>>>13,ke=M[5]|0,Pe=ke&8191,Te=ke>>>13,Z=M[6]|0,te=Z&8191,le=Z>>>13,Ee=M[7]|0,Ue=Ee&8191,Me=Ee>>>13,Ve=M[8]|0,_t=Ve&8191,Ze=Ve>>>13,gt=M[9]|0,Gt=gt&8191,mt=gt>>>13,ir=y[0]|0,Kr=ir&8191,Et=ir>>>13,qt=y[1]|0,xr=qt&8191,xt=qt>>>13,Kt=y[2]|0,nn=Kt&8191,Ot=Kt>>>13,ar=y[3]|0,$r=ar&8191,Bt=ar>>>13,ur=y[4]|0,Cn=ur&8191,At=ur>>>13,Ar=y[5]|0,xn=Ar&8191,Mt=Ar>>>13,vr=y[6]|0,pn=vr&8191,Ht=vr>>>13,dr=y[7]|0,kn=dr&8191,jt=dr>>>13,_r=y[8]|0,vn=_r&8191,zt=_r>>>13,pr=y[9]|0,wn=pr&8191,Lt=pr>>>13;j.negative=T.negative^P.negative,j.length=19,R=Math.imul(F,Kr),E=Math.imul(F,Et),E=E+Math.imul(k,Kr)|0,N=Math.imul(k,Et);var Cr=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Cr>>>26)|0,Cr&=67108863,R=Math.imul(re,Kr),E=Math.imul(re,Et),E=E+Math.imul(Y,Kr)|0,N=Math.imul(Y,Et),R=R+Math.imul(F,xr)|0,E=E+Math.imul(F,xt)|0,E=E+Math.imul(k,xr)|0,N=N+Math.imul(k,xt)|0;var Ui=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Ui>>>26)|0,Ui&=67108863,R=Math.imul(q,Kr),E=Math.imul(q,Et),E=E+Math.imul(X,Kr)|0,N=Math.imul(X,Et),R=R+Math.imul(re,xr)|0,E=E+Math.imul(re,xt)|0,E=E+Math.imul(Y,xr)|0,N=N+Math.imul(Y,xt)|0,R=R+Math.imul(F,nn)|0,E=E+Math.imul(F,Ot)|0,E=E+Math.imul(k,nn)|0,N=N+Math.imul(k,Ot)|0;var Ir=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Ir>>>26)|0,Ir&=67108863,R=Math.imul($,Kr),E=Math.imul($,Et),E=E+Math.imul(ee,Kr)|0,N=Math.imul(ee,Et),R=R+Math.imul(q,xr)|0,E=E+Math.imul(q,xt)|0,E=E+Math.imul(X,xr)|0,N=N+Math.imul(X,xt)|0,R=R+Math.imul(re,nn)|0,E=E+Math.imul(re,Ot)|0,E=E+Math.imul(Y,nn)|0,N=N+Math.imul(Y,Ot)|0,R=R+Math.imul(F,$r)|0,E=E+Math.imul(F,Bt)|0,E=E+Math.imul(k,$r)|0,N=N+Math.imul(k,Bt)|0;var Rr=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Rr>>>26)|0,Rr&=67108863,R=Math.imul(ve,Kr),E=Math.imul(ve,Et),E=E+Math.imul(xe,Kr)|0,N=Math.imul(xe,Et),R=R+Math.imul($,xr)|0,E=E+Math.imul($,xt)|0,E=E+Math.imul(ee,xr)|0,N=N+Math.imul(ee,xt)|0,R=R+Math.imul(q,nn)|0,E=E+Math.imul(q,Ot)|0,E=E+Math.imul(X,nn)|0,N=N+Math.imul(X,Ot)|0,R=R+Math.imul(re,$r)|0,E=E+Math.imul(re,Bt)|0,E=E+Math.imul(Y,$r)|0,N=N+Math.imul(Y,Bt)|0,R=R+Math.imul(F,Cn)|0,E=E+Math.imul(F,At)|0,E=E+Math.imul(k,Cn)|0,N=N+Math.imul(k,At)|0;var ma=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(ma>>>26)|0,ma&=67108863,R=Math.imul(Pe,Kr),E=Math.imul(Pe,Et),E=E+Math.imul(Te,Kr)|0,N=Math.imul(Te,Et),R=R+Math.imul(ve,xr)|0,E=E+Math.imul(ve,xt)|0,E=E+Math.imul(xe,xr)|0,N=N+Math.imul(xe,xt)|0,R=R+Math.imul($,nn)|0,E=E+Math.imul($,Ot)|0,E=E+Math.imul(ee,nn)|0,N=N+Math.imul(ee,Ot)|0,R=R+Math.imul(q,$r)|0,E=E+Math.imul(q,Bt)|0,E=E+Math.imul(X,$r)|0,N=N+Math.imul(X,Bt)|0,R=R+Math.imul(re,Cn)|0,E=E+Math.imul(re,At)|0,E=E+Math.imul(Y,Cn)|0,N=N+Math.imul(Y,At)|0,R=R+Math.imul(F,xn)|0,E=E+Math.imul(F,Mt)|0,E=E+Math.imul(k,xn)|0,N=N+Math.imul(k,Mt)|0;var Fi=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Fi>>>26)|0,Fi&=67108863,R=Math.imul(te,Kr),E=Math.imul(te,Et),E=E+Math.imul(le,Kr)|0,N=Math.imul(le,Et),R=R+Math.imul(Pe,xr)|0,E=E+Math.imul(Pe,xt)|0,E=E+Math.imul(Te,xr)|0,N=N+Math.imul(Te,xt)|0,R=R+Math.imul(ve,nn)|0,E=E+Math.imul(ve,Ot)|0,E=E+Math.imul(xe,nn)|0,N=N+Math.imul(xe,Ot)|0,R=R+Math.imul($,$r)|0,E=E+Math.imul($,Bt)|0,E=E+Math.imul(ee,$r)|0,N=N+Math.imul(ee,Bt)|0,R=R+Math.imul(q,Cn)|0,E=E+Math.imul(q,At)|0,E=E+Math.imul(X,Cn)|0,N=N+Math.imul(X,At)|0,R=R+Math.imul(re,xn)|0,E=E+Math.imul(re,Mt)|0,E=E+Math.imul(Y,xn)|0,N=N+Math.imul(Y,Mt)|0,R=R+Math.imul(F,pn)|0,E=E+Math.imul(F,Ht)|0,E=E+Math.imul(k,pn)|0,N=N+Math.imul(k,Ht)|0;var zi=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(zi>>>26)|0,zi&=67108863,R=Math.imul(Ue,Kr),E=Math.imul(Ue,Et),E=E+Math.imul(Me,Kr)|0,N=Math.imul(Me,Et),R=R+Math.imul(te,xr)|0,E=E+Math.imul(te,xt)|0,E=E+Math.imul(le,xr)|0,N=N+Math.imul(le,xt)|0,R=R+Math.imul(Pe,nn)|0,E=E+Math.imul(Pe,Ot)|0,E=E+Math.imul(Te,nn)|0,N=N+Math.imul(Te,Ot)|0,R=R+Math.imul(ve,$r)|0,E=E+Math.imul(ve,Bt)|0,E=E+Math.imul(xe,$r)|0,N=N+Math.imul(xe,Bt)|0,R=R+Math.imul($,Cn)|0,E=E+Math.imul($,At)|0,E=E+Math.imul(ee,Cn)|0,N=N+Math.imul(ee,At)|0,R=R+Math.imul(q,xn)|0,E=E+Math.imul(q,Mt)|0,E=E+Math.imul(X,xn)|0,N=N+Math.imul(X,Mt)|0,R=R+Math.imul(re,pn)|0,E=E+Math.imul(re,Ht)|0,E=E+Math.imul(Y,pn)|0,N=N+Math.imul(Y,Ht)|0,R=R+Math.imul(F,kn)|0,E=E+Math.imul(F,jt)|0,E=E+Math.imul(k,kn)|0,N=N+Math.imul(k,jt)|0;var ri=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(ri>>>26)|0,ri&=67108863,R=Math.imul(_t,Kr),E=Math.imul(_t,Et),E=E+Math.imul(Ze,Kr)|0,N=Math.imul(Ze,Et),R=R+Math.imul(Ue,xr)|0,E=E+Math.imul(Ue,xt)|0,E=E+Math.imul(Me,xr)|0,N=N+Math.imul(Me,xt)|0,R=R+Math.imul(te,nn)|0,E=E+Math.imul(te,Ot)|0,E=E+Math.imul(le,nn)|0,N=N+Math.imul(le,Ot)|0,R=R+Math.imul(Pe,$r)|0,E=E+Math.imul(Pe,Bt)|0,E=E+Math.imul(Te,$r)|0,N=N+Math.imul(Te,Bt)|0,R=R+Math.imul(ve,Cn)|0,E=E+Math.imul(ve,At)|0,E=E+Math.imul(xe,Cn)|0,N=N+Math.imul(xe,At)|0,R=R+Math.imul($,xn)|0,E=E+Math.imul($,Mt)|0,E=E+Math.imul(ee,xn)|0,N=N+Math.imul(ee,Mt)|0,R=R+Math.imul(q,pn)|0,E=E+Math.imul(q,Ht)|0,E=E+Math.imul(X,pn)|0,N=N+Math.imul(X,Ht)|0,R=R+Math.imul(re,kn)|0,E=E+Math.imul(re,jt)|0,E=E+Math.imul(Y,kn)|0,N=N+Math.imul(Y,jt)|0,R=R+Math.imul(F,vn)|0,E=E+Math.imul(F,zt)|0,E=E+Math.imul(k,vn)|0,N=N+Math.imul(k,zt)|0;var li=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(li>>>26)|0,li&=67108863,R=Math.imul(Gt,Kr),E=Math.imul(Gt,Et),E=E+Math.imul(mt,Kr)|0,N=Math.imul(mt,Et),R=R+Math.imul(_t,xr)|0,E=E+Math.imul(_t,xt)|0,E=E+Math.imul(Ze,xr)|0,N=N+Math.imul(Ze,xt)|0,R=R+Math.imul(Ue,nn)|0,E=E+Math.imul(Ue,Ot)|0,E=E+Math.imul(Me,nn)|0,N=N+Math.imul(Me,Ot)|0,R=R+Math.imul(te,$r)|0,E=E+Math.imul(te,Bt)|0,E=E+Math.imul(le,$r)|0,N=N+Math.imul(le,Bt)|0,R=R+Math.imul(Pe,Cn)|0,E=E+Math.imul(Pe,At)|0,E=E+Math.imul(Te,Cn)|0,N=N+Math.imul(Te,At)|0,R=R+Math.imul(ve,xn)|0,E=E+Math.imul(ve,Mt)|0,E=E+Math.imul(xe,xn)|0,N=N+Math.imul(xe,Mt)|0,R=R+Math.imul($,pn)|0,E=E+Math.imul($,Ht)|0,E=E+Math.imul(ee,pn)|0,N=N+Math.imul(ee,Ht)|0,R=R+Math.imul(q,kn)|0,E=E+Math.imul(q,jt)|0,E=E+Math.imul(X,kn)|0,N=N+Math.imul(X,jt)|0,R=R+Math.imul(re,vn)|0,E=E+Math.imul(re,zt)|0,E=E+Math.imul(Y,vn)|0,N=N+Math.imul(Y,zt)|0,R=R+Math.imul(F,wn)|0,E=E+Math.imul(F,Lt)|0,E=E+Math.imul(k,wn)|0,N=N+Math.imul(k,Lt)|0;var bi=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(bi>>>26)|0,bi&=67108863,R=Math.imul(Gt,xr),E=Math.imul(Gt,xt),E=E+Math.imul(mt,xr)|0,N=Math.imul(mt,xt),R=R+Math.imul(_t,nn)|0,E=E+Math.imul(_t,Ot)|0,E=E+Math.imul(Ze,nn)|0,N=N+Math.imul(Ze,Ot)|0,R=R+Math.imul(Ue,$r)|0,E=E+Math.imul(Ue,Bt)|0,E=E+Math.imul(Me,$r)|0,N=N+Math.imul(Me,Bt)|0,R=R+Math.imul(te,Cn)|0,E=E+Math.imul(te,At)|0,E=E+Math.imul(le,Cn)|0,N=N+Math.imul(le,At)|0,R=R+Math.imul(Pe,xn)|0,E=E+Math.imul(Pe,Mt)|0,E=E+Math.imul(Te,xn)|0,N=N+Math.imul(Te,Mt)|0,R=R+Math.imul(ve,pn)|0,E=E+Math.imul(ve,Ht)|0,E=E+Math.imul(xe,pn)|0,N=N+Math.imul(xe,Ht)|0,R=R+Math.imul($,kn)|0,E=E+Math.imul($,jt)|0,E=E+Math.imul(ee,kn)|0,N=N+Math.imul(ee,jt)|0,R=R+Math.imul(q,vn)|0,E=E+Math.imul(q,zt)|0,E=E+Math.imul(X,vn)|0,N=N+Math.imul(X,zt)|0,R=R+Math.imul(re,wn)|0,E=E+Math.imul(re,Lt)|0,E=E+Math.imul(Y,wn)|0,N=N+Math.imul(Y,Lt)|0;var Sa=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Sa>>>26)|0,Sa&=67108863,R=Math.imul(Gt,nn),E=Math.imul(Gt,Ot),E=E+Math.imul(mt,nn)|0,N=Math.imul(mt,Ot),R=R+Math.imul(_t,$r)|0,E=E+Math.imul(_t,Bt)|0,E=E+Math.imul(Ze,$r)|0,N=N+Math.imul(Ze,Bt)|0,R=R+Math.imul(Ue,Cn)|0,E=E+Math.imul(Ue,At)|0,E=E+Math.imul(Me,Cn)|0,N=N+Math.imul(Me,At)|0,R=R+Math.imul(te,xn)|0,E=E+Math.imul(te,Mt)|0,E=E+Math.imul(le,xn)|0,N=N+Math.imul(le,Mt)|0,R=R+Math.imul(Pe,pn)|0,E=E+Math.imul(Pe,Ht)|0,E=E+Math.imul(Te,pn)|0,N=N+Math.imul(Te,Ht)|0,R=R+Math.imul(ve,kn)|0,E=E+Math.imul(ve,jt)|0,E=E+Math.imul(xe,kn)|0,N=N+Math.imul(xe,jt)|0,R=R+Math.imul($,vn)|0,E=E+Math.imul($,zt)|0,E=E+Math.imul(ee,vn)|0,N=N+Math.imul(ee,zt)|0,R=R+Math.imul(q,wn)|0,E=E+Math.imul(q,Lt)|0,E=E+Math.imul(X,wn)|0,N=N+Math.imul(X,Lt)|0;var ks=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(ks>>>26)|0,ks&=67108863,R=Math.imul(Gt,$r),E=Math.imul(Gt,Bt),E=E+Math.imul(mt,$r)|0,N=Math.imul(mt,Bt),R=R+Math.imul(_t,Cn)|0,E=E+Math.imul(_t,At)|0,E=E+Math.imul(Ze,Cn)|0,N=N+Math.imul(Ze,At)|0,R=R+Math.imul(Ue,xn)|0,E=E+Math.imul(Ue,Mt)|0,E=E+Math.imul(Me,xn)|0,N=N+Math.imul(Me,Mt)|0,R=R+Math.imul(te,pn)|0,E=E+Math.imul(te,Ht)|0,E=E+Math.imul(le,pn)|0,N=N+Math.imul(le,Ht)|0,R=R+Math.imul(Pe,kn)|0,E=E+Math.imul(Pe,jt)|0,E=E+Math.imul(Te,kn)|0,N=N+Math.imul(Te,jt)|0,R=R+Math.imul(ve,vn)|0,E=E+Math.imul(ve,zt)|0,E=E+Math.imul(xe,vn)|0,N=N+Math.imul(xe,zt)|0,R=R+Math.imul($,wn)|0,E=E+Math.imul($,Lt)|0,E=E+Math.imul(ee,wn)|0,N=N+Math.imul(ee,Lt)|0;var Fa=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Fa>>>26)|0,Fa&=67108863,R=Math.imul(Gt,Cn),E=Math.imul(Gt,At),E=E+Math.imul(mt,Cn)|0,N=Math.imul(mt,At),R=R+Math.imul(_t,xn)|0,E=E+Math.imul(_t,Mt)|0,E=E+Math.imul(Ze,xn)|0,N=N+Math.imul(Ze,Mt)|0,R=R+Math.imul(Ue,pn)|0,E=E+Math.imul(Ue,Ht)|0,E=E+Math.imul(Me,pn)|0,N=N+Math.imul(Me,Ht)|0,R=R+Math.imul(te,kn)|0,E=E+Math.imul(te,jt)|0,E=E+Math.imul(le,kn)|0,N=N+Math.imul(le,jt)|0,R=R+Math.imul(Pe,vn)|0,E=E+Math.imul(Pe,zt)|0,E=E+Math.imul(Te,vn)|0,N=N+Math.imul(Te,zt)|0,R=R+Math.imul(ve,wn)|0,E=E+Math.imul(ve,Lt)|0,E=E+Math.imul(xe,wn)|0,N=N+Math.imul(xe,Lt)|0;var za=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(za>>>26)|0,za&=67108863,R=Math.imul(Gt,xn),E=Math.imul(Gt,Mt),E=E+Math.imul(mt,xn)|0,N=Math.imul(mt,Mt),R=R+Math.imul(_t,pn)|0,E=E+Math.imul(_t,Ht)|0,E=E+Math.imul(Ze,pn)|0,N=N+Math.imul(Ze,Ht)|0,R=R+Math.imul(Ue,kn)|0,E=E+Math.imul(Ue,jt)|0,E=E+Math.imul(Me,kn)|0,N=N+Math.imul(Me,jt)|0,R=R+Math.imul(te,vn)|0,E=E+Math.imul(te,zt)|0,E=E+Math.imul(le,vn)|0,N=N+Math.imul(le,zt)|0,R=R+Math.imul(Pe,wn)|0,E=E+Math.imul(Pe,Lt)|0,E=E+Math.imul(Te,wn)|0,N=N+Math.imul(Te,Lt)|0;var ls=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(ls>>>26)|0,ls&=67108863,R=Math.imul(Gt,pn),E=Math.imul(Gt,Ht),E=E+Math.imul(mt,pn)|0,N=Math.imul(mt,Ht),R=R+Math.imul(_t,kn)|0,E=E+Math.imul(_t,jt)|0,E=E+Math.imul(Ze,kn)|0,N=N+Math.imul(Ze,jt)|0,R=R+Math.imul(Ue,vn)|0,E=E+Math.imul(Ue,zt)|0,E=E+Math.imul(Me,vn)|0,N=N+Math.imul(Me,zt)|0,R=R+Math.imul(te,wn)|0,E=E+Math.imul(te,Lt)|0,E=E+Math.imul(le,wn)|0,N=N+Math.imul(le,Lt)|0;var us=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(us>>>26)|0,us&=67108863,R=Math.imul(Gt,kn),E=Math.imul(Gt,jt),E=E+Math.imul(mt,kn)|0,N=Math.imul(mt,jt),R=R+Math.imul(_t,vn)|0,E=E+Math.imul(_t,zt)|0,E=E+Math.imul(Ze,vn)|0,N=N+Math.imul(Ze,zt)|0,R=R+Math.imul(Ue,wn)|0,E=E+Math.imul(Ue,Lt)|0,E=E+Math.imul(Me,wn)|0,N=N+Math.imul(Me,Lt)|0;var Hi=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Hi>>>26)|0,Hi&=67108863,R=Math.imul(Gt,vn),E=Math.imul(Gt,zt),E=E+Math.imul(mt,vn)|0,N=Math.imul(mt,zt),R=R+Math.imul(_t,wn)|0,E=E+Math.imul(_t,Lt)|0,E=E+Math.imul(Ze,wn)|0,N=N+Math.imul(Ze,Lt)|0;var Ha=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Ha>>>26)|0,Ha&=67108863,R=Math.imul(Gt,wn),E=Math.imul(Gt,Lt),E=E+Math.imul(mt,wn)|0,N=Math.imul(mt,Lt);var hi=(C+R|0)+((E&8191)<<13)|0;return C=(N+(E>>>13)|0)+(hi>>>26)|0,hi&=67108863,x[0]=Cr,x[1]=Ui,x[2]=Ir,x[3]=Rr,x[4]=ma,x[5]=Fi,x[6]=zi,x[7]=ri,x[8]=li,x[9]=bi,x[10]=Sa,x[11]=ks,x[12]=Fa,x[13]=za,x[14]=ls,x[15]=us,x[16]=Hi,x[17]=Ha,x[18]=hi,C!==0&&(x[19]=C,j.length++),j};Math.imul||(m=h);function g(U,T,P){P.negative=T.negative^U.negative,P.length=U.length+T.length;for(var j=0,M=0,y=0;y<P.length-1;y++){var x=M;M=0;for(var C=j&67108863,R=Math.min(y,T.length-1),E=Math.max(0,y-U.length+1);E<=R;E++){var N=y-E,V=U.words[N]|0,F=T.words[E]|0,k=V*F,H=k&67108863;x=x+(k/67108864|0)|0,H=H+C|0,C=H&67108863,x=x+(H>>>26)|0,M+=x>>>26,x&=67108863}P.words[y]=C,j=x,x=M}return j!==0?P.words[y]=j:P.length--,P.strip()}function v(U,T,P){var j=new b;return j.mulp(U,T,P)}o.prototype.mulTo=function(T,P){var j,M=this.length+T.length;return this.length===10&&T.length===10?j=m(this,T,P):M<63?j=h(this,T,P):M<1024?j=g(this,T,P):j=v(this,T,P),j};function b(U,T){this.x=U,this.y=T}b.prototype.makeRBT=function(T){for(var P=new Array(T),j=o.prototype._countBits(T)-1,M=0;M<T;M++)P[M]=this.revBin(M,j,T);return P},b.prototype.revBin=function(T,P,j){if(T===0||T===j-1)return T;for(var M=0,y=0;y<P;y++)M|=(T&1)<<P-y-1,T>>=1;return M},b.prototype.permute=function(T,P,j,M,y,x){for(var C=0;C<x;C++)M[C]=P[T[C]],y[C]=j[T[C]]},b.prototype.transform=function(T,P,j,M,y,x){this.permute(x,T,P,j,M,y);for(var C=1;C<y;C<<=1)for(var R=C<<1,E=Math.cos(2*Math.PI/R),N=Math.sin(2*Math.PI/R),V=0;V<y;V+=R)for(var F=E,k=N,H=0;H<C;H++){var re=j[V+H],Y=M[V+H],oe=j[V+H+C],q=M[V+H+C],X=F*oe-k*q;q=F*q+k*oe,oe=X,j[V+H]=re+oe,M[V+H]=Y+q,j[V+H+C]=re-oe,M[V+H+C]=Y-q,H!==R&&(X=E*F-N*k,k=E*k+N*F,F=X)}},b.prototype.guessLen13b=function(T,P){var j=Math.max(P,T)|1,M=j&1,y=0;for(j=j/2|0;j;j=j>>>1)y++;return 1<<y+1+M},b.prototype.conjugate=function(T,P,j){if(!(j<=1))for(var M=0;M<j/2;M++){var y=T[M];T[M]=T[j-M-1],T[j-M-1]=y,y=P[M],P[M]=-P[j-M-1],P[j-M-1]=-y}},b.prototype.normalize13b=function(T,P){for(var j=0,M=0;M<P/2;M++){var y=Math.round(T[2*M+1]/P)*8192+Math.round(T[2*M]/P)+j;T[M]=y&67108863,y<67108864?j=0:j=y/67108864|0}return T},b.prototype.convert13b=function(T,P,j,M){for(var y=0,x=0;x<P;x++)y=y+(T[x]|0),j[2*x]=y&8191,y=y>>>13,j[2*x+1]=y&8191,y=y>>>13;for(x=2*P;x<M;++x)j[x]=0;r(y===0),r((y&-8192)===0)},b.prototype.stub=function(T){for(var P=new Array(T),j=0;j<T;j++)P[j]=0;return P},b.prototype.mulp=function(T,P,j){var M=2*this.guessLen13b(T.length,P.length),y=this.makeRBT(M),x=this.stub(M),C=new Array(M),R=new Array(M),E=new Array(M),N=new Array(M),V=new Array(M),F=new Array(M),k=j.words;k.length=M,this.convert13b(T.words,T.length,C,M),this.convert13b(P.words,P.length,N,M),this.transform(C,x,R,E,M,y),this.transform(N,x,V,F,M,y);for(var H=0;H<M;H++){var re=R[H]*V[H]-E[H]*F[H];E[H]=R[H]*F[H]+E[H]*V[H],R[H]=re}return this.conjugate(R,E,M),this.transform(R,E,k,x,M,y),this.conjugate(k,x,M),this.normalize13b(k,M),j.negative=T.negative^P.negative,j.length=T.length+P.length,j.strip()},o.prototype.mul=function(T){var P=new o(null);return P.words=new Array(this.length+T.length),this.mulTo(T,P)},o.prototype.mulf=function(T){var P=new o(null);return P.words=new Array(this.length+T.length),v(this,T,P)},o.prototype.imul=function(T){return this.clone().mulTo(T,this)},o.prototype.imuln=function(T){r(typeof T=="number"),r(T<67108864);for(var P=0,j=0;j<this.length;j++){var M=(this.words[j]|0)*T,y=(M&67108863)+(P&67108863);P>>=26,P+=M/67108864|0,P+=y>>>26,this.words[j]=y&67108863}return P!==0&&(this.words[j]=P,this.length++),this},o.prototype.muln=function(T){return this.clone().imuln(T)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(T){var P=f(T);if(P.length===0)return new o(1);for(var j=this,M=0;M<P.length&&P[M]===0;M++,j=j.sqr());if(++M<P.length)for(var y=j.sqr();M<P.length;M++,y=y.sqr())P[M]!==0&&(j=j.mul(y));return j},o.prototype.iushln=function(T){r(typeof T=="number"&&T>=0);var P=T%26,j=(T-P)/26,M=67108863>>>26-P<<26-P,y;if(P!==0){var x=0;for(y=0;y<this.length;y++){var C=this.words[y]&M,R=(this.words[y]|0)-C<<P;this.words[y]=R|x,x=C>>>26-P}x&&(this.words[y]=x,this.length++)}if(j!==0){for(y=this.length-1;y>=0;y--)this.words[y+j]=this.words[y];for(y=0;y<j;y++)this.words[y]=0;this.length+=j}return this.strip()},o.prototype.ishln=function(T){return r(this.negative===0),this.iushln(T)},o.prototype.iushrn=function(T,P,j){r(typeof T=="number"&&T>=0);var M;P?M=(P-P%26)/26:M=0;var y=T%26,x=Math.min((T-y)/26,this.length),C=67108863^67108863>>>y<<y,R=j;if(M-=x,M=Math.max(0,M),R){for(var E=0;E<x;E++)R.words[E]=this.words[E];R.length=x}if(x!==0)if(this.length>x)for(this.length-=x,E=0;E<this.length;E++)this.words[E]=this.words[E+x];else this.words[0]=0,this.length=1;var N=0;for(E=this.length-1;E>=0&&(N!==0||E>=M);E--){var V=this.words[E]|0;this.words[E]=N<<26-y|V>>>y,N=V&C}return R&&N!==0&&(R.words[R.length++]=N),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(T,P,j){return r(this.negative===0),this.iushrn(T,P,j)},o.prototype.shln=function(T){return this.clone().ishln(T)},o.prototype.ushln=function(T){return this.clone().iushln(T)},o.prototype.shrn=function(T){return this.clone().ishrn(T)},o.prototype.ushrn=function(T){return this.clone().iushrn(T)},o.prototype.testn=function(T){r(typeof T=="number"&&T>=0);var P=T%26,j=(T-P)/26,M=1<<P;if(this.length<=j)return!1;var y=this.words[j];return!!(y&M)},o.prototype.imaskn=function(T){r(typeof T=="number"&&T>=0);var P=T%26,j=(T-P)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=j)return this;if(P!==0&&j++,this.length=Math.min(j,this.length),P!==0){var M=67108863^67108863>>>P<<P;this.words[this.length-1]&=M}return this.strip()},o.prototype.maskn=function(T){return this.clone().imaskn(T)},o.prototype.iaddn=function(T){return r(typeof T=="number"),r(T<67108864),T<0?this.isubn(-T):this.negative!==0?this.length===1&&(this.words[0]|0)<T?(this.words[0]=T-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(T),this.negative=1,this):this._iaddn(T)},o.prototype._iaddn=function(T){this.words[0]+=T;for(var P=0;P<this.length&&this.words[P]>=67108864;P++)this.words[P]-=67108864,P===this.length-1?this.words[P+1]=1:this.words[P+1]++;return this.length=Math.max(this.length,P+1),this},o.prototype.isubn=function(T){if(r(typeof T=="number"),r(T<67108864),T<0)return this.iaddn(-T);if(this.negative!==0)return this.negative=0,this.iaddn(T),this.negative=1,this;if(this.words[0]-=T,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var P=0;P<this.length&&this.words[P]<0;P++)this.words[P]+=67108864,this.words[P+1]-=1;return this.strip()},o.prototype.addn=function(T){return this.clone().iaddn(T)},o.prototype.subn=function(T){return this.clone().isubn(T)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(T,P,j){var M=T.length+j,y;this._expand(M);var x,C=0;for(y=0;y<T.length;y++){x=(this.words[y+j]|0)+C;var R=(T.words[y]|0)*P;x-=R&67108863,C=(x>>26)-(R/67108864|0),this.words[y+j]=x&67108863}for(;y<this.length-j;y++)x=(this.words[y+j]|0)+C,C=x>>26,this.words[y+j]=x&67108863;if(C===0)return this.strip();for(r(C===-1),C=0,y=0;y<this.length;y++)x=-(this.words[y]|0)+C,C=x>>26,this.words[y]=x&67108863;return this.negative=1,this.strip()},o.prototype._wordDiv=function(T,P){var j=this.length-T.length,M=this.clone(),y=T,x=y.words[y.length-1]|0,C=this._countBits(x);j=26-C,j!==0&&(y=y.ushln(j),M.iushln(j),x=y.words[y.length-1]|0);var R=M.length-y.length,E;if(P!=="mod"){E=new o(null),E.length=R+1,E.words=new Array(E.length);for(var N=0;N<E.length;N++)E.words[N]=0}var V=M.clone()._ishlnsubmul(y,1,R);V.negative===0&&(M=V,E&&(E.words[R]=1));for(var F=R-1;F>=0;F--){var k=(M.words[y.length+F]|0)*67108864+(M.words[y.length+F-1]|0);for(k=Math.min(k/x|0,67108863),M._ishlnsubmul(y,k,F);M.negative!==0;)k--,M.negative=0,M._ishlnsubmul(y,1,F),M.isZero()||(M.negative^=1);E&&(E.words[F]=k)}return E&&E.strip(),M.strip(),P!=="div"&&j!==0&&M.iushrn(j),{div:E||null,mod:M}},o.prototype.divmod=function(T,P,j){if(r(!T.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var M,y,x;return this.negative!==0&&T.negative===0?(x=this.neg().divmod(T,P),P!=="mod"&&(M=x.div.neg()),P!=="div"&&(y=x.mod.neg(),j&&y.negative!==0&&y.iadd(T)),{div:M,mod:y}):this.negative===0&&T.negative!==0?(x=this.divmod(T.neg(),P),P!=="mod"&&(M=x.div.neg()),{div:M,mod:x.mod}):(this.negative&T.negative)!==0?(x=this.neg().divmod(T.neg(),P),P!=="div"&&(y=x.mod.neg(),j&&y.negative!==0&&y.isub(T)),{div:x.div,mod:y}):T.length>this.length||this.cmp(T)<0?{div:new o(0),mod:this}:T.length===1?P==="div"?{div:this.divn(T.words[0]),mod:null}:P==="mod"?{div:null,mod:new o(this.modn(T.words[0]))}:{div:this.divn(T.words[0]),mod:new o(this.modn(T.words[0]))}:this._wordDiv(T,P)},o.prototype.div=function(T){return this.divmod(T,"div",!1).div},o.prototype.mod=function(T){return this.divmod(T,"mod",!1).mod},o.prototype.umod=function(T){return this.divmod(T,"mod",!0).mod},o.prototype.divRound=function(T){var P=this.divmod(T);if(P.mod.isZero())return P.div;var j=P.div.negative!==0?P.mod.isub(T):P.mod,M=T.ushrn(1),y=T.andln(1),x=j.cmp(M);return x<0||y===1&&x===0?P.div:P.div.negative!==0?P.div.isubn(1):P.div.iaddn(1)},o.prototype.modn=function(T){r(T<=67108863);for(var P=(1<<26)%T,j=0,M=this.length-1;M>=0;M--)j=(P*j+(this.words[M]|0))%T;return j},o.prototype.idivn=function(T){r(T<=67108863);for(var P=0,j=this.length-1;j>=0;j--){var M=(this.words[j]|0)+P*67108864;this.words[j]=M/T|0,P=M%T}return this.strip()},o.prototype.divn=function(T){return this.clone().idivn(T)},o.prototype.egcd=function(T){r(T.negative===0),r(!T.isZero());var P=this,j=T.clone();P.negative!==0?P=P.umod(T):P=P.clone();for(var M=new o(1),y=new o(0),x=new o(0),C=new o(1),R=0;P.isEven()&&j.isEven();)P.iushrn(1),j.iushrn(1),++R;for(var E=j.clone(),N=P.clone();!P.isZero();){for(var V=0,F=1;(P.words[0]&F)===0&&V<26;++V,F<<=1);if(V>0)for(P.iushrn(V);V-- >0;)(M.isOdd()||y.isOdd())&&(M.iadd(E),y.isub(N)),M.iushrn(1),y.iushrn(1);for(var k=0,H=1;(j.words[0]&H)===0&&k<26;++k,H<<=1);if(k>0)for(j.iushrn(k);k-- >0;)(x.isOdd()||C.isOdd())&&(x.iadd(E),C.isub(N)),x.iushrn(1),C.iushrn(1);P.cmp(j)>=0?(P.isub(j),M.isub(x),y.isub(C)):(j.isub(P),x.isub(M),C.isub(y))}return{a:x,b:C,gcd:j.iushln(R)}},o.prototype._invmp=function(T){r(T.negative===0),r(!T.isZero());var P=this,j=T.clone();P.negative!==0?P=P.umod(T):P=P.clone();for(var M=new o(1),y=new o(0),x=j.clone();P.cmpn(1)>0&&j.cmpn(1)>0;){for(var C=0,R=1;(P.words[0]&R)===0&&C<26;++C,R<<=1);if(C>0)for(P.iushrn(C);C-- >0;)M.isOdd()&&M.iadd(x),M.iushrn(1);for(var E=0,N=1;(j.words[0]&N)===0&&E<26;++E,N<<=1);if(E>0)for(j.iushrn(E);E-- >0;)y.isOdd()&&y.iadd(x),y.iushrn(1);P.cmp(j)>=0?(P.isub(j),M.isub(y)):(j.isub(P),y.isub(M))}var V;return P.cmpn(1)===0?V=M:V=y,V.cmpn(0)<0&&V.iadd(T),V},o.prototype.gcd=function(T){if(this.isZero())return T.abs();if(T.isZero())return this.abs();var P=this.clone(),j=T.clone();P.negative=0,j.negative=0;for(var M=0;P.isEven()&&j.isEven();M++)P.iushrn(1),j.iushrn(1);do{for(;P.isEven();)P.iushrn(1);for(;j.isEven();)j.iushrn(1);var y=P.cmp(j);if(y<0){var x=P;P=j,j=x}else if(y===0||j.cmpn(1)===0)break;P.isub(j)}while(!0);return j.iushln(M)},o.prototype.invm=function(T){return this.egcd(T).a.umod(T)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(T){return this.words[0]&T},o.prototype.bincn=function(T){r(typeof T=="number");var P=T%26,j=(T-P)/26,M=1<<P;if(this.length<=j)return this._expand(j+1),this.words[j]|=M,this;for(var y=M,x=j;y!==0&&x<this.length;x++){var C=this.words[x]|0;C+=y,y=C>>>26,C&=67108863,this.words[x]=C}return y!==0&&(this.words[x]=y,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(T){var P=T<0;if(this.negative!==0&&!P)return-1;if(this.negative===0&&P)return 1;this.strip();var j;if(this.length>1)j=1;else{P&&(T=-T),r(T<=67108863,"Number is too big");var M=this.words[0]|0;j=M===T?0:M<T?-1:1}return this.negative!==0?-j|0:j},o.prototype.cmp=function(T){if(this.negative!==0&&T.negative===0)return-1;if(this.negative===0&&T.negative!==0)return 1;var P=this.ucmp(T);return this.negative!==0?-P|0:P},o.prototype.ucmp=function(T){if(this.length>T.length)return 1;if(this.length<T.length)return-1;for(var P=0,j=this.length-1;j>=0;j--){var M=this.words[j]|0,y=T.words[j]|0;if(M!==y){M<y?P=-1:M>y&&(P=1);break}}return P},o.prototype.gtn=function(T){return this.cmpn(T)===1},o.prototype.gt=function(T){return this.cmp(T)===1},o.prototype.gten=function(T){return this.cmpn(T)>=0},o.prototype.gte=function(T){return this.cmp(T)>=0},o.prototype.ltn=function(T){return this.cmpn(T)===-1},o.prototype.lt=function(T){return this.cmp(T)===-1},o.prototype.lten=function(T){return this.cmpn(T)<=0},o.prototype.lte=function(T){return this.cmp(T)<=0},o.prototype.eqn=function(T){return this.cmpn(T)===0},o.prototype.eq=function(T){return this.cmp(T)===0},o.red=function(T){return new z(T)},o.prototype.toRed=function(T){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),T.convertTo(this)._forceRed(T)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(T){return this.red=T,this},o.prototype.forceRed=function(T){return r(!this.red,"Already a number in reduction context"),this._forceRed(T)},o.prototype.redAdd=function(T){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,T)},o.prototype.redIAdd=function(T){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,T)},o.prototype.redSub=function(T){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,T)},o.prototype.redISub=function(T){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,T)},o.prototype.redShl=function(T){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,T)},o.prototype.redMul=function(T){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,T),this.red.mul(this,T)},o.prototype.redIMul=function(T){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,T),this.red.imul(this,T)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(T){return r(this.red&&!T.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,T)};var w={k256:null,p224:null,p192:null,p25519:null};function _(U,T){this.name=U,this.p=new o(T,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}_.prototype._tmp=function(){var T=new o(null);return T.words=new Array(Math.ceil(this.n/13)),T},_.prototype.ireduce=function(T){var P=T,j;do this.split(P,this.tmp),P=this.imulK(P),P=P.iadd(this.tmp),j=P.bitLength();while(j>this.n);var M=j<this.n?-1:P.ucmp(this.p);return M===0?(P.words[0]=0,P.length=1):M>0?P.isub(this.p):P.strip!==void 0?P.strip():P._strip(),P},_.prototype.split=function(T,P){T.iushrn(this.n,0,P)},_.prototype.imulK=function(T){return T.imul(this.k)};function I(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(I,_),I.prototype.split=function(T,P){for(var j=4194303,M=Math.min(T.length,9),y=0;y<M;y++)P.words[y]=T.words[y];if(P.length=M,T.length<=9){T.words[0]=0,T.length=1;return}var x=T.words[9];for(P.words[P.length++]=x&j,y=10;y<T.length;y++){var C=T.words[y]|0;T.words[y-10]=(C&j)<<4|x>>>22,x=C}x>>>=22,T.words[y-10]=x,x===0&&T.length>10?T.length-=10:T.length-=9},I.prototype.imulK=function(T){T.words[T.length]=0,T.words[T.length+1]=0,T.length+=2;for(var P=0,j=0;j<T.length;j++){var M=T.words[j]|0;P+=M*977,T.words[j]=P&67108863,P=M*64+(P/67108864|0)}return T.words[T.length-1]===0&&(T.length--,T.words[T.length-1]===0&&T.length--),T};function B(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(B,_);function L(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(L,_);function D(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(D,_),D.prototype.imulK=function(T){for(var P=0,j=0;j<T.length;j++){var M=(T.words[j]|0)*19+P,y=M&67108863;M>>>=26,T.words[j]=y,P=M}return P!==0&&(T.words[T.length++]=P),T},o._prime=function(T){if(w[T])return w[T];var P;if(T==="k256")P=new I;else if(T==="p224")P=new B;else if(T==="p192")P=new L;else if(T==="p25519")P=new D;else throw new Error("Unknown prime "+T);return w[T]=P,P};function z(U){if(typeof U=="string"){var T=o._prime(U);this.m=T.p,this.prime=T}else r(U.gtn(1),"modulus must be greater than 1"),this.m=U,this.prime=null}z.prototype._verify1=function(T){r(T.negative===0,"red works only with positives"),r(T.red,"red works only with red numbers")},z.prototype._verify2=function(T,P){r((T.negative|P.negative)===0,"red works only with positives"),r(T.red&&T.red===P.red,"red works only with red numbers")},z.prototype.imod=function(T){return this.prime?this.prime.ireduce(T)._forceRed(this):T.umod(this.m)._forceRed(this)},z.prototype.neg=function(T){return T.isZero()?T.clone():this.m.sub(T)._forceRed(this)},z.prototype.add=function(T,P){this._verify2(T,P);var j=T.add(P);return j.cmp(this.m)>=0&&j.isub(this.m),j._forceRed(this)},z.prototype.iadd=function(T,P){this._verify2(T,P);var j=T.iadd(P);return j.cmp(this.m)>=0&&j.isub(this.m),j},z.prototype.sub=function(T,P){this._verify2(T,P);var j=T.sub(P);return j.cmpn(0)<0&&j.iadd(this.m),j._forceRed(this)},z.prototype.isub=function(T,P){this._verify2(T,P);var j=T.isub(P);return j.cmpn(0)<0&&j.iadd(this.m),j},z.prototype.shl=function(T,P){return this._verify1(T),this.imod(T.ushln(P))},z.prototype.imul=function(T,P){return this._verify2(T,P),this.imod(T.imul(P))},z.prototype.mul=function(T,P){return this._verify2(T,P),this.imod(T.mul(P))},z.prototype.isqr=function(T){return this.imul(T,T.clone())},z.prototype.sqr=function(T){return this.mul(T,T)},z.prototype.sqrt=function(T){if(T.isZero())return T.clone();var P=this.m.andln(3);if(r(P%2===1),P===3){var j=this.m.add(new o(1)).iushrn(2);return this.pow(T,j)}for(var M=this.m.subn(1),y=0;!M.isZero()&&M.andln(1)===0;)y++,M.iushrn(1);r(!M.isZero());var x=new o(1).toRed(this),C=x.redNeg(),R=this.m.subn(1).iushrn(1),E=this.m.bitLength();for(E=new o(2*E*E).toRed(this);this.pow(E,R).cmp(C)!==0;)E.redIAdd(C);for(var N=this.pow(E,M),V=this.pow(T,M.addn(1).iushrn(1)),F=this.pow(T,M),k=y;F.cmp(x)!==0;){for(var H=F,re=0;H.cmp(x)!==0;re++)H=H.redSqr();r(re<k);var Y=this.pow(N,new o(1).iushln(k-re-1));V=V.redMul(Y),N=Y.redSqr(),F=F.redMul(N),k=re}return V},z.prototype.invm=function(T){var P=T._invmp(this.m);return P.negative!==0?(P.negative=0,this.imod(P).redNeg()):this.imod(P)},z.prototype.pow=function(T,P){if(P.isZero())return new o(1).toRed(this);if(P.cmpn(1)===0)return T.clone();var j=4,M=new Array(1<<j);M[0]=new o(1).toRed(this),M[1]=T;for(var y=2;y<M.length;y++)M[y]=this.mul(M[y-1],T);var x=M[0],C=0,R=0,E=P.bitLength()%26;for(E===0&&(E=26),y=P.length-1;y>=0;y--){for(var N=P.words[y],V=E-1;V>=0;V--){var F=N>>V&1;if(x!==M[0]&&(x=this.sqr(x)),F===0&&C===0){R=0;continue}C<<=1,C|=F,R++,!(R!==j&&(y!==0||V!==0))&&(x=this.mul(x,M[C]),R=0,C=0)}E=26}return x},z.prototype.convertTo=function(T){var P=T.umod(this.m);return P===T?P.clone():P},z.prototype.convertFrom=function(T){var P=T.clone();return P.red=null,P},o.mont=function(T){return new G(T)};function G(U){z.call(this,U),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}n(G,z),G.prototype.convertTo=function(T){return this.imod(T.ushln(this.shift))},G.prototype.convertFrom=function(T){var P=this.imod(T.mul(this.rinv));return P.red=null,P},G.prototype.imul=function(T,P){if(T.isZero()||P.isZero())return T.words[0]=0,T.length=1,T;var j=T.imul(P),M=j.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),y=j.isub(M).iushrn(this.shift),x=y;return y.cmp(this.m)>=0?x=y.isub(this.m):y.cmpn(0)<0&&(x=y.iadd(this.m)),x._forceRed(this)},G.prototype.mul=function(T,P){if(T.isZero()||P.isZero())return new o(0)._forceRed(this);var j=T.mul(P),M=j.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),y=j.isub(M).iushrn(this.shift),x=y;return y.cmp(this.m)>=0?x=y.isub(this.m):y.cmpn(0)<0&&(x=y.iadd(this.m)),x._forceRed(this)},G.prototype.invm=function(T){var P=this.imod(T._invmp(this.m).mul(this.r2));return P._forceRed(this)}})(typeof Ept>"u"||Ept,l5r)});var mm=Q((F7c,f5r)=>{d();p();f5r.exports=u5r;function u5r(t,e){if(!t)throw new Error(e||"Assertion failed")}u5r.equal=function(e,r,n){if(e!=r)throw new Error(n||"Assertion failed: "+e+" != "+r)}});var fQ=Q(h5r=>{"use strict";d();p();var XRe=h5r;function Owo(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if(typeof t!="string"){for(var n=0;n<t.length;n++)r[n]=t[n]|0;return r}if(e==="hex"){t=t.replace(/[^a-z0-9]+/ig,""),t.length%2!==0&&(t="0"+t);for(var n=0;n<t.length;n+=2)r.push(parseInt(t[n]+t[n+1],16))}else for(var n=0;n<t.length;n++){var o=t.charCodeAt(n),i=o>>8,a=o&255;i?r.push(i,a):r.push(a)}return r}XRe.toArray=Owo;function d5r(t){return t.length===1?"0"+t:t}XRe.zero2=d5r;function p5r(t){for(var e="",r=0;r<t.length;r++)e+=d5r(t[r].toString(16));return e}XRe.toHex=p5r;XRe.encode=function(e,r){return r==="hex"?p5r(e):e}});var S1=Q(m5r=>{"use strict";d();p();var mE=m5r,Dwo=B4(),Lwo=mm(),ZRe=fQ();mE.assert=Lwo;mE.toArray=ZRe.toArray;mE.zero2=ZRe.zero2;mE.toHex=ZRe.toHex;mE.encode=ZRe.encode;function Uwo(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var o=1<<e+1,i=t.clone(),a=0;a<n.length;a++){var s,c=i.andln(o-1);i.isOdd()?(c>(o>>1)-1?s=(o>>1)-c:s=c,i.isubn(s)):s=0,n[a]=s,i.iushrn(1)}return n}mE.getNAF=Uwo;function Fwo(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n=0,o=0,i;t.cmpn(-n)>0||e.cmpn(-o)>0;){var a=t.andln(3)+n&3,s=e.andln(3)+o&3;a===3&&(a=-1),s===3&&(s=-1);var c;(a&1)===0?c=0:(i=t.andln(7)+n&7,(i===3||i===5)&&s===2?c=-a:c=a),r[0].push(c);var l;(s&1)===0?l=0:(i=e.andln(7)+o&7,(i===3||i===5)&&a===2?l=-s:l=s),r[1].push(l),2*n===c+1&&(n=1-n),2*o===l+1&&(o=1-o),t.iushrn(1),e.iushrn(1)}return r}mE.getJSF=Fwo;function zwo(t,e,r){var n="_"+e;t.prototype[e]=function(){return this[n]!==void 0?this[n]:this[n]=r.call(this)}}mE.cachedProperty=zwo;function Hwo(t){return typeof t=="string"?mE.toArray(t,"hex"):t}mE.parseBytes=Hwo;function jwo(t){return new Dwo(t,"hex","le")}mE.intFromLE=jwo});var aH=Q((Y7c,Cpt)=>{"use strict";d();p();var _pt=65536,Wwo=4294967295;function Gwo(){throw new Error(`Secure random number generation is not supported by this browser.
Use Chrome, Firefox or Internet Explorer 11`)}var Vwo=qa().Buffer,QRe=globalThis.crypto||globalThis.msCrypto;QRe&&QRe.getRandomValues?Cpt.exports=qwo:Cpt.exports=Gwo;function qwo(t,e){if(t>Wwo)throw new RangeError("requested too many random bytes");var r=Vwo.allocUnsafe(t);if(t>0)if(t>_pt)for(var n=0;n<t;n+=_pt)QRe.getRandomValues(r.slice(n,n+_pt));else QRe.getRandomValues(r);return typeof e=="function"?S.nextTick(function(){e(null,r)}):r}});var v5r=Q((Z7c,g5r)=>{d();p();var Kwo={}.toString;g5r.exports=Array.isArray||function(t){return Kwo.call(t)=="[object Array]"}});var kpt=Q((eMc,y5r)=>{d();p();y5r.exports=i2().EventEmitter});var Tde=Q((Tpt,x5r)=>{d();p();var $Re=rd(),C8=$Re.Buffer;function b5r(t,e){for(var r in t)e[r]=t[r]}C8.from&&C8.alloc&&C8.allocUnsafe&&C8.allocUnsafeSlow?x5r.exports=$Re:(b5r($Re,Tpt),Tpt.Buffer=dQ);function dQ(t,e,r){return C8(t,e,r)}b5r(C8,dQ);dQ.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return C8(t,e,r)};dQ.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var n=C8(t);return e!==void 0?typeof r=="string"?n.fill(e,r):n.fill(e):n.fill(0),n};dQ.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return C8(t)};dQ.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return $Re.SlowBuffer(t)}});var A5r=Q((iMc,Ipt)=>{"use strict";d();p();function Ywo(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var w5r=Tde().Buffer,Ide=c2();function Jwo(t,e,r){t.copy(e,r)}Ipt.exports=function(){function t(){Ywo(this,t),this.head=null,this.tail=null,this.length=0}return t.prototype.push=function(r){var n={data:r,next:null};this.length>0?this.tail.next=n:this.head=n,this.tail=n,++this.length},t.prototype.unshift=function(r){var n={data:r,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},t.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},t.prototype.clear=function(){this.head=this.tail=null,this.length=0},t.prototype.join=function(r){if(this.length===0)return"";for(var n=this.head,o=""+n.data;n=n.next;)o+=r+n.data;return o},t.prototype.concat=function(r){if(this.length===0)return w5r.alloc(0);if(this.length===1)return this.head.data;for(var n=w5r.allocUnsafe(r>>>0),o=this.head,i=0;o;)Jwo(o.data,n,i),i+=o.data.length,o=o.next;return n},t}();Ide&&Ide.inspect&&Ide.inspect.custom&&(Ipt.exports.prototype[Ide.inspect.custom]=function(){var t=Ide.inspect({length:this.length});return this.constructor.name+" "+t})});var Rpt=Q((cMc,_5r)=>{"use strict";d();p();var S5r=Ph();function Xwo(t,e){var r=this,n=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return n||o?(e?e(t):t&&(!this._writableState||!this._writableState.errorEmitted)&&S5r.nextTick(E5r,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(i){!e&&i?(S5r.nextTick(E5r,r,i),r._writableState&&(r._writableState.errorEmitted=!0)):e&&e(i)}),this)}function Zwo(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function E5r(t,e){t.emit("error",e)}_5r.exports={destroy:Xwo,undestroy:Zwo}});var r9e=Q((fMc,N5r)=>{"use strict";d();p();var sH=Ph();N5r.exports=jf;function k5r(t){var e=this;this.next=null,this.entry=null,this.finish=function(){m2o(e,t)}}var Qwo=!S.browser&&["v0.10","v0.9."].indexOf(S.version.slice(0,5))>-1?setImmediate:sH.nextTick,pQ;jf.WritableState=Mde;var T5r=Object.create(af());T5r.inherits=Hn();var $wo={deprecate:Eue()},I5r=kpt(),t9e=Tde().Buffer,e2o=globalThis.Uint8Array||function(){};function t2o(t){return t9e.from(t)}function r2o(t){return t9e.isBuffer(t)||t instanceof e2o}var R5r=Rpt();T5r.inherits(jf,I5r);function n2o(){}function Mde(t,e){pQ=pQ||_P(),t=t||{};var r=e instanceof pQ;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,o=t.writableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:r&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=i,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=t.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){u2o(e,s)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new k5r(this)}Mde.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(Mde.prototype,"buffer",{get:$wo.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var e9e;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(e9e=Function.prototype[Symbol.hasInstance],Object.defineProperty(jf,Symbol.hasInstance,{value:function(t){return e9e.call(this,t)?!0:this!==jf?!1:t&&t._writableState instanceof Mde}})):e9e=function(t){return t instanceof this};function jf(t){if(pQ=pQ||_P(),!e9e.call(jf,this)&&!(this instanceof pQ))return new jf(t);this._writableState=new Mde(t,this),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),I5r.call(this)}jf.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function o2o(t,e){var r=new Error("write after end");t.emit("error",r),sH.nextTick(e,r)}function i2o(t,e,r,n){var o=!0,i=!1;return r===null?i=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!e.objectMode&&(i=new TypeError("Invalid non-string/buffer chunk")),i&&(t.emit("error",i),sH.nextTick(n,i),o=!1),o}jf.prototype.write=function(t,e,r){var n=this._writableState,o=!1,i=!n.objectMode&&r2o(t);return i&&!t9e.isBuffer(t)&&(t=t2o(t)),typeof e=="function"&&(r=e,e=null),i?e="buffer":e||(e=n.defaultEncoding),typeof r!="function"&&(r=n2o),n.ended?o2o(this,r):(i||i2o(this,n,t,r))&&(n.pendingcb++,o=s2o(this,n,i,t,e,r)),o};jf.prototype.cork=function(){var t=this._writableState;t.corked++};jf.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.finished&&!t.bufferProcessing&&t.bufferedRequest&&M5r(this,t))};jf.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this};function a2o(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=t9e.from(e,r)),e}Object.defineProperty(jf.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function s2o(t,e,r,n,o,i){if(!r){var a=a2o(e,n,o);n!==a&&(r=!0,o="buffer",n=a)}var s=e.objectMode?1:n.length;e.length+=s;var c=e.length<e.highWaterMark;if(c||(e.needDrain=!0),e.writing||e.corked){var l=e.lastBufferedRequest;e.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else Mpt(t,e,!1,s,n,o,i);return c}function Mpt(t,e,r,n,o,i,a){e.writelen=n,e.writecb=a,e.writing=!0,e.sync=!0,r?t._writev(o,e.onwrite):t._write(o,i,e.onwrite),e.sync=!1}function c2o(t,e,r,n,o){--e.pendingcb,r?(sH.nextTick(o,n),sH.nextTick(Rde,t,e),t._writableState.errorEmitted=!0,t.emit("error",n)):(o(n),t._writableState.errorEmitted=!0,t.emit("error",n),Rde(t,e))}function l2o(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}function u2o(t,e){var r=t._writableState,n=r.sync,o=r.writecb;if(l2o(r),e)c2o(t,r,n,e,o);else{var i=P5r(r);!i&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&M5r(t,r),n?Qwo(C5r,t,r,i,o):C5r(t,r,i,o)}}function C5r(t,e,r,n){r||f2o(t,e),e.pendingcb--,n(),Rde(t,e)}function f2o(t,e){e.length===0&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}function M5r(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,o=new Array(n),i=e.corkedRequestsFree;i.entry=r;for(var a=0,s=!0;r;)o[a]=r,r.isBuf||(s=!1),r=r.next,a+=1;o.allBuffers=s,Mpt(t,e,!0,e.length,o,"",i.finish),e.pendingcb++,e.lastBufferedRequest=null,i.next?(e.corkedRequestsFree=i.next,i.next=null):e.corkedRequestsFree=new k5r(e),e.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,l=r.encoding,u=r.callback,f=e.objectMode?1:c.length;if(Mpt(t,e,!1,f,c,l,u),r=r.next,e.bufferedRequestCount--,e.writing)break}r===null&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}jf.prototype._write=function(t,e,r){r(new Error("_write() is not implemented"))};jf.prototype._writev=null;jf.prototype.end=function(t,e,r){var n=this._writableState;typeof t=="function"?(r=t,t=null,e=null):typeof e=="function"&&(r=e,e=null),t!=null&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&h2o(this,n,r)};function P5r(t){return t.ending&&t.length===0&&t.bufferedRequest===null&&!t.finished&&!t.writing}function d2o(t,e){t._final(function(r){e.pendingcb--,r&&t.emit("error",r),e.prefinished=!0,t.emit("prefinish"),Rde(t,e)})}function p2o(t,e){!e.prefinished&&!e.finalCalled&&(typeof t._final=="function"?(e.pendingcb++,e.finalCalled=!0,sH.nextTick(d2o,t,e)):(e.prefinished=!0,t.emit("prefinish")))}function Rde(t,e){var r=P5r(e);return r&&(p2o(t,e),e.pendingcb===0&&(e.finished=!0,t.emit("finish"))),r}function h2o(t,e,r){e.ending=!0,Rde(t,e),r&&(e.finished?sH.nextTick(r):t.once("finish",r)),e.ended=!0,t.writable=!1}function m2o(t,e,r){var n=t.entry;for(t.entry=null;n;){var o=n.callback;e.pendingcb--,o(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}Object.defineProperty(jf.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(t){!this._writableState||(this._writableState.destroyed=t)}});jf.prototype.destroy=R5r.destroy;jf.prototype._undestroy=R5r.undestroy;jf.prototype._destroy=function(t,e){this.end(),e(t)}});var _P=Q((hMc,L5r)=>{"use strict";d();p();var B5r=Ph(),g2o=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};L5r.exports=k8;var O5r=Object.create(af());O5r.inherits=Hn();var D5r=Bpt(),Npt=r9e();O5r.inherits(k8,D5r);for(Ppt=g2o(Npt.prototype),n9e=0;n9e<Ppt.length;n9e++)o9e=Ppt[n9e],k8.prototype[o9e]||(k8.prototype[o9e]=Npt.prototype[o9e]);var Ppt,o9e,n9e;function k8(t){if(!(this instanceof k8))return new k8(t);D5r.call(this,t),Npt.call(this,t),t&&t.readable===!1&&(this.readable=!1),t&&t.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,t&&t.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",v2o)}Object.defineProperty(k8.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function v2o(){this.allowHalfOpen||this._writableState.ended||B5r.nextTick(y2o,this)}function y2o(t){t.end()}Object.defineProperty(k8.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(t){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=t,this._writableState.destroyed=t)}});k8.prototype._destroy=function(t,e){this.push(null),this.end(),B5r.nextTick(e,t)}});var Lpt=Q(F5r=>{"use strict";d();p();var Dpt=Tde().Buffer,U5r=Dpt.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function b2o(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function x2o(t){var e=b2o(t);if(typeof e!="string"&&(Dpt.isEncoding===U5r||!U5r(t)))throw new Error("Unknown encoding: "+t);return e||t}F5r.StringDecoder=Pde;function Pde(t){this.encoding=x2o(t);var e;switch(this.encoding){case"utf16le":this.text=C2o,this.end=k2o,e=4;break;case"utf8":this.fillLast=S2o,e=4;break;case"base64":this.text=T2o,this.end=I2o,e=3;break;default:this.write=R2o,this.end=M2o;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=Dpt.allocUnsafe(e)}Pde.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<t.length?e?e+this.text(t,r):this.text(t,r):e||""};Pde.prototype.end=_2o;Pde.prototype.text=E2o;Pde.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length};function Opt(t){return t<=127?0:t>>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function w2o(t,e,r){var n=e.length-1;if(n<r)return 0;var o=Opt(e[n]);return o>=0?(o>0&&(t.lastNeed=o-1),o):--n<r||o===-2?0:(o=Opt(e[n]),o>=0?(o>0&&(t.lastNeed=o-2),o):--n<r||o===-2?0:(o=Opt(e[n]),o>=0?(o>0&&(o===2?o=0:t.lastNeed=o-3),o):0))}function A2o(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function S2o(t){var e=this.lastTotal-this.lastNeed,r=A2o(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function E2o(t,e){var r=w2o(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)}function _2o(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function C2o(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function k2o(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function T2o(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function I2o(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function R2o(t){return t.toString(this.encoding)}function M2o(t){return t&&t.length?this.write(t):""}});var Bpt=Q((wMc,Z5r)=>{"use strict";d();p();var mQ=Ph();Z5r.exports=nl;var P2o=v5r(),Nde;nl.ReadableState=q5r;var xMc=i2().EventEmitter,W5r=function(t,e){return t.listeners(e).length},jpt=kpt(),Bde=Tde().Buffer,N2o=globalThis.Uint8Array||function(){};function B2o(t){return Bde.from(t)}function O2o(t){return Bde.isBuffer(t)||t instanceof N2o}var G5r=Object.create(af());G5r.inherits=Hn();var Upt=c2(),as=void 0;Upt&&Upt.debuglog?as=Upt.debuglog("stream"):as=function(){};var D2o=A5r(),V5r=Rpt(),hQ;G5r.inherits(nl,jpt);var Fpt=["error","close","destroy","pause","resume"];function L2o(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):P2o(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}function q5r(t,e){Nde=Nde||_P(),t=t||{};var r=e instanceof Nde;this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var n=t.highWaterMark,o=t.readableHighWaterMark,i=this.objectMode?16:16*1024;n||n===0?this.highWaterMark=n:r&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=i,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new D2o,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(hQ||(hQ=Lpt().StringDecoder),this.decoder=new hQ(t.encoding),this.encoding=t.encoding)}function nl(t){if(Nde=Nde||_P(),!(this instanceof nl))return new nl(t);this._readableState=new q5r(t,this),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),jpt.call(this)}Object.defineProperty(nl.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){!this._readableState||(this._readableState.destroyed=t)}});nl.prototype.destroy=V5r.destroy;nl.prototype._undestroy=V5r.undestroy;nl.prototype._destroy=function(t,e){this.push(null),e(t)};nl.prototype.push=function(t,e){var r=this._readableState,n;return r.objectMode?n=!0:typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=Bde.from(t,e),e=""),n=!0),K5r(this,t,e,!1,n)};nl.prototype.unshift=function(t){return K5r(this,t,null,!0,!1)};function K5r(t,e,r,n,o){var i=t._readableState;if(e===null)i.reading=!1,H2o(t,i);else{var a;o||(a=U2o(i,e)),a?t.emit("error",a):i.objectMode||e&&e.length>0?(typeof e!="string"&&!i.objectMode&&Object.getPrototypeOf(e)!==Bde.prototype&&(e=B2o(e)),n?i.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):zpt(t,i,e,!0):i.ended?t.emit("error",new Error("stream.push() after EOF")):(i.reading=!1,i.decoder&&!r?(e=i.decoder.write(e),i.objectMode||e.length!==0?zpt(t,i,e,!1):Y5r(t,i)):zpt(t,i,e,!1))):n||(i.reading=!1)}return F2o(i)}function zpt(t,e,r,n){e.flowing&&e.length===0&&!e.sync?(t.emit("data",r),t.read(0)):(e.length+=e.objectMode?1:r.length,n?e.buffer.unshift(r):e.buffer.push(r),e.needReadable&&i9e(t)),Y5r(t,e)}function U2o(t,e){var r;return!O2o(e)&&typeof e!="string"&&e!==void 0&&!t.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function F2o(t){return!t.ended&&(t.needReadable||t.length<t.highWaterMark||t.length===0)}nl.prototype.isPaused=function(){return this._readableState.flowing===!1};nl.prototype.setEncoding=function(t){return hQ||(hQ=Lpt().StringDecoder),this._readableState.decoder=new hQ(t),this._readableState.encoding=t,this};var z5r=8388608;function z2o(t){return t>=z5r?t=z5r:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function H5r(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=z2o(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}nl.prototype.read=function(t){as("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&(e.length>=e.highWaterMark||e.ended))return as("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?Hpt(this):i9e(this),null;if(t=H5r(t,e),t===0&&e.ended)return e.length===0&&Hpt(this),null;var n=e.needReadable;as("need readable",n),(e.length===0||e.length-t<e.highWaterMark)&&(n=!0,as("length less than watermark",n)),e.ended||e.reading?(n=!1,as("reading or ended",n)):n&&(as("do read"),e.reading=!0,e.sync=!0,e.length===0&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=H5r(r,e)));var o;return t>0?o=J5r(t,e):o=null,o===null?(e.needReadable=!0,t=0):e.length-=t,e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&Hpt(this)),o!==null&&this.emit("data",o),o};function H2o(t,e){if(!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,i9e(t)}}function i9e(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(as("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?mQ.nextTick(j5r,t):j5r(t))}function j5r(t){as("emit readable"),t.emit("readable"),Wpt(t)}function Y5r(t,e){e.readingMore||(e.readingMore=!0,mQ.nextTick(j2o,t,e))}function j2o(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length<e.highWaterMark&&(as("maybeReadMore read 0"),t.read(0),r!==e.length);)r=e.length;e.readingMore=!1}nl.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))};nl.prototype.pipe=function(t,e){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t);break}n.pipesCount+=1,as("pipe count=%d opts=%j",n.pipesCount,e);var o=(!e||e.end!==!1)&&t!==S.stdout&&t!==S.stderr,i=o?s:b;n.endEmitted?mQ.nextTick(i):r.once("end",i),t.on("unpipe",a);function a(w,_){as("onunpipe"),w===r&&_&&_.hasUnpiped===!1&&(_.hasUnpiped=!0,u())}function s(){as("onend"),t.end()}var c=W2o(r);t.on("drain",c);var l=!1;function u(){as("cleanup"),t.removeListener("close",g),t.removeListener("finish",v),t.removeListener("drain",c),t.removeListener("error",m),t.removeListener("unpipe",a),r.removeListener("end",s),r.removeListener("end",b),r.removeListener("data",h),l=!0,n.awaitDrain&&(!t._writableState||t._writableState.needDrain)&&c()}var f=!1;r.on("data",h);function h(w){as("ondata"),f=!1;var _=t.write(w);_===!1&&!f&&((n.pipesCount===1&&n.pipes===t||n.pipesCount>1&&X5r(n.pipes,t)!==-1)&&!l&&(as("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,f=!0),r.pause())}function m(w){as("onerror",w),b(),t.removeListener("error",m),W5r(t,"error")===0&&t.emit("error",w)}L2o(t,"error",m);function g(){t.removeListener("finish",v),b()}t.once("close",g);function v(){as("onfinish"),t.removeListener("close",g),b()}t.once("finish",v);function b(){as("unpipe"),r.unpipe(t)}return t.emit("pipe",r),n.flowing||(as("pipe resume"),r.resume()),t};function W2o(t){return function(){var e=t._readableState;as("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,e.awaitDrain===0&&W5r(t,"data")&&(e.flowing=!0,Wpt(t))}}nl.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r),this);if(!t){var n=e.pipes,o=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var a=X5r(e.pipes,t);return a===-1?this:(e.pipes.splice(a,1),e.pipesCount-=1,e.pipesCount===1&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,r),this)};nl.prototype.on=function(t,e){var r=jpt.prototype.on.call(this,t,e);if(t==="data")this._readableState.flowing!==!1&&this.resume();else if(t==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&i9e(this):mQ.nextTick(G2o,this))}return r};nl.prototype.addListener=nl.prototype.on;function G2o(t){as("readable nexttick read 0"),t.read(0)}nl.prototype.resume=function(){var t=this._readableState;return t.flowing||(as("resume"),t.flowing=!0,V2o(this,t)),this};function V2o(t,e){e.resumeScheduled||(e.resumeScheduled=!0,mQ.nextTick(q2o,t,e))}function q2o(t,e){e.reading||(as("resume read 0"),t.read(0)),e.resumeScheduled=!1,e.awaitDrain=0,t.emit("resume"),Wpt(t),e.flowing&&!e.reading&&t.read(0)}nl.prototype.pause=function(){return as("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(as("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Wpt(t){var e=t._readableState;for(as("flow",e.flowing);e.flowing&&t.read()!==null;);}nl.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;t.on("end",function(){if(as("wrapped end"),r.decoder&&!r.ended){var a=r.decoder.end();a&&a.length&&e.push(a)}e.push(null)}),t.on("data",function(a){if(as("wrapped data"),r.decoder&&(a=r.decoder.write(a)),!(r.objectMode&&a==null)&&!(!r.objectMode&&(!a||!a.length))){var s=e.push(a);s||(n=!0,t.pause())}});for(var o in t)this[o]===void 0&&typeof t[o]=="function"&&(this[o]=function(a){return function(){return t[a].apply(t,arguments)}}(o));for(var i=0;i<Fpt.length;i++)t.on(Fpt[i],this.emit.bind(this,Fpt[i]));return this._read=function(a){as("wrapped _read",a),n&&(n=!1,t.resume())},this};Object.defineProperty(nl.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});nl._fromList=J5r;function J5r(t,e){if(e.length===0)return null;var r;return e.objectMode?r=e.buffer.shift():!t||t>=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.head.data:r=e.buffer.concat(e.length),e.buffer.clear()):r=K2o(t,e.buffer,e.decoder),r}function K2o(t,e,r){var n;return t<e.head.data.length?(n=e.head.data.slice(0,t),e.head.data=e.head.data.slice(t)):t===e.head.data.length?n=e.shift():n=r?Y2o(t,e):J2o(t,e),n}function Y2o(t,e){var r=e.head,n=1,o=r.data;for(t-=o.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(a===i.length?o+=i:o+=i.slice(0,t),t-=a,t===0){a===i.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=i.slice(a));break}++n}return e.length-=n,o}function J2o(t,e){var r=Bde.allocUnsafe(t),n=e.head,o=1;for(n.data.copy(r),t-=n.data.length;n=n.next;){var i=n.data,a=t>i.length?i.length:t;if(i.copy(r,r.length-t,0,a),t-=a,t===0){a===i.length?(++o,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=i.slice(a));break}++o}return e.length-=o,r}function Hpt(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,mQ.nextTick(X2o,e,t))}function X2o(t,e){!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function X5r(t,e){for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}});var Gpt=Q((EMc,eIr)=>{"use strict";d();p();eIr.exports=T8;var a9e=_P(),$5r=Object.create(af());$5r.inherits=Hn();$5r.inherits(T8,a9e);function Z2o(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,e!=null&&this.push(e),n(t);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function T8(t){if(!(this instanceof T8))return new T8(t);a9e.call(this,t),this._transformState={afterTransform:Z2o.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&(typeof t.transform=="function"&&(this._transform=t.transform),typeof t.flush=="function"&&(this._flush=t.flush)),this.on("prefinish",Q2o)}function Q2o(){var t=this;typeof this._flush=="function"?this._flush(function(e,r){Q5r(t,e,r)}):Q5r(this,null,null)}T8.prototype.push=function(t,e){return this._transformState.needTransform=!1,a9e.prototype.push.call(this,t,e)};T8.prototype._transform=function(t,e,r){throw new Error("_transform() is not implemented")};T8.prototype._write=function(t,e,r){var n=this._transformState;if(n.writecb=r,n.writechunk=t,n.writeencoding=e,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}};T8.prototype._read=function(t){var e=this._transformState;e.writechunk!==null&&e.writecb&&!e.transforming?(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform)):e.needTransform=!0};T8.prototype._destroy=function(t,e){var r=this;a9e.prototype._destroy.call(this,t,function(n){e(n),r.emit("close")})};function Q5r(t,e,r){if(e)return t.emit("error",e);if(r!=null&&t.push(r),t._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(t._transformState.transforming)throw new Error("Calling transform done when still transforming");return t.push(null)}});var oIr=Q((kMc,nIr)=>{"use strict";d();p();nIr.exports=Ode;var tIr=Gpt(),rIr=Object.create(af());rIr.inherits=Hn();rIr.inherits(Ode,tIr);function Ode(t){if(!(this instanceof Ode))return new Ode(t);tIr.call(this,t)}Ode.prototype._transform=function(t,e,r){r(null,t)}});var s9e=Q((O4,iIr)=>{d();p();O4=iIr.exports=Bpt();O4.Stream=O4;O4.Readable=O4;O4.Writable=r9e();O4.Duplex=_P();O4.Transform=Gpt();O4.PassThrough=oIr()});var sIr=Q((PMc,aIr)=>{d();p();aIr.exports=r9e()});var lIr=Q((OMc,cIr)=>{d();p();cIr.exports=_P()});var fIr=Q((UMc,uIr)=>{d();p();uIr.exports=s9e().Transform});var pIr=Q((HMc,dIr)=>{d();p();dIr.exports=s9e().PassThrough});var mIr=Q((GMc,hIr)=>{d();p();hIr.exports=D4;var Vpt=i2().EventEmitter,$2o=Hn();$2o(D4,Vpt);D4.Readable=s9e();D4.Writable=sIr();D4.Duplex=lIr();D4.Transform=fIr();D4.PassThrough=pIr();D4.Stream=D4;function D4(){Vpt.call(this)}D4.prototype.pipe=function(t,e){var r=this;function n(u){t.writable&&t.write(u)===!1&&r.pause&&r.pause()}r.on("data",n);function o(){r.readable&&r.resume&&r.resume()}t.on("drain",o),!t._isStdio&&(!e||e.end!==!1)&&(r.on("end",a),r.on("close",s));var i=!1;function a(){i||(i=!0,t.end())}function s(){i||(i=!0,typeof t.destroy=="function"&&t.destroy())}function c(u){if(l(),Vpt.listenerCount(this,"error")===0)throw u}r.on("error",c),t.on("error",c);function l(){r.removeListener("data",n),t.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",s),r.removeListener("error",c),t.removeListener("error",c),r.removeListener("end",l),r.removeListener("close",l),t.removeListener("close",l)}return r.on("end",l),r.on("close",l),t.on("close",l),t.emit("pipe",r),t}});var l9e=Q((KMc,c9e)=>{d();p();var cH=mIr();if(cH&&cH.default){c9e.exports=cH.default;for(let t in cH)c9e.exports[t]=cH[t]}else cH&&(c9e.exports=cH)});var qpt=Q((XMc,vIr)=>{"use strict";d();p();var u9e=qa().Buffer,gIr=l9e().Transform,eAo=Hn();function tAo(t,e){if(!u9e.isBuffer(t)&&typeof t!="string")throw new TypeError(e+" must be a string or a buffer")}function CP(t){gIr.call(this),this._block=u9e.allocUnsafe(t),this._blockSize=t,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}eAo(CP,gIr);CP.prototype._transform=function(t,e,r){var n=null;try{this.update(t,e)}catch(o){n=o}r(n)};CP.prototype._flush=function(t){var e=null;try{this.push(this.digest())}catch(r){e=r}t(e)};CP.prototype.update=function(t,e){if(tAo(t,"Data"),this._finalized)throw new Error("Digest already called");u9e.isBuffer(t)||(t=u9e.from(t,e));for(var r=this._block,n=0;this._blockOffset+t.length-n>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)r[o++]=t[n++];this._update(),this._blockOffset=0}for(;n<t.length;)r[this._blockOffset++]=t[n++];for(var i=0,a=t.length*8;a>0;++i)this._length[i]+=a,a=this._length[i]/4294967296|0,a>0&&(this._length[i]-=4294967296*a);return this};CP.prototype._update=function(){throw new Error("_update is not implemented")};CP.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();t!==void 0&&(e=e.toString(t)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return e};CP.prototype._digest=function(){throw new Error("_digest is not implemented")};vIr.exports=CP});var p9e=Q(($Mc,bIr)=>{"use strict";d();p();var rAo=Hn(),yIr=qpt(),nAo=qa().Buffer,oAo=new Array(16);function f9e(){yIr.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}rAo(f9e,yIr);f9e.prototype._update=function(){for(var t=oAo,e=0;e<16;++e)t[e]=this._block.readInt32LE(e*4);var r=this._a,n=this._b,o=this._c,i=this._d;r=gm(r,n,o,i,t[0],3614090360,7),i=gm(i,r,n,o,t[1],3905402710,12),o=gm(o,i,r,n,t[2],606105819,17),n=gm(n,o,i,r,t[3],3250441966,22),r=gm(r,n,o,i,t[4],4118548399,7),i=gm(i,r,n,o,t[5],1200080426,12),o=gm(o,i,r,n,t[6],2821735955,17),n=gm(n,o,i,r,t[7],4249261313,22),r=gm(r,n,o,i,t[8],1770035416,7),i=gm(i,r,n,o,t[9],2336552879,12),o=gm(o,i,r,n,t[10],4294925233,17),n=gm(n,o,i,r,t[11],2304563134,22),r=gm(r,n,o,i,t[12],1804603682,7),i=gm(i,r,n,o,t[13],4254626195,12),o=gm(o,i,r,n,t[14],2792965006,17),n=gm(n,o,i,r,t[15],1236535329,22),r=vm(r,n,o,i,t[1],4129170786,5),i=vm(i,r,n,o,t[6],3225465664,9),o=vm(o,i,r,n,t[11],643717713,14),n=vm(n,o,i,r,t[0],3921069994,20),r=vm(r,n,o,i,t[5],3593408605,5),i=vm(i,r,n,o,t[10],38016083,9),o=vm(o,i,r,n,t[15],3634488961,14),n=vm(n,o,i,r,t[4],3889429448,20),r=vm(r,n,o,i,t[9],568446438,5),i=vm(i,r,n,o,t[14],3275163606,9),o=vm(o,i,r,n,t[3],4107603335,14),n=vm(n,o,i,r,t[8],1163531501,20),r=vm(r,n,o,i,t[13],2850285829,5),i=vm(i,r,n,o,t[2],4243563512,9),o=vm(o,i,r,n,t[7],1735328473,14),n=vm(n,o,i,r,t[12],2368359562,20),r=ym(r,n,o,i,t[5],4294588738,4),i=ym(i,r,n,o,t[8],2272392833,11),o=ym(o,i,r,n,t[11],1839030562,16),n=ym(n,o,i,r,t[14],4259657740,23),r=ym(r,n,o,i,t[1],2763975236,4),i=ym(i,r,n,o,t[4],1272893353,11),o=ym(o,i,r,n,t[7],4139469664,16),n=ym(n,o,i,r,t[10],3200236656,23),r=ym(r,n,o,i,t[13],681279174,4),i=ym(i,r,n,o,t[0],3936430074,11),o=ym(o,i,r,n,t[3],3572445317,16),n=ym(n,o,i,r,t[6],76029189,23),r=ym(r,n,o,i,t[9],3654602809,4),i=ym(i,r,n,o,t[12],3873151461,11),o=ym(o,i,r,n,t[15],530742520,16),n=ym(n,o,i,r,t[2],3299628645,23),r=bm(r,n,o,i,t[0],4096336452,6),i=bm(i,r,n,o,t[7],1126891415,10),o=bm(o,i,r,n,t[14],2878612391,15),n=bm(n,o,i,r,t[5],4237533241,21),r=bm(r,n,o,i,t[12],1700485571,6),i=bm(i,r,n,o,t[3],2399980690,10),o=bm(o,i,r,n,t[10],4293915773,15),n=bm(n,o,i,r,t[1],2240044497,21),r=bm(r,n,o,i,t[8],1873313359,6),i=bm(i,r,n,o,t[15],4264355552,10),o=bm(o,i,r,n,t[6],2734768916,15),n=bm(n,o,i,r,t[13],1309151649,21),r=bm(r,n,o,i,t[4],4149444226,6),i=bm(i,r,n,o,t[11],3174756917,10),o=bm(o,i,r,n,t[2],718787259,15),n=bm(n,o,i,r,t[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+o|0,this._d=this._d+i|0};f9e.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=nAo.allocUnsafe(16);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t};function d9e(t,e){return t<<e|t>>>32-e}function gm(t,e,r,n,o,i,a){return d9e(t+(e&r|~e&n)+o+i|0,a)+e|0}function vm(t,e,r,n,o,i,a){return d9e(t+(e&n|r&~n)+o+i|0,a)+e|0}function ym(t,e,r,n,o,i,a){return d9e(t+(e^r^n)+o+i|0,a)+e|0}function bm(t,e,r,n,o,i,a){return d9e(t+(r^(e|~n))+o+i|0,a)+e|0}bIr.exports=f9e});var m9e=Q((rPc,CIr)=>{"use strict";d();p();var Kpt=rd().Buffer,iAo=Hn(),_Ir=qpt(),aAo=new Array(16),Dde=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],Lde=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],Ude=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],Fde=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],zde=[0,1518500249,1859775393,2400959708,2840853838],Hde=[1352829926,1548603684,1836072691,2053994217,0];function h9e(){_Ir.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}iAo(h9e,_Ir);h9e.prototype._update=function(){for(var t=aAo,e=0;e<16;++e)t[e]=this._block.readInt32LE(e*4);for(var r=this._a|0,n=this._b|0,o=this._c|0,i=this._d|0,a=this._e|0,s=this._a|0,c=this._b|0,l=this._c|0,u=this._d|0,f=this._e|0,h=0;h<80;h+=1){var m,g;h<16?(m=xIr(r,n,o,i,a,t[Dde[h]],zde[0],Ude[h]),g=EIr(s,c,l,u,f,t[Lde[h]],Hde[0],Fde[h])):h<32?(m=wIr(r,n,o,i,a,t[Dde[h]],zde[1],Ude[h]),g=SIr(s,c,l,u,f,t[Lde[h]],Hde[1],Fde[h])):h<48?(m=AIr(r,n,o,i,a,t[Dde[h]],zde[2],Ude[h]),g=AIr(s,c,l,u,f,t[Lde[h]],Hde[2],Fde[h])):h<64?(m=SIr(r,n,o,i,a,t[Dde[h]],zde[3],Ude[h]),g=wIr(s,c,l,u,f,t[Lde[h]],Hde[3],Fde[h])):(m=EIr(r,n,o,i,a,t[Dde[h]],zde[4],Ude[h]),g=xIr(s,c,l,u,f,t[Lde[h]],Hde[4],Fde[h])),r=a,a=i,i=lH(o,10),o=n,n=m,s=f,f=u,u=lH(l,10),l=c,c=g}var v=this._b+o+u|0;this._b=this._c+i+f|0,this._c=this._d+a+s|0,this._d=this._e+r+c|0,this._e=this._a+n+l|0,this._a=v};h9e.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=Kpt.alloc?Kpt.alloc(20):new Kpt(20);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t.writeInt32LE(this._e,16),t};function lH(t,e){return t<<e|t>>>32-e}function xIr(t,e,r,n,o,i,a,s){return lH(t+(e^r^n)+i+a|0,s)+o|0}function wIr(t,e,r,n,o,i,a,s){return lH(t+(e&r|~e&n)+i+a|0,s)+o|0}function AIr(t,e,r,n,o,i,a,s){return lH(t+((e|~r)^n)+i+a|0,s)+o|0}function SIr(t,e,r,n,o,i,a,s){return lH(t+(e&n|r&~n)+i+a|0,s)+o|0}function EIr(t,e,r,n,o,i,a,s){return lH(t+(e^(r|~n))+i+a|0,s)+o|0}CIr.exports=h9e});var uH=Q((iPc,TIr)=>{d();p();var kIr=qa().Buffer;function g9e(t,e){this._block=kIr.alloc(t),this._finalSize=e,this._blockSize=t,this._len=0}g9e.prototype.update=function(t,e){typeof t=="string"&&(e=e||"utf8",t=kIr.from(t,e));for(var r=this._block,n=this._blockSize,o=t.length,i=this._len,a=0;a<o;){for(var s=i%n,c=Math.min(o-a,n-s),l=0;l<c;l++)r[s+l]=t[a+l];i+=c,a+=c,i%n===0&&this._update(r)}return this._len+=o,this};g9e.prototype.digest=function(t){var e=this._len%this._blockSize;this._block[e]=128,this._block.fill(0,e+1),e>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=this._len*8;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(r&4294967295)>>>0,o=(r-n)/4294967296;this._block.writeUInt32BE(o,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var i=this._hash();return t?i.toString(t):i};g9e.prototype._update=function(){throw new Error("_update must be implemented by subclass")};TIr.exports=g9e});var MIr=Q((cPc,RIr)=>{d();p();var sAo=Hn(),IIr=uH(),cAo=qa().Buffer,lAo=[1518500249,1859775393,-1894007588,-899497514],uAo=new Array(80);function jde(){this.init(),this._w=uAo,IIr.call(this,64,56)}sAo(jde,IIr);jde.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function fAo(t){return t<<5|t>>>27}function dAo(t){return t<<30|t>>>2}function pAo(t,e,r,n){return t===0?e&r|~e&n:t===2?e&r|e&n|r&n:e^r^n}jde.prototype._update=function(t){for(var e=this._w,r=this._a|0,n=this._b|0,o=this._c|0,i=this._d|0,a=this._e|0,s=0;s<16;++s)e[s]=t.readInt32BE(s*4);for(;s<80;++s)e[s]=e[s-3]^e[s-8]^e[s-14]^e[s-16];for(var c=0;c<80;++c){var l=~~(c/20),u=fAo(r)+pAo(l,n,o,i)+a+e[c]+lAo[l]|0;a=i,i=o,o=dAo(n),n=r,r=u}this._a=r+this._a|0,this._b=n+this._b|0,this._c=o+this._c|0,this._d=i+this._d|0,this._e=a+this._e|0};jde.prototype._hash=function(){var t=cAo.allocUnsafe(20);return t.writeInt32BE(this._a|0,0),t.writeInt32BE(this._b|0,4),t.writeInt32BE(this._c|0,8),t.writeInt32BE(this._d|0,12),t.writeInt32BE(this._e|0,16),t};RIr.exports=jde});var BIr=Q((fPc,NIr)=>{d();p();var hAo=Hn(),PIr=uH(),mAo=qa().Buffer,gAo=[1518500249,1859775393,-1894007588,-899497514],vAo=new Array(80);function Wde(){this.init(),this._w=vAo,PIr.call(this,64,56)}hAo(Wde,PIr);Wde.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function yAo(t){return t<<1|t>>>31}function bAo(t){return t<<5|t>>>27}function xAo(t){return t<<30|t>>>2}function wAo(t,e,r,n){return t===0?e&r|~e&n:t===2?e&r|e&n|r&n:e^r^n}Wde.prototype._update=function(t){for(var e=this._w,r=this._a|0,n=this._b|0,o=this._c|0,i=this._d|0,a=this._e|0,s=0;s<16;++s)e[s]=t.readInt32BE(s*4);for(;s<80;++s)e[s]=yAo(e[s-3]^e[s-8]^e[s-14]^e[s-16]);for(var c=0;c<80;++c){var l=~~(c/20),u=bAo(r)+wAo(l,n,o,i)+a+e[c]+gAo[l]|0;a=i,i=o,o=xAo(n),n=r,r=u}this._a=r+this._a|0,this._b=n+this._b|0,this._c=o+this._c|0,this._d=i+this._d|0,this._e=a+this._e|0};Wde.prototype._hash=function(){var t=mAo.allocUnsafe(20);return t.writeInt32BE(this._a|0,0),t.writeInt32BE(this._b|0,4),t.writeInt32BE(this._c|0,8),t.writeInt32BE(this._d|0,12),t.writeInt32BE(this._e|0,16),t};NIr.exports=Wde});var Ypt=Q((hPc,DIr)=>{d();p();var AAo=Hn(),OIr=uH(),SAo=qa().Buffer,EAo=[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],_Ao=new Array(64);function Gde(){this.init(),this._w=_Ao,OIr.call(this,64,56)}AAo(Gde,OIr);Gde.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function CAo(t,e,r){return r^t&(e^r)}function kAo(t,e,r){return t&e|r&(t|e)}function TAo(t){return(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10)}function IAo(t){return(t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7)}function RAo(t){return(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3}function MAo(t){return(t>>>17|t<<15)^(t>>>19|t<<13)^t>>>10}Gde.prototype._update=function(t){for(var e=this._w,r=this._a|0,n=this._b|0,o=this._c|0,i=this._d|0,a=this._e|0,s=this._f|0,c=this._g|0,l=this._h|0,u=0;u<16;++u)e[u]=t.readInt32BE(u*4);for(;u<64;++u)e[u]=MAo(e[u-2])+e[u-7]+RAo(e[u-15])+e[u-16]|0;for(var f=0;f<64;++f){var h=l+IAo(a)+CAo(a,s,c)+EAo[f]+e[f]|0,m=TAo(r)+kAo(r,n,o)|0;l=c,c=s,s=a,a=i+h|0,i=o,o=n,n=r,r=h+m|0}this._a=r+this._a|0,this._b=n+this._b|0,this._c=o+this._c|0,this._d=i+this._d|0,this._e=a+this._e|0,this._f=s+this._f|0,this._g=c+this._g|0,this._h=l+this._h|0};Gde.prototype._hash=function(){var t=SAo.allocUnsafe(32);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t.writeInt32BE(this._h,28),t};DIr.exports=Gde});var UIr=Q((vPc,LIr)=>{d();p();var PAo=Hn(),NAo=Ypt(),BAo=uH(),OAo=qa().Buffer,DAo=new Array(64);function v9e(){this.init(),this._w=DAo,BAo.call(this,64,56)}PAo(v9e,NAo);v9e.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this};v9e.prototype._hash=function(){var t=OAo.allocUnsafe(28);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t};LIr.exports=v9e});var Jpt=Q((xPc,VIr)=>{d();p();var LAo=Hn(),GIr=uH(),UAo=qa().Buffer,FIr=[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],FAo=new Array(160);function Vde(){this.init(),this._w=FAo,GIr.call(this,128,112)}LAo(Vde,GIr);Vde.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function zIr(t,e,r){return r^t&(e^r)}function HIr(t,e,r){return t&e|r&(t|e)}function jIr(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25)}function WIr(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23)}function zAo(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7}function HAo(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25)}function jAo(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6}function WAo(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26)}function Cp(t,e){return t>>>0<e>>>0?1:0}Vde.prototype._update=function(t){for(var e=this._w,r=this._ah|0,n=this._bh|0,o=this._ch|0,i=this._dh|0,a=this._eh|0,s=this._fh|0,c=this._gh|0,l=this._hh|0,u=this._al|0,f=this._bl|0,h=this._cl|0,m=this._dl|0,g=this._el|0,v=this._fl|0,b=this._gl|0,w=this._hl|0,_=0;_<32;_+=2)e[_]=t.readInt32BE(_*4),e[_+1]=t.readInt32BE(_*4+4);for(;_<160;_+=2){var I=e[_-30],B=e[_-15*2+1],L=zAo(I,B),D=HAo(B,I);I=e[_-2*2],B=e[_-2*2+1];var z=jAo(I,B),G=WAo(B,I),U=e[_-7*2],T=e[_-7*2+1],P=e[_-16*2],j=e[_-16*2+1],M=D+T|0,y=L+U+Cp(M,D)|0;M=M+G|0,y=y+z+Cp(M,G)|0,M=M+j|0,y=y+P+Cp(M,j)|0,e[_]=y,e[_+1]=M}for(var x=0;x<160;x+=2){y=e[x],M=e[x+1];var C=HIr(r,n,o),R=HIr(u,f,h),E=jIr(r,u),N=jIr(u,r),V=WIr(a,g),F=WIr(g,a),k=FIr[x],H=FIr[x+1],re=zIr(a,s,c),Y=zIr(g,v,b),oe=w+F|0,q=l+V+Cp(oe,w)|0;oe=oe+Y|0,q=q+re+Cp(oe,Y)|0,oe=oe+H|0,q=q+k+Cp(oe,H)|0,oe=oe+M|0,q=q+y+Cp(oe,M)|0;var X=N+R|0,K=E+C+Cp(X,N)|0;l=c,w=b,c=s,b=v,s=a,v=g,g=m+oe|0,a=i+q+Cp(g,m)|0,i=o,m=h,o=n,h=f,n=r,f=u,u=oe+X|0,r=q+K+Cp(u,oe)|0}this._al=this._al+u|0,this._bl=this._bl+f|0,this._cl=this._cl+h|0,this._dl=this._dl+m|0,this._el=this._el+g|0,this._fl=this._fl+v|0,this._gl=this._gl+b|0,this._hl=this._hl+w|0,this._ah=this._ah+r+Cp(this._al,u)|0,this._bh=this._bh+n+Cp(this._bl,f)|0,this._ch=this._ch+o+Cp(this._cl,h)|0,this._dh=this._dh+i+Cp(this._dl,m)|0,this._eh=this._eh+a+Cp(this._el,g)|0,this._fh=this._fh+s+Cp(this._fl,v)|0,this._gh=this._gh+c+Cp(this._gl,b)|0,this._hh=this._hh+l+Cp(this._hl,w)|0};Vde.prototype._hash=function(){var t=UAo.allocUnsafe(64);function e(r,n,o){t.writeInt32BE(r,o),t.writeInt32BE(n,o+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),t};VIr.exports=Vde});var KIr=Q((SPc,qIr)=>{d();p();var GAo=Hn(),VAo=Jpt(),qAo=uH(),KAo=qa().Buffer,YAo=new Array(160);function y9e(){this.init(),this._w=YAo,qAo.call(this,128,112)}GAo(y9e,VAo);y9e.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this};y9e.prototype._hash=function(){var t=KAo.allocUnsafe(48);function e(r,n,o){t.writeInt32BE(r,o),t.writeInt32BE(n,o+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),t};qIr.exports=y9e});var b9e=Q((I8,YIr)=>{d();p();var I8=YIr.exports=function(e){e=e.toLowerCase();var r=I8[e];if(!r)throw new Error(e+" is not supported (we accept pull requests)");return new r};I8.sha=MIr();I8.sha1=BIr();I8.sha224=UIr();I8.sha256=Ypt();I8.sha384=KIr();I8.sha512=Jpt()});var JIr={};Nl(JIr,{StringDecoder:()=>x9e});function XAo(t){if(t&&!JAo(t))throw new Error("Unknown encoding: "+t)}function x9e(t){switch(this.encoding=(t||"utf8").toLowerCase().replace(/[-_]/,""),XAo(t),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=QAo;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=$Ao;break;default:this.write=ZAo;return}this.charBuffer=new ft(6),this.charReceived=0,this.charLength=0}function ZAo(t){return t.toString(this.encoding)}function QAo(t){this.charReceived=t.length%2,this.charLength=this.charReceived?2:0}function $Ao(t){this.charReceived=t.length%3,this.charLength=this.charReceived?3:0}var JAo,XIr=Oe(()=>{d();p();JB();JAo=ft.isEncoding||function(t){switch(t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};x9e.prototype.write=function(t){for(var e="";this.charLength;){var r=t.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:t.length;if(t.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";t=t.slice(r,t.length),e=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var o=e.charCodeAt(e.length-1);if(o>=55296&&o<=56319){this.charLength+=this.surrogateSize,e="";continue}if(this.charReceived=this.charLength=0,t.length===0)return e;break}this.detectIncompleteChar(t);var n=t.length;this.charLength&&(t.copy(this.charBuffer,0,t.length-this.charReceived,n),n-=this.charReceived),e+=t.toString(this.encoding,0,n);var n=e.length-1,o=e.charCodeAt(n);if(o>=55296&&o<=56319){var i=this.surrogateSize;return this.charLength+=i,this.charReceived+=i,this.charBuffer.copy(this.charBuffer,i,0,i),t.copy(this.charBuffer,0,0,i),e.substring(0,n)}return e};x9e.prototype.detectIncompleteChar=function(t){for(var e=t.length>=3?3:t.length;e>0;e--){var r=t[t.length-e];if(e==1&&r>>5==6){this.charLength=2;break}if(e<=2&&r>>4==14){this.charLength=3;break}if(e<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=e};x9e.prototype.end=function(t){var e="";if(t&&t.length&&(e=this.write(t)),this.charReceived){var r=this.charReceived,n=this.charBuffer,o=this.encoding;e+=n.slice(0,r).toString(o)}return e}});var ZIr=Q((MPc,w9e)=>{d();p();var fH=(XIr(),K1(JIr));if(fH&&fH.default){w9e.exports=fH.default;for(let t in fH)w9e.exports[t]=fH[t]}else fH&&(w9e.exports=fH)});var R8=Q((BPc,eRr)=>{d();p();var QIr=qa().Buffer,$Ir=l9e().Transform,eSo=ZIr().StringDecoder,tSo=Hn();function gE(t){$Ir.call(this),this.hashMode=typeof t=="string",this.hashMode?this[t]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}tSo(gE,$Ir);gE.prototype.update=function(t,e,r){typeof t=="string"&&(t=QIr.from(t,e));var n=this._update(t);return this.hashMode?this:(r&&(n=this._toString(n,r)),n)};gE.prototype.setAutoPadding=function(){};gE.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")};gE.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")};gE.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")};gE.prototype._transform=function(t,e,r){var n;try{this.hashMode?this._update(t):this.push(this._update(t))}catch(o){n=o}finally{r(n)}};gE.prototype._flush=function(t){var e;try{this.push(this.__final())}catch(r){e=r}t(e)};gE.prototype._finalOrDigest=function(t){var e=this.__final()||QIr.alloc(0);return t&&(e=this._toString(e,t,!0)),e};gE.prototype._toString=function(t,e,r){if(this._decoder||(this._decoder=new eSo(e),this._encoding=e),this._encoding!==e)throw new Error("can't switch encodings");var n=this._decoder.write(t);return r&&(n+=this._decoder.end()),n};eRr.exports=gE});var dH=Q((LPc,rRr)=>{"use strict";d();p();var rSo=Hn(),nSo=p9e(),oSo=m9e(),iSo=b9e(),tRr=R8();function A9e(t){tRr.call(this,"digest"),this._hash=t}rSo(A9e,tRr);A9e.prototype._update=function(t){this._hash.update(t)};A9e.prototype._final=function(){return this._hash.digest()};rRr.exports=function(e){return e=e.toLowerCase(),e==="md5"?new nSo:e==="rmd160"||e==="ripemd160"?new oSo:new A9e(iSo(e))}});var iRr=Q((zPc,oRr)=>{"use strict";d();p();var aSo=Hn(),pH=qa().Buffer,nRr=R8(),sSo=pH.alloc(128),gQ=64;function S9e(t,e){nRr.call(this,"digest"),typeof e=="string"&&(e=pH.from(e)),this._alg=t,this._key=e,e.length>gQ?e=t(e):e.length<gQ&&(e=pH.concat([e,sSo],gQ));for(var r=this._ipad=pH.allocUnsafe(gQ),n=this._opad=pH.allocUnsafe(gQ),o=0;o<gQ;o++)r[o]=e[o]^54,n[o]=e[o]^92;this._hash=[r]}aSo(S9e,nRr);S9e.prototype._update=function(t){this._hash.push(t)};S9e.prototype._final=function(){var t=this._alg(pH.concat(this._hash));return this._alg(pH.concat([this._opad,t]))};oRr.exports=S9e});var Xpt=Q((WPc,aRr)=>{d();p();var cSo=p9e();aRr.exports=function(t){return new cSo().update(t).digest()}});var $pt=Q((qPc,cRr)=>{"use strict";d();p();var lSo=Hn(),uSo=iRr(),sRr=R8(),qde=qa().Buffer,fSo=Xpt(),Zpt=m9e(),Qpt=b9e(),dSo=qde.alloc(128);function Kde(t,e){sRr.call(this,"digest"),typeof e=="string"&&(e=qde.from(e));var r=t==="sha512"||t==="sha384"?128:64;if(this._alg=t,this._key=e,e.length>r){var n=t==="rmd160"?new Zpt:Qpt(t);e=n.update(e).digest()}else e.length<r&&(e=qde.concat([e,dSo],r));for(var o=this._ipad=qde.allocUnsafe(r),i=this._opad=qde.allocUnsafe(r),a=0;a<r;a++)o[a]=e[a]^54,i[a]=e[a]^92;this._hash=t==="rmd160"?new Zpt:Qpt(t),this._hash.update(o)}lSo(Kde,sRr);Kde.prototype._update=function(t){this._hash.update(t)};Kde.prototype._final=function(){var t=this._hash.digest(),e=this._alg==="rmd160"?new Zpt:Qpt(this._alg);return e.update(this._opad).update(t).digest()};cRr.exports=function(e,r){return e=e.toLowerCase(),e==="rmd160"||e==="ripemd160"?new Kde("rmd160",r):e==="md5"?new uSo(fSo,r):new Kde(e,r)}});var eht=Q((JPc,pSo)=>{pSo.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}});var uRr=Q((XPc,lRr)=>{d();p();lRr.exports=eht()});var tht=Q(($Pc,fRr)=>{d();p();var hSo=Math.pow(2,30)-1;fRr.exports=function(t,e){if(typeof t!="number")throw new TypeError("Iterations not a number");if(t<0)throw new TypeError("Bad iterations");if(typeof e!="number")throw new TypeError("Key length not a number");if(e<0||e>hSo||e!==e)throw new TypeError("Bad key length")}});var rht=Q((rNc,pRr)=>{d();p();var E9e;S.browser?E9e="utf-8":S.version?(dRr=parseInt(S.version.split(".")[0].slice(1),10),E9e=dRr>=6?"utf-8":"binary"):E9e="utf-8";var dRr;pRr.exports=E9e});var oht=Q((iNc,hRr)=>{d();p();var nht=qa().Buffer;hRr.exports=function(t,e,r){if(nht.isBuffer(t))return t;if(typeof t=="string")return nht.from(t,e);if(ArrayBuffer.isView(t))return nht.from(t.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}});var iht=Q((cNc,yRr)=>{d();p();var mSo=Xpt(),gSo=m9e(),vSo=b9e(),hH=qa().Buffer,ySo=tht(),mRr=rht(),gRr=oht(),bSo=hH.alloc(128),_9e={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function vRr(t,e,r){var n=xSo(t),o=t==="sha512"||t==="sha384"?128:64;e.length>o?e=n(e):e.length<o&&(e=hH.concat([e,bSo],o));for(var i=hH.allocUnsafe(o+_9e[t]),a=hH.allocUnsafe(o+_9e[t]),s=0;s<o;s++)i[s]=e[s]^54,a[s]=e[s]^92;var c=hH.allocUnsafe(o+r+4);i.copy(c,0,0,o),this.ipad1=c,this.ipad2=i,this.opad=a,this.alg=t,this.blocksize=o,this.hash=n,this.size=_9e[t]}vRr.prototype.run=function(t,e){t.copy(e,this.blocksize);var r=this.hash(e);return r.copy(this.opad,this.blocksize),this.hash(this.opad)};function xSo(t){function e(n){return vSo(t).update(n).digest()}function r(n){return new gSo().update(n).digest()}return t==="rmd160"||t==="ripemd160"?r:t==="md5"?mSo:e}function wSo(t,e,r,n,o){ySo(r,n),t=gRr(t,mRr,"Password"),e=gRr(e,mRr,"Salt"),o=o||"sha1";var i=new vRr(o,t,e.length),a=hH.allocUnsafe(n),s=hH.allocUnsafe(e.length+4);e.copy(s,0,0,e.length);for(var c=0,l=_9e[o],u=Math.ceil(n/l),f=1;f<=u;f++){s.writeUInt32BE(f,e.length);for(var h=i.run(s,i.ipad1),m=h,g=1;g<r;g++){m=i.run(m,i.ipad2);for(var v=0;v<l;v++)h[v]^=m[v]}h.copy(a,c),c+=l}return a}yRr.exports=wSo});var _Rr=Q((fNc,ERr)=>{d();p();var ARr=qa().Buffer,ASo=tht(),bRr=rht(),xRr=iht(),wRr=oht(),C9e,Yde=globalThis.crypto&&globalThis.crypto.subtle,SSo={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},aht=[];function ESo(t){if(globalThis.process&&!globalThis.process.browser||!Yde||!Yde.importKey||!Yde.deriveBits)return Promise.resolve(!1);if(aht[t]!==void 0)return aht[t];C9e=C9e||ARr.alloc(8);var e=SRr(C9e,C9e,10,128,t).then(function(){return!0}).catch(function(){return!1});return aht[t]=e,e}function SRr(t,e,r,n,o){return Yde.importKey("raw",t,{name:"PBKDF2"},!1,["deriveBits"]).then(function(i){return Yde.deriveBits({name:"PBKDF2",salt:e,iterations:r,hash:{name:o}},i,n<<3)}).then(function(i){return ARr.from(i)})}function _So(t,e){t.then(function(r){S.nextTick(function(){e(null,r)})},function(r){S.nextTick(function(){e(r)})})}ERr.exports=function(t,e,r,n,o,i){typeof o=="function"&&(i=o,o=void 0),o=o||"sha1";var a=SSo[o.toLowerCase()];if(!a||typeof globalThis.Promise!="function")return S.nextTick(function(){var s;try{s=xRr(t,e,r,n,o)}catch(c){return i(c)}i(null,s)});if(ASo(r,n),t=wRr(t,bRr,"Password"),e=wRr(e,bRr,"Salt"),typeof i!="function")throw new Error("No callback provided to pbkdf2");_So(ESo(a).then(function(s){return s?SRr(t,e,r,n,a):xRr(t,e,r,n,o)}),i)}});var cht=Q(sht=>{d();p();sht.pbkdf2=_Rr();sht.pbkdf2Sync=iht()});var Jde=Q((vNc,CRr)=>{d();p();var mH=qa().Buffer,CSo=p9e();function kSo(t,e,r,n){if(mH.isBuffer(t)||(t=mH.from(t,"binary")),e&&(mH.isBuffer(e)||(e=mH.from(e,"binary")),e.length!==8))throw new RangeError("salt should be Buffer with 8 byte length");for(var o=r/8,i=mH.alloc(o),a=mH.alloc(n||0),s=mH.alloc(0);o>0||n>0;){var c=new CSo;c.update(s),c.update(t),e&&c.update(e),s=c.digest();var l=0;if(o>0){var u=i.length-o;l=Math.min(o,s.length),s.copy(i,u,0,l),o-=l}if(l<s.length&&n>0){var f=a.length-n,h=Math.min(n,s.length-l);s.copy(a,f,l,l+h),n-=h}}return s.fill(0),{key:i,iv:a}}CRr.exports=kSo});var kRr=Q(lht=>{d();p();lht.encrypt=function(t,e){return t._cipher.encryptBlock(e)};lht.decrypt=function(t,e){return t._cipher.decryptBlock(e)}});var vQ=Q((SNc,TRr)=>{d();p();TRr.exports=function(e,r){for(var n=Math.min(e.length,r.length),o=new A.Buffer(n),i=0;i<n;++i)o[i]=e[i]^r[i];return o}});var RRr=Q(uht=>{d();p();var IRr=vQ();uht.encrypt=function(t,e){var r=IRr(e,t._prev);return t._prev=t._cipher.encryptBlock(r),t._prev};uht.decrypt=function(t,e){var r=t._prev;t._prev=e;var n=t._cipher.decryptBlock(e);return IRr(n,r)}});var NRr=Q(PRr=>{d();p();var Xde=qa().Buffer,TSo=vQ();function MRr(t,e,r){var n=e.length,o=TSo(e,t._cache);return t._cache=t._cache.slice(n),t._prev=Xde.concat([t._prev,r?e:o]),o}PRr.encrypt=function(t,e,r){for(var n=Xde.allocUnsafe(0),o;e.length;)if(t._cache.length===0&&(t._cache=t._cipher.encryptBlock(t._prev),t._prev=Xde.allocUnsafe(0)),t._cache.length<=e.length)o=t._cache.length,n=Xde.concat([n,MRr(t,e.slice(0,o),r)]),e=e.slice(o);else{n=Xde.concat([n,MRr(t,e,r)]);break}return n}});var ORr=Q(BRr=>{d();p();var fht=qa().Buffer;function ISo(t,e,r){var n=t._cipher.encryptBlock(t._prev),o=n[0]^e;return t._prev=fht.concat([t._prev.slice(1),fht.from([r?e:o])]),o}BRr.encrypt=function(t,e,r){for(var n=e.length,o=fht.allocUnsafe(n),i=-1;++i<n;)o[i]=ISo(t,e[i],r);return o}});var LRr=Q(DRr=>{d();p();var k9e=qa().Buffer;function RSo(t,e,r){for(var n,o=-1,i=8,a=0,s,c;++o<i;)n=t._cipher.encryptBlock(t._prev),s=e&1<<7-o?128:0,c=n[0]^s,a+=(c&128)>>o%8,t._prev=MSo(t._prev,r?s:c);return a}function MSo(t,e){var r=t.length,n=-1,o=k9e.allocUnsafe(t.length);for(t=k9e.concat([t,k9e.from([e])]);++n<r;)o[n]=t[n]<<1|t[n+1]>>7;return o}DRr.encrypt=function(t,e,r){for(var n=e.length,o=k9e.allocUnsafe(n),i=-1;++i<n;)o[i]=RSo(t,e[i],r);return o}});var FRr=Q(URr=>{d();p();var PSo=vQ();function NSo(t){return t._prev=t._cipher.encryptBlock(t._prev),t._prev}URr.encrypt=function(t,e){for(;t._cache.length<e.length;)t._cache=A.Buffer.concat([t._cache,NSo(t)]);var r=t._cache.slice(0,e.length);return t._cache=t._cache.slice(e.length),PSo(e,r)}});var dht=Q((HNc,zRr)=>{d();p();function BSo(t){for(var e=t.length,r;e--;)if(r=t.readUInt8(e),r===255)t.writeUInt8(0,e);else{r++,t.writeUInt8(r,e);break}}zRr.exports=BSo});var hht=Q(jRr=>{d();p();var OSo=vQ(),HRr=qa().Buffer,DSo=dht();function LSo(t){var e=t._cipher.encryptBlockRaw(t._prev);return DSo(t._prev),e}var pht=16;jRr.encrypt=function(t,e){var r=Math.ceil(e.length/pht),n=t._cache.length;t._cache=HRr.concat([t._cache,HRr.allocUnsafe(r*pht)]);for(var o=0;o<r;o++){var i=LSo(t),a=n+o*pht;t._cache.writeUInt32BE(i[0],a+0),t._cache.writeUInt32BE(i[1],a+4),t._cache.writeUInt32BE(i[2],a+8),t._cache.writeUInt32BE(i[3],a+12)}var s=t._cache.slice(0,e.length);return t._cache=t._cache.slice(e.length),OSo(e,s)}});var mht=Q((KNc,USo)=>{USo.exports={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128:{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192:{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256:{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}}});var I9e=Q((YNc,WRr)=>{d();p();var FSo={ECB:kRr(),CBC:RRr(),CFB:NRr(),CFB8:ORr(),CFB1:LRr(),OFB:FRr(),CTR:hht(),GCM:hht()},T9e=mht();for(ght in T9e)T9e[ght].module=FSo[T9e[ght].mode];var ght;WRr.exports=T9e});var Zde=Q((ZNc,VRr)=>{d();p();var R9e=qa().Buffer;function yht(t){R9e.isBuffer(t)||(t=R9e.from(t));for(var e=t.length/4|0,r=new Array(e),n=0;n<e;n++)r[n]=t.readUInt32BE(n*4);return r}function vht(t){for(var e=0;e<t.length;t++)t[e]=0}function GRr(t,e,r,n,o){for(var i=r[0],a=r[1],s=r[2],c=r[3],l=t[0]^e[0],u=t[1]^e[1],f=t[2]^e[2],h=t[3]^e[3],m,g,v,b,w=4,_=1;_<o;_++)m=i[l>>>24]^a[u>>>16&255]^s[f>>>8&255]^c[h&255]^e[w++],g=i[u>>>24]^a[f>>>16&255]^s[h>>>8&255]^c[l&255]^e[w++],v=i[f>>>24]^a[h>>>16&255]^s[l>>>8&255]^c[u&255]^e[w++],b=i[h>>>24]^a[l>>>16&255]^s[u>>>8&255]^c[f&255]^e[w++],l=m,u=g,f=v,h=b;return m=(n[l>>>24]<<24|n[u>>>16&255]<<16|n[f>>>8&255]<<8|n[h&255])^e[w++],g=(n[u>>>24]<<24|n[f>>>16&255]<<16|n[h>>>8&255]<<8|n[l&255])^e[w++],v=(n[f>>>24]<<24|n[h>>>16&255]<<16|n[l>>>8&255]<<8|n[u&255])^e[w++],b=(n[h>>>24]<<24|n[l>>>16&255]<<16|n[u>>>8&255]<<8|n[f&255])^e[w++],m=m>>>0,g=g>>>0,v=v>>>0,b=b>>>0,[m,g,v,b]}var zSo=[0,1,2,4,8,16,32,64,128,27,54],Wf=function(){for(var t=new Array(256),e=0;e<256;e++)e<128?t[e]=e<<1:t[e]=e<<1^283;for(var r=[],n=[],o=[[],[],[],[]],i=[[],[],[],[]],a=0,s=0,c=0;c<256;++c){var l=s^s<<1^s<<2^s<<3^s<<4;l=l>>>8^l&255^99,r[a]=l,n[l]=a;var u=t[a],f=t[u],h=t[f],m=t[l]*257^l*16843008;o[0][a]=m<<24|m>>>8,o[1][a]=m<<16|m>>>16,o[2][a]=m<<8|m>>>24,o[3][a]=m,m=h*16843009^f*65537^u*257^a*16843008,i[0][l]=m<<24|m>>>8,i[1][l]=m<<16|m>>>16,i[2][l]=m<<8|m>>>24,i[3][l]=m,a===0?a=s=1:(a=u^t[t[t[h^u]]],s^=t[t[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:o,INV_SUB_MIX:i}}();function k2(t){this._key=yht(t),this._reset()}k2.blockSize=4*4;k2.keySize=256/8;k2.prototype.blockSize=k2.blockSize;k2.prototype.keySize=k2.keySize;k2.prototype._reset=function(){for(var t=this._key,e=t.length,r=e+6,n=(r+1)*4,o=[],i=0;i<e;i++)o[i]=t[i];for(i=e;i<n;i++){var a=o[i-1];i%e===0?(a=a<<8|a>>>24,a=Wf.SBOX[a>>>24]<<24|Wf.SBOX[a>>>16&255]<<16|Wf.SBOX[a>>>8&255]<<8|Wf.SBOX[a&255],a^=zSo[i/e|0]<<24):e>6&&i%e===4&&(a=Wf.SBOX[a>>>24]<<24|Wf.SBOX[a>>>16&255]<<16|Wf.SBOX[a>>>8&255]<<8|Wf.SBOX[a&255]),o[i]=o[i-e]^a}for(var s=[],c=0;c<n;c++){var l=n-c,u=o[l-(c%4?0:4)];c<4||l<=4?s[c]=u:s[c]=Wf.INV_SUB_MIX[0][Wf.SBOX[u>>>24]]^Wf.INV_SUB_MIX[1][Wf.SBOX[u>>>16&255]]^Wf.INV_SUB_MIX[2][Wf.SBOX[u>>>8&255]]^Wf.INV_SUB_MIX[3][Wf.SBOX[u&255]]}this._nRounds=r,this._keySchedule=o,this._invKeySchedule=s};k2.prototype.encryptBlockRaw=function(t){return t=yht(t),GRr(t,this._keySchedule,Wf.SUB_MIX,Wf.SBOX,this._nRounds)};k2.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),r=R9e.allocUnsafe(16);return r.writeUInt32BE(e[0],0),r.writeUInt32BE(e[1],4),r.writeUInt32BE(e[2],8),r.writeUInt32BE(e[3],12),r};k2.prototype.decryptBlock=function(t){t=yht(t);var e=t[1];t[1]=t[3],t[3]=e;var r=GRr(t,this._invKeySchedule,Wf.INV_SUB_MIX,Wf.INV_SBOX,this._nRounds),n=R9e.allocUnsafe(16);return n.writeUInt32BE(r[0],0),n.writeUInt32BE(r[3],4),n.writeUInt32BE(r[2],8),n.writeUInt32BE(r[1],12),n};k2.prototype.scrub=function(){vht(this._keySchedule),vht(this._invKeySchedule),vht(this._key)};VRr.exports.AES=k2});var YRr=Q((eBc,KRr)=>{d();p();var yQ=qa().Buffer,HSo=yQ.alloc(16,0);function jSo(t){return[t.readUInt32BE(0),t.readUInt32BE(4),t.readUInt32BE(8),t.readUInt32BE(12)]}function qRr(t){var e=yQ.allocUnsafe(16);return e.writeUInt32BE(t[0]>>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e}function Qde(t){this.h=t,this.state=yQ.alloc(16,0),this.cache=yQ.allocUnsafe(0)}Qde.prototype.ghash=function(t){for(var e=-1;++e<t.length;)this.state[e]^=t[e];this._multiply()};Qde.prototype._multiply=function(){for(var t=jSo(this.h),e=[0,0,0,0],r,n,o,i=-1;++i<128;){for(n=(this.state[~~(i/8)]&1<<7-i%8)!==0,n&&(e[0]^=t[0],e[1]^=t[1],e[2]^=t[2],e[3]^=t[3]),o=(t[3]&1)!==0,r=3;r>0;r--)t[r]=t[r]>>>1|(t[r-1]&1)<<31;t[0]=t[0]>>>1,o&&(t[0]=t[0]^225<<24)}this.state=qRr(e)};Qde.prototype.update=function(t){this.cache=yQ.concat([this.cache,t]);for(var e;this.cache.length>=16;)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e)};Qde.prototype.final=function(t,e){return this.cache.length&&this.ghash(yQ.concat([this.cache,HSo],16)),this.ghash(qRr([0,t,0,e])),this.state};KRr.exports=Qde});var bht=Q((nBc,ZRr)=>{d();p();var WSo=Zde(),Ty=qa().Buffer,JRr=R8(),GSo=Hn(),XRr=YRr(),VSo=vQ(),qSo=dht();function KSo(t,e){var r=0;t.length!==e.length&&r++;for(var n=Math.min(t.length,e.length),o=0;o<n;++o)r+=t[o]^e[o];return r}function YSo(t,e,r){if(e.length===12)return t._finID=Ty.concat([e,Ty.from([0,0,0,1])]),Ty.concat([e,Ty.from([0,0,0,2])]);var n=new XRr(r),o=e.length,i=o%16;n.update(e),i&&(i=16-i,n.update(Ty.alloc(i,0))),n.update(Ty.alloc(8,0));var a=o*8,s=Ty.alloc(8);s.writeUIntBE(a,0,8),n.update(s),t._finID=n.state;var c=Ty.from(t._finID);return qSo(c),c}function gH(t,e,r,n){JRr.call(this);var o=Ty.alloc(4,0);this._cipher=new WSo.AES(e);var i=this._cipher.encryptBlock(o);this._ghash=new XRr(i),r=YSo(this,r,i),this._prev=Ty.from(r),this._cache=Ty.allocUnsafe(0),this._secCache=Ty.allocUnsafe(0),this._decrypt=n,this._alen=0,this._len=0,this._mode=t,this._authTag=null,this._called=!1}GSo(gH,JRr);gH.prototype._update=function(t){if(!this._called&&this._alen){var e=16-this._alen%16;e<16&&(e=Ty.alloc(e,0),this._ghash.update(e))}this._called=!0;var r=this._mode.encrypt(this,t);return this._decrypt?this._ghash.update(t):this._ghash.update(r),this._len+=t.length,r};gH.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var t=VSo(this._ghash.final(this._alen*8,this._len*8),this._cipher.encryptBlock(this._finID));if(this._decrypt&&KSo(t,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=t,this._cipher.scrub()};gH.prototype.getAuthTag=function(){if(this._decrypt||!Ty.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag};gH.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e};gH.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length};ZRr.exports=gH});var wht=Q((aBc,$Rr)=>{d();p();var JSo=Zde(),xht=qa().Buffer,QRr=R8(),XSo=Hn();function M9e(t,e,r,n){QRr.call(this),this._cipher=new JSo.AES(e),this._prev=xht.from(r),this._cache=xht.allocUnsafe(0),this._secCache=xht.allocUnsafe(0),this._decrypt=n,this._mode=t}XSo(M9e,QRr);M9e.prototype._update=function(t){return this._mode.encrypt(this,t,this._decrypt)};M9e.prototype._final=function(){this._cipher.scrub()};$Rr.exports=M9e});var n9r=Q(Aht=>{d();p();var e9r=I9e(),ZSo=bht(),M8=qa().Buffer,QSo=wht(),t9r=R8(),$So=Zde(),eEo=Jde(),tEo=Hn();function $de(t,e,r){t9r.call(this),this._cache=new P9e,this._cipher=new $So.AES(e),this._prev=M8.from(r),this._mode=t,this._autopadding=!0}tEo($de,t9r);$de.prototype._update=function(t){this._cache.add(t);for(var e,r,n=[];e=this._cache.get();)r=this._mode.encrypt(this,e),n.push(r);return M8.concat(n)};var rEo=M8.alloc(16,16);$de.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return t=this._mode.encrypt(this,t),this._cipher.scrub(),t;if(!t.equals(rEo))throw this._cipher.scrub(),new Error("data not multiple of block length")};$de.prototype.setAutoPadding=function(t){return this._autopadding=!!t,this};function P9e(){this.cache=M8.allocUnsafe(0)}P9e.prototype.add=function(t){this.cache=M8.concat([this.cache,t])};P9e.prototype.get=function(){if(this.cache.length>15){var t=this.cache.slice(0,16);return this.cache=this.cache.slice(16),t}return null};P9e.prototype.flush=function(){for(var t=16-this.cache.length,e=M8.allocUnsafe(t),r=-1;++r<t;)e.writeUInt8(t,r);return M8.concat([this.cache,e])};function r9r(t,e,r){var n=e9r[t.toLowerCase()];if(!n)throw new TypeError("invalid suite type");if(typeof e=="string"&&(e=M8.from(e)),e.length!==n.key/8)throw new TypeError("invalid key length "+e.length);if(typeof r=="string"&&(r=M8.from(r)),n.mode!=="GCM"&&r.length!==n.iv)throw new TypeError("invalid iv length "+r.length);return n.type==="stream"?new QSo(n.module,e,r):n.type==="auth"?new ZSo(n.module,e,r):new $de(n.module,e,r)}function nEo(t,e){var r=e9r[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=eEo(e,!1,r.key,r.iv);return r9r(t,n.key,n.iv)}Aht.createCipheriv=r9r;Aht.createCipher=nEo});var s9r=Q(Sht=>{d();p();var oEo=bht(),bQ=qa().Buffer,o9r=I9e(),iEo=wht(),i9r=R8(),aEo=Zde(),sEo=Jde(),cEo=Hn();function epe(t,e,r){i9r.call(this),this._cache=new N9e,this._last=void 0,this._cipher=new aEo.AES(e),this._prev=bQ.from(r),this._mode=t,this._autopadding=!0}cEo(epe,i9r);epe.prototype._update=function(t){this._cache.add(t);for(var e,r,n=[];e=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,e),n.push(r);return bQ.concat(n)};epe.prototype._final=function(){var t=this._cache.flush();if(this._autopadding)return lEo(this._mode.decrypt(this,t));if(t)throw new Error("data not multiple of block length")};epe.prototype.setAutoPadding=function(t){return this._autopadding=!!t,this};function N9e(){this.cache=bQ.allocUnsafe(0)}N9e.prototype.add=function(t){this.cache=bQ.concat([this.cache,t])};N9e.prototype.get=function(t){var e;if(t){if(this.cache.length>16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e}else if(this.cache.length>=16)return e=this.cache.slice(0,16),this.cache=this.cache.slice(16),e;return null};N9e.prototype.flush=function(){if(this.cache.length)return this.cache};function lEo(t){var e=t[15];if(e<1||e>16)throw new Error("unable to decrypt data");for(var r=-1;++r<e;)if(t[r+(16-e)]!==e)throw new Error("unable to decrypt data");if(e!==16)return t.slice(0,16-e)}function a9r(t,e,r){var n=o9r[t.toLowerCase()];if(!n)throw new TypeError("invalid suite type");if(typeof r=="string"&&(r=bQ.from(r)),n.mode!=="GCM"&&r.length!==n.iv)throw new TypeError("invalid iv length "+r.length);if(typeof e=="string"&&(e=bQ.from(e)),e.length!==n.key/8)throw new TypeError("invalid key length "+e.length);return n.type==="stream"?new iEo(n.module,e,r,!0):n.type==="auth"?new oEo(n.module,e,r,!0):new epe(n.module,e,r)}function uEo(t,e){var r=o9r[t.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=sEo(e,!1,r.key,r.iv);return a9r(t,n.key,n.iv)}Sht.createDecipher=uEo;Sht.createDecipheriv=a9r});var B9e=Q(vE=>{d();p();var c9r=n9r(),l9r=s9r(),fEo=mht();function dEo(){return Object.keys(fEo)}vE.createCipher=vE.Cipher=c9r.createCipher;vE.createCipheriv=vE.Cipheriv=c9r.createCipheriv;vE.createDecipher=vE.Decipher=l9r.createDecipher;vE.createDecipheriv=vE.Decipheriv=l9r.createDecipheriv;vE.listCiphers=vE.getCiphers=dEo});var d9r=Q(T2=>{"use strict";d();p();T2.readUInt32BE=function(e,r){var n=e[0+r]<<24|e[1+r]<<16|e[2+r]<<8|e[3+r];return n>>>0};T2.writeUInt32BE=function(e,r,n){e[0+n]=r>>>24,e[1+n]=r>>>16&255,e[2+n]=r>>>8&255,e[3+n]=r&255};T2.ip=function(e,r,n,o){for(var i=0,a=0,s=6;s>=0;s-=2){for(var c=0;c<=24;c+=8)i<<=1,i|=r>>>c+s&1;for(var c=0;c<=24;c+=8)i<<=1,i|=e>>>c+s&1}for(var s=6;s>=0;s-=2){for(var c=1;c<=25;c+=8)a<<=1,a|=r>>>c+s&1;for(var c=1;c<=25;c+=8)a<<=1,a|=e>>>c+s&1}n[o+0]=i>>>0,n[o+1]=a>>>0};T2.rip=function(e,r,n,o){for(var i=0,a=0,s=0;s<4;s++)for(var c=24;c>=0;c-=8)i<<=1,i|=r>>>c+s&1,i<<=1,i|=e>>>c+s&1;for(var s=4;s<8;s++)for(var c=24;c>=0;c-=8)a<<=1,a|=r>>>c+s&1,a<<=1,a|=e>>>c+s&1;n[o+0]=i>>>0,n[o+1]=a>>>0};T2.pc1=function(e,r,n,o){for(var i=0,a=0,s=7;s>=5;s--){for(var c=0;c<=24;c+=8)i<<=1,i|=r>>c+s&1;for(var c=0;c<=24;c+=8)i<<=1,i|=e>>c+s&1}for(var c=0;c<=24;c+=8)i<<=1,i|=r>>c+s&1;for(var s=1;s<=3;s++){for(var c=0;c<=24;c+=8)a<<=1,a|=r>>c+s&1;for(var c=0;c<=24;c+=8)a<<=1,a|=e>>c+s&1}for(var c=0;c<=24;c+=8)a<<=1,a|=e>>c+s&1;n[o+0]=i>>>0,n[o+1]=a>>>0};T2.r28shl=function(e,r){return e<<r&268435455|e>>>28-r};var O9e=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];T2.pc2=function(e,r,n,o){for(var i=0,a=0,s=O9e.length>>>1,c=0;c<s;c++)i<<=1,i|=e>>>O9e[c]&1;for(var c=s;c<O9e.length;c++)a<<=1,a|=r>>>O9e[c]&1;n[o+0]=i>>>0,n[o+1]=a>>>0};T2.expand=function(e,r,n){var o=0,i=0;o=(e&1)<<5|e>>>27;for(var a=23;a>=15;a-=4)o<<=6,o|=e>>>a&63;for(var a=11;a>=3;a-=4)i|=e>>>a&63,i<<=6;i|=(e&31)<<1|e>>>31,r[n+0]=o>>>0,r[n+1]=i>>>0};var u9r=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];T2.substitute=function(e,r){for(var n=0,o=0;o<4;o++){var i=e>>>18-o*6&63,a=u9r[o*64+i];n<<=4,n|=a}for(var o=0;o<4;o++){var i=r>>>18-o*6&63,a=u9r[4*64+o*64+i];n<<=4,n|=a}return n>>>0};var f9r=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];T2.permute=function(e){for(var r=0,n=0;n<f9r.length;n++)r<<=1,r|=e>>>f9r[n]&1;return r>>>0};T2.padSplit=function(e,r,n){for(var o=e.toString(2);o.length<r;)o="0"+o;for(var i=[],a=0;a<r;a+=n)i.push(o.slice(a,a+n));return i.join(" ")}});var h9r=Q((wBc,p9r)=>{"use strict";d();p();var pEo=mm();function I2(t){this.options=t,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}p9r.exports=I2;I2.prototype._init=function(){};I2.prototype.update=function(e){return e.length===0?[]:this.type==="decrypt"?this._updateDecrypt(e):this._updateEncrypt(e)};I2.prototype._buffer=function(e,r){for(var n=Math.min(this.buffer.length-this.bufferOff,e.length-r),o=0;o<n;o++)this.buffer[this.bufferOff+o]=e[r+o];return this.bufferOff+=n,n};I2.prototype._flushBuffer=function(e,r){return this._update(this.buffer,0,e,r),this.bufferOff=0,this.blockSize};I2.prototype._updateEncrypt=function(e){var r=0,n=0,o=(this.bufferOff+e.length)/this.blockSize|0,i=new Array(o*this.blockSize);this.bufferOff!==0&&(r+=this._buffer(e,r),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(i,n)));for(var a=e.length-(e.length-r)%this.blockSize;r<a;r+=this.blockSize)this._update(e,r,i,n),n+=this.blockSize;for(;r<e.length;r++,this.bufferOff++)this.buffer[this.bufferOff]=e[r];return i};I2.prototype._updateDecrypt=function(e){for(var r=0,n=0,o=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,i=new Array(o*this.blockSize);o>0;o--)r+=this._buffer(e,r),n+=this._flushBuffer(i,n);return r+=this._buffer(e,r),i};I2.prototype.final=function(e){var r;e&&(r=this.update(e));var n;return this.type==="encrypt"?n=this._finalEncrypt():n=this._finalDecrypt(),r?r.concat(n):n};I2.prototype._pad=function(e,r){if(r===0)return!1;for(;r<e.length;)e[r++]=0;return!0};I2.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e};I2.prototype._unpad=function(e){return e};I2.prototype._finalDecrypt=function(){pEo.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}});var b9r=Q((EBc,y9r)=>{"use strict";d();p();var m9r=mm(),hEo=Hn(),g9r=D9e(),Cd=g9r.utils,v9r=g9r.Cipher;function mEo(){this.tmp=new Array(2),this.keys=null}function L4(t){v9r.call(this,t);var e=new mEo;this._desState=e,this.deriveKeys(e,t.key)}hEo(L4,v9r);y9r.exports=L4;L4.create=function(e){return new L4(e)};var gEo=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];L4.prototype.deriveKeys=function(e,r){e.keys=new Array(16*2),m9r.equal(r.length,this.blockSize,"Invalid key length");var n=Cd.readUInt32BE(r,0),o=Cd.readUInt32BE(r,4);Cd.pc1(n,o,e.tmp,0),n=e.tmp[0],o=e.tmp[1];for(var i=0;i<e.keys.length;i+=2){var a=gEo[i>>>1];n=Cd.r28shl(n,a),o=Cd.r28shl(o,a),Cd.pc2(n,o,e.keys,i)}};L4.prototype._update=function(e,r,n,o){var i=this._desState,a=Cd.readUInt32BE(e,r),s=Cd.readUInt32BE(e,r+4);Cd.ip(a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],this.type==="encrypt"?this._encrypt(i,a,s,i.tmp,0):this._decrypt(i,a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],Cd.writeUInt32BE(n,a,o),Cd.writeUInt32BE(n,s,o+4)};L4.prototype._pad=function(e,r){for(var n=e.length-r,o=r;o<e.length;o++)e[o]=n;return!0};L4.prototype._unpad=function(e){for(var r=e[e.length-1],n=e.length-r;n<e.length;n++)m9r.equal(e[n],r);return e.slice(0,e.length-r)};L4.prototype._encrypt=function(e,r,n,o,i){for(var a=r,s=n,c=0;c<e.keys.length;c+=2){var l=e.keys[c],u=e.keys[c+1];Cd.expand(s,e.tmp,0),l^=e.tmp[0],u^=e.tmp[1];var f=Cd.substitute(l,u),h=Cd.permute(f),m=s;s=(a^h)>>>0,a=m}Cd.rip(s,a,o,i)};L4.prototype._decrypt=function(e,r,n,o,i){for(var a=n,s=r,c=e.keys.length-2;c>=0;c-=2){var l=e.keys[c],u=e.keys[c+1];Cd.expand(a,e.tmp,0),l^=e.tmp[0],u^=e.tmp[1];var f=Cd.substitute(l,u),h=Cd.permute(f),m=a;a=(s^h)>>>0,s=m}Cd.rip(a,s,o,i)}});var w9r=Q(x9r=>{"use strict";d();p();var vEo=mm(),yEo=Hn(),L9e={};function bEo(t){vEo.equal(t.length,8,"Invalid IV length"),this.iv=new Array(8);for(var e=0;e<this.iv.length;e++)this.iv[e]=t[e]}function xEo(t){function e(i){t.call(this,i),this._cbcInit()}yEo(e,t);for(var r=Object.keys(L9e),n=0;n<r.length;n++){var o=r[n];e.prototype[o]=L9e[o]}return e.create=function(a){return new e(a)},e}x9r.instantiate=xEo;L9e._cbcInit=function(){var e=new bEo(this.options.iv);this._cbcState=e};L9e._update=function(e,r,n,o){var i=this._cbcState,a=this.constructor.super_.prototype,s=i.iv;if(this.type==="encrypt"){for(var c=0;c<this.blockSize;c++)s[c]^=e[r+c];a._update.call(this,s,0,n,o);for(var c=0;c<this.blockSize;c++)s[c]=n[o+c]}else{a._update.call(this,e,r,n,o);for(var c=0;c<this.blockSize;c++)n[o+c]^=s[c];for(var c=0;c<this.blockSize;c++)s[c]=e[r+c]}}});var _9r=Q((RBc,E9r)=>{"use strict";d();p();var wEo=mm(),AEo=Hn(),A9r=D9e(),S9r=A9r.Cipher,kP=A9r.DES;function SEo(t,e){wEo.equal(e.length,24,"Invalid key length");var r=e.slice(0,8),n=e.slice(8,16),o=e.slice(16,24);t==="encrypt"?this.ciphers=[kP.create({type:"encrypt",key:r}),kP.create({type:"decrypt",key:n}),kP.create({type:"encrypt",key:o})]:this.ciphers=[kP.create({type:"decrypt",key:o}),kP.create({type:"encrypt",key:n}),kP.create({type:"decrypt",key:r})]}function vH(t){S9r.call(this,t);var e=new SEo(this.type,this.options.key);this._edeState=e}AEo(vH,S9r);E9r.exports=vH;vH.create=function(e){return new vH(e)};vH.prototype._update=function(e,r,n,o){var i=this._edeState;i.ciphers[0]._update(e,r,n,o),i.ciphers[1]._update(n,o,n,o),i.ciphers[2]._update(n,o,n,o)};vH.prototype._pad=kP.prototype._pad;vH.prototype._unpad=kP.prototype._unpad});var D9e=Q(xQ=>{"use strict";d();p();xQ.utils=d9r();xQ.Cipher=h9r();xQ.DES=b9r();xQ.CBC=w9r();xQ.EDE=_9r()});var T9r=Q((DBc,k9r)=>{d();p();var C9r=R8(),P8=D9e(),EEo=Hn(),tpe={"des-ede3-cbc":P8.CBC.instantiate(P8.EDE),"des-ede3":P8.EDE,"des-ede-cbc":P8.CBC.instantiate(P8.EDE),"des-ede":P8.EDE,"des-cbc":P8.CBC.instantiate(P8.DES),"des-ecb":P8.DES};tpe.des=tpe["des-cbc"];tpe.des3=tpe["des-ede3-cbc"];k9r.exports=U9e;EEo(U9e,C9r);function U9e(t){C9r.call(this);var e=t.mode.toLowerCase(),r=tpe[e],n;t.decrypt?n="decrypt":n="encrypt";var o=t.key;(e==="des-ede"||e==="des-ede-cbc")&&(o=A.Buffer.concat([o,o.slice(0,8)]));var i=t.iv;this._des=r.create({key:o,iv:i,type:n})}U9e.prototype._update=function(t){return new A.Buffer(this._des.update(t))};U9e.prototype._final=function(){return new A.Buffer(this._des.final())}});var I9r=Q(N8=>{d();p();N8["des-ecb"]={key:8,iv:0};N8["des-cbc"]=N8.des={key:8,iv:8};N8["des-ede3-cbc"]=N8.des3={key:24,iv:8};N8["des-ede3"]={key:24,iv:0};N8["des-ede-cbc"]={key:16,iv:8};N8["des-ede"]={key:16,iv:0}});var B9r=Q(yE=>{d();p();var R9r=Jde(),Eht=B9e(),M9r=T9r(),B8=I9r(),TP=I9e();function _Eo(t,e){var r,n;if(t=t.toLowerCase(),TP[t])r=TP[t].key,n=TP[t].iv;else if(B8[t])r=B8[t].key*8,n=B8[t].iv;else throw new TypeError("invalid suite type");var o=R9r(e,!1,r,n);return P9r(t,o.key,o.iv)}function CEo(t,e){var r,n;if(t=t.toLowerCase(),TP[t])r=TP[t].key,n=TP[t].iv;else if(B8[t])r=B8[t].key*8,n=B8[t].iv;else throw new TypeError("invalid suite type");var o=R9r(e,!1,r,n);return N9r(t,o.key,o.iv)}function P9r(t,e,r){if(t=t.toLowerCase(),TP[t])return Eht.createCipheriv(t,e,r);if(B8[t])return new M9r({key:e,iv:r,mode:t});throw new TypeError("invalid suite type")}function N9r(t,e,r){if(t=t.toLowerCase(),TP[t])return Eht.createDecipheriv(t,e,r);if(B8[t])return new M9r({key:e,iv:r,mode:t,decrypt:!0});throw new TypeError("invalid suite type")}yE.createCipher=yE.Cipher=_Eo;yE.createCipheriv=yE.Cipheriv=P9r;yE.createDecipher=yE.Decipher=CEo;yE.createDecipheriv=yE.Decipheriv=N9r;function kEo(){return Object.keys(B8).concat(Eht.getCiphers())}yE.listCiphers=yE.getCiphers=kEo});var pi=Q((O9r,_ht)=>{d();p();(function(t,e){"use strict";function r(U,T){if(!U)throw new Error(T||"Assertion failed")}function n(U,T){U.super_=T;var P=function(){};P.prototype=T.prototype,U.prototype=new P,U.prototype.constructor=U}function o(U,T,P){if(o.isBN(U))return U;this.negative=0,this.words=null,this.length=0,this.red=null,U!==null&&((T==="le"||T==="be")&&(P=T,T=10),this._init(U||0,T||10,P||"be"))}typeof t=="object"?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;var i;try{i=rd().Buffer}catch{}o.isBN=function(T){return T instanceof o?!0:T!==null&&typeof T=="object"&&T.constructor.wordSize===o.wordSize&&Array.isArray(T.words)},o.max=function(T,P){return T.cmp(P)>0?T:P},o.min=function(T,P){return T.cmp(P)<0?T:P},o.prototype._init=function(T,P,j){if(typeof T=="number")return this._initNumber(T,P,j);if(typeof T=="object")return this._initArray(T,P,j);P==="hex"&&(P=16),r(P===(P|0)&&P>=2&&P<=36),T=T.toString().replace(/\s+/g,"");var M=0;T[0]==="-"&&M++,P===16?this._parseHex(T,M):this._parseBase(T,P,M),T[0]==="-"&&(this.negative=1),this.strip(),j==="le"&&this._initArray(this.toArray(),P,j)},o.prototype._initNumber=function(T,P,j){T<0&&(this.negative=1,T=-T),T<67108864?(this.words=[T&67108863],this.length=1):T<4503599627370496?(this.words=[T&67108863,T/67108864&67108863],this.length=2):(r(T<9007199254740992),this.words=[T&67108863,T/67108864&67108863,1],this.length=3),j==="le"&&this._initArray(this.toArray(),P,j)},o.prototype._initArray=function(T,P,j){if(r(typeof T.length=="number"),T.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(T.length/3),this.words=new Array(this.length);for(var M=0;M<this.length;M++)this.words[M]=0;var y,x,C=0;if(j==="be")for(M=T.length-1,y=0;M>=0;M-=3)x=T[M]|T[M-1]<<8|T[M-2]<<16,this.words[y]|=x<<C&67108863,this.words[y+1]=x>>>26-C&67108863,C+=24,C>=26&&(C-=26,y++);else if(j==="le")for(M=0,y=0;M<T.length;M+=3)x=T[M]|T[M+1]<<8|T[M+2]<<16,this.words[y]|=x<<C&67108863,this.words[y+1]=x>>>26-C&67108863,C+=24,C>=26&&(C-=26,y++);return this.strip()};function a(U,T,P){for(var j=0,M=Math.min(U.length,P),y=T;y<M;y++){var x=U.charCodeAt(y)-48;j<<=4,x>=49&&x<=54?j|=x-49+10:x>=17&&x<=22?j|=x-17+10:j|=x&15}return j}o.prototype._parseHex=function(T,P){this.length=Math.ceil((T.length-P)/6),this.words=new Array(this.length);for(var j=0;j<this.length;j++)this.words[j]=0;var M,y,x=0;for(j=T.length-6,M=0;j>=P;j-=6)y=a(T,j,j+6),this.words[M]|=y<<x&67108863,this.words[M+1]|=y>>>26-x&4194303,x+=24,x>=26&&(x-=26,M++);j+6!==P&&(y=a(T,P,j+6),this.words[M]|=y<<x&67108863,this.words[M+1]|=y>>>26-x&4194303),this.strip()};function s(U,T,P,j){for(var M=0,y=Math.min(U.length,P),x=T;x<y;x++){var C=U.charCodeAt(x)-48;M*=j,C>=49?M+=C-49+10:C>=17?M+=C-17+10:M+=C}return M}o.prototype._parseBase=function(T,P,j){this.words=[0],this.length=1;for(var M=0,y=1;y<=67108863;y*=P)M++;M--,y=y/P|0;for(var x=T.length-j,C=x%M,R=Math.min(x,x-C)+j,E=0,N=j;N<R;N+=M)E=s(T,N,N+M,P),this.imuln(y),this.words[0]+E<67108864?this.words[0]+=E:this._iaddn(E);if(C!==0){var V=1;for(E=s(T,N,T.length,P),N=0;N<C;N++)V*=P;this.imuln(V),this.words[0]+E<67108864?this.words[0]+=E:this._iaddn(E)}},o.prototype.copy=function(T){T.words=new Array(this.length);for(var P=0;P<this.length;P++)T.words[P]=this.words[P];T.length=this.length,T.negative=this.negative,T.red=this.red},o.prototype.clone=function(){var T=new o(null);return this.copy(T),T},o.prototype._expand=function(T){for(;this.length<T;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],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],u=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(T,P){T=T||10,P=P|0||1;var j;if(T===16||T==="hex"){j="";for(var M=0,y=0,x=0;x<this.length;x++){var C=this.words[x],R=((C<<M|y)&16777215).toString(16);y=C>>>24-M&16777215,y!==0||x!==this.length-1?j=c[6-R.length]+R+j:j=R+j,M+=2,M>=26&&(M-=26,x--)}for(y!==0&&(j=y.toString(16)+j);j.length%P!==0;)j="0"+j;return this.negative!==0&&(j="-"+j),j}if(T===(T|0)&&T>=2&&T<=36){var E=l[T],N=u[T];j="";var V=this.clone();for(V.negative=0;!V.isZero();){var F=V.modn(N).toString(T);V=V.idivn(N),V.isZero()?j=F+j:j=c[E-F.length]+F+j}for(this.isZero()&&(j="0"+j);j.length%P!==0;)j="0"+j;return this.negative!==0&&(j="-"+j),j}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var T=this.words[0];return this.length===2?T+=this.words[1]*67108864:this.length===3&&this.words[2]===1?T+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-T:T},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(T,P){return r(typeof i<"u"),this.toArrayLike(i,T,P)},o.prototype.toArray=function(T,P){return this.toArrayLike(Array,T,P)},o.prototype.toArrayLike=function(T,P,j){var M=this.byteLength(),y=j||Math.max(1,M);r(M<=y,"byte array longer than desired length"),r(y>0,"Requested array length <= 0"),this.strip();var x=P==="le",C=new T(y),R,E,N=this.clone();if(x){for(E=0;!N.isZero();E++)R=N.andln(255),N.iushrn(8),C[E]=R;for(;E<y;E++)C[E]=0}else{for(E=0;E<y-M;E++)C[E]=0;for(E=0;!N.isZero();E++)R=N.andln(255),N.iushrn(8),C[y-E-1]=R}return C},Math.clz32?o.prototype._countBits=function(T){return 32-Math.clz32(T)}:o.prototype._countBits=function(T){var P=T,j=0;return P>=4096&&(j+=13,P>>>=13),P>=64&&(j+=7,P>>>=7),P>=8&&(j+=4,P>>>=4),P>=2&&(j+=2,P>>>=2),j+P},o.prototype._zeroBits=function(T){if(T===0)return 26;var P=T,j=0;return(P&8191)===0&&(j+=13,P>>>=13),(P&127)===0&&(j+=7,P>>>=7),(P&15)===0&&(j+=4,P>>>=4),(P&3)===0&&(j+=2,P>>>=2),(P&1)===0&&j++,j},o.prototype.bitLength=function(){var T=this.words[this.length-1],P=this._countBits(T);return(this.length-1)*26+P};function f(U){for(var T=new Array(U.bitLength()),P=0;P<T.length;P++){var j=P/26|0,M=P%26;T[P]=(U.words[j]&1<<M)>>>M}return T}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var T=0,P=0;P<this.length;P++){var j=this._zeroBits(this.words[P]);if(T+=j,j!==26)break}return T},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(T){return this.negative!==0?this.abs().inotn(T).iaddn(1):this.clone()},o.prototype.fromTwos=function(T){return this.testn(T-1)?this.notn(T).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return this.negative!==0},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(T){for(;this.length<T.length;)this.words[this.length++]=0;for(var P=0;P<T.length;P++)this.words[P]=this.words[P]|T.words[P];return this.strip()},o.prototype.ior=function(T){return r((this.negative|T.negative)===0),this.iuor(T)},o.prototype.or=function(T){return this.length>T.length?this.clone().ior(T):T.clone().ior(this)},o.prototype.uor=function(T){return this.length>T.length?this.clone().iuor(T):T.clone().iuor(this)},o.prototype.iuand=function(T){var P;this.length>T.length?P=T:P=this;for(var j=0;j<P.length;j++)this.words[j]=this.words[j]&T.words[j];return this.length=P.length,this.strip()},o.prototype.iand=function(T){return r((this.negative|T.negative)===0),this.iuand(T)},o.prototype.and=function(T){return this.length>T.length?this.clone().iand(T):T.clone().iand(this)},o.prototype.uand=function(T){return this.length>T.length?this.clone().iuand(T):T.clone().iuand(this)},o.prototype.iuxor=function(T){var P,j;this.length>T.length?(P=this,j=T):(P=T,j=this);for(var M=0;M<j.length;M++)this.words[M]=P.words[M]^j.words[M];if(this!==P)for(;M<P.length;M++)this.words[M]=P.words[M];return this.length=P.length,this.strip()},o.prototype.ixor=function(T){return r((this.negative|T.negative)===0),this.iuxor(T)},o.prototype.xor=function(T){return this.length>T.length?this.clone().ixor(T):T.clone().ixor(this)},o.prototype.uxor=function(T){return this.length>T.length?this.clone().iuxor(T):T.clone().iuxor(this)},o.prototype.inotn=function(T){r(typeof T=="number"&&T>=0);var P=Math.ceil(T/26)|0,j=T%26;this._expand(P),j>0&&P--;for(var M=0;M<P;M++)this.words[M]=~this.words[M]&67108863;return j>0&&(this.words[M]=~this.words[M]&67108863>>26-j),this.strip()},o.prototype.notn=function(T){return this.clone().inotn(T)},o.prototype.setn=function(T,P){r(typeof T=="number"&&T>=0);var j=T/26|0,M=T%26;return this._expand(j+1),P?this.words[j]=this.words[j]|1<<M:this.words[j]=this.words[j]&~(1<<M),this.strip()},o.prototype.iadd=function(T){var P;if(this.negative!==0&&T.negative===0)return this.negative=0,P=this.isub(T),this.negative^=1,this._normSign();if(this.negative===0&&T.negative!==0)return T.negative=0,P=this.isub(T),T.negative=1,P._normSign();var j,M;this.length>T.length?(j=this,M=T):(j=T,M=this);for(var y=0,x=0;x<M.length;x++)P=(j.words[x]|0)+(M.words[x]|0)+y,this.words[x]=P&67108863,y=P>>>26;for(;y!==0&&x<j.length;x++)P=(j.words[x]|0)+y,this.words[x]=P&67108863,y=P>>>26;if(this.length=j.length,y!==0)this.words[this.length]=y,this.length++;else if(j!==this)for(;x<j.length;x++)this.words[x]=j.words[x];return this},o.prototype.add=function(T){var P;return T.negative!==0&&this.negative===0?(T.negative=0,P=this.sub(T),T.negative^=1,P):T.negative===0&&this.negative!==0?(this.negative=0,P=T.sub(this),this.negative=1,P):this.length>T.length?this.clone().iadd(T):T.clone().iadd(this)},o.prototype.isub=function(T){if(T.negative!==0){T.negative=0;var P=this.iadd(T);return T.negative=1,P._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(T),this.negative=1,this._normSign();var j=this.cmp(T);if(j===0)return this.negative=0,this.length=1,this.words[0]=0,this;var M,y;j>0?(M=this,y=T):(M=T,y=this);for(var x=0,C=0;C<y.length;C++)P=(M.words[C]|0)-(y.words[C]|0)+x,x=P>>26,this.words[C]=P&67108863;for(;x!==0&&C<M.length;C++)P=(M.words[C]|0)+x,x=P>>26,this.words[C]=P&67108863;if(x===0&&C<M.length&&M!==this)for(;C<M.length;C++)this.words[C]=M.words[C];return this.length=Math.max(this.length,C),M!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(T){return this.clone().isub(T)};function h(U,T,P){P.negative=T.negative^U.negative;var j=U.length+T.length|0;P.length=j,j=j-1|0;var M=U.words[0]|0,y=T.words[0]|0,x=M*y,C=x&67108863,R=x/67108864|0;P.words[0]=C;for(var E=1;E<j;E++){for(var N=R>>>26,V=R&67108863,F=Math.min(E,T.length-1),k=Math.max(0,E-U.length+1);k<=F;k++){var H=E-k|0;M=U.words[H]|0,y=T.words[k]|0,x=M*y+V,N+=x/67108864|0,V=x&67108863}P.words[E]=V|0,R=N|0}return R!==0?P.words[E]=R|0:P.length--,P.strip()}var m=function(T,P,j){var M=T.words,y=P.words,x=j.words,C=0,R,E,N,V=M[0]|0,F=V&8191,k=V>>>13,H=M[1]|0,re=H&8191,Y=H>>>13,oe=M[2]|0,q=oe&8191,X=oe>>>13,K=M[3]|0,$=K&8191,ee=K>>>13,se=M[4]|0,ve=se&8191,xe=se>>>13,ke=M[5]|0,Pe=ke&8191,Te=ke>>>13,Z=M[6]|0,te=Z&8191,le=Z>>>13,Ee=M[7]|0,Ue=Ee&8191,Me=Ee>>>13,Ve=M[8]|0,_t=Ve&8191,Ze=Ve>>>13,gt=M[9]|0,Gt=gt&8191,mt=gt>>>13,ir=y[0]|0,Kr=ir&8191,Et=ir>>>13,qt=y[1]|0,xr=qt&8191,xt=qt>>>13,Kt=y[2]|0,nn=Kt&8191,Ot=Kt>>>13,ar=y[3]|0,$r=ar&8191,Bt=ar>>>13,ur=y[4]|0,Cn=ur&8191,At=ur>>>13,Ar=y[5]|0,xn=Ar&8191,Mt=Ar>>>13,vr=y[6]|0,pn=vr&8191,Ht=vr>>>13,dr=y[7]|0,kn=dr&8191,jt=dr>>>13,_r=y[8]|0,vn=_r&8191,zt=_r>>>13,pr=y[9]|0,wn=pr&8191,Lt=pr>>>13;j.negative=T.negative^P.negative,j.length=19,R=Math.imul(F,Kr),E=Math.imul(F,Et),E=E+Math.imul(k,Kr)|0,N=Math.imul(k,Et);var Cr=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Cr>>>26)|0,Cr&=67108863,R=Math.imul(re,Kr),E=Math.imul(re,Et),E=E+Math.imul(Y,Kr)|0,N=Math.imul(Y,Et),R=R+Math.imul(F,xr)|0,E=E+Math.imul(F,xt)|0,E=E+Math.imul(k,xr)|0,N=N+Math.imul(k,xt)|0;var Ui=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Ui>>>26)|0,Ui&=67108863,R=Math.imul(q,Kr),E=Math.imul(q,Et),E=E+Math.imul(X,Kr)|0,N=Math.imul(X,Et),R=R+Math.imul(re,xr)|0,E=E+Math.imul(re,xt)|0,E=E+Math.imul(Y,xr)|0,N=N+Math.imul(Y,xt)|0,R=R+Math.imul(F,nn)|0,E=E+Math.imul(F,Ot)|0,E=E+Math.imul(k,nn)|0,N=N+Math.imul(k,Ot)|0;var Ir=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Ir>>>26)|0,Ir&=67108863,R=Math.imul($,Kr),E=Math.imul($,Et),E=E+Math.imul(ee,Kr)|0,N=Math.imul(ee,Et),R=R+Math.imul(q,xr)|0,E=E+Math.imul(q,xt)|0,E=E+Math.imul(X,xr)|0,N=N+Math.imul(X,xt)|0,R=R+Math.imul(re,nn)|0,E=E+Math.imul(re,Ot)|0,E=E+Math.imul(Y,nn)|0,N=N+Math.imul(Y,Ot)|0,R=R+Math.imul(F,$r)|0,E=E+Math.imul(F,Bt)|0,E=E+Math.imul(k,$r)|0,N=N+Math.imul(k,Bt)|0;var Rr=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Rr>>>26)|0,Rr&=67108863,R=Math.imul(ve,Kr),E=Math.imul(ve,Et),E=E+Math.imul(xe,Kr)|0,N=Math.imul(xe,Et),R=R+Math.imul($,xr)|0,E=E+Math.imul($,xt)|0,E=E+Math.imul(ee,xr)|0,N=N+Math.imul(ee,xt)|0,R=R+Math.imul(q,nn)|0,E=E+Math.imul(q,Ot)|0,E=E+Math.imul(X,nn)|0,N=N+Math.imul(X,Ot)|0,R=R+Math.imul(re,$r)|0,E=E+Math.imul(re,Bt)|0,E=E+Math.imul(Y,$r)|0,N=N+Math.imul(Y,Bt)|0,R=R+Math.imul(F,Cn)|0,E=E+Math.imul(F,At)|0,E=E+Math.imul(k,Cn)|0,N=N+Math.imul(k,At)|0;var ma=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(ma>>>26)|0,ma&=67108863,R=Math.imul(Pe,Kr),E=Math.imul(Pe,Et),E=E+Math.imul(Te,Kr)|0,N=Math.imul(Te,Et),R=R+Math.imul(ve,xr)|0,E=E+Math.imul(ve,xt)|0,E=E+Math.imul(xe,xr)|0,N=N+Math.imul(xe,xt)|0,R=R+Math.imul($,nn)|0,E=E+Math.imul($,Ot)|0,E=E+Math.imul(ee,nn)|0,N=N+Math.imul(ee,Ot)|0,R=R+Math.imul(q,$r)|0,E=E+Math.imul(q,Bt)|0,E=E+Math.imul(X,$r)|0,N=N+Math.imul(X,Bt)|0,R=R+Math.imul(re,Cn)|0,E=E+Math.imul(re,At)|0,E=E+Math.imul(Y,Cn)|0,N=N+Math.imul(Y,At)|0,R=R+Math.imul(F,xn)|0,E=E+Math.imul(F,Mt)|0,E=E+Math.imul(k,xn)|0,N=N+Math.imul(k,Mt)|0;var Fi=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Fi>>>26)|0,Fi&=67108863,R=Math.imul(te,Kr),E=Math.imul(te,Et),E=E+Math.imul(le,Kr)|0,N=Math.imul(le,Et),R=R+Math.imul(Pe,xr)|0,E=E+Math.imul(Pe,xt)|0,E=E+Math.imul(Te,xr)|0,N=N+Math.imul(Te,xt)|0,R=R+Math.imul(ve,nn)|0,E=E+Math.imul(ve,Ot)|0,E=E+Math.imul(xe,nn)|0,N=N+Math.imul(xe,Ot)|0,R=R+Math.imul($,$r)|0,E=E+Math.imul($,Bt)|0,E=E+Math.imul(ee,$r)|0,N=N+Math.imul(ee,Bt)|0,R=R+Math.imul(q,Cn)|0,E=E+Math.imul(q,At)|0,E=E+Math.imul(X,Cn)|0,N=N+Math.imul(X,At)|0,R=R+Math.imul(re,xn)|0,E=E+Math.imul(re,Mt)|0,E=E+Math.imul(Y,xn)|0,N=N+Math.imul(Y,Mt)|0,R=R+Math.imul(F,pn)|0,E=E+Math.imul(F,Ht)|0,E=E+Math.imul(k,pn)|0,N=N+Math.imul(k,Ht)|0;var zi=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(zi>>>26)|0,zi&=67108863,R=Math.imul(Ue,Kr),E=Math.imul(Ue,Et),E=E+Math.imul(Me,Kr)|0,N=Math.imul(Me,Et),R=R+Math.imul(te,xr)|0,E=E+Math.imul(te,xt)|0,E=E+Math.imul(le,xr)|0,N=N+Math.imul(le,xt)|0,R=R+Math.imul(Pe,nn)|0,E=E+Math.imul(Pe,Ot)|0,E=E+Math.imul(Te,nn)|0,N=N+Math.imul(Te,Ot)|0,R=R+Math.imul(ve,$r)|0,E=E+Math.imul(ve,Bt)|0,E=E+Math.imul(xe,$r)|0,N=N+Math.imul(xe,Bt)|0,R=R+Math.imul($,Cn)|0,E=E+Math.imul($,At)|0,E=E+Math.imul(ee,Cn)|0,N=N+Math.imul(ee,At)|0,R=R+Math.imul(q,xn)|0,E=E+Math.imul(q,Mt)|0,E=E+Math.imul(X,xn)|0,N=N+Math.imul(X,Mt)|0,R=R+Math.imul(re,pn)|0,E=E+Math.imul(re,Ht)|0,E=E+Math.imul(Y,pn)|0,N=N+Math.imul(Y,Ht)|0,R=R+Math.imul(F,kn)|0,E=E+Math.imul(F,jt)|0,E=E+Math.imul(k,kn)|0,N=N+Math.imul(k,jt)|0;var ri=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(ri>>>26)|0,ri&=67108863,R=Math.imul(_t,Kr),E=Math.imul(_t,Et),E=E+Math.imul(Ze,Kr)|0,N=Math.imul(Ze,Et),R=R+Math.imul(Ue,xr)|0,E=E+Math.imul(Ue,xt)|0,E=E+Math.imul(Me,xr)|0,N=N+Math.imul(Me,xt)|0,R=R+Math.imul(te,nn)|0,E=E+Math.imul(te,Ot)|0,E=E+Math.imul(le,nn)|0,N=N+Math.imul(le,Ot)|0,R=R+Math.imul(Pe,$r)|0,E=E+Math.imul(Pe,Bt)|0,E=E+Math.imul(Te,$r)|0,N=N+Math.imul(Te,Bt)|0,R=R+Math.imul(ve,Cn)|0,E=E+Math.imul(ve,At)|0,E=E+Math.imul(xe,Cn)|0,N=N+Math.imul(xe,At)|0,R=R+Math.imul($,xn)|0,E=E+Math.imul($,Mt)|0,E=E+Math.imul(ee,xn)|0,N=N+Math.imul(ee,Mt)|0,R=R+Math.imul(q,pn)|0,E=E+Math.imul(q,Ht)|0,E=E+Math.imul(X,pn)|0,N=N+Math.imul(X,Ht)|0,R=R+Math.imul(re,kn)|0,E=E+Math.imul(re,jt)|0,E=E+Math.imul(Y,kn)|0,N=N+Math.imul(Y,jt)|0,R=R+Math.imul(F,vn)|0,E=E+Math.imul(F,zt)|0,E=E+Math.imul(k,vn)|0,N=N+Math.imul(k,zt)|0;var li=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(li>>>26)|0,li&=67108863,R=Math.imul(Gt,Kr),E=Math.imul(Gt,Et),E=E+Math.imul(mt,Kr)|0,N=Math.imul(mt,Et),R=R+Math.imul(_t,xr)|0,E=E+Math.imul(_t,xt)|0,E=E+Math.imul(Ze,xr)|0,N=N+Math.imul(Ze,xt)|0,R=R+Math.imul(Ue,nn)|0,E=E+Math.imul(Ue,Ot)|0,E=E+Math.imul(Me,nn)|0,N=N+Math.imul(Me,Ot)|0,R=R+Math.imul(te,$r)|0,E=E+Math.imul(te,Bt)|0,E=E+Math.imul(le,$r)|0,N=N+Math.imul(le,Bt)|0,R=R+Math.imul(Pe,Cn)|0,E=E+Math.imul(Pe,At)|0,E=E+Math.imul(Te,Cn)|0,N=N+Math.imul(Te,At)|0,R=R+Math.imul(ve,xn)|0,E=E+Math.imul(ve,Mt)|0,E=E+Math.imul(xe,xn)|0,N=N+Math.imul(xe,Mt)|0,R=R+Math.imul($,pn)|0,E=E+Math.imul($,Ht)|0,E=E+Math.imul(ee,pn)|0,N=N+Math.imul(ee,Ht)|0,R=R+Math.imul(q,kn)|0,E=E+Math.imul(q,jt)|0,E=E+Math.imul(X,kn)|0,N=N+Math.imul(X,jt)|0,R=R+Math.imul(re,vn)|0,E=E+Math.imul(re,zt)|0,E=E+Math.imul(Y,vn)|0,N=N+Math.imul(Y,zt)|0,R=R+Math.imul(F,wn)|0,E=E+Math.imul(F,Lt)|0,E=E+Math.imul(k,wn)|0,N=N+Math.imul(k,Lt)|0;var bi=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(bi>>>26)|0,bi&=67108863,R=Math.imul(Gt,xr),E=Math.imul(Gt,xt),E=E+Math.imul(mt,xr)|0,N=Math.imul(mt,xt),R=R+Math.imul(_t,nn)|0,E=E+Math.imul(_t,Ot)|0,E=E+Math.imul(Ze,nn)|0,N=N+Math.imul(Ze,Ot)|0,R=R+Math.imul(Ue,$r)|0,E=E+Math.imul(Ue,Bt)|0,E=E+Math.imul(Me,$r)|0,N=N+Math.imul(Me,Bt)|0,R=R+Math.imul(te,Cn)|0,E=E+Math.imul(te,At)|0,E=E+Math.imul(le,Cn)|0,N=N+Math.imul(le,At)|0,R=R+Math.imul(Pe,xn)|0,E=E+Math.imul(Pe,Mt)|0,E=E+Math.imul(Te,xn)|0,N=N+Math.imul(Te,Mt)|0,R=R+Math.imul(ve,pn)|0,E=E+Math.imul(ve,Ht)|0,E=E+Math.imul(xe,pn)|0,N=N+Math.imul(xe,Ht)|0,R=R+Math.imul($,kn)|0,E=E+Math.imul($,jt)|0,E=E+Math.imul(ee,kn)|0,N=N+Math.imul(ee,jt)|0,R=R+Math.imul(q,vn)|0,E=E+Math.imul(q,zt)|0,E=E+Math.imul(X,vn)|0,N=N+Math.imul(X,zt)|0,R=R+Math.imul(re,wn)|0,E=E+Math.imul(re,Lt)|0,E=E+Math.imul(Y,wn)|0,N=N+Math.imul(Y,Lt)|0;var Sa=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Sa>>>26)|0,Sa&=67108863,R=Math.imul(Gt,nn),E=Math.imul(Gt,Ot),E=E+Math.imul(mt,nn)|0,N=Math.imul(mt,Ot),R=R+Math.imul(_t,$r)|0,E=E+Math.imul(_t,Bt)|0,E=E+Math.imul(Ze,$r)|0,N=N+Math.imul(Ze,Bt)|0,R=R+Math.imul(Ue,Cn)|0,E=E+Math.imul(Ue,At)|0,E=E+Math.imul(Me,Cn)|0,N=N+Math.imul(Me,At)|0,R=R+Math.imul(te,xn)|0,E=E+Math.imul(te,Mt)|0,E=E+Math.imul(le,xn)|0,N=N+Math.imul(le,Mt)|0,R=R+Math.imul(Pe,pn)|0,E=E+Math.imul(Pe,Ht)|0,E=E+Math.imul(Te,pn)|0,N=N+Math.imul(Te,Ht)|0,R=R+Math.imul(ve,kn)|0,E=E+Math.imul(ve,jt)|0,E=E+Math.imul(xe,kn)|0,N=N+Math.imul(xe,jt)|0,R=R+Math.imul($,vn)|0,E=E+Math.imul($,zt)|0,E=E+Math.imul(ee,vn)|0,N=N+Math.imul(ee,zt)|0,R=R+Math.imul(q,wn)|0,E=E+Math.imul(q,Lt)|0,E=E+Math.imul(X,wn)|0,N=N+Math.imul(X,Lt)|0;var ks=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(ks>>>26)|0,ks&=67108863,R=Math.imul(Gt,$r),E=Math.imul(Gt,Bt),E=E+Math.imul(mt,$r)|0,N=Math.imul(mt,Bt),R=R+Math.imul(_t,Cn)|0,E=E+Math.imul(_t,At)|0,E=E+Math.imul(Ze,Cn)|0,N=N+Math.imul(Ze,At)|0,R=R+Math.imul(Ue,xn)|0,E=E+Math.imul(Ue,Mt)|0,E=E+Math.imul(Me,xn)|0,N=N+Math.imul(Me,Mt)|0,R=R+Math.imul(te,pn)|0,E=E+Math.imul(te,Ht)|0,E=E+Math.imul(le,pn)|0,N=N+Math.imul(le,Ht)|0,R=R+Math.imul(Pe,kn)|0,E=E+Math.imul(Pe,jt)|0,E=E+Math.imul(Te,kn)|0,N=N+Math.imul(Te,jt)|0,R=R+Math.imul(ve,vn)|0,E=E+Math.imul(ve,zt)|0,E=E+Math.imul(xe,vn)|0,N=N+Math.imul(xe,zt)|0,R=R+Math.imul($,wn)|0,E=E+Math.imul($,Lt)|0,E=E+Math.imul(ee,wn)|0,N=N+Math.imul(ee,Lt)|0;var Fa=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Fa>>>26)|0,Fa&=67108863,R=Math.imul(Gt,Cn),E=Math.imul(Gt,At),E=E+Math.imul(mt,Cn)|0,N=Math.imul(mt,At),R=R+Math.imul(_t,xn)|0,E=E+Math.imul(_t,Mt)|0,E=E+Math.imul(Ze,xn)|0,N=N+Math.imul(Ze,Mt)|0,R=R+Math.imul(Ue,pn)|0,E=E+Math.imul(Ue,Ht)|0,E=E+Math.imul(Me,pn)|0,N=N+Math.imul(Me,Ht)|0,R=R+Math.imul(te,kn)|0,E=E+Math.imul(te,jt)|0,E=E+Math.imul(le,kn)|0,N=N+Math.imul(le,jt)|0,R=R+Math.imul(Pe,vn)|0,E=E+Math.imul(Pe,zt)|0,E=E+Math.imul(Te,vn)|0,N=N+Math.imul(Te,zt)|0,R=R+Math.imul(ve,wn)|0,E=E+Math.imul(ve,Lt)|0,E=E+Math.imul(xe,wn)|0,N=N+Math.imul(xe,Lt)|0;var za=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(za>>>26)|0,za&=67108863,R=Math.imul(Gt,xn),E=Math.imul(Gt,Mt),E=E+Math.imul(mt,xn)|0,N=Math.imul(mt,Mt),R=R+Math.imul(_t,pn)|0,E=E+Math.imul(_t,Ht)|0,E=E+Math.imul(Ze,pn)|0,N=N+Math.imul(Ze,Ht)|0,R=R+Math.imul(Ue,kn)|0,E=E+Math.imul(Ue,jt)|0,E=E+Math.imul(Me,kn)|0,N=N+Math.imul(Me,jt)|0,R=R+Math.imul(te,vn)|0,E=E+Math.imul(te,zt)|0,E=E+Math.imul(le,vn)|0,N=N+Math.imul(le,zt)|0,R=R+Math.imul(Pe,wn)|0,E=E+Math.imul(Pe,Lt)|0,E=E+Math.imul(Te,wn)|0,N=N+Math.imul(Te,Lt)|0;var ls=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(ls>>>26)|0,ls&=67108863,R=Math.imul(Gt,pn),E=Math.imul(Gt,Ht),E=E+Math.imul(mt,pn)|0,N=Math.imul(mt,Ht),R=R+Math.imul(_t,kn)|0,E=E+Math.imul(_t,jt)|0,E=E+Math.imul(Ze,kn)|0,N=N+Math.imul(Ze,jt)|0,R=R+Math.imul(Ue,vn)|0,E=E+Math.imul(Ue,zt)|0,E=E+Math.imul(Me,vn)|0,N=N+Math.imul(Me,zt)|0,R=R+Math.imul(te,wn)|0,E=E+Math.imul(te,Lt)|0,E=E+Math.imul(le,wn)|0,N=N+Math.imul(le,Lt)|0;var us=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(us>>>26)|0,us&=67108863,R=Math.imul(Gt,kn),E=Math.imul(Gt,jt),E=E+Math.imul(mt,kn)|0,N=Math.imul(mt,jt),R=R+Math.imul(_t,vn)|0,E=E+Math.imul(_t,zt)|0,E=E+Math.imul(Ze,vn)|0,N=N+Math.imul(Ze,zt)|0,R=R+Math.imul(Ue,wn)|0,E=E+Math.imul(Ue,Lt)|0,E=E+Math.imul(Me,wn)|0,N=N+Math.imul(Me,Lt)|0;var Hi=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Hi>>>26)|0,Hi&=67108863,R=Math.imul(Gt,vn),E=Math.imul(Gt,zt),E=E+Math.imul(mt,vn)|0,N=Math.imul(mt,zt),R=R+Math.imul(_t,wn)|0,E=E+Math.imul(_t,Lt)|0,E=E+Math.imul(Ze,wn)|0,N=N+Math.imul(Ze,Lt)|0;var Ha=(C+R|0)+((E&8191)<<13)|0;C=(N+(E>>>13)|0)+(Ha>>>26)|0,Ha&=67108863,R=Math.imul(Gt,wn),E=Math.imul(Gt,Lt),E=E+Math.imul(mt,wn)|0,N=Math.imul(mt,Lt);var hi=(C+R|0)+((E&8191)<<13)|0;return C=(N+(E>>>13)|0)+(hi>>>26)|0,hi&=67108863,x[0]=Cr,x[1]=Ui,x[2]=Ir,x[3]=Rr,x[4]=ma,x[5]=Fi,x[6]=zi,x[7]=ri,x[8]=li,x[9]=bi,x[10]=Sa,x[11]=ks,x[12]=Fa,x[13]=za,x[14]=ls,x[15]=us,x[16]=Hi,x[17]=Ha,x[18]=hi,C!==0&&(x[19]=C,j.length++),j};Math.imul||(m=h);function g(U,T,P){P.negative=T.negative^U.negative,P.length=U.length+T.length;for(var j=0,M=0,y=0;y<P.length-1;y++){var x=M;M=0;for(var C=j&67108863,R=Math.min(y,T.length-1),E=Math.max(0,y-U.length+1);E<=R;E++){var N=y-E,V=U.words[N]|0,F=T.words[E]|0,k=V*F,H=k&67108863;x=x+(k/67108864|0)|0,H=H+C|0,C=H&67108863,x=x+(H>>>26)|0,M+=x>>>26,x&=67108863}P.words[y]=C,j=x,x=M}return j!==0?P.words[y]=j:P.length--,P.strip()}function v(U,T,P){var j=new b;return j.mulp(U,T,P)}o.prototype.mulTo=function(T,P){var j,M=this.length+T.length;return this.length===10&&T.length===10?j=m(this,T,P):M<63?j=h(this,T,P):M<1024?j=g(this,T,P):j=v(this,T,P),j};function b(U,T){this.x=U,this.y=T}b.prototype.makeRBT=function(T){for(var P=new Array(T),j=o.prototype._countBits(T)-1,M=0;M<T;M++)P[M]=this.revBin(M,j,T);return P},b.prototype.revBin=function(T,P,j){if(T===0||T===j-1)return T;for(var M=0,y=0;y<P;y++)M|=(T&1)<<P-y-1,T>>=1;return M},b.prototype.permute=function(T,P,j,M,y,x){for(var C=0;C<x;C++)M[C]=P[T[C]],y[C]=j[T[C]]},b.prototype.transform=function(T,P,j,M,y,x){this.permute(x,T,P,j,M,y);for(var C=1;C<y;C<<=1)for(var R=C<<1,E=Math.cos(2*Math.PI/R),N=Math.sin(2*Math.PI/R),V=0;V<y;V+=R)for(var F=E,k=N,H=0;H<C;H++){var re=j[V+H],Y=M[V+H],oe=j[V+H+C],q=M[V+H+C],X=F*oe-k*q;q=F*q+k*oe,oe=X,j[V+H]=re+oe,M[V+H]=Y+q,j[V+H+C]=re-oe,M[V+H+C]=Y-q,H!==R&&(X=E*F-N*k,k=E*k+N*F,F=X)}},b.prototype.guessLen13b=function(T,P){var j=Math.max(P,T)|1,M=j&1,y=0;for(j=j/2|0;j;j=j>>>1)y++;return 1<<y+1+M},b.prototype.conjugate=function(T,P,j){if(!(j<=1))for(var M=0;M<j/2;M++){var y=T[M];T[M]=T[j-M-1],T[j-M-1]=y,y=P[M],P[M]=-P[j-M-1],P[j-M-1]=-y}},b.prototype.normalize13b=function(T,P){for(var j=0,M=0;M<P/2;M++){var y=Math.round(T[2*M+1]/P)*8192+Math.round(T[2*M]/P)+j;T[M]=y&67108863,y<67108864?j=0:j=y/67108864|0}return T},b.prototype.convert13b=function(T,P,j,M){for(var y=0,x=0;x<P;x++)y=y+(T[x]|0),j[2*x]=y&8191,y=y>>>13,j[2*x+1]=y&8191,y=y>>>13;for(x=2*P;x<M;++x)j[x]=0;r(y===0),r((y&-8192)===0)},b.prototype.stub=function(T){for(var P=new Array(T),j=0;j<T;j++)P[j]=0;return P},b.prototype.mulp=function(T,P,j){var M=2*this.guessLen13b(T.length,P.length),y=this.makeRBT(M),x=this.stub(M),C=new Array(M),R=new Array(M),E=new Array(M),N=new Array(M),V=new Array(M),F=new Array(M),k=j.words;k.length=M,this.convert13b(T.words,T.length,C,M),this.convert13b(P.words,P.length,N,M),this.transform(C,x,R,E,M,y),this.transform(N,x,V,F,M,y);for(var H=0;H<M;H++){var re=R[H]*V[H]-E[H]*F[H];E[H]=R[H]*F[H]+E[H]*V[H],R[H]=re}return this.conjugate(R,E,M),this.transform(R,E,k,x,M,y),this.conjugate(k,x,M),this.normalize13b(k,M),j.negative=T.negative^P.negative,j.length=T.length+P.length,j.strip()},o.prototype.mul=function(T){var P=new o(null);return P.words=new Array(this.length+T.length),this.mulTo(T,P)},o.prototype.mulf=function(T){var P=new o(null);return P.words=new Array(this.length+T.length),v(this,T,P)},o.prototype.imul=function(T){return this.clone().mulTo(T,this)},o.prototype.imuln=function(T){r(typeof T=="number"),r(T<67108864);for(var P=0,j=0;j<this.length;j++){var M=(this.words[j]|0)*T,y=(M&67108863)+(P&67108863);P>>=26,P+=M/67108864|0,P+=y>>>26,this.words[j]=y&67108863}return P!==0&&(this.words[j]=P,this.length++),this},o.prototype.muln=function(T){return this.clone().imuln(T)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(T){var P=f(T);if(P.length===0)return new o(1);for(var j=this,M=0;M<P.length&&P[M]===0;M++,j=j.sqr());if(++M<P.length)for(var y=j.sqr();M<P.length;M++,y=y.sqr())P[M]!==0&&(j=j.mul(y));return j},o.prototype.iushln=function(T){r(typeof T=="number"&&T>=0);var P=T%26,j=(T-P)/26,M=67108863>>>26-P<<26-P,y;if(P!==0){var x=0;for(y=0;y<this.length;y++){var C=this.words[y]&M,R=(this.words[y]|0)-C<<P;this.words[y]=R|x,x=C>>>26-P}x&&(this.words[y]=x,this.length++)}if(j!==0){for(y=this.length-1;y>=0;y--)this.words[y+j]=this.words[y];for(y=0;y<j;y++)this.words[y]=0;this.length+=j}return this.strip()},o.prototype.ishln=function(T){return r(this.negative===0),this.iushln(T)},o.prototype.iushrn=function(T,P,j){r(typeof T=="number"&&T>=0);var M;P?M=(P-P%26)/26:M=0;var y=T%26,x=Math.min((T-y)/26,this.length),C=67108863^67108863>>>y<<y,R=j;if(M-=x,M=Math.max(0,M),R){for(var E=0;E<x;E++)R.words[E]=this.words[E];R.length=x}if(x!==0)if(this.length>x)for(this.length-=x,E=0;E<this.length;E++)this.words[E]=this.words[E+x];else this.words[0]=0,this.length=1;var N=0;for(E=this.length-1;E>=0&&(N!==0||E>=M);E--){var V=this.words[E]|0;this.words[E]=N<<26-y|V>>>y,N=V&C}return R&&N!==0&&(R.words[R.length++]=N),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(T,P,j){return r(this.negative===0),this.iushrn(T,P,j)},o.prototype.shln=function(T){return this.clone().ishln(T)},o.prototype.ushln=function(T){return this.clone().iushln(T)},o.prototype.shrn=function(T){return this.clone().ishrn(T)},o.prototype.ushrn=function(T){return this.clone().iushrn(T)},o.prototype.testn=function(T){r(typeof T=="number"&&T>=0);var P=T%26,j=(T-P)/26,M=1<<P;if(this.length<=j)return!1;var y=this.words[j];return!!(y&M)},o.prototype.imaskn=function(T){r(typeof T=="number"&&T>=0);var P=T%26,j=(T-P)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=j)return this;if(P!==0&&j++,this.length=Math.min(j,this.length),P!==0){var M=67108863^67108863>>>P<<P;this.words[this.length-1]&=M}return this.strip()},o.prototype.maskn=function(T){return this.clone().imaskn(T)},o.prototype.iaddn=function(T){return r(typeof T=="number"),r(T<67108864),T<0?this.isubn(-T):this.negative!==0?this.length===1&&(this.words[0]|0)<T?(this.words[0]=T-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(T),this.negative=1,this):this._iaddn(T)},o.prototype._iaddn=function(T){this.words[0]+=T;for(var P=0;P<this.length&&this.words[P]>=67108864;P++)this.words[P]-=67108864,P===this.length-1?this.words[P+1]=1:this.words[P+1]++;return this.length=Math.max(this.length,P+1),this},o.prototype.isubn=function(T){if(r(typeof T=="number"),r(T<67108864),T<0)return this.iaddn(-T);if(this.negative!==0)return this.negative=0,this.iaddn(T),this.negative=1,this;if(this.words[0]-=T,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var P=0;P<this.length&&this.words[P]<0;P++)this.words[P]+=67108864,this.words[P+1]-=1;return this.strip()},o.prototype.addn=function(T){return this.clone().iaddn(T)},o.prototype.subn=function(T){return this.clone().isubn(T)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(T,P,j){var M=T.length+j,y;this._expand(M);var x,C=0;for(y=0;y<T.length;y++){x=(this.words[y+j]|0)+C;var R=(T.words[y]|0)*P;x-=R&67108863,C=(x>>26)-(R/67108864|0),this.words[y+j]=x&67108863}for(;y<this.length-j;y++)x=(this.words[y+j]|0)+C,C=x>>26,this.words[y+j]=x&67108863;if(C===0)return this.strip();for(r(C===-1),C=0,y=0;y<this.length;y++)x=-(this.words[y]|0)+C,C=x>>26,this.words[y]=x&67108863;return this.negative=1,this.strip()},o.prototype._wordDiv=function(T,P){var j=this.length-T.length,M=this.clone(),y=T,x=y.words[y.length-1]|0,C=this._countBits(x);j=26-C,j!==0&&(y=y.ushln(j),M.iushln(j),x=y.words[y.length-1]|0);var R=M.length-y.length,E;if(P!=="mod"){E=new o(null),E.length=R+1,E.words=new Array(E.length);for(var N=0;N<E.length;N++)E.words[N]=0}var V=M.clone()._ishlnsubmul(y,1,R);V.negative===0&&(M=V,E&&(E.words[R]=1));for(var F=R-1;F>=0;F--){var k=(M.words[y.length+F]|0)*67108864+(M.words[y.length+F-1]|0);for(k=Math.min(k/x|0,67108863),M._ishlnsubmul(y,k,F);M.negative!==0;)k--,M.negative=0,M._ishlnsubmul(y,1,F),M.isZero()||(M.negative^=1);E&&(E.words[F]=k)}return E&&E.strip(),M.strip(),P!=="div"&&j!==0&&M.iushrn(j),{div:E||null,mod:M}},o.prototype.divmod=function(T,P,j){if(r(!T.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var M,y,x;return this.negative!==0&&T.negative===0?(x=this.neg().divmod(T,P),P!=="mod"&&(M=x.div.neg()),P!=="div"&&(y=x.mod.neg(),j&&y.negative!==0&&y.iadd(T)),{div:M,mod:y}):this.negative===0&&T.negative!==0?(x=this.divmod(T.neg(),P),P!=="mod"&&(M=x.div.neg()),{div:M,mod:x.mod}):(this.negative&T.negative)!==0?(x=this.neg().divmod(T.neg(),P),P!=="div"&&(y=x.mod.neg(),j&&y.negative!==0&&y.isub(T)),{div:x.div,mod:y}):T.length>this.length||this.cmp(T)<0?{div:new o(0),mod:this}:T.length===1?P==="div"?{div:this.divn(T.words[0]),mod:null}:P==="mod"?{div:null,mod:new o(this.modn(T.words[0]))}:{div:this.divn(T.words[0]),mod:new o(this.modn(T.words[0]))}:this._wordDiv(T,P)},o.prototype.div=function(T){return this.divmod(T,"div",!1).div},o.prototype.mod=function(T){return this.divmod(T,"mod",!1).mod},o.prototype.umod=function(T){return this.divmod(T,"mod",!0).mod},o.prototype.divRound=function(T){var P=this.divmod(T);if(P.mod.isZero())return P.div;var j=P.div.negative!==0?P.mod.isub(T):P.mod,M=T.ushrn(1),y=T.andln(1),x=j.cmp(M);return x<0||y===1&&x===0?P.div:P.div.negative!==0?P.div.isubn(1):P.div.iaddn(1)},o.prototype.modn=function(T){r(T<=67108863);for(var P=(1<<26)%T,j=0,M=this.length-1;M>=0;M--)j=(P*j+(this.words[M]|0))%T;return j},o.prototype.idivn=function(T){r(T<=67108863);for(var P=0,j=this.length-1;j>=0;j--){var M=(this.words[j]|0)+P*67108864;this.words[j]=M/T|0,P=M%T}return this.strip()},o.prototype.divn=function(T){return this.clone().idivn(T)},o.prototype.egcd=function(T){r(T.negative===0),r(!T.isZero());var P=this,j=T.clone();P.negative!==0?P=P.umod(T):P=P.clone();for(var M=new o(1),y=new o(0),x=new o(0),C=new o(1),R=0;P.isEven()&&j.isEven();)P.iushrn(1),j.iushrn(1),++R;for(var E=j.clone(),N=P.clone();!P.isZero();){for(var V=0,F=1;(P.words[0]&F)===0&&V<26;++V,F<<=1);if(V>0)for(P.iushrn(V);V-- >0;)(M.isOdd()||y.isOdd())&&(M.iadd(E),y.isub(N)),M.iushrn(1),y.iushrn(1);for(var k=0,H=1;(j.words[0]&H)===0&&k<26;++k,H<<=1);if(k>0)for(j.iushrn(k);k-- >0;)(x.isOdd()||C.isOdd())&&(x.iadd(E),C.isub(N)),x.iushrn(1),C.iushrn(1);P.cmp(j)>=0?(P.isub(j),M.isub(x),y.isub(C)):(j.isub(P),x.isub(M),C.isub(y))}return{a:x,b:C,gcd:j.iushln(R)}},o.prototype._invmp=function(T){r(T.negative===0),r(!T.isZero());var P=this,j=T.clone();P.negative!==0?P=P.umod(T):P=P.clone();for(var M=new o(1),y=new o(0),x=j.clone();P.cmpn(1)>0&&j.cmpn(1)>0;){for(var C=0,R=1;(P.words[0]&R)===0&&C<26;++C,R<<=1);if(C>0)for(P.iushrn(C);C-- >0;)M.isOdd()&&M.iadd(x),M.iushrn(1);for(var E=0,N=1;(j.words[0]&N)===0&&E<26;++E,N<<=1);if(E>0)for(j.iushrn(E);E-- >0;)y.isOdd()&&y.iadd(x),y.iushrn(1);P.cmp(j)>=0?(P.isub(j),M.isub(y)):(j.isub(P),y.isub(M))}var V;return P.cmpn(1)===0?V=M:V=y,V.cmpn(0)<0&&V.iadd(T),V},o.prototype.gcd=function(T){if(this.isZero())return T.abs();if(T.isZero())return this.abs();var P=this.clone(),j=T.clone();P.negative=0,j.negative=0;for(var M=0;P.isEven()&&j.isEven();M++)P.iushrn(1),j.iushrn(1);do{for(;P.isEven();)P.iushrn(1);for(;j.isEven();)j.iushrn(1);var y=P.cmp(j);if(y<0){var x=P;P=j,j=x}else if(y===0||j.cmpn(1)===0)break;P.isub(j)}while(!0);return j.iushln(M)},o.prototype.invm=function(T){return this.egcd(T).a.umod(T)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(T){return this.words[0]&T},o.prototype.bincn=function(T){r(typeof T=="number");var P=T%26,j=(T-P)/26,M=1<<P;if(this.length<=j)return this._expand(j+1),this.words[j]|=M,this;for(var y=M,x=j;y!==0&&x<this.length;x++){var C=this.words[x]|0;C+=y,y=C>>>26,C&=67108863,this.words[x]=C}return y!==0&&(this.words[x]=y,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(T){var P=T<0;if(this.negative!==0&&!P)return-1;if(this.negative===0&&P)return 1;this.strip();var j;if(this.length>1)j=1;else{P&&(T=-T),r(T<=67108863,"Number is too big");var M=this.words[0]|0;j=M===T?0:M<T?-1:1}return this.negative!==0?-j|0:j},o.prototype.cmp=function(T){if(this.negative!==0&&T.negative===0)return-1;if(this.negative===0&&T.negative!==0)return 1;var P=this.ucmp(T);return this.negative!==0?-P|0:P},o.prototype.ucmp=function(T){if(this.length>T.length)return 1;if(this.length<T.length)return-1;for(var P=0,j=this.length-1;j>=0;j--){var M=this.words[j]|0,y=T.words[j]|0;if(M!==y){M<y?P=-1:M>y&&(P=1);break}}return P},o.prototype.gtn=function(T){return this.cmpn(T)===1},o.prototype.gt=function(T){return this.cmp(T)===1},o.prototype.gten=function(T){return this.cmpn(T)>=0},o.prototype.gte=function(T){return this.cmp(T)>=0},o.prototype.ltn=function(T){return this.cmpn(T)===-1},o.prototype.lt=function(T){return this.cmp(T)===-1},o.prototype.lten=function(T){return this.cmpn(T)<=0},o.prototype.lte=function(T){return this.cmp(T)<=0},o.prototype.eqn=function(T){return this.cmpn(T)===0},o.prototype.eq=function(T){return this.cmp(T)===0},o.red=function(T){return new z(T)},o.prototype.toRed=function(T){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),T.convertTo(this)._forceRed(T)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(T){return this.red=T,this},o.prototype.forceRed=function(T){return r(!this.red,"Already a number in reduction context"),this._forceRed(T)},o.prototype.redAdd=function(T){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,T)},o.prototype.redIAdd=function(T){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,T)},o.prototype.redSub=function(T){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,T)},o.prototype.redISub=function(T){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,T)},o.prototype.redShl=function(T){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,T)},o.prototype.redMul=function(T){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,T),this.red.mul(this,T)},o.prototype.redIMul=function(T){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,T),this.red.imul(this,T)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(T){return r(this.red&&!T.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,T)};var w={k256:null,p224:null,p192:null,p25519:null};function _(U,T){this.name=U,this.p=new o(T,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}_.prototype._tmp=function(){var T=new o(null);return T.words=new Array(Math.ceil(this.n/13)),T},_.prototype.ireduce=function(T){var P=T,j;do this.split(P,this.tmp),P=this.imulK(P),P=P.iadd(this.tmp),j=P.bitLength();while(j>this.n);var M=j<this.n?-1:P.ucmp(this.p);return M===0?(P.words[0]=0,P.length=1):M>0?P.isub(this.p):P.strip!==void 0?P.strip():P._strip(),P},_.prototype.split=function(T,P){T.iushrn(this.n,0,P)},_.prototype.imulK=function(T){return T.imul(this.k)};function I(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(I,_),I.prototype.split=function(T,P){for(var j=4194303,M=Math.min(T.length,9),y=0;y<M;y++)P.words[y]=T.words[y];if(P.length=M,T.length<=9){T.words[0]=0,T.length=1;return}var x=T.words[9];for(P.words[P.length++]=x&j,y=10;y<T.length;y++){var C=T.words[y]|0;T.words[y-10]=(C&j)<<4|x>>>22,x=C}x>>>=22,T.words[y-10]=x,x===0&&T.length>10?T.length-=10:T.length-=9},I.prototype.imulK=function(T){T.words[T.length]=0,T.words[T.length+1]=0,T.length+=2;for(var P=0,j=0;j<T.length;j++){var M=T.words[j]|0;P+=M*977,T.words[j]=P&67108863,P=M*64+(P/67108864|0)}return T.words[T.length-1]===0&&(T.length--,T.words[T.length-1]===0&&T.length--),T};function B(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(B,_);function L(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(L,_);function D(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(D,_),D.prototype.imulK=function(T){for(var P=0,j=0;j<T.length;j++){var M=(T.words[j]|0)*19+P,y=M&67108863;M>>>=26,T.words[j]=y,P=M}return P!==0&&(T.words[T.length++]=P),T},o._prime=function(T){if(w[T])return w[T];var P;if(T==="k256")P=new I;else if(T==="p224")P=new B;else if(T==="p192")P=new L;else if(T==="p25519")P=new D;else throw new Error("Unknown prime "+T);return w[T]=P,P};function z(U){if(typeof U=="string"){var T=o._prime(U);this.m=T.p,this.prime=T}else r(U.gtn(1),"modulus must be greater than 1"),this.m=U,this.prime=null}z.prototype._verify1=function(T){r(T.negative===0,"red works only with positives"),r(T.red,"red works only with red numbers")},z.prototype._verify2=function(T,P){r((T.negative|P.negative)===0,"red works only with positives"),r(T.red&&T.red===P.red,"red works only with red numbers")},z.prototype.imod=function(T){return this.prime?this.prime.ireduce(T)._forceRed(this):T.umod(this.m)._forceRed(this)},z.prototype.neg=function(T){return T.isZero()?T.clone():this.m.sub(T)._forceRed(this)},z.prototype.add=function(T,P){this._verify2(T,P);var j=T.add(P);return j.cmp(this.m)>=0&&j.isub(this.m),j._forceRed(this)},z.prototype.iadd=function(T,P){this._verify2(T,P);var j=T.iadd(P);return j.cmp(this.m)>=0&&j.isub(this.m),j},z.prototype.sub=function(T,P){this._verify2(T,P);var j=T.sub(P);return j.cmpn(0)<0&&j.iadd(this.m),j._forceRed(this)},z.prototype.isub=function(T,P){this._verify2(T,P);var j=T.isub(P);return j.cmpn(0)<0&&j.iadd(this.m),j},z.prototype.shl=function(T,P){return this._verify1(T),this.imod(T.ushln(P))},z.prototype.imul=function(T,P){return this._verify2(T,P),this.imod(T.imul(P))},z.prototype.mul=function(T,P){return this._verify2(T,P),this.imod(T.mul(P))},z.prototype.isqr=function(T){return this.imul(T,T.clone())},z.prototype.sqr=function(T){return this.mul(T,T)},z.prototype.sqrt=function(T){if(T.isZero())return T.clone();var P=this.m.andln(3);if(r(P%2===1),P===3){var j=this.m.add(new o(1)).iushrn(2);return this.pow(T,j)}for(var M=this.m.subn(1),y=0;!M.isZero()&&M.andln(1)===0;)y++,M.iushrn(1);r(!M.isZero());var x=new o(1).toRed(this),C=x.redNeg(),R=this.m.subn(1).iushrn(1),E=this.m.bitLength();for(E=new o(2*E*E).toRed(this);this.pow(E,R).cmp(C)!==0;)E.redIAdd(C);for(var N=this.pow(E,M),V=this.pow(T,M.addn(1).iushrn(1)),F=this.pow(T,M),k=y;F.cmp(x)!==0;){for(var H=F,re=0;H.cmp(x)!==0;re++)H=H.redSqr();r(re<k);var Y=this.pow(N,new o(1).iushln(k-re-1));V=V.redMul(Y),N=Y.redSqr(),F=F.redMul(N),k=re}return V},z.prototype.invm=function(T){var P=T._invmp(this.m);return P.negative!==0?(P.negative=0,this.imod(P).redNeg()):this.imod(P)},z.prototype.pow=function(T,P){if(P.isZero())return new o(1).toRed(this);if(P.cmpn(1)===0)return T.clone();var j=4,M=new Array(1<<j);M[0]=new o(1).toRed(this),M[1]=T;for(var y=2;y<M.length;y++)M[y]=this.mul(M[y-1],T);var x=M[0],C=0,R=0,E=P.bitLength()%26;for(E===0&&(E=26),y=P.length-1;y>=0;y--){for(var N=P.words[y],V=E-1;V>=0;V--){var F=N>>V&1;if(x!==M[0]&&(x=this.sqr(x)),F===0&&C===0){R=0;continue}C<<=1,C|=F,R++,!(R!==j&&(y!==0||V!==0))&&(x=this.mul(x,M[C]),R=0,C=0)}E=26}return x},z.prototype.convertTo=function(T){var P=T.umod(this.m);return P===T?P.clone():P},z.prototype.convertFrom=function(T){var P=T.clone();return P.red=null,P},o.mont=function(T){return new G(T)};function G(U){z.call(this,U),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}n(G,z),G.prototype.convertTo=function(T){return this.imod(T.ushln(this.shift))},G.prototype.convertFrom=function(T){var P=this.imod(T.mul(this.rinv));return P.red=null,P},G.prototype.imul=function(T,P){if(T.isZero()||P.isZero())return T.words[0]=0,T.length=1,T;var j=T.imul(P),M=j.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),y=j.isub(M).iushrn(this.shift),x=y;return y.cmp(this.m)>=0?x=y.isub(this.m):y.cmpn(0)<0&&(x=y.iadd(this.m)),x._forceRed(this)},G.prototype.mul=function(T,P){if(T.isZero()||P.isZero())return new o(0)._forceRed(this);var j=T.mul(P),M=j.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),y=j.isub(M).iushrn(this.shift),x=y;return y.cmp(this.m)>=0?x=y.isub(this.m):y.cmpn(0)<0&&(x=y.iadd(this.m)),x._forceRed(this)},G.prototype.invm=function(T){var P=this.imod(T._invmp(this.m).mul(this.r2));return P._forceRed(this)}})(typeof _ht>"u"||_ht,O9r)});var Cht=Q((KBc,D9r)=>{d();p();var yH=pi(),TEo=U4();function bH(t){this.rand=t||new TEo.Rand}D9r.exports=bH;bH.create=function(e){return new bH(e)};bH.prototype._randbelow=function(e){var r=e.bitLength(),n=Math.ceil(r/8);do var o=new yH(this.rand.generate(n));while(o.cmp(e)>=0);return o};bH.prototype._randrange=function(e,r){var n=r.sub(e);return e.add(this._randbelow(n))};bH.prototype.test=function(e,r,n){var o=e.bitLength(),i=yH.mont(e),a=new yH(1).toRed(i);r||(r=Math.max(1,o/48|0));for(var s=e.subn(1),c=0;!s.testn(c);c++);for(var l=e.shrn(c),u=s.toRed(i),f=!0;r>0;r--){var h=this._randrange(new yH(2),s);n&&n(h);var m=h.toRed(i).redPow(l);if(!(m.cmp(a)===0||m.cmp(u)===0)){for(var g=1;g<c;g++){if(m=m.redSqr(),m.cmp(a)===0)return!1;if(m.cmp(u)===0)break}if(g===c)return!1}}return f};bH.prototype.getDivisor=function(e,r){var n=e.bitLength(),o=yH.mont(e),i=new yH(1).toRed(o);r||(r=Math.max(1,n/48|0));for(var a=e.subn(1),s=0;!a.testn(s);s++);for(var c=e.shrn(s),l=a.toRed(o);r>0;r--){var u=this._randrange(new yH(2),a),f=e.gcd(u);if(f.cmpn(1)!==0)return f;var h=u.toRed(o).redPow(c);if(!(h.cmp(i)===0||h.cmp(l)===0)){for(var m=1;m<s;m++){if(h=h.redSqr(),h.cmp(i)===0)return h.fromRed().subn(1).gcd(e);if(h.cmp(l)===0)break}if(m===s)return h=h.redSqr(),h.fromRed().subn(1).gcd(e)}}return!1}});var Pht=Q((eOc,F9r)=>{d();p();var IEo=aH();F9r.exports=Mht;Mht.simpleSieve=Iht;Mht.fermatTest=Rht;var Uh=pi(),REo=new Uh(24),MEo=Cht(),L9r=new MEo,PEo=new Uh(1),Tht=new Uh(2),NEo=new Uh(5),XBc=new Uh(16),ZBc=new Uh(8),BEo=new Uh(10),OEo=new Uh(3),QBc=new Uh(7),DEo=new Uh(11),U9r=new Uh(4),$Bc=new Uh(12),kht=null;function LEo(){if(kht!==null)return kht;var t=1048576,e=[];e[0]=2;for(var r=1,n=3;n<t;n+=2){for(var o=Math.ceil(Math.sqrt(n)),i=0;i<r&&e[i]<=o&&n%e[i]!==0;i++);r!==i&&e[i]<=o||(e[r++]=n)}return kht=e,e}function Iht(t){for(var e=LEo(),r=0;r<e.length;r++)if(t.modn(e[r])===0)return t.cmpn(e[r])===0;return!0}function Rht(t){var e=Uh.mont(t);return Tht.toRed(e).redPow(t.subn(1)).fromRed().cmpn(1)===0}function Mht(t,e){if(t<16)return e===2||e===5?new Uh([140,123]):new Uh([140,39]);e=new Uh(e);for(var r,n;;){for(r=new Uh(IEo(Math.ceil(t/8)));r.bitLength()>t;)r.ishrn(1);if(r.isEven()&&r.iadd(PEo),r.testn(1)||r.iadd(Tht),e.cmp(Tht)){if(!e.cmp(NEo))for(;r.mod(BEo).cmp(OEo);)r.iadd(U9r)}else for(;r.mod(REo).cmp(DEo);)r.iadd(U9r);if(n=r.shrn(1),Iht(n)&&Iht(r)&&Rht(n)&&Rht(r)&&L9r.test(n)&&L9r.test(r))return r}}});var z9r=Q((nOc,UEo)=>{UEo.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}});var G9r=Q((oOc,W9r)=>{d();p();var R2=pi(),FEo=Cht(),H9r=new FEo,zEo=new R2(24),HEo=new R2(11),jEo=new R2(10),WEo=new R2(3),GEo=new R2(7),j9r=Pht(),VEo=aH();W9r.exports=O8;function qEo(t,e){return e=e||"utf8",A.Buffer.isBuffer(t)||(t=new A.Buffer(t,e)),this._pub=new R2(t),this}function KEo(t,e){return e=e||"utf8",A.Buffer.isBuffer(t)||(t=new A.Buffer(t,e)),this._priv=new R2(t),this}var F9e={};function YEo(t,e){var r=e.toString("hex"),n=[r,t.toString(16)].join("_");if(n in F9e)return F9e[n];var o=0;if(t.isEven()||!j9r.simpleSieve||!j9r.fermatTest(t)||!H9r.test(t))return o+=1,r==="02"||r==="05"?o+=8:o+=4,F9e[n]=o,o;H9r.test(t.shrn(1))||(o+=2);var i;switch(r){case"02":t.mod(zEo).cmp(HEo)&&(o+=8);break;case"05":i=t.mod(jEo),i.cmp(WEo)&&i.cmp(GEo)&&(o+=8);break;default:o+=4}return F9e[n]=o,o}function O8(t,e,r){this.setGenerator(e),this.__prime=new R2(t),this._prime=R2.mont(this.__prime),this._primeLen=t.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=qEo,this.setPrivateKey=KEo):this._primeCode=8}Object.defineProperty(O8.prototype,"verifyError",{enumerable:!0,get:function(){return typeof this._primeCode!="number"&&(this._primeCode=YEo(this.__prime,this.__gen)),this._primeCode}});O8.prototype.generateKeys=function(){return this._priv||(this._priv=new R2(VEo(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()};O8.prototype.computeSecret=function(t){t=new R2(t),t=t.toRed(this._prime);var e=t.redPow(this._priv).fromRed(),r=new A.Buffer(e.toArray()),n=this.getPrime();if(r.length<n.length){var o=new A.Buffer(n.length-r.length);o.fill(0),r=A.Buffer.concat([o,r])}return r};O8.prototype.getPublicKey=function(e){return z9e(this._pub,e)};O8.prototype.getPrivateKey=function(e){return z9e(this._priv,e)};O8.prototype.getPrime=function(t){return z9e(this.__prime,t)};O8.prototype.getGenerator=function(t){return z9e(this._gen,t)};O8.prototype.setGenerator=function(t,e){return e=e||"utf8",A.Buffer.isBuffer(t)||(t=new A.Buffer(t,e)),this.__gen=t,this._gen=new R2(t),this};function z9e(t,e){var r=new A.Buffer(t.toArray());return e?r.toString(e):r}});var K9r=Q(wQ=>{d();p();var JEo=Pht(),V9r=z9r(),Nht=G9r();function XEo(t){var e=new A.Buffer(V9r[t].prime,"hex"),r=new A.Buffer(V9r[t].gen,"hex");return new Nht(e,r)}var ZEo={binary:!0,hex:!0,base64:!0};function q9r(t,e,r,n){return A.Buffer.isBuffer(e)||ZEo[e]===void 0?q9r(t,"binary",e,r):(e=e||"binary",n=n||"binary",r=r||new A.Buffer([2]),A.Buffer.isBuffer(r)||(r=new A.Buffer(r,n)),typeof t=="number"?new Nht(JEo(t,r),r,!0):(A.Buffer.isBuffer(t)||(t=new A.Buffer(t,e)),new Nht(t,r,!0)))}wQ.DiffieHellmanGroup=wQ.createDiffieHellmanGroup=wQ.getDiffieHellman=XEo;wQ.createDiffieHellman=wQ.DiffieHellman=q9r});var H9e=Q((uOc,Z9r)=>{d();p();var IP=pi(),Y9r=aH();Z9r.exports=J9r;function QEo(t){var e=X9r(t),r=e.toRed(IP.mont(t.modulus)).redPow(new IP(t.publicExponent)).fromRed();return{blinder:r,unblinder:e.invm(t.modulus)}}function J9r(t,e){var r=QEo(e),n=e.modulus.byteLength(),o=IP.mont(e.modulus),i=new IP(t).mul(r.blinder).umod(e.modulus),a=i.toRed(IP.mont(e.prime1)),s=i.toRed(IP.mont(e.prime2)),c=e.coefficient,l=e.prime1,u=e.prime2,f=a.redPow(e.exponent1),h=s.redPow(e.exponent2);f=f.fromRed(),h=h.fromRed();var m=f.isub(h).imul(c).umod(l);return m.imul(u),h.iadd(m),new A.Buffer(h.imul(r.unblinder).umod(e.modulus).toArray(!1,n))}J9r.getr=X9r;function X9r(t){for(var e=t.modulus.byteLength(),r=new IP(Y9r(e));r.cmp(t.modulus)>=0||!r.umod(t.prime1)||!r.umod(t.prime2);)r=new IP(Y9r(e));return r}});var Q9r=Q((pOc,$Eo)=>{$Eo.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny <fedor@indutny.com>",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}});var E1=Q($9r=>{"use strict";d();p();var bE=$9r,e_o=pi(),t_o=mm(),j9e=fQ();bE.assert=t_o;bE.toArray=j9e.toArray;bE.zero2=j9e.zero2;bE.toHex=j9e.toHex;bE.encode=j9e.encode;function r_o(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var o=1<<e+1,i=t.clone(),a=0;a<n.length;a++){var s,c=i.andln(o-1);i.isOdd()?(c>(o>>1)-1?s=(o>>1)-c:s=c,i.isubn(s)):s=0,n[a]=s,i.iushrn(1)}return n}bE.getNAF=r_o;function n_o(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n=0,o=0,i;t.cmpn(-n)>0||e.cmpn(-o)>0;){var a=t.andln(3)+n&3,s=e.andln(3)+o&3;a===3&&(a=-1),s===3&&(s=-1);var c;(a&1)===0?c=0:(i=t.andln(7)+n&7,(i===3||i===5)&&s===2?c=-a:c=a),r[0].push(c);var l;(s&1)===0?l=0:(i=e.andln(7)+o&7,(i===3||i===5)&&a===2?l=-s:l=s),r[1].push(l),2*n===c+1&&(n=1-n),2*o===l+1&&(o=1-o),t.iushrn(1),e.iushrn(1)}return r}bE.getJSF=n_o;function o_o(t,e,r){var n="_"+e;t.prototype[e]=function(){return this[n]!==void 0?this[n]:this[n]=r.call(this)}}bE.cachedProperty=o_o;function i_o(t){return typeof t=="string"?bE.toArray(t,"hex"):t}bE.parseBytes=i_o;function a_o(t){return new e_o(t,"hex","le")}bE.intFromLE=a_o});var npe=Q((vOc,e7r)=>{"use strict";d();p();var xH=pi(),rpe=E1(),W9e=rpe.getNAF,s_o=rpe.getJSF,G9e=rpe.assert;function RP(t,e){this.type=t,this.p=new xH(e.p,16),this.red=e.prime?xH.red(e.prime):xH.mont(this.p),this.zero=new xH(0).toRed(this.red),this.one=new xH(1).toRed(this.red),this.two=new xH(2).toRed(this.red),this.n=e.n&&new xH(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}e7r.exports=RP;RP.prototype.point=function(){throw new Error("Not implemented")};RP.prototype.validate=function(){throw new Error("Not implemented")};RP.prototype._fixedNafMul=function(e,r){G9e(e.precomputed);var n=e._getDoubles(),o=W9e(r,1,this._bitLength),i=(1<<n.step+1)-(n.step%2===0?2:1);i/=3;var a=[],s,c;for(s=0;s<o.length;s+=n.step){c=0;for(var l=s+n.step-1;l>=s;l--)c=(c<<1)+o[l];a.push(c)}for(var u=this.jpoint(null,null,null),f=this.jpoint(null,null,null),h=i;h>0;h--){for(s=0;s<a.length;s++)c=a[s],c===h?f=f.mixedAdd(n.points[s]):c===-h&&(f=f.mixedAdd(n.points[s].neg()));u=u.add(f)}return u.toP()};RP.prototype._wnafMul=function(e,r){var n=4,o=e._getNAFPoints(n);n=o.wnd;for(var i=o.points,a=W9e(r,n,this._bitLength),s=this.jpoint(null,null,null),c=a.length-1;c>=0;c--){for(var l=0;c>=0&&a[c]===0;c--)l++;if(c>=0&&l++,s=s.dblp(l),c<0)break;var u=a[c];G9e(u!==0),e.type==="affine"?u>0?s=s.mixedAdd(i[u-1>>1]):s=s.mixedAdd(i[-u-1>>1].neg()):u>0?s=s.add(i[u-1>>1]):s=s.add(i[-u-1>>1].neg())}return e.type==="affine"?s.toP():s};RP.prototype._wnafMulAdd=function(e,r,n,o,i){var a=this._wnafT1,s=this._wnafT2,c=this._wnafT3,l=0,u,f,h;for(u=0;u<o;u++){h=r[u];var m=h._getNAFPoints(e);a[u]=m.wnd,s[u]=m.points}for(u=o-1;u>=1;u-=2){var g=u-1,v=u;if(a[g]!==1||a[v]!==1){c[g]=W9e(n[g],a[g],this._bitLength),c[v]=W9e(n[v],a[v],this._bitLength),l=Math.max(c[g].length,l),l=Math.max(c[v].length,l);continue}var b=[r[g],null,null,r[v]];r[g].y.cmp(r[v].y)===0?(b[1]=r[g].add(r[v]),b[2]=r[g].toJ().mixedAdd(r[v].neg())):r[g].y.cmp(r[v].y.redNeg())===0?(b[1]=r[g].toJ().mixedAdd(r[v]),b[2]=r[g].add(r[v].neg())):(b[1]=r[g].toJ().mixedAdd(r[v]),b[2]=r[g].toJ().mixedAdd(r[v].neg()));var w=[-3,-1,-5,-7,0,7,5,1,3],_=s_o(n[g],n[v]);for(l=Math.max(_[0].length,l),c[g]=new Array(l),c[v]=new Array(l),f=0;f<l;f++){var I=_[0][f]|0,B=_[1][f]|0;c[g][f]=w[(I+1)*3+(B+1)],c[v][f]=0,s[g]=b}}var L=this.jpoint(null,null,null),D=this._wnafT4;for(u=l;u>=0;u--){for(var z=0;u>=0;){var G=!0;for(f=0;f<o;f++)D[f]=c[f][u]|0,D[f]!==0&&(G=!1);if(!G)break;z++,u--}if(u>=0&&z++,L=L.dblp(z),u<0)break;for(f=0;f<o;f++){var U=D[f];U!==0&&(U>0?h=s[f][U-1>>1]:U<0&&(h=s[f][-U-1>>1].neg()),h.type==="affine"?L=L.mixedAdd(h):L=L.add(h))}}for(u=0;u<o;u++)s[u]=null;return i?L:L.toP()};function M2(t,e){this.curve=t,this.type=e,this.precomputed=null}RP.BasePoint=M2;M2.prototype.eq=function(){throw new Error("Not implemented")};M2.prototype.validate=function(){return this.curve.validate(this)};RP.prototype.decodePoint=function(e,r){e=rpe.toArray(e,r);var n=this.p.byteLength();if((e[0]===4||e[0]===6||e[0]===7)&&e.length-1===2*n){e[0]===6?G9e(e[e.length-1]%2===0):e[0]===7&&G9e(e[e.length-1]%2===1);var o=this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));return o}else if((e[0]===2||e[0]===3)&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),e[0]===3);throw new Error("Unknown point format")};M2.prototype.encodeCompressed=function(e){return this.encode(e,!0)};M2.prototype._encode=function(e){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))};M2.prototype.encode=function(e,r){return rpe.encode(this._encode(r),e)};M2.prototype.precompute=function(e){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,e),r.beta=this._getBeta(),this.precomputed=r,this};M2.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return r?r.points.length>=Math.ceil((e.bitLength()+1)/r.step):!1};M2.prototype._getDoubles=function(e,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],o=this,i=0;i<r;i+=e){for(var a=0;a<e;a++)o=o.dbl();n.push(o)}return{step:e,points:n}};M2.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<e)-1,o=n===1?null:this.dbl(),i=1;i<n;i++)r[i]=r[i-1].add(o);return{wnd:e,points:r}};M2.prototype._getBeta=function(){return null};M2.prototype.dblp=function(e){for(var r=this,n=0;n<e;n++)r=r.dbl();return r}});var r7r=Q((xOc,t7r)=>{"use strict";d();p();var c_o=E1(),Eu=pi(),Bht=Hn(),AQ=npe(),l_o=c_o.assert;function P2(t){AQ.call(this,"short",t),this.a=new Eu(t.a,16).toRed(this.red),this.b=new Eu(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}Bht(P2,AQ);t7r.exports=P2;P2.prototype._getEndomorphism=function(e){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var r,n;if(e.beta)r=new Eu(e.beta,16).toRed(this.red);else{var o=this._getEndoRoots(this.p);r=o[0].cmp(o[1])<0?o[0]:o[1],r=r.toRed(this.red)}if(e.lambda)n=new Eu(e.lambda,16);else{var i=this._getEndoRoots(this.n);this.g.mul(i[0]).x.cmp(this.g.x.redMul(r))===0?n=i[0]:(n=i[1],l_o(this.g.mul(n).x.cmp(this.g.x.redMul(r))===0))}var a;return e.basis?a=e.basis.map(function(s){return{a:new Eu(s.a,16),b:new Eu(s.b,16)}}):a=this._getEndoBasis(n),{beta:r,lambda:n,basis:a}}};P2.prototype._getEndoRoots=function(e){var r=e===this.p?this.red:Eu.mont(e),n=new Eu(2).toRed(r).redInvm(),o=n.redNeg(),i=new Eu(3).toRed(r).redNeg().redSqrt().redMul(n),a=o.redAdd(i).fromRed(),s=o.redSub(i).fromRed();return[a,s]};P2.prototype._getEndoBasis=function(e){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=e,o=this.n.clone(),i=new Eu(1),a=new Eu(0),s=new Eu(0),c=new Eu(1),l,u,f,h,m,g,v,b=0,w,_;n.cmpn(0)!==0;){var I=o.div(n);w=o.sub(I.mul(n)),_=s.sub(I.mul(i));var B=c.sub(I.mul(a));if(!f&&w.cmp(r)<0)l=v.neg(),u=i,f=w.neg(),h=_;else if(f&&++b===2)break;v=w,o=n,n=w,s=i,i=_,c=a,a=B}m=w.neg(),g=_;var L=f.sqr().add(h.sqr()),D=m.sqr().add(g.sqr());return D.cmp(L)>=0&&(m=l,g=u),f.negative&&(f=f.neg(),h=h.neg()),m.negative&&(m=m.neg(),g=g.neg()),[{a:f,b:h},{a:m,b:g}]};P2.prototype._endoSplit=function(e){var r=this.endo.basis,n=r[0],o=r[1],i=o.b.mul(e).divRound(this.n),a=n.b.neg().mul(e).divRound(this.n),s=i.mul(n.a),c=a.mul(o.a),l=i.mul(n.b),u=a.mul(o.b),f=e.sub(s).sub(c),h=l.add(u).neg();return{k1:f,k2:h}};P2.prototype.pointFromX=function(e,r){e=new Eu(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),o=n.redSqrt();if(o.redSqr().redSub(n).cmp(this.zero)!==0)throw new Error("invalid point");var i=o.fromRed().isOdd();return(r&&!i||!r&&i)&&(o=o.redNeg()),this.point(e,o)};P2.prototype.validate=function(e){if(e.inf)return!0;var r=e.x,n=e.y,o=this.a.redMul(r),i=r.redSqr().redMul(r).redIAdd(o).redIAdd(this.b);return n.redSqr().redISub(i).cmpn(0)===0};P2.prototype._endoWnafMulAdd=function(e,r,n){for(var o=this._endoWnafT1,i=this._endoWnafT2,a=0;a<e.length;a++){var s=this._endoSplit(r[a]),c=e[a],l=c._getBeta();s.k1.negative&&(s.k1.ineg(),c=c.neg(!0)),s.k2.negative&&(s.k2.ineg(),l=l.neg(!0)),o[a*2]=c,o[a*2+1]=l,i[a*2]=s.k1,i[a*2+1]=s.k2}for(var u=this._wnafMulAdd(1,o,i,a*2,n),f=0;f<a*2;f++)o[f]=null,i[f]=null;return u};function kp(t,e,r,n){AQ.BasePoint.call(this,t,"affine"),e===null&&r===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new Eu(e,16),this.y=new Eu(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}Bht(kp,AQ.BasePoint);P2.prototype.point=function(e,r,n){return new kp(this,e,r,n)};P2.prototype.pointFromJSON=function(e,r){return kp.fromJSON(this,e,r)};kp.prototype._getBeta=function(){if(!!this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,o=function(i){return n.point(i.x.redMul(n.endo.beta),i.y)};e.beta=r,r.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(o)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(o)}}}return r}};kp.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]};kp.fromJSON=function(e,r,n){typeof r=="string"&&(r=JSON.parse(r));var o=e.point(r[0],r[1],n);if(!r[2])return o;function i(s){return e.point(s[0],s[1],n)}var a=r[2];return o.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[o].concat(a.doubles.points.map(i))},naf:a.naf&&{wnd:a.naf.wnd,points:[o].concat(a.naf.points.map(i))}},o};kp.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"};kp.prototype.isInfinity=function(){return this.inf};kp.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(this.x.cmp(e.x)===0)return this.curve.point(null,null);var r=this.y.redSub(e.y);r.cmpn(0)!==0&&(r=r.redMul(this.x.redSub(e.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(e.x),o=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,o)};kp.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(e.cmpn(0)===0)return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),o=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(r).redMul(o),a=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s)};kp.prototype.getX=function(){return this.x.fromRed()};kp.prototype.getY=function(){return this.y.fromRed()};kp.prototype.mul=function(e){return e=new Eu(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)};kp.prototype.mulAdd=function(e,r,n){var o=[this,r],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i):this.curve._wnafMulAdd(1,o,i,2)};kp.prototype.jmulAdd=function(e,r,n){var o=[this,r],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i,!0):this.curve._wnafMulAdd(1,o,i,2,!0)};kp.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||this.x.cmp(e.x)===0&&this.y.cmp(e.y)===0)};kp.prototype.neg=function(e){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,o=function(i){return i.neg()};r.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(o)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(o)}}}return r};kp.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e};function Fh(t,e,r,n){AQ.BasePoint.call(this,t,"jacobian"),e===null&&r===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new Eu(0)):(this.x=new Eu(e,16),this.y=new Eu(r,16),this.z=new Eu(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}Bht(Fh,AQ.BasePoint);P2.prototype.jpoint=function(e,r,n){return new Fh(this,e,r,n)};Fh.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),r=e.redSqr(),n=this.x.redMul(r),o=this.y.redMul(r).redMul(e);return this.curve.point(n,o)};Fh.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};Fh.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var r=e.z.redSqr(),n=this.z.redSqr(),o=this.x.redMul(r),i=e.x.redMul(n),a=this.y.redMul(r.redMul(e.z)),s=e.y.redMul(n.redMul(this.z)),c=o.redSub(i),l=a.redSub(s);if(c.cmpn(0)===0)return l.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var u=c.redSqr(),f=u.redMul(c),h=o.redMul(u),m=l.redSqr().redIAdd(f).redISub(h).redISub(h),g=l.redMul(h.redISub(m)).redISub(a.redMul(f)),v=this.z.redMul(e.z).redMul(c);return this.curve.jpoint(m,g,v)};Fh.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var r=this.z.redSqr(),n=this.x,o=e.x.redMul(r),i=this.y,a=e.y.redMul(r).redMul(this.z),s=n.redSub(o),c=i.redSub(a);if(s.cmpn(0)===0)return c.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),f=n.redMul(l),h=c.redSqr().redIAdd(u).redISub(f).redISub(f),m=c.redMul(f.redISub(h)).redISub(i.redMul(u)),g=this.z.redMul(s);return this.curve.jpoint(h,m,g)};Fh.prototype.dblp=function(e){if(e===0)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var r;if(this.curve.zeroA||this.curve.threeA){var n=this;for(r=0;r<e;r++)n=n.dbl();return n}var o=this.curve.a,i=this.curve.tinv,a=this.x,s=this.y,c=this.z,l=c.redSqr().redSqr(),u=s.redAdd(s);for(r=0;r<e;r++){var f=a.redSqr(),h=u.redSqr(),m=h.redSqr(),g=f.redAdd(f).redIAdd(f).redIAdd(o.redMul(l)),v=a.redMul(h),b=g.redSqr().redISub(v.redAdd(v)),w=v.redISub(b),_=g.redMul(w);_=_.redIAdd(_).redISub(m);var I=u.redMul(c);r+1<e&&(l=l.redMul(m)),a=b,c=I,u=_}return this.curve.jpoint(a,u.redMul(i),c)};Fh.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};Fh.prototype._zeroDbl=function(){var e,r,n;if(this.zOne){var o=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(o).redISub(a);s=s.redIAdd(s);var c=o.redAdd(o).redIAdd(o),l=c.redSqr().redISub(s).redISub(s),u=a.redIAdd(a);u=u.redIAdd(u),u=u.redIAdd(u),e=l,r=c.redMul(s.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var f=this.x.redSqr(),h=this.y.redSqr(),m=h.redSqr(),g=this.x.redAdd(h).redSqr().redISub(f).redISub(m);g=g.redIAdd(g);var v=f.redAdd(f).redIAdd(f),b=v.redSqr(),w=m.redIAdd(m);w=w.redIAdd(w),w=w.redIAdd(w),e=b.redISub(g).redISub(g),r=v.redMul(g.redISub(e)).redISub(w),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(e,r,n)};Fh.prototype._threeDbl=function(){var e,r,n;if(this.zOne){var o=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(o).redISub(a);s=s.redIAdd(s);var c=o.redAdd(o).redIAdd(o).redIAdd(this.curve.a),l=c.redSqr().redISub(s).redISub(s);e=l;var u=a.redIAdd(a);u=u.redIAdd(u),u=u.redIAdd(u),r=c.redMul(s.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var f=this.z.redSqr(),h=this.y.redSqr(),m=this.x.redMul(h),g=this.x.redSub(f).redMul(this.x.redAdd(f));g=g.redAdd(g).redIAdd(g);var v=m.redIAdd(m);v=v.redIAdd(v);var b=v.redAdd(v);e=g.redSqr().redISub(b),n=this.y.redAdd(this.z).redSqr().redISub(h).redISub(f);var w=h.redSqr();w=w.redIAdd(w),w=w.redIAdd(w),w=w.redIAdd(w),r=g.redMul(v.redISub(e)).redISub(w)}return this.curve.jpoint(e,r,n)};Fh.prototype._dbl=function(){var e=this.curve.a,r=this.x,n=this.y,o=this.z,i=o.redSqr().redSqr(),a=r.redSqr(),s=n.redSqr(),c=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(i)),l=r.redAdd(r);l=l.redIAdd(l);var u=l.redMul(s),f=c.redSqr().redISub(u.redAdd(u)),h=u.redISub(f),m=s.redSqr();m=m.redIAdd(m),m=m.redIAdd(m),m=m.redIAdd(m);var g=c.redMul(h).redISub(m),v=n.redAdd(n).redMul(o);return this.curve.jpoint(f,g,v)};Fh.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),o=r.redSqr(),i=e.redAdd(e).redIAdd(e),a=i.redSqr(),s=this.x.redAdd(r).redSqr().redISub(e).redISub(o);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(a);var c=s.redSqr(),l=o.redIAdd(o);l=l.redIAdd(l),l=l.redIAdd(l),l=l.redIAdd(l);var u=i.redIAdd(s).redSqr().redISub(a).redISub(c).redISub(l),f=r.redMul(u);f=f.redIAdd(f),f=f.redIAdd(f);var h=this.x.redMul(c).redISub(f);h=h.redIAdd(h),h=h.redIAdd(h);var m=this.y.redMul(u.redMul(l.redISub(u)).redISub(s.redMul(c)));m=m.redIAdd(m),m=m.redIAdd(m),m=m.redIAdd(m);var g=this.z.redAdd(s).redSqr().redISub(n).redISub(c);return this.curve.jpoint(h,m,g)};Fh.prototype.mul=function(e,r){return e=new Eu(e,r),this.curve._wnafMul(this,e)};Fh.prototype.eq=function(e){if(e.type==="affine")return this.eq(e.toJ());if(this===e)return!0;var r=this.z.redSqr(),n=e.z.redSqr();if(this.x.redMul(n).redISub(e.x.redMul(r)).cmpn(0)!==0)return!1;var o=r.redMul(this.z),i=n.redMul(e.z);return this.y.redMul(i).redISub(e.y.redMul(o)).cmpn(0)===0};Fh.prototype.eqXToP=function(e){var r=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(r);if(this.x.cmp(n)===0)return!0;for(var o=e.clone(),i=this.curve.redN.redMul(r);;){if(o.iadd(this.curve.n),o.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),this.x.cmp(n)===0)return!0}};Fh.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"};Fh.prototype.isInfinity=function(){return this.z.cmpn(0)===0}});var i7r=Q((SOc,o7r)=>{"use strict";d();p();var SQ=pi(),n7r=Hn(),V9e=npe(),u_o=E1();function EQ(t){V9e.call(this,"mont",t),this.a=new SQ(t.a,16).toRed(this.red),this.b=new SQ(t.b,16).toRed(this.red),this.i4=new SQ(4).toRed(this.red).redInvm(),this.two=new SQ(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}n7r(EQ,V9e);o7r.exports=EQ;EQ.prototype.validate=function(e){var r=e.normalize().x,n=r.redSqr(),o=n.redMul(r).redAdd(n.redMul(this.a)).redAdd(r),i=o.redSqrt();return i.redSqr().cmp(o)===0};function Tp(t,e,r){V9e.BasePoint.call(this,t,"projective"),e===null&&r===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new SQ(e,16),this.z=new SQ(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}n7r(Tp,V9e.BasePoint);EQ.prototype.decodePoint=function(e,r){return this.point(u_o.toArray(e,r),1)};EQ.prototype.point=function(e,r){return new Tp(this,e,r)};EQ.prototype.pointFromJSON=function(e){return Tp.fromJSON(this,e)};Tp.prototype.precompute=function(){};Tp.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};Tp.fromJSON=function(e,r){return new Tp(e,r[0],r[1]||e.one)};Tp.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};Tp.prototype.isInfinity=function(){return this.z.cmpn(0)===0};Tp.prototype.dbl=function(){var e=this.x.redAdd(this.z),r=e.redSqr(),n=this.x.redSub(this.z),o=n.redSqr(),i=r.redSub(o),a=r.redMul(o),s=i.redMul(o.redAdd(this.curve.a24.redMul(i)));return this.curve.point(a,s)};Tp.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};Tp.prototype.diffAdd=function(e,r){var n=this.x.redAdd(this.z),o=this.x.redSub(this.z),i=e.x.redAdd(e.z),a=e.x.redSub(e.z),s=a.redMul(n),c=i.redMul(o),l=r.z.redMul(s.redAdd(c).redSqr()),u=r.x.redMul(s.redISub(c).redSqr());return this.curve.point(l,u)};Tp.prototype.mul=function(e){for(var r=e.clone(),n=this,o=this.curve.point(null,null),i=this,a=[];r.cmpn(0)!==0;r.iushrn(1))a.push(r.andln(1));for(var s=a.length-1;s>=0;s--)a[s]===0?(n=n.diffAdd(o,i),o=o.dbl()):(o=n.diffAdd(o,i),n=n.dbl());return o};Tp.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};Tp.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};Tp.prototype.eq=function(e){return this.getX().cmp(e.getX())===0};Tp.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this};Tp.prototype.getX=function(){return this.normalize(),this.x.fromRed()}});var c7r=Q((COc,s7r)=>{"use strict";d();p();var f_o=E1(),D8=pi(),a7r=Hn(),q9e=npe(),d_o=f_o.assert;function F4(t){this.twisted=(t.a|0)!==1,this.mOneA=this.twisted&&(t.a|0)===-1,this.extended=this.mOneA,q9e.call(this,"edwards",t),this.a=new D8(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new D8(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new D8(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),d_o(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(t.c|0)===1}a7r(F4,q9e);s7r.exports=F4;F4.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)};F4.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)};F4.prototype.jpoint=function(e,r,n,o){return this.point(e,r,n,o)};F4.prototype.pointFromX=function(e,r){e=new D8(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),o=this.c2.redSub(this.a.redMul(n)),i=this.one.redSub(this.c2.redMul(this.d).redMul(n)),a=o.redMul(i.redInvm()),s=a.redSqrt();if(s.redSqr().redSub(a).cmp(this.zero)!==0)throw new Error("invalid point");var c=s.fromRed().isOdd();return(r&&!c||!r&&c)&&(s=s.redNeg()),this.point(e,s)};F4.prototype.pointFromY=function(e,r){e=new D8(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),o=n.redSub(this.c2),i=n.redMul(this.d).redMul(this.c2).redSub(this.a),a=o.redMul(i.redInvm());if(a.cmp(this.zero)===0){if(r)throw new Error("invalid point");return this.point(this.zero,e)}var s=a.redSqrt();if(s.redSqr().redSub(a).cmp(this.zero)!==0)throw new Error("invalid point");return s.fromRed().isOdd()!==r&&(s=s.redNeg()),this.point(s,e)};F4.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var r=e.x.redSqr(),n=e.y.redSqr(),o=r.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(r).redMul(n)));return o.cmp(i)===0};function Nc(t,e,r,n,o){q9e.BasePoint.call(this,t,"projective"),e===null&&r===null&&n===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new D8(e,16),this.y=new D8(r,16),this.z=n?new D8(n,16):this.curve.one,this.t=o&&new D8(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}a7r(Nc,q9e.BasePoint);F4.prototype.pointFromJSON=function(e){return Nc.fromJSON(this,e)};F4.prototype.point=function(e,r,n,o){return new Nc(this,e,r,n,o)};Nc.fromJSON=function(e,r){return new Nc(e,r[0],r[1],r[2])};Nc.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};Nc.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)};Nc.prototype._extDbl=function(){var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var o=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(r),a=o.redAdd(r),s=a.redSub(n),c=o.redSub(r),l=i.redMul(s),u=a.redMul(c),f=i.redMul(c),h=s.redMul(a);return this.curve.point(l,u,h,f)};Nc.prototype._projDbl=function(){var e=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),o,i,a,s,c,l;if(this.curve.twisted){s=this.curve._mulA(r);var u=s.redAdd(n);this.zOne?(o=e.redSub(r).redSub(n).redMul(u.redSub(this.curve.two)),i=u.redMul(s.redSub(n)),a=u.redSqr().redSub(u).redSub(u)):(c=this.z.redSqr(),l=u.redSub(c).redISub(c),o=e.redSub(r).redISub(n).redMul(l),i=u.redMul(s.redSub(n)),a=u.redMul(l))}else s=r.redAdd(n),c=this.curve._mulC(this.z).redSqr(),l=s.redSub(c).redSub(c),o=this.curve._mulC(e.redISub(s)).redMul(l),i=this.curve._mulC(s).redMul(r.redISub(n)),a=s.redMul(l);return this.curve.point(o,i,a)};Nc.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};Nc.prototype._extAdd=function(e){var r=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),o=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),a=n.redSub(r),s=i.redSub(o),c=i.redAdd(o),l=n.redAdd(r),u=a.redMul(s),f=c.redMul(l),h=a.redMul(l),m=s.redMul(c);return this.curve.point(u,f,m,h)};Nc.prototype._projAdd=function(e){var r=this.z.redMul(e.z),n=r.redSqr(),o=this.x.redMul(e.x),i=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(i),s=n.redSub(a),c=n.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(i),u=r.redMul(s).redMul(l),f,h;return this.curve.twisted?(f=r.redMul(c).redMul(i.redSub(this.curve._mulA(o))),h=s.redMul(c)):(f=r.redMul(c).redMul(i.redSub(o)),h=this.curve._mulC(s).redMul(c)),this.curve.point(u,f,h)};Nc.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)};Nc.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)};Nc.prototype.mulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!1)};Nc.prototype.jmulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!0)};Nc.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this};Nc.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};Nc.prototype.getX=function(){return this.normalize(),this.x.fromRed()};Nc.prototype.getY=function(){return this.normalize(),this.y.fromRed()};Nc.prototype.eq=function(e){return this===e||this.getX().cmp(e.getX())===0&&this.getY().cmp(e.getY())===0};Nc.prototype.eqXToP=function(e){var r=e.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(r)===0)return!0;for(var n=e.clone(),o=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(o),this.x.cmp(r)===0)return!0}};Nc.prototype.toP=Nc.prototype.normalize;Nc.prototype.mixedAdd=Nc.prototype.add});var Oht=Q(l7r=>{"use strict";d();p();var K9e=l7r;K9e.base=npe();K9e.short=r7r();K9e.mont=i7r();K9e.edwards=c7r()});var xE=Q(mc=>{"use strict";d();p();var p_o=mm(),h_o=Hn();mc.inherits=h_o;function m_o(t,e){return(t.charCodeAt(e)&64512)!==55296||e<0||e+1>=t.length?!1:(t.charCodeAt(e+1)&64512)===56320}function g_o(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if(typeof t=="string")if(e){if(e==="hex")for(t=t.replace(/[^a-z0-9]+/ig,""),t.length%2!==0&&(t="0"+t),o=0;o<t.length;o+=2)r.push(parseInt(t[o]+t[o+1],16))}else for(var n=0,o=0;o<t.length;o++){var i=t.charCodeAt(o);i<128?r[n++]=i:i<2048?(r[n++]=i>>6|192,r[n++]=i&63|128):m_o(t,o)?(i=65536+((i&1023)<<10)+(t.charCodeAt(++o)&1023),r[n++]=i>>18|240,r[n++]=i>>12&63|128,r[n++]=i>>6&63|128,r[n++]=i&63|128):(r[n++]=i>>12|224,r[n++]=i>>6&63|128,r[n++]=i&63|128)}else for(o=0;o<t.length;o++)r[o]=t[o]|0;return r}mc.toArray=g_o;function v_o(t){for(var e="",r=0;r<t.length;r++)e+=f7r(t[r].toString(16));return e}mc.toHex=v_o;function u7r(t){var e=t>>>24|t>>>8&65280|t<<8&16711680|(t&255)<<24;return e>>>0}mc.htonl=u7r;function y_o(t,e){for(var r="",n=0;n<t.length;n++){var o=t[n];e==="little"&&(o=u7r(o)),r+=d7r(o.toString(16))}return r}mc.toHex32=y_o;function f7r(t){return t.length===1?"0"+t:t}mc.zero2=f7r;function d7r(t){return t.length===7?"0"+t:t.length===6?"00"+t:t.length===5?"000"+t:t.length===4?"0000"+t:t.length===3?"00000"+t:t.length===2?"000000"+t:t.length===1?"0000000"+t:t}mc.zero8=d7r;function b_o(t,e,r,n){var o=r-e;p_o(o%4===0);for(var i=new Array(o/4),a=0,s=e;a<i.length;a++,s+=4){var c;n==="big"?c=t[s]<<24|t[s+1]<<16|t[s+2]<<8|t[s+3]:c=t[s+3]<<24|t[s+2]<<16|t[s+1]<<8|t[s],i[a]=c>>>0}return i}mc.join32=b_o;function x_o(t,e){for(var r=new Array(t.length*4),n=0,o=0;n<t.length;n++,o+=4){var i=t[n];e==="big"?(r[o]=i>>>24,r[o+1]=i>>>16&255,r[o+2]=i>>>8&255,r[o+3]=i&255):(r[o+3]=i>>>24,r[o+2]=i>>>16&255,r[o+1]=i>>>8&255,r[o]=i&255)}return r}mc.split32=x_o;function w_o(t,e){return t>>>e|t<<32-e}mc.rotr32=w_o;function A_o(t,e){return t<<e|t>>>32-e}mc.rotl32=A_o;function S_o(t,e){return t+e>>>0}mc.sum32=S_o;function E_o(t,e,r){return t+e+r>>>0}mc.sum32_3=E_o;function __o(t,e,r,n){return t+e+r+n>>>0}mc.sum32_4=__o;function C_o(t,e,r,n,o){return t+e+r+n+o>>>0}mc.sum32_5=C_o;function k_o(t,e,r,n){var o=t[e],i=t[e+1],a=n+i>>>0,s=(a<n?1:0)+r+o;t[e]=s>>>0,t[e+1]=a}mc.sum64=k_o;function T_o(t,e,r,n){var o=e+n>>>0,i=(o<e?1:0)+t+r;return i>>>0}mc.sum64_hi=T_o;function I_o(t,e,r,n){var o=e+n;return o>>>0}mc.sum64_lo=I_o;function R_o(t,e,r,n,o,i,a,s){var c=0,l=e;l=l+n>>>0,c+=l<e?1:0,l=l+i>>>0,c+=l<i?1:0,l=l+s>>>0,c+=l<s?1:0;var u=t+r+o+a+c;return u>>>0}mc.sum64_4_hi=R_o;function M_o(t,e,r,n,o,i,a,s){var c=e+n+i+s;return c>>>0}mc.sum64_4_lo=M_o;function P_o(t,e,r,n,o,i,a,s,c,l){var u=0,f=e;f=f+n>>>0,u+=f<e?1:0,f=f+i>>>0,u+=f<i?1:0,f=f+s>>>0,u+=f<s?1:0,f=f+l>>>0,u+=f<l?1:0;var h=t+r+o+a+c+u;return h>>>0}mc.sum64_5_hi=P_o;function N_o(t,e,r,n,o,i,a,s,c,l){var u=e+n+i+s+l;return u>>>0}mc.sum64_5_lo=N_o;function B_o(t,e,r){var n=e<<32-r|t>>>r;return n>>>0}mc.rotr64_hi=B_o;function O_o(t,e,r){var n=t<<32-r|e>>>r;return n>>>0}mc.rotr64_lo=O_o;function D_o(t,e,r){return t>>>r}mc.shr64_hi=D_o;function L_o(t,e,r){var n=t<<32-r|e>>>r;return n>>>0}mc.shr64_lo=L_o});var _Q=Q(h7r=>{"use strict";d();p();var p7r=xE(),U_o=mm();function Y9e(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}h7r.BlockHash=Y9e;Y9e.prototype.update=function(e,r){if(e=p7r.toArray(e,r),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){e=this.pending;var n=e.length%this._delta8;this.pending=e.slice(e.length-n,e.length),this.pending.length===0&&(this.pending=null),e=p7r.join32(e,0,e.length-n,this.endian);for(var o=0;o<e.length;o+=this._delta32)this._update(e,o,o+this._delta32)}return this};Y9e.prototype.digest=function(e){return this.update(this._pad()),U_o(this.pending===null),this._digest(e)};Y9e.prototype._pad=function(){var e=this.pendingTotal,r=this._delta8,n=r-(e+this.padLength)%r,o=new Array(n+this.padLength);o[0]=128;for(var i=1;i<n;i++)o[i]=0;if(e<<=3,this.endian==="big"){for(var a=8;a<this.padLength;a++)o[i++]=0;o[i++]=0,o[i++]=0,o[i++]=0,o[i++]=0,o[i++]=e>>>24&255,o[i++]=e>>>16&255,o[i++]=e>>>8&255,o[i++]=e&255}else for(o[i++]=e&255,o[i++]=e>>>8&255,o[i++]=e>>>16&255,o[i++]=e>>>24&255,o[i++]=0,o[i++]=0,o[i++]=0,o[i++]=0,a=8;a<this.padLength;a++)o[i++]=0;return o}});var Dht=Q(L8=>{"use strict";d();p();var F_o=xE(),z4=F_o.rotr32;function z_o(t,e,r,n){if(t===0)return m7r(e,r,n);if(t===1||t===3)return v7r(e,r,n);if(t===2)return g7r(e,r,n)}L8.ft_1=z_o;function m7r(t,e,r){return t&e^~t&r}L8.ch32=m7r;function g7r(t,e,r){return t&e^t&r^e&r}L8.maj32=g7r;function v7r(t,e,r){return t^e^r}L8.p32=v7r;function H_o(t){return z4(t,2)^z4(t,13)^z4(t,22)}L8.s0_256=H_o;function j_o(t){return z4(t,6)^z4(t,11)^z4(t,25)}L8.s1_256=j_o;function W_o(t){return z4(t,7)^z4(t,18)^t>>>3}L8.g0_256=W_o;function G_o(t){return z4(t,17)^z4(t,19)^t>>>10}L8.g1_256=G_o});var x7r=Q((HOc,b7r)=>{"use strict";d();p();var CQ=xE(),V_o=_Q(),q_o=Dht(),Lht=CQ.rotl32,ope=CQ.sum32,K_o=CQ.sum32_5,Y_o=q_o.ft_1,y7r=V_o.BlockHash,J_o=[1518500249,1859775393,2400959708,3395469782];function H4(){if(!(this instanceof H4))return new H4;y7r.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}CQ.inherits(H4,y7r);b7r.exports=H4;H4.blockSize=512;H4.outSize=160;H4.hmacStrength=80;H4.padLength=64;H4.prototype._update=function(e,r){for(var n=this.W,o=0;o<16;o++)n[o]=e[r+o];for(;o<n.length;o++)n[o]=Lht(n[o-3]^n[o-8]^n[o-14]^n[o-16],1);var i=this.h[0],a=this.h[1],s=this.h[2],c=this.h[3],l=this.h[4];for(o=0;o<n.length;o++){var u=~~(o/20),f=K_o(Lht(i,5),Y_o(u,a,s,c),l,n[o],J_o[u]);l=c,c=s,s=Lht(a,30),a=i,i=f}this.h[0]=ope(this.h[0],i),this.h[1]=ope(this.h[1],a),this.h[2]=ope(this.h[2],s),this.h[3]=ope(this.h[3],c),this.h[4]=ope(this.h[4],l)};H4.prototype._digest=function(e){return e==="hex"?CQ.toHex32(this.h,"big"):CQ.split32(this.h,"big")}});var Uht=Q((GOc,A7r)=>{"use strict";d();p();var kQ=xE(),X_o=_Q(),TQ=Dht(),Z_o=mm(),wE=kQ.sum32,Q_o=kQ.sum32_4,$_o=kQ.sum32_5,e3o=TQ.ch32,t3o=TQ.maj32,r3o=TQ.s0_256,n3o=TQ.s1_256,o3o=TQ.g0_256,i3o=TQ.g1_256,w7r=X_o.BlockHash,a3o=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function j4(){if(!(this instanceof j4))return new j4;w7r.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=a3o,this.W=new Array(64)}kQ.inherits(j4,w7r);A7r.exports=j4;j4.blockSize=512;j4.outSize=256;j4.hmacStrength=192;j4.padLength=64;j4.prototype._update=function(e,r){for(var n=this.W,o=0;o<16;o++)n[o]=e[r+o];for(;o<n.length;o++)n[o]=Q_o(i3o(n[o-2]),n[o-7],o3o(n[o-15]),n[o-16]);var i=this.h[0],a=this.h[1],s=this.h[2],c=this.h[3],l=this.h[4],u=this.h[5],f=this.h[6],h=this.h[7];for(Z_o(this.k.length===n.length),o=0;o<n.length;o++){var m=$_o(h,n3o(l),e3o(l,u,f),this.k[o],n[o]),g=wE(r3o(i),t3o(i,a,s));h=f,f=u,u=l,l=wE(c,m),c=s,s=a,a=i,i=wE(m,g)}this.h[0]=wE(this.h[0],i),this.h[1]=wE(this.h[1],a),this.h[2]=wE(this.h[2],s),this.h[3]=wE(this.h[3],c),this.h[4]=wE(this.h[4],l),this.h[5]=wE(this.h[5],u),this.h[6]=wE(this.h[6],f),this.h[7]=wE(this.h[7],h)};j4.prototype._digest=function(e){return e==="hex"?kQ.toHex32(this.h,"big"):kQ.split32(this.h,"big")}});var _7r=Q((KOc,E7r)=>{"use strict";d();p();var Fht=xE(),S7r=Uht();function U8(){if(!(this instanceof U8))return new U8;S7r.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}Fht.inherits(U8,S7r);E7r.exports=U8;U8.blockSize=512;U8.outSize=224;U8.hmacStrength=192;U8.padLength=64;U8.prototype._digest=function(e){return e==="hex"?Fht.toHex32(this.h.slice(0,7),"big"):Fht.split32(this.h.slice(0,7),"big")}});var jht=Q((XOc,I7r)=>{"use strict";d();p();var Iy=xE(),s3o=_Q(),c3o=mm(),W4=Iy.rotr64_hi,G4=Iy.rotr64_lo,C7r=Iy.shr64_hi,k7r=Iy.shr64_lo,MP=Iy.sum64,zht=Iy.sum64_hi,Hht=Iy.sum64_lo,l3o=Iy.sum64_4_hi,u3o=Iy.sum64_4_lo,f3o=Iy.sum64_5_hi,d3o=Iy.sum64_5_lo,T7r=s3o.BlockHash,p3o=[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 AE(){if(!(this instanceof AE))return new AE;T7r.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=p3o,this.W=new Array(160)}Iy.inherits(AE,T7r);I7r.exports=AE;AE.blockSize=1024;AE.outSize=512;AE.hmacStrength=192;AE.padLength=128;AE.prototype._prepareBlock=function(e,r){for(var n=this.W,o=0;o<32;o++)n[o]=e[r+o];for(;o<n.length;o+=2){var i=E3o(n[o-4],n[o-3]),a=_3o(n[o-4],n[o-3]),s=n[o-14],c=n[o-13],l=A3o(n[o-30],n[o-29]),u=S3o(n[o-30],n[o-29]),f=n[o-32],h=n[o-31];n[o]=l3o(i,a,s,c,l,u,f,h),n[o+1]=u3o(i,a,s,c,l,u,f,h)}};AE.prototype._update=function(e,r){this._prepareBlock(e,r);var n=this.W,o=this.h[0],i=this.h[1],a=this.h[2],s=this.h[3],c=this.h[4],l=this.h[5],u=this.h[6],f=this.h[7],h=this.h[8],m=this.h[9],g=this.h[10],v=this.h[11],b=this.h[12],w=this.h[13],_=this.h[14],I=this.h[15];c3o(this.k.length===n.length);for(var B=0;B<n.length;B+=2){var L=_,D=I,z=x3o(h,m),G=w3o(h,m),U=h3o(h,m,g,v,b,w),T=m3o(h,m,g,v,b,w),P=this.k[B],j=this.k[B+1],M=n[B],y=n[B+1],x=f3o(L,D,z,G,U,T,P,j,M,y),C=d3o(L,D,z,G,U,T,P,j,M,y);L=y3o(o,i),D=b3o(o,i),z=g3o(o,i,a,s,c,l),G=v3o(o,i,a,s,c,l);var R=zht(L,D,z,G),E=Hht(L,D,z,G);_=b,I=w,b=g,w=v,g=h,v=m,h=zht(u,f,x,C),m=Hht(f,f,x,C),u=c,f=l,c=a,l=s,a=o,s=i,o=zht(x,C,R,E),i=Hht(x,C,R,E)}MP(this.h,0,o,i),MP(this.h,2,a,s),MP(this.h,4,c,l),MP(this.h,6,u,f),MP(this.h,8,h,m),MP(this.h,10,g,v),MP(this.h,12,b,w),MP(this.h,14,_,I)};AE.prototype._digest=function(e){return e==="hex"?Iy.toHex32(this.h,"big"):Iy.split32(this.h,"big")};function h3o(t,e,r,n,o){var i=t&r^~t&o;return i<0&&(i+=4294967296),i}function m3o(t,e,r,n,o,i){var a=e&n^~e&i;return a<0&&(a+=4294967296),a}function g3o(t,e,r,n,o){var i=t&r^t&o^r&o;return i<0&&(i+=4294967296),i}function v3o(t,e,r,n,o,i){var a=e&n^e&i^n&i;return a<0&&(a+=4294967296),a}function y3o(t,e){var r=W4(t,e,28),n=W4(e,t,2),o=W4(e,t,7),i=r^n^o;return i<0&&(i+=4294967296),i}function b3o(t,e){var r=G4(t,e,28),n=G4(e,t,2),o=G4(e,t,7),i=r^n^o;return i<0&&(i+=4294967296),i}function x3o(t,e){var r=W4(t,e,14),n=W4(t,e,18),o=W4(e,t,9),i=r^n^o;return i<0&&(i+=4294967296),i}function w3o(t,e){var r=G4(t,e,14),n=G4(t,e,18),o=G4(e,t,9),i=r^n^o;return i<0&&(i+=4294967296),i}function A3o(t,e){var r=W4(t,e,1),n=W4(t,e,8),o=C7r(t,e,7),i=r^n^o;return i<0&&(i+=4294967296),i}function S3o(t,e){var r=G4(t,e,1),n=G4(t,e,8),o=k7r(t,e,7),i=r^n^o;return i<0&&(i+=4294967296),i}function E3o(t,e){var r=W4(t,e,19),n=W4(e,t,29),o=C7r(t,e,6),i=r^n^o;return i<0&&(i+=4294967296),i}function _3o(t,e){var r=G4(t,e,19),n=G4(e,t,29),o=k7r(t,e,6),i=r^n^o;return i<0&&(i+=4294967296),i}});var P7r=Q(($Oc,M7r)=>{"use strict";d();p();var Wht=xE(),R7r=jht();function F8(){if(!(this instanceof F8))return new F8;R7r.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}Wht.inherits(F8,R7r);M7r.exports=F8;F8.blockSize=1024;F8.outSize=384;F8.hmacStrength=192;F8.padLength=128;F8.prototype._digest=function(e){return e==="hex"?Wht.toHex32(this.h.slice(0,12),"big"):Wht.split32(this.h.slice(0,12),"big")}});var N7r=Q(IQ=>{"use strict";d();p();IQ.sha1=x7r();IQ.sha224=_7r();IQ.sha256=Uht();IQ.sha384=P7r();IQ.sha512=jht()});var F7r=Q(U7r=>{"use strict";d();p();var wH=xE(),C3o=_Q(),J9e=wH.rotl32,B7r=wH.sum32,ipe=wH.sum32_3,O7r=wH.sum32_4,L7r=C3o.BlockHash;function V4(){if(!(this instanceof V4))return new V4;L7r.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}wH.inherits(V4,L7r);U7r.ripemd160=V4;V4.blockSize=512;V4.outSize=160;V4.hmacStrength=192;V4.padLength=64;V4.prototype._update=function(e,r){for(var n=this.h[0],o=this.h[1],i=this.h[2],a=this.h[3],s=this.h[4],c=n,l=o,u=i,f=a,h=s,m=0;m<80;m++){var g=B7r(J9e(O7r(n,D7r(m,o,i,a),e[I3o[m]+r],k3o(m)),M3o[m]),s);n=s,s=a,a=J9e(i,10),i=o,o=g,g=B7r(J9e(O7r(c,D7r(79-m,l,u,f),e[R3o[m]+r],T3o(m)),P3o[m]),h),c=h,h=f,f=J9e(u,10),u=l,l=g}g=ipe(this.h[1],i,f),this.h[1]=ipe(this.h[2],a,h),this.h[2]=ipe(this.h[3],s,c),this.h[3]=ipe(this.h[4],n,l),this.h[4]=ipe(this.h[0],o,u),this.h[0]=g};V4.prototype._digest=function(e){return e==="hex"?wH.toHex32(this.h,"little"):wH.split32(this.h,"little")};function D7r(t,e,r,n){return t<=15?e^r^n:t<=31?e&r|~e&n:t<=47?(e|~r)^n:t<=63?e&n|r&~n:e^(r|~n)}function k3o(t){return t<=15?0:t<=31?1518500249:t<=47?1859775393:t<=63?2400959708:2840853838}function T3o(t){return t<=15?1352829926:t<=31?1548603684:t<=47?1836072691:t<=63?2053994217:0}var I3o=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],R3o=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],M3o=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],P3o=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]});var H7r=Q((cDc,z7r)=>{"use strict";d();p();var N3o=xE(),B3o=mm();function RQ(t,e,r){if(!(this instanceof RQ))return new RQ(t,e,r);this.Hash=t,this.blockSize=t.blockSize/8,this.outSize=t.outSize/8,this.inner=null,this.outer=null,this._init(N3o.toArray(e,r))}z7r.exports=RQ;RQ.prototype._init=function(e){e.length>this.blockSize&&(e=new this.Hash().update(e).digest()),B3o(e.length<=this.blockSize);for(var r=e.length;r<this.blockSize;r++)e.push(0);for(r=0;r<e.length;r++)e[r]^=54;for(this.inner=new this.Hash().update(e),r=0;r<e.length;r++)e[r]^=106;this.outer=new this.Hash().update(e)};RQ.prototype.update=function(e,r){return this.inner.update(e,r),this};RQ.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}});var SE=Q(j7r=>{d();p();var zh=j7r;zh.utils=xE();zh.common=_Q();zh.sha=N7r();zh.ripemd=F7r();zh.hmac=H7r();zh.sha1=zh.sha.sha1;zh.sha256=zh.sha.sha256;zh.sha224=zh.sha.sha224;zh.sha384=zh.sha.sha384;zh.sha512=zh.sha.sha512;zh.ripemd160=zh.ripemd.ripemd160});var G7r=Q((hDc,W7r)=>{d();p();W7r.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}});var X9e=Q(K7r=>{"use strict";d();p();var Vht=K7r,PP=SE(),Ght=Oht(),O3o=E1(),V7r=O3o.assert;function q7r(t){t.type==="short"?this.curve=new Ght.short(t):t.type==="edwards"?this.curve=new Ght.edwards(t):this.curve=new Ght.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,V7r(this.g.validate(),"Invalid curve"),V7r(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}Vht.PresetCurve=q7r;function NP(t,e){Object.defineProperty(Vht,t,{configurable:!0,enumerable:!0,get:function(){var r=new q7r(e);return Object.defineProperty(Vht,t,{configurable:!0,enumerable:!0,value:r}),r}})}NP("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:PP.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});NP("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:PP.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});NP("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:PP.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});NP("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:PP.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]});NP("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:PP.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]});NP("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:PP.sha256,gRed:!1,g:["9"]});NP("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:PP.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var qht;try{qht=G7r()}catch{qht=void 0}NP("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:PP.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",qht]})});var ape=Q((xDc,J7r)=>{"use strict";d();p();var D3o=SE(),AH=fQ(),Y7r=mm();function BP(t){if(!(this instanceof BP))return new BP(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=AH.toArray(t.entropy,t.entropyEnc||"hex"),r=AH.toArray(t.nonce,t.nonceEnc||"hex"),n=AH.toArray(t.pers,t.persEnc||"hex");Y7r(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,r,n)}J7r.exports=BP;BP.prototype._init=function(e,r,n){var o=e.concat(r).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(o),this._reseed=1,this.reseedInterval=281474976710656};BP.prototype._hmac=function(){return new D3o.hmac(this.hash,this.K)};BP.prototype._update=function(e){var r=this._hmac().update(this.V).update([0]);e&&(r=r.update(e)),this.K=r.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())};BP.prototype.reseed=function(e,r,n,o){typeof r!="string"&&(o=n,n=r,r=null),e=AH.toArray(e,r),n=AH.toArray(n,o),Y7r(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1};BP.prototype.generate=function(e,r,n,o){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");typeof r!="string"&&(o=n,n=r,r=null),n&&(n=AH.toArray(n,o||"hex"),this._update(n));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var a=i.slice(0,e);return this._update(n),this._reseed++,AH.encode(a,r)}});var Z7r=Q((SDc,X7r)=>{"use strict";d();p();var L3o=pi(),U3o=E1(),Kht=U3o.assert;function xm(t,e){this.ec=t,this.priv=null,this.pub=null,e.priv&&this._importPrivate(e.priv,e.privEnc),e.pub&&this._importPublic(e.pub,e.pubEnc)}X7r.exports=xm;xm.fromPublic=function(e,r,n){return r instanceof xm?r:new xm(e,{pub:r,pubEnc:n})};xm.fromPrivate=function(e,r,n){return r instanceof xm?r:new xm(e,{priv:r,privEnc:n})};xm.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};xm.prototype.getPublic=function(e,r){return typeof e=="string"&&(r=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,e):this.pub};xm.prototype.getPrivate=function(e){return e==="hex"?this.priv.toString(16,2):this.priv};xm.prototype._importPrivate=function(e,r){this.priv=new L3o(e,r||16),this.priv=this.priv.umod(this.ec.curve.n)};xm.prototype._importPublic=function(e,r){if(e.x||e.y){this.ec.curve.type==="mont"?Kht(e.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&Kht(e.x&&e.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(e.x,e.y);return}this.pub=this.ec.curve.decodePoint(e,r)};xm.prototype.derive=function(e){return e.validate()||Kht(e.validate(),"public point not validated"),e.mul(this.priv).getX()};xm.prototype.sign=function(e,r,n){return this.ec.sign(e,this,r,n)};xm.prototype.verify=function(e,r){return this.ec.verify(e,r,this)};xm.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}});var eMr=Q((CDc,$7r)=>{"use strict";d();p();var Z9e=pi(),Xht=E1(),F3o=Xht.assert;function Q9e(t,e){if(t instanceof Q9e)return t;this._importDER(t,e)||(F3o(t.r&&t.s,"Signature without r or s"),this.r=new Z9e(t.r,16),this.s=new Z9e(t.s,16),t.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}$7r.exports=Q9e;function z3o(){this.place=0}function Yht(t,e){var r=t[e.place++];if(!(r&128))return r;var n=r&15;if(n===0||n>4)return!1;for(var o=0,i=0,a=e.place;i<n;i++,a++)o<<=8,o|=t[a],o>>>=0;return o<=127?!1:(e.place=a,o)}function Q7r(t){for(var e=0,r=t.length-1;!t[e]&&!(t[e+1]&128)&&e<r;)e++;return e===0?t:t.slice(e)}Q9e.prototype._importDER=function(e,r){e=Xht.toArray(e,r);var n=new z3o;if(e[n.place++]!==48)return!1;var o=Yht(e,n);if(o===!1||o+n.place!==e.length||e[n.place++]!==2)return!1;var i=Yht(e,n);if(i===!1)return!1;var a=e.slice(n.place,i+n.place);if(n.place+=i,e[n.place++]!==2)return!1;var s=Yht(e,n);if(s===!1||e.length!==s+n.place)return!1;var c=e.slice(n.place,s+n.place);if(a[0]===0)if(a[1]&128)a=a.slice(1);else return!1;if(c[0]===0)if(c[1]&128)c=c.slice(1);else return!1;return this.r=new Z9e(a),this.s=new Z9e(c),this.recoveryParam=null,!0};function Jht(t,e){if(e<128){t.push(e);return}var r=1+(Math.log(e)/Math.LN2>>>3);for(t.push(r|128);--r;)t.push(e>>>(r<<3)&255);t.push(e)}Q9e.prototype.toDER=function(e){var r=this.r.toArray(),n=this.s.toArray();for(r[0]&128&&(r=[0].concat(r)),n[0]&128&&(n=[0].concat(n)),r=Q7r(r),n=Q7r(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var o=[2];Jht(o,r.length),o=o.concat(r),o.push(2),Jht(o,n.length);var i=o.concat(n),a=[48];return Jht(a,i.length),a=a.concat(i),Xht.encode(a,e)}});var oMr=Q((IDc,nMr)=>{"use strict";d();p();var SH=pi(),tMr=ape(),H3o=E1(),Zht=X9e(),j3o=U4(),rMr=H3o.assert,Qht=Z7r(),$9e=eMr();function N2(t){if(!(this instanceof N2))return new N2(t);typeof t=="string"&&(rMr(Object.prototype.hasOwnProperty.call(Zht,t),"Unknown curve "+t),t=Zht[t]),t instanceof Zht.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}nMr.exports=N2;N2.prototype.keyPair=function(e){return new Qht(this,e)};N2.prototype.keyFromPrivate=function(e,r){return Qht.fromPrivate(this,e,r)};N2.prototype.keyFromPublic=function(e,r){return Qht.fromPublic(this,e,r)};N2.prototype.genKeyPair=function(e){e||(e={});for(var r=new tMr({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||j3o(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new SH(2));;){var i=new SH(r.generate(n));if(!(i.cmp(o)>0))return i.iaddn(1),this.keyFromPrivate(i)}};N2.prototype._truncateToN=function(e,r){var n=e.byteLength()*8-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!r&&e.cmp(this.n)>=0?e.sub(this.n):e};N2.prototype.sign=function(e,r,n,o){typeof n=="object"&&(o=n,n=null),o||(o={}),r=this.keyFromPrivate(r,n),e=this._truncateToN(new SH(e,16));for(var i=this.n.byteLength(),a=r.getPrivate().toArray("be",i),s=e.toArray("be",i),c=new tMr({hash:this.hash,entropy:a,nonce:s,pers:o.pers,persEnc:o.persEnc||"utf8"}),l=this.n.sub(new SH(1)),u=0;;u++){var f=o.k?o.k(u):new SH(c.generate(this.n.byteLength()));if(f=this._truncateToN(f,!0),!(f.cmpn(1)<=0||f.cmp(l)>=0)){var h=this.g.mul(f);if(!h.isInfinity()){var m=h.getX(),g=m.umod(this.n);if(g.cmpn(0)!==0){var v=f.invm(this.n).mul(g.mul(r.getPrivate()).iadd(e));if(v=v.umod(this.n),v.cmpn(0)!==0){var b=(h.getY().isOdd()?1:0)|(m.cmp(g)!==0?2:0);return o.canonical&&v.cmp(this.nh)>0&&(v=this.n.sub(v),b^=1),new $9e({r:g,s:v,recoveryParam:b})}}}}}};N2.prototype.verify=function(e,r,n,o){e=this._truncateToN(new SH(e,16)),n=this.keyFromPublic(n,o),r=new $9e(r,"hex");var i=r.r,a=r.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0||a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s=a.invm(this.n),c=s.mul(e).umod(this.n),l=s.mul(i).umod(this.n),u;return this.curve._maxwellTrick?(u=this.g.jmulAdd(c,n.getPublic(),l),u.isInfinity()?!1:u.eqXToP(i)):(u=this.g.mulAdd(c,n.getPublic(),l),u.isInfinity()?!1:u.getX().umod(this.n).cmp(i)===0)};N2.prototype.recoverPubKey=function(t,e,r,n){rMr((3&r)===r,"The recovery param is more than two bits"),e=new $9e(e,n);var o=this.n,i=new SH(t),a=e.r,s=e.s,c=r&1,l=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");l?a=this.curve.pointFromX(a.add(this.curve.n),c):a=this.curve.pointFromX(a,c);var u=e.r.invm(o),f=o.sub(i).mul(u).umod(o),h=s.mul(u).umod(o);return this.g.mulAdd(f,a,h)};N2.prototype.getKeyRecoveryParam=function(t,e,r,n){if(e=new $9e(e,n),e.recoveryParam!==null)return e.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(t,e,o)}catch{continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}});var cMr=Q((PDc,sMr)=>{"use strict";d();p();var spe=E1(),aMr=spe.assert,iMr=spe.parseBytes,MQ=spe.cachedProperty;function Ip(t,e){this.eddsa=t,this._secret=iMr(e.secret),t.isPoint(e.pub)?this._pub=e.pub:this._pubBytes=iMr(e.pub)}Ip.fromPublic=function(e,r){return r instanceof Ip?r:new Ip(e,{pub:r})};Ip.fromSecret=function(e,r){return r instanceof Ip?r:new Ip(e,{secret:r})};Ip.prototype.secret=function(){return this._secret};MQ(Ip,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())});MQ(Ip,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())});MQ(Ip,"privBytes",function(){var e=this.eddsa,r=this.hash(),n=e.encodingLength-1,o=r.slice(0,e.encodingLength);return o[0]&=248,o[n]&=127,o[n]|=64,o});MQ(Ip,"priv",function(){return this.eddsa.decodeInt(this.privBytes())});MQ(Ip,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()});MQ(Ip,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)});Ip.prototype.sign=function(e){return aMr(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)};Ip.prototype.verify=function(e,r){return this.eddsa.verify(e,r,this)};Ip.prototype.getSecret=function(e){return aMr(this._secret,"KeyPair is public only"),spe.encode(this.secret(),e)};Ip.prototype.getPublic=function(e){return spe.encode(this.pubBytes(),e)};sMr.exports=Ip});var uMr=Q((ODc,lMr)=>{"use strict";d();p();var W3o=pi(),e7e=E1(),G3o=e7e.assert,t7e=e7e.cachedProperty,V3o=e7e.parseBytes;function EH(t,e){this.eddsa=t,typeof e!="object"&&(e=V3o(e)),Array.isArray(e)&&(e={R:e.slice(0,t.encodingLength),S:e.slice(t.encodingLength)}),G3o(e.R&&e.S,"Signature without R or S"),t.isPoint(e.R)&&(this._R=e.R),e.S instanceof W3o&&(this._S=e.S),this._Rencoded=Array.isArray(e.R)?e.R:e.Rencoded,this._Sencoded=Array.isArray(e.S)?e.S:e.Sencoded}t7e(EH,"S",function(){return this.eddsa.decodeInt(this.Sencoded())});t7e(EH,"R",function(){return this.eddsa.decodePoint(this.Rencoded())});t7e(EH,"Rencoded",function(){return this.eddsa.encodePoint(this.R())});t7e(EH,"Sencoded",function(){return this.eddsa.encodeInt(this.S())});EH.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())};EH.prototype.toHex=function(){return e7e.encode(this.toBytes(),"hex").toUpperCase()};lMr.exports=EH});var mMr=Q((UDc,hMr)=>{"use strict";d();p();var q3o=SE(),K3o=X9e(),PQ=E1(),Y3o=PQ.assert,dMr=PQ.parseBytes,pMr=cMr(),fMr=uMr();function Ry(t){if(Y3o(t==="ed25519","only tested with ed25519 so far"),!(this instanceof Ry))return new Ry(t);t=K3o[t].curve,this.curve=t,this.g=t.g,this.g.precompute(t.n.bitLength()+1),this.pointClass=t.point().constructor,this.encodingLength=Math.ceil(t.n.bitLength()/8),this.hash=q3o.sha512}hMr.exports=Ry;Ry.prototype.sign=function(e,r){e=dMr(e);var n=this.keyFromSecret(r),o=this.hashInt(n.messagePrefix(),e),i=this.g.mul(o),a=this.encodePoint(i),s=this.hashInt(a,n.pubBytes(),e).mul(n.priv()),c=o.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:a})};Ry.prototype.verify=function(e,r,n){e=dMr(e),r=this.makeSignature(r);var o=this.keyFromPublic(n),i=this.hashInt(r.Rencoded(),o.pubBytes(),e),a=this.g.mul(r.S()),s=r.R().add(o.pub().mul(i));return s.eq(a)};Ry.prototype.hashInt=function(){for(var e=this.hash(),r=0;r<arguments.length;r++)e.update(arguments[r]);return PQ.intFromLE(e.digest()).umod(this.curve.n)};Ry.prototype.keyFromPublic=function(e){return pMr.fromPublic(this,e)};Ry.prototype.keyFromSecret=function(e){return pMr.fromSecret(this,e)};Ry.prototype.makeSignature=function(e){return e instanceof fMr?e:new fMr(this,e)};Ry.prototype.encodePoint=function(e){var r=e.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=e.getX().isOdd()?128:0,r};Ry.prototype.decodePoint=function(e){e=PQ.parseBytes(e);var r=e.length-1,n=e.slice(0,r).concat(e[r]&-129),o=(e[r]&128)!==0,i=PQ.intFromLE(n);return this.curve.pointFromY(i,o)};Ry.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)};Ry.prototype.decodeInt=function(e){return PQ.intFromLE(e)};Ry.prototype.isPoint=function(e){return e instanceof this.pointClass}});var $ht=Q(gMr=>{"use strict";d();p();var _H=gMr;_H.version=Q9r().version;_H.utils=E1();_H.rand=U4();_H.curve=Oht();_H.curves=X9e();_H.ec=oMr();_H.eddsa=mMr()});var AMr={};Nl(AMr,{Script:()=>EE,createContext:()=>t0t,createScript:()=>yMr,default:()=>Q3o,isContext:()=>r0t,runInContext:()=>bMr,runInNewContext:()=>wMr,runInThisContext:()=>xMr});function BQ(t){if(Object.keys)return Object.keys(t);var e=[];for(var r in t)e.push(r);return e}function NQ(t,e){if(t.forEach)return t.forEach(e);for(var r=0;r<t.length;r++)e(t[r],r,t)}function J3o(t,e,r){typeof e0t!="function"&&(e0t=X3o),e0t(t,e,r)}function X3o(){try{return Object.defineProperty({},"_",{}),function(t,e,r){Object.defineProperty(t,e,{writable:!0,enumerable:!1,configurable:!0,value:r})}}catch{return function(e,r,n){e[r]=n}}}function r7e(){}function EE(t){if(!(this instanceof EE))return new EE(t);this.code=t}function Z3o(t,e){var r=BQ(globalThis);r.push("with (this.__ctx__){return eval(this.__code__)}");var n=Function.apply(null,r);return n.apply({__code__:t,__ctx__:e})}function yMr(t){return new EE(t)}function t0t(t){if(r0t(t))return t;var e=new r7e;return typeof t=="object"&&NQ(BQ(t),function(r){e[r]=t[r]}),e}function bMr(t,e,r){var n=new EE(t,r);return n.runInContext(e,r)}function xMr(t,e){var r=new EE(t,e);return r.runInThisContext(e)}function r0t(t){return t instanceof r7e}function wMr(t,e,r){var n=new EE(t,r);return n.runInNewContext(e,r)}function e4o(t,e){if($3o)return t.indexOf(e);for(var r=0;r<t.length;++r)if(t[r]===e)return r;return-1}var e0t,vMr,Q3o,$3o,SMr=Oe(()=>{d();p();vMr=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];r7e.prototype={};EE.prototype.runInContext=function(t){if(!(t instanceof r7e))throw new TypeError("needs a 'context' argument.");if(globalThis.document){var e=globalThis.document.createElement("iframe");e.style||(e.style={}),e.style.display="none",globalThis.document.body.appendChild(e);var r=e.contentWindow,n=r.eval,o=r.execScript;!n&&o&&(o.call(r,"null"),n=r.eval),NQ(BQ(t),function(s){r[s]=t[s]}),NQ(vMr,function(s){t[s]&&(r[s]=t[s])});var i=BQ(r),a=n.call(r,this.code);return NQ(BQ(r),function(s){(s in t||e4o(i,s)===-1)&&(t[s]=r[s])}),NQ(vMr,function(s){s in t||J3o(t,s,r[s])}),globalThis.document.body.removeChild(e),a}return Z3o(this.code,t)};EE.prototype.runInThisContext=function(){var t=new Function("code","return eval(code);");return t.call(globalThis,this.code)};EE.prototype.runInNewContext=function(t){var e=t0t(t),r=this.runInContext(e);return t&&NQ(BQ(e),function(n){t[n]=e[n]}),r};Q3o={runInContext:bMr,isContext:r0t,createContext:t0t,createScript:yMr,Script:EE,runInThisContext:xMr,runInNewContext:wMr},$3o=[].indexOf});var EMr=Q((qDc,n7e)=>{d();p();var CH=(SMr(),K1(AMr));if(CH&&CH.default){n7e.exports=CH.default;for(let t in CH)n7e.exports[t]=CH[t]}else CH&&(n7e.exports=CH)});var kMr=Q(CMr=>{d();p();var _Mr=DQ(),t4o=Hn(),r4o=CMr;r4o.define=function(e,r){return new OQ(e,r)};function OQ(t,e){this.name=t,this.body=e,this.decoders={},this.encoders={}}OQ.prototype._createNamed=function(e){var r;try{r=EMr().runInThisContext("(function "+this.name+`(entity) {
this._initNamed(entity);
})`)}catch{r=function(o){this._initNamed(o)}}return t4o(r,e),r.prototype._initNamed=function(o){e.call(this,o)},new r(this)};OQ.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(_Mr.decoders[e])),this.decoders[e]};OQ.prototype.decode=function(e,r,n){return this._getDecoder(r).decode(e,n)};OQ.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(_Mr.encoders[e])),this.encoders[e]};OQ.prototype.encode=function(e,r,n){return this._getEncoder(r).encode(e,n)}});var IMr=Q(TMr=>{d();p();var n4o=Hn();function B2(t){this._reporterState={obj:null,path:[],options:t||{},errors:[]}}TMr.Reporter=B2;B2.prototype.isError=function(e){return e instanceof LQ};B2.prototype.save=function(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}};B2.prototype.restore=function(e){var r=this._reporterState;r.obj=e.obj,r.path=r.path.slice(0,e.pathLen)};B2.prototype.enterKey=function(e){return this._reporterState.path.push(e)};B2.prototype.exitKey=function(e){var r=this._reporterState;r.path=r.path.slice(0,e-1)};B2.prototype.leaveKey=function(e,r,n){var o=this._reporterState;this.exitKey(e),o.obj!==null&&(o.obj[r]=n)};B2.prototype.path=function(){return this._reporterState.path.join("/")};B2.prototype.enterObject=function(){var e=this._reporterState,r=e.obj;return e.obj={},r};B2.prototype.leaveObject=function(e){var r=this._reporterState,n=r.obj;return r.obj=e,n};B2.prototype.error=function(e){var r,n=this._reporterState,o=e instanceof LQ;if(o?r=e:r=new LQ(n.path.map(function(i){return"["+JSON.stringify(i)+"]"}).join(""),e.message||e,e.stack),!n.options.partial)throw r;return o||n.errors.push(r),r};B2.prototype.wrapResult=function(e){var r=this._reporterState;return r.options.partial?{result:this.isError(e)?null:e,errors:r.errors}:e};function LQ(t,e){this.path=t,this.rethrow(e)}n4o(LQ,Error);LQ.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,LQ),!this.stack)try{throw new Error(this.message)}catch(r){this.stack=r.stack}return this}});var o0t=Q(n0t=>{d();p();var o4o=Hn(),i7e=UQ().Reporter,cpe=rd().Buffer;function q4(t,e){if(i7e.call(this,e),!cpe.isBuffer(t)){this.error("Input not Buffer");return}this.base=t,this.offset=0,this.length=t.length}o4o(q4,i7e);n0t.DecoderBuffer=q4;q4.prototype.save=function(){return{offset:this.offset,reporter:i7e.prototype.save.call(this)}};q4.prototype.restore=function(e){var r=new q4(this.base);return r.offset=e.offset,r.length=this.offset,this.offset=e.offset,i7e.prototype.restore.call(this,e.reporter),r};q4.prototype.isEmpty=function(){return this.offset===this.length};q4.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")};q4.prototype.skip=function(e,r){if(!(this.offset+e<=this.length))return this.error(r||"DecoderBuffer overrun");var n=new q4(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n};q4.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)};function o7e(t,e){if(Array.isArray(t))this.length=0,this.value=t.map(function(r){return r instanceof o7e||(r=new o7e(r,e)),this.length+=r.length,r},this);else if(typeof t=="number"){if(!(0<=t&&t<=255))return e.error("non-byte EncoderBuffer value");this.value=t,this.length=1}else if(typeof t=="string")this.value=t,this.length=cpe.byteLength(t);else if(cpe.isBuffer(t))this.value=t,this.length=t.length;else return e.error("Unsupported type: "+typeof t)}n0t.EncoderBuffer=o7e;o7e.prototype.join=function(e,r){return e||(e=new cpe(this.length)),r||(r=0),this.length===0||(Array.isArray(this.value)?this.value.forEach(function(n){n.join(e,r),r+=n.length}):(typeof this.value=="number"?e[r]=this.value:typeof this.value=="string"?e.write(this.value,r):cpe.isBuffer(this.value)&&this.value.copy(e,r),r+=this.length)),e}});var PMr=Q((oLc,MMr)=>{d();p();var i4o=UQ().Reporter,a4o=UQ().EncoderBuffer,s4o=UQ().DecoderBuffer,jg=mm(),RMr=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c4o=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(RMr),l4o=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function Js(t,e){var r={};this._baseState=r,r.enc=t,r.parent=e||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r.default=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap())}MMr.exports=Js;var u4o=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];Js.prototype.clone=function(){var e=this._baseState,r={};u4o.forEach(function(o){r[o]=e[o]});var n=new this.constructor(r.parent);return n._baseState=r,n};Js.prototype._wrap=function(){var e=this._baseState;c4o.forEach(function(r){this[r]=function(){var o=new this.constructor(this);return e.children.push(o),o[r].apply(o,arguments)}},this)};Js.prototype._init=function(e){var r=this._baseState;jg(r.parent===null),e.call(this),r.children=r.children.filter(function(n){return n._baseState.parent===this},this),jg.equal(r.children.length,1,"Root node can have only one child")};Js.prototype._useArgs=function(e){var r=this._baseState,n=e.filter(function(o){return o instanceof this.constructor},this);e=e.filter(function(o){return!(o instanceof this.constructor)},this),n.length!==0&&(jg(r.children===null),r.children=n,n.forEach(function(o){o._baseState.parent=this},this)),e.length!==0&&(jg(r.args===null),r.args=e,r.reverseArgs=e.map(function(o){if(typeof o!="object"||o.constructor!==Object)return o;var i={};return Object.keys(o).forEach(function(a){a==(a|0)&&(a|=0);var s=o[a];i[s]=a}),i}))};l4o.forEach(function(t){Js.prototype[t]=function(){var r=this._baseState;throw new Error(t+" not implemented for encoding: "+r.enc)}});RMr.forEach(function(t){Js.prototype[t]=function(){var r=this._baseState,n=Array.prototype.slice.call(arguments);return jg(r.tag===null),r.tag=t,this._useArgs(n),this}});Js.prototype.use=function(e){jg(e);var r=this._baseState;return jg(r.use===null),r.use=e,this};Js.prototype.optional=function(){var e=this._baseState;return e.optional=!0,this};Js.prototype.def=function(e){var r=this._baseState;return jg(r.default===null),r.default=e,r.optional=!0,this};Js.prototype.explicit=function(e){var r=this._baseState;return jg(r.explicit===null&&r.implicit===null),r.explicit=e,this};Js.prototype.implicit=function(e){var r=this._baseState;return jg(r.explicit===null&&r.implicit===null),r.implicit=e,this};Js.prototype.obj=function(){var e=this._baseState,r=Array.prototype.slice.call(arguments);return e.obj=!0,r.length!==0&&this._useArgs(r),this};Js.prototype.key=function(e){var r=this._baseState;return jg(r.key===null),r.key=e,this};Js.prototype.any=function(){var e=this._baseState;return e.any=!0,this};Js.prototype.choice=function(e){var r=this._baseState;return jg(r.choice===null),r.choice=e,this._useArgs(Object.keys(e).map(function(n){return e[n]})),this};Js.prototype.contains=function(e){var r=this._baseState;return jg(r.use===null),r.contains=e,this};Js.prototype._decode=function(e,r){var n=this._baseState;if(n.parent===null)return e.wrapResult(n.children[0]._decode(e,r));var o=n.default,i=!0,a=null;if(n.key!==null&&(a=e.enterKey(n.key)),n.optional){var s=null;if(n.explicit!==null?s=n.explicit:n.implicit!==null?s=n.implicit:n.tag!==null&&(s=n.tag),s===null&&!n.any){var c=e.save();try{n.choice===null?this._decodeGeneric(n.tag,e,r):this._decodeChoice(e,r),i=!0}catch{i=!1}e.restore(c)}else if(i=this._peekTag(e,s,n.any),e.isError(i))return i}var l;if(n.obj&&i&&(l=e.enterObject()),i){if(n.explicit!==null){var u=this._decodeTag(e,n.explicit);if(e.isError(u))return u;e=u}var f=e.offset;if(n.use===null&&n.choice===null){if(n.any)var c=e.save();var h=this._decodeTag(e,n.implicit!==null?n.implicit:n.tag,n.any);if(e.isError(h))return h;n.any?o=e.raw(c):e=h}if(r&&r.track&&n.tag!==null&&r.track(e.path(),f,e.length,"tagged"),r&&r.track&&n.tag!==null&&r.track(e.path(),e.offset,e.length,"content"),n.any?o=o:n.choice===null?o=this._decodeGeneric(n.tag,e,r):o=this._decodeChoice(e,r),e.isError(o))return o;if(!n.any&&n.choice===null&&n.children!==null&&n.children.forEach(function(v){v._decode(e,r)}),n.contains&&(n.tag==="octstr"||n.tag==="bitstr")){var m=new s4o(o);o=this._getUse(n.contains,e._reporterState.obj)._decode(m,r)}}return n.obj&&i&&(o=e.leaveObject(l)),n.key!==null&&(o!==null||i===!0)?e.leaveKey(a,n.key,o):a!==null&&e.exitKey(a),o};Js.prototype._decodeGeneric=function(e,r,n){var o=this._baseState;return e==="seq"||e==="set"?null:e==="seqof"||e==="setof"?this._decodeList(r,e,o.args[0],n):/str$/.test(e)?this._decodeStr(r,e,n):e==="objid"&&o.args?this._decodeObjid(r,o.args[0],o.args[1],n):e==="objid"?this._decodeObjid(r,null,null,n):e==="gentime"||e==="utctime"?this._decodeTime(r,e,n):e==="null_"?this._decodeNull(r,n):e==="bool"?this._decodeBool(r,n):e==="objDesc"?this._decodeStr(r,e,n):e==="int"||e==="enum"?this._decodeInt(r,o.args&&o.args[0],n):o.use!==null?this._getUse(o.use,r._reporterState.obj)._decode(r,n):r.error("unknown tag: "+e)};Js.prototype._getUse=function(e,r){var n=this._baseState;return n.useDecoder=this._use(e,r),jg(n.useDecoder._baseState.parent===null),n.useDecoder=n.useDecoder._baseState.children[0],n.implicit!==n.useDecoder._baseState.implicit&&(n.useDecoder=n.useDecoder.clone(),n.useDecoder._baseState.implicit=n.implicit),n.useDecoder};Js.prototype._decodeChoice=function(e,r){var n=this._baseState,o=null,i=!1;return Object.keys(n.choice).some(function(a){var s=e.save(),c=n.choice[a];try{var l=c._decode(e,r);if(e.isError(l))return!1;o={type:a,value:l},i=!0}catch{return e.restore(s),!1}return!0},this),i?o:e.error("Choice not matched")};Js.prototype._createEncoderBuffer=function(e){return new a4o(e,this.reporter)};Js.prototype._encode=function(e,r,n){var o=this._baseState;if(!(o.default!==null&&o.default===e)){var i=this._encodeValue(e,r,n);if(i!==void 0&&!this._skipDefault(i,r,n))return i}};Js.prototype._encodeValue=function(e,r,n){var o=this._baseState;if(o.parent===null)return o.children[0]._encode(e,r||new i4o);var c=null;if(this.reporter=r,o.optional&&e===void 0)if(o.default!==null)e=o.default;else return;var i=null,a=!1;if(o.any)c=this._createEncoderBuffer(e);else if(o.choice)c=this._encodeChoice(e,r);else if(o.contains)i=this._getUse(o.contains,n)._encode(e,r),a=!0;else if(o.children)i=o.children.map(function(f){if(f._baseState.tag==="null_")return f._encode(null,r,e);if(f._baseState.key===null)return r.error("Child should have a key");var h=r.enterKey(f._baseState.key);if(typeof e!="object")return r.error("Child expected, but input is not object");var m=f._encode(e[f._baseState.key],r,e);return r.leaveKey(h),m},this).filter(function(f){return f}),i=this._createEncoderBuffer(i);else if(o.tag==="seqof"||o.tag==="setof"){if(!(o.args&&o.args.length===1))return r.error("Too many args for : "+o.tag);if(!Array.isArray(e))return r.error("seqof/setof, but data is not Array");var s=this.clone();s._baseState.implicit=null,i=this._createEncoderBuffer(e.map(function(f){var h=this._baseState;return this._getUse(h.args[0],e)._encode(f,r)},s))}else o.use!==null?c=this._getUse(o.use,n)._encode(e,r):(i=this._encodePrimitive(o.tag,e),a=!0);var c;if(!o.any&&o.choice===null){var l=o.implicit!==null?o.implicit:o.tag,u=o.implicit===null?"universal":"context";l===null?o.use===null&&r.error("Tag could be omitted only for .use()"):o.use===null&&(c=this._encodeComposite(l,a,u,i))}return o.explicit!==null&&(c=this._encodeComposite(o.explicit,!1,"context",c)),c};Js.prototype._encodeChoice=function(e,r){var n=this._baseState,o=n.choice[e.type];return o||jg(!1,e.type+" not found in "+JSON.stringify(Object.keys(n.choice))),o._encode(e.value,r)};Js.prototype._encodePrimitive=function(e,r){var n=this._baseState;if(/str$/.test(e))return this._encodeStr(r,e);if(e==="objid"&&n.args)return this._encodeObjid(r,n.reverseArgs[0],n.args[1]);if(e==="objid")return this._encodeObjid(r,null,null);if(e==="gentime"||e==="utctime")return this._encodeTime(r,e);if(e==="null_")return this._encodeNull();if(e==="int"||e==="enum")return this._encodeInt(r,n.args&&n.reverseArgs[0]);if(e==="bool")return this._encodeBool(r);if(e==="objDesc")return this._encodeStr(r,e);throw new Error("Unsupported tag: "+e)};Js.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)};Js.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(e)}});var UQ=Q(NMr=>{d();p();var a7e=NMr;a7e.Reporter=IMr().Reporter;a7e.DecoderBuffer=o0t().DecoderBuffer;a7e.EncoderBuffer=o0t().EncoderBuffer;a7e.Node=PMr()});var OMr=Q(kH=>{d();p();var BMr=i0t();kH.tagClass={0:"universal",1:"application",2:"context",3:"private"};kH.tagClassByName=BMr._reverse(kH.tagClass);kH.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"};kH.tagByName=BMr._reverse(kH.tag)});var i0t=Q(LMr=>{d();p();var DMr=LMr;DMr._reverse=function(e){var r={};return Object.keys(e).forEach(function(n){(n|0)==n&&(n=n|0);var o=e[n];r[o]=n}),r};DMr.der=OMr()});var c0t=Q((gLc,HMr)=>{d();p();var f4o=Hn(),a0t=DQ(),s7e=a0t.base,d4o=a0t.bignum,UMr=a0t.constants.der;function FMr(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new _1,this.tree._init(t.body)}HMr.exports=FMr;FMr.prototype.decode=function(e,r){return e instanceof s7e.DecoderBuffer||(e=new s7e.DecoderBuffer(e,r)),this.tree._decode(e,r)};function _1(t){s7e.Node.call(this,"der",t)}f4o(_1,s7e.Node);_1.prototype._peekTag=function(e,r,n){if(e.isEmpty())return!1;var o=e.save(),i=s0t(e,'Failed to peek tag: "'+r+'"');return e.isError(i)?i:(e.restore(o),i.tag===r||i.tagStr===r||i.tagStr+"of"===r||n)};_1.prototype._decodeTag=function(e,r,n){var o=s0t(e,'Failed to decode tag of "'+r+'"');if(e.isError(o))return o;var i=zMr(e,o.primitive,'Failed to get length of "'+r+'"');if(e.isError(i))return i;if(!n&&o.tag!==r&&o.tagStr!==r&&o.tagStr+"of"!==r)return e.error('Failed to match tag: "'+r+'"');if(o.primitive||i!==null)return e.skip(i,'Failed to match body of: "'+r+'"');var a=e.save(),s=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(s)?s:(i=e.offset-a.offset,e.restore(a),e.skip(i,'Failed to match body of: "'+r+'"'))};_1.prototype._skipUntilEnd=function(e,r){for(;;){var n=s0t(e,r);if(e.isError(n))return n;var o=zMr(e,n.primitive,r);if(e.isError(o))return o;var i;if(n.primitive||o!==null?i=e.skip(o):i=this._skipUntilEnd(e,r),e.isError(i))return i;if(n.tagStr==="end")break}};_1.prototype._decodeList=function(e,r,n,o){for(var i=[];!e.isEmpty();){var a=this._peekTag(e,"end");if(e.isError(a))return a;var s=n.decode(e,"der",o);if(e.isError(s)&&a)break;i.push(s)}return i};_1.prototype._decodeStr=function(e,r){if(r==="bitstr"){var n=e.readUInt8();return e.isError(n)?n:{unused:n,data:e.raw()}}else if(r==="bmpstr"){var o=e.raw();if(o.length%2===1)return e.error("Decoding of string type: bmpstr length mismatch");for(var i="",a=0;a<o.length/2;a++)i+=String.fromCharCode(o.readUInt16BE(a*2));return i}else if(r==="numstr"){var s=e.raw().toString("ascii");return this._isNumstr(s)?s:e.error("Decoding of string type: numstr unsupported characters")}else{if(r==="octstr")return e.raw();if(r==="objDesc")return e.raw();if(r==="printstr"){var c=e.raw().toString("ascii");return this._isPrintstr(c)?c:e.error("Decoding of string type: printstr unsupported characters")}else return/str$/.test(r)?e.raw().toString():e.error("Decoding of string type: "+r+" unsupported")}};_1.prototype._decodeObjid=function(e,r,n){for(var o,i=[],a=0;!e.isEmpty();){var s=e.readUInt8();a<<=7,a|=s&127,(s&128)===0&&(i.push(a),a=0)}s&128&&i.push(a);var c=i[0]/40|0,l=i[0]%40;if(n?o=i:o=[c,l].concat(i.slice(1)),r){var u=r[o.join(" ")];u===void 0&&(u=r[o.join(".")]),u!==void 0&&(o=u)}return o};_1.prototype._decodeTime=function(e,r){var n=e.raw().toString();if(r==="gentime")var o=n.slice(0,4)|0,i=n.slice(4,6)|0,a=n.slice(6,8)|0,s=n.slice(8,10)|0,c=n.slice(10,12)|0,l=n.slice(12,14)|0;else if(r==="utctime"){var o=n.slice(0,2)|0,i=n.slice(2,4)|0,a=n.slice(4,6)|0,s=n.slice(6,8)|0,c=n.slice(8,10)|0,l=n.slice(10,12)|0;o<70?o=2e3+o:o=1900+o}else return e.error("Decoding "+r+" time is not supported yet");return Date.UTC(o,i-1,a,s,c,l,0)};_1.prototype._decodeNull=function(e){return null};_1.prototype._decodeBool=function(e){var r=e.readUInt8();return e.isError(r)?r:r!==0};_1.prototype._decodeInt=function(e,r){var n=e.raw(),o=new d4o(n);return r&&(o=r[o.toString(10)]||o),o};_1.prototype._use=function(e,r){return typeof e=="function"&&(e=e(r)),e._getDecoder("der").tree};function s0t(t,e){var r=t.readUInt8(e);if(t.isError(r))return r;var n=UMr.tagClass[r>>6],o=(r&32)===0;if((r&31)===31){var i=r;for(r=0;(i&128)===128;){if(i=t.readUInt8(e),t.isError(i))return i;r<<=7,r|=i&127}}else r&=31;var a=UMr.tag[r];return{cls:n,primitive:o,tag:r,tagStr:a}}function zMr(t,e,r){var n=t.readUInt8(r);if(t.isError(n))return n;if(!e&&n===128)return null;if((n&128)===0)return n;var o=n&127;if(o>4)return t.error("length octect is too long");n=0;for(var i=0;i<o;i++){n<<=8;var a=t.readUInt8(r);if(t.isError(a))return a;n|=a}return n}});var WMr=Q((bLc,jMr)=>{d();p();var p4o=Hn(),h4o=rd().Buffer,l0t=c0t();function u0t(t){l0t.call(this,t),this.enc="pem"}p4o(u0t,l0t);jMr.exports=u0t;u0t.prototype.decode=function(e,r){for(var n=e.toString().split(/[\r\n]+/g),o=r.label.toUpperCase(),i=/^-----(BEGIN|END) ([^-]+)-----$/,a=-1,s=-1,c=0;c<n.length;c++){var l=n[c].match(i);if(l!==null&&l[2]===o)if(a===-1){if(l[1]!=="BEGIN")break;a=c}else{if(l[1]!=="END")break;s=c;break}}if(a===-1||s===-1)throw new Error("PEM section not found for: "+o);var u=n.slice(a+1,s).join("");u.replace(/[^a-z0-9\+\/=]+/gi,"");var f=new h4o(u,"base64");return l0t.prototype.decode.call(this,f,r)}});var qMr=Q(VMr=>{d();p();var GMr=VMr;GMr.der=c0t();GMr.pem=WMr()});var d0t=Q((_Lc,XMr)=>{d();p();var m4o=Hn(),z8=rd().Buffer,KMr=DQ(),YMr=KMr.base,f0t=KMr.constants.der;function JMr(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new _E,this.tree._init(t.body)}XMr.exports=JMr;JMr.prototype.encode=function(e,r){return this.tree._encode(e,r).join()};function _E(t){YMr.Node.call(this,"der",t)}m4o(_E,YMr.Node);_E.prototype._encodeComposite=function(e,r,n,o){var i=g4o(e,r,n,this.reporter);if(o.length<128){var c=new z8(2);return c[0]=i,c[1]=o.length,this._createEncoderBuffer([c,o])}for(var a=1,s=o.length;s>=256;s>>=8)a++;var c=new z8(1+1+a);c[0]=i,c[1]=128|a;for(var s=1+a,l=o.length;l>0;s--,l>>=8)c[s]=l&255;return this._createEncoderBuffer([c,o])};_E.prototype._encodeStr=function(e,r){if(r==="bitstr")return this._createEncoderBuffer([e.unused|0,e.data]);if(r==="bmpstr"){for(var n=new z8(e.length*2),o=0;o<e.length;o++)n.writeUInt16BE(e.charCodeAt(o),o*2);return this._createEncoderBuffer(n)}else return r==="numstr"?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):r==="printstr"?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(r)?this._createEncoderBuffer(e):r==="objDesc"?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+r+" unsupported")};_E.prototype._encodeObjid=function(e,r,n){if(typeof e=="string"){if(!r)return this.reporter.error("string objid given, but no values map found");if(!r.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=r[e].split(/[\s\.]+/g);for(var o=0;o<e.length;o++)e[o]|=0}else if(Array.isArray(e)){e=e.slice();for(var o=0;o<e.length;o++)e[o]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!n){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,e[0]*40+e[1])}for(var i=0,o=0;o<e.length;o++){var a=e[o];for(i++;a>=128;a>>=7)i++}for(var s=new z8(i),c=s.length-1,o=e.length-1;o>=0;o--){var a=e[o];for(s[c--]=a&127;(a>>=7)>0;)s[c--]=128|a&127}return this._createEncoderBuffer(s)};function O2(t){return t<10?"0"+t:t}_E.prototype._encodeTime=function(e,r){var n,o=new Date(e);return r==="gentime"?n=[O2(o.getFullYear()),O2(o.getUTCMonth()+1),O2(o.getUTCDate()),O2(o.getUTCHours()),O2(o.getUTCMinutes()),O2(o.getUTCSeconds()),"Z"].join(""):r==="utctime"?n=[O2(o.getFullYear()%100),O2(o.getUTCMonth()+1),O2(o.getUTCDate()),O2(o.getUTCHours()),O2(o.getUTCMinutes()),O2(o.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+r+" time is not supported yet"),this._encodeStr(n,"octstr")};_E.prototype._encodeNull=function(){return this._createEncoderBuffer("")};_E.prototype._encodeInt=function(e,r){if(typeof e=="string"){if(!r)return this.reporter.error("String int or enum given, but no values map");if(!r.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=r[e]}if(typeof e!="number"&&!z8.isBuffer(e)){var n=e.toArray();!e.sign&&n[0]&128&&n.unshift(0),e=new z8(n)}if(z8.isBuffer(e)){var o=e.length;e.length===0&&o++;var a=new z8(o);return e.copy(a),e.length===0&&(a[0]=0),this._createEncoderBuffer(a)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var o=1,i=e;i>=256;i>>=8)o++;for(var a=new Array(o),i=a.length-1;i>=0;i--)a[i]=e&255,e>>=8;return a[0]&128&&a.unshift(0),this._createEncoderBuffer(new z8(a))};_E.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)};_E.prototype._use=function(e,r){return typeof e=="function"&&(e=e(r)),e._getEncoder("der").tree};_E.prototype._skipDefault=function(e,r,n){var o=this._baseState,i;if(o.default===null)return!1;var a=e.join();if(o.defaultBuffer===void 0&&(o.defaultBuffer=this._encodeValue(o.default,r,n).join()),a.length!==o.defaultBuffer.length)return!1;for(i=0;i<a.length;i++)if(a[i]!==o.defaultBuffer[i])return!1;return!0};function g4o(t,e,r,n){var o;if(t==="seqof"?t="seq":t==="setof"&&(t="set"),f0t.tagByName.hasOwnProperty(t))o=f0t.tagByName[t];else if(typeof t=="number"&&(t|0)===t)o=t;else return n.error("Unknown tag: "+t);return o>=31?n.error("Multi-octet tag encoding unsupported"):(e||(o|=32),o|=f0t.tagClassByName[r||"universal"]<<6,o)}});var QMr=Q((TLc,ZMr)=>{d();p();var v4o=Hn(),p0t=d0t();function h0t(t){p0t.call(this,t),this.enc="pem"}v4o(h0t,p0t);ZMr.exports=h0t;h0t.prototype.encode=function(e,r){for(var n=p0t.prototype.encode.call(this,e),o=n.toString("base64"),i=["-----BEGIN "+r.label+"-----"],a=0;a<o.length;a+=64)i.push(o.slice(a,a+64));return i.push("-----END "+r.label+"-----"),i.join(`
`)}});var tPr=Q(ePr=>{d();p();var $Mr=ePr;$Mr.der=d0t();$Mr.pem=QMr()});var DQ=Q(rPr=>{d();p();var FQ=rPr;FQ.bignum=pi();FQ.define=kMr().define;FQ.base=UQ();FQ.constants=i0t();FQ.decoders=qMr();FQ.encoders=tPr()});var aPr=Q((LLc,iPr)=>{"use strict";d();p();var CE=DQ(),nPr=CE.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),y4o=CE.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),m0t=CE.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional())}),b4o=CE.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(m0t),this.key("subjectPublicKey").bitstr())}),x4o=CE.define("RelativeDistinguishedName",function(){this.setof(y4o)}),w4o=CE.define("RDNSequence",function(){this.seqof(x4o)}),oPr=CE.define("Name",function(){this.choice({rdnSequence:this.use(w4o)})}),A4o=CE.define("Validity",function(){this.seq().obj(this.key("notBefore").use(nPr),this.key("notAfter").use(nPr))}),S4o=CE.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),E4o=CE.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int(),this.key("serialNumber").int(),this.key("signature").use(m0t),this.key("issuer").use(oPr),this.key("validity").use(A4o),this.key("subject").use(oPr),this.key("subjectPublicKeyInfo").use(b4o),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(S4o).optional())}),_4o=CE.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(E4o),this.key("signatureAlgorithm").use(m0t),this.key("signatureValue").bitstr())});iPr.exports=_4o});var cPr=Q(TE=>{"use strict";d();p();var kE=DQ();TE.certificate=aPr();var C4o=kE.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});TE.RSAPrivateKey=C4o;var k4o=kE.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});TE.RSAPublicKey=k4o;var T4o=kE.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(sPr),this.key("subjectPublicKey").bitstr())});TE.PublicKey=T4o;var sPr=kE.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),I4o=kE.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(sPr),this.key("subjectPrivateKey").octstr())});TE.PrivateKey=I4o;var R4o=kE.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});TE.EncryptedPrivateKey=R4o;var M4o=kE.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});TE.DSAPrivateKey=M4o;TE.DSAparam=kE.define("DSAparam",function(){this.int()});var P4o=kE.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(N4o),this.key("publicKey").optional().explicit(1).bitstr())});TE.ECPrivateKey=P4o;var N4o=kE.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});TE.signature=kE.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})});var lPr=Q((WLc,B4o)=>{B4o.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}});var fPr=Q((GLc,uPr)=>{d();p();var O4o=/Proc-Type: 4,ENCRYPTED\n\r?DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)\n\r?\n\r?([0-9A-z\n\r\+\/\=]+)\n\r?/m,D4o=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----\n/m,L4o=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----\n\r?([0-9A-z\n\r\+\/\=]+)\n\r?-----END \1-----$/m,U4o=Jde(),F4o=B9e();uPr.exports=function(t,e){var r=t.toString(),n=r.match(O4o),o;if(n){var a="aes"+n[1],s=new A.Buffer(n[2],"hex"),c=new A.Buffer(n[3].replace(/\r?\n/g,""),"base64"),l=U4o(e,s.slice(0,8),parseInt(n[1],10)).key,u=[],f=F4o.createDecipheriv(a,l,s);u.push(f.update(c)),u.push(f.final()),o=A.Buffer.concat(u)}else{var i=r.match(L4o);o=new A.Buffer(i[2].replace(/\r?\n/g,""),"base64")}var h=r.match(D4o)[1];return{tag:h,data:o}}});var lpe=Q((KLc,pPr)=>{d();p();var My=cPr(),z4o=lPr(),H4o=fPr(),j4o=B9e(),W4o=cht();pPr.exports=dPr;function dPr(t){var e;typeof t=="object"&&!A.Buffer.isBuffer(t)&&(e=t.passphrase,t=t.key),typeof t=="string"&&(t=new A.Buffer(t));var r=H4o(t,e),n=r.tag,o=r.data,i,a;switch(n){case"CERTIFICATE":a=My.certificate.decode(o,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(a||(a=My.PublicKey.decode(o,"der")),i=a.algorithm.algorithm.join("."),i){case"1.2.840.113549.1.1.1":return My.RSAPublicKey.decode(a.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return a.subjectPrivateKey=a.subjectPublicKey,{type:"ec",data:a};case"1.2.840.10040.4.1":return a.algorithm.params.pub_key=My.DSAparam.decode(a.subjectPublicKey.data,"der"),{type:"dsa",data:a.algorithm.params};default:throw new Error("unknown key id "+i)}throw new Error("unknown key type "+n);case"ENCRYPTED PRIVATE KEY":o=My.EncryptedPrivateKey.decode(o,"der"),o=G4o(o,e);case"PRIVATE KEY":switch(a=My.PrivateKey.decode(o,"der"),i=a.algorithm.algorithm.join("."),i){case"1.2.840.113549.1.1.1":return My.RSAPrivateKey.decode(a.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:a.algorithm.curve,privateKey:My.ECPrivateKey.decode(a.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return a.algorithm.params.priv_key=My.DSAparam.decode(a.subjectPrivateKey,"der"),{type:"dsa",params:a.algorithm.params};default:throw new Error("unknown key id "+i)}throw new Error("unknown key type "+n);case"RSA PUBLIC KEY":return My.RSAPublicKey.decode(o,"der");case"RSA PRIVATE KEY":return My.RSAPrivateKey.decode(o,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:My.DSAPrivateKey.decode(o,"der")};case"EC PRIVATE KEY":return o=My.ECPrivateKey.decode(o,"der"),{curve:o.parameters.value,privateKey:o.privateKey};default:throw new Error("unknown key type "+n)}}dPr.signature=My.signature;function G4o(t,e){var r=t.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(t.algorithm.decrypt.kde.kdeparams.iters.toString(),10),o=z4o[t.algorithm.decrypt.cipher.algo.join(".")],i=t.algorithm.decrypt.cipher.iv,a=t.subjectPrivateKey,s=parseInt(o.split("-")[1],10)/8,c=W4o.pbkdf2Sync(e,r,n,s),l=j4o.createDecipheriv(o,c,i),u=[];return u.push(l.update(a)),u.push(l.final()),A.Buffer.concat(u)}});var g0t=Q((XLc,V4o)=>{V4o.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}});var gPr=Q((ZLc,l7e)=>{d();p();var TH=$pt(),q4o=H9e(),K4o=$ht().ec,c7e=pi(),Y4o=lpe(),J4o=g0t();function X4o(t,e,r,n,o){var i=Y4o(e);if(i.curve){if(n!=="ecdsa"&&n!=="ecdsa/rsa")throw new Error("wrong private key type");return Z4o(t,i)}else if(i.type==="dsa"){if(n!=="dsa")throw new Error("wrong private key type");return Q4o(t,i,r)}else if(n!=="rsa"&&n!=="ecdsa/rsa")throw new Error("wrong private key type");t=A.Buffer.concat([o,t]);for(var a=i.modulus.byteLength(),s=[0,1];t.length+s.length+1<a;)s.push(255);s.push(0);for(var c=-1;++c<t.length;)s.push(t[c]);var l=q4o(s,i);return l}function Z4o(t,e){var r=J4o[e.curve.join(".")];if(!r)throw new Error("unknown curve "+e.curve.join("."));var n=new K4o(r),o=n.keyFromPrivate(e.privateKey),i=o.sign(t);return new A.Buffer(i.toDER())}function Q4o(t,e,r){for(var n=e.params.priv_key,o=e.params.p,i=e.params.q,a=e.params.g,s=new c7e(0),c,l=v0t(t,i).mod(i),u=!1,f=hPr(n,i,t,r);u===!1;)c=mPr(i,f,r),s=tCo(a,c,o,i),u=c.invm(i).imul(l.add(n.mul(s))).mod(i),u.cmpn(0)===0&&(u=!1,s=new c7e(0));return $4o(s,u)}function $4o(t,e){t=t.toArray(),e=e.toArray(),t[0]&128&&(t=[0].concat(t)),e[0]&128&&(e=[0].concat(e));var r=t.length+e.length+4,n=[48,r,2,t.length];return n=n.concat(t,[2,e.length],e),new A.Buffer(n)}function hPr(t,e,r,n){if(t=new A.Buffer(t.toArray()),t.length<e.byteLength()){var o=new A.Buffer(e.byteLength()-t.length);o.fill(0),t=A.Buffer.concat([o,t])}var i=r.length,a=eCo(r,e),s=new A.Buffer(i);s.fill(1);var c=new A.Buffer(i);return c.fill(0),c=TH(n,c).update(s).update(new A.Buffer([0])).update(t).update(a).digest(),s=TH(n,c).update(s).digest(),c=TH(n,c).update(s).update(new A.Buffer([1])).update(t).update(a).digest(),s=TH(n,c).update(s).digest(),{k:c,v:s}}function v0t(t,e){var r=new c7e(t),n=(t.length<<3)-e.bitLength();return n>0&&r.ishrn(n),r}function eCo(t,e){t=v0t(t,e),t=t.mod(e);var r=new A.Buffer(t.toArray());if(r.length<e.byteLength()){var n=new A.Buffer(e.byteLength()-r.length);n.fill(0),r=A.Buffer.concat([n,r])}return r}function mPr(t,e,r){var n,o;do{for(n=new A.Buffer(0);n.length*8<t.bitLength();)e.v=TH(r,e.k).update(e.v).digest(),n=A.Buffer.concat([n,e.v]);o=v0t(n,t),e.k=TH(r,e.k).update(e.v).update(new A.Buffer([0])).digest(),e.v=TH(r,e.k).update(e.v).digest()}while(o.cmp(t)!==-1);return o}function tCo(t,e,r,n){return t.toRed(c7e.mont(r)).redPow(e).fromRed().mod(n)}l7e.exports=X4o;l7e.exports.getKey=hPr;l7e.exports.makeKey=mPr});var xPr=Q((eUc,bPr)=>{d();p();var upe=pi(),rCo=$ht().ec,yPr=lpe(),nCo=g0t();function oCo(t,e,r,n,o){var i=yPr(r);if(i.type==="ec"){if(n!=="ecdsa"&&n!=="ecdsa/rsa")throw new Error("wrong public key type");return iCo(t,e,i)}else if(i.type==="dsa"){if(n!=="dsa")throw new Error("wrong public key type");return aCo(t,e,i)}else if(n!=="rsa"&&n!=="ecdsa/rsa")throw new Error("wrong public key type");e=A.Buffer.concat([o,e]);for(var a=i.modulus.byteLength(),s=[1],c=0;e.length+s.length+2<a;)s.push(255),c++;s.push(0);for(var l=-1;++l<e.length;)s.push(e[l]);s=new A.Buffer(s);var u=upe.mont(i.modulus);t=new upe(t).toRed(u),t=t.redPow(new upe(i.publicExponent)),t=new A.Buffer(t.fromRed().toArray());var f=c<8?1:0;for(a=Math.min(t.length,s.length),t.length!==s.length&&(f=1),l=-1;++l<a;)f|=t[l]^s[l];return f===0}function iCo(t,e,r){var n=nCo[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new rCo(n),i=r.data.subjectPrivateKey.data;return o.verify(e,t,i)}function aCo(t,e,r){var n=r.data.p,o=r.data.q,i=r.data.g,a=r.data.pub_key,s=yPr.signature.decode(t,"der"),c=s.s,l=s.r;vPr(c,o),vPr(l,o);var u=upe.mont(n),f=c.invm(o),h=i.toRed(u).redPow(new upe(e).mul(f).mod(o)).fromRed().mul(a.toRed(u).redPow(l.mul(f).mod(o)).fromRed()).mod(n).mod(o);return h.cmp(l)===0}function vPr(t,e){if(t.cmpn(0)<=0)throw new Error("invalid sig");if(t.cmp(e)>=e)throw new Error("invalid sig")}bPr.exports=oCo});var CPr=Q((nUc,_Pr)=>{d();p();var SPr=dH(),u7e=l9e(),EPr=Hn(),sCo=gPr(),cCo=xPr(),IH=eht();Object.keys(IH).forEach(function(t){IH[t].id=new A.Buffer(IH[t].id,"hex"),IH[t.toLowerCase()]=IH[t]});function fpe(t){u7e.Writable.call(this);var e=IH[t];if(!e)throw new Error("Unknown message digest");this._hashType=e.hash,this._hash=SPr(e.hash),this._tag=e.id,this._signType=e.sign}EPr(fpe,u7e.Writable);fpe.prototype._write=function(e,r,n){this._hash.update(e),n()};fpe.prototype.update=function(e,r){return typeof e=="string"&&(e=new A.Buffer(e,r)),this._hash.update(e),this};fpe.prototype.sign=function(e,r){this.end();var n=this._hash.digest(),o=sCo(n,e,this._hashType,this._signType,this._tag);return r?o.toString(r):o};function dpe(t){u7e.Writable.call(this);var e=IH[t];if(!e)throw new Error("Unknown message digest");this._hash=SPr(e.hash),this._tag=e.id,this._signType=e.sign}EPr(dpe,u7e.Writable);dpe.prototype._write=function(e,r,n){this._hash.update(e),n()};dpe.prototype.update=function(e,r){return typeof e=="string"&&(e=new A.Buffer(e,r)),this._hash.update(e),this};dpe.prototype.verify=function(e,r,n){typeof r=="string"&&(r=new A.Buffer(r,n)),this.end();var o=this._hash.digest();return cCo(r,o,e,this._signType,this._tag)};function wPr(t){return new fpe(t)}function APr(t){return new dpe(t)}_Pr.exports={Sign:wPr,Verify:APr,createSign:wPr,createVerify:APr}});var kPr=Q((aUc,lCo)=>{lCo.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny <fedor@indutny.com>",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}});var C1=Q(TPr=>{"use strict";d();p();var IE=TPr,uCo=pi(),fCo=mm(),f7e=fQ();IE.assert=fCo;IE.toArray=f7e.toArray;IE.zero2=f7e.zero2;IE.toHex=f7e.toHex;IE.encode=f7e.encode;function dCo(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var o=1<<e+1,i=t.clone(),a=0;a<n.length;a++){var s,c=i.andln(o-1);i.isOdd()?(c>(o>>1)-1?s=(o>>1)-c:s=c,i.isubn(s)):s=0,n[a]=s,i.iushrn(1)}return n}IE.getNAF=dCo;function pCo(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n=0,o=0,i;t.cmpn(-n)>0||e.cmpn(-o)>0;){var a=t.andln(3)+n&3,s=e.andln(3)+o&3;a===3&&(a=-1),s===3&&(s=-1);var c;(a&1)===0?c=0:(i=t.andln(7)+n&7,(i===3||i===5)&&s===2?c=-a:c=a),r[0].push(c);var l;(s&1)===0?l=0:(i=e.andln(7)+o&7,(i===3||i===5)&&a===2?l=-s:l=s),r[1].push(l),2*n===c+1&&(n=1-n),2*o===l+1&&(o=1-o),t.iushrn(1),e.iushrn(1)}return r}IE.getJSF=pCo;function hCo(t,e,r){var n="_"+e;t.prototype[e]=function(){return this[n]!==void 0?this[n]:this[n]=r.call(this)}}IE.cachedProperty=hCo;function mCo(t){return typeof t=="string"?IE.toArray(t,"hex"):t}IE.parseBytes=mCo;function gCo(t){return new uCo(t,"hex","le")}IE.intFromLE=gCo});var hpe=Q((uUc,IPr)=>{"use strict";d();p();var RH=pi(),ppe=C1(),d7e=ppe.getNAF,vCo=ppe.getJSF,p7e=ppe.assert;function OP(t,e){this.type=t,this.p=new RH(e.p,16),this.red=e.prime?RH.red(e.prime):RH.mont(this.p),this.zero=new RH(0).toRed(this.red),this.one=new RH(1).toRed(this.red),this.two=new RH(2).toRed(this.red),this.n=e.n&&new RH(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}IPr.exports=OP;OP.prototype.point=function(){throw new Error("Not implemented")};OP.prototype.validate=function(){throw new Error("Not implemented")};OP.prototype._fixedNafMul=function(e,r){p7e(e.precomputed);var n=e._getDoubles(),o=d7e(r,1,this._bitLength),i=(1<<n.step+1)-(n.step%2===0?2:1);i/=3;var a=[],s,c;for(s=0;s<o.length;s+=n.step){c=0;for(var l=s+n.step-1;l>=s;l--)c=(c<<1)+o[l];a.push(c)}for(var u=this.jpoint(null,null,null),f=this.jpoint(null,null,null),h=i;h>0;h--){for(s=0;s<a.length;s++)c=a[s],c===h?f=f.mixedAdd(n.points[s]):c===-h&&(f=f.mixedAdd(n.points[s].neg()));u=u.add(f)}return u.toP()};OP.prototype._wnafMul=function(e,r){var n=4,o=e._getNAFPoints(n);n=o.wnd;for(var i=o.points,a=d7e(r,n,this._bitLength),s=this.jpoint(null,null,null),c=a.length-1;c>=0;c--){for(var l=0;c>=0&&a[c]===0;c--)l++;if(c>=0&&l++,s=s.dblp(l),c<0)break;var u=a[c];p7e(u!==0),e.type==="affine"?u>0?s=s.mixedAdd(i[u-1>>1]):s=s.mixedAdd(i[-u-1>>1].neg()):u>0?s=s.add(i[u-1>>1]):s=s.add(i[-u-1>>1].neg())}return e.type==="affine"?s.toP():s};OP.prototype._wnafMulAdd=function(e,r,n,o,i){var a=this._wnafT1,s=this._wnafT2,c=this._wnafT3,l=0,u,f,h;for(u=0;u<o;u++){h=r[u];var m=h._getNAFPoints(e);a[u]=m.wnd,s[u]=m.points}for(u=o-1;u>=1;u-=2){var g=u-1,v=u;if(a[g]!==1||a[v]!==1){c[g]=d7e(n[g],a[g],this._bitLength),c[v]=d7e(n[v],a[v],this._bitLength),l=Math.max(c[g].length,l),l=Math.max(c[v].length,l);continue}var b=[r[g],null,null,r[v]];r[g].y.cmp(r[v].y)===0?(b[1]=r[g].add(r[v]),b[2]=r[g].toJ().mixedAdd(r[v].neg())):r[g].y.cmp(r[v].y.redNeg())===0?(b[1]=r[g].toJ().mixedAdd(r[v]),b[2]=r[g].add(r[v].neg())):(b[1]=r[g].toJ().mixedAdd(r[v]),b[2]=r[g].toJ().mixedAdd(r[v].neg()));var w=[-3,-1,-5,-7,0,7,5,1,3],_=vCo(n[g],n[v]);for(l=Math.max(_[0].length,l),c[g]=new Array(l),c[v]=new Array(l),f=0;f<l;f++){var I=_[0][f]|0,B=_[1][f]|0;c[g][f]=w[(I+1)*3+(B+1)],c[v][f]=0,s[g]=b}}var L=this.jpoint(null,null,null),D=this._wnafT4;for(u=l;u>=0;u--){for(var z=0;u>=0;){var G=!0;for(f=0;f<o;f++)D[f]=c[f][u]|0,D[f]!==0&&(G=!1);if(!G)break;z++,u--}if(u>=0&&z++,L=L.dblp(z),u<0)break;for(f=0;f<o;f++){var U=D[f];U!==0&&(U>0?h=s[f][U-1>>1]:U<0&&(h=s[f][-U-1>>1].neg()),h.type==="affine"?L=L.mixedAdd(h):L=L.add(h))}}for(u=0;u<o;u++)s[u]=null;return i?L:L.toP()};function D2(t,e){this.curve=t,this.type=e,this.precomputed=null}OP.BasePoint=D2;D2.prototype.eq=function(){throw new Error("Not implemented")};D2.prototype.validate=function(){return this.curve.validate(this)};OP.prototype.decodePoint=function(e,r){e=ppe.toArray(e,r);var n=this.p.byteLength();if((e[0]===4||e[0]===6||e[0]===7)&&e.length-1===2*n){e[0]===6?p7e(e[e.length-1]%2===0):e[0]===7&&p7e(e[e.length-1]%2===1);var o=this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));return o}else if((e[0]===2||e[0]===3)&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),e[0]===3);throw new Error("Unknown point format")};D2.prototype.encodeCompressed=function(e){return this.encode(e,!0)};D2.prototype._encode=function(e){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))};D2.prototype.encode=function(e,r){return ppe.encode(this._encode(r),e)};D2.prototype.precompute=function(e){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,e),r.beta=this._getBeta(),this.precomputed=r,this};D2.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return r?r.points.length>=Math.ceil((e.bitLength()+1)/r.step):!1};D2.prototype._getDoubles=function(e,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],o=this,i=0;i<r;i+=e){for(var a=0;a<e;a++)o=o.dbl();n.push(o)}return{step:e,points:n}};D2.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<e)-1,o=n===1?null:this.dbl(),i=1;i<n;i++)r[i]=r[i-1].add(o);return{wnd:e,points:r}};D2.prototype._getBeta=function(){return null};D2.prototype.dblp=function(e){for(var r=this,n=0;n<e;n++)r=r.dbl();return r}});var MPr=Q((pUc,RPr)=>{"use strict";d();p();var yCo=C1(),_u=pi(),y0t=Hn(),zQ=hpe(),bCo=yCo.assert;function L2(t){zQ.call(this,"short",t),this.a=new _u(t.a,16).toRed(this.red),this.b=new _u(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}y0t(L2,zQ);RPr.exports=L2;L2.prototype._getEndomorphism=function(e){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var r,n;if(e.beta)r=new _u(e.beta,16).toRed(this.red);else{var o=this._getEndoRoots(this.p);r=o[0].cmp(o[1])<0?o[0]:o[1],r=r.toRed(this.red)}if(e.lambda)n=new _u(e.lambda,16);else{var i=this._getEndoRoots(this.n);this.g.mul(i[0]).x.cmp(this.g.x.redMul(r))===0?n=i[0]:(n=i[1],bCo(this.g.mul(n).x.cmp(this.g.x.redMul(r))===0))}var a;return e.basis?a=e.basis.map(function(s){return{a:new _u(s.a,16),b:new _u(s.b,16)}}):a=this._getEndoBasis(n),{beta:r,lambda:n,basis:a}}};L2.prototype._getEndoRoots=function(e){var r=e===this.p?this.red:_u.mont(e),n=new _u(2).toRed(r).redInvm(),o=n.redNeg(),i=new _u(3).toRed(r).redNeg().redSqrt().redMul(n),a=o.redAdd(i).fromRed(),s=o.redSub(i).fromRed();return[a,s]};L2.prototype._getEndoBasis=function(e){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=e,o=this.n.clone(),i=new _u(1),a=new _u(0),s=new _u(0),c=new _u(1),l,u,f,h,m,g,v,b=0,w,_;n.cmpn(0)!==0;){var I=o.div(n);w=o.sub(I.mul(n)),_=s.sub(I.mul(i));var B=c.sub(I.mul(a));if(!f&&w.cmp(r)<0)l=v.neg(),u=i,f=w.neg(),h=_;else if(f&&++b===2)break;v=w,o=n,n=w,s=i,i=_,c=a,a=B}m=w.neg(),g=_;var L=f.sqr().add(h.sqr()),D=m.sqr().add(g.sqr());return D.cmp(L)>=0&&(m=l,g=u),f.negative&&(f=f.neg(),h=h.neg()),m.negative&&(m=m.neg(),g=g.neg()),[{a:f,b:h},{a:m,b:g}]};L2.prototype._endoSplit=function(e){var r=this.endo.basis,n=r[0],o=r[1],i=o.b.mul(e).divRound(this.n),a=n.b.neg().mul(e).divRound(this.n),s=i.mul(n.a),c=a.mul(o.a),l=i.mul(n.b),u=a.mul(o.b),f=e.sub(s).sub(c),h=l.add(u).neg();return{k1:f,k2:h}};L2.prototype.pointFromX=function(e,r){e=new _u(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),o=n.redSqrt();if(o.redSqr().redSub(n).cmp(this.zero)!==0)throw new Error("invalid point");var i=o.fromRed().isOdd();return(r&&!i||!r&&i)&&(o=o.redNeg()),this.point(e,o)};L2.prototype.validate=function(e){if(e.inf)return!0;var r=e.x,n=e.y,o=this.a.redMul(r),i=r.redSqr().redMul(r).redIAdd(o).redIAdd(this.b);return n.redSqr().redISub(i).cmpn(0)===0};L2.prototype._endoWnafMulAdd=function(e,r,n){for(var o=this._endoWnafT1,i=this._endoWnafT2,a=0;a<e.length;a++){var s=this._endoSplit(r[a]),c=e[a],l=c._getBeta();s.k1.negative&&(s.k1.ineg(),c=c.neg(!0)),s.k2.negative&&(s.k2.ineg(),l=l.neg(!0)),o[a*2]=c,o[a*2+1]=l,i[a*2]=s.k1,i[a*2+1]=s.k2}for(var u=this._wnafMulAdd(1,o,i,a*2,n),f=0;f<a*2;f++)o[f]=null,i[f]=null;return u};function Rp(t,e,r,n){zQ.BasePoint.call(this,t,"affine"),e===null&&r===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new _u(e,16),this.y=new _u(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}y0t(Rp,zQ.BasePoint);L2.prototype.point=function(e,r,n){return new Rp(this,e,r,n)};L2.prototype.pointFromJSON=function(e,r){return Rp.fromJSON(this,e,r)};Rp.prototype._getBeta=function(){if(!!this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,o=function(i){return n.point(i.x.redMul(n.endo.beta),i.y)};e.beta=r,r.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(o)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(o)}}}return r}};Rp.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]};Rp.fromJSON=function(e,r,n){typeof r=="string"&&(r=JSON.parse(r));var o=e.point(r[0],r[1],n);if(!r[2])return o;function i(s){return e.point(s[0],s[1],n)}var a=r[2];return o.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[o].concat(a.doubles.points.map(i))},naf:a.naf&&{wnd:a.naf.wnd,points:[o].concat(a.naf.points.map(i))}},o};Rp.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"};Rp.prototype.isInfinity=function(){return this.inf};Rp.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(this.x.cmp(e.x)===0)return this.curve.point(null,null);var r=this.y.redSub(e.y);r.cmpn(0)!==0&&(r=r.redMul(this.x.redSub(e.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(e.x),o=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,o)};Rp.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(e.cmpn(0)===0)return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),o=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(r).redMul(o),a=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s)};Rp.prototype.getX=function(){return this.x.fromRed()};Rp.prototype.getY=function(){return this.y.fromRed()};Rp.prototype.mul=function(e){return e=new _u(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)};Rp.prototype.mulAdd=function(e,r,n){var o=[this,r],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i):this.curve._wnafMulAdd(1,o,i,2)};Rp.prototype.jmulAdd=function(e,r,n){var o=[this,r],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i,!0):this.curve._wnafMulAdd(1,o,i,2,!0)};Rp.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||this.x.cmp(e.x)===0&&this.y.cmp(e.y)===0)};Rp.prototype.neg=function(e){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,o=function(i){return i.neg()};r.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(o)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(o)}}}return r};Rp.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e};function Hh(t,e,r,n){zQ.BasePoint.call(this,t,"jacobian"),e===null&&r===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new _u(0)):(this.x=new _u(e,16),this.y=new _u(r,16),this.z=new _u(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}y0t(Hh,zQ.BasePoint);L2.prototype.jpoint=function(e,r,n){return new Hh(this,e,r,n)};Hh.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),r=e.redSqr(),n=this.x.redMul(r),o=this.y.redMul(r).redMul(e);return this.curve.point(n,o)};Hh.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};Hh.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var r=e.z.redSqr(),n=this.z.redSqr(),o=this.x.redMul(r),i=e.x.redMul(n),a=this.y.redMul(r.redMul(e.z)),s=e.y.redMul(n.redMul(this.z)),c=o.redSub(i),l=a.redSub(s);if(c.cmpn(0)===0)return l.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var u=c.redSqr(),f=u.redMul(c),h=o.redMul(u),m=l.redSqr().redIAdd(f).redISub(h).redISub(h),g=l.redMul(h.redISub(m)).redISub(a.redMul(f)),v=this.z.redMul(e.z).redMul(c);return this.curve.jpoint(m,g,v)};Hh.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var r=this.z.redSqr(),n=this.x,o=e.x.redMul(r),i=this.y,a=e.y.redMul(r).redMul(this.z),s=n.redSub(o),c=i.redSub(a);if(s.cmpn(0)===0)return c.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),f=n.redMul(l),h=c.redSqr().redIAdd(u).redISub(f).redISub(f),m=c.redMul(f.redISub(h)).redISub(i.redMul(u)),g=this.z.redMul(s);return this.curve.jpoint(h,m,g)};Hh.prototype.dblp=function(e){if(e===0)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var r;if(this.curve.zeroA||this.curve.threeA){var n=this;for(r=0;r<e;r++)n=n.dbl();return n}var o=this.curve.a,i=this.curve.tinv,a=this.x,s=this.y,c=this.z,l=c.redSqr().redSqr(),u=s.redAdd(s);for(r=0;r<e;r++){var f=a.redSqr(),h=u.redSqr(),m=h.redSqr(),g=f.redAdd(f).redIAdd(f).redIAdd(o.redMul(l)),v=a.redMul(h),b=g.redSqr().redISub(v.redAdd(v)),w=v.redISub(b),_=g.redMul(w);_=_.redIAdd(_).redISub(m);var I=u.redMul(c);r+1<e&&(l=l.redMul(m)),a=b,c=I,u=_}return this.curve.jpoint(a,u.redMul(i),c)};Hh.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};Hh.prototype._zeroDbl=function(){var e,r,n;if(this.zOne){var o=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(o).redISub(a);s=s.redIAdd(s);var c=o.redAdd(o).redIAdd(o),l=c.redSqr().redISub(s).redISub(s),u=a.redIAdd(a);u=u.redIAdd(u),u=u.redIAdd(u),e=l,r=c.redMul(s.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var f=this.x.redSqr(),h=this.y.redSqr(),m=h.redSqr(),g=this.x.redAdd(h).redSqr().redISub(f).redISub(m);g=g.redIAdd(g);var v=f.redAdd(f).redIAdd(f),b=v.redSqr(),w=m.redIAdd(m);w=w.redIAdd(w),w=w.redIAdd(w),e=b.redISub(g).redISub(g),r=v.redMul(g.redISub(e)).redISub(w),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(e,r,n)};Hh.prototype._threeDbl=function(){var e,r,n;if(this.zOne){var o=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(o).redISub(a);s=s.redIAdd(s);var c=o.redAdd(o).redIAdd(o).redIAdd(this.curve.a),l=c.redSqr().redISub(s).redISub(s);e=l;var u=a.redIAdd(a);u=u.redIAdd(u),u=u.redIAdd(u),r=c.redMul(s.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var f=this.z.redSqr(),h=this.y.redSqr(),m=this.x.redMul(h),g=this.x.redSub(f).redMul(this.x.redAdd(f));g=g.redAdd(g).redIAdd(g);var v=m.redIAdd(m);v=v.redIAdd(v);var b=v.redAdd(v);e=g.redSqr().redISub(b),n=this.y.redAdd(this.z).redSqr().redISub(h).redISub(f);var w=h.redSqr();w=w.redIAdd(w),w=w.redIAdd(w),w=w.redIAdd(w),r=g.redMul(v.redISub(e)).redISub(w)}return this.curve.jpoint(e,r,n)};Hh.prototype._dbl=function(){var e=this.curve.a,r=this.x,n=this.y,o=this.z,i=o.redSqr().redSqr(),a=r.redSqr(),s=n.redSqr(),c=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(i)),l=r.redAdd(r);l=l.redIAdd(l);var u=l.redMul(s),f=c.redSqr().redISub(u.redAdd(u)),h=u.redISub(f),m=s.redSqr();m=m.redIAdd(m),m=m.redIAdd(m),m=m.redIAdd(m);var g=c.redMul(h).redISub(m),v=n.redAdd(n).redMul(o);return this.curve.jpoint(f,g,v)};Hh.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),o=r.redSqr(),i=e.redAdd(e).redIAdd(e),a=i.redSqr(),s=this.x.redAdd(r).redSqr().redISub(e).redISub(o);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(a);var c=s.redSqr(),l=o.redIAdd(o);l=l.redIAdd(l),l=l.redIAdd(l),l=l.redIAdd(l);var u=i.redIAdd(s).redSqr().redISub(a).redISub(c).redISub(l),f=r.redMul(u);f=f.redIAdd(f),f=f.redIAdd(f);var h=this.x.redMul(c).redISub(f);h=h.redIAdd(h),h=h.redIAdd(h);var m=this.y.redMul(u.redMul(l.redISub(u)).redISub(s.redMul(c)));m=m.redIAdd(m),m=m.redIAdd(m),m=m.redIAdd(m);var g=this.z.redAdd(s).redSqr().redISub(n).redISub(c);return this.curve.jpoint(h,m,g)};Hh.prototype.mul=function(e,r){return e=new _u(e,r),this.curve._wnafMul(this,e)};Hh.prototype.eq=function(e){if(e.type==="affine")return this.eq(e.toJ());if(this===e)return!0;var r=this.z.redSqr(),n=e.z.redSqr();if(this.x.redMul(n).redISub(e.x.redMul(r)).cmpn(0)!==0)return!1;var o=r.redMul(this.z),i=n.redMul(e.z);return this.y.redMul(i).redISub(e.y.redMul(o)).cmpn(0)===0};Hh.prototype.eqXToP=function(e){var r=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(r);if(this.x.cmp(n)===0)return!0;for(var o=e.clone(),i=this.curve.redN.redMul(r);;){if(o.iadd(this.curve.n),o.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),this.x.cmp(n)===0)return!0}};Hh.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"};Hh.prototype.isInfinity=function(){return this.z.cmpn(0)===0}});var BPr=Q((gUc,NPr)=>{"use strict";d();p();var HQ=pi(),PPr=Hn(),h7e=hpe(),xCo=C1();function jQ(t){h7e.call(this,"mont",t),this.a=new HQ(t.a,16).toRed(this.red),this.b=new HQ(t.b,16).toRed(this.red),this.i4=new HQ(4).toRed(this.red).redInvm(),this.two=new HQ(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}PPr(jQ,h7e);NPr.exports=jQ;jQ.prototype.validate=function(e){var r=e.normalize().x,n=r.redSqr(),o=n.redMul(r).redAdd(n.redMul(this.a)).redAdd(r),i=o.redSqrt();return i.redSqr().cmp(o)===0};function Mp(t,e,r){h7e.BasePoint.call(this,t,"projective"),e===null&&r===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new HQ(e,16),this.z=new HQ(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}PPr(Mp,h7e.BasePoint);jQ.prototype.decodePoint=function(e,r){return this.point(xCo.toArray(e,r),1)};jQ.prototype.point=function(e,r){return new Mp(this,e,r)};jQ.prototype.pointFromJSON=function(e){return Mp.fromJSON(this,e)};Mp.prototype.precompute=function(){};Mp.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};Mp.fromJSON=function(e,r){return new Mp(e,r[0],r[1]||e.one)};Mp.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};Mp.prototype.isInfinity=function(){return this.z.cmpn(0)===0};Mp.prototype.dbl=function(){var e=this.x.redAdd(this.z),r=e.redSqr(),n=this.x.redSub(this.z),o=n.redSqr(),i=r.redSub(o),a=r.redMul(o),s=i.redMul(o.redAdd(this.curve.a24.redMul(i)));return this.curve.point(a,s)};Mp.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};Mp.prototype.diffAdd=function(e,r){var n=this.x.redAdd(this.z),o=this.x.redSub(this.z),i=e.x.redAdd(e.z),a=e.x.redSub(e.z),s=a.redMul(n),c=i.redMul(o),l=r.z.redMul(s.redAdd(c).redSqr()),u=r.x.redMul(s.redISub(c).redSqr());return this.curve.point(l,u)};Mp.prototype.mul=function(e){for(var r=e.clone(),n=this,o=this.curve.point(null,null),i=this,a=[];r.cmpn(0)!==0;r.iushrn(1))a.push(r.andln(1));for(var s=a.length-1;s>=0;s--)a[s]===0?(n=n.diffAdd(o,i),o=o.dbl()):(o=n.diffAdd(o,i),n=n.dbl());return o};Mp.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};Mp.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};Mp.prototype.eq=function(e){return this.getX().cmp(e.getX())===0};Mp.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this};Mp.prototype.getX=function(){return this.normalize(),this.x.fromRed()}});var LPr=Q((bUc,DPr)=>{"use strict";d();p();var wCo=C1(),H8=pi(),OPr=Hn(),m7e=hpe(),ACo=wCo.assert;function K4(t){this.twisted=(t.a|0)!==1,this.mOneA=this.twisted&&(t.a|0)===-1,this.extended=this.mOneA,m7e.call(this,"edwards",t),this.a=new H8(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new H8(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new H8(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),ACo(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(t.c|0)===1}OPr(K4,m7e);DPr.exports=K4;K4.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)};K4.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)};K4.prototype.jpoint=function(e,r,n,o){return this.point(e,r,n,o)};K4.prototype.pointFromX=function(e,r){e=new H8(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),o=this.c2.redSub(this.a.redMul(n)),i=this.one.redSub(this.c2.redMul(this.d).redMul(n)),a=o.redMul(i.redInvm()),s=a.redSqrt();if(s.redSqr().redSub(a).cmp(this.zero)!==0)throw new Error("invalid point");var c=s.fromRed().isOdd();return(r&&!c||!r&&c)&&(s=s.redNeg()),this.point(e,s)};K4.prototype.pointFromY=function(e,r){e=new H8(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),o=n.redSub(this.c2),i=n.redMul(this.d).redMul(this.c2).redSub(this.a),a=o.redMul(i.redInvm());if(a.cmp(this.zero)===0){if(r)throw new Error("invalid point");return this.point(this.zero,e)}var s=a.redSqrt();if(s.redSqr().redSub(a).cmp(this.zero)!==0)throw new Error("invalid point");return s.fromRed().isOdd()!==r&&(s=s.redNeg()),this.point(s,e)};K4.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var r=e.x.redSqr(),n=e.y.redSqr(),o=r.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(r).redMul(n)));return o.cmp(i)===0};function Bc(t,e,r,n,o){m7e.BasePoint.call(this,t,"projective"),e===null&&r===null&&n===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new H8(e,16),this.y=new H8(r,16),this.z=n?new H8(n,16):this.curve.one,this.t=o&&new H8(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}OPr(Bc,m7e.BasePoint);K4.prototype.pointFromJSON=function(e){return Bc.fromJSON(this,e)};K4.prototype.point=function(e,r,n,o){return new Bc(this,e,r,n,o)};Bc.fromJSON=function(e,r){return new Bc(e,r[0],r[1],r[2])};Bc.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};Bc.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)};Bc.prototype._extDbl=function(){var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var o=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(r),a=o.redAdd(r),s=a.redSub(n),c=o.redSub(r),l=i.redMul(s),u=a.redMul(c),f=i.redMul(c),h=s.redMul(a);return this.curve.point(l,u,h,f)};Bc.prototype._projDbl=function(){var e=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),o,i,a,s,c,l;if(this.curve.twisted){s=this.curve._mulA(r);var u=s.redAdd(n);this.zOne?(o=e.redSub(r).redSub(n).redMul(u.redSub(this.curve.two)),i=u.redMul(s.redSub(n)),a=u.redSqr().redSub(u).redSub(u)):(c=this.z.redSqr(),l=u.redSub(c).redISub(c),o=e.redSub(r).redISub(n).redMul(l),i=u.redMul(s.redSub(n)),a=u.redMul(l))}else s=r.redAdd(n),c=this.curve._mulC(this.z).redSqr(),l=s.redSub(c).redSub(c),o=this.curve._mulC(e.redISub(s)).redMul(l),i=this.curve._mulC(s).redMul(r.redISub(n)),a=s.redMul(l);return this.curve.point(o,i,a)};Bc.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};Bc.prototype._extAdd=function(e){var r=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),o=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),a=n.redSub(r),s=i.redSub(o),c=i.redAdd(o),l=n.redAdd(r),u=a.redMul(s),f=c.redMul(l),h=a.redMul(l),m=s.redMul(c);return this.curve.point(u,f,m,h)};Bc.prototype._projAdd=function(e){var r=this.z.redMul(e.z),n=r.redSqr(),o=this.x.redMul(e.x),i=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(i),s=n.redSub(a),c=n.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(i),u=r.redMul(s).redMul(l),f,h;return this.curve.twisted?(f=r.redMul(c).redMul(i.redSub(this.curve._mulA(o))),h=s.redMul(c)):(f=r.redMul(c).redMul(i.redSub(o)),h=this.curve._mulC(s).redMul(c)),this.curve.point(u,f,h)};Bc.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)};Bc.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)};Bc.prototype.mulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!1)};Bc.prototype.jmulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!0)};Bc.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this};Bc.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};Bc.prototype.getX=function(){return this.normalize(),this.x.fromRed()};Bc.prototype.getY=function(){return this.normalize(),this.y.fromRed()};Bc.prototype.eq=function(e){return this===e||this.getX().cmp(e.getX())===0&&this.getY().cmp(e.getY())===0};Bc.prototype.eqXToP=function(e){var r=e.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(r)===0)return!0;for(var n=e.clone(),o=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(o),this.x.cmp(r)===0)return!0}};Bc.prototype.toP=Bc.prototype.normalize;Bc.prototype.mixedAdd=Bc.prototype.add});var b0t=Q(UPr=>{"use strict";d();p();var g7e=UPr;g7e.base=hpe();g7e.short=MPr();g7e.mont=BPr();g7e.edwards=LPr()});var zPr=Q((_Uc,FPr)=>{d();p();FPr.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}});var v7e=Q(WPr=>{"use strict";d();p();var w0t=WPr,DP=SE(),x0t=b0t(),SCo=C1(),HPr=SCo.assert;function jPr(t){t.type==="short"?this.curve=new x0t.short(t):t.type==="edwards"?this.curve=new x0t.edwards(t):this.curve=new x0t.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,HPr(this.g.validate(),"Invalid curve"),HPr(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}w0t.PresetCurve=jPr;function LP(t,e){Object.defineProperty(w0t,t,{configurable:!0,enumerable:!0,get:function(){var r=new jPr(e);return Object.defineProperty(w0t,t,{configurable:!0,enumerable:!0,value:r}),r}})}LP("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:DP.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});LP("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:DP.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});LP("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:DP.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});LP("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:DP.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]});LP("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:DP.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]});LP("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:DP.sha256,gRed:!1,g:["9"]});LP("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:DP.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var A0t;try{A0t=zPr()}catch{A0t=void 0}LP("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:DP.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",A0t]})});var VPr=Q((MUc,GPr)=>{"use strict";d();p();var ECo=pi(),_Co=C1(),S0t=_Co.assert;function wm(t,e){this.ec=t,this.priv=null,this.pub=null,e.priv&&this._importPrivate(e.priv,e.privEnc),e.pub&&this._importPublic(e.pub,e.pubEnc)}GPr.exports=wm;wm.fromPublic=function(e,r,n){return r instanceof wm?r:new wm(e,{pub:r,pubEnc:n})};wm.fromPrivate=function(e,r,n){return r instanceof wm?r:new wm(e,{priv:r,privEnc:n})};wm.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};wm.prototype.getPublic=function(e,r){return typeof e=="string"&&(r=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,e):this.pub};wm.prototype.getPrivate=function(e){return e==="hex"?this.priv.toString(16,2):this.priv};wm.prototype._importPrivate=function(e,r){this.priv=new ECo(e,r||16),this.priv=this.priv.umod(this.ec.curve.n)};wm.prototype._importPublic=function(e,r){if(e.x||e.y){this.ec.curve.type==="mont"?S0t(e.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&S0t(e.x&&e.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(e.x,e.y);return}this.pub=this.ec.curve.decodePoint(e,r)};wm.prototype.derive=function(e){return e.validate()||S0t(e.validate(),"public point not validated"),e.mul(this.priv).getX()};wm.prototype.sign=function(e,r,n){return this.ec.sign(e,this,r,n)};wm.prototype.verify=function(e,r){return this.ec.verify(e,r,this)};wm.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}});var YPr=Q((BUc,KPr)=>{"use strict";d();p();var y7e=pi(),C0t=C1(),CCo=C0t.assert;function b7e(t,e){if(t instanceof b7e)return t;this._importDER(t,e)||(CCo(t.r&&t.s,"Signature without r or s"),this.r=new y7e(t.r,16),this.s=new y7e(t.s,16),t.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}KPr.exports=b7e;function kCo(){this.place=0}function E0t(t,e){var r=t[e.place++];if(!(r&128))return r;var n=r&15;if(n===0||n>4)return!1;for(var o=0,i=0,a=e.place;i<n;i++,a++)o<<=8,o|=t[a],o>>>=0;return o<=127?!1:(e.place=a,o)}function qPr(t){for(var e=0,r=t.length-1;!t[e]&&!(t[e+1]&128)&&e<r;)e++;return e===0?t:t.slice(e)}b7e.prototype._importDER=function(e,r){e=C0t.toArray(e,r);var n=new kCo;if(e[n.place++]!==48)return!1;var o=E0t(e,n);if(o===!1||o+n.place!==e.length||e[n.place++]!==2)return!1;var i=E0t(e,n);if(i===!1)return!1;var a=e.slice(n.place,i+n.place);if(n.place+=i,e[n.place++]!==2)return!1;var s=E0t(e,n);if(s===!1||e.length!==s+n.place)return!1;var c=e.slice(n.place,s+n.place);if(a[0]===0)if(a[1]&128)a=a.slice(1);else return!1;if(c[0]===0)if(c[1]&128)c=c.slice(1);else return!1;return this.r=new y7e(a),this.s=new y7e(c),this.recoveryParam=null,!0};function _0t(t,e){if(e<128){t.push(e);return}var r=1+(Math.log(e)/Math.LN2>>>3);for(t.push(r|128);--r;)t.push(e>>>(r<<3)&255);t.push(e)}b7e.prototype.toDER=function(e){var r=this.r.toArray(),n=this.s.toArray();for(r[0]&128&&(r=[0].concat(r)),n[0]&128&&(n=[0].concat(n)),r=qPr(r),n=qPr(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var o=[2];_0t(o,r.length),o=o.concat(r),o.push(2),_0t(o,n.length);var i=o.concat(n),a=[48];return _0t(a,i.length),a=a.concat(i),C0t.encode(a,e)}});var QPr=Q((LUc,ZPr)=>{"use strict";d();p();var MH=pi(),JPr=ape(),TCo=C1(),k0t=v7e(),ICo=U4(),XPr=TCo.assert,T0t=VPr(),x7e=YPr();function U2(t){if(!(this instanceof U2))return new U2(t);typeof t=="string"&&(XPr(Object.prototype.hasOwnProperty.call(k0t,t),"Unknown curve "+t),t=k0t[t]),t instanceof k0t.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}ZPr.exports=U2;U2.prototype.keyPair=function(e){return new T0t(this,e)};U2.prototype.keyFromPrivate=function(e,r){return T0t.fromPrivate(this,e,r)};U2.prototype.keyFromPublic=function(e,r){return T0t.fromPublic(this,e,r)};U2.prototype.genKeyPair=function(e){e||(e={});for(var r=new JPr({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||ICo(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new MH(2));;){var i=new MH(r.generate(n));if(!(i.cmp(o)>0))return i.iaddn(1),this.keyFromPrivate(i)}};U2.prototype._truncateToN=function(e,r){var n=e.byteLength()*8-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!r&&e.cmp(this.n)>=0?e.sub(this.n):e};U2.prototype.sign=function(e,r,n,o){typeof n=="object"&&(o=n,n=null),o||(o={}),r=this.keyFromPrivate(r,n),e=this._truncateToN(new MH(e,16));for(var i=this.n.byteLength(),a=r.getPrivate().toArray("be",i),s=e.toArray("be",i),c=new JPr({hash:this.hash,entropy:a,nonce:s,pers:o.pers,persEnc:o.persEnc||"utf8"}),l=this.n.sub(new MH(1)),u=0;;u++){var f=o.k?o.k(u):new MH(c.generate(this.n.byteLength()));if(f=this._truncateToN(f,!0),!(f.cmpn(1)<=0||f.cmp(l)>=0)){var h=this.g.mul(f);if(!h.isInfinity()){var m=h.getX(),g=m.umod(this.n);if(g.cmpn(0)!==0){var v=f.invm(this.n).mul(g.mul(r.getPrivate()).iadd(e));if(v=v.umod(this.n),v.cmpn(0)!==0){var b=(h.getY().isOdd()?1:0)|(m.cmp(g)!==0?2:0);return o.canonical&&v.cmp(this.nh)>0&&(v=this.n.sub(v),b^=1),new x7e({r:g,s:v,recoveryParam:b})}}}}}};U2.prototype.verify=function(e,r,n,o){e=this._truncateToN(new MH(e,16)),n=this.keyFromPublic(n,o),r=new x7e(r,"hex");var i=r.r,a=r.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0||a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s=a.invm(this.n),c=s.mul(e).umod(this.n),l=s.mul(i).umod(this.n),u;return this.curve._maxwellTrick?(u=this.g.jmulAdd(c,n.getPublic(),l),u.isInfinity()?!1:u.eqXToP(i)):(u=this.g.mulAdd(c,n.getPublic(),l),u.isInfinity()?!1:u.getX().umod(this.n).cmp(i)===0)};U2.prototype.recoverPubKey=function(t,e,r,n){XPr((3&r)===r,"The recovery param is more than two bits"),e=new x7e(e,n);var o=this.n,i=new MH(t),a=e.r,s=e.s,c=r&1,l=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");l?a=this.curve.pointFromX(a.add(this.curve.n),c):a=this.curve.pointFromX(a,c);var u=e.r.invm(o),f=o.sub(i).mul(u).umod(o),h=s.mul(u).umod(o);return this.g.mulAdd(f,a,h)};U2.prototype.getKeyRecoveryParam=function(t,e,r,n){if(e=new x7e(e,n),e.recoveryParam!==null)return e.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(t,e,o)}catch{continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}});var rNr=Q((zUc,tNr)=>{"use strict";d();p();var mpe=C1(),eNr=mpe.assert,$Pr=mpe.parseBytes,WQ=mpe.cachedProperty;function Pp(t,e){this.eddsa=t,this._secret=$Pr(e.secret),t.isPoint(e.pub)?this._pub=e.pub:this._pubBytes=$Pr(e.pub)}Pp.fromPublic=function(e,r){return r instanceof Pp?r:new Pp(e,{pub:r})};Pp.fromSecret=function(e,r){return r instanceof Pp?r:new Pp(e,{secret:r})};Pp.prototype.secret=function(){return this._secret};WQ(Pp,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())});WQ(Pp,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())});WQ(Pp,"privBytes",function(){var e=this.eddsa,r=this.hash(),n=e.encodingLength-1,o=r.slice(0,e.encodingLength);return o[0]&=248,o[n]&=127,o[n]|=64,o});WQ(Pp,"priv",function(){return this.eddsa.decodeInt(this.privBytes())});WQ(Pp,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()});WQ(Pp,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)});Pp.prototype.sign=function(e){return eNr(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)};Pp.prototype.verify=function(e,r){return this.eddsa.verify(e,r,this)};Pp.prototype.getSecret=function(e){return eNr(this._secret,"KeyPair is public only"),mpe.encode(this.secret(),e)};Pp.prototype.getPublic=function(e){return mpe.encode(this.pubBytes(),e)};tNr.exports=Pp});var oNr=Q((WUc,nNr)=>{"use strict";d();p();var RCo=pi(),w7e=C1(),MCo=w7e.assert,A7e=w7e.cachedProperty,PCo=w7e.parseBytes;function PH(t,e){this.eddsa=t,typeof e!="object"&&(e=PCo(e)),Array.isArray(e)&&(e={R:e.slice(0,t.encodingLength),S:e.slice(t.encodingLength)}),MCo(e.R&&e.S,"Signature without R or S"),t.isPoint(e.R)&&(this._R=e.R),e.S instanceof RCo&&(this._S=e.S),this._Rencoded=Array.isArray(e.R)?e.R:e.Rencoded,this._Sencoded=Array.isArray(e.S)?e.S:e.Sencoded}A7e(PH,"S",function(){return this.eddsa.decodeInt(this.Sencoded())});A7e(PH,"R",function(){return this.eddsa.decodePoint(this.Rencoded())});A7e(PH,"Rencoded",function(){return this.eddsa.encodePoint(this.R())});A7e(PH,"Sencoded",function(){return this.eddsa.encodeInt(this.S())});PH.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())};PH.prototype.toHex=function(){return w7e.encode(this.toBytes(),"hex").toUpperCase()};nNr.exports=PH});var lNr=Q((qUc,cNr)=>{"use strict";d();p();var NCo=SE(),BCo=v7e(),GQ=C1(),OCo=GQ.assert,aNr=GQ.parseBytes,sNr=rNr(),iNr=oNr();function Py(t){if(OCo(t==="ed25519","only tested with ed25519 so far"),!(this instanceof Py))return new Py(t);t=BCo[t].curve,this.curve=t,this.g=t.g,this.g.precompute(t.n.bitLength()+1),this.pointClass=t.point().constructor,this.encodingLength=Math.ceil(t.n.bitLength()/8),this.hash=NCo.sha512}cNr.exports=Py;Py.prototype.sign=function(e,r){e=aNr(e);var n=this.keyFromSecret(r),o=this.hashInt(n.messagePrefix(),e),i=this.g.mul(o),a=this.encodePoint(i),s=this.hashInt(a,n.pubBytes(),e).mul(n.priv()),c=o.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:a})};Py.prototype.verify=function(e,r,n){e=aNr(e),r=this.makeSignature(r);var o=this.keyFromPublic(n),i=this.hashInt(r.Rencoded(),o.pubBytes(),e),a=this.g.mul(r.S()),s=r.R().add(o.pub().mul(i));return s.eq(a)};Py.prototype.hashInt=function(){for(var e=this.hash(),r=0;r<arguments.length;r++)e.update(arguments[r]);return GQ.intFromLE(e.digest()).umod(this.curve.n)};Py.prototype.keyFromPublic=function(e){return sNr.fromPublic(this,e)};Py.prototype.keyFromSecret=function(e){return sNr.fromSecret(this,e)};Py.prototype.makeSignature=function(e){return e instanceof iNr?e:new iNr(this,e)};Py.prototype.encodePoint=function(e){var r=e.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=e.getX().isOdd()?128:0,r};Py.prototype.decodePoint=function(e){e=GQ.parseBytes(e);var r=e.length-1,n=e.slice(0,r).concat(e[r]&-129),o=(e[r]&128)!==0,i=GQ.intFromLE(n);return this.curve.pointFromY(i,o)};Py.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)};Py.prototype.decodeInt=function(e){return GQ.intFromLE(e)};Py.prototype.isPoint=function(e){return e instanceof this.pointClass}});var fNr=Q(uNr=>{"use strict";d();p();var NH=uNr;NH.version=kPr().version;NH.utils=C1();NH.rand=U4();NH.curve=b0t();NH.curves=v7e();NH.ec=QPr();NH.eddsa=lNr()});var pNr=Q((QUc,dNr)=>{d();p();var DCo=fNr(),LCo=pi();dNr.exports=function(e){return new BH(e)};var k1={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};k1.p224=k1.secp224r1;k1.p256=k1.secp256r1=k1.prime256v1;k1.p192=k1.secp192r1=k1.prime192v1;k1.p384=k1.secp384r1;k1.p521=k1.secp521r1;function BH(t){this.curveType=k1[t],this.curveType||(this.curveType={name:t}),this.curve=new DCo.ec(this.curveType.name),this.keys=void 0}BH.prototype.generateKeys=function(t,e){return this.keys=this.curve.genKeyPair(),this.getPublicKey(t,e)};BH.prototype.computeSecret=function(t,e,r){e=e||"utf8",A.Buffer.isBuffer(t)||(t=new A.Buffer(t,e));var n=this.curve.keyFromPublic(t).getPublic(),o=n.mul(this.keys.getPrivate()).getX();return I0t(o,r,this.curveType.byteLength)};BH.prototype.getPublicKey=function(t,e){var r=this.keys.getPublic(e==="compressed",!0);return e==="hybrid"&&(r[r.length-1]%2?r[0]=7:r[0]=6),I0t(r,t)};BH.prototype.getPrivateKey=function(t){return I0t(this.keys.getPrivate(),t)};BH.prototype.setPublicKey=function(t,e){return e=e||"utf8",A.Buffer.isBuffer(t)||(t=new A.Buffer(t,e)),this.keys._importPublic(t),this};BH.prototype.setPrivateKey=function(t,e){e=e||"utf8",A.Buffer.isBuffer(t)||(t=new A.Buffer(t,e));var r=new LCo(t);return r=r.toString(16),this.keys._importPrivate(r),this};function I0t(t,e,r){Array.isArray(t)||(t=t.toArray());var n=new A.Buffer(t);if(r&&n.length<r){var o=new A.Buffer(r-n.length);o.fill(0),n=A.Buffer.concat([o,n])}return e?n.toString(e):n}});var R0t=Q((tFc,hNr)=>{d();p();var UCo=dH();hNr.exports=function(t,e){for(var r=new A.Buffer(""),n=0,o;r.length<e;)o=FCo(n++),r=A.Buffer.concat([r,UCo("sha1").update(t).update(o).digest()]);return r.slice(0,e)};function FCo(t){var e=new A.Buffer(4);return e.writeUInt32BE(t,0),e}});var M0t=Q((oFc,mNr)=>{d();p();mNr.exports=function(e,r){for(var n=e.length,o=-1;++o<n;)e[o]^=r[o];return e}});var P0t=Q((sFc,vNr)=>{d();p();var gNr=pi();function zCo(t,e){return new A.Buffer(t.toRed(gNr.mont(e.modulus)).redPow(new gNr(e.publicExponent)).fromRed().toArray())}vNr.exports=zCo});var wNr=Q((uFc,xNr)=>{d();p();var HCo=lpe(),N0t=aH(),jCo=dH(),yNr=R0t(),bNr=M0t(),B0t=pi(),WCo=P0t(),GCo=H9e();xNr.exports=function(e,r,n){var o;e.padding?o=e.padding:n?o=1:o=4;var i=HCo(e),a;if(o===4)a=VCo(i,r);else if(o===1)a=qCo(i,r,n);else if(o===3){if(a=new B0t(r),a.cmp(i.modulus)>=0)throw new Error("data too long for modulus")}else throw new Error("unknown padding");return n?GCo(a,i):WCo(a,i)};function VCo(t,e){var r=t.modulus.byteLength(),n=e.length,o=jCo("sha1").update(new A.Buffer("")).digest(),i=o.length,a=2*i;if(n>r-a-2)throw new Error("message too long");var s=new A.Buffer(r-n-a-2);s.fill(0);var c=r-i-1,l=N0t(i),u=bNr(A.Buffer.concat([o,s,new A.Buffer([1]),e],c),yNr(l,c)),f=bNr(l,yNr(u,i));return new B0t(A.Buffer.concat([new A.Buffer([0]),f,u],r))}function qCo(t,e,r){var n=e.length,o=t.modulus.byteLength();if(n>o-11)throw new Error("message too long");var i;return r?(i=new A.Buffer(o-n-3),i.fill(255)):i=KCo(o-n-3),new B0t(A.Buffer.concat([new A.Buffer([0,r?1:2]),i,new A.Buffer([0]),e],o))}function KCo(t,e){for(var r=new A.Buffer(t),n=0,o=N0t(t*2),i=0,a;n<t;)i===o.length&&(o=N0t(t*2),i=0),a=o[i++],a&&(r[n++]=a);return r}});var CNr=Q((pFc,_Nr)=>{d();p();var YCo=lpe(),ANr=R0t(),SNr=M0t(),ENr=pi(),JCo=H9e(),XCo=dH(),ZCo=P0t();_Nr.exports=function(e,r,n){var o;e.padding?o=e.padding:n?o=1:o=4;var i=YCo(e),a=i.modulus.byteLength();if(r.length>a||new ENr(r).cmp(i.modulus)>=0)throw new Error("decryption error");var s;n?s=ZCo(new ENr(r),i):s=JCo(r,i);var c=new A.Buffer(a-s.length);if(c.fill(0),s=A.Buffer.concat([c,s],a),o===4)return QCo(i,s);if(o===1)return $Co(i,s,n);if(o===3)return s;throw new Error("unknown padding")};function QCo(t,e){var r=t.modulus,n=t.modulus.byteLength(),o=e.length,i=XCo("sha1").update(new A.Buffer("")).digest(),a=i.length,s=2*a;if(e[0]!==0)throw new Error("decryption error");var c=e.slice(1,a+1),l=e.slice(a+1),u=SNr(c,ANr(l,a)),f=SNr(l,ANr(u,n-a-1));if(eko(i,f.slice(0,a)))throw new Error("decryption error");for(var h=a;f[h]===0;)h++;if(f[h++]!==1)throw new Error("decryption error");return f.slice(h)}function $Co(t,e,r){for(var n=e.slice(0,2),o=2,i=0;e[o++]!==0;)if(o>=e.length){i++;break}var a=e.slice(2,o-1),s=e.slice(o-1,o);if((n.toString("hex")!=="0002"&&!r||n.toString("hex")!=="0001"&&r)&&i++,a.length<8&&i++,i)throw new Error("decryption error");return e.slice(o)}function eko(t,e){t=new A.Buffer(t),e=new A.Buffer(e);var r=0,n=t.length;t.length!==e.length&&(r++,n=Math.min(t.length,e.length));for(var o=-1;++o<n;)r+=t[o]^e[o];return r}});var kNr=Q(OH=>{d();p();OH.publicEncrypt=wNr();OH.privateDecrypt=CNr();OH.privateEncrypt=function(e,r){return OH.publicEncrypt(e,r,!0)};OH.publicDecrypt=function(e,r){return OH.privateDecrypt(e,r,!0)}});var LNr=Q(gpe=>{"use strict";d();p();function TNr(){throw new Error(`secure random number generation not supported by this browser
use chrome, FireFox or Internet Explorer 11`)}var RNr=qa(),INr=aH(),MNr=RNr.Buffer,PNr=RNr.kMaxLength,O0t=globalThis.crypto||globalThis.msCrypto,NNr=Math.pow(2,32)-1;function BNr(t,e){if(typeof t!="number"||t!==t)throw new TypeError("offset must be a number");if(t>NNr||t<0)throw new TypeError("offset must be a uint32");if(t>PNr||t>e)throw new RangeError("offset out of range")}function ONr(t,e,r){if(typeof t!="number"||t!==t)throw new TypeError("size must be a number");if(t>NNr||t<0)throw new TypeError("size must be a uint32");if(t+e>r||t>PNr)throw new RangeError("buffer too small")}O0t&&O0t.getRandomValues||!S.browser?(gpe.randomFill=tko,gpe.randomFillSync=rko):(gpe.randomFill=TNr,gpe.randomFillSync=TNr);function tko(t,e,r,n){if(!MNr.isBuffer(t)&&!(t instanceof globalThis.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if(typeof e=="function")n=e,e=0,r=t.length;else if(typeof r=="function")n=r,r=t.length-e;else if(typeof n!="function")throw new TypeError('"cb" argument must be a function');return BNr(e,t.length),ONr(r,e,t.length),DNr(t,e,r,n)}function DNr(t,e,r,n){if(S.browser){var o=t.buffer,i=new Uint8Array(o,e,r);if(O0t.getRandomValues(i),n){S.nextTick(function(){n(null,t)});return}return t}if(n){INr(r,function(s,c){if(s)return n(s);c.copy(t,e),n(null,t)});return}var a=INr(r);return a.copy(t,e),t}function rko(t,e,r){if(typeof e>"u"&&(e=0),!MNr.isBuffer(t)&&!(t instanceof globalThis.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return BNr(e,t.length),r===void 0&&(r=t.length-e),ONr(r,e,t.length),DNr(t,e,r)}});var zNr=Q(si=>{"use strict";d();p();si.randomBytes=si.rng=si.pseudoRandomBytes=si.prng=aH();si.createHash=si.Hash=dH();si.createHmac=si.Hmac=$pt();var nko=uRr(),oko=Object.keys(nko),iko=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(oko);si.getHashes=function(){return iko};var UNr=cht();si.pbkdf2=UNr.pbkdf2;si.pbkdf2Sync=UNr.pbkdf2Sync;var Y4=B9r();si.Cipher=Y4.Cipher;si.createCipher=Y4.createCipher;si.Cipheriv=Y4.Cipheriv;si.createCipheriv=Y4.createCipheriv;si.Decipher=Y4.Decipher;si.createDecipher=Y4.createDecipher;si.Decipheriv=Y4.Decipheriv;si.createDecipheriv=Y4.createDecipheriv;si.getCiphers=Y4.getCiphers;si.listCiphers=Y4.listCiphers;var vpe=K9r();si.DiffieHellmanGroup=vpe.DiffieHellmanGroup;si.createDiffieHellmanGroup=vpe.createDiffieHellmanGroup;si.getDiffieHellman=vpe.getDiffieHellman;si.createDiffieHellman=vpe.createDiffieHellman;si.DiffieHellman=vpe.DiffieHellman;var S7e=CPr();si.createSign=S7e.createSign;si.Sign=S7e.Sign;si.createVerify=S7e.createVerify;si.Verify=S7e.Verify;si.createECDH=pNr();var E7e=kNr();si.publicEncrypt=E7e.publicEncrypt;si.privateEncrypt=E7e.privateEncrypt;si.publicDecrypt=E7e.publicDecrypt;si.privateDecrypt=E7e.privateDecrypt;var FNr=LNr();si.randomFill=FNr.randomFill;si.randomFillSync=FNr.randomFillSync;si.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join(`
`))};si.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}});var HNr=Q((_Fc,_7e)=>{d();p();var DH=zNr();if(DH&&DH.default){_7e.exports=DH.default;for(let t in DH)_7e.exports[t]=DH[t]}else DH&&(_7e.exports=DH)});var U4=Q((TFc,U0t)=>{d();p();var D0t;U0t.exports=function(e){return D0t||(D0t=new UP(null)),D0t.generate(e)};function UP(t){this.rand=t}U0t.exports.Rand=UP;UP.prototype.generate=function(e){return this._rand(e)};UP.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var r=new Uint8Array(e),n=0;n<r.length;n++)r[n]=this.rand.getByte();return r};if(typeof self=="object")self.crypto&&self.crypto.getRandomValues?UP.prototype._rand=function(e){var r=new Uint8Array(e);return self.crypto.getRandomValues(r),r}:self.msCrypto&&self.msCrypto.getRandomValues?UP.prototype._rand=function(e){var r=new Uint8Array(e);return self.msCrypto.getRandomValues(r),r}:typeof window=="object"&&(UP.prototype._rand=function(){throw new Error("Not implemented yet")});else try{if(L0t=HNr(),typeof L0t.randomBytes!="function")throw new Error("Not supported");UP.prototype._rand=function(e){return L0t.randomBytes(e)}}catch{}var L0t});var bpe=Q((MFc,jNr)=>{"use strict";d();p();var LH=B4(),ype=S1(),C7e=ype.getNAF,ako=ype.getJSF,k7e=ype.assert;function FP(t,e){this.type=t,this.p=new LH(e.p,16),this.red=e.prime?LH.red(e.prime):LH.mont(this.p),this.zero=new LH(0).toRed(this.red),this.one=new LH(1).toRed(this.red),this.two=new LH(2).toRed(this.red),this.n=e.n&&new LH(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}jNr.exports=FP;FP.prototype.point=function(){throw new Error("Not implemented")};FP.prototype.validate=function(){throw new Error("Not implemented")};FP.prototype._fixedNafMul=function(e,r){k7e(e.precomputed);var n=e._getDoubles(),o=C7e(r,1,this._bitLength),i=(1<<n.step+1)-(n.step%2===0?2:1);i/=3;var a=[],s,c;for(s=0;s<o.length;s+=n.step){c=0;for(var l=s+n.step-1;l>=s;l--)c=(c<<1)+o[l];a.push(c)}for(var u=this.jpoint(null,null,null),f=this.jpoint(null,null,null),h=i;h>0;h--){for(s=0;s<a.length;s++)c=a[s],c===h?f=f.mixedAdd(n.points[s]):c===-h&&(f=f.mixedAdd(n.points[s].neg()));u=u.add(f)}return u.toP()};FP.prototype._wnafMul=function(e,r){var n=4,o=e._getNAFPoints(n);n=o.wnd;for(var i=o.points,a=C7e(r,n,this._bitLength),s=this.jpoint(null,null,null),c=a.length-1;c>=0;c--){for(var l=0;c>=0&&a[c]===0;c--)l++;if(c>=0&&l++,s=s.dblp(l),c<0)break;var u=a[c];k7e(u!==0),e.type==="affine"?u>0?s=s.mixedAdd(i[u-1>>1]):s=s.mixedAdd(i[-u-1>>1].neg()):u>0?s=s.add(i[u-1>>1]):s=s.add(i[-u-1>>1].neg())}return e.type==="affine"?s.toP():s};FP.prototype._wnafMulAdd=function(e,r,n,o,i){var a=this._wnafT1,s=this._wnafT2,c=this._wnafT3,l=0,u,f,h;for(u=0;u<o;u++){h=r[u];var m=h._getNAFPoints(e);a[u]=m.wnd,s[u]=m.points}for(u=o-1;u>=1;u-=2){var g=u-1,v=u;if(a[g]!==1||a[v]!==1){c[g]=C7e(n[g],a[g],this._bitLength),c[v]=C7e(n[v],a[v],this._bitLength),l=Math.max(c[g].length,l),l=Math.max(c[v].length,l);continue}var b=[r[g],null,null,r[v]];r[g].y.cmp(r[v].y)===0?(b[1]=r[g].add(r[v]),b[2]=r[g].toJ().mixedAdd(r[v].neg())):r[g].y.cmp(r[v].y.redNeg())===0?(b[1]=r[g].toJ().mixedAdd(r[v]),b[2]=r[g].add(r[v].neg())):(b[1]=r[g].toJ().mixedAdd(r[v]),b[2]=r[g].toJ().mixedAdd(r[v].neg()));var w=[-3,-1,-5,-7,0,7,5,1,3],_=ako(n[g],n[v]);for(l=Math.max(_[0].length,l),c[g]=new Array(l),c[v]=new Array(l),f=0;f<l;f++){var I=_[0][f]|0,B=_[1][f]|0;c[g][f]=w[(I+1)*3+(B+1)],c[v][f]=0,s[g]=b}}var L=this.jpoint(null,null,null),D=this._wnafT4;for(u=l;u>=0;u--){for(var z=0;u>=0;){var G=!0;for(f=0;f<o;f++)D[f]=c[f][u]|0,D[f]!==0&&(G=!1);if(!G)break;z++,u--}if(u>=0&&z++,L=L.dblp(z),u<0)break;for(f=0;f<o;f++){var U=D[f];U!==0&&(U>0?h=s[f][U-1>>1]:U<0&&(h=s[f][-U-1>>1].neg()),h.type==="affine"?L=L.mixedAdd(h):L=L.add(h))}}for(u=0;u<o;u++)s[u]=null;return i?L:L.toP()};function F2(t,e){this.curve=t,this.type=e,this.precomputed=null}FP.BasePoint=F2;F2.prototype.eq=function(){throw new Error("Not implemented")};F2.prototype.validate=function(){return this.curve.validate(this)};FP.prototype.decodePoint=function(e,r){e=ype.toArray(e,r);var n=this.p.byteLength();if((e[0]===4||e[0]===6||e[0]===7)&&e.length-1===2*n){e[0]===6?k7e(e[e.length-1]%2===0):e[0]===7&&k7e(e[e.length-1]%2===1);var o=this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));return o}else if((e[0]===2||e[0]===3)&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),e[0]===3);throw new Error("Unknown point format")};F2.prototype.encodeCompressed=function(e){return this.encode(e,!0)};F2.prototype._encode=function(e){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))};F2.prototype.encode=function(e,r){return ype.encode(this._encode(r),e)};F2.prototype.precompute=function(e){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,e),r.beta=this._getBeta(),this.precomputed=r,this};F2.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return r?r.points.length>=Math.ceil((e.bitLength()+1)/r.step):!1};F2.prototype._getDoubles=function(e,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],o=this,i=0;i<r;i+=e){for(var a=0;a<e;a++)o=o.dbl();n.push(o)}return{step:e,points:n}};F2.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<e)-1,o=n===1?null:this.dbl(),i=1;i<n;i++)r[i]=r[i-1].add(o);return{wnd:e,points:r}};F2.prototype._getBeta=function(){return null};F2.prototype.dblp=function(e){for(var r=this,n=0;n<e;n++)r=r.dbl();return r}});var GNr=Q((BFc,WNr)=>{"use strict";d();p();var sko=S1(),Cu=B4(),F0t=Hn(),VQ=bpe(),cko=sko.assert;function z2(t){VQ.call(this,"short",t),this.a=new Cu(t.a,16).toRed(this.red),this.b=new Cu(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}F0t(z2,VQ);WNr.exports=z2;z2.prototype._getEndomorphism=function(e){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var r,n;if(e.beta)r=new Cu(e.beta,16).toRed(this.red);else{var o=this._getEndoRoots(this.p);r=o[0].cmp(o[1])<0?o[0]:o[1],r=r.toRed(this.red)}if(e.lambda)n=new Cu(e.lambda,16);else{var i=this._getEndoRoots(this.n);this.g.mul(i[0]).x.cmp(this.g.x.redMul(r))===0?n=i[0]:(n=i[1],cko(this.g.mul(n).x.cmp(this.g.x.redMul(r))===0))}var a;return e.basis?a=e.basis.map(function(s){return{a:new Cu(s.a,16),b:new Cu(s.b,16)}}):a=this._getEndoBasis(n),{beta:r,lambda:n,basis:a}}};z2.prototype._getEndoRoots=function(e){var r=e===this.p?this.red:Cu.mont(e),n=new Cu(2).toRed(r).redInvm(),o=n.redNeg(),i=new Cu(3).toRed(r).redNeg().redSqrt().redMul(n),a=o.redAdd(i).fromRed(),s=o.redSub(i).fromRed();return[a,s]};z2.prototype._getEndoBasis=function(e){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=e,o=this.n.clone(),i=new Cu(1),a=new Cu(0),s=new Cu(0),c=new Cu(1),l,u,f,h,m,g,v,b=0,w,_;n.cmpn(0)!==0;){var I=o.div(n);w=o.sub(I.mul(n)),_=s.sub(I.mul(i));var B=c.sub(I.mul(a));if(!f&&w.cmp(r)<0)l=v.neg(),u=i,f=w.neg(),h=_;else if(f&&++b===2)break;v=w,o=n,n=w,s=i,i=_,c=a,a=B}m=w.neg(),g=_;var L=f.sqr().add(h.sqr()),D=m.sqr().add(g.sqr());return D.cmp(L)>=0&&(m=l,g=u),f.negative&&(f=f.neg(),h=h.neg()),m.negative&&(m=m.neg(),g=g.neg()),[{a:f,b:h},{a:m,b:g}]};z2.prototype._endoSplit=function(e){var r=this.endo.basis,n=r[0],o=r[1],i=o.b.mul(e).divRound(this.n),a=n.b.neg().mul(e).divRound(this.n),s=i.mul(n.a),c=a.mul(o.a),l=i.mul(n.b),u=a.mul(o.b),f=e.sub(s).sub(c),h=l.add(u).neg();return{k1:f,k2:h}};z2.prototype.pointFromX=function(e,r){e=new Cu(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),o=n.redSqrt();if(o.redSqr().redSub(n).cmp(this.zero)!==0)throw new Error("invalid point");var i=o.fromRed().isOdd();return(r&&!i||!r&&i)&&(o=o.redNeg()),this.point(e,o)};z2.prototype.validate=function(e){if(e.inf)return!0;var r=e.x,n=e.y,o=this.a.redMul(r),i=r.redSqr().redMul(r).redIAdd(o).redIAdd(this.b);return n.redSqr().redISub(i).cmpn(0)===0};z2.prototype._endoWnafMulAdd=function(e,r,n){for(var o=this._endoWnafT1,i=this._endoWnafT2,a=0;a<e.length;a++){var s=this._endoSplit(r[a]),c=e[a],l=c._getBeta();s.k1.negative&&(s.k1.ineg(),c=c.neg(!0)),s.k2.negative&&(s.k2.ineg(),l=l.neg(!0)),o[a*2]=c,o[a*2+1]=l,i[a*2]=s.k1,i[a*2+1]=s.k2}for(var u=this._wnafMulAdd(1,o,i,a*2,n),f=0;f<a*2;f++)o[f]=null,i[f]=null;return u};function Np(t,e,r,n){VQ.BasePoint.call(this,t,"affine"),e===null&&r===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new Cu(e,16),this.y=new Cu(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}F0t(Np,VQ.BasePoint);z2.prototype.point=function(e,r,n){return new Np(this,e,r,n)};z2.prototype.pointFromJSON=function(e,r){return Np.fromJSON(this,e,r)};Np.prototype._getBeta=function(){if(!!this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,o=function(i){return n.point(i.x.redMul(n.endo.beta),i.y)};e.beta=r,r.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(o)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(o)}}}return r}};Np.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]};Np.fromJSON=function(e,r,n){typeof r=="string"&&(r=JSON.parse(r));var o=e.point(r[0],r[1],n);if(!r[2])return o;function i(s){return e.point(s[0],s[1],n)}var a=r[2];return o.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[o].concat(a.doubles.points.map(i))},naf:a.naf&&{wnd:a.naf.wnd,points:[o].concat(a.naf.points.map(i))}},o};Np.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"};Np.prototype.isInfinity=function(){return this.inf};Np.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(this.x.cmp(e.x)===0)return this.curve.point(null,null);var r=this.y.redSub(e.y);r.cmpn(0)!==0&&(r=r.redMul(this.x.redSub(e.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(e.x),o=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,o)};Np.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(e.cmpn(0)===0)return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),o=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(r).redMul(o),a=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s)};Np.prototype.getX=function(){return this.x.fromRed()};Np.prototype.getY=function(){return this.y.fromRed()};Np.prototype.mul=function(e){return e=new Cu(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)};Np.prototype.mulAdd=function(e,r,n){var o=[this,r],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i):this.curve._wnafMulAdd(1,o,i,2)};Np.prototype.jmulAdd=function(e,r,n){var o=[this,r],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i,!0):this.curve._wnafMulAdd(1,o,i,2,!0)};Np.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||this.x.cmp(e.x)===0&&this.y.cmp(e.y)===0)};Np.prototype.neg=function(e){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,o=function(i){return i.neg()};r.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(o)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(o)}}}return r};Np.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e};function jh(t,e,r,n){VQ.BasePoint.call(this,t,"jacobian"),e===null&&r===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new Cu(0)):(this.x=new Cu(e,16),this.y=new Cu(r,16),this.z=new Cu(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}F0t(jh,VQ.BasePoint);z2.prototype.jpoint=function(e,r,n){return new jh(this,e,r,n)};jh.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),r=e.redSqr(),n=this.x.redMul(r),o=this.y.redMul(r).redMul(e);return this.curve.point(n,o)};jh.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};jh.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var r=e.z.redSqr(),n=this.z.redSqr(),o=this.x.redMul(r),i=e.x.redMul(n),a=this.y.redMul(r.redMul(e.z)),s=e.y.redMul(n.redMul(this.z)),c=o.redSub(i),l=a.redSub(s);if(c.cmpn(0)===0)return l.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var u=c.redSqr(),f=u.redMul(c),h=o.redMul(u),m=l.redSqr().redIAdd(f).redISub(h).redISub(h),g=l.redMul(h.redISub(m)).redISub(a.redMul(f)),v=this.z.redMul(e.z).redMul(c);return this.curve.jpoint(m,g,v)};jh.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var r=this.z.redSqr(),n=this.x,o=e.x.redMul(r),i=this.y,a=e.y.redMul(r).redMul(this.z),s=n.redSub(o),c=i.redSub(a);if(s.cmpn(0)===0)return c.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),f=n.redMul(l),h=c.redSqr().redIAdd(u).redISub(f).redISub(f),m=c.redMul(f.redISub(h)).redISub(i.redMul(u)),g=this.z.redMul(s);return this.curve.jpoint(h,m,g)};jh.prototype.dblp=function(e){if(e===0)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var r;if(this.curve.zeroA||this.curve.threeA){var n=this;for(r=0;r<e;r++)n=n.dbl();return n}var o=this.curve.a,i=this.curve.tinv,a=this.x,s=this.y,c=this.z,l=c.redSqr().redSqr(),u=s.redAdd(s);for(r=0;r<e;r++){var f=a.redSqr(),h=u.redSqr(),m=h.redSqr(),g=f.redAdd(f).redIAdd(f).redIAdd(o.redMul(l)),v=a.redMul(h),b=g.redSqr().redISub(v.redAdd(v)),w=v.redISub(b),_=g.redMul(w);_=_.redIAdd(_).redISub(m);var I=u.redMul(c);r+1<e&&(l=l.redMul(m)),a=b,c=I,u=_}return this.curve.jpoint(a,u.redMul(i),c)};jh.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};jh.prototype._zeroDbl=function(){var e,r,n;if(this.zOne){var o=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(o).redISub(a);s=s.redIAdd(s);var c=o.redAdd(o).redIAdd(o),l=c.redSqr().redISub(s).redISub(s),u=a.redIAdd(a);u=u.redIAdd(u),u=u.redIAdd(u),e=l,r=c.redMul(s.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var f=this.x.redSqr(),h=this.y.redSqr(),m=h.redSqr(),g=this.x.redAdd(h).redSqr().redISub(f).redISub(m);g=g.redIAdd(g);var v=f.redAdd(f).redIAdd(f),b=v.redSqr(),w=m.redIAdd(m);w=w.redIAdd(w),w=w.redIAdd(w),e=b.redISub(g).redISub(g),r=v.redMul(g.redISub(e)).redISub(w),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(e,r,n)};jh.prototype._threeDbl=function(){var e,r,n;if(this.zOne){var o=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(o).redISub(a);s=s.redIAdd(s);var c=o.redAdd(o).redIAdd(o).redIAdd(this.curve.a),l=c.redSqr().redISub(s).redISub(s);e=l;var u=a.redIAdd(a);u=u.redIAdd(u),u=u.redIAdd(u),r=c.redMul(s.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var f=this.z.redSqr(),h=this.y.redSqr(),m=this.x.redMul(h),g=this.x.redSub(f).redMul(this.x.redAdd(f));g=g.redAdd(g).redIAdd(g);var v=m.redIAdd(m);v=v.redIAdd(v);var b=v.redAdd(v);e=g.redSqr().redISub(b),n=this.y.redAdd(this.z).redSqr().redISub(h).redISub(f);var w=h.redSqr();w=w.redIAdd(w),w=w.redIAdd(w),w=w.redIAdd(w),r=g.redMul(v.redISub(e)).redISub(w)}return this.curve.jpoint(e,r,n)};jh.prototype._dbl=function(){var e=this.curve.a,r=this.x,n=this.y,o=this.z,i=o.redSqr().redSqr(),a=r.redSqr(),s=n.redSqr(),c=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(i)),l=r.redAdd(r);l=l.redIAdd(l);var u=l.redMul(s),f=c.redSqr().redISub(u.redAdd(u)),h=u.redISub(f),m=s.redSqr();m=m.redIAdd(m),m=m.redIAdd(m),m=m.redIAdd(m);var g=c.redMul(h).redISub(m),v=n.redAdd(n).redMul(o);return this.curve.jpoint(f,g,v)};jh.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),o=r.redSqr(),i=e.redAdd(e).redIAdd(e),a=i.redSqr(),s=this.x.redAdd(r).redSqr().redISub(e).redISub(o);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(a);var c=s.redSqr(),l=o.redIAdd(o);l=l.redIAdd(l),l=l.redIAdd(l),l=l.redIAdd(l);var u=i.redIAdd(s).redSqr().redISub(a).redISub(c).redISub(l),f=r.redMul(u);f=f.redIAdd(f),f=f.redIAdd(f);var h=this.x.redMul(c).redISub(f);h=h.redIAdd(h),h=h.redIAdd(h);var m=this.y.redMul(u.redMul(l.redISub(u)).redISub(s.redMul(c)));m=m.redIAdd(m),m=m.redIAdd(m),m=m.redIAdd(m);var g=this.z.redAdd(s).redSqr().redISub(n).redISub(c);return this.curve.jpoint(h,m,g)};jh.prototype.mul=function(e,r){return e=new Cu(e,r),this.curve._wnafMul(this,e)};jh.prototype.eq=function(e){if(e.type==="affine")return this.eq(e.toJ());if(this===e)return!0;var r=this.z.redSqr(),n=e.z.redSqr();if(this.x.redMul(n).redISub(e.x.redMul(r)).cmpn(0)!==0)return!1;var o=r.redMul(this.z),i=n.redMul(e.z);return this.y.redMul(i).redISub(e.y.redMul(o)).cmpn(0)===0};jh.prototype.eqXToP=function(e){var r=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(r);if(this.x.cmp(n)===0)return!0;for(var o=e.clone(),i=this.curve.redN.redMul(r);;){if(o.iadd(this.curve.n),o.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),this.x.cmp(n)===0)return!0}};jh.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"};jh.prototype.isInfinity=function(){return this.z.cmpn(0)===0}});var KNr=Q((LFc,qNr)=>{"use strict";d();p();var qQ=B4(),VNr=Hn(),T7e=bpe(),lko=S1();function KQ(t){T7e.call(this,"mont",t),this.a=new qQ(t.a,16).toRed(this.red),this.b=new qQ(t.b,16).toRed(this.red),this.i4=new qQ(4).toRed(this.red).redInvm(),this.two=new qQ(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}VNr(KQ,T7e);qNr.exports=KQ;KQ.prototype.validate=function(e){var r=e.normalize().x,n=r.redSqr(),o=n.redMul(r).redAdd(n.redMul(this.a)).redAdd(r),i=o.redSqrt();return i.redSqr().cmp(o)===0};function Bp(t,e,r){T7e.BasePoint.call(this,t,"projective"),e===null&&r===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new qQ(e,16),this.z=new qQ(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}VNr(Bp,T7e.BasePoint);KQ.prototype.decodePoint=function(e,r){return this.point(lko.toArray(e,r),1)};KQ.prototype.point=function(e,r){return new Bp(this,e,r)};KQ.prototype.pointFromJSON=function(e){return Bp.fromJSON(this,e)};Bp.prototype.precompute=function(){};Bp.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};Bp.fromJSON=function(e,r){return new Bp(e,r[0],r[1]||e.one)};Bp.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};Bp.prototype.isInfinity=function(){return this.z.cmpn(0)===0};Bp.prototype.dbl=function(){var e=this.x.redAdd(this.z),r=e.redSqr(),n=this.x.redSub(this.z),o=n.redSqr(),i=r.redSub(o),a=r.redMul(o),s=i.redMul(o.redAdd(this.curve.a24.redMul(i)));return this.curve.point(a,s)};Bp.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};Bp.prototype.diffAdd=function(e,r){var n=this.x.redAdd(this.z),o=this.x.redSub(this.z),i=e.x.redAdd(e.z),a=e.x.redSub(e.z),s=a.redMul(n),c=i.redMul(o),l=r.z.redMul(s.redAdd(c).redSqr()),u=r.x.redMul(s.redISub(c).redSqr());return this.curve.point(l,u)};Bp.prototype.mul=function(e){for(var r=e.clone(),n=this,o=this.curve.point(null,null),i=this,a=[];r.cmpn(0)!==0;r.iushrn(1))a.push(r.andln(1));for(var s=a.length-1;s>=0;s--)a[s]===0?(n=n.diffAdd(o,i),o=o.dbl()):(o=n.diffAdd(o,i),n=n.dbl());return o};Bp.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};Bp.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};Bp.prototype.eq=function(e){return this.getX().cmp(e.getX())===0};Bp.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this};Bp.prototype.getX=function(){return this.normalize(),this.x.fromRed()}});var XNr=Q((zFc,JNr)=>{"use strict";d();p();var uko=S1(),j8=B4(),YNr=Hn(),I7e=bpe(),fko=uko.assert;function J4(t){this.twisted=(t.a|0)!==1,this.mOneA=this.twisted&&(t.a|0)===-1,this.extended=this.mOneA,I7e.call(this,"edwards",t),this.a=new j8(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new j8(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new j8(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),fko(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(t.c|0)===1}YNr(J4,I7e);JNr.exports=J4;J4.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)};J4.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)};J4.prototype.jpoint=function(e,r,n,o){return this.point(e,r,n,o)};J4.prototype.pointFromX=function(e,r){e=new j8(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),o=this.c2.redSub(this.a.redMul(n)),i=this.one.redSub(this.c2.redMul(this.d).redMul(n)),a=o.redMul(i.redInvm()),s=a.redSqrt();if(s.redSqr().redSub(a).cmp(this.zero)!==0)throw new Error("invalid point");var c=s.fromRed().isOdd();return(r&&!c||!r&&c)&&(s=s.redNeg()),this.point(e,s)};J4.prototype.pointFromY=function(e,r){e=new j8(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),o=n.redSub(this.c2),i=n.redMul(this.d).redMul(this.c2).redSub(this.a),a=o.redMul(i.redInvm());if(a.cmp(this.zero)===0){if(r)throw new Error("invalid point");return this.point(this.zero,e)}var s=a.redSqrt();if(s.redSqr().redSub(a).cmp(this.zero)!==0)throw new Error("invalid point");return s.fromRed().isOdd()!==r&&(s=s.redNeg()),this.point(s,e)};J4.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var r=e.x.redSqr(),n=e.y.redSqr(),o=r.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(r).redMul(n)));return o.cmp(i)===0};function Oc(t,e,r,n,o){I7e.BasePoint.call(this,t,"projective"),e===null&&r===null&&n===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new j8(e,16),this.y=new j8(r,16),this.z=n?new j8(n,16):this.curve.one,this.t=o&&new j8(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}YNr(Oc,I7e.BasePoint);J4.prototype.pointFromJSON=function(e){return Oc.fromJSON(this,e)};J4.prototype.point=function(e,r,n,o){return new Oc(this,e,r,n,o)};Oc.fromJSON=function(e,r){return new Oc(e,r[0],r[1],r[2])};Oc.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};Oc.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)};Oc.prototype._extDbl=function(){var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var o=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(r),a=o.redAdd(r),s=a.redSub(n),c=o.redSub(r),l=i.redMul(s),u=a.redMul(c),f=i.redMul(c),h=s.redMul(a);return this.curve.point(l,u,h,f)};Oc.prototype._projDbl=function(){var e=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),o,i,a,s,c,l;if(this.curve.twisted){s=this.curve._mulA(r);var u=s.redAdd(n);this.zOne?(o=e.redSub(r).redSub(n).redMul(u.redSub(this.curve.two)),i=u.redMul(s.redSub(n)),a=u.redSqr().redSub(u).redSub(u)):(c=this.z.redSqr(),l=u.redSub(c).redISub(c),o=e.redSub(r).redISub(n).redMul(l),i=u.redMul(s.redSub(n)),a=u.redMul(l))}else s=r.redAdd(n),c=this.curve._mulC(this.z).redSqr(),l=s.redSub(c).redSub(c),o=this.curve._mulC(e.redISub(s)).redMul(l),i=this.curve._mulC(s).redMul(r.redISub(n)),a=s.redMul(l);return this.curve.point(o,i,a)};Oc.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};Oc.prototype._extAdd=function(e){var r=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),o=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),a=n.redSub(r),s=i.redSub(o),c=i.redAdd(o),l=n.redAdd(r),u=a.redMul(s),f=c.redMul(l),h=a.redMul(l),m=s.redMul(c);return this.curve.point(u,f,m,h)};Oc.prototype._projAdd=function(e){var r=this.z.redMul(e.z),n=r.redSqr(),o=this.x.redMul(e.x),i=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(i),s=n.redSub(a),c=n.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(i),u=r.redMul(s).redMul(l),f,h;return this.curve.twisted?(f=r.redMul(c).redMul(i.redSub(this.curve._mulA(o))),h=s.redMul(c)):(f=r.redMul(c).redMul(i.redSub(o)),h=this.curve._mulC(s).redMul(c)),this.curve.point(u,f,h)};Oc.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)};Oc.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)};Oc.prototype.mulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!1)};Oc.prototype.jmulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!0)};Oc.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this};Oc.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};Oc.prototype.getX=function(){return this.normalize(),this.x.fromRed()};Oc.prototype.getY=function(){return this.normalize(),this.y.fromRed()};Oc.prototype.eq=function(e){return this===e||this.getX().cmp(e.getX())===0&&this.getY().cmp(e.getY())===0};Oc.prototype.eqXToP=function(e){var r=e.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(r)===0)return!0;for(var n=e.clone(),o=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(o),this.x.cmp(r)===0)return!0}};Oc.prototype.toP=Oc.prototype.normalize;Oc.prototype.mixedAdd=Oc.prototype.add});var z0t=Q(ZNr=>{"use strict";d();p();var R7e=ZNr;R7e.base=bpe();R7e.short=GNr();R7e.mont=KNr();R7e.edwards=XNr()});var $Nr=Q((qFc,QNr)=>{d();p();QNr.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}});var M7e=Q(rBr=>{"use strict";d();p();var j0t=rBr,zP=SE(),H0t=z0t(),dko=S1(),eBr=dko.assert;function tBr(t){t.type==="short"?this.curve=new H0t.short(t):t.type==="edwards"?this.curve=new H0t.edwards(t):this.curve=new H0t.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,eBr(this.g.validate(),"Invalid curve"),eBr(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}j0t.PresetCurve=tBr;function HP(t,e){Object.defineProperty(j0t,t,{configurable:!0,enumerable:!0,get:function(){var r=new tBr(e);return Object.defineProperty(j0t,t,{configurable:!0,enumerable:!0,value:r}),r}})}HP("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:zP.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});HP("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:zP.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});HP("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:zP.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});HP("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:zP.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]});HP("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:zP.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]});HP("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:zP.sha256,gRed:!1,g:["9"]});HP("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:zP.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var W0t;try{W0t=$Nr()}catch{W0t=void 0}HP("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:zP.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",W0t]})});var oBr=Q((QFc,nBr)=>{"use strict";d();p();var pko=B4(),hko=S1(),G0t=hko.assert;function Am(t,e){this.ec=t,this.priv=null,this.pub=null,e.priv&&this._importPrivate(e.priv,e.privEnc),e.pub&&this._importPublic(e.pub,e.pubEnc)}nBr.exports=Am;Am.fromPublic=function(e,r,n){return r instanceof Am?r:new Am(e,{pub:r,pubEnc:n})};Am.fromPrivate=function(e,r,n){return r instanceof Am?r:new Am(e,{priv:r,privEnc:n})};Am.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};Am.prototype.getPublic=function(e,r){return typeof e=="string"&&(r=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,e):this.pub};Am.prototype.getPrivate=function(e){return e==="hex"?this.priv.toString(16,2):this.priv};Am.prototype._importPrivate=function(e,r){this.priv=new pko(e,r||16),this.priv=this.priv.umod(this.ec.curve.n)};Am.prototype._importPublic=function(e,r){if(e.x||e.y){this.ec.curve.type==="mont"?G0t(e.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&G0t(e.x&&e.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(e.x,e.y);return}this.pub=this.ec.curve.decodePoint(e,r)};Am.prototype.derive=function(e){return e.validate()||G0t(e.validate(),"public point not validated"),e.mul(this.priv).getX()};Am.prototype.sign=function(e,r,n){return this.ec.sign(e,this,r,n)};Am.prototype.verify=function(e,r){return this.ec.verify(e,r,this)};Am.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}});var sBr=Q((tzc,aBr)=>{"use strict";d();p();var P7e=B4(),K0t=S1(),mko=K0t.assert;function N7e(t,e){if(t instanceof N7e)return t;this._importDER(t,e)||(mko(t.r&&t.s,"Signature without r or s"),this.r=new P7e(t.r,16),this.s=new P7e(t.s,16),t.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}aBr.exports=N7e;function gko(){this.place=0}function V0t(t,e){var r=t[e.place++];if(!(r&128))return r;var n=r&15;if(n===0||n>4)return!1;for(var o=0,i=0,a=e.place;i<n;i++,a++)o<<=8,o|=t[a],o>>>=0;return o<=127?!1:(e.place=a,o)}function iBr(t){for(var e=0,r=t.length-1;!t[e]&&!(t[e+1]&128)&&e<r;)e++;return e===0?t:t.slice(e)}N7e.prototype._importDER=function(e,r){e=K0t.toArray(e,r);var n=new gko;if(e[n.place++]!==48)return!1;var o=V0t(e,n);if(o===!1||o+n.place!==e.length||e[n.place++]!==2)return!1;var i=V0t(e,n);if(i===!1)return!1;var a=e.slice(n.place,i+n.place);if(n.place+=i,e[n.place++]!==2)return!1;var s=V0t(e,n);if(s===!1||e.length!==s+n.place)return!1;var c=e.slice(n.place,s+n.place);if(a[0]===0)if(a[1]&128)a=a.slice(1);else return!1;if(c[0]===0)if(c[1]&128)c=c.slice(1);else return!1;return this.r=new P7e(a),this.s=new P7e(c),this.recoveryParam=null,!0};function q0t(t,e){if(e<128){t.push(e);return}var r=1+(Math.log(e)/Math.LN2>>>3);for(t.push(r|128);--r;)t.push(e>>>(r<<3)&255);t.push(e)}N7e.prototype.toDER=function(e){var r=this.r.toArray(),n=this.s.toArray();for(r[0]&128&&(r=[0].concat(r)),n[0]&128&&(n=[0].concat(n)),r=iBr(r),n=iBr(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var o=[2];q0t(o,r.length),o=o.concat(r),o.push(2),q0t(o,n.length);var i=o.concat(n),a=[48];return q0t(a,i.length),a=a.concat(i),K0t.encode(a,e)}});var fBr=Q((ozc,uBr)=>{"use strict";d();p();var UH=B4(),cBr=ape(),vko=S1(),Y0t=M7e(),yko=U4(),lBr=vko.assert,J0t=oBr(),B7e=sBr();function H2(t){if(!(this instanceof H2))return new H2(t);typeof t=="string"&&(lBr(Object.prototype.hasOwnProperty.call(Y0t,t),"Unknown curve "+t),t=Y0t[t]),t instanceof Y0t.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}uBr.exports=H2;H2.prototype.keyPair=function(e){return new J0t(this,e)};H2.prototype.keyFromPrivate=function(e,r){return J0t.fromPrivate(this,e,r)};H2.prototype.keyFromPublic=function(e,r){return J0t.fromPublic(this,e,r)};H2.prototype.genKeyPair=function(e){e||(e={});for(var r=new cBr({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||yko(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new UH(2));;){var i=new UH(r.generate(n));if(!(i.cmp(o)>0))return i.iaddn(1),this.keyFromPrivate(i)}};H2.prototype._truncateToN=function(e,r){var n=e.byteLength()*8-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!r&&e.cmp(this.n)>=0?e.sub(this.n):e};H2.prototype.sign=function(e,r,n,o){typeof n=="object"&&(o=n,n=null),o||(o={}),r=this.keyFromPrivate(r,n),e=this._truncateToN(new UH(e,16));for(var i=this.n.byteLength(),a=r.getPrivate().toArray("be",i),s=e.toArray("be",i),c=new cBr({hash:this.hash,entropy:a,nonce:s,pers:o.pers,persEnc:o.persEnc||"utf8"}),l=this.n.sub(new UH(1)),u=0;;u++){var f=o.k?o.k(u):new UH(c.generate(this.n.byteLength()));if(f=this._truncateToN(f,!0),!(f.cmpn(1)<=0||f.cmp(l)>=0)){var h=this.g.mul(f);if(!h.isInfinity()){var m=h.getX(),g=m.umod(this.n);if(g.cmpn(0)!==0){var v=f.invm(this.n).mul(g.mul(r.getPrivate()).iadd(e));if(v=v.umod(this.n),v.cmpn(0)!==0){var b=(h.getY().isOdd()?1:0)|(m.cmp(g)!==0?2:0);return o.canonical&&v.cmp(this.nh)>0&&(v=this.n.sub(v),b^=1),new B7e({r:g,s:v,recoveryParam:b})}}}}}};H2.prototype.verify=function(e,r,n,o){e=this._truncateToN(new UH(e,16)),n=this.keyFromPublic(n,o),r=new B7e(r,"hex");var i=r.r,a=r.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0||a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s=a.invm(this.n),c=s.mul(e).umod(this.n),l=s.mul(i).umod(this.n),u;return this.curve._maxwellTrick?(u=this.g.jmulAdd(c,n.getPublic(),l),u.isInfinity()?!1:u.eqXToP(i)):(u=this.g.mulAdd(c,n.getPublic(),l),u.isInfinity()?!1:u.getX().umod(this.n).cmp(i)===0)};H2.prototype.recoverPubKey=function(t,e,r,n){lBr((3&r)===r,"The recovery param is more than two bits"),e=new B7e(e,n);var o=this.n,i=new UH(t),a=e.r,s=e.s,c=r&1,l=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");l?a=this.curve.pointFromX(a.add(this.curve.n),c):a=this.curve.pointFromX(a,c);var u=e.r.invm(o),f=o.sub(i).mul(u).umod(o),h=s.mul(u).umod(o);return this.g.mulAdd(f,a,h)};H2.prototype.getKeyRecoveryParam=function(t,e,r,n){if(e=new B7e(e,n),e.recoveryParam!==null)return e.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(t,e,o)}catch{continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}});var mBr=Q((szc,hBr)=>{"use strict";d();p();var xpe=S1(),pBr=xpe.assert,dBr=xpe.parseBytes,YQ=xpe.cachedProperty;function Op(t,e){this.eddsa=t,this._secret=dBr(e.secret),t.isPoint(e.pub)?this._pub=e.pub:this._pubBytes=dBr(e.pub)}Op.fromPublic=function(e,r){return r instanceof Op?r:new Op(e,{pub:r})};Op.fromSecret=function(e,r){return r instanceof Op?r:new Op(e,{secret:r})};Op.prototype.secret=function(){return this._secret};YQ(Op,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())});YQ(Op,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())});YQ(Op,"privBytes",function(){var e=this.eddsa,r=this.hash(),n=e.encodingLength-1,o=r.slice(0,e.encodingLength);return o[0]&=248,o[n]&=127,o[n]|=64,o});YQ(Op,"priv",function(){return this.eddsa.decodeInt(this.privBytes())});YQ(Op,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()});YQ(Op,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)});Op.prototype.sign=function(e){return pBr(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)};Op.prototype.verify=function(e,r){return this.eddsa.verify(e,r,this)};Op.prototype.getSecret=function(e){return pBr(this._secret,"KeyPair is public only"),xpe.encode(this.secret(),e)};Op.prototype.getPublic=function(e){return xpe.encode(this.pubBytes(),e)};hBr.exports=Op});var vBr=Q((uzc,gBr)=>{"use strict";d();p();var bko=B4(),O7e=S1(),xko=O7e.assert,D7e=O7e.cachedProperty,wko=O7e.parseBytes;function FH(t,e){this.eddsa=t,typeof e!="object"&&(e=wko(e)),Array.isArray(e)&&(e={R:e.slice(0,t.encodingLength),S:e.slice(t.encodingLength)}),xko(e.R&&e.S,"Signature without R or S"),t.isPoint(e.R)&&(this._R=e.R),e.S instanceof bko&&(this._S=e.S),this._Rencoded=Array.isArray(e.R)?e.R:e.Rencoded,this._Sencoded=Array.isArray(e.S)?e.S:e.Sencoded}D7e(FH,"S",function(){return this.eddsa.decodeInt(this.Sencoded())});D7e(FH,"R",function(){return this.eddsa.decodePoint(this.Rencoded())});D7e(FH,"Rencoded",function(){return this.eddsa.encodePoint(this.R())});D7e(FH,"Sencoded",function(){return this.eddsa.encodeInt(this.S())});FH.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())};FH.prototype.toHex=function(){return O7e.encode(this.toBytes(),"hex").toUpperCase()};gBr.exports=FH});var ABr=Q((pzc,wBr)=>{"use strict";d();p();var Ako=SE(),Sko=M7e(),JQ=S1(),Eko=JQ.assert,bBr=JQ.parseBytes,xBr=mBr(),yBr=vBr();function Ny(t){if(Eko(t==="ed25519","only tested with ed25519 so far"),!(this instanceof Ny))return new Ny(t);t=Sko[t].curve,this.curve=t,this.g=t.g,this.g.precompute(t.n.bitLength()+1),this.pointClass=t.point().constructor,this.encodingLength=Math.ceil(t.n.bitLength()/8),this.hash=Ako.sha512}wBr.exports=Ny;Ny.prototype.sign=function(e,r){e=bBr(e);var n=this.keyFromSecret(r),o=this.hashInt(n.messagePrefix(),e),i=this.g.mul(o),a=this.encodePoint(i),s=this.hashInt(a,n.pubBytes(),e).mul(n.priv()),c=o.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:a})};Ny.prototype.verify=function(e,r,n){e=bBr(e),r=this.makeSignature(r);var o=this.keyFromPublic(n),i=this.hashInt(r.Rencoded(),o.pubBytes(),e),a=this.g.mul(r.S()),s=r.R().add(o.pub().mul(i));return s.eq(a)};Ny.prototype.hashInt=function(){for(var e=this.hash(),r=0;r<arguments.length;r++)e.update(arguments[r]);return JQ.intFromLE(e.digest()).umod(this.curve.n)};Ny.prototype.keyFromPublic=function(e){return xBr.fromPublic(this,e)};Ny.prototype.keyFromSecret=function(e){return xBr.fromSecret(this,e)};Ny.prototype.makeSignature=function(e){return e instanceof yBr?e:new yBr(this,e)};Ny.prototype.encodePoint=function(e){var r=e.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=e.getX().isOdd()?128:0,r};Ny.prototype.decodePoint=function(e){e=JQ.parseBytes(e);var r=e.length-1,n=e.slice(0,r).concat(e[r]&-129),o=(e[r]&128)!==0,i=JQ.intFromLE(n);return this.curve.pointFromY(i,o)};Ny.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)};Ny.prototype.decodeInt=function(e){return JQ.intFromLE(e)};Ny.prototype.isPoint=function(e){return e instanceof this.pointClass}});var EBr=Q(SBr=>{"use strict";d();p();var zH=SBr;zH.version=c5r().version;zH.utils=S1();zH.rand=U4();zH.curve=z0t();zH.curves=M7e();zH.ec=fBr();zH.eddsa=ABr()});var _Br=Q(XQ=>{"use strict";d();p();var _ko=XQ&&XQ.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(XQ,"__esModule",{value:!0});XQ.EC=void 0;var Cko=_ko(EBr()),kko=Cko.default.ec;XQ.EC=kko});var CBr=Q(L7e=>{"use strict";d();p();Object.defineProperty(L7e,"__esModule",{value:!0});L7e.version=void 0;L7e.version="signing-key/5.7.0"});var Ape=Q(jP=>{"use strict";d();p();Object.defineProperty(jP,"__esModule",{value:!0});jP.computePublicKey=jP.recoverPublicKey=jP.SigningKey=void 0;var Tko=_Br(),Gf=ei(),wpe=is(),Iko=bo(),Rko=CBr(),Z0t=new Iko.Logger(Rko.version),X0t=null;function X4(){return X0t||(X0t=new Tko.EC("secp256k1")),X0t}var kBr=function(){function t(e){(0,wpe.defineReadOnly)(this,"curve","secp256k1"),(0,wpe.defineReadOnly)(this,"privateKey",(0,Gf.hexlify)(e)),(0,Gf.hexDataLength)(this.privateKey)!==32&&Z0t.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");var r=X4().keyFromPrivate((0,Gf.arrayify)(this.privateKey));(0,wpe.defineReadOnly)(this,"publicKey","0x"+r.getPublic(!1,"hex")),(0,wpe.defineReadOnly)(this,"compressedPublicKey","0x"+r.getPublic(!0,"hex")),(0,wpe.defineReadOnly)(this,"_isSigningKey",!0)}return t.prototype._addPoint=function(e){var r=X4().keyFromPublic((0,Gf.arrayify)(this.publicKey)),n=X4().keyFromPublic((0,Gf.arrayify)(e));return"0x"+r.pub.add(n.pub).encodeCompressed("hex")},t.prototype.signDigest=function(e){var r=X4().keyFromPrivate((0,Gf.arrayify)(this.privateKey)),n=(0,Gf.arrayify)(e);n.length!==32&&Z0t.throwArgumentError("bad digest length","digest",e);var o=r.sign(n,{canonical:!0});return(0,Gf.splitSignature)({recoveryParam:o.recoveryParam,r:(0,Gf.hexZeroPad)("0x"+o.r.toString(16),32),s:(0,Gf.hexZeroPad)("0x"+o.s.toString(16),32)})},t.prototype.computeSharedSecret=function(e){var r=X4().keyFromPrivate((0,Gf.arrayify)(this.privateKey)),n=X4().keyFromPublic((0,Gf.arrayify)(TBr(e)));return(0,Gf.hexZeroPad)("0x"+r.derive(n.getPublic()).toString(16),32)},t.isSigningKey=function(e){return!!(e&&e._isSigningKey)},t}();jP.SigningKey=kBr;function Mko(t,e){var r=(0,Gf.splitSignature)(e),n={r:(0,Gf.arrayify)(r.r),s:(0,Gf.arrayify)(r.s)};return"0x"+X4().recoverPubKey((0,Gf.arrayify)(t),n,r.recoveryParam).encode("hex",!1)}jP.recoverPublicKey=Mko;function TBr(t,e){var r=(0,Gf.arrayify)(t);if(r.length===32){var n=new kBr(r);return e?"0x"+X4().keyFromPrivate(r).getPublic(!0,"hex"):n.publicKey}else{if(r.length===33)return e?(0,Gf.hexlify)(r):"0x"+X4().keyFromPublic(r).getPublic(!1,"hex");if(r.length===65)return e?"0x"+X4().keyFromPublic(r).getPublic(!0,"hex"):(0,Gf.hexlify)(r)}return Z0t.throwArgumentError("invalid public or private key","key","[REDACTED]")}jP.computePublicKey=TBr});var IBr=Q(U7e=>{"use strict";d();p();Object.defineProperty(U7e,"__esModule",{value:!0});U7e.version=void 0;U7e.version="transactions/5.7.0"});var W8=Q(lf=>{"use strict";d();p();var Pko=lf&&lf.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Nko=lf&&lf.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Bko=lf&&lf.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Pko(e,t,r);return Nko(e,t),e};Object.defineProperty(lf,"__esModule",{value:!0});lf.parse=lf.serialize=lf.accessListify=lf.recoverAddress=lf.computeAddress=lf.TransactionTypes=void 0;var Spe=S2(),HH=sf(),Qi=ei(),Oko=$z(),ZQ=ky(),Dko=is(),WP=Bko(ERe()),RBr=Ape(),$0t=bo(),Lko=IBr(),Em=new $0t.Logger(Lko.version),Uko;(function(t){t[t.legacy=0]="legacy",t[t.eip2930=1]="eip2930",t[t.eip1559=2]="eip1559"})(Uko=lf.TransactionTypes||(lf.TransactionTypes={}));function emt(t){return t==="0x"?null:(0,Spe.getAddress)(t)}function Sm(t){return t==="0x"?Oko.Zero:HH.BigNumber.from(t)}var Fko=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],zko={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function MBr(t){var e=(0,RBr.computePublicKey)(t);return(0,Spe.getAddress)((0,Qi.hexDataSlice)((0,ZQ.keccak256)((0,Qi.hexDataSlice)(e,1)),12))}lf.computeAddress=MBr;function tmt(t,e){return MBr((0,RBr.recoverPublicKey)((0,Qi.arrayify)(t),e))}lf.recoverAddress=tmt;function T1(t,e){var r=(0,Qi.stripZeros)(HH.BigNumber.from(t).toHexString());return r.length>32&&Em.throwArgumentError("invalid length for "+e,"transaction:"+e,t),r}function Q0t(t,e){return{address:(0,Spe.getAddress)(t),storageKeys:(e||[]).map(function(r,n){return(0,Qi.hexDataLength)(r)!==32&&Em.throwArgumentError("invalid access list storageKey","accessList["+t+":"+n+"]",r),r.toLowerCase()})}}function F7e(t){if(Array.isArray(t))return t.map(function(r,n){return Array.isArray(r)?(r.length>2&&Em.throwArgumentError("access list expected to be [ address, storageKeys[] ]","value["+n+"]",r),Q0t(r[0],r[1])):Q0t(r.address,r.storageKeys)});var e=Object.keys(t).map(function(r){var n=t[r].reduce(function(o,i){return o[i]=!0,o},{});return Q0t(r,Object.keys(n).sort())});return e.sort(function(r,n){return r.address.localeCompare(n.address)}),e}lf.accessListify=F7e;function PBr(t){return F7e(t).map(function(e){return[e.address,e.storageKeys]})}function NBr(t,e){if(t.gasPrice!=null){var r=HH.BigNumber.from(t.gasPrice),n=HH.BigNumber.from(t.maxFeePerGas||0);r.eq(n)||Em.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:r,maxFeePerGas:n})}var o=[T1(t.chainId||0,"chainId"),T1(t.nonce||0,"nonce"),T1(t.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),T1(t.maxFeePerGas||0,"maxFeePerGas"),T1(t.gasLimit||0,"gasLimit"),t.to!=null?(0,Spe.getAddress)(t.to):"0x",T1(t.value||0,"value"),t.data||"0x",PBr(t.accessList||[])];if(e){var i=(0,Qi.splitSignature)(e);o.push(T1(i.recoveryParam,"recoveryParam")),o.push((0,Qi.stripZeros)(i.r)),o.push((0,Qi.stripZeros)(i.s))}return(0,Qi.hexConcat)(["0x02",WP.encode(o)])}function BBr(t,e){var r=[T1(t.chainId||0,"chainId"),T1(t.nonce||0,"nonce"),T1(t.gasPrice||0,"gasPrice"),T1(t.gasLimit||0,"gasLimit"),t.to!=null?(0,Spe.getAddress)(t.to):"0x",T1(t.value||0,"value"),t.data||"0x",PBr(t.accessList||[])];if(e){var n=(0,Qi.splitSignature)(e);r.push(T1(n.recoveryParam,"recoveryParam")),r.push((0,Qi.stripZeros)(n.r)),r.push((0,Qi.stripZeros)(n.s))}return(0,Qi.hexConcat)(["0x01",WP.encode(r)])}function Hko(t,e){(0,Dko.checkProperties)(t,zko);var r=[];Fko.forEach(function(a){var s=t[a.name]||[],c={};a.numeric&&(c.hexPad="left"),s=(0,Qi.arrayify)((0,Qi.hexlify)(s,c)),a.length&&s.length!==a.length&&s.length>0&&Em.throwArgumentError("invalid length for "+a.name,"transaction:"+a.name,s),a.maxLength&&(s=(0,Qi.stripZeros)(s),s.length>a.maxLength&&Em.throwArgumentError("invalid length for "+a.name,"transaction:"+a.name,s)),r.push((0,Qi.hexlify)(s))});var n=0;if(t.chainId!=null?(n=t.chainId,typeof n!="number"&&Em.throwArgumentError("invalid transaction.chainId","transaction",t)):e&&!(0,Qi.isBytesLike)(e)&&e.v>28&&(n=Math.floor((e.v-35)/2)),n!==0&&(r.push((0,Qi.hexlify)(n)),r.push("0x"),r.push("0x")),!e)return WP.encode(r);var o=(0,Qi.splitSignature)(e),i=27+o.recoveryParam;return n!==0?(r.pop(),r.pop(),r.pop(),i+=n*2+8,o.v>28&&o.v!==i&&Em.throwArgumentError("transaction.chainId/signature.v mismatch","signature",e)):o.v!==i&&Em.throwArgumentError("transaction.chainId/signature.v mismatch","signature",e),r.push((0,Qi.hexlify)(i)),r.push((0,Qi.stripZeros)((0,Qi.arrayify)(o.r))),r.push((0,Qi.stripZeros)((0,Qi.arrayify)(o.s))),WP.encode(r)}function jko(t,e){if(t.type==null||t.type===0)return t.accessList!=null&&Em.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",t),Hko(t,e);switch(t.type){case 1:return BBr(t,e);case 2:return NBr(t,e);default:break}return Em.throwError("unsupported transaction type: "+t.type,$0t.Logger.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:t.type})}lf.serialize=jko;function OBr(t,e,r){try{var n=Sm(e[0]).toNumber();if(n!==0&&n!==1)throw new Error("bad recid");t.v=n}catch{Em.throwArgumentError("invalid v for transaction type: 1","v",e[0])}t.r=(0,Qi.hexZeroPad)(e[1],32),t.s=(0,Qi.hexZeroPad)(e[2],32);try{var o=(0,ZQ.keccak256)(r(t));t.from=tmt(o,{r:t.r,s:t.s,recoveryParam:t.v})}catch{}}function Wko(t){var e=WP.decode(t.slice(1));e.length!==9&&e.length!==12&&Em.throwArgumentError("invalid component count for transaction type: 2","payload",(0,Qi.hexlify)(t));var r=Sm(e[2]),n=Sm(e[3]),o={type:2,chainId:Sm(e[0]).toNumber(),nonce:Sm(e[1]).toNumber(),maxPriorityFeePerGas:r,maxFeePerGas:n,gasPrice:null,gasLimit:Sm(e[4]),to:emt(e[5]),value:Sm(e[6]),data:e[7],accessList:F7e(e[8])};return e.length===9||(o.hash=(0,ZQ.keccak256)(t),OBr(o,e.slice(9),NBr)),o}function Gko(t){var e=WP.decode(t.slice(1));e.length!==8&&e.length!==11&&Em.throwArgumentError("invalid component count for transaction type: 1","payload",(0,Qi.hexlify)(t));var r={type:1,chainId:Sm(e[0]).toNumber(),nonce:Sm(e[1]).toNumber(),gasPrice:Sm(e[2]),gasLimit:Sm(e[3]),to:emt(e[4]),value:Sm(e[5]),data:e[6],accessList:F7e(e[7])};return e.length===8||(r.hash=(0,ZQ.keccak256)(t),OBr(r,e.slice(8),BBr)),r}function Vko(t){var e=WP.decode(t);e.length!==9&&e.length!==6&&Em.throwArgumentError("invalid raw transaction","rawTransaction",t);var r={nonce:Sm(e[0]).toNumber(),gasPrice:Sm(e[1]),gasLimit:Sm(e[2]),to:emt(e[3]),value:Sm(e[4]),data:e[5],chainId:0};if(e.length===6)return r;try{r.v=HH.BigNumber.from(e[6]).toNumber()}catch{return r}if(r.r=(0,Qi.hexZeroPad)(e[7],32),r.s=(0,Qi.hexZeroPad)(e[8],32),HH.BigNumber.from(r.r).isZero()&&HH.BigNumber.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);var n=r.v-27,o=e.slice(0,6);r.chainId!==0&&(o.push((0,Qi.hexlify)(r.chainId)),o.push("0x"),o.push("0x"),n-=r.chainId*2+8);var i=(0,ZQ.keccak256)(WP.encode(o));try{r.from=tmt(i,{r:(0,Qi.hexlify)(r.r),s:(0,Qi.hexlify)(r.s),recoveryParam:n})}catch{}r.hash=(0,ZQ.keccak256)(t)}return r.type=null,r}function qko(t){var e=(0,Qi.arrayify)(t);if(e[0]>127)return Vko(e);switch(e[0]){case 1:return Gko(e);case 2:return Wko(e);default:break}return Em.throwError("unsupported transaction type: "+e[0],$0t.Logger.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:e[0]})}lf.parse=qko});var DBr=Q(z7e=>{"use strict";d();p();Object.defineProperty(z7e,"__esModule",{value:!0});z7e.version=void 0;z7e.version="contracts/5.7.0"});var GBr=Q(_m=>{"use strict";d();p();var W7e=_m&&_m.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),VP=_m&&_m.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},qP=_m&&_m.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},Kko=_m&&_m.__spreadArray||function(t,e,r){if(r||arguments.length===2)for(var n=0,o=e.length,i;n<o;n++)(i||!(n in e))&&(i||(i=Array.prototype.slice.call(e,0,n)),i[n]=e[n]);return t.concat(i||Array.prototype.slice.call(e))};Object.defineProperty(_m,"__esModule",{value:!0});_m.ContractFactory=_m.Contract=_m.BaseContract=void 0;var H7e=Apt(),Yko=uQ(),rmt=kde(),_pe=S2(),GP=sf(),jH=ei(),to=is(),Jko=W8(),Wh=bo(),Xko=DBr(),Xs=new Wh.Logger(Xko.version),Zko={chainId:!0,data:!0,from:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0,customData:!0,ccipReadEnabled:!0};function j7e(t,e){return VP(this,void 0,void 0,function(){var r,n;return qP(this,function(o){switch(o.label){case 0:return[4,e];case 1:r=o.sent(),typeof r!="string"&&Xs.throwArgumentError("invalid address or ENS name","name",r);try{return[2,(0,_pe.getAddress)(r)]}catch{}return t||Xs.throwError("a provider or signer is needed to resolve ENS names",Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName"}),[4,t.resolveName(r)];case 2:return n=o.sent(),n==null&&Xs.throwArgumentError("resolver or addr is not configured for ENS name","name",r),[2,n]}})})}function Epe(t,e,r){return VP(this,void 0,void 0,function(){return qP(this,function(n){switch(n.label){case 0:return Array.isArray(r)?[4,Promise.all(r.map(function(o,i){return Epe(t,Array.isArray(e)?e[i]:e[o.name],o)}))]:[3,2];case 1:return[2,n.sent()];case 2:return r.type!=="address"?[3,4]:[4,j7e(t,e)];case 3:return[2,n.sent()];case 4:return r.type!=="tuple"?[3,6]:[4,Epe(t,e,r.components)];case 5:return[2,n.sent()];case 6:return r.baseType!=="array"?[3,8]:Array.isArray(e)?[4,Promise.all(e.map(function(o){return Epe(t,o,r.arrayChildren)}))]:[2,Promise.reject(Xs.makeError("invalid value for array",Wh.Logger.errors.INVALID_ARGUMENT,{argument:"value",value:e}))];case 7:return[2,n.sent()];case 8:return[2,e]}})})}function G7e(t,e,r){return VP(this,void 0,void 0,function(){var n,o,i,a,s,c,l,u,f,h,m=this;return qP(this,function(g){switch(g.label){case 0:return n={},r.length===e.inputs.length+1&&typeof r[r.length-1]=="object"&&(n=(0,to.shallowCopy)(r.pop())),Xs.checkArgumentCount(r.length,e.inputs.length,"passed to contract"),t.signer?n.from?n.from=(0,to.resolveProperties)({override:j7e(t.signer,n.from),signer:t.signer.getAddress()}).then(function(v){return VP(m,void 0,void 0,function(){return qP(this,function(b){return(0,_pe.getAddress)(v.signer)!==v.override&&Xs.throwError("Contract with a Signer cannot override from",Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides.from"}),[2,v.override]})})}):n.from=t.signer.getAddress():n.from&&(n.from=j7e(t.provider,n.from)),[4,(0,to.resolveProperties)({args:Epe(t.signer||t.provider,r,e.inputs),address:t.resolvedAddress,overrides:(0,to.resolveProperties)(n)||{}})];case 1:if(o=g.sent(),i=t.interface.encodeFunctionData(e,o.args),a={data:i,to:o.address},s=o.overrides,s.nonce!=null&&(a.nonce=GP.BigNumber.from(s.nonce).toNumber()),s.gasLimit!=null&&(a.gasLimit=GP.BigNumber.from(s.gasLimit)),s.gasPrice!=null&&(a.gasPrice=GP.BigNumber.from(s.gasPrice)),s.maxFeePerGas!=null&&(a.maxFeePerGas=GP.BigNumber.from(s.maxFeePerGas)),s.maxPriorityFeePerGas!=null&&(a.maxPriorityFeePerGas=GP.BigNumber.from(s.maxPriorityFeePerGas)),s.from!=null&&(a.from=s.from),s.type!=null&&(a.type=s.type),s.accessList!=null&&(a.accessList=(0,Jko.accessListify)(s.accessList)),a.gasLimit==null&&e.gas!=null){for(c=21e3,l=(0,jH.arrayify)(i),u=0;u<l.length;u++)c+=4,l[u]&&(c+=64);a.gasLimit=GP.BigNumber.from(e.gas).add(c)}return s.value&&(f=GP.BigNumber.from(s.value),!f.isZero()&&!e.payable&&Xs.throwError("non-payable method cannot override value",Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:n.value}),a.value=f),s.customData&&(a.customData=(0,to.shallowCopy)(s.customData)),s.ccipReadEnabled&&(a.ccipReadEnabled=!!s.ccipReadEnabled),delete n.nonce,delete n.gasLimit,delete n.gasPrice,delete n.from,delete n.value,delete n.type,delete n.accessList,delete n.maxFeePerGas,delete n.maxPriorityFeePerGas,delete n.customData,delete n.ccipReadEnabled,h=Object.keys(n).filter(function(v){return n[v]!=null}),h.length&&Xs.throwError("cannot override "+h.map(function(v){return JSON.stringify(v)}).join(","),Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides",overrides:h}),[2,a]}})})}function Qko(t,e){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return G7e(t,e,r)}}function $ko(t,e){var r=t.signer||t.provider;return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return VP(this,void 0,void 0,function(){var i;return qP(this,function(a){switch(a.label){case 0:return r||Xs.throwError("estimate require a provider or signer",Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"estimateGas"}),[4,G7e(t,e,n)];case 1:return i=a.sent(),[4,r.estimateGas(i)];case 2:return[2,a.sent()]}})})}}function zBr(t,e){var r=e.wait.bind(e);e.wait=function(n){return r(n).then(function(o){return o.events=o.logs.map(function(i){var a=(0,to.deepCopy)(i),s=null;try{s=t.interface.parseLog(i)}catch{}return s&&(a.args=s.args,a.decode=function(c,l){return t.interface.decodeEventLog(s.eventFragment,c,l)},a.event=s.name,a.eventSignature=s.signature),a.removeListener=function(){return t.provider},a.getBlock=function(){return t.provider.getBlock(o.blockHash)},a.getTransaction=function(){return t.provider.getTransaction(o.transactionHash)},a.getTransactionReceipt=function(){return Promise.resolve(o)},a}),o})}}function HBr(t,e,r){var n=t.signer||t.provider;return function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];return VP(this,void 0,void 0,function(){var a,s,c,l,u;return qP(this,function(f){switch(f.label){case 0:return a=void 0,o.length===e.inputs.length+1&&typeof o[o.length-1]=="object"?(s=(0,to.shallowCopy)(o.pop()),s.blockTag==null?[3,2]:[4,s.blockTag]):[3,3];case 1:a=f.sent(),f.label=2;case 2:delete s.blockTag,o.push(s),f.label=3;case 3:return t.deployTransaction==null?[3,5]:[4,t._deployed(a)];case 4:f.sent(),f.label=5;case 5:return[4,G7e(t,e,o)];case 6:return c=f.sent(),[4,n.call(c,a)];case 7:l=f.sent();try{return u=t.interface.decodeFunctionResult(e,l),r&&e.outputs.length===1&&(u=u[0]),[2,u]}catch(h){throw h.code===Wh.Logger.errors.CALL_EXCEPTION&&(h.address=t.address,h.args=o,h.transaction=c),h}return[2]}})})}}function eTo(t,e){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return VP(this,void 0,void 0,function(){var o,i;return qP(this,function(a){switch(a.label){case 0:return t.signer||Xs.throwError("sending a transaction requires a signer",Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction"}),t.deployTransaction==null?[3,2]:[4,t._deployed()];case 1:a.sent(),a.label=2;case 2:return[4,G7e(t,e,r)];case 3:return o=a.sent(),[4,t.signer.sendTransaction(o)];case 4:return i=a.sent(),zBr(t,i),[2,i]}})})}}function LBr(t,e,r){return e.constant?HBr(t,e,r):eTo(t,e)}function jBr(t){return t.address&&(t.topics==null||t.topics.length===0)?"*":(t.address||"*")+"@"+(t.topics?t.topics.map(function(e){return Array.isArray(e)?e.join("|"):e}).join(":"):"")}var Cpe=function(){function t(e,r){(0,to.defineReadOnly)(this,"tag",e),(0,to.defineReadOnly)(this,"filter",r),this._listeners=[]}return t.prototype.addListener=function(e,r){this._listeners.push({listener:e,once:r})},t.prototype.removeListener=function(e){var r=!1;this._listeners=this._listeners.filter(function(n){return r||n.listener!==e?!0:(r=!0,!1)})},t.prototype.removeAllListeners=function(){this._listeners=[]},t.prototype.listeners=function(){return this._listeners.map(function(e){return e.listener})},t.prototype.listenerCount=function(){return this._listeners.length},t.prototype.run=function(e){var r=this,n=this.listenerCount();return this._listeners=this._listeners.filter(function(o){var i=e.slice();return setTimeout(function(){o.listener.apply(r,i)},0),!o.once}),n},t.prototype.prepareEvent=function(e){},t.prototype.getEmit=function(e){return[e]},t}(),tTo=function(t){W7e(e,t);function e(){return t.call(this,"error",null)||this}return e}(Cpe),UBr=function(t){W7e(e,t);function e(r,n,o,i){var a=this,s={address:r},c=n.getEventTopic(o);return i?(c!==i[0]&&Xs.throwArgumentError("topic mismatch","topics",i),s.topics=i.slice()):s.topics=[c],a=t.call(this,jBr(s),s)||this,(0,to.defineReadOnly)(a,"address",r),(0,to.defineReadOnly)(a,"interface",n),(0,to.defineReadOnly)(a,"fragment",o),a}return e.prototype.prepareEvent=function(r){var n=this;t.prototype.prepareEvent.call(this,r),r.event=this.fragment.name,r.eventSignature=this.fragment.format(),r.decode=function(o,i){return n.interface.decodeEventLog(n.fragment,o,i)};try{r.args=this.interface.decodeEventLog(this.fragment,r.data,r.topics)}catch(o){r.args=null,r.decodeError=o}},e.prototype.getEmit=function(r){var n=(0,H7e.checkResultErrors)(r.args);if(n.length)throw n[0].error;var o=(r.args||[]).slice();return o.push(r),o},e}(Cpe),FBr=function(t){W7e(e,t);function e(r,n){var o=t.call(this,"*",{address:r})||this;return(0,to.defineReadOnly)(o,"address",r),(0,to.defineReadOnly)(o,"interface",n),o}return e.prototype.prepareEvent=function(r){var n=this;t.prototype.prepareEvent.call(this,r);try{var o=this.interface.parseLog(r);r.event=o.name,r.eventSignature=o.signature,r.decode=function(i,a){return n.interface.decodeEventLog(o.eventFragment,i,a)},r.args=o.args}catch{}},e}(Cpe),WBr=function(){function t(e,r,n){var o=this.constructor,i=this;(0,to.defineReadOnly)(this,"interface",(0,to.getStatic)(o,"getInterface")(r)),n==null?((0,to.defineReadOnly)(this,"provider",null),(0,to.defineReadOnly)(this,"signer",null)):rmt.Signer.isSigner(n)?((0,to.defineReadOnly)(this,"provider",n.provider||null),(0,to.defineReadOnly)(this,"signer",n)):Yko.Provider.isProvider(n)?((0,to.defineReadOnly)(this,"provider",n),(0,to.defineReadOnly)(this,"signer",null)):Xs.throwArgumentError("invalid signer or provider","signerOrProvider",n),(0,to.defineReadOnly)(this,"callStatic",{}),(0,to.defineReadOnly)(this,"estimateGas",{}),(0,to.defineReadOnly)(this,"functions",{}),(0,to.defineReadOnly)(this,"populateTransaction",{}),(0,to.defineReadOnly)(this,"filters",{});{var a={};Object.keys(this.interface.events).forEach(function(l){var u=i.interface.events[l];(0,to.defineReadOnly)(i.filters,l,function(){for(var f=[],h=0;h<arguments.length;h++)f[h]=arguments[h];return{address:i.address,topics:i.interface.encodeFilterTopics(u,f)}}),a[u.name]||(a[u.name]=[]),a[u.name].push(l)}),Object.keys(a).forEach(function(l){var u=a[l];u.length===1?(0,to.defineReadOnly)(i.filters,l,i.filters[u[0]]):Xs.warn("Duplicate definition of "+l+" ("+u.join(", ")+")")})}if((0,to.defineReadOnly)(this,"_runningEvents",{}),(0,to.defineReadOnly)(this,"_wrappedEmits",{}),e==null&&Xs.throwArgumentError("invalid contract address or ENS name","addressOrName",e),(0,to.defineReadOnly)(this,"address",e),this.provider)(0,to.defineReadOnly)(this,"resolvedAddress",j7e(this.provider,e));else try{(0,to.defineReadOnly)(this,"resolvedAddress",Promise.resolve((0,_pe.getAddress)(e)))}catch{Xs.throwError("provider is required to use ENS name as contract address",Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new Contract"})}this.resolvedAddress.catch(function(l){});var s={},c={};Object.keys(this.interface.functions).forEach(function(l){var u=i.interface.functions[l];if(c[l]){Xs.warn("Duplicate ABI entry for "+JSON.stringify(l));return}c[l]=!0;{var f=u.name;s["%"+f]||(s["%"+f]=[]),s["%"+f].push(l)}i[l]==null&&(0,to.defineReadOnly)(i,l,LBr(i,u,!0)),i.functions[l]==null&&(0,to.defineReadOnly)(i.functions,l,LBr(i,u,!1)),i.callStatic[l]==null&&(0,to.defineReadOnly)(i.callStatic,l,HBr(i,u,!0)),i.populateTransaction[l]==null&&(0,to.defineReadOnly)(i.populateTransaction,l,Qko(i,u)),i.estimateGas[l]==null&&(0,to.defineReadOnly)(i.estimateGas,l,$ko(i,u))}),Object.keys(s).forEach(function(l){var u=s[l];if(!(u.length>1)){l=l.substring(1);var f=u[0];try{i[l]==null&&(0,to.defineReadOnly)(i,l,i[f])}catch{}i.functions[l]==null&&(0,to.defineReadOnly)(i.functions,l,i.functions[f]),i.callStatic[l]==null&&(0,to.defineReadOnly)(i.callStatic,l,i.callStatic[f]),i.populateTransaction[l]==null&&(0,to.defineReadOnly)(i.populateTransaction,l,i.populateTransaction[f]),i.estimateGas[l]==null&&(0,to.defineReadOnly)(i.estimateGas,l,i.estimateGas[f])}})}return t.getContractAddress=function(e){return(0,_pe.getContractAddress)(e)},t.getInterface=function(e){return H7e.Interface.isInterface(e)?e:new H7e.Interface(e)},t.prototype.deployed=function(){return this._deployed()},t.prototype._deployed=function(e){var r=this;return this._deployedPromise||(this.deployTransaction?this._deployedPromise=this.deployTransaction.wait().then(function(){return r}):this._deployedPromise=this.provider.getCode(this.address,e).then(function(n){return n==="0x"&&Xs.throwError("contract not deployed",Wh.Logger.errors.UNSUPPORTED_OPERATION,{contractAddress:r.address,operation:"getDeployed"}),r})),this._deployedPromise},t.prototype.fallback=function(e){var r=this;this.signer||Xs.throwError("sending a transactions require a signer",Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction(fallback)"});var n=(0,to.shallowCopy)(e||{});return["from","to"].forEach(function(o){n[o]!=null&&Xs.throwError("cannot override "+o,Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:o})}),n.to=this.resolvedAddress,this.deployed().then(function(){return r.signer.sendTransaction(n)})},t.prototype.connect=function(e){typeof e=="string"&&(e=new rmt.VoidSigner(e,this.provider));var r=new this.constructor(this.address,this.interface,e);return this.deployTransaction&&(0,to.defineReadOnly)(r,"deployTransaction",this.deployTransaction),r},t.prototype.attach=function(e){return new this.constructor(e,this.interface,this.signer||this.provider)},t.isIndexed=function(e){return H7e.Indexed.isIndexed(e)},t.prototype._normalizeRunningEvent=function(e){return this._runningEvents[e.tag]?this._runningEvents[e.tag]:e},t.prototype._getRunningEvent=function(e){if(typeof e=="string"){if(e==="error")return this._normalizeRunningEvent(new tTo);if(e==="event")return this._normalizeRunningEvent(new Cpe("event",null));if(e==="*")return this._normalizeRunningEvent(new FBr(this.address,this.interface));var r=this.interface.getEvent(e);return this._normalizeRunningEvent(new UBr(this.address,this.interface,r))}if(e.topics&&e.topics.length>0){try{var n=e.topics[0];if(typeof n!="string")throw new Error("invalid topic");var r=this.interface.getEvent(n);return this._normalizeRunningEvent(new UBr(this.address,this.interface,r,e.topics))}catch{}var o={address:this.address,topics:e.topics};return this._normalizeRunningEvent(new Cpe(jBr(o),o))}return this._normalizeRunningEvent(new FBr(this.address,this.interface))},t.prototype._checkRunningEvents=function(e){if(e.listenerCount()===0){delete this._runningEvents[e.tag];var r=this._wrappedEmits[e.tag];r&&e.filter&&(this.provider.off(e.filter,r),delete this._wrappedEmits[e.tag])}},t.prototype._wrapEvent=function(e,r,n){var o=this,i=(0,to.deepCopy)(r);return i.removeListener=function(){!n||(e.removeListener(n),o._checkRunningEvents(e))},i.getBlock=function(){return o.provider.getBlock(r.blockHash)},i.getTransaction=function(){return o.provider.getTransaction(r.transactionHash)},i.getTransactionReceipt=function(){return o.provider.getTransactionReceipt(r.transactionHash)},e.prepareEvent(i),i},t.prototype._addEventListener=function(e,r,n){var o=this;if(this.provider||Xs.throwError("events require a provider or a signer with a provider",Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"once"}),e.addListener(r,n),this._runningEvents[e.tag]=e,!this._wrappedEmits[e.tag]){var i=function(a){var s=o._wrapEvent(e,a,r);if(s.decodeError==null)try{var c=e.getEmit(s);o.emit.apply(o,Kko([e.filter],c,!1))}catch(l){s.decodeError=l.error}e.filter!=null&&o.emit("event",s),s.decodeError!=null&&o.emit("error",s.decodeError,s)};this._wrappedEmits[e.tag]=i,e.filter!=null&&this.provider.on(e.filter,i)}},t.prototype.queryFilter=function(e,r,n){var o=this,i=this._getRunningEvent(e),a=(0,to.shallowCopy)(i.filter);return typeof r=="string"&&(0,jH.isHexString)(r,32)?(n!=null&&Xs.throwArgumentError("cannot specify toBlock with blockhash","toBlock",n),a.blockHash=r):(a.fromBlock=r??0,a.toBlock=n??"latest"),this.provider.getLogs(a).then(function(s){return s.map(function(c){return o._wrapEvent(i,c,null)})})},t.prototype.on=function(e,r){return this._addEventListener(this._getRunningEvent(e),r,!1),this},t.prototype.once=function(e,r){return this._addEventListener(this._getRunningEvent(e),r,!0),this},t.prototype.emit=function(e){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if(!this.provider)return!1;var o=this._getRunningEvent(e),i=o.run(r)>0;return this._checkRunningEvents(o),i},t.prototype.listenerCount=function(e){var r=this;return this.provider?e==null?Object.keys(this._runningEvents).reduce(function(n,o){return n+r._runningEvents[o].listenerCount()},0):this._getRunningEvent(e).listenerCount():0},t.prototype.listeners=function(e){if(!this.provider)return[];if(e==null){var r=[];for(var n in this._runningEvents)this._runningEvents[n].listeners().forEach(function(o){r.push(o)});return r}return this._getRunningEvent(e).listeners()},t.prototype.removeAllListeners=function(e){if(!this.provider)return this;if(e==null){for(var r in this._runningEvents){var n=this._runningEvents[r];n.removeAllListeners(),this._checkRunningEvents(n)}return this}var o=this._getRunningEvent(e);return o.removeAllListeners(),this._checkRunningEvents(o),this},t.prototype.off=function(e,r){if(!this.provider)return this;var n=this._getRunningEvent(e);return n.removeListener(r),this._checkRunningEvents(n),this},t.prototype.removeListener=function(e,r){return this.off(e,r)},t}();_m.BaseContract=WBr;var nmt=function(t){W7e(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e}(WBr);_m.Contract=nmt;var rTo=function(){function t(e,r,n){var o=this.constructor,i=null;typeof r=="string"?i=r:(0,jH.isBytes)(r)?i=(0,jH.hexlify)(r):r&&typeof r.object=="string"?i=r.object:i="!",i.substring(0,2)!=="0x"&&(i="0x"+i),(!(0,jH.isHexString)(i)||i.length%2)&&Xs.throwArgumentError("invalid bytecode","bytecode",r),n&&!rmt.Signer.isSigner(n)&&Xs.throwArgumentError("invalid signer","signer",n),(0,to.defineReadOnly)(this,"bytecode",i),(0,to.defineReadOnly)(this,"interface",(0,to.getStatic)(o,"getInterface")(e)),(0,to.defineReadOnly)(this,"signer",n||null)}return t.prototype.getDeployTransaction=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var n={};if(e.length===this.interface.deploy.inputs.length+1&&typeof e[e.length-1]=="object"){n=(0,to.shallowCopy)(e.pop());for(var o in n)if(!Zko[o])throw new Error("unknown transaction override "+o)}if(["data","from","to"].forEach(function(a){n[a]!=null&&Xs.throwError("cannot override "+a,Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:a})}),n.value){var i=GP.BigNumber.from(n.value);!i.isZero()&&!this.interface.deploy.payable&&Xs.throwError("non-payable constructor cannot override value",Wh.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:n.value})}return Xs.checkArgumentCount(e.length,this.interface.deploy.inputs.length," in Contract constructor"),n.data=(0,jH.hexlify)((0,jH.concat)([this.bytecode,this.interface.encodeDeploy(e)])),n},t.prototype.deploy=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return VP(this,void 0,void 0,function(){var n,o,i,a,s,c;return qP(this,function(l){switch(l.label){case 0:return n={},e.length===this.interface.deploy.inputs.length+1&&(n=e.pop()),Xs.checkArgumentCount(e.length,this.interface.deploy.inputs.length," in Contract constructor"),[4,Epe(this.signer,e,this.interface.deploy.inputs)];case 1:return o=l.sent(),o.push(n),i=this.getDeployTransaction.apply(this,o),[4,this.signer.sendTransaction(i)];case 2:return a=l.sent(),s=(0,to.getStatic)(this.constructor,"getContractAddress")(a),c=(0,to.getStatic)(this.constructor,"getContract")(s,this.interface,this.signer),zBr(c,a),(0,to.defineReadOnly)(c,"deployTransaction",a),[2,c]}})})},t.prototype.attach=function(e){return this.constructor.getContract(e,this.interface,this.signer)},t.prototype.connect=function(e){return new this.constructor(this.interface,this.bytecode,e)},t.fromSolidity=function(e,r){e==null&&Xs.throwError("missing compiler output",Wh.Logger.errors.MISSING_ARGUMENT,{argument:"compilerOutput"}),typeof e=="string"&&(e=JSON.parse(e));var n=e.abi,o=null;return e.bytecode?o=e.bytecode:e.evm&&e.evm.bytecode&&(o=e.evm.bytecode),new this(n,o,r)},t.getInterface=function(e){return nmt.getInterface(e)},t.getContractAddress=function(e){return(0,_pe.getContractAddress)(e)},t.getContract=function(e,r,n){return new nmt(e,r,n)},t}();_m.ContractFactory=rTo});var q7e=Q(KP=>{"use strict";d();p();Object.defineProperty(KP,"__esModule",{value:!0});KP.Base58=KP.Base32=KP.BaseX=void 0;var VBr=ei(),V7e=is(),omt=function(){function t(e){(0,V7e.defineReadOnly)(this,"alphabet",e),(0,V7e.defineReadOnly)(this,"base",e.length),(0,V7e.defineReadOnly)(this,"_alphabetMap",{}),(0,V7e.defineReadOnly)(this,"_leader",e.charAt(0));for(var r=0;r<e.length;r++)this._alphabetMap[e.charAt(r)]=r}return t.prototype.encode=function(e){var r=(0,VBr.arrayify)(e);if(r.length===0)return"";for(var n=[0],o=0;o<r.length;++o){for(var i=r[o],a=0;a<n.length;++a)i+=n[a]<<8,n[a]=i%this.base,i=i/this.base|0;for(;i>0;)n.push(i%this.base),i=i/this.base|0}for(var s="",c=0;r[c]===0&&c<r.length-1;++c)s+=this._leader;for(var l=n.length-1;l>=0;--l)s+=this.alphabet[n[l]];return s},t.prototype.decode=function(e){if(typeof e!="string")throw new TypeError("Expected String");var r=[];if(e.length===0)return new Uint8Array(r);r.push(0);for(var n=0;n<e.length;n++){var o=this._alphabetMap[e[n]];if(o===void 0)throw new Error("Non-base"+this.base+" character");for(var i=o,a=0;a<r.length;++a)i+=r[a]*this.base,r[a]=i&255,i>>=8;for(;i>0;)r.push(i&255),i>>=8}for(var s=0;e[s]===this._leader&&s<e.length-1;++s)r.push(0);return(0,VBr.arrayify)(new Uint8Array(r.reverse()))},t}();KP.BaseX=omt;var nTo=new omt("abcdefghijklmnopqrstuvwxyz234567");KP.Base32=nTo;var oTo=new omt("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");KP.Base58=oTo});var imt=Q(kpe=>{"use strict";d();p();Object.defineProperty(kpe,"__esModule",{value:!0});kpe.SupportedAlgorithm=void 0;var iTo;(function(t){t.sha256="sha256",t.sha512="sha512"})(iTo=kpe.SupportedAlgorithm||(kpe.SupportedAlgorithm={}))});var qBr=Q(K7e=>{"use strict";d();p();Object.defineProperty(K7e,"__esModule",{value:!0});K7e.version=void 0;K7e.version="sha2/5.7.0"});var YBr=Q(j2=>{"use strict";d();p();var aTo=j2&&j2.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(j2,"__esModule",{value:!0});j2.computeHmac=j2.sha512=j2.sha256=j2.ripemd160=void 0;var Tpe=aTo(SE()),Ipe=ei(),sTo=imt(),KBr=bo(),cTo=qBr(),lTo=new KBr.Logger(cTo.version);function uTo(t){return"0x"+Tpe.default.ripemd160().update((0,Ipe.arrayify)(t)).digest("hex")}j2.ripemd160=uTo;function fTo(t){return"0x"+Tpe.default.sha256().update((0,Ipe.arrayify)(t)).digest("hex")}j2.sha256=fTo;function dTo(t){return"0x"+Tpe.default.sha512().update((0,Ipe.arrayify)(t)).digest("hex")}j2.sha512=dTo;function pTo(t,e,r){return sTo.SupportedAlgorithm[t]||lTo.throwError("unsupported algorithm "+t,KBr.Logger.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:t}),"0x"+Tpe.default.hmac(Tpe.default[t],(0,Ipe.arrayify)(e)).update((0,Ipe.arrayify)(r)).digest("hex")}j2.computeHmac=pTo});var WH=Q(W2=>{"use strict";d();p();Object.defineProperty(W2,"__esModule",{value:!0});W2.SupportedAlgorithm=W2.sha512=W2.sha256=W2.ripemd160=W2.computeHmac=void 0;var Y7e=YBr();Object.defineProperty(W2,"computeHmac",{enumerable:!0,get:function(){return Y7e.computeHmac}});Object.defineProperty(W2,"ripemd160",{enumerable:!0,get:function(){return Y7e.ripemd160}});Object.defineProperty(W2,"sha256",{enumerable:!0,get:function(){return Y7e.sha256}});Object.defineProperty(W2,"sha512",{enumerable:!0,get:function(){return Y7e.sha512}});var hTo=imt();Object.defineProperty(W2,"SupportedAlgorithm",{enumerable:!0,get:function(){return hTo.SupportedAlgorithm}})});var XBr=Q(J7e=>{"use strict";d();p();Object.defineProperty(J7e,"__esModule",{value:!0});J7e.pbkdf2=void 0;var QQ=ei(),JBr=WH();function mTo(t,e,r,n,o){t=(0,QQ.arrayify)(t),e=(0,QQ.arrayify)(e);var i,a=1,s=new Uint8Array(n),c=new Uint8Array(e.length+4);c.set(e);for(var l,u,f=1;f<=a;f++){c[e.length]=f>>24&255,c[e.length+1]=f>>16&255,c[e.length+2]=f>>8&255,c[e.length+3]=f&255;var h=(0,QQ.arrayify)((0,JBr.computeHmac)(o,t,c));i||(i=h.length,u=new Uint8Array(i),a=Math.ceil(n/i),l=n-(a-1)*i),u.set(h);for(var m=1;m<r;m++){h=(0,QQ.arrayify)((0,JBr.computeHmac)(o,t,h));for(var g=0;g<i;g++)u[g]^=h[g]}var v=(f-1)*i,b=f===a?l:i;s.set((0,QQ.arrayify)(u).slice(0,b),v)}return(0,QQ.hexlify)(s)}J7e.pbkdf2=mTo});var Z7e=Q(X7e=>{"use strict";d();p();Object.defineProperty(X7e,"__esModule",{value:!0});X7e.pbkdf2=void 0;var gTo=XBr();Object.defineProperty(X7e,"pbkdf2",{enumerable:!0,get:function(){return gTo.pbkdf2}})});var ZBr=Q(Q7e=>{"use strict";d();p();Object.defineProperty(Q7e,"__esModule",{value:!0});Q7e.version=void 0;Q7e.version="wordlists/5.7.0"});var amt=Q(GH=>{"use strict";d();p();Object.defineProperty(GH,"__esModule",{value:!0});GH.Wordlist=GH.logger=void 0;var vTo=!1,yTo=oH(),QBr=is(),bTo=bo(),xTo=ZBr();GH.logger=new bTo.Logger(xTo.version);var wTo=function(){function t(e){var r=this.constructor;GH.logger.checkAbstract(r,t),(0,QBr.defineReadOnly)(this,"locale",e)}return t.prototype.split=function(e){return e.toLowerCase().split(/ +/g)},t.prototype.join=function(e){return e.join(" ")},t.check=function(e){for(var r=[],n=0;n<2048;n++){var o=e.getWord(n);if(n!==e.getWordIndex(o))return"0x";r.push(o)}return(0,yTo.id)(r.join(`
`)+`
`)},t.register=function(e,r){if(r||(r=e.locale),vTo)try{var n=window;n._ethers&&n._ethers.wordlists&&(n._ethers.wordlists[r]||(0,QBr.defineReadOnly)(n._ethers.wordlists,r,e))}catch{}},t}();GH.Wordlist=wTo});var tOr=Q($Q=>{"use strict";d();p();var ATo=$Q&&$Q.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty($Q,"__esModule",{value:!0});$Q.langEn=void 0;var smt=amt(),STo="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo",Rpe=null;function $Br(t){if(Rpe==null&&(Rpe=STo.replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),smt.Wordlist.check(t)!=="0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"))throw Rpe=null,new Error("BIP39 Wordlist for en (English) FAILED")}var ETo=function(t){ATo(e,t);function e(){return t.call(this,"en")||this}return e.prototype.getWord=function(r){return $Br(this),Rpe[r]},e.prototype.getWordIndex=function(r){return $Br(this),Rpe.indexOf(r)},e}(smt.Wordlist),eOr=new ETo;$Q.langEn=eOr;smt.Wordlist.register(eOr)});var rOr=Q($7e=>{"use strict";d();p();Object.defineProperty($7e,"__esModule",{value:!0});$7e.wordlists=void 0;var Z4=tOr();$7e.wordlists={cz:Z4.langEn,en:Z4.langEn,es:Z4.langEn,fr:Z4.langEn,it:Z4.langEn,ja:Z4.langEn,ko:Z4.langEn,zh:Z4.langEn,zh_cn:Z4.langEn,zh_tw:Z4.langEn}});var cmt=Q(YP=>{"use strict";d();p();Object.defineProperty(YP,"__esModule",{value:!0});YP.wordlists=YP.Wordlist=YP.logger=void 0;var nOr=amt();Object.defineProperty(YP,"logger",{enumerable:!0,get:function(){return nOr.logger}});Object.defineProperty(YP,"Wordlist",{enumerable:!0,get:function(){return nOr.Wordlist}});var _To=rOr();Object.defineProperty(YP,"wordlists",{enumerable:!0,get:function(){return _To.wordlists}})});var oOr=Q(eMe=>{"use strict";d();p();Object.defineProperty(eMe,"__esModule",{value:!0});eMe.version=void 0;eMe.version="hdnode/5.7.0"});var rMe=Q(km=>{"use strict";d();p();Object.defineProperty(km,"__esModule",{value:!0});km.getAccountPath=km.isValidMnemonic=km.entropyToMnemonic=km.mnemonicToEntropy=km.mnemonicToSeed=km.HDNode=km.defaultPath=void 0;var cOr=q7e(),Zs=ei(),lOr=sf(),Mpe=pm(),CTo=Z7e(),Cm=is(),iOr=Ape(),Q4=WH(),kTo=W8(),aOr=cmt(),TTo=bo(),ITo=oOr(),Ppe=new TTo.Logger(ITo.version),RTo=lOr.BigNumber.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),MTo=(0,Mpe.toUtf8Bytes)("Bitcoin seed"),t$=2147483648;function uOr(t){return(1<<t)-1<<8-t}function PTo(t){return(1<<t)-1}function tMe(t){return(0,Zs.hexZeroPad)((0,Zs.hexlify)(t),32)}function sOr(t){return cOr.Base58.encode((0,Zs.concat)([t,(0,Zs.hexDataSlice)((0,Q4.sha256)((0,Q4.sha256)(t)),0,4)]))}function lmt(t){if(t==null)return aOr.wordlists.en;if(typeof t=="string"){var e=aOr.wordlists[t];return e==null&&Ppe.throwArgumentError("unknown locale","wordlist",t),e}return t}var e$={};km.defaultPath="m/44'/60'/0'/0/0";var NTo=function(){function t(e,r,n,o,i,a,s,c){if(e!==e$)throw new Error("HDNode constructor cannot be called directly");if(r){var l=new iOr.SigningKey(r);(0,Cm.defineReadOnly)(this,"privateKey",l.privateKey),(0,Cm.defineReadOnly)(this,"publicKey",l.compressedPublicKey)}else(0,Cm.defineReadOnly)(this,"privateKey",null),(0,Cm.defineReadOnly)(this,"publicKey",(0,Zs.hexlify)(n));(0,Cm.defineReadOnly)(this,"parentFingerprint",o),(0,Cm.defineReadOnly)(this,"fingerprint",(0,Zs.hexDataSlice)((0,Q4.ripemd160)((0,Q4.sha256)(this.publicKey)),0,4)),(0,Cm.defineReadOnly)(this,"address",(0,kTo.computeAddress)(this.publicKey)),(0,Cm.defineReadOnly)(this,"chainCode",i),(0,Cm.defineReadOnly)(this,"index",a),(0,Cm.defineReadOnly)(this,"depth",s),c==null?((0,Cm.defineReadOnly)(this,"mnemonic",null),(0,Cm.defineReadOnly)(this,"path",null)):typeof c=="string"?((0,Cm.defineReadOnly)(this,"mnemonic",null),(0,Cm.defineReadOnly)(this,"path",c)):((0,Cm.defineReadOnly)(this,"mnemonic",c),(0,Cm.defineReadOnly)(this,"path",c.path))}return Object.defineProperty(t.prototype,"extendedKey",{get:function(){if(this.depth>=256)throw new Error("Depth too large!");return sOr((0,Zs.concat)([this.privateKey!=null?"0x0488ADE4":"0x0488B21E",(0,Zs.hexlify)(this.depth),this.parentFingerprint,(0,Zs.hexZeroPad)((0,Zs.hexlify)(this.index),4),this.chainCode,this.privateKey!=null?(0,Zs.concat)(["0x00",this.privateKey]):this.publicKey]))},enumerable:!1,configurable:!0}),t.prototype.neuter=function(){return new t(e$,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)},t.prototype._derive=function(e){if(e>4294967295)throw new Error("invalid index - "+String(e));var r=this.path;r&&(r+="/"+(e&~t$));var n=new Uint8Array(37);if(e&t$){if(!this.privateKey)throw new Error("cannot derive child of neutered node");n.set((0,Zs.arrayify)(this.privateKey),1),r&&(r+="'")}else n.set((0,Zs.arrayify)(this.publicKey));for(var o=24;o>=0;o-=8)n[33+(o>>3)]=e>>24-o&255;var i=(0,Zs.arrayify)((0,Q4.computeHmac)(Q4.SupportedAlgorithm.sha512,this.chainCode,n)),a=i.slice(0,32),s=i.slice(32),c=null,l=null;if(this.privateKey)c=tMe(lOr.BigNumber.from(a).add(this.privateKey).mod(RTo));else{var u=new iOr.SigningKey((0,Zs.hexlify)(a));l=u._addPoint(this.publicKey)}var f=r,h=this.mnemonic;return h&&(f=Object.freeze({phrase:h.phrase,path:r,locale:h.locale||"en"})),new t(e$,c,l,this.fingerprint,tMe(s),e,this.depth+1,f)},t.prototype.derivePath=function(e){var r=e.split("/");if(r.length===0||r[0]==="m"&&this.depth!==0)throw new Error("invalid path - "+e);r[0]==="m"&&r.shift();for(var n=this,o=0;o<r.length;o++){var i=r[o];if(i.match(/^[0-9]+'$/)){var a=parseInt(i.substring(0,i.length-1));if(a>=t$)throw new Error("invalid path index - "+i);n=n._derive(t$+a)}else if(i.match(/^[0-9]+$/)){var a=parseInt(i);if(a>=t$)throw new Error("invalid path index - "+i);n=n._derive(a)}else throw new Error("invalid path component - "+i)}return n},t._fromSeed=function(e,r){var n=(0,Zs.arrayify)(e);if(n.length<16||n.length>64)throw new Error("invalid seed");var o=(0,Zs.arrayify)((0,Q4.computeHmac)(Q4.SupportedAlgorithm.sha512,MTo,n));return new t(e$,tMe(o.slice(0,32)),null,"0x00000000",tMe(o.slice(32)),0,0,r)},t.fromMnemonic=function(e,r,n){return n=lmt(n),e=dOr(umt(e,n),n),t._fromSeed(fOr(e,r),{phrase:e,path:"m",locale:n.locale})},t.fromSeed=function(e){return t._fromSeed(e,null)},t.fromExtendedKey=function(e){var r=cOr.Base58.decode(e);(r.length!==82||sOr(r.slice(0,78))!==e)&&Ppe.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");var n=r[4],o=(0,Zs.hexlify)(r.slice(5,9)),i=parseInt((0,Zs.hexlify)(r.slice(9,13)).substring(2),16),a=(0,Zs.hexlify)(r.slice(13,45)),s=r.slice(45,78);switch((0,Zs.hexlify)(r.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new t(e$,null,(0,Zs.hexlify)(s),o,a,i,n,null);case"0x0488ade4":case"0x04358394 ":if(s[0]!==0)break;return new t(e$,(0,Zs.hexlify)(s.slice(1)),null,o,a,i,n,null)}return Ppe.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")},t}();km.HDNode=NTo;function fOr(t,e){e||(e="");var r=(0,Mpe.toUtf8Bytes)("mnemonic"+e,Mpe.UnicodeNormalizationForm.NFKD);return(0,CTo.pbkdf2)((0,Mpe.toUtf8Bytes)(t,Mpe.UnicodeNormalizationForm.NFKD),r,2048,64,"sha512")}km.mnemonicToSeed=fOr;function umt(t,e){e=lmt(e),Ppe.checkNormalize();var r=e.split(t);if(r.length%3!==0)throw new Error("invalid mnemonic");for(var n=(0,Zs.arrayify)(new Uint8Array(Math.ceil(11*r.length/8))),o=0,i=0;i<r.length;i++){var a=e.getWordIndex(r[i].normalize("NFKD"));if(a===-1)throw new Error("invalid mnemonic");for(var s=0;s<11;s++)a&1<<10-s&&(n[o>>3]|=1<<7-o%8),o++}var c=32*r.length/3,l=r.length/3,u=uOr(l),f=(0,Zs.arrayify)((0,Q4.sha256)(n.slice(0,c/8)))[0]&u;if(f!==(n[n.length-1]&u))throw new Error("invalid checksum");return(0,Zs.hexlify)(n.slice(0,c/8))}km.mnemonicToEntropy=umt;function dOr(t,e){if(e=lmt(e),t=(0,Zs.arrayify)(t),t.length%4!==0||t.length<16||t.length>32)throw new Error("invalid entropy");for(var r=[0],n=11,o=0;o<t.length;o++)n>8?(r[r.length-1]<<=8,r[r.length-1]|=t[o],n-=8):(r[r.length-1]<<=n,r[r.length-1]|=t[o]>>8-n,r.push(t[o]&PTo(8-n)),n+=3);var i=t.length/4,a=(0,Zs.arrayify)((0,Q4.sha256)(t))[0]&uOr(i);return r[r.length-1]<<=i,r[r.length-1]|=a>>8-i,e.join(r.map(function(s){return e.getWord(s)}))}km.entropyToMnemonic=dOr;function BTo(t,e){try{return umt(t,e),!0}catch{}return!1}km.isValidMnemonic=BTo;function OTo(t){return(typeof t!="number"||t<0||t>=t$||t%1)&&Ppe.throwArgumentError("invalid account index","index",t),"m/44'/60'/"+t+"'/0/0"}km.getAccountPath=OTo});var pOr=Q(nMe=>{"use strict";d();p();Object.defineProperty(nMe,"__esModule",{value:!0});nMe.version=void 0;nMe.version="random/5.7.0"});var gOr=Q(iMe=>{"use strict";d();p();Object.defineProperty(iMe,"__esModule",{value:!0});iMe.randomBytes=void 0;var DTo=ei(),mOr=bo(),LTo=pOr(),fmt=new mOr.Logger(LTo.version);function UTo(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof globalThis<"u")return globalThis;throw new Error("unable to locate global object")}var hOr=UTo(),oMe=hOr.crypto||hOr.msCrypto;(!oMe||!oMe.getRandomValues)&&(fmt.warn("WARNING: Missing strong random number source"),oMe={getRandomValues:function(t){return fmt.throwError("no secure random source avaialble",mOr.Logger.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}});function FTo(t){(t<=0||t>1024||t%1||t!=t)&&fmt.throwArgumentError("invalid length","length",t);var e=new Uint8Array(t);return oMe.getRandomValues(e),(0,DTo.arrayify)(e)}iMe.randomBytes=FTo});var vOr=Q(aMe=>{"use strict";d();p();Object.defineProperty(aMe,"__esModule",{value:!0});aMe.shuffled=void 0;function zTo(t){t=t.slice();for(var e=t.length-1;e>0;e--){var r=Math.floor(Math.random()*(e+1)),n=t[e];t[e]=t[r],t[r]=n}return t}aMe.shuffled=zTo});var Npe=Q(r$=>{"use strict";d();p();Object.defineProperty(r$,"__esModule",{value:!0});r$.shuffled=r$.randomBytes=void 0;var HTo=gOr();Object.defineProperty(r$,"randomBytes",{enumerable:!0,get:function(){return HTo.randomBytes}});var jTo=vOr();Object.defineProperty(r$,"shuffled",{enumerable:!0,get:function(){return jTo.shuffled}})});var pmt=Q((dmt,yOr)=>{"use strict";d();p();(function(t){function e(N){return parseInt(N)===N}function r(N){if(!e(N.length))return!1;for(var V=0;V<N.length;V++)if(!e(N[V])||N[V]<0||N[V]>255)return!1;return!0}function n(N,V){if(N.buffer&&ArrayBuffer.isView(N)&&N.name==="Uint8Array")return V&&(N.slice?N=N.slice():N=Array.prototype.slice.call(N)),N;if(Array.isArray(N)){if(!r(N))throw new Error("Array contains invalid value: "+N);return new Uint8Array(N)}if(e(N.length)&&r(N))return new Uint8Array(N);throw new Error("unsupported array-like object")}function o(N){return new Uint8Array(N)}function i(N,V,F,k,H){(k!=null||H!=null)&&(N.slice?N=N.slice(k,H):N=Array.prototype.slice.call(N,k,H)),V.set(N,F)}var a=function(){function N(F){var k=[],H=0;for(F=encodeURI(F);H<F.length;){var re=F.charCodeAt(H++);re===37?(k.push(parseInt(F.substr(H,2),16)),H+=2):k.push(re)}return n(k)}function V(F){for(var k=[],H=0;H<F.length;){var re=F[H];re<128?(k.push(String.fromCharCode(re)),H++):re>191&&re<224?(k.push(String.fromCharCode((re&31)<<6|F[H+1]&63)),H+=2):(k.push(String.fromCharCode((re&15)<<12|(F[H+1]&63)<<6|F[H+2]&63)),H+=3)}return k.join("")}return{toBytes:N,fromBytes:V}}(),s=function(){function N(k){for(var H=[],re=0;re<k.length;re+=2)H.push(parseInt(k.substr(re,2),16));return H}var V="0123456789abcdef";function F(k){for(var H=[],re=0;re<k.length;re++){var Y=k[re];H.push(V[(Y&240)>>4]+V[Y&15])}return H.join("")}return{toBytes:N,fromBytes:F}}(),c={16:10,24:12,32:14},l=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],u=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],f=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],h=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],m=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],g=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],v=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],b=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],w=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],_=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],I=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],B=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],L=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],D=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],z=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function G(N){for(var V=[],F=0;F<N.length;F+=4)V.push(N[F]<<24|N[F+1]<<16|N[F+2]<<8|N[F+3]);return V}var U=function(N){if(!(this instanceof U))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,"key",{value:n(N,!0)}),this._prepare()};U.prototype._prepare=function(){var N=c[this.key.length];if(N==null)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var V=0;V<=N;V++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);for(var F=(N+1)*4,k=this.key.length/4,H=G(this.key),re,V=0;V<k;V++)re=V>>2,this._Ke[re][V%4]=H[V],this._Kd[N-re][V%4]=H[V];for(var Y=0,oe=k,q;oe<F;){if(q=H[k-1],H[0]^=u[q>>16&255]<<24^u[q>>8&255]<<16^u[q&255]<<8^u[q>>24&255]^l[Y]<<24,Y+=1,k!=8)for(var V=1;V<k;V++)H[V]^=H[V-1];else{for(var V=1;V<k/2;V++)H[V]^=H[V-1];q=H[k/2-1],H[k/2]^=u[q&255]^u[q>>8&255]<<8^u[q>>16&255]<<16^u[q>>24&255]<<24;for(var V=k/2+1;V<k;V++)H[V]^=H[V-1]}for(var V=0,X,K;V<k&&oe<F;)X=oe>>2,K=oe%4,this._Ke[X][K]=H[V],this._Kd[N-X][K]=H[V++],oe++}for(var X=1;X<N;X++)for(var K=0;K<4;K++)q=this._Kd[X][K],this._Kd[X][K]=B[q>>24&255]^L[q>>16&255]^D[q>>8&255]^z[q&255]},U.prototype.encrypt=function(N){if(N.length!=16)throw new Error("invalid plaintext size (must be 16 bytes)");for(var V=this._Ke.length-1,F=[0,0,0,0],k=G(N),H=0;H<4;H++)k[H]^=this._Ke[0][H];for(var re=1;re<V;re++){for(var H=0;H<4;H++)F[H]=h[k[H]>>24&255]^m[k[(H+1)%4]>>16&255]^g[k[(H+2)%4]>>8&255]^v[k[(H+3)%4]&255]^this._Ke[re][H];k=F.slice()}for(var Y=o(16),oe,H=0;H<4;H++)oe=this._Ke[V][H],Y[4*H]=(u[k[H]>>24&255]^oe>>24)&255,Y[4*H+1]=(u[k[(H+1)%4]>>16&255]^oe>>16)&255,Y[4*H+2]=(u[k[(H+2)%4]>>8&255]^oe>>8)&255,Y[4*H+3]=(u[k[(H+3)%4]&255]^oe)&255;return Y},U.prototype.decrypt=function(N){if(N.length!=16)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var V=this._Kd.length-1,F=[0,0,0,0],k=G(N),H=0;H<4;H++)k[H]^=this._Kd[0][H];for(var re=1;re<V;re++){for(var H=0;H<4;H++)F[H]=b[k[H]>>24&255]^w[k[(H+3)%4]>>16&255]^_[k[(H+2)%4]>>8&255]^I[k[(H+1)%4]&255]^this._Kd[re][H];k=F.slice()}for(var Y=o(16),oe,H=0;H<4;H++)oe=this._Kd[V][H],Y[4*H]=(f[k[H]>>24&255]^oe>>24)&255,Y[4*H+1]=(f[k[(H+3)%4]>>16&255]^oe>>16)&255,Y[4*H+2]=(f[k[(H+2)%4]>>8&255]^oe>>8)&255,Y[4*H+3]=(f[k[(H+1)%4]&255]^oe)&255;return Y};var T=function(N){if(!(this instanceof T))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new U(N)};T.prototype.encrypt=function(N){if(N=n(N),N.length%16!==0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var V=o(N.length),F=o(16),k=0;k<N.length;k+=16)i(N,F,0,k,k+16),F=this._aes.encrypt(F),i(F,V,k);return V},T.prototype.decrypt=function(N){if(N=n(N),N.length%16!==0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var V=o(N.length),F=o(16),k=0;k<N.length;k+=16)i(N,F,0,k,k+16),F=this._aes.decrypt(F),i(F,V,k);return V};var P=function(N,V){if(!(this instanceof P))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Block Chaining",this.name="cbc",!V)V=o(16);else if(V.length!=16)throw new Error("invalid initialation vector size (must be 16 bytes)");this._lastCipherblock=n(V,!0),this._aes=new U(N)};P.prototype.encrypt=function(N){if(N=n(N),N.length%16!==0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var V=o(N.length),F=o(16),k=0;k<N.length;k+=16){i(N,F,0,k,k+16);for(var H=0;H<16;H++)F[H]^=this._lastCipherblock[H];this._lastCipherblock=this._aes.encrypt(F),i(this._lastCipherblock,V,k)}return V},P.prototype.decrypt=function(N){if(N=n(N),N.length%16!==0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var V=o(N.length),F=o(16),k=0;k<N.length;k+=16){i(N,F,0,k,k+16),F=this._aes.decrypt(F);for(var H=0;H<16;H++)V[k+H]=F[H]^this._lastCipherblock[H];i(N,this._lastCipherblock,0,k,k+16)}return V};var j=function(N,V,F){if(!(this instanceof j))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Feedback",this.name="cfb",!V)V=o(16);else if(V.length!=16)throw new Error("invalid initialation vector size (must be 16 size)");F||(F=1),this.segmentSize=F,this._shiftRegister=n(V,!0),this._aes=new U(N)};j.prototype.encrypt=function(N){if(N.length%this.segmentSize!=0)throw new Error("invalid plaintext size (must be segmentSize bytes)");for(var V=n(N,!0),F,k=0;k<V.length;k+=this.segmentSize){F=this._aes.encrypt(this._shiftRegister);for(var H=0;H<this.segmentSize;H++)V[k+H]^=F[H];i(this._shiftRegister,this._shiftRegister,0,this.segmentSize),i(V,this._shiftRegister,16-this.segmentSize,k,k+this.segmentSize)}return V},j.prototype.decrypt=function(N){if(N.length%this.segmentSize!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var V=n(N,!0),F,k=0;k<V.length;k+=this.segmentSize){F=this._aes.encrypt(this._shiftRegister);for(var H=0;H<this.segmentSize;H++)V[k+H]^=F[H];i(this._shiftRegister,this._shiftRegister,0,this.segmentSize),i(N,this._shiftRegister,16-this.segmentSize,k,k+this.segmentSize)}return V};var M=function(N,V){if(!(this instanceof M))throw Error("AES must be instanitated with `new`");if(this.description="Output Feedback",this.name="ofb",!V)V=o(16);else if(V.length!=16)throw new Error("invalid initialation vector size (must be 16 bytes)");this._lastPrecipher=n(V,!0),this._lastPrecipherIndex=16,this._aes=new U(N)};M.prototype.encrypt=function(N){for(var V=n(N,!0),F=0;F<V.length;F++)this._lastPrecipherIndex===16&&(this._lastPrecipher=this._aes.encrypt(this._lastPrecipher),this._lastPrecipherIndex=0),V[F]^=this._lastPrecipher[this._lastPrecipherIndex++];return V},M.prototype.decrypt=M.prototype.encrypt;var y=function(N){if(!(this instanceof y))throw Error("Counter must be instanitated with `new`");N!==0&&!N&&(N=1),typeof N=="number"?(this._counter=o(16),this.setValue(N)):this.setBytes(N)};y.prototype.setValue=function(N){if(typeof N!="number"||parseInt(N)!=N)throw new Error("invalid counter value (must be an integer)");for(var V=15;V>=0;--V)this._counter[V]=N%256,N=N>>8},y.prototype.setBytes=function(N){if(N=n(N,!0),N.length!=16)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=N},y.prototype.increment=function(){for(var N=15;N>=0;N--)if(this._counter[N]===255)this._counter[N]=0;else{this._counter[N]++;break}};var x=function(N,V){if(!(this instanceof x))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",V instanceof y||(V=new y(V)),this._counter=V,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new U(N)};x.prototype.encrypt=function(N){for(var V=n(N,!0),F=0;F<V.length;F++)this._remainingCounterIndex===16&&(this._remainingCounter=this._aes.encrypt(this._counter._counter),this._remainingCounterIndex=0,this._counter.increment()),V[F]^=this._remainingCounter[this._remainingCounterIndex++];return V},x.prototype.decrypt=x.prototype.encrypt;function C(N){N=n(N,!0);var V=16-N.length%16,F=o(N.length+V);i(N,F);for(var k=N.length;k<F.length;k++)F[k]=V;return F}function R(N){if(N=n(N,!0),N.length<16)throw new Error("PKCS#7 invalid length");var V=N[N.length-1];if(V>16)throw new Error("PKCS#7 padding byte out of range");for(var F=N.length-V,k=0;k<V;k++)if(N[F+k]!==V)throw new Error("PKCS#7 invalid padding byte");var H=o(F);return i(N,H,0,0,F),H}var E={AES:U,Counter:y,ModeOfOperation:{ecb:T,cbc:P,cfb:j,ofb:M,ctr:x},utils:{hex:s,utf8:a},padding:{pkcs7:{pad:C,strip:R}},_arrayTest:{coerceArray:n,createArray:o,copyArray:i}};typeof dmt<"u"?yOr.exports=E:typeof define=="function"&&define.amd?define(E):(t.aesjs&&(E._aesjs=t.aesjs),t.aesjs=E)})(dmt)});var hmt=Q(sMe=>{"use strict";d();p();Object.defineProperty(sMe,"__esModule",{value:!0});sMe.version=void 0;sMe.version="json-wallets/5.7.0"});var mmt=Q(G2=>{"use strict";d();p();Object.defineProperty(G2,"__esModule",{value:!0});G2.uuidV4=G2.searchPath=G2.getPassword=G2.zpad=G2.looseArrayify=void 0;var cMe=ei(),bOr=pm();function WTo(t){return typeof t=="string"&&t.substring(0,2)!=="0x"&&(t="0x"+t),(0,cMe.arrayify)(t)}G2.looseArrayify=WTo;function GTo(t,e){for(t=String(t);t.length<e;)t="0"+t;return t}G2.zpad=GTo;function VTo(t){return typeof t=="string"?(0,bOr.toUtf8Bytes)(t,bOr.UnicodeNormalizationForm.NFKC):(0,cMe.arrayify)(t)}G2.getPassword=VTo;function qTo(t,e){for(var r=t,n=e.toLowerCase().split("/"),o=0;o<n.length;o++){var i=null;for(var a in r)if(a.toLowerCase()===n[o]){i=r[a];break}if(i===null)return null;r=i}return r}G2.searchPath=qTo;function KTo(t){var e=(0,cMe.arrayify)(t);e[6]=e[6]&15|64,e[8]=e[8]&63|128;var r=(0,cMe.hexlify)(e);return[r.substring(2,10),r.substring(10,14),r.substring(14,18),r.substring(18,22),r.substring(22,34)].join("-")}G2.uuidV4=KTo});var SOr=Q($4=>{"use strict";d();p();var YTo=$4&&$4.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),JTo=$4&&$4.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty($4,"__esModule",{value:!0});$4.decrypt=$4.CrowdsaleAccount=void 0;var xOr=JTo(pmt()),XTo=S2(),wOr=ei(),ZTo=ky(),QTo=Z7e(),$To=pm(),e6o=is(),t6o=bo(),r6o=hmt(),n6o=new t6o.Logger(r6o.version),lMe=mmt(),AOr=function(t){YTo(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.isCrowdsaleAccount=function(r){return!!(r&&r._isCrowdsaleAccount)},e}(e6o.Description);$4.CrowdsaleAccount=AOr;function o6o(t,e){var r=JSON.parse(t);e=(0,lMe.getPassword)(e);var n=(0,XTo.getAddress)((0,lMe.searchPath)(r,"ethaddr")),o=(0,lMe.looseArrayify)((0,lMe.searchPath)(r,"encseed"));(!o||o.length%16!==0)&&n6o.throwArgumentError("invalid encseed","json",t);for(var i=(0,wOr.arrayify)((0,QTo.pbkdf2)(e,e,2e3,32,"sha256")).slice(0,16),a=o.slice(0,16),s=o.slice(16),c=new xOr.default.ModeOfOperation.cbc(i,a),l=xOr.default.padding.pkcs7.strip((0,wOr.arrayify)(c.decrypt(s))),u="",f=0;f<l.length;f++)u+=String.fromCharCode(l[f]);var h=(0,$To.toUtf8Bytes)(u),m=(0,ZTo.keccak256)(h);return new AOr({_isCrowdsaleAccount:!0,address:n,privateKey:m})}$4.decrypt=o6o});var kOr=Q(JP=>{"use strict";d();p();Object.defineProperty(JP,"__esModule",{value:!0});JP.getJsonWalletAddress=JP.isKeystoreWallet=JP.isCrowdsaleWallet=void 0;var EOr=S2();function _Or(t){var e=null;try{e=JSON.parse(t)}catch{return!1}return e.encseed&&e.ethaddr}JP.isCrowdsaleWallet=_Or;function COr(t){var e=null;try{e=JSON.parse(t)}catch{return!1}return!(!e.version||parseInt(e.version)!==e.version||parseInt(e.version)!==3)}JP.isKeystoreWallet=COr;function i6o(t){if(_Or(t))try{return(0,EOr.getAddress)(JSON.parse(t).ethaddr)}catch{return null}if(COr(t))try{return(0,EOr.getAddress)(JSON.parse(t).address)}catch{return null}return null}JP.getJsonWalletAddress=i6o});var IOr=Q((gmt,TOr)=>{"use strict";d();p();(function(t){function r(m){let g=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]),v=1779033703,b=3144134277,w=1013904242,_=2773480762,I=1359893119,B=2600822924,L=528734635,D=1541459225,z=new Uint32Array(64);function G(x){let C=0,R=x.length;for(;R>=64;){let E=v,N=b,V=w,F=_,k=I,H=B,re=L,Y=D,oe,q,X,K,$;for(q=0;q<16;q++)X=C+q*4,z[q]=(x[X]&255)<<24|(x[X+1]&255)<<16|(x[X+2]&255)<<8|x[X+3]&255;for(q=16;q<64;q++)oe=z[q-2],K=(oe>>>17|oe<<32-17)^(oe>>>19|oe<<32-19)^oe>>>10,oe=z[q-15],$=(oe>>>7|oe<<32-7)^(oe>>>18|oe<<32-18)^oe>>>3,z[q]=(K+z[q-7]|0)+($+z[q-16]|0)|0;for(q=0;q<64;q++)K=(((k>>>6|k<<32-6)^(k>>>11|k<<32-11)^(k>>>25|k<<32-25))+(k&H^~k&re)|0)+(Y+(g[q]+z[q]|0)|0)|0,$=((E>>>2|E<<32-2)^(E>>>13|E<<32-13)^(E>>>22|E<<32-22))+(E&N^E&V^N&V)|0,Y=re,re=H,H=k,k=F+K|0,F=V,V=N,N=E,E=K+$|0;v=v+E|0,b=b+N|0,w=w+V|0,_=_+F|0,I=I+k|0,B=B+H|0,L=L+re|0,D=D+Y|0,C+=64,R-=64}}G(m);let U,T=m.length%64,P=m.length/536870912|0,j=m.length<<3,M=T<56?56:120,y=m.slice(m.length-T,m.length);for(y.push(128),U=T+1;U<M;U++)y.push(0);return y.push(P>>>24&255),y.push(P>>>16&255),y.push(P>>>8&255),y.push(P>>>0&255),y.push(j>>>24&255),y.push(j>>>16&255),y.push(j>>>8&255),y.push(j>>>0&255),G(y),[v>>>24&255,v>>>16&255,v>>>8&255,v>>>0&255,b>>>24&255,b>>>16&255,b>>>8&255,b>>>0&255,w>>>24&255,w>>>16&255,w>>>8&255,w>>>0&255,_>>>24&255,_>>>16&255,_>>>8&255,_>>>0&255,I>>>24&255,I>>>16&255,I>>>8&255,I>>>0&255,B>>>24&255,B>>>16&255,B>>>8&255,B>>>0&255,L>>>24&255,L>>>16&255,L>>>8&255,L>>>0&255,D>>>24&255,D>>>16&255,D>>>8&255,D>>>0&255]}function n(m,g,v){m=m.length<=64?m:r(m);let b=64+g.length+4,w=new Array(b),_=new Array(64),I,B=[];for(I=0;I<64;I++)w[I]=54;for(I=0;I<m.length;I++)w[I]^=m[I];for(I=0;I<g.length;I++)w[64+I]=g[I];for(I=b-4;I<b;I++)w[I]=0;for(I=0;I<64;I++)_[I]=92;for(I=0;I<m.length;I++)_[I]^=m[I];function L(){for(let D=b-1;D>=b-4;D--){if(w[D]++,w[D]<=255)return;w[D]=0}}for(;v>=32;)L(),B=B.concat(r(_.concat(r(w)))),v-=32;return v>0&&(L(),B=B.concat(r(_.concat(r(w))).slice(0,v))),B}function o(m,g,v,b,w){let _;for(c(m,(2*v-1)*16,w,0,16),_=0;_<2*v;_++)s(m,_*16,w,16),a(w,b),c(w,0,m,g+_*16,16);for(_=0;_<v;_++)c(m,g+_*2*16,m,_*16,16);for(_=0;_<v;_++)c(m,g+(_*2+1)*16,m,(_+v)*16,16)}function i(m,g){return m<<g|m>>>32-g}function a(m,g){c(m,0,g,0,16);for(let v=8;v>0;v-=2)g[4]^=i(g[0]+g[12],7),g[8]^=i(g[4]+g[0],9),g[12]^=i(g[8]+g[4],13),g[0]^=i(g[12]+g[8],18),g[9]^=i(g[5]+g[1],7),g[13]^=i(g[9]+g[5],9),g[1]^=i(g[13]+g[9],13),g[5]^=i(g[1]+g[13],18),g[14]^=i(g[10]+g[6],7),g[2]^=i(g[14]+g[10],9),g[6]^=i(g[2]+g[14],13),g[10]^=i(g[6]+g[2],18),g[3]^=i(g[15]+g[11],7),g[7]^=i(g[3]+g[15],9),g[11]^=i(g[7]+g[3],13),g[15]^=i(g[11]+g[7],18),g[1]^=i(g[0]+g[3],7),g[2]^=i(g[1]+g[0],9),g[3]^=i(g[2]+g[1],13),g[0]^=i(g[3]+g[2],18),g[6]^=i(g[5]+g[4],7),g[7]^=i(g[6]+g[5],9),g[4]^=i(g[7]+g[6],13),g[5]^=i(g[4]+g[7],18),g[11]^=i(g[10]+g[9],7),g[8]^=i(g[11]+g[10],9),g[9]^=i(g[8]+g[11],13),g[10]^=i(g[9]+g[8],18),g[12]^=i(g[15]+g[14],7),g[13]^=i(g[12]+g[15],9),g[14]^=i(g[13]+g[12],13),g[15]^=i(g[14]+g[13],18);for(let v=0;v<16;++v)m[v]+=g[v]}function s(m,g,v,b){for(let w=0;w<b;w++)v[w]^=m[g+w]}function c(m,g,v,b,w){for(;w--;)v[b++]=m[g++]}function l(m){if(!m||typeof m.length!="number")return!1;for(let g=0;g<m.length;g++){let v=m[g];if(typeof v!="number"||v%1||v<0||v>=256)return!1}return!0}function u(m,g){if(typeof m!="number"||m%1)throw new Error("invalid "+g);return m}function f(m,g,v,b,w,_,I){if(v=u(v,"N"),b=u(b,"r"),w=u(w,"p"),_=u(_,"dkLen"),v===0||(v&v-1)!==0)throw new Error("N must be power of 2");if(v>2147483647/128/b)throw new Error("N too large");if(b>2147483647/128/w)throw new Error("r too large");if(!l(m))throw new Error("password must be an array or buffer");if(m=Array.prototype.slice.call(m),!l(g))throw new Error("salt must be an array or buffer");g=Array.prototype.slice.call(g);let B=n(m,g,w*128*b),L=new Uint32Array(w*32*b);for(let k=0;k<L.length;k++){let H=k*4;L[k]=(B[H+3]&255)<<24|(B[H+2]&255)<<16|(B[H+1]&255)<<8|(B[H+0]&255)<<0}let D=new Uint32Array(64*b),z=new Uint32Array(32*b*v),G=32*b,U=new Uint32Array(16),T=new Uint32Array(16),P=w*v*2,j=0,M=null,y=!1,x=0,C=0,R,E,N=I?parseInt(1e3/b):4294967295,V=typeof setImmediate<"u"?setImmediate:setTimeout,F=function(){if(y)return I(new Error("cancelled"),j/P);let k;switch(x){case 0:E=C*32*b,c(L,E,D,0,G),x=1,R=0;case 1:k=v-R,k>N&&(k=N);for(let re=0;re<k;re++)c(D,0,z,(R+re)*G,G),o(D,G,b,U,T);if(R+=k,j+=k,I){let re=parseInt(1e3*j/P);if(re!==M){if(y=I(null,j/P),y)break;M=re}}if(R<v)break;R=0,x=2;case 2:k=v-R,k>N&&(k=N);for(let re=0;re<k;re++){let Y=(2*b-1)*16,oe=D[Y]&v-1;s(z,oe*G,D,G),o(D,G,b,U,T)}if(R+=k,j+=k,I){let re=parseInt(1e3*j/P);if(re!==M){if(y=I(null,j/P),y)break;M=re}}if(R<v)break;if(c(D,0,L,E,G),C++,C<w){x=0;break}B=[];for(let re=0;re<L.length;re++)B.push(L[re]>>0&255),B.push(L[re]>>8&255),B.push(L[re]>>16&255),B.push(L[re]>>24&255);let H=n(m,B,_);return I&&I(null,1,H),H}I&&V(F)};if(!I)for(;;){let k=F();if(k!=null)return k}F()}let h={scrypt:function(m,g,v,b,w,_,I){return new Promise(function(B,L){let D=0;I&&I(0),f(m,g,v,b,w,_,function(z,G,U){if(z)L(z);else if(U)I&&D!==1&&I(1),B(new Uint8Array(U));else if(I&&G!==D)return D=G,I(G)})})},syncScrypt:function(m,g,v,b,w,_){return new Uint8Array(f(m,g,v,b,w,_))}};typeof gmt<"u"?TOr.exports=h:typeof define=="function"&&define.amd?define(h):t&&(t.scrypt&&(t._scrypt=t.scrypt),t.scrypt=h)})(gmt)});var FOr=Q(Dp=>{"use strict";d();p();var a6o=Dp&&Dp.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),s6o=Dp&&Dp.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},c6o=Dp&&Dp.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},MOr=Dp&&Dp.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Dp,"__esModule",{value:!0});Dp.encrypt=Dp.decrypt=Dp.decryptSync=Dp.KeystoreAccount=void 0;var XP=MOr(pmt()),bmt=MOr(IOr()),POr=S2(),Vf=ei(),VH=rMe(),NOr=ky(),l6o=Z7e(),uMe=Npe(),u6o=is(),BOr=W8(),Aa=mmt(),vmt=bo(),f6o=hmt(),ymt=new vmt.Logger(f6o.version);function ROr(t){return t!=null&&t.mnemonic&&t.mnemonic.phrase}var OOr=function(t){a6o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.isKeystoreAccount=function(r){return!!(r&&r._isKeystoreAccount)},e}(u6o.Description);Dp.KeystoreAccount=OOr;function d6o(t,e,r){var n=(0,Aa.searchPath)(t,"crypto/cipher");if(n==="aes-128-ctr"){var o=(0,Aa.looseArrayify)((0,Aa.searchPath)(t,"crypto/cipherparams/iv")),i=new XP.default.Counter(o),a=new XP.default.ModeOfOperation.ctr(e,i);return(0,Vf.arrayify)(a.decrypt(r))}return null}function DOr(t,e){var r=(0,Aa.looseArrayify)((0,Aa.searchPath)(t,"crypto/ciphertext")),n=(0,Vf.hexlify)((0,NOr.keccak256)((0,Vf.concat)([e.slice(16,32),r]))).substring(2);if(n!==(0,Aa.searchPath)(t,"crypto/mac").toLowerCase())throw new Error("invalid password");var o=d6o(t,e.slice(0,16),r);o||ymt.throwError("unsupported cipher",vmt.Logger.errors.UNSUPPORTED_OPERATION,{operation:"decrypt"});var i=e.slice(32,64),a=(0,BOr.computeAddress)(o);if(t.address){var s=t.address.toLowerCase();if(s.substring(0,2)!=="0x"&&(s="0x"+s),(0,POr.getAddress)(s)!==a)throw new Error("address mismatch")}var c={_isKeystoreAccount:!0,address:a,privateKey:(0,Vf.hexlify)(o)};if((0,Aa.searchPath)(t,"x-ethers/version")==="0.1"){var l=(0,Aa.looseArrayify)((0,Aa.searchPath)(t,"x-ethers/mnemonicCiphertext")),u=(0,Aa.looseArrayify)((0,Aa.searchPath)(t,"x-ethers/mnemonicCounter")),f=new XP.default.Counter(u),h=new XP.default.ModeOfOperation.ctr(i,f),m=(0,Aa.searchPath)(t,"x-ethers/path")||VH.defaultPath,g=(0,Aa.searchPath)(t,"x-ethers/locale")||"en",v=(0,Vf.arrayify)(h.decrypt(l));try{var b=(0,VH.entropyToMnemonic)(v,g),w=VH.HDNode.fromMnemonic(b,null,g).derivePath(m);if(w.privateKey!=c.privateKey)throw new Error("mnemonic mismatch");c.mnemonic=w.mnemonic}catch(_){if(_.code!==vmt.Logger.errors.INVALID_ARGUMENT||_.argument!=="wordlist")throw _}}return new OOr(c)}function LOr(t,e,r,n,o){return(0,Vf.arrayify)((0,l6o.pbkdf2)(t,e,r,n,o))}function p6o(t,e,r,n,o){return Promise.resolve(LOr(t,e,r,n,o))}function UOr(t,e,r,n,o){var i=(0,Aa.getPassword)(e),a=(0,Aa.searchPath)(t,"crypto/kdf");if(a&&typeof a=="string"){var s=function(b,w){return ymt.throwArgumentError("invalid key-derivation function parameters",b,w)};if(a.toLowerCase()==="scrypt"){var c=(0,Aa.looseArrayify)((0,Aa.searchPath)(t,"crypto/kdfparams/salt")),l=parseInt((0,Aa.searchPath)(t,"crypto/kdfparams/n")),u=parseInt((0,Aa.searchPath)(t,"crypto/kdfparams/r")),f=parseInt((0,Aa.searchPath)(t,"crypto/kdfparams/p"));(!l||!u||!f)&&s("kdf",a),(l&l-1)!==0&&s("N",l);var h=parseInt((0,Aa.searchPath)(t,"crypto/kdfparams/dklen"));return h!==32&&s("dklen",h),n(i,c,l,u,f,64,o)}else if(a.toLowerCase()==="pbkdf2"){var c=(0,Aa.looseArrayify)((0,Aa.searchPath)(t,"crypto/kdfparams/salt")),m=null,g=(0,Aa.searchPath)(t,"crypto/kdfparams/prf");g==="hmac-sha256"?m="sha256":g==="hmac-sha512"?m="sha512":s("prf",g);var v=parseInt((0,Aa.searchPath)(t,"crypto/kdfparams/c")),h=parseInt((0,Aa.searchPath)(t,"crypto/kdfparams/dklen"));return h!==32&&s("dklen",h),r(i,c,v,h,m)}}return ymt.throwArgumentError("unsupported key-derivation function","kdf",a)}function h6o(t,e){var r=JSON.parse(t),n=UOr(r,e,LOr,bmt.default.syncScrypt);return DOr(r,n)}Dp.decryptSync=h6o;function m6o(t,e,r){return s6o(this,void 0,void 0,function(){var n,o;return c6o(this,function(i){switch(i.label){case 0:return n=JSON.parse(t),[4,UOr(n,e,p6o,bmt.default.scrypt,r)];case 1:return o=i.sent(),[2,DOr(n,o)]}})})}Dp.decrypt=m6o;function g6o(t,e,r,n){try{if((0,POr.getAddress)(t.address)!==(0,BOr.computeAddress)(t.privateKey))throw new Error("address/privateKey mismatch");if(ROr(t)){var o=t.mnemonic,i=VH.HDNode.fromMnemonic(o.phrase,null,o.locale).derivePath(o.path||VH.defaultPath);if(i.privateKey!=t.privateKey)throw new Error("mnemonic mismatch")}}catch(I){return Promise.reject(I)}typeof r=="function"&&!n&&(n=r,r={}),r||(r={});var a=(0,Vf.arrayify)(t.privateKey),s=(0,Aa.getPassword)(e),c=null,l=null,u=null;if(ROr(t)){var f=t.mnemonic;c=(0,Vf.arrayify)((0,VH.mnemonicToEntropy)(f.phrase,f.locale||"en")),l=f.path||VH.defaultPath,u=f.locale||"en"}var h=r.client;h||(h="ethers.js");var m=null;r.salt?m=(0,Vf.arrayify)(r.salt):m=(0,uMe.randomBytes)(32);var g=null;if(r.iv){if(g=(0,Vf.arrayify)(r.iv),g.length!==16)throw new Error("invalid iv")}else g=(0,uMe.randomBytes)(16);var v=null;if(r.uuid){if(v=(0,Vf.arrayify)(r.uuid),v.length!==16)throw new Error("invalid uuid")}else v=(0,uMe.randomBytes)(16);var b=1<<17,w=8,_=1;return r.scrypt&&(r.scrypt.N&&(b=r.scrypt.N),r.scrypt.r&&(w=r.scrypt.r),r.scrypt.p&&(_=r.scrypt.p)),bmt.default.scrypt(s,m,b,w,_,64,n).then(function(I){I=(0,Vf.arrayify)(I);var B=I.slice(0,16),L=I.slice(16,32),D=I.slice(32,64),z=new XP.default.Counter(g),G=new XP.default.ModeOfOperation.ctr(B,z),U=(0,Vf.arrayify)(G.encrypt(a)),T=(0,NOr.keccak256)((0,Vf.concat)([L,U])),P={address:t.address.substring(2).toLowerCase(),id:(0,Aa.uuidV4)(v),version:3,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,Vf.hexlify)(g).substring(2)},ciphertext:(0,Vf.hexlify)(U).substring(2),kdf:"scrypt",kdfparams:{salt:(0,Vf.hexlify)(m).substring(2),n:b,dklen:32,p:_,r:w},mac:T.substring(2)}};if(c){var j=(0,uMe.randomBytes)(16),M=new XP.default.Counter(j),y=new XP.default.ModeOfOperation.ctr(D,M),x=(0,Vf.arrayify)(y.encrypt(c)),C=new Date,R=C.getUTCFullYear()+"-"+(0,Aa.zpad)(C.getUTCMonth()+1,2)+"-"+(0,Aa.zpad)(C.getUTCDate(),2)+"T"+(0,Aa.zpad)(C.getUTCHours(),2)+"-"+(0,Aa.zpad)(C.getUTCMinutes(),2)+"-"+(0,Aa.zpad)(C.getUTCSeconds(),2)+".0Z";P["x-ethers"]={client:h,gethFilename:"UTC--"+R+"--"+P.address,mnemonicCounter:(0,Vf.hexlify)(j).substring(2),mnemonicCiphertext:(0,Vf.hexlify)(x).substring(2),path:l,locale:u,version:"0.1"}}return JSON.stringify(P)})}Dp.encrypt=g6o});var wmt=Q(qf=>{"use strict";d();p();Object.defineProperty(qf,"__esModule",{value:!0});qf.decryptJsonWalletSync=qf.decryptJsonWallet=qf.getJsonWalletAddress=qf.isKeystoreWallet=qf.isCrowdsaleWallet=qf.encryptKeystore=qf.decryptKeystoreSync=qf.decryptKeystore=qf.decryptCrowdsale=void 0;var xmt=SOr();Object.defineProperty(qf,"decryptCrowdsale",{enumerable:!0,get:function(){return xmt.decrypt}});var qH=kOr();Object.defineProperty(qf,"getJsonWalletAddress",{enumerable:!0,get:function(){return qH.getJsonWalletAddress}});Object.defineProperty(qf,"isCrowdsaleWallet",{enumerable:!0,get:function(){return qH.isCrowdsaleWallet}});Object.defineProperty(qf,"isKeystoreWallet",{enumerable:!0,get:function(){return qH.isKeystoreWallet}});var Bpe=FOr();Object.defineProperty(qf,"decryptKeystore",{enumerable:!0,get:function(){return Bpe.decrypt}});Object.defineProperty(qf,"decryptKeystoreSync",{enumerable:!0,get:function(){return Bpe.decryptSync}});Object.defineProperty(qf,"encryptKeystore",{enumerable:!0,get:function(){return Bpe.encrypt}});function v6o(t,e,r){if((0,qH.isCrowdsaleWallet)(t)){r&&r(0);var n=(0,xmt.decrypt)(t,e);return r&&r(1),Promise.resolve(n)}return(0,qH.isKeystoreWallet)(t)?(0,Bpe.decrypt)(t,e,r):Promise.reject(new Error("invalid JSON wallet"))}qf.decryptJsonWallet=v6o;function y6o(t,e){if((0,qH.isCrowdsaleWallet)(t))return(0,xmt.decrypt)(t,e);if((0,qH.isKeystoreWallet)(t))return(0,Bpe.decryptSync)(t,e);throw new Error("invalid JSON wallet")}qf.decryptJsonWalletSync=y6o});var zOr=Q(fMe=>{"use strict";d();p();Object.defineProperty(fMe,"__esModule",{value:!0});fMe.version=void 0;fMe.version="wallet/5.7.0"});var Emt=Q(By=>{"use strict";d();p();var b6o=By&&By.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),HOr=By&&By.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},jOr=By&&By.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(By,"__esModule",{value:!0});By.verifyTypedData=By.verifyMessage=By.Wallet=void 0;var WOr=S2(),x6o=uQ(),w6o=kde(),o$=ei(),Dpe=oH(),Ope=rMe(),GOr=ky(),eC=is(),A6o=Npe(),Amt=Ape(),Smt=wmt(),KH=W8(),VOr=bo(),S6o=zOr(),n$=new VOr.Logger(S6o.version);function E6o(t){return t!=null&&(0,o$.isHexString)(t.privateKey,32)&&t.address!=null}function _6o(t){var e=t.mnemonic;return e&&e.phrase}var C6o=function(t){b6o(e,t);function e(r,n){var o=t.call(this)||this;if(E6o(r)){var i=new Amt.SigningKey(r.privateKey);if((0,eC.defineReadOnly)(o,"_signingKey",function(){return i}),(0,eC.defineReadOnly)(o,"address",(0,KH.computeAddress)(o.publicKey)),o.address!==(0,WOr.getAddress)(r.address)&&n$.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),_6o(r)){var a=r.mnemonic;(0,eC.defineReadOnly)(o,"_mnemonic",function(){return{phrase:a.phrase,path:a.path||Ope.defaultPath,locale:a.locale||"en"}});var s=o.mnemonic,c=Ope.HDNode.fromMnemonic(s.phrase,null,s.locale).derivePath(s.path);(0,KH.computeAddress)(c.privateKey)!==o.address&&n$.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else(0,eC.defineReadOnly)(o,"_mnemonic",function(){return null})}else{if(Amt.SigningKey.isSigningKey(r))r.curve!=="secp256k1"&&n$.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),(0,eC.defineReadOnly)(o,"_signingKey",function(){return r});else{typeof r=="string"&&r.match(/^[0-9a-f]*$/i)&&r.length===64&&(r="0x"+r);var l=new Amt.SigningKey(r);(0,eC.defineReadOnly)(o,"_signingKey",function(){return l})}(0,eC.defineReadOnly)(o,"_mnemonic",function(){return null}),(0,eC.defineReadOnly)(o,"address",(0,KH.computeAddress)(o.publicKey))}return n&&!x6o.Provider.isProvider(n)&&n$.throwArgumentError("invalid provider","provider",n),(0,eC.defineReadOnly)(o,"provider",n||null),o}return Object.defineProperty(e.prototype,"mnemonic",{get:function(){return this._mnemonic()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"privateKey",{get:function(){return this._signingKey().privateKey},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"publicKey",{get:function(){return this._signingKey().publicKey},enumerable:!1,configurable:!0}),e.prototype.getAddress=function(){return Promise.resolve(this.address)},e.prototype.connect=function(r){return new e(this,r)},e.prototype.signTransaction=function(r){var n=this;return(0,eC.resolveProperties)(r).then(function(o){o.from!=null&&((0,WOr.getAddress)(o.from)!==n.address&&n$.throwArgumentError("transaction from address mismatch","transaction.from",r.from),delete o.from);var i=n._signingKey().signDigest((0,GOr.keccak256)((0,KH.serialize)(o)));return(0,KH.serialize)(o,i)})},e.prototype.signMessage=function(r){return HOr(this,void 0,void 0,function(){return jOr(this,function(n){return[2,(0,o$.joinSignature)(this._signingKey().signDigest((0,Dpe.hashMessage)(r)))]})})},e.prototype._signTypedData=function(r,n,o){return HOr(this,void 0,void 0,function(){var i,a=this;return jOr(this,function(s){switch(s.label){case 0:return[4,Dpe._TypedDataEncoder.resolveNames(r,n,o,function(c){return a.provider==null&&n$.throwError("cannot resolve ENS names without a provider",VOr.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:c}),a.provider.resolveName(c)})];case 1:return i=s.sent(),[2,(0,o$.joinSignature)(this._signingKey().signDigest(Dpe._TypedDataEncoder.hash(i.domain,n,i.value)))]}})})},e.prototype.encrypt=function(r,n,o){if(typeof n=="function"&&!o&&(o=n,n={}),o&&typeof o!="function")throw new Error("invalid callback");return n||(n={}),(0,Smt.encryptKeystore)(this,r,n,o)},e.createRandom=function(r){var n=(0,A6o.randomBytes)(16);r||(r={}),r.extraEntropy&&(n=(0,o$.arrayify)((0,o$.hexDataSlice)((0,GOr.keccak256)((0,o$.concat)([n,r.extraEntropy])),0,16)));var o=(0,Ope.entropyToMnemonic)(n,r.locale);return e.fromMnemonic(o,r.path,r.locale)},e.fromEncryptedJson=function(r,n,o){return(0,Smt.decryptJsonWallet)(r,n,o).then(function(i){return new e(i)})},e.fromEncryptedJsonSync=function(r,n){return new e((0,Smt.decryptJsonWalletSync)(r,n))},e.fromMnemonic=function(r,n,o){return n||(n=Ope.defaultPath),new e(Ope.HDNode.fromMnemonic(r,null,o).derivePath(n))},e}(w6o.Signer);By.Wallet=C6o;function k6o(t,e){return(0,KH.recoverAddress)((0,Dpe.hashMessage)(t),e)}By.verifyMessage=k6o;function T6o(t,e,r,n){return(0,KH.recoverAddress)(Dpe._TypedDataEncoder.hash(t,e,r),n)}By.verifyTypedData=T6o});var qOr=Q(dMe=>{"use strict";d();p();Object.defineProperty(dMe,"__esModule",{value:!0});dMe.version=void 0;dMe.version="networks/5.7.1"});var _mt=Q(mMe=>{"use strict";d();p();Object.defineProperty(mMe,"__esModule",{value:!0});mMe.getNetwork=void 0;var I6o=bo(),R6o=qOr(),KOr=new I6o.Logger(R6o.version);function M6o(t){return t&&typeof t.renetwork=="function"}function G8(t){var e=function(r,n){n==null&&(n={});var o=[];if(r.InfuraProvider&&n.infura!=="-")try{o.push(new r.InfuraProvider(t,n.infura))}catch{}if(r.EtherscanProvider&&n.etherscan!=="-")try{o.push(new r.EtherscanProvider(t,n.etherscan))}catch{}if(r.AlchemyProvider&&n.alchemy!=="-")try{o.push(new r.AlchemyProvider(t,n.alchemy))}catch{}if(r.PocketProvider&&n.pocket!=="-"){var i=["goerli","ropsten","rinkeby","sepolia"];try{var a=new r.PocketProvider(t,n.pocket);a.network&&i.indexOf(a.network.name)===-1&&o.push(a)}catch{}}if(r.CloudflareProvider&&n.cloudflare!=="-")try{o.push(new r.CloudflareProvider(t))}catch{}if(r.AnkrProvider&&n.ankr!=="-")try{var i=["ropsten"],a=new r.AnkrProvider(t,n.ankr);a.network&&i.indexOf(a.network.name)===-1&&o.push(a)}catch{}if(o.length===0)return null;if(r.FallbackProvider){var s=1;return n.quorum!=null?s=n.quorum:t==="homestead"&&(s=2),new r.FallbackProvider(o,s)}return o[0]};return e.renetwork=function(r){return G8(r)},e}function hMe(t,e){var r=function(n,o){return n.JsonRpcProvider?new n.JsonRpcProvider(t,e):null};return r.renetwork=function(n){return hMe(t,n)},r}var YOr={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:G8("homestead")},JOr={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:G8("ropsten")},XOr={chainId:63,name:"classicMordor",_defaultProvider:hMe("https://www.ethercluster.com/mordor","classicMordor")},pMe={unspecified:{chainId:0,name:"unspecified"},homestead:YOr,mainnet:YOr,morden:{chainId:2,name:"morden"},ropsten:JOr,testnet:JOr,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:G8("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:G8("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:G8("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:G8("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:hMe("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:XOr,classicTestnet:XOr,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:hMe("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:G8("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:G8("optimism")},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},"arbitrum-goerli":{chainId:421613,name:"arbitrum-goerli"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};function P6o(t){if(t==null)return null;if(typeof t=="number"){for(var e in pMe){var r=pMe[e];if(r.chainId===t)return{name:r.name,chainId:r.chainId,ensAddress:r.ensAddress||null,_defaultProvider:r._defaultProvider||null}}return{chainId:t,name:"unknown"}}if(typeof t=="string"){var n=pMe[t];return n==null?null:{name:n.name,chainId:n.chainId,ensAddress:n.ensAddress,_defaultProvider:n._defaultProvider||null}}var o=pMe[t.name];if(!o)return typeof t.chainId!="number"&&KOr.throwArgumentError("invalid network chainId","network",t),t;t.chainId!==0&&t.chainId!==o.chainId&&KOr.throwArgumentError("network chainId mismatch","network",t);var i=t._defaultProvider||null;return i==null&&o._defaultProvider&&(M6o(o._defaultProvider)?i=o._defaultProvider.renetwork(t):i=o._defaultProvider),{name:t.name,chainId:o.chainId,ensAddress:t.ensAddress||o.ensAddress||null,_defaultProvider:i}}mMe.getNetwork=P6o});var ZOr=Q(gMe=>{"use strict";d();p();Object.defineProperty(gMe,"__esModule",{value:!0});gMe.version=void 0;gMe.version="web/5.7.1"});var QOr=Q(ZP=>{"use strict";d();p();var N6o=ZP&&ZP.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},B6o=ZP&&ZP.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(ZP,"__esModule",{value:!0});ZP.getUrl=void 0;var O6o=ei();function D6o(t,e){return N6o(this,void 0,void 0,function(){var r,n,o,i,a;return B6o(this,function(s){switch(s.label){case 0:return e==null&&(e={}),r={method:e.method||"GET",headers:e.headers||{},body:e.body||void 0},e.skipFetchSetup!==!0&&(r.mode="cors",r.cache="no-cache",r.credentials="same-origin",r.redirect="follow",r.referrer="client"),e.fetchOptions!=null&&(n=e.fetchOptions,n.mode&&(r.mode=n.mode),n.cache&&(r.cache=n.cache),n.credentials&&(r.credentials=n.credentials),n.redirect&&(r.redirect=n.redirect),n.referrer&&(r.referrer=n.referrer)),[4,fetch(t,r)];case 1:return o=s.sent(),[4,o.arrayBuffer()];case 2:return i=s.sent(),a={},o.headers.forEach?o.headers.forEach(function(c,l){a[l.toLowerCase()]=c}):o.headers.keys().forEach(function(c){a[c.toLowerCase()]=o.headers.get(c)}),[2,{headers:a,statusCode:o.status,statusMessage:o.statusText,body:(0,O6o.arrayify)(new Uint8Array(i))}]}})})}ZP.getUrl=D6o});var YH=Q(V2=>{"use strict";d();p();var L6o=V2&&V2.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},U6o=V2&&V2.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(V2,"__esModule",{value:!0});V2.poll=V2.fetchJson=V2._fetchData=void 0;var $Or=Ede(),eDr=ei(),vMe=is(),Lpe=pm(),V8=bo(),F6o=ZOr(),RE=new V8.Logger(F6o.version),z6o=QOr();function tDr(t){return new Promise(function(e){setTimeout(e,t)})}function QP(t,e){if(t==null)return null;if(typeof t=="string")return t;if((0,eDr.isBytesLike)(t)){if(e&&(e.split("/")[0]==="text"||e.split(";")[0].trim()==="application/json"))try{return(0,Lpe.toUtf8String)(t)}catch{}return(0,eDr.hexlify)(t)}return t}function H6o(t){return(0,Lpe.toUtf8Bytes)(t.replace(/%([0-9a-f][0-9a-f])/gi,function(e,r){return String.fromCharCode(parseInt(r,16))}))}function rDr(t,e,r){var n=typeof t=="object"&&t.throttleLimit!=null?t.throttleLimit:12;RE.assertArgument(n>0&&n%1===0,"invalid connection throttle limit","connection.throttleLimit",n);var o=typeof t=="object"?t.throttleCallback:null,i=typeof t=="object"&&typeof t.throttleSlotInterval=="number"?t.throttleSlotInterval:100;RE.assertArgument(i>0&&i%1===0,"invalid connection throttle slot interval","connection.throttleSlotInterval",i);var a=typeof t=="object"?!!t.errorPassThrough:!1,s={},c=null,l={method:"GET"},u=!1,f=2*60*1e3;if(typeof t=="string")c=t;else if(typeof t=="object"){if((t==null||t.url==null)&&RE.throwArgumentError("missing URL","connection.url",t),c=t.url,typeof t.timeout=="number"&&t.timeout>0&&(f=t.timeout),t.headers)for(var h in t.headers)s[h.toLowerCase()]={key:h,value:String(t.headers[h])},["if-none-match","if-modified-since"].indexOf(h.toLowerCase())>=0&&(u=!0);if(l.allowGzip=!!t.allowGzip,t.user!=null&&t.password!=null){c.substring(0,6)!=="https:"&&t.allowInsecureAuthentication!==!0&&RE.throwError("basic authentication requires a secure https url",V8.Logger.errors.INVALID_ARGUMENT,{argument:"url",url:c,user:t.user,password:"[REDACTED]"});var m=t.user+":"+t.password;s.authorization={key:"Authorization",value:"Basic "+(0,$Or.encode)((0,Lpe.toUtf8Bytes)(m))}}t.skipFetchSetup!=null&&(l.skipFetchSetup=!!t.skipFetchSetup),t.fetchOptions!=null&&(l.fetchOptions=(0,vMe.shallowCopy)(t.fetchOptions))}var g=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),v=c?c.match(g):null;if(v)try{var b={statusCode:200,statusMessage:"OK",headers:{"content-type":v[1]||"text/plain"},body:v[2]?(0,$Or.decode)(v[3]):H6o(v[3])},w=b.body;return r&&(w=r(b.body,b)),Promise.resolve(w)}catch(L){RE.throwError("processing response error",V8.Logger.errors.SERVER_ERROR,{body:QP(v[1],v[2]),error:L,requestBody:null,requestMethod:"GET",url:c})}e&&(l.method="POST",l.body=e,s["content-type"]==null&&(s["content-type"]={key:"Content-Type",value:"application/octet-stream"}),s["content-length"]==null&&(s["content-length"]={key:"Content-Length",value:String(e.length)}));var _={};Object.keys(s).forEach(function(L){var D=s[L];_[D.key]=D.value}),l.headers=_;var I=function(){var L=null,D=new Promise(function(G,U){f&&(L=setTimeout(function(){L!=null&&(L=null,U(RE.makeError("timeout",V8.Logger.errors.TIMEOUT,{requestBody:QP(l.body,_["content-type"]),requestMethod:l.method,timeout:f,url:c})))},f))}),z=function(){L!=null&&(clearTimeout(L),L=null)};return{promise:D,cancel:z}}(),B=function(){return L6o(this,void 0,void 0,function(){var L,D,z,y,G,U,T,P,j,M,y,x;return U6o(this,function(C){switch(C.label){case 0:L=0,C.label=1;case 1:if(!(L<n))return[3,20];D=null,C.label=2;case 2:return C.trys.push([2,9,,10]),[4,(0,z6o.getUrl)(c,l)];case 3:return D=C.sent(),L<n?D.statusCode===301||D.statusCode===302?(z=D.headers.location||"",l.method==="GET"&&z.match(/^https:/)?(c=D.headers.location,[3,19]):[3,8]):[3,4]:[3,8];case 4:return D.statusCode!==429?[3,8]:(y=!0,o?[4,o(L,c)]:[3,6]);case 5:y=C.sent(),C.label=6;case 6:return y?(G=0,U=D.headers["retry-after"],typeof U=="string"&&U.match(/^[1-9][0-9]*$/)?G=parseInt(U)*1e3:G=i*parseInt(String(Math.random()*Math.pow(2,L))),[4,tDr(G)]):[3,8];case 7:return C.sent(),[3,19];case 8:return[3,10];case 9:return T=C.sent(),D=T.response,D==null&&(I.cancel(),RE.throwError("missing response",V8.Logger.errors.SERVER_ERROR,{requestBody:QP(l.body,_["content-type"]),requestMethod:l.method,serverError:T,url:c})),[3,10];case 10:if(P=D.body,u&&D.statusCode===304?P=null:!a&&(D.statusCode<200||D.statusCode>=300)&&(I.cancel(),RE.throwError("bad response",V8.Logger.errors.SERVER_ERROR,{status:D.statusCode,headers:D.headers,body:QP(P,D.headers?D.headers["content-type"]:null),requestBody:QP(l.body,_["content-type"]),requestMethod:l.method,url:c})),!r)return[3,18];C.label=11;case 11:return C.trys.push([11,13,,18]),[4,r(P,D)];case 12:return j=C.sent(),I.cancel(),[2,j];case 13:return M=C.sent(),M.throttleRetry&&L<n?(y=!0,o?[4,o(L,c)]:[3,15]):[3,17];case 14:y=C.sent(),C.label=15;case 15:return y?(x=i*parseInt(String(Math.random()*Math.pow(2,L))),[4,tDr(x)]):[3,17];case 16:return C.sent(),[3,19];case 17:return I.cancel(),RE.throwError("processing response error",V8.Logger.errors.SERVER_ERROR,{body:QP(P,D.headers?D.headers["content-type"]:null),error:M,requestBody:QP(l.body,_["content-type"]),requestMethod:l.method,url:c}),[3,18];case 18:return I.cancel(),[2,P];case 19:return L++,[3,1];case 20:return[2,RE.throwError("failed response",V8.Logger.errors.SERVER_ERROR,{requestBody:QP(l.body,_["content-type"]),requestMethod:l.method,url:c})]}})})}();return Promise.race([I.promise,B])}V2._fetchData=rDr;function j6o(t,e,r){var n=function(s,c){var l=null;if(s!=null)try{l=JSON.parse((0,Lpe.toUtf8String)(s))}catch(u){RE.throwError("invalid JSON",V8.Logger.errors.SERVER_ERROR,{body:s,error:u})}return r&&(l=r(l,c)),l},o=null;if(e!=null){o=(0,Lpe.toUtf8Bytes)(e);var i=typeof t=="string"?{url:t}:(0,vMe.shallowCopy)(t);if(i.headers){var a=Object.keys(i.headers).filter(function(s){return s.toLowerCase()==="content-type"}).length!==0;a||(i.headers=(0,vMe.shallowCopy)(i.headers),i.headers["content-type"]="application/json")}else i.headers={"content-type":"application/json"};t=i}return rDr(t,o,n)}V2.fetchJson=j6o;function W6o(t,e){return e||(e={}),e=(0,vMe.shallowCopy)(e),e.floor==null&&(e.floor=0),e.ceiling==null&&(e.ceiling=1e4),e.interval==null&&(e.interval=250),new Promise(function(r,n){var o=null,i=!1,a=function(){return i?!1:(i=!0,o&&clearTimeout(o),!0)};e.timeout&&(o=setTimeout(function(){a()&&n(new Error("timeout"))},e.timeout));var s=e.retryLimit,c=0;function l(){return t().then(function(u){if(u!==void 0)a()&&r(u);else if(e.oncePoll)e.oncePoll.once("poll",l);else if(e.onceBlock)e.onceBlock.once("block",l);else if(!i){if(c++,c>s){a()&&n(new Error("retry limit reached"));return}var f=e.interval*parseInt(String(Math.random()*Math.pow(2,c)));f<e.floor&&(f=e.floor),f>e.ceiling&&(f=e.ceiling),setTimeout(l,f)}return null},function(u){a()&&n(u)})}l()})}V2.poll=W6o});var aDr=Q((Ijc,iDr)=>{"use strict";d();p();var bMe="qpzry9x8gf2tvdw0s3jn54khce6mua7l",Cmt={};for(Upe=0;Upe<bMe.length;Upe++){if(yMe=bMe.charAt(Upe),Cmt[yMe]!==void 0)throw new TypeError(yMe+" is ambiguous");Cmt[yMe]=Upe}var yMe,Upe;function i$(t){var e=t>>25;return(t&33554431)<<5^-(e>>0&1)&996825010^-(e>>1&1)&642813549^-(e>>2&1)&513874426^-(e>>3&1)&1027748829^-(e>>4&1)&705979059}function nDr(t){for(var e=1,r=0;r<t.length;++r){var n=t.charCodeAt(r);if(n<33||n>126)return"Invalid prefix ("+t+")";e=i$(e)^n>>5}for(e=i$(e),r=0;r<t.length;++r){var o=t.charCodeAt(r);e=i$(e)^o&31}return e}function G6o(t,e,r){if(r=r||90,t.length+7+e.length>r)throw new TypeError("Exceeds length limit");t=t.toLowerCase();var n=nDr(t);if(typeof n=="string")throw new Error(n);for(var o=t+"1",i=0;i<e.length;++i){var a=e[i];if(a>>5!==0)throw new Error("Non 5-bit word");n=i$(n)^a,o+=bMe.charAt(a)}for(i=0;i<6;++i)n=i$(n);for(n^=1,i=0;i<6;++i){var s=n>>(5-i)*5&31;o+=bMe.charAt(s)}return o}function oDr(t,e){if(e=e||90,t.length<8)return t+" too short";if(t.length>e)return"Exceeds length limit";var r=t.toLowerCase(),n=t.toUpperCase();if(t!==r&&t!==n)return"Mixed-case string "+t;t=r;var o=t.lastIndexOf("1");if(o===-1)return"No separator character for "+t;if(o===0)return"Missing prefix for "+t;var i=t.slice(0,o),a=t.slice(o+1);if(a.length<6)return"Data too short";var s=nDr(i);if(typeof s=="string")return s;for(var c=[],l=0;l<a.length;++l){var u=a.charAt(l),f=Cmt[u];if(f===void 0)return"Unknown character "+u;s=i$(s)^f,!(l+6>=a.length)&&c.push(f)}return s!==1?"Invalid checksum for "+t:{prefix:i,words:c}}function V6o(){var t=oDr.apply(null,arguments);if(typeof t=="object")return t}function q6o(t){var e=oDr.apply(null,arguments);if(typeof e=="object")return e;throw new Error(e)}function xMe(t,e,r,n){for(var o=0,i=0,a=(1<<r)-1,s=[],c=0;c<t.length;++c)for(o=o<<e|t[c],i+=e;i>=r;)i-=r,s.push(o>>i&a);if(n)i>0&&s.push(o<<r-i&a);else{if(i>=e)return"Excess padding";if(o<<r-i&a)return"Non-zero padding"}return s}function K6o(t){var e=xMe(t,8,5,!0);if(Array.isArray(e))return e}function Y6o(t){var e=xMe(t,8,5,!0);if(Array.isArray(e))return e;throw new Error(e)}function J6o(t){var e=xMe(t,5,8,!1);if(Array.isArray(e))return e}function X6o(t){var e=xMe(t,5,8,!1);if(Array.isArray(e))return e;throw new Error(e)}iDr.exports={decodeUnsafe:V6o,decode:q6o,encode:G6o,toWordsUnsafe:K6o,toWords:Y6o,fromWordsUnsafe:J6o,fromWords:X6o}});var Gh=Q(wMe=>{"use strict";d();p();Object.defineProperty(wMe,"__esModule",{value:!0});wMe.version=void 0;wMe.version="providers/5.7.2"});var $P=Q(rC=>{"use strict";d();p();Object.defineProperty(rC,"__esModule",{value:!0});rC.showThrottleMessage=rC.isCommunityResource=rC.isCommunityResourcable=rC.Formatter=void 0;var kmt=S2(),q8=sf(),tC=ei(),Z6o=$z(),Q6o=is(),sDr=W8(),$6o=bo(),e8o=Gh(),Fpe=new $6o.Logger(e8o.version),t8o=function(){function t(){this.formats=this.getDefaultFormats()}return t.prototype.getDefaultFormats=function(){var e=this,r={},n=this.address.bind(this),o=this.bigNumber.bind(this),i=this.blockTag.bind(this),a=this.data.bind(this),s=this.hash.bind(this),c=this.hex.bind(this),l=this.number.bind(this),u=this.type.bind(this),f=function(h){return e.data(h,!0)};return r.transaction={hash:s,type:u,accessList:t.allowNull(this.accessList.bind(this),null),blockHash:t.allowNull(s,null),blockNumber:t.allowNull(l,null),transactionIndex:t.allowNull(l,null),confirmations:t.allowNull(l,null),from:n,gasPrice:t.allowNull(o),maxPriorityFeePerGas:t.allowNull(o),maxFeePerGas:t.allowNull(o),gasLimit:o,to:t.allowNull(n,null),value:o,nonce:l,data:a,r:t.allowNull(this.uint256),s:t.allowNull(this.uint256),v:t.allowNull(l),creates:t.allowNull(n,null),raw:t.allowNull(a)},r.transactionRequest={from:t.allowNull(n),nonce:t.allowNull(l),gasLimit:t.allowNull(o),gasPrice:t.allowNull(o),maxPriorityFeePerGas:t.allowNull(o),maxFeePerGas:t.allowNull(o),to:t.allowNull(n),value:t.allowNull(o),data:t.allowNull(f),type:t.allowNull(l),accessList:t.allowNull(this.accessList.bind(this),null)},r.receiptLog={transactionIndex:l,blockNumber:l,transactionHash:s,address:n,topics:t.arrayOf(s),data:a,logIndex:l,blockHash:s},r.receipt={to:t.allowNull(this.address,null),from:t.allowNull(this.address,null),contractAddress:t.allowNull(n,null),transactionIndex:l,root:t.allowNull(c),gasUsed:o,logsBloom:t.allowNull(a),blockHash:s,transactionHash:s,logs:t.arrayOf(this.receiptLog.bind(this)),blockNumber:l,confirmations:t.allowNull(l,null),cumulativeGasUsed:o,effectiveGasPrice:t.allowNull(o),status:t.allowNull(l),type:u},r.block={hash:t.allowNull(s),parentHash:s,number:l,timestamp:l,nonce:t.allowNull(c),difficulty:this.difficulty.bind(this),gasLimit:o,gasUsed:o,miner:t.allowNull(n),extraData:a,transactions:t.allowNull(t.arrayOf(s)),baseFeePerGas:t.allowNull(o)},r.blockWithTransactions=(0,Q6o.shallowCopy)(r.block),r.blockWithTransactions.transactions=t.allowNull(t.arrayOf(this.transactionResponse.bind(this))),r.filter={fromBlock:t.allowNull(i,void 0),toBlock:t.allowNull(i,void 0),blockHash:t.allowNull(s,void 0),address:t.allowNull(n,void 0),topics:t.allowNull(this.topics.bind(this),void 0)},r.filterLog={blockNumber:t.allowNull(l),blockHash:t.allowNull(s),transactionIndex:l,removed:t.allowNull(this.boolean.bind(this)),address:n,data:t.allowFalsish(a,"0x"),topics:t.arrayOf(s),transactionHash:s,logIndex:l},r},t.prototype.accessList=function(e){return(0,sDr.accessListify)(e||[])},t.prototype.number=function(e){return e==="0x"?0:q8.BigNumber.from(e).toNumber()},t.prototype.type=function(e){return e==="0x"||e==null?0:q8.BigNumber.from(e).toNumber()},t.prototype.bigNumber=function(e){return q8.BigNumber.from(e)},t.prototype.boolean=function(e){if(typeof e=="boolean")return e;if(typeof e=="string"){if(e=e.toLowerCase(),e==="true")return!0;if(e==="false")return!1}throw new Error("invalid boolean - "+e)},t.prototype.hex=function(e,r){return typeof e=="string"&&(!r&&e.substring(0,2)!=="0x"&&(e="0x"+e),(0,tC.isHexString)(e))?e.toLowerCase():Fpe.throwArgumentError("invalid hash","value",e)},t.prototype.data=function(e,r){var n=this.hex(e,r);if(n.length%2!==0)throw new Error("invalid data; odd-length - "+e);return n},t.prototype.address=function(e){return(0,kmt.getAddress)(e)},t.prototype.callAddress=function(e){if(!(0,tC.isHexString)(e,32))return null;var r=(0,kmt.getAddress)((0,tC.hexDataSlice)(e,12));return r===Z6o.AddressZero?null:r},t.prototype.contractAddress=function(e){return(0,kmt.getContractAddress)(e)},t.prototype.blockTag=function(e){if(e==null)return"latest";if(e==="earliest")return"0x0";switch(e){case"earliest":return"0x0";case"latest":case"pending":case"safe":case"finalized":return e}if(typeof e=="number"||(0,tC.isHexString)(e))return(0,tC.hexValue)(e);throw new Error("invalid blockTag")},t.prototype.hash=function(e,r){var n=this.hex(e,r);return(0,tC.hexDataLength)(n)!==32?Fpe.throwArgumentError("invalid hash","value",e):n},t.prototype.difficulty=function(e){if(e==null)return null;var r=q8.BigNumber.from(e);try{return r.toNumber()}catch{}return null},t.prototype.uint256=function(e){if(!(0,tC.isHexString)(e))throw new Error("invalid uint256");return(0,tC.hexZeroPad)(e,32)},t.prototype._block=function(e,r){e.author!=null&&e.miner==null&&(e.miner=e.author);var n=e._difficulty!=null?e._difficulty:e.difficulty,o=t.check(r,e);return o._difficulty=n==null?null:q8.BigNumber.from(n),o},t.prototype.block=function(e){return this._block(e,this.formats.block)},t.prototype.blockWithTransactions=function(e){return this._block(e,this.formats.blockWithTransactions)},t.prototype.transactionRequest=function(e){return t.check(this.formats.transactionRequest,e)},t.prototype.transactionResponse=function(e){e.gas!=null&&e.gasLimit==null&&(e.gasLimit=e.gas),e.to&&q8.BigNumber.from(e.to).isZero()&&(e.to="0x0000000000000000000000000000000000000000"),e.input!=null&&e.data==null&&(e.data=e.input),e.to==null&&e.creates==null&&(e.creates=this.contractAddress(e)),(e.type===1||e.type===2)&&e.accessList==null&&(e.accessList=[]);var r=t.check(this.formats.transaction,e);if(e.chainId!=null){var n=e.chainId;(0,tC.isHexString)(n)&&(n=q8.BigNumber.from(n).toNumber()),r.chainId=n}else{var n=e.networkId;n==null&&r.v==null&&(n=e.chainId),(0,tC.isHexString)(n)&&(n=q8.BigNumber.from(n).toNumber()),typeof n!="number"&&r.v!=null&&(n=(r.v-35)/2,n<0&&(n=0),n=parseInt(n)),typeof n!="number"&&(n=0),r.chainId=n}return r.blockHash&&r.blockHash.replace(/0/g,"")==="x"&&(r.blockHash=null),r},t.prototype.transaction=function(e){return(0,sDr.parse)(e)},t.prototype.receiptLog=function(e){return t.check(this.formats.receiptLog,e)},t.prototype.receipt=function(e){var r=t.check(this.formats.receipt,e);if(r.root!=null)if(r.root.length<=4){var n=q8.BigNumber.from(r.root).toNumber();n===0||n===1?(r.status!=null&&r.status!==n&&Fpe.throwArgumentError("alt-root-status/status mismatch","value",{root:r.root,status:r.status}),r.status=n,delete r.root):Fpe.throwArgumentError("invalid alt-root-status","value.root",r.root)}else r.root.length!==66&&Fpe.throwArgumentError("invalid root hash","value.root",r.root);return r.status!=null&&(r.byzantium=!0),r},t.prototype.topics=function(e){var r=this;return Array.isArray(e)?e.map(function(n){return r.topics(n)}):e!=null?this.hash(e,!0):null},t.prototype.filter=function(e){return t.check(this.formats.filter,e)},t.prototype.filterLog=function(e){return t.check(this.formats.filterLog,e)},t.check=function(e,r){var n={};for(var o in e)try{var i=e[o](r[o]);i!==void 0&&(n[o]=i)}catch(a){throw a.checkKey=o,a.checkValue=r[o],a}return n},t.allowNull=function(e,r){return function(n){return n==null?r:e(n)}},t.allowFalsish=function(e,r){return function(n){return n?e(n):r}},t.arrayOf=function(e){return function(r){if(!Array.isArray(r))throw new Error("not an array");var n=[];return r.forEach(function(o){n.push(e(o))}),n}},t}();rC.Formatter=t8o;function lDr(t){return t&&typeof t.isCommunityResource=="function"}rC.isCommunityResourcable=lDr;function r8o(t){return lDr(t)&&t.isCommunityResource()}rC.isCommunityResource=r8o;var cDr=!1;function n8o(){cDr||(cDr=!0,console.log("========= NOTICE ========="),console.log("Request-Rate Exceeded (this message will not be repeated)"),console.log(""),console.log("The default API keys for each service are provided as a highly-throttled,"),console.log("community resource for low-traffic projects and early prototyping."),console.log(""),console.log("While your application will continue to function, we highly recommended"),console.log("signing up for your own API keys to improve performance, increase your"),console.log("request rate/limit and enable other perks, such as metrics and advanced APIs."),console.log(""),console.log("For more details: https://docs.ethers.io/api-keys/"),console.log("=========================="))}rC.showThrottleMessage=n8o});var Wpe=Q(Im=>{"use strict";d();p();var o8o=Im&&Im.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),Oo=Im&&Im.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},Do=Im&&Im.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},i8o=Im&&Im.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Im,"__esModule",{value:!0});Im.BaseProvider=Im.Resolver=Im.Event=void 0;var bDr=uQ(),a8o=Ede(),Mmt=q7e(),Tm=sf(),Ro=ei(),s8o=$z(),Hpe=oH(),c8o=_mt(),uf=is(),uDr=WH(),Pmt=pm(),s$=YH(),fDr=i8o(aDr()),ki=bo(),l8o=Gh(),yi=new ki.Logger(l8o.version),dDr=$P(),u8o=10;function pDr(t){return t==null?"null":((0,Ro.hexDataLength)(t)!==32&&yi.throwArgumentError("invalid topic","topic",t),t.toLowerCase())}function hDr(t){for(t=t.slice();t.length>0&&t[t.length-1]==null;)t.pop();return t.map(function(e){if(Array.isArray(e)){var r={};e.forEach(function(o){r[pDr(o)]=!0});var n=Object.keys(r);return n.sort(),n.join("|")}else return pDr(e)}).join("&")}function f8o(t){return t===""?[]:t.split(/&/g).map(function(e){if(e==="")return[];var r=e.split("|").map(function(n){return n==="null"?null:n});return r.length===1?r[0]:r})}function a$(t){if(typeof t=="string"){if(t=t.toLowerCase(),(0,Ro.hexDataLength)(t)===32)return"tx:"+t;if(t.indexOf(":")===-1)return t}else{if(Array.isArray(t))return"filter:*:"+hDr(t);if(bDr.ForkEvent.isForkEvent(t))throw yi.warn("not implemented"),new Error("not implemented");if(t&&typeof t=="object")return"filter:"+(t.address||"*")+":"+hDr(t.topics||[])}throw new Error("invalid event - "+t)}function zpe(){return new Date().getTime()}function mDr(t){return new Promise(function(e){setTimeout(e,t)})}var d8o=["block","network","pending","poll"],xDr=function(){function t(e,r,n){(0,uf.defineReadOnly)(this,"tag",e),(0,uf.defineReadOnly)(this,"listener",r),(0,uf.defineReadOnly)(this,"once",n),this._lastBlockNumber=-2,this._inflight=!1}return Object.defineProperty(t.prototype,"event",{get:function(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this.tag.split(":")[0]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hash",{get:function(){var e=this.tag.split(":");return e[0]!=="tx"?null:e[1]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"filter",{get:function(){var e=this.tag.split(":");if(e[0]!=="filter")return null;var r=e[1],n=f8o(e[2]),o={};return n.length>0&&(o.topics=n),r&&r!=="*"&&(o.address=r),o},enumerable:!1,configurable:!0}),t.prototype.pollable=function(){return this.tag.indexOf(":")>=0||d8o.indexOf(this.tag)>=0},t}();Im.Event=xDr;var p8o={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function Tmt(t){return(0,Ro.hexZeroPad)(Tm.BigNumber.from(t).toHexString(),32)}function gDr(t){return Mmt.Base58.encode((0,Ro.concat)([t,(0,Ro.hexDataSlice)((0,uDr.sha256)((0,uDr.sha256)(t)),0,4)]))}var wDr=new RegExp("^(ipfs)://(.*)$","i"),vDr=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),wDr,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function AMe(t,e){try{return(0,Pmt.toUtf8String)(jpe(t,e))}catch{}return null}function jpe(t,e){if(t==="0x")return null;var r=Tm.BigNumber.from((0,Ro.hexDataSlice)(t,e,e+32)).toNumber(),n=Tm.BigNumber.from((0,Ro.hexDataSlice)(t,r,r+32)).toNumber();return(0,Ro.hexDataSlice)(t,r+32,r+32+n)}function Imt(t){return t.match(/^ipfs:\/\/ipfs\//i)?t=t.substring(12):t.match(/^ipfs:\/\//i)?t=t.substring(7):yi.throwArgumentError("unsupported IPFS format","link",t),"https://gateway.ipfs.io/ipfs/"+t}function yDr(t){var e=(0,Ro.arrayify)(t);if(e.length>32)throw new Error("internal; should not happen");var r=new Uint8Array(32);return r.set(e,32-e.length),r}function h8o(t){if(t.length%32===0)return t;var e=new Uint8Array(Math.ceil(t.length/32)*32);return e.set(t),e}function ADr(t){for(var e=[],r=0,n=0;n<t.length;n++)e.push(null),r+=32;for(var n=0;n<t.length;n++){var o=(0,Ro.arrayify)(t[n]);e[n]=yDr(r),e.push(yDr(o.length)),e.push(h8o(o)),r+=32+Math.ceil(o.length/32)*32}return(0,Ro.hexConcat)(e)}var Nmt=function(){function t(e,r,n,o){(0,uf.defineReadOnly)(this,"provider",e),(0,uf.defineReadOnly)(this,"name",n),(0,uf.defineReadOnly)(this,"address",e.formatter.address(r)),(0,uf.defineReadOnly)(this,"_resolvedAddress",o)}return t.prototype.supportsWildcard=function(){var e=this;return this._supportsEip2544||(this._supportsEip2544=this.provider.call({to:this.address,data:"0x01ffc9a79061b92300000000000000000000000000000000000000000000000000000000"}).then(function(r){return Tm.BigNumber.from(r).eq(1)}).catch(function(r){if(r.code===ki.Logger.errors.CALL_EXCEPTION)return!1;throw e._supportsEip2544=null,r})),this._supportsEip2544},t.prototype._fetch=function(e,r){return Oo(this,void 0,void 0,function(){var n,o,i,a;return Do(this,function(s){switch(s.label){case 0:return n={to:this.address,ccipReadEnabled:!0,data:(0,Ro.hexConcat)([e,(0,Hpe.namehash)(this.name),r||"0x"])},o=!1,[4,this.supportsWildcard()];case 1:s.sent()&&(o=!0,n.data=(0,Ro.hexConcat)(["0x9061b923",ADr([(0,Hpe.dnsEncode)(this.name),n.data])])),s.label=2;case 2:return s.trys.push([2,4,,5]),[4,this.provider.call(n)];case 3:return i=s.sent(),(0,Ro.arrayify)(i).length%32===4&&yi.throwError("resolver threw error",ki.Logger.errors.CALL_EXCEPTION,{transaction:n,data:i}),o&&(i=jpe(i,0)),[2,i];case 4:if(a=s.sent(),a.code===ki.Logger.errors.CALL_EXCEPTION)return[2,null];throw a;case 5:return[2]}})})},t.prototype._fetchBytes=function(e,r){return Oo(this,void 0,void 0,function(){var n;return Do(this,function(o){switch(o.label){case 0:return[4,this._fetch(e,r)];case 1:return n=o.sent(),n!=null?[2,jpe(n,0)]:[2,null]}})})},t.prototype._getAddress=function(e,r){var n=p8o[String(e)];if(n==null&&yi.throwError("unsupported coin type: "+e,ki.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress("+e+")"}),n.ilk==="eth")return this.provider.formatter.address(r);var o=(0,Ro.arrayify)(r);if(n.p2pkh!=null){var i=r.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(i){var a=parseInt(i[1],16);if(i[2].length===a*2&&a>=1&&a<=75)return gDr((0,Ro.concat)([[n.p2pkh],"0x"+i[2]]))}}if(n.p2sh!=null){var s=r.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(s){var c=parseInt(s[1],16);if(s[2].length===c*2&&c>=1&&c<=75)return gDr((0,Ro.concat)([[n.p2sh],"0x"+s[2]]))}}if(n.prefix!=null){var l=o[1],u=o[0];if(u===0?l!==20&&l!==32&&(u=-1):u=-1,u>=0&&o.length===2+l&&l>=1&&l<=75){var f=fDr.default.toWords(o.slice(2));return f.unshift(u),fDr.default.encode(n.prefix,f)}}return null},t.prototype.getAddress=function(e){return Oo(this,void 0,void 0,function(){var r,n,o,i;return Do(this,function(a){switch(a.label){case 0:if(e==null&&(e=60),e!==60)return[3,4];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,this._fetch("0x3b3b57de")];case 2:return r=a.sent(),r==="0x"||r===s8o.HashZero?[2,null]:[2,this.provider.formatter.callAddress(r)];case 3:if(n=a.sent(),n.code===ki.Logger.errors.CALL_EXCEPTION)return[2,null];throw n;case 4:return[4,this._fetchBytes("0xf1cb7e06",Tmt(e))];case 5:return o=a.sent(),o==null||o==="0x"?[2,null]:(i=this._getAddress(e,o),i==null&&yi.throwError("invalid or unsupported coin data",ki.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress("+e+")",coinType:e,data:o}),[2,i])}})})},t.prototype.getAvatar=function(){return Oo(this,void 0,void 0,function(){var e,r,n,o,i,a,s,c,l,u,f,h,m,g,v,b,w,_,I,B,L,D,z,G,U;return Do(this,function(T){switch(T.label){case 0:e=[{type:"name",content:this.name}],T.label=1;case 1:return T.trys.push([1,19,,20]),[4,this.getText("avatar")];case 2:if(r=T.sent(),r==null)return[2,null];n=0,T.label=3;case 3:if(!(n<vDr.length))return[3,18];if(o=r.match(vDr[n]),o==null)return[3,17];switch(i=o[1].toLowerCase(),a=i,a){case"https":return[3,4];case"data":return[3,5];case"ipfs":return[3,6];case"erc721":return[3,7];case"erc1155":return[3,7]}return[3,17];case 4:return e.push({type:"url",content:r}),[2,{linkage:e,url:r}];case 5:return e.push({type:"data",content:r}),[2,{linkage:e,url:r}];case 6:return e.push({type:"ipfs",content:r}),[2,{linkage:e,url:Imt(r)}];case 7:return s=i==="erc721"?"0xc87b56dd":"0x0e89341c",e.push({type:i,content:r}),l=this._resolvedAddress,l?[3,9]:[4,this.getAddress()];case 8:l=T.sent(),T.label=9;case 9:return c=l,u=(o[2]||"").split("/"),u.length!==2?[2,null]:[4,this.provider.formatter.address(u[0])];case 10:return f=T.sent(),h=(0,Ro.hexZeroPad)(Tm.BigNumber.from(u[1]).toHexString(),32),i!=="erc721"?[3,12]:(v=(g=this.provider.formatter).callAddress,[4,this.provider.call({to:f,data:(0,Ro.hexConcat)(["0x6352211e",h])})]);case 11:return m=v.apply(g,[T.sent()]),c!==m?[2,null]:(e.push({type:"owner",content:m}),[3,14]);case 12:return i!=="erc1155"?[3,14]:(_=(w=Tm.BigNumber).from,[4,this.provider.call({to:f,data:(0,Ro.hexConcat)(["0x00fdd58e",(0,Ro.hexZeroPad)(c,32),h])})]);case 13:if(b=_.apply(w,[T.sent()]),b.isZero())return[2,null];e.push({type:"balance",content:b.toString()}),T.label=14;case 14:return I={to:this.provider.formatter.address(u[0]),data:(0,Ro.hexConcat)([s,h])},L=AMe,[4,this.provider.call(I)];case 15:return B=L.apply(void 0,[T.sent(),0]),B==null?[2,null]:(e.push({type:"metadata-url-base",content:B}),i==="erc1155"&&(B=B.replace("{id}",h.substring(2)),e.push({type:"metadata-url-expanded",content:B})),B.match(/^ipfs:/i)&&(B=Imt(B)),e.push({type:"metadata-url",content:B}),[4,(0,s$.fetchJson)(B)]);case 16:if(D=T.sent(),!D)return[2,null];if(e.push({type:"metadata",content:JSON.stringify(D)}),z=D.image,typeof z!="string")return[2,null];if(!z.match(/^(https:\/\/|data:)/i)){if(G=z.match(wDr),G==null)return[2,null];e.push({type:"url-ipfs",content:z}),z=Imt(z)}return e.push({type:"url",content:z}),[2,{linkage:e,url:z}];case 17:return n++,[3,3];case 18:return[3,20];case 19:return U=T.sent(),[3,20];case 20:return[2,null]}})})},t.prototype.getContentHash=function(){return Oo(this,void 0,void 0,function(){var e,r,n,o,i,a,s,c,l;return Do(this,function(u){switch(u.label){case 0:return[4,this._fetchBytes("0xbc1c58d1")];case 1:return e=u.sent(),e==null||e==="0x"?[2,null]:(r=e.match(/^0xe3010170(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/),r&&(n=parseInt(r[3],16),r[4].length===n*2)?[2,"ipfs://"+Mmt.Base58.encode("0x"+r[1])]:(o=e.match(/^0xe5010172(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/),o&&(i=parseInt(o[3],16),o[4].length===i*2)?[2,"ipns://"+Mmt.Base58.encode("0x"+o[1])]:(a=e.match(/^0xe40101fa011b20([0-9a-f]*)$/),a&&a[1].length===32*2?[2,"bzz://"+a[1]]:(s=e.match(/^0x90b2c605([0-9a-f]*)$/),s&&s[1].length===34*2?(c={"=":"","+":"-","/":"_"},l=(0,a8o.encode)("0x"+s[1]).replace(/[=+\/]/g,function(f){return c[f]}),[2,"sia://"+l]):[2,yi.throwError("invalid or unsupported content hash data",ki.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:e})]))))}})})},t.prototype.getText=function(e){return Oo(this,void 0,void 0,function(){var r,n;return Do(this,function(o){switch(o.label){case 0:return r=(0,Pmt.toUtf8Bytes)(e),r=(0,Ro.concat)([Tmt(64),Tmt(r.length),r]),r.length%32!==0&&(r=(0,Ro.concat)([r,(0,Ro.hexZeroPad)("0x",32-e.length%32)])),[4,this._fetchBytes("0x59d1d43c",(0,Ro.hexlify)(r))];case 1:return n=o.sent(),n==null||n==="0x"?[2,null]:[2,(0,Pmt.toUtf8String)(n)]}})})},t}();Im.Resolver=Nmt;var Rmt=null,m8o=1,g8o=function(t){o8o(e,t);function e(r){var n=this.constructor,o=t.call(this)||this;if(o._events=[],o._emitted={block:-2},o.disableCcipRead=!1,o.formatter=n.getFormatter(),(0,uf.defineReadOnly)(o,"anyNetwork",r==="any"),o.anyNetwork&&(r=o.detectNetwork()),r instanceof Promise)o._networkPromise=r,r.catch(function(a){}),o._ready().catch(function(a){});else{var i=(0,uf.getStatic)(n,"getNetwork")(r);i?((0,uf.defineReadOnly)(o,"_network",i),o.emit("network",i,null)):yi.throwArgumentError("invalid network","network",r)}return o._maxInternalBlockNumber=-1024,o._lastBlockNumber=-2,o._maxFilterBlockRange=10,o._pollingInterval=4e3,o._fastQueryDate=0,o}return e.prototype._ready=function(){return Oo(this,void 0,void 0,function(){var r,n;return Do(this,function(o){switch(o.label){case 0:if(this._network!=null)return[3,7];if(r=null,!this._networkPromise)return[3,4];o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this._networkPromise];case 2:return r=o.sent(),[3,4];case 3:return n=o.sent(),[3,4];case 4:return r!=null?[3,6]:[4,this.detectNetwork()];case 5:r=o.sent(),o.label=6;case 6:r||yi.throwError("no network detected",ki.Logger.errors.UNKNOWN_ERROR,{}),this._network==null&&(this.anyNetwork?this._network=r:(0,uf.defineReadOnly)(this,"_network",r),this.emit("network",r,null)),o.label=7;case 7:return[2,this._network]}})})},Object.defineProperty(e.prototype,"ready",{get:function(){var r=this;return(0,s$.poll)(function(){return r._ready().then(function(n){return n},function(n){if(!(n.code===ki.Logger.errors.NETWORK_ERROR&&n.event==="noNetwork"))throw n})})},enumerable:!1,configurable:!0}),e.getFormatter=function(){return Rmt==null&&(Rmt=new dDr.Formatter),Rmt},e.getNetwork=function(r){return(0,c8o.getNetwork)(r??"homestead")},e.prototype.ccipReadFetch=function(r,n,o){return Oo(this,void 0,void 0,function(){var i,a,s,c,l,u,f,h,m;return Do(this,function(g){switch(g.label){case 0:if(this.disableCcipRead||o.length===0)return[2,null];i=r.to.toLowerCase(),a=n.toLowerCase(),s=[],c=0,g.label=1;case 1:return c<o.length?(l=o[c],u=l.replace("{sender}",i).replace("{data}",a),f=l.indexOf("{data}")>=0?null:JSON.stringify({data:a,sender:i}),[4,(0,s$.fetchJson)({url:u,errorPassThrough:!0},f,function(v,b){return v.status=b.statusCode,v})]):[3,4];case 2:if(h=g.sent(),h.data)return[2,h.data];if(m=h.message||"unknown error",h.status>=400&&h.status<500)return[2,yi.throwError("response not found during CCIP fetch: "+m,ki.Logger.errors.SERVER_ERROR,{url:l,errorMessage:m})];s.push(m),g.label=3;case 3:return c++,[3,1];case 4:return[2,yi.throwError("error encountered during CCIP fetch: "+s.map(function(v){return JSON.stringify(v)}).join(", "),ki.Logger.errors.SERVER_ERROR,{urls:o,errorMessages:s})]}})})},e.prototype._getInternalBlockNumber=function(r){return Oo(this,void 0,void 0,function(){var n,o,i,a,s,c=this;return Do(this,function(l){switch(l.label){case 0:return[4,this._ready()];case 1:if(l.sent(),!(r>0))return[3,7];l.label=2;case 2:if(!this._internalBlockNumber)return[3,7];n=this._internalBlockNumber,l.label=3;case 3:return l.trys.push([3,5,,6]),[4,n];case 4:return o=l.sent(),zpe()-o.respTime<=r?[2,o.blockNumber]:[3,7];case 5:return i=l.sent(),this._internalBlockNumber===n?[3,7]:[3,6];case 6:return[3,2];case 7:return a=zpe(),s=(0,uf.resolveProperties)({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then(function(u){return null},function(u){return u})}).then(function(u){var f=u.blockNumber,h=u.networkError;if(h)throw c._internalBlockNumber===s&&(c._internalBlockNumber=null),h;var m=zpe();return f=Tm.BigNumber.from(f).toNumber(),f<c._maxInternalBlockNumber&&(f=c._maxInternalBlockNumber),c._maxInternalBlockNumber=f,c._setFastBlockNumber(f),{blockNumber:f,reqTime:a,respTime:m}}),this._internalBlockNumber=s,s.catch(function(u){c._internalBlockNumber===s&&(c._internalBlockNumber=null)}),[4,s];case 8:return[2,l.sent().blockNumber]}})})},e.prototype.poll=function(){return Oo(this,void 0,void 0,function(){var r,n,o,i,a,s=this;return Do(this,function(c){switch(c.label){case 0:r=m8o++,n=[],o=null,c.label=1;case 1:return c.trys.push([1,3,,4]),[4,this._getInternalBlockNumber(100+this.pollingInterval/2)];case 2:return o=c.sent(),[3,4];case 3:return i=c.sent(),this.emit("error",i),[2];case 4:if(this._setFastBlockNumber(o),this.emit("poll",r,o),o===this._lastBlockNumber)return this.emit("didPoll",r),[2];if(this._emitted.block===-2&&(this._emitted.block=o-1),Math.abs(this._emitted.block-o)>1e3)yi.warn("network block skew detected; skipping block events (emitted="+this._emitted.block+" blockNumber"+o+")"),this.emit("error",yi.makeError("network block skew detected",ki.Logger.errors.NETWORK_ERROR,{blockNumber:o,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",o);else for(a=this._emitted.block+1;a<=o;a++)this.emit("block",a);return this._emitted.block!==o&&(this._emitted.block=o,Object.keys(this._emitted).forEach(function(l){if(l!=="block"){var u=s._emitted[l];u!=="pending"&&o-u>12&&delete s._emitted[l]}})),this._lastBlockNumber===-2&&(this._lastBlockNumber=o-1),this._events.forEach(function(l){switch(l.type){case"tx":{var u=l.hash,f=s.getTransactionReceipt(u).then(function(g){return!g||g.blockNumber==null||(s._emitted["t:"+u]=g.blockNumber,s.emit(u,g)),null}).catch(function(g){s.emit("error",g)});n.push(f);break}case"filter":{if(!l._inflight){l._inflight=!0,l._lastBlockNumber===-2&&(l._lastBlockNumber=o-1);var h=l.filter;h.fromBlock=l._lastBlockNumber+1,h.toBlock=o;var m=h.toBlock-s._maxFilterBlockRange;m>h.fromBlock&&(h.fromBlock=m),h.fromBlock<0&&(h.fromBlock=0);var f=s.getLogs(h).then(function(v){l._inflight=!1,v.length!==0&&v.forEach(function(b){b.blockNumber>l._lastBlockNumber&&(l._lastBlockNumber=b.blockNumber),s._emitted["b:"+b.blockHash]=b.blockNumber,s._emitted["t:"+b.transactionHash]=b.blockNumber,s.emit(h,b)})}).catch(function(v){s.emit("error",v),l._inflight=!1});n.push(f)}break}}}),this._lastBlockNumber=o,Promise.all(n).then(function(){s.emit("didPoll",r)}).catch(function(l){s.emit("error",l)}),[2]}})})},e.prototype.resetEventsBlock=function(r){this._lastBlockNumber=r-1,this.polling&&this.poll()},Object.defineProperty(e.prototype,"network",{get:function(){return this._network},enumerable:!1,configurable:!0}),e.prototype.detectNetwork=function(){return Oo(this,void 0,void 0,function(){return Do(this,function(r){return[2,yi.throwError("provider does not support network detection",ki.Logger.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})]})})},e.prototype.getNetwork=function(){return Oo(this,void 0,void 0,function(){var r,n,o;return Do(this,function(i){switch(i.label){case 0:return[4,this._ready()];case 1:return r=i.sent(),[4,this.detectNetwork()];case 2:return n=i.sent(),r.chainId===n.chainId?[3,5]:this.anyNetwork?(this._network=n,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",n,r),[4,mDr(0)]):[3,4];case 3:return i.sent(),[2,this._network];case 4:throw o=yi.makeError("underlying network changed",ki.Logger.errors.NETWORK_ERROR,{event:"changed",network:r,detectedNetwork:n}),this.emit("error",o),o;case 5:return[2,r]}})})},Object.defineProperty(e.prototype,"blockNumber",{get:function(){var r=this;return this._getInternalBlockNumber(100+this.pollingInterval/2).then(function(n){r._setFastBlockNumber(n)},function(n){}),this._fastBlockNumber!=null?this._fastBlockNumber:-1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"polling",{get:function(){return this._poller!=null},set:function(r){var n=this;r&&!this._poller?(this._poller=setInterval(function(){n.poll()},this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout(function(){n.poll(),n._bootstrapPoll=setTimeout(function(){n._poller||n.poll(),n._bootstrapPoll=null},n.pollingInterval)},0))):!r&&this._poller&&(clearInterval(this._poller),this._poller=null)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"pollingInterval",{get:function(){return this._pollingInterval},set:function(r){var n=this;if(typeof r!="number"||r<=0||parseInt(String(r))!=r)throw new Error("invalid polling interval");this._pollingInterval=r,this._poller&&(clearInterval(this._poller),this._poller=setInterval(function(){n.poll()},this._pollingInterval))},enumerable:!1,configurable:!0}),e.prototype._getFastBlockNumber=function(){var r=this,n=zpe();return n-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=n,this._fastBlockNumberPromise=this.getBlockNumber().then(function(o){return(r._fastBlockNumber==null||o>r._fastBlockNumber)&&(r._fastBlockNumber=o),r._fastBlockNumber})),this._fastBlockNumberPromise},e.prototype._setFastBlockNumber=function(r){this._fastBlockNumber!=null&&r<this._fastBlockNumber||(this._fastQueryDate=zpe(),(this._fastBlockNumber==null||r>this._fastBlockNumber)&&(this._fastBlockNumber=r,this._fastBlockNumberPromise=Promise.resolve(r)))},e.prototype.waitForTransaction=function(r,n,o){return Oo(this,void 0,void 0,function(){return Do(this,function(i){return[2,this._waitForTransaction(r,n??1,o||0,null)]})})},e.prototype._waitForTransaction=function(r,n,o,i){return Oo(this,void 0,void 0,function(){var a,s=this;return Do(this,function(c){switch(c.label){case 0:return[4,this.getTransactionReceipt(r)];case 1:return a=c.sent(),(a?a.confirmations:0)>=n?[2,a]:[2,new Promise(function(l,u){var f=[],h=!1,m=function(){return h?!0:(h=!0,f.forEach(function(I){I()}),!1)},g=function(I){I.confirmations<n||m()||l(I)};if(s.on(r,g),f.push(function(){s.removeListener(r,g)}),i){var v=i.startBlock,b=null,w=function(I){return Oo(s,void 0,void 0,function(){var B=this;return Do(this,function(L){switch(L.label){case 0:return h?[2]:[4,mDr(1e3)];case 1:return L.sent(),this.getTransactionCount(i.from).then(function(D){return Oo(B,void 0,void 0,function(){var z,G,U,T,P,j;return Do(this,function(M){switch(M.label){case 0:return h?[2]:D<=i.nonce?(v=I,[3,9]):[3,1];case 1:return[4,this.getTransaction(r)];case 2:if(z=M.sent(),z&&z.blockNumber!=null)return[2];b==null&&(b=v-3,b<i.startBlock&&(b=i.startBlock)),M.label=3;case 3:return b<=I?h?[2]:[4,this.getBlockWithTransactions(b)]:[3,9];case 4:G=M.sent(),U=0,M.label=5;case 5:return U<G.transactions.length?(T=G.transactions[U],T.hash===r?[2]:T.from===i.from&&T.nonce===i.nonce?h?[2]:[4,this.waitForTransaction(T.hash,n)]:[3,7]):[3,8];case 6:return P=M.sent(),m()?[2]:(j="replaced",T.data===i.data&&T.to===i.to&&T.value.eq(i.value)?j="repriced":T.data==="0x"&&T.from===T.to&&T.value.isZero()&&(j="cancelled"),u(yi.makeError("transaction was replaced",ki.Logger.errors.TRANSACTION_REPLACED,{cancelled:j==="replaced"||j==="cancelled",reason:j,replacement:this._wrapTransaction(T),hash:r,receipt:P})),[2]);case 7:return U++,[3,5];case 8:return b++,[3,3];case 9:return h?[2]:(this.once("block",w),[2])}})})},function(D){h||B.once("block",w)}),[2]}})})};if(h)return;s.once("block",w),f.push(function(){s.removeListener("block",w)})}if(typeof o=="number"&&o>0){var _=setTimeout(function(){m()||u(yi.makeError("timeout exceeded",ki.Logger.errors.TIMEOUT,{timeout:o}))},o);_.unref&&_.unref(),f.push(function(){clearTimeout(_)})}})]}})})},e.prototype.getBlockNumber=function(){return Oo(this,void 0,void 0,function(){return Do(this,function(r){return[2,this._getInternalBlockNumber(0)]})})},e.prototype.getGasPrice=function(){return Oo(this,void 0,void 0,function(){var r;return Do(this,function(n){switch(n.label){case 0:return[4,this.getNetwork()];case 1:return n.sent(),[4,this.perform("getGasPrice",{})];case 2:r=n.sent();try{return[2,Tm.BigNumber.from(r)]}catch(o){return[2,yi.throwError("bad result from backend",ki.Logger.errors.SERVER_ERROR,{method:"getGasPrice",result:r,error:o})]}return[2]}})})},e.prototype.getBalance=function(r,n){return Oo(this,void 0,void 0,function(){var o,i;return Do(this,function(a){switch(a.label){case 0:return[4,this.getNetwork()];case 1:return a.sent(),[4,(0,uf.resolveProperties)({address:this._getAddress(r),blockTag:this._getBlockTag(n)})];case 2:return o=a.sent(),[4,this.perform("getBalance",o)];case 3:i=a.sent();try{return[2,Tm.BigNumber.from(i)]}catch(s){return[2,yi.throwError("bad result from backend",ki.Logger.errors.SERVER_ERROR,{method:"getBalance",params:o,result:i,error:s})]}return[2]}})})},e.prototype.getTransactionCount=function(r,n){return Oo(this,void 0,void 0,function(){var o,i;return Do(this,function(a){switch(a.label){case 0:return[4,this.getNetwork()];case 1:return a.sent(),[4,(0,uf.resolveProperties)({address:this._getAddress(r),blockTag:this._getBlockTag(n)})];case 2:return o=a.sent(),[4,this.perform("getTransactionCount",o)];case 3:i=a.sent();try{return[2,Tm.BigNumber.from(i).toNumber()]}catch(s){return[2,yi.throwError("bad result from backend",ki.Logger.errors.SERVER_ERROR,{method:"getTransactionCount",params:o,result:i,error:s})]}return[2]}})})},e.prototype.getCode=function(r,n){return Oo(this,void 0,void 0,function(){var o,i;return Do(this,function(a){switch(a.label){case 0:return[4,this.getNetwork()];case 1:return a.sent(),[4,(0,uf.resolveProperties)({address:this._getAddress(r),blockTag:this._getBlockTag(n)})];case 2:return o=a.sent(),[4,this.perform("getCode",o)];case 3:i=a.sent();try{return[2,(0,Ro.hexlify)(i)]}catch(s){return[2,yi.throwError("bad result from backend",ki.Logger.errors.SERVER_ERROR,{method:"getCode",params:o,result:i,error:s})]}return[2]}})})},e.prototype.getStorageAt=function(r,n,o){return Oo(this,void 0,void 0,function(){var i,a;return Do(this,function(s){switch(s.label){case 0:return[4,this.getNetwork()];case 1:return s.sent(),[4,(0,uf.resolveProperties)({address:this._getAddress(r),blockTag:this._getBlockTag(o),position:Promise.resolve(n).then(function(c){return(0,Ro.hexValue)(c)})})];case 2:return i=s.sent(),[4,this.perform("getStorageAt",i)];case 3:a=s.sent();try{return[2,(0,Ro.hexlify)(a)]}catch(c){return[2,yi.throwError("bad result from backend",ki.Logger.errors.SERVER_ERROR,{method:"getStorageAt",params:i,result:a,error:c})]}return[2]}})})},e.prototype._wrapTransaction=function(r,n,o){var i=this;if(n!=null&&(0,Ro.hexDataLength)(n)!==32)throw new Error("invalid response - sendTransaction");var a=r;return n!=null&&r.hash!==n&&yi.throwError("Transaction hash mismatch from Provider.sendTransaction.",ki.Logger.errors.UNKNOWN_ERROR,{expectedHash:r.hash,returnedHash:n}),a.wait=function(s,c){return Oo(i,void 0,void 0,function(){var l,u;return Do(this,function(f){switch(f.label){case 0:return s==null&&(s=1),c==null&&(c=0),l=void 0,s!==0&&o!=null&&(l={data:r.data,from:r.from,nonce:r.nonce,to:r.to,value:r.value,startBlock:o}),[4,this._waitForTransaction(r.hash,s,c,l)];case 1:return u=f.sent(),u==null&&s===0?[2,null]:(this._emitted["t:"+r.hash]=u.blockNumber,u.status===0&&yi.throwError("transaction failed",ki.Logger.errors.CALL_EXCEPTION,{transactionHash:r.hash,transaction:r,receipt:u}),[2,u])}})})},a},e.prototype.sendTransaction=function(r){return Oo(this,void 0,void 0,function(){var n,o,i,a,s;return Do(this,function(c){switch(c.label){case 0:return[4,this.getNetwork()];case 1:return c.sent(),[4,Promise.resolve(r).then(function(l){return(0,Ro.hexlify)(l)})];case 2:return n=c.sent(),o=this.formatter.transaction(r),o.confirmations==null&&(o.confirmations=0),[4,this._getInternalBlockNumber(100+2*this.pollingInterval)];case 3:i=c.sent(),c.label=4;case 4:return c.trys.push([4,6,,7]),[4,this.perform("sendTransaction",{signedTransaction:n})];case 5:return a=c.sent(),[2,this._wrapTransaction(o,a,i)];case 6:throw s=c.sent(),s.transaction=o,s.transactionHash=o.hash,s;case 7:return[2]}})})},e.prototype._getTransactionRequest=function(r){return Oo(this,void 0,void 0,function(){var n,o,i,a,s=this;return Do(this,function(c){switch(c.label){case 0:return[4,r];case 1:return n=c.sent(),o={},["from","to"].forEach(function(l){n[l]!=null&&(o[l]=Promise.resolve(n[l]).then(function(u){return u?s._getAddress(u):null}))}),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach(function(l){n[l]!=null&&(o[l]=Promise.resolve(n[l]).then(function(u){return u?Tm.BigNumber.from(u):null}))}),["type"].forEach(function(l){n[l]!=null&&(o[l]=Promise.resolve(n[l]).then(function(u){return u??null}))}),n.accessList&&(o.accessList=this.formatter.accessList(n.accessList)),["data"].forEach(function(l){n[l]!=null&&(o[l]=Promise.resolve(n[l]).then(function(u){return u?(0,Ro.hexlify)(u):null}))}),a=(i=this.formatter).transactionRequest,[4,(0,uf.resolveProperties)(o)];case 2:return[2,a.apply(i,[c.sent()])]}})})},e.prototype._getFilter=function(r){return Oo(this,void 0,void 0,function(){var n,o,i,a=this;return Do(this,function(s){switch(s.label){case 0:return[4,r];case 1:return r=s.sent(),n={},r.address!=null&&(n.address=this._getAddress(r.address)),["blockHash","topics"].forEach(function(c){r[c]!=null&&(n[c]=r[c])}),["fromBlock","toBlock"].forEach(function(c){r[c]!=null&&(n[c]=a._getBlockTag(r[c]))}),i=(o=this.formatter).filter,[4,(0,uf.resolveProperties)(n)];case 2:return[2,i.apply(o,[s.sent()])]}})})},e.prototype._call=function(r,n,o){return Oo(this,void 0,void 0,function(){var i,a,s,c,l,u,f,h,m,g,v,b,w,_,I,B;return Do(this,function(L){switch(L.label){case 0:return o>=u8o&&yi.throwError("CCIP read exceeded maximum redirections",ki.Logger.errors.SERVER_ERROR,{redirects:o,transaction:r}),i=r.to,[4,this.perform("call",{transaction:r,blockTag:n})];case 1:if(a=L.sent(),!(o>=0&&n==="latest"&&i!=null&&a.substring(0,10)==="0x556f1830"&&(0,Ro.hexDataLength)(a)%32===4))return[3,5];L.label=2;case 2:for(L.trys.push([2,4,,5]),s=(0,Ro.hexDataSlice)(a,4),c=(0,Ro.hexDataSlice)(s,0,32),Tm.BigNumber.from(c).eq(i)||yi.throwError("CCIP Read sender did not match",ki.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:r,data:a}),l=[],u=Tm.BigNumber.from((0,Ro.hexDataSlice)(s,32,64)).toNumber(),f=Tm.BigNumber.from((0,Ro.hexDataSlice)(s,u,u+32)).toNumber(),h=(0,Ro.hexDataSlice)(s,u+32),m=0;m<f;m++)g=AMe(h,m*32),g==null&&yi.throwError("CCIP Read contained corrupt URL string",ki.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:r,data:a}),l.push(g);return v=jpe(s,64),Tm.BigNumber.from((0,Ro.hexDataSlice)(s,100,128)).isZero()||yi.throwError("CCIP Read callback selector included junk",ki.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:r,data:a}),b=(0,Ro.hexDataSlice)(s,96,100),w=jpe(s,128),[4,this.ccipReadFetch(r,v,l)];case 3:return _=L.sent(),_==null&&yi.throwError("CCIP Read disabled or provided no URLs",ki.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:r,data:a}),I={to:i,data:(0,Ro.hexConcat)([b,ADr([_,w])])},[2,this._call(I,n,o+1)];case 4:if(B=L.sent(),B.code===ki.Logger.errors.SERVER_ERROR)throw B;return[3,5];case 5:try{return[2,(0,Ro.hexlify)(a)]}catch(D){return[2,yi.throwError("bad result from backend",ki.Logger.errors.SERVER_ERROR,{method:"call",params:{transaction:r,blockTag:n},result:a,error:D})]}return[2]}})})},e.prototype.call=function(r,n){return Oo(this,void 0,void 0,function(){var o;return Do(this,function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,(0,uf.resolveProperties)({transaction:this._getTransactionRequest(r),blockTag:this._getBlockTag(n),ccipReadEnabled:Promise.resolve(r.ccipReadEnabled)})];case 2:return o=i.sent(),[2,this._call(o.transaction,o.blockTag,o.ccipReadEnabled?0:-1)]}})})},e.prototype.estimateGas=function(r){return Oo(this,void 0,void 0,function(){var n,o;return Do(this,function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,(0,uf.resolveProperties)({transaction:this._getTransactionRequest(r)})];case 2:return n=i.sent(),[4,this.perform("estimateGas",n)];case 3:o=i.sent();try{return[2,Tm.BigNumber.from(o)]}catch(a){return[2,yi.throwError("bad result from backend",ki.Logger.errors.SERVER_ERROR,{method:"estimateGas",params:n,result:o,error:a})]}return[2]}})})},e.prototype._getAddress=function(r){return Oo(this,void 0,void 0,function(){var n;return Do(this,function(o){switch(o.label){case 0:return[4,r];case 1:return r=o.sent(),typeof r!="string"&&yi.throwArgumentError("invalid address or ENS name","name",r),[4,this.resolveName(r)];case 2:return n=o.sent(),n==null&&yi.throwError("ENS name not configured",ki.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName("+JSON.stringify(r)+")"}),[2,n]}})})},e.prototype._getBlock=function(r,n){return Oo(this,void 0,void 0,function(){var o,i,a,s,c=this;return Do(this,function(l){switch(l.label){case 0:return[4,this.getNetwork()];case 1:return l.sent(),[4,r];case 2:return r=l.sent(),o=-128,i={includeTransactions:!!n},(0,Ro.isHexString)(r,32)?(i.blockHash=r,[3,6]):[3,3];case 3:return l.trys.push([3,5,,6]),a=i,[4,this._getBlockTag(r)];case 4:return a.blockTag=l.sent(),(0,Ro.isHexString)(i.blockTag)&&(o=parseInt(i.blockTag.substring(2),16)),[3,6];case 5:return s=l.sent(),yi.throwArgumentError("invalid block hash or block tag","blockHashOrBlockTag",r),[3,6];case 6:return[2,(0,s$.poll)(function(){return Oo(c,void 0,void 0,function(){var u,f,h,m,g,v,b=this;return Do(this,function(w){switch(w.label){case 0:return[4,this.perform("getBlock",i)];case 1:if(u=w.sent(),u==null)return i.blockHash!=null&&this._emitted["b:"+i.blockHash]==null?[2,null]:i.blockTag!=null&&o>this._emitted.block?[2,null]:[2,void 0];if(!n)return[3,8];f=null,h=0,w.label=2;case 2:return h<u.transactions.length?(m=u.transactions[h],m.blockNumber!=null?[3,3]:(m.confirmations=0,[3,6])):[3,7];case 3:return m.confirmations!=null?[3,6]:f!=null?[3,5]:[4,this._getInternalBlockNumber(100+2*this.pollingInterval)];case 4:f=w.sent(),w.label=5;case 5:g=f-m.blockNumber+1,g<=0&&(g=1),m.confirmations=g,w.label=6;case 6:return h++,[3,2];case 7:return v=this.formatter.blockWithTransactions(u),v.transactions=v.transactions.map(function(_){return b._wrapTransaction(_)}),[2,v];case 8:return[2,this.formatter.block(u)]}})})},{oncePoll:this})]}})})},e.prototype.getBlock=function(r){return this._getBlock(r,!1)},e.prototype.getBlockWithTransactions=function(r){return this._getBlock(r,!0)},e.prototype.getTransaction=function(r){return Oo(this,void 0,void 0,function(){var n,o=this;return Do(this,function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,r];case 2:return r=i.sent(),n={transactionHash:this.formatter.hash(r,!0)},[2,(0,s$.poll)(function(){return Oo(o,void 0,void 0,function(){var a,s,c,l;return Do(this,function(u){switch(u.label){case 0:return[4,this.perform("getTransaction",n)];case 1:return a=u.sent(),a==null?this._emitted["t:"+r]==null?[2,null]:[2,void 0]:(s=this.formatter.transactionResponse(a),s.blockNumber!=null?[3,2]:(s.confirmations=0,[3,4]));case 2:return s.confirmations!=null?[3,4]:[4,this._getInternalBlockNumber(100+2*this.pollingInterval)];case 3:c=u.sent(),l=c-s.blockNumber+1,l<=0&&(l=1),s.confirmations=l,u.label=4;case 4:return[2,this._wrapTransaction(s)]}})})},{oncePoll:this})]}})})},e.prototype.getTransactionReceipt=function(r){return Oo(this,void 0,void 0,function(){var n,o=this;return Do(this,function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,r];case 2:return r=i.sent(),n={transactionHash:this.formatter.hash(r,!0)},[2,(0,s$.poll)(function(){return Oo(o,void 0,void 0,function(){var a,s,c,l;return Do(this,function(u){switch(u.label){case 0:return[4,this.perform("getTransactionReceipt",n)];case 1:return a=u.sent(),a==null?this._emitted["t:"+r]==null?[2,null]:[2,void 0]:a.blockHash==null?[2,void 0]:(s=this.formatter.receipt(a),s.blockNumber!=null?[3,2]:(s.confirmations=0,[3,4]));case 2:return s.confirmations!=null?[3,4]:[4,this._getInternalBlockNumber(100+2*this.pollingInterval)];case 3:c=u.sent(),l=c-s.blockNumber+1,l<=0&&(l=1),s.confirmations=l,u.label=4;case 4:return[2,s]}})})},{oncePoll:this})]}})})},e.prototype.getLogs=function(r){return Oo(this,void 0,void 0,function(){var n,o;return Do(this,function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,(0,uf.resolveProperties)({filter:this._getFilter(r)})];case 2:return n=i.sent(),[4,this.perform("getLogs",n)];case 3:return o=i.sent(),o.forEach(function(a){a.removed==null&&(a.removed=!1)}),[2,dDr.Formatter.arrayOf(this.formatter.filterLog.bind(this.formatter))(o)]}})})},e.prototype.getEtherPrice=function(){return Oo(this,void 0,void 0,function(){return Do(this,function(r){switch(r.label){case 0:return[4,this.getNetwork()];case 1:return r.sent(),[2,this.perform("getEtherPrice",{})]}})})},e.prototype._getBlockTag=function(r){return Oo(this,void 0,void 0,function(){var n;return Do(this,function(o){switch(o.label){case 0:return[4,r];case 1:return r=o.sent(),typeof r=="number"&&r<0?(r%1&&yi.throwArgumentError("invalid BlockTag","blockTag",r),[4,this._getInternalBlockNumber(100+2*this.pollingInterval)]):[3,3];case 2:return n=o.sent(),n+=r,n<0&&(n=0),[2,this.formatter.blockTag(n)];case 3:return[2,this.formatter.blockTag(r)]}})})},e.prototype.getResolver=function(r){return Oo(this,void 0,void 0,function(){var n,o,i,a;return Do(this,function(s){switch(s.label){case 0:n=r,s.label=1;case 1:return n===""||n==="."?[2,null]:r!=="eth"&&n==="eth"?[2,null]:[4,this._getResolver(n,"getResolver")];case 2:return o=s.sent(),o==null?[3,5]:(i=new Nmt(this,o,r),a=n!==r,a?[4,i.supportsWildcard()]:[3,4]);case 3:a=!s.sent(),s.label=4;case 4:return a?[2,null]:[2,i];case 5:return n=n.split(".").slice(1).join("."),[3,1];case 6:return[2]}})})},e.prototype._getResolver=function(r,n){return Oo(this,void 0,void 0,function(){var o,i,a;return Do(this,function(s){switch(s.label){case 0:return n==null&&(n="ENS"),[4,this.getNetwork()];case 1:o=s.sent(),o.ensAddress||yi.throwError("network does not support ENS",ki.Logger.errors.UNSUPPORTED_OPERATION,{operation:n,network:o.name}),s.label=2;case 2:return s.trys.push([2,4,,5]),[4,this.call({to:o.ensAddress,data:"0x0178b8bf"+(0,Hpe.namehash)(r).substring(2)})];case 3:return i=s.sent(),[2,this.formatter.callAddress(i)];case 4:return a=s.sent(),[3,5];case 5:return[2,null]}})})},e.prototype.resolveName=function(r){return Oo(this,void 0,void 0,function(){var n;return Do(this,function(o){switch(o.label){case 0:return[4,r];case 1:r=o.sent();try{return[2,Promise.resolve(this.formatter.address(r))]}catch(i){if((0,Ro.isHexString)(r))throw i}return typeof r!="string"&&yi.throwArgumentError("invalid ENS name","name",r),[4,this.getResolver(r)];case 2:return n=o.sent(),n?[4,n.getAddress()]:[2,null];case 3:return[2,o.sent()]}})})},e.prototype.lookupAddress=function(r){return Oo(this,void 0,void 0,function(){var n,o,i,a,s;return Do(this,function(c){switch(c.label){case 0:return[4,r];case 1:return r=c.sent(),r=this.formatter.address(r),n=r.substring(2).toLowerCase()+".addr.reverse",[4,this._getResolver(n,"lookupAddress")];case 2:return o=c.sent(),o==null?[2,null]:(a=AMe,[4,this.call({to:o,data:"0x691f3431"+(0,Hpe.namehash)(n).substring(2)})]);case 3:return i=a.apply(void 0,[c.sent(),0]),[4,this.resolveName(i)];case 4:return s=c.sent(),s!=r?[2,null]:[2,i]}})})},e.prototype.getAvatar=function(r){return Oo(this,void 0,void 0,function(){var n,o,i,a,s,c,l,u,f,h;return Do(this,function(m){switch(m.label){case 0:return n=null,(0,Ro.isHexString)(r)?(o=this.formatter.address(r),i=o.substring(2).toLowerCase()+".addr.reverse",[4,this._getResolver(i,"getAvatar")]):[3,10];case 1:if(a=m.sent(),!a)return[2,null];n=new Nmt(this,a,i),m.label=2;case 2:return m.trys.push([2,4,,5]),[4,n.getAvatar()];case 3:return s=m.sent(),s?[2,s.url]:[3,5];case 4:if(c=m.sent(),c.code!==ki.Logger.errors.CALL_EXCEPTION)throw c;return[3,5];case 5:return m.trys.push([5,8,,9]),u=AMe,[4,this.call({to:a,data:"0x691f3431"+(0,Hpe.namehash)(i).substring(2)})];case 6:return l=u.apply(void 0,[m.sent(),0]),[4,this.getResolver(l)];case 7:return n=m.sent(),[3,9];case 8:if(f=m.sent(),f.code!==ki.Logger.errors.CALL_EXCEPTION)throw f;return[2,null];case 9:return[3,12];case 10:return[4,this.getResolver(r)];case 11:if(n=m.sent(),!n)return[2,null];m.label=12;case 12:return[4,n.getAvatar()];case 13:return h=m.sent(),h==null?[2,null]:[2,h.url]}})})},e.prototype.perform=function(r,n){return yi.throwError(r+" not implemented",ki.Logger.errors.NOT_IMPLEMENTED,{operation:r})},e.prototype._startEvent=function(r){this.polling=this._events.filter(function(n){return n.pollable()}).length>0},e.prototype._stopEvent=function(r){this.polling=this._events.filter(function(n){return n.pollable()}).length>0},e.prototype._addEventListener=function(r,n,o){var i=new xDr(a$(r),n,o);return this._events.push(i),this._startEvent(i),this},e.prototype.on=function(r,n){return this._addEventListener(r,n,!1)},e.prototype.once=function(r,n){return this._addEventListener(r,n,!0)},e.prototype.emit=function(r){for(var n=this,o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];var a=!1,s=[],c=a$(r);return this._events=this._events.filter(function(l){return l.tag!==c?!0:(setTimeout(function(){l.listener.apply(n,o)},0),a=!0,l.once?(s.push(l),!1):!0)}),s.forEach(function(l){n._stopEvent(l)}),a},e.prototype.listenerCount=function(r){if(!r)return this._events.length;var n=a$(r);return this._events.filter(function(o){return o.tag===n}).length},e.prototype.listeners=function(r){if(r==null)return this._events.map(function(o){return o.listener});var n=a$(r);return this._events.filter(function(o){return o.tag===n}).map(function(o){return o.listener})},e.prototype.off=function(r,n){var o=this;if(n==null)return this.removeAllListeners(r);var i=[],a=!1,s=a$(r);return this._events=this._events.filter(function(c){return c.tag!==s||c.listener!=n||a?!0:(a=!0,i.push(c),!1)}),i.forEach(function(c){o._stopEvent(c)}),this},e.prototype.removeAllListeners=function(r){var n=this,o=[];if(r==null)o=this._events,this._events=[];else{var i=a$(r);this._events=this._events.filter(function(a){return a.tag!==i?!0:(o.push(a),!1)})}return o.forEach(function(a){n._stopEvent(a)}),this},e}(bDr.Provider);Im.BaseProvider=g8o});var l$=Q(q2=>{"use strict";d();p();var Dmt=q2&&q2.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),K8=q2&&q2.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},Y8=q2&&q2.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(q2,"__esModule",{value:!0});q2.JsonRpcProvider=q2.JsonRpcSigner=void 0;var v8o=kde(),Bmt=sf(),c$=ei(),SDr=oH(),ff=is(),EDr=pm(),y8o=W8(),CDr=YH(),kd=bo(),b8o=Gh(),Kf=new kd.Logger(b8o.version),x8o=Wpe(),w8o=["call","estimateGas"];function Vpe(t,e){if(t==null)return null;if(typeof t.message=="string"&&t.message.match("reverted")){var r=(0,c$.isHexString)(t.data)?t.data:null;if(!e||r)return{message:t.message,data:r}}if(typeof t=="object"){for(var n in t){var o=Vpe(t[n],e);if(o)return o}return null}if(typeof t=="string")try{return Vpe(JSON.parse(t),e)}catch{}return null}function kDr(t,e,r){var n=r.transaction||r.signedTransaction;if(t==="call"){var o=Vpe(e,!0);if(o)return o.data;Kf.throwError("missing revert data in call exception; Transaction reverted without a reason string",kd.Logger.errors.CALL_EXCEPTION,{data:"0x",transaction:n,error:e})}if(t==="estimateGas"){var o=Vpe(e.body,!1);o==null&&(o=Vpe(e,!1)),o&&Kf.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",kd.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{reason:o.message,method:t,transaction:n,error:e})}var i=e.message;throw e.code===kd.Logger.errors.SERVER_ERROR&&e.error&&typeof e.error.message=="string"?i=e.error.message:typeof e.body=="string"?i=e.body:typeof e.responseText=="string"&&(i=e.responseText),i=(i||"").toLowerCase(),i.match(/insufficient funds|base fee exceeds gas limit|InsufficientFunds/i)&&Kf.throwError("insufficient funds for intrinsic transaction cost",kd.Logger.errors.INSUFFICIENT_FUNDS,{error:e,method:t,transaction:n}),i.match(/nonce (is )?too low/i)&&Kf.throwError("nonce has already been used",kd.Logger.errors.NONCE_EXPIRED,{error:e,method:t,transaction:n}),i.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&Kf.throwError("replacement fee too low",kd.Logger.errors.REPLACEMENT_UNDERPRICED,{error:e,method:t,transaction:n}),i.match(/only replay-protected/i)&&Kf.throwError("legacy pre-eip-155 transactions not supported",kd.Logger.errors.UNSUPPORTED_OPERATION,{error:e,method:t,transaction:n}),w8o.indexOf(t)>=0&&i.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&Kf.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",kd.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,method:t,transaction:n}),e}function _Dr(t){return new Promise(function(e){setTimeout(e,t)})}function A8o(t){if(t.error){var e=new Error(t.error.message);throw e.code=t.error.code,e.data=t.error.data,e}return t.result}function Gpe(t){return t&&t.toLowerCase()}var Omt={},Lmt=function(t){Dmt(e,t);function e(r,n,o){var i=t.call(this)||this;if(r!==Omt)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");return(0,ff.defineReadOnly)(i,"provider",n),o==null&&(o=0),typeof o=="string"?((0,ff.defineReadOnly)(i,"_address",i.provider.formatter.address(o)),(0,ff.defineReadOnly)(i,"_index",null)):typeof o=="number"?((0,ff.defineReadOnly)(i,"_index",o),(0,ff.defineReadOnly)(i,"_address",null)):Kf.throwArgumentError("invalid address or index","addressOrIndex",o),i}return e.prototype.connect=function(r){return Kf.throwError("cannot alter JSON-RPC Signer connection",kd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"connect"})},e.prototype.connectUnchecked=function(){return new S8o(Omt,this.provider,this._address||this._index)},e.prototype.getAddress=function(){var r=this;return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then(function(n){return n.length<=r._index&&Kf.throwError("unknown account #"+r._index,kd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),r.provider.formatter.address(n[r._index])})},e.prototype.sendUncheckedTransaction=function(r){var n=this;r=(0,ff.shallowCopy)(r);var o=this.getAddress().then(function(a){return a&&(a=a.toLowerCase()),a});if(r.gasLimit==null){var i=(0,ff.shallowCopy)(r);i.from=o,r.gasLimit=this.provider.estimateGas(i)}return r.to!=null&&(r.to=Promise.resolve(r.to).then(function(a){return K8(n,void 0,void 0,function(){var s;return Y8(this,function(c){switch(c.label){case 0:return a==null?[2,null]:[4,this.provider.resolveName(a)];case 1:return s=c.sent(),s==null&&Kf.throwArgumentError("provided ENS name resolves to null","tx.to",a),[2,s]}})})})),(0,ff.resolveProperties)({tx:(0,ff.resolveProperties)(r),sender:o}).then(function(a){var s=a.tx,c=a.sender;s.from!=null?s.from.toLowerCase()!==c&&Kf.throwArgumentError("from address mismatch","transaction",r):s.from=c;var l=n.provider.constructor.hexlifyTransaction(s,{from:!0});return n.provider.send("eth_sendTransaction",[l]).then(function(u){return u},function(u){return typeof u.message=="string"&&u.message.match(/user denied/i)&&Kf.throwError("user rejected transaction",kd.Logger.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:s}),kDr("sendTransaction",u,l)})})},e.prototype.signTransaction=function(r){return Kf.throwError("signing transactions is unsupported",kd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})},e.prototype.sendTransaction=function(r){return K8(this,void 0,void 0,function(){var n,o,i,a=this;return Y8(this,function(s){switch(s.label){case 0:return[4,this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval)];case 1:return n=s.sent(),[4,this.sendUncheckedTransaction(r)];case 2:o=s.sent(),s.label=3;case 3:return s.trys.push([3,5,,6]),[4,(0,CDr.poll)(function(){return K8(a,void 0,void 0,function(){var c;return Y8(this,function(l){switch(l.label){case 0:return[4,this.provider.getTransaction(o)];case 1:return c=l.sent(),c===null?[2,void 0]:[2,this.provider._wrapTransaction(c,o,n)]}})})},{oncePoll:this.provider})];case 4:return[2,s.sent()];case 5:throw i=s.sent(),i.transactionHash=o,i;case 6:return[2]}})})},e.prototype.signMessage=function(r){return K8(this,void 0,void 0,function(){var n,o,i;return Y8(this,function(a){switch(a.label){case 0:return n=typeof r=="string"?(0,EDr.toUtf8Bytes)(r):r,[4,this.getAddress()];case 1:o=a.sent(),a.label=2;case 2:return a.trys.push([2,4,,5]),[4,this.provider.send("personal_sign",[(0,c$.hexlify)(n),o.toLowerCase()])];case 3:return[2,a.sent()];case 4:throw i=a.sent(),typeof i.message=="string"&&i.message.match(/user denied/i)&&Kf.throwError("user rejected signing",kd.Logger.errors.ACTION_REJECTED,{action:"signMessage",from:o,messageData:r}),i;case 5:return[2]}})})},e.prototype._legacySignMessage=function(r){return K8(this,void 0,void 0,function(){var n,o,i;return Y8(this,function(a){switch(a.label){case 0:return n=typeof r=="string"?(0,EDr.toUtf8Bytes)(r):r,[4,this.getAddress()];case 1:o=a.sent(),a.label=2;case 2:return a.trys.push([2,4,,5]),[4,this.provider.send("eth_sign",[o.toLowerCase(),(0,c$.hexlify)(n)])];case 3:return[2,a.sent()];case 4:throw i=a.sent(),typeof i.message=="string"&&i.message.match(/user denied/i)&&Kf.throwError("user rejected signing",kd.Logger.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:o,messageData:r}),i;case 5:return[2]}})})},e.prototype._signTypedData=function(r,n,o){return K8(this,void 0,void 0,function(){var i,a,s,c=this;return Y8(this,function(l){switch(l.label){case 0:return[4,SDr._TypedDataEncoder.resolveNames(r,n,o,function(u){return c.provider.resolveName(u)})];case 1:return i=l.sent(),[4,this.getAddress()];case 2:a=l.sent(),l.label=3;case 3:return l.trys.push([3,5,,6]),[4,this.provider.send("eth_signTypedData_v4",[a.toLowerCase(),JSON.stringify(SDr._TypedDataEncoder.getPayload(i.domain,n,i.value))])];case 4:return[2,l.sent()];case 5:throw s=l.sent(),typeof s.message=="string"&&s.message.match(/user denied/i)&&Kf.throwError("user rejected signing",kd.Logger.errors.ACTION_REJECTED,{action:"_signTypedData",from:a,messageData:{domain:i.domain,types:n,value:i.value}}),s;case 6:return[2]}})})},e.prototype.unlock=function(r){return K8(this,void 0,void 0,function(){var n,o;return Y8(this,function(i){switch(i.label){case 0:return n=this.provider,[4,this.getAddress()];case 1:return o=i.sent(),[2,n.send("personal_unlockAccount",[o.toLowerCase(),r,null])]}})})},e}(v8o.Signer);q2.JsonRpcSigner=Lmt;var S8o=function(t){Dmt(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.sendTransaction=function(r){var n=this;return this.sendUncheckedTransaction(r).then(function(o){return{hash:o,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:function(i){return n.provider.waitForTransaction(o,i)}}})},e}(Lmt),E8o={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0},_8o=function(t){Dmt(e,t);function e(r,n){var o=this,i=n;return i==null&&(i=new Promise(function(a,s){setTimeout(function(){o.detectNetwork().then(function(c){a(c)},function(c){s(c)})},0)})),o=t.call(this,i)||this,r||(r=(0,ff.getStatic)(o.constructor,"defaultUrl")()),typeof r=="string"?(0,ff.defineReadOnly)(o,"connection",Object.freeze({url:r})):(0,ff.defineReadOnly)(o,"connection",Object.freeze((0,ff.shallowCopy)(r))),o._nextId=42,o}return Object.defineProperty(e.prototype,"_cache",{get:function(){return this._eventLoopCache==null&&(this._eventLoopCache={}),this._eventLoopCache},enumerable:!1,configurable:!0}),e.defaultUrl=function(){return"http://localhost:8545"},e.prototype.detectNetwork=function(){var r=this;return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout(function(){r._cache.detectNetwork=null},0)),this._cache.detectNetwork},e.prototype._uncachedDetectNetwork=function(){return K8(this,void 0,void 0,function(){var r,n,o,i;return Y8(this,function(a){switch(a.label){case 0:return[4,_Dr(0)];case 1:a.sent(),r=null,a.label=2;case 2:return a.trys.push([2,4,,9]),[4,this.send("eth_chainId",[])];case 3:return r=a.sent(),[3,9];case 4:n=a.sent(),a.label=5;case 5:return a.trys.push([5,7,,8]),[4,this.send("net_version",[])];case 6:return r=a.sent(),[3,8];case 7:return o=a.sent(),[3,8];case 8:return[3,9];case 9:if(r!=null){i=(0,ff.getStatic)(this.constructor,"getNetwork");try{return[2,i(Bmt.BigNumber.from(r).toNumber())]}catch(s){return[2,Kf.throwError("could not detect network",kd.Logger.errors.NETWORK_ERROR,{chainId:r,event:"invalidNetwork",serverError:s})]}}return[2,Kf.throwError("could not detect network",kd.Logger.errors.NETWORK_ERROR,{event:"noNetwork"})]}})})},e.prototype.getSigner=function(r){return new Lmt(Omt,this,r)},e.prototype.getUncheckedSigner=function(r){return this.getSigner(r).connectUnchecked()},e.prototype.listAccounts=function(){var r=this;return this.send("eth_accounts",[]).then(function(n){return n.map(function(o){return r.formatter.address(o)})})},e.prototype.send=function(r,n){var o=this,i={method:r,params:n,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:(0,ff.deepCopy)(i),provider:this});var a=["eth_chainId","eth_blockNumber"].indexOf(r)>=0;if(a&&this._cache[r])return this._cache[r];var s=(0,CDr.fetchJson)(this.connection,JSON.stringify(i),A8o).then(function(c){return o.emit("debug",{action:"response",request:i,response:c,provider:o}),c},function(c){throw o.emit("debug",{action:"response",error:c,request:i,provider:o}),c});return a&&(this._cache[r]=s,setTimeout(function(){o._cache[r]=null},0)),s},e.prototype.prepareRequest=function(r,n){switch(r){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[Gpe(n.address),n.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[Gpe(n.address),n.blockTag]];case"getCode":return["eth_getCode",[Gpe(n.address),n.blockTag]];case"getStorageAt":return["eth_getStorageAt",[Gpe(n.address),(0,c$.hexZeroPad)(n.position,32),n.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[n.signedTransaction]];case"getBlock":return n.blockTag?["eth_getBlockByNumber",[n.blockTag,!!n.includeTransactions]]:n.blockHash?["eth_getBlockByHash",[n.blockHash,!!n.includeTransactions]]:null;case"getTransaction":return["eth_getTransactionByHash",[n.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[n.transactionHash]];case"call":{var o=(0,ff.getStatic)(this.constructor,"hexlifyTransaction");return["eth_call",[o(n.transaction,{from:!0}),n.blockTag]]}case"estimateGas":{var o=(0,ff.getStatic)(this.constructor,"hexlifyTransaction");return["eth_estimateGas",[o(n.transaction,{from:!0})]]}case"getLogs":return n.filter&&n.filter.address!=null&&(n.filter.address=Gpe(n.filter.address)),["eth_getLogs",[n.filter]];default:break}return null},e.prototype.perform=function(r,n){return K8(this,void 0,void 0,function(){var o,i,a,s;return Y8(this,function(c){switch(c.label){case 0:return r==="call"||r==="estimateGas"?(o=n.transaction,o&&o.type!=null&&Bmt.BigNumber.from(o.type).isZero()?o.maxFeePerGas==null&&o.maxPriorityFeePerGas==null?[4,this.getFeeData()]:[3,2]:[3,2]):[3,2];case 1:i=c.sent(),i.maxFeePerGas==null&&i.maxPriorityFeePerGas==null&&(n=(0,ff.shallowCopy)(n),n.transaction=(0,ff.shallowCopy)(o),delete n.transaction.type),c.label=2;case 2:a=this.prepareRequest(r,n),a==null&&Kf.throwError(r+" not implemented",kd.Logger.errors.NOT_IMPLEMENTED,{operation:r}),c.label=3;case 3:return c.trys.push([3,5,,6]),[4,this.send(a[0],a[1])];case 4:return[2,c.sent()];case 5:return s=c.sent(),[2,kDr(r,s,n)];case 6:return[2]}})})},e.prototype._startEvent=function(r){r.tag==="pending"&&this._startPending(),t.prototype._startEvent.call(this,r)},e.prototype._startPending=function(){if(this._pendingFilter==null){var r=this,n=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=n,n.then(function(o){function i(){r.send("eth_getFilterChanges",[o]).then(function(a){if(r._pendingFilter!=n)return null;var s=Promise.resolve();return a.forEach(function(c){r._emitted["t:"+c.toLowerCase()]="pending",s=s.then(function(){return r.getTransaction(c).then(function(l){return r.emit("pending",l),null})})}),s.then(function(){return _Dr(1e3)})}).then(function(){if(r._pendingFilter!=n){r.send("eth_uninstallFilter",[o]);return}return setTimeout(function(){i()},0),null}).catch(function(a){})}return i(),o}).catch(function(o){})}},e.prototype._stopEvent=function(r){r.tag==="pending"&&this.listenerCount("pending")===0&&(this._pendingFilter=null),t.prototype._stopEvent.call(this,r)},e.hexlifyTransaction=function(r,n){var o=(0,ff.shallowCopy)(E8o);if(n)for(var i in n)n[i]&&(o[i]=!0);(0,ff.checkProperties)(r,o);var a={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach(function(s){if(r[s]!=null){var c=(0,c$.hexValue)(Bmt.BigNumber.from(r[s]));s==="gasLimit"&&(s="gas"),a[s]=c}}),["from","to","data"].forEach(function(s){r[s]!=null&&(a[s]=(0,c$.hexlify)(r[s]))}),r.accessList&&(a.accessList=(0,y8o.accessListify)(r.accessList)),a},e}(x8o.BaseProvider);q2.JsonRpcProvider=_8o});var RDr=Q(u$=>{"use strict";d();p();Object.defineProperty(u$,"__esModule",{value:!0});u$.WebSocket=void 0;var TDr=bo(),C8o=Gh(),SMe=null;u$.WebSocket=SMe;try{if(u$.WebSocket=SMe=WebSocket,SMe==null)throw new Error("inject please")}catch{IDr=new TDr.Logger(C8o.version),u$.WebSocket=SMe=function(){IDr.throwError("WebSockets not supported in this environment",TDr.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new WebSocket()"})}}var IDr});var _Me=Q(nC=>{"use strict";d();p();var k8o=nC&&nC.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),Umt=nC&&nC.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},Fmt=nC&&nC.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(nC,"__esModule",{value:!0});nC.WebSocketProvider=void 0;var T8o=sf(),eN=is(),I8o=l$(),MDr=RDr(),qpe=bo(),R8o=Gh(),EMe=new qpe.Logger(R8o.version),M8o=1,P8o=function(t){k8o(e,t);function e(r,n){var o=this;n==="any"&&EMe.throwError("WebSocketProvider does not support 'any' network yet",qpe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"network:any"}),typeof r=="string"?o=t.call(this,r,n)||this:o=t.call(this,"_websocket",n)||this,o._pollingInterval=-1,o._wsReady=!1,typeof r=="string"?(0,eN.defineReadOnly)(o,"_websocket",new MDr.WebSocket(o.connection.url)):(0,eN.defineReadOnly)(o,"_websocket",r),(0,eN.defineReadOnly)(o,"_requests",{}),(0,eN.defineReadOnly)(o,"_subs",{}),(0,eN.defineReadOnly)(o,"_subIds",{}),(0,eN.defineReadOnly)(o,"_detectNetwork",t.prototype.detectNetwork.call(o)),o.websocket.onopen=function(){o._wsReady=!0,Object.keys(o._requests).forEach(function(a){o.websocket.send(o._requests[a].payload)})},o.websocket.onmessage=function(a){var s=a.data,c=JSON.parse(s);if(c.id!=null){var l=String(c.id),u=o._requests[l];if(delete o._requests[l],c.result!==void 0)u.callback(null,c.result),o.emit("debug",{action:"response",request:JSON.parse(u.payload),response:c.result,provider:o});else{var f=null;c.error?(f=new Error(c.error.message||"unknown error"),(0,eN.defineReadOnly)(f,"code",c.error.code||null),(0,eN.defineReadOnly)(f,"response",s)):f=new Error("unknown error"),u.callback(f,void 0),o.emit("debug",{action:"response",error:f,request:JSON.parse(u.payload),provider:o})}}else if(c.method==="eth_subscription"){var h=o._subs[c.params.subscription];h&&h.processFunc(c.params.result)}else console.warn("this should not happen")};var i=setInterval(function(){o.emit("poll")},1e3);return i.unref&&i.unref(),o}return Object.defineProperty(e.prototype,"websocket",{get:function(){return this._websocket},enumerable:!1,configurable:!0}),e.prototype.detectNetwork=function(){return this._detectNetwork},Object.defineProperty(e.prototype,"pollingInterval",{get:function(){return 0},set:function(r){EMe.throwError("cannot set polling interval on WebSocketProvider",qpe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"setPollingInterval"})},enumerable:!1,configurable:!0}),e.prototype.resetEventsBlock=function(r){EMe.throwError("cannot reset events block on WebSocketProvider",qpe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resetEventBlock"})},e.prototype.poll=function(){return Umt(this,void 0,void 0,function(){return Fmt(this,function(r){return[2,null]})})},Object.defineProperty(e.prototype,"polling",{set:function(r){!r||EMe.throwError("cannot set polling on WebSocketProvider",qpe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"setPolling"})},enumerable:!1,configurable:!0}),e.prototype.send=function(r,n){var o=this,i=M8o++;return new Promise(function(a,s){function c(u,f){return u?s(u):a(f)}var l=JSON.stringify({method:r,params:n,id:i,jsonrpc:"2.0"});o.emit("debug",{action:"request",request:JSON.parse(l),provider:o}),o._requests[String(i)]={callback:c,payload:l},o._wsReady&&o.websocket.send(l)})},e.defaultUrl=function(){return"ws://localhost:8546"},e.prototype._subscribe=function(r,n,o){return Umt(this,void 0,void 0,function(){var i,a,s=this;return Fmt(this,function(c){switch(c.label){case 0:return i=this._subIds[r],i==null&&(i=Promise.all(n).then(function(l){return s.send("eth_subscribe",l)}),this._subIds[r]=i),[4,i];case 1:return a=c.sent(),this._subs[a]={tag:r,processFunc:o},[2]}})})},e.prototype._startEvent=function(r){var n=this;switch(r.type){case"block":this._subscribe("block",["newHeads"],function(i){var a=T8o.BigNumber.from(i.number).toNumber();n._emitted.block=a,n.emit("block",a)});break;case"pending":this._subscribe("pending",["newPendingTransactions"],function(i){n.emit("pending",i)});break;case"filter":this._subscribe(r.tag,["logs",this._getFilter(r.filter)],function(i){i.removed==null&&(i.removed=!1),n.emit(r.filter,n.formatter.filterLog(i))});break;case"tx":{var o=function(i){var a=i.hash;n.getTransactionReceipt(a).then(function(s){!s||n.emit(a,s)})};o(r),this._subscribe("tx",["newHeads"],function(i){n._events.filter(function(a){return a.type==="tx"}).forEach(o)});break}case"debug":case"poll":case"willPoll":case"didPoll":case"error":break;default:console.log("unhandled:",r);break}},e.prototype._stopEvent=function(r){var n=this,o=r.tag;if(r.type==="tx"){if(this._events.filter(function(a){return a.type==="tx"}).length)return;o="tx"}else if(this.listenerCount(r.event))return;var i=this._subIds[o];!i||(delete this._subIds[o],i.then(function(a){!n._subs[a]||(delete n._subs[a],n.send("eth_unsubscribe",[a]))}))},e.prototype.destroy=function(){return Umt(this,void 0,void 0,function(){var r=this;return Fmt(this,function(n){switch(n.label){case 0:return this.websocket.readyState!==MDr.WebSocket.CONNECTING?[3,2]:[4,new Promise(function(o){r.websocket.onopen=function(){o(!0)},r.websocket.onerror=function(){o(!1)}})];case 1:n.sent(),n.label=2;case 2:return this.websocket.close(1e3),[2]}})})},e}(I8o.JsonRpcProvider);nC.WebSocketProvider=P8o});var tN=Q(K2=>{"use strict";d();p();var PDr=K2&&K2.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),N8o=K2&&K2.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},B8o=K2&&K2.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(K2,"__esModule",{value:!0});K2.UrlJsonRpcProvider=K2.StaticJsonRpcProvider=void 0;var f$=is(),CMe=bo(),O8o=Gh(),Kpe=new CMe.Logger(O8o.version),D8o=l$(),NDr=function(t){PDr(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.detectNetwork=function(){return N8o(this,void 0,void 0,function(){var r;return B8o(this,function(n){switch(n.label){case 0:return r=this.network,r!=null?[3,2]:[4,t.prototype.detectNetwork.call(this)];case 1:r=n.sent(),r||Kpe.throwError("no network detected",CMe.Logger.errors.UNKNOWN_ERROR,{}),this._network==null&&((0,f$.defineReadOnly)(this,"_network",r),this.emit("network",r,null)),n.label=2;case 2:return[2,r]}})})},e}(D8o.JsonRpcProvider);K2.StaticJsonRpcProvider=NDr;var L8o=function(t){PDr(e,t);function e(r,n){var o=this.constructor,i=this;Kpe.checkAbstract(o,e),r=(0,f$.getStatic)(o,"getNetwork")(r),n=(0,f$.getStatic)(o,"getApiKey")(n);var a=(0,f$.getStatic)(o,"getUrl")(r,n);return i=t.call(this,a,r)||this,typeof n=="string"?(0,f$.defineReadOnly)(i,"apiKey",n):n!=null&&Object.keys(n).forEach(function(s){(0,f$.defineReadOnly)(i,s,n[s])}),i}return e.prototype._startPending=function(){Kpe.warn("WARNING: API provider does not support pending filters")},e.prototype.isCommunityResource=function(){return!1},e.prototype.getSigner=function(r){return Kpe.throwError("API provider does not support signing",CMe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getSigner"})},e.prototype.listAccounts=function(){return Promise.resolve([])},e.getApiKey=function(r){return r},e.getUrl=function(r,n){return Kpe.throwError("not implemented; sub-classes must override getUrl",CMe.Logger.errors.NOT_IMPLEMENTED,{operation:"getUrl"})},e}(NDr);K2.UrlJsonRpcProvider=L8o});var UDr=Q(rN=>{"use strict";d();p();var ODr=rN&&rN.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(rN,"__esModule",{value:!0});rN.AlchemyProvider=rN.AlchemyWebSocketProvider=void 0;var U8o=is(),F8o=$P(),z8o=_Me(),H8o=bo(),j8o=Gh(),BDr=new H8o.Logger(j8o.version),W8o=tN(),kMe="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC",DDr=function(t){ODr(e,t);function e(r,n){var o=this,i=new LDr(r,n),a=i.connection.url.replace(/^http/i,"ws").replace(".alchemyapi.",".ws.alchemyapi.");return o=t.call(this,a,i.network)||this,(0,U8o.defineReadOnly)(o,"apiKey",i.apiKey),o}return e.prototype.isCommunityResource=function(){return this.apiKey===kMe},e}(z8o.WebSocketProvider);rN.AlchemyWebSocketProvider=DDr;var LDr=function(t){ODr(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.getWebSocketProvider=function(r,n){return new DDr(r,n)},e.getApiKey=function(r){return r==null?kMe:(r&&typeof r!="string"&&BDr.throwArgumentError("invalid apiKey","apiKey",r),r)},e.getUrl=function(r,n){var o=null;switch(r.name){case"homestead":o="eth-mainnet.alchemyapi.io/v2/";break;case"goerli":o="eth-goerli.g.alchemy.com/v2/";break;case"matic":o="polygon-mainnet.g.alchemy.com/v2/";break;case"maticmum":o="polygon-mumbai.g.alchemy.com/v2/";break;case"arbitrum":o="arb-mainnet.g.alchemy.com/v2/";break;case"arbitrum-goerli":o="arb-goerli.g.alchemy.com/v2/";break;case"optimism":o="opt-mainnet.g.alchemy.com/v2/";break;case"optimism-goerli":o="opt-goerli.g.alchemy.com/v2/";break;default:BDr.throwArgumentError("unsupported network","network",arguments[0])}return{allowGzip:!0,url:"https://"+o+n,throttleCallback:function(i,a){return n===kMe&&(0,F8o.showThrottleMessage)(),Promise.resolve(!0)}}},e.prototype.isCommunityResource=function(){return this.apiKey===kMe},e}(W8o.UrlJsonRpcProvider);rN.AlchemyProvider=LDr});var FDr=Q(d$=>{"use strict";d();p();var G8o=d$&&d$.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(d$,"__esModule",{value:!0});d$.AnkrProvider=void 0;var V8o=$P(),q8o=tN(),K8o=bo(),Y8o=Gh(),J8o=new K8o.Logger(Y8o.version),TMe="9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972";function X8o(t){switch(t){case"homestead":return"rpc.ankr.com/eth/";case"ropsten":return"rpc.ankr.com/eth_ropsten/";case"rinkeby":return"rpc.ankr.com/eth_rinkeby/";case"goerli":return"rpc.ankr.com/eth_goerli/";case"matic":return"rpc.ankr.com/polygon/";case"arbitrum":return"rpc.ankr.com/arbitrum/"}return J8o.throwArgumentError("unsupported network","name",t)}var Z8o=function(t){G8o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.isCommunityResource=function(){return this.apiKey===TMe},e.getApiKey=function(r){return r??TMe},e.getUrl=function(r,n){n==null&&(n=TMe);var o={allowGzip:!0,url:"https://"+X8o(r.name)+n,throttleCallback:function(i,a){return n.apiKey===TMe&&(0,V8o.showThrottleMessage)(),Promise.resolve(!0)}};return n.projectSecret!=null&&(o.user="",o.password=n.projectSecret),o},e}(q8o.UrlJsonRpcProvider);d$.AnkrProvider=Z8o});var HDr=Q(oC=>{"use strict";d();p();var Q8o=oC&&oC.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),$8o=oC&&oC.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},e5o=oC&&oC.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(oC,"__esModule",{value:!0});oC.CloudflareProvider=void 0;var t5o=tN(),r5o=bo(),n5o=Gh(),zDr=new r5o.Logger(n5o.version),o5o=function(t){Q8o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.getApiKey=function(r){return r!=null&&zDr.throwArgumentError("apiKey not supported for cloudflare","apiKey",r),null},e.getUrl=function(r,n){var o=null;switch(r.name){case"homestead":o="https://cloudflare-eth.com/";break;default:zDr.throwArgumentError("unsupported network","network",arguments[0])}return o},e.prototype.perform=function(r,n){return $8o(this,void 0,void 0,function(){var o;return e5o(this,function(i){switch(i.label){case 0:return r!=="getBlockNumber"?[3,2]:[4,t.prototype.perform.call(this,"getBlock",{blockTag:"latest"})];case 1:return o=i.sent(),[2,o.number];case 2:return[2,t.prototype.perform.call(this,r,n)]}})})},e}(t5o.UrlJsonRpcProvider);oC.CloudflareProvider=o5o});var VDr=Q(aC=>{"use strict";d();p();var i5o=aC&&aC.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),IMe=aC&&aC.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},RMe=aC&&aC.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(aC,"__esModule",{value:!0});aC.EtherscanProvider=void 0;var MMe=ei(),zmt=is(),a5o=W8(),s5o=YH(),c5o=$P(),iC=bo(),l5o=Gh(),nN=new iC.Logger(l5o.version),u5o=Wpe();function jDr(t){var e={};for(var r in t)if(t[r]!=null){var n=t[r];r==="type"&&n===0||({type:!0,gasLimit:!0,gasPrice:!0,maxFeePerGs:!0,maxPriorityFeePerGas:!0,nonce:!0,value:!0}[r]?n=(0,MMe.hexValue)((0,MMe.hexlify)(n)):r==="accessList"?n="["+(0,a5o.accessListify)(n).map(function(o){return'{address:"'+o.address+'",storageKeys:["'+o.storageKeys.join('","')+'"]}'}).join(",")+"]":n=(0,MMe.hexlify)(n),e[r]=n)}return e}function f5o(t){if(t.status==0&&(t.message==="No records found"||t.message==="No transactions found"))return t.result;if(t.status!=1||typeof t.message!="string"||!t.message.match(/^OK/)){var e=new Error("invalid response");throw e.result=JSON.stringify(t),(t.result||"").toLowerCase().indexOf("rate limit")>=0&&(e.throttleRetry=!0),e}return t.result}function WDr(t){if(t&&t.status==0&&t.message=="NOTOK"&&(t.result||"").toLowerCase().indexOf("rate limit")>=0){var e=new Error("throttled response");throw e.result=JSON.stringify(t),e.throttleRetry=!0,e}if(t.jsonrpc!="2.0"){var e=new Error("invalid response");throw e.result=JSON.stringify(t),e}if(t.error){var e=new Error(t.error.message||"unknown error");throw t.error.code&&(e.code=t.error.code),t.error.data&&(e.data=t.error.data),e}return t.result}function GDr(t){if(t==="pending")throw new Error("pending not supported");return t==="latest"?t:parseInt(t.substring(2),16)}function Hmt(t,e,r){if(t==="call"&&e.code===iC.Logger.errors.SERVER_ERROR){var n=e.error;if(n&&(n.message.match(/reverted/i)||n.message.match(/VM execution error/i))){var o=n.data;if(o&&(o="0x"+o.replace(/^.*0x/i,"")),(0,MMe.isHexString)(o))return o;nN.throwError("missing revert data in call exception",iC.Logger.errors.CALL_EXCEPTION,{error:e,data:"0x"})}}var i=e.message;throw e.code===iC.Logger.errors.SERVER_ERROR&&(e.error&&typeof e.error.message=="string"?i=e.error.message:typeof e.body=="string"?i=e.body:typeof e.responseText=="string"&&(i=e.responseText)),i=(i||"").toLowerCase(),i.match(/insufficient funds/)&&nN.throwError("insufficient funds for intrinsic transaction cost",iC.Logger.errors.INSUFFICIENT_FUNDS,{error:e,method:t,transaction:r}),i.match(/same hash was already imported|transaction nonce is too low|nonce too low/)&&nN.throwError("nonce has already been used",iC.Logger.errors.NONCE_EXPIRED,{error:e,method:t,transaction:r}),i.match(/another transaction with same nonce/)&&nN.throwError("replacement fee too low",iC.Logger.errors.REPLACEMENT_UNDERPRICED,{error:e,method:t,transaction:r}),i.match(/execution failed due to an exception|execution reverted/)&&nN.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",iC.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,method:t,transaction:r}),e}var d5o=function(t){i5o(e,t);function e(r,n){var o=t.call(this,r)||this;return(0,zmt.defineReadOnly)(o,"baseUrl",o.getBaseUrl()),(0,zmt.defineReadOnly)(o,"apiKey",n||null),o}return e.prototype.getBaseUrl=function(){switch(this.network?this.network.name:"invalid"){case"homestead":return"https://api.etherscan.io";case"goerli":return"https://api-goerli.etherscan.io";case"sepolia":return"https://api-sepolia.etherscan.io";case"matic":return"https://api.polygonscan.com";case"maticmum":return"https://api-testnet.polygonscan.com";case"arbitrum":return"https://api.arbiscan.io";case"arbitrum-goerli":return"https://api-goerli.arbiscan.io";case"optimism":return"https://api-optimistic.etherscan.io";case"optimism-goerli":return"https://api-goerli-optimistic.etherscan.io";default:}return nN.throwArgumentError("unsupported network","network",this.network.name)},e.prototype.getUrl=function(r,n){var o=Object.keys(n).reduce(function(a,s){var c=n[s];return c!=null&&(a+="&"+s+"="+c),a},""),i=this.apiKey?"&apikey="+this.apiKey:"";return this.baseUrl+"/api?module="+r+o+i},e.prototype.getPostUrl=function(){return this.baseUrl+"/api"},e.prototype.getPostData=function(r,n){return n.module=r,n.apikey=this.apiKey,n},e.prototype.fetch=function(r,n,o){return IMe(this,void 0,void 0,function(){var i,a,s,c,l,u,f=this;return RMe(this,function(h){switch(h.label){case 0:return i=o?this.getPostUrl():this.getUrl(r,n),a=o?this.getPostData(r,n):null,s=r==="proxy"?WDr:f5o,this.emit("debug",{action:"request",request:i,provider:this}),c={url:i,throttleSlotInterval:1e3,throttleCallback:function(m,g){return f.isCommunityResource()&&(0,c5o.showThrottleMessage)(),Promise.resolve(!0)}},l=null,a&&(c.headers={"content-type":"application/x-www-form-urlencoded; charset=UTF-8"},l=Object.keys(a).map(function(m){return m+"="+a[m]}).join("&")),[4,(0,s5o.fetchJson)(c,l,s||WDr)];case 1:return u=h.sent(),this.emit("debug",{action:"response",request:i,response:(0,zmt.deepCopy)(u),provider:this}),[2,u]}})})},e.prototype.detectNetwork=function(){return IMe(this,void 0,void 0,function(){return RMe(this,function(r){return[2,this.network]})})},e.prototype.perform=function(r,n){return IMe(this,void 0,void 0,function(){var o,a,i,a,s,c,l,u,f,h,m,g,v;return RMe(this,function(b){switch(b.label){case 0:switch(o=r,o){case"getBlockNumber":return[3,1];case"getGasPrice":return[3,2];case"getBalance":return[3,3];case"getTransactionCount":return[3,4];case"getCode":return[3,5];case"getStorageAt":return[3,6];case"sendTransaction":return[3,7];case"getBlock":return[3,8];case"getTransaction":return[3,9];case"getTransactionReceipt":return[3,10];case"call":return[3,11];case"estimateGas":return[3,15];case"getLogs":return[3,19];case"getEtherPrice":return[3,26]}return[3,28];case 1:return[2,this.fetch("proxy",{action:"eth_blockNumber"})];case 2:return[2,this.fetch("proxy",{action:"eth_gasPrice"})];case 3:return[2,this.fetch("account",{action:"balance",address:n.address,tag:n.blockTag})];case 4:return[2,this.fetch("proxy",{action:"eth_getTransactionCount",address:n.address,tag:n.blockTag})];case 5:return[2,this.fetch("proxy",{action:"eth_getCode",address:n.address,tag:n.blockTag})];case 6:return[2,this.fetch("proxy",{action:"eth_getStorageAt",address:n.address,position:n.position,tag:n.blockTag})];case 7:return[2,this.fetch("proxy",{action:"eth_sendRawTransaction",hex:n.signedTransaction},!0).catch(function(w){return Hmt("sendTransaction",w,n.signedTransaction)})];case 8:if(n.blockTag)return[2,this.fetch("proxy",{action:"eth_getBlockByNumber",tag:n.blockTag,boolean:n.includeTransactions?"true":"false"})];throw new Error("getBlock by blockHash not implemented");case 9:return[2,this.fetch("proxy",{action:"eth_getTransactionByHash",txhash:n.transactionHash})];case 10:return[2,this.fetch("proxy",{action:"eth_getTransactionReceipt",txhash:n.transactionHash})];case 11:if(n.blockTag!=="latest")throw new Error("EtherscanProvider does not support blockTag for call");a=jDr(n.transaction),a.module="proxy",a.action="eth_call",b.label=12;case 12:return b.trys.push([12,14,,15]),[4,this.fetch("proxy",a,!0)];case 13:return[2,b.sent()];case 14:return i=b.sent(),[2,Hmt("call",i,n.transaction)];case 15:a=jDr(n.transaction),a.module="proxy",a.action="eth_estimateGas",b.label=16;case 16:return b.trys.push([16,18,,19]),[4,this.fetch("proxy",a,!0)];case 17:return[2,b.sent()];case 18:return s=b.sent(),[2,Hmt("estimateGas",s,n.transaction)];case 19:return c={action:"getLogs"},n.filter.fromBlock&&(c.fromBlock=GDr(n.filter.fromBlock)),n.filter.toBlock&&(c.toBlock=GDr(n.filter.toBlock)),n.filter.address&&(c.address=n.filter.address),n.filter.topics&&n.filter.topics.length>0&&(n.filter.topics.length>1&&nN.throwError("unsupported topic count",iC.Logger.errors.UNSUPPORTED_OPERATION,{topics:n.filter.topics}),n.filter.topics.length===1&&(l=n.filter.topics[0],(typeof l!="string"||l.length!==66)&&nN.throwError("unsupported topic format",iC.Logger.errors.UNSUPPORTED_OPERATION,{topic0:l}),c.topic0=l)),[4,this.fetch("logs",c)];case 20:u=b.sent(),f={},h=0,b.label=21;case 21:return h<u.length?(m=u[h],m.blockHash!=null?[3,24]:f[m.blockNumber]!=null?[3,23]:[4,this.getBlock(m.blockNumber)]):[3,25];case 22:g=b.sent(),g&&(f[m.blockNumber]=g.hash),b.label=23;case 23:m.blockHash=f[m.blockNumber],b.label=24;case 24:return h++,[3,21];case 25:return[2,u];case 26:return this.network.name!=="homestead"?[2,0]:(v=parseFloat,[4,this.fetch("stats",{action:"ethprice"})]);case 27:return[2,v.apply(void 0,[b.sent().ethusd])];case 28:return[3,29];case 29:return[2,t.prototype.perform.call(this,r,n)]}})})},e.prototype.getHistory=function(r,n,o){return IMe(this,void 0,void 0,function(){var i,a,s,c=this;return RMe(this,function(l){switch(l.label){case 0:return s={action:"txlist"},[4,this.resolveName(r)];case 1:return i=(s.address=l.sent(),s.startblock=n??0,s.endblock=o??99999999,s.sort="asc",s),[4,this.fetch("account",i)];case 2:return a=l.sent(),[2,a.map(function(u){["contractAddress","to"].forEach(function(h){u[h]==""&&delete u[h]}),u.creates==null&&u.contractAddress!=null&&(u.creates=u.contractAddress);var f=c.formatter.transactionResponse(u);return u.timeStamp&&(f.timestamp=parseInt(u.timeStamp)),f})]}})})},e.prototype.isCommunityResource=function(){return this.apiKey==null},e}(u5o.BaseProvider);aC.EtherscanProvider=d5o});var XDr=Q(cC=>{"use strict";d();p();var p5o=cC&&cC.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),BMe=cC&&cC.__awaiter||function(t,e,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(u){try{l(n.next(u))}catch(f){a(f)}}function c(u){try{l(n.throw(u))}catch(f){a(f)}}function l(u){u.done?i(u.value):o(u.value).then(s,c)}l((n=n.apply(t,e||[])).next())})},Jpe=cC&&cC.__generator||function(t,e){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(l){return function(u){return c([l,u])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=l[0]&2?o.return:l[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,l[1])).done)return i;switch(o=0,i&&(l=[l[0]&2,i.value]),l[0]){case 0:case 1:i=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){r.label=l[1];break}if(l[0]===6&&r.label<i[1]){r.label=i[1],i=l;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(l);break}i[2]&&r.ops.pop(),r.trys.pop();continue}l=e.call(t,r)}catch(u){l=[6,u],o=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};Object.defineProperty(cC,"__esModule",{value:!0});cC.FallbackProvider=void 0;var h5o=uQ(),m5o=sf(),p$=ei(),sC=is(),g5o=Npe(),v5o=YH(),y5o=Wpe(),qDr=$P(),oN=bo(),b5o=Gh(),JH=new oN.Logger(b5o.version);function PMe(){return new Date().getTime()}function KDr(t){for(var e=null,r=0;r<t.length;r++){var n=t[r];if(n==null)return null;e?e.name===n.name&&e.chainId===n.chainId&&(e.ensAddress===n.ensAddress||e.ensAddress==null&&n.ensAddress==null)||JH.throwArgumentError("provider mismatch","networks",t):e=n}return e}function YDr(t,e){t=t.slice().sort();var r=Math.floor(t.length/2);if(t.length%2)return t[r];var n=t[r-1],o=t[r];return e!=null&&Math.abs(n-o)>e?null:(n+o)/2}function h$(t){if(t===null)return"null";if(typeof t=="number"||typeof t=="boolean")return JSON.stringify(t);if(typeof t=="string")return t;if(m5o.BigNumber.isBigNumber(t))return t.toString();if(Array.isArray(t))return JSON.stringify(t.map(function(r){return h$(r)}));if(typeof t=="object"){var e=Object.keys(t);return e.sort(),"{"+e.map(function(r){var n=t[r];return typeof n=="function"?n="[function]":n=h$(n),JSON.stringify(r)+":"+n}).join(",")+"}"}throw new Error("unknown value type: "+typeof t)}var x5o=1;function JDr(t){var e=null,r=null,n=new Promise(function(a){e=function(){r&&(clearTimeout(r),r=null),a()},r=setTimeout(e,t)}),o=function(a){return n=n.then(a),n};function i(){return n}return{cancel:e,getPromise:i,wait:o}}var w5o=[oN.Logger.errors.CALL_EXCEPTION,oN.Logger.errors.INSUFFICIENT_FUNDS,oN.Logger.errors.NONCE_EXPIRED,oN.Logger.errors.REPLACEMENT_UNDERPRICED,oN.Logger.errors.UNPREDICTABLE_GAS_LIMIT],A5o=["address","args","errorArgs","errorSignature","method","transaction"];function NMe(t,e){var r={weight:t.weight};return Object.defineProperty(r,"provider",{get:function(){return t.provider}}),t.start&&(r.start=t.start),e&&(r.duration=e-t.start),t.done&&(t.error?r.error=t.error:r.result=t.result||null),r}function S5o(t,e){return function(r){var n={};r.forEach(function(s){var c=t(s.result);n[c]||(n[c]={count:0,result:s.result}),n[c].count++});for(var o=Object.keys(n),i=0;i<o.length;i++){var a=n[o[i]];if(a.count>=e)return a.result}}}function E5o(t,e,r){var n=h$;switch(e){case"getBlockNumber":return function(o){var i=o.map(function(s){return s.result}),a=YDr(o.map(function(s){return s.result}),2);if(a!=null)return a=Math.ceil(a),i.indexOf(a+1)>=0&&a++,a>=t._highestBlockNumber&&(t._highestBlockNumber=a),t._highestBlockNumber};case"getGasPrice":return function(o){var i=o.map(function(a){return a.result});return i.sort(),i[Math.floor(i.length/2)]};case"getEtherPrice":return function(o){return YDr(o.map(function(i){return i.result}))};case"getBalance":case"getTransactionCount":case"getCode":case"getStorageAt":case"call":case"estimateGas":case"getLogs":break;case"getTransaction":case"getTransactionReceipt":n=function(o){return o==null?null:(o=(0,sC.shallowCopy)(o),o.confirmations=-1,h$(o))};break;case"getBlock":r.includeTransactions?n=function(o){return o==null?null:(o=(0,sC.shallowCopy)(o),o.transactions=o.transactions.map(function(i){return i=(0,sC.shallowCopy)(i),i.confirmations=-1,i}),h$(o))}:n=function(o){return o==null?null:h$(o)};break;default:throw new Error("unknown method: "+e)}return S5o(n,t.quorum)}function Ype(t,e){return BMe(this,void 0,void 0,function(){var r;return Jpe(this,function(n){return r=t.provider,r.blockNumber!=null&&r.blockNumber>=e||e===-1?[2,r]:[2,(0,v5o.poll)(function(){return new Promise(function(o,i){setTimeout(function(){return r.blockNumber>=e?o(r):t.cancelled?o(null):o(void 0)},0)})},{oncePoll:r})]})})}function _5o(t,e,r,n){return BMe(this,void 0,void 0,function(){var o,i,a;return Jpe(this,function(s){switch(s.label){case 0:switch(o=t.provider,i=r,i){case"getBlockNumber":return[3,1];case"getGasPrice":return[3,1];case"getEtherPrice":return[3,2];case"getBalance":return[3,3];case"getTransactionCount":return[3,3];case"getCode":return[3,3];case"getStorageAt":return[3,6];case"getBlock":return[3,9];case"call":return[3,12];case"estimateGas":return[3,12];case"getTransaction":return[3,15];case"getTransactionReceipt":return[3,15];case"getLogs":return[3,16]}return[3,19];case 1:return[2,o[r]()];case 2:return o.getEtherPrice?[2,o.getEtherPrice()]:[3,19];case 3:return n.blockTag&&(0,p$.isHexString)(n.blockTag)?[4,Ype(t,e)]:[3,5];case 4:o=s.sent(),s.label=5;case 5:return[2,o[r](n.address,n.blockTag||"latest")];case 6:return n.blockTag&&(0,p$.isHexString)(n.blockTag)?[4,Ype(t,e)]:[3,8];case 7:o=s.sent(),s.label=8;case 8:return[2,o.getStorageAt(n.address,n.position,n.blockTag||"latest")];case 9:return n.blockTag&&(0,p$.isHexString)(n.blockTag)?[4,Ype(t,e)]:[3,11];case 10:o=s.sent(),s.label=11;case 11:return[2,o[n.includeTransactions?"getBlockWithTransactions":"getBlock"](n.blockTag||n.blockHash)];case 12:return n.blockTag&&(0,p$.isHexString)(n.blockTag)?[4,Ype(t,e)]:[3,14];case 13:o=s.sent(),s.label=14;case 14:return r==="call"&&n.blockTag?[2,o[r](n.transaction,n.blockTag)]:[2,o[r](n.transaction)];case 15:return[2,o[r](n.transactionHash)];case 16:return a=n.filter,a.fromBlock&&(0,p$.isHexString)(a.fromBlock)||a.toBlock&&(0,p$.isHexString)(a.toBlock)?[4,Ype(t,e)]:[3,18];case 17:o=s.sent(),s.label=18;case 18:return[2,o.getLogs(a)];case 19:return[2,JH.throwError("unknown method error",oN.Logger.errors.UNKNOWN_ERROR,{method:r,params:n})]}})})}var C5o=function(t){p5o(e,t);function e(r,n){var o=this;r.length===0&&JH.throwArgumentError("missing providers","providers",r);var i=r.map(function(c,l){if(h5o.Provider.isProvider(c)){var u=(0,qDr.isCommunityResource)(c)?2e3:750,f=1;return Object.freeze({provider:c,weight:1,stallTimeout:u,priority:f})}var h=(0,sC.shallowCopy)(c);h.priority==null&&(h.priority=1),h.stallTimeout==null&&(h.stallTimeout=(0,qDr.isCommunityResource)(c)?2e3:750),h.weight==null&&(h.weight=1);var m=h.weight;return(m%1||m>512||m<1)&&JH.throwArgumentError("invalid weight; must be integer in [1, 512]","providers["+l+"].weight",m),Object.freeze(h)}),a=i.reduce(function(c,l){return c+l.weight},0);n==null?n=a/2:n>a&&JH.throwArgumentError("quorum will always fail; larger than total weight","quorum",n);var s=KDr(i.map(function(c){return c.provider.network}));return s==null&&(s=new Promise(function(c,l){setTimeout(function(){o.detectNetwork().then(c,l)},0)})),o=t.call(this,s)||this,(0,sC.defineReadOnly)(o,"providerConfigs",Object.freeze(i)),(0,sC.defineReadOnly)(o,"quorum",n),o._highestBlockNumber=-1,o}return e.prototype.detectNetwork=function(){return BMe(this,void 0,void 0,function(){var r;return Jpe(this,function(n){switch(n.label){case 0:return[4,Promise.all(this.providerConfigs.map(function(o){return o.provider.getNetwork()}))];case 1:return r=n.sent(),[2,KDr(r)]}})})},e.prototype.perform=function(r,n){return BMe(this,void 0,void 0,function(){var o,i,a,s,c,l,u,f,h,m,g,v=this;return Jpe(this,function(b){switch(b.label){case 0:return r!=="sendTransaction"?[3,2]:[4,Promise.all(this.providerConfigs.map(function(w){return w.provider.sendTransaction(n.signedTransaction).then(function(_){return _.hash},function(_){return _})}))];case 1:for(o=b.sent(),i=0;i<o.length;i++)if(a=o[i],typeof a=="string")return[2,a];throw o[0];case 2:return this._highestBlockNumber===-1&&r!=="getBlockNumber"?[4,this.getBlockNumber()]:[3,4];case 3:b.sent(),b.label=4;case 4:s=E5o(this,r,n),c=(0,g5o.shuffled)(this.providerConfigs.map(sC.shallowCopy)),c.sort(function(w,_){return w.priority-_.priority}),l=this._highestBlockNumber,u=0,f=!0,h=function(){var w,_,I,B,L,D,z;return Jpe(this,function(G){switch(G.label){case 0:for(w=PMe(),_=c.filter(function(U){return U.runner&&w-U.start<U.stallTimeout}).reduce(function(U,T){return U+T.weight},0),I=function(){var U=c[u++],T=x5o++;U.start=PMe(),U.staller=JDr(U.stallTimeout),U.staller.wait(function(){U.staller=null}),U.runner=_5o(U,l,r,n).then(function(P){U.done=!0,U.result=P,v.listenerCount("debug")&&v.emit("debug",{action:"request",rid:T,backend:NMe(U,PMe()),request:{method:r,params:(0,sC.deepCopy)(n)},provider:v})},function(P){U.done=!0,U.error=P,v.listenerCount("debug")&&v.emit("debug",{action:"request",rid:T,backend:NMe(U,PMe()),request:{method:r,params:(0,sC.deepCopy)(n)},provider:v})}),m.listenerCount("debug")&&m.emit("debug",{action:"request",rid:T,backend:NMe(U,null),request:{method:r,params:(0,sC.deepCopy)(n)},provider:m}),_+=U.weight};_<m.quorum&&u<c.length;)I();return B=[],c.forEach(function(U){U.done||!U.runner||(B.push(U.runner),U.staller&&B.push(U.staller.getPromise()))}),B.length?[4,Promise.race(B)]:[3,2];case 1:G.sent(),G.label=2;case 2:return L=c.filter(function(U){return U.done&&U.error==null}),L.length>=m.quorum?(D=s(L),D!==void 0?(c.forEach(function(U){U.staller&&U.staller.cancel(),U.cancelled=!0}),[2,{value:D}]):f?[3,4]:[4,JDr(100).getPromise()]):[3,5];case 3:G.sent(),G.label=4;case 4:f=!1,G.label=5;case 5:return z=c.reduce(function(U,T){if(!T.done||T.error==null)return U;var P=T.error.code;return w5o.indexOf(P)>=0&&(U[P]||(U[P]={error:T.error,weight:0}),U[P].weight+=T.weight),U},{}),Object.keys(z).forEach(function(U){var T=z[U];if(!(T.weight<v.quorum)){c.forEach(function(M){M.staller&&M.staller.cancel(),M.cancelled=!0});var P=T.error,j={};A5o.forEach(function(M){P[M]!=null&&(j[M]=P[M])}),JH.throwError(P.reason||P.message,U,j)}}),c.filter(function(U){return!U.done}).length===0?[2,"break"]:[2]}})},m=this,b.label=5;case 5:return[5,h()];case 6:return g=b.sent(),typeof g=="object"?[2,g.value]:g==="break"?[3,7]:[3,5];case 7:return c.forEach(function(w){w.staller&&w.staller.cancel(),w.cancelled=!0}),[2,JH.throwError("failed to meet quorum",oN.Logger.errors.SERVER_ERROR,{method:r,params:n,results:c.map(function(w){return NMe(w)}),provider:this})]}})})},e}(y5o.BaseProvider);cC.FallbackProvider=C5o});var ZDr=Q(OMe=>{"use strict";d();p();Object.defineProperty(OMe,"__esModule",{value:!0});OMe.IpcProvider=void 0;var k5o=null;OMe.IpcProvider=k5o});var tLr=Q(iN=>{"use strict";d();p();var QDr=iN&&iN.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(iN,"__esModule",{value:!0});iN.InfuraProvider=iN.InfuraWebSocketProvider=void 0;var jmt=is(),T5o=_Me(),I5o=$P(),Wmt=bo(),R5o=Gh(),DMe=new Wmt.Logger(R5o.version),M5o=tN(),Xpe="84842078b09946638c03157f83405213",$Dr=function(t){QDr(e,t);function e(r,n){var o=this,i=new eLr(r,n),a=i.connection;a.password&&DMe.throwError("INFURA WebSocket project secrets unsupported",Wmt.Logger.errors.UNSUPPORTED_OPERATION,{operation:"InfuraProvider.getWebSocketProvider()"});var s=a.url.replace(/^http/i,"ws").replace("/v3/","/ws/v3/");return o=t.call(this,s,r)||this,(0,jmt.defineReadOnly)(o,"apiKey",i.projectId),(0,jmt.defineReadOnly)(o,"projectId",i.projectId),(0,jmt.defineReadOnly)(o,"projectSecret",i.projectSecret),o}return e.prototype.isCommunityResource=function(){return this.projectId===Xpe},e}(T5o.WebSocketProvider);iN.InfuraWebSocketProvider=$Dr;var eLr=function(t){QDr(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.getWebSocketProvider=function(r,n){return new $Dr(r,n)},e.getApiKey=function(r){var n={apiKey:Xpe,projectId:Xpe,projectSecret:null};return r==null||(typeof r=="string"?n.projectId=r:r.projectSecret!=null?(DMe.assertArgument(typeof r.projectId=="string","projectSecret requires a projectId","projectId",r.projectId),DMe.assertArgument(typeof r.projectSecret=="string","invalid projectSecret","projectSecret","[REDACTED]"),n.projectId=r.projectId,n.projectSecret=r.projectSecret):r.projectId&&(n.projectId=r.projectId),n.apiKey=n.projectId),n},e.getUrl=function(r,n){var o=null;switch(r?r.name:"unknown"){case"homestead":o="mainnet.infura.io";break;case"goerli":o="goerli.infura.io";break;case"sepolia":o="sepolia.infura.io";break;case"matic":o="polygon-mainnet.infura.io";break;case"maticmum":o="polygon-mumbai.infura.io";break;case"optimism":o="optimism-mainnet.infura.io";break;case"optimism-goerli":o="optimism-goerli.infura.io";break;case"arbitrum":o="arbitrum-mainnet.infura.io";break;case"arbitrum-goerli":o="arbitrum-goerli.infura.io";break;default:DMe.throwError("unsupported network",Wmt.Logger.errors.INVALID_ARGUMENT,{argument:"network",value:r})}var i={allowGzip:!0,url:"https://"+o+"/v3/"+n.projectId,throttleCallback:function(a,s){return n.projectId===Xpe&&(0,I5o.showThrottleMessage)(),Promise.resolve(!0)}};return n.projectSecret!=null&&(i.user="",i.password=n.projectSecret),i},e.prototype.isCommunityResource=function(){return this.projectId===Xpe},e}(M5o.UrlJsonRpcProvider);iN.InfuraProvider=eLr});var rLr=Q(m$=>{"use strict";d();p();var P5o=m$&&m$.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(m$,"__esModule",{value:!0});m$.JsonRpcBatchProvider=void 0;var N5o=is(),B5o=YH(),O5o=l$(),D5o=function(t){P5o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.send=function(r,n){var o=this,i={method:r,params:n,id:this._nextId++,jsonrpc:"2.0"};this._pendingBatch==null&&(this._pendingBatch=[]);var a={request:i,resolve:null,reject:null},s=new Promise(function(c,l){a.resolve=c,a.reject=l});return this._pendingBatch.push(a),this._pendingBatchAggregator||(this._pendingBatchAggregator=setTimeout(function(){var c=o._pendingBatch;o._pendingBatch=null,o._pendingBatchAggregator=null;var l=c.map(function(u){return u.request});return o.emit("debug",{action:"requestBatch",request:(0,N5o.deepCopy)(l),provider:o}),(0,B5o.fetchJson)(o.connection,JSON.stringify(l)).then(function(u){o.emit("debug",{action:"response",request:l,response:u,provider:o}),c.forEach(function(f,h){var m=u[h];if(m.error){var g=new Error(m.error.message);g.code=m.error.code,g.data=m.error.data,f.reject(g)}else f.resolve(m.result)})},function(u){o.emit("debug",{action:"response",error:u,request:l,provider:o}),c.forEach(function(f){f.reject(u)})})},10)),s},e}(O5o.JsonRpcProvider);m$.JsonRpcBatchProvider=D5o});var nLr=Q(g$=>{"use strict";d();p();var L5o=g$&&g$.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(g$,"__esModule",{value:!0});g$.NodesmithProvider=void 0;var U5o=tN(),F5o=bo(),z5o=Gh(),Gmt=new F5o.Logger(z5o.version),H5o="ETHERS_JS_SHARED",j5o=function(t){L5o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.getApiKey=function(r){return r&&typeof r!="string"&&Gmt.throwArgumentError("invalid apiKey","apiKey",r),r||H5o},e.getUrl=function(r,n){Gmt.warn("NodeSmith will be discontinued on 2019-12-20; please migrate to another platform.");var o=null;switch(r.name){case"homestead":o="https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc";break;case"ropsten":o="https://ethereum.api.nodesmith.io/v1/ropsten/jsonrpc";break;case"rinkeby":o="https://ethereum.api.nodesmith.io/v1/rinkeby/jsonrpc";break;case"goerli":o="https://ethereum.api.nodesmith.io/v1/goerli/jsonrpc";break;case"kovan":o="https://ethereum.api.nodesmith.io/v1/kovan/jsonrpc";break;default:Gmt.throwArgumentError("unsupported network","network",arguments[0])}return o+"?apiKey="+n},e}(U5o.UrlJsonRpcProvider);g$.NodesmithProvider=j5o});var sLr=Q(v$=>{"use strict";d();p();var W5o=v$&&v$.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(v$,"__esModule",{value:!0});v$.PocketProvider=void 0;var aLr=bo(),G5o=Gh(),oLr=new aLr.Logger(G5o.version),V5o=tN(),iLr="62e1ad51b37b8e00394bda3b",q5o=function(t){W5o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.getApiKey=function(r){var n={applicationId:null,loadBalancer:!0,applicationSecretKey:null};return r==null?n.applicationId=iLr:typeof r=="string"?n.applicationId=r:r.applicationSecretKey!=null?(n.applicationId=r.applicationId,n.applicationSecretKey=r.applicationSecretKey):r.applicationId?n.applicationId=r.applicationId:oLr.throwArgumentError("unsupported PocketProvider apiKey","apiKey",r),n},e.getUrl=function(r,n){var o=null;switch(r?r.name:"unknown"){case"goerli":o="eth-goerli.gateway.pokt.network";break;case"homestead":o="eth-mainnet.gateway.pokt.network";break;case"kovan":o="poa-kovan.gateway.pokt.network";break;case"matic":o="poly-mainnet.gateway.pokt.network";break;case"maticmum":o="polygon-mumbai-rpc.gateway.pokt.network";break;case"rinkeby":o="eth-rinkeby.gateway.pokt.network";break;case"ropsten":o="eth-ropsten.gateway.pokt.network";break;default:oLr.throwError("unsupported network",aLr.Logger.errors.INVALID_ARGUMENT,{argument:"network",value:r})}var i="https://"+o+"/v1/lb/"+n.applicationId,a={headers:{},url:i};return n.applicationSecretKey!=null&&(a.user="",a.password=n.applicationSecretKey),a},e.prototype.isCommunityResource=function(){return this.applicationId===iLr},e}(V5o.UrlJsonRpcProvider);v$.PocketProvider=q5o});var uLr=Q(y$=>{"use strict";d();p();var K5o=y$&&y$.__extends||function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])},t(e,r)};return function(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");t(e,r);function n(){this.constructor=e}e.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(y$,"__esModule",{value:!0});y$.Web3Provider=void 0;var LMe=is(),Y5o=bo(),J5o=Gh(),cLr=new Y5o.Logger(J5o.version),X5o=l$(),Z5o=1;function lLr(t,e){var r="Web3LegacyFetcher";return function(n,o){var i=this,a={method:n,params:o,id:Z5o++,jsonrpc:"2.0"};return new Promise(function(s,c){i.emit("debug",{action:"request",fetcher:r,request:(0,LMe.deepCopy)(a),provider:i}),e(a,function(l,u){if(l)return i.emit("debug",{action:"response",fetcher:r,error:l,request:a,provider:i}),c(l);if(i.emit("debug",{action:"response",fetcher:r,request:a,response:u,provider:i}),u.error){var f=new Error(u.error.message);return f.code=u.error.code,f.data=u.error.data,c(f)}s(u.result)})})}}function Q5o(t){return function(e,r){var n=this;r==null&&(r=[]);var o={method:e,params:r};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:(0,LMe.deepCopy)(o),provider:this}),t.request(o).then(function(i){return n.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:o,response:i,provider:n}),i},function(i){throw n.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:o,error:i,provider:n}),i})}}var $5o=function(t){K5o(e,t);function e(r,n){var o=this;r==null&&cLr.throwArgumentError("missing provider","provider",r);var i=null,a=null,s=null;return typeof r=="function"?(i="unknown:",a=r):(i=r.host||r.path||"",!i&&r.isMetaMask&&(i="metamask"),s=r,r.request?(i===""&&(i="eip-1193:"),a=Q5o(r)):r.sendAsync?a=lLr(r,r.sendAsync.bind(r)):r.send?a=lLr(r,r.send.bind(r)):cLr.throwArgumentError("unsupported provider","provider",r),i||(i="unknown:")),o=t.call(this,i,n)||this,(0,LMe.defineReadOnly)(o,"jsonRpcFetchFunc",a),(0,LMe.defineReadOnly)(o,"provider",s),o}return e.prototype.send=function(r,n){return this.jsonRpcFetchFunc(r,n)},e}(X5o.JsonRpcProvider);y$.Web3Provider=$5o});var Kmt=Q(ro=>{"use strict";d();p();Object.defineProperty(ro,"__esModule",{value:!0});ro.Formatter=ro.showThrottleMessage=ro.isCommunityResourcable=ro.isCommunityResource=ro.getNetwork=ro.getDefaultProvider=ro.JsonRpcSigner=ro.IpcProvider=ro.WebSocketProvider=ro.Web3Provider=ro.StaticJsonRpcProvider=ro.PocketProvider=ro.NodesmithProvider=ro.JsonRpcBatchProvider=ro.JsonRpcProvider=ro.InfuraWebSocketProvider=ro.InfuraProvider=ro.EtherscanProvider=ro.CloudflareProvider=ro.AnkrProvider=ro.AlchemyWebSocketProvider=ro.AlchemyProvider=ro.FallbackProvider=ro.UrlJsonRpcProvider=ro.Resolver=ro.BaseProvider=ro.Provider=void 0;var eIo=uQ();Object.defineProperty(ro,"Provider",{enumerable:!0,get:function(){return eIo.Provider}});var dLr=_mt();Object.defineProperty(ro,"getNetwork",{enumerable:!0,get:function(){return dLr.getNetwork}});var pLr=Wpe();Object.defineProperty(ro,"BaseProvider",{enumerable:!0,get:function(){return pLr.BaseProvider}});Object.defineProperty(ro,"Resolver",{enumerable:!0,get:function(){return pLr.Resolver}});var Vmt=UDr();Object.defineProperty(ro,"AlchemyProvider",{enumerable:!0,get:function(){return Vmt.AlchemyProvider}});Object.defineProperty(ro,"AlchemyWebSocketProvider",{enumerable:!0,get:function(){return Vmt.AlchemyWebSocketProvider}});var hLr=FDr();Object.defineProperty(ro,"AnkrProvider",{enumerable:!0,get:function(){return hLr.AnkrProvider}});var mLr=HDr();Object.defineProperty(ro,"CloudflareProvider",{enumerable:!0,get:function(){return mLr.CloudflareProvider}});var gLr=VDr();Object.defineProperty(ro,"EtherscanProvider",{enumerable:!0,get:function(){return gLr.EtherscanProvider}});var vLr=XDr();Object.defineProperty(ro,"FallbackProvider",{enumerable:!0,get:function(){return vLr.FallbackProvider}});var yLr=ZDr();Object.defineProperty(ro,"IpcProvider",{enumerable:!0,get:function(){return yLr.IpcProvider}});var qmt=tLr();Object.defineProperty(ro,"InfuraProvider",{enumerable:!0,get:function(){return qmt.InfuraProvider}});Object.defineProperty(ro,"InfuraWebSocketProvider",{enumerable:!0,get:function(){return qmt.InfuraWebSocketProvider}});var UMe=l$();Object.defineProperty(ro,"JsonRpcProvider",{enumerable:!0,get:function(){return UMe.JsonRpcProvider}});Object.defineProperty(ro,"JsonRpcSigner",{enumerable:!0,get:function(){return UMe.JsonRpcSigner}});var tIo=rLr();Object.defineProperty(ro,"JsonRpcBatchProvider",{enumerable:!0,get:function(){return tIo.JsonRpcBatchProvider}});var bLr=nLr();Object.defineProperty(ro,"NodesmithProvider",{enumerable:!0,get:function(){return bLr.NodesmithProvider}});var xLr=sLr();Object.defineProperty(ro,"PocketProvider",{enumerable:!0,get:function(){return xLr.PocketProvider}});var wLr=tN();Object.defineProperty(ro,"StaticJsonRpcProvider",{enumerable:!0,get:function(){return wLr.StaticJsonRpcProvider}});Object.defineProperty(ro,"UrlJsonRpcProvider",{enumerable:!0,get:function(){return wLr.UrlJsonRpcProvider}});var ALr=uLr();Object.defineProperty(ro,"Web3Provider",{enumerable:!0,get:function(){return ALr.Web3Provider}});var SLr=_Me();Object.defineProperty(ro,"WebSocketProvider",{enumerable:!0,get:function(){return SLr.WebSocketProvider}});var FMe=$P();Object.defineProperty(ro,"Formatter",{enumerable:!0,get:function(){return FMe.Formatter}});Object.defineProperty(ro,"isCommunityResourcable",{enumerable:!0,get:function(){return FMe.isCommunityResourcable}});Object.defineProperty(ro,"isCommunityResource",{enumerable:!0,get:function(){return FMe.isCommunityResource}});Object.defineProperty(ro,"showThrottleMessage",{enumerable:!0,get:function(){return FMe.showThrottleMessage}});var ELr=bo(),rIo=Gh(),fLr=new ELr.Logger(rIo.version);function nIo(t,e){if(t==null&&(t="homestead"),typeof t=="string"){var r=t.match(/^(ws|http)s?:/i);if(r)switch(r[1].toLowerCase()){case"http":case"https":return new UMe.JsonRpcProvider(t);case"ws":case"wss":return new SLr.WebSocketProvider(t);default:fLr.throwArgumentError("unsupported URL scheme","network",t)}}var n=(0,dLr.getNetwork)(t);return(!n||!n._defaultProvider)&&fLr.throwError("unsupported getDefaultProvider network",ELr.Logger.errors.NETWORK_ERROR,{operation:"getDefaultProvider",network:t}),n._defaultProvider({FallbackProvider:vLr.FallbackProvider,AlchemyProvider:Vmt.AlchemyProvider,AnkrProvider:hLr.AnkrProvider,CloudflareProvider:mLr.CloudflareProvider,EtherscanProvider:gLr.EtherscanProvider,InfuraProvider:qmt.InfuraProvider,JsonRpcProvider:UMe.JsonRpcProvider,NodesmithProvider:bLr.NodesmithProvider,PocketProvider:xLr.PocketProvider,Web3Provider:ALr.Web3Provider,IpcProvider:yLr.IpcProvider},e)}ro.getDefaultProvider=nIo});var _Lr=Q(zMe=>{"use strict";d();p();Object.defineProperty(zMe,"__esModule",{value:!0});zMe.version=void 0;zMe.version="solidity/5.7.0"});var kLr=Q(aN=>{"use strict";d();p();Object.defineProperty(aN,"__esModule",{value:!0});aN.sha256=aN.keccak256=aN.pack=void 0;var oIo=sf(),ME=ei(),iIo=ky(),aIo=WH(),sIo=pm(),cIo=new RegExp("^bytes([0-9]+)$"),lIo=new RegExp("^(u?int)([0-9]*)$"),uIo=new RegExp("^(.*)\\[([0-9]*)\\]$"),fIo="0000000000000000000000000000000000000000000000000000000000000000",dIo=bo(),pIo=_Lr(),b$=new dIo.Logger(pIo.version);function CLr(t,e,r){switch(t){case"address":return r?(0,ME.zeroPad)(e,32):(0,ME.arrayify)(e);case"string":return(0,sIo.toUtf8Bytes)(e);case"bytes":return(0,ME.arrayify)(e);case"bool":return e=e?"0x01":"0x00",r?(0,ME.zeroPad)(e,32):(0,ME.arrayify)(e)}var n=t.match(lIo);if(n){var o=parseInt(n[2]||"256");return(n[2]&&String(o)!==n[2]||o%8!==0||o===0||o>256)&&b$.throwArgumentError("invalid number type","type",t),r&&(o=256),e=oIo.BigNumber.from(e).toTwos(o),(0,ME.zeroPad)(e,o/8)}if(n=t.match(cIo),n){var o=parseInt(n[1]);return(String(o)!==n[1]||o===0||o>32)&&b$.throwArgumentError("invalid bytes type","type",t),(0,ME.arrayify)(e).byteLength!==o&&b$.throwArgumentError("invalid value for "+t,"value",e),r?(0,ME.arrayify)((e+fIo).substring(0,66)):e}if(n=t.match(uIo),n&&Array.isArray(e)){var i=n[1],a=parseInt(n[2]||String(e.length));a!=e.length&&b$.throwArgumentError("invalid array length for "+t,"value",e);var s=[];return e.forEach(function(c){s.push(CLr(i,c,!0))}),(0,ME.concat)(s)}return b$.throwArgumentError("invalid type","type",t)}function Ymt(t,e){t.length!=e.length&&b$.throwArgumentError("wrong number of values; expected ${ types.length }","values",e);var r=[];return t.forEach(function(n,o){r.push(CLr(n,e[o]))}),(0,ME.hexlify)((0,ME.concat)(r))}aN.pack=Ymt;function hIo(t,e){return(0,iIo.keccak256)(Ymt(t,e))}aN.keccak256=hIo;function mIo(t,e){return(0,aIo.sha256)(Ymt(t,e))}aN.sha256=mIo});var TLr=Q(HMe=>{"use strict";d();p();Object.defineProperty(HMe,"__esModule",{value:!0});HMe.version=void 0;HMe.version="units/5.7.0"});var BLr=Q(Y2=>{"use strict";d();p();Object.defineProperty(Y2,"__esModule",{value:!0});Y2.parseEther=Y2.formatEther=Y2.parseUnits=Y2.formatUnits=Y2.commify=void 0;var ILr=sf(),gIo=bo(),vIo=TLr(),RLr=new gIo.Logger(vIo.version),MLr=["wei","kwei","mwei","gwei","szabo","finney","ether"];function yIo(t){var e=String(t).split(".");(e.length>2||!e[0].match(/^-?[0-9]*$/)||e[1]&&!e[1].match(/^[0-9]*$/)||t==="."||t==="-.")&&RLr.throwArgumentError("invalid value","value",t);var r=e[0],n="";for(r.substring(0,1)==="-"&&(n="-",r=r.substring(1));r.substring(0,1)==="0";)r=r.substring(1);r===""&&(r="0");var o="";for(e.length===2&&(o="."+(e[1]||"0"));o.length>2&&o[o.length-1]==="0";)o=o.substring(0,o.length-1);for(var i=[];r.length;)if(r.length<=3){i.unshift(r);break}else{var a=r.length-3;i.unshift(r.substring(a)),r=r.substring(0,a)}return n+i.join(",")+o}Y2.commify=yIo;function PLr(t,e){if(typeof e=="string"){var r=MLr.indexOf(e);r!==-1&&(e=3*r)}return(0,ILr.formatFixed)(t,e??18)}Y2.formatUnits=PLr;function NLr(t,e){if(typeof t!="string"&&RLr.throwArgumentError("value must be a string","value",t),typeof e=="string"){var r=MLr.indexOf(e);r!==-1&&(e=3*r)}return(0,ILr.parseFixed)(t,e??18)}Y2.parseUnits=NLr;function bIo(t){return PLr(t,18)}Y2.formatEther=bIo;function xIo(t){return NLr(t,18)}Y2.parseEther=xIo});var FLr=Q(ut=>{"use strict";d();p();var wIo=ut&&ut.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),AIo=ut&&ut.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),OLr=ut&&ut.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&wIo(e,t,r);return AIo(e,t),e};Object.defineProperty(ut,"__esModule",{value:!0});ut.formatBytes32String=ut.Utf8ErrorFuncs=ut.toUtf8String=ut.toUtf8CodePoints=ut.toUtf8Bytes=ut._toEscapedUtf8String=ut.nameprep=ut.hexDataSlice=ut.hexDataLength=ut.hexZeroPad=ut.hexValue=ut.hexStripZeros=ut.hexConcat=ut.isHexString=ut.hexlify=ut.base64=ut.base58=ut.TransactionDescription=ut.LogDescription=ut.Interface=ut.SigningKey=ut.HDNode=ut.defaultPath=ut.isBytesLike=ut.isBytes=ut.zeroPad=ut.stripZeros=ut.concat=ut.arrayify=ut.shallowCopy=ut.resolveProperties=ut.getStatic=ut.defineReadOnly=ut.deepCopy=ut.checkProperties=ut.poll=ut.fetchJson=ut._fetchData=ut.RLP=ut.Logger=ut.checkResultErrors=ut.FormatTypes=ut.ParamType=ut.FunctionFragment=ut.EventFragment=ut.ErrorFragment=ut.ConstructorFragment=ut.Fragment=ut.defaultAbiCoder=ut.AbiCoder=void 0;ut.Indexed=ut.Utf8ErrorReason=ut.UnicodeNormalizationForm=ut.SupportedAlgorithm=ut.mnemonicToSeed=ut.isValidMnemonic=ut.entropyToMnemonic=ut.mnemonicToEntropy=ut.getAccountPath=ut.verifyTypedData=ut.verifyMessage=ut.recoverPublicKey=ut.computePublicKey=ut.recoverAddress=ut.computeAddress=ut.getJsonWalletAddress=ut.TransactionTypes=ut.serializeTransaction=ut.parseTransaction=ut.accessListify=ut.joinSignature=ut.splitSignature=ut.soliditySha256=ut.solidityKeccak256=ut.solidityPack=ut.shuffled=ut.randomBytes=ut.sha512=ut.sha256=ut.ripemd160=ut.keccak256=ut.computeHmac=ut.commify=ut.parseUnits=ut.formatUnits=ut.parseEther=ut.formatEther=ut.isAddress=ut.getCreate2Address=ut.getContractAddress=ut.getIcapAddress=ut.getAddress=ut._TypedDataEncoder=ut.id=ut.isValidName=ut.namehash=ut.hashMessage=ut.dnsEncode=ut.parseBytes32String=void 0;var Oy=Apt();Object.defineProperty(ut,"AbiCoder",{enumerable:!0,get:function(){return Oy.AbiCoder}});Object.defineProperty(ut,"checkResultErrors",{enumerable:!0,get:function(){return Oy.checkResultErrors}});Object.defineProperty(ut,"ConstructorFragment",{enumerable:!0,get:function(){return Oy.ConstructorFragment}});Object.defineProperty(ut,"defaultAbiCoder",{enumerable:!0,get:function(){return Oy.defaultAbiCoder}});Object.defineProperty(ut,"ErrorFragment",{enumerable:!0,get:function(){return Oy.ErrorFragment}});Object.defineProperty(ut,"EventFragment",{enumerable:!0,get:function(){return Oy.EventFragment}});Object.defineProperty(ut,"FormatTypes",{enumerable:!0,get:function(){return Oy.FormatTypes}});Object.defineProperty(ut,"Fragment",{enumerable:!0,get:function(){return Oy.Fragment}});Object.defineProperty(ut,"FunctionFragment",{enumerable:!0,get:function(){return Oy.FunctionFragment}});Object.defineProperty(ut,"Indexed",{enumerable:!0,get:function(){return Oy.Indexed}});Object.defineProperty(ut,"Interface",{enumerable:!0,get:function(){return Oy.Interface}});Object.defineProperty(ut,"LogDescription",{enumerable:!0,get:function(){return Oy.LogDescription}});Object.defineProperty(ut,"ParamType",{enumerable:!0,get:function(){return Oy.ParamType}});Object.defineProperty(ut,"TransactionDescription",{enumerable:!0,get:function(){return Oy.TransactionDescription}});var Zpe=S2();Object.defineProperty(ut,"getAddress",{enumerable:!0,get:function(){return Zpe.getAddress}});Object.defineProperty(ut,"getCreate2Address",{enumerable:!0,get:function(){return Zpe.getCreate2Address}});Object.defineProperty(ut,"getContractAddress",{enumerable:!0,get:function(){return Zpe.getContractAddress}});Object.defineProperty(ut,"getIcapAddress",{enumerable:!0,get:function(){return Zpe.getIcapAddress}});Object.defineProperty(ut,"isAddress",{enumerable:!0,get:function(){return Zpe.isAddress}});var SIo=OLr(Ede());ut.base64=SIo;var EIo=q7e();Object.defineProperty(ut,"base58",{enumerable:!0,get:function(){return EIo.Base58}});var Rm=ei();Object.defineProperty(ut,"arrayify",{enumerable:!0,get:function(){return Rm.arrayify}});Object.defineProperty(ut,"concat",{enumerable:!0,get:function(){return Rm.concat}});Object.defineProperty(ut,"hexConcat",{enumerable:!0,get:function(){return Rm.hexConcat}});Object.defineProperty(ut,"hexDataSlice",{enumerable:!0,get:function(){return Rm.hexDataSlice}});Object.defineProperty(ut,"hexDataLength",{enumerable:!0,get:function(){return Rm.hexDataLength}});Object.defineProperty(ut,"hexlify",{enumerable:!0,get:function(){return Rm.hexlify}});Object.defineProperty(ut,"hexStripZeros",{enumerable:!0,get:function(){return Rm.hexStripZeros}});Object.defineProperty(ut,"hexValue",{enumerable:!0,get:function(){return Rm.hexValue}});Object.defineProperty(ut,"hexZeroPad",{enumerable:!0,get:function(){return Rm.hexZeroPad}});Object.defineProperty(ut,"isBytes",{enumerable:!0,get:function(){return Rm.isBytes}});Object.defineProperty(ut,"isBytesLike",{enumerable:!0,get:function(){return Rm.isBytesLike}});Object.defineProperty(ut,"isHexString",{enumerable:!0,get:function(){return Rm.isHexString}});Object.defineProperty(ut,"joinSignature",{enumerable:!0,get:function(){return Rm.joinSignature}});Object.defineProperty(ut,"zeroPad",{enumerable:!0,get:function(){return Rm.zeroPad}});Object.defineProperty(ut,"splitSignature",{enumerable:!0,get:function(){return Rm.splitSignature}});Object.defineProperty(ut,"stripZeros",{enumerable:!0,get:function(){return Rm.stripZeros}});var x$=oH();Object.defineProperty(ut,"_TypedDataEncoder",{enumerable:!0,get:function(){return x$._TypedDataEncoder}});Object.defineProperty(ut,"dnsEncode",{enumerable:!0,get:function(){return x$.dnsEncode}});Object.defineProperty(ut,"hashMessage",{enumerable:!0,get:function(){return x$.hashMessage}});Object.defineProperty(ut,"id",{enumerable:!0,get:function(){return x$.id}});Object.defineProperty(ut,"isValidName",{enumerable:!0,get:function(){return x$.isValidName}});Object.defineProperty(ut,"namehash",{enumerable:!0,get:function(){return x$.namehash}});var XH=rMe();Object.defineProperty(ut,"defaultPath",{enumerable:!0,get:function(){return XH.defaultPath}});Object.defineProperty(ut,"entropyToMnemonic",{enumerable:!0,get:function(){return XH.entropyToMnemonic}});Object.defineProperty(ut,"getAccountPath",{enumerable:!0,get:function(){return XH.getAccountPath}});Object.defineProperty(ut,"HDNode",{enumerable:!0,get:function(){return XH.HDNode}});Object.defineProperty(ut,"isValidMnemonic",{enumerable:!0,get:function(){return XH.isValidMnemonic}});Object.defineProperty(ut,"mnemonicToEntropy",{enumerable:!0,get:function(){return XH.mnemonicToEntropy}});Object.defineProperty(ut,"mnemonicToSeed",{enumerable:!0,get:function(){return XH.mnemonicToSeed}});var _Io=wmt();Object.defineProperty(ut,"getJsonWalletAddress",{enumerable:!0,get:function(){return _Io.getJsonWalletAddress}});var CIo=ky();Object.defineProperty(ut,"keccak256",{enumerable:!0,get:function(){return CIo.keccak256}});var kIo=bo();Object.defineProperty(ut,"Logger",{enumerable:!0,get:function(){return kIo.Logger}});var jMe=WH();Object.defineProperty(ut,"computeHmac",{enumerable:!0,get:function(){return jMe.computeHmac}});Object.defineProperty(ut,"ripemd160",{enumerable:!0,get:function(){return jMe.ripemd160}});Object.defineProperty(ut,"sha256",{enumerable:!0,get:function(){return jMe.sha256}});Object.defineProperty(ut,"sha512",{enumerable:!0,get:function(){return jMe.sha512}});var Jmt=kLr();Object.defineProperty(ut,"solidityKeccak256",{enumerable:!0,get:function(){return Jmt.keccak256}});Object.defineProperty(ut,"solidityPack",{enumerable:!0,get:function(){return Jmt.pack}});Object.defineProperty(ut,"soliditySha256",{enumerable:!0,get:function(){return Jmt.sha256}});var DLr=Npe();Object.defineProperty(ut,"randomBytes",{enumerable:!0,get:function(){return DLr.randomBytes}});Object.defineProperty(ut,"shuffled",{enumerable:!0,get:function(){return DLr.shuffled}});var w$=is();Object.defineProperty(ut,"checkProperties",{enumerable:!0,get:function(){return w$.checkProperties}});Object.defineProperty(ut,"deepCopy",{enumerable:!0,get:function(){return w$.deepCopy}});Object.defineProperty(ut,"defineReadOnly",{enumerable:!0,get:function(){return w$.defineReadOnly}});Object.defineProperty(ut,"getStatic",{enumerable:!0,get:function(){return w$.getStatic}});Object.defineProperty(ut,"resolveProperties",{enumerable:!0,get:function(){return w$.resolveProperties}});Object.defineProperty(ut,"shallowCopy",{enumerable:!0,get:function(){return w$.shallowCopy}});var TIo=OLr(ERe());ut.RLP=TIo;var Xmt=Ape();Object.defineProperty(ut,"computePublicKey",{enumerable:!0,get:function(){return Xmt.computePublicKey}});Object.defineProperty(ut,"recoverPublicKey",{enumerable:!0,get:function(){return Xmt.recoverPublicKey}});Object.defineProperty(ut,"SigningKey",{enumerable:!0,get:function(){return Xmt.SigningKey}});var sN=pm();Object.defineProperty(ut,"formatBytes32String",{enumerable:!0,get:function(){return sN.formatBytes32String}});Object.defineProperty(ut,"nameprep",{enumerable:!0,get:function(){return sN.nameprep}});Object.defineProperty(ut,"parseBytes32String",{enumerable:!0,get:function(){return sN.parseBytes32String}});Object.defineProperty(ut,"_toEscapedUtf8String",{enumerable:!0,get:function(){return sN._toEscapedUtf8String}});Object.defineProperty(ut,"toUtf8Bytes",{enumerable:!0,get:function(){return sN.toUtf8Bytes}});Object.defineProperty(ut,"toUtf8CodePoints",{enumerable:!0,get:function(){return sN.toUtf8CodePoints}});Object.defineProperty(ut,"toUtf8String",{enumerable:!0,get:function(){return sN.toUtf8String}});Object.defineProperty(ut,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return sN.Utf8ErrorFuncs}});var A$=W8();Object.defineProperty(ut,"accessListify",{enumerable:!0,get:function(){return A$.accessListify}});Object.defineProperty(ut,"computeAddress",{enumerable:!0,get:function(){return A$.computeAddress}});Object.defineProperty(ut,"parseTransaction",{enumerable:!0,get:function(){return A$.parse}});Object.defineProperty(ut,"recoverAddress",{enumerable:!0,get:function(){return A$.recoverAddress}});Object.defineProperty(ut,"serializeTransaction",{enumerable:!0,get:function(){return A$.serialize}});Object.defineProperty(ut,"TransactionTypes",{enumerable:!0,get:function(){return A$.TransactionTypes}});var Qpe=BLr();Object.defineProperty(ut,"commify",{enumerable:!0,get:function(){return Qpe.commify}});Object.defineProperty(ut,"formatEther",{enumerable:!0,get:function(){return Qpe.formatEther}});Object.defineProperty(ut,"parseEther",{enumerable:!0,get:function(){return Qpe.parseEther}});Object.defineProperty(ut,"formatUnits",{enumerable:!0,get:function(){return Qpe.formatUnits}});Object.defineProperty(ut,"parseUnits",{enumerable:!0,get:function(){return Qpe.parseUnits}});var LLr=Emt();Object.defineProperty(ut,"verifyMessage",{enumerable:!0,get:function(){return LLr.verifyMessage}});Object.defineProperty(ut,"verifyTypedData",{enumerable:!0,get:function(){return LLr.verifyTypedData}});var Zmt=YH();Object.defineProperty(ut,"_fetchData",{enumerable:!0,get:function(){return Zmt._fetchData}});Object.defineProperty(ut,"fetchJson",{enumerable:!0,get:function(){return Zmt.fetchJson}});Object.defineProperty(ut,"poll",{enumerable:!0,get:function(){return Zmt.poll}});var IIo=WH();Object.defineProperty(ut,"SupportedAlgorithm",{enumerable:!0,get:function(){return IIo.SupportedAlgorithm}});var ULr=pm();Object.defineProperty(ut,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return ULr.UnicodeNormalizationForm}});Object.defineProperty(ut,"Utf8ErrorReason",{enumerable:!0,get:function(){return ULr.Utf8ErrorReason}})});var zLr=Q(WMe=>{"use strict";d();p();Object.defineProperty(WMe,"__esModule",{value:!0});WMe.version=void 0;WMe.version="ethers/5.7.2"});var egt=Q(Vo=>{"use strict";d();p();var RIo=Vo&&Vo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),MIo=Vo&&Vo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Qmt=Vo&&Vo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&RIo(e,t,r);return MIo(e,t),e};Object.defineProperty(Vo,"__esModule",{value:!0});Vo.Wordlist=Vo.version=Vo.wordlists=Vo.utils=Vo.logger=Vo.errors=Vo.constants=Vo.FixedNumber=Vo.BigNumber=Vo.ContractFactory=Vo.Contract=Vo.BaseContract=Vo.providers=Vo.getDefaultProvider=Vo.VoidSigner=Vo.Wallet=Vo.Signer=void 0;var $mt=GBr();Object.defineProperty(Vo,"BaseContract",{enumerable:!0,get:function(){return $mt.BaseContract}});Object.defineProperty(Vo,"Contract",{enumerable:!0,get:function(){return $mt.Contract}});Object.defineProperty(Vo,"ContractFactory",{enumerable:!0,get:function(){return $mt.ContractFactory}});var HLr=sf();Object.defineProperty(Vo,"BigNumber",{enumerable:!0,get:function(){return HLr.BigNumber}});Object.defineProperty(Vo,"FixedNumber",{enumerable:!0,get:function(){return HLr.FixedNumber}});var jLr=kde();Object.defineProperty(Vo,"Signer",{enumerable:!0,get:function(){return jLr.Signer}});Object.defineProperty(Vo,"VoidSigner",{enumerable:!0,get:function(){return jLr.VoidSigner}});var PIo=Emt();Object.defineProperty(Vo,"Wallet",{enumerable:!0,get:function(){return PIo.Wallet}});var NIo=Qmt($z());Vo.constants=NIo;var BIo=Qmt(Kmt());Vo.providers=BIo;var OIo=Kmt();Object.defineProperty(Vo,"getDefaultProvider",{enumerable:!0,get:function(){return OIo.getDefaultProvider}});var WLr=cmt();Object.defineProperty(Vo,"Wordlist",{enumerable:!0,get:function(){return WLr.Wordlist}});Object.defineProperty(Vo,"wordlists",{enumerable:!0,get:function(){return WLr.wordlists}});var DIo=Qmt(FLr());Vo.utils=DIo;var GLr=bo();Object.defineProperty(Vo,"errors",{enumerable:!0,get:function(){return GLr.ErrorCode}});var VLr=zLr();Object.defineProperty(Vo,"version",{enumerable:!0,get:function(){return VLr.version}});var LIo=new GLr.Logger(VLr.version);Vo.logger=LIo});var KLr=Q(Lo=>{"use strict";d();p();var UIo=Lo&&Lo.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),FIo=Lo&&Lo.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zIo=Lo&&Lo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&UIo(e,t,r);return FIo(e,t),e};Object.defineProperty(Lo,"__esModule",{value:!0});Lo.Wordlist=Lo.version=Lo.wordlists=Lo.utils=Lo.logger=Lo.errors=Lo.constants=Lo.FixedNumber=Lo.BigNumber=Lo.ContractFactory=Lo.Contract=Lo.BaseContract=Lo.providers=Lo.getDefaultProvider=Lo.VoidSigner=Lo.Wallet=Lo.Signer=Lo.ethers=void 0;var qLr=zIo(egt());Lo.ethers=qLr;try{tgt=window,tgt._ethers==null&&(tgt._ethers=qLr)}catch{}var tgt,Vh=egt();Object.defineProperty(Lo,"Signer",{enumerable:!0,get:function(){return Vh.Signer}});Object.defineProperty(Lo,"Wallet",{enumerable:!0,get:function(){return Vh.Wallet}});Object.defineProperty(Lo,"VoidSigner",{enumerable:!0,get:function(){return Vh.VoidSigner}});Object.defineProperty(Lo,"getDefaultProvider",{enumerable:!0,get:function(){return Vh.getDefaultProvider}});Object.defineProperty(Lo,"providers",{enumerable:!0,get:function(){return Vh.providers}});Object.defineProperty(Lo,"BaseContract",{enumerable:!0,get:function(){return Vh.BaseContract}});Object.defineProperty(Lo,"Contract",{enumerable:!0,get:function(){return Vh.Contract}});Object.defineProperty(Lo,"ContractFactory",{enumerable:!0,get:function(){return Vh.ContractFactory}});Object.defineProperty(Lo,"BigNumber",{enumerable:!0,get:function(){return Vh.BigNumber}});Object.defineProperty(Lo,"FixedNumber",{enumerable:!0,get:function(){return Vh.FixedNumber}});Object.defineProperty(Lo,"constants",{enumerable:!0,get:function(){return Vh.constants}});Object.defineProperty(Lo,"errors",{enumerable:!0,get:function(){return Vh.errors}});Object.defineProperty(Lo,"logger",{enumerable:!0,get:function(){return Vh.logger}});Object.defineProperty(Lo,"utils",{enumerable:!0,get:function(){return Vh.utils}});Object.defineProperty(Lo,"wordlists",{enumerable:!0,get:function(){return Vh.wordlists}});Object.defineProperty(Lo,"version",{enumerable:!0,get:function(){return Vh.version}});Object.defineProperty(Lo,"Wordlist",{enumerable:!0,get:function(){return Vh.Wordlist}})});var JLr=Q((iGc,YLr)=>{d();p();YLr.exports=function(t){return(e,...r)=>function(n,...o){return new Promise((i,a)=>{n(...o,(s,c)=>{s?a(s):i(c)})})}(e.bind(t),...r)}});var dgt=Q(qh=>{d();p();var agt=typeof Object.defineProperties=="function"?Object.defineProperty:function(t,e,r){t!=Array.prototype&&t!=Object.prototype&&(t[e]=r.value)},ZH=typeof window<"u"&&window===qh?qh:typeof globalThis<"u"&&globalThis!=null?globalThis:qh;function HIo(t,e){if(e){var r=ZH;t=t.split(".");for(var n=0;n<t.length-1;n++){var o=t[n];o in r||(r[o]={}),r=r[o]}t=t[t.length-1],n=r[t],e=e(n),e!=n&&e!=null&&agt(r,t,{configurable:!0,writable:!0,value:e})}}function jIo(t){var e=0;return function(){return e<t.length?{done:!1,value:t[e++]}:{done:!0}}}function tUr(){tUr=function(){},ZH.Symbol||(ZH.Symbol=WIo)}function rUr(t,e){this.a=t,agt(this,"description",{configurable:!0,writable:!0,value:e})}rUr.prototype.toString=function(){return this.a};var WIo=function(){function t(r){if(this instanceof t)throw new TypeError("Symbol is not a constructor");return new rUr("jscomp_symbol_"+(r||"")+"_"+e++,r)}var e=0;return t}();function sgt(){tUr();var t=ZH.Symbol.iterator;t||(t=ZH.Symbol.iterator=ZH.Symbol("Symbol.iterator")),typeof Array.prototype[t]!="function"&&agt(Array.prototype,t,{configurable:!0,writable:!0,value:function(){return GIo(jIo(this))}}),sgt=function(){}}function GIo(t){return sgt(),t={next:t},t[ZH.Symbol.iterator]=function(){return this},t}function VIo(t,e){sgt(),t instanceof String&&(t+="");var r=0,n={next:function(){if(r<t.length){var o=r++;return{value:e(o,t[o]),done:!1}}return n.next=function(){return{done:!0,value:void 0}},n.next()}};return n[Symbol.iterator]=function(){return n},n}HIo("Array.prototype.entries",function(t){return t||function(){return VIo(this,function(e,r){return[e,r]})}});var qIo=qh||self;function Rn(t,e,r){t=t.split("."),r=r||qIo,t[0]in r||typeof r.execScript>"u"||r.execScript("var "+t[0]);for(var n;t.length&&(n=t.shift());)t.length||e===void 0?r[n]&&r[n]!==Object.prototype[n]?r=r[n]:r=r[n]={}:r[n]=e}function J8(t){var e=typeof t;if(e=="object")if(t){if(t instanceof Array)return"array";if(t instanceof Object)return e;var r=Object.prototype.toString.call(t);if(r=="[object Window]")return"object";if(r=="[object Array]"||typeof t.length=="number"&&typeof t.splice<"u"&&typeof t.propertyIsEnumerable<"u"&&!t.propertyIsEnumerable("splice"))return"array";if(r=="[object Function]"||typeof t.call<"u"&&typeof t.propertyIsEnumerable<"u"&&!t.propertyIsEnumerable("call"))return"function"}else return"null";else if(e=="function"&&typeof t.call>"u")return"object";return e}function XLr(t){var e=typeof t;return e=="object"&&t!=null||e=="function"}function KIo(t,e,r){Rn(t,e,r)}function YIo(t,e){function r(){}r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}var ZLr="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function JIo(t,e){for(var r,n,o=1;o<arguments.length;o++){n=arguments[o];for(r in n)t[r]=n[r];for(var i=0;i<ZLr.length;i++)r=ZLr[i],Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}}var XIo=Array.prototype.forEach?function(t,e){Array.prototype.forEach.call(t,e,void 0)}:function(t,e){for(var r=t.length,n=typeof t=="string"?t.split(""):t,o=0;o<r;o++)o in n&&e.call(void 0,n[o],o,t)},nhe=Array.prototype.map?function(t,e){return Array.prototype.map.call(t,e,void 0)}:function(t,e){for(var r=t.length,n=Array(r),o=typeof t=="string"?t.split(""):t,i=0;i<r;i++)i in o&&(n[i]=e.call(void 0,o[i],i,t));return n};function ZIo(t,e,r){return 2>=arguments.length?Array.prototype.slice.call(t,e):Array.prototype.slice.call(t,e,r)}function VMe(t,e,r,n){var o="Assertion failed";if(r){o+=": "+r;var i=n}else t&&(o+=": "+t,i=e);throw Error(o,i||[])}function Xt(t,e,r){for(var n=[],o=2;o<arguments.length;++o)n[o-2]=arguments[o];return t||VMe("",null,e,n),t}function QIo(t,e,r){for(var n=[],o=2;o<arguments.length;++o)n[o-2]=arguments[o];typeof t!="string"&&VMe("Expected string but got %s: %s.",[J8(t),t],e,n)}function $Io(t,e,r){for(var n=[],o=2;o<arguments.length;++o)n[o-2]=arguments[o];Array.isArray(t)||VMe("Expected array but got %s: %s.",[J8(t),t],e,n)}function Td(t,e){for(var r=[],n=1;n<arguments.length;++n)r[n-1]=arguments[n];throw Error("Failure"+(t?": "+t:""),r)}function NE(t,e,r,n){for(var o=[],i=3;i<arguments.length;++i)o[i-3]=arguments[i];t instanceof e||VMe("Expected instanceof %s but got %s.",[QLr(e),QLr(t)],r,o)}function QLr(t){return t instanceof Function?t.displayName||t.name||"unknown type name":t instanceof Object?t.constructor.displayName||t.constructor.name||Object.prototype.toString.call(t):t===null?"null":typeof t}function _o(t,e){if(this.c=t,this.b=e,this.a={},this.arrClean=!0,0<this.c.length){for(t=0;t<this.c.length;t++){e=this.c[t];var r=e[0];this.a[r.toString()]=new nUr(r,e[1])}this.arrClean=!0}}Rn("jspb.Map",_o,void 0);_o.prototype.g=function(){if(this.arrClean){if(this.b){var t=this.a,e;for(e in t)if(Object.prototype.hasOwnProperty.call(t,e)){var r=t[e].a;r&&r.g()}}}else{for(this.c.length=0,t=cN(this),t.sort(),e=0;e<t.length;e++){var n=this.a[t[e]];(r=n.a)&&r.g(),this.c.push([n.key,n.value])}this.arrClean=!0}return this.c};_o.prototype.toArray=_o.prototype.g;_o.prototype.Mc=function(t,e){for(var r=this.g(),n=[],o=0;o<r.length;o++){var i=this.a[r[o][0].toString()];E$(this,i);var a=i.a;a?(Xt(e),n.push([i.key,e(t,a)])):n.push([i.key,i.value])}return n};_o.prototype.toObject=_o.prototype.Mc;_o.fromObject=function(t,e,r){e=new _o([],e);for(var n=0;n<t.length;n++){var o=t[n][0],i=r(t[n][1]);e.set(o,i)}return e};function ohe(t){this.a=0,this.b=t}ohe.prototype.next=function(){return this.a<this.b.length?{done:!1,value:this.b[this.a++]}:{done:!0,value:void 0}};typeof Symbol<"u"&&(ohe.prototype[Symbol.iterator]=function(){return this});_o.prototype.Jb=function(){return cN(this).length};_o.prototype.getLength=_o.prototype.Jb;_o.prototype.clear=function(){this.a={},this.arrClean=!1};_o.prototype.clear=_o.prototype.clear;_o.prototype.Cb=function(t){t=t.toString();var e=this.a.hasOwnProperty(t);return delete this.a[t],this.arrClean=!1,e};_o.prototype.del=_o.prototype.Cb;_o.prototype.Eb=function(){var t=[],e=cN(this);e.sort();for(var r=0;r<e.length;r++){var n=this.a[e[r]];t.push([n.key,n.value])}return t};_o.prototype.getEntryList=_o.prototype.Eb;_o.prototype.entries=function(){var t=[],e=cN(this);e.sort();for(var r=0;r<e.length;r++){var n=this.a[e[r]];t.push([n.key,E$(this,n)])}return new ohe(t)};_o.prototype.entries=_o.prototype.entries;_o.prototype.keys=function(){var t=[],e=cN(this);e.sort();for(var r=0;r<e.length;r++)t.push(this.a[e[r]].key);return new ohe(t)};_o.prototype.keys=_o.prototype.keys;_o.prototype.values=function(){var t=[],e=cN(this);e.sort();for(var r=0;r<e.length;r++)t.push(E$(this,this.a[e[r]]));return new ohe(t)};_o.prototype.values=_o.prototype.values;_o.prototype.forEach=function(t,e){var r=cN(this);r.sort();for(var n=0;n<r.length;n++){var o=this.a[r[n]];t.call(e,E$(this,o),o.key,this)}};_o.prototype.forEach=_o.prototype.forEach;_o.prototype.set=function(t,e){var r=new nUr(t);return this.b?(r.a=e,r.value=e.g()):r.value=e,this.a[t.toString()]=r,this.arrClean=!1,this};_o.prototype.set=_o.prototype.set;function E$(t,e){return t.b?(e.a||(e.a=new t.b(e.value)),e.a):e.value}_o.prototype.get=function(t){if(t=this.a[t.toString()])return E$(this,t)};_o.prototype.get=_o.prototype.get;_o.prototype.has=function(t){return t.toString()in this.a};_o.prototype.has=_o.prototype.has;_o.prototype.Jc=function(t,e,r,n,o){var i=cN(this);i.sort();for(var a=0;a<i.length;a++){var s=this.a[i[a]];e.Va(t),r.call(e,1,s.key),this.b?n.call(e,2,E$(this,s),o):n.call(e,2,s.value),e.Ya()}};_o.prototype.serializeBinary=_o.prototype.Jc;_o.deserializeBinary=function(t,e,r,n,o,i,a){for(;e.oa()&&!e.bb();){var s=e.c;s==1?i=r.call(e):s==2&&(t.b?(Xt(o),a||(a=new t.b),n.call(e,a,o)):a=n.call(e))}Xt(i!=null),Xt(a!=null),t.set(i,a)};function cN(t){t=t.a;var e=[],r;for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.push(r);return e}function nUr(t,e){this.key=t,this.value=e,this.a=void 0}function oUr(t){if(8192>=t.length)return String.fromCharCode.apply(null,t);for(var e="",r=0;r<t.length;r+=8192)e+=String.fromCharCode.apply(null,ZIo(t,r,r+8192));return e}var rgt={"\0":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},GMe={"'":"\\'"},iUr={},$pe=null;function aUr(t,e){e===void 0&&(e=0),cUr(),e=iUr[e];for(var r=[],n=0;n<t.length;n+=3){var o=t[n],i=n+1<t.length,a=i?t[n+1]:0,s=n+2<t.length,c=s?t[n+2]:0,l=o>>2;o=(o&3)<<4|a>>4,a=(a&15)<<2|c>>6,c&=63,s||(c=64,i||(a=64)),r.push(e[l],e[o],e[a]||"",e[c]||"")}return r.join("")}function sUr(t){var e=t.length,r=3*e/4;r%3?r=Math.floor(r):"=.".indexOf(t[e-1])!=-1&&(r="=.".indexOf(t[e-2])!=-1?r-2:r-1);var n=new Uint8Array(r),o=0;return eRo(t,function(i){n[o++]=i}),n.subarray(0,o)}function eRo(t,e){function r(c){for(;n<t.length;){var l=t.charAt(n++),u=$pe[l];if(u!=null)return u;if(!/^[\s\xa0]*$/.test(l))throw Error("Unknown base64 encoding at char: "+l)}return c}cUr();for(var n=0;;){var o=r(-1),i=r(0),a=r(64),s=r(64);if(s===64&&o===-1)break;e(o<<2|i>>4),a!=64&&(e(i<<4&240|a>>2),s!=64&&e(a<<6&192|s))}}function cUr(){if(!$pe){$pe={};for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],r=0;5>r;r++){var n=t.concat(e[r].split(""));iUr[r]=n;for(var o=0;o<n.length;o++){var i=n[o];$pe[i]===void 0&&($pe[i]=o)}}}}Rn("jspb.ConstBinaryMessage",function(){},void 0);Rn("jspb.BinaryMessage",function(){},void 0);Rn("jspb.BinaryConstants.FieldType",{yb:-1,ee:1,FLOAT:2,ke:3,te:4,je:5,xb:6,wb:7,BOOL:8,re:9,ie:10,le:11,ce:12,se:13,ge:14,me:15,ne:16,oe:17,pe:18,he:30,ve:31},void 0);Rn("jspb.BinaryConstants.WireType",{yb:-1,ue:0,xb:1,de:2,qe:3,fe:4,wb:5},void 0);Rn("jspb.BinaryConstants.FieldTypeToWireType",function(t){switch(t){case 5:case 3:case 13:case 4:case 17:case 18:case 8:case 14:case 31:return 0;case 1:case 6:case 16:case 30:return 1;case 9:case 11:case 12:return 2;case 2:case 7:case 15:return 5;default:return-1}},void 0);Rn("jspb.BinaryConstants.INVALID_FIELD_NUMBER",-1,void 0);Rn("jspb.BinaryConstants.FLOAT32_EPS",1401298464324817e-60,void 0);Rn("jspb.BinaryConstants.FLOAT32_MIN",11754943508222875e-54,void 0);Rn("jspb.BinaryConstants.FLOAT32_MAX",34028234663852886e22,void 0);Rn("jspb.BinaryConstants.FLOAT64_EPS",5e-324,void 0);Rn("jspb.BinaryConstants.FLOAT64_MIN",22250738585072014e-324,void 0);Rn("jspb.BinaryConstants.FLOAT64_MAX",17976931348623157e292,void 0);Rn("jspb.BinaryConstants.TWO_TO_20",1048576,void 0);Rn("jspb.BinaryConstants.TWO_TO_23",8388608,void 0);Rn("jspb.BinaryConstants.TWO_TO_31",2147483648,void 0);Rn("jspb.BinaryConstants.TWO_TO_32",4294967296,void 0);Rn("jspb.BinaryConstants.TWO_TO_52",4503599627370496,void 0);Rn("jspb.BinaryConstants.TWO_TO_63",9223372036854776e3,void 0);Rn("jspb.BinaryConstants.TWO_TO_64",18446744073709552e3,void 0);Rn("jspb.BinaryConstants.ZERO_HASH","\0\0\0\0\0\0\0\0",void 0);var ss=0,_s=0;Rn("jspb.utils.getSplit64Low",function(){return ss},void 0);Rn("jspb.utils.getSplit64High",function(){return _s},void 0);function cgt(t){var e=t>>>0;t=Math.floor((t-e)/4294967296)>>>0,ss=e,_s=t}Rn("jspb.utils.splitUint64",cgt,void 0);function ihe(t){var e=0>t;t=Math.abs(t);var r=t>>>0;t=Math.floor((t-r)/4294967296),t>>>=0,e&&(t=~t>>>0,r=(~r>>>0)+1,4294967295<r&&(r=0,t++,4294967295<t&&(t=0))),ss=r,_s=t}Rn("jspb.utils.splitInt64",ihe,void 0);function lUr(t){var e=0>t;t=2*Math.abs(t),cgt(t),t=ss;var r=_s;e&&(t==0?r==0?r=t=4294967295:(r--,t=4294967295):t--),ss=t,_s=r}Rn("jspb.utils.splitZigzag64",lUr,void 0);function uUr(t){var e=0>t?1:0;if(t=e?-t:t,t===0)0<1/t?ss=_s=0:(_s=0,ss=2147483648);else if(isNaN(t))_s=0,ss=2147483647;else if(34028234663852886e22<t)_s=0,ss=(e<<31|2139095040)>>>0;else if(11754943508222875e-54>t)t=Math.round(t/Math.pow(2,-149)),_s=0,ss=(e<<31|t)>>>0;else{var r=Math.floor(Math.log(t)/Math.LN2);t*=Math.pow(2,-r),t=Math.round(8388608*t),16777216<=t&&++r,_s=0,ss=(e<<31|r+127<<23|t&8388607)>>>0}}Rn("jspb.utils.splitFloat32",uUr,void 0);function fUr(t){var e=0>t?1:0;if(t=e?-t:t,t===0)_s=0<1/t?0:2147483648,ss=0;else if(isNaN(t))_s=2147483647,ss=4294967295;else if(17976931348623157e292<t)_s=(e<<31|2146435072)>>>0,ss=0;else if(22250738585072014e-324>t)t/=Math.pow(2,-1074),_s=(e<<31|t/4294967296)>>>0,ss=t>>>0;else{var r=t,n=0;if(2<=r)for(;2<=r&&1023>n;)n++,r/=2;else for(;1>r&&-1022<n;)r*=2,n--;t*=Math.pow(2,-n),_s=(e<<31|n+1023<<20|1048576*t&1048575)>>>0,ss=4503599627370496*t>>>0}}Rn("jspb.utils.splitFloat64",fUr,void 0);function lN(t){var e=t.charCodeAt(4),r=t.charCodeAt(5),n=t.charCodeAt(6),o=t.charCodeAt(7);ss=t.charCodeAt(0)+(t.charCodeAt(1)<<8)+(t.charCodeAt(2)<<16)+(t.charCodeAt(3)<<24)>>>0,_s=e+(r<<8)+(n<<16)+(o<<24)>>>0}Rn("jspb.utils.splitHash64",lN,void 0);function _$(t,e){return 4294967296*e+(t>>>0)}Rn("jspb.utils.joinUint64",_$,void 0);function ahe(t,e){var r=e&2147483648;return r&&(t=~t+1>>>0,e=~e>>>0,t==0&&(e=e+1>>>0)),t=_$(t,e),r?-t:t}Rn("jspb.utils.joinInt64",ahe,void 0);function qMe(t,e,r){var n=e>>31;return r(t<<1^n,(e<<1|t>>>31)^n)}Rn("jspb.utils.toZigzag64",qMe,void 0);function dUr(t,e){return KMe(t,e,ahe)}Rn("jspb.utils.joinZigzag64",dUr,void 0);function KMe(t,e,r){var n=-(t&1);return r((t>>>1|e<<31)^n,e>>>1^n)}Rn("jspb.utils.fromZigzag64",KMe,void 0);function pUr(t){var e=2*(t>>31)+1,r=t>>>23&255;return t&=8388607,r==255?t?NaN:1/0*e:r==0?e*Math.pow(2,-149)*t:e*Math.pow(2,r-150)*(t+Math.pow(2,23))}Rn("jspb.utils.joinFloat32",pUr,void 0);function hUr(t,e){var r=2*(e>>31)+1,n=e>>>20&2047;return t=4294967296*(e&1048575)+t,n==2047?t?NaN:1/0*r:n==0?r*Math.pow(2,-1074)*t:r*Math.pow(2,n-1075)*(t+4503599627370496)}Rn("jspb.utils.joinFloat64",hUr,void 0);function YMe(t,e){return String.fromCharCode(t>>>0&255,t>>>8&255,t>>>16&255,t>>>24&255,e>>>0&255,e>>>8&255,e>>>16&255,e>>>24&255)}Rn("jspb.utils.joinHash64",YMe,void 0);Rn("jspb.utils.DIGITS","0123456789abcdef".split(""),void 0);function she(t,e){function r(o,i){return o=o?String(o):"",i?"0000000".slice(o.length)+o:o}if(2097151>=e)return""+_$(t,e);var n=(t>>>24|e<<8)>>>0&16777215;return e=e>>16&65535,t=(t&16777215)+6777216*n+6710656*e,n+=8147497*e,e*=2,1e7<=t&&(n+=Math.floor(t/1e7),t%=1e7),1e7<=n&&(e+=Math.floor(n/1e7),n%=1e7),r(e,0)+r(n,e)+r(t,1)}Rn("jspb.utils.joinUnsignedDecimalString",she,void 0);function che(t,e){var r=e&2147483648;return r&&(t=~t+1>>>0,e=~e+(t==0?1:0)>>>0),t=she(t,e),r?"-"+t:t}Rn("jspb.utils.joinSignedDecimalString",che,void 0);function mUr(t,e){lN(t),t=ss;var r=_s;return e?che(t,r):she(t,r)}Rn("jspb.utils.hash64ToDecimalString",mUr,void 0);Rn("jspb.utils.hash64ArrayToDecimalStrings",function(t,e){for(var r=Array(t.length),n=0;n<t.length;n++)r[n]=mUr(t[n],e);return r},void 0);function lhe(t){function e(a,s){for(var c=0;8>c&&(a!==1||0<s);c++)s=a*o[c]+s,o[c]=s&255,s>>>=8}function r(){for(var a=0;8>a;a++)o[a]=~o[a]&255}Xt(0<t.length);var n=!1;t[0]==="-"&&(n=!0,t=t.slice(1));for(var o=[0,0,0,0,0,0,0,0],i=0;i<t.length;i++)e(10,t.charCodeAt(i)-48);return n&&(r(),e(1,1)),oUr(o)}Rn("jspb.utils.decimalStringToHash64",lhe,void 0);Rn("jspb.utils.splitDecimalString",function(t){lN(lhe(t))},void 0);function $Lr(t){return String.fromCharCode(10>t?48+t:87+t)}function eUr(t){return 97<=t?t-97+10:t-48}Rn("jspb.utils.hash64ToHexString",function(t){var e=Array(18);e[0]="0",e[1]="x";for(var r=0;8>r;r++){var n=t.charCodeAt(7-r);e[2*r+2]=$Lr(n>>4),e[2*r+3]=$Lr(n&15)}return e.join("")},void 0);Rn("jspb.utils.hexStringToHash64",function(t){t=t.toLowerCase(),Xt(t.length==18),Xt(t[0]=="0"),Xt(t[1]=="x");for(var e="",r=0;8>r;r++)e=String.fromCharCode(16*eUr(t.charCodeAt(2*r+2))+eUr(t.charCodeAt(2*r+3)))+e;return e},void 0);Rn("jspb.utils.hash64ToNumber",function(t,e){lN(t),t=ss;var r=_s;return e?ahe(t,r):_$(t,r)},void 0);Rn("jspb.utils.numberToHash64",function(t){return ihe(t),YMe(ss,_s)},void 0);Rn("jspb.utils.countVarints",function(t,e,r){for(var n=0,o=e;o<r;o++)n+=t[o]>>7;return r-e-n},void 0);Rn("jspb.utils.countVarintFields",function(t,e,r,n){var o=0;if(n*=8,128>n)for(;e<r&&t[e++]==n;)for(o++;;){var i=t[e++];if((i&128)==0)break}else for(;e<r;){for(i=n;128<i;){if(t[e]!=(i&127|128))return o;e++,i>>=7}if(t[e++]!=i)break;for(o++;i=t[e++],(i&128)!=0;);}return o},void 0);function gUr(t,e,r,n,o){var i=0;if(128>n)for(;e<r&&t[e++]==n;)i++,e+=o;else for(;e<r;){for(var a=n;128<a;){if(t[e++]!=(a&127|128))return i;a>>=7}if(t[e++]!=a)break;i++,e+=o}return i}Rn("jspb.utils.countFixed32Fields",function(t,e,r,n){return gUr(t,e,r,8*n+5,4)},void 0);Rn("jspb.utils.countFixed64Fields",function(t,e,r,n){return gUr(t,e,r,8*n+1,8)},void 0);Rn("jspb.utils.countDelimitedFields",function(t,e,r,n){var o=0;for(n=8*n+2;e<r;){for(var i=n;128<i;){if(t[e++]!=(i&127|128))return o;i>>=7}if(t[e++]!=i)break;o++;for(var a=0,s=1;i=t[e++],a+=(i&127)*s,s*=128,(i&128)!=0;);e+=a}return o},void 0);Rn("jspb.utils.debugBytesToTextFormat",function(t){var e='"';if(t){t=JMe(t);for(var r=0;r<t.length;r++)e+="\\x",16>t[r]&&(e+="0"),e+=t[r].toString(16)}return e+'"'},void 0);Rn("jspb.utils.debugScalarToTextFormat",function(t){if(typeof t=="string"){t=String(t);for(var e=['"'],r=0;r<t.length;r++){var n=t.charAt(r),o=n.charCodeAt(0),i=r+1,a;(a=rgt[n])||(31<o&&127>o||(o=n,o in GMe?n=GMe[o]:o in rgt?n=GMe[o]=rgt[o]:(a=o.charCodeAt(0),31<a&&127>a?n=o:(256>a?(n="\\x",(16>a||256<a)&&(n+="0")):(n="\\u",4096>a&&(n+="0")),n+=a.toString(16).toUpperCase()),n=GMe[o]=n)),a=n),e[i]=a}e.push('"'),t=e.join("")}else t=t.toString();return t},void 0);Rn("jspb.utils.stringToByteArray",function(t){for(var e=new Uint8Array(t.length),r=0;r<t.length;r++){var n=t.charCodeAt(r);if(255<n)throw Error("Conversion error: string contains codepoint outside of byte range");e[r]=n}return e},void 0);function JMe(t){return t.constructor===Uint8Array?t:t.constructor===ArrayBuffer?new Uint8Array(t):t.constructor===Array?new Uint8Array(t):t.constructor===String?sUr(t):t instanceof Uint8Array?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):(Td("Type not convertible to Uint8Array."),new Uint8Array(0))}Rn("jspb.utils.byteSourceToUint8Array",JMe,void 0);function It(t,e,r){this.b=null,this.a=this.c=this.h=0,this.v=!1,t&&this.H(t,e,r)}Rn("jspb.BinaryDecoder",It,void 0);var ehe=[];It.getInstanceCacheLength=function(){return ehe.length};function XMe(t,e,r){if(ehe.length){var n=ehe.pop();return t&&n.H(t,e,r),n}return new It(t,e,r)}It.alloc=XMe;It.prototype.Ca=function(){this.clear(),100>ehe.length&&ehe.push(this)};It.prototype.free=It.prototype.Ca;It.prototype.clone=function(){return XMe(this.b,this.h,this.c-this.h)};It.prototype.clone=It.prototype.clone;It.prototype.clear=function(){this.b=null,this.a=this.c=this.h=0,this.v=!1};It.prototype.clear=It.prototype.clear;It.prototype.Y=function(){return this.b};It.prototype.getBuffer=It.prototype.Y;It.prototype.H=function(t,e,r){this.b=JMe(t),this.h=e!==void 0?e:0,this.c=r!==void 0?this.h+r:this.b.length,this.a=this.h};It.prototype.setBlock=It.prototype.H;It.prototype.Db=function(){return this.c};It.prototype.getEnd=It.prototype.Db;It.prototype.setEnd=function(t){this.c=t};It.prototype.setEnd=It.prototype.setEnd;It.prototype.reset=function(){this.a=this.h};It.prototype.reset=It.prototype.reset;It.prototype.B=function(){return this.a};It.prototype.getCursor=It.prototype.B;It.prototype.Ma=function(t){this.a=t};It.prototype.setCursor=It.prototype.Ma;It.prototype.advance=function(t){this.a+=t,Xt(this.a<=this.c)};It.prototype.advance=It.prototype.advance;It.prototype.ya=function(){return this.a==this.c};It.prototype.atEnd=It.prototype.ya;It.prototype.Qb=function(){return this.a>this.c};It.prototype.pastEnd=It.prototype.Qb;It.prototype.getError=function(){return this.v||0>this.a||this.a>this.c};It.prototype.getError=It.prototype.getError;It.prototype.w=function(t){for(var e=128,r=0,n=0,o=0;4>o&&128<=e;o++)e=this.b[this.a++],r|=(e&127)<<7*o;if(128<=e&&(e=this.b[this.a++],r|=(e&127)<<28,n|=(e&127)>>4),128<=e)for(o=0;5>o&&128<=e;o++)e=this.b[this.a++],n|=(e&127)<<7*o+3;if(128>e)return t(r>>>0,n>>>0);Td("Failed to read varint, encoding is invalid."),this.v=!0};It.prototype.readSplitVarint64=It.prototype.w;It.prototype.ea=function(t){return this.w(function(e,r){return KMe(e,r,t)})};It.prototype.readSplitZigzagVarint64=It.prototype.ea;It.prototype.ta=function(t){var e=this.b,r=this.a;this.a+=8;for(var n=0,o=0,i=r+7;i>=r;i--)n=n<<8|e[i],o=o<<8|e[i+4];return t(n,o)};It.prototype.readSplitFixed64=It.prototype.ta;It.prototype.kb=function(){for(;this.b[this.a]&128;)this.a++;this.a++};It.prototype.skipVarint=It.prototype.kb;It.prototype.mb=function(t){for(;128<t;)this.a--,t>>>=7;this.a--};It.prototype.unskipVarint=It.prototype.mb;It.prototype.o=function(){var t=this.b,e=t[this.a],r=e&127;return 128>e?(this.a+=1,Xt(this.a<=this.c),r):(e=t[this.a+1],r|=(e&127)<<7,128>e?(this.a+=2,Xt(this.a<=this.c),r):(e=t[this.a+2],r|=(e&127)<<14,128>e?(this.a+=3,Xt(this.a<=this.c),r):(e=t[this.a+3],r|=(e&127)<<21,128>e?(this.a+=4,Xt(this.a<=this.c),r):(e=t[this.a+4],r|=(e&15)<<28,128>e?(this.a+=5,Xt(this.a<=this.c),r>>>0):(this.a+=5,128<=t[this.a++]&&128<=t[this.a++]&&128<=t[this.a++]&&128<=t[this.a++]&&128<=t[this.a++]&&Xt(!1),Xt(this.a<=this.c),r)))))};It.prototype.readUnsignedVarint32=It.prototype.o;It.prototype.da=function(){return~~this.o()};It.prototype.readSignedVarint32=It.prototype.da;It.prototype.O=function(){return this.o().toString()};It.prototype.Ea=function(){return this.da().toString()};It.prototype.readSignedVarint32String=It.prototype.Ea;It.prototype.Ia=function(){var t=this.o();return t>>>1^-(t&1)};It.prototype.readZigzagVarint32=It.prototype.Ia;It.prototype.Ga=function(){return this.w(_$)};It.prototype.readUnsignedVarint64=It.prototype.Ga;It.prototype.Ha=function(){return this.w(she)};It.prototype.readUnsignedVarint64String=It.prototype.Ha;It.prototype.sa=function(){return this.w(ahe)};It.prototype.readSignedVarint64=It.prototype.sa;It.prototype.Fa=function(){return this.w(che)};It.prototype.readSignedVarint64String=It.prototype.Fa;It.prototype.Ja=function(){return this.w(dUr)};It.prototype.readZigzagVarint64=It.prototype.Ja;It.prototype.fb=function(){return this.ea(YMe)};It.prototype.readZigzagVarintHash64=It.prototype.fb;It.prototype.Ka=function(){return this.ea(che)};It.prototype.readZigzagVarint64String=It.prototype.Ka;It.prototype.Gc=function(){var t=this.b[this.a];return this.a+=1,Xt(this.a<=this.c),t};It.prototype.readUint8=It.prototype.Gc;It.prototype.Ec=function(){var t=this.b[this.a],e=this.b[this.a+1];return this.a+=2,Xt(this.a<=this.c),t<<0|e<<8};It.prototype.readUint16=It.prototype.Ec;It.prototype.m=function(){var t=this.b[this.a],e=this.b[this.a+1],r=this.b[this.a+2],n=this.b[this.a+3];return this.a+=4,Xt(this.a<=this.c),(t<<0|e<<8|r<<16|n<<24)>>>0};It.prototype.readUint32=It.prototype.m;It.prototype.ga=function(){var t=this.m(),e=this.m();return _$(t,e)};It.prototype.readUint64=It.prototype.ga;It.prototype.ha=function(){var t=this.m(),e=this.m();return she(t,e)};It.prototype.readUint64String=It.prototype.ha;It.prototype.Xb=function(){var t=this.b[this.a];return this.a+=1,Xt(this.a<=this.c),t<<24>>24};It.prototype.readInt8=It.prototype.Xb;It.prototype.Vb=function(){var t=this.b[this.a],e=this.b[this.a+1];return this.a+=2,Xt(this.a<=this.c),(t<<0|e<<8)<<16>>16};It.prototype.readInt16=It.prototype.Vb;It.prototype.P=function(){var t=this.b[this.a],e=this.b[this.a+1],r=this.b[this.a+2],n=this.b[this.a+3];return this.a+=4,Xt(this.a<=this.c),t<<0|e<<8|r<<16|n<<24};It.prototype.readInt32=It.prototype.P;It.prototype.ba=function(){var t=this.m(),e=this.m();return ahe(t,e)};It.prototype.readInt64=It.prototype.ba;It.prototype.ca=function(){var t=this.m(),e=this.m();return che(t,e)};It.prototype.readInt64String=It.prototype.ca;It.prototype.aa=function(){var t=this.m();return pUr(t,0)};It.prototype.readFloat=It.prototype.aa;It.prototype.Z=function(){var t=this.m(),e=this.m();return hUr(t,e)};It.prototype.readDouble=It.prototype.Z;It.prototype.pa=function(){return!!this.b[this.a++]};It.prototype.readBool=It.prototype.pa;It.prototype.ra=function(){return this.da()};It.prototype.readEnum=It.prototype.ra;It.prototype.fa=function(t){var e=this.b,r=this.a;t=r+t;for(var n=[],o="";r<t;){var i=e[r++];if(128>i)n.push(i);else{if(192>i)continue;if(224>i){var a=e[r++];n.push((i&31)<<6|a&63)}else if(240>i){a=e[r++];var s=e[r++];n.push((i&15)<<12|(a&63)<<6|s&63)}else if(248>i){a=e[r++],s=e[r++];var c=e[r++];i=(i&7)<<18|(a&63)<<12|(s&63)<<6|c&63,i-=65536,n.push((i>>10&1023)+55296,(i&1023)+56320)}}8192<=n.length&&(o+=String.fromCharCode.apply(null,n),n.length=0)}return o+=oUr(n),this.a=r,o};It.prototype.readString=It.prototype.fa;It.prototype.Dc=function(){var t=this.o();return this.fa(t)};It.prototype.readStringWithLength=It.prototype.Dc;It.prototype.qa=function(t){if(0>t||this.a+t>this.b.length)return this.v=!0,Td("Invalid byte length!"),new Uint8Array(0);var e=this.b.subarray(this.a,this.a+t);return this.a+=t,Xt(this.a<=this.c),e};It.prototype.readBytes=It.prototype.qa;It.prototype.ia=function(){return this.w(YMe)};It.prototype.readVarintHash64=It.prototype.ia;It.prototype.$=function(){var t=this.b,e=this.a,r=t[e],n=t[e+1],o=t[e+2],i=t[e+3],a=t[e+4],s=t[e+5],c=t[e+6];return t=t[e+7],this.a+=8,String.fromCharCode(r,n,o,i,a,s,c,t)};It.prototype.readFixedHash64=It.prototype.$;function Ye(t,e,r){this.a=XMe(t,e,r),this.O=this.a.B(),this.b=this.c=-1,this.h=!1,this.v=null}Rn("jspb.BinaryReader",Ye,void 0);var S$=[];Ye.clearInstanceCache=function(){S$=[]};Ye.getInstanceCacheLength=function(){return S$.length};function vUr(t,e,r){if(S$.length){var n=S$.pop();return t&&n.a.H(t,e,r),n}return new Ye(t,e,r)}Ye.alloc=vUr;Ye.prototype.zb=vUr;Ye.prototype.alloc=Ye.prototype.zb;Ye.prototype.Ca=function(){this.a.clear(),this.b=this.c=-1,this.h=!1,this.v=null,100>S$.length&&S$.push(this)};Ye.prototype.free=Ye.prototype.Ca;Ye.prototype.Fb=function(){return this.O};Ye.prototype.getFieldCursor=Ye.prototype.Fb;Ye.prototype.B=function(){return this.a.B()};Ye.prototype.getCursor=Ye.prototype.B;Ye.prototype.Y=function(){return this.a.Y()};Ye.prototype.getBuffer=Ye.prototype.Y;Ye.prototype.Hb=function(){return this.c};Ye.prototype.getFieldNumber=Ye.prototype.Hb;Ye.prototype.Lb=function(){return this.b};Ye.prototype.getWireType=Ye.prototype.Lb;Ye.prototype.Mb=function(){return this.b==2};Ye.prototype.isDelimited=Ye.prototype.Mb;Ye.prototype.bb=function(){return this.b==4};Ye.prototype.isEndGroup=Ye.prototype.bb;Ye.prototype.getError=function(){return this.h||this.a.getError()};Ye.prototype.getError=Ye.prototype.getError;Ye.prototype.H=function(t,e,r){this.a.H(t,e,r),this.b=this.c=-1};Ye.prototype.setBlock=Ye.prototype.H;Ye.prototype.reset=function(){this.a.reset(),this.b=this.c=-1};Ye.prototype.reset=Ye.prototype.reset;Ye.prototype.advance=function(t){this.a.advance(t)};Ye.prototype.advance=Ye.prototype.advance;Ye.prototype.oa=function(){if(this.a.ya())return!1;if(this.getError())return Td("Decoder hit an error"),!1;this.O=this.a.B();var t=this.a.o(),e=t>>>3;return t&=7,t!=0&&t!=5&&t!=1&&t!=2&&t!=3&&t!=4?(Td("Invalid wire type: %s (at position %s)",t,this.O),this.h=!0,!1):(this.c=e,this.b=t,!0)};Ye.prototype.nextField=Ye.prototype.oa;Ye.prototype.Oa=function(){this.a.mb(this.c<<3|this.b)};Ye.prototype.unskipHeader=Ye.prototype.Oa;Ye.prototype.Lc=function(){var t=this.c;for(this.Oa();this.oa()&&this.c==t;)this.C();this.a.ya()||this.Oa()};Ye.prototype.skipMatchingFields=Ye.prototype.Lc;Ye.prototype.lb=function(){this.b!=0?(Td("Invalid wire type for skipVarintField"),this.C()):this.a.kb()};Ye.prototype.skipVarintField=Ye.prototype.lb;Ye.prototype.gb=function(){if(this.b!=2)Td("Invalid wire type for skipDelimitedField"),this.C();else{var t=this.a.o();this.a.advance(t)}};Ye.prototype.skipDelimitedField=Ye.prototype.gb;Ye.prototype.hb=function(){this.b!=5?(Td("Invalid wire type for skipFixed32Field"),this.C()):this.a.advance(4)};Ye.prototype.skipFixed32Field=Ye.prototype.hb;Ye.prototype.ib=function(){this.b!=1?(Td("Invalid wire type for skipFixed64Field"),this.C()):this.a.advance(8)};Ye.prototype.skipFixed64Field=Ye.prototype.ib;Ye.prototype.jb=function(){var t=this.c;do{if(!this.oa()){Td("Unmatched start-group tag: stream EOF"),this.h=!0;break}if(this.b==4){this.c!=t&&(Td("Unmatched end-group tag"),this.h=!0);break}this.C()}while(1)};Ye.prototype.skipGroup=Ye.prototype.jb;Ye.prototype.C=function(){switch(this.b){case 0:this.lb();break;case 1:this.ib();break;case 2:this.gb();break;case 5:this.hb();break;case 3:this.jb();break;default:Td("Invalid wire encoding for field.")}};Ye.prototype.skipField=Ye.prototype.C;Ye.prototype.Hc=function(t,e){this.v===null&&(this.v={}),Xt(!this.v[t]),this.v[t]=e};Ye.prototype.registerReadCallback=Ye.prototype.Hc;Ye.prototype.Ic=function(t){return Xt(this.v!==null),t=this.v[t],Xt(t),t(this)};Ye.prototype.runReadCallback=Ye.prototype.Ic;Ye.prototype.Yb=function(t,e){Xt(this.b==2);var r=this.a.c,n=this.a.o();n=this.a.B()+n,this.a.setEnd(n),e(t,this),this.a.Ma(n),this.a.setEnd(r)};Ye.prototype.readMessage=Ye.prototype.Yb;Ye.prototype.Ub=function(t,e,r){Xt(this.b==3),Xt(this.c==t),r(e,this),this.h||this.b==4||(Td("Group submessage did not end with an END_GROUP tag"),this.h=!0)};Ye.prototype.readGroup=Ye.prototype.Ub;Ye.prototype.Gb=function(){Xt(this.b==2);var t=this.a.o(),e=this.a.B(),r=e+t;return t=XMe(this.a.Y(),e,t),this.a.Ma(r),t};Ye.prototype.getFieldDecoder=Ye.prototype.Gb;Ye.prototype.P=function(){return Xt(this.b==0),this.a.da()};Ye.prototype.readInt32=Ye.prototype.P;Ye.prototype.Wb=function(){return Xt(this.b==0),this.a.Ea()};Ye.prototype.readInt32String=Ye.prototype.Wb;Ye.prototype.ba=function(){return Xt(this.b==0),this.a.sa()};Ye.prototype.readInt64=Ye.prototype.ba;Ye.prototype.ca=function(){return Xt(this.b==0),this.a.Fa()};Ye.prototype.readInt64String=Ye.prototype.ca;Ye.prototype.m=function(){return Xt(this.b==0),this.a.o()};Ye.prototype.readUint32=Ye.prototype.m;Ye.prototype.Fc=function(){return Xt(this.b==0),this.a.O()};Ye.prototype.readUint32String=Ye.prototype.Fc;Ye.prototype.ga=function(){return Xt(this.b==0),this.a.Ga()};Ye.prototype.readUint64=Ye.prototype.ga;Ye.prototype.ha=function(){return Xt(this.b==0),this.a.Ha()};Ye.prototype.readUint64String=Ye.prototype.ha;Ye.prototype.zc=function(){return Xt(this.b==0),this.a.Ia()};Ye.prototype.readSint32=Ye.prototype.zc;Ye.prototype.Ac=function(){return Xt(this.b==0),this.a.Ja()};Ye.prototype.readSint64=Ye.prototype.Ac;Ye.prototype.Bc=function(){return Xt(this.b==0),this.a.Ka()};Ye.prototype.readSint64String=Ye.prototype.Bc;Ye.prototype.Rb=function(){return Xt(this.b==5),this.a.m()};Ye.prototype.readFixed32=Ye.prototype.Rb;Ye.prototype.Sb=function(){return Xt(this.b==1),this.a.ga()};Ye.prototype.readFixed64=Ye.prototype.Sb;Ye.prototype.Tb=function(){return Xt(this.b==1),this.a.ha()};Ye.prototype.readFixed64String=Ye.prototype.Tb;Ye.prototype.vc=function(){return Xt(this.b==5),this.a.P()};Ye.prototype.readSfixed32=Ye.prototype.vc;Ye.prototype.wc=function(){return Xt(this.b==5),this.a.P().toString()};Ye.prototype.readSfixed32String=Ye.prototype.wc;Ye.prototype.xc=function(){return Xt(this.b==1),this.a.ba()};Ye.prototype.readSfixed64=Ye.prototype.xc;Ye.prototype.yc=function(){return Xt(this.b==1),this.a.ca()};Ye.prototype.readSfixed64String=Ye.prototype.yc;Ye.prototype.aa=function(){return Xt(this.b==5),this.a.aa()};Ye.prototype.readFloat=Ye.prototype.aa;Ye.prototype.Z=function(){return Xt(this.b==1),this.a.Z()};Ye.prototype.readDouble=Ye.prototype.Z;Ye.prototype.pa=function(){return Xt(this.b==0),!!this.a.o()};Ye.prototype.readBool=Ye.prototype.pa;Ye.prototype.ra=function(){return Xt(this.b==0),this.a.sa()};Ye.prototype.readEnum=Ye.prototype.ra;Ye.prototype.fa=function(){Xt(this.b==2);var t=this.a.o();return this.a.fa(t)};Ye.prototype.readString=Ye.prototype.fa;Ye.prototype.qa=function(){Xt(this.b==2);var t=this.a.o();return this.a.qa(t)};Ye.prototype.readBytes=Ye.prototype.qa;Ye.prototype.ia=function(){return Xt(this.b==0),this.a.ia()};Ye.prototype.readVarintHash64=Ye.prototype.ia;Ye.prototype.Cc=function(){return Xt(this.b==0),this.a.fb()};Ye.prototype.readSintHash64=Ye.prototype.Cc;Ye.prototype.w=function(t){return Xt(this.b==0),this.a.w(t)};Ye.prototype.readSplitVarint64=Ye.prototype.w;Ye.prototype.ea=function(t){return Xt(this.b==0),this.a.w(function(e,r){return KMe(e,r,t)})};Ye.prototype.readSplitZigzagVarint64=Ye.prototype.ea;Ye.prototype.$=function(){return Xt(this.b==1),this.a.$()};Ye.prototype.readFixedHash64=Ye.prototype.$;Ye.prototype.ta=function(t){return Xt(this.b==1),this.a.ta(t)};Ye.prototype.readSplitFixed64=Ye.prototype.ta;function Xl(t,e){Xt(t.b==2);var r=t.a.o();r=t.a.B()+r;for(var n=[];t.a.B()<r;)n.push(e.call(t.a));return n}Ye.prototype.gc=function(){return Xl(this,this.a.da)};Ye.prototype.readPackedInt32=Ye.prototype.gc;Ye.prototype.hc=function(){return Xl(this,this.a.Ea)};Ye.prototype.readPackedInt32String=Ye.prototype.hc;Ye.prototype.ic=function(){return Xl(this,this.a.sa)};Ye.prototype.readPackedInt64=Ye.prototype.ic;Ye.prototype.jc=function(){return Xl(this,this.a.Fa)};Ye.prototype.readPackedInt64String=Ye.prototype.jc;Ye.prototype.qc=function(){return Xl(this,this.a.o)};Ye.prototype.readPackedUint32=Ye.prototype.qc;Ye.prototype.rc=function(){return Xl(this,this.a.O)};Ye.prototype.readPackedUint32String=Ye.prototype.rc;Ye.prototype.sc=function(){return Xl(this,this.a.Ga)};Ye.prototype.readPackedUint64=Ye.prototype.sc;Ye.prototype.tc=function(){return Xl(this,this.a.Ha)};Ye.prototype.readPackedUint64String=Ye.prototype.tc;Ye.prototype.nc=function(){return Xl(this,this.a.Ia)};Ye.prototype.readPackedSint32=Ye.prototype.nc;Ye.prototype.oc=function(){return Xl(this,this.a.Ja)};Ye.prototype.readPackedSint64=Ye.prototype.oc;Ye.prototype.pc=function(){return Xl(this,this.a.Ka)};Ye.prototype.readPackedSint64String=Ye.prototype.pc;Ye.prototype.bc=function(){return Xl(this,this.a.m)};Ye.prototype.readPackedFixed32=Ye.prototype.bc;Ye.prototype.cc=function(){return Xl(this,this.a.ga)};Ye.prototype.readPackedFixed64=Ye.prototype.cc;Ye.prototype.dc=function(){return Xl(this,this.a.ha)};Ye.prototype.readPackedFixed64String=Ye.prototype.dc;Ye.prototype.kc=function(){return Xl(this,this.a.P)};Ye.prototype.readPackedSfixed32=Ye.prototype.kc;Ye.prototype.lc=function(){return Xl(this,this.a.ba)};Ye.prototype.readPackedSfixed64=Ye.prototype.lc;Ye.prototype.mc=function(){return Xl(this,this.a.ca)};Ye.prototype.readPackedSfixed64String=Ye.prototype.mc;Ye.prototype.fc=function(){return Xl(this,this.a.aa)};Ye.prototype.readPackedFloat=Ye.prototype.fc;Ye.prototype.$b=function(){return Xl(this,this.a.Z)};Ye.prototype.readPackedDouble=Ye.prototype.$b;Ye.prototype.Zb=function(){return Xl(this,this.a.pa)};Ye.prototype.readPackedBool=Ye.prototype.Zb;Ye.prototype.ac=function(){return Xl(this,this.a.ra)};Ye.prototype.readPackedEnum=Ye.prototype.ac;Ye.prototype.uc=function(){return Xl(this,this.a.ia)};Ye.prototype.readPackedVarintHash64=Ye.prototype.uc;Ye.prototype.ec=function(){return Xl(this,this.a.$)};Ye.prototype.readPackedFixedHash64=Ye.prototype.ec;function the(t,e,r,n,o){this.ma=t,this.Ba=e,this.la=r,this.Na=n,this.na=o}Rn("jspb.ExtensionFieldInfo",the,void 0);function yUr(t,e,r,n,o,i){this.Za=t,this.za=e,this.Aa=r,this.Wa=n,this.Ab=o,this.Nb=i}Rn("jspb.ExtensionFieldBinaryInfo",yUr,void 0);the.prototype.F=function(){return!!this.la};the.prototype.isMessageType=the.prototype.F;function cn(){}Rn("jspb.Message",cn,void 0);cn.GENERATE_TO_OBJECT=!0;cn.GENERATE_FROM_OBJECT=!0;var ZMe=typeof Uint8Array=="function";cn.prototype.Ib=function(){return this.b};cn.prototype.getJsPbMessageId=cn.prototype.Ib;cn.initialize=function(t,e,r,n,o,i){t.f=null,e||(e=r?[r]:[]),t.b=r?String(r):void 0,t.D=r===0?-1:0,t.u=e;e:{if(r=t.u.length,e=-1,r&&(e=r-1,r=t.u[e],!(r===null||typeof r!="object"||Array.isArray(r)||ZMe&&r instanceof Uint8Array))){t.G=e-t.D,t.i=r;break e}-1<n?(t.G=Math.max(n,e+1-t.D),t.i=null):t.G=Number.MAX_VALUE}if(t.a={},o)for(n=0;n<o.length;n++)e=o[n],e<t.G?(e+=t.D,t.u[e]=t.u[e]||rhe):(QMe(t),t.i[e]=t.i[e]||rhe);if(i&&i.length)for(n=0;n<i.length;n++)lgt(t,i[n])};var rhe=Object.freeze?Object.freeze([]):[];function QMe(t){var e=t.G+t.D;t.u[e]||(t.i=t.u[e]={})}function bUr(t,e,r){for(var n=[],o=0;o<t.length;o++)n[o]=e.call(t[o],r,t[o]);return n}cn.toObjectList=bUr;cn.toObjectExtension=function(t,e,r,n,o){for(var i in r){var a=r[i],s=n.call(t,a);if(s!=null){for(var c in a.Ba)if(a.Ba.hasOwnProperty(c))break;e[c]=a.Na?a.na?bUr(s,a.Na,o):a.Na(o,s):s}}};cn.serializeBinaryExtensions=function(t,e,r,n){for(var o in r){var i=r[o],a=i.Za;if(!i.Aa)throw Error("Message extension present that was generated without binary serialization support");var s=n.call(t,a);if(s!=null)if(a.F())if(i.Wa)i.Aa.call(e,a.ma,s,i.Wa);else throw Error("Message extension present holding submessage without binary support enabled, and message is being serialized to binary format");else i.Aa.call(e,a.ma,s)}};cn.readBinaryExtension=function(t,e,r,n,o){var i=r[e.c];if(i){if(r=i.Za,!i.za)throw Error("Deserializing extension whose generated code does not support binary format");if(r.F()){var a=new r.la;i.za.call(e,a,i.Ab)}else a=i.za.call(e);r.na&&!i.Nb?(e=n.call(t,r))?e.push(a):o.call(t,r,[a]):o.call(t,r,a)}else e.C()};function I1(t,e){if(e<t.G){e+=t.D;var r=t.u[e];return r===rhe?t.u[e]=[]:r}if(t.i)return r=t.i[e],r===rhe?t.i[e]=[]:r}cn.getField=I1;cn.getRepeatedField=function(t,e){return I1(t,e)};function xUr(t,e){return t=I1(t,e),t==null?t:+t}cn.getOptionalFloatingPointField=xUr;function wUr(t,e){return t=I1(t,e),t==null?t:!!t}cn.getBooleanField=wUr;cn.getRepeatedFloatingPointField=function(t,e){var r=I1(t,e);if(t.a||(t.a={}),!t.a[e]){for(var n=0;n<r.length;n++)r[n]=+r[n];t.a[e]=!0}return r};cn.getRepeatedBooleanField=function(t,e){var r=I1(t,e);if(t.a||(t.a={}),!t.a[e]){for(var n=0;n<r.length;n++)r[n]=!!r[n];t.a[e]=!0}return r};function AUr(t){return t==null||typeof t=="string"?t:ZMe&&t instanceof Uint8Array?aUr(t):(Td("Cannot coerce to b64 string: "+J8(t)),null)}cn.bytesAsB64=AUr;function SUr(t){return t==null||t instanceof Uint8Array?t:typeof t=="string"?sUr(t):(Td("Cannot coerce to Uint8Array: "+J8(t)),null)}cn.bytesAsU8=SUr;cn.bytesListAsB64=function(t){return EUr(t),t.length&&typeof t[0]!="string"?nhe(t,AUr):t};cn.bytesListAsU8=function(t){return EUr(t),!t.length||t[0]instanceof Uint8Array?t:nhe(t,SUr)};function EUr(t){if(t&&1<t.length){var e=J8(t[0]);XIo(t,function(r){J8(r)!=e&&Td("Inconsistent type in JSPB repeated field array. Got "+J8(r)+" expected "+e)})}}function _Ur(t,e,r){return t=I1(t,e),t??r}cn.getFieldWithDefault=_Ur;cn.getBooleanFieldWithDefault=function(t,e,r){return t=wUr(t,e),t??r};cn.getFloatingPointFieldWithDefault=function(t,e,r){return t=xUr(t,e),t??r};cn.getFieldProto3=_Ur;cn.getMapField=function(t,e,r,n){if(t.f||(t.f={}),e in t.f)return t.f[e];var o=I1(t,e);if(!o){if(r)return;o=[],X8(t,e,o)}return t.f[e]=new _o(o,n)};function X8(t,e,r){return NE(t,cn),e<t.G?t.u[e+t.D]=r:(QMe(t),t.i[e]=r),t}cn.setField=X8;cn.setProto3IntField=function(t,e,r){return QH(t,e,r,0)};cn.setProto3FloatField=function(t,e,r){return QH(t,e,r,0)};cn.setProto3BooleanField=function(t,e,r){return QH(t,e,r,!1)};cn.setProto3StringField=function(t,e,r){return QH(t,e,r,"")};cn.setProto3BytesField=function(t,e,r){return QH(t,e,r,"")};cn.setProto3EnumField=function(t,e,r){return QH(t,e,r,0)};cn.setProto3StringIntField=function(t,e,r){return QH(t,e,r,"0")};function QH(t,e,r,n){return NE(t,cn),r!==n?X8(t,e,r):e<t.G?t.u[e+t.D]=null:(QMe(t),delete t.i[e]),t}cn.addToRepeatedField=function(t,e,r,n){return NE(t,cn),e=I1(t,e),n!=null?e.splice(n,0,r):e.push(r),t};function CUr(t,e,r,n){return NE(t,cn),(r=lgt(t,r))&&r!==e&&n!==void 0&&(t.f&&r in t.f&&(t.f[r]=void 0),X8(t,r,void 0)),X8(t,e,n)}cn.setOneofField=CUr;function lgt(t,e){for(var r,n,o=0;o<e.length;o++){var i=e[o],a=I1(t,i);a!=null&&(r=i,n=a,X8(t,i,void 0))}return r?(X8(t,r,n),r):0}cn.computeOneofCase=lgt;cn.getWrapperField=function(t,e,r,n){if(t.f||(t.f={}),!t.f[r]){var o=I1(t,r);(n||o)&&(t.f[r]=new e(o))}return t.f[r]};cn.getRepeatedWrapperField=function(t,e,r){return kUr(t,e,r),e=t.f[r],e==rhe&&(e=t.f[r]=[]),e};function kUr(t,e,r){if(t.f||(t.f={}),!t.f[r]){for(var n=I1(t,r),o=[],i=0;i<n.length;i++)o[i]=new e(n[i]);t.f[r]=o}}cn.setWrapperField=function(t,e,r){NE(t,cn),t.f||(t.f={});var n=r&&r.g();return t.f[e]=r,X8(t,e,n)};cn.setOneofWrapperField=function(t,e,r,n){NE(t,cn),t.f||(t.f={});var o=n&&n.g();return t.f[e]=n,CUr(t,e,r,o)};cn.setRepeatedWrapperField=function(t,e,r){NE(t,cn),t.f||(t.f={}),r=r||[];for(var n=[],o=0;o<r.length;o++)n[o]=r[o].g();return t.f[e]=r,X8(t,e,n)};cn.addToRepeatedWrapperField=function(t,e,r,n,o){kUr(t,n,e);var i=t.f[e];return i||(i=t.f[e]=[]),r=r||new n,t=I1(t,e),o!=null?(i.splice(o,0,r),t.splice(o,0,r.g())):(i.push(r),t.push(r.g())),r};cn.toMap=function(t,e,r,n){for(var o={},i=0;i<t.length;i++)o[e.call(t[i])]=r?r.call(t[i],n,t[i]):t[i];return o};function TUr(t){if(t.f)for(var e in t.f){var r=t.f[e];if(Array.isArray(r))for(var n=0;n<r.length;n++)r[n]&&r[n].g();else r&&r.g()}}cn.prototype.g=function(){return TUr(this),this.u};cn.prototype.toArray=cn.prototype.g;cn.prototype.toString=function(){return TUr(this),this.u.toString()};cn.prototype.getExtension=function(t){if(this.i){this.f||(this.f={});var e=t.ma;if(t.na){if(t.F())return this.f[e]||(this.f[e]=nhe(this.i[e]||[],function(r){return new t.la(r)})),this.f[e]}else if(t.F())return!this.f[e]&&this.i[e]&&(this.f[e]=new t.la(this.i[e])),this.f[e];return this.i[e]}};cn.prototype.getExtension=cn.prototype.getExtension;cn.prototype.Kc=function(t,e){this.f||(this.f={}),QMe(this);var r=t.ma;return t.na?(e=e||[],t.F()?(this.f[r]=e,this.i[r]=nhe(e,function(n){return n.g()})):this.i[r]=e):t.F()?(this.f[r]=e,this.i[r]=e&&e.g()):this.i[r]=e,this};cn.prototype.setExtension=cn.prototype.Kc;cn.difference=function(t,e){if(!(t instanceof e.constructor))throw Error("Messages have different types.");var r=t.g();e=e.g();var n=[],o=0,i=r.length>e.length?r.length:e.length;for(t.b&&(n[0]=t.b,o=1);o<i;o++)uhe(r[o],e[o])||(n[o]=e[o]);return new t.constructor(n)};cn.equals=function(t,e){return t==e||!(!t||!e)&&t instanceof e.constructor&&uhe(t.g(),e.g())};function ngt(t,e){t=t||{},e=e||{};var r={},n;for(n in t)r[n]=0;for(n in e)r[n]=0;for(n in r)if(!uhe(t[n],e[n]))return!1;return!0}cn.compareExtensions=ngt;function uhe(t,e){if(t==e)return!0;if(!XLr(t)||!XLr(e))return typeof t=="number"&&isNaN(t)||typeof e=="number"&&isNaN(e)?String(t)==String(e):!1;if(t.constructor!=e.constructor)return!1;if(ZMe&&t.constructor===Uint8Array){if(t.length!=e.length)return!1;for(var r=0;r<t.length;r++)if(t[r]!=e[r])return!1;return!0}if(t.constructor===Array){var n=void 0,o=void 0,i=Math.max(t.length,e.length);for(r=0;r<i;r++){var a=t[r],s=e[r];if(a&&a.constructor==Object&&(Xt(n===void 0),Xt(r===t.length-1),n=a,a=void 0),s&&s.constructor==Object&&(Xt(o===void 0),Xt(r===e.length-1),o=s,s=void 0),!uhe(a,s))return!1}return n||o?(n=n||{},o=o||{},ngt(n,o)):!0}if(t.constructor===Object)return ngt(t,e);throw Error("Invalid type in JSPB array")}cn.compareFields=uhe;cn.prototype.Bb=function(){return $Me(this)};cn.prototype.cloneMessage=cn.prototype.Bb;cn.prototype.clone=function(){return $Me(this)};cn.prototype.clone=cn.prototype.clone;cn.clone=function(t){return $Me(t)};function $Me(t){return new t.constructor(ogt(t.g()))}cn.copyInto=function(t,e){NE(t,cn),NE(e,cn),Xt(t.constructor==e.constructor,"Copy source and target message should have the same type."),t=$Me(t);for(var r=e.g(),n=t.g(),o=r.length=0;o<n.length;o++)r[o]=n[o];e.f=t.f,e.i=t.i};function ogt(t){if(Array.isArray(t)){for(var e=Array(t.length),r=0;r<t.length;r++){var n=t[r];n!=null&&(e[r]=typeof n=="object"?ogt(Xt(n)):n)}return e}if(ZMe&&t instanceof Uint8Array)return new Uint8Array(t);e={};for(r in t)n=t[r],n!=null&&(e[r]=typeof n=="object"?ogt(Xt(n)):n);return e}cn.registerMessageType=function(t,e){e.we=t};var PE={dump:function(t){return NE(t,cn,"jspb.Message instance expected"),Xt(t.getExtension,"Only unobfuscated and unoptimized compilation modes supported."),PE.X(t)}};Rn("jspb.debug.dump",PE.dump,void 0);PE.X=function(t){var e=J8(t);if(e=="number"||e=="string"||e=="boolean"||e=="null"||e=="undefined"||typeof Uint8Array<"u"&&t instanceof Uint8Array)return t;if(e=="array")return $Io(t),nhe(t,PE.X);if(t instanceof _o){var r={};t=t.entries();for(var n=t.next();!n.done;n=t.next())r[n.value[0]]=PE.X(n.value[1]);return r}NE(t,cn,"Only messages expected: "+t),e=t.constructor;var o={$name:e.name||e.displayName};for(s in e.prototype){var i=/^get([A-Z]\w*)/.exec(s);if(i&&s!="getExtension"&&s!="getJsPbMessageId"){var a="has"+i[1];(!t[a]||t[a]())&&(a=t[s](),o[PE.$a(i[1])]=PE.X(a))}}if(t.extensionObject_)return o.$extensions="Recursive dumping of extensions not supported in compiled code. Switch to uncompiled or dump extension object directly",o;for(n in e.extensions)if(/^\d+$/.test(n)){a=e.extensions[n];var s=t.getExtension(a);i=void 0,a=a.Ba;var c=[],l=0;for(i in a)c[l++]=i;i=c[0],s!=null&&(r||(r=o.$extensions={}),r[PE.$a(i)]=PE.X(s))}return o};PE.$a=function(t){return t.replace(/^[A-Z]/,function(e){return e.toLowerCase()})};function Hr(){this.a=[]}Rn("jspb.BinaryEncoder",Hr,void 0);Hr.prototype.length=function(){return this.a.length};Hr.prototype.length=Hr.prototype.length;Hr.prototype.end=function(){var t=this.a;return this.a=[],t};Hr.prototype.end=Hr.prototype.end;Hr.prototype.l=function(t,e){for(Xt(t==Math.floor(t)),Xt(e==Math.floor(e)),Xt(0<=t&&4294967296>t),Xt(0<=e&&4294967296>e);0<e||127<t;)this.a.push(t&127|128),t=(t>>>7|e<<25)>>>0,e>>>=7;this.a.push(t)};Hr.prototype.writeSplitVarint64=Hr.prototype.l;Hr.prototype.A=function(t,e){Xt(t==Math.floor(t)),Xt(e==Math.floor(e)),Xt(0<=t&&4294967296>t),Xt(0<=e&&4294967296>e),this.s(t),this.s(e)};Hr.prototype.writeSplitFixed64=Hr.prototype.A;Hr.prototype.j=function(t){for(Xt(t==Math.floor(t)),Xt(0<=t&&4294967296>t);127<t;)this.a.push(t&127|128),t>>>=7;this.a.push(t)};Hr.prototype.writeUnsignedVarint32=Hr.prototype.j;Hr.prototype.M=function(t){if(Xt(t==Math.floor(t)),Xt(-2147483648<=t&&2147483648>t),0<=t)this.j(t);else{for(var e=0;9>e;e++)this.a.push(t&127|128),t>>=7;this.a.push(1)}};Hr.prototype.writeSignedVarint32=Hr.prototype.M;Hr.prototype.va=function(t){Xt(t==Math.floor(t)),Xt(0<=t&&18446744073709552e3>t),ihe(t),this.l(ss,_s)};Hr.prototype.writeUnsignedVarint64=Hr.prototype.va;Hr.prototype.ua=function(t){Xt(t==Math.floor(t)),Xt(-9223372036854776e3<=t&&9223372036854776e3>t),ihe(t),this.l(ss,_s)};Hr.prototype.writeSignedVarint64=Hr.prototype.ua;Hr.prototype.wa=function(t){Xt(t==Math.floor(t)),Xt(-2147483648<=t&&2147483648>t),this.j((t<<1^t>>31)>>>0)};Hr.prototype.writeZigzagVarint32=Hr.prototype.wa;Hr.prototype.xa=function(t){Xt(t==Math.floor(t)),Xt(-9223372036854776e3<=t&&9223372036854776e3>t),lUr(t),this.l(ss,_s)};Hr.prototype.writeZigzagVarint64=Hr.prototype.xa;Hr.prototype.Ta=function(t){this.W(lhe(t))};Hr.prototype.writeZigzagVarint64String=Hr.prototype.Ta;Hr.prototype.W=function(t){var e=this;lN(t),qMe(ss,_s,function(r,n){e.l(r>>>0,n>>>0)})};Hr.prototype.writeZigzagVarintHash64=Hr.prototype.W;Hr.prototype.be=function(t){Xt(t==Math.floor(t)),Xt(0<=t&&256>t),this.a.push(t>>>0&255)};Hr.prototype.writeUint8=Hr.prototype.be;Hr.prototype.ae=function(t){Xt(t==Math.floor(t)),Xt(0<=t&&65536>t),this.a.push(t>>>0&255),this.a.push(t>>>8&255)};Hr.prototype.writeUint16=Hr.prototype.ae;Hr.prototype.s=function(t){Xt(t==Math.floor(t)),Xt(0<=t&&4294967296>t),this.a.push(t>>>0&255),this.a.push(t>>>8&255),this.a.push(t>>>16&255),this.a.push(t>>>24&255)};Hr.prototype.writeUint32=Hr.prototype.s;Hr.prototype.V=function(t){Xt(t==Math.floor(t)),Xt(0<=t&&18446744073709552e3>t),cgt(t),this.s(ss),this.s(_s)};Hr.prototype.writeUint64=Hr.prototype.V;Hr.prototype.Qc=function(t){Xt(t==Math.floor(t)),Xt(-128<=t&&128>t),this.a.push(t>>>0&255)};Hr.prototype.writeInt8=Hr.prototype.Qc;Hr.prototype.Pc=function(t){Xt(t==Math.floor(t)),Xt(-32768<=t&&32768>t),this.a.push(t>>>0&255),this.a.push(t>>>8&255)};Hr.prototype.writeInt16=Hr.prototype.Pc;Hr.prototype.S=function(t){Xt(t==Math.floor(t)),Xt(-2147483648<=t&&2147483648>t),this.a.push(t>>>0&255),this.a.push(t>>>8&255),this.a.push(t>>>16&255),this.a.push(t>>>24&255)};Hr.prototype.writeInt32=Hr.prototype.S;Hr.prototype.T=function(t){Xt(t==Math.floor(t)),Xt(-9223372036854776e3<=t&&9223372036854776e3>t),ihe(t),this.A(ss,_s)};Hr.prototype.writeInt64=Hr.prototype.T;Hr.prototype.ka=function(t){Xt(t==Math.floor(t)),Xt(-9223372036854776e3<=+t&&9223372036854776e3>+t),lN(lhe(t)),this.A(ss,_s)};Hr.prototype.writeInt64String=Hr.prototype.ka;Hr.prototype.L=function(t){Xt(t===1/0||t===-1/0||isNaN(t)||-34028234663852886e22<=t&&34028234663852886e22>=t),uUr(t),this.s(ss)};Hr.prototype.writeFloat=Hr.prototype.L;Hr.prototype.J=function(t){Xt(t===1/0||t===-1/0||isNaN(t)||-17976931348623157e292<=t&&17976931348623157e292>=t),fUr(t),this.s(ss),this.s(_s)};Hr.prototype.writeDouble=Hr.prototype.J;Hr.prototype.I=function(t){Xt(typeof t=="boolean"||typeof t=="number"),this.a.push(t?1:0)};Hr.prototype.writeBool=Hr.prototype.I;Hr.prototype.R=function(t){Xt(t==Math.floor(t)),Xt(-2147483648<=t&&2147483648>t),this.M(t)};Hr.prototype.writeEnum=Hr.prototype.R;Hr.prototype.ja=function(t){this.a.push.apply(this.a,t)};Hr.prototype.writeBytes=Hr.prototype.ja;Hr.prototype.N=function(t){lN(t),this.l(ss,_s)};Hr.prototype.writeVarintHash64=Hr.prototype.N;Hr.prototype.K=function(t){lN(t),this.s(ss),this.s(_s)};Hr.prototype.writeFixedHash64=Hr.prototype.K;Hr.prototype.U=function(t){var e=this.a.length;QIo(t);for(var r=0;r<t.length;r++){var n=t.charCodeAt(r);if(128>n)this.a.push(n);else if(2048>n)this.a.push(n>>6|192),this.a.push(n&63|128);else if(65536>n)if(55296<=n&&56319>=n&&r+1<t.length){var o=t.charCodeAt(r+1);56320<=o&&57343>=o&&(n=1024*(n-55296)+o-56320+65536,this.a.push(n>>18|240),this.a.push(n>>12&63|128),this.a.push(n>>6&63|128),this.a.push(n&63|128),r++)}else this.a.push(n>>12|224),this.a.push(n>>6&63|128),this.a.push(n&63|128)}return this.a.length-e};Hr.prototype.writeString=Hr.prototype.U;function io(t,e){this.lo=t,this.hi=e}Rn("jspb.arith.UInt64",io,void 0);io.prototype.cmp=function(t){return this.hi<t.hi||this.hi==t.hi&&this.lo<t.lo?-1:this.hi==t.hi&&this.lo==t.lo?0:1};io.prototype.cmp=io.prototype.cmp;io.prototype.La=function(){return new io((this.lo>>>1|(this.hi&1)<<31)>>>0,this.hi>>>1>>>0)};io.prototype.rightShift=io.prototype.La;io.prototype.Da=function(){return new io(this.lo<<1>>>0,(this.hi<<1|this.lo>>>31)>>>0)};io.prototype.leftShift=io.prototype.Da;io.prototype.cb=function(){return!!(this.hi&2147483648)};io.prototype.msb=io.prototype.cb;io.prototype.Ob=function(){return!!(this.lo&1)};io.prototype.lsb=io.prototype.Ob;io.prototype.Ua=function(){return this.lo==0&&this.hi==0};io.prototype.zero=io.prototype.Ua;io.prototype.add=function(t){return new io((this.lo+t.lo&4294967295)>>>0>>>0,((this.hi+t.hi&4294967295)>>>0)+(4294967296<=this.lo+t.lo?1:0)>>>0)};io.prototype.add=io.prototype.add;io.prototype.sub=function(t){return new io((this.lo-t.lo&4294967295)>>>0>>>0,((this.hi-t.hi&4294967295)>>>0)-(0>this.lo-t.lo?1:0)>>>0)};io.prototype.sub=io.prototype.sub;function igt(t,e){var r=t&65535;t>>>=16;var n=e&65535,o=e>>>16;for(e=r*n+65536*(r*o&65535)+65536*(t*n&65535),r=t*o+(r*o>>>16)+(t*n>>>16);4294967296<=e;)e-=4294967296,r+=1;return new io(e>>>0,r>>>0)}io.mul32x32=igt;io.prototype.eb=function(t){var e=igt(this.lo,t);return t=igt(this.hi,t),t.hi=t.lo,t.lo=0,e.add(t)};io.prototype.mul=io.prototype.eb;io.prototype.Xa=function(t){if(t==0)return[];var e=new io(0,0),r=new io(this.lo,this.hi);t=new io(t,0);for(var n=new io(1,0);!t.cb();)t=t.Da(),n=n.Da();for(;!n.Ua();)0>=t.cmp(r)&&(e=e.add(n),r=r.sub(t)),t=t.La(),n=n.La();return[e,r]};io.prototype.div=io.prototype.Xa;io.prototype.toString=function(){for(var t="",e=this;!e.Ua();){e=e.Xa(10);var r=e[0];t=e[1].lo+t,e=r}return t==""&&(t="0"),t};io.prototype.toString=io.prototype.toString;function C$(t){for(var e=new io(0,0),r=new io(0,0),n=0;n<t.length;n++){if("0">t[n]||"9"<t[n])return null;r.lo=parseInt(t[n],10),e=e.eb(10).add(r)}return e}io.fromString=C$;io.prototype.clone=function(){return new io(this.lo,this.hi)};io.prototype.clone=io.prototype.clone;function Lp(t,e){this.lo=t,this.hi=e}Rn("jspb.arith.Int64",Lp,void 0);Lp.prototype.add=function(t){return new Lp((this.lo+t.lo&4294967295)>>>0>>>0,((this.hi+t.hi&4294967295)>>>0)+(4294967296<=this.lo+t.lo?1:0)>>>0)};Lp.prototype.add=Lp.prototype.add;Lp.prototype.sub=function(t){return new Lp((this.lo-t.lo&4294967295)>>>0>>>0,((this.hi-t.hi&4294967295)>>>0)-(0>this.lo-t.lo?1:0)>>>0)};Lp.prototype.sub=Lp.prototype.sub;Lp.prototype.clone=function(){return new Lp(this.lo,this.hi)};Lp.prototype.clone=Lp.prototype.clone;Lp.prototype.toString=function(){var t=(this.hi&2147483648)!=0,e=new io(this.lo,this.hi);return t&&(e=new io(0,0).sub(e)),(t?"-":"")+e.toString()};Lp.prototype.toString=Lp.prototype.toString;function ePe(t){var e=0<t.length&&t[0]=="-";return e&&(t=t.substring(1)),t=C$(t),t===null?null:(e&&(t=new io(0,0).sub(t)),new Lp(t.lo,t.hi))}Lp.fromString=ePe;function Ge(){this.c=[],this.b=0,this.a=new Hr,this.h=[]}Rn("jspb.BinaryWriter",Ge,void 0);function IUr(t,e){var r=t.a.end();t.c.push(r),t.c.push(e),t.b+=r.length+e.length}function ku(t,e){return xo(t,e,2),e=t.a.end(),t.c.push(e),t.b+=e.length,e.push(t.b),e}function Tu(t,e){var r=e.pop();for(r=t.b+t.a.length()-r,Xt(0<=r);127<r;)e.push(r&127|128),r>>>=7,t.b++;e.push(r),t.b++}Ge.prototype.pb=function(t,e,r){IUr(this,t.subarray(e,r))};Ge.prototype.writeSerializedMessage=Ge.prototype.pb;Ge.prototype.Pb=function(t,e,r){t!=null&&e!=null&&r!=null&&this.pb(t,e,r)};Ge.prototype.maybeWriteSerializedMessage=Ge.prototype.Pb;Ge.prototype.reset=function(){this.c=[],this.a.end(),this.b=0,this.h=[]};Ge.prototype.reset=Ge.prototype.reset;Ge.prototype.ab=function(){Xt(this.h.length==0);for(var t=new Uint8Array(this.b+this.a.length()),e=this.c,r=e.length,n=0,o=0;o<r;o++){var i=e[o];t.set(i,n),n+=i.length}return e=this.a.end(),t.set(e,n),n+=e.length,Xt(n==t.length),this.c=[t],t};Ge.prototype.getResultBuffer=Ge.prototype.ab;Ge.prototype.Kb=function(t){return aUr(this.ab(),t)};Ge.prototype.getResultBase64String=Ge.prototype.Kb;Ge.prototype.Va=function(t){this.h.push(ku(this,t))};Ge.prototype.beginSubMessage=Ge.prototype.Va;Ge.prototype.Ya=function(){Xt(0<=this.h.length),Tu(this,this.h.pop())};Ge.prototype.endSubMessage=Ge.prototype.Ya;function xo(t,e,r){Xt(1<=e&&e==Math.floor(e)),t.a.j(8*e+r)}Ge.prototype.Nc=function(t,e,r){switch(t){case 1:this.J(e,r);break;case 2:this.L(e,r);break;case 3:this.T(e,r);break;case 4:this.V(e,r);break;case 5:this.S(e,r);break;case 6:this.Qa(e,r);break;case 7:this.Pa(e,r);break;case 8:this.I(e,r);break;case 9:this.U(e,r);break;case 10:Td("Group field type not supported in writeAny()");break;case 11:Td("Message field type not supported in writeAny()");break;case 12:this.ja(e,r);break;case 13:this.s(e,r);break;case 14:this.R(e,r);break;case 15:this.Ra(e,r);break;case 16:this.Sa(e,r);break;case 17:this.rb(e,r);break;case 18:this.sb(e,r);break;case 30:this.K(e,r);break;case 31:this.N(e,r);break;default:Td("Invalid field type in writeAny()")}};Ge.prototype.writeAny=Ge.prototype.Nc;function ugt(t,e,r){r!=null&&(xo(t,e,0),t.a.j(r))}function fgt(t,e,r){r!=null&&(xo(t,e,0),t.a.M(r))}Ge.prototype.S=function(t,e){e!=null&&(Xt(-2147483648<=e&&2147483648>e),fgt(this,t,e))};Ge.prototype.writeInt32=Ge.prototype.S;Ge.prototype.ob=function(t,e){e!=null&&(e=parseInt(e,10),Xt(-2147483648<=e&&2147483648>e),fgt(this,t,e))};Ge.prototype.writeInt32String=Ge.prototype.ob;Ge.prototype.T=function(t,e){e!=null&&(Xt(-9223372036854776e3<=e&&9223372036854776e3>e),e!=null&&(xo(this,t,0),this.a.ua(e)))};Ge.prototype.writeInt64=Ge.prototype.T;Ge.prototype.ka=function(t,e){e!=null&&(e=ePe(e),xo(this,t,0),this.a.l(e.lo,e.hi))};Ge.prototype.writeInt64String=Ge.prototype.ka;Ge.prototype.s=function(t,e){e!=null&&(Xt(0<=e&&4294967296>e),ugt(this,t,e))};Ge.prototype.writeUint32=Ge.prototype.s;Ge.prototype.ub=function(t,e){e!=null&&(e=parseInt(e,10),Xt(0<=e&&4294967296>e),ugt(this,t,e))};Ge.prototype.writeUint32String=Ge.prototype.ub;Ge.prototype.V=function(t,e){e!=null&&(Xt(0<=e&&18446744073709552e3>e),e!=null&&(xo(this,t,0),this.a.va(e)))};Ge.prototype.writeUint64=Ge.prototype.V;Ge.prototype.vb=function(t,e){e!=null&&(e=C$(e),xo(this,t,0),this.a.l(e.lo,e.hi))};Ge.prototype.writeUint64String=Ge.prototype.vb;Ge.prototype.rb=function(t,e){e!=null&&(Xt(-2147483648<=e&&2147483648>e),e!=null&&(xo(this,t,0),this.a.wa(e)))};Ge.prototype.writeSint32=Ge.prototype.rb;Ge.prototype.sb=function(t,e){e!=null&&(Xt(-9223372036854776e3<=e&&9223372036854776e3>e),e!=null&&(xo(this,t,0),this.a.xa(e)))};Ge.prototype.writeSint64=Ge.prototype.sb;Ge.prototype.$d=function(t,e){e!=null&&e!=null&&(xo(this,t,0),this.a.W(e))};Ge.prototype.writeSintHash64=Ge.prototype.$d;Ge.prototype.Zd=function(t,e){e!=null&&e!=null&&(xo(this,t,0),this.a.Ta(e))};Ge.prototype.writeSint64String=Ge.prototype.Zd;Ge.prototype.Pa=function(t,e){e!=null&&(Xt(0<=e&&4294967296>e),xo(this,t,5),this.a.s(e))};Ge.prototype.writeFixed32=Ge.prototype.Pa;Ge.prototype.Qa=function(t,e){e!=null&&(Xt(0<=e&&18446744073709552e3>e),xo(this,t,1),this.a.V(e))};Ge.prototype.writeFixed64=Ge.prototype.Qa;Ge.prototype.nb=function(t,e){e!=null&&(e=C$(e),xo(this,t,1),this.a.A(e.lo,e.hi))};Ge.prototype.writeFixed64String=Ge.prototype.nb;Ge.prototype.Ra=function(t,e){e!=null&&(Xt(-2147483648<=e&&2147483648>e),xo(this,t,5),this.a.S(e))};Ge.prototype.writeSfixed32=Ge.prototype.Ra;Ge.prototype.Sa=function(t,e){e!=null&&(Xt(-9223372036854776e3<=e&&9223372036854776e3>e),xo(this,t,1),this.a.T(e))};Ge.prototype.writeSfixed64=Ge.prototype.Sa;Ge.prototype.qb=function(t,e){e!=null&&(e=ePe(e),xo(this,t,1),this.a.A(e.lo,e.hi))};Ge.prototype.writeSfixed64String=Ge.prototype.qb;Ge.prototype.L=function(t,e){e!=null&&(xo(this,t,5),this.a.L(e))};Ge.prototype.writeFloat=Ge.prototype.L;Ge.prototype.J=function(t,e){e!=null&&(xo(this,t,1),this.a.J(e))};Ge.prototype.writeDouble=Ge.prototype.J;Ge.prototype.I=function(t,e){e!=null&&(Xt(typeof e=="boolean"||typeof e=="number"),xo(this,t,0),this.a.I(e))};Ge.prototype.writeBool=Ge.prototype.I;Ge.prototype.R=function(t,e){e!=null&&(Xt(-2147483648<=e&&2147483648>e),xo(this,t,0),this.a.M(e))};Ge.prototype.writeEnum=Ge.prototype.R;Ge.prototype.U=function(t,e){e!=null&&(t=ku(this,t),this.a.U(e),Tu(this,t))};Ge.prototype.writeString=Ge.prototype.U;Ge.prototype.ja=function(t,e){e!=null&&(e=JMe(e),xo(this,t,2),this.a.j(e.length),IUr(this,e))};Ge.prototype.writeBytes=Ge.prototype.ja;Ge.prototype.Rc=function(t,e,r){e!=null&&(t=ku(this,t),r(e,this),Tu(this,t))};Ge.prototype.writeMessage=Ge.prototype.Rc;Ge.prototype.Sc=function(t,e,r){e!=null&&(xo(this,1,3),xo(this,2,0),this.a.M(t),t=ku(this,3),r(e,this),Tu(this,t),xo(this,1,4))};Ge.prototype.writeMessageSet=Ge.prototype.Sc;Ge.prototype.Oc=function(t,e,r){e!=null&&(xo(this,t,3),r(e,this),xo(this,t,4))};Ge.prototype.writeGroup=Ge.prototype.Oc;Ge.prototype.K=function(t,e){e!=null&&(Xt(e.length==8),xo(this,t,1),this.a.K(e))};Ge.prototype.writeFixedHash64=Ge.prototype.K;Ge.prototype.N=function(t,e){e!=null&&(Xt(e.length==8),xo(this,t,0),this.a.N(e))};Ge.prototype.writeVarintHash64=Ge.prototype.N;Ge.prototype.A=function(t,e,r){xo(this,t,1),this.a.A(e,r)};Ge.prototype.writeSplitFixed64=Ge.prototype.A;Ge.prototype.l=function(t,e,r){xo(this,t,0),this.a.l(e,r)};Ge.prototype.writeSplitVarint64=Ge.prototype.l;Ge.prototype.tb=function(t,e,r){xo(this,t,0);var n=this.a;qMe(e,r,function(o,i){n.l(o>>>0,i>>>0)})};Ge.prototype.writeSplitZigzagVarint64=Ge.prototype.tb;Ge.prototype.Ed=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)fgt(this,t,e[r])};Ge.prototype.writeRepeatedInt32=Ge.prototype.Ed;Ge.prototype.Fd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.ob(t,e[r])};Ge.prototype.writeRepeatedInt32String=Ge.prototype.Fd;Ge.prototype.Gd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++){var n=e[r];n!=null&&(xo(this,t,0),this.a.ua(n))}};Ge.prototype.writeRepeatedInt64=Ge.prototype.Gd;Ge.prototype.Qd=function(t,e,r,n){if(e!=null)for(var o=0;o<e.length;o++)this.A(t,r(e[o]),n(e[o]))};Ge.prototype.writeRepeatedSplitFixed64=Ge.prototype.Qd;Ge.prototype.Rd=function(t,e,r,n){if(e!=null)for(var o=0;o<e.length;o++)this.l(t,r(e[o]),n(e[o]))};Ge.prototype.writeRepeatedSplitVarint64=Ge.prototype.Rd;Ge.prototype.Sd=function(t,e,r,n){if(e!=null)for(var o=0;o<e.length;o++)this.tb(t,r(e[o]),n(e[o]))};Ge.prototype.writeRepeatedSplitZigzagVarint64=Ge.prototype.Sd;Ge.prototype.Hd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.ka(t,e[r])};Ge.prototype.writeRepeatedInt64String=Ge.prototype.Hd;Ge.prototype.Ud=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)ugt(this,t,e[r])};Ge.prototype.writeRepeatedUint32=Ge.prototype.Ud;Ge.prototype.Vd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.ub(t,e[r])};Ge.prototype.writeRepeatedUint32String=Ge.prototype.Vd;Ge.prototype.Wd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++){var n=e[r];n!=null&&(xo(this,t,0),this.a.va(n))}};Ge.prototype.writeRepeatedUint64=Ge.prototype.Wd;Ge.prototype.Xd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.vb(t,e[r])};Ge.prototype.writeRepeatedUint64String=Ge.prototype.Xd;Ge.prototype.Md=function(t,e){if(e!=null)for(var r=0;r<e.length;r++){var n=e[r];n!=null&&(xo(this,t,0),this.a.wa(n))}};Ge.prototype.writeRepeatedSint32=Ge.prototype.Md;Ge.prototype.Nd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++){var n=e[r];n!=null&&(xo(this,t,0),this.a.xa(n))}};Ge.prototype.writeRepeatedSint64=Ge.prototype.Nd;Ge.prototype.Od=function(t,e){if(e!=null)for(var r=0;r<e.length;r++){var n=e[r];n!=null&&(xo(this,t,0),this.a.Ta(n))}};Ge.prototype.writeRepeatedSint64String=Ge.prototype.Od;Ge.prototype.Pd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++){var n=e[r];n!=null&&(xo(this,t,0),this.a.W(n))}};Ge.prototype.writeRepeatedSintHash64=Ge.prototype.Pd;Ge.prototype.yd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.Pa(t,e[r])};Ge.prototype.writeRepeatedFixed32=Ge.prototype.yd;Ge.prototype.zd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.Qa(t,e[r])};Ge.prototype.writeRepeatedFixed64=Ge.prototype.zd;Ge.prototype.Ad=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.nb(t,e[r])};Ge.prototype.writeRepeatedFixed64String=Ge.prototype.Ad;Ge.prototype.Jd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.Ra(t,e[r])};Ge.prototype.writeRepeatedSfixed32=Ge.prototype.Jd;Ge.prototype.Kd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.Sa(t,e[r])};Ge.prototype.writeRepeatedSfixed64=Ge.prototype.Kd;Ge.prototype.Ld=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.qb(t,e[r])};Ge.prototype.writeRepeatedSfixed64String=Ge.prototype.Ld;Ge.prototype.Cd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.L(t,e[r])};Ge.prototype.writeRepeatedFloat=Ge.prototype.Cd;Ge.prototype.wd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.J(t,e[r])};Ge.prototype.writeRepeatedDouble=Ge.prototype.wd;Ge.prototype.ud=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.I(t,e[r])};Ge.prototype.writeRepeatedBool=Ge.prototype.ud;Ge.prototype.xd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.R(t,e[r])};Ge.prototype.writeRepeatedEnum=Ge.prototype.xd;Ge.prototype.Td=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.U(t,e[r])};Ge.prototype.writeRepeatedString=Ge.prototype.Td;Ge.prototype.vd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.ja(t,e[r])};Ge.prototype.writeRepeatedBytes=Ge.prototype.vd;Ge.prototype.Id=function(t,e,r){if(e!=null)for(var n=0;n<e.length;n++){var o=ku(this,t);r(e[n],this),Tu(this,o)}};Ge.prototype.writeRepeatedMessage=Ge.prototype.Id;Ge.prototype.Dd=function(t,e,r){if(e!=null)for(var n=0;n<e.length;n++)xo(this,t,3),r(e[n],this),xo(this,t,4)};Ge.prototype.writeRepeatedGroup=Ge.prototype.Dd;Ge.prototype.Bd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.K(t,e[r])};Ge.prototype.writeRepeatedFixedHash64=Ge.prototype.Bd;Ge.prototype.Yd=function(t,e){if(e!=null)for(var r=0;r<e.length;r++)this.N(t,e[r])};Ge.prototype.writeRepeatedVarintHash64=Ge.prototype.Yd;Ge.prototype.ad=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.M(e[r]);Tu(this,t)}};Ge.prototype.writePackedInt32=Ge.prototype.ad;Ge.prototype.bd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.M(parseInt(e[r],10));Tu(this,t)}};Ge.prototype.writePackedInt32String=Ge.prototype.bd;Ge.prototype.cd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.ua(e[r]);Tu(this,t)}};Ge.prototype.writePackedInt64=Ge.prototype.cd;Ge.prototype.md=function(t,e,r,n){if(e!=null){t=ku(this,t);for(var o=0;o<e.length;o++)this.a.A(r(e[o]),n(e[o]));Tu(this,t)}};Ge.prototype.writePackedSplitFixed64=Ge.prototype.md;Ge.prototype.nd=function(t,e,r,n){if(e!=null){t=ku(this,t);for(var o=0;o<e.length;o++)this.a.l(r(e[o]),n(e[o]));Tu(this,t)}};Ge.prototype.writePackedSplitVarint64=Ge.prototype.nd;Ge.prototype.od=function(t,e,r,n){if(e!=null){t=ku(this,t);for(var o=this.a,i=0;i<e.length;i++)qMe(r(e[i]),n(e[i]),function(a,s){o.l(a>>>0,s>>>0)});Tu(this,t)}};Ge.prototype.writePackedSplitZigzagVarint64=Ge.prototype.od;Ge.prototype.dd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++){var n=ePe(e[r]);this.a.l(n.lo,n.hi)}Tu(this,t)}};Ge.prototype.writePackedInt64String=Ge.prototype.dd;Ge.prototype.pd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.j(e[r]);Tu(this,t)}};Ge.prototype.writePackedUint32=Ge.prototype.pd;Ge.prototype.qd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.j(parseInt(e[r],10));Tu(this,t)}};Ge.prototype.writePackedUint32String=Ge.prototype.qd;Ge.prototype.rd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.va(e[r]);Tu(this,t)}};Ge.prototype.writePackedUint64=Ge.prototype.rd;Ge.prototype.sd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++){var n=C$(e[r]);this.a.l(n.lo,n.hi)}Tu(this,t)}};Ge.prototype.writePackedUint64String=Ge.prototype.sd;Ge.prototype.hd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.wa(e[r]);Tu(this,t)}};Ge.prototype.writePackedSint32=Ge.prototype.hd;Ge.prototype.jd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.xa(e[r]);Tu(this,t)}};Ge.prototype.writePackedSint64=Ge.prototype.jd;Ge.prototype.kd=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.W(lhe(e[r]));Tu(this,t)}};Ge.prototype.writePackedSint64String=Ge.prototype.kd;Ge.prototype.ld=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.W(e[r]);Tu(this,t)}};Ge.prototype.writePackedSintHash64=Ge.prototype.ld;Ge.prototype.Wc=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(4*e.length),t=0;t<e.length;t++)this.a.s(e[t])};Ge.prototype.writePackedFixed32=Ge.prototype.Wc;Ge.prototype.Xc=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(8*e.length),t=0;t<e.length;t++)this.a.V(e[t])};Ge.prototype.writePackedFixed64=Ge.prototype.Xc;Ge.prototype.Yc=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(8*e.length),t=0;t<e.length;t++){var r=C$(e[t]);this.a.A(r.lo,r.hi)}};Ge.prototype.writePackedFixed64String=Ge.prototype.Yc;Ge.prototype.ed=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(4*e.length),t=0;t<e.length;t++)this.a.S(e[t])};Ge.prototype.writePackedSfixed32=Ge.prototype.ed;Ge.prototype.fd=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(8*e.length),t=0;t<e.length;t++)this.a.T(e[t])};Ge.prototype.writePackedSfixed64=Ge.prototype.fd;Ge.prototype.gd=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(8*e.length),t=0;t<e.length;t++)this.a.ka(e[t])};Ge.prototype.writePackedSfixed64String=Ge.prototype.gd;Ge.prototype.$c=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(4*e.length),t=0;t<e.length;t++)this.a.L(e[t])};Ge.prototype.writePackedFloat=Ge.prototype.$c;Ge.prototype.Uc=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(8*e.length),t=0;t<e.length;t++)this.a.J(e[t])};Ge.prototype.writePackedDouble=Ge.prototype.Uc;Ge.prototype.Tc=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(e.length),t=0;t<e.length;t++)this.a.I(e[t])};Ge.prototype.writePackedBool=Ge.prototype.Tc;Ge.prototype.Vc=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.R(e[r]);Tu(this,t)}};Ge.prototype.writePackedEnum=Ge.prototype.Vc;Ge.prototype.Zc=function(t,e){if(e!=null&&e.length)for(xo(this,t,2),this.a.j(8*e.length),t=0;t<e.length;t++)this.a.K(e[t])};Ge.prototype.writePackedFixedHash64=Ge.prototype.Zc;Ge.prototype.td=function(t,e){if(e!=null&&e.length){t=ku(this,t);for(var r=0;r<e.length;r++)this.a.N(e[r]);Tu(this,t)}};Ge.prototype.writePackedVarintHash64=Ge.prototype.td;typeof qh=="object"&&(qh.debug=PE,qh.Map=_o,qh.Message=cn,qh.BinaryReader=Ye,qh.BinaryWriter=Ge,qh.ExtensionFieldInfo=the,qh.ExtensionFieldBinaryInfo=yUr,qh.exportSymbol=KIo,qh.inherits=YIo,qh.object={extend:JIo},qh.typeOf=J8)});var pgt=Q((fGc,fhe)=>{d();p();function tRo(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}fhe.exports=tRo,fhe.exports.__esModule=!0,fhe.exports.default=fhe.exports});var RUr=Q((hGc,dhe)=>{d();p();var rRo=pgt();function nRo(t){if(Array.isArray(t))return rRo(t)}dhe.exports=nRo,dhe.exports.__esModule=!0,dhe.exports.default=dhe.exports});var MUr=Q((vGc,phe)=>{d();p();function oRo(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}phe.exports=oRo,phe.exports.__esModule=!0,phe.exports.default=phe.exports});var hgt=Q((xGc,hhe)=>{d();p();var PUr=pgt();function iRo(t,e){if(!!t){if(typeof t=="string")return PUr(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return PUr(t,e)}}hhe.exports=iRo,hhe.exports.__esModule=!0,hhe.exports.default=hhe.exports});var NUr=Q((SGc,mhe)=>{d();p();function aRo(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}mhe.exports=aRo,mhe.exports.__esModule=!0,mhe.exports.default=mhe.exports});var BUr=Q((CGc,ghe)=>{d();p();var sRo=RUr(),cRo=MUr(),lRo=hgt(),uRo=NUr();function fRo(t){return sRo(t)||cRo(t)||lRo(t)||uRo()}ghe.exports=fRo,ghe.exports.__esModule=!0,ghe.exports.default=ghe.exports});var OUr=Q((IGc,vhe)=>{d();p();function dRo(t){if(Array.isArray(t))return t}vhe.exports=dRo,vhe.exports.__esModule=!0,vhe.exports.default=vhe.exports});var DUr=Q((PGc,yhe)=>{d();p();function pRo(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var n=[],o=!0,i=!1,a,s;try{for(r=r.call(t);!(o=(a=r.next()).done)&&(n.push(a.value),!(e&&n.length===e));o=!0);}catch(c){i=!0,s=c}finally{try{!o&&r.return!=null&&r.return()}finally{if(i)throw s}}return n}}yhe.exports=pRo,yhe.exports.__esModule=!0,yhe.exports.default=yhe.exports});var LUr=Q((OGc,bhe)=>{d();p();function hRo(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}bhe.exports=hRo,bhe.exports.__esModule=!0,bhe.exports.default=bhe.exports});var UUr=Q((UGc,xhe)=>{d();p();var mRo=OUr(),gRo=DUr(),vRo=hgt(),yRo=LUr();function bRo(t,e){return mRo(t)||gRo(t,e)||vRo(t,e)||yRo()}xhe.exports=bRo,xhe.exports.__esModule=!0,xhe.exports.default=xhe.exports});var mgt=Q((HGc,whe)=>{d();p();function xRo(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}whe.exports=xRo,whe.exports.__esModule=!0,whe.exports.default=whe.exports});var tFr=Q((Uo,eFr)=>{d();p();Uo=eFr.exports=$i;var Ns;typeof S=="object"&&S.env&&S.env.NODE_DEBUG&&/\bsemver\b/i.test(S.env.NODE_DEBUG)?Ns=function(){var t=Array.prototype.slice.call(arguments,0);t.unshift("SEMVER"),console.log.apply(console,t)}:Ns=function(){};Uo.SEMVER_SPEC_VERSION="2.0.0";var vgt=256,tPe=Number.MAX_SAFE_INTEGER||9007199254740991,ggt=16,gc=Uo.re=[],Br=Uo.src=[],Li=0,k$=Li++;Br[k$]="0|[1-9]\\d*";var T$=Li++;Br[T$]="[0-9]+";var wgt=Li++;Br[wgt]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var zUr=Li++;Br[zUr]="("+Br[k$]+")\\.("+Br[k$]+")\\.("+Br[k$]+")";var HUr=Li++;Br[HUr]="("+Br[T$]+")\\.("+Br[T$]+")\\.("+Br[T$]+")";var ygt=Li++;Br[ygt]="(?:"+Br[k$]+"|"+Br[wgt]+")";var bgt=Li++;Br[bgt]="(?:"+Br[T$]+"|"+Br[wgt]+")";var Agt=Li++;Br[Agt]="(?:-("+Br[ygt]+"(?:\\."+Br[ygt]+")*))";var Sgt=Li++;Br[Sgt]="(?:-?("+Br[bgt]+"(?:\\."+Br[bgt]+")*))";var xgt=Li++;Br[xgt]="[0-9A-Za-z-]+";var Ehe=Li++;Br[Ehe]="(?:\\+("+Br[xgt]+"(?:\\."+Br[xgt]+")*))";var Egt=Li++,jUr="v?"+Br[zUr]+Br[Agt]+"?"+Br[Ehe]+"?";Br[Egt]="^"+jUr+"$";var _gt="[v=\\s]*"+Br[HUr]+Br[Sgt]+"?"+Br[Ehe]+"?",Cgt=Li++;Br[Cgt]="^"+_gt+"$";var M$=Li++;Br[M$]="((?:<|>)?=?)";var rPe=Li++;Br[rPe]=Br[T$]+"|x|X|\\*";var nPe=Li++;Br[nPe]=Br[k$]+"|x|X|\\*";var $H=Li++;Br[$H]="[v=\\s]*("+Br[nPe]+")(?:\\.("+Br[nPe]+")(?:\\.("+Br[nPe]+")(?:"+Br[Agt]+")?"+Br[Ehe]+"?)?)?";var R$=Li++;Br[R$]="[v=\\s]*("+Br[rPe]+")(?:\\.("+Br[rPe]+")(?:\\.("+Br[rPe]+")(?:"+Br[Sgt]+")?"+Br[Ehe]+"?)?)?";var WUr=Li++;Br[WUr]="^"+Br[M$]+"\\s*"+Br[$H]+"$";var GUr=Li++;Br[GUr]="^"+Br[M$]+"\\s*"+Br[R$]+"$";var VUr=Li++;Br[VUr]="(?:^|[^\\d])(\\d{1,"+ggt+"})(?:\\.(\\d{1,"+ggt+"}))?(?:\\.(\\d{1,"+ggt+"}))?(?:$|[^\\d])";var lPe=Li++;Br[lPe]="(?:~>?)";var oPe=Li++;Br[oPe]="(\\s*)"+Br[lPe]+"\\s+";gc[oPe]=new RegExp(Br[oPe],"g");var wRo="$1~",qUr=Li++;Br[qUr]="^"+Br[lPe]+Br[$H]+"$";var KUr=Li++;Br[KUr]="^"+Br[lPe]+Br[R$]+"$";var uPe=Li++;Br[uPe]="(?:\\^)";var iPe=Li++;Br[iPe]="(\\s*)"+Br[uPe]+"\\s+";gc[iPe]=new RegExp(Br[iPe],"g");var ARo="$1^",YUr=Li++;Br[YUr]="^"+Br[uPe]+Br[$H]+"$";var JUr=Li++;Br[JUr]="^"+Br[uPe]+Br[R$]+"$";var kgt=Li++;Br[kgt]="^"+Br[M$]+"\\s*("+_gt+")$|^$";var Tgt=Li++;Br[Tgt]="^"+Br[M$]+"\\s*("+jUr+")$|^$";var Ahe=Li++;Br[Ahe]="(\\s*)"+Br[M$]+"\\s*("+_gt+"|"+Br[$H]+")";gc[Ahe]=new RegExp(Br[Ahe],"g");var SRo="$1$2$3",XUr=Li++;Br[XUr]="^\\s*("+Br[$H]+")\\s+-\\s+("+Br[$H]+")\\s*$";var ZUr=Li++;Br[ZUr]="^\\s*("+Br[R$]+")\\s+-\\s+("+Br[R$]+")\\s*$";var QUr=Li++;Br[QUr]="(<|>)?=?\\s*\\*";for(uN=0;uN<Li;uN++)Ns(uN,Br[uN]),gc[uN]||(gc[uN]=new RegExp(Br[uN]));var uN;Uo.parse=ej;function ej(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof $i)return t;if(typeof t!="string"||t.length>vgt)return null;var r=e.loose?gc[Cgt]:gc[Egt];if(!r.test(t))return null;try{return new $i(t,e)}catch{return null}}Uo.valid=ERo;function ERo(t,e){var r=ej(t,e);return r?r.version:null}Uo.clean=_Ro;function _Ro(t,e){var r=ej(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null}Uo.SemVer=$i;function $i(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof $i){if(t.loose===e.loose)return t;t=t.version}else if(typeof t!="string")throw new TypeError("Invalid Version: "+t);if(t.length>vgt)throw new TypeError("version is longer than "+vgt+" characters");if(!(this instanceof $i))return new $i(t,e);Ns("SemVer",t,e),this.options=e,this.loose=!!e.loose;var r=t.trim().match(e.loose?gc[Cgt]:gc[Egt]);if(!r)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>tPe||this.major<0)throw new TypeError("Invalid major version");if(this.minor>tPe||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>tPe||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(n){if(/^[0-9]+$/.test(n)){var o=+n;if(o>=0&&o<tPe)return o}return n}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}$i.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version};$i.prototype.toString=function(){return this.version};$i.prototype.compare=function(t){return Ns("SemVer.compare",this.version,this.options,t),t instanceof $i||(t=new $i(t,this.options)),this.compareMain(t)||this.comparePre(t)};$i.prototype.compareMain=function(t){return t instanceof $i||(t=new $i(t,this.options)),I$(this.major,t.major)||I$(this.minor,t.minor)||I$(this.patch,t.patch)};$i.prototype.comparePre=function(t){if(t instanceof $i||(t=new $i(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;var e=0;do{var r=this.prerelease[e],n=t.prerelease[e];if(Ns("prerelease compare",e,r,n),r===void 0&&n===void 0)return 0;if(n===void 0)return 1;if(r===void 0)return-1;if(r===n)continue;return I$(r,n)}while(++e)};$i.prototype.inc=function(t,e){switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",e);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",e);break;case"prepatch":this.prerelease.length=0,this.inc("patch",e),this.inc("pre",e);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",e),this.inc("pre",e);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);r===-1&&this.prerelease.push(0)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: "+t)}return this.format(),this.raw=this.version,this};Uo.inc=CRo;function CRo(t,e,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new $i(t,r).inc(e,n).version}catch{return null}}Uo.diff=kRo;function kRo(t,e){if(Igt(t,e))return null;var r=ej(t),n=ej(e),o="";if(r.prerelease.length||n.prerelease.length){o="pre";var i="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==n[a])return o+a;return i}Uo.compareIdentifiers=I$;var FUr=/^[0-9]+$/;function I$(t,e){var r=FUr.test(t),n=FUr.test(e);return r&&n&&(t=+t,e=+e),t===e?0:r&&!n?-1:n&&!r?1:t<e?-1:1}Uo.rcompareIdentifiers=TRo;function TRo(t,e){return I$(e,t)}Uo.major=IRo;function IRo(t,e){return new $i(t,e).major}Uo.minor=RRo;function RRo(t,e){return new $i(t,e).minor}Uo.patch=MRo;function MRo(t,e){return new $i(t,e).patch}Uo.compare=Z8;function Z8(t,e,r){return new $i(t,r).compare(new $i(e,r))}Uo.compareLoose=PRo;function PRo(t,e){return Z8(t,e,!0)}Uo.rcompare=NRo;function NRo(t,e,r){return Z8(e,t,r)}Uo.sort=BRo;function BRo(t,e){return t.sort(function(r,n){return Uo.compare(r,n,e)})}Uo.rsort=ORo;function ORo(t,e){return t.sort(function(r,n){return Uo.rcompare(r,n,e)})}Uo.gt=She;function She(t,e,r){return Z8(t,e,r)>0}Uo.lt=aPe;function aPe(t,e,r){return Z8(t,e,r)<0}Uo.eq=Igt;function Igt(t,e,r){return Z8(t,e,r)===0}Uo.neq=$Ur;function $Ur(t,e,r){return Z8(t,e,r)!==0}Uo.gte=Rgt;function Rgt(t,e,r){return Z8(t,e,r)>=0}Uo.lte=Mgt;function Mgt(t,e,r){return Z8(t,e,r)<=0}Uo.cmp=sPe;function sPe(t,e,r,n){switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return Igt(t,r,n);case"!=":return $Ur(t,r,n);case">":return She(t,r,n);case">=":return Rgt(t,r,n);case"<":return aPe(t,r,n);case"<=":return Mgt(t,r,n);default:throw new TypeError("Invalid operator: "+e)}}Uo.Comparator=J2;function J2(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof J2){if(t.loose===!!e.loose)return t;t=t.value}if(!(this instanceof J2))return new J2(t,e);Ns("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===_he?this.value="":this.value=this.operator+this.semver.version,Ns("comp",this)}var _he={};J2.prototype.parse=function(t){var e=this.options.loose?gc[kgt]:gc[Tgt],r=t.match(e);if(!r)throw new TypeError("Invalid comparator: "+t);this.operator=r[1],this.operator==="="&&(this.operator=""),r[2]?this.semver=new $i(r[2],this.options.loose):this.semver=_he};J2.prototype.toString=function(){return this.value};J2.prototype.test=function(t){return Ns("Comparator.test",t,this.options.loose),this.semver===_he?!0:(typeof t=="string"&&(t=new $i(t,this.options)),sPe(t,this.operator,this.semver,this.options))};J2.prototype.intersects=function(t,e){if(!(t instanceof J2))throw new TypeError("a Comparator is required");(!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1});var r;if(this.operator==="")return r=new Zl(t.value,e),cPe(this.value,r,e);if(t.operator==="")return r=new Zl(this.value,e),cPe(t.semver,r,e);var n=(this.operator===">="||this.operator===">")&&(t.operator===">="||t.operator===">"),o=(this.operator==="<="||this.operator==="<")&&(t.operator==="<="||t.operator==="<"),i=this.semver.version===t.semver.version,a=(this.operator===">="||this.operator==="<=")&&(t.operator===">="||t.operator==="<="),s=sPe(this.semver,"<",t.semver,e)&&(this.operator===">="||this.operator===">")&&(t.operator==="<="||t.operator==="<"),c=sPe(this.semver,">",t.semver,e)&&(this.operator==="<="||this.operator==="<")&&(t.operator===">="||t.operator===">");return n||o||i&&a||s||c};Uo.Range=Zl;function Zl(t,e){if((!e||typeof e!="object")&&(e={loose:!!e,includePrerelease:!1}),t instanceof Zl)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new Zl(t.raw,e);if(t instanceof J2)return new Zl(t.value,e);if(!(this instanceof Zl))return new Zl(t,e);if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t,this.set=t.split(/\s*\|\|\s*/).map(function(r){return this.parseRange(r.trim())},this).filter(function(r){return r.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+t);this.format()}Zl.prototype.format=function(){return this.range=this.set.map(function(t){return t.join(" ").trim()}).join("||").trim(),this.range};Zl.prototype.toString=function(){return this.range};Zl.prototype.parseRange=function(t){var e=this.options.loose;t=t.trim();var r=e?gc[ZUr]:gc[XUr];t=t.replace(r,VRo),Ns("hyphen replace",t),t=t.replace(gc[Ahe],SRo),Ns("comparator trim",t,gc[Ahe]),t=t.replace(gc[oPe],wRo),t=t.replace(gc[iPe],ARo),t=t.split(/\s+/).join(" ");var n=e?gc[kgt]:gc[Tgt],o=t.split(" ").map(function(i){return LRo(i,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(o=o.filter(function(i){return!!i.match(n)})),o=o.map(function(i){return new J2(i,this.options)},this),o};Zl.prototype.intersects=function(t,e){if(!(t instanceof Zl))throw new TypeError("a Range is required");return this.set.some(function(r){return r.every(function(n){return t.set.some(function(o){return o.every(function(i){return n.intersects(i,e)})})})})};Uo.toComparators=DRo;function DRo(t,e){return new Zl(t,e).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}function LRo(t,e){return Ns("comp",t,e),t=zRo(t,e),Ns("caret",t),t=URo(t,e),Ns("tildes",t),t=jRo(t,e),Ns("xrange",t),t=GRo(t,e),Ns("stars",t),t}function Wg(t){return!t||t.toLowerCase()==="x"||t==="*"}function URo(t,e){return t.trim().split(/\s+/).map(function(r){return FRo(r,e)}).join(" ")}function FRo(t,e){var r=e.loose?gc[KUr]:gc[qUr];return t.replace(r,function(n,o,i,a,s){Ns("tilde",t,n,o,i,a,s);var c;return Wg(o)?c="":Wg(i)?c=">="+o+".0.0 <"+(+o+1)+".0.0":Wg(a)?c=">="+o+"."+i+".0 <"+o+"."+(+i+1)+".0":s?(Ns("replaceTilde pr",s),c=">="+o+"."+i+"."+a+"-"+s+" <"+o+"."+(+i+1)+".0"):c=">="+o+"."+i+"."+a+" <"+o+"."+(+i+1)+".0",Ns("tilde return",c),c})}function zRo(t,e){return t.trim().split(/\s+/).map(function(r){return HRo(r,e)}).join(" ")}function HRo(t,e){Ns("caret",t,e);var r=e.loose?gc[JUr]:gc[YUr];return t.replace(r,function(n,o,i,a,s){Ns("caret",t,n,o,i,a,s);var c;return Wg(o)?c="":Wg(i)?c=">="+o+".0.0 <"+(+o+1)+".0.0":Wg(a)?o==="0"?c=">="+o+"."+i+".0 <"+o+"."+(+i+1)+".0":c=">="+o+"."+i+".0 <"+(+o+1)+".0.0":s?(Ns("replaceCaret pr",s),o==="0"?i==="0"?c=">="+o+"."+i+"."+a+"-"+s+" <"+o+"."+i+"."+(+a+1):c=">="+o+"."+i+"."+a+"-"+s+" <"+o+"."+(+i+1)+".0":c=">="+o+"."+i+"."+a+"-"+s+" <"+(+o+1)+".0.0"):(Ns("no pr"),o==="0"?i==="0"?c=">="+o+"."+i+"."+a+" <"+o+"."+i+"."+(+a+1):c=">="+o+"."+i+"."+a+" <"+o+"."+(+i+1)+".0":c=">="+o+"."+i+"."+a+" <"+(+o+1)+".0.0"),Ns("caret return",c),c})}function jRo(t,e){return Ns("replaceXRanges",t,e),t.split(/\s+/).map(function(r){return WRo(r,e)}).join(" ")}function WRo(t,e){t=t.trim();var r=e.loose?gc[GUr]:gc[WUr];return t.replace(r,function(n,o,i,a,s,c){Ns("xRange",t,n,o,i,a,s,c);var l=Wg(i),u=l||Wg(a),f=u||Wg(s),h=f;return o==="="&&h&&(o=""),l?o===">"||o==="<"?n="<0.0.0":n="*":o&&h?(u&&(a=0),s=0,o===">"?(o=">=",u?(i=+i+1,a=0,s=0):(a=+a+1,s=0)):o==="<="&&(o="<",u?i=+i+1:a=+a+1),n=o+i+"."+a+"."+s):u?n=">="+i+".0.0 <"+(+i+1)+".0.0":f&&(n=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0"),Ns("xRange return",n),n})}function GRo(t,e){return Ns("replaceStars",t,e),t.trim().replace(gc[QUr],"")}function VRo(t,e,r,n,o,i,a,s,c,l,u,f,h){return Wg(r)?e="":Wg(n)?e=">="+r+".0.0":Wg(o)?e=">="+r+"."+n+".0":e=">="+e,Wg(c)?s="":Wg(l)?s="<"+(+c+1)+".0.0":Wg(u)?s="<"+c+"."+(+l+1)+".0":f?s="<="+c+"."+l+"."+u+"-"+f:s="<="+s,(e+" "+s).trim()}Zl.prototype.test=function(t){if(!t)return!1;typeof t=="string"&&(t=new $i(t,this.options));for(var e=0;e<this.set.length;e++)if(qRo(this.set[e],t,this.options))return!0;return!1};function qRo(t,e,r){for(var n=0;n<t.length;n++)if(!t[n].test(e))return!1;if(e.prerelease.length&&!r.includePrerelease){for(n=0;n<t.length;n++)if(Ns(t[n].semver),t[n].semver!==_he&&t[n].semver.prerelease.length>0){var o=t[n].semver;if(o.major===e.major&&o.minor===e.minor&&o.patch===e.patch)return!0}return!1}return!0}Uo.satisfies=cPe;function cPe(t,e,r){try{e=new Zl(e,r)}catch{return!1}return e.test(t)}Uo.maxSatisfying=KRo;function KRo(t,e,r){var n=null,o=null;try{var i=new Zl(e,r)}catch{return null}return t.forEach(function(a){i.test(a)&&(!n||o.compare(a)===-1)&&(n=a,o=new $i(n,r))}),n}Uo.minSatisfying=YRo;function YRo(t,e,r){var n=null,o=null;try{var i=new Zl(e,r)}catch{return null}return t.forEach(function(a){i.test(a)&&(!n||o.compare(a)===1)&&(n=a,o=new $i(n,r))}),n}Uo.minVersion=JRo;function JRo(t,e){t=new Zl(t,e);var r=new $i("0.0.0");if(t.test(r)||(r=new $i("0.0.0-0"),t.test(r)))return r;r=null;for(var n=0;n<t.set.length;++n){var o=t.set[n];o.forEach(function(i){var a=new $i(i.semver.version);switch(i.operator){case">":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||She(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+i.operator)}})}return r&&t.test(r)?r:null}Uo.validRange=XRo;function XRo(t,e){try{return new Zl(t,e).range||"*"}catch{return null}}Uo.ltr=ZRo;function ZRo(t,e,r){return Pgt(t,e,"<",r)}Uo.gtr=QRo;function QRo(t,e,r){return Pgt(t,e,">",r)}Uo.outside=Pgt;function Pgt(t,e,r,n){t=new $i(t,n),e=new Zl(e,n);var o,i,a,s,c;switch(r){case">":o=She,i=Mgt,a=aPe,s=">",c=">=";break;case"<":o=aPe,i=Rgt,a=She,s="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(cPe(t,e,n))return!1;for(var l=0;l<e.set.length;++l){var u=e.set[l],f=null,h=null;if(u.forEach(function(m){m.semver===_he&&(m=new J2(">=0.0.0")),f=f||m,h=h||m,o(m.semver,f.semver,n)?f=m:a(m.semver,h.semver,n)&&(h=m)}),f.operator===s||f.operator===c||(!h.operator||h.operator===s)&&i(t,h.semver))return!1;if(h.operator===c&&a(t,h.semver))return!1}return!0}Uo.prerelease=$Ro;function $Ro(t,e){var r=ej(t,e);return r&&r.prerelease.length?r.prerelease:null}Uo.intersects=e9o;function e9o(t,e,r){return t=new Zl(t,r),e=new Zl(e,r),t.intersects(e)}Uo.coerce=t9o;function t9o(t){if(t instanceof $i)return t;if(typeof t!="string")return null;var e=t.match(gc[VUr]);return e==null?null:ej(e[1]+"."+(e[2]||"0")+"."+(e[3]||"0"))}});var rFr=Q((qGc,r9o)=>{r9o.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny <fedor@indutny.com>",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}});var R1=Q(nFr=>{"use strict";d();p();var BE=nFr,n9o=pi(),o9o=mm(),fPe=fQ();BE.assert=o9o;BE.toArray=fPe.toArray;BE.zero2=fPe.zero2;BE.toHex=fPe.toHex;BE.encode=fPe.encode;function i9o(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var o=1<<e+1,i=t.clone(),a=0;a<n.length;a++){var s,c=i.andln(o-1);i.isOdd()?(c>(o>>1)-1?s=(o>>1)-c:s=c,i.isubn(s)):s=0,n[a]=s,i.iushrn(1)}return n}BE.getNAF=i9o;function a9o(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n=0,o=0,i;t.cmpn(-n)>0||e.cmpn(-o)>0;){var a=t.andln(3)+n&3,s=e.andln(3)+o&3;a===3&&(a=-1),s===3&&(s=-1);var c;(a&1)===0?c=0:(i=t.andln(7)+n&7,(i===3||i===5)&&s===2?c=-a:c=a),r[0].push(c);var l;(s&1)===0?l=0:(i=e.andln(7)+o&7,(i===3||i===5)&&a===2?l=-s:l=s),r[1].push(l),2*n===c+1&&(n=1-n),2*o===l+1&&(o=1-o),t.iushrn(1),e.iushrn(1)}return r}BE.getJSF=a9o;function s9o(t,e,r){var n="_"+e;t.prototype[e]=function(){return this[n]!==void 0?this[n]:this[n]=r.call(this)}}BE.cachedProperty=s9o;function c9o(t){return typeof t=="string"?BE.toArray(t,"hex"):t}BE.parseBytes=c9o;function l9o(t){return new n9o(t,"hex","le")}BE.intFromLE=l9o});var khe=Q((XGc,oFr)=>{"use strict";d();p();var tj=pi(),Che=R1(),dPe=Che.getNAF,u9o=Che.getJSF,pPe=Che.assert;function fN(t,e){this.type=t,this.p=new tj(e.p,16),this.red=e.prime?tj.red(e.prime):tj.mont(this.p),this.zero=new tj(0).toRed(this.red),this.one=new tj(1).toRed(this.red),this.two=new tj(2).toRed(this.red),this.n=e.n&&new tj(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}oFr.exports=fN;fN.prototype.point=function(){throw new Error("Not implemented")};fN.prototype.validate=function(){throw new Error("Not implemented")};fN.prototype._fixedNafMul=function(e,r){pPe(e.precomputed);var n=e._getDoubles(),o=dPe(r,1,this._bitLength),i=(1<<n.step+1)-(n.step%2===0?2:1);i/=3;var a=[],s,c;for(s=0;s<o.length;s+=n.step){c=0;for(var l=s+n.step-1;l>=s;l--)c=(c<<1)+o[l];a.push(c)}for(var u=this.jpoint(null,null,null),f=this.jpoint(null,null,null),h=i;h>0;h--){for(s=0;s<a.length;s++)c=a[s],c===h?f=f.mixedAdd(n.points[s]):c===-h&&(f=f.mixedAdd(n.points[s].neg()));u=u.add(f)}return u.toP()};fN.prototype._wnafMul=function(e,r){var n=4,o=e._getNAFPoints(n);n=o.wnd;for(var i=o.points,a=dPe(r,n,this._bitLength),s=this.jpoint(null,null,null),c=a.length-1;c>=0;c--){for(var l=0;c>=0&&a[c]===0;c--)l++;if(c>=0&&l++,s=s.dblp(l),c<0)break;var u=a[c];pPe(u!==0),e.type==="affine"?u>0?s=s.mixedAdd(i[u-1>>1]):s=s.mixedAdd(i[-u-1>>1].neg()):u>0?s=s.add(i[u-1>>1]):s=s.add(i[-u-1>>1].neg())}return e.type==="affine"?s.toP():s};fN.prototype._wnafMulAdd=function(e,r,n,o,i){var a=this._wnafT1,s=this._wnafT2,c=this._wnafT3,l=0,u,f,h;for(u=0;u<o;u++){h=r[u];var m=h._getNAFPoints(e);a[u]=m.wnd,s[u]=m.points}for(u=o-1;u>=1;u-=2){var g=u-1,v=u;if(a[g]!==1||a[v]!==1){c[g]=dPe(n[g],a[g],this._bitLength),c[v]=dPe(n[v],a[v],this._bitLength),l=Math.max(c[g].length,l),l=Math.max(c[v].length,l);continue}var b=[r[g],null,null,r[v]];r[g].y.cmp(r[v].y)===0?(b[1]=r[g].add(r[v]),b[2]=r[g].toJ().mixedAdd(r[v].neg())):r[g].y.cmp(r[v].y.redNeg())===0?(b[1]=r[g].toJ().mixedAdd(r[v]),b[2]=r[g].add(r[v].neg())):(b[1]=r[g].toJ().mixedAdd(r[v]),b[2]=r[g].toJ().mixedAdd(r[v].neg()));var w=[-3,-1,-5,-7,0,7,5,1,3],_=u9o(n[g],n[v]);for(l=Math.max(_[0].length,l),c[g]=new Array(l),c[v]=new Array(l),f=0;f<l;f++){var I=_[0][f]|0,B=_[1][f]|0;c[g][f]=w[(I+1)*3+(B+1)],c[v][f]=0,s[g]=b}}var L=this.jpoint(null,null,null),D=this._wnafT4;for(u=l;u>=0;u--){for(var z=0;u>=0;){var G=!0;for(f=0;f<o;f++)D[f]=c[f][u]|0,D[f]!==0&&(G=!1);if(!G)break;z++,u--}if(u>=0&&z++,L=L.dblp(z),u<0)break;for(f=0;f<o;f++){var U=D[f];U!==0&&(U>0?h=s[f][U-1>>1]:U<0&&(h=s[f][-U-1>>1].neg()),h.type==="affine"?L=L.mixedAdd(h):L=L.add(h))}}for(u=0;u<o;u++)s[u]=null;return i?L:L.toP()};function X2(t,e){this.curve=t,this.type=e,this.precomputed=null}fN.BasePoint=X2;X2.prototype.eq=function(){throw new Error("Not implemented")};X2.prototype.validate=function(){return this.curve.validate(this)};fN.prototype.decodePoint=function(e,r){e=Che.toArray(e,r);var n=this.p.byteLength();if((e[0]===4||e[0]===6||e[0]===7)&&e.length-1===2*n){e[0]===6?pPe(e[e.length-1]%2===0):e[0]===7&&pPe(e[e.length-1]%2===1);var o=this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));return o}else if((e[0]===2||e[0]===3)&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),e[0]===3);throw new Error("Unknown point format")};X2.prototype.encodeCompressed=function(e){return this.encode(e,!0)};X2.prototype._encode=function(e){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))};X2.prototype.encode=function(e,r){return Che.encode(this._encode(r),e)};X2.prototype.precompute=function(e){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,e),r.beta=this._getBeta(),this.precomputed=r,this};X2.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return r?r.points.length>=Math.ceil((e.bitLength()+1)/r.step):!1};X2.prototype._getDoubles=function(e,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],o=this,i=0;i<r;i+=e){for(var a=0;a<e;a++)o=o.dbl();n.push(o)}return{step:e,points:n}};X2.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<e)-1,o=n===1?null:this.dbl(),i=1;i<n;i++)r[i]=r[i-1].add(o);return{wnd:e,points:r}};X2.prototype._getBeta=function(){return null};X2.prototype.dblp=function(e){for(var r=this,n=0;n<e;n++)r=r.dbl();return r}});var aFr=Q(($Gc,iFr)=>{"use strict";d();p();var f9o=R1(),Iu=pi(),Ngt=Hn(),P$=khe(),d9o=f9o.assert;function Z2(t){P$.call(this,"short",t),this.a=new Iu(t.a,16).toRed(this.red),this.b=new Iu(t.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(t),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}Ngt(Z2,P$);iFr.exports=Z2;Z2.prototype._getEndomorphism=function(e){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var r,n;if(e.beta)r=new Iu(e.beta,16).toRed(this.red);else{var o=this._getEndoRoots(this.p);r=o[0].cmp(o[1])<0?o[0]:o[1],r=r.toRed(this.red)}if(e.lambda)n=new Iu(e.lambda,16);else{var i=this._getEndoRoots(this.n);this.g.mul(i[0]).x.cmp(this.g.x.redMul(r))===0?n=i[0]:(n=i[1],d9o(this.g.mul(n).x.cmp(this.g.x.redMul(r))===0))}var a;return e.basis?a=e.basis.map(function(s){return{a:new Iu(s.a,16),b:new Iu(s.b,16)}}):a=this._getEndoBasis(n),{beta:r,lambda:n,basis:a}}};Z2.prototype._getEndoRoots=function(e){var r=e===this.p?this.red:Iu.mont(e),n=new Iu(2).toRed(r).redInvm(),o=n.redNeg(),i=new Iu(3).toRed(r).redNeg().redSqrt().redMul(n),a=o.redAdd(i).fromRed(),s=o.redSub(i).fromRed();return[a,s]};Z2.prototype._getEndoBasis=function(e){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=e,o=this.n.clone(),i=new Iu(1),a=new Iu(0),s=new Iu(0),c=new Iu(1),l,u,f,h,m,g,v,b=0,w,_;n.cmpn(0)!==0;){var I=o.div(n);w=o.sub(I.mul(n)),_=s.sub(I.mul(i));var B=c.sub(I.mul(a));if(!f&&w.cmp(r)<0)l=v.neg(),u=i,f=w.neg(),h=_;else if(f&&++b===2)break;v=w,o=n,n=w,s=i,i=_,c=a,a=B}m=w.neg(),g=_;var L=f.sqr().add(h.sqr()),D=m.sqr().add(g.sqr());return D.cmp(L)>=0&&(m=l,g=u),f.negative&&(f=f.neg(),h=h.neg()),m.negative&&(m=m.neg(),g=g.neg()),[{a:f,b:h},{a:m,b:g}]};Z2.prototype._endoSplit=function(e){var r=this.endo.basis,n=r[0],o=r[1],i=o.b.mul(e).divRound(this.n),a=n.b.neg().mul(e).divRound(this.n),s=i.mul(n.a),c=a.mul(o.a),l=i.mul(n.b),u=a.mul(o.b),f=e.sub(s).sub(c),h=l.add(u).neg();return{k1:f,k2:h}};Z2.prototype.pointFromX=function(e,r){e=new Iu(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),o=n.redSqrt();if(o.redSqr().redSub(n).cmp(this.zero)!==0)throw new Error("invalid point");var i=o.fromRed().isOdd();return(r&&!i||!r&&i)&&(o=o.redNeg()),this.point(e,o)};Z2.prototype.validate=function(e){if(e.inf)return!0;var r=e.x,n=e.y,o=this.a.redMul(r),i=r.redSqr().redMul(r).redIAdd(o).redIAdd(this.b);return n.redSqr().redISub(i).cmpn(0)===0};Z2.prototype._endoWnafMulAdd=function(e,r,n){for(var o=this._endoWnafT1,i=this._endoWnafT2,a=0;a<e.length;a++){var s=this._endoSplit(r[a]),c=e[a],l=c._getBeta();s.k1.negative&&(s.k1.ineg(),c=c.neg(!0)),s.k2.negative&&(s.k2.ineg(),l=l.neg(!0)),o[a*2]=c,o[a*2+1]=l,i[a*2]=s.k1,i[a*2+1]=s.k2}for(var u=this._wnafMulAdd(1,o,i,a*2,n),f=0;f<a*2;f++)o[f]=null,i[f]=null;return u};function Up(t,e,r,n){P$.BasePoint.call(this,t,"affine"),e===null&&r===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new Iu(e,16),this.y=new Iu(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}Ngt(Up,P$.BasePoint);Z2.prototype.point=function(e,r,n){return new Up(this,e,r,n)};Z2.prototype.pointFromJSON=function(e,r){return Up.fromJSON(this,e,r)};Up.prototype._getBeta=function(){if(!!this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,o=function(i){return n.point(i.x.redMul(n.endo.beta),i.y)};e.beta=r,r.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(o)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(o)}}}return r}};Up.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]};Up.fromJSON=function(e,r,n){typeof r=="string"&&(r=JSON.parse(r));var o=e.point(r[0],r[1],n);if(!r[2])return o;function i(s){return e.point(s[0],s[1],n)}var a=r[2];return o.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[o].concat(a.doubles.points.map(i))},naf:a.naf&&{wnd:a.naf.wnd,points:[o].concat(a.naf.points.map(i))}},o};Up.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"};Up.prototype.isInfinity=function(){return this.inf};Up.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(this.x.cmp(e.x)===0)return this.curve.point(null,null);var r=this.y.redSub(e.y);r.cmpn(0)!==0&&(r=r.redMul(this.x.redSub(e.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(e.x),o=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,o)};Up.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(e.cmpn(0)===0)return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),o=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(r).redMul(o),a=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s)};Up.prototype.getX=function(){return this.x.fromRed()};Up.prototype.getY=function(){return this.y.fromRed()};Up.prototype.mul=function(e){return e=new Iu(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)};Up.prototype.mulAdd=function(e,r,n){var o=[this,r],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i):this.curve._wnafMulAdd(1,o,i,2)};Up.prototype.jmulAdd=function(e,r,n){var o=[this,r],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i,!0):this.curve._wnafMulAdd(1,o,i,2,!0)};Up.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||this.x.cmp(e.x)===0&&this.y.cmp(e.y)===0)};Up.prototype.neg=function(e){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,o=function(i){return i.neg()};r.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(o)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(o)}}}return r};Up.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var e=this.curve.jpoint(this.x,this.y,this.curve.one);return e};function Kh(t,e,r,n){P$.BasePoint.call(this,t,"jacobian"),e===null&&r===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new Iu(0)):(this.x=new Iu(e,16),this.y=new Iu(r,16),this.z=new Iu(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}Ngt(Kh,P$.BasePoint);Z2.prototype.jpoint=function(e,r,n){return new Kh(this,e,r,n)};Kh.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),r=e.redSqr(),n=this.x.redMul(r),o=this.y.redMul(r).redMul(e);return this.curve.point(n,o)};Kh.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};Kh.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var r=e.z.redSqr(),n=this.z.redSqr(),o=this.x.redMul(r),i=e.x.redMul(n),a=this.y.redMul(r.redMul(e.z)),s=e.y.redMul(n.redMul(this.z)),c=o.redSub(i),l=a.redSub(s);if(c.cmpn(0)===0)return l.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var u=c.redSqr(),f=u.redMul(c),h=o.redMul(u),m=l.redSqr().redIAdd(f).redISub(h).redISub(h),g=l.redMul(h.redISub(m)).redISub(a.redMul(f)),v=this.z.redMul(e.z).redMul(c);return this.curve.jpoint(m,g,v)};Kh.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var r=this.z.redSqr(),n=this.x,o=e.x.redMul(r),i=this.y,a=e.y.redMul(r).redMul(this.z),s=n.redSub(o),c=i.redSub(a);if(s.cmpn(0)===0)return c.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),f=n.redMul(l),h=c.redSqr().redIAdd(u).redISub(f).redISub(f),m=c.redMul(f.redISub(h)).redISub(i.redMul(u)),g=this.z.redMul(s);return this.curve.jpoint(h,m,g)};Kh.prototype.dblp=function(e){if(e===0)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var r;if(this.curve.zeroA||this.curve.threeA){var n=this;for(r=0;r<e;r++)n=n.dbl();return n}var o=this.curve.a,i=this.curve.tinv,a=this.x,s=this.y,c=this.z,l=c.redSqr().redSqr(),u=s.redAdd(s);for(r=0;r<e;r++){var f=a.redSqr(),h=u.redSqr(),m=h.redSqr(),g=f.redAdd(f).redIAdd(f).redIAdd(o.redMul(l)),v=a.redMul(h),b=g.redSqr().redISub(v.redAdd(v)),w=v.redISub(b),_=g.redMul(w);_=_.redIAdd(_).redISub(m);var I=u.redMul(c);r+1<e&&(l=l.redMul(m)),a=b,c=I,u=_}return this.curve.jpoint(a,u.redMul(i),c)};Kh.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};Kh.prototype._zeroDbl=function(){var e,r,n;if(this.zOne){var o=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(o).redISub(a);s=s.redIAdd(s);var c=o.redAdd(o).redIAdd(o),l=c.redSqr().redISub(s).redISub(s),u=a.redIAdd(a);u=u.redIAdd(u),u=u.redIAdd(u),e=l,r=c.redMul(s.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var f=this.x.redSqr(),h=this.y.redSqr(),m=h.redSqr(),g=this.x.redAdd(h).redSqr().redISub(f).redISub(m);g=g.redIAdd(g);var v=f.redAdd(f).redIAdd(f),b=v.redSqr(),w=m.redIAdd(m);w=w.redIAdd(w),w=w.redIAdd(w),e=b.redISub(g).redISub(g),r=v.redMul(g.redISub(e)).redISub(w),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(e,r,n)};Kh.prototype._threeDbl=function(){var e,r,n;if(this.zOne){var o=this.x.redSqr(),i=this.y.redSqr(),a=i.redSqr(),s=this.x.redAdd(i).redSqr().redISub(o).redISub(a);s=s.redIAdd(s);var c=o.redAdd(o).redIAdd(o).redIAdd(this.curve.a),l=c.redSqr().redISub(s).redISub(s);e=l;var u=a.redIAdd(a);u=u.redIAdd(u),u=u.redIAdd(u),r=c.redMul(s.redISub(l)).redISub(u),n=this.y.redAdd(this.y)}else{var f=this.z.redSqr(),h=this.y.redSqr(),m=this.x.redMul(h),g=this.x.redSub(f).redMul(this.x.redAdd(f));g=g.redAdd(g).redIAdd(g);var v=m.redIAdd(m);v=v.redIAdd(v);var b=v.redAdd(v);e=g.redSqr().redISub(b),n=this.y.redAdd(this.z).redSqr().redISub(h).redISub(f);var w=h.redSqr();w=w.redIAdd(w),w=w.redIAdd(w),w=w.redIAdd(w),r=g.redMul(v.redISub(e)).redISub(w)}return this.curve.jpoint(e,r,n)};Kh.prototype._dbl=function(){var e=this.curve.a,r=this.x,n=this.y,o=this.z,i=o.redSqr().redSqr(),a=r.redSqr(),s=n.redSqr(),c=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(i)),l=r.redAdd(r);l=l.redIAdd(l);var u=l.redMul(s),f=c.redSqr().redISub(u.redAdd(u)),h=u.redISub(f),m=s.redSqr();m=m.redIAdd(m),m=m.redIAdd(m),m=m.redIAdd(m);var g=c.redMul(h).redISub(m),v=n.redAdd(n).redMul(o);return this.curve.jpoint(f,g,v)};Kh.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),o=r.redSqr(),i=e.redAdd(e).redIAdd(e),a=i.redSqr(),s=this.x.redAdd(r).redSqr().redISub(e).redISub(o);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(a);var c=s.redSqr(),l=o.redIAdd(o);l=l.redIAdd(l),l=l.redIAdd(l),l=l.redIAdd(l);var u=i.redIAdd(s).redSqr().redISub(a).redISub(c).redISub(l),f=r.redMul(u);f=f.redIAdd(f),f=f.redIAdd(f);var h=this.x.redMul(c).redISub(f);h=h.redIAdd(h),h=h.redIAdd(h);var m=this.y.redMul(u.redMul(l.redISub(u)).redISub(s.redMul(c)));m=m.redIAdd(m),m=m.redIAdd(m),m=m.redIAdd(m);var g=this.z.redAdd(s).redSqr().redISub(n).redISub(c);return this.curve.jpoint(h,m,g)};Kh.prototype.mul=function(e,r){return e=new Iu(e,r),this.curve._wnafMul(this,e)};Kh.prototype.eq=function(e){if(e.type==="affine")return this.eq(e.toJ());if(this===e)return!0;var r=this.z.redSqr(),n=e.z.redSqr();if(this.x.redMul(n).redISub(e.x.redMul(r)).cmpn(0)!==0)return!1;var o=r.redMul(this.z),i=n.redMul(e.z);return this.y.redMul(i).redISub(e.y.redMul(o)).cmpn(0)===0};Kh.prototype.eqXToP=function(e){var r=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(r);if(this.x.cmp(n)===0)return!0;for(var o=e.clone(),i=this.curve.redN.redMul(r);;){if(o.iadd(this.curve.n),o.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),this.x.cmp(n)===0)return!0}};Kh.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"};Kh.prototype.isInfinity=function(){return this.z.cmpn(0)===0}});var lFr=Q((rVc,cFr)=>{"use strict";d();p();var N$=pi(),sFr=Hn(),hPe=khe(),p9o=R1();function B$(t){hPe.call(this,"mont",t),this.a=new N$(t.a,16).toRed(this.red),this.b=new N$(t.b,16).toRed(this.red),this.i4=new N$(4).toRed(this.red).redInvm(),this.two=new N$(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}sFr(B$,hPe);cFr.exports=B$;B$.prototype.validate=function(e){var r=e.normalize().x,n=r.redSqr(),o=n.redMul(r).redAdd(n.redMul(this.a)).redAdd(r),i=o.redSqrt();return i.redSqr().cmp(o)===0};function Fp(t,e,r){hPe.BasePoint.call(this,t,"projective"),e===null&&r===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new N$(e,16),this.z=new N$(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}sFr(Fp,hPe.BasePoint);B$.prototype.decodePoint=function(e,r){return this.point(p9o.toArray(e,r),1)};B$.prototype.point=function(e,r){return new Fp(this,e,r)};B$.prototype.pointFromJSON=function(e){return Fp.fromJSON(this,e)};Fp.prototype.precompute=function(){};Fp.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};Fp.fromJSON=function(e,r){return new Fp(e,r[0],r[1]||e.one)};Fp.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};Fp.prototype.isInfinity=function(){return this.z.cmpn(0)===0};Fp.prototype.dbl=function(){var e=this.x.redAdd(this.z),r=e.redSqr(),n=this.x.redSub(this.z),o=n.redSqr(),i=r.redSub(o),a=r.redMul(o),s=i.redMul(o.redAdd(this.curve.a24.redMul(i)));return this.curve.point(a,s)};Fp.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};Fp.prototype.diffAdd=function(e,r){var n=this.x.redAdd(this.z),o=this.x.redSub(this.z),i=e.x.redAdd(e.z),a=e.x.redSub(e.z),s=a.redMul(n),c=i.redMul(o),l=r.z.redMul(s.redAdd(c).redSqr()),u=r.x.redMul(s.redISub(c).redSqr());return this.curve.point(l,u)};Fp.prototype.mul=function(e){for(var r=e.clone(),n=this,o=this.curve.point(null,null),i=this,a=[];r.cmpn(0)!==0;r.iushrn(1))a.push(r.andln(1));for(var s=a.length-1;s>=0;s--)a[s]===0?(n=n.diffAdd(o,i),o=o.dbl()):(o=n.diffAdd(o,i),n=n.dbl());return o};Fp.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};Fp.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};Fp.prototype.eq=function(e){return this.getX().cmp(e.getX())===0};Fp.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this};Fp.prototype.getX=function(){return this.normalize(),this.x.fromRed()}});var dFr=Q((iVc,fFr)=>{"use strict";d();p();var h9o=R1(),Q8=pi(),uFr=Hn(),mPe=khe(),m9o=h9o.assert;function lC(t){this.twisted=(t.a|0)!==1,this.mOneA=this.twisted&&(t.a|0)===-1,this.extended=this.mOneA,mPe.call(this,"edwards",t),this.a=new Q8(t.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new Q8(t.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new Q8(t.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),m9o(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(t.c|0)===1}uFr(lC,mPe);fFr.exports=lC;lC.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)};lC.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)};lC.prototype.jpoint=function(e,r,n,o){return this.point(e,r,n,o)};lC.prototype.pointFromX=function(e,r){e=new Q8(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),o=this.c2.redSub(this.a.redMul(n)),i=this.one.redSub(this.c2.redMul(this.d).redMul(n)),a=o.redMul(i.redInvm()),s=a.redSqrt();if(s.redSqr().redSub(a).cmp(this.zero)!==0)throw new Error("invalid point");var c=s.fromRed().isOdd();return(r&&!c||!r&&c)&&(s=s.redNeg()),this.point(e,s)};lC.prototype.pointFromY=function(e,r){e=new Q8(e,16),e.red||(e=e.toRed(this.red));var n=e.redSqr(),o=n.redSub(this.c2),i=n.redMul(this.d).redMul(this.c2).redSub(this.a),a=o.redMul(i.redInvm());if(a.cmp(this.zero)===0){if(r)throw new Error("invalid point");return this.point(this.zero,e)}var s=a.redSqrt();if(s.redSqr().redSub(a).cmp(this.zero)!==0)throw new Error("invalid point");return s.fromRed().isOdd()!==r&&(s=s.redNeg()),this.point(s,e)};lC.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var r=e.x.redSqr(),n=e.y.redSqr(),o=r.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(r).redMul(n)));return o.cmp(i)===0};function Dc(t,e,r,n,o){mPe.BasePoint.call(this,t,"projective"),e===null&&r===null&&n===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new Q8(e,16),this.y=new Q8(r,16),this.z=n?new Q8(n,16):this.curve.one,this.t=o&&new Q8(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}uFr(Dc,mPe.BasePoint);lC.prototype.pointFromJSON=function(e){return Dc.fromJSON(this,e)};lC.prototype.point=function(e,r,n,o){return new Dc(this,e,r,n,o)};Dc.fromJSON=function(e,r){return new Dc(e,r[0],r[1],r[2])};Dc.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"};Dc.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)};Dc.prototype._extDbl=function(){var e=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var o=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(r),a=o.redAdd(r),s=a.redSub(n),c=o.redSub(r),l=i.redMul(s),u=a.redMul(c),f=i.redMul(c),h=s.redMul(a);return this.curve.point(l,u,h,f)};Dc.prototype._projDbl=function(){var e=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),o,i,a,s,c,l;if(this.curve.twisted){s=this.curve._mulA(r);var u=s.redAdd(n);this.zOne?(o=e.redSub(r).redSub(n).redMul(u.redSub(this.curve.two)),i=u.redMul(s.redSub(n)),a=u.redSqr().redSub(u).redSub(u)):(c=this.z.redSqr(),l=u.redSub(c).redISub(c),o=e.redSub(r).redISub(n).redMul(l),i=u.redMul(s.redSub(n)),a=u.redMul(l))}else s=r.redAdd(n),c=this.curve._mulC(this.z).redSqr(),l=s.redSub(c).redSub(c),o=this.curve._mulC(e.redISub(s)).redMul(l),i=this.curve._mulC(s).redMul(r.redISub(n)),a=s.redMul(l);return this.curve.point(o,i,a)};Dc.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};Dc.prototype._extAdd=function(e){var r=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),o=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),a=n.redSub(r),s=i.redSub(o),c=i.redAdd(o),l=n.redAdd(r),u=a.redMul(s),f=c.redMul(l),h=a.redMul(l),m=s.redMul(c);return this.curve.point(u,f,m,h)};Dc.prototype._projAdd=function(e){var r=this.z.redMul(e.z),n=r.redSqr(),o=this.x.redMul(e.x),i=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(i),s=n.redSub(a),c=n.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(i),u=r.redMul(s).redMul(l),f,h;return this.curve.twisted?(f=r.redMul(c).redMul(i.redSub(this.curve._mulA(o))),h=s.redMul(c)):(f=r.redMul(c).redMul(i.redSub(o)),h=this.curve._mulC(s).redMul(c)),this.curve.point(u,f,h)};Dc.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)};Dc.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)};Dc.prototype.mulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!1)};Dc.prototype.jmulAdd=function(e,r,n){return this.curve._wnafMulAdd(1,[this,r],[e,n],2,!0)};Dc.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this};Dc.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};Dc.prototype.getX=function(){return this.normalize(),this.x.fromRed()};Dc.prototype.getY=function(){return this.normalize(),this.y.fromRed()};Dc.prototype.eq=function(e){return this===e||this.getX().cmp(e.getX())===0&&this.getY().cmp(e.getY())===0};Dc.prototype.eqXToP=function(e){var r=e.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(r)===0)return!0;for(var n=e.clone(),o=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(o),this.x.cmp(r)===0)return!0}};Dc.prototype.toP=Dc.prototype.normalize;Dc.prototype.mixedAdd=Dc.prototype.add});var Bgt=Q(pFr=>{"use strict";d();p();var gPe=pFr;gPe.base=khe();gPe.short=aFr();gPe.mont=lFr();gPe.edwards=dFr()});var mFr=Q((fVc,hFr)=>{d();p();hFr.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}});var vPe=Q(yFr=>{"use strict";d();p();var Dgt=yFr,dN=SE(),Ogt=Bgt(),g9o=R1(),gFr=g9o.assert;function vFr(t){t.type==="short"?this.curve=new Ogt.short(t):t.type==="edwards"?this.curve=new Ogt.edwards(t):this.curve=new Ogt.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,gFr(this.g.validate(),"Invalid curve"),gFr(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}Dgt.PresetCurve=vFr;function pN(t,e){Object.defineProperty(Dgt,t,{configurable:!0,enumerable:!0,get:function(){var r=new vFr(e);return Object.defineProperty(Dgt,t,{configurable:!0,enumerable:!0,value:r}),r}})}pN("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:dN.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});pN("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:dN.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});pN("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:dN.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});pN("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:dN.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]});pN("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:dN.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]});pN("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:dN.sha256,gRed:!1,g:["9"]});pN("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:dN.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var Lgt;try{Lgt=mFr()}catch{Lgt=void 0}pN("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:dN.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",Lgt]})});var xFr=Q((vVc,bFr)=>{"use strict";d();p();var v9o=pi(),y9o=R1(),Ugt=y9o.assert;function Mm(t,e){this.ec=t,this.priv=null,this.pub=null,e.priv&&this._importPrivate(e.priv,e.privEnc),e.pub&&this._importPublic(e.pub,e.pubEnc)}bFr.exports=Mm;Mm.fromPublic=function(e,r,n){return r instanceof Mm?r:new Mm(e,{pub:r,pubEnc:n})};Mm.fromPrivate=function(e,r,n){return r instanceof Mm?r:new Mm(e,{priv:r,privEnc:n})};Mm.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};Mm.prototype.getPublic=function(e,r){return typeof e=="string"&&(r=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,e):this.pub};Mm.prototype.getPrivate=function(e){return e==="hex"?this.priv.toString(16,2):this.priv};Mm.prototype._importPrivate=function(e,r){this.priv=new v9o(e,r||16),this.priv=this.priv.umod(this.ec.curve.n)};Mm.prototype._importPublic=function(e,r){if(e.x||e.y){this.ec.curve.type==="mont"?Ugt(e.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&Ugt(e.x&&e.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(e.x,e.y);return}this.pub=this.ec.curve.decodePoint(e,r)};Mm.prototype.derive=function(e){return e.validate()||Ugt(e.validate(),"public point not validated"),e.mul(this.priv).getX()};Mm.prototype.sign=function(e,r,n){return this.ec.sign(e,this,r,n)};Mm.prototype.verify=function(e,r){return this.ec.verify(e,r,this)};Mm.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}});var SFr=Q((xVc,AFr)=>{"use strict";d();p();var yPe=pi(),Hgt=R1(),b9o=Hgt.assert;function bPe(t,e){if(t instanceof bPe)return t;this._importDER(t,e)||(b9o(t.r&&t.s,"Signature without r or s"),this.r=new yPe(t.r,16),this.s=new yPe(t.s,16),t.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}AFr.exports=bPe;function x9o(){this.place=0}function Fgt(t,e){var r=t[e.place++];if(!(r&128))return r;var n=r&15;if(n===0||n>4)return!1;for(var o=0,i=0,a=e.place;i<n;i++,a++)o<<=8,o|=t[a],o>>>=0;return o<=127?!1:(e.place=a,o)}function wFr(t){for(var e=0,r=t.length-1;!t[e]&&!(t[e+1]&128)&&e<r;)e++;return e===0?t:t.slice(e)}bPe.prototype._importDER=function(e,r){e=Hgt.toArray(e,r);var n=new x9o;if(e[n.place++]!==48)return!1;var o=Fgt(e,n);if(o===!1||o+n.place!==e.length||e[n.place++]!==2)return!1;var i=Fgt(e,n);if(i===!1)return!1;var a=e.slice(n.place,i+n.place);if(n.place+=i,e[n.place++]!==2)return!1;var s=Fgt(e,n);if(s===!1||e.length!==s+n.place)return!1;var c=e.slice(n.place,s+n.place);if(a[0]===0)if(a[1]&128)a=a.slice(1);else return!1;if(c[0]===0)if(c[1]&128)c=c.slice(1);else return!1;return this.r=new yPe(a),this.s=new yPe(c),this.recoveryParam=null,!0};function zgt(t,e){if(e<128){t.push(e);return}var r=1+(Math.log(e)/Math.LN2>>>3);for(t.push(r|128);--r;)t.push(e>>>(r<<3)&255);t.push(e)}bPe.prototype.toDER=function(e){var r=this.r.toArray(),n=this.s.toArray();for(r[0]&128&&(r=[0].concat(r)),n[0]&128&&(n=[0].concat(n)),r=wFr(r),n=wFr(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var o=[2];zgt(o,r.length),o=o.concat(r),o.push(2),zgt(o,n.length);var i=o.concat(n),a=[48];return zgt(a,i.length),a=a.concat(i),Hgt.encode(a,e)}});var kFr=Q((SVc,CFr)=>{"use strict";d();p();var rj=pi(),EFr=ape(),w9o=R1(),jgt=vPe(),A9o=U4(),_Fr=w9o.assert,Wgt=xFr(),xPe=SFr();function Q2(t){if(!(this instanceof Q2))return new Q2(t);typeof t=="string"&&(_Fr(Object.prototype.hasOwnProperty.call(jgt,t),"Unknown curve "+t),t=jgt[t]),t instanceof jgt.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}CFr.exports=Q2;Q2.prototype.keyPair=function(e){return new Wgt(this,e)};Q2.prototype.keyFromPrivate=function(e,r){return Wgt.fromPrivate(this,e,r)};Q2.prototype.keyFromPublic=function(e,r){return Wgt.fromPublic(this,e,r)};Q2.prototype.genKeyPair=function(e){e||(e={});for(var r=new EFr({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||A9o(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new rj(2));;){var i=new rj(r.generate(n));if(!(i.cmp(o)>0))return i.iaddn(1),this.keyFromPrivate(i)}};Q2.prototype._truncateToN=function(e,r){var n=e.byteLength()*8-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!r&&e.cmp(this.n)>=0?e.sub(this.n):e};Q2.prototype.sign=function(e,r,n,o){typeof n=="object"&&(o=n,n=null),o||(o={}),r=this.keyFromPrivate(r,n),e=this._truncateToN(new rj(e,16));for(var i=this.n.byteLength(),a=r.getPrivate().toArray("be",i),s=e.toArray("be",i),c=new EFr({hash:this.hash,entropy:a,nonce:s,pers:o.pers,persEnc:o.persEnc||"utf8"}),l=this.n.sub(new rj(1)),u=0;;u++){var f=o.k?o.k(u):new rj(c.generate(this.n.byteLength()));if(f=this._truncateToN(f,!0),!(f.cmpn(1)<=0||f.cmp(l)>=0)){var h=this.g.mul(f);if(!h.isInfinity()){var m=h.getX(),g=m.umod(this.n);if(g.cmpn(0)!==0){var v=f.invm(this.n).mul(g.mul(r.getPrivate()).iadd(e));if(v=v.umod(this.n),v.cmpn(0)!==0){var b=(h.getY().isOdd()?1:0)|(m.cmp(g)!==0?2:0);return o.canonical&&v.cmp(this.nh)>0&&(v=this.n.sub(v),b^=1),new xPe({r:g,s:v,recoveryParam:b})}}}}}};Q2.prototype.verify=function(e,r,n,o){e=this._truncateToN(new rj(e,16)),n=this.keyFromPublic(n,o),r=new xPe(r,"hex");var i=r.r,a=r.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0||a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s=a.invm(this.n),c=s.mul(e).umod(this.n),l=s.mul(i).umod(this.n),u;return this.curve._maxwellTrick?(u=this.g.jmulAdd(c,n.getPublic(),l),u.isInfinity()?!1:u.eqXToP(i)):(u=this.g.mulAdd(c,n.getPublic(),l),u.isInfinity()?!1:u.getX().umod(this.n).cmp(i)===0)};Q2.prototype.recoverPubKey=function(t,e,r,n){_Fr((3&r)===r,"The recovery param is more than two bits"),e=new xPe(e,n);var o=this.n,i=new rj(t),a=e.r,s=e.s,c=r&1,l=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");l?a=this.curve.pointFromX(a.add(this.curve.n),c):a=this.curve.pointFromX(a,c);var u=e.r.invm(o),f=o.sub(i).mul(u).umod(o),h=s.mul(u).umod(o);return this.g.mulAdd(f,a,h)};Q2.prototype.getKeyRecoveryParam=function(t,e,r,n){if(e=new xPe(e,n),e.recoveryParam!==null)return e.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(t,e,o)}catch{continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}});var MFr=Q((CVc,RFr)=>{"use strict";d();p();var The=R1(),IFr=The.assert,TFr=The.parseBytes,O$=The.cachedProperty;function zp(t,e){this.eddsa=t,this._secret=TFr(e.secret),t.isPoint(e.pub)?this._pub=e.pub:this._pubBytes=TFr(e.pub)}zp.fromPublic=function(e,r){return r instanceof zp?r:new zp(e,{pub:r})};zp.fromSecret=function(e,r){return r instanceof zp?r:new zp(e,{secret:r})};zp.prototype.secret=function(){return this._secret};O$(zp,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())});O$(zp,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())});O$(zp,"privBytes",function(){var e=this.eddsa,r=this.hash(),n=e.encodingLength-1,o=r.slice(0,e.encodingLength);return o[0]&=248,o[n]&=127,o[n]|=64,o});O$(zp,"priv",function(){return this.eddsa.decodeInt(this.privBytes())});O$(zp,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()});O$(zp,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)});zp.prototype.sign=function(e){return IFr(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)};zp.prototype.verify=function(e,r){return this.eddsa.verify(e,r,this)};zp.prototype.getSecret=function(e){return IFr(this._secret,"KeyPair is public only"),The.encode(this.secret(),e)};zp.prototype.getPublic=function(e){return The.encode(this.pubBytes(),e)};RFr.exports=zp});var NFr=Q((IVc,PFr)=>{"use strict";d();p();var S9o=pi(),wPe=R1(),E9o=wPe.assert,APe=wPe.cachedProperty,_9o=wPe.parseBytes;function nj(t,e){this.eddsa=t,typeof e!="object"&&(e=_9o(e)),Array.isArray(e)&&(e={R:e.slice(0,t.encodingLength),S:e.slice(t.encodingLength)}),E9o(e.R&&e.S,"Signature without R or S"),t.isPoint(e.R)&&(this._R=e.R),e.S instanceof S9o&&(this._S=e.S),this._Rencoded=Array.isArray(e.R)?e.R:e.Rencoded,this._Sencoded=Array.isArray(e.S)?e.S:e.Sencoded}APe(nj,"S",function(){return this.eddsa.decodeInt(this.Sencoded())});APe(nj,"R",function(){return this.eddsa.decodePoint(this.Rencoded())});APe(nj,"Rencoded",function(){return this.eddsa.encodePoint(this.R())});APe(nj,"Sencoded",function(){return this.eddsa.encodeInt(this.S())});nj.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())};nj.prototype.toHex=function(){return wPe.encode(this.toBytes(),"hex").toUpperCase()};PFr.exports=nj});var UFr=Q((PVc,LFr)=>{"use strict";d();p();var C9o=SE(),k9o=vPe(),D$=R1(),T9o=D$.assert,OFr=D$.parseBytes,DFr=MFr(),BFr=NFr();function Dy(t){if(T9o(t==="ed25519","only tested with ed25519 so far"),!(this instanceof Dy))return new Dy(t);t=k9o[t].curve,this.curve=t,this.g=t.g,this.g.precompute(t.n.bitLength()+1),this.pointClass=t.point().constructor,this.encodingLength=Math.ceil(t.n.bitLength()/8),this.hash=C9o.sha512}LFr.exports=Dy;Dy.prototype.sign=function(e,r){e=OFr(e);var n=this.keyFromSecret(r),o=this.hashInt(n.messagePrefix(),e),i=this.g.mul(o),a=this.encodePoint(i),s=this.hashInt(a,n.pubBytes(),e).mul(n.priv()),c=o.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:a})};Dy.prototype.verify=function(e,r,n){e=OFr(e),r=this.makeSignature(r);var o=this.keyFromPublic(n),i=this.hashInt(r.Rencoded(),o.pubBytes(),e),a=this.g.mul(r.S()),s=r.R().add(o.pub().mul(i));return s.eq(a)};Dy.prototype.hashInt=function(){for(var e=this.hash(),r=0;r<arguments.length;r++)e.update(arguments[r]);return D$.intFromLE(e.digest()).umod(this.curve.n)};Dy.prototype.keyFromPublic=function(e){return DFr.fromPublic(this,e)};Dy.prototype.keyFromSecret=function(e){return DFr.fromSecret(this,e)};Dy.prototype.makeSignature=function(e){return e instanceof BFr?e:new BFr(this,e)};Dy.prototype.encodePoint=function(e){var r=e.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=e.getX().isOdd()?128:0,r};Dy.prototype.decodePoint=function(e){e=D$.parseBytes(e);var r=e.length-1,n=e.slice(0,r).concat(e[r]&-129),o=(e[r]&128)!==0,i=D$.intFromLE(n);return this.curve.pointFromY(i,o)};Dy.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)};Dy.prototype.decodeInt=function(e){return D$.intFromLE(e)};Dy.prototype.isPoint=function(e){return e instanceof this.pointClass}});var zFr=Q(FFr=>{"use strict";d();p();var oj=FFr;oj.version=rFr().version;oj.utils=R1();oj.rand=U4();oj.curve=Bgt();oj.curves=vPe();oj.ec=kFr();oj.eddsa=UFr()});var HFr=Q((UVc,$8)=>{d();p();function Ggt(t){return $8.exports=Ggt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$8.exports.__esModule=!0,$8.exports.default=$8.exports,Ggt(t)}$8.exports=Ggt,$8.exports.__esModule=!0,$8.exports.default=$8.exports});var jFr=Q((HVc,e5)=>{d();p();function Vgt(t,e){return e5.exports=Vgt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},e5.exports.__esModule=!0,e5.exports.default=e5.exports,Vgt(t,e)}e5.exports=Vgt,e5.exports.__esModule=!0,e5.exports.default=e5.exports});var WFr=Q((GVc,Ihe)=>{d();p();var I9o=jFr();function R9o(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&I9o(t,e)}Ihe.exports=R9o,Ihe.exports.__esModule=!0,Ihe.exports.default=Ihe.exports});var GFr=Q((KVc,Rhe)=>{d();p();var M9o=ZIe().default,P9o=mgt();function N9o(t,e){if(e&&(M9o(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return P9o(t)}Rhe.exports=N9o,Rhe.exports.__esModule=!0,Rhe.exports.default=Rhe.exports});var qgt=Q((XVc,VFr)=>{"use strict";d();p();VFr.exports=function(e,r){return function(){for(var o=new Array(arguments.length),i=0;i<o.length;i++)o[i]=arguments[i];return e.apply(r,o)}}});var Gg=Q(($Vc,JFr)=>{"use strict";d();p();var B9o=qgt(),hN=Object.prototype.toString;function Jgt(t){return Array.isArray(t)}function Kgt(t){return typeof t>"u"}function O9o(t){return t!==null&&!Kgt(t)&&t.constructor!==null&&!Kgt(t.constructor)&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function qFr(t){return hN.call(t)==="[object ArrayBuffer]"}function D9o(t){return hN.call(t)==="[object FormData]"}function L9o(t){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&qFr(t.buffer),e}function U9o(t){return typeof t=="string"}function F9o(t){return typeof t=="number"}function KFr(t){return t!==null&&typeof t=="object"}function SPe(t){if(hN.call(t)!=="[object Object]")return!1;var e=Object.getPrototypeOf(t);return e===null||e===Object.prototype}function z9o(t){return hN.call(t)==="[object Date]"}function H9o(t){return hN.call(t)==="[object File]"}function j9o(t){return hN.call(t)==="[object Blob]"}function YFr(t){return hN.call(t)==="[object Function]"}function W9o(t){return KFr(t)&&YFr(t.pipe)}function G9o(t){return hN.call(t)==="[object URLSearchParams]"}function V9o(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function q9o(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Xgt(t,e){if(!(t===null||typeof t>"u"))if(typeof t!="object"&&(t=[t]),Jgt(t))for(var r=0,n=t.length;r<n;r++)e.call(null,t[r],r,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(null,t[o],o,t)}function Ygt(){var t={};function e(o,i){SPe(t[i])&&SPe(o)?t[i]=Ygt(t[i],o):SPe(o)?t[i]=Ygt({},o):Jgt(o)?t[i]=o.slice():t[i]=o}for(var r=0,n=arguments.length;r<n;r++)Xgt(arguments[r],e);return t}function K9o(t,e,r){return Xgt(e,function(o,i){r&&typeof o=="function"?t[i]=B9o(o,r):t[i]=o}),t}function Y9o(t){return t.charCodeAt(0)===65279&&(t=t.slice(1)),t}JFr.exports={isArray:Jgt,isArrayBuffer:qFr,isBuffer:O9o,isFormData:D9o,isArrayBufferView:L9o,isString:U9o,isNumber:F9o,isObject:KFr,isPlainObject:SPe,isUndefined:Kgt,isDate:z9o,isFile:H9o,isBlob:j9o,isFunction:YFr,isStream:W9o,isURLSearchParams:G9o,isStandardBrowserEnv:q9o,forEach:Xgt,merge:Ygt,extend:K9o,trim:V9o,stripBOM:Y9o}});var Zgt=Q((rqc,ZFr)=>{"use strict";d();p();var L$=Gg();function XFr(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}ZFr.exports=function(e,r,n){if(!r)return e;var o;if(n)o=n(r);else if(L$.isURLSearchParams(r))o=r.toString();else{var i=[];L$.forEach(r,function(c,l){c===null||typeof c>"u"||(L$.isArray(c)?l=l+"[]":c=[c],L$.forEach(c,function(f){L$.isDate(f)?f=f.toISOString():L$.isObject(f)&&(f=JSON.stringify(f)),i.push(XFr(l)+"="+XFr(f))}))}),o=i.join("&")}if(o){var a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}});var $Fr=Q((iqc,QFr)=>{"use strict";d();p();var J9o=Gg();function EPe(){this.handlers=[]}EPe.prototype.use=function(e,r,n){return this.handlers.push({fulfilled:e,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1};EPe.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)};EPe.prototype.forEach=function(e){J9o.forEach(this.handlers,function(n){n!==null&&e(n)})};QFr.exports=EPe});var tzr=Q((cqc,ezr)=>{"use strict";d();p();var X9o=Gg();ezr.exports=function(e,r){X9o.forEach(e,function(o,i){i!==r&&i.toUpperCase()===r.toUpperCase()&&(e[r]=o,delete e[i])})}});var Qgt=Q((fqc,rzr)=>{"use strict";d();p();rzr.exports=function(e,r,n,o,i){return e.config=r,n&&(e.code=n),e.request=o,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}});var $gt=Q((hqc,nzr)=>{"use strict";d();p();nzr.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}});var evt=Q((vqc,ozr)=>{"use strict";d();p();var Z9o=Qgt();ozr.exports=function(e,r,n,o,i){var a=new Error(e);return Z9o(a,r,n,o,i)}});var azr=Q((xqc,izr)=>{"use strict";d();p();var Q9o=evt();izr.exports=function(e,r,n){var o=n.config.validateStatus;!n.status||!o||o(n.status)?e(n):r(Q9o("Request failed with status code "+n.status,n.config,null,n.request,n))}});var czr=Q((Sqc,szr)=>{"use strict";d();p();var _Pe=Gg();szr.exports=_Pe.isStandardBrowserEnv()?function(){return{write:function(r,n,o,i,a,s){var c=[];c.push(r+"="+encodeURIComponent(n)),_Pe.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),_Pe.isString(i)&&c.push("path="+i),_Pe.isString(a)&&c.push("domain="+a),s===!0&&c.push("secure"),document.cookie=c.join("; ")},read:function(r){var n=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()});var uzr=Q((Cqc,lzr)=>{"use strict";d();p();lzr.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}});var dzr=Q((Iqc,fzr)=>{"use strict";d();p();fzr.exports=function(e,r){return r?e.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):e}});var hzr=Q((Pqc,pzr)=>{"use strict";d();p();var $9o=uzr(),e7o=dzr();pzr.exports=function(e,r){return e&&!$9o(r)?e7o(e,r):r}});var gzr=Q((Oqc,mzr)=>{"use strict";d();p();var tvt=Gg(),t7o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];mzr.exports=function(e){var r={},n,o,i;return e&&tvt.forEach(e.split(`
`),function(s){if(i=s.indexOf(":"),n=tvt.trim(s.substr(0,i)).toLowerCase(),o=tvt.trim(s.substr(i+1)),n){if(r[n]&&t7o.indexOf(n)>=0)return;n==="set-cookie"?r[n]=(r[n]?r[n]:[]).concat([o]):r[n]=r[n]?r[n]+", "+o:o}}),r}});var bzr=Q((Uqc,yzr)=>{"use strict";d();p();var vzr=Gg();yzr.exports=vzr.isStandardBrowserEnv()?function(){var e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function o(i){var a=i;return e&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=o(window.location.href),function(a){var s=vzr.isString(a)?o(a):a;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}()});var Mhe=Q((Hqc,xzr)=>{"use strict";d();p();function rvt(t){this.message=t}rvt.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};rvt.prototype.__CANCEL__=!0;xzr.exports=rvt});var ovt=Q((Gqc,wzr)=>{"use strict";d();p();var CPe=Gg(),r7o=azr(),n7o=czr(),o7o=Zgt(),i7o=hzr(),a7o=gzr(),s7o=bzr(),nvt=evt(),c7o=$gt(),l7o=Mhe();wzr.exports=function(e){return new Promise(function(n,o){var i=e.data,a=e.headers,s=e.responseType,c;function l(){e.cancelToken&&e.cancelToken.unsubscribe(c),e.signal&&e.signal.removeEventListener("abort",c)}CPe.isFormData(i)&&delete a["Content-Type"];var u=new XMLHttpRequest;if(e.auth){var f=e.auth.username||"",h=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.Authorization="Basic "+btoa(f+":"+h)}var m=i7o(e.baseURL,e.url);u.open(e.method.toUpperCase(),o7o(m,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function g(){if(!!u){var b="getAllResponseHeaders"in u?a7o(u.getAllResponseHeaders()):null,w=!s||s==="text"||s==="json"?u.responseText:u.response,_={data:w,status:u.status,statusText:u.statusText,headers:b,config:e,request:u};r7o(function(B){n(B),l()},function(B){o(B),l()},_),u=null}}if("onloadend"in u?u.onloadend=g:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(g)},u.onabort=function(){!u||(o(nvt("Request aborted",e,"ECONNABORTED",u)),u=null)},u.onerror=function(){o(nvt("Network Error",e,null,u)),u=null},u.ontimeout=function(){var w=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",_=e.transitional||c7o;e.timeoutErrorMessage&&(w=e.timeoutErrorMessage),o(nvt(w,e,_.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",u)),u=null},CPe.isStandardBrowserEnv()){var v=(e.withCredentials||s7o(m))&&e.xsrfCookieName?n7o.read(e.xsrfCookieName):void 0;v&&(a[e.xsrfHeaderName]=v)}"setRequestHeader"in u&&CPe.forEach(a,function(w,_){typeof i>"u"&&_.toLowerCase()==="content-type"?delete a[_]:u.setRequestHeader(_,w)}),CPe.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),s&&s!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",e.onDownloadProgress),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(c=function(b){!u||(o(!b||b&&b.type?new l7o("canceled"):b),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(c),e.signal&&(e.signal.aborted?c():e.signal.addEventListener("abort",c))),i||(i=null),u.send(i)})}});var TPe=Q((Kqc,Ezr)=>{"use strict";d();p();var Yh=Gg(),Azr=tzr(),u7o=Qgt(),f7o=$gt(),d7o={"Content-Type":"application/x-www-form-urlencoded"};function Szr(t,e){!Yh.isUndefined(t)&&Yh.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function p7o(){var t;return typeof XMLHttpRequest<"u"?t=ovt():typeof S<"u"&&Object.prototype.toString.call(S)==="[object process]"&&(t=ovt()),t}function h7o(t,e,r){if(Yh.isString(t))try{return(e||JSON.parse)(t),Yh.trim(t)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(t)}var kPe={transitional:f7o,adapter:p7o(),transformRequest:[function(e,r){return Azr(r,"Accept"),Azr(r,"Content-Type"),Yh.isFormData(e)||Yh.isArrayBuffer(e)||Yh.isBuffer(e)||Yh.isStream(e)||Yh.isFile(e)||Yh.isBlob(e)?e:Yh.isArrayBufferView(e)?e.buffer:Yh.isURLSearchParams(e)?(Szr(r,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):Yh.isObject(e)||r&&r["Content-Type"]==="application/json"?(Szr(r,"application/json"),h7o(e)):e}],transformResponse:[function(e){var r=this.transitional||kPe.transitional,n=r&&r.silentJSONParsing,o=r&&r.forcedJSONParsing,i=!n&&this.responseType==="json";if(i||o&&Yh.isString(e)&&e.length)try{return JSON.parse(e)}catch(a){if(i)throw a.name==="SyntaxError"?u7o(a,this,"E_JSON_PARSE"):a}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Yh.forEach(["delete","get","head"],function(e){kPe.headers[e]={}});Yh.forEach(["post","put","patch"],function(e){kPe.headers[e]=Yh.merge(d7o)});Ezr.exports=kPe});var Czr=Q((Xqc,_zr)=>{"use strict";d();p();var m7o=Gg(),g7o=TPe();_zr.exports=function(e,r,n){var o=this||g7o;return m7o.forEach(n,function(a){e=a.call(o,e,r)}),e}});var ivt=Q(($qc,kzr)=>{"use strict";d();p();kzr.exports=function(e){return!!(e&&e.__CANCEL__)}});var Rzr=Q((rKc,Izr)=>{"use strict";d();p();var Tzr=Gg(),avt=Czr(),v7o=ivt(),y7o=TPe(),b7o=Mhe();function svt(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new b7o("canceled")}Izr.exports=function(e){svt(e),e.headers=e.headers||{},e.data=avt.call(e,e.data,e.headers,e.transformRequest),e.headers=Tzr.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),Tzr.forEach(["delete","get","head","post","put","patch","common"],function(o){delete e.headers[o]});var r=e.adapter||y7o.adapter;return r(e).then(function(o){return svt(e),o.data=avt.call(e,o.data,o.headers,e.transformResponse),o},function(o){return v7o(o)||(svt(e),o&&o.response&&(o.response.data=avt.call(e,o.response.data,o.response.headers,e.transformResponse))),Promise.reject(o)})}});var cvt=Q((iKc,Mzr)=>{"use strict";d();p();var M1=Gg();Mzr.exports=function(e,r){r=r||{};var n={};function o(u,f){return M1.isPlainObject(u)&&M1.isPlainObject(f)?M1.merge(u,f):M1.isPlainObject(f)?M1.merge({},f):M1.isArray(f)?f.slice():f}function i(u){if(M1.isUndefined(r[u])){if(!M1.isUndefined(e[u]))return o(void 0,e[u])}else return o(e[u],r[u])}function a(u){if(!M1.isUndefined(r[u]))return o(void 0,r[u])}function s(u){if(M1.isUndefined(r[u])){if(!M1.isUndefined(e[u]))return o(void 0,e[u])}else return o(void 0,r[u])}function c(u){if(u in r)return o(e[u],r[u]);if(u in e)return o(void 0,e[u])}var l={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:c};return M1.forEach(Object.keys(e).concat(Object.keys(r)),function(f){var h=l[f]||i,m=h(f);M1.isUndefined(m)&&h!==c||(n[f]=m)}),n}});var lvt=Q((cKc,Pzr)=>{d();p();Pzr.exports={version:"0.26.1"}});var Ozr=Q((fKc,Bzr)=>{"use strict";d();p();var x7o=lvt().version,uvt={};["object","boolean","number","function","string","symbol"].forEach(function(t,e){uvt[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}});var Nzr={};uvt.transitional=function(e,r,n){function o(i,a){return"[Axios v"+x7o+"] Transitional option '"+i+"'"+a+(n?". "+n:"")}return function(i,a,s){if(e===!1)throw new Error(o(a," has been removed"+(r?" in "+r:"")));return r&&!Nzr[a]&&(Nzr[a]=!0,console.warn(o(a," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(i,a,s):!0}};function w7o(t,e,r){if(typeof t!="object")throw new TypeError("options must be an object");for(var n=Object.keys(t),o=n.length;o-- >0;){var i=n[o],a=e[i];if(a){var s=t[i],c=s===void 0||a(s,i,t);if(c!==!0)throw new TypeError("option "+i+" must be "+c);continue}if(r!==!0)throw Error("Unknown option "+i)}}Bzr.exports={assertOptions:w7o,validators:uvt}});var Hzr=Q((hKc,zzr)=>{"use strict";d();p();var Uzr=Gg(),A7o=Zgt(),Dzr=$Fr(),Lzr=Rzr(),IPe=cvt(),Fzr=Ozr(),U$=Fzr.validators;function Phe(t){this.defaults=t,this.interceptors={request:new Dzr,response:new Dzr}}Phe.prototype.request=function(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=IPe(this.defaults,r),r.method?r.method=r.method.toLowerCase():this.defaults.method?r.method=this.defaults.method.toLowerCase():r.method="get";var n=r.transitional;n!==void 0&&Fzr.assertOptions(n,{silentJSONParsing:U$.transitional(U$.boolean),forcedJSONParsing:U$.transitional(U$.boolean),clarifyTimeoutError:U$.transitional(U$.boolean)},!1);var o=[],i=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(r)===!1||(i=i&&m.synchronous,o.unshift(m.fulfilled,m.rejected))});var a=[];this.interceptors.response.forEach(function(m){a.push(m.fulfilled,m.rejected)});var s;if(!i){var c=[Lzr,void 0];for(Array.prototype.unshift.apply(c,o),c=c.concat(a),s=Promise.resolve(r);c.length;)s=s.then(c.shift(),c.shift());return s}for(var l=r;o.length;){var u=o.shift(),f=o.shift();try{l=u(l)}catch(h){f(h);break}}try{s=Lzr(l)}catch(h){return Promise.reject(h)}for(;a.length;)s=s.then(a.shift(),a.shift());return s};Phe.prototype.getUri=function(e){return e=IPe(this.defaults,e),A7o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};Uzr.forEach(["delete","get","head","options"],function(e){Phe.prototype[e]=function(r,n){return this.request(IPe(n||{},{method:e,url:r,data:(n||{}).data}))}});Uzr.forEach(["post","put","patch"],function(e){Phe.prototype[e]=function(r,n,o){return this.request(IPe(o||{},{method:e,url:r,data:n}))}});zzr.exports=Phe});var Wzr=Q((vKc,jzr)=>{"use strict";d();p();var S7o=Mhe();function F$(t){if(typeof t!="function")throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(o){e=o});var r=this;this.promise.then(function(n){if(!!r._listeners){var o,i=r._listeners.length;for(o=0;o<i;o++)r._listeners[o](n);r._listeners=null}}),this.promise.then=function(n){var o,i=new Promise(function(a){r.subscribe(a),o=a}).then(n);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o){r.reason||(r.reason=new S7o(o),e(r.reason))})}F$.prototype.throwIfRequested=function(){if(this.reason)throw this.reason};F$.prototype.subscribe=function(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]};F$.prototype.unsubscribe=function(e){if(!!this._listeners){var r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}};F$.source=function(){var e,r=new F$(function(o){e=o});return{token:r,cancel:e}};jzr.exports=F$});var Vzr=Q((xKc,Gzr)=>{"use strict";d();p();Gzr.exports=function(e){return function(n){return e.apply(null,n)}}});var Kzr=Q((SKc,qzr)=>{"use strict";d();p();var E7o=Gg();qzr.exports=function(e){return E7o.isObject(e)&&e.isAxiosError===!0}});var Xzr=Q((CKc,fvt)=>{"use strict";d();p();var Yzr=Gg(),_7o=qgt(),RPe=Hzr(),C7o=cvt(),k7o=TPe();function Jzr(t){var e=new RPe(t),r=_7o(RPe.prototype.request,e);return Yzr.extend(r,RPe.prototype,e),Yzr.extend(r,e),r.create=function(o){return Jzr(C7o(t,o))},r}var uC=Jzr(k7o);uC.Axios=RPe;uC.Cancel=Mhe();uC.CancelToken=Wzr();uC.isCancel=ivt();uC.VERSION=lvt().version;uC.all=function(e){return Promise.all(e)};uC.spread=Vzr();uC.isAxiosError=Kzr();fvt.exports=uC;fvt.exports.default=uC});var Qzr=Q((IKc,Zzr)=>{d();p();Zzr.exports=Xzr()});var jr=Q((Nhe,dvt)=>{"use strict";d();p();Object.defineProperty(Nhe,"__esModule",{value:!0});Nhe.default=T7o;function MPe(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?MPe=function(r){return typeof r}:MPe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},MPe(t)}function T7o(t){var e=typeof t=="string"||t instanceof String;if(!e){var r=MPe(t);throw t===null?r="null":r==="object"&&(r=t.constructor.name),new TypeError("Expected a string but received a ".concat(r))}}dvt.exports=Nhe.default;dvt.exports.default=Nhe.default});var PPe=Q((Bhe,pvt)=>{"use strict";d();p();Object.defineProperty(Bhe,"__esModule",{value:!0});Bhe.default=M7o;var I7o=R7o(jr());function R7o(t){return t&&t.__esModule?t:{default:t}}function M7o(t){return(0,I7o.default)(t),t=Date.parse(t),isNaN(t)?null:new Date(t)}pvt.exports=Bhe.default;pvt.exports.default=Bhe.default});var z$=Q(Hp=>{"use strict";d();p();Object.defineProperty(Hp,"__esModule",{value:!0});Hp.commaDecimal=Hp.dotDecimal=Hp.farsiLocales=Hp.arabicLocales=Hp.englishLocales=Hp.decimal=Hp.alphanumeric=Hp.alpha=void 0;var P1={"en-US":/^[A-Z]+$/i,"az-AZ":/^[A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[А-Я]+$/i,"cs-CZ":/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[A-ZÆØÅ]+$/i,"de-DE":/^[A-ZÄÖÜß]+$/i,"el-GR":/^[ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωΆΈΉΊΌΎΏάέήίόύώϊϋΐΰ]+$/i,"es-ES":/^[A-ZÁÉÍÑÓÚÜ]+$/i,"fa-IR":/^[ابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی]+$/i,"fi-FI":/^[A-ZÅÄÖ]+$/i,"fr-FR":/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[A-ZÀÉÈÌÎÓÒÙ]+$/i,"nb-NO":/^[A-ZÆØÅ]+$/i,"nl-NL":/^[A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[A-ZÆØÅ]+$/i,"hu-HU":/^[A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"pl-PL":/^[A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[А-ЯЁ]+$/i,"sl-SI":/^[A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[A-ZÅÄÖ]+$/i,"th-TH":/^[ก-\s]+$/i,"tr-TR":/^[A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[АЬЮЯЄIЇҐі]+$/i,"vi-VN":/^[A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,"ku-IQ":/^[ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[א-ת]+$/,fa:/^['آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی']+$/i,"hi-IN":/^[\u0900-\u0961]+[\u0972-\u097F]*$/i};Hp.alpha=P1;var N1={"en-US":/^[0-9A-Z]+$/i,"az-AZ":/^[0-9A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[0-9А-Я]+$/i,"cs-CZ":/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[0-9A-ZÆØÅ]+$/i,"de-DE":/^[0-9A-ZÄÖÜß]+$/i,"el-GR":/^[0-9ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωΆΈΉΊΌΎΏάέήίόύώϊϋΐΰ]+$/i,"es-ES":/^[0-9A-ZÁÉÍÑÓÚÜ]+$/i,"fi-FI":/^[0-9A-ZÅÄÖ]+$/i,"fr-FR":/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[0-9A-ZÀÉÈÌÎÓÒÙ]+$/i,"hu-HU":/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"nb-NO":/^[0-9A-ZÆØÅ]+$/i,"nl-NL":/^[0-9A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[0-9A-ZÆØÅ]+$/i,"pl-PL":/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[0-9A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[0-9А-ЯЁ]+$/i,"sl-SI":/^[0-9A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[0-9A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[0-9A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[0-9А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[0-9A-ZÅÄÖ]+$/i,"th-TH":/^[ก-๙\s]+$/i,"tr-TR":/^[0-9A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[0-9АЬЮЯЄIЇҐі]+$/i,"ku-IQ":/^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,"vi-VN":/^[0-9A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[0-9א-ת]+$/,fa:/^['0-9آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی۱۲۳۴۵۶۷۸۹۰']+$/i,"hi-IN":/^[\u0900-\u0963]+[\u0966-\u097F]*$/i};Hp.alphanumeric=N1;var Ly={"en-US":".",ar:"\u066B"};Hp.decimal=Ly;var hvt=["AU","GB","HK","IN","NZ","ZA","ZM"];Hp.englishLocales=hvt;for(NPe=0;NPe<hvt.length;NPe++)Ohe="en-".concat(hvt[NPe]),P1[Ohe]=P1["en-US"],N1[Ohe]=N1["en-US"],Ly[Ohe]=Ly["en-US"];var Ohe,NPe,mvt=["AE","BH","DZ","EG","IQ","JO","KW","LB","LY","MA","QM","QA","SA","SD","SY","TN","YE"];Hp.arabicLocales=mvt;for(BPe=0;BPe<mvt.length;BPe++)Dhe="ar-".concat(mvt[BPe]),P1[Dhe]=P1.ar,N1[Dhe]=N1.ar,Ly[Dhe]=Ly.ar;var Dhe,BPe,gvt=["IR","AF"];Hp.farsiLocales=gvt;for(DPe=0;DPe<gvt.length;DPe++)OPe="fa-".concat(gvt[DPe]),N1[OPe]=N1.fa,Ly[OPe]=Ly.ar;var OPe,DPe,vvt=["ar-EG","ar-LB","ar-LY"];Hp.dotDecimal=vvt;var yvt=["bg-BG","cs-CZ","da-DK","de-DE","el-GR","en-ZM","es-ES","fr-CA","fr-FR","id-ID","it-IT","ku-IQ","hi-IN","hu-HU","nb-NO","nn-NO","nl-NL","pl-PL","pt-PT","ru-RU","sl-SI","sr-RS@latin","sr-RS","sv-SE","tr-TR","uk-UA","vi-VN"];Hp.commaDecimal=yvt;for(LPe=0;LPe<vvt.length;LPe++)Ly[vvt[LPe]]=Ly["en-US"];var LPe;for(UPe=0;UPe<yvt.length;UPe++)Ly[yvt[UPe]]=",";var UPe;P1["fr-CA"]=P1["fr-FR"];N1["fr-CA"]=N1["fr-FR"];P1["pt-BR"]=P1["pt-PT"];N1["pt-BR"]=N1["pt-PT"];Ly["pt-BR"]=Ly["pt-PT"];P1["pl-Pl"]=P1["pl-PL"];N1["pl-Pl"]=N1["pl-PL"];Ly["pl-Pl"]=Ly["pl-PL"];P1["fa-AF"]=P1.fa});var bvt=Q(Lhe=>{"use strict";d();p();Object.defineProperty(Lhe,"__esModule",{value:!0});Lhe.default=B7o;Lhe.locales=void 0;var P7o=N7o(jr()),$zr=z$();function N7o(t){return t&&t.__esModule?t:{default:t}}function B7o(t,e){(0,P7o.default)(t),e=e||{};var r=new RegExp("^(?:[-+])?(?:[0-9]+)?(?:\\".concat(e.locale?$zr.decimal[e.locale]:".","[0-9]*)?(?:[eE][\\+\\-]?(?:[0-9]+))?$"));if(t===""||t==="."||t==="-"||t==="+")return!1;var n=parseFloat(t.replace(",","."));return r.test(t)&&(!e.hasOwnProperty("min")||n>=e.min)&&(!e.hasOwnProperty("max")||n<=e.max)&&(!e.hasOwnProperty("lt")||n<e.lt)&&(!e.hasOwnProperty("gt")||n>e.gt)}var O7o=Object.keys($zr.decimal);Lhe.locales=O7o});var wvt=Q((Uhe,xvt)=>{"use strict";d();p();Object.defineProperty(Uhe,"__esModule",{value:!0});Uhe.default=U7o;var D7o=L7o(bvt());function L7o(t){return t&&t.__esModule?t:{default:t}}function U7o(t){return(0,D7o.default)(t)?parseFloat(t):NaN}xvt.exports=Uhe.default;xvt.exports.default=Uhe.default});var eHr=Q((Fhe,Avt)=>{"use strict";d();p();Object.defineProperty(Fhe,"__esModule",{value:!0});Fhe.default=H7o;var F7o=z7o(jr());function z7o(t){return t&&t.__esModule?t:{default:t}}function H7o(t,e){return(0,F7o.default)(t),parseInt(t,e||10)}Avt.exports=Fhe.default;Avt.exports.default=Fhe.default});var tHr=Q((zhe,Svt)=>{"use strict";d();p();Object.defineProperty(zhe,"__esModule",{value:!0});zhe.default=G7o;var j7o=W7o(jr());function W7o(t){return t&&t.__esModule?t:{default:t}}function G7o(t,e){return(0,j7o.default)(t),e?t==="1"||/^true$/i.test(t):t!=="0"&&!/^false$/i.test(t)&&t!==""}Svt.exports=zhe.default;Svt.exports.default=zhe.default});var rHr=Q((Hhe,Evt)=>{"use strict";d();p();Object.defineProperty(Hhe,"__esModule",{value:!0});Hhe.default=K7o;var V7o=q7o(jr());function q7o(t){return t&&t.__esModule?t:{default:t}}function K7o(t,e){return(0,V7o.default)(t),t===e}Evt.exports=Hhe.default;Evt.exports.default=Hhe.default});var Cvt=Q((jhe,_vt)=>{"use strict";d();p();Object.defineProperty(jhe,"__esModule",{value:!0});jhe.default=Y7o;function FPe(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?FPe=function(r){return typeof r}:FPe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},FPe(t)}function Y7o(t){return FPe(t)==="object"&&t!==null?typeof t.toString=="function"?t=t.toString():t="[object Object]":(t===null||typeof t>"u"||isNaN(t)&&!t.length)&&(t=""),String(t)}_vt.exports=jhe.default;_vt.exports.default=jhe.default});var Uy=Q((Whe,kvt)=>{"use strict";d();p();Object.defineProperty(Whe,"__esModule",{value:!0});Whe.default=J7o;function J7o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;for(var r in e)typeof t[r]>"u"&&(t[r]=e[r]);return t}kvt.exports=Whe.default;kvt.exports.default=Whe.default});var oHr=Q((Ghe,Ivt)=>{"use strict";d();p();Object.defineProperty(Ghe,"__esModule",{value:!0});Ghe.default=$7o;var X7o=Tvt(jr()),nHr=Tvt(Cvt()),Z7o=Tvt(Uy());function Tvt(t){return t&&t.__esModule?t:{default:t}}var Q7o={ignoreCase:!1,minOccurrences:1};function $7o(t,e,r){return(0,X7o.default)(t),r=(0,Z7o.default)(r,Q7o),r.ignoreCase?t.toLowerCase().split((0,nHr.default)(e).toLowerCase()).length>r.minOccurrences:t.split((0,nHr.default)(e)).length>r.minOccurrences}Ivt.exports=Ghe.default;Ivt.exports.default=Ghe.default});var iHr=Q((Vhe,Rvt)=>{"use strict";d();p();Object.defineProperty(Vhe,"__esModule",{value:!0});Vhe.default=rMo;var eMo=tMo(jr());function tMo(t){return t&&t.__esModule?t:{default:t}}function rMo(t,e,r){return(0,eMo.default)(t),Object.prototype.toString.call(e)!=="[object RegExp]"&&(e=new RegExp(e,r)),e.test(t)}Rvt.exports=Vhe.default;Rvt.exports.default=Vhe.default});var Pvt=Q((qhe,Mvt)=>{"use strict";d();p();Object.defineProperty(qhe,"__esModule",{value:!0});qhe.default=iMo;var nMo=oMo(jr());function oMo(t){return t&&t.__esModule?t:{default:t}}function zPe(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?zPe=function(r){return typeof r}:zPe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},zPe(t)}function iMo(t,e){(0,nMo.default)(t);var r,n;zPe(e)==="object"?(r=e.min||0,n=e.max):(r=arguments[1],n=arguments[2]);var o=encodeURI(t).split(/%..|./).length-1;return o>=r&&(typeof n>"u"||o<=n)}Mvt.exports=qhe.default;Mvt.exports.default=qhe.default});var HPe=Q((Khe,Nvt)=>{"use strict";d();p();Object.defineProperty(Khe,"__esModule",{value:!0});Khe.default=lMo;var aMo=aHr(jr()),sMo=aHr(Uy());function aHr(t){return t&&t.__esModule?t:{default:t}}var cMo={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1};function lMo(t,e){(0,aMo.default)(t),e=(0,sMo.default)(e,cMo),e.allow_trailing_dot&&t[t.length-1]==="."&&(t=t.substring(0,t.length-1)),e.allow_wildcard===!0&&t.indexOf("*.")===0&&(t=t.substring(2));var r=t.split("."),n=r[r.length-1];return e.require_tld&&(r.length<2||!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(n)||/\s/.test(n))||!e.allow_numeric_tld&&/^\d+$/.test(n)?!1:r.every(function(o){return!(o.length>63||!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(o)||/[\uff01-\uff5e]/.test(o)||/^-|-$/.test(o)||!e.allow_underscores&&/_/.test(o))})}Nvt.exports=Khe.default;Nvt.exports.default=Khe.default});var Jhe=Q((Yhe,Ovt)=>{"use strict";d();p();Object.defineProperty(Yhe,"__esModule",{value:!0});Yhe.default=Bvt;var uMo=fMo(jr());function fMo(t){return t&&t.__esModule?t:{default:t}}var sHr="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",mN="(".concat(sHr,"[.]){3}").concat(sHr),dMo=new RegExp("^".concat(mN,"$")),Yf="(?:[0-9a-fA-F]{1,4})",pMo=new RegExp("^("+"(?:".concat(Yf,":){7}(?:").concat(Yf,"|:)|")+"(?:".concat(Yf,":){6}(?:").concat(mN,"|:").concat(Yf,"|:)|")+"(?:".concat(Yf,":){5}(?::").concat(mN,"|(:").concat(Yf,"){1,2}|:)|")+"(?:".concat(Yf,":){4}(?:(:").concat(Yf,"){0,1}:").concat(mN,"|(:").concat(Yf,"){1,3}|:)|")+"(?:".concat(Yf,":){3}(?:(:").concat(Yf,"){0,2}:").concat(mN,"|(:").concat(Yf,"){1,4}|:)|")+"(?:".concat(Yf,":){2}(?:(:").concat(Yf,"){0,3}:").concat(mN,"|(:").concat(Yf,"){1,5}|:)|")+"(?:".concat(Yf,":){1}(?:(:").concat(Yf,"){0,4}:").concat(mN,"|(:").concat(Yf,"){1,6}|:)|")+"(?::((?::".concat(Yf,"){0,5}:").concat(mN,"|(?::").concat(Yf,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");function Bvt(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if((0,uMo.default)(t),e=String(e),!e)return Bvt(t,4)||Bvt(t,6);if(e==="4"){if(!dMo.test(t))return!1;var r=t.split(".").sort(function(n,o){return n-o});return r[3]<=255}return e==="6"?!!pMo.test(t):!1}Ovt.exports=Yhe.default;Ovt.exports.default=Yhe.default});var lHr=Q((Zhe,Lvt)=>{"use strict";d();p();Object.defineProperty(Zhe,"__esModule",{value:!0});Zhe.default=CMo;var hMo=Xhe(jr()),mMo=Xhe(Uy()),Dvt=Xhe(Pvt()),gMo=Xhe(HPe()),cHr=Xhe(Jhe());function Xhe(t){return t&&t.__esModule?t:{default:t}}var vMo={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[]},yMo=/^([^\x00-\x1F\x7F-\x9F\cX]+)</i,bMo=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,xMo=/^[a-z\d]+$/,wMo=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,AMo=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,SMo=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i,EMo=254;function _Mo(t){var e=t.replace(/^"(.+)"$/,"$1");if(!e.trim())return!1;var r=/[\.";<>]/.test(e);if(r){if(e===t)return!1;var n=e.split('"').length===e.split('\\"').length;if(!n)return!1}return!0}function CMo(t,e){if((0,hMo.default)(t),e=(0,mMo.default)(e,vMo),e.require_display_name||e.allow_display_name){var r=t.match(yMo);if(r){var n=r[1];if(t=t.replace(n,"").replace(/(^<|>$)/g,""),n.endsWith(" ")&&(n=n.substr(0,n.length-1)),!_Mo(n))return!1}else if(e.require_display_name)return!1}if(!e.ignore_max_length&&t.length>EMo)return!1;var o=t.split("@"),i=o.pop(),a=i.toLowerCase();if(e.host_blacklist.includes(a))return!1;var s=o.join("@");if(e.domain_specific_validation&&(a==="gmail.com"||a==="googlemail.com")){s=s.toLowerCase();var c=s.split("+")[0];if(!(0,Dvt.default)(c.replace(/\./g,""),{min:6,max:30}))return!1;for(var l=c.split("."),u=0;u<l.length;u++)if(!xMo.test(l[u]))return!1}if(e.ignore_max_length===!1&&(!(0,Dvt.default)(s,{max:64})||!(0,Dvt.default)(i,{max:254})))return!1;if(!(0,gMo.default)(i,{require_tld:e.require_tld})){if(!e.allow_ip_domain)return!1;if(!(0,cHr.default)(i)){if(!i.startsWith("[")||!i.endsWith("]"))return!1;var f=i.substr(1,i.length-2);if(f.length===0||!(0,cHr.default)(f))return!1}}if(s[0]==='"')return s=s.slice(1,s.length-1),e.allow_utf8_local_part?SMo.test(s):wMo.test(s);for(var h=e.allow_utf8_local_part?AMo:bMo,m=s.split("."),g=0;g<m.length;g++)if(!h.test(m[g]))return!1;return!(e.blacklisted_chars&&s.search(new RegExp("[".concat(e.blacklisted_chars,"]+"),"g"))!==-1)}Lvt.exports=Zhe.default;Lvt.exports.default=Zhe.default});var pHr=Q((Qhe,Uvt)=>{"use strict";d();p();Object.defineProperty(Qhe,"__esModule",{value:!0});Qhe.default=UMo;var kMo=jPe(jr()),TMo=jPe(HPe()),uHr=jPe(Jhe()),IMo=jPe(Uy());function jPe(t){return t&&t.__esModule?t:{default:t}}function RMo(t,e){return BMo(t)||NMo(t,e)||PMo(t,e)||MMo()}function MMo(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PMo(t,e){if(!!t){if(typeof t=="string")return fHr(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fHr(t,e)}}function fHr(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function NMo(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var r=[],n=!0,o=!1,i=void 0;try{for(var a=t[Symbol.iterator](),s;!(n=(s=a.next()).done)&&(r.push(s.value),!(e&&r.length===e));n=!0);}catch(c){o=!0,i=c}finally{try{!n&&a.return!=null&&a.return()}finally{if(o)throw i}}return r}}function BMo(t){if(Array.isArray(t))return t}var OMo={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_port:!1,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1,allow_fragments:!0,allow_query_components:!0,validate_length:!0},DMo=/^\[([^\]]+)\](?::([0-9]+))?$/;function LMo(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function dHr(t,e){for(var r=0;r<e.length;r++){var n=e[r];if(t===n||LMo(n)&&n.test(t))return!0}return!1}function UMo(t,e){if((0,kMo.default)(t),!t||/[\s<>]/.test(t)||t.indexOf("mailto:")===0||(e=(0,IMo.default)(e,OMo),e.validate_length&&t.length>=2083)||!e.allow_fragments&&t.includes("#")||!e.allow_query_components&&(t.includes("?")||t.includes("&")))return!1;var r,n,o,i,a,s,c,l;if(c=t.split("#"),t=c.shift(),c=t.split("?"),t=c.shift(),c=t.split("://"),c.length>1){if(r=c.shift().toLowerCase(),e.require_valid_protocol&&e.protocols.indexOf(r)===-1)return!1}else{if(e.require_protocol)return!1;if(t.substr(0,2)==="//"){if(!e.allow_protocol_relative_urls)return!1;c[0]=t.substr(2)}}if(t=c.join("://"),t==="")return!1;if(c=t.split("/"),t=c.shift(),t===""&&!e.require_host)return!0;if(c=t.split("@"),c.length>1){if(e.disallow_auth||c[0]===""||(n=c.shift(),n.indexOf(":")>=0&&n.split(":").length>2))return!1;var u=n.split(":"),f=RMo(u,2),h=f[0],m=f[1];if(h===""&&m==="")return!1}i=c.join("@"),s=null,l=null;var g=i.match(DMo);if(g?(o="",l=g[1],s=g[2]||null):(c=i.split(":"),o=c.shift(),c.length&&(s=c.join(":"))),s!==null&&s.length>0){if(a=parseInt(s,10),!/^[0-9]+$/.test(s)||a<=0||a>65535)return!1}else if(e.require_port)return!1;return e.host_whitelist?dHr(o,e.host_whitelist):!(!(0,uHr.default)(o)&&!(0,TMo.default)(o,e)&&(!l||!(0,uHr.default)(l,6))||(o=o||l,e.host_blacklist&&dHr(o,e.host_blacklist)))}Uvt.exports=Qhe.default;Uvt.exports.default=Qhe.default});var hHr=Q(($he,Fvt)=>{"use strict";d();p();Object.defineProperty($he,"__esModule",{value:!0});$he.default=GMo;var FMo=zMo(jr());function zMo(t){return t&&t.__esModule?t:{default:t}}var HMo=/^(?:[0-9a-fA-F]{2}([-:\s]))([0-9a-fA-F]{2}\1){4}([0-9a-fA-F]{2})$/,jMo=/^([0-9a-fA-F]){12}$/,WMo=/^([0-9a-fA-F]{4}\.){2}([0-9a-fA-F]{4})$/;function GMo(t,e){return(0,FMo.default)(t),e&&(e.no_colons||e.no_separators)?jMo.test(t):HMo.test(t)||WMo.test(t)}Fvt.exports=$he.default;Fvt.exports.default=$he.default});var bHr=Q((e0e,zvt)=>{"use strict";d();p();Object.defineProperty(e0e,"__esModule",{value:!0});e0e.default=KMo;var VMo=yHr(jr()),mHr=yHr(Jhe());function yHr(t){return t&&t.__esModule?t:{default:t}}var qMo=/^\d{1,3}$/,gHr=32,vHr=128;function KMo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(0,VMo.default)(t);var r=t.split("/");if(r.length!==2||!qMo.test(r[1])||r[1].length>1&&r[1].startsWith("0"))return!1;var n=(0,mHr.default)(r[0],e);if(!n)return!1;var o=null;switch(String(e)){case"4":o=gHr;break;case"6":o=vHr;break;default:o=(0,mHr.default)(r[0],"6")?vHr:gHr}return r[1]<=o&&r[1]>=0}zvt.exports=e0e.default;zvt.exports.default=e0e.default});var jvt=Q((t0e,Hvt)=>{"use strict";d();p();Object.defineProperty(t0e,"__esModule",{value:!0});t0e.default=rPo;var xHr=YMo(Uy());function YMo(t){return t&&t.__esModule?t:{default:t}}function JMo(t,e){return QMo(t)||ZMo(t,e)||SHr(t,e)||XMo()}function XMo(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZMo(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var r=[],n=!0,o=!1,i=void 0;try{for(var a=t[Symbol.iterator](),s;!(n=(s=a.next()).done)&&(r.push(s.value),!(e&&r.length===e));n=!0);}catch(c){o=!0,i=c}finally{try{!n&&a.return!=null&&a.return()}finally{if(o)throw i}}return r}}function QMo(t){if(Array.isArray(t))return t}function $Mo(t,e){var r;if(typeof Symbol>"u"||t[Symbol.iterator]==null){if(Array.isArray(t)||(r=SHr(t))||e&&t&&typeof t.length=="number"){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(l){throw l},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,s;return{s:function(){r=t[Symbol.iterator]()},n:function(){var l=r.next();return i=l.done,l},e:function(l){a=!0,s=l},f:function(){try{!i&&r.return!=null&&r.return()}finally{if(a)throw s}}}}function SHr(t,e){if(!!t){if(typeof t=="string")return wHr(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return wHr(t,e)}}function wHr(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var AHr={format:"YYYY/MM/DD",delimiters:["/","-"],strictMode:!1};function ePo(t){return/(^(y{4}|y{2})[.\/-](m{1,2})[.\/-](d{1,2})$)|(^(m{1,2})[.\/-](d{1,2})[.\/-]((y{4}|y{2})$))|(^(d{1,2})[.\/-](m{1,2})[.\/-]((y{4}|y{2})$))/gi.test(t)}function tPo(t,e){for(var r=[],n=Math.min(t.length,e.length),o=0;o<n;o++)r.push([t[o],e[o]]);return r}function rPo(t,e){if(typeof e=="string"?e=(0,xHr.default)({format:e},AHr):e=(0,xHr.default)(e,AHr),typeof t=="string"&&ePo(e.format)){var r=e.delimiters.find(function(f){return e.format.indexOf(f)!==-1}),n=e.strictMode?r:e.delimiters.find(function(f){return t.indexOf(f)!==-1}),o=tPo(t.split(n),e.format.toLowerCase().split(r)),i={},a=$Mo(o),s;try{for(a.s();!(s=a.n()).done;){var c=JMo(s.value,2),l=c[0],u=c[1];if(l.length!==u.length)return!1;i[u.charAt(0)]=l}}catch(f){a.e(f)}finally{a.f()}return new Date("".concat(i.m,"/").concat(i.d,"/").concat(i.y)).getDate()===+i.d}return e.strictMode?!1:Object.prototype.toString.call(t)==="[object Date]"&&isFinite(t)}Hvt.exports=t0e.default;Hvt.exports.default=t0e.default});var _Hr=Q((r0e,Wvt)=>{"use strict";d();p();Object.defineProperty(r0e,"__esModule",{value:!0});r0e.default=sPo;var nPo=oPo(jr());function oPo(t){return t&&t.__esModule?t:{default:t}}var iPo={loose:!1},EHr=["true","false","1","0"],aPo=[].concat(EHr,["yes","no"]);function sPo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:iPo;return(0,nPo.default)(t),e.loose?aPo.includes(t.toLowerCase()):EHr.includes(t)}Wvt.exports=r0e.default;Wvt.exports.default=r0e.default});var CHr=Q((n0e,Gvt)=>{"use strict";d();p();Object.defineProperty(n0e,"__esModule",{value:!0});n0e.default=fPo;var cPo=lPo(jr());function lPo(t){return t&&t.__esModule?t:{default:t}}var uPo=/^[A-Za-z]{2,4}([_-]([A-Za-z]{4}|[\d]{3}))?([_-]([A-Za-z]{2}|[\d]{3}))?$/;function fPo(t){return(0,cPo.default)(t),t==="en_US_POSIX"||t==="ca_ES_VALENCIA"?!0:uPo.test(t)}Gvt.exports=n0e.default;Gvt.exports.default=n0e.default});var kHr=Q(o0e=>{"use strict";d();p();Object.defineProperty(o0e,"__esModule",{value:!0});o0e.default=hPo;o0e.locales=void 0;var dPo=pPo(jr()),Vvt=z$();function pPo(t){return t&&t.__esModule?t:{default:t}}function hPo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};(0,dPo.default)(t);var n=t,o=r.ignore;if(o)if(o instanceof RegExp)n=n.replace(o,"");else if(typeof o=="string")n=n.replace(new RegExp("[".concat(o.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g,"\\$&"),"]"),"g"),"");else throw new Error("ignore should be instance of a String or RegExp");if(e in Vvt.alpha)return Vvt.alpha[e].test(n);throw new Error("Invalid locale '".concat(e,"'"))}var mPo=Object.keys(Vvt.alpha);o0e.locales=mPo});var THr=Q(i0e=>{"use strict";d();p();Object.defineProperty(i0e,"__esModule",{value:!0});i0e.default=yPo;i0e.locales=void 0;var gPo=vPo(jr()),qvt=z$();function vPo(t){return t&&t.__esModule?t:{default:t}}function yPo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};(0,gPo.default)(t);var n=t,o=r.ignore;if(o)if(o instanceof RegExp)n=n.replace(o,"");else if(typeof o=="string")n=n.replace(new RegExp("[".concat(o.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g,"\\$&"),"]"),"g"),"");else throw new Error("ignore should be instance of a String or RegExp");if(e in qvt.alphanumeric)return qvt.alphanumeric[e].test(n);throw new Error("Invalid locale '".concat(e,"'"))}var bPo=Object.keys(qvt.alphanumeric);i0e.locales=bPo});var IHr=Q((a0e,Kvt)=>{"use strict";d();p();Object.defineProperty(a0e,"__esModule",{value:!0});a0e.default=EPo;var xPo=APo(jr()),wPo=z$();function APo(t){return t&&t.__esModule?t:{default:t}}var SPo=/^[0-9]+$/;function EPo(t,e){return(0,xPo.default)(t),e&&e.no_symbols?SPo.test(t):new RegExp("^[+-]?([0-9]*[".concat((e||{}).locale?wPo.decimal[e.locale]:".","])?[0-9]+$")).test(t)}Kvt.exports=a0e.default;Kvt.exports.default=a0e.default});var MHr=Q((s0e,Yvt)=>{"use strict";d();p();Object.defineProperty(s0e,"__esModule",{value:!0});s0e.default=kPo;var _Po=CPo(jr());function CPo(t){return t&&t.__esModule?t:{default:t}}var RHr={AM:/^[A-Z]{2}\d{7}$/,AR:/^[A-Z]{3}\d{6}$/,AT:/^[A-Z]\d{7}$/,AU:/^[A-Z]\d{7}$/,BE:/^[A-Z]{2}\d{6}$/,BG:/^\d{9}$/,BR:/^[A-Z]{2}\d{6}$/,BY:/^[A-Z]{2}\d{7}$/,CA:/^[A-Z]{2}\d{6}$/,CH:/^[A-Z]\d{7}$/,CN:/^G\d{8}$|^E(?![IO])[A-Z0-9]\d{7}$/,CY:/^[A-Z](\d{6}|\d{8})$/,CZ:/^\d{8}$/,DE:/^[CFGHJKLMNPRTVWXYZ0-9]{9}$/,DK:/^\d{9}$/,DZ:/^\d{9}$/,EE:/^([A-Z]\d{7}|[A-Z]{2}\d{7})$/,ES:/^[A-Z0-9]{2}([A-Z0-9]?)\d{6}$/,FI:/^[A-Z]{2}\d{7}$/,FR:/^\d{2}[A-Z]{2}\d{5}$/,GB:/^\d{9}$/,GR:/^[A-Z]{2}\d{7}$/,HR:/^\d{9}$/,HU:/^[A-Z]{2}(\d{6}|\d{7})$/,IE:/^[A-Z0-9]{2}\d{7}$/,IN:/^[A-Z]{1}-?\d{7}$/,ID:/^[A-C]\d{7}$/,IR:/^[A-Z]\d{8}$/,IS:/^(A)\d{7}$/,IT:/^[A-Z0-9]{2}\d{7}$/,JP:/^[A-Z]{2}\d{7}$/,KR:/^[MS]\d{8}$/,LT:/^[A-Z0-9]{8}$/,LU:/^[A-Z0-9]{8}$/,LV:/^[A-Z0-9]{2}\d{7}$/,LY:/^[A-Z0-9]{8}$/,MT:/^\d{7}$/,MZ:/^([A-Z]{2}\d{7})|(\d{2}[A-Z]{2}\d{5})$/,MY:/^[AHK]\d{8}$/,NL:/^[A-Z]{2}[A-Z0-9]{6}\d$/,PL:/^[A-Z]{2}\d{7}$/,PT:/^[A-Z]\d{6}$/,RO:/^\d{8,9}$/,RU:/^\d{9}$/,SE:/^\d{8}$/,SL:/^(P)[A-Z]\d{7}$/,SK:/^[0-9A-Z]\d{7}$/,TR:/^[A-Z]\d{8}$/,UA:/^[A-Z]{2}\d{6}$/,US:/^\d{9}$/};function kPo(t,e){(0,_Po.default)(t);var r=t.replace(/\s/g,"").toUpperCase();return e.toUpperCase()in RHr&&RHr[e].test(r)}Yvt.exports=s0e.default;Yvt.exports.default=s0e.default});var WPe=Q((c0e,Jvt)=>{"use strict";d();p();Object.defineProperty(c0e,"__esModule",{value:!0});c0e.default=PPo;var TPo=IPo(jr());function IPo(t){return t&&t.__esModule?t:{default:t}}var RPo=/^(?:[-+]?(?:0|[1-9][0-9]*))$/,MPo=/^[-+]?[0-9]+$/;function PPo(t,e){(0,TPo.default)(t),e=e||{};var r=e.hasOwnProperty("allow_leading_zeroes")&&!e.allow_leading_zeroes?RPo:MPo,n=!e.hasOwnProperty("min")||t>=e.min,o=!e.hasOwnProperty("max")||t<=e.max,i=!e.hasOwnProperty("lt")||t<e.lt,a=!e.hasOwnProperty("gt")||t>e.gt;return r.test(t)&&n&&o&&i&&a}Jvt.exports=c0e.default;Jvt.exports.default=c0e.default});var PHr=Q((l0e,Xvt)=>{"use strict";d();p();Object.defineProperty(l0e,"__esModule",{value:!0});l0e.default=OPo;var NPo=BPo(WPe());function BPo(t){return t&&t.__esModule?t:{default:t}}function OPo(t){return(0,NPo.default)(t,{min:0,max:65535})}Xvt.exports=l0e.default;Xvt.exports.default=l0e.default});var NHr=Q((u0e,Zvt)=>{"use strict";d();p();Object.defineProperty(u0e,"__esModule",{value:!0});u0e.default=UPo;var DPo=LPo(jr());function LPo(t){return t&&t.__esModule?t:{default:t}}function UPo(t){return(0,DPo.default)(t),t===t.toLowerCase()}Zvt.exports=u0e.default;Zvt.exports.default=u0e.default});var BHr=Q((f0e,Qvt)=>{"use strict";d();p();Object.defineProperty(f0e,"__esModule",{value:!0});f0e.default=HPo;var FPo=zPo(jr());function zPo(t){return t&&t.__esModule?t:{default:t}}function HPo(t){return(0,FPo.default)(t),t===t.toUpperCase()}Qvt.exports=f0e.default;Qvt.exports.default=f0e.default});var OHr=Q((d0e,$vt)=>{"use strict";d();p();Object.defineProperty(d0e,"__esModule",{value:!0});d0e.default=qPo;var jPo=WPo(jr());function WPo(t){return t&&t.__esModule?t:{default:t}}var GPo=/^[0-9]{15}$/,VPo=/^\d{2}-\d{6}-\d{6}-\d{1}$/;function qPo(t,e){(0,jPo.default)(t),e=e||{};var r=GPo;if(e.allow_hyphens&&(r=VPo),!r.test(t))return!1;t=t.replace(/-/g,"");for(var n=0,o=2,i=14,a=0;a<i;a++){var s=t.substring(i-a-1,i-a),c=parseInt(s,10)*o;c>=10?n+=c%10+1:n+=c,o===1?o+=1:o-=1}var l=(10-n%10)%10;return l===parseInt(t.substring(14,15),10)}$vt.exports=d0e.default;$vt.exports.default=d0e.default});var DHr=Q((p0e,eyt)=>{"use strict";d();p();Object.defineProperty(p0e,"__esModule",{value:!0});p0e.default=XPo;var KPo=YPo(jr());function YPo(t){return t&&t.__esModule?t:{default:t}}var JPo=/^[\x00-\x7F]+$/;function XPo(t){return(0,KPo.default)(t),JPo.test(t)}eyt.exports=p0e.default;eyt.exports.default=p0e.default});var tyt=Q(h0e=>{"use strict";d();p();Object.defineProperty(h0e,"__esModule",{value:!0});h0e.default=$Po;h0e.fullWidth=void 0;var ZPo=QPo(jr());function QPo(t){return t&&t.__esModule?t:{default:t}}var LHr=/[^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/;h0e.fullWidth=LHr;function $Po(t){return(0,ZPo.default)(t),LHr.test(t)}});var ryt=Q(m0e=>{"use strict";d();p();Object.defineProperty(m0e,"__esModule",{value:!0});m0e.default=rNo;m0e.halfWidth=void 0;var eNo=tNo(jr());function tNo(t){return t&&t.__esModule?t:{default:t}}var UHr=/[\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/;m0e.halfWidth=UHr;function rNo(t){return(0,eNo.default)(t),UHr.test(t)}});var FHr=Q((g0e,nyt)=>{"use strict";d();p();Object.defineProperty(g0e,"__esModule",{value:!0});g0e.default=sNo;var nNo=aNo(jr()),oNo=tyt(),iNo=ryt();function aNo(t){return t&&t.__esModule?t:{default:t}}function sNo(t){return(0,nNo.default)(t),oNo.fullWidth.test(t)&&iNo.halfWidth.test(t)}nyt.exports=g0e.default;nyt.exports.default=g0e.default});var zHr=Q((v0e,oyt)=>{"use strict";d();p();Object.defineProperty(v0e,"__esModule",{value:!0});v0e.default=fNo;var cNo=lNo(jr());function lNo(t){return t&&t.__esModule?t:{default:t}}var uNo=/[^\x00-\x7F]/;function fNo(t){return(0,cNo.default)(t),uNo.test(t)}oyt.exports=v0e.default;oyt.exports.default=v0e.default});var HHr=Q((y0e,iyt)=>{"use strict";d();p();Object.defineProperty(y0e,"__esModule",{value:!0});y0e.default=dNo;function dNo(t,e){var r=t.join("");return new RegExp(r,e)}iyt.exports=y0e.default;iyt.exports.default=y0e.default});var WHr=Q((b0e,ayt)=>{"use strict";d();p();Object.defineProperty(b0e,"__esModule",{value:!0});b0e.default=gNo;var pNo=jHr(jr()),hNo=jHr(HHr());function jHr(t){return t&&t.__esModule?t:{default:t}}var mNo=(0,hNo.default)(["^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)","(?:-((?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*))*))","?(?:\\+([0-9a-z-]+(?:\\.[0-9a-z-]+)*))?$"],"i");function gNo(t){return(0,pNo.default)(t),mNo.test(t)}ayt.exports=b0e.default;ayt.exports.default=b0e.default});var GHr=Q((x0e,syt)=>{"use strict";d();p();Object.defineProperty(x0e,"__esModule",{value:!0});x0e.default=xNo;var vNo=yNo(jr());function yNo(t){return t&&t.__esModule?t:{default:t}}var bNo=/[\uD800-\uDBFF][\uDC00-\uDFFF]/;function xNo(t){return(0,vNo.default)(t),bNo.test(t)}syt.exports=x0e.default;syt.exports.default=x0e.default});var VHr=Q((H$,cyt)=>{"use strict";d();p();Object.defineProperty(H$,"__esModule",{value:!0});H$.default=void 0;var wNo=function(e,r){return e.some(function(n){return r===n})},ANo=wNo;H$.default=ANo;cyt.exports=H$.default;cyt.exports.default=H$.default});var KHr=Q((w0e,uyt)=>{"use strict";d();p();Object.defineProperty(w0e,"__esModule",{value:!0});w0e.default=INo;var SNo=lyt(Uy()),ENo=lyt(jr()),_No=lyt(VHr()),qHr=z$();function lyt(t){return t&&t.__esModule?t:{default:t}}function CNo(t){var e=new RegExp("^[-+]?([0-9]+)?(\\".concat(qHr.decimal[t.locale],"[0-9]{").concat(t.decimal_digits,"})").concat(t.force_decimal?"":"?","$"));return e}var kNo={force_decimal:!1,decimal_digits:"1,",locale:"en-US"},TNo=["","-","+"];function INo(t,e){if((0,ENo.default)(t),e=(0,SNo.default)(e,kNo),e.locale in qHr.decimal)return!(0,_No.default)(TNo,t.replace(/ /g,""))&&CNo(e).test(t);throw new Error("Invalid locale '".concat(e.locale,"'"))}uyt.exports=w0e.default;uyt.exports.default=w0e.default});var dyt=Q((A0e,fyt)=>{"use strict";d();p();Object.defineProperty(A0e,"__esModule",{value:!0});A0e.default=NNo;var RNo=MNo(jr());function MNo(t){return t&&t.__esModule?t:{default:t}}var PNo=/^(0x|0h)?[0-9A-F]+$/i;function NNo(t){return(0,RNo.default)(t),PNo.test(t)}fyt.exports=A0e.default;fyt.exports.default=A0e.default});var YHr=Q((S0e,pyt)=>{"use strict";d();p();Object.defineProperty(S0e,"__esModule",{value:!0});S0e.default=LNo;var BNo=ONo(jr());function ONo(t){return t&&t.__esModule?t:{default:t}}var DNo=/^(0o)?[0-7]+$/i;function LNo(t){return(0,BNo.default)(t),DNo.test(t)}pyt.exports=S0e.default;pyt.exports.default=S0e.default});var XHr=Q((E0e,hyt)=>{"use strict";d();p();Object.defineProperty(E0e,"__esModule",{value:!0});E0e.default=zNo;var UNo=JHr(jr()),FNo=JHr(wvt());function JHr(t){return t&&t.__esModule?t:{default:t}}function zNo(t,e){return(0,UNo.default)(t),(0,FNo.default)(t)%parseInt(e,10)===0}hyt.exports=E0e.default;hyt.exports.default=E0e.default});var ZHr=Q((_0e,myt)=>{"use strict";d();p();Object.defineProperty(_0e,"__esModule",{value:!0});_0e.default=GNo;var HNo=jNo(jr());function jNo(t){return t&&t.__esModule?t:{default:t}}var WNo=/^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i;function GNo(t){return(0,HNo.default)(t),WNo.test(t)}myt.exports=_0e.default;myt.exports.default=_0e.default});var ejr=Q((C0e,gyt)=>{"use strict";d();p();Object.defineProperty(C0e,"__esModule",{value:!0});C0e.default=JNo;var VNo=qNo(jr());function qNo(t){return t&&t.__esModule?t:{default:t}}var QHr=/^rgb\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\)$/,$Hr=/^rgba\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)$/,KNo=/^rgb\((([0-9]%|[1-9][0-9]%|100%),){2}([0-9]%|[1-9][0-9]%|100%)\)/,YNo=/^rgba\((([0-9]%|[1-9][0-9]%|100%),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)/;function JNo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return(0,VNo.default)(t),e?QHr.test(t)||$Hr.test(t)||KNo.test(t)||YNo.test(t):QHr.test(t)||$Hr.test(t)}gyt.exports=C0e.default;gyt.exports.default=C0e.default});var tjr=Q((k0e,vyt)=>{"use strict";d();p();Object.defineProperty(k0e,"__esModule",{value:!0});k0e.default=eBo;var XNo=ZNo(jr());function ZNo(t){return t&&t.__esModule?t:{default:t}}var QNo=/^hsla?\(((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?))(deg|grad|rad|turn)?(,(\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%){2}(,((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%?))?\)$/i,$No=/^hsla?\(((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?))(deg|grad|rad|turn)?(\s(\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%){2}\s?(\/\s((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%?)\s?)?\)$/i;function eBo(t){(0,XNo.default)(t);var e=t.replace(/\s+/g," ").replace(/\s?(hsla?\(|\)|,)\s?/ig,"$1");return e.indexOf(",")!==-1?QNo.test(e):$No.test(e)}vyt.exports=k0e.default;vyt.exports.default=k0e.default});var rjr=Q((T0e,yyt)=>{"use strict";d();p();Object.defineProperty(T0e,"__esModule",{value:!0});T0e.default=oBo;var tBo=rBo(jr());function rBo(t){return t&&t.__esModule?t:{default:t}}var nBo=/^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/;function oBo(t){return(0,tBo.default)(t),nBo.test(t)}yyt.exports=T0e.default;yyt.exports.default=T0e.default});var njr=Q(I0e=>{"use strict";d();p();Object.defineProperty(I0e,"__esModule",{value:!0});I0e.default=lBo;I0e.locales=void 0;var iBo=aBo(jr());function aBo(t){return t&&t.__esModule?t:{default:t}}var byt={AD:/^(AD[0-9]{2})\d{8}[A-Z0-9]{12}$/,AE:/^(AE[0-9]{2})\d{3}\d{16}$/,AL:/^(AL[0-9]{2})\d{8}[A-Z0-9]{16}$/,AT:/^(AT[0-9]{2})\d{16}$/,AZ:/^(AZ[0-9]{2})[A-Z0-9]{4}\d{20}$/,BA:/^(BA[0-9]{2})\d{16}$/,BE:/^(BE[0-9]{2})\d{12}$/,BG:/^(BG[0-9]{2})[A-Z]{4}\d{6}[A-Z0-9]{8}$/,BH:/^(BH[0-9]{2})[A-Z]{4}[A-Z0-9]{14}$/,BR:/^(BR[0-9]{2})\d{23}[A-Z]{1}[A-Z0-9]{1}$/,BY:/^(BY[0-9]{2})[A-Z0-9]{4}\d{20}$/,CH:/^(CH[0-9]{2})\d{5}[A-Z0-9]{12}$/,CR:/^(CR[0-9]{2})\d{18}$/,CY:/^(CY[0-9]{2})\d{8}[A-Z0-9]{16}$/,CZ:/^(CZ[0-9]{2})\d{20}$/,DE:/^(DE[0-9]{2})\d{18}$/,DK:/^(DK[0-9]{2})\d{14}$/,DO:/^(DO[0-9]{2})[A-Z]{4}\d{20}$/,EE:/^(EE[0-9]{2})\d{16}$/,EG:/^(EG[0-9]{2})\d{25}$/,ES:/^(ES[0-9]{2})\d{20}$/,FI:/^(FI[0-9]{2})\d{14}$/,FO:/^(FO[0-9]{2})\d{14}$/,FR:/^(FR[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,GB:/^(GB[0-9]{2})[A-Z]{4}\d{14}$/,GE:/^(GE[0-9]{2})[A-Z0-9]{2}\d{16}$/,GI:/^(GI[0-9]{2})[A-Z]{4}[A-Z0-9]{15}$/,GL:/^(GL[0-9]{2})\d{14}$/,GR:/^(GR[0-9]{2})\d{7}[A-Z0-9]{16}$/,GT:/^(GT[0-9]{2})[A-Z0-9]{4}[A-Z0-9]{20}$/,HR:/^(HR[0-9]{2})\d{17}$/,HU:/^(HU[0-9]{2})\d{24}$/,IE:/^(IE[0-9]{2})[A-Z0-9]{4}\d{14}$/,IL:/^(IL[0-9]{2})\d{19}$/,IQ:/^(IQ[0-9]{2})[A-Z]{4}\d{15}$/,IR:/^(IR[0-9]{2})0\d{2}0\d{18}$/,IS:/^(IS[0-9]{2})\d{22}$/,IT:/^(IT[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,JO:/^(JO[0-9]{2})[A-Z]{4}\d{22}$/,KW:/^(KW[0-9]{2})[A-Z]{4}[A-Z0-9]{22}$/,KZ:/^(KZ[0-9]{2})\d{3}[A-Z0-9]{13}$/,LB:/^(LB[0-9]{2})\d{4}[A-Z0-9]{20}$/,LC:/^(LC[0-9]{2})[A-Z]{4}[A-Z0-9]{24}$/,LI:/^(LI[0-9]{2})\d{5}[A-Z0-9]{12}$/,LT:/^(LT[0-9]{2})\d{16}$/,LU:/^(LU[0-9]{2})\d{3}[A-Z0-9]{13}$/,LV:/^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$/,MC:/^(MC[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,MD:/^(MD[0-9]{2})[A-Z0-9]{20}$/,ME:/^(ME[0-9]{2})\d{18}$/,MK:/^(MK[0-9]{2})\d{3}[A-Z0-9]{10}\d{2}$/,MR:/^(MR[0-9]{2})\d{23}$/,MT:/^(MT[0-9]{2})[A-Z]{4}\d{5}[A-Z0-9]{18}$/,MU:/^(MU[0-9]{2})[A-Z]{4}\d{19}[A-Z]{3}$/,MZ:/^(MZ[0-9]{2})\d{21}$/,NL:/^(NL[0-9]{2})[A-Z]{4}\d{10}$/,NO:/^(NO[0-9]{2})\d{11}$/,PK:/^(PK[0-9]{2})[A-Z0-9]{4}\d{16}$/,PL:/^(PL[0-9]{2})\d{24}$/,PS:/^(PS[0-9]{2})[A-Z0-9]{4}\d{21}$/,PT:/^(PT[0-9]{2})\d{21}$/,QA:/^(QA[0-9]{2})[A-Z]{4}[A-Z0-9]{21}$/,RO:/^(RO[0-9]{2})[A-Z]{4}[A-Z0-9]{16}$/,RS:/^(RS[0-9]{2})\d{18}$/,SA:/^(SA[0-9]{2})\d{2}[A-Z0-9]{18}$/,SC:/^(SC[0-9]{2})[A-Z]{4}\d{20}[A-Z]{3}$/,SE:/^(SE[0-9]{2})\d{20}$/,SI:/^(SI[0-9]{2})\d{15}$/,SK:/^(SK[0-9]{2})\d{20}$/,SM:/^(SM[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,SV:/^(SV[0-9]{2})[A-Z0-9]{4}\d{20}$/,TL:/^(TL[0-9]{2})\d{19}$/,TN:/^(TN[0-9]{2})\d{20}$/,TR:/^(TR[0-9]{2})\d{5}[A-Z0-9]{17}$/,UA:/^(UA[0-9]{2})\d{6}[A-Z0-9]{19}$/,VA:/^(VA[0-9]{2})\d{18}$/,VG:/^(VG[0-9]{2})[A-Z0-9]{4}\d{16}$/,XK:/^(XK[0-9]{2})\d{16}$/};function sBo(t){var e=t.replace(/[\s\-]+/gi,"").toUpperCase(),r=e.slice(0,2).toUpperCase();return r in byt&&byt[r].test(e)}function cBo(t){var e=t.replace(/[^A-Z0-9]+/gi,"").toUpperCase(),r=e.slice(4)+e.slice(0,4),n=r.replace(/[A-Z]/g,function(i){return i.charCodeAt(0)-55}),o=n.match(/\d{1,7}/g).reduce(function(i,a){return Number(i+a)%97},"");return o===1}function lBo(t){return(0,iBo.default)(t),sBo(t)&&cBo(t)}var uBo=Object.keys(byt);I0e.locales=uBo});var xyt=Q(R0e=>{"use strict";d();p();Object.defineProperty(R0e,"__esModule",{value:!0});R0e.default=pBo;R0e.CountryCodes=void 0;var fBo=dBo(jr());function dBo(t){return t&&t.__esModule?t:{default:t}}var ojr=new Set(["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]);function pBo(t){return(0,fBo.default)(t),ojr.has(t.toUpperCase())}var hBo=ojr;R0e.CountryCodes=hBo});var ijr=Q((M0e,wyt)=>{"use strict";d();p();Object.defineProperty(M0e,"__esModule",{value:!0});M0e.default=bBo;var mBo=vBo(jr()),gBo=xyt();function vBo(t){return t&&t.__esModule?t:{default:t}}var yBo=/^[A-Za-z]{6}[A-Za-z0-9]{2}([A-Za-z0-9]{3})?$/;function bBo(t){return(0,mBo.default)(t),gBo.CountryCodes.has(t.slice(4,6).toUpperCase())?yBo.test(t):!1}wyt.exports=M0e.default;wyt.exports.default=M0e.default});var ajr=Q((P0e,Ayt)=>{"use strict";d();p();Object.defineProperty(P0e,"__esModule",{value:!0});P0e.default=SBo;var xBo=wBo(jr());function wBo(t){return t&&t.__esModule?t:{default:t}}var ABo=/^[a-f0-9]{32}$/;function SBo(t){return(0,xBo.default)(t),ABo.test(t)}Ayt.exports=P0e.default;Ayt.exports.default=P0e.default});var sjr=Q((N0e,Syt)=>{"use strict";d();p();Object.defineProperty(N0e,"__esModule",{value:!0});N0e.default=kBo;var EBo=_Bo(jr());function _Bo(t){return t&&t.__esModule?t:{default:t}}var CBo={md5:32,md4:32,sha1:40,sha256:64,sha384:96,sha512:128,ripemd128:32,ripemd160:40,tiger128:32,tiger160:40,tiger192:48,crc32:8,crc32b:8};function kBo(t,e){(0,EBo.default)(t);var r=new RegExp("^[a-fA-F0-9]{".concat(CBo[e],"}$"));return r.test(t)}Syt.exports=N0e.default;Syt.exports.default=N0e.default});var _yt=Q((B0e,Eyt)=>{"use strict";d();p();Object.defineProperty(B0e,"__esModule",{value:!0});B0e.default=NBo;var TBo=cjr(jr()),IBo=cjr(Uy());function cjr(t){return t&&t.__esModule?t:{default:t}}var RBo=/[^A-Z0-9+\/=]/i,MBo=/^[A-Z0-9_\-]*$/i,PBo={urlSafe:!1};function NBo(t,e){(0,TBo.default)(t),e=(0,IBo.default)(e,PBo);var r=t.length;if(e.urlSafe)return MBo.test(t);if(r%4!==0||RBo.test(t))return!1;var n=t.indexOf("=");return n===-1||n===r-1||n===r-2&&t[r-1]==="="}Eyt.exports=B0e.default;Eyt.exports.default=B0e.default});var ujr=Q((O0e,Cyt)=>{"use strict";d();p();Object.defineProperty(O0e,"__esModule",{value:!0});O0e.default=DBo;var BBo=ljr(jr()),OBo=ljr(_yt());function ljr(t){return t&&t.__esModule?t:{default:t}}function DBo(t){(0,BBo.default)(t);var e=t.split("."),r=e.length;return r>3||r<2?!1:e.reduce(function(n,o){return n&&(0,OBo.default)(o,{urlSafe:!0})},!0)}Cyt.exports=O0e.default;Cyt.exports.default=O0e.default});var djr=Q((D0e,kyt)=>{"use strict";d();p();Object.defineProperty(D0e,"__esModule",{value:!0});D0e.default=zBo;var LBo=fjr(jr()),UBo=fjr(Uy());function fjr(t){return t&&t.__esModule?t:{default:t}}function GPe(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?GPe=function(r){return typeof r}:GPe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},GPe(t)}var FBo={allow_primitives:!1};function zBo(t,e){(0,LBo.default)(t);try{e=(0,UBo.default)(e,FBo);var r=[];e.allow_primitives&&(r=[null,!1,!0]);var n=JSON.parse(t);return r.includes(n)||!!n&&GPe(n)==="object"}catch{}return!1}kyt.exports=D0e.default;kyt.exports.default=D0e.default});var hjr=Q((L0e,Tyt)=>{"use strict";d();p();Object.defineProperty(L0e,"__esModule",{value:!0});L0e.default=GBo;var HBo=pjr(jr()),jBo=pjr(Uy());function pjr(t){return t&&t.__esModule?t:{default:t}}var WBo={ignore_whitespace:!1};function GBo(t,e){return(0,HBo.default)(t),e=(0,jBo.default)(e,WBo),(e.ignore_whitespace?t.trim().length:t.length)===0}Tyt.exports=L0e.default;Tyt.exports.default=L0e.default});var mjr=Q((U0e,Iyt)=>{"use strict";d();p();Object.defineProperty(U0e,"__esModule",{value:!0});U0e.default=KBo;var VBo=qBo(jr());function qBo(t){return t&&t.__esModule?t:{default:t}}function VPe(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?VPe=function(r){return typeof r}:VPe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},VPe(t)}function KBo(t,e){(0,VBo.default)(t);var r,n;VPe(e)==="object"?(r=e.min||0,n=e.max):(r=arguments[1]||0,n=arguments[2]);var o=t.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g)||[],i=t.length-o.length;return i>=r&&(typeof n>"u"||i<=n)}Iyt.exports=U0e.default;Iyt.exports.default=U0e.default});var gjr=Q((F0e,Ryt)=>{"use strict";d();p();Object.defineProperty(F0e,"__esModule",{value:!0});F0e.default=ZBo;var YBo=JBo(jr());function JBo(t){return t&&t.__esModule?t:{default:t}}var XBo={1:/^[0-9A-F]{8}-[0-9A-F]{4}-1[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,2:/^[0-9A-F]{8}-[0-9A-F]{4}-2[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i};function ZBo(t,e){(0,YBo.default)(t);var r=XBo[[void 0,null].includes(e)?"all":e];return!!r&&r.test(t)}Ryt.exports=F0e.default;Ryt.exports.default=F0e.default});var yjr=Q((z0e,Myt)=>{"use strict";d();p();Object.defineProperty(z0e,"__esModule",{value:!0});z0e.default=eOo;var QBo=vjr(jr()),$Bo=vjr(dyt());function vjr(t){return t&&t.__esModule?t:{default:t}}function eOo(t){return(0,QBo.default)(t),(0,$Bo.default)(t)&&t.length===24}Myt.exports=z0e.default;Myt.exports.default=z0e.default});var wjr=Q((H0e,Pyt)=>{"use strict";d();p();Object.defineProperty(H0e,"__esModule",{value:!0});H0e.default=rOo;var tOo=xjr(jr()),bjr=xjr(PPe());function xjr(t){return t&&t.__esModule?t:{default:t}}function rOo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:String(new Date);(0,tOo.default)(t);var r=(0,bjr.default)(e),n=(0,bjr.default)(t);return!!(n&&r&&n>r)}Pyt.exports=H0e.default;Pyt.exports.default=H0e.default});var Ejr=Q((j0e,Nyt)=>{"use strict";d();p();Object.defineProperty(j0e,"__esModule",{value:!0});j0e.default=oOo;var nOo=Sjr(jr()),Ajr=Sjr(PPe());function Sjr(t){return t&&t.__esModule?t:{default:t}}function oOo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:String(new Date);(0,nOo.default)(t);var r=(0,Ajr.default)(e),n=(0,Ajr.default)(t);return!!(n&&r&&n<r)}Nyt.exports=j0e.default;Nyt.exports.default=j0e.default});var Cjr=Q((W0e,Byt)=>{"use strict";d();p();Object.defineProperty(W0e,"__esModule",{value:!0});W0e.default=sOo;var iOo=_jr(jr()),aOo=_jr(Cvt());function _jr(t){return t&&t.__esModule?t:{default:t}}function qPe(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?qPe=function(r){return typeof r}:qPe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},qPe(t)}function sOo(t,e){(0,iOo.default)(t);var r;if(Object.prototype.toString.call(e)==="[object Array]"){var n=[];for(r in e)({}).hasOwnProperty.call(e,r)&&(n[r]=(0,aOo.default)(e[r]));return n.indexOf(t)>=0}else{if(qPe(e)==="object")return e.hasOwnProperty(t);if(e&&typeof e.indexOf=="function")return e.indexOf(t)>=0}return!1}Byt.exports=W0e.default;Byt.exports.default=W0e.default});var kjr=Q((G0e,Oyt)=>{"use strict";d();p();Object.defineProperty(G0e,"__esModule",{value:!0});G0e.default=fOo;var cOo=lOo(jr());function lOo(t){return t&&t.__esModule?t:{default:t}}var uOo=/^(?:4[0-9]{12}(?:[0-9]{3,6})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12,15}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}|6[27][0-9]{14}|^(81[0-9]{14,17}))$/;function fOo(t){(0,cOo.default)(t);var e=t.replace(/[- ]+/g,"");if(!uOo.test(e))return!1;for(var r=0,n,o,i,a=e.length-1;a>=0;a--)n=e.substring(a,a+1),o=parseInt(n,10),i?(o*=2,o>=10?r+=o%10+1:r+=o):r+=o,i=!i;return!!(r%10===0&&e)}Oyt.exports=G0e.default;Oyt.exports.default=G0e.default});var Ijr=Q((q0e,Dyt)=>{"use strict";d();p();Object.defineProperty(q0e,"__esModule",{value:!0});q0e.default=pOo;var KPe=Tjr(jr()),dOo=Tjr(WPe());function Tjr(t){return t&&t.__esModule?t:{default:t}}var V0e={PL:function(e){(0,KPe.default)(e);var r={1:1,2:3,3:7,4:9,5:1,6:3,7:7,8:9,9:1,10:3,11:0};if(e!=null&&e.length===11&&(0,dOo.default)(e,{allow_leading_zeroes:!0})){var n=e.split("").slice(0,-1),o=n.reduce(function(s,c,l){return s+Number(c)*r[l+1]},0),i=o%10,a=Number(e.charAt(e.length-1));if(i===0&&a===0||a===10-i)return!0}return!1},ES:function(e){(0,KPe.default)(e);var r=/^[0-9X-Z][0-9]{7}[TRWAGMYFPDXBNJZSQVHLCKE]$/,n={X:0,Y:1,Z:2},o=["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E"],i=e.trim().toUpperCase();if(!r.test(i))return!1;var a=i.slice(0,-1).replace(/[X,Y,Z]/g,function(s){return n[s]});return i.endsWith(o[a%23])},FI:function(e){if((0,KPe.default)(e),e.length!==11||!e.match(/^\d{6}[\-A\+]\d{3}[0-9ABCDEFHJKLMNPRSTUVWXY]{1}$/))return!1;var r="0123456789ABCDEFHJKLMNPRSTUVWXY",n=parseInt(e.slice(0,6),10)*1e3+parseInt(e.slice(7,10),10),o=n%31,i=r[o];return i===e.slice(10,11)},IN:function(e){var r=/^[1-9]\d{3}\s?\d{4}\s?\d{4}$/,n=[[0,1,2,3,4,5,6,7,8,9],[1,2,3,4,0,6,7,8,9,5],[2,3,4,0,1,7,8,9,5,6],[3,4,0,1,2,8,9,5,6,7],[4,0,1,2,3,9,5,6,7,8],[5,9,8,7,6,0,4,3,2,1],[6,5,9,8,7,1,0,4,3,2],[7,6,5,9,8,2,1,0,4,3],[8,7,6,5,9,3,2,1,0,4],[9,8,7,6,5,4,3,2,1,0]],o=[[0,1,2,3,4,5,6,7,8,9],[1,5,7,6,2,8,3,0,9,4],[5,8,0,3,7,9,6,1,4,2],[8,9,1,6,0,4,3,5,2,7],[9,4,5,3,1,2,6,8,7,0],[4,2,8,6,5,7,3,9,0,1],[2,7,9,3,8,0,6,4,1,5],[7,0,4,6,9,1,3,2,5,8]],i=e.trim();if(!r.test(i))return!1;var a=0,s=i.replace(/\s/g,"").split("").map(Number).reverse();return s.forEach(function(c,l){a=n[a][o[l%8][c]]}),a===0},IR:function(e){if(!e.match(/^\d{10}$/)||(e="0000".concat(e).substr(e.length-6),parseInt(e.substr(3,6),10)===0))return!1;for(var r=parseInt(e.substr(9,1),10),n=0,o=0;o<9;o++)n+=parseInt(e.substr(o,1),10)*(10-o);return n%=11,n<2&&r===n||n>=2&&r===11-n},IT:function(e){return e.length!==9||e==="CA00000AA"?!1:e.search(/C[A-Z][0-9]{5}[A-Z]{2}/i)>-1},NO:function(e){var r=e.trim();if(isNaN(Number(r))||r.length!==11||r==="00000000000")return!1;var n=r.split("").map(Number),o=(11-(3*n[0]+7*n[1]+6*n[2]+1*n[3]+8*n[4]+9*n[5]+4*n[6]+5*n[7]+2*n[8])%11)%11,i=(11-(5*n[0]+4*n[1]+3*n[2]+2*n[3]+7*n[4]+6*n[5]+5*n[6]+4*n[7]+3*n[8]+2*o)%11)%11;return!(o!==n[9]||i!==n[10])},TH:function(e){if(!e.match(/^[1-8]\d{12}$/))return!1;for(var r=0,n=0;n<12;n++)r+=parseInt(e[n],10)*(13-n);return e[12]===((11-r%11)%10).toString()},LK:function(e){var r=/^[1-9]\d{8}[vx]$/i,n=/^[1-9]\d{11}$/i;return e.length===10&&r.test(e)?!0:!!(e.length===12&&n.test(e))},"he-IL":function(e){var r=/^\d{9}$/,n=e.trim();if(!r.test(n))return!1;for(var o=n,i=0,a,s=0;s<o.length;s++)a=Number(o[s])*(s%2+1),i+=a>9?a-9:a;return i%10===0},"ar-LY":function(e){var r=/^(1|2)\d{11}$/,n=e.trim();return!!r.test(n)},"ar-TN":function(e){var r=/^\d{8}$/,n=e.trim();return!!r.test(n)},"zh-CN":function(e){var r=["11","12","13","14","15","21","22","23","31","32","33","34","35","36","37","41","42","43","44","45","46","50","51","52","53","54","61","62","63","64","65","71","81","82","91"],n=["7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"],o=["1","0","X","9","8","7","6","5","4","3","2"],i=function(m){return r.includes(m)},a=function(m){var g=parseInt(m.substring(0,4),10),v=parseInt(m.substring(4,6),10),b=parseInt(m.substring(6),10),w=new Date(g,v-1,b);return w>new Date?!1:w.getFullYear()===g&&w.getMonth()===v-1&&w.getDate()===b},s=function(m){for(var g=m.substring(0,17),v=0,b=0;b<17;b++)v+=parseInt(g.charAt(b),10)*parseInt(n[b],10);var w=v%11;return o[w]},c=function(m){return s(m)===m.charAt(17).toUpperCase()},l=function(m){var g=/^[1-9]\d{7}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}$/.test(m);if(!g)return!1;var v=m.substring(0,2);if(g=i(v),!g)return!1;var b="19".concat(m.substring(6,12));return g=a(b),!!g},u=function(m){var g=/^[1-9]\d{5}[1-9]\d{3}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}(\d|x|X)$/.test(m);if(!g)return!1;var v=m.substring(0,2);if(g=i(v),!g)return!1;var b=m.substring(6,14);return g=a(b),g?c(m):!1},f=function(m){var g=/^\d{15}|(\d{17}(\d|x|X))$/.test(m);return g?m.length===15?l(m):u(m):!1};return f(e)},"zh-TW":function(e){var r={A:10,B:11,C:12,D:13,E:14,F:15,G:16,H:17,I:34,J:18,K:19,L:20,M:21,N:22,O:35,P:23,Q:24,R:25,S:26,T:27,U:28,V:29,W:32,X:30,Y:31,Z:33},n=e.trim().toUpperCase();return/^[A-Z][0-9]{9}$/.test(n)?Array.from(n).reduce(function(o,i,a){if(a===0){var s=r[i];return s%10*9+Math.floor(s/10)}return a===9?(10-o%10-Number(i))%10===0:o+Number(i)*(9-a)},0):!1}};function pOo(t,e){if((0,KPe.default)(t),e in V0e)return V0e[e](t);if(e==="any"){for(var r in V0e)if(V0e.hasOwnProperty(r)){var n=V0e[r];if(n(t))return!0}return!1}throw new Error("Invalid locale '".concat(e,"'"))}Dyt.exports=q0e.default;Dyt.exports.default=q0e.default});var Rjr=Q((K0e,Lyt)=>{"use strict";d();p();Object.defineProperty(K0e,"__esModule",{value:!0});K0e.default=wOo;var hOo=mOo(jr());function mOo(t){return t&&t.__esModule?t:{default:t}}var gOo=8,vOo=14,yOo=/^(\d{8}|\d{13}|\d{14})$/;function bOo(t,e){return t===gOo||t===vOo?e%2===0?3:1:e%2===0?1:3}function xOo(t){var e=t.slice(0,-1).split("").map(function(n,o){return Number(n)*bOo(t.length,o)}).reduce(function(n,o){return n+o},0),r=10-e%10;return r<10?r:0}function wOo(t){(0,hOo.default)(t);var e=Number(t.slice(-1));return yOo.test(t)&&e===xOo(t)}Lyt.exports=K0e.default;Lyt.exports.default=K0e.default});var Mjr=Q((Y0e,Uyt)=>{"use strict";d();p();Object.defineProperty(Y0e,"__esModule",{value:!0});Y0e.default=_Oo;var AOo=SOo(jr());function SOo(t){return t&&t.__esModule?t:{default:t}}var EOo=/^[A-Z]{2}[0-9A-Z]{9}[0-9]$/;function _Oo(t){if((0,AOo.default)(t),!EOo.test(t))return!1;for(var e=!0,r=0,n=t.length-2;n>=0;n--)if(t[n]>="A"&&t[n]<="Z")for(var o=t[n].charCodeAt(0)-55,i=o%10,a=Math.trunc(o/10),s=0,c=[i,a];s<c.length;s++){var l=c[s];e?l>=5?r+=1+(l-5)*2:r+=l*2:r+=l,e=!e}else{var u=t[n].charCodeAt(0)-"0".charCodeAt(0);e?u>=5?r+=1+(u-5)*2:r+=u*2:r+=u,e=!e}var f=Math.trunc((r+9)/10)*10-r;return+t[t.length-1]===f}Uyt.exports=Y0e.default;Uyt.exports.default=Y0e.default});var Pjr=Q((J0e,zyt)=>{"use strict";d();p();Object.defineProperty(J0e,"__esModule",{value:!0});J0e.default=Fyt;var COo=kOo(jr());function kOo(t){return t&&t.__esModule?t:{default:t}}var TOo=/^(?:[0-9]{9}X|[0-9]{10})$/,IOo=/^(?:[0-9]{13})$/,ROo=[1,3];function Fyt(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if((0,COo.default)(t),e=String(e),!e)return Fyt(t,10)||Fyt(t,13);var r=t.replace(/[\s-]+/g,""),n=0,o;if(e==="10"){if(!TOo.test(r))return!1;for(o=0;o<9;o++)n+=(o+1)*r.charAt(o);if(r.charAt(9)==="X"?n+=10*10:n+=10*r.charAt(9),n%11===0)return!!r}else if(e==="13"){if(!IOo.test(r))return!1;for(o=0;o<12;o++)n+=ROo[o%2]*r.charAt(o);if(r.charAt(12)-(10-n%10)%10===0)return!!r}return!1}zyt.exports=J0e.default;zyt.exports.default=J0e.default});var Njr=Q((X0e,Hyt)=>{"use strict";d();p();Object.defineProperty(X0e,"__esModule",{value:!0});X0e.default=BOo;var MOo=POo(jr());function POo(t){return t&&t.__esModule?t:{default:t}}var NOo="^\\d{4}-?\\d{3}[\\dX]$";function BOo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(0,MOo.default)(t);var r=NOo;if(r=e.require_hyphen?r.replace("?",""):r,r=e.case_sensitive?new RegExp(r):new RegExp(r,"i"),!r.test(t))return!1;for(var n=t.replace("-","").toUpperCase(),o=0,i=0;i<n.length;i++){var a=n[i];o+=(a==="X"?10:+a)*(8-i)}return o%11===0}Hyt.exports=X0e.default;Hyt.exports.default=X0e.default});var Bjr=Q(j$=>{"use strict";d();p();Object.defineProperty(j$,"__esModule",{value:!0});j$.iso7064Check=OOo;j$.luhnCheck=DOo;j$.reverseMultiplyAndSum=LOo;j$.verhoeffCheck=UOo;function OOo(t){for(var e=10,r=0;r<t.length-1;r++)e=(parseInt(t[r],10)+e)%10===0?10*2%11:(parseInt(t[r],10)+e)%10*2%11;return e=e===1?0:11-e,e===parseInt(t[10],10)}function DOo(t){for(var e=0,r=!1,n=t.length-1;n>=0;n--){if(r){var o=parseInt(t[n],10)*2;o>9?e+=o.toString().split("").map(function(i){return parseInt(i,10)}).reduce(function(i,a){return i+a},0):e+=o}else e+=parseInt(t[n],10);r=!r}return e%10===0}function LOo(t,e){for(var r=0,n=0;n<t.length;n++)r+=t[n]*(e-n);return r}function UOo(t){for(var e=[[0,1,2,3,4,5,6,7,8,9],[1,2,3,4,0,6,7,8,9,5],[2,3,4,0,1,7,8,9,5,6],[3,4,0,1,2,8,9,5,6,7],[4,0,1,2,3,9,5,6,7,8],[5,9,8,7,6,0,4,3,2,1],[6,5,9,8,7,1,0,4,3,2],[7,6,5,9,8,2,1,0,4,3],[8,7,6,5,9,3,2,1,0,4],[9,8,7,6,5,4,3,2,1,0]],r=[[0,1,2,3,4,5,6,7,8,9],[1,5,7,6,2,8,3,0,9,4],[5,8,0,3,7,9,6,1,4,2],[8,9,1,6,0,4,3,5,2,7],[9,4,5,3,1,2,6,8,7,0],[4,2,8,6,5,7,3,9,0,1],[2,7,9,3,8,0,6,4,1,5],[7,0,4,6,9,1,3,2,5,8]],n=t.split("").reverse().join(""),o=0,i=0;i<n.length;i++)o=e[o][r[i%8][parseInt(n[i],10)]];return o===0}});var Fjr=Q((Z0e,Gyt)=>{"use strict";d();p();function YPe(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?YPe=function(r){return typeof r}:YPe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},YPe(t)}Object.defineProperty(Z0e,"__esModule",{value:!0});Z0e.default=wDo;var FOo=Ujr(jr()),fC=zOo(Bjr()),Vg=Ujr(jvt());function Ljr(){if(typeof WeakMap!="function")return null;var t=new WeakMap;return Ljr=function(){return t},t}function zOo(t){if(t&&t.__esModule)return t;if(t===null||YPe(t)!=="object"&&typeof t!="function")return{default:t};var e=Ljr();if(e&&e.has(t))return e.get(t);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var i=n?Object.getOwnPropertyDescriptor(t,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=t[o]}return r.default=t,e&&e.set(t,r),r}function Ujr(t){return t&&t.__esModule?t:{default:t}}function HOo(t){return VOo(t)||GOo(t)||WOo(t)||jOo()}function jOo(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function WOo(t,e){if(!!t){if(typeof t=="string")return Wyt(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Wyt(t,e)}}function GOo(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function VOo(t){if(Array.isArray(t))return Wyt(t)}function Wyt(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function qOo(t){var e=t.slice(0,2),r=parseInt(t.slice(2,4),10);r>40?(r-=40,e="20".concat(e)):r>20?(r-=20,e="18".concat(e)):e="19".concat(e),r<10&&(r="0".concat(r));var n="".concat(e,"/").concat(r,"/").concat(t.slice(4,6));if(!(0,Vg.default)(n,"YYYY/MM/DD"))return!1;for(var o=t.split("").map(function(c){return parseInt(c,10)}),i=[2,4,8,5,10,9,7,3,6],a=0,s=0;s<i.length;s++)a+=o[s]*i[s];return a=a%11===10?0:a%11,a===o[9]}function KOo(t){t=t.replace(/\W/,"");var e=parseInt(t.slice(0,2),10);if(t.length===10)e<54?e="20".concat(e):e="19".concat(e);else{if(t.slice(6)==="000")return!1;if(e<54)e="19".concat(e);else return!1}e.length===3&&(e=[e.slice(0,2),"0",e.slice(2)].join(""));var r=parseInt(t.slice(2,4),10);if(r>50&&(r-=50),r>20){if(parseInt(e,10)<2004)return!1;r-=20}r<10&&(r="0".concat(r));var n="".concat(e,"/").concat(r,"/").concat(t.slice(4,6));if(!(0,Vg.default)(n,"YYYY/MM/DD"))return!1;if(t.length===10&&parseInt(t,10)%11!==0){var o=parseInt(t.slice(0,9),10)%11;if(parseInt(e,10)<1986&&o===10){if(parseInt(t.slice(9),10)!==0)return!1}else return!1}return!0}function YOo(t){return fC.luhnCheck(t)}function JOo(t){for(var e=t.split("").map(function(c){return parseInt(c,10)}),r=[],n=0;n<e.length-1;n++){r.push("");for(var o=0;o<e.length-1;o++)e[n]===e[o]&&(r[n]+=o)}if(r=r.filter(function(c){return c.length>1}),r.length!==2&&r.length!==3)return!1;if(r[0].length===3){for(var i=r[0].split("").map(function(c){return parseInt(c,10)}),a=0,s=0;s<i.length-1;s++)i[s]+1===i[s+1]&&(a+=1);if(a===2)return!1}return fC.iso7064Check(t)}function XOo(t){t=t.replace(/\W/,"");var e=parseInt(t.slice(4,6),10),r=t.slice(6,7);switch(r){case"0":case"1":case"2":case"3":e="19".concat(e);break;case"4":case"9":e<37?e="20".concat(e):e="19".concat(e);break;default:if(e<37)e="20".concat(e);else if(e>58)e="18".concat(e);else return!1;break}e.length===3&&(e=[e.slice(0,2),"0",e.slice(2)].join(""));var n="".concat(e,"/").concat(t.slice(2,4),"/").concat(t.slice(0,2));if(!(0,Vg.default)(n,"YYYY/MM/DD"))return!1;for(var o=t.split("").map(function(c){return parseInt(c,10)}),i=0,a=4,s=0;s<9;s++)i+=o[s]*a,a-=1,a===1&&(a=7);return i%=11,i===1?!1:i===0?o[9]===0:o[9]===11-i}function ZOo(t){for(var e=t.slice(0,8).split("").map(function(i){return parseInt(i,10)}),r=0,n=1;n<e.length;n+=2)r+=e[n];for(var o=0;o<e.length;o+=2)e[o]<2?r+=1-e[o]:(r+=2*(e[o]-2)+5,e[o]>4&&(r+=2));return String.fromCharCode(r%26+65)===t.charAt(8)}function QOo(t){for(var e=t.split("").map(function(o){return parseInt(o,10)}),r=0,n=0;n<8;n++)r+=e[n]*Math.pow(2,8-n);return r%11%10===e[8]}function $Oo(t){var e=fC.reverseMultiplyAndSum(t.split("").slice(0,7).map(function(r){return parseInt(r,10)}),8);return t.length===9&&t[8]!=="W"&&(e+=(t[8].charCodeAt(0)-64)*9),e%=23,e===0?t[7].toUpperCase()==="W":t[7].toUpperCase()===String.fromCharCode(64+e)}var jyt={andover:["10","12"],atlanta:["60","67"],austin:["50","53"],brookhaven:["01","02","03","04","05","06","11","13","14","16","21","22","23","25","34","51","52","54","55","56","57","58","59","65"],cincinnati:["30","32","35","36","37","38","61"],fresno:["15","24"],internet:["20","26","27","45","46","47"],kansas:["40","44"],memphis:["94","95"],ogden:["80","90"],philadelphia:["33","39","41","42","43","46","48","62","63","64","66","68","71","72","73","74","75","76","77","81","82","83","84","85","86","87","88","91","92","93","98","99"],sba:["31"]};function eDo(){var t=[];for(var e in jyt)jyt.hasOwnProperty(e)&&t.push.apply(t,HOo(jyt[e]));return t}function tDo(t){return eDo().indexOf(t.substr(0,2))!==-1}function rDo(t){var e=t.toUpperCase().split("");if(isNaN(parseInt(e[0],10))&&e.length>1){var r=0;switch(e[0]){case"Y":r=1;break;case"Z":r=2;break;default:}e.splice(0,1,r)}else for(;e.length<9;)e.unshift(0);var n=["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E"];e=e.join("");var o=parseInt(e.slice(0,8),10)%23;return e[8]===n[o]}function nDo(t){var e=t.slice(1,3),r=t.slice(0,1);switch(r){case"1":case"2":e="18".concat(e);break;case"3":case"4":e="19".concat(e);break;default:e="20".concat(e);break}var n="".concat(e,"/").concat(t.slice(3,5),"/").concat(t.slice(5,7));if(!(0,Vg.default)(n,"YYYY/MM/DD"))return!1;for(var o=t.split("").map(function(l){return parseInt(l,10)}),i=0,a=1,s=0;s<10;s++)i+=o[s]*a,a+=1,a===10&&(a=1);if(i%11===10){i=0,a=3;for(var c=0;c<10;c++)i+=o[c]*a,a+=1,a===10&&(a=1);if(i%11===10)return o[10]===0}return i%11===o[10]}function oDo(t){var e=t.slice(4,6),r=t.slice(6,7);switch(r){case"+":e="18".concat(e);break;case"-":e="19".concat(e);break;default:e="20".concat(e);break}var n="".concat(e,"/").concat(t.slice(2,4),"/").concat(t.slice(0,2));if(!(0,Vg.default)(n,"YYYY/MM/DD"))return!1;var o=parseInt(t.slice(0,6)+t.slice(7,10),10)%31;if(o<10)return o===parseInt(t.slice(10),10);o-=10;var i=["A","B","C","D","E","F","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y"];return i[o]===t.slice(10)}function iDo(t){if(t.slice(2,4)!=="00"||t.slice(4,6)!=="00"){var e="".concat(t.slice(0,2),"/").concat(t.slice(2,4),"/").concat(t.slice(4,6));if(!(0,Vg.default)(e,"YY/MM/DD"))return!1}var r=97-parseInt(t.slice(0,9),10)%97,n=parseInt(t.slice(9,11),10);return!(r!==n&&(r=97-parseInt("2".concat(t.slice(0,9)),10)%97,r!==n))}function aDo(t){t=t.replace(/\s/g,"");var e=parseInt(t.slice(0,10),10)%511,r=parseInt(t.slice(10,13),10);return e===r}function sDo(t){var e="".concat(t.slice(0,4),"/").concat(t.slice(4,6),"/").concat(t.slice(6,8));return!(0,Vg.default)(e,"YYYY/MM/DD")||!fC.luhnCheck(t.slice(0,12))?!1:fC.verhoeffCheck("".concat(t.slice(0,11)).concat(t[12]))}function cDo(t){return fC.iso7064Check(t)}function lDo(t){for(var e=t.split("").map(function(o){return parseInt(o,10)}),r=8,n=1;n<9;n++)r+=e[n]*(n+1);return r%11===e[9]}function Ojr(t){for(var e=!1,r=!1,n=0;n<3;n++)if(!e&&/[AEIOU]/.test(t[n]))e=!0;else if(!r&&e&&t[n]==="X")r=!0;else if(n>0&&(e&&!r&&!/[AEIOU]/.test(t[n])||r&&!/X/.test(t[n])))return!1;return!0}function uDo(t){var e=t.toUpperCase().split("");if(!Ojr(e.slice(0,3))||!Ojr(e.slice(3,6)))return!1;for(var r=[6,7,9,10,12,13,14],n={L:"0",M:"1",N:"2",P:"3",Q:"4",R:"5",S:"6",T:"7",U:"8",V:"9"},o=0,i=r;o<i.length;o++){var a=i[o];e[a]in n&&e.splice(a,1,n[e[a]])}var s={A:"01",B:"02",C:"03",D:"04",E:"05",H:"06",L:"07",M:"08",P:"09",R:"10",S:"11",T:"12"},c=s[e[8]],l=parseInt(e[9]+e[10],10);l>40&&(l-=40),l<10&&(l="0".concat(l));var u="".concat(e[6]).concat(e[7],"/").concat(c,"/").concat(l);if(!(0,Vg.default)(u,"YY/MM/DD"))return!1;for(var f=0,h=1;h<e.length-1;h+=2){var m=parseInt(e[h],10);isNaN(m)&&(m=e[h].charCodeAt(0)-65),f+=m}for(var g={A:1,B:0,C:5,D:7,E:9,F:13,G:15,H:17,I:19,J:21,K:2,L:4,M:18,N:20,O:11,P:3,Q:6,R:8,S:12,T:14,U:16,V:10,W:22,X:25,Y:24,Z:23,0:1,1:0},v=0;v<e.length-1;v+=2){var b=0;if(e[v]in g)b=g[e[v]];else{var w=parseInt(e[v],10);b=2*w+1,w>4&&(b+=2)}f+=b}return String.fromCharCode(65+f%26)===e[15]}function fDo(t){t=t.replace(/\W/,"");var e=t.slice(0,2);if(e!=="32"){var r=t.slice(2,4);if(r!=="00"){var n=t.slice(4,6);switch(t[6]){case"0":n="18".concat(n);break;case"1":n="19".concat(n);break;default:n="20".concat(n);break}var o="".concat(n,"/").concat(t.slice(2,4),"/").concat(e);if(!(0,Vg.default)(o,"YYYY/MM/DD"))return!1}for(var i=1101,a=[1,6,3,7,9,10,5,8,4,2],s=0;s<t.length-1;s++)i-=parseInt(t[s],10)*a[s];return parseInt(t[10],10)===i%11}return!0}function dDo(t){if(t.length!==9){for(var e=t.toUpperCase().split("");e.length<8;)e.unshift(0);switch(t[7]){case"A":case"P":if(parseInt(e[6],10)===0)return!1;break;default:{var r=parseInt(e.join("").slice(0,5),10);if(r>32e3)return!1;var n=parseInt(e.join("").slice(5,7),10);if(r===n)return!1}}}return!0}function pDo(t){return fC.reverseMultiplyAndSum(t.split("").slice(0,8).map(function(e){return parseInt(e,10)}),9)%11===parseInt(t[8],10)}function hDo(t){if(t.length===10){for(var e=[6,5,7,2,3,4,5,6,7],r=0,n=0;n<e.length;n++)r+=parseInt(t[n],10)*e[n];return r%=11,r===10?!1:r===parseInt(t[9],10)}var o=t.slice(0,2),i=parseInt(t.slice(2,4),10);i>80?(o="18".concat(o),i-=80):i>60?(o="22".concat(o),i-=60):i>40?(o="21".concat(o),i-=40):i>20?(o="20".concat(o),i-=20):o="19".concat(o),i<10&&(i="0".concat(i));var a="".concat(o,"/").concat(i,"/").concat(t.slice(4,6));if(!(0,Vg.default)(a,"YYYY/MM/DD"))return!1;for(var s=0,c=1,l=0;l<t.length-1;l++)s+=parseInt(t[l],10)*c%10,c+=2,c>10?c=1:c===5&&(c+=2);return s=10-s%10,s===parseInt(t[10],10)}function mDo(t){if(t.length===11){var e,r;if(e=0,t==="11111111111"||t==="22222222222"||t==="33333333333"||t==="44444444444"||t==="55555555555"||t==="66666666666"||t==="77777777777"||t==="88888888888"||t==="99999999999"||t==="00000000000")return!1;for(var n=1;n<=9;n++)e+=parseInt(t.substring(n-1,n),10)*(11-n);if(r=e*10%11,r===10&&(r=0),r!==parseInt(t.substring(9,10),10))return!1;e=0;for(var o=1;o<=10;o++)e+=parseInt(t.substring(o-1,o),10)*(12-o);return r=e*10%11,r===10&&(r=0),r===parseInt(t.substring(10,11),10)}if(t==="00000000000000"||t==="11111111111111"||t==="22222222222222"||t==="33333333333333"||t==="44444444444444"||t==="55555555555555"||t==="66666666666666"||t==="77777777777777"||t==="88888888888888"||t==="99999999999999")return!1;for(var i=t.length-2,a=t.substring(0,i),s=t.substring(i),c=0,l=i-7,u=i;u>=1;u--)c+=a.charAt(i-u)*l,l-=1,l<2&&(l=9);var f=c%11<2?0:11-c%11;if(f!==parseInt(s.charAt(0),10))return!1;i+=1,a=t.substring(0,i),c=0,l=i-7;for(var h=i;h>=1;h--)c+=a.charAt(i-h)*l,l-=1,l<2&&(l=9);return f=c%11<2?0:11-c%11,f===parseInt(s.charAt(1),10)}function gDo(t){var e=11-fC.reverseMultiplyAndSum(t.split("").slice(0,8).map(function(r){return parseInt(r,10)}),9)%11;return e>9?parseInt(t[8],10)===0:e===parseInt(t[8],10)}function vDo(t){if(t.slice(0,4)!=="9000"){var e=t.slice(1,3);switch(t[0]){case"1":case"2":e="19".concat(e);break;case"3":case"4":e="18".concat(e);break;case"5":case"6":e="20".concat(e);break;default:}var r="".concat(e,"/").concat(t.slice(3,5),"/").concat(t.slice(5,7));if(r.length===8){if(!(0,Vg.default)(r,"YY/MM/DD"))return!1}else if(!(0,Vg.default)(r,"YYYY/MM/DD"))return!1;for(var n=t.split("").map(function(s){return parseInt(s,10)}),o=[2,7,9,1,4,6,3,5,8,2,7,9],i=0,a=0;a<o.length;a++)i+=n[a]*o[a];return i%11===10?n[12]===1:n[12]===i%11}return!0}function yDo(t){if(t.length===9){if(t=t.replace(/\W/,""),t.slice(6)==="000")return!1;var e=parseInt(t.slice(0,2),10);if(e>53)return!1;e<10?e="190".concat(e):e="19".concat(e);var r=parseInt(t.slice(2,4),10);r>50&&(r-=50),r<10&&(r="0".concat(r));var n="".concat(e,"/").concat(r,"/").concat(t.slice(4,6));if(!(0,Vg.default)(n,"YYYY/MM/DD"))return!1}return!0}function bDo(t){var e=11-fC.reverseMultiplyAndSum(t.split("").slice(0,7).map(function(r){return parseInt(r,10)}),8)%11;return e===10?parseInt(t[7],10)===0:e===parseInt(t[7],10)}function xDo(t){var e=t.slice(0);t.length>11&&(e=e.slice(2));var r="",n=e.slice(2,4),o=parseInt(e.slice(4,6),10);if(t.length>11)r=t.slice(0,4);else if(r=t.slice(0,2),t.length===11&&o<60){var i=new Date().getFullYear().toString(),a=parseInt(i.slice(0,2),10);if(i=parseInt(i,10),t[6]==="-")parseInt("".concat(a).concat(r),10)>i?r="".concat(a-1).concat(r):r="".concat(a).concat(r);else if(r="".concat(a-1).concat(r),i-parseInt(r,10)<100)return!1}o>60&&(o-=60),o<10&&(o="0".concat(o));var s="".concat(r,"/").concat(n,"/").concat(o);if(s.length===8){if(!(0,Vg.default)(s,"YY/MM/DD"))return!1}else if(!(0,Vg.default)(s,"YYYY/MM/DD"))return!1;return fC.luhnCheck(t.replace(/\W/,""))}var gN={"bg-BG":/^\d{10}$/,"cs-CZ":/^\d{6}\/{0,1}\d{3,4}$/,"de-AT":/^\d{9}$/,"de-DE":/^[1-9]\d{10}$/,"dk-DK":/^\d{6}-{0,1}\d{4}$/,"el-CY":/^[09]\d{7}[A-Z]$/,"el-GR":/^([0-4]|[7-9])\d{8}$/,"en-GB":/^\d{10}$|^(?!GB|NK|TN|ZZ)(?![DFIQUV])[A-Z](?![DFIQUVO])[A-Z]\d{6}[ABCD ]$/i,"en-IE":/^\d{7}[A-W][A-IW]{0,1}$/i,"en-US":/^\d{2}[- ]{0,1}\d{7}$/,"es-ES":/^(\d{0,8}|[XYZKLM]\d{7})[A-HJ-NP-TV-Z]$/i,"et-EE":/^[1-6]\d{6}(00[1-9]|0[1-9][0-9]|[1-6][0-9]{2}|70[0-9]|710)\d$/,"fi-FI":/^\d{6}[-+A]\d{3}[0-9A-FHJ-NPR-Y]$/i,"fr-BE":/^\d{11}$/,"fr-FR":/^[0-3]\d{12}$|^[0-3]\d\s\d{2}(\s\d{3}){3}$/,"fr-LU":/^\d{13}$/,"hr-HR":/^\d{11}$/,"hu-HU":/^8\d{9}$/,"it-IT":/^[A-Z]{6}[L-NP-V0-9]{2}[A-EHLMPRST][L-NP-V0-9]{2}[A-ILMZ][L-NP-V0-9]{3}[A-Z]$/i,"lv-LV":/^\d{6}-{0,1}\d{5}$/,"mt-MT":/^\d{3,7}[APMGLHBZ]$|^([1-8])\1\d{7}$/i,"nl-NL":/^\d{9}$/,"pl-PL":/^\d{10,11}$/,"pt-BR":/(?:^\d{11}$)|(?:^\d{14}$)/,"pt-PT":/^\d{9}$/,"ro-RO":/^\d{13}$/,"sk-SK":/^\d{6}\/{0,1}\d{3,4}$/,"sl-SI":/^[1-9]\d{7}$/,"sv-SE":/^(\d{6}[-+]{0,1}\d{4}|(18|19|20)\d{6}[-+]{0,1}\d{4})$/};gN["lb-LU"]=gN["fr-LU"];gN["lt-LT"]=gN["et-EE"];gN["nl-BE"]=gN["fr-BE"];var vN={"bg-BG":qOo,"cs-CZ":KOo,"de-AT":YOo,"de-DE":JOo,"dk-DK":XOo,"el-CY":ZOo,"el-GR":QOo,"en-IE":$Oo,"en-US":tDo,"es-ES":rDo,"et-EE":nDo,"fi-FI":oDo,"fr-BE":iDo,"fr-FR":aDo,"fr-LU":sDo,"hr-HR":cDo,"hu-HU":lDo,"it-IT":uDo,"lv-LV":fDo,"mt-MT":dDo,"nl-NL":pDo,"pl-PL":hDo,"pt-BR":mDo,"pt-PT":gDo,"ro-RO":vDo,"sk-SK":yDo,"sl-SI":bDo,"sv-SE":xDo};vN["lb-LU"]=vN["fr-LU"];vN["lt-LT"]=vN["et-EE"];vN["nl-BE"]=vN["fr-BE"];var Djr=/[-\\\/!@#$%\^&\*\(\)\+\=\[\]]+/g,JPe={"de-AT":Djr,"de-DE":/[\/\\]/g,"fr-BE":Djr};JPe["nl-BE"]=JPe["fr-BE"];function wDo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US";(0,FOo.default)(t);var r=t.slice(0);if(e in gN)return e in JPe&&(r=r.replace(JPe[e],"")),gN[e].test(r)?e in vN?vN[e](r):!0:!1;throw new Error("Invalid locale '".concat(e,"'"))}Gyt.exports=Z0e.default;Gyt.exports.default=Z0e.default});var zjr=Q(Q0e=>{"use strict";d();p();Object.defineProperty(Q0e,"__esModule",{value:!0});Q0e.default=EDo;Q0e.locales=void 0;var ADo=SDo(jr());function SDo(t){return t&&t.__esModule?t:{default:t}}var _l={"am-AM":/^(\+?374|0)((10|[9|7][0-9])\d{6}$|[2-4]\d{7}$)/,"ar-AE":/^((\+?971)|0)?5[024568]\d{7}$/,"ar-BH":/^(\+?973)?(3|6)\d{7}$/,"ar-DZ":/^(\+?213|0)(5|6|7)\d{8}$/,"ar-LB":/^(\+?961)?((3|81)\d{6}|7\d{7})$/,"ar-EG":/^((\+?20)|0)?1[0125]\d{8}$/,"ar-IQ":/^(\+?964|0)?7[0-9]\d{8}$/,"ar-JO":/^(\+?962|0)?7[789]\d{7}$/,"ar-KW":/^(\+?965)[569]\d{7}$/,"ar-LY":/^((\+?218)|0)?(9[1-6]\d{7}|[1-8]\d{7,9})$/,"ar-MA":/^(?:(?:\+|00)212|0)[5-7]\d{8}$/,"ar-OM":/^((\+|00)968)?(9[1-9])\d{6}$/,"ar-PS":/^(\+?970|0)5[6|9](\d{7})$/,"ar-SA":/^(!?(\+?966)|0)?5\d{8}$/,"ar-SY":/^(!?(\+?963)|0)?9\d{8}$/,"ar-TN":/^(\+?216)?[2459]\d{7}$/,"az-AZ":/^(\+994|0)(5[015]|7[07]|99)\d{7}$/,"bs-BA":/^((((\+|00)3876)|06))((([0-3]|[5-6])\d{6})|(4\d{7}))$/,"be-BY":/^(\+?375)?(24|25|29|33|44)\d{7}$/,"bg-BG":/^(\+?359|0)?8[789]\d{7}$/,"bn-BD":/^(\+?880|0)1[13456789][0-9]{8}$/,"ca-AD":/^(\+376)?[346]\d{5}$/,"cs-CZ":/^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"da-DK":/^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,"de-DE":/^((\+49|0)[1|3])([0|5][0-45-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7,9}$/,"de-AT":/^(\+43|0)\d{1,4}\d{3,12}$/,"de-CH":/^(\+41|0)([1-9])\d{1,9}$/,"de-LU":/^(\+352)?((6\d1)\d{6})$/,"dv-MV":/^(\+?960)?(7[2-9]|91|9[3-9])\d{7}$/,"el-GR":/^(\+?30|0)?(69\d{8})$/,"en-AU":/^(\+?61|0)4\d{8}$/,"en-BM":/^(\+?1)?441(((3|7)\d{6}$)|(5[0-3][0-9]\d{4}$)|(59\d{5}))/,"en-GB":/^(\+?44|0)7\d{9}$/,"en-GG":/^(\+?44|0)1481\d{6}$/,"en-GH":/^(\+233|0)(20|50|24|54|27|57|26|56|23|28|55|59)\d{7}$/,"en-GY":/^(\+592|0)6\d{6}$/,"en-HK":/^(\+?852[-\s]?)?[456789]\d{3}[-\s]?\d{4}$/,"en-MO":/^(\+?853[-\s]?)?[6]\d{3}[-\s]?\d{4}$/,"en-IE":/^(\+?353|0)8[356789]\d{7}$/,"en-IN":/^(\+?91|0)?[6789]\d{9}$/,"en-KE":/^(\+?254|0)(7|1)\d{8}$/,"en-KI":/^((\+686|686)?)?( )?((6|7)(2|3|8)[0-9]{6})$/,"en-MT":/^(\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$/,"en-MU":/^(\+?230|0)?\d{8}$/,"en-NA":/^(\+?264|0)(6|8)\d{7}$/,"en-NG":/^(\+?234|0)?[789]\d{9}$/,"en-NZ":/^(\+?64|0)[28]\d{7,9}$/,"en-PK":/^((00|\+)?92|0)3[0-6]\d{8}$/,"en-PH":/^(09|\+639)\d{9}$/,"en-RW":/^(\+?250|0)?[7]\d{8}$/,"en-SG":/^(\+65)?[3689]\d{7}$/,"en-SL":/^(\+?232|0)\d{8}$/,"en-TZ":/^(\+?255|0)?[67]\d{8}$/,"en-UG":/^(\+?256|0)?[7]\d{8}$/,"en-US":/^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,"en-ZA":/^(\+?27|0)\d{9}$/,"en-ZM":/^(\+?26)?09[567]\d{7}$/,"en-ZW":/^(\+263)[0-9]{9}$/,"en-BW":/^(\+?267)?(7[1-8]{1})\d{6}$/,"es-AR":/^\+?549(11|[2368]\d)\d{8}$/,"es-BO":/^(\+?591)?(6|7)\d{7}$/,"es-CO":/^(\+?57)?3(0(0|1|2|4|5)|1\d|2[0-4]|5(0|1))\d{7}$/,"es-CL":/^(\+?56|0)[2-9]\d{1}\d{7}$/,"es-CR":/^(\+506)?[2-8]\d{7}$/,"es-CU":/^(\+53|0053)?5\d{7}/,"es-DO":/^(\+?1)?8[024]9\d{7}$/,"es-HN":/^(\+?504)?[9|8]\d{7}$/,"es-EC":/^(\+?593|0)([2-7]|9[2-9])\d{7}$/,"es-ES":/^(\+?34)?[6|7]\d{8}$/,"es-PE":/^(\+?51)?9\d{8}$/,"es-MX":/^(\+?52)?(1|01)?\d{10,11}$/,"es-PA":/^(\+?507)\d{7,8}$/,"es-PY":/^(\+?595|0)9[9876]\d{7}$/,"es-SV":/^(\+?503)?[67]\d{7}$/,"es-UY":/^(\+598|0)9[1-9][\d]{6}$/,"es-VE":/^(\+?58)?(2|4)\d{9}$/,"et-EE":/^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/,"fa-IR":/^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/,"fi-FI":/^(\+?358|0)\s?(4(0|1|2|4|5|6)?|50)\s?(\d\s?){4,8}\d$/,"fj-FJ":/^(\+?679)?\s?\d{3}\s?\d{4}$/,"fo-FO":/^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"fr-BF":/^(\+226|0)[67]\d{7}$/,"fr-CM":/^(\+?237)6[0-9]{8}$/,"fr-FR":/^(\+?33|0)[67]\d{8}$/,"fr-GF":/^(\+?594|0|00594)[67]\d{8}$/,"fr-GP":/^(\+?590|0|00590)[67]\d{8}$/,"fr-MQ":/^(\+?596|0|00596)[67]\d{8}$/,"fr-PF":/^(\+?689)?8[789]\d{6}$/,"fr-RE":/^(\+?262|0|00262)[67]\d{8}$/,"he-IL":/^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/,"hu-HU":/^(\+?36|06)(20|30|31|50|70)\d{7}$/,"id-ID":/^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/,"it-IT":/^(\+?39)?\s?3\d{2} ?\d{6,7}$/,"it-SM":/^((\+378)|(0549)|(\+390549)|(\+3780549))?6\d{5,9}$/,"ja-JP":/^(\+81[ \-]?(\(0\))?|0)[6789]0[ \-]?\d{4}[ \-]?\d{4}$/,"ka-GE":/^(\+?995)?(5|79)\d{7}$/,"kk-KZ":/^(\+?7|8)?7\d{9}$/,"kl-GL":/^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"ko-KR":/^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,"lt-LT":/^(\+370|8)\d{8}$/,"lv-LV":/^(\+?371)2\d{7}$/,"ms-MY":/^(\+?6?01){1}(([0145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$/,"mz-MZ":/^(\+?258)?8[234567]\d{7}$/,"nb-NO":/^(\+?47)?[49]\d{7}$/,"ne-NP":/^(\+?977)?9[78]\d{8}$/,"nl-BE":/^(\+?32|0)4\d{8}$/,"nl-NL":/^(((\+|00)?31\(0\))|((\+|00)?31)|0)6{1}\d{8}$/,"nn-NO":/^(\+?47)?[49]\d{7}$/,"pl-PL":/^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/,"pt-BR":/^((\+?55\ ?[1-9]{2}\ ?)|(\+?55\ ?\([1-9]{2}\)\ ?)|(0[1-9]{2}\ ?)|(\([1-9]{2}\)\ ?)|([1-9]{2}\ ?))((\d{4}\-?\d{4})|(9[2-9]{1}\d{3}\-?\d{4}))$/,"pt-PT":/^(\+?351)?9[1236]\d{7}$/,"pt-AO":/^(\+244)\d{9}$/,"ro-RO":/^(\+?4?0)\s?7\d{2}(\/|\s|\.|\-)?\d{3}(\s|\.|\-)?\d{3}$/,"ru-RU":/^(\+?7|8)?9\d{9}$/,"si-LK":/^(?:0|94|\+94)?(7(0|1|2|4|5|6|7|8)( |-)?)\d{7}$/,"sl-SI":/^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/,"sk-SK":/^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"sq-AL":/^(\+355|0)6[789]\d{6}$/,"sr-RS":/^(\+3816|06)[- \d]{5,9}$/,"sv-SE":/^(\+?46|0)[\s\-]?7[\s\-]?[02369]([\s\-]?\d){7}$/,"tg-TJ":/^(\+?992)?[5][5]\d{7}$/,"th-TH":/^(\+66|66|0)\d{9}$/,"tr-TR":/^(\+?90|0)?5\d{9}$/,"tk-TM":/^(\+993|993|8)\d{8}$/,"uk-UA":/^(\+?38|8)?0\d{9}$/,"uz-UZ":/^(\+?998)?(6[125-79]|7[1-69]|88|9\d)\d{7}$/,"vi-VN":/^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/,"zh-CN":/^((\+|00)86)?(1[3-9]|9[28])\d{9}$/,"zh-TW":/^(\+?886\-?|0)?9\d{8}$/,"dz-BT":/^(\+?975|0)?(17|16|77|02)\d{6}$/};_l["en-CA"]=_l["en-US"];_l["fr-CA"]=_l["en-CA"];_l["fr-BE"]=_l["nl-BE"];_l["zh-HK"]=_l["en-HK"];_l["zh-MO"]=_l["en-MO"];_l["ga-IE"]=_l["en-IE"];_l["fr-CH"]=_l["de-CH"];_l["it-CH"]=_l["fr-CH"];function EDo(t,e,r){if((0,ADo.default)(t),r&&r.strictMode&&!t.startsWith("+"))return!1;if(Array.isArray(e))return e.some(function(i){if(_l.hasOwnProperty(i)){var a=_l[i];if(a.test(t))return!0}return!1});if(e in _l)return _l[e].test(t);if(!e||e==="any"){for(var n in _l)if(_l.hasOwnProperty(n)){var o=_l[n];if(o.test(t))return!0}return!1}throw new Error("Invalid locale '".concat(e,"'"))}var _Do=Object.keys(_l);Q0e.locales=_Do});var Hjr=Q(($0e,Vyt)=>{"use strict";d();p();Object.defineProperty($0e,"__esModule",{value:!0});$0e.default=IDo;var CDo=kDo(jr());function kDo(t){return t&&t.__esModule?t:{default:t}}var TDo=/^(0x)[0-9a-f]{40}$/i;function IDo(t){return(0,CDo.default)(t),TDo.test(t)}Vyt.exports=$0e.default;Vyt.exports.default=$0e.default});var Wjr=Q((eme,qyt)=>{"use strict";d();p();Object.defineProperty(eme,"__esModule",{value:!0});eme.default=BDo;var RDo=jjr(Uy()),MDo=jjr(jr());function jjr(t){return t&&t.__esModule?t:{default:t}}function PDo(t){var e="\\d{".concat(t.digits_after_decimal[0],"}");t.digits_after_decimal.forEach(function(u,f){f!==0&&(e="".concat(e,"|\\d{").concat(u,"}"))});var r="(".concat(t.symbol.replace(/\W/,function(u){return"\\".concat(u)}),")").concat(t.require_symbol?"":"?"),n="-?",o="[1-9]\\d*",i="[1-9]\\d{0,2}(\\".concat(t.thousands_separator,"\\d{3})*"),a=["0",o,i],s="(".concat(a.join("|"),")?"),c="(\\".concat(t.decimal_separator,"(").concat(e,"))").concat(t.require_decimal?"":"?"),l=s+(t.allow_decimal||t.require_decimal?c:"");return t.allow_negatives&&!t.parens_for_negatives&&(t.negative_sign_after_digits?l+=n:t.negative_sign_before_digits&&(l=n+l)),t.allow_negative_sign_placeholder?l="( (?!\\-))?".concat(l):t.allow_space_after_symbol?l=" ?".concat(l):t.allow_space_after_digits&&(l+="( (?!$))?"),t.symbol_after_digits?l+=r:l=r+l,t.allow_negatives&&(t.parens_for_negatives?l="(\\(".concat(l,"\\)|").concat(l,")"):t.negative_sign_before_digits||t.negative_sign_after_digits||(l=n+l)),new RegExp("^(?!-? )(?=.*\\d)".concat(l,"$"))}var NDo={symbol:"$",require_symbol:!1,allow_space_after_symbol:!1,symbol_after_digits:!1,allow_negatives:!0,parens_for_negatives:!1,negative_sign_before_digits:!1,negative_sign_after_digits:!1,allow_negative_sign_placeholder:!1,thousands_separator:",",decimal_separator:".",allow_decimal:!0,require_decimal:!1,digits_after_decimal:[2],allow_space_after_digits:!1};function BDo(t,e){return(0,MDo.default)(t),e=(0,RDo.default)(e,NDo),PDo(e).test(t)}qyt.exports=eme.default;qyt.exports.default=eme.default});var Gjr=Q((tme,Kyt)=>{"use strict";d();p();Object.defineProperty(tme,"__esModule",{value:!0});tme.default=FDo;var ODo=DDo(jr());function DDo(t){return t&&t.__esModule?t:{default:t}}var LDo=/^(bc1)[a-z0-9]{25,39}$/,UDo=/^(1|3)[A-HJ-NP-Za-km-z1-9]{25,39}$/;function FDo(t){return(0,ODo.default)(t),t.startsWith("bc1")?LDo.test(t):UDo.test(t)}Kyt.exports=tme.default;Kyt.exports.default=tme.default});var Vjr=Q((rme,Yyt)=>{"use strict";d();p();Object.defineProperty(rme,"__esModule",{value:!0});rme.default=VDo;var zDo=HDo(jr());function HDo(t){return t&&t.__esModule?t:{default:t}}var jDo=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,WDo=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,GDo=function(e){var r=e.match(/^(\d{4})-?(\d{3})([ T]{1}\.*|$)/);if(r){var n=Number(r[1]),o=Number(r[2]);return n%4===0&&n%100!==0||n%400===0?o<=366:o<=365}var i=e.match(/(\d{4})-?(\d{0,2})-?(\d*)/).map(Number),a=i[1],s=i[2],c=i[3],l=s&&"0".concat(s).slice(-2),u=c&&"0".concat(c).slice(-2),f=new Date("".concat(a,"-").concat(l||"01","-").concat(u||"01"));return s&&c?f.getUTCFullYear()===a&&f.getUTCMonth()+1===s&&f.getUTCDate()===c:!0};function VDo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(0,zDo.default)(t);var r=e.strictSeparator?WDo.test(t):jDo.test(t);return r&&e.strict?GDo(t):r}Yyt.exports=rme.default;Yyt.exports.default=rme.default});var Yjr=Q((nme,Jyt)=>{"use strict";d();p();Object.defineProperty(nme,"__esModule",{value:!0});nme.default=iLo;var qDo=KDo(jr());function KDo(t){return t&&t.__esModule?t:{default:t}}var YDo=/[0-9]{4}/,JDo=/(0[1-9]|1[0-2])/,XDo=/([12]\d|0[1-9]|3[01])/,qjr=/([01][0-9]|2[0-3])/,Kjr=/[0-5][0-9]/,ZDo=/([0-5][0-9]|60)/,QDo=/(\.[0-9]+)?/,$Do=new RegExp("[-+]".concat(qjr.source,":").concat(Kjr.source)),eLo=new RegExp("([zZ]|".concat($Do.source,")")),tLo=new RegExp("".concat(qjr.source,":").concat(Kjr.source,":").concat(ZDo.source).concat(QDo.source)),rLo=new RegExp("".concat(YDo.source,"-").concat(JDo.source,"-").concat(XDo.source)),nLo=new RegExp("".concat(tLo.source).concat(eLo.source)),oLo=new RegExp("^".concat(rLo.source,"[ tT]").concat(nLo.source,"$"));function iLo(t){return(0,qDo.default)(t),oLo.test(t)}Jyt.exports=nme.default;Jyt.exports.default=nme.default});var Jjr=Q((ome,Xyt)=>{"use strict";d();p();Object.defineProperty(ome,"__esModule",{value:!0});ome.default=lLo;var aLo=sLo(jr());function sLo(t){return t&&t.__esModule?t:{default:t}}var cLo=new Set(["AFG","ALA","ALB","DZA","ASM","AND","AGO","AIA","ATA","ATG","ARG","ARM","ABW","AUS","AUT","AZE","BHS","BHR","BGD","BRB","BLR","BEL","BLZ","BEN","BMU","BTN","BOL","BES","BIH","BWA","BVT","BRA","IOT","BRN","BGR","BFA","BDI","KHM","CMR","CAN","CPV","CYM","CAF","TCD","CHL","CHN","CXR","CCK","COL","COM","COG","COD","COK","CRI","CIV","HRV","CUB","CUW","CYP","CZE","DNK","DJI","DMA","DOM","ECU","EGY","SLV","GNQ","ERI","EST","ETH","FLK","FRO","FJI","FIN","FRA","GUF","PYF","ATF","GAB","GMB","GEO","DEU","GHA","GIB","GRC","GRL","GRD","GLP","GUM","GTM","GGY","GIN","GNB","GUY","HTI","HMD","VAT","HND","HKG","HUN","ISL","IND","IDN","IRN","IRQ","IRL","IMN","ISR","ITA","JAM","JPN","JEY","JOR","KAZ","KEN","KIR","PRK","KOR","KWT","KGZ","LAO","LVA","LBN","LSO","LBR","LBY","LIE","LTU","LUX","MAC","MKD","MDG","MWI","MYS","MDV","MLI","MLT","MHL","MTQ","MRT","MUS","MYT","MEX","FSM","MDA","MCO","MNG","MNE","MSR","MAR","MOZ","MMR","NAM","NRU","NPL","NLD","NCL","NZL","NIC","NER","NGA","NIU","NFK","MNP","NOR","OMN","PAK","PLW","PSE","PAN","PNG","PRY","PER","PHL","PCN","POL","PRT","PRI","QAT","REU","ROU","RUS","RWA","BLM","SHN","KNA","LCA","MAF","SPM","VCT","WSM","SMR","STP","SAU","SEN","SRB","SYC","SLE","SGP","SXM","SVK","SVN","SLB","SOM","ZAF","SGS","SSD","ESP","LKA","SDN","SUR","SJM","SWZ","SWE","CHE","SYR","TWN","TJK","TZA","THA","TLS","TGO","TKL","TON","TTO","TUN","TUR","TKM","TCA","TUV","UGA","UKR","ARE","GBR","USA","UMI","URY","UZB","VUT","VEN","VNM","VGB","VIR","WLF","ESH","YEM","ZMB","ZWE"]);function lLo(t){return(0,aLo.default)(t),cLo.has(t.toUpperCase())}Xyt.exports=ome.default;Xyt.exports.default=ome.default});var Zjr=Q(ime=>{"use strict";d();p();Object.defineProperty(ime,"__esModule",{value:!0});ime.default=dLo;ime.CurrencyCodes=void 0;var uLo=fLo(jr());function fLo(t){return t&&t.__esModule?t:{default:t}}var Xjr=new Set(["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHE","CHF","CHW","CLF","CLP","CNY","COP","COU","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MXV","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","USN","UYI","UYU","UYW","UZS","VES","VND","VUV","WST","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XCD","XDR","XOF","XPD","XPF","XPT","XSU","XTS","XUA","XXX","YER","ZAR","ZMW","ZWL"]);function dLo(t){return(0,uLo.default)(t),Xjr.has(t.toUpperCase())}var pLo=Xjr;ime.CurrencyCodes=pLo});var Qjr=Q((ame,Zyt)=>{"use strict";d();p();Object.defineProperty(ame,"__esModule",{value:!0});ame.default=vLo;var hLo=mLo(jr());function mLo(t){return t&&t.__esModule?t:{default:t}}var gLo=/^[A-Z2-7]+=*$/;function vLo(t){(0,hLo.default)(t);var e=t.length;return!!(e%8===0&&gLo.test(t))}Zyt.exports=ame.default;Zyt.exports.default=ame.default});var $jr=Q((sme,Qyt)=>{"use strict";d();p();Object.defineProperty(sme,"__esModule",{value:!0});sme.default=wLo;var yLo=bLo(jr());function bLo(t){return t&&t.__esModule?t:{default:t}}var xLo=/^[A-HJ-NP-Za-km-z1-9]*$/;function wLo(t){return(0,yLo.default)(t),!!xLo.test(t)}Qyt.exports=sme.default;Qyt.exports.default=sme.default});var eWr=Q((cme,$yt)=>{"use strict";d();p();Object.defineProperty(cme,"__esModule",{value:!0});cme.default=kLo;var ALo=SLo(jr());function SLo(t){return t&&t.__esModule?t:{default:t}}var ELo=/^[a-z]+\/[a-z0-9\-\+]+$/i,_Lo=/^[a-z\-]+=[a-z0-9\-]+$/i,CLo=/^[a-z0-9!\$&'\(\)\*\+,;=\-\._~:@\/\?%\s]*$/i;function kLo(t){(0,ALo.default)(t);var e=t.split(",");if(e.length<2)return!1;var r=e.shift().trim().split(";"),n=r.shift();if(n.substr(0,5)!=="data:")return!1;var o=n.substr(5);if(o!==""&&!ELo.test(o))return!1;for(var i=0;i<r.length;i++)if(!(i===r.length-1&&r[i].toLowerCase()==="base64")&&!_Lo.test(r[i]))return!1;for(var a=0;a<e.length;a++)if(!CLo.test(e[a]))return!1;return!0}$yt.exports=cme.default;$yt.exports.default=cme.default});var tWr=Q((lme,ebt)=>{"use strict";d();p();Object.defineProperty(lme,"__esModule",{value:!0});lme.default=MLo;var TLo=ILo(jr());function ILo(t){return t&&t.__esModule?t:{default:t}}var RLo=/^magnet:\?xt(?:\.1)?=urn:(?:aich|bitprint|btih|ed2k|ed2khash|kzhash|md5|sha1|tree:tiger):[a-z0-9]{32}(?:[a-z0-9]{8})?($|&)/i;function MLo(t){return(0,TLo.default)(t),RLo.test(t.trim())}ebt.exports=lme.default;ebt.exports.default=lme.default});var rWr=Q((ume,tbt)=>{"use strict";d();p();Object.defineProperty(ume,"__esModule",{value:!0});ume.default=LLo;var PLo=NLo(jr());function NLo(t){return t&&t.__esModule?t:{default:t}}var BLo=/^(application|audio|font|image|message|model|multipart|text|video)\/[a-zA-Z0-9\.\-\+]{1,100}$/i,OLo=/^text\/[a-zA-Z0-9\.\-\+]{1,100};\s?charset=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?$/i,DLo=/^multipart\/[a-zA-Z0-9\.\-\+]{1,100}(;\s?(boundary|charset)=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?){0,2}$/i;function LLo(t){return(0,PLo.default)(t),BLo.test(t)||OLo.test(t)||DLo.test(t)}tbt.exports=ume.default;tbt.exports.default=ume.default});var oWr=Q((fme,rbt)=>{"use strict";d();p();Object.defineProperty(fme,"__esModule",{value:!0});fme.default=VLo;var ULo=nWr(jr()),FLo=nWr(Uy());function nWr(t){return t&&t.__esModule?t:{default:t}}var zLo=/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,HLo=/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/,jLo=/^(([1-8]?\d)\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|90\D+0\D+0)\D+[NSns]?$/i,WLo=/^\s*([1-7]?\d{1,2}\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|180\D+0\D+0)\D+[EWew]?$/i,GLo={checkDMS:!1};function VLo(t,e){if((0,ULo.default)(t),e=(0,FLo.default)(e,GLo),!t.includes(","))return!1;var r=t.split(",");return r[0].startsWith("(")&&!r[1].endsWith(")")||r[1].endsWith(")")&&!r[0].startsWith("(")?!1:e.checkDMS?jLo.test(r[0])&&WLo.test(r[1]):zLo.test(r[0])&&HLo.test(r[1])}rbt.exports=fme.default;rbt.exports.default=fme.default});var iWr=Q(dme=>{"use strict";d();p();Object.defineProperty(dme,"__esModule",{value:!0});dme.default=XLo;dme.locales=void 0;var qLo=KLo(jr());function KLo(t){return t&&t.__esModule?t:{default:t}}var YLo=/^\d{3}$/,B1=/^\d{4}$/,qg=/^\d{5}$/,nbt=/^\d{6}$/,W$={AD:/^AD\d{3}$/,AT:B1,AU:B1,AZ:/^AZ\d{4}$/,BE:B1,BG:B1,BR:/^\d{5}-\d{3}$/,BY:/2[1-4]{1}\d{4}$/,CA:/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][\s\-]?\d[ABCEGHJ-NPRSTV-Z]\d$/i,CH:B1,CN:/^(0[1-7]|1[012356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[1-5]|8[1345]|9[09])\d{4}$/,CZ:/^\d{3}\s?\d{2}$/,DE:qg,DK:B1,DO:qg,DZ:qg,EE:qg,ES:/^(5[0-2]{1}|[0-4]{1}\d{1})\d{3}$/,FI:qg,FR:/^\d{2}\s?\d{3}$/,GB:/^(gir\s?0aa|[a-z]{1,2}\d[\da-z]?\s?(\d[a-z]{2})?)$/i,GR:/^\d{3}\s?\d{2}$/,HR:/^([1-5]\d{4}$)/,HT:/^HT\d{4}$/,HU:B1,ID:qg,IE:/^(?!.*(?:o))[A-Za-z]\d[\dw]\s\w{4}$/i,IL:/^(\d{5}|\d{7})$/,IN:/^((?!10|29|35|54|55|65|66|86|87|88|89)[1-9][0-9]{5})$/,IR:/\b(?!(\d)\1{3})[13-9]{4}[1346-9][013-9]{5}\b/,IS:YLo,IT:qg,JP:/^\d{3}\-\d{4}$/,KE:qg,KR:/^(\d{5}|\d{6})$/,LI:/^(948[5-9]|949[0-7])$/,LT:/^LT\-\d{5}$/,LU:B1,LV:/^LV\-\d{4}$/,LK:qg,MX:qg,MT:/^[A-Za-z]{3}\s{0,1}\d{4}$/,MY:qg,NL:/^\d{4}\s?[a-z]{2}$/i,NO:B1,NP:/^(10|21|22|32|33|34|44|45|56|57)\d{3}$|^(977)$/i,NZ:B1,PL:/^\d{2}\-\d{3}$/,PR:/^00[679]\d{2}([ -]\d{4})?$/,PT:/^\d{4}\-\d{3}?$/,RO:nbt,RU:nbt,SA:qg,SE:/^[1-9]\d{2}\s?\d{2}$/,SG:nbt,SI:B1,SK:/^\d{3}\s?\d{2}$/,TH:qg,TN:B1,TW:/^\d{3}(\d{2})?$/,UA:qg,US:/^\d{5}(-\d{4})?$/,ZA:B1,ZM:qg},JLo=Object.keys(W$);dme.locales=JLo;function XLo(t,e){if((0,qLo.default)(t),e in W$)return W$[e].test(t);if(e==="any"){for(var r in W$)if(W$.hasOwnProperty(r)){var n=W$[r];if(n.test(t))return!0}return!1}throw new Error("Invalid locale '".concat(e,"'"))}});var ibt=Q((pme,obt)=>{"use strict";d();p();Object.defineProperty(pme,"__esModule",{value:!0});pme.default=$Lo;var ZLo=QLo(jr());function QLo(t){return t&&t.__esModule?t:{default:t}}function $Lo(t,e){(0,ZLo.default)(t);var r=e?new RegExp("^[".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"]+"),"g"):/^\s+/g;return t.replace(r,"")}obt.exports=pme.default;obt.exports.default=pme.default});var sbt=Q((hme,abt)=>{"use strict";d();p();Object.defineProperty(hme,"__esModule",{value:!0});hme.default=rUo;var eUo=tUo(jr());function tUo(t){return t&&t.__esModule?t:{default:t}}function rUo(t,e){if((0,eUo.default)(t),e){var r=new RegExp("[".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"]+$"),"g");return t.replace(r,"")}for(var n=t.length-1;/\s/.test(t.charAt(n));)n-=1;return t.slice(0,n+1)}abt.exports=hme.default;abt.exports.default=hme.default});var sWr=Q((mme,cbt)=>{"use strict";d();p();Object.defineProperty(mme,"__esModule",{value:!0});mme.default=iUo;var nUo=aWr(sbt()),oUo=aWr(ibt());function aWr(t){return t&&t.__esModule?t:{default:t}}function iUo(t,e){return(0,nUo.default)((0,oUo.default)(t,e),e)}cbt.exports=mme.default;cbt.exports.default=mme.default});var cWr=Q((gme,lbt)=>{"use strict";d();p();Object.defineProperty(gme,"__esModule",{value:!0});gme.default=cUo;var aUo=sUo(jr());function sUo(t){return t&&t.__esModule?t:{default:t}}function cUo(t){return(0,aUo.default)(t),t.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\//g,"&#x2F;").replace(/\\/g,"&#x5C;").replace(/`/g,"&#96;")}lbt.exports=gme.default;lbt.exports.default=gme.default});var lWr=Q((vme,ubt)=>{"use strict";d();p();Object.defineProperty(vme,"__esModule",{value:!0});vme.default=fUo;var lUo=uUo(jr());function uUo(t){return t&&t.__esModule?t:{default:t}}function fUo(t){return(0,lUo.default)(t),t.replace(/&quot;/g,'"').replace(/&#x27;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&#x2F;/g,"/").replace(/&#x5C;/g,"\\").replace(/&#96;/g,"`").replace(/&amp;/g,"&")}ubt.exports=vme.default;ubt.exports.default=vme.default});var dbt=Q((yme,fbt)=>{"use strict";d();p();Object.defineProperty(yme,"__esModule",{value:!0});yme.default=hUo;var dUo=pUo(jr());function pUo(t){return t&&t.__esModule?t:{default:t}}function hUo(t,e){return(0,dUo.default)(t),t.replace(new RegExp("[".concat(e,"]+"),"g"),"")}fbt.exports=yme.default;fbt.exports.default=yme.default});var fWr=Q((bme,pbt)=>{"use strict";d();p();Object.defineProperty(bme,"__esModule",{value:!0});bme.default=vUo;var mUo=uWr(jr()),gUo=uWr(dbt());function uWr(t){return t&&t.__esModule?t:{default:t}}function vUo(t,e){(0,mUo.default)(t);var r=e?"\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F":"\\x00-\\x1F\\x7F";return(0,gUo.default)(t,r)}pbt.exports=bme.default;pbt.exports.default=bme.default});var dWr=Q((xme,hbt)=>{"use strict";d();p();Object.defineProperty(xme,"__esModule",{value:!0});xme.default=xUo;var yUo=bUo(jr());function bUo(t){return t&&t.__esModule?t:{default:t}}function xUo(t,e){return(0,yUo.default)(t),t.replace(new RegExp("[^".concat(e,"]+"),"g"),"")}hbt.exports=xme.default;hbt.exports.default=xme.default});var pWr=Q((wme,mbt)=>{"use strict";d();p();Object.defineProperty(wme,"__esModule",{value:!0});wme.default=SUo;var wUo=AUo(jr());function AUo(t){return t&&t.__esModule?t:{default:t}}function SUo(t,e){(0,wUo.default)(t);for(var r=t.length-1;r>=0;r--)if(e.indexOf(t[r])===-1)return!1;return!0}mbt.exports=wme.default;mbt.exports.default=wme.default});var hWr=Q((Ame,gbt)=>{"use strict";d();p();Object.defineProperty(Ame,"__esModule",{value:!0});Ame.default=PUo;var EUo=_Uo(Uy());function _Uo(t){return t&&t.__esModule?t:{default:t}}var CUo={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,yandex_lowercase:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},kUo=["icloud.com","me.com"],TUo=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],IUo=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"],RUo=["yandex.ru","yandex.ua","yandex.kz","yandex.com","yandex.by","ya.ru"];function MUo(t){return t.length>1?t:""}function PUo(t,e){e=(0,EUo.default)(e,CUo);var r=t.split("@"),n=r.pop(),o=r.join("@"),i=[o,n];if(i[1]=i[1].toLowerCase(),i[1]==="gmail.com"||i[1]==="googlemail.com"){if(e.gmail_remove_subaddress&&(i[0]=i[0].split("+")[0]),e.gmail_remove_dots&&(i[0]=i[0].replace(/\.+/g,MUo)),!i[0].length)return!1;(e.all_lowercase||e.gmail_lowercase)&&(i[0]=i[0].toLowerCase()),i[1]=e.gmail_convert_googlemaildotcom?"gmail.com":i[1]}else if(kUo.indexOf(i[1])>=0){if(e.icloud_remove_subaddress&&(i[0]=i[0].split("+")[0]),!i[0].length)return!1;(e.all_lowercase||e.icloud_lowercase)&&(i[0]=i[0].toLowerCase())}else if(TUo.indexOf(i[1])>=0){if(e.outlookdotcom_remove_subaddress&&(i[0]=i[0].split("+")[0]),!i[0].length)return!1;(e.all_lowercase||e.outlookdotcom_lowercase)&&(i[0]=i[0].toLowerCase())}else if(IUo.indexOf(i[1])>=0){if(e.yahoo_remove_subaddress){var a=i[0].split("-");i[0]=a.length>1?a.slice(0,-1).join("-"):a[0]}if(!i[0].length)return!1;(e.all_lowercase||e.yahoo_lowercase)&&(i[0]=i[0].toLowerCase())}else RUo.indexOf(i[1])>=0?((e.all_lowercase||e.yandex_lowercase)&&(i[0]=i[0].toLowerCase()),i[1]="yandex.ru"):e.all_lowercase&&(i[0]=i[0].toLowerCase());return i.join("@")}gbt.exports=Ame.default;gbt.exports.default=Ame.default});var mWr=Q((Sme,vbt)=>{"use strict";d();p();Object.defineProperty(Sme,"__esModule",{value:!0});Sme.default=DUo;var NUo=BUo(jr());function BUo(t){return t&&t.__esModule?t:{default:t}}var OUo=/^[^\s-_](?!.*?[-_]{2,})[a-z0-9-\\][^\s]*[^-_\s]$/;function DUo(t){return(0,NUo.default)(t),OUo.test(t)}vbt.exports=Sme.default;vbt.exports.default=Sme.default});var gWr=Q((Eme,ybt)=>{"use strict";d();p();Object.defineProperty(Eme,"__esModule",{value:!0});Eme.default=FUo;var LUo=UUo(jr());function UUo(t){return t&&t.__esModule?t:{default:t}}var XPe={"cs-CZ":function(e){return/^(([ABCDEFHKIJKLMNPRSTUVXYZ]|[0-9])-?){5,8}$/.test(e)},"de-DE":function(e){return/^((AW|UL|AK|GA|AÖ|LF|AZ|AM|AS|ZE|AN|AB|A|KG|KH|BA|EW|BZ|HY|KM|BT|HP|B|BC|BI|BO|FN|TT|ÜB|BN|AH|BS|FR|HB|ZZ|BB|BK|BÖ|OC|OK|CW|CE|C|CO|LH|CB|KW|LC|LN|DA|DI|DE|DH|SY|NÖ|DO|DD|DU|DN|D|EI|EA|EE|FI|EM|EL|EN|PF|ED|EF|ER|AU|ZP|E|ES|NT|EU|FL|FO|FT|FF|F|FS|FD|FÜ|GE|G|GI|GF|GS|ZR|GG|GP|GR|NY|ZI|GÖ|GZ|GT|HA|HH|HM|HU|WL|HZ|WR|RN|HK|HD|HN|HS|GK|HE|HF|RZ|HI|HG|HO|HX|IK|IL|IN|J|JL|KL|KA|KS|KF|KE|KI|KT|KO|KN|KR|KC|KU|K|LD|LL|LA|L|OP|LM|LI|LB|LU|LÖ|HL|LG|MD|GN|MZ|MA|ML|MR|MY|AT|DM|MC|NZ|RM|RG|MM|ME|MB|MI|FG|DL|HC|MW|RL|MK|MG|MÜ|WS|MH|M|MS|NU|NB|ND|NM|NK|NW|NR|NI|NF|DZ|EB|OZ|TG|TO|N|OA|GM|OB|CA|EH|FW|OF|OL|OE|OG|BH|LR|OS|AA|GD|OH|KY|NP|WK|PB|PA|PE|PI|PS|P|PM|PR|RA|RV|RE|R|H|SB|WN|RS|RD|RT|BM|NE|GV|RP|SU|GL|RO|GÜ|RH|EG|RW|PN|SK|MQ|RU|SZ|RI|SL|SM|SC|HR|FZ|VS|SW|SN|CR|SE|SI|SO|LP|SG|NH|SP|IZ|ST|BF|TE|HV|OD|SR|S|AC|DW|ZW|TF|TS|TR|TÜ|UM|PZ|TP|UE|UN|UH|MN|KK|VB|V|AE|PL|RC|VG|GW|PW|VR|VK|KB|WA|WT|BE|WM|WE|AP|MO|WW|FB|WZ|WI|WB|JE|WF|WO|W|WÜ|BL|Z|GC)[- ]?[A-Z]{1,2}[- ]?\d{1,4}|(AIC|FDB|ABG|SLN|SAW|KLZ|BUL|ESB|NAB|SUL|WST|ABI|AZE|BTF|KÖT|DKB|FEU|ROT|ALZ|SMÜ|WER|AUR|NOR|DÜW|BRK|HAB|TÖL|WOR|BAD|BAR|BER|BIW|EBS|KEM|MÜB|PEG|BGL|BGD|REI|WIL|BKS|BIR|WAT|BOR|BOH|BOT|BRB|BLK|HHM|NEB|NMB|WSF|LEO|HDL|WMS|WZL|BÜS|CHA|KÖZ|ROD|WÜM|CLP|NEC|COC|ZEL|COE|CUX|DAH|LDS|DEG|DEL|RSL|DLG|DGF|LAN|HEI|MED|DON|KIB|ROK|JÜL|MON|SLE|EBE|EIC|HIG|WBS|BIT|PRÜ|LIB|EMD|WIT|ERH|HÖS|ERZ|ANA|ASZ|MAB|MEK|STL|SZB|FDS|HCH|HOR|WOL|FRG|GRA|WOS|FRI|FFB|GAP|GER|BRL|CLZ|GTH|NOH|HGW|GRZ|LÖB|NOL|WSW|DUD|HMÜ|OHA|KRU|HAL|HAM|HBS|QLB|HVL|NAU|HAS|EBN|GEO|HOH|HDH|ERK|HER|WAN|HEF|ROF|HBN|ALF|HSK|USI|NAI|REH|SAN|KÜN|ÖHR|HOL|WAR|ARN|BRG|GNT|HOG|WOH|KEH|MAI|PAR|RID|ROL|KLE|GEL|KUS|KYF|ART|SDH|LDK|DIL|MAL|VIB|LER|BNA|GHA|GRM|MTL|WUR|LEV|LIF|STE|WEL|LIP|VAI|LUP|HGN|LBZ|LWL|PCH|STB|DAN|MKK|SLÜ|MSP|TBB|MGH|MTK|BIN|MSH|EIL|HET|SGH|BID|MYK|MSE|MST|MÜR|WRN|MEI|GRH|RIE|MZG|MIL|OBB|BED|FLÖ|MOL|FRW|SEE|SRB|AIB|MOS|BCH|ILL|SOB|NMS|NEA|SEF|UFF|NEW|VOH|NDH|TDO|NWM|GDB|GVM|WIS|NOM|EIN|GAN|LAU|HEB|OHV|OSL|SFB|ERB|LOS|BSK|KEL|BSB|MEL|WTL|OAL|FÜS|MOD|OHZ|OPR|BÜR|PAF|PLÖ|CAS|GLA|REG|VIT|ECK|SIM|GOA|EMS|DIZ|GOH|RÜD|SWA|NES|KÖN|MET|LRO|BÜZ|DBR|ROS|TET|HRO|ROW|BRV|HIP|PAN|GRI|SHK|EIS|SRO|SOK|LBS|SCZ|MER|QFT|SLF|SLS|HOM|SLK|ASL|BBG|SBK|SFT|SHG|MGN|MEG|ZIG|SAD|NEN|OVI|SHA|BLB|SIG|SON|SPN|FOR|GUB|SPB|IGB|WND|STD|STA|SDL|OBG|HST|BOG|SHL|PIR|FTL|SEB|SÖM|SÜW|TIR|SAB|TUT|ANG|SDT|LÜN|LSZ|MHL|VEC|VER|VIE|OVL|ANK|OVP|SBG|UEM|UER|WLG|GMN|NVP|RDG|RÜG|DAU|FKB|WAF|WAK|SLZ|WEN|SOG|APD|WUG|GUN|ESW|WIZ|WES|DIN|BRA|BÜD|WHV|HWI|GHC|WTM|WOB|WUN|MAK|SEL|OCH|HOT|WDA)[- ]?(([A-Z][- ]?\d{1,4})|([A-Z]{2}[- ]?\d{1,3})))[- ]?(E|H)?$/.test(e)},"de-LI":function(e){return/^FL[- ]?\d{1,5}[UZ]?$/.test(e)},"fi-FI":function(e){return/^(?=.{4,7})(([A-Z]{1,3}|[0-9]{1,3})[\s-]?([A-Z]{1,3}|[0-9]{1,5}))$/.test(e)},"pt-PT":function(e){return/^([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})$/.test(e)},"sq-AL":function(e){return/^[A-Z]{2}[- ]?((\d{3}[- ]?(([A-Z]{2})|T))|(R[- ]?\d{3}))$/.test(e)},"pt-BR":function(e){return/^[A-Z]{3}[ -]?[0-9][A-Z][0-9]{2}|[A-Z]{3}[ -]?[0-9]{4}$/.test(e)}};function FUo(t,e){if((0,LUo.default)(t),e in XPe)return XPe[e](t);if(e==="any"){for(var r in XPe){var n=XPe[r];if(n(t))return!0}return!1}throw new Error("Invalid locale '".concat(e,"'"))}ybt.exports=Eme.default;ybt.exports.default=Eme.default});var yWr=Q((_me,bbt)=>{"use strict";d();p();Object.defineProperty(_me,"__esModule",{value:!0});_me.default=XUo;var zUo=vWr(Uy()),HUo=vWr(jr());function vWr(t){return t&&t.__esModule?t:{default:t}}var jUo=/^[A-Z]$/,WUo=/^[a-z]$/,GUo=/^[0-9]$/,VUo=/^[-#!$@%^&*()_+|~=`{}\[\]:";'<>?,.\/ ]$/,qUo={minLength:8,minLowercase:1,minUppercase:1,minNumbers:1,minSymbols:1,returnScore:!1,pointsPerUnique:1,pointsPerRepeat:.5,pointsForContainingLower:10,pointsForContainingUpper:10,pointsForContainingNumber:10,pointsForContainingSymbol:10};function KUo(t){var e={};return Array.from(t).forEach(function(r){var n=e[r];n?e[r]+=1:e[r]=1}),e}function YUo(t){var e=KUo(t),r={length:t.length,uniqueChars:Object.keys(e).length,uppercaseCount:0,lowercaseCount:0,numberCount:0,symbolCount:0};return Object.keys(e).forEach(function(n){jUo.test(n)?r.uppercaseCount+=e[n]:WUo.test(n)?r.lowercaseCount+=e[n]:GUo.test(n)?r.numberCount+=e[n]:VUo.test(n)&&(r.symbolCount+=e[n])}),r}function JUo(t,e){var r=0;return r+=t.uniqueChars*e.pointsPerUnique,r+=(t.length-t.uniqueChars)*e.pointsPerRepeat,t.lowercaseCount>0&&(r+=e.pointsForContainingLower),t.uppercaseCount>0&&(r+=e.pointsForContainingUpper),t.numberCount>0&&(r+=e.pointsForContainingNumber),t.symbolCount>0&&(r+=e.pointsForContainingSymbol),r}function XUo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;(0,HUo.default)(t);var r=YUo(t);return e=(0,zUo.default)(e||{},qUo),e.returnScore?JUo(r,e):r.length>=e.minLength&&r.lowercaseCount>=e.minLowercase&&r.uppercaseCount>=e.minUppercase&&r.numberCount>=e.minNumbers&&r.symbolCount>=e.minSymbols}bbt.exports=_me.default;bbt.exports.default=_me.default});var xWr=Q(Cme=>{"use strict";d();p();Object.defineProperty(Cme,"__esModule",{value:!0});Cme.default=QUo;Cme.vatMatchers=void 0;var bWr=ZUo(jr());function ZUo(t){return t&&t.__esModule?t:{default:t}}var xbt={GB:/^GB((\d{3} \d{4} ([0-8][0-9]|9[0-6]))|(\d{9} \d{3})|(((GD[0-4])|(HA[5-9]))[0-9]{2}))$/,IT:/^(IT)?[0-9]{11}$/,NL:/^(NL)?[0-9]{9}B[0-9]{2}$/};Cme.vatMatchers=xbt;function QUo(t,e){if((0,bWr.default)(t),(0,bWr.default)(e),e in xbt)return xbt[e].test(t);throw new Error("Invalid country code: '".concat(e,"'"))}});var TWr=Q((V$,wbt)=>{"use strict";d();p();function ZPe(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ZPe=function(r){return typeof r}:ZPe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},ZPe(t)}Object.defineProperty(V$,"__esModule",{value:!0});V$.default=void 0;var $Uo=qr(PPe()),eFo=qr(wvt()),tFo=qr(eHr()),rFo=qr(tHr()),nFo=qr(rHr()),oFo=qr(oHr()),iFo=qr(iHr()),aFo=qr(lHr()),sFo=qr(pHr()),cFo=qr(hHr()),lFo=qr(Jhe()),uFo=qr(bHr()),fFo=qr(HPe()),dFo=qr(jvt()),pFo=qr(_Hr()),hFo=qr(CHr()),wWr=G$(kHr()),AWr=G$(THr()),mFo=qr(IHr()),gFo=qr(MHr()),vFo=qr(PHr()),yFo=qr(NHr()),bFo=qr(BHr()),xFo=qr(OHr()),wFo=qr(DHr()),AFo=qr(tyt()),SFo=qr(ryt()),EFo=qr(FHr()),_Fo=qr(zHr()),CFo=qr(WHr()),kFo=qr(GHr()),TFo=qr(WPe()),SWr=G$(bvt()),IFo=qr(KHr()),RFo=qr(dyt()),MFo=qr(YHr()),PFo=qr(XHr()),NFo=qr(ZHr()),BFo=qr(ejr()),OFo=qr(tjr()),DFo=qr(rjr()),EWr=G$(njr()),LFo=qr(ijr()),UFo=qr(ajr()),FFo=qr(sjr()),zFo=qr(ujr()),HFo=qr(djr()),jFo=qr(hjr()),WFo=qr(mjr()),GFo=qr(Pvt()),VFo=qr(gjr()),qFo=qr(yjr()),KFo=qr(wjr()),YFo=qr(Ejr()),JFo=qr(Cjr()),XFo=qr(kjr()),ZFo=qr(Ijr()),QFo=qr(Rjr()),$Fo=qr(Mjr()),ezo=qr(Pjr()),tzo=qr(Njr()),rzo=qr(Fjr()),_Wr=G$(zjr()),nzo=qr(Hjr()),ozo=qr(Wjr()),izo=qr(Gjr()),azo=qr(Vjr()),szo=qr(Yjr()),czo=qr(xyt()),lzo=qr(Jjr()),uzo=qr(Zjr()),fzo=qr(Qjr()),dzo=qr($jr()),pzo=qr(_yt()),hzo=qr(eWr()),mzo=qr(tWr()),gzo=qr(rWr()),vzo=qr(oWr()),CWr=G$(iWr()),yzo=qr(ibt()),bzo=qr(sbt()),xzo=qr(sWr()),wzo=qr(cWr()),Azo=qr(lWr()),Szo=qr(fWr()),Ezo=qr(dWr()),_zo=qr(dbt()),Czo=qr(pWr()),kzo=qr(hWr()),Tzo=qr(mWr()),Izo=qr(gWr()),Rzo=qr(yWr()),Mzo=qr(xWr());function kWr(){if(typeof WeakMap!="function")return null;var t=new WeakMap;return kWr=function(){return t},t}function G$(t){if(t&&t.__esModule)return t;if(t===null||ZPe(t)!=="object"&&typeof t!="function")return{default:t};var e=kWr();if(e&&e.has(t))return e.get(t);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var i=n?Object.getOwnPropertyDescriptor(t,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=t[o]}return r.default=t,e&&e.set(t,r),r}function qr(t){return t&&t.__esModule?t:{default:t}}var Pzo="13.7.0",Nzo={version:Pzo,toDate:$Uo.default,toFloat:eFo.default,toInt:tFo.default,toBoolean:rFo.default,equals:nFo.default,contains:oFo.default,matches:iFo.default,isEmail:aFo.default,isURL:sFo.default,isMACAddress:cFo.default,isIP:lFo.default,isIPRange:uFo.default,isFQDN:fFo.default,isBoolean:pFo.default,isIBAN:EWr.default,isBIC:LFo.default,isAlpha:wWr.default,isAlphaLocales:wWr.locales,isAlphanumeric:AWr.default,isAlphanumericLocales:AWr.locales,isNumeric:mFo.default,isPassportNumber:gFo.default,isPort:vFo.default,isLowercase:yFo.default,isUppercase:bFo.default,isAscii:wFo.default,isFullWidth:AFo.default,isHalfWidth:SFo.default,isVariableWidth:EFo.default,isMultibyte:_Fo.default,isSemVer:CFo.default,isSurrogatePair:kFo.default,isInt:TFo.default,isIMEI:xFo.default,isFloat:SWr.default,isFloatLocales:SWr.locales,isDecimal:IFo.default,isHexadecimal:RFo.default,isOctal:MFo.default,isDivisibleBy:PFo.default,isHexColor:NFo.default,isRgbColor:BFo.default,isHSL:OFo.default,isISRC:DFo.default,isMD5:UFo.default,isHash:FFo.default,isJWT:zFo.default,isJSON:HFo.default,isEmpty:jFo.default,isLength:WFo.default,isLocale:hFo.default,isByteLength:GFo.default,isUUID:VFo.default,isMongoId:qFo.default,isAfter:KFo.default,isBefore:YFo.default,isIn:JFo.default,isCreditCard:XFo.default,isIdentityCard:ZFo.default,isEAN:QFo.default,isISIN:$Fo.default,isISBN:ezo.default,isISSN:tzo.default,isMobilePhone:_Wr.default,isMobilePhoneLocales:_Wr.locales,isPostalCode:CWr.default,isPostalCodeLocales:CWr.locales,isEthereumAddress:nzo.default,isCurrency:ozo.default,isBtcAddress:izo.default,isISO8601:azo.default,isRFC3339:szo.default,isISO31661Alpha2:czo.default,isISO31661Alpha3:lzo.default,isISO4217:uzo.default,isBase32:fzo.default,isBase58:dzo.default,isBase64:pzo.default,isDataURI:hzo.default,isMagnetURI:mzo.default,isMimeType:gzo.default,isLatLong:vzo.default,ltrim:yzo.default,rtrim:bzo.default,trim:xzo.default,escape:wzo.default,unescape:Azo.default,stripLow:Szo.default,whitelist:Ezo.default,blacklist:_zo.default,isWhitelisted:Czo.default,normalizeEmail:kzo.default,toString,isSlug:Tzo.default,isStrongPassword:Rzo.default,isTaxID:rzo.default,isDate:dFo.default,isLicensePlate:Izo.default,isVAT:Mzo.default,ibanLocales:EWr.locales},Bzo=Nzo;V$.default=Bzo;wbt.exports=V$.default;wbt.exports.default=V$.default});var Abt=Q((MZc,IWr)=>{"use strict";d();p();IWr.exports=function(e,r){return function(){return e.apply(r,arguments)}}});var df=Q((BZc,NWr)=>{"use strict";d();p();var Ozo=Abt(),_bt=Object.prototype.toString,Cbt=function(t){return function(e){var r=_bt.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())}}(Object.create(null));function yN(t){return t=t.toLowerCase(),function(r){return Cbt(r)===t}}function $Pe(t){return Array.isArray(t)}function Sbt(t){return typeof t>"u"}function Dzo(t){return t!==null&&!Sbt(t)&&t.constructor!==null&&!Sbt(t.constructor)&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}var RWr=yN("ArrayBuffer");function Lzo(t){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&RWr(t.buffer),e}function Uzo(t){return typeof t=="string"}function MWr(t){return typeof t=="number"}function PWr(t){return t!==null&&typeof t=="object"}function QPe(t){if(Cbt(t)!=="object")return!1;var e=Object.getPrototypeOf(t);return e===null||e===Object.prototype}function Fzo(t){return t&&Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}var zzo=yN("Date"),Hzo=yN("File"),jzo=yN("Blob"),Wzo=yN("FileList");function kbt(t){return _bt.call(t)==="[object Function]"}function Gzo(t){return PWr(t)&&kbt(t.pipe)}function Vzo(t){var e="[object FormData]";return t&&(typeof FormData=="function"&&t instanceof FormData||_bt.call(t)===e||kbt(t.toString)&&t.toString()===e)}var qzo=yN("URLSearchParams");function Kzo(t){return t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function Yzo(){var t;return typeof navigator<"u"&&((t=navigator.product)==="ReactNative"||t==="NativeScript"||t==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Tbt(t,e){if(!(t===null||typeof t>"u"))if(typeof t!="object"&&(t=[t]),$Pe(t))for(var r=0,n=t.length;r<n;r++)e.call(null,t[r],r,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(null,t[o],o,t)}function Ebt(){var t={};function e(o,i){QPe(t[i])&&QPe(o)?t[i]=Ebt(t[i],o):QPe(o)?t[i]=Ebt({},o):$Pe(o)?t[i]=o.slice():t[i]=o}for(var r=0,n=arguments.length;r<n;r++)Tbt(arguments[r],e);return t}function Jzo(t,e,r){return Tbt(e,function(o,i){r&&typeof o=="function"?t[i]=Ozo(o,r):t[i]=o}),t}function Xzo(t){return t.charCodeAt(0)===65279&&(t=t.slice(1)),t}function Zzo(t,e,r,n){t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,r&&Object.assign(t.prototype,r)}function Qzo(t,e,r,n){var o,i,a,s={};if(e=e||{},t==null)return e;do{for(o=Object.getOwnPropertyNames(t),i=o.length;i-- >0;)a=o[i],(!n||n(a,t,e))&&!s[a]&&(e[a]=t[a],s[a]=!0);t=r!==!1&&Object.getPrototypeOf(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e}function $zo(t,e,r){t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;var n=t.indexOf(e,r);return n!==-1&&n===r}function eHo(t){if(!t)return null;if($Pe(t))return t;var e=t.length;if(!MWr(e))return null;for(var r=new Array(e);e-- >0;)r[e]=t[e];return r}var tHo=function(t){return function(e){return t&&e instanceof t}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array));function rHo(t,e){for(var r=t&&t[Symbol.iterator],n=r.call(t),o;(o=n.next())&&!o.done;){var i=o.value;e.call(t,i[0],i[1])}}function nHo(t,e){for(var r,n=[];(r=t.exec(e))!==null;)n.push(r);return n}var oHo=yN("HTMLFormElement"),iHo=function(e){return function(r,n){return e.call(r,n)}}(Object.prototype.hasOwnProperty);NWr.exports={isArray:$Pe,isArrayBuffer:RWr,isBuffer:Dzo,isFormData:Vzo,isArrayBufferView:Lzo,isString:Uzo,isNumber:MWr,isObject:PWr,isPlainObject:QPe,isEmptyObject:Fzo,isUndefined:Sbt,isDate:zzo,isFile:Hzo,isBlob:jzo,isFunction:kbt,isStream:Gzo,isURLSearchParams:qzo,isStandardBrowserEnv:Yzo,forEach:Tbt,merge:Ebt,extend:Jzo,trim:Kzo,stripBOM:Xzo,inherits:Zzo,toFlatObject:Qzo,kindOf:Cbt,kindOfTest:yN,endsWith:$zo,toArray:eHo,isTypedArray:tHo,isFileList:Wzo,forEachEntry:rHo,matchAll:nHo,isHTMLForm:oHo,hasOwnProperty:iHo}});var bN=Q((LZc,LWr)=>{"use strict";d();p();var BWr=df();function q$(t,e,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}BWr.inherits(q$,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var OWr=q$.prototype,DWr={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(function(t){DWr[t]={value:t}});Object.defineProperties(q$,DWr);Object.defineProperty(OWr,"isAxiosError",{value:!0});q$.from=function(t,e,r,n,o,i){var a=Object.create(OWr);return BWr.toFlatObject(t,a,function(c){return c!==Error.prototype}),q$.call(a,t.message,e,r,n,o),a.cause=t,a.name=t.name,i&&Object.assign(a,i),a};LWr.exports=q$});var FWr=Q((zZc,UWr)=>{d();p();UWr.exports=typeof self=="object"?self.FormData:window.FormData});var HWr=Q((WZc,zWr)=>{d();p();zWr.exports=FWr()});var kme=Q((qZc,GWr)=>{"use strict";d();p();var Lc=df(),aHo=bN(),sHo=HWr();function Ibt(t){return Lc.isPlainObject(t)||Lc.isArray(t)}function WWr(t){return Lc.endsWith(t,"[]")?t.slice(0,-2):t}function jWr(t,e,r){return t?t.concat(e).map(function(o,i){return o=WWr(o),!r&&i?"["+o+"]":o}).join(r?".":""):e}function cHo(t){return Lc.isArray(t)&&!t.some(Ibt)}var lHo=Lc.toFlatObject(Lc,{},null,function(e){return/^is[A-Z]/.test(e)});function uHo(t){return t&&Lc.isFunction(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator]}function fHo(t,e,r){if(!Lc.isObject(t))throw new TypeError("target must be an object");e=e||new(sHo||FormData),r=Lc.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,b){return!Lc.isUndefined(b[v])});var n=r.metaTokens,o=r.visitor||u,i=r.dots,a=r.indexes,s=r.Blob||typeof Blob<"u"&&Blob,c=s&&uHo(e);if(!Lc.isFunction(o))throw new TypeError("visitor must be a function");function l(g){if(g===null)return"";if(Lc.isDate(g))return g.toISOString();if(!c&&Lc.isBlob(g))throw new aHo("Blob is not supported. Use a Buffer instead.");return Lc.isArrayBuffer(g)||Lc.isTypedArray(g)?c&&typeof Blob=="function"?new Blob([g]):A.Buffer.from(g):g}function u(g,v,b){var w=g;if(g&&!b&&typeof g=="object"){if(Lc.endsWith(v,"{}"))v=n?v:v.slice(0,-2),g=JSON.stringify(g);else if(Lc.isArray(g)&&cHo(g)||Lc.isFileList(g)||Lc.endsWith(v,"[]")&&(w=Lc.toArray(g)))return v=WWr(v),w.forEach(function(I,B){!(Lc.isUndefined(I)||I===null)&&e.append(a===!0?jWr([v],B,i):a===null?v:v+"[]",l(I))}),!1}return Ibt(g)?!0:(e.append(jWr(b,v,i),l(g)),!1)}var f=[],h=Object.assign(lHo,{defaultVisitor:u,convertValue:l,isVisitable:Ibt});function m(g,v){if(!Lc.isUndefined(g)){if(f.indexOf(g)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(g),Lc.forEach(g,function(w,_){var I=!(Lc.isUndefined(w)||w===null)&&o.call(e,w,Lc.isString(_)?_.trim():_,v,h);I===!0&&m(w,v?v.concat(_):[_])}),f.pop()}}if(!Lc.isObject(t))throw new TypeError("data must be an object");return m(t),e}GWr.exports=fHo});var Rbt=Q((JZc,YWr)=>{"use strict";d();p();var dHo=kme();function VWr(t){var e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'\(\)~]|%20|%00/g,function(n){return e[n]})}function qWr(t,e){this._pairs=[],t&&dHo(t,this,e)}var KWr=qWr.prototype;KWr.append=function(e,r){this._pairs.push([e,r])};KWr.toString=function(e){var r=e?function(n){return e.call(this,n,VWr)}:VWr;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};YWr.exports=qWr});var eNe=Q((QZc,JWr)=>{"use strict";d();p();var pHo=df(),hHo=Rbt();function mHo(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}JWr.exports=function(e,r,n){if(!r)return e;var o=e.indexOf("#");o!==-1&&(e=e.slice(0,o));var i=n&&n.encode||mHo,a=n&&n.serialize,s;return a?s=a(r,n):s=pHo.isURLSearchParams(r)?r.toString():new hHo(r,n).toString(i),s&&(e+=(e.indexOf("?")===-1?"?":"&")+s),e}});var ZWr=Q((tQc,XWr)=>{"use strict";d();p();var gHo=df();function Tme(){this.handlers=[]}Tme.prototype.use=function(e,r,n){return this.handlers.push({fulfilled:e,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1};Tme.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)};Tme.prototype.clear=function(){this.handlers&&(this.handlers=[])};Tme.prototype.forEach=function(e){gHo.forEach(this.handlers,function(n){n!==null&&e(n)})};XWr.exports=Tme});var Mbt=Q((oQc,QWr)=>{"use strict";d();p();var vHo=df();QWr.exports=function(e,r){vHo.forEach(e,function(o,i){i!==r&&i.toUpperCase()===r.toUpperCase()&&(e[r]=o,delete e[i])})}});var Pbt=Q((sQc,$Wr)=>{"use strict";d();p();$Wr.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}});var tGr=Q((uQc,eGr)=>{"use strict";d();p();var yHo=Rbt();eGr.exports=typeof URLSearchParams<"u"?URLSearchParams:yHo});var nGr=Q((pQc,rGr)=>{"use strict";d();p();rGr.exports=FormData});var iGr=Q((gQc,oGr)=>{"use strict";d();p();oGr.exports={isBrowser:!0,classes:{URLSearchParams:tGr(),FormData:nGr(),Blob},protocols:["http","https","file","blob","url","data"]}});var tNe=Q((bQc,aGr)=>{"use strict";d();p();aGr.exports=iGr()});var lGr=Q((AQc,cGr)=>{"use strict";d();p();var bHo=df(),xHo=kme(),sGr=tNe();cGr.exports=function(e,r){return xHo(e,new sGr.classes.URLSearchParams,Object.assign({visitor:function(n,o,i,a){return sGr.isNode&&bHo.isBuffer(n)?(this.append(o,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},r))}});var Nbt=Q((_Qc,uGr)=>{"use strict";d();p();var xN=df();function wHo(t){return xN.matchAll(/\w+|\[(\w*)]/g,t).map(function(e){return e[0]==="[]"?"":e[1]||e[0]})}function AHo(t){var e={},r=Object.keys(t),n,o=r.length,i;for(n=0;n<o;n++)i=r[n],e[i]=t[i];return e}function SHo(t){function e(n,o,i,a){var s=n[a++];if(s==="__proto__")return!0;var c=Number.isFinite(+s),l=a>=n.length;if(s=!s&&xN.isArray(i)?i.length:s,l)return xN.hasOwnProperty(i,s)?i[s]=[i[s],o]:i[s]=o,!c;(!i[s]||!xN.isObject(i[s]))&&(i[s]=[]);var u=e(n,o,i[s],a);return u&&xN.isArray(i[s])&&(i[s]=AHo(i[s])),!c}if(xN.isFormData(t)&&xN.isFunction(t.entries)){var r={};return xN.forEachEntry(t,function(n,o){e(wHo(n),o,r,0)}),r}return null}uGr.exports=SHo});var Obt=Q((TQc,fGr)=>{"use strict";d();p();var Bbt=bN();fGr.exports=function(e,r,n){var o=n.config.validateStatus;!n.status||!o||o(n.status)?e(n):r(new Bbt("Request failed with status code "+n.status,[Bbt.ERR_BAD_REQUEST,Bbt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}});var pGr=Q((MQc,dGr)=>{"use strict";d();p();var rNe=df();dGr.exports=rNe.isStandardBrowserEnv()?function(){return{write:function(r,n,o,i,a,s){var c=[];c.push(r+"="+encodeURIComponent(n)),rNe.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),rNe.isString(i)&&c.push("path="+i),rNe.isString(a)&&c.push("domain="+a),s===!0&&c.push("secure"),document.cookie=c.join("; ")},read:function(r){var n=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()});var mGr=Q((BQc,hGr)=>{"use strict";d();p();hGr.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}});var vGr=Q((LQc,gGr)=>{"use strict";d();p();gGr.exports=function(e,r){return r?e.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):e}});var nNe=Q((zQc,yGr)=>{"use strict";d();p();var EHo=mGr(),_Ho=vGr();yGr.exports=function(e,r,n){var o=!EHo(r);return e&&(o||n===!1)?_Ho(e,r):r}});var xGr=Q((WQc,bGr)=>{"use strict";d();p();var Dbt=df(),CHo=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];bGr.exports=function(e){var r={},n,o,i;return e&&Dbt.forEach(e.split(`
`),function(s){if(i=s.indexOf(":"),n=Dbt.trim(s.slice(0,i)).toLowerCase(),o=Dbt.trim(s.slice(i+1)),n){if(r[n]&&CHo.indexOf(n)>=0)return;n==="set-cookie"?r[n]=(r[n]?r[n]:[]).concat([o]):r[n]=r[n]?r[n]+", "+o:o}}),r}});var SGr=Q((qQc,AGr)=>{"use strict";d();p();var wGr=df();AGr.exports=wGr.isStandardBrowserEnv()?function(){var e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function o(i){var a=i;return e&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=o(window.location.href),function(a){var s=wGr.isString(a)?o(a):a;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}()});var Ime=Q((JQc,_Gr)=>{"use strict";d();p();var Lbt=bN(),kHo=df();function EGr(t,e,r){Lbt.call(this,t??"canceled",Lbt.ERR_CANCELED,e,r),this.name="CanceledError"}kHo.inherits(EGr,Lbt,{__CANCEL__:!0});_Gr.exports=EGr});var kGr=Q((QQc,CGr)=>{"use strict";d();p();CGr.exports=function(e){var r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return r&&r[1]||""}});var Ubt=Q((t$c,TGr)=>{"use strict";d();p();var K$=df(),THo=Obt(),IHo=pGr(),RHo=eNe(),MHo=nNe(),PHo=xGr(),NHo=SGr(),BHo=Pbt(),t5=bN(),OHo=Ime(),DHo=kGr(),LHo=tNe();TGr.exports=function(e){return new Promise(function(n,o){var i=e.data,a=e.headers,s=e.responseType,c=e.withXSRFToken,l;function u(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}K$.isFormData(i)&&K$.isStandardBrowserEnv()&&delete a["Content-Type"];var f=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.Authorization="Basic "+btoa(h+":"+m)}var g=MHo(e.baseURL,e.url,e.allowAbsoluteUrls);f.open(e.method.toUpperCase(),RHo(g,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function v(){if(!!f){var _="getAllResponseHeaders"in f?PHo(f.getAllResponseHeaders()):null,I=!s||s==="text"||s==="json"?f.responseText:f.response,B={data:I,status:f.status,statusText:f.statusText,headers:_,config:e,request:f};THo(function(D){n(D),u()},function(D){o(D),u()},B),f=null}}if("onloadend"in f?f.onloadend=v:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(v)},f.onabort=function(){!f||(o(new t5("Request aborted",t5.ECONNABORTED,e,f)),f=null)},f.onerror=function(){o(new t5("Network Error",t5.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){var I=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",B=e.transitional||BHo;e.timeoutErrorMessage&&(I=e.timeoutErrorMessage),o(new t5(I,B.clarifyTimeoutError?t5.ETIMEDOUT:t5.ECONNABORTED,e,f)),f=null},K$.isStandardBrowserEnv()&&(c&&K$.isFunction(c)&&(c=c(e)),c||c!==!1&&NHo(g))){var b=e.xsrfHeaderName&&e.xsrfCookieName&&IHo.read(e.xsrfCookieName);b&&(a[e.xsrfHeaderName]=b)}"setRequestHeader"in f&&K$.forEach(a,function(I,B){typeof i>"u"&&B.toLowerCase()==="content-type"?delete a[B]:f.setRequestHeader(B,I)}),K$.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),s&&s!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",e.onDownloadProgress),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(l=function(_){!f||(o(!_||_.type?new OHo(null,e,f):_),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l))),!i&&i!==!1&&i!==0&&i!==""&&(i=null);var w=DHo(g);if(w&&LHo.protocols.indexOf(w)===-1){o(new t5("Unsupported protocol "+w+":",t5.ERR_BAD_REQUEST,e));return}f.send(i)})}});var iNe=Q((o$c,NGr)=>{"use strict";d();p();var Id=df(),IGr=Mbt(),RGr=bN(),UHo=Pbt(),FHo=kme(),zHo=lGr(),MGr=tNe(),HHo=Nbt(),jHo={"Content-Type":"application/x-www-form-urlencoded"};function PGr(t,e){!Id.isUndefined(t)&&Id.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function WHo(){var t;return typeof XMLHttpRequest<"u"?t=Ubt():typeof S<"u"&&Object.prototype.toString.call(S)==="[object process]"&&(t=Ubt()),t}function GHo(t,e,r){if(Id.isString(t))try{return(e||JSON.parse)(t),Id.trim(t)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(t)}var oNe={transitional:UHo,adapter:WHo(),transformRequest:[function(e,r){IGr(r,"Accept"),IGr(r,"Content-Type");var n=r&&r["Content-Type"]||"",o=n.indexOf("application/json")>-1,i=Id.isObject(e);i&&Id.isHTMLForm(e)&&(e=new FormData(e));var a=Id.isFormData(e);if(a)return o?JSON.stringify(HHo(e)):e;if(Id.isArrayBuffer(e)||Id.isBuffer(e)||Id.isStream(e)||Id.isFile(e)||Id.isBlob(e))return e;if(Id.isArrayBufferView(e))return e.buffer;if(Id.isURLSearchParams(e))return PGr(r,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var s;if(i){if(n.indexOf("application/x-www-form-urlencoded")!==-1)return zHo(e,this.formSerializer).toString();if((s=Id.isFileList(e))||n.indexOf("multipart/form-data")>-1){var c=this.env&&this.env.FormData;return FHo(s?{"files[]":e}:e,c&&new c,this.formSerializer)}}return i||o?(PGr(r,"application/json"),GHo(e)):e}],transformResponse:[function(e){var r=this.transitional||oNe.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(e&&Id.isString(e)&&(n&&!this.responseType||o)){var i=r&&r.silentJSONParsing,a=!i&&o;try{return JSON.parse(e)}catch(s){if(a)throw s.name==="SyntaxError"?RGr.from(s,RGr.ERR_BAD_RESPONSE,this,null,this.response):s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:MGr.classes.FormData,Blob:MGr.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Id.forEach(["delete","get","head"],function(e){oNe.headers[e]={}});Id.forEach(["post","put","patch"],function(e){oNe.headers[e]=Id.merge(jHo)});NGr.exports=oNe});var OGr=Q((s$c,BGr)=>{"use strict";d();p();var VHo=df(),qHo=iNe();BGr.exports=function(e,r,n,o){var i=this||qHo;return VHo.forEach(o,function(s){e=s.call(i,e,r,n)}),e}});var Fbt=Q((u$c,DGr)=>{"use strict";d();p();DGr.exports=function(e){return!!(e&&e.__CANCEL__)}});var zGr=Q((p$c,FGr)=>{"use strict";d();p();var LGr=df(),zbt=OGr(),KHo=Fbt(),YHo=iNe(),JHo=Ime(),UGr=Mbt();function Hbt(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new JHo}FGr.exports=function(e){Hbt(e),e.headers=e.headers||{},e.data=zbt.call(e,e.data,e.headers,null,e.transformRequest),UGr(e.headers,"Accept"),UGr(e.headers,"Content-Type"),e.headers=LGr.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),LGr.forEach(["delete","get","head","post","put","patch","common"],function(o){delete e.headers[o]});var r=e.adapter||YHo.adapter;return r(e).then(function(o){return Hbt(e),o.data=zbt.call(e,o.data,o.headers,o.status,e.transformResponse),o},function(o){return KHo(o)||(Hbt(e),o&&o.response&&(o.response.data=zbt.call(e,o.response.data,o.response.headers,o.response.status,e.transformResponse))),Promise.reject(o)})}});var jbt=Q((g$c,HGr)=>{"use strict";d();p();var Kg=df();HGr.exports=function(e,r){r=r||{};var n={};function o(u,f){return Kg.isPlainObject(u)&&Kg.isPlainObject(f)?Kg.merge(u,f):Kg.isEmptyObject(f)?Kg.merge({},u):Kg.isPlainObject(f)?Kg.merge({},f):Kg.isArray(f)?f.slice():f}function i(u){if(Kg.isUndefined(r[u])){if(!Kg.isUndefined(e[u]))return o(void 0,e[u])}else return o(e[u],r[u])}function a(u){if(!Kg.isUndefined(r[u]))return o(void 0,r[u])}function s(u){if(Kg.isUndefined(r[u])){if(!Kg.isUndefined(e[u]))return o(void 0,e[u])}else return o(void 0,r[u])}function c(u){if(u in r)return o(e[u],r[u]);if(u in e)return o(void 0,e[u])}var l={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:c};return Kg.forEach(Object.keys(e).concat(Object.keys(r)),function(f){var h=l[f]||i,m=h(f);Kg.isUndefined(m)&&h!==c||(n[f]=m)}),n}});var Wbt=Q((b$c,jGr)=>{d();p();jGr.exports={version:"0.30.0"}});var VGr=Q((A$c,GGr)=>{"use strict";d();p();var XHo=Wbt().version,wN=bN(),Gbt={};["object","boolean","number","function","string","symbol"].forEach(function(t,e){Gbt[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}});var WGr={};Gbt.transitional=function(e,r,n){function o(i,a){return"[Axios v"+XHo+"] Transitional option '"+i+"'"+a+(n?". "+n:"")}return function(i,a,s){if(e===!1)throw new wN(o(a," has been removed"+(r?" in "+r:"")),wN.ERR_DEPRECATED);return r&&!WGr[a]&&(WGr[a]=!0,console.warn(o(a," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(i,a,s):!0}};function ZHo(t,e,r){if(typeof t!="object")throw new wN("options must be an object",wN.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(t),o=n.length;o-- >0;){var i=n[o],a=e[i];if(a){var s=t[i],c=s===void 0||a(s,i,t);if(c!==!0)throw new wN("option "+i+" must be "+c,wN.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new wN("Unknown option "+i,wN.ERR_BAD_OPTION)}}GGr.exports={assertOptions:ZHo,validators:Gbt}});var JGr=Q((_$c,YGr)=>{"use strict";d();p();var qbt=df(),QHo=eNe(),qGr=ZWr(),KGr=zGr(),aNe=jbt(),$Ho=nNe(),Vbt=VGr(),AN=Vbt.validators;function Y$(t){this.defaults=t,this.interceptors={request:new qGr,response:new qGr}}Y$.prototype.request=function(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=aNe(this.defaults,r),r.method?r.method=r.method.toLowerCase():this.defaults.method?r.method=this.defaults.method.toLowerCase():r.method="get";var n=r.transitional;n!==void 0&&Vbt.assertOptions(n,{silentJSONParsing:AN.transitional(AN.boolean),forcedJSONParsing:AN.transitional(AN.boolean),clarifyTimeoutError:AN.transitional(AN.boolean)},!1);var o=r.paramsSerializer;o!=null&&(qbt.isFunction(o)?r.paramsSerializer={serialize:o}:Vbt.assertOptions(o,{encode:AN.function,serialize:AN.function},!0));var i=[],a=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(r)===!1||(a=a&&g.synchronous,i.unshift(g.fulfilled,g.rejected))});var s=[];this.interceptors.response.forEach(function(g){s.push(g.fulfilled,g.rejected)});var c;if(!a){var l=[KGr,void 0];for(Array.prototype.unshift.apply(l,i),l=l.concat(s),c=Promise.resolve(r);l.length;)c=c.then(l.shift(),l.shift());return c}for(var u=r;i.length;){var f=i.shift(),h=i.shift();try{u=f(u)}catch(m){h(m);break}}try{c=KGr(u)}catch(m){return Promise.reject(m)}for(;s.length;)c=c.then(s.shift(),s.shift());return c};Y$.prototype.getUri=function(e){e=aNe(this.defaults,e);var r=$Ho(e.baseURL,e.url,e.allowAbsoluteUrls);return QHo(r,e.params,e.paramsSerializer)};qbt.forEach(["delete","get","head","options"],function(e){Y$.prototype[e]=function(r,n){return this.request(aNe(n||{},{method:e,url:r,data:(n||{}).data}))}});qbt.forEach(["post","put","patch"],function(e){function r(n){return function(i,a,s){return this.request(aNe(s||{},{method:e,headers:n?{"Content-Type":"multipart/form-data"}:{},url:i,data:a}))}}Y$.prototype[e]=r(),Y$.prototype[e+"Form"]=r(!0)});YGr.exports=Y$});var ZGr=Q((T$c,XGr)=>{"use strict";d();p();var ejo=Ime();function J$(t){if(typeof t!="function")throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(o){e=o});var r=this;this.promise.then(function(n){if(!!r._listeners){for(var o=r._listeners.length;o-- >0;)r._listeners[o](n);r._listeners=null}}),this.promise.then=function(n){var o,i=new Promise(function(a){r.subscribe(a),o=a}).then(n);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,a){r.reason||(r.reason=new ejo(o,i,a),e(r.reason))})}J$.prototype.throwIfRequested=function(){if(this.reason)throw this.reason};J$.prototype.subscribe=function(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]};J$.prototype.unsubscribe=function(e){if(!!this._listeners){var r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}};J$.source=function(){var e,r=new J$(function(o){e=o});return{token:r,cancel:e}};XGr.exports=J$});var $Gr=Q((M$c,QGr)=>{"use strict";d();p();QGr.exports=function(e){return function(n){return e.apply(null,n)}}});var tVr=Q((B$c,eVr)=>{"use strict";d();p();var tjo=df();eVr.exports=function(e){return tjo.isObject(e)&&e.isAxiosError===!0}});var nVr=Q((L$c,Ybt)=>{"use strict";d();p();var Kbt=df(),rjo=Abt(),sNe=JGr(),njo=jbt(),ojo=iNe(),ijo=Nbt();function rVr(t){var e=new sNe(t),r=rjo(sNe.prototype.request,e);return Kbt.extend(r,sNe.prototype,e),Kbt.extend(r,e),r.create=function(o){return rVr(njo(t,o))},r}var Yg=rVr(ojo);Yg.Axios=sNe;Yg.CanceledError=Ime();Yg.CancelToken=ZGr();Yg.isCancel=Fbt();Yg.VERSION=Wbt().version;Yg.toFormData=kme();Yg.AxiosError=bN();Yg.Cancel=Yg.CanceledError;Yg.all=function(e){return Promise.all(e)};Yg.spread=$Gr();Yg.isAxiosError=tVr();Yg.formToJSON=function(t){return ijo(Kbt.isHTMLForm(t)?new FormData(t):t)};Ybt.exports=Yg;Ybt.exports.default=Yg});var iVr=Q((z$c,oVr)=>{d();p();oVr.exports=nVr()});var fVr={};Nl(fVr,{default:()=>lVr});async function lVr(t){let e=sjo(t),r=[ajo(e,t)];t.timeout&&t.timeout>0&&r.push(new Promise(o=>{setTimeout(()=>{let i=t.timeoutErrorMessage?t.timeoutErrorMessage:"timeout of "+t.timeout+"ms exceeded";o(uVr(i,t,"ECONNABORTED",e))},t.timeout)}));let n=await Promise.race(r);return new Promise((o,i)=>{n instanceof Error?i(n):Object.prototype.toString.call(t.settle)==="[object Function]"?t.settle(o,i,n):(0,aVr.default)(o,i,n)})}async function ajo(t,e){let r;try{r=await fetch(t)}catch{return uVr("Network Error",e,"ERR_NETWORK",t)}let n={ok:r.ok,status:r.status,statusText:r.statusText,headers:new Headers(r.headers),config:e,request:t};if(r.status>=200&&r.status!==204)switch(e.responseType){case"arraybuffer":n.data=await r.arrayBuffer();break;case"blob":n.data=await r.blob();break;case"json":n.data=await r.json();break;case"formData":n.data=await r.formData();break;default:n.data=await r.text();break}return n}function sjo(t){let e=new Headers(t.headers);if(t.auth){let a=t.auth.username||"",s=t.auth.password?decodeURI(encodeURIComponent(t.auth.password)):"";e.set("Authorization",`Basic ${btoa(a+":"+s)}`)}let r=t.method.toUpperCase(),n={headers:e,method:r};r!=="GET"&&r!=="HEAD"&&(n.body=t.data,(0,X$.isFormData)(n.body)&&(0,X$.isStandardBrowserEnv)()&&e.delete("Content-Type")),t.mode&&(n.mode=t.mode),t.cache&&(n.cache=t.cache),t.integrity&&(n.integrity=t.integrity),t.redirect&&(n.redirect=t.redirect),t.referrer&&(n.referrer=t.referrer),(0,X$.isUndefined)(t.withCredentials)||(n.credentials=t.withCredentials?"include":"omit");let o=(0,cVr.default)(t.baseURL,t.url),i=(0,sVr.default)(o,t.params,t.paramsSerializer);return new Request(i,n)}function uVr(t,e,r,n,o){if(Rme.default.AxiosError&&typeof Rme.default.AxiosError=="function")return new Rme.default.AxiosError(t,Rme.default.AxiosError[r],e,n,o);var i=new Error(t);return cjo(i,e,r,n,o)}function cjo(t,e,r,n,o){return t.config=e,r&&(t.code=r),t.request=n,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},t}var Rme,aVr,sVr,cVr,X$,dVr=Oe(()=>{d();p();Rme=ie(iVr()),aVr=ie(Obt()),sVr=ie(eNe()),cVr=ie(nNe()),X$=ie(df())});var hVr=Q((V$c,Jbt)=>{"use strict";d();p();var ljo=Object.prototype.hasOwnProperty,Jg="~";function Mme(){}Object.create&&(Mme.prototype=Object.create(null),new Mme().__proto__||(Jg=!1));function ujo(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function pVr(t,e,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new ujo(r,n||t,o),a=Jg?Jg+e:e;return t._events[a]?t._events[a].fn?t._events[a]=[t._events[a],i]:t._events[a].push(i):(t._events[a]=i,t._eventsCount++),t}function cNe(t,e){--t._eventsCount===0?t._events=new Mme:delete t._events[e]}function Pm(){this._events=new Mme,this._eventsCount=0}Pm.prototype.eventNames=function(){var e=[],r,n;if(this._eventsCount===0)return e;for(n in r=this._events)ljo.call(r,n)&&e.push(Jg?n.slice(1):n);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e};Pm.prototype.listeners=function(e){var r=Jg?Jg+e:e,n=this._events[r];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=new Array(i);o<i;o++)a[o]=n[o].fn;return a};Pm.prototype.listenerCount=function(e){var r=Jg?Jg+e:e,n=this._events[r];return n?n.fn?1:n.length:0};Pm.prototype.emit=function(e,r,n,o,i,a){var s=Jg?Jg+e:e;if(!this._events[s])return!1;var c=this._events[s],l=arguments.length,u,f;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),l){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,r),!0;case 3:return c.fn.call(c.context,r,n),!0;case 4:return c.fn.call(c.context,r,n,o),!0;case 5:return c.fn.call(c.context,r,n,o,i),!0;case 6:return c.fn.call(c.context,r,n,o,i,a),!0}for(f=1,u=new Array(l-1);f<l;f++)u[f-1]=arguments[f];c.fn.apply(c.context,u)}else{var h=c.length,m;for(f=0;f<h;f++)switch(c[f].once&&this.removeListener(e,c[f].fn,void 0,!0),l){case 1:c[f].fn.call(c[f].context);break;case 2:c[f].fn.call(c[f].context,r);break;case 3:c[f].fn.call(c[f].context,r,n);break;case 4:c[f].fn.call(c[f].context,r,n,o);break;default:if(!u)for(m=1,u=new Array(l-1);m<l;m++)u[m-1]=arguments[m];c[f].fn.apply(c[f].context,u)}}return!0};Pm.prototype.on=function(e,r,n){return pVr(this,e,r,n,!1)};Pm.prototype.once=function(e,r,n){return pVr(this,e,r,n,!0)};Pm.prototype.removeListener=function(e,r,n,o){var i=Jg?Jg+e:e;if(!this._events[i])return this;if(!r)return cNe(this,i),this;var a=this._events[i];if(a.fn)a.fn===r&&(!o||a.once)&&(!n||a.context===n)&&cNe(this,i);else{for(var s=0,c=[],l=a.length;s<l;s++)(a[s].fn!==r||o&&!a[s].once||n&&a[s].context!==n)&&c.push(a[s]);c.length?this._events[i]=c.length===1?c[0]:c:cNe(this,i)}return this};Pm.prototype.removeAllListeners=function(e){var r;return e?(r=Jg?Jg+e:e,this._events[r]&&cNe(this,r)):(this._events=new Mme,this._eventsCount=0),this};Pm.prototype.off=Pm.prototype.removeListener;Pm.prototype.addListener=Pm.prototype.on;Pm.prefixed=Jg;Pm.EventEmitter=Pm;typeof Jbt<"u"&&(Jbt.exports=Pm)});var vVr={};Nl(vVr,{decode:()=>Zbt,default:()=>pjo,encode:()=>Xbt,parse:()=>Zbt,stringify:()=>Xbt});function fjo(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function Pme(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}}function Xbt(t,e,r,n){return e=e||"&",r=r||"=",t===null&&(t=void 0),typeof t=="object"?mVr(djo(t),function(o){var i=encodeURIComponent(Pme(o))+r;return gVr(t[o])?mVr(t[o],function(a){return i+encodeURIComponent(Pme(a))}).join(e):i+encodeURIComponent(Pme(t[o]))}).join(e):n?encodeURIComponent(Pme(n))+r+encodeURIComponent(Pme(t)):""}function mVr(t,e){if(t.map)return t.map(e);for(var r=[],n=0;n<t.length;n++)r.push(e(t[n],n));return r}function Zbt(t,e,r,n){e=e||"&",r=r||"=";var o={};if(typeof t!="string"||t.length===0)return o;var i=/\+/g;t=t.split(e);var a=1e3;n&&typeof n.maxKeys=="number"&&(a=n.maxKeys);var s=t.length;a>0&&s>a&&(s=a);for(var c=0;c<s;++c){var l=t[c].replace(i,"%20"),u=l.indexOf(r),f,h,m,g;u>=0?(f=l.substr(0,u),h=l.substr(u+1)):(f=l,h=""),m=decodeURIComponent(f),g=decodeURIComponent(h),fjo(o,m)?gVr(o[m])?o[m].push(g):o[m]=[o[m],g]:o[m]=g}return o}var gVr,djo,pjo,yVr=Oe(()=>{d();p();gVr=Array.isArray||function(t){return Object.prototype.toString.call(t)==="[object Array]"};djo=Object.keys||function(t){var e=[];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.push(r);return e};pjo={encode:Xbt,stringify:Xbt,decode:Zbt,parse:Zbt}});var bVr=Q((X$c,lNe)=>{d();p();var ij=(yVr(),K1(vVr));if(ij&&ij.default){lNe.exports=ij.default;for(let t in ij)lNe.exports[t]=ij[t]}else ij&&(lNe.exports=ij)});var $bt=Q(xVr=>{d();p();var O1=dgt(),uNe=O1,Qbt=typeof globalThis<"u"&&globalThis||typeof window<"u"&&window||typeof Qbt<"u"&&Qbt||typeof self<"u"&&self||function(){return this}.call(null)||Function("return this")();uNe.exportSymbol("proto.google.protobuf.Any",null,Qbt);proto.google.protobuf.Any=function(t){O1.Message.initialize(this,t,0,-1,null,null)};uNe.inherits(proto.google.protobuf.Any,O1.Message);uNe.DEBUG&&!COMPILED&&(proto.google.protobuf.Any.displayName="proto.google.protobuf.Any");O1.Message.GENERATE_TO_OBJECT&&(proto.google.protobuf.Any.prototype.toObject=function(t){return proto.google.protobuf.Any.toObject(t,this)},proto.google.protobuf.Any.toObject=function(t,e){var r,n={typeUrl:O1.Message.getFieldWithDefault(e,1,""),value:e.getValue_asB64()};return t&&(n.$jspbMessageInstance=e),n});proto.google.protobuf.Any.deserializeBinary=function(t){var e=new O1.BinaryReader(t),r=new proto.google.protobuf.Any;return proto.google.protobuf.Any.deserializeBinaryFromReader(r,e)};proto.google.protobuf.Any.deserializeBinaryFromReader=function(t,e){for(;e.nextField()&&!e.isEndGroup();){var r=e.getFieldNumber();switch(r){case 1:var n=e.readString();t.setTypeUrl(n);break;case 2:var n=e.readBytes();t.setValue(n);break;default:e.skipField();break}}return t};proto.google.protobuf.Any.prototype.serializeBinary=function(){var t=new O1.BinaryWriter;return proto.google.protobuf.Any.serializeBinaryToWriter(this,t),t.getResultBuffer()};proto.google.protobuf.Any.serializeBinaryToWriter=function(t,e){var r=void 0;r=t.getTypeUrl(),r.length>0&&e.writeString(1,r),r=t.getValue_asU8(),r.length>0&&e.writeBytes(2,r)};proto.google.protobuf.Any.prototype.getTypeUrl=function(){return O1.Message.getFieldWithDefault(this,1,"")};proto.google.protobuf.Any.prototype.setTypeUrl=function(t){return O1.Message.setProto3StringField(this,1,t)};proto.google.protobuf.Any.prototype.getValue=function(){return O1.Message.getFieldWithDefault(this,2,"")};proto.google.protobuf.Any.prototype.getValue_asB64=function(){return O1.Message.bytesAsB64(this.getValue())};proto.google.protobuf.Any.prototype.getValue_asU8=function(){return O1.Message.bytesAsU8(this.getValue())};proto.google.protobuf.Any.prototype.setValue=function(t){return O1.Message.setProto3BytesField(this,2,t)};uNe.object.extend(xVr,proto.google.protobuf);proto.google.protobuf.Any.prototype.getTypeName=function(){return this.getTypeUrl().split("/").pop()};proto.google.protobuf.Any.prototype.pack=function(t,e,r){r||(r="type.googleapis.com/"),r.substr(-1)!="/"?this.setTypeUrl(r+"/"+e):this.setTypeUrl(r+e),this.setValue(t)};proto.google.protobuf.Any.prototype.unpack=function(t,e){return this.getTypeName()==e?t(this.getValue_asU8()):null}});var AVr=Q((rel,wVr)=>{d();p();wVr.exports=function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(n,o,i){r.o(n,o)||Object.defineProperty(n,o,{enumerable:!0,get:i})},r.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,o){if(1&o&&(n=r(n)),8&o||4&o&&typeof n=="object"&&n&&n.__esModule)return n;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&o&&typeof n!="string")for(var a in n)r.d(i,a,function(s){return n[s]}.bind(null,a));return i},r.n=function(n){var o=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(o,"a",o),o},r.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},r.p="",r(r.s=42)}([function(t,e){t.exports=FTr()},function(t,e){t.exports=HTr()},function(t,e){t.exports=jTr()},function(t,e){t.exports=GTr()},function(t,e){t.exports=VTr()},function(t,e){t.exports=KLr()},function(t,e){t.exports=ei()},function(t,e){t.exports=JLr()},function(t,e){t.exports=dgt()},function(t,e){t.exports=ZIe()},function(t,e){t.exports=BUr()},function(t,e){t.exports=sf()},function(t,e){t.exports=UUr()},function(t,e){t.exports=ky()},function(t,e){t.exports=og()},function(t,e){t.exports=mgt()},function(t,e){t.exports=is()},function(t,e){t.exports=tFr()},function(t,e){t.exports=zFr()},function(t,e){t.exports=HFr()},function(t,e,r){var n=r(8),o=n,i=function(){return this||window||i||self||Function("return this")()}.call(null),a=r(33);o.object.extend(proto,a),o.exportSymbol("proto.protocol.Account",null,i),o.exportSymbol("proto.protocol.Account.AccountResource",null,i),o.exportSymbol("proto.protocol.Account.Frozen",null,i),o.exportSymbol("proto.protocol.AccountId",null,i),o.exportSymbol("proto.protocol.AccountType",null,i),o.exportSymbol("proto.protocol.DelegatedResource",null,i),o.exportSymbol("proto.protocol.Exchange",null,i),o.exportSymbol("proto.protocol.Key",null,i),o.exportSymbol("proto.protocol.MarketOrderDetail",null,i),o.exportSymbol("proto.protocol.Permission",null,i),o.exportSymbol("proto.protocol.Permission.PermissionType",null,i),o.exportSymbol("proto.protocol.Proposal",null,i),o.exportSymbol("proto.protocol.Proposal.State",null,i),o.exportSymbol("proto.protocol.Transaction",null,i),o.exportSymbol("proto.protocol.Transaction.Contract",null,i),o.exportSymbol("proto.protocol.Transaction.Contract.ContractType",null,i),o.exportSymbol("proto.protocol.Transaction.Result",null,i),o.exportSymbol("proto.protocol.Transaction.Result.code",null,i),o.exportSymbol("proto.protocol.Transaction.Result.contractResult",null,i),o.exportSymbol("proto.protocol.Transaction.raw",null,i),o.exportSymbol("proto.protocol.Vote",null,i),o.exportSymbol("proto.protocol.Votes",null,i),o.exportSymbol("proto.protocol.Witness",null,i),o.exportSymbol("proto.protocol.authority",null,i),proto.protocol.AccountId=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.AccountId,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AccountId.displayName="proto.protocol.AccountId"),proto.protocol.Vote=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.Vote,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Vote.displayName="proto.protocol.Vote"),proto.protocol.Proposal=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.Proposal.repeatedFields_,null)},o.inherits(proto.protocol.Proposal,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Proposal.displayName="proto.protocol.Proposal"),proto.protocol.Exchange=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.Exchange,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Exchange.displayName="proto.protocol.Exchange"),proto.protocol.Account=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.Account.repeatedFields_,null)},o.inherits(proto.protocol.Account,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Account.displayName="proto.protocol.Account"),proto.protocol.Account.Frozen=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.Account.Frozen,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Account.Frozen.displayName="proto.protocol.Account.Frozen"),proto.protocol.Account.AccountResource=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.Account.AccountResource,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Account.AccountResource.displayName="proto.protocol.Account.AccountResource"),proto.protocol.Key=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.Key,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Key.displayName="proto.protocol.Key"),proto.protocol.DelegatedResource=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.DelegatedResource,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.DelegatedResource.displayName="proto.protocol.DelegatedResource"),proto.protocol.authority=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.authority,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.authority.displayName="proto.protocol.authority"),proto.protocol.Permission=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.Permission.repeatedFields_,null)},o.inherits(proto.protocol.Permission,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Permission.displayName="proto.protocol.Permission"),proto.protocol.Witness=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.Witness,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Witness.displayName="proto.protocol.Witness"),proto.protocol.Votes=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.Votes.repeatedFields_,null)},o.inherits(proto.protocol.Votes,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Votes.displayName="proto.protocol.Votes"),proto.protocol.MarketOrderDetail=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.MarketOrderDetail,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.MarketOrderDetail.displayName="proto.protocol.MarketOrderDetail"),proto.protocol.Transaction=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.Transaction.repeatedFields_,null)},o.inherits(proto.protocol.Transaction,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Transaction.displayName="proto.protocol.Transaction"),proto.protocol.Transaction.Contract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.Transaction.Contract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Transaction.Contract.displayName="proto.protocol.Transaction.Contract"),proto.protocol.Transaction.Result=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.Transaction.Result.repeatedFields_,null)},o.inherits(proto.protocol.Transaction.Result,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Transaction.Result.displayName="proto.protocol.Transaction.Result"),proto.protocol.Transaction.raw=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.Transaction.raw.repeatedFields_,null)},o.inherits(proto.protocol.Transaction.raw,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.Transaction.raw.displayName="proto.protocol.Transaction.raw"),n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AccountId.prototype.toObject=function(s){return proto.protocol.AccountId.toObject(s,this)},proto.protocol.AccountId.toObject=function(s,c){var l={name:c.getName_asB64(),address:c.getAddress_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.AccountId.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.AccountId;return proto.protocol.AccountId.deserializeBinaryFromReader(l,c)},proto.protocol.AccountId.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setName(l);break;case 2:l=c.readBytes(),s.setAddress(l);break;default:c.skipField()}return s},proto.protocol.AccountId.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.AccountId.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.AccountId.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getName_asU8()).length>0&&c.writeBytes(1,l),(l=s.getAddress_asU8()).length>0&&c.writeBytes(2,l)},proto.protocol.AccountId.prototype.getName=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.AccountId.prototype.getName_asB64=function(){return n.Message.bytesAsB64(this.getName())},proto.protocol.AccountId.prototype.getName_asU8=function(){return n.Message.bytesAsU8(this.getName())},proto.protocol.AccountId.prototype.setName=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.AccountId.prototype.getAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.AccountId.prototype.getAddress_asB64=function(){return n.Message.bytesAsB64(this.getAddress())},proto.protocol.AccountId.prototype.getAddress_asU8=function(){return n.Message.bytesAsU8(this.getAddress())},proto.protocol.AccountId.prototype.setAddress=function(s){return n.Message.setProto3BytesField(this,2,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Vote.prototype.toObject=function(s){return proto.protocol.Vote.toObject(s,this)},proto.protocol.Vote.toObject=function(s,c){var l={voteAddress:c.getVoteAddress_asB64(),voteCount:n.Message.getFieldWithDefault(c,2,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Vote.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Vote;return proto.protocol.Vote.deserializeBinaryFromReader(l,c)},proto.protocol.Vote.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setVoteAddress(l);break;case 2:l=c.readInt64(),s.setVoteCount(l);break;default:c.skipField()}return s},proto.protocol.Vote.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Vote.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Vote.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getVoteAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getVoteCount())!==0&&c.writeInt64(2,l)},proto.protocol.Vote.prototype.getVoteAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.Vote.prototype.getVoteAddress_asB64=function(){return n.Message.bytesAsB64(this.getVoteAddress())},proto.protocol.Vote.prototype.getVoteAddress_asU8=function(){return n.Message.bytesAsU8(this.getVoteAddress())},proto.protocol.Vote.prototype.setVoteAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.Vote.prototype.getVoteCount=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.Vote.prototype.setVoteCount=function(s){return n.Message.setProto3IntField(this,2,s)},proto.protocol.Proposal.repeatedFields_=[6],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Proposal.prototype.toObject=function(s){return proto.protocol.Proposal.toObject(s,this)},proto.protocol.Proposal.toObject=function(s,c){var l,u={proposalId:n.Message.getFieldWithDefault(c,1,0),proposerAddress:c.getProposerAddress_asB64(),parametersMap:(l=c.getParametersMap())?l.toObject(s,void 0):[],expirationTime:n.Message.getFieldWithDefault(c,4,0),createTime:n.Message.getFieldWithDefault(c,5,0),approvalsList:c.getApprovalsList_asB64(),state:n.Message.getFieldWithDefault(c,7,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.Proposal.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Proposal;return proto.protocol.Proposal.deserializeBinaryFromReader(l,c)},proto.protocol.Proposal.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readInt64();s.setProposalId(l);break;case 2:l=c.readBytes(),s.setProposerAddress(l);break;case 3:l=s.getParametersMap(),c.readMessage(l,function(u,f){n.Map.deserializeBinary(u,f,n.BinaryReader.prototype.readInt64,n.BinaryReader.prototype.readInt64,null,0,0)});break;case 4:l=c.readInt64(),s.setExpirationTime(l);break;case 5:l=c.readInt64(),s.setCreateTime(l);break;case 6:l=c.readBytes(),s.addApprovals(l);break;case 7:l=c.readEnum(),s.setState(l);break;default:c.skipField()}return s},proto.protocol.Proposal.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Proposal.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Proposal.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getProposalId())!==0&&c.writeInt64(1,l),(l=s.getProposerAddress_asU8()).length>0&&c.writeBytes(2,l),(l=s.getParametersMap(!0))&&l.getLength()>0&&l.serializeBinary(3,c,n.BinaryWriter.prototype.writeInt64,n.BinaryWriter.prototype.writeInt64),(l=s.getExpirationTime())!==0&&c.writeInt64(4,l),(l=s.getCreateTime())!==0&&c.writeInt64(5,l),(l=s.getApprovalsList_asU8()).length>0&&c.writeRepeatedBytes(6,l),(l=s.getState())!==0&&c.writeEnum(7,l)},proto.protocol.Proposal.State={PENDING:0,DISAPPROVED:1,APPROVED:2,CANCELED:3},proto.protocol.Proposal.prototype.getProposalId=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.Proposal.prototype.setProposalId=function(s){return n.Message.setProto3IntField(this,1,s)},proto.protocol.Proposal.prototype.getProposerAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.Proposal.prototype.getProposerAddress_asB64=function(){return n.Message.bytesAsB64(this.getProposerAddress())},proto.protocol.Proposal.prototype.getProposerAddress_asU8=function(){return n.Message.bytesAsU8(this.getProposerAddress())},proto.protocol.Proposal.prototype.setProposerAddress=function(s){return n.Message.setProto3BytesField(this,2,s)},proto.protocol.Proposal.prototype.getParametersMap=function(s){return n.Message.getMapField(this,3,s,null)},proto.protocol.Proposal.prototype.clearParametersMap=function(){return this.getParametersMap().clear(),this},proto.protocol.Proposal.prototype.getExpirationTime=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.Proposal.prototype.setExpirationTime=function(s){return n.Message.setProto3IntField(this,4,s)},proto.protocol.Proposal.prototype.getCreateTime=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.Proposal.prototype.setCreateTime=function(s){return n.Message.setProto3IntField(this,5,s)},proto.protocol.Proposal.prototype.getApprovalsList=function(){return n.Message.getRepeatedField(this,6)},proto.protocol.Proposal.prototype.getApprovalsList_asB64=function(){return n.Message.bytesListAsB64(this.getApprovalsList())},proto.protocol.Proposal.prototype.getApprovalsList_asU8=function(){return n.Message.bytesListAsU8(this.getApprovalsList())},proto.protocol.Proposal.prototype.setApprovalsList=function(s){return n.Message.setField(this,6,s||[])},proto.protocol.Proposal.prototype.addApprovals=function(s,c){return n.Message.addToRepeatedField(this,6,s,c)},proto.protocol.Proposal.prototype.clearApprovalsList=function(){return this.setApprovalsList([])},proto.protocol.Proposal.prototype.getState=function(){return n.Message.getFieldWithDefault(this,7,0)},proto.protocol.Proposal.prototype.setState=function(s){return n.Message.setProto3EnumField(this,7,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Exchange.prototype.toObject=function(s){return proto.protocol.Exchange.toObject(s,this)},proto.protocol.Exchange.toObject=function(s,c){var l={exchangeId:n.Message.getFieldWithDefault(c,1,0),creatorAddress:c.getCreatorAddress_asB64(),createTime:n.Message.getFieldWithDefault(c,3,0),firstTokenId:c.getFirstTokenId_asB64(),firstTokenBalance:n.Message.getFieldWithDefault(c,7,0),secondTokenId:c.getSecondTokenId_asB64(),secondTokenBalance:n.Message.getFieldWithDefault(c,9,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Exchange.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Exchange;return proto.protocol.Exchange.deserializeBinaryFromReader(l,c)},proto.protocol.Exchange.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readInt64();s.setExchangeId(l);break;case 2:l=c.readBytes(),s.setCreatorAddress(l);break;case 3:l=c.readInt64(),s.setCreateTime(l);break;case 6:l=c.readBytes(),s.setFirstTokenId(l);break;case 7:l=c.readInt64(),s.setFirstTokenBalance(l);break;case 8:l=c.readBytes(),s.setSecondTokenId(l);break;case 9:l=c.readInt64(),s.setSecondTokenBalance(l);break;default:c.skipField()}return s},proto.protocol.Exchange.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Exchange.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Exchange.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getExchangeId())!==0&&c.writeInt64(1,l),(l=s.getCreatorAddress_asU8()).length>0&&c.writeBytes(2,l),(l=s.getCreateTime())!==0&&c.writeInt64(3,l),(l=s.getFirstTokenId_asU8()).length>0&&c.writeBytes(6,l),(l=s.getFirstTokenBalance())!==0&&c.writeInt64(7,l),(l=s.getSecondTokenId_asU8()).length>0&&c.writeBytes(8,l),(l=s.getSecondTokenBalance())!==0&&c.writeInt64(9,l)},proto.protocol.Exchange.prototype.getExchangeId=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.Exchange.prototype.setExchangeId=function(s){return n.Message.setProto3IntField(this,1,s)},proto.protocol.Exchange.prototype.getCreatorAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.Exchange.prototype.getCreatorAddress_asB64=function(){return n.Message.bytesAsB64(this.getCreatorAddress())},proto.protocol.Exchange.prototype.getCreatorAddress_asU8=function(){return n.Message.bytesAsU8(this.getCreatorAddress())},proto.protocol.Exchange.prototype.setCreatorAddress=function(s){return n.Message.setProto3BytesField(this,2,s)},proto.protocol.Exchange.prototype.getCreateTime=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.Exchange.prototype.setCreateTime=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.Exchange.prototype.getFirstTokenId=function(){return n.Message.getFieldWithDefault(this,6,"")},proto.protocol.Exchange.prototype.getFirstTokenId_asB64=function(){return n.Message.bytesAsB64(this.getFirstTokenId())},proto.protocol.Exchange.prototype.getFirstTokenId_asU8=function(){return n.Message.bytesAsU8(this.getFirstTokenId())},proto.protocol.Exchange.prototype.setFirstTokenId=function(s){return n.Message.setProto3BytesField(this,6,s)},proto.protocol.Exchange.prototype.getFirstTokenBalance=function(){return n.Message.getFieldWithDefault(this,7,0)},proto.protocol.Exchange.prototype.setFirstTokenBalance=function(s){return n.Message.setProto3IntField(this,7,s)},proto.protocol.Exchange.prototype.getSecondTokenId=function(){return n.Message.getFieldWithDefault(this,8,"")},proto.protocol.Exchange.prototype.getSecondTokenId_asB64=function(){return n.Message.bytesAsB64(this.getSecondTokenId())},proto.protocol.Exchange.prototype.getSecondTokenId_asU8=function(){return n.Message.bytesAsU8(this.getSecondTokenId())},proto.protocol.Exchange.prototype.setSecondTokenId=function(s){return n.Message.setProto3BytesField(this,8,s)},proto.protocol.Exchange.prototype.getSecondTokenBalance=function(){return n.Message.getFieldWithDefault(this,9,0)},proto.protocol.Exchange.prototype.setSecondTokenBalance=function(s){return n.Message.setProto3IntField(this,9,s)},proto.protocol.Account.repeatedFields_=[5,7,16,33],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Account.prototype.toObject=function(s){return proto.protocol.Account.toObject(s,this)},proto.protocol.Account.toObject=function(s,c){var l,u={accountName:c.getAccountName_asB64(),type:n.Message.getFieldWithDefault(c,2,0),address:c.getAddress_asB64(),balance:n.Message.getFieldWithDefault(c,4,0),votesList:n.Message.toObjectList(c.getVotesList(),proto.protocol.Vote.toObject,s),assetMap:(l=c.getAssetMap())?l.toObject(s,void 0):[],assetv2Map:(l=c.getAssetv2Map())?l.toObject(s,void 0):[],frozenList:n.Message.toObjectList(c.getFrozenList(),proto.protocol.Account.Frozen.toObject,s),netUsage:n.Message.getFieldWithDefault(c,8,0),acquiredDelegatedFrozenBalanceForBandwidth:n.Message.getFieldWithDefault(c,41,0),delegatedFrozenBalanceForBandwidth:n.Message.getFieldWithDefault(c,42,0),oldTronPower:n.Message.getFieldWithDefault(c,46,0),tronPower:(l=c.getTronPower())&&proto.protocol.Account.Frozen.toObject(s,l),assetOptimized:n.Message.getBooleanFieldWithDefault(c,60,!1),createTime:n.Message.getFieldWithDefault(c,9,0),latestOprationTime:n.Message.getFieldWithDefault(c,10,0),allowance:n.Message.getFieldWithDefault(c,11,0),latestWithdrawTime:n.Message.getFieldWithDefault(c,12,0),code:c.getCode_asB64(),isWitness:n.Message.getBooleanFieldWithDefault(c,14,!1),isCommittee:n.Message.getBooleanFieldWithDefault(c,15,!1),frozenSupplyList:n.Message.toObjectList(c.getFrozenSupplyList(),proto.protocol.Account.Frozen.toObject,s),assetIssuedName:c.getAssetIssuedName_asB64(),assetIssuedId:c.getAssetIssuedId_asB64(),latestAssetOperationTimeMap:(l=c.getLatestAssetOperationTimeMap())?l.toObject(s,void 0):[],latestAssetOperationTimev2Map:(l=c.getLatestAssetOperationTimev2Map())?l.toObject(s,void 0):[],freeNetUsage:n.Message.getFieldWithDefault(c,19,0),freeAssetNetUsageMap:(l=c.getFreeAssetNetUsageMap())?l.toObject(s,void 0):[],freeAssetNetUsagev2Map:(l=c.getFreeAssetNetUsagev2Map())?l.toObject(s,void 0):[],latestConsumeTime:n.Message.getFieldWithDefault(c,21,0),latestConsumeFreeTime:n.Message.getFieldWithDefault(c,22,0),accountId:c.getAccountId_asB64(),accountResource:(l=c.getAccountResource())&&proto.protocol.Account.AccountResource.toObject(s,l),codehash:c.getCodehash_asB64(),ownerPermission:(l=c.getOwnerPermission())&&proto.protocol.Permission.toObject(s,l),witnessPermission:(l=c.getWitnessPermission())&&proto.protocol.Permission.toObject(s,l),activePermissionList:n.Message.toObjectList(c.getActivePermissionList(),proto.protocol.Permission.toObject,s)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.Account.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Account;return proto.protocol.Account.deserializeBinaryFromReader(l,c)},proto.protocol.Account.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setAccountName(l);break;case 2:l=c.readEnum(),s.setType(l);break;case 3:l=c.readBytes(),s.setAddress(l);break;case 4:l=c.readInt64(),s.setBalance(l);break;case 5:l=new proto.protocol.Vote,c.readMessage(l,proto.protocol.Vote.deserializeBinaryFromReader),s.addVotes(l);break;case 6:l=s.getAssetMap(),c.readMessage(l,function(u,f){n.Map.deserializeBinary(u,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 56:l=s.getAssetv2Map(),c.readMessage(l,function(u,f){n.Map.deserializeBinary(u,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 7:l=new proto.protocol.Account.Frozen,c.readMessage(l,proto.protocol.Account.Frozen.deserializeBinaryFromReader),s.addFrozen(l);break;case 8:l=c.readInt64(),s.setNetUsage(l);break;case 41:l=c.readInt64(),s.setAcquiredDelegatedFrozenBalanceForBandwidth(l);break;case 42:l=c.readInt64(),s.setDelegatedFrozenBalanceForBandwidth(l);break;case 46:l=c.readInt64(),s.setOldTronPower(l);break;case 47:l=new proto.protocol.Account.Frozen,c.readMessage(l,proto.protocol.Account.Frozen.deserializeBinaryFromReader),s.setTronPower(l);break;case 60:l=c.readBool(),s.setAssetOptimized(l);break;case 9:l=c.readInt64(),s.setCreateTime(l);break;case 10:l=c.readInt64(),s.setLatestOprationTime(l);break;case 11:l=c.readInt64(),s.setAllowance(l);break;case 12:l=c.readInt64(),s.setLatestWithdrawTime(l);break;case 13:l=c.readBytes(),s.setCode(l);break;case 14:l=c.readBool(),s.setIsWitness(l);break;case 15:l=c.readBool(),s.setIsCommittee(l);break;case 16:l=new proto.protocol.Account.Frozen,c.readMessage(l,proto.protocol.Account.Frozen.deserializeBinaryFromReader),s.addFrozenSupply(l);break;case 17:l=c.readBytes(),s.setAssetIssuedName(l);break;case 57:l=c.readBytes(),s.setAssetIssuedId(l);break;case 18:l=s.getLatestAssetOperationTimeMap(),c.readMessage(l,function(u,f){n.Map.deserializeBinary(u,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 58:l=s.getLatestAssetOperationTimev2Map(),c.readMessage(l,function(u,f){n.Map.deserializeBinary(u,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 19:l=c.readInt64(),s.setFreeNetUsage(l);break;case 20:l=s.getFreeAssetNetUsageMap(),c.readMessage(l,function(u,f){n.Map.deserializeBinary(u,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 59:l=s.getFreeAssetNetUsagev2Map(),c.readMessage(l,function(u,f){n.Map.deserializeBinary(u,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 21:l=c.readInt64(),s.setLatestConsumeTime(l);break;case 22:l=c.readInt64(),s.setLatestConsumeFreeTime(l);break;case 23:l=c.readBytes(),s.setAccountId(l);break;case 26:l=new proto.protocol.Account.AccountResource,c.readMessage(l,proto.protocol.Account.AccountResource.deserializeBinaryFromReader),s.setAccountResource(l);break;case 30:l=c.readBytes(),s.setCodehash(l);break;case 31:l=new proto.protocol.Permission,c.readMessage(l,proto.protocol.Permission.deserializeBinaryFromReader),s.setOwnerPermission(l);break;case 32:l=new proto.protocol.Permission,c.readMessage(l,proto.protocol.Permission.deserializeBinaryFromReader),s.setWitnessPermission(l);break;case 33:l=new proto.protocol.Permission,c.readMessage(l,proto.protocol.Permission.deserializeBinaryFromReader),s.addActivePermission(l);break;default:c.skipField()}return s},proto.protocol.Account.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Account.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Account.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getAccountName_asU8()).length>0&&c.writeBytes(1,l),(l=s.getType())!==0&&c.writeEnum(2,l),(l=s.getAddress_asU8()).length>0&&c.writeBytes(3,l),(l=s.getBalance())!==0&&c.writeInt64(4,l),(l=s.getVotesList()).length>0&&c.writeRepeatedMessage(5,l,proto.protocol.Vote.serializeBinaryToWriter),(l=s.getAssetMap(!0))&&l.getLength()>0&&l.serializeBinary(6,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(l=s.getAssetv2Map(!0))&&l.getLength()>0&&l.serializeBinary(56,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(l=s.getFrozenList()).length>0&&c.writeRepeatedMessage(7,l,proto.protocol.Account.Frozen.serializeBinaryToWriter),(l=s.getNetUsage())!==0&&c.writeInt64(8,l),(l=s.getAcquiredDelegatedFrozenBalanceForBandwidth())!==0&&c.writeInt64(41,l),(l=s.getDelegatedFrozenBalanceForBandwidth())!==0&&c.writeInt64(42,l),(l=s.getOldTronPower())!==0&&c.writeInt64(46,l),(l=s.getTronPower())!=null&&c.writeMessage(47,l,proto.protocol.Account.Frozen.serializeBinaryToWriter),(l=s.getAssetOptimized())&&c.writeBool(60,l),(l=s.getCreateTime())!==0&&c.writeInt64(9,l),(l=s.getLatestOprationTime())!==0&&c.writeInt64(10,l),(l=s.getAllowance())!==0&&c.writeInt64(11,l),(l=s.getLatestWithdrawTime())!==0&&c.writeInt64(12,l),(l=s.getCode_asU8()).length>0&&c.writeBytes(13,l),(l=s.getIsWitness())&&c.writeBool(14,l),(l=s.getIsCommittee())&&c.writeBool(15,l),(l=s.getFrozenSupplyList()).length>0&&c.writeRepeatedMessage(16,l,proto.protocol.Account.Frozen.serializeBinaryToWriter),(l=s.getAssetIssuedName_asU8()).length>0&&c.writeBytes(17,l),(l=s.getAssetIssuedId_asU8()).length>0&&c.writeBytes(57,l),(l=s.getLatestAssetOperationTimeMap(!0))&&l.getLength()>0&&l.serializeBinary(18,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(l=s.getLatestAssetOperationTimev2Map(!0))&&l.getLength()>0&&l.serializeBinary(58,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(l=s.getFreeNetUsage())!==0&&c.writeInt64(19,l),(l=s.getFreeAssetNetUsageMap(!0))&&l.getLength()>0&&l.serializeBinary(20,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(l=s.getFreeAssetNetUsagev2Map(!0))&&l.getLength()>0&&l.serializeBinary(59,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(l=s.getLatestConsumeTime())!==0&&c.writeInt64(21,l),(l=s.getLatestConsumeFreeTime())!==0&&c.writeInt64(22,l),(l=s.getAccountId_asU8()).length>0&&c.writeBytes(23,l),(l=s.getAccountResource())!=null&&c.writeMessage(26,l,proto.protocol.Account.AccountResource.serializeBinaryToWriter),(l=s.getCodehash_asU8()).length>0&&c.writeBytes(30,l),(l=s.getOwnerPermission())!=null&&c.writeMessage(31,l,proto.protocol.Permission.serializeBinaryToWriter),(l=s.getWitnessPermission())!=null&&c.writeMessage(32,l,proto.protocol.Permission.serializeBinaryToWriter),(l=s.getActivePermissionList()).length>0&&c.writeRepeatedMessage(33,l,proto.protocol.Permission.serializeBinaryToWriter)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Account.Frozen.prototype.toObject=function(s){return proto.protocol.Account.Frozen.toObject(s,this)},proto.protocol.Account.Frozen.toObject=function(s,c){var l={frozenBalance:n.Message.getFieldWithDefault(c,1,0),expireTime:n.Message.getFieldWithDefault(c,2,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Account.Frozen.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Account.Frozen;return proto.protocol.Account.Frozen.deserializeBinaryFromReader(l,c)},proto.protocol.Account.Frozen.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readInt64();s.setFrozenBalance(l);break;case 2:l=c.readInt64(),s.setExpireTime(l);break;default:c.skipField()}return s},proto.protocol.Account.Frozen.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Account.Frozen.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Account.Frozen.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getFrozenBalance())!==0&&c.writeInt64(1,l),(l=s.getExpireTime())!==0&&c.writeInt64(2,l)},proto.protocol.Account.Frozen.prototype.getFrozenBalance=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.Account.Frozen.prototype.setFrozenBalance=function(s){return n.Message.setProto3IntField(this,1,s)},proto.protocol.Account.Frozen.prototype.getExpireTime=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.Account.Frozen.prototype.setExpireTime=function(s){return n.Message.setProto3IntField(this,2,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Account.AccountResource.prototype.toObject=function(s){return proto.protocol.Account.AccountResource.toObject(s,this)},proto.protocol.Account.AccountResource.toObject=function(s,c){var l,u={energyUsage:n.Message.getFieldWithDefault(c,1,0),frozenBalanceForEnergy:(l=c.getFrozenBalanceForEnergy())&&proto.protocol.Account.Frozen.toObject(s,l),latestConsumeTimeForEnergy:n.Message.getFieldWithDefault(c,3,0),acquiredDelegatedFrozenBalanceForEnergy:n.Message.getFieldWithDefault(c,4,0),delegatedFrozenBalanceForEnergy:n.Message.getFieldWithDefault(c,5,0),storageLimit:n.Message.getFieldWithDefault(c,6,0),storageUsage:n.Message.getFieldWithDefault(c,7,0),latestExchangeStorageTime:n.Message.getFieldWithDefault(c,8,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.Account.AccountResource.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Account.AccountResource;return proto.protocol.Account.AccountResource.deserializeBinaryFromReader(l,c)},proto.protocol.Account.AccountResource.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readInt64();s.setEnergyUsage(l);break;case 2:l=new proto.protocol.Account.Frozen,c.readMessage(l,proto.protocol.Account.Frozen.deserializeBinaryFromReader),s.setFrozenBalanceForEnergy(l);break;case 3:l=c.readInt64(),s.setLatestConsumeTimeForEnergy(l);break;case 4:l=c.readInt64(),s.setAcquiredDelegatedFrozenBalanceForEnergy(l);break;case 5:l=c.readInt64(),s.setDelegatedFrozenBalanceForEnergy(l);break;case 6:l=c.readInt64(),s.setStorageLimit(l);break;case 7:l=c.readInt64(),s.setStorageUsage(l);break;case 8:l=c.readInt64(),s.setLatestExchangeStorageTime(l);break;default:c.skipField()}return s},proto.protocol.Account.AccountResource.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Account.AccountResource.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Account.AccountResource.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getEnergyUsage())!==0&&c.writeInt64(1,l),(l=s.getFrozenBalanceForEnergy())!=null&&c.writeMessage(2,l,proto.protocol.Account.Frozen.serializeBinaryToWriter),(l=s.getLatestConsumeTimeForEnergy())!==0&&c.writeInt64(3,l),(l=s.getAcquiredDelegatedFrozenBalanceForEnergy())!==0&&c.writeInt64(4,l),(l=s.getDelegatedFrozenBalanceForEnergy())!==0&&c.writeInt64(5,l),(l=s.getStorageLimit())!==0&&c.writeInt64(6,l),(l=s.getStorageUsage())!==0&&c.writeInt64(7,l),(l=s.getLatestExchangeStorageTime())!==0&&c.writeInt64(8,l)},proto.protocol.Account.AccountResource.prototype.getEnergyUsage=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.Account.AccountResource.prototype.setEnergyUsage=function(s){return n.Message.setProto3IntField(this,1,s)},proto.protocol.Account.AccountResource.prototype.getFrozenBalanceForEnergy=function(){return n.Message.getWrapperField(this,proto.protocol.Account.Frozen,2)},proto.protocol.Account.AccountResource.prototype.setFrozenBalanceForEnergy=function(s){return n.Message.setWrapperField(this,2,s)},proto.protocol.Account.AccountResource.prototype.clearFrozenBalanceForEnergy=function(){return this.setFrozenBalanceForEnergy(void 0)},proto.protocol.Account.AccountResource.prototype.hasFrozenBalanceForEnergy=function(){return n.Message.getField(this,2)!=null},proto.protocol.Account.AccountResource.prototype.getLatestConsumeTimeForEnergy=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.Account.AccountResource.prototype.setLatestConsumeTimeForEnergy=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.Account.AccountResource.prototype.getAcquiredDelegatedFrozenBalanceForEnergy=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.Account.AccountResource.prototype.setAcquiredDelegatedFrozenBalanceForEnergy=function(s){return n.Message.setProto3IntField(this,4,s)},proto.protocol.Account.AccountResource.prototype.getDelegatedFrozenBalanceForEnergy=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.Account.AccountResource.prototype.setDelegatedFrozenBalanceForEnergy=function(s){return n.Message.setProto3IntField(this,5,s)},proto.protocol.Account.AccountResource.prototype.getStorageLimit=function(){return n.Message.getFieldWithDefault(this,6,0)},proto.protocol.Account.AccountResource.prototype.setStorageLimit=function(s){return n.Message.setProto3IntField(this,6,s)},proto.protocol.Account.AccountResource.prototype.getStorageUsage=function(){return n.Message.getFieldWithDefault(this,7,0)},proto.protocol.Account.AccountResource.prototype.setStorageUsage=function(s){return n.Message.setProto3IntField(this,7,s)},proto.protocol.Account.AccountResource.prototype.getLatestExchangeStorageTime=function(){return n.Message.getFieldWithDefault(this,8,0)},proto.protocol.Account.AccountResource.prototype.setLatestExchangeStorageTime=function(s){return n.Message.setProto3IntField(this,8,s)},proto.protocol.Account.prototype.getAccountName=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.Account.prototype.getAccountName_asB64=function(){return n.Message.bytesAsB64(this.getAccountName())},proto.protocol.Account.prototype.getAccountName_asU8=function(){return n.Message.bytesAsU8(this.getAccountName())},proto.protocol.Account.prototype.setAccountName=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.Account.prototype.getType=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.Account.prototype.setType=function(s){return n.Message.setProto3EnumField(this,2,s)},proto.protocol.Account.prototype.getAddress=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.Account.prototype.getAddress_asB64=function(){return n.Message.bytesAsB64(this.getAddress())},proto.protocol.Account.prototype.getAddress_asU8=function(){return n.Message.bytesAsU8(this.getAddress())},proto.protocol.Account.prototype.setAddress=function(s){return n.Message.setProto3BytesField(this,3,s)},proto.protocol.Account.prototype.getBalance=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.Account.prototype.setBalance=function(s){return n.Message.setProto3IntField(this,4,s)},proto.protocol.Account.prototype.getVotesList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.Vote,5)},proto.protocol.Account.prototype.setVotesList=function(s){return n.Message.setRepeatedWrapperField(this,5,s)},proto.protocol.Account.prototype.addVotes=function(s,c){return n.Message.addToRepeatedWrapperField(this,5,s,proto.protocol.Vote,c)},proto.protocol.Account.prototype.clearVotesList=function(){return this.setVotesList([])},proto.protocol.Account.prototype.getAssetMap=function(s){return n.Message.getMapField(this,6,s,null)},proto.protocol.Account.prototype.clearAssetMap=function(){return this.getAssetMap().clear(),this},proto.protocol.Account.prototype.getAssetv2Map=function(s){return n.Message.getMapField(this,56,s,null)},proto.protocol.Account.prototype.clearAssetv2Map=function(){return this.getAssetv2Map().clear(),this},proto.protocol.Account.prototype.getFrozenList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.Account.Frozen,7)},proto.protocol.Account.prototype.setFrozenList=function(s){return n.Message.setRepeatedWrapperField(this,7,s)},proto.protocol.Account.prototype.addFrozen=function(s,c){return n.Message.addToRepeatedWrapperField(this,7,s,proto.protocol.Account.Frozen,c)},proto.protocol.Account.prototype.clearFrozenList=function(){return this.setFrozenList([])},proto.protocol.Account.prototype.getNetUsage=function(){return n.Message.getFieldWithDefault(this,8,0)},proto.protocol.Account.prototype.setNetUsage=function(s){return n.Message.setProto3IntField(this,8,s)},proto.protocol.Account.prototype.getAcquiredDelegatedFrozenBalanceForBandwidth=function(){return n.Message.getFieldWithDefault(this,41,0)},proto.protocol.Account.prototype.setAcquiredDelegatedFrozenBalanceForBandwidth=function(s){return n.Message.setProto3IntField(this,41,s)},proto.protocol.Account.prototype.getDelegatedFrozenBalanceForBandwidth=function(){return n.Message.getFieldWithDefault(this,42,0)},proto.protocol.Account.prototype.setDelegatedFrozenBalanceForBandwidth=function(s){return n.Message.setProto3IntField(this,42,s)},proto.protocol.Account.prototype.getOldTronPower=function(){return n.Message.getFieldWithDefault(this,46,0)},proto.protocol.Account.prototype.setOldTronPower=function(s){return n.Message.setProto3IntField(this,46,s)},proto.protocol.Account.prototype.getTronPower=function(){return n.Message.getWrapperField(this,proto.protocol.Account.Frozen,47)},proto.protocol.Account.prototype.setTronPower=function(s){return n.Message.setWrapperField(this,47,s)},proto.protocol.Account.prototype.clearTronPower=function(){return this.setTronPower(void 0)},proto.protocol.Account.prototype.hasTronPower=function(){return n.Message.getField(this,47)!=null},proto.protocol.Account.prototype.getAssetOptimized=function(){return n.Message.getBooleanFieldWithDefault(this,60,!1)},proto.protocol.Account.prototype.setAssetOptimized=function(s){return n.Message.setProto3BooleanField(this,60,s)},proto.protocol.Account.prototype.getCreateTime=function(){return n.Message.getFieldWithDefault(this,9,0)},proto.protocol.Account.prototype.setCreateTime=function(s){return n.Message.setProto3IntField(this,9,s)},proto.protocol.Account.prototype.getLatestOprationTime=function(){return n.Message.getFieldWithDefault(this,10,0)},proto.protocol.Account.prototype.setLatestOprationTime=function(s){return n.Message.setProto3IntField(this,10,s)},proto.protocol.Account.prototype.getAllowance=function(){return n.Message.getFieldWithDefault(this,11,0)},proto.protocol.Account.prototype.setAllowance=function(s){return n.Message.setProto3IntField(this,11,s)},proto.protocol.Account.prototype.getLatestWithdrawTime=function(){return n.Message.getFieldWithDefault(this,12,0)},proto.protocol.Account.prototype.setLatestWithdrawTime=function(s){return n.Message.setProto3IntField(this,12,s)},proto.protocol.Account.prototype.getCode=function(){return n.Message.getFieldWithDefault(this,13,"")},proto.protocol.Account.prototype.getCode_asB64=function(){return n.Message.bytesAsB64(this.getCode())},proto.protocol.Account.prototype.getCode_asU8=function(){return n.Message.bytesAsU8(this.getCode())},proto.protocol.Account.prototype.setCode=function(s){return n.Message.setProto3BytesField(this,13,s)},proto.protocol.Account.prototype.getIsWitness=function(){return n.Message.getBooleanFieldWithDefault(this,14,!1)},proto.protocol.Account.prototype.setIsWitness=function(s){return n.Message.setProto3BooleanField(this,14,s)},proto.protocol.Account.prototype.getIsCommittee=function(){return n.Message.getBooleanFieldWithDefault(this,15,!1)},proto.protocol.Account.prototype.setIsCommittee=function(s){return n.Message.setProto3BooleanField(this,15,s)},proto.protocol.Account.prototype.getFrozenSupplyList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.Account.Frozen,16)},proto.protocol.Account.prototype.setFrozenSupplyList=function(s){return n.Message.setRepeatedWrapperField(this,16,s)},proto.protocol.Account.prototype.addFrozenSupply=function(s,c){return n.Message.addToRepeatedWrapperField(this,16,s,proto.protocol.Account.Frozen,c)},proto.protocol.Account.prototype.clearFrozenSupplyList=function(){return this.setFrozenSupplyList([])},proto.protocol.Account.prototype.getAssetIssuedName=function(){return n.Message.getFieldWithDefault(this,17,"")},proto.protocol.Account.prototype.getAssetIssuedName_asB64=function(){return n.Message.bytesAsB64(this.getAssetIssuedName())},proto.protocol.Account.prototype.getAssetIssuedName_asU8=function(){return n.Message.bytesAsU8(this.getAssetIssuedName())},proto.protocol.Account.prototype.setAssetIssuedName=function(s){return n.Message.setProto3BytesField(this,17,s)},proto.protocol.Account.prototype.getAssetIssuedId=function(){return n.Message.getFieldWithDefault(this,57,"")},proto.protocol.Account.prototype.getAssetIssuedId_asB64=function(){return n.Message.bytesAsB64(this.getAssetIssuedId())},proto.protocol.Account.prototype.getAssetIssuedId_asU8=function(){return n.Message.bytesAsU8(this.getAssetIssuedId())},proto.protocol.Account.prototype.setAssetIssuedId=function(s){return n.Message.setProto3BytesField(this,57,s)},proto.protocol.Account.prototype.getLatestAssetOperationTimeMap=function(s){return n.Message.getMapField(this,18,s,null)},proto.protocol.Account.prototype.clearLatestAssetOperationTimeMap=function(){return this.getLatestAssetOperationTimeMap().clear(),this},proto.protocol.Account.prototype.getLatestAssetOperationTimev2Map=function(s){return n.Message.getMapField(this,58,s,null)},proto.protocol.Account.prototype.clearLatestAssetOperationTimev2Map=function(){return this.getLatestAssetOperationTimev2Map().clear(),this},proto.protocol.Account.prototype.getFreeNetUsage=function(){return n.Message.getFieldWithDefault(this,19,0)},proto.protocol.Account.prototype.setFreeNetUsage=function(s){return n.Message.setProto3IntField(this,19,s)},proto.protocol.Account.prototype.getFreeAssetNetUsageMap=function(s){return n.Message.getMapField(this,20,s,null)},proto.protocol.Account.prototype.clearFreeAssetNetUsageMap=function(){return this.getFreeAssetNetUsageMap().clear(),this},proto.protocol.Account.prototype.getFreeAssetNetUsagev2Map=function(s){return n.Message.getMapField(this,59,s,null)},proto.protocol.Account.prototype.clearFreeAssetNetUsagev2Map=function(){return this.getFreeAssetNetUsagev2Map().clear(),this},proto.protocol.Account.prototype.getLatestConsumeTime=function(){return n.Message.getFieldWithDefault(this,21,0)},proto.protocol.Account.prototype.setLatestConsumeTime=function(s){return n.Message.setProto3IntField(this,21,s)},proto.protocol.Account.prototype.getLatestConsumeFreeTime=function(){return n.Message.getFieldWithDefault(this,22,0)},proto.protocol.Account.prototype.setLatestConsumeFreeTime=function(s){return n.Message.setProto3IntField(this,22,s)},proto.protocol.Account.prototype.getAccountId=function(){return n.Message.getFieldWithDefault(this,23,"")},proto.protocol.Account.prototype.getAccountId_asB64=function(){return n.Message.bytesAsB64(this.getAccountId())},proto.protocol.Account.prototype.getAccountId_asU8=function(){return n.Message.bytesAsU8(this.getAccountId())},proto.protocol.Account.prototype.setAccountId=function(s){return n.Message.setProto3BytesField(this,23,s)},proto.protocol.Account.prototype.getAccountResource=function(){return n.Message.getWrapperField(this,proto.protocol.Account.AccountResource,26)},proto.protocol.Account.prototype.setAccountResource=function(s){return n.Message.setWrapperField(this,26,s)},proto.protocol.Account.prototype.clearAccountResource=function(){return this.setAccountResource(void 0)},proto.protocol.Account.prototype.hasAccountResource=function(){return n.Message.getField(this,26)!=null},proto.protocol.Account.prototype.getCodehash=function(){return n.Message.getFieldWithDefault(this,30,"")},proto.protocol.Account.prototype.getCodehash_asB64=function(){return n.Message.bytesAsB64(this.getCodehash())},proto.protocol.Account.prototype.getCodehash_asU8=function(){return n.Message.bytesAsU8(this.getCodehash())},proto.protocol.Account.prototype.setCodehash=function(s){return n.Message.setProto3BytesField(this,30,s)},proto.protocol.Account.prototype.getOwnerPermission=function(){return n.Message.getWrapperField(this,proto.protocol.Permission,31)},proto.protocol.Account.prototype.setOwnerPermission=function(s){return n.Message.setWrapperField(this,31,s)},proto.protocol.Account.prototype.clearOwnerPermission=function(){return this.setOwnerPermission(void 0)},proto.protocol.Account.prototype.hasOwnerPermission=function(){return n.Message.getField(this,31)!=null},proto.protocol.Account.prototype.getWitnessPermission=function(){return n.Message.getWrapperField(this,proto.protocol.Permission,32)},proto.protocol.Account.prototype.setWitnessPermission=function(s){return n.Message.setWrapperField(this,32,s)},proto.protocol.Account.prototype.clearWitnessPermission=function(){return this.setWitnessPermission(void 0)},proto.protocol.Account.prototype.hasWitnessPermission=function(){return n.Message.getField(this,32)!=null},proto.protocol.Account.prototype.getActivePermissionList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.Permission,33)},proto.protocol.Account.prototype.setActivePermissionList=function(s){return n.Message.setRepeatedWrapperField(this,33,s)},proto.protocol.Account.prototype.addActivePermission=function(s,c){return n.Message.addToRepeatedWrapperField(this,33,s,proto.protocol.Permission,c)},proto.protocol.Account.prototype.clearActivePermissionList=function(){return this.setActivePermissionList([])},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Key.prototype.toObject=function(s){return proto.protocol.Key.toObject(s,this)},proto.protocol.Key.toObject=function(s,c){var l={address:c.getAddress_asB64(),weight:n.Message.getFieldWithDefault(c,2,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Key.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Key;return proto.protocol.Key.deserializeBinaryFromReader(l,c)},proto.protocol.Key.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setAddress(l);break;case 2:l=c.readInt64(),s.setWeight(l);break;default:c.skipField()}return s},proto.protocol.Key.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Key.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Key.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getWeight())!==0&&c.writeInt64(2,l)},proto.protocol.Key.prototype.getAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.Key.prototype.getAddress_asB64=function(){return n.Message.bytesAsB64(this.getAddress())},proto.protocol.Key.prototype.getAddress_asU8=function(){return n.Message.bytesAsU8(this.getAddress())},proto.protocol.Key.prototype.setAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.Key.prototype.getWeight=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.Key.prototype.setWeight=function(s){return n.Message.setProto3IntField(this,2,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.DelegatedResource.prototype.toObject=function(s){return proto.protocol.DelegatedResource.toObject(s,this)},proto.protocol.DelegatedResource.toObject=function(s,c){var l={from:c.getFrom_asB64(),to:c.getTo_asB64(),frozenBalanceForBandwidth:n.Message.getFieldWithDefault(c,3,0),frozenBalanceForEnergy:n.Message.getFieldWithDefault(c,4,0),expireTimeForBandwidth:n.Message.getFieldWithDefault(c,5,0),expireTimeForEnergy:n.Message.getFieldWithDefault(c,6,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.DelegatedResource.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.DelegatedResource;return proto.protocol.DelegatedResource.deserializeBinaryFromReader(l,c)},proto.protocol.DelegatedResource.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setFrom(l);break;case 2:l=c.readBytes(),s.setTo(l);break;case 3:l=c.readInt64(),s.setFrozenBalanceForBandwidth(l);break;case 4:l=c.readInt64(),s.setFrozenBalanceForEnergy(l);break;case 5:l=c.readInt64(),s.setExpireTimeForBandwidth(l);break;case 6:l=c.readInt64(),s.setExpireTimeForEnergy(l);break;default:c.skipField()}return s},proto.protocol.DelegatedResource.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.DelegatedResource.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.DelegatedResource.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getFrom_asU8()).length>0&&c.writeBytes(1,l),(l=s.getTo_asU8()).length>0&&c.writeBytes(2,l),(l=s.getFrozenBalanceForBandwidth())!==0&&c.writeInt64(3,l),(l=s.getFrozenBalanceForEnergy())!==0&&c.writeInt64(4,l),(l=s.getExpireTimeForBandwidth())!==0&&c.writeInt64(5,l),(l=s.getExpireTimeForEnergy())!==0&&c.writeInt64(6,l)},proto.protocol.DelegatedResource.prototype.getFrom=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.DelegatedResource.prototype.getFrom_asB64=function(){return n.Message.bytesAsB64(this.getFrom())},proto.protocol.DelegatedResource.prototype.getFrom_asU8=function(){return n.Message.bytesAsU8(this.getFrom())},proto.protocol.DelegatedResource.prototype.setFrom=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.DelegatedResource.prototype.getTo=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.DelegatedResource.prototype.getTo_asB64=function(){return n.Message.bytesAsB64(this.getTo())},proto.protocol.DelegatedResource.prototype.getTo_asU8=function(){return n.Message.bytesAsU8(this.getTo())},proto.protocol.DelegatedResource.prototype.setTo=function(s){return n.Message.setProto3BytesField(this,2,s)},proto.protocol.DelegatedResource.prototype.getFrozenBalanceForBandwidth=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.DelegatedResource.prototype.setFrozenBalanceForBandwidth=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.DelegatedResource.prototype.getFrozenBalanceForEnergy=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.DelegatedResource.prototype.setFrozenBalanceForEnergy=function(s){return n.Message.setProto3IntField(this,4,s)},proto.protocol.DelegatedResource.prototype.getExpireTimeForBandwidth=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.DelegatedResource.prototype.setExpireTimeForBandwidth=function(s){return n.Message.setProto3IntField(this,5,s)},proto.protocol.DelegatedResource.prototype.getExpireTimeForEnergy=function(){return n.Message.getFieldWithDefault(this,6,0)},proto.protocol.DelegatedResource.prototype.setExpireTimeForEnergy=function(s){return n.Message.setProto3IntField(this,6,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.authority.prototype.toObject=function(s){return proto.protocol.authority.toObject(s,this)},proto.protocol.authority.toObject=function(s,c){var l,u={account:(l=c.getAccount())&&proto.protocol.AccountId.toObject(s,l),permissionName:c.getPermissionName_asB64()};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.authority.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.authority;return proto.protocol.authority.deserializeBinaryFromReader(l,c)},proto.protocol.authority.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=new proto.protocol.AccountId;c.readMessage(l,proto.protocol.AccountId.deserializeBinaryFromReader),s.setAccount(l);break;case 2:l=c.readBytes(),s.setPermissionName(l);break;default:c.skipField()}return s},proto.protocol.authority.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.authority.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.authority.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getAccount())!=null&&c.writeMessage(1,l,proto.protocol.AccountId.serializeBinaryToWriter),(l=s.getPermissionName_asU8()).length>0&&c.writeBytes(2,l)},proto.protocol.authority.prototype.getAccount=function(){return n.Message.getWrapperField(this,proto.protocol.AccountId,1)},proto.protocol.authority.prototype.setAccount=function(s){return n.Message.setWrapperField(this,1,s)},proto.protocol.authority.prototype.clearAccount=function(){return this.setAccount(void 0)},proto.protocol.authority.prototype.hasAccount=function(){return n.Message.getField(this,1)!=null},proto.protocol.authority.prototype.getPermissionName=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.authority.prototype.getPermissionName_asB64=function(){return n.Message.bytesAsB64(this.getPermissionName())},proto.protocol.authority.prototype.getPermissionName_asU8=function(){return n.Message.bytesAsU8(this.getPermissionName())},proto.protocol.authority.prototype.setPermissionName=function(s){return n.Message.setProto3BytesField(this,2,s)},proto.protocol.Permission.repeatedFields_=[7],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Permission.prototype.toObject=function(s){return proto.protocol.Permission.toObject(s,this)},proto.protocol.Permission.toObject=function(s,c){var l={type:n.Message.getFieldWithDefault(c,1,0),id:n.Message.getFieldWithDefault(c,2,0),permissionName:n.Message.getFieldWithDefault(c,3,""),threshold:n.Message.getFieldWithDefault(c,4,0),parentId:n.Message.getFieldWithDefault(c,5,0),operations:c.getOperations_asB64(),keysList:n.Message.toObjectList(c.getKeysList(),proto.protocol.Key.toObject,s)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Permission.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Permission;return proto.protocol.Permission.deserializeBinaryFromReader(l,c)},proto.protocol.Permission.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readEnum();s.setType(l);break;case 2:l=c.readInt32(),s.setId(l);break;case 3:l=c.readString(),s.setPermissionName(l);break;case 4:l=c.readInt64(),s.setThreshold(l);break;case 5:l=c.readInt32(),s.setParentId(l);break;case 6:l=c.readBytes(),s.setOperations(l);break;case 7:l=new proto.protocol.Key,c.readMessage(l,proto.protocol.Key.deserializeBinaryFromReader),s.addKeys(l);break;default:c.skipField()}return s},proto.protocol.Permission.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Permission.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Permission.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getType())!==0&&c.writeEnum(1,l),(l=s.getId())!==0&&c.writeInt32(2,l),(l=s.getPermissionName()).length>0&&c.writeString(3,l),(l=s.getThreshold())!==0&&c.writeInt64(4,l),(l=s.getParentId())!==0&&c.writeInt32(5,l),(l=s.getOperations_asU8()).length>0&&c.writeBytes(6,l),(l=s.getKeysList()).length>0&&c.writeRepeatedMessage(7,l,proto.protocol.Key.serializeBinaryToWriter)},proto.protocol.Permission.PermissionType={OWNER:0,WITNESS:1,ACTIVE:2},proto.protocol.Permission.prototype.getType=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.Permission.prototype.setType=function(s){return n.Message.setProto3EnumField(this,1,s)},proto.protocol.Permission.prototype.getId=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.Permission.prototype.setId=function(s){return n.Message.setProto3IntField(this,2,s)},proto.protocol.Permission.prototype.getPermissionName=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.Permission.prototype.setPermissionName=function(s){return n.Message.setProto3StringField(this,3,s)},proto.protocol.Permission.prototype.getThreshold=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.Permission.prototype.setThreshold=function(s){return n.Message.setProto3IntField(this,4,s)},proto.protocol.Permission.prototype.getParentId=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.Permission.prototype.setParentId=function(s){return n.Message.setProto3IntField(this,5,s)},proto.protocol.Permission.prototype.getOperations=function(){return n.Message.getFieldWithDefault(this,6,"")},proto.protocol.Permission.prototype.getOperations_asB64=function(){return n.Message.bytesAsB64(this.getOperations())},proto.protocol.Permission.prototype.getOperations_asU8=function(){return n.Message.bytesAsU8(this.getOperations())},proto.protocol.Permission.prototype.setOperations=function(s){return n.Message.setProto3BytesField(this,6,s)},proto.protocol.Permission.prototype.getKeysList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.Key,7)},proto.protocol.Permission.prototype.setKeysList=function(s){return n.Message.setRepeatedWrapperField(this,7,s)},proto.protocol.Permission.prototype.addKeys=function(s,c){return n.Message.addToRepeatedWrapperField(this,7,s,proto.protocol.Key,c)},proto.protocol.Permission.prototype.clearKeysList=function(){return this.setKeysList([])},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Witness.prototype.toObject=function(s){return proto.protocol.Witness.toObject(s,this)},proto.protocol.Witness.toObject=function(s,c){var l={address:c.getAddress_asB64(),votecount:n.Message.getFieldWithDefault(c,2,0),pubkey:c.getPubkey_asB64(),url:n.Message.getFieldWithDefault(c,4,""),totalproduced:n.Message.getFieldWithDefault(c,5,0),totalmissed:n.Message.getFieldWithDefault(c,6,0),latestblocknum:n.Message.getFieldWithDefault(c,7,0),latestslotnum:n.Message.getFieldWithDefault(c,8,0),isjobs:n.Message.getBooleanFieldWithDefault(c,9,!1)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Witness.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Witness;return proto.protocol.Witness.deserializeBinaryFromReader(l,c)},proto.protocol.Witness.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setAddress(l);break;case 2:l=c.readInt64(),s.setVotecount(l);break;case 3:l=c.readBytes(),s.setPubkey(l);break;case 4:l=c.readString(),s.setUrl(l);break;case 5:l=c.readInt64(),s.setTotalproduced(l);break;case 6:l=c.readInt64(),s.setTotalmissed(l);break;case 7:l=c.readInt64(),s.setLatestblocknum(l);break;case 8:l=c.readInt64(),s.setLatestslotnum(l);break;case 9:l=c.readBool(),s.setIsjobs(l);break;default:c.skipField()}return s},proto.protocol.Witness.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Witness.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Witness.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getVotecount())!==0&&c.writeInt64(2,l),(l=s.getPubkey_asU8()).length>0&&c.writeBytes(3,l),(l=s.getUrl()).length>0&&c.writeString(4,l),(l=s.getTotalproduced())!==0&&c.writeInt64(5,l),(l=s.getTotalmissed())!==0&&c.writeInt64(6,l),(l=s.getLatestblocknum())!==0&&c.writeInt64(7,l),(l=s.getLatestslotnum())!==0&&c.writeInt64(8,l),(l=s.getIsjobs())&&c.writeBool(9,l)},proto.protocol.Witness.prototype.getAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.Witness.prototype.getAddress_asB64=function(){return n.Message.bytesAsB64(this.getAddress())},proto.protocol.Witness.prototype.getAddress_asU8=function(){return n.Message.bytesAsU8(this.getAddress())},proto.protocol.Witness.prototype.setAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.Witness.prototype.getVotecount=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.Witness.prototype.setVotecount=function(s){return n.Message.setProto3IntField(this,2,s)},proto.protocol.Witness.prototype.getPubkey=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.Witness.prototype.getPubkey_asB64=function(){return n.Message.bytesAsB64(this.getPubkey())},proto.protocol.Witness.prototype.getPubkey_asU8=function(){return n.Message.bytesAsU8(this.getPubkey())},proto.protocol.Witness.prototype.setPubkey=function(s){return n.Message.setProto3BytesField(this,3,s)},proto.protocol.Witness.prototype.getUrl=function(){return n.Message.getFieldWithDefault(this,4,"")},proto.protocol.Witness.prototype.setUrl=function(s){return n.Message.setProto3StringField(this,4,s)},proto.protocol.Witness.prototype.getTotalproduced=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.Witness.prototype.setTotalproduced=function(s){return n.Message.setProto3IntField(this,5,s)},proto.protocol.Witness.prototype.getTotalmissed=function(){return n.Message.getFieldWithDefault(this,6,0)},proto.protocol.Witness.prototype.setTotalmissed=function(s){return n.Message.setProto3IntField(this,6,s)},proto.protocol.Witness.prototype.getLatestblocknum=function(){return n.Message.getFieldWithDefault(this,7,0)},proto.protocol.Witness.prototype.setLatestblocknum=function(s){return n.Message.setProto3IntField(this,7,s)},proto.protocol.Witness.prototype.getLatestslotnum=function(){return n.Message.getFieldWithDefault(this,8,0)},proto.protocol.Witness.prototype.setLatestslotnum=function(s){return n.Message.setProto3IntField(this,8,s)},proto.protocol.Witness.prototype.getIsjobs=function(){return n.Message.getBooleanFieldWithDefault(this,9,!1)},proto.protocol.Witness.prototype.setIsjobs=function(s){return n.Message.setProto3BooleanField(this,9,s)},proto.protocol.Votes.repeatedFields_=[2,3],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Votes.prototype.toObject=function(s){return proto.protocol.Votes.toObject(s,this)},proto.protocol.Votes.toObject=function(s,c){var l={address:c.getAddress_asB64(),oldVotesList:n.Message.toObjectList(c.getOldVotesList(),proto.protocol.Vote.toObject,s),newVotesList:n.Message.toObjectList(c.getNewVotesList(),proto.protocol.Vote.toObject,s)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Votes.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Votes;return proto.protocol.Votes.deserializeBinaryFromReader(l,c)},proto.protocol.Votes.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setAddress(l);break;case 2:l=new proto.protocol.Vote,c.readMessage(l,proto.protocol.Vote.deserializeBinaryFromReader),s.addOldVotes(l);break;case 3:l=new proto.protocol.Vote,c.readMessage(l,proto.protocol.Vote.deserializeBinaryFromReader),s.addNewVotes(l);break;default:c.skipField()}return s},proto.protocol.Votes.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Votes.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Votes.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getOldVotesList()).length>0&&c.writeRepeatedMessage(2,l,proto.protocol.Vote.serializeBinaryToWriter),(l=s.getNewVotesList()).length>0&&c.writeRepeatedMessage(3,l,proto.protocol.Vote.serializeBinaryToWriter)},proto.protocol.Votes.prototype.getAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.Votes.prototype.getAddress_asB64=function(){return n.Message.bytesAsB64(this.getAddress())},proto.protocol.Votes.prototype.getAddress_asU8=function(){return n.Message.bytesAsU8(this.getAddress())},proto.protocol.Votes.prototype.setAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.Votes.prototype.getOldVotesList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.Vote,2)},proto.protocol.Votes.prototype.setOldVotesList=function(s){return n.Message.setRepeatedWrapperField(this,2,s)},proto.protocol.Votes.prototype.addOldVotes=function(s,c){return n.Message.addToRepeatedWrapperField(this,2,s,proto.protocol.Vote,c)},proto.protocol.Votes.prototype.clearOldVotesList=function(){return this.setOldVotesList([])},proto.protocol.Votes.prototype.getNewVotesList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.Vote,3)},proto.protocol.Votes.prototype.setNewVotesList=function(s){return n.Message.setRepeatedWrapperField(this,3,s)},proto.protocol.Votes.prototype.addNewVotes=function(s,c){return n.Message.addToRepeatedWrapperField(this,3,s,proto.protocol.Vote,c)},proto.protocol.Votes.prototype.clearNewVotesList=function(){return this.setNewVotesList([])},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.MarketOrderDetail.prototype.toObject=function(s){return proto.protocol.MarketOrderDetail.toObject(s,this)},proto.protocol.MarketOrderDetail.toObject=function(s,c){var l={makerorderid:c.getMakerorderid_asB64(),takerorderid:c.getTakerorderid_asB64(),fillsellquantity:n.Message.getFieldWithDefault(c,3,0),fillbuyquantity:n.Message.getFieldWithDefault(c,4,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.MarketOrderDetail.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.MarketOrderDetail;return proto.protocol.MarketOrderDetail.deserializeBinaryFromReader(l,c)},proto.protocol.MarketOrderDetail.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setMakerorderid(l);break;case 2:l=c.readBytes(),s.setTakerorderid(l);break;case 3:l=c.readInt64(),s.setFillsellquantity(l);break;case 4:l=c.readInt64(),s.setFillbuyquantity(l);break;default:c.skipField()}return s},proto.protocol.MarketOrderDetail.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.MarketOrderDetail.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.MarketOrderDetail.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getMakerorderid_asU8()).length>0&&c.writeBytes(1,l),(l=s.getTakerorderid_asU8()).length>0&&c.writeBytes(2,l),(l=s.getFillsellquantity())!==0&&c.writeInt64(3,l),(l=s.getFillbuyquantity())!==0&&c.writeInt64(4,l)},proto.protocol.MarketOrderDetail.prototype.getMakerorderid=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.MarketOrderDetail.prototype.getMakerorderid_asB64=function(){return n.Message.bytesAsB64(this.getMakerorderid())},proto.protocol.MarketOrderDetail.prototype.getMakerorderid_asU8=function(){return n.Message.bytesAsU8(this.getMakerorderid())},proto.protocol.MarketOrderDetail.prototype.setMakerorderid=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.MarketOrderDetail.prototype.getTakerorderid=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.MarketOrderDetail.prototype.getTakerorderid_asB64=function(){return n.Message.bytesAsB64(this.getTakerorderid())},proto.protocol.MarketOrderDetail.prototype.getTakerorderid_asU8=function(){return n.Message.bytesAsU8(this.getTakerorderid())},proto.protocol.MarketOrderDetail.prototype.setTakerorderid=function(s){return n.Message.setProto3BytesField(this,2,s)},proto.protocol.MarketOrderDetail.prototype.getFillsellquantity=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.MarketOrderDetail.prototype.setFillsellquantity=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.MarketOrderDetail.prototype.getFillbuyquantity=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.MarketOrderDetail.prototype.setFillbuyquantity=function(s){return n.Message.setProto3IntField(this,4,s)},proto.protocol.Transaction.repeatedFields_=[2,5],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Transaction.prototype.toObject=function(s){return proto.protocol.Transaction.toObject(s,this)},proto.protocol.Transaction.toObject=function(s,c){var l,u={rawData:(l=c.getRawData())&&proto.protocol.Transaction.raw.toObject(s,l),signatureList:c.getSignatureList_asB64(),retList:n.Message.toObjectList(c.getRetList(),proto.protocol.Transaction.Result.toObject,s)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.Transaction.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Transaction;return proto.protocol.Transaction.deserializeBinaryFromReader(l,c)},proto.protocol.Transaction.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=new proto.protocol.Transaction.raw;c.readMessage(l,proto.protocol.Transaction.raw.deserializeBinaryFromReader),s.setRawData(l);break;case 2:l=c.readBytes(),s.addSignature(l);break;case 5:l=new proto.protocol.Transaction.Result,c.readMessage(l,proto.protocol.Transaction.Result.deserializeBinaryFromReader),s.addRet(l);break;default:c.skipField()}return s},proto.protocol.Transaction.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Transaction.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Transaction.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getRawData())!=null&&c.writeMessage(1,l,proto.protocol.Transaction.raw.serializeBinaryToWriter),(l=s.getSignatureList_asU8()).length>0&&c.writeRepeatedBytes(2,l),(l=s.getRetList()).length>0&&c.writeRepeatedMessage(5,l,proto.protocol.Transaction.Result.serializeBinaryToWriter)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Transaction.Contract.prototype.toObject=function(s){return proto.protocol.Transaction.Contract.toObject(s,this)},proto.protocol.Transaction.Contract.toObject=function(s,c){var l,u={type:n.Message.getFieldWithDefault(c,1,0),parameter:(l=c.getParameter())&&a.Any.toObject(s,l),provider:c.getProvider_asB64(),contractname:c.getContractname_asB64(),permissionId:n.Message.getFieldWithDefault(c,5,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.Transaction.Contract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Transaction.Contract;return proto.protocol.Transaction.Contract.deserializeBinaryFromReader(l,c)},proto.protocol.Transaction.Contract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readEnum();s.setType(l);break;case 2:l=new a.Any,c.readMessage(l,a.Any.deserializeBinaryFromReader),s.setParameter(l);break;case 3:l=c.readBytes(),s.setProvider(l);break;case 4:l=c.readBytes(),s.setContractname(l);break;case 5:l=c.readInt32(),s.setPermissionId(l);break;default:c.skipField()}return s},proto.protocol.Transaction.Contract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Transaction.Contract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Transaction.Contract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getType())!==0&&c.writeEnum(1,l),(l=s.getParameter())!=null&&c.writeMessage(2,l,a.Any.serializeBinaryToWriter),(l=s.getProvider_asU8()).length>0&&c.writeBytes(3,l),(l=s.getContractname_asU8()).length>0&&c.writeBytes(4,l),(l=s.getPermissionId())!==0&&c.writeInt32(5,l)},proto.protocol.Transaction.Contract.ContractType={ACCOUNTCREATECONTRACT:0,TRANSFERCONTRACT:1,TRANSFERASSETCONTRACT:2,VOTEASSETCONTRACT:3,VOTEWITNESSCONTRACT:4,WITNESSCREATECONTRACT:5,ASSETISSUECONTRACT:6,WITNESSUPDATECONTRACT:8,PARTICIPATEASSETISSUECONTRACT:9,ACCOUNTUPDATECONTRACT:10,FREEZEBALANCECONTRACT:11,UNFREEZEBALANCECONTRACT:12,WITHDRAWBALANCECONTRACT:13,UNFREEZEASSETCONTRACT:14,UPDATEASSETCONTRACT:15,PROPOSALCREATECONTRACT:16,PROPOSALAPPROVECONTRACT:17,PROPOSALDELETECONTRACT:18,SETACCOUNTIDCONTRACT:19,CUSTOMCONTRACT:20,CREATESMARTCONTRACT:30,TRIGGERSMARTCONTRACT:31,GETCONTRACT:32,UPDATESETTINGCONTRACT:33,EXCHANGECREATECONTRACT:41,EXCHANGEINJECTCONTRACT:42,EXCHANGEWITHDRAWCONTRACT:43,EXCHANGETRANSACTIONCONTRACT:44,UPDATEENERGYLIMITCONTRACT:45,ACCOUNTPERMISSIONUPDATECONTRACT:46,CLEARABICONTRACT:48,UPDATEBROKERAGECONTRACT:49,SHIELDEDTRANSFERCONTRACT:51,MARKETSELLASSETCONTRACT:52,MARKETCANCELORDERCONTRACT:53,FREEZEBALANCEV2CONTRACT:54,UNFREEZEBALANCEV2CONTRACT:55,WITHDRAWEXPIREUNFREEZECONTRACT:56,DELEGATERESOURCECONTRACT:57,UNDELEGATERESOURCECONTRACT:58},proto.protocol.Transaction.Contract.prototype.getType=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.Transaction.Contract.prototype.setType=function(s){return n.Message.setProto3EnumField(this,1,s)},proto.protocol.Transaction.Contract.prototype.getParameter=function(){return n.Message.getWrapperField(this,a.Any,2)},proto.protocol.Transaction.Contract.prototype.setParameter=function(s){return n.Message.setWrapperField(this,2,s)},proto.protocol.Transaction.Contract.prototype.clearParameter=function(){return this.setParameter(void 0)},proto.protocol.Transaction.Contract.prototype.hasParameter=function(){return n.Message.getField(this,2)!=null},proto.protocol.Transaction.Contract.prototype.getProvider=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.Transaction.Contract.prototype.getProvider_asB64=function(){return n.Message.bytesAsB64(this.getProvider())},proto.protocol.Transaction.Contract.prototype.getProvider_asU8=function(){return n.Message.bytesAsU8(this.getProvider())},proto.protocol.Transaction.Contract.prototype.setProvider=function(s){return n.Message.setProto3BytesField(this,3,s)},proto.protocol.Transaction.Contract.prototype.getContractname=function(){return n.Message.getFieldWithDefault(this,4,"")},proto.protocol.Transaction.Contract.prototype.getContractname_asB64=function(){return n.Message.bytesAsB64(this.getContractname())},proto.protocol.Transaction.Contract.prototype.getContractname_asU8=function(){return n.Message.bytesAsU8(this.getContractname())},proto.protocol.Transaction.Contract.prototype.setContractname=function(s){return n.Message.setProto3BytesField(this,4,s)},proto.protocol.Transaction.Contract.prototype.getPermissionId=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.Transaction.Contract.prototype.setPermissionId=function(s){return n.Message.setProto3IntField(this,5,s)},proto.protocol.Transaction.Result.repeatedFields_=[26],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Transaction.Result.prototype.toObject=function(s){return proto.protocol.Transaction.Result.toObject(s,this)},proto.protocol.Transaction.Result.toObject=function(s,c){var l={fee:n.Message.getFieldWithDefault(c,1,0),ret:n.Message.getFieldWithDefault(c,2,0),contractret:n.Message.getFieldWithDefault(c,3,0),assetissueid:n.Message.getFieldWithDefault(c,14,""),withdrawAmount:n.Message.getFieldWithDefault(c,15,0),unfreezeAmount:n.Message.getFieldWithDefault(c,16,0),exchangeReceivedAmount:n.Message.getFieldWithDefault(c,18,0),exchangeInjectAnotherAmount:n.Message.getFieldWithDefault(c,19,0),exchangeWithdrawAnotherAmount:n.Message.getFieldWithDefault(c,20,0),exchangeId:n.Message.getFieldWithDefault(c,21,0),shieldedTransactionFee:n.Message.getFieldWithDefault(c,22,0),orderid:c.getOrderid_asB64(),orderdetailsList:n.Message.toObjectList(c.getOrderdetailsList(),proto.protocol.MarketOrderDetail.toObject,s)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Transaction.Result.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Transaction.Result;return proto.protocol.Transaction.Result.deserializeBinaryFromReader(l,c)},proto.protocol.Transaction.Result.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readInt64();s.setFee(l);break;case 2:l=c.readEnum(),s.setRet(l);break;case 3:l=c.readEnum(),s.setContractret(l);break;case 14:l=c.readString(),s.setAssetissueid(l);break;case 15:l=c.readInt64(),s.setWithdrawAmount(l);break;case 16:l=c.readInt64(),s.setUnfreezeAmount(l);break;case 18:l=c.readInt64(),s.setExchangeReceivedAmount(l);break;case 19:l=c.readInt64(),s.setExchangeInjectAnotherAmount(l);break;case 20:l=c.readInt64(),s.setExchangeWithdrawAnotherAmount(l);break;case 21:l=c.readInt64(),s.setExchangeId(l);break;case 22:l=c.readInt64(),s.setShieldedTransactionFee(l);break;case 25:l=c.readBytes(),s.setOrderid(l);break;case 26:l=new proto.protocol.MarketOrderDetail,c.readMessage(l,proto.protocol.MarketOrderDetail.deserializeBinaryFromReader),s.addOrderdetails(l);break;default:c.skipField()}return s},proto.protocol.Transaction.Result.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Transaction.Result.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Transaction.Result.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getFee())!==0&&c.writeInt64(1,l),(l=s.getRet())!==0&&c.writeEnum(2,l),(l=s.getContractret())!==0&&c.writeEnum(3,l),(l=s.getAssetissueid()).length>0&&c.writeString(14,l),(l=s.getWithdrawAmount())!==0&&c.writeInt64(15,l),(l=s.getUnfreezeAmount())!==0&&c.writeInt64(16,l),(l=s.getExchangeReceivedAmount())!==0&&c.writeInt64(18,l),(l=s.getExchangeInjectAnotherAmount())!==0&&c.writeInt64(19,l),(l=s.getExchangeWithdrawAnotherAmount())!==0&&c.writeInt64(20,l),(l=s.getExchangeId())!==0&&c.writeInt64(21,l),(l=s.getShieldedTransactionFee())!==0&&c.writeInt64(22,l),(l=s.getOrderid_asU8()).length>0&&c.writeBytes(25,l),(l=s.getOrderdetailsList()).length>0&&c.writeRepeatedMessage(26,l,proto.protocol.MarketOrderDetail.serializeBinaryToWriter)},proto.protocol.Transaction.Result.code={SUCESS:0,FAILED:1},proto.protocol.Transaction.Result.contractResult={DEFAULT:0,SUCCESS:1,REVERT:2,BAD_JUMP_DESTINATION:3,OUT_OF_MEMORY:4,PRECOMPILED_CONTRACT:5,STACK_TOO_SMALL:6,STACK_TOO_LARGE:7,ILLEGAL_OPERATION:8,STACK_OVERFLOW:9,OUT_OF_ENERGY:10,OUT_OF_TIME:11,JVM_STACK_OVER_FLOW:12,UNKNOWN:13,TRANSFER_FAILED:14,INVALID_CODE:15},proto.protocol.Transaction.Result.prototype.getFee=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.Transaction.Result.prototype.setFee=function(s){return n.Message.setProto3IntField(this,1,s)},proto.protocol.Transaction.Result.prototype.getRet=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.Transaction.Result.prototype.setRet=function(s){return n.Message.setProto3EnumField(this,2,s)},proto.protocol.Transaction.Result.prototype.getContractret=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.Transaction.Result.prototype.setContractret=function(s){return n.Message.setProto3EnumField(this,3,s)},proto.protocol.Transaction.Result.prototype.getAssetissueid=function(){return n.Message.getFieldWithDefault(this,14,"")},proto.protocol.Transaction.Result.prototype.setAssetissueid=function(s){return n.Message.setProto3StringField(this,14,s)},proto.protocol.Transaction.Result.prototype.getWithdrawAmount=function(){return n.Message.getFieldWithDefault(this,15,0)},proto.protocol.Transaction.Result.prototype.setWithdrawAmount=function(s){return n.Message.setProto3IntField(this,15,s)},proto.protocol.Transaction.Result.prototype.getUnfreezeAmount=function(){return n.Message.getFieldWithDefault(this,16,0)},proto.protocol.Transaction.Result.prototype.setUnfreezeAmount=function(s){return n.Message.setProto3IntField(this,16,s)},proto.protocol.Transaction.Result.prototype.getExchangeReceivedAmount=function(){return n.Message.getFieldWithDefault(this,18,0)},proto.protocol.Transaction.Result.prototype.setExchangeReceivedAmount=function(s){return n.Message.setProto3IntField(this,18,s)},proto.protocol.Transaction.Result.prototype.getExchangeInjectAnotherAmount=function(){return n.Message.getFieldWithDefault(this,19,0)},proto.protocol.Transaction.Result.prototype.setExchangeInjectAnotherAmount=function(s){return n.Message.setProto3IntField(this,19,s)},proto.protocol.Transaction.Result.prototype.getExchangeWithdrawAnotherAmount=function(){return n.Message.getFieldWithDefault(this,20,0)},proto.protocol.Transaction.Result.prototype.setExchangeWithdrawAnotherAmount=function(s){return n.Message.setProto3IntField(this,20,s)},proto.protocol.Transaction.Result.prototype.getExchangeId=function(){return n.Message.getFieldWithDefault(this,21,0)},proto.protocol.Transaction.Result.prototype.setExchangeId=function(s){return n.Message.setProto3IntField(this,21,s)},proto.protocol.Transaction.Result.prototype.getShieldedTransactionFee=function(){return n.Message.getFieldWithDefault(this,22,0)},proto.protocol.Transaction.Result.prototype.setShieldedTransactionFee=function(s){return n.Message.setProto3IntField(this,22,s)},proto.protocol.Transaction.Result.prototype.getOrderid=function(){return n.Message.getFieldWithDefault(this,25,"")},proto.protocol.Transaction.Result.prototype.getOrderid_asB64=function(){return n.Message.bytesAsB64(this.getOrderid())},proto.protocol.Transaction.Result.prototype.getOrderid_asU8=function(){return n.Message.bytesAsU8(this.getOrderid())},proto.protocol.Transaction.Result.prototype.setOrderid=function(s){return n.Message.setProto3BytesField(this,25,s)},proto.protocol.Transaction.Result.prototype.getOrderdetailsList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.MarketOrderDetail,26)},proto.protocol.Transaction.Result.prototype.setOrderdetailsList=function(s){return n.Message.setRepeatedWrapperField(this,26,s)},proto.protocol.Transaction.Result.prototype.addOrderdetails=function(s,c){return n.Message.addToRepeatedWrapperField(this,26,s,proto.protocol.MarketOrderDetail,c)},proto.protocol.Transaction.Result.prototype.clearOrderdetailsList=function(){return this.setOrderdetailsList([])},proto.protocol.Transaction.raw.repeatedFields_=[9,11],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.Transaction.raw.prototype.toObject=function(s){return proto.protocol.Transaction.raw.toObject(s,this)},proto.protocol.Transaction.raw.toObject=function(s,c){var l={refBlockBytes:c.getRefBlockBytes_asB64(),refBlockNum:n.Message.getFieldWithDefault(c,3,0),refBlockHash:c.getRefBlockHash_asB64(),expiration:n.Message.getFieldWithDefault(c,8,0),authsList:n.Message.toObjectList(c.getAuthsList(),proto.protocol.authority.toObject,s),data:c.getData_asB64(),contractList:n.Message.toObjectList(c.getContractList(),proto.protocol.Transaction.Contract.toObject,s),scripts:c.getScripts_asB64(),timestamp:n.Message.getFieldWithDefault(c,14,0),feeLimit:n.Message.getFieldWithDefault(c,18,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Transaction.raw.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.Transaction.raw;return proto.protocol.Transaction.raw.deserializeBinaryFromReader(l,c)},proto.protocol.Transaction.raw.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setRefBlockBytes(l);break;case 3:l=c.readInt64(),s.setRefBlockNum(l);break;case 4:l=c.readBytes(),s.setRefBlockHash(l);break;case 8:l=c.readInt64(),s.setExpiration(l);break;case 9:l=new proto.protocol.authority,c.readMessage(l,proto.protocol.authority.deserializeBinaryFromReader),s.addAuths(l);break;case 10:l=c.readBytes(),s.setData(l);break;case 11:l=new proto.protocol.Transaction.Contract,c.readMessage(l,proto.protocol.Transaction.Contract.deserializeBinaryFromReader),s.addContract(l);break;case 12:l=c.readBytes(),s.setScripts(l);break;case 14:l=c.readInt64(),s.setTimestamp(l);break;case 18:l=c.readInt64(),s.setFeeLimit(l);break;default:c.skipField()}return s},proto.protocol.Transaction.raw.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.Transaction.raw.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.Transaction.raw.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getRefBlockBytes_asU8()).length>0&&c.writeBytes(1,l),(l=s.getRefBlockNum())!==0&&c.writeInt64(3,l),(l=s.getRefBlockHash_asU8()).length>0&&c.writeBytes(4,l),(l=s.getExpiration())!==0&&c.writeInt64(8,l),(l=s.getAuthsList()).length>0&&c.writeRepeatedMessage(9,l,proto.protocol.authority.serializeBinaryToWriter),(l=s.getData_asU8()).length>0&&c.writeBytes(10,l),(l=s.getContractList()).length>0&&c.writeRepeatedMessage(11,l,proto.protocol.Transaction.Contract.serializeBinaryToWriter),(l=s.getScripts_asU8()).length>0&&c.writeBytes(12,l),(l=s.getTimestamp())!==0&&c.writeInt64(14,l),(l=s.getFeeLimit())!==0&&c.writeInt64(18,l)},proto.protocol.Transaction.raw.prototype.getRefBlockBytes=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.Transaction.raw.prototype.getRefBlockBytes_asB64=function(){return n.Message.bytesAsB64(this.getRefBlockBytes())},proto.protocol.Transaction.raw.prototype.getRefBlockBytes_asU8=function(){return n.Message.bytesAsU8(this.getRefBlockBytes())},proto.protocol.Transaction.raw.prototype.setRefBlockBytes=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.Transaction.raw.prototype.getRefBlockNum=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.Transaction.raw.prototype.setRefBlockNum=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.Transaction.raw.prototype.getRefBlockHash=function(){return n.Message.getFieldWithDefault(this,4,"")},proto.protocol.Transaction.raw.prototype.getRefBlockHash_asB64=function(){return n.Message.bytesAsB64(this.getRefBlockHash())},proto.protocol.Transaction.raw.prototype.getRefBlockHash_asU8=function(){return n.Message.bytesAsU8(this.getRefBlockHash())},proto.protocol.Transaction.raw.prototype.setRefBlockHash=function(s){return n.Message.setProto3BytesField(this,4,s)},proto.protocol.Transaction.raw.prototype.getExpiration=function(){return n.Message.getFieldWithDefault(this,8,0)},proto.protocol.Transaction.raw.prototype.setExpiration=function(s){return n.Message.setProto3IntField(this,8,s)},proto.protocol.Transaction.raw.prototype.getAuthsList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.authority,9)},proto.protocol.Transaction.raw.prototype.setAuthsList=function(s){return n.Message.setRepeatedWrapperField(this,9,s)},proto.protocol.Transaction.raw.prototype.addAuths=function(s,c){return n.Message.addToRepeatedWrapperField(this,9,s,proto.protocol.authority,c)},proto.protocol.Transaction.raw.prototype.clearAuthsList=function(){return this.setAuthsList([])},proto.protocol.Transaction.raw.prototype.getData=function(){return n.Message.getFieldWithDefault(this,10,"")},proto.protocol.Transaction.raw.prototype.getData_asB64=function(){return n.Message.bytesAsB64(this.getData())},proto.protocol.Transaction.raw.prototype.getData_asU8=function(){return n.Message.bytesAsU8(this.getData())},proto.protocol.Transaction.raw.prototype.setData=function(s){return n.Message.setProto3BytesField(this,10,s)},proto.protocol.Transaction.raw.prototype.getContractList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.Transaction.Contract,11)},proto.protocol.Transaction.raw.prototype.setContractList=function(s){return n.Message.setRepeatedWrapperField(this,11,s)},proto.protocol.Transaction.raw.prototype.addContract=function(s,c){return n.Message.addToRepeatedWrapperField(this,11,s,proto.protocol.Transaction.Contract,c)},proto.protocol.Transaction.raw.prototype.clearContractList=function(){return this.setContractList([])},proto.protocol.Transaction.raw.prototype.getScripts=function(){return n.Message.getFieldWithDefault(this,12,"")},proto.protocol.Transaction.raw.prototype.getScripts_asB64=function(){return n.Message.bytesAsB64(this.getScripts())},proto.protocol.Transaction.raw.prototype.getScripts_asU8=function(){return n.Message.bytesAsU8(this.getScripts())},proto.protocol.Transaction.raw.prototype.setScripts=function(s){return n.Message.setProto3BytesField(this,12,s)},proto.protocol.Transaction.raw.prototype.getTimestamp=function(){return n.Message.getFieldWithDefault(this,14,0)},proto.protocol.Transaction.raw.prototype.setTimestamp=function(s){return n.Message.setProto3IntField(this,14,s)},proto.protocol.Transaction.raw.prototype.getFeeLimit=function(){return n.Message.getFieldWithDefault(this,18,0)},proto.protocol.Transaction.raw.prototype.setFeeLimit=function(s){return n.Message.setProto3IntField(this,18,s)},proto.protocol.Transaction.prototype.getRawData=function(){return n.Message.getWrapperField(this,proto.protocol.Transaction.raw,1)},proto.protocol.Transaction.prototype.setRawData=function(s){return n.Message.setWrapperField(this,1,s)},proto.protocol.Transaction.prototype.clearRawData=function(){return this.setRawData(void 0)},proto.protocol.Transaction.prototype.hasRawData=function(){return n.Message.getField(this,1)!=null},proto.protocol.Transaction.prototype.getSignatureList=function(){return n.Message.getRepeatedField(this,2)},proto.protocol.Transaction.prototype.getSignatureList_asB64=function(){return n.Message.bytesListAsB64(this.getSignatureList())},proto.protocol.Transaction.prototype.getSignatureList_asU8=function(){return n.Message.bytesListAsU8(this.getSignatureList())},proto.protocol.Transaction.prototype.setSignatureList=function(s){return n.Message.setField(this,2,s||[])},proto.protocol.Transaction.prototype.addSignature=function(s,c){return n.Message.addToRepeatedField(this,2,s,c)},proto.protocol.Transaction.prototype.clearSignatureList=function(){return this.setSignatureList([])},proto.protocol.Transaction.prototype.getRetList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.Transaction.Result,5)},proto.protocol.Transaction.prototype.setRetList=function(s){return n.Message.setRepeatedWrapperField(this,5,s)},proto.protocol.Transaction.prototype.addRet=function(s,c){return n.Message.addToRepeatedWrapperField(this,5,s,proto.protocol.Transaction.Result,c)},proto.protocol.Transaction.prototype.clearRetList=function(){return this.setRetList([])},proto.protocol.AccountType={NORMAL:0,ASSETISSUE:1,CONTRACT:2},o.object.extend(e,proto.protocol)},function(t,e,r){var n=r(8),o=function(){return this||window||o||self||Function("return this")()}.call(null);n.exportSymbol("proto.protocol.ResourceCode",null,o),proto.protocol.ResourceCode={BANDWIDTH:0,ENERGY:1,TRON_POWER:2},n.object.extend(e,proto.protocol)},function(t,e){t.exports=WFr()},function(t,e){t.exports=GFr()},function(t,e){t.exports=Qzr()},function(t,e){t.exports=pm()},function(t,e){t.exports=bo()},function(t,e){t.exports=TWr()},function(t,e){t.exports=(dVr(),K1(fVr))},function(t,e){t.exports=hVr()},function(t){t.exports=JSON.parse('{"a":"5.1.0"}')},function(t,e){t.exports=bVr()},function(t,e){t.exports=$bt()},function(t,e){t.exports=$bt()},function(t,e,r){var n=r(8),o=n,i=function(){return this||window||i||self||Function("return this")()}.call(null),a=r(21);o.object.extend(proto,a),o.exportSymbol("proto.protocol.AccountBalanceRequest",null,i),o.exportSymbol("proto.protocol.AccountBalanceResponse",null,i),o.exportSymbol("proto.protocol.AccountIdentifier",null,i),o.exportSymbol("proto.protocol.AccountTrace",null,i),o.exportSymbol("proto.protocol.BlockBalanceTrace",null,i),o.exportSymbol("proto.protocol.BlockBalanceTrace.BlockIdentifier",null,i),o.exportSymbol("proto.protocol.DelegateResourceContract",null,i),o.exportSymbol("proto.protocol.FreezeBalanceContract",null,i),o.exportSymbol("proto.protocol.FreezeBalanceV2Contract",null,i),o.exportSymbol("proto.protocol.TransactionBalanceTrace",null,i),o.exportSymbol("proto.protocol.TransactionBalanceTrace.Operation",null,i),o.exportSymbol("proto.protocol.TransferContract",null,i),o.exportSymbol("proto.protocol.UnDelegateResourceContract",null,i),o.exportSymbol("proto.protocol.UnfreezeBalanceContract",null,i),o.exportSymbol("proto.protocol.UnfreezeBalanceV2Contract",null,i),o.exportSymbol("proto.protocol.WithdrawBalanceContract",null,i),o.exportSymbol("proto.protocol.WithdrawExpireUnfreezeContract",null,i),proto.protocol.FreezeBalanceContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.FreezeBalanceContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.FreezeBalanceContract.displayName="proto.protocol.FreezeBalanceContract"),proto.protocol.UnfreezeBalanceContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.UnfreezeBalanceContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.UnfreezeBalanceContract.displayName="proto.protocol.UnfreezeBalanceContract"),proto.protocol.WithdrawBalanceContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.WithdrawBalanceContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.WithdrawBalanceContract.displayName="proto.protocol.WithdrawBalanceContract"),proto.protocol.TransferContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.TransferContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.TransferContract.displayName="proto.protocol.TransferContract"),proto.protocol.TransactionBalanceTrace=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.TransactionBalanceTrace.repeatedFields_,null)},o.inherits(proto.protocol.TransactionBalanceTrace,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.TransactionBalanceTrace.displayName="proto.protocol.TransactionBalanceTrace"),proto.protocol.TransactionBalanceTrace.Operation=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.TransactionBalanceTrace.Operation,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.TransactionBalanceTrace.Operation.displayName="proto.protocol.TransactionBalanceTrace.Operation"),proto.protocol.BlockBalanceTrace=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.BlockBalanceTrace.repeatedFields_,null)},o.inherits(proto.protocol.BlockBalanceTrace,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.BlockBalanceTrace.displayName="proto.protocol.BlockBalanceTrace"),proto.protocol.BlockBalanceTrace.BlockIdentifier=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.BlockBalanceTrace.BlockIdentifier,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.BlockBalanceTrace.BlockIdentifier.displayName="proto.protocol.BlockBalanceTrace.BlockIdentifier"),proto.protocol.AccountTrace=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.AccountTrace,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AccountTrace.displayName="proto.protocol.AccountTrace"),proto.protocol.AccountIdentifier=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.AccountIdentifier,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AccountIdentifier.displayName="proto.protocol.AccountIdentifier"),proto.protocol.AccountBalanceRequest=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.AccountBalanceRequest,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AccountBalanceRequest.displayName="proto.protocol.AccountBalanceRequest"),proto.protocol.AccountBalanceResponse=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.AccountBalanceResponse,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AccountBalanceResponse.displayName="proto.protocol.AccountBalanceResponse"),proto.protocol.FreezeBalanceV2Contract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.FreezeBalanceV2Contract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.FreezeBalanceV2Contract.displayName="proto.protocol.FreezeBalanceV2Contract"),proto.protocol.UnfreezeBalanceV2Contract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.UnfreezeBalanceV2Contract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.UnfreezeBalanceV2Contract.displayName="proto.protocol.UnfreezeBalanceV2Contract"),proto.protocol.WithdrawExpireUnfreezeContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.WithdrawExpireUnfreezeContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.WithdrawExpireUnfreezeContract.displayName="proto.protocol.WithdrawExpireUnfreezeContract"),proto.protocol.DelegateResourceContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.DelegateResourceContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.DelegateResourceContract.displayName="proto.protocol.DelegateResourceContract"),proto.protocol.UnDelegateResourceContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.UnDelegateResourceContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.UnDelegateResourceContract.displayName="proto.protocol.UnDelegateResourceContract"),n.Message.GENERATE_TO_OBJECT&&(proto.protocol.FreezeBalanceContract.prototype.toObject=function(s){return proto.protocol.FreezeBalanceContract.toObject(s,this)},proto.protocol.FreezeBalanceContract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64(),frozenBalance:n.Message.getFieldWithDefault(c,2,0),frozenDuration:n.Message.getFieldWithDefault(c,3,0),resource:n.Message.getFieldWithDefault(c,10,0),receiverAddress:c.getReceiverAddress_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.FreezeBalanceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.FreezeBalanceContract;return proto.protocol.FreezeBalanceContract.deserializeBinaryFromReader(l,c)},proto.protocol.FreezeBalanceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;case 2:l=c.readInt64(),s.setFrozenBalance(l);break;case 3:l=c.readInt64(),s.setFrozenDuration(l);break;case 10:l=c.readEnum(),s.setResource(l);break;case 15:l=c.readBytes(),s.setReceiverAddress(l);break;default:c.skipField()}return s},proto.protocol.FreezeBalanceContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.FreezeBalanceContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.FreezeBalanceContract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getFrozenBalance())!==0&&c.writeInt64(2,l),(l=s.getFrozenDuration())!==0&&c.writeInt64(3,l),(l=s.getResource())!==0&&c.writeEnum(10,l),(l=s.getReceiverAddress_asU8()).length>0&&c.writeBytes(15,l)},proto.protocol.FreezeBalanceContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.FreezeBalanceContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.FreezeBalanceContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.FreezeBalanceContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.FreezeBalanceContract.prototype.getFrozenBalance=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.FreezeBalanceContract.prototype.setFrozenBalance=function(s){return n.Message.setProto3IntField(this,2,s)},proto.protocol.FreezeBalanceContract.prototype.getFrozenDuration=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.FreezeBalanceContract.prototype.setFrozenDuration=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.FreezeBalanceContract.prototype.getResource=function(){return n.Message.getFieldWithDefault(this,10,0)},proto.protocol.FreezeBalanceContract.prototype.setResource=function(s){return n.Message.setProto3EnumField(this,10,s)},proto.protocol.FreezeBalanceContract.prototype.getReceiverAddress=function(){return n.Message.getFieldWithDefault(this,15,"")},proto.protocol.FreezeBalanceContract.prototype.getReceiverAddress_asB64=function(){return n.Message.bytesAsB64(this.getReceiverAddress())},proto.protocol.FreezeBalanceContract.prototype.getReceiverAddress_asU8=function(){return n.Message.bytesAsU8(this.getReceiverAddress())},proto.protocol.FreezeBalanceContract.prototype.setReceiverAddress=function(s){return n.Message.setProto3BytesField(this,15,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.UnfreezeBalanceContract.prototype.toObject=function(s){return proto.protocol.UnfreezeBalanceContract.toObject(s,this)},proto.protocol.UnfreezeBalanceContract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64(),resource:n.Message.getFieldWithDefault(c,10,0),receiverAddress:c.getReceiverAddress_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.UnfreezeBalanceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.UnfreezeBalanceContract;return proto.protocol.UnfreezeBalanceContract.deserializeBinaryFromReader(l,c)},proto.protocol.UnfreezeBalanceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;case 10:l=c.readEnum(),s.setResource(l);break;case 15:l=c.readBytes(),s.setReceiverAddress(l);break;default:c.skipField()}return s},proto.protocol.UnfreezeBalanceContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.UnfreezeBalanceContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.UnfreezeBalanceContract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getResource())!==0&&c.writeEnum(10,l),(l=s.getReceiverAddress_asU8()).length>0&&c.writeBytes(15,l)},proto.protocol.UnfreezeBalanceContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.UnfreezeBalanceContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.UnfreezeBalanceContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.UnfreezeBalanceContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.UnfreezeBalanceContract.prototype.getResource=function(){return n.Message.getFieldWithDefault(this,10,0)},proto.protocol.UnfreezeBalanceContract.prototype.setResource=function(s){return n.Message.setProto3EnumField(this,10,s)},proto.protocol.UnfreezeBalanceContract.prototype.getReceiverAddress=function(){return n.Message.getFieldWithDefault(this,15,"")},proto.protocol.UnfreezeBalanceContract.prototype.getReceiverAddress_asB64=function(){return n.Message.bytesAsB64(this.getReceiverAddress())},proto.protocol.UnfreezeBalanceContract.prototype.getReceiverAddress_asU8=function(){return n.Message.bytesAsU8(this.getReceiverAddress())},proto.protocol.UnfreezeBalanceContract.prototype.setReceiverAddress=function(s){return n.Message.setProto3BytesField(this,15,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.WithdrawBalanceContract.prototype.toObject=function(s){return proto.protocol.WithdrawBalanceContract.toObject(s,this)},proto.protocol.WithdrawBalanceContract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.WithdrawBalanceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.WithdrawBalanceContract;return proto.protocol.WithdrawBalanceContract.deserializeBinaryFromReader(l,c)},proto.protocol.WithdrawBalanceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;default:c.skipField()}return s},proto.protocol.WithdrawBalanceContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.WithdrawBalanceContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.WithdrawBalanceContract.serializeBinaryToWriter=function(s,c){var l;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l)},proto.protocol.WithdrawBalanceContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.WithdrawBalanceContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.WithdrawBalanceContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.WithdrawBalanceContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.TransferContract.prototype.toObject=function(s){return proto.protocol.TransferContract.toObject(s,this)},proto.protocol.TransferContract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64(),toAddress:c.getToAddress_asB64(),amount:n.Message.getFieldWithDefault(c,3,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.TransferContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.TransferContract;return proto.protocol.TransferContract.deserializeBinaryFromReader(l,c)},proto.protocol.TransferContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;case 2:l=c.readBytes(),s.setToAddress(l);break;case 3:l=c.readInt64(),s.setAmount(l);break;default:c.skipField()}return s},proto.protocol.TransferContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.TransferContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.TransferContract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getToAddress_asU8()).length>0&&c.writeBytes(2,l),(l=s.getAmount())!==0&&c.writeInt64(3,l)},proto.protocol.TransferContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.TransferContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.TransferContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.TransferContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.TransferContract.prototype.getToAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.TransferContract.prototype.getToAddress_asB64=function(){return n.Message.bytesAsB64(this.getToAddress())},proto.protocol.TransferContract.prototype.getToAddress_asU8=function(){return n.Message.bytesAsU8(this.getToAddress())},proto.protocol.TransferContract.prototype.setToAddress=function(s){return n.Message.setProto3BytesField(this,2,s)},proto.protocol.TransferContract.prototype.getAmount=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.TransferContract.prototype.setAmount=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.TransactionBalanceTrace.repeatedFields_=[2],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.TransactionBalanceTrace.prototype.toObject=function(s){return proto.protocol.TransactionBalanceTrace.toObject(s,this)},proto.protocol.TransactionBalanceTrace.toObject=function(s,c){var l={transactionIdentifier:c.getTransactionIdentifier_asB64(),operationList:n.Message.toObjectList(c.getOperationList(),proto.protocol.TransactionBalanceTrace.Operation.toObject,s),type:n.Message.getFieldWithDefault(c,3,""),status:n.Message.getFieldWithDefault(c,4,"")};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.TransactionBalanceTrace.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.TransactionBalanceTrace;return proto.protocol.TransactionBalanceTrace.deserializeBinaryFromReader(l,c)},proto.protocol.TransactionBalanceTrace.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setTransactionIdentifier(l);break;case 2:l=new proto.protocol.TransactionBalanceTrace.Operation,c.readMessage(l,proto.protocol.TransactionBalanceTrace.Operation.deserializeBinaryFromReader),s.addOperation(l);break;case 3:l=c.readString(),s.setType(l);break;case 4:l=c.readString(),s.setStatus(l);break;default:c.skipField()}return s},proto.protocol.TransactionBalanceTrace.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.TransactionBalanceTrace.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.TransactionBalanceTrace.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getTransactionIdentifier_asU8()).length>0&&c.writeBytes(1,l),(l=s.getOperationList()).length>0&&c.writeRepeatedMessage(2,l,proto.protocol.TransactionBalanceTrace.Operation.serializeBinaryToWriter),(l=s.getType()).length>0&&c.writeString(3,l),(l=s.getStatus()).length>0&&c.writeString(4,l)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.TransactionBalanceTrace.Operation.prototype.toObject=function(s){return proto.protocol.TransactionBalanceTrace.Operation.toObject(s,this)},proto.protocol.TransactionBalanceTrace.Operation.toObject=function(s,c){var l={operationIdentifier:n.Message.getFieldWithDefault(c,1,0),address:c.getAddress_asB64(),amount:n.Message.getFieldWithDefault(c,3,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.TransactionBalanceTrace.Operation.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.TransactionBalanceTrace.Operation;return proto.protocol.TransactionBalanceTrace.Operation.deserializeBinaryFromReader(l,c)},proto.protocol.TransactionBalanceTrace.Operation.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readInt64();s.setOperationIdentifier(l);break;case 2:l=c.readBytes(),s.setAddress(l);break;case 3:l=c.readInt64(),s.setAmount(l);break;default:c.skipField()}return s},proto.protocol.TransactionBalanceTrace.Operation.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.TransactionBalanceTrace.Operation.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.TransactionBalanceTrace.Operation.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOperationIdentifier())!==0&&c.writeInt64(1,l),(l=s.getAddress_asU8()).length>0&&c.writeBytes(2,l),(l=s.getAmount())!==0&&c.writeInt64(3,l)},proto.protocol.TransactionBalanceTrace.Operation.prototype.getOperationIdentifier=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.TransactionBalanceTrace.Operation.prototype.setOperationIdentifier=function(s){return n.Message.setProto3IntField(this,1,s)},proto.protocol.TransactionBalanceTrace.Operation.prototype.getAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.TransactionBalanceTrace.Operation.prototype.getAddress_asB64=function(){return n.Message.bytesAsB64(this.getAddress())},proto.protocol.TransactionBalanceTrace.Operation.prototype.getAddress_asU8=function(){return n.Message.bytesAsU8(this.getAddress())},proto.protocol.TransactionBalanceTrace.Operation.prototype.setAddress=function(s){return n.Message.setProto3BytesField(this,2,s)},proto.protocol.TransactionBalanceTrace.Operation.prototype.getAmount=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.TransactionBalanceTrace.Operation.prototype.setAmount=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.TransactionBalanceTrace.prototype.getTransactionIdentifier=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.TransactionBalanceTrace.prototype.getTransactionIdentifier_asB64=function(){return n.Message.bytesAsB64(this.getTransactionIdentifier())},proto.protocol.TransactionBalanceTrace.prototype.getTransactionIdentifier_asU8=function(){return n.Message.bytesAsU8(this.getTransactionIdentifier())},proto.protocol.TransactionBalanceTrace.prototype.setTransactionIdentifier=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.TransactionBalanceTrace.prototype.getOperationList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.TransactionBalanceTrace.Operation,2)},proto.protocol.TransactionBalanceTrace.prototype.setOperationList=function(s){return n.Message.setRepeatedWrapperField(this,2,s)},proto.protocol.TransactionBalanceTrace.prototype.addOperation=function(s,c){return n.Message.addToRepeatedWrapperField(this,2,s,proto.protocol.TransactionBalanceTrace.Operation,c)},proto.protocol.TransactionBalanceTrace.prototype.clearOperationList=function(){return this.setOperationList([])},proto.protocol.TransactionBalanceTrace.prototype.getType=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.TransactionBalanceTrace.prototype.setType=function(s){return n.Message.setProto3StringField(this,3,s)},proto.protocol.TransactionBalanceTrace.prototype.getStatus=function(){return n.Message.getFieldWithDefault(this,4,"")},proto.protocol.TransactionBalanceTrace.prototype.setStatus=function(s){return n.Message.setProto3StringField(this,4,s)},proto.protocol.BlockBalanceTrace.repeatedFields_=[3],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.BlockBalanceTrace.prototype.toObject=function(s){return proto.protocol.BlockBalanceTrace.toObject(s,this)},proto.protocol.BlockBalanceTrace.toObject=function(s,c){var l,u={blockIdentifier:(l=c.getBlockIdentifier())&&proto.protocol.BlockBalanceTrace.BlockIdentifier.toObject(s,l),timestamp:n.Message.getFieldWithDefault(c,2,0),transactionBalanceTraceList:n.Message.toObjectList(c.getTransactionBalanceTraceList(),proto.protocol.TransactionBalanceTrace.toObject,s)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.BlockBalanceTrace.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.BlockBalanceTrace;return proto.protocol.BlockBalanceTrace.deserializeBinaryFromReader(l,c)},proto.protocol.BlockBalanceTrace.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=new proto.protocol.BlockBalanceTrace.BlockIdentifier;c.readMessage(l,proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader),s.setBlockIdentifier(l);break;case 2:l=c.readInt64(),s.setTimestamp(l);break;case 3:l=new proto.protocol.TransactionBalanceTrace,c.readMessage(l,proto.protocol.TransactionBalanceTrace.deserializeBinaryFromReader),s.addTransactionBalanceTrace(l);break;default:c.skipField()}return s},proto.protocol.BlockBalanceTrace.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.BlockBalanceTrace.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.BlockBalanceTrace.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getBlockIdentifier())!=null&&c.writeMessage(1,l,proto.protocol.BlockBalanceTrace.BlockIdentifier.serializeBinaryToWriter),(l=s.getTimestamp())!==0&&c.writeInt64(2,l),(l=s.getTransactionBalanceTraceList()).length>0&&c.writeRepeatedMessage(3,l,proto.protocol.TransactionBalanceTrace.serializeBinaryToWriter)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.BlockBalanceTrace.BlockIdentifier.prototype.toObject=function(s){return proto.protocol.BlockBalanceTrace.BlockIdentifier.toObject(s,this)},proto.protocol.BlockBalanceTrace.BlockIdentifier.toObject=function(s,c){var l={hash:c.getHash_asB64(),number:n.Message.getFieldWithDefault(c,2,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.BlockBalanceTrace.BlockIdentifier;return proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader(l,c)},proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setHash(l);break;case 2:l=c.readInt64(),s.setNumber(l);break;default:c.skipField()}return s},proto.protocol.BlockBalanceTrace.BlockIdentifier.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.BlockBalanceTrace.BlockIdentifier.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.BlockBalanceTrace.BlockIdentifier.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getHash_asU8()).length>0&&c.writeBytes(1,l),(l=s.getNumber())!==0&&c.writeInt64(2,l)},proto.protocol.BlockBalanceTrace.BlockIdentifier.prototype.getHash=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.BlockBalanceTrace.BlockIdentifier.prototype.getHash_asB64=function(){return n.Message.bytesAsB64(this.getHash())},proto.protocol.BlockBalanceTrace.BlockIdentifier.prototype.getHash_asU8=function(){return n.Message.bytesAsU8(this.getHash())},proto.protocol.BlockBalanceTrace.BlockIdentifier.prototype.setHash=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.BlockBalanceTrace.BlockIdentifier.prototype.getNumber=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.BlockBalanceTrace.BlockIdentifier.prototype.setNumber=function(s){return n.Message.setProto3IntField(this,2,s)},proto.protocol.BlockBalanceTrace.prototype.getBlockIdentifier=function(){return n.Message.getWrapperField(this,proto.protocol.BlockBalanceTrace.BlockIdentifier,1)},proto.protocol.BlockBalanceTrace.prototype.setBlockIdentifier=function(s){return n.Message.setWrapperField(this,1,s)},proto.protocol.BlockBalanceTrace.prototype.clearBlockIdentifier=function(){return this.setBlockIdentifier(void 0)},proto.protocol.BlockBalanceTrace.prototype.hasBlockIdentifier=function(){return n.Message.getField(this,1)!=null},proto.protocol.BlockBalanceTrace.prototype.getTimestamp=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.BlockBalanceTrace.prototype.setTimestamp=function(s){return n.Message.setProto3IntField(this,2,s)},proto.protocol.BlockBalanceTrace.prototype.getTransactionBalanceTraceList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.TransactionBalanceTrace,3)},proto.protocol.BlockBalanceTrace.prototype.setTransactionBalanceTraceList=function(s){return n.Message.setRepeatedWrapperField(this,3,s)},proto.protocol.BlockBalanceTrace.prototype.addTransactionBalanceTrace=function(s,c){return n.Message.addToRepeatedWrapperField(this,3,s,proto.protocol.TransactionBalanceTrace,c)},proto.protocol.BlockBalanceTrace.prototype.clearTransactionBalanceTraceList=function(){return this.setTransactionBalanceTraceList([])},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AccountTrace.prototype.toObject=function(s){return proto.protocol.AccountTrace.toObject(s,this)},proto.protocol.AccountTrace.toObject=function(s,c){var l={balance:n.Message.getFieldWithDefault(c,1,0),placeholder:n.Message.getFieldWithDefault(c,99,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.AccountTrace.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.AccountTrace;return proto.protocol.AccountTrace.deserializeBinaryFromReader(l,c)},proto.protocol.AccountTrace.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readInt64();s.setBalance(l);break;case 99:l=c.readInt64(),s.setPlaceholder(l);break;default:c.skipField()}return s},proto.protocol.AccountTrace.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.AccountTrace.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.AccountTrace.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getBalance())!==0&&c.writeInt64(1,l),(l=s.getPlaceholder())!==0&&c.writeInt64(99,l)},proto.protocol.AccountTrace.prototype.getBalance=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.AccountTrace.prototype.setBalance=function(s){return n.Message.setProto3IntField(this,1,s)},proto.protocol.AccountTrace.prototype.getPlaceholder=function(){return n.Message.getFieldWithDefault(this,99,0)},proto.protocol.AccountTrace.prototype.setPlaceholder=function(s){return n.Message.setProto3IntField(this,99,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AccountIdentifier.prototype.toObject=function(s){return proto.protocol.AccountIdentifier.toObject(s,this)},proto.protocol.AccountIdentifier.toObject=function(s,c){var l={address:c.getAddress_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.AccountIdentifier.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.AccountIdentifier;return proto.protocol.AccountIdentifier.deserializeBinaryFromReader(l,c)},proto.protocol.AccountIdentifier.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setAddress(l);break;default:c.skipField()}return s},proto.protocol.AccountIdentifier.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.AccountIdentifier.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.AccountIdentifier.serializeBinaryToWriter=function(s,c){var l;(l=s.getAddress_asU8()).length>0&&c.writeBytes(1,l)},proto.protocol.AccountIdentifier.prototype.getAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.AccountIdentifier.prototype.getAddress_asB64=function(){return n.Message.bytesAsB64(this.getAddress())},proto.protocol.AccountIdentifier.prototype.getAddress_asU8=function(){return n.Message.bytesAsU8(this.getAddress())},proto.protocol.AccountIdentifier.prototype.setAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AccountBalanceRequest.prototype.toObject=function(s){return proto.protocol.AccountBalanceRequest.toObject(s,this)},proto.protocol.AccountBalanceRequest.toObject=function(s,c){var l,u={accountIdentifier:(l=c.getAccountIdentifier())&&proto.protocol.AccountIdentifier.toObject(s,l),blockIdentifier:(l=c.getBlockIdentifier())&&proto.protocol.BlockBalanceTrace.BlockIdentifier.toObject(s,l)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.AccountBalanceRequest.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.AccountBalanceRequest;return proto.protocol.AccountBalanceRequest.deserializeBinaryFromReader(l,c)},proto.protocol.AccountBalanceRequest.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=new proto.protocol.AccountIdentifier;c.readMessage(l,proto.protocol.AccountIdentifier.deserializeBinaryFromReader),s.setAccountIdentifier(l);break;case 2:l=new proto.protocol.BlockBalanceTrace.BlockIdentifier,c.readMessage(l,proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader),s.setBlockIdentifier(l);break;default:c.skipField()}return s},proto.protocol.AccountBalanceRequest.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.AccountBalanceRequest.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.AccountBalanceRequest.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getAccountIdentifier())!=null&&c.writeMessage(1,l,proto.protocol.AccountIdentifier.serializeBinaryToWriter),(l=s.getBlockIdentifier())!=null&&c.writeMessage(2,l,proto.protocol.BlockBalanceTrace.BlockIdentifier.serializeBinaryToWriter)},proto.protocol.AccountBalanceRequest.prototype.getAccountIdentifier=function(){return n.Message.getWrapperField(this,proto.protocol.AccountIdentifier,1)},proto.protocol.AccountBalanceRequest.prototype.setAccountIdentifier=function(s){return n.Message.setWrapperField(this,1,s)},proto.protocol.AccountBalanceRequest.prototype.clearAccountIdentifier=function(){return this.setAccountIdentifier(void 0)},proto.protocol.AccountBalanceRequest.prototype.hasAccountIdentifier=function(){return n.Message.getField(this,1)!=null},proto.protocol.AccountBalanceRequest.prototype.getBlockIdentifier=function(){return n.Message.getWrapperField(this,proto.protocol.BlockBalanceTrace.BlockIdentifier,2)},proto.protocol.AccountBalanceRequest.prototype.setBlockIdentifier=function(s){return n.Message.setWrapperField(this,2,s)},proto.protocol.AccountBalanceRequest.prototype.clearBlockIdentifier=function(){return this.setBlockIdentifier(void 0)},proto.protocol.AccountBalanceRequest.prototype.hasBlockIdentifier=function(){return n.Message.getField(this,2)!=null},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AccountBalanceResponse.prototype.toObject=function(s){return proto.protocol.AccountBalanceResponse.toObject(s,this)},proto.protocol.AccountBalanceResponse.toObject=function(s,c){var l,u={balance:n.Message.getFieldWithDefault(c,1,0),blockIdentifier:(l=c.getBlockIdentifier())&&proto.protocol.BlockBalanceTrace.BlockIdentifier.toObject(s,l)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.AccountBalanceResponse.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.AccountBalanceResponse;return proto.protocol.AccountBalanceResponse.deserializeBinaryFromReader(l,c)},proto.protocol.AccountBalanceResponse.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readInt64();s.setBalance(l);break;case 2:l=new proto.protocol.BlockBalanceTrace.BlockIdentifier,c.readMessage(l,proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader),s.setBlockIdentifier(l);break;default:c.skipField()}return s},proto.protocol.AccountBalanceResponse.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.AccountBalanceResponse.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.AccountBalanceResponse.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getBalance())!==0&&c.writeInt64(1,l),(l=s.getBlockIdentifier())!=null&&c.writeMessage(2,l,proto.protocol.BlockBalanceTrace.BlockIdentifier.serializeBinaryToWriter)},proto.protocol.AccountBalanceResponse.prototype.getBalance=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.AccountBalanceResponse.prototype.setBalance=function(s){return n.Message.setProto3IntField(this,1,s)},proto.protocol.AccountBalanceResponse.prototype.getBlockIdentifier=function(){return n.Message.getWrapperField(this,proto.protocol.BlockBalanceTrace.BlockIdentifier,2)},proto.protocol.AccountBalanceResponse.prototype.setBlockIdentifier=function(s){return n.Message.setWrapperField(this,2,s)},proto.protocol.AccountBalanceResponse.prototype.clearBlockIdentifier=function(){return this.setBlockIdentifier(void 0)},proto.protocol.AccountBalanceResponse.prototype.hasBlockIdentifier=function(){return n.Message.getField(this,2)!=null},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.FreezeBalanceV2Contract.prototype.toObject=function(s){return proto.protocol.FreezeBalanceV2Contract.toObject(s,this)},proto.protocol.FreezeBalanceV2Contract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64(),frozenBalance:n.Message.getFieldWithDefault(c,2,0),resource:n.Message.getFieldWithDefault(c,3,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.FreezeBalanceV2Contract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.FreezeBalanceV2Contract;return proto.protocol.FreezeBalanceV2Contract.deserializeBinaryFromReader(l,c)},proto.protocol.FreezeBalanceV2Contract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;case 2:l=c.readInt64(),s.setFrozenBalance(l);break;case 3:l=c.readEnum(),s.setResource(l);break;default:c.skipField()}return s},proto.protocol.FreezeBalanceV2Contract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.FreezeBalanceV2Contract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.FreezeBalanceV2Contract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getFrozenBalance())!==0&&c.writeInt64(2,l),(l=s.getResource())!==0&&c.writeEnum(3,l)},proto.protocol.FreezeBalanceV2Contract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.FreezeBalanceV2Contract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.FreezeBalanceV2Contract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.FreezeBalanceV2Contract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.FreezeBalanceV2Contract.prototype.getFrozenBalance=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.FreezeBalanceV2Contract.prototype.setFrozenBalance=function(s){return n.Message.setProto3IntField(this,2,s)},proto.protocol.FreezeBalanceV2Contract.prototype.getResource=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.FreezeBalanceV2Contract.prototype.setResource=function(s){return n.Message.setProto3EnumField(this,3,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.UnfreezeBalanceV2Contract.prototype.toObject=function(s){return proto.protocol.UnfreezeBalanceV2Contract.toObject(s,this)},proto.protocol.UnfreezeBalanceV2Contract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64(),unfreezeBalance:n.Message.getFieldWithDefault(c,2,0),resource:n.Message.getFieldWithDefault(c,3,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.UnfreezeBalanceV2Contract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.UnfreezeBalanceV2Contract;return proto.protocol.UnfreezeBalanceV2Contract.deserializeBinaryFromReader(l,c)},proto.protocol.UnfreezeBalanceV2Contract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;case 2:l=c.readInt64(),s.setUnfreezeBalance(l);break;case 3:l=c.readEnum(),s.setResource(l);break;default:c.skipField()}return s},proto.protocol.UnfreezeBalanceV2Contract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.UnfreezeBalanceV2Contract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.UnfreezeBalanceV2Contract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getUnfreezeBalance())!==0&&c.writeInt64(2,l),(l=s.getResource())!==0&&c.writeEnum(3,l)},proto.protocol.UnfreezeBalanceV2Contract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.UnfreezeBalanceV2Contract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.UnfreezeBalanceV2Contract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.UnfreezeBalanceV2Contract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.UnfreezeBalanceV2Contract.prototype.getUnfreezeBalance=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.UnfreezeBalanceV2Contract.prototype.setUnfreezeBalance=function(s){return n.Message.setProto3IntField(this,2,s)},proto.protocol.UnfreezeBalanceV2Contract.prototype.getResource=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.UnfreezeBalanceV2Contract.prototype.setResource=function(s){return n.Message.setProto3EnumField(this,3,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.WithdrawExpireUnfreezeContract.prototype.toObject=function(s){return proto.protocol.WithdrawExpireUnfreezeContract.toObject(s,this)},proto.protocol.WithdrawExpireUnfreezeContract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.WithdrawExpireUnfreezeContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.WithdrawExpireUnfreezeContract;return proto.protocol.WithdrawExpireUnfreezeContract.deserializeBinaryFromReader(l,c)},proto.protocol.WithdrawExpireUnfreezeContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;default:c.skipField()}return s},proto.protocol.WithdrawExpireUnfreezeContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.WithdrawExpireUnfreezeContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.WithdrawExpireUnfreezeContract.serializeBinaryToWriter=function(s,c){var l;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l)},proto.protocol.WithdrawExpireUnfreezeContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.WithdrawExpireUnfreezeContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.WithdrawExpireUnfreezeContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.WithdrawExpireUnfreezeContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.DelegateResourceContract.prototype.toObject=function(s){return proto.protocol.DelegateResourceContract.toObject(s,this)},proto.protocol.DelegateResourceContract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64(),resource:n.Message.getFieldWithDefault(c,2,0),balance:n.Message.getFieldWithDefault(c,3,0),receiverAddress:c.getReceiverAddress_asB64(),lock:n.Message.getBooleanFieldWithDefault(c,5,!1)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.DelegateResourceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.DelegateResourceContract;return proto.protocol.DelegateResourceContract.deserializeBinaryFromReader(l,c)},proto.protocol.DelegateResourceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;case 2:l=c.readEnum(),s.setResource(l);break;case 3:l=c.readInt64(),s.setBalance(l);break;case 4:l=c.readBytes(),s.setReceiverAddress(l);break;case 5:l=c.readBool(),s.setLock(l);break;default:c.skipField()}return s},proto.protocol.DelegateResourceContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.DelegateResourceContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.DelegateResourceContract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getResource())!==0&&c.writeEnum(2,l),(l=s.getBalance())!==0&&c.writeInt64(3,l),(l=s.getReceiverAddress_asU8()).length>0&&c.writeBytes(4,l),(l=s.getLock())&&c.writeBool(5,l)},proto.protocol.DelegateResourceContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.DelegateResourceContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.DelegateResourceContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.DelegateResourceContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.DelegateResourceContract.prototype.getResource=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.DelegateResourceContract.prototype.setResource=function(s){return n.Message.setProto3EnumField(this,2,s)},proto.protocol.DelegateResourceContract.prototype.getBalance=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.DelegateResourceContract.prototype.setBalance=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.DelegateResourceContract.prototype.getReceiverAddress=function(){return n.Message.getFieldWithDefault(this,4,"")},proto.protocol.DelegateResourceContract.prototype.getReceiverAddress_asB64=function(){return n.Message.bytesAsB64(this.getReceiverAddress())},proto.protocol.DelegateResourceContract.prototype.getReceiverAddress_asU8=function(){return n.Message.bytesAsU8(this.getReceiverAddress())},proto.protocol.DelegateResourceContract.prototype.setReceiverAddress=function(s){return n.Message.setProto3BytesField(this,4,s)},proto.protocol.DelegateResourceContract.prototype.getLock=function(){return n.Message.getBooleanFieldWithDefault(this,5,!1)},proto.protocol.DelegateResourceContract.prototype.setLock=function(s){return n.Message.setProto3BooleanField(this,5,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.UnDelegateResourceContract.prototype.toObject=function(s){return proto.protocol.UnDelegateResourceContract.toObject(s,this)},proto.protocol.UnDelegateResourceContract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64(),resource:n.Message.getFieldWithDefault(c,2,0),balance:n.Message.getFieldWithDefault(c,3,0),receiverAddress:c.getReceiverAddress_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.UnDelegateResourceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.UnDelegateResourceContract;return proto.protocol.UnDelegateResourceContract.deserializeBinaryFromReader(l,c)},proto.protocol.UnDelegateResourceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;case 2:l=c.readEnum(),s.setResource(l);break;case 3:l=c.readInt64(),s.setBalance(l);break;case 4:l=c.readBytes(),s.setReceiverAddress(l);break;default:c.skipField()}return s},proto.protocol.UnDelegateResourceContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.UnDelegateResourceContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.UnDelegateResourceContract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getResource())!==0&&c.writeEnum(2,l),(l=s.getBalance())!==0&&c.writeInt64(3,l),(l=s.getReceiverAddress_asU8()).length>0&&c.writeBytes(4,l)},proto.protocol.UnDelegateResourceContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.UnDelegateResourceContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.UnDelegateResourceContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.UnDelegateResourceContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.UnDelegateResourceContract.prototype.getResource=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.UnDelegateResourceContract.prototype.setResource=function(s){return n.Message.setProto3EnumField(this,2,s)},proto.protocol.UnDelegateResourceContract.prototype.getBalance=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.UnDelegateResourceContract.prototype.setBalance=function(s){return n.Message.setProto3IntField(this,3,s)},proto.protocol.UnDelegateResourceContract.prototype.getReceiverAddress=function(){return n.Message.getFieldWithDefault(this,4,"")},proto.protocol.UnDelegateResourceContract.prototype.getReceiverAddress_asB64=function(){return n.Message.bytesAsB64(this.getReceiverAddress())},proto.protocol.UnDelegateResourceContract.prototype.getReceiverAddress_asU8=function(){return n.Message.bytesAsU8(this.getReceiverAddress())},proto.protocol.UnDelegateResourceContract.prototype.setReceiverAddress=function(s){return n.Message.setProto3BytesField(this,4,s)},o.object.extend(e,proto.protocol)},function(t,e,r){var n=r(8),o=n,i=function(){return this||window||i||self||Function("return this")()}.call(null);o.exportSymbol("proto.protocol.AssetIssueContract",null,i),o.exportSymbol("proto.protocol.AssetIssueContract.FrozenSupply",null,i),o.exportSymbol("proto.protocol.ParticipateAssetIssueContract",null,i),o.exportSymbol("proto.protocol.TransferAssetContract",null,i),o.exportSymbol("proto.protocol.UnfreezeAssetContract",null,i),o.exportSymbol("proto.protocol.UpdateAssetContract",null,i),proto.protocol.AssetIssueContract=function(a){n.Message.initialize(this,a,0,-1,proto.protocol.AssetIssueContract.repeatedFields_,null)},o.inherits(proto.protocol.AssetIssueContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AssetIssueContract.displayName="proto.protocol.AssetIssueContract"),proto.protocol.AssetIssueContract.FrozenSupply=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.AssetIssueContract.FrozenSupply,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AssetIssueContract.FrozenSupply.displayName="proto.protocol.AssetIssueContract.FrozenSupply"),proto.protocol.TransferAssetContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.TransferAssetContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.TransferAssetContract.displayName="proto.protocol.TransferAssetContract"),proto.protocol.UnfreezeAssetContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.UnfreezeAssetContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.UnfreezeAssetContract.displayName="proto.protocol.UnfreezeAssetContract"),proto.protocol.UpdateAssetContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.UpdateAssetContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.UpdateAssetContract.displayName="proto.protocol.UpdateAssetContract"),proto.protocol.ParticipateAssetIssueContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.ParticipateAssetIssueContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.ParticipateAssetIssueContract.displayName="proto.protocol.ParticipateAssetIssueContract"),proto.protocol.AssetIssueContract.repeatedFields_=[5],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AssetIssueContract.prototype.toObject=function(a){return proto.protocol.AssetIssueContract.toObject(a,this)},proto.protocol.AssetIssueContract.toObject=function(a,s){var c={id:n.Message.getFieldWithDefault(s,41,""),ownerAddress:s.getOwnerAddress_asB64(),name:s.getName_asB64(),abbr:s.getAbbr_asB64(),totalSupply:n.Message.getFieldWithDefault(s,4,0),frozenSupplyList:n.Message.toObjectList(s.getFrozenSupplyList(),proto.protocol.AssetIssueContract.FrozenSupply.toObject,a),trxNum:n.Message.getFieldWithDefault(s,6,0),precision:n.Message.getFieldWithDefault(s,7,0),num:n.Message.getFieldWithDefault(s,8,0),startTime:n.Message.getFieldWithDefault(s,9,0),endTime:n.Message.getFieldWithDefault(s,10,0),order:n.Message.getFieldWithDefault(s,11,0),voteScore:n.Message.getFieldWithDefault(s,16,0),description:s.getDescription_asB64(),url:s.getUrl_asB64(),freeAssetNetLimit:n.Message.getFieldWithDefault(s,22,0),publicFreeAssetNetLimit:n.Message.getFieldWithDefault(s,23,0),publicFreeAssetNetUsage:n.Message.getFieldWithDefault(s,24,0),publicLatestFreeNetTime:n.Message.getFieldWithDefault(s,25,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.AssetIssueContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.AssetIssueContract;return proto.protocol.AssetIssueContract.deserializeBinaryFromReader(c,s)},proto.protocol.AssetIssueContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 41:var c=s.readString();a.setId(c);break;case 1:c=s.readBytes(),a.setOwnerAddress(c);break;case 2:c=s.readBytes(),a.setName(c);break;case 3:c=s.readBytes(),a.setAbbr(c);break;case 4:c=s.readInt64(),a.setTotalSupply(c);break;case 5:c=new proto.protocol.AssetIssueContract.FrozenSupply,s.readMessage(c,proto.protocol.AssetIssueContract.FrozenSupply.deserializeBinaryFromReader),a.addFrozenSupply(c);break;case 6:c=s.readInt32(),a.setTrxNum(c);break;case 7:c=s.readInt32(),a.setPrecision(c);break;case 8:c=s.readInt32(),a.setNum(c);break;case 9:c=s.readInt64(),a.setStartTime(c);break;case 10:c=s.readInt64(),a.setEndTime(c);break;case 11:c=s.readInt64(),a.setOrder(c);break;case 16:c=s.readInt32(),a.setVoteScore(c);break;case 20:c=s.readBytes(),a.setDescription(c);break;case 21:c=s.readBytes(),a.setUrl(c);break;case 22:c=s.readInt64(),a.setFreeAssetNetLimit(c);break;case 23:c=s.readInt64(),a.setPublicFreeAssetNetLimit(c);break;case 24:c=s.readInt64(),a.setPublicFreeAssetNetUsage(c);break;case 25:c=s.readInt64(),a.setPublicLatestFreeNetTime(c);break;default:s.skipField()}return a},proto.protocol.AssetIssueContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.AssetIssueContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.AssetIssueContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getId()).length>0&&s.writeString(41,c),(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getName_asU8()).length>0&&s.writeBytes(2,c),(c=a.getAbbr_asU8()).length>0&&s.writeBytes(3,c),(c=a.getTotalSupply())!==0&&s.writeInt64(4,c),(c=a.getFrozenSupplyList()).length>0&&s.writeRepeatedMessage(5,c,proto.protocol.AssetIssueContract.FrozenSupply.serializeBinaryToWriter),(c=a.getTrxNum())!==0&&s.writeInt32(6,c),(c=a.getPrecision())!==0&&s.writeInt32(7,c),(c=a.getNum())!==0&&s.writeInt32(8,c),(c=a.getStartTime())!==0&&s.writeInt64(9,c),(c=a.getEndTime())!==0&&s.writeInt64(10,c),(c=a.getOrder())!==0&&s.writeInt64(11,c),(c=a.getVoteScore())!==0&&s.writeInt32(16,c),(c=a.getDescription_asU8()).length>0&&s.writeBytes(20,c),(c=a.getUrl_asU8()).length>0&&s.writeBytes(21,c),(c=a.getFreeAssetNetLimit())!==0&&s.writeInt64(22,c),(c=a.getPublicFreeAssetNetLimit())!==0&&s.writeInt64(23,c),(c=a.getPublicFreeAssetNetUsage())!==0&&s.writeInt64(24,c),(c=a.getPublicLatestFreeNetTime())!==0&&s.writeInt64(25,c)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AssetIssueContract.FrozenSupply.prototype.toObject=function(a){return proto.protocol.AssetIssueContract.FrozenSupply.toObject(a,this)},proto.protocol.AssetIssueContract.FrozenSupply.toObject=function(a,s){var c={frozenAmount:n.Message.getFieldWithDefault(s,1,0),frozenDays:n.Message.getFieldWithDefault(s,2,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.AssetIssueContract.FrozenSupply.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.AssetIssueContract.FrozenSupply;return proto.protocol.AssetIssueContract.FrozenSupply.deserializeBinaryFromReader(c,s)},proto.protocol.AssetIssueContract.FrozenSupply.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readInt64();a.setFrozenAmount(c);break;case 2:c=s.readInt64(),a.setFrozenDays(c);break;default:s.skipField()}return a},proto.protocol.AssetIssueContract.FrozenSupply.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.AssetIssueContract.FrozenSupply.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.AssetIssueContract.FrozenSupply.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getFrozenAmount())!==0&&s.writeInt64(1,c),(c=a.getFrozenDays())!==0&&s.writeInt64(2,c)},proto.protocol.AssetIssueContract.FrozenSupply.prototype.getFrozenAmount=function(){return n.Message.getFieldWithDefault(this,1,0)},proto.protocol.AssetIssueContract.FrozenSupply.prototype.setFrozenAmount=function(a){return n.Message.setProto3IntField(this,1,a)},proto.protocol.AssetIssueContract.FrozenSupply.prototype.getFrozenDays=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.AssetIssueContract.FrozenSupply.prototype.setFrozenDays=function(a){return n.Message.setProto3IntField(this,2,a)},proto.protocol.AssetIssueContract.prototype.getId=function(){return n.Message.getFieldWithDefault(this,41,"")},proto.protocol.AssetIssueContract.prototype.setId=function(a){return n.Message.setProto3StringField(this,41,a)},proto.protocol.AssetIssueContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.AssetIssueContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.AssetIssueContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.AssetIssueContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.AssetIssueContract.prototype.getName=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.AssetIssueContract.prototype.getName_asB64=function(){return n.Message.bytesAsB64(this.getName())},proto.protocol.AssetIssueContract.prototype.getName_asU8=function(){return n.Message.bytesAsU8(this.getName())},proto.protocol.AssetIssueContract.prototype.setName=function(a){return n.Message.setProto3BytesField(this,2,a)},proto.protocol.AssetIssueContract.prototype.getAbbr=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.AssetIssueContract.prototype.getAbbr_asB64=function(){return n.Message.bytesAsB64(this.getAbbr())},proto.protocol.AssetIssueContract.prototype.getAbbr_asU8=function(){return n.Message.bytesAsU8(this.getAbbr())},proto.protocol.AssetIssueContract.prototype.setAbbr=function(a){return n.Message.setProto3BytesField(this,3,a)},proto.protocol.AssetIssueContract.prototype.getTotalSupply=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.AssetIssueContract.prototype.setTotalSupply=function(a){return n.Message.setProto3IntField(this,4,a)},proto.protocol.AssetIssueContract.prototype.getFrozenSupplyList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.AssetIssueContract.FrozenSupply,5)},proto.protocol.AssetIssueContract.prototype.setFrozenSupplyList=function(a){return n.Message.setRepeatedWrapperField(this,5,a)},proto.protocol.AssetIssueContract.prototype.addFrozenSupply=function(a,s){return n.Message.addToRepeatedWrapperField(this,5,a,proto.protocol.AssetIssueContract.FrozenSupply,s)},proto.protocol.AssetIssueContract.prototype.clearFrozenSupplyList=function(){return this.setFrozenSupplyList([])},proto.protocol.AssetIssueContract.prototype.getTrxNum=function(){return n.Message.getFieldWithDefault(this,6,0)},proto.protocol.AssetIssueContract.prototype.setTrxNum=function(a){return n.Message.setProto3IntField(this,6,a)},proto.protocol.AssetIssueContract.prototype.getPrecision=function(){return n.Message.getFieldWithDefault(this,7,0)},proto.protocol.AssetIssueContract.prototype.setPrecision=function(a){return n.Message.setProto3IntField(this,7,a)},proto.protocol.AssetIssueContract.prototype.getNum=function(){return n.Message.getFieldWithDefault(this,8,0)},proto.protocol.AssetIssueContract.prototype.setNum=function(a){return n.Message.setProto3IntField(this,8,a)},proto.protocol.AssetIssueContract.prototype.getStartTime=function(){return n.Message.getFieldWithDefault(this,9,0)},proto.protocol.AssetIssueContract.prototype.setStartTime=function(a){return n.Message.setProto3IntField(this,9,a)},proto.protocol.AssetIssueContract.prototype.getEndTime=function(){return n.Message.getFieldWithDefault(this,10,0)},proto.protocol.AssetIssueContract.prototype.setEndTime=function(a){return n.Message.setProto3IntField(this,10,a)},proto.protocol.AssetIssueContract.prototype.getOrder=function(){return n.Message.getFieldWithDefault(this,11,0)},proto.protocol.AssetIssueContract.prototype.setOrder=function(a){return n.Message.setProto3IntField(this,11,a)},proto.protocol.AssetIssueContract.prototype.getVoteScore=function(){return n.Message.getFieldWithDefault(this,16,0)},proto.protocol.AssetIssueContract.prototype.setVoteScore=function(a){return n.Message.setProto3IntField(this,16,a)},proto.protocol.AssetIssueContract.prototype.getDescription=function(){return n.Message.getFieldWithDefault(this,20,"")},proto.protocol.AssetIssueContract.prototype.getDescription_asB64=function(){return n.Message.bytesAsB64(this.getDescription())},proto.protocol.AssetIssueContract.prototype.getDescription_asU8=function(){return n.Message.bytesAsU8(this.getDescription())},proto.protocol.AssetIssueContract.prototype.setDescription=function(a){return n.Message.setProto3BytesField(this,20,a)},proto.protocol.AssetIssueContract.prototype.getUrl=function(){return n.Message.getFieldWithDefault(this,21,"")},proto.protocol.AssetIssueContract.prototype.getUrl_asB64=function(){return n.Message.bytesAsB64(this.getUrl())},proto.protocol.AssetIssueContract.prototype.getUrl_asU8=function(){return n.Message.bytesAsU8(this.getUrl())},proto.protocol.AssetIssueContract.prototype.setUrl=function(a){return n.Message.setProto3BytesField(this,21,a)},proto.protocol.AssetIssueContract.prototype.getFreeAssetNetLimit=function(){return n.Message.getFieldWithDefault(this,22,0)},proto.protocol.AssetIssueContract.prototype.setFreeAssetNetLimit=function(a){return n.Message.setProto3IntField(this,22,a)},proto.protocol.AssetIssueContract.prototype.getPublicFreeAssetNetLimit=function(){return n.Message.getFieldWithDefault(this,23,0)},proto.protocol.AssetIssueContract.prototype.setPublicFreeAssetNetLimit=function(a){return n.Message.setProto3IntField(this,23,a)},proto.protocol.AssetIssueContract.prototype.getPublicFreeAssetNetUsage=function(){return n.Message.getFieldWithDefault(this,24,0)},proto.protocol.AssetIssueContract.prototype.setPublicFreeAssetNetUsage=function(a){return n.Message.setProto3IntField(this,24,a)},proto.protocol.AssetIssueContract.prototype.getPublicLatestFreeNetTime=function(){return n.Message.getFieldWithDefault(this,25,0)},proto.protocol.AssetIssueContract.prototype.setPublicLatestFreeNetTime=function(a){return n.Message.setProto3IntField(this,25,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.TransferAssetContract.prototype.toObject=function(a){return proto.protocol.TransferAssetContract.toObject(a,this)},proto.protocol.TransferAssetContract.toObject=function(a,s){var c={assetName:s.getAssetName_asB64(),ownerAddress:s.getOwnerAddress_asB64(),toAddress:s.getToAddress_asB64(),amount:n.Message.getFieldWithDefault(s,4,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.TransferAssetContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.TransferAssetContract;return proto.protocol.TransferAssetContract.deserializeBinaryFromReader(c,s)},proto.protocol.TransferAssetContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setAssetName(c);break;case 2:c=s.readBytes(),a.setOwnerAddress(c);break;case 3:c=s.readBytes(),a.setToAddress(c);break;case 4:c=s.readInt64(),a.setAmount(c);break;default:s.skipField()}return a},proto.protocol.TransferAssetContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.TransferAssetContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.TransferAssetContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getAssetName_asU8()).length>0&&s.writeBytes(1,c),(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(2,c),(c=a.getToAddress_asU8()).length>0&&s.writeBytes(3,c),(c=a.getAmount())!==0&&s.writeInt64(4,c)},proto.protocol.TransferAssetContract.prototype.getAssetName=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.TransferAssetContract.prototype.getAssetName_asB64=function(){return n.Message.bytesAsB64(this.getAssetName())},proto.protocol.TransferAssetContract.prototype.getAssetName_asU8=function(){return n.Message.bytesAsU8(this.getAssetName())},proto.protocol.TransferAssetContract.prototype.setAssetName=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.TransferAssetContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.TransferAssetContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.TransferAssetContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.TransferAssetContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,2,a)},proto.protocol.TransferAssetContract.prototype.getToAddress=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.TransferAssetContract.prototype.getToAddress_asB64=function(){return n.Message.bytesAsB64(this.getToAddress())},proto.protocol.TransferAssetContract.prototype.getToAddress_asU8=function(){return n.Message.bytesAsU8(this.getToAddress())},proto.protocol.TransferAssetContract.prototype.setToAddress=function(a){return n.Message.setProto3BytesField(this,3,a)},proto.protocol.TransferAssetContract.prototype.getAmount=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.TransferAssetContract.prototype.setAmount=function(a){return n.Message.setProto3IntField(this,4,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.UnfreezeAssetContract.prototype.toObject=function(a){return proto.protocol.UnfreezeAssetContract.toObject(a,this)},proto.protocol.UnfreezeAssetContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64()};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.UnfreezeAssetContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.UnfreezeAssetContract;return proto.protocol.UnfreezeAssetContract.deserializeBinaryFromReader(c,s)},proto.protocol.UnfreezeAssetContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;default:s.skipField()}return a},proto.protocol.UnfreezeAssetContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.UnfreezeAssetContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.UnfreezeAssetContract.serializeBinaryToWriter=function(a,s){var c;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c)},proto.protocol.UnfreezeAssetContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.UnfreezeAssetContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.UnfreezeAssetContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.UnfreezeAssetContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.UpdateAssetContract.prototype.toObject=function(a){return proto.protocol.UpdateAssetContract.toObject(a,this)},proto.protocol.UpdateAssetContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),description:s.getDescription_asB64(),url:s.getUrl_asB64(),newLimit:n.Message.getFieldWithDefault(s,4,0),newPublicLimit:n.Message.getFieldWithDefault(s,5,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.UpdateAssetContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.UpdateAssetContract;return proto.protocol.UpdateAssetContract.deserializeBinaryFromReader(c,s)},proto.protocol.UpdateAssetContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readBytes(),a.setDescription(c);break;case 3:c=s.readBytes(),a.setUrl(c);break;case 4:c=s.readInt64(),a.setNewLimit(c);break;case 5:c=s.readInt64(),a.setNewPublicLimit(c);break;default:s.skipField()}return a},proto.protocol.UpdateAssetContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.UpdateAssetContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.UpdateAssetContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getDescription_asU8()).length>0&&s.writeBytes(2,c),(c=a.getUrl_asU8()).length>0&&s.writeBytes(3,c),(c=a.getNewLimit())!==0&&s.writeInt64(4,c),(c=a.getNewPublicLimit())!==0&&s.writeInt64(5,c)},proto.protocol.UpdateAssetContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.UpdateAssetContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.UpdateAssetContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.UpdateAssetContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.UpdateAssetContract.prototype.getDescription=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.UpdateAssetContract.prototype.getDescription_asB64=function(){return n.Message.bytesAsB64(this.getDescription())},proto.protocol.UpdateAssetContract.prototype.getDescription_asU8=function(){return n.Message.bytesAsU8(this.getDescription())},proto.protocol.UpdateAssetContract.prototype.setDescription=function(a){return n.Message.setProto3BytesField(this,2,a)},proto.protocol.UpdateAssetContract.prototype.getUrl=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.UpdateAssetContract.prototype.getUrl_asB64=function(){return n.Message.bytesAsB64(this.getUrl())},proto.protocol.UpdateAssetContract.prototype.getUrl_asU8=function(){return n.Message.bytesAsU8(this.getUrl())},proto.protocol.UpdateAssetContract.prototype.setUrl=function(a){return n.Message.setProto3BytesField(this,3,a)},proto.protocol.UpdateAssetContract.prototype.getNewLimit=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.UpdateAssetContract.prototype.setNewLimit=function(a){return n.Message.setProto3IntField(this,4,a)},proto.protocol.UpdateAssetContract.prototype.getNewPublicLimit=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.UpdateAssetContract.prototype.setNewPublicLimit=function(a){return n.Message.setProto3IntField(this,5,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.ParticipateAssetIssueContract.prototype.toObject=function(a){return proto.protocol.ParticipateAssetIssueContract.toObject(a,this)},proto.protocol.ParticipateAssetIssueContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),toAddress:s.getToAddress_asB64(),assetName:s.getAssetName_asB64(),amount:n.Message.getFieldWithDefault(s,4,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.ParticipateAssetIssueContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.ParticipateAssetIssueContract;return proto.protocol.ParticipateAssetIssueContract.deserializeBinaryFromReader(c,s)},proto.protocol.ParticipateAssetIssueContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readBytes(),a.setToAddress(c);break;case 3:c=s.readBytes(),a.setAssetName(c);break;case 4:c=s.readInt64(),a.setAmount(c);break;default:s.skipField()}return a},proto.protocol.ParticipateAssetIssueContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.ParticipateAssetIssueContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.ParticipateAssetIssueContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getToAddress_asU8()).length>0&&s.writeBytes(2,c),(c=a.getAssetName_asU8()).length>0&&s.writeBytes(3,c),(c=a.getAmount())!==0&&s.writeInt64(4,c)},proto.protocol.ParticipateAssetIssueContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.ParticipateAssetIssueContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.ParticipateAssetIssueContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.ParticipateAssetIssueContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.ParticipateAssetIssueContract.prototype.getToAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.ParticipateAssetIssueContract.prototype.getToAddress_asB64=function(){return n.Message.bytesAsB64(this.getToAddress())},proto.protocol.ParticipateAssetIssueContract.prototype.getToAddress_asU8=function(){return n.Message.bytesAsU8(this.getToAddress())},proto.protocol.ParticipateAssetIssueContract.prototype.setToAddress=function(a){return n.Message.setProto3BytesField(this,2,a)},proto.protocol.ParticipateAssetIssueContract.prototype.getAssetName=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.ParticipateAssetIssueContract.prototype.getAssetName_asB64=function(){return n.Message.bytesAsB64(this.getAssetName())},proto.protocol.ParticipateAssetIssueContract.prototype.getAssetName_asU8=function(){return n.Message.bytesAsU8(this.getAssetName())},proto.protocol.ParticipateAssetIssueContract.prototype.setAssetName=function(a){return n.Message.setProto3BytesField(this,3,a)},proto.protocol.ParticipateAssetIssueContract.prototype.getAmount=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.ParticipateAssetIssueContract.prototype.setAmount=function(a){return n.Message.setProto3IntField(this,4,a)},o.object.extend(e,proto.protocol)},function(t,e,r){var n=r(8),o=n,i=function(){return this||window||i||self||Function("return this")()}.call(null);o.exportSymbol("proto.protocol.ClearABIContract",null,i),o.exportSymbol("proto.protocol.CreateSmartContract",null,i),o.exportSymbol("proto.protocol.SmartContract",null,i),o.exportSymbol("proto.protocol.SmartContract.ABI",null,i),o.exportSymbol("proto.protocol.SmartContract.ABI.Entry",null,i),o.exportSymbol("proto.protocol.SmartContract.ABI.Entry.EntryType",null,i),o.exportSymbol("proto.protocol.SmartContract.ABI.Entry.Param",null,i),o.exportSymbol("proto.protocol.SmartContract.ABI.Entry.StateMutabilityType",null,i),o.exportSymbol("proto.protocol.SmartContractDataWrapper",null,i),o.exportSymbol("proto.protocol.TriggerSmartContract",null,i),o.exportSymbol("proto.protocol.UpdateEnergyLimitContract",null,i),o.exportSymbol("proto.protocol.UpdateSettingContract",null,i),proto.protocol.SmartContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.SmartContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.SmartContract.displayName="proto.protocol.SmartContract"),proto.protocol.SmartContract.ABI=function(a){n.Message.initialize(this,a,0,-1,proto.protocol.SmartContract.ABI.repeatedFields_,null)},o.inherits(proto.protocol.SmartContract.ABI,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.SmartContract.ABI.displayName="proto.protocol.SmartContract.ABI"),proto.protocol.SmartContract.ABI.Entry=function(a){n.Message.initialize(this,a,0,-1,proto.protocol.SmartContract.ABI.Entry.repeatedFields_,null)},o.inherits(proto.protocol.SmartContract.ABI.Entry,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.SmartContract.ABI.Entry.displayName="proto.protocol.SmartContract.ABI.Entry"),proto.protocol.SmartContract.ABI.Entry.Param=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.SmartContract.ABI.Entry.Param,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.SmartContract.ABI.Entry.Param.displayName="proto.protocol.SmartContract.ABI.Entry.Param"),proto.protocol.CreateSmartContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.CreateSmartContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.CreateSmartContract.displayName="proto.protocol.CreateSmartContract"),proto.protocol.TriggerSmartContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.TriggerSmartContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.TriggerSmartContract.displayName="proto.protocol.TriggerSmartContract"),proto.protocol.ClearABIContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.ClearABIContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.ClearABIContract.displayName="proto.protocol.ClearABIContract"),proto.protocol.UpdateSettingContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.UpdateSettingContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.UpdateSettingContract.displayName="proto.protocol.UpdateSettingContract"),proto.protocol.UpdateEnergyLimitContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.UpdateEnergyLimitContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.UpdateEnergyLimitContract.displayName="proto.protocol.UpdateEnergyLimitContract"),proto.protocol.SmartContractDataWrapper=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.SmartContractDataWrapper,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.SmartContractDataWrapper.displayName="proto.protocol.SmartContractDataWrapper"),n.Message.GENERATE_TO_OBJECT&&(proto.protocol.SmartContract.prototype.toObject=function(a){return proto.protocol.SmartContract.toObject(a,this)},proto.protocol.SmartContract.toObject=function(a,s){var c,l={originAddress:s.getOriginAddress_asB64(),contractAddress:s.getContractAddress_asB64(),abi:(c=s.getAbi())&&proto.protocol.SmartContract.ABI.toObject(a,c),bytecode:s.getBytecode_asB64(),callValue:n.Message.getFieldWithDefault(s,5,0),consumeUserResourcePercent:n.Message.getFieldWithDefault(s,6,0),name:n.Message.getFieldWithDefault(s,7,""),originEnergyLimit:n.Message.getFieldWithDefault(s,8,0),codeHash:s.getCodeHash_asB64(),trxHash:s.getTrxHash_asB64()};return a&&(l.$jspbMessageInstance=s),l}),proto.protocol.SmartContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.SmartContract;return proto.protocol.SmartContract.deserializeBinaryFromReader(c,s)},proto.protocol.SmartContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOriginAddress(c);break;case 2:c=s.readBytes(),a.setContractAddress(c);break;case 3:c=new proto.protocol.SmartContract.ABI,s.readMessage(c,proto.protocol.SmartContract.ABI.deserializeBinaryFromReader),a.setAbi(c);break;case 4:c=s.readBytes(),a.setBytecode(c);break;case 5:c=s.readInt64(),a.setCallValue(c);break;case 6:c=s.readInt64(),a.setConsumeUserResourcePercent(c);break;case 7:c=s.readString(),a.setName(c);break;case 8:c=s.readInt64(),a.setOriginEnergyLimit(c);break;case 9:c=s.readBytes(),a.setCodeHash(c);break;case 10:c=s.readBytes(),a.setTrxHash(c);break;default:s.skipField()}return a},proto.protocol.SmartContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.SmartContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.SmartContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOriginAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getContractAddress_asU8()).length>0&&s.writeBytes(2,c),(c=a.getAbi())!=null&&s.writeMessage(3,c,proto.protocol.SmartContract.ABI.serializeBinaryToWriter),(c=a.getBytecode_asU8()).length>0&&s.writeBytes(4,c),(c=a.getCallValue())!==0&&s.writeInt64(5,c),(c=a.getConsumeUserResourcePercent())!==0&&s.writeInt64(6,c),(c=a.getName()).length>0&&s.writeString(7,c),(c=a.getOriginEnergyLimit())!==0&&s.writeInt64(8,c),(c=a.getCodeHash_asU8()).length>0&&s.writeBytes(9,c),(c=a.getTrxHash_asU8()).length>0&&s.writeBytes(10,c)},proto.protocol.SmartContract.ABI.repeatedFields_=[1],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.SmartContract.ABI.prototype.toObject=function(a){return proto.protocol.SmartContract.ABI.toObject(a,this)},proto.protocol.SmartContract.ABI.toObject=function(a,s){var c={entrysList:n.Message.toObjectList(s.getEntrysList(),proto.protocol.SmartContract.ABI.Entry.toObject,a)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.SmartContract.ABI.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.SmartContract.ABI;return proto.protocol.SmartContract.ABI.deserializeBinaryFromReader(c,s)},proto.protocol.SmartContract.ABI.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=new proto.protocol.SmartContract.ABI.Entry;s.readMessage(c,proto.protocol.SmartContract.ABI.Entry.deserializeBinaryFromReader),a.addEntrys(c);break;default:s.skipField()}return a},proto.protocol.SmartContract.ABI.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.SmartContract.ABI.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.SmartContract.ABI.serializeBinaryToWriter=function(a,s){var c;(c=a.getEntrysList()).length>0&&s.writeRepeatedMessage(1,c,proto.protocol.SmartContract.ABI.Entry.serializeBinaryToWriter)},proto.protocol.SmartContract.ABI.Entry.repeatedFields_=[4,5],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.SmartContract.ABI.Entry.prototype.toObject=function(a){return proto.protocol.SmartContract.ABI.Entry.toObject(a,this)},proto.protocol.SmartContract.ABI.Entry.toObject=function(a,s){var c={anonymous:n.Message.getBooleanFieldWithDefault(s,1,!1),constant:n.Message.getBooleanFieldWithDefault(s,2,!1),name:n.Message.getFieldWithDefault(s,3,""),inputsList:n.Message.toObjectList(s.getInputsList(),proto.protocol.SmartContract.ABI.Entry.Param.toObject,a),outputsList:n.Message.toObjectList(s.getOutputsList(),proto.protocol.SmartContract.ABI.Entry.Param.toObject,a),type:n.Message.getFieldWithDefault(s,6,0),payable:n.Message.getBooleanFieldWithDefault(s,7,!1),statemutability:n.Message.getFieldWithDefault(s,8,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.SmartContract.ABI.Entry.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.SmartContract.ABI.Entry;return proto.protocol.SmartContract.ABI.Entry.deserializeBinaryFromReader(c,s)},proto.protocol.SmartContract.ABI.Entry.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBool();a.setAnonymous(c);break;case 2:c=s.readBool(),a.setConstant(c);break;case 3:c=s.readString(),a.setName(c);break;case 4:c=new proto.protocol.SmartContract.ABI.Entry.Param,s.readMessage(c,proto.protocol.SmartContract.ABI.Entry.Param.deserializeBinaryFromReader),a.addInputs(c);break;case 5:c=new proto.protocol.SmartContract.ABI.Entry.Param,s.readMessage(c,proto.protocol.SmartContract.ABI.Entry.Param.deserializeBinaryFromReader),a.addOutputs(c);break;case 6:c=s.readEnum(),a.setType(c);break;case 7:c=s.readBool(),a.setPayable(c);break;case 8:c=s.readEnum(),a.setStatemutability(c);break;default:s.skipField()}return a},proto.protocol.SmartContract.ABI.Entry.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.SmartContract.ABI.Entry.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.SmartContract.ABI.Entry.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getAnonymous())&&s.writeBool(1,c),(c=a.getConstant())&&s.writeBool(2,c),(c=a.getName()).length>0&&s.writeString(3,c),(c=a.getInputsList()).length>0&&s.writeRepeatedMessage(4,c,proto.protocol.SmartContract.ABI.Entry.Param.serializeBinaryToWriter),(c=a.getOutputsList()).length>0&&s.writeRepeatedMessage(5,c,proto.protocol.SmartContract.ABI.Entry.Param.serializeBinaryToWriter),(c=a.getType())!==0&&s.writeEnum(6,c),(c=a.getPayable())&&s.writeBool(7,c),(c=a.getStatemutability())!==0&&s.writeEnum(8,c)},proto.protocol.SmartContract.ABI.Entry.EntryType={UNKNOWNENTRYTYPE:0,CONSTRUCTOR:1,FUNCTION:2,EVENT:3,FALLBACK:4,RECEIVE:5,ERROR:6},proto.protocol.SmartContract.ABI.Entry.StateMutabilityType={UNKNOWNMUTABILITYTYPE:0,PURE:1,VIEW:2,NONPAYABLE:3,PAYABLE:4},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.SmartContract.ABI.Entry.Param.prototype.toObject=function(a){return proto.protocol.SmartContract.ABI.Entry.Param.toObject(a,this)},proto.protocol.SmartContract.ABI.Entry.Param.toObject=function(a,s){var c={indexed:n.Message.getBooleanFieldWithDefault(s,1,!1),name:n.Message.getFieldWithDefault(s,2,""),type:n.Message.getFieldWithDefault(s,3,"")};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.SmartContract.ABI.Entry.Param.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.SmartContract.ABI.Entry.Param;return proto.protocol.SmartContract.ABI.Entry.Param.deserializeBinaryFromReader(c,s)},proto.protocol.SmartContract.ABI.Entry.Param.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBool();a.setIndexed(c);break;case 2:c=s.readString(),a.setName(c);break;case 3:c=s.readString(),a.setType(c);break;default:s.skipField()}return a},proto.protocol.SmartContract.ABI.Entry.Param.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.SmartContract.ABI.Entry.Param.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.SmartContract.ABI.Entry.Param.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getIndexed())&&s.writeBool(1,c),(c=a.getName()).length>0&&s.writeString(2,c),(c=a.getType()).length>0&&s.writeString(3,c)},proto.protocol.SmartContract.ABI.Entry.Param.prototype.getIndexed=function(){return n.Message.getBooleanFieldWithDefault(this,1,!1)},proto.protocol.SmartContract.ABI.Entry.Param.prototype.setIndexed=function(a){return n.Message.setProto3BooleanField(this,1,a)},proto.protocol.SmartContract.ABI.Entry.Param.prototype.getName=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.SmartContract.ABI.Entry.Param.prototype.setName=function(a){return n.Message.setProto3StringField(this,2,a)},proto.protocol.SmartContract.ABI.Entry.Param.prototype.getType=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.SmartContract.ABI.Entry.Param.prototype.setType=function(a){return n.Message.setProto3StringField(this,3,a)},proto.protocol.SmartContract.ABI.Entry.prototype.getAnonymous=function(){return n.Message.getBooleanFieldWithDefault(this,1,!1)},proto.protocol.SmartContract.ABI.Entry.prototype.setAnonymous=function(a){return n.Message.setProto3BooleanField(this,1,a)},proto.protocol.SmartContract.ABI.Entry.prototype.getConstant=function(){return n.Message.getBooleanFieldWithDefault(this,2,!1)},proto.protocol.SmartContract.ABI.Entry.prototype.setConstant=function(a){return n.Message.setProto3BooleanField(this,2,a)},proto.protocol.SmartContract.ABI.Entry.prototype.getName=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.SmartContract.ABI.Entry.prototype.setName=function(a){return n.Message.setProto3StringField(this,3,a)},proto.protocol.SmartContract.ABI.Entry.prototype.getInputsList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.SmartContract.ABI.Entry.Param,4)},proto.protocol.SmartContract.ABI.Entry.prototype.setInputsList=function(a){return n.Message.setRepeatedWrapperField(this,4,a)},proto.protocol.SmartContract.ABI.Entry.prototype.addInputs=function(a,s){return n.Message.addToRepeatedWrapperField(this,4,a,proto.protocol.SmartContract.ABI.Entry.Param,s)},proto.protocol.SmartContract.ABI.Entry.prototype.clearInputsList=function(){return this.setInputsList([])},proto.protocol.SmartContract.ABI.Entry.prototype.getOutputsList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.SmartContract.ABI.Entry.Param,5)},proto.protocol.SmartContract.ABI.Entry.prototype.setOutputsList=function(a){return n.Message.setRepeatedWrapperField(this,5,a)},proto.protocol.SmartContract.ABI.Entry.prototype.addOutputs=function(a,s){return n.Message.addToRepeatedWrapperField(this,5,a,proto.protocol.SmartContract.ABI.Entry.Param,s)},proto.protocol.SmartContract.ABI.Entry.prototype.clearOutputsList=function(){return this.setOutputsList([])},proto.protocol.SmartContract.ABI.Entry.prototype.getType=function(){return n.Message.getFieldWithDefault(this,6,0)},proto.protocol.SmartContract.ABI.Entry.prototype.setType=function(a){return n.Message.setProto3EnumField(this,6,a)},proto.protocol.SmartContract.ABI.Entry.prototype.getPayable=function(){return n.Message.getBooleanFieldWithDefault(this,7,!1)},proto.protocol.SmartContract.ABI.Entry.prototype.setPayable=function(a){return n.Message.setProto3BooleanField(this,7,a)},proto.protocol.SmartContract.ABI.Entry.prototype.getStatemutability=function(){return n.Message.getFieldWithDefault(this,8,0)},proto.protocol.SmartContract.ABI.Entry.prototype.setStatemutability=function(a){return n.Message.setProto3EnumField(this,8,a)},proto.protocol.SmartContract.ABI.prototype.getEntrysList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.SmartContract.ABI.Entry,1)},proto.protocol.SmartContract.ABI.prototype.setEntrysList=function(a){return n.Message.setRepeatedWrapperField(this,1,a)},proto.protocol.SmartContract.ABI.prototype.addEntrys=function(a,s){return n.Message.addToRepeatedWrapperField(this,1,a,proto.protocol.SmartContract.ABI.Entry,s)},proto.protocol.SmartContract.ABI.prototype.clearEntrysList=function(){return this.setEntrysList([])},proto.protocol.SmartContract.prototype.getOriginAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.SmartContract.prototype.getOriginAddress_asB64=function(){return n.Message.bytesAsB64(this.getOriginAddress())},proto.protocol.SmartContract.prototype.getOriginAddress_asU8=function(){return n.Message.bytesAsU8(this.getOriginAddress())},proto.protocol.SmartContract.prototype.setOriginAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.SmartContract.prototype.getContractAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.SmartContract.prototype.getContractAddress_asB64=function(){return n.Message.bytesAsB64(this.getContractAddress())},proto.protocol.SmartContract.prototype.getContractAddress_asU8=function(){return n.Message.bytesAsU8(this.getContractAddress())},proto.protocol.SmartContract.prototype.setContractAddress=function(a){return n.Message.setProto3BytesField(this,2,a)},proto.protocol.SmartContract.prototype.getAbi=function(){return n.Message.getWrapperField(this,proto.protocol.SmartContract.ABI,3)},proto.protocol.SmartContract.prototype.setAbi=function(a){return n.Message.setWrapperField(this,3,a)},proto.protocol.SmartContract.prototype.clearAbi=function(){return this.setAbi(void 0)},proto.protocol.SmartContract.prototype.hasAbi=function(){return n.Message.getField(this,3)!=null},proto.protocol.SmartContract.prototype.getBytecode=function(){return n.Message.getFieldWithDefault(this,4,"")},proto.protocol.SmartContract.prototype.getBytecode_asB64=function(){return n.Message.bytesAsB64(this.getBytecode())},proto.protocol.SmartContract.prototype.getBytecode_asU8=function(){return n.Message.bytesAsU8(this.getBytecode())},proto.protocol.SmartContract.prototype.setBytecode=function(a){return n.Message.setProto3BytesField(this,4,a)},proto.protocol.SmartContract.prototype.getCallValue=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.SmartContract.prototype.setCallValue=function(a){return n.Message.setProto3IntField(this,5,a)},proto.protocol.SmartContract.prototype.getConsumeUserResourcePercent=function(){return n.Message.getFieldWithDefault(this,6,0)},proto.protocol.SmartContract.prototype.setConsumeUserResourcePercent=function(a){return n.Message.setProto3IntField(this,6,a)},proto.protocol.SmartContract.prototype.getName=function(){return n.Message.getFieldWithDefault(this,7,"")},proto.protocol.SmartContract.prototype.setName=function(a){return n.Message.setProto3StringField(this,7,a)},proto.protocol.SmartContract.prototype.getOriginEnergyLimit=function(){return n.Message.getFieldWithDefault(this,8,0)},proto.protocol.SmartContract.prototype.setOriginEnergyLimit=function(a){return n.Message.setProto3IntField(this,8,a)},proto.protocol.SmartContract.prototype.getCodeHash=function(){return n.Message.getFieldWithDefault(this,9,"")},proto.protocol.SmartContract.prototype.getCodeHash_asB64=function(){return n.Message.bytesAsB64(this.getCodeHash())},proto.protocol.SmartContract.prototype.getCodeHash_asU8=function(){return n.Message.bytesAsU8(this.getCodeHash())},proto.protocol.SmartContract.prototype.setCodeHash=function(a){return n.Message.setProto3BytesField(this,9,a)},proto.protocol.SmartContract.prototype.getTrxHash=function(){return n.Message.getFieldWithDefault(this,10,"")},proto.protocol.SmartContract.prototype.getTrxHash_asB64=function(){return n.Message.bytesAsB64(this.getTrxHash())},proto.protocol.SmartContract.prototype.getTrxHash_asU8=function(){return n.Message.bytesAsU8(this.getTrxHash())},proto.protocol.SmartContract.prototype.setTrxHash=function(a){return n.Message.setProto3BytesField(this,10,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.CreateSmartContract.prototype.toObject=function(a){return proto.protocol.CreateSmartContract.toObject(a,this)},proto.protocol.CreateSmartContract.toObject=function(a,s){var c,l={ownerAddress:s.getOwnerAddress_asB64(),newContract:(c=s.getNewContract())&&proto.protocol.SmartContract.toObject(a,c),callTokenValue:n.Message.getFieldWithDefault(s,3,0),tokenId:n.Message.getFieldWithDefault(s,4,0)};return a&&(l.$jspbMessageInstance=s),l}),proto.protocol.CreateSmartContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.CreateSmartContract;return proto.protocol.CreateSmartContract.deserializeBinaryFromReader(c,s)},proto.protocol.CreateSmartContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=new proto.protocol.SmartContract,s.readMessage(c,proto.protocol.SmartContract.deserializeBinaryFromReader),a.setNewContract(c);break;case 3:c=s.readInt64(),a.setCallTokenValue(c);break;case 4:c=s.readInt64(),a.setTokenId(c);break;default:s.skipField()}return a},proto.protocol.CreateSmartContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.CreateSmartContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.CreateSmartContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getNewContract())!=null&&s.writeMessage(2,c,proto.protocol.SmartContract.serializeBinaryToWriter),(c=a.getCallTokenValue())!==0&&s.writeInt64(3,c),(c=a.getTokenId())!==0&&s.writeInt64(4,c)},proto.protocol.CreateSmartContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.CreateSmartContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.CreateSmartContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.CreateSmartContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.CreateSmartContract.prototype.getNewContract=function(){return n.Message.getWrapperField(this,proto.protocol.SmartContract,2)},proto.protocol.CreateSmartContract.prototype.setNewContract=function(a){return n.Message.setWrapperField(this,2,a)},proto.protocol.CreateSmartContract.prototype.clearNewContract=function(){return this.setNewContract(void 0)},proto.protocol.CreateSmartContract.prototype.hasNewContract=function(){return n.Message.getField(this,2)!=null},proto.protocol.CreateSmartContract.prototype.getCallTokenValue=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.CreateSmartContract.prototype.setCallTokenValue=function(a){return n.Message.setProto3IntField(this,3,a)},proto.protocol.CreateSmartContract.prototype.getTokenId=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.CreateSmartContract.prototype.setTokenId=function(a){return n.Message.setProto3IntField(this,4,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.TriggerSmartContract.prototype.toObject=function(a){return proto.protocol.TriggerSmartContract.toObject(a,this)},proto.protocol.TriggerSmartContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),contractAddress:s.getContractAddress_asB64(),callValue:n.Message.getFieldWithDefault(s,3,0),data:s.getData_asB64(),callTokenValue:n.Message.getFieldWithDefault(s,5,0),tokenId:n.Message.getFieldWithDefault(s,6,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.TriggerSmartContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.TriggerSmartContract;return proto.protocol.TriggerSmartContract.deserializeBinaryFromReader(c,s)},proto.protocol.TriggerSmartContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readBytes(),a.setContractAddress(c);break;case 3:c=s.readInt64(),a.setCallValue(c);break;case 4:c=s.readBytes(),a.setData(c);break;case 5:c=s.readInt64(),a.setCallTokenValue(c);break;case 6:c=s.readInt64(),a.setTokenId(c);break;default:s.skipField()}return a},proto.protocol.TriggerSmartContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.TriggerSmartContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.TriggerSmartContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getContractAddress_asU8()).length>0&&s.writeBytes(2,c),(c=a.getCallValue())!==0&&s.writeInt64(3,c),(c=a.getData_asU8()).length>0&&s.writeBytes(4,c),(c=a.getCallTokenValue())!==0&&s.writeInt64(5,c),(c=a.getTokenId())!==0&&s.writeInt64(6,c)},proto.protocol.TriggerSmartContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.TriggerSmartContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.TriggerSmartContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.TriggerSmartContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.TriggerSmartContract.prototype.getContractAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.TriggerSmartContract.prototype.getContractAddress_asB64=function(){return n.Message.bytesAsB64(this.getContractAddress())},proto.protocol.TriggerSmartContract.prototype.getContractAddress_asU8=function(){return n.Message.bytesAsU8(this.getContractAddress())},proto.protocol.TriggerSmartContract.prototype.setContractAddress=function(a){return n.Message.setProto3BytesField(this,2,a)},proto.protocol.TriggerSmartContract.prototype.getCallValue=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.TriggerSmartContract.prototype.setCallValue=function(a){return n.Message.setProto3IntField(this,3,a)},proto.protocol.TriggerSmartContract.prototype.getData=function(){return n.Message.getFieldWithDefault(this,4,"")},proto.protocol.TriggerSmartContract.prototype.getData_asB64=function(){return n.Message.bytesAsB64(this.getData())},proto.protocol.TriggerSmartContract.prototype.getData_asU8=function(){return n.Message.bytesAsU8(this.getData())},proto.protocol.TriggerSmartContract.prototype.setData=function(a){return n.Message.setProto3BytesField(this,4,a)},proto.protocol.TriggerSmartContract.prototype.getCallTokenValue=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.TriggerSmartContract.prototype.setCallTokenValue=function(a){return n.Message.setProto3IntField(this,5,a)},proto.protocol.TriggerSmartContract.prototype.getTokenId=function(){return n.Message.getFieldWithDefault(this,6,0)},proto.protocol.TriggerSmartContract.prototype.setTokenId=function(a){return n.Message.setProto3IntField(this,6,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.ClearABIContract.prototype.toObject=function(a){return proto.protocol.ClearABIContract.toObject(a,this)},proto.protocol.ClearABIContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),contractAddress:s.getContractAddress_asB64()};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.ClearABIContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.ClearABIContract;return proto.protocol.ClearABIContract.deserializeBinaryFromReader(c,s)},proto.protocol.ClearABIContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readBytes(),a.setContractAddress(c);break;default:s.skipField()}return a},proto.protocol.ClearABIContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.ClearABIContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.ClearABIContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getContractAddress_asU8()).length>0&&s.writeBytes(2,c)},proto.protocol.ClearABIContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.ClearABIContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.ClearABIContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.ClearABIContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.ClearABIContract.prototype.getContractAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.ClearABIContract.prototype.getContractAddress_asB64=function(){return n.Message.bytesAsB64(this.getContractAddress())},proto.protocol.ClearABIContract.prototype.getContractAddress_asU8=function(){return n.Message.bytesAsU8(this.getContractAddress())},proto.protocol.ClearABIContract.prototype.setContractAddress=function(a){return n.Message.setProto3BytesField(this,2,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.UpdateSettingContract.prototype.toObject=function(a){return proto.protocol.UpdateSettingContract.toObject(a,this)},proto.protocol.UpdateSettingContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),contractAddress:s.getContractAddress_asB64(),consumeUserResourcePercent:n.Message.getFieldWithDefault(s,3,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.UpdateSettingContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.UpdateSettingContract;return proto.protocol.UpdateSettingContract.deserializeBinaryFromReader(c,s)},proto.protocol.UpdateSettingContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readBytes(),a.setContractAddress(c);break;case 3:c=s.readInt64(),a.setConsumeUserResourcePercent(c);break;default:s.skipField()}return a},proto.protocol.UpdateSettingContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.UpdateSettingContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.UpdateSettingContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getContractAddress_asU8()).length>0&&s.writeBytes(2,c),(c=a.getConsumeUserResourcePercent())!==0&&s.writeInt64(3,c)},proto.protocol.UpdateSettingContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.UpdateSettingContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.UpdateSettingContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.UpdateSettingContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.UpdateSettingContract.prototype.getContractAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.UpdateSettingContract.prototype.getContractAddress_asB64=function(){return n.Message.bytesAsB64(this.getContractAddress())},proto.protocol.UpdateSettingContract.prototype.getContractAddress_asU8=function(){return n.Message.bytesAsU8(this.getContractAddress())},proto.protocol.UpdateSettingContract.prototype.setContractAddress=function(a){return n.Message.setProto3BytesField(this,2,a)},proto.protocol.UpdateSettingContract.prototype.getConsumeUserResourcePercent=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.UpdateSettingContract.prototype.setConsumeUserResourcePercent=function(a){return n.Message.setProto3IntField(this,3,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.UpdateEnergyLimitContract.prototype.toObject=function(a){return proto.protocol.UpdateEnergyLimitContract.toObject(a,this)},proto.protocol.UpdateEnergyLimitContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),contractAddress:s.getContractAddress_asB64(),originEnergyLimit:n.Message.getFieldWithDefault(s,3,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.UpdateEnergyLimitContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.UpdateEnergyLimitContract;return proto.protocol.UpdateEnergyLimitContract.deserializeBinaryFromReader(c,s)},proto.protocol.UpdateEnergyLimitContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readBytes(),a.setContractAddress(c);break;case 3:c=s.readInt64(),a.setOriginEnergyLimit(c);break;default:s.skipField()}return a},proto.protocol.UpdateEnergyLimitContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.UpdateEnergyLimitContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.UpdateEnergyLimitContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getContractAddress_asU8()).length>0&&s.writeBytes(2,c),(c=a.getOriginEnergyLimit())!==0&&s.writeInt64(3,c)},proto.protocol.UpdateEnergyLimitContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.UpdateEnergyLimitContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.UpdateEnergyLimitContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.UpdateEnergyLimitContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.UpdateEnergyLimitContract.prototype.getContractAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.UpdateEnergyLimitContract.prototype.getContractAddress_asB64=function(){return n.Message.bytesAsB64(this.getContractAddress())},proto.protocol.UpdateEnergyLimitContract.prototype.getContractAddress_asU8=function(){return n.Message.bytesAsU8(this.getContractAddress())},proto.protocol.UpdateEnergyLimitContract.prototype.setContractAddress=function(a){return n.Message.setProto3BytesField(this,2,a)},proto.protocol.UpdateEnergyLimitContract.prototype.getOriginEnergyLimit=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.UpdateEnergyLimitContract.prototype.setOriginEnergyLimit=function(a){return n.Message.setProto3IntField(this,3,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.SmartContractDataWrapper.prototype.toObject=function(a){return proto.protocol.SmartContractDataWrapper.toObject(a,this)},proto.protocol.SmartContractDataWrapper.toObject=function(a,s){var c,l={smartContract:(c=s.getSmartContract())&&proto.protocol.SmartContract.toObject(a,c),runtimecode:s.getRuntimecode_asB64()};return a&&(l.$jspbMessageInstance=s),l}),proto.protocol.SmartContractDataWrapper.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.SmartContractDataWrapper;return proto.protocol.SmartContractDataWrapper.deserializeBinaryFromReader(c,s)},proto.protocol.SmartContractDataWrapper.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=new proto.protocol.SmartContract;s.readMessage(c,proto.protocol.SmartContract.deserializeBinaryFromReader),a.setSmartContract(c);break;case 2:c=s.readBytes(),a.setRuntimecode(c);break;default:s.skipField()}return a},proto.protocol.SmartContractDataWrapper.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.SmartContractDataWrapper.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.SmartContractDataWrapper.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getSmartContract())!=null&&s.writeMessage(1,c,proto.protocol.SmartContract.serializeBinaryToWriter),(c=a.getRuntimecode_asU8()).length>0&&s.writeBytes(2,c)},proto.protocol.SmartContractDataWrapper.prototype.getSmartContract=function(){return n.Message.getWrapperField(this,proto.protocol.SmartContract,1)},proto.protocol.SmartContractDataWrapper.prototype.setSmartContract=function(a){return n.Message.setWrapperField(this,1,a)},proto.protocol.SmartContractDataWrapper.prototype.clearSmartContract=function(){return this.setSmartContract(void 0)},proto.protocol.SmartContractDataWrapper.prototype.hasSmartContract=function(){return n.Message.getField(this,1)!=null},proto.protocol.SmartContractDataWrapper.prototype.getRuntimecode=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.SmartContractDataWrapper.prototype.getRuntimecode_asB64=function(){return n.Message.bytesAsB64(this.getRuntimecode())},proto.protocol.SmartContractDataWrapper.prototype.getRuntimecode_asU8=function(){return n.Message.bytesAsU8(this.getRuntimecode())},proto.protocol.SmartContractDataWrapper.prototype.setRuntimecode=function(a){return n.Message.setProto3BytesField(this,2,a)},o.object.extend(e,proto.protocol)},function(t,e,r){var n=r(8),o=n,i=function(){return this||window||i||self||Function("return this")()}.call(null);o.exportSymbol("proto.protocol.VoteWitnessContract",null,i),o.exportSymbol("proto.protocol.VoteWitnessContract.Vote",null,i),o.exportSymbol("proto.protocol.WitnessCreateContract",null,i),o.exportSymbol("proto.protocol.WitnessUpdateContract",null,i),proto.protocol.WitnessCreateContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.WitnessCreateContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.WitnessCreateContract.displayName="proto.protocol.WitnessCreateContract"),proto.protocol.WitnessUpdateContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.WitnessUpdateContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.WitnessUpdateContract.displayName="proto.protocol.WitnessUpdateContract"),proto.protocol.VoteWitnessContract=function(a){n.Message.initialize(this,a,0,-1,proto.protocol.VoteWitnessContract.repeatedFields_,null)},o.inherits(proto.protocol.VoteWitnessContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.VoteWitnessContract.displayName="proto.protocol.VoteWitnessContract"),proto.protocol.VoteWitnessContract.Vote=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.VoteWitnessContract.Vote,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.VoteWitnessContract.Vote.displayName="proto.protocol.VoteWitnessContract.Vote"),n.Message.GENERATE_TO_OBJECT&&(proto.protocol.WitnessCreateContract.prototype.toObject=function(a){return proto.protocol.WitnessCreateContract.toObject(a,this)},proto.protocol.WitnessCreateContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),url:s.getUrl_asB64()};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.WitnessCreateContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.WitnessCreateContract;return proto.protocol.WitnessCreateContract.deserializeBinaryFromReader(c,s)},proto.protocol.WitnessCreateContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readBytes(),a.setUrl(c);break;default:s.skipField()}return a},proto.protocol.WitnessCreateContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.WitnessCreateContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.WitnessCreateContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getUrl_asU8()).length>0&&s.writeBytes(2,c)},proto.protocol.WitnessCreateContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.WitnessCreateContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.WitnessCreateContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.WitnessCreateContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.WitnessCreateContract.prototype.getUrl=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.WitnessCreateContract.prototype.getUrl_asB64=function(){return n.Message.bytesAsB64(this.getUrl())},proto.protocol.WitnessCreateContract.prototype.getUrl_asU8=function(){return n.Message.bytesAsU8(this.getUrl())},proto.protocol.WitnessCreateContract.prototype.setUrl=function(a){return n.Message.setProto3BytesField(this,2,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.WitnessUpdateContract.prototype.toObject=function(a){return proto.protocol.WitnessUpdateContract.toObject(a,this)},proto.protocol.WitnessUpdateContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),updateUrl:s.getUpdateUrl_asB64()};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.WitnessUpdateContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.WitnessUpdateContract;return proto.protocol.WitnessUpdateContract.deserializeBinaryFromReader(c,s)},proto.protocol.WitnessUpdateContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 12:c=s.readBytes(),a.setUpdateUrl(c);break;default:s.skipField()}return a},proto.protocol.WitnessUpdateContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.WitnessUpdateContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.WitnessUpdateContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getUpdateUrl_asU8()).length>0&&s.writeBytes(12,c)},proto.protocol.WitnessUpdateContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.WitnessUpdateContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.WitnessUpdateContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.WitnessUpdateContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.WitnessUpdateContract.prototype.getUpdateUrl=function(){return n.Message.getFieldWithDefault(this,12,"")},proto.protocol.WitnessUpdateContract.prototype.getUpdateUrl_asB64=function(){return n.Message.bytesAsB64(this.getUpdateUrl())},proto.protocol.WitnessUpdateContract.prototype.getUpdateUrl_asU8=function(){return n.Message.bytesAsU8(this.getUpdateUrl())},proto.protocol.WitnessUpdateContract.prototype.setUpdateUrl=function(a){return n.Message.setProto3BytesField(this,12,a)},proto.protocol.VoteWitnessContract.repeatedFields_=[2],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.VoteWitnessContract.prototype.toObject=function(a){return proto.protocol.VoteWitnessContract.toObject(a,this)},proto.protocol.VoteWitnessContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),votesList:n.Message.toObjectList(s.getVotesList(),proto.protocol.VoteWitnessContract.Vote.toObject,a),support:n.Message.getBooleanFieldWithDefault(s,3,!1)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.VoteWitnessContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.VoteWitnessContract;return proto.protocol.VoteWitnessContract.deserializeBinaryFromReader(c,s)},proto.protocol.VoteWitnessContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=new proto.protocol.VoteWitnessContract.Vote,s.readMessage(c,proto.protocol.VoteWitnessContract.Vote.deserializeBinaryFromReader),a.addVotes(c);break;case 3:c=s.readBool(),a.setSupport(c);break;default:s.skipField()}return a},proto.protocol.VoteWitnessContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.VoteWitnessContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.VoteWitnessContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getVotesList()).length>0&&s.writeRepeatedMessage(2,c,proto.protocol.VoteWitnessContract.Vote.serializeBinaryToWriter),(c=a.getSupport())&&s.writeBool(3,c)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.VoteWitnessContract.Vote.prototype.toObject=function(a){return proto.protocol.VoteWitnessContract.Vote.toObject(a,this)},proto.protocol.VoteWitnessContract.Vote.toObject=function(a,s){var c={voteAddress:s.getVoteAddress_asB64(),voteCount:n.Message.getFieldWithDefault(s,2,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.VoteWitnessContract.Vote.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.VoteWitnessContract.Vote;return proto.protocol.VoteWitnessContract.Vote.deserializeBinaryFromReader(c,s)},proto.protocol.VoteWitnessContract.Vote.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setVoteAddress(c);break;case 2:c=s.readInt64(),a.setVoteCount(c);break;default:s.skipField()}return a},proto.protocol.VoteWitnessContract.Vote.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.VoteWitnessContract.Vote.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.VoteWitnessContract.Vote.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getVoteAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getVoteCount())!==0&&s.writeInt64(2,c)},proto.protocol.VoteWitnessContract.Vote.prototype.getVoteAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.VoteWitnessContract.Vote.prototype.getVoteAddress_asB64=function(){return n.Message.bytesAsB64(this.getVoteAddress())},proto.protocol.VoteWitnessContract.Vote.prototype.getVoteAddress_asU8=function(){return n.Message.bytesAsU8(this.getVoteAddress())},proto.protocol.VoteWitnessContract.Vote.prototype.setVoteAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.VoteWitnessContract.Vote.prototype.getVoteCount=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.VoteWitnessContract.Vote.prototype.setVoteCount=function(a){return n.Message.setProto3IntField(this,2,a)},proto.protocol.VoteWitnessContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.VoteWitnessContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.VoteWitnessContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.VoteWitnessContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.VoteWitnessContract.prototype.getVotesList=function(){return n.Message.getRepeatedWrapperField(this,proto.protocol.VoteWitnessContract.Vote,2)},proto.protocol.VoteWitnessContract.prototype.setVotesList=function(a){return n.Message.setRepeatedWrapperField(this,2,a)},proto.protocol.VoteWitnessContract.prototype.addVotes=function(a,s){return n.Message.addToRepeatedWrapperField(this,2,a,proto.protocol.VoteWitnessContract.Vote,s)},proto.protocol.VoteWitnessContract.prototype.clearVotesList=function(){return this.setVotesList([])},proto.protocol.VoteWitnessContract.prototype.getSupport=function(){return n.Message.getBooleanFieldWithDefault(this,3,!1)},proto.protocol.VoteWitnessContract.prototype.setSupport=function(a){return n.Message.setProto3BooleanField(this,3,a)},o.object.extend(e,proto.protocol)},function(t,e,r){var n=r(8),o=n,i=function(){return this||window||i||self||Function("return this")()}.call(null);o.exportSymbol("proto.protocol.BuyStorageBytesContract",null,i),o.exportSymbol("proto.protocol.BuyStorageContract",null,i),o.exportSymbol("proto.protocol.SellStorageContract",null,i),o.exportSymbol("proto.protocol.UpdateBrokerageContract",null,i),proto.protocol.BuyStorageBytesContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.BuyStorageBytesContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.BuyStorageBytesContract.displayName="proto.protocol.BuyStorageBytesContract"),proto.protocol.BuyStorageContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.BuyStorageContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.BuyStorageContract.displayName="proto.protocol.BuyStorageContract"),proto.protocol.SellStorageContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.SellStorageContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.SellStorageContract.displayName="proto.protocol.SellStorageContract"),proto.protocol.UpdateBrokerageContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.UpdateBrokerageContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.UpdateBrokerageContract.displayName="proto.protocol.UpdateBrokerageContract"),n.Message.GENERATE_TO_OBJECT&&(proto.protocol.BuyStorageBytesContract.prototype.toObject=function(a){return proto.protocol.BuyStorageBytesContract.toObject(a,this)},proto.protocol.BuyStorageBytesContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),bytes:n.Message.getFieldWithDefault(s,2,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.BuyStorageBytesContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.BuyStorageBytesContract;return proto.protocol.BuyStorageBytesContract.deserializeBinaryFromReader(c,s)},proto.protocol.BuyStorageBytesContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readInt64(),a.setBytes(c);break;default:s.skipField()}return a},proto.protocol.BuyStorageBytesContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.BuyStorageBytesContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.BuyStorageBytesContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getBytes())!==0&&s.writeInt64(2,c)},proto.protocol.BuyStorageBytesContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.BuyStorageBytesContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.BuyStorageBytesContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.BuyStorageBytesContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.BuyStorageBytesContract.prototype.getBytes=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.BuyStorageBytesContract.prototype.setBytes=function(a){return n.Message.setProto3IntField(this,2,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.BuyStorageContract.prototype.toObject=function(a){return proto.protocol.BuyStorageContract.toObject(a,this)},proto.protocol.BuyStorageContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),quant:n.Message.getFieldWithDefault(s,2,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.BuyStorageContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.BuyStorageContract;return proto.protocol.BuyStorageContract.deserializeBinaryFromReader(c,s)},proto.protocol.BuyStorageContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readInt64(),a.setQuant(c);break;default:s.skipField()}return a},proto.protocol.BuyStorageContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.BuyStorageContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.BuyStorageContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getQuant())!==0&&s.writeInt64(2,c)},proto.protocol.BuyStorageContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.BuyStorageContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.BuyStorageContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.BuyStorageContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.BuyStorageContract.prototype.getQuant=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.BuyStorageContract.prototype.setQuant=function(a){return n.Message.setProto3IntField(this,2,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.SellStorageContract.prototype.toObject=function(a){return proto.protocol.SellStorageContract.toObject(a,this)},proto.protocol.SellStorageContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),storageBytes:n.Message.getFieldWithDefault(s,2,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.SellStorageContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.SellStorageContract;return proto.protocol.SellStorageContract.deserializeBinaryFromReader(c,s)},proto.protocol.SellStorageContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readInt64(),a.setStorageBytes(c);break;default:s.skipField()}return a},proto.protocol.SellStorageContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.SellStorageContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.SellStorageContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getStorageBytes())!==0&&s.writeInt64(2,c)},proto.protocol.SellStorageContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.SellStorageContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.SellStorageContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.SellStorageContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.SellStorageContract.prototype.getStorageBytes=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.SellStorageContract.prototype.setStorageBytes=function(a){return n.Message.setProto3IntField(this,2,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.UpdateBrokerageContract.prototype.toObject=function(a){return proto.protocol.UpdateBrokerageContract.toObject(a,this)},proto.protocol.UpdateBrokerageContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),brokerage:n.Message.getFieldWithDefault(s,2,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.UpdateBrokerageContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.UpdateBrokerageContract;return proto.protocol.UpdateBrokerageContract.deserializeBinaryFromReader(c,s)},proto.protocol.UpdateBrokerageContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readInt32(),a.setBrokerage(c);break;default:s.skipField()}return a},proto.protocol.UpdateBrokerageContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.UpdateBrokerageContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.UpdateBrokerageContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getBrokerage())!==0&&s.writeInt32(2,c)},proto.protocol.UpdateBrokerageContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.UpdateBrokerageContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.UpdateBrokerageContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.UpdateBrokerageContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.UpdateBrokerageContract.prototype.getBrokerage=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.UpdateBrokerageContract.prototype.setBrokerage=function(a){return n.Message.setProto3IntField(this,2,a)},o.object.extend(e,proto.protocol)},function(t,e,r){var n=r(8),o=n,i=function(){return this||window||i||self||Function("return this")()}.call(null),a=r(20);o.object.extend(proto,a),o.exportSymbol("proto.protocol.AccountCreateContract",null,i),o.exportSymbol("proto.protocol.AccountPermissionUpdateContract",null,i),o.exportSymbol("proto.protocol.AccountUpdateContract",null,i),o.exportSymbol("proto.protocol.SetAccountIdContract",null,i),proto.protocol.AccountCreateContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.AccountCreateContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AccountCreateContract.displayName="proto.protocol.AccountCreateContract"),proto.protocol.AccountUpdateContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.AccountUpdateContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AccountUpdateContract.displayName="proto.protocol.AccountUpdateContract"),proto.protocol.SetAccountIdContract=function(s){n.Message.initialize(this,s,0,-1,null,null)},o.inherits(proto.protocol.SetAccountIdContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.SetAccountIdContract.displayName="proto.protocol.SetAccountIdContract"),proto.protocol.AccountPermissionUpdateContract=function(s){n.Message.initialize(this,s,0,-1,proto.protocol.AccountPermissionUpdateContract.repeatedFields_,null)},o.inherits(proto.protocol.AccountPermissionUpdateContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.AccountPermissionUpdateContract.displayName="proto.protocol.AccountPermissionUpdateContract"),n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AccountCreateContract.prototype.toObject=function(s){return proto.protocol.AccountCreateContract.toObject(s,this)},proto.protocol.AccountCreateContract.toObject=function(s,c){var l={ownerAddress:c.getOwnerAddress_asB64(),accountAddress:c.getAccountAddress_asB64(),type:n.Message.getFieldWithDefault(c,3,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.AccountCreateContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.AccountCreateContract;return proto.protocol.AccountCreateContract.deserializeBinaryFromReader(l,c)},proto.protocol.AccountCreateContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;case 2:l=c.readBytes(),s.setAccountAddress(l);break;case 3:l=c.readEnum(),s.setType(l);break;default:c.skipField()}return s},proto.protocol.AccountCreateContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.AccountCreateContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.AccountCreateContract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getAccountAddress_asU8()).length>0&&c.writeBytes(2,l),(l=s.getType())!==0&&c.writeEnum(3,l)},proto.protocol.AccountCreateContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.AccountCreateContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.AccountCreateContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.AccountCreateContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.AccountCreateContract.prototype.getAccountAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.AccountCreateContract.prototype.getAccountAddress_asB64=function(){return n.Message.bytesAsB64(this.getAccountAddress())},proto.protocol.AccountCreateContract.prototype.getAccountAddress_asU8=function(){return n.Message.bytesAsU8(this.getAccountAddress())},proto.protocol.AccountCreateContract.prototype.setAccountAddress=function(s){return n.Message.setProto3BytesField(this,2,s)},proto.protocol.AccountCreateContract.prototype.getType=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.AccountCreateContract.prototype.setType=function(s){return n.Message.setProto3EnumField(this,3,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AccountUpdateContract.prototype.toObject=function(s){return proto.protocol.AccountUpdateContract.toObject(s,this)},proto.protocol.AccountUpdateContract.toObject=function(s,c){var l={accountName:c.getAccountName_asB64(),ownerAddress:c.getOwnerAddress_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.AccountUpdateContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.AccountUpdateContract;return proto.protocol.AccountUpdateContract.deserializeBinaryFromReader(l,c)},proto.protocol.AccountUpdateContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setAccountName(l);break;case 2:l=c.readBytes(),s.setOwnerAddress(l);break;default:c.skipField()}return s},proto.protocol.AccountUpdateContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.AccountUpdateContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.AccountUpdateContract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getAccountName_asU8()).length>0&&c.writeBytes(1,l),(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(2,l)},proto.protocol.AccountUpdateContract.prototype.getAccountName=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.AccountUpdateContract.prototype.getAccountName_asB64=function(){return n.Message.bytesAsB64(this.getAccountName())},proto.protocol.AccountUpdateContract.prototype.getAccountName_asU8=function(){return n.Message.bytesAsU8(this.getAccountName())},proto.protocol.AccountUpdateContract.prototype.setAccountName=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.AccountUpdateContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.AccountUpdateContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.AccountUpdateContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.AccountUpdateContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,2,s)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.SetAccountIdContract.prototype.toObject=function(s){return proto.protocol.SetAccountIdContract.toObject(s,this)},proto.protocol.SetAccountIdContract.toObject=function(s,c){var l={accountId:c.getAccountId_asB64(),ownerAddress:c.getOwnerAddress_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.SetAccountIdContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.SetAccountIdContract;return proto.protocol.SetAccountIdContract.deserializeBinaryFromReader(l,c)},proto.protocol.SetAccountIdContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setAccountId(l);break;case 2:l=c.readBytes(),s.setOwnerAddress(l);break;default:c.skipField()}return s},proto.protocol.SetAccountIdContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.SetAccountIdContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.SetAccountIdContract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getAccountId_asU8()).length>0&&c.writeBytes(1,l),(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(2,l)},proto.protocol.SetAccountIdContract.prototype.getAccountId=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.SetAccountIdContract.prototype.getAccountId_asB64=function(){return n.Message.bytesAsB64(this.getAccountId())},proto.protocol.SetAccountIdContract.prototype.getAccountId_asU8=function(){return n.Message.bytesAsU8(this.getAccountId())},proto.protocol.SetAccountIdContract.prototype.setAccountId=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.SetAccountIdContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.SetAccountIdContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.SetAccountIdContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.SetAccountIdContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,2,s)},proto.protocol.AccountPermissionUpdateContract.repeatedFields_=[4],n.Message.GENERATE_TO_OBJECT&&(proto.protocol.AccountPermissionUpdateContract.prototype.toObject=function(s){return proto.protocol.AccountPermissionUpdateContract.toObject(s,this)},proto.protocol.AccountPermissionUpdateContract.toObject=function(s,c){var l,u={ownerAddress:c.getOwnerAddress_asB64(),owner:(l=c.getOwner())&&a.Permission.toObject(s,l),witness:(l=c.getWitness())&&a.Permission.toObject(s,l),activesList:n.Message.toObjectList(c.getActivesList(),a.Permission.toObject,s)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.AccountPermissionUpdateContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),l=new proto.protocol.AccountPermissionUpdateContract;return proto.protocol.AccountPermissionUpdateContract.deserializeBinaryFromReader(l,c)},proto.protocol.AccountPermissionUpdateContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var l=c.readBytes();s.setOwnerAddress(l);break;case 2:l=new a.Permission,c.readMessage(l,a.Permission.deserializeBinaryFromReader),s.setOwner(l);break;case 3:l=new a.Permission,c.readMessage(l,a.Permission.deserializeBinaryFromReader),s.setWitness(l);break;case 4:l=new a.Permission,c.readMessage(l,a.Permission.deserializeBinaryFromReader),s.addActives(l);break;default:c.skipField()}return s},proto.protocol.AccountPermissionUpdateContract.prototype.serializeBinary=function(){var s=new n.BinaryWriter;return proto.protocol.AccountPermissionUpdateContract.serializeBinaryToWriter(this,s),s.getResultBuffer()},proto.protocol.AccountPermissionUpdateContract.serializeBinaryToWriter=function(s,c){var l=void 0;(l=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,l),(l=s.getOwner())!=null&&c.writeMessage(2,l,a.Permission.serializeBinaryToWriter),(l=s.getWitness())!=null&&c.writeMessage(3,l,a.Permission.serializeBinaryToWriter),(l=s.getActivesList()).length>0&&c.writeRepeatedMessage(4,l,a.Permission.serializeBinaryToWriter)},proto.protocol.AccountPermissionUpdateContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.AccountPermissionUpdateContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.AccountPermissionUpdateContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.AccountPermissionUpdateContract.prototype.setOwnerAddress=function(s){return n.Message.setProto3BytesField(this,1,s)},proto.protocol.AccountPermissionUpdateContract.prototype.getOwner=function(){return n.Message.getWrapperField(this,a.Permission,2)},proto.protocol.AccountPermissionUpdateContract.prototype.setOwner=function(s){return n.Message.setWrapperField(this,2,s)},proto.protocol.AccountPermissionUpdateContract.prototype.clearOwner=function(){return this.setOwner(void 0)},proto.protocol.AccountPermissionUpdateContract.prototype.hasOwner=function(){return n.Message.getField(this,2)!=null},proto.protocol.AccountPermissionUpdateContract.prototype.getWitness=function(){return n.Message.getWrapperField(this,a.Permission,3)},proto.protocol.AccountPermissionUpdateContract.prototype.setWitness=function(s){return n.Message.setWrapperField(this,3,s)},proto.protocol.AccountPermissionUpdateContract.prototype.clearWitness=function(){return this.setWitness(void 0)},proto.protocol.AccountPermissionUpdateContract.prototype.hasWitness=function(){return n.Message.getField(this,3)!=null},proto.protocol.AccountPermissionUpdateContract.prototype.getActivesList=function(){return n.Message.getRepeatedWrapperField(this,a.Permission,4)},proto.protocol.AccountPermissionUpdateContract.prototype.setActivesList=function(s){return n.Message.setRepeatedWrapperField(this,4,s)},proto.protocol.AccountPermissionUpdateContract.prototype.addActives=function(s,c){return n.Message.addToRepeatedWrapperField(this,4,s,proto.protocol.Permission,c)},proto.protocol.AccountPermissionUpdateContract.prototype.clearActivesList=function(){return this.setActivesList([])},o.object.extend(e,proto.protocol)},function(t,e,r){var n=r(8),o=n,i=function(){return this||window||i||self||Function("return this")()}.call(null);o.exportSymbol("proto.protocol.ProposalApproveContract",null,i),o.exportSymbol("proto.protocol.ProposalCreateContract",null,i),o.exportSymbol("proto.protocol.ProposalDeleteContract",null,i),proto.protocol.ProposalApproveContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.ProposalApproveContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.ProposalApproveContract.displayName="proto.protocol.ProposalApproveContract"),proto.protocol.ProposalCreateContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.ProposalCreateContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.ProposalCreateContract.displayName="proto.protocol.ProposalCreateContract"),proto.protocol.ProposalDeleteContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.ProposalDeleteContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.ProposalDeleteContract.displayName="proto.protocol.ProposalDeleteContract"),n.Message.GENERATE_TO_OBJECT&&(proto.protocol.ProposalApproveContract.prototype.toObject=function(a){return proto.protocol.ProposalApproveContract.toObject(a,this)},proto.protocol.ProposalApproveContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),proposalId:n.Message.getFieldWithDefault(s,2,0),isAddApproval:n.Message.getBooleanFieldWithDefault(s,3,!1)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.ProposalApproveContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.ProposalApproveContract;return proto.protocol.ProposalApproveContract.deserializeBinaryFromReader(c,s)},proto.protocol.ProposalApproveContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readInt64(),a.setProposalId(c);break;case 3:c=s.readBool(),a.setIsAddApproval(c);break;default:s.skipField()}return a},proto.protocol.ProposalApproveContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.ProposalApproveContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.ProposalApproveContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getProposalId())!==0&&s.writeInt64(2,c),(c=a.getIsAddApproval())&&s.writeBool(3,c)},proto.protocol.ProposalApproveContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.ProposalApproveContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.ProposalApproveContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.ProposalApproveContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.ProposalApproveContract.prototype.getProposalId=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.ProposalApproveContract.prototype.setProposalId=function(a){return n.Message.setProto3IntField(this,2,a)},proto.protocol.ProposalApproveContract.prototype.getIsAddApproval=function(){return n.Message.getBooleanFieldWithDefault(this,3,!1)},proto.protocol.ProposalApproveContract.prototype.setIsAddApproval=function(a){return n.Message.setProto3BooleanField(this,3,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.ProposalCreateContract.prototype.toObject=function(a){return proto.protocol.ProposalCreateContract.toObject(a,this)},proto.protocol.ProposalCreateContract.toObject=function(a,s){var c,l={ownerAddress:s.getOwnerAddress_asB64(),parametersMap:(c=s.getParametersMap())?c.toObject(a,void 0):[]};return a&&(l.$jspbMessageInstance=s),l}),proto.protocol.ProposalCreateContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.ProposalCreateContract;return proto.protocol.ProposalCreateContract.deserializeBinaryFromReader(c,s)},proto.protocol.ProposalCreateContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=a.getParametersMap(),s.readMessage(c,function(l,u){n.Map.deserializeBinary(l,u,n.BinaryReader.prototype.readInt64,n.BinaryReader.prototype.readInt64,null,0,0)});break;default:s.skipField()}return a},proto.protocol.ProposalCreateContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.ProposalCreateContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.ProposalCreateContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getParametersMap(!0))&&c.getLength()>0&&c.serializeBinary(2,s,n.BinaryWriter.prototype.writeInt64,n.BinaryWriter.prototype.writeInt64)},proto.protocol.ProposalCreateContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.ProposalCreateContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.ProposalCreateContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.ProposalCreateContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.ProposalCreateContract.prototype.getParametersMap=function(a){return n.Message.getMapField(this,2,a,null)},proto.protocol.ProposalCreateContract.prototype.clearParametersMap=function(){return this.getParametersMap().clear(),this},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.ProposalDeleteContract.prototype.toObject=function(a){return proto.protocol.ProposalDeleteContract.toObject(a,this)},proto.protocol.ProposalDeleteContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),proposalId:n.Message.getFieldWithDefault(s,2,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.ProposalDeleteContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.ProposalDeleteContract;return proto.protocol.ProposalDeleteContract.deserializeBinaryFromReader(c,s)},proto.protocol.ProposalDeleteContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readInt64(),a.setProposalId(c);break;default:s.skipField()}return a},proto.protocol.ProposalDeleteContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.ProposalDeleteContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.ProposalDeleteContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getProposalId())!==0&&s.writeInt64(2,c)},proto.protocol.ProposalDeleteContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.ProposalDeleteContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.ProposalDeleteContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.ProposalDeleteContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.ProposalDeleteContract.prototype.getProposalId=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.ProposalDeleteContract.prototype.setProposalId=function(a){return n.Message.setProto3IntField(this,2,a)},o.object.extend(e,proto.protocol)},function(t,e,r){var n=r(8),o=n,i=function(){return this||window||i||self||Function("return this")()}.call(null);o.exportSymbol("proto.protocol.ExchangeCreateContract",null,i),o.exportSymbol("proto.protocol.ExchangeInjectContract",null,i),o.exportSymbol("proto.protocol.ExchangeTransactionContract",null,i),o.exportSymbol("proto.protocol.ExchangeWithdrawContract",null,i),proto.protocol.ExchangeCreateContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.ExchangeCreateContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.ExchangeCreateContract.displayName="proto.protocol.ExchangeCreateContract"),proto.protocol.ExchangeInjectContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.ExchangeInjectContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.ExchangeInjectContract.displayName="proto.protocol.ExchangeInjectContract"),proto.protocol.ExchangeWithdrawContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.ExchangeWithdrawContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.ExchangeWithdrawContract.displayName="proto.protocol.ExchangeWithdrawContract"),proto.protocol.ExchangeTransactionContract=function(a){n.Message.initialize(this,a,0,-1,null,null)},o.inherits(proto.protocol.ExchangeTransactionContract,n.Message),o.DEBUG&&!COMPILED&&(proto.protocol.ExchangeTransactionContract.displayName="proto.protocol.ExchangeTransactionContract"),n.Message.GENERATE_TO_OBJECT&&(proto.protocol.ExchangeCreateContract.prototype.toObject=function(a){return proto.protocol.ExchangeCreateContract.toObject(a,this)},proto.protocol.ExchangeCreateContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),firstTokenId:s.getFirstTokenId_asB64(),firstTokenBalance:n.Message.getFieldWithDefault(s,3,0),secondTokenId:s.getSecondTokenId_asB64(),secondTokenBalance:n.Message.getFieldWithDefault(s,5,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.ExchangeCreateContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.ExchangeCreateContract;return proto.protocol.ExchangeCreateContract.deserializeBinaryFromReader(c,s)},proto.protocol.ExchangeCreateContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readBytes(),a.setFirstTokenId(c);break;case 3:c=s.readInt64(),a.setFirstTokenBalance(c);break;case 4:c=s.readBytes(),a.setSecondTokenId(c);break;case 5:c=s.readInt64(),a.setSecondTokenBalance(c);break;default:s.skipField()}return a},proto.protocol.ExchangeCreateContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.ExchangeCreateContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.ExchangeCreateContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getFirstTokenId_asU8()).length>0&&s.writeBytes(2,c),(c=a.getFirstTokenBalance())!==0&&s.writeInt64(3,c),(c=a.getSecondTokenId_asU8()).length>0&&s.writeBytes(4,c),(c=a.getSecondTokenBalance())!==0&&s.writeInt64(5,c)},proto.protocol.ExchangeCreateContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.ExchangeCreateContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.ExchangeCreateContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.ExchangeCreateContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.ExchangeCreateContract.prototype.getFirstTokenId=function(){return n.Message.getFieldWithDefault(this,2,"")},proto.protocol.ExchangeCreateContract.prototype.getFirstTokenId_asB64=function(){return n.Message.bytesAsB64(this.getFirstTokenId())},proto.protocol.ExchangeCreateContract.prototype.getFirstTokenId_asU8=function(){return n.Message.bytesAsU8(this.getFirstTokenId())},proto.protocol.ExchangeCreateContract.prototype.setFirstTokenId=function(a){return n.Message.setProto3BytesField(this,2,a)},proto.protocol.ExchangeCreateContract.prototype.getFirstTokenBalance=function(){return n.Message.getFieldWithDefault(this,3,0)},proto.protocol.ExchangeCreateContract.prototype.setFirstTokenBalance=function(a){return n.Message.setProto3IntField(this,3,a)},proto.protocol.ExchangeCreateContract.prototype.getSecondTokenId=function(){return n.Message.getFieldWithDefault(this,4,"")},proto.protocol.ExchangeCreateContract.prototype.getSecondTokenId_asB64=function(){return n.Message.bytesAsB64(this.getSecondTokenId())},proto.protocol.ExchangeCreateContract.prototype.getSecondTokenId_asU8=function(){return n.Message.bytesAsU8(this.getSecondTokenId())},proto.protocol.ExchangeCreateContract.prototype.setSecondTokenId=function(a){return n.Message.setProto3BytesField(this,4,a)},proto.protocol.ExchangeCreateContract.prototype.getSecondTokenBalance=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.ExchangeCreateContract.prototype.setSecondTokenBalance=function(a){return n.Message.setProto3IntField(this,5,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.ExchangeInjectContract.prototype.toObject=function(a){return proto.protocol.ExchangeInjectContract.toObject(a,this)},proto.protocol.ExchangeInjectContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),exchangeId:n.Message.getFieldWithDefault(s,2,0),tokenId:s.getTokenId_asB64(),quant:n.Message.getFieldWithDefault(s,4,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.ExchangeInjectContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.ExchangeInjectContract;return proto.protocol.ExchangeInjectContract.deserializeBinaryFromReader(c,s)},proto.protocol.ExchangeInjectContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readInt64(),a.setExchangeId(c);break;case 3:c=s.readBytes(),a.setTokenId(c);break;case 4:c=s.readInt64(),a.setQuant(c);break;default:s.skipField()}return a},proto.protocol.ExchangeInjectContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.ExchangeInjectContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.ExchangeInjectContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getExchangeId())!==0&&s.writeInt64(2,c),(c=a.getTokenId_asU8()).length>0&&s.writeBytes(3,c),(c=a.getQuant())!==0&&s.writeInt64(4,c)},proto.protocol.ExchangeInjectContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.ExchangeInjectContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.ExchangeInjectContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.ExchangeInjectContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.ExchangeInjectContract.prototype.getExchangeId=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.ExchangeInjectContract.prototype.setExchangeId=function(a){return n.Message.setProto3IntField(this,2,a)},proto.protocol.ExchangeInjectContract.prototype.getTokenId=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.ExchangeInjectContract.prototype.getTokenId_asB64=function(){return n.Message.bytesAsB64(this.getTokenId())},proto.protocol.ExchangeInjectContract.prototype.getTokenId_asU8=function(){return n.Message.bytesAsU8(this.getTokenId())},proto.protocol.ExchangeInjectContract.prototype.setTokenId=function(a){return n.Message.setProto3BytesField(this,3,a)},proto.protocol.ExchangeInjectContract.prototype.getQuant=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.ExchangeInjectContract.prototype.setQuant=function(a){return n.Message.setProto3IntField(this,4,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.ExchangeWithdrawContract.prototype.toObject=function(a){return proto.protocol.ExchangeWithdrawContract.toObject(a,this)},proto.protocol.ExchangeWithdrawContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),exchangeId:n.Message.getFieldWithDefault(s,2,0),tokenId:s.getTokenId_asB64(),quant:n.Message.getFieldWithDefault(s,4,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.ExchangeWithdrawContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.ExchangeWithdrawContract;return proto.protocol.ExchangeWithdrawContract.deserializeBinaryFromReader(c,s)},proto.protocol.ExchangeWithdrawContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readInt64(),a.setExchangeId(c);break;case 3:c=s.readBytes(),a.setTokenId(c);break;case 4:c=s.readInt64(),a.setQuant(c);break;default:s.skipField()}return a},proto.protocol.ExchangeWithdrawContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.ExchangeWithdrawContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.ExchangeWithdrawContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getExchangeId())!==0&&s.writeInt64(2,c),(c=a.getTokenId_asU8()).length>0&&s.writeBytes(3,c),(c=a.getQuant())!==0&&s.writeInt64(4,c)},proto.protocol.ExchangeWithdrawContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.ExchangeWithdrawContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.ExchangeWithdrawContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.ExchangeWithdrawContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.ExchangeWithdrawContract.prototype.getExchangeId=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.ExchangeWithdrawContract.prototype.setExchangeId=function(a){return n.Message.setProto3IntField(this,2,a)},proto.protocol.ExchangeWithdrawContract.prototype.getTokenId=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.ExchangeWithdrawContract.prototype.getTokenId_asB64=function(){return n.Message.bytesAsB64(this.getTokenId())},proto.protocol.ExchangeWithdrawContract.prototype.getTokenId_asU8=function(){return n.Message.bytesAsU8(this.getTokenId())},proto.protocol.ExchangeWithdrawContract.prototype.setTokenId=function(a){return n.Message.setProto3BytesField(this,3,a)},proto.protocol.ExchangeWithdrawContract.prototype.getQuant=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.ExchangeWithdrawContract.prototype.setQuant=function(a){return n.Message.setProto3IntField(this,4,a)},n.Message.GENERATE_TO_OBJECT&&(proto.protocol.ExchangeTransactionContract.prototype.toObject=function(a){return proto.protocol.ExchangeTransactionContract.toObject(a,this)},proto.protocol.ExchangeTransactionContract.toObject=function(a,s){var c={ownerAddress:s.getOwnerAddress_asB64(),exchangeId:n.Message.getFieldWithDefault(s,2,0),tokenId:s.getTokenId_asB64(),quant:n.Message.getFieldWithDefault(s,4,0),expected:n.Message.getFieldWithDefault(s,5,0)};return a&&(c.$jspbMessageInstance=s),c}),proto.protocol.ExchangeTransactionContract.deserializeBinary=function(a){var s=new n.BinaryReader(a),c=new proto.protocol.ExchangeTransactionContract;return proto.protocol.ExchangeTransactionContract.deserializeBinaryFromReader(c,s)},proto.protocol.ExchangeTransactionContract.deserializeBinaryFromReader=function(a,s){for(;s.nextField()&&!s.isEndGroup();)switch(s.getFieldNumber()){case 1:var c=s.readBytes();a.setOwnerAddress(c);break;case 2:c=s.readInt64(),a.setExchangeId(c);break;case 3:c=s.readBytes(),a.setTokenId(c);break;case 4:c=s.readInt64(),a.setQuant(c);break;case 5:c=s.readInt64(),a.setExpected(c);break;default:s.skipField()}return a},proto.protocol.ExchangeTransactionContract.prototype.serializeBinary=function(){var a=new n.BinaryWriter;return proto.protocol.ExchangeTransactionContract.serializeBinaryToWriter(this,a),a.getResultBuffer()},proto.protocol.ExchangeTransactionContract.serializeBinaryToWriter=function(a,s){var c=void 0;(c=a.getOwnerAddress_asU8()).length>0&&s.writeBytes(1,c),(c=a.getExchangeId())!==0&&s.writeInt64(2,c),(c=a.getTokenId_asU8()).length>0&&s.writeBytes(3,c),(c=a.getQuant())!==0&&s.writeInt64(4,c),(c=a.getExpected())!==0&&s.writeInt64(5,c)},proto.protocol.ExchangeTransactionContract.prototype.getOwnerAddress=function(){return n.Message.getFieldWithDefault(this,1,"")},proto.protocol.ExchangeTransactionContract.prototype.getOwnerAddress_asB64=function(){return n.Message.bytesAsB64(this.getOwnerAddress())},proto.protocol.ExchangeTransactionContract.prototype.getOwnerAddress_asU8=function(){return n.Message.bytesAsU8(this.getOwnerAddress())},proto.protocol.ExchangeTransactionContract.prototype.setOwnerAddress=function(a){return n.Message.setProto3BytesField(this,1,a)},proto.protocol.ExchangeTransactionContract.prototype.getExchangeId=function(){return n.Message.getFieldWithDefault(this,2,0)},proto.protocol.ExchangeTransactionContract.prototype.setExchangeId=function(a){return n.Message.setProto3IntField(this,2,a)},proto.protocol.ExchangeTransactionContract.prototype.getTokenId=function(){return n.Message.getFieldWithDefault(this,3,"")},proto.protocol.ExchangeTransactionContract.prototype.getTokenId_asB64=function(){return n.Message.bytesAsB64(this.getTokenId())},proto.protocol.ExchangeTransactionContract.prototype.getTokenId_asU8=function(){return n.Message.bytesAsU8(this.getTokenId())},proto.protocol.ExchangeTransactionContract.prototype.setTokenId=function(a){return n.Message.setProto3BytesField(this,3,a)},proto.protocol.ExchangeTransactionContract.prototype.getQuant=function(){return n.Message.getFieldWithDefault(this,4,0)},proto.protocol.ExchangeTransactionContract.prototype.setQuant=function(a){return n.Message.setProto3IntField(this,4,a)},proto.protocol.ExchangeTransactionContract.prototype.getExpected=function(){return n.Message.getFieldWithDefault(this,5,0)},proto.protocol.ExchangeTransactionContract.prototype.setExpected=function(a){return n.Message.setProto3IntField(this,5,a)},o.object.extend(e,proto.protocol)},function(t,e,r){"use strict";r.r(e),r.d(e,"default",function(){return co});var n={};r.r(n),r.d(n,"byte2hexStr",function(){return N}),r.d(n,"bytesToString",function(){return V}),r.d(n,"hextoString",function(){return F}),r.d(n,"byteArray2hexStr",function(){return k}),r.d(n,"base64DecodeFromString",function(){return H}),r.d(n,"base64EncodeToString",function(){return re});var o={};r.r(o),r.d(o,"bin2String",function(){return X}),r.d(o,"arrayEquals",function(){return K}),r.d(o,"stringToBytes",function(){return $}),r.d(o,"byte2hexStr",function(){return N}),r.d(o,"bytesToString",function(){return V}),r.d(o,"hextoString",function(){return F}),r.d(o,"byteArray2hexStr",function(){return k}),r.d(o,"base64DecodeFromString",function(){return H}),r.d(o,"base64EncodeToString",function(){return re}),r.d(o,"hexChar2byte",function(){return ee}),r.d(o,"isHexChar",function(){return se}),r.d(o,"hexStr2byteArray",function(){return ve}),r.d(o,"strToDate",function(){return xe}),r.d(o,"isNumber",function(){return ke}),r.d(o,"getStringType",function(){return Pe});var i={};r.r(i),r.d(i,"encode58",function(){return le}),r.d(i,"decode58",function(){return Ee});var a={};r.r(a),r.d(a,"keccak256",function(){return Ve}),r.d(a,"sha256",function(){return _t}),r.d(a,"toUtf8Bytes",function(){return Ze}),r.d(a,"toUtf8String",function(){return gt}),r.d(a,"recoverAddress",function(){return Gt}),r.d(a,"SigningKey",function(){return mt}),r.d(a,"AbiCoder",function(){return ir}),r.d(a,"Interface",function(){return Kr}),r.d(a,"FormatTypes",function(){return Et}),r.d(a,"splitSignature",function(){return xr}),r.d(a,"joinSignature",function(){return xt}),r.d(a,"arrayify",function(){return qt}),r.d(a,"ethersWallet",function(){return Me.Wallet}),r.d(a,"concat",function(){return Kt}),r.d(a,"id",function(){return nn}),r.d(a,"isValidMnemonic",function(){return Ot});var s={};r.r(s),r.d(s,"getBase58CheckAddress",function(){return Ui}),r.d(s,"decodeBase58Address",function(){return Ir}),r.d(s,"signTransaction",function(){return Rr}),r.d(s,"arrayToBase64String",function(){return ma}),r.d(s,"signBytes",function(){return Fi}),r.d(s,"_signTypedData",function(){return zi}),r.d(s,"getRowBytesFromTransactionBase64",function(){return ri}),r.d(s,"genPriKey",function(){return li}),r.d(s,"computeAddress",function(){return bi}),r.d(s,"getAddressFromPriKey",function(){return Sa}),r.d(s,"decode58Check",function(){return ks}),r.d(s,"isAddressValid",function(){return Fa}),r.d(s,"getBase58CheckAddressFromPriKeyBase64String",function(){return za}),r.d(s,"getHexStrAddressFromPriKeyBase64String",function(){return ls}),r.d(s,"getAddressFromPriKeyBase64String",function(){return us}),r.d(s,"getPubKeyFromPriKey",function(){return Hi}),r.d(s,"ECKeySign",function(){return Ha}),r.d(s,"SHA256",function(){return hi}),r.d(s,"passwordToAddress",function(){return Rl}),r.d(s,"pkToAddress",function(){return il});var c={};r.r(c),r.d(c,"generateAccount",function(){return Ql}),r.d(c,"generateRandom",function(){return $l}),r.d(c,"generateAccountWithMnemonic",function(){return QN});var l={};r.r(l),r.d(l,"decodeParams",function(){return $N}),r.d(l,"encodeParams",function(){return uOe}),r.d(l,"encodeParamsV2ByABI",function(){return S5}),r.d(l,"decodeParamsV2ByABI",function(){return Ige});var u={};r.r(u),r.d(u,"TRON_MESSAGE_PREFIX",function(){return Bee}),r.d(u,"hashMessage",function(){return eB}),r.d(u,"signMessage",function(){return Oee}),r.d(u,"verifyMessage",function(){return E5});var f={};r.r(f),r.d(f,"txJsonToPb",function(){return Nj}),r.d(f,"txPbToTxID",function(){return TOe}),r.d(f,"txJsonToPbWithArgs",function(){return Hge}),r.d(f,"txCheckWithArgs",function(){return jee}),r.d(f,"txCheck",function(){return Hee});var h=r(1),m=r.n(h),g=r(9),v=r.n(g),b=r(2),w=r.n(b),_=r(3),I=r.n(_),B=r(15),L=r.n(B),D=r(22),z=r.n(D),G=r(23),U=r.n(G),T=r(19),P=r.n(T),j=r(4),M=r.n(j),y=r(0),x=r.n(y),C=r(24),R=r.n(C);function E(){var he=this;this._keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",this.encode=function(be){for(var Se,ye,je,de,ne,ce,fe,me="",Ce=0;Ce<be.length;)de=(Se=be.charCodeAt(Ce++))>>2,ne=(3&Se)<<4|(ye=be.charCodeAt(Ce++))>>4,ce=(15&ye)<<2|(je=be.charCodeAt(Ce++))>>6,fe=63&je,isNaN(ye)?ce=fe=64:isNaN(je)&&(fe=64),me=me+he._keyStr.charAt(de)+he._keyStr.charAt(ne)+he._keyStr.charAt(ce)+he._keyStr.charAt(fe);return me},this.encodeIgnoreUtf8=function(be){for(var Se,ye,je,de,ne,ce,fe,me="",Ce=0;Ce<be.length;)de=(Se=be[Ce++])>>2,ne=(3&Se)<<4|(ye=be[Ce++])>>4,ce=(15&ye)<<2|(je=be[Ce++])>>6,fe=63&je,isNaN(ye)?ce=fe=64:isNaN(je)&&(fe=64),me=me+he._keyStr.charAt(de)+he._keyStr.charAt(ne)+he._keyStr.charAt(ce)+he._keyStr.charAt(fe);return me},this.decode=function(be){var Se,ye,je,de,ne,ce,fe="",me=0;for(be=be.replace(/[^A-Za-z0-9\+\/\=]/g,"");me<be.length;)Se=he._keyStr.indexOf(be.charAt(me++))<<2|(de=he._keyStr.indexOf(be.charAt(me++)))>>4,ye=(15&de)<<4|(ne=he._keyStr.indexOf(be.charAt(me++)))>>2,je=(3&ne)<<6|(ce=he._keyStr.indexOf(be.charAt(me++))),fe+=String.fromCharCode(Se),ne!=64&&(fe+=String.fromCharCode(ye)),ce!=64&&(fe+=String.fromCharCode(je));return he._utf8_decode(fe)},this.decodeToByteArray=function(be){var Se,ye,je,de,ne,ce,fe="",me=0;for(be=be.replace(/[^A-Za-z0-9\+\/\=]/g,"");me<be.length;)Se=he._keyStr.indexOf(be.charAt(me++))<<2|(de=he._keyStr.indexOf(be.charAt(me++)))>>4,ye=(15&de)<<4|(ne=he._keyStr.indexOf(be.charAt(me++)))>>2,je=(3&ne)<<6|(ce=he._keyStr.indexOf(be.charAt(me++))),fe+=String.fromCharCode(Se),ne!=64&&(fe+=String.fromCharCode(ye)),ce!=64&&(fe+=String.fromCharCode(je));return he._out2ByteArray(fe)},this._out2ByteArray=function(be){for(var Se=new Array(be.length),ye=0,je=0;ye<be.length;)je=be.charCodeAt(ye),Se[ye]=je,ye++;return Se},this._utf8_encode=function(be){be=be.replace(/\r\n/g,`
`);for(var Se="",ye=0;ye<be.length;ye++){var je=be.charCodeAt(ye);je<128?Se+=String.fromCharCode(je):je>127&&je<2048?(Se+=String.fromCharCode(je>>6|192),Se+=String.fromCharCode(63&je|128)):(Se+=String.fromCharCode(je>>12|224),Se+=String.fromCharCode(je>>6&63|128),Se+=String.fromCharCode(63&je|128))}return Se},this._utf8_decode=function(be){for(var Se="",ye=0,je=0,de=0,ne=0;ye<be.length;)(je=be.charCodeAt(ye))<128?(Se+=String.fromCharCode(je),ye++):je>191&&je<224?(de=be.charCodeAt(ye+1),Se+=String.fromCharCode((31&je)<<6|63&de),ye+=2):(de=be.charCodeAt(ye+1),ne=be.charCodeAt(ye+2),Se+=String.fromCharCode((15&je)<<12|(63&de)<<6|63&ne),ye+=3);return Se}}function N(he){if(typeof he!="number")throw new Error("Input must be a number");if(he<0||he>255)throw new Error("Input must be a byte");var be="";return be+="0123456789ABCDEF".charAt(he>>4),be+="0123456789ABCDEF".charAt(15&he)}function V(he){if(typeof he=="string")return he;for(var be="",Se=0;Se<he.length;Se++){var ye=he[Se].toString(2),je=ye.match(/^1+?(?=0)/);if(je&&ye.length===8){for(var de=je[0].length,ne=he[Se].toString(2).slice(7-de),ce=1;ce<de;ce++)ne+=he[ce+Se].toString(2).slice(2);be+=String.fromCharCode(parseInt(ne,2)),Se+=de-1}else be+=String.fromCharCode(he[Se])}return be}function F(he){for(var be=he.replace(/^0x/,"").split(""),Se="",ye=0;ye<be.length/2;ye++){var je="0x".concat(be[2*ye]).concat(be[2*ye+1]);Se+=String.fromCharCode(je)}return Se}function k(he){for(var be="",Se=0;Se<he.length;Se++)be+=N(he[Se]);return be}function H(he){return new E().decodeToByteArray(he)}function re(he){return new E().encodeIgnoreUtf8(he)}var Y=r(10),oe=r.n(Y),q=/^(41)/;function X(he){return V(he)}function K(he,be,Se){if(he.length!=be.length)return!1;var ye;for(ye=0;ye<he.length;ye++)if(Se){if(he[ye]!=be[ye])return!1}else if(JSON.stringify(he[ye])!=JSON.stringify(be[ye]))return!1;return!0}function $(he){if(typeof he!="string")throw new Error("The passed string is not a string");var be,Se,ye=new Array;be=he.length;for(var je=0;je<be;je++)(Se=he.charCodeAt(je))>=65536&&Se<=1114111?(ye.push(Se>>18&7|240),ye.push(Se>>12&63|128),ye.push(Se>>6&63|128),ye.push(63&Se|128)):Se>=2048&&Se<=65535?(ye.push(Se>>12&15|224),ye.push(Se>>6&63|128),ye.push(63&Se|128)):Se>=128&&Se<=2047?(ye.push(Se>>6&31|192),ye.push(63&Se|128)):ye.push(255&Se);return ye}function ee(he){var be;if(he>="A"&&he<="F"?be=he.charCodeAt(0)-"A".charCodeAt(0)+10:he>="a"&&he<="f"?be=he.charCodeAt(0)-"a".charCodeAt(0)+10:he>="0"&&he<="9"&&(be=he.charCodeAt(0)-"0".charCodeAt(0)),typeof be=="number")return be;throw new Error("The passed hex char is not a valid hex char")}function se(he){return he>="A"&&he<="F"||he>="a"&&he<="f"||he>="0"&&he<="9"?1:0}function ve(he){var be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(typeof he!="string")throw new Error("The passed string is not a string");var Se=he.length;be&&Se%2&&(he="0".concat(he),Se++);for(var ye=Array(),je=0,de=0,ne=0,ce=0;ce<Se;ce++){var fe=he.charAt(ce);if(!se(fe))throw new Error("The passed hex char is not a valid hex string");je<<=4,je+=ee(fe),++de%2==0&&(ye[ne++]=je,je=0)}return ye}function xe(he){if(!/^\d{4}-\d{2}-\d{2}( \d{2}-\d{2}-\d{2}|)/.test(he))throw new Error("The passed date string is not valid");var be=he.split(" "),Se=be[0].split("-"),ye=parseInt(Se[0],10),je=parseInt(Se[1],10)-1,de=parseInt(Se[2],10);if(be.length>1){var ne=be[1].split("-"),ce=parseInt(ne[0],10),fe=parseInt(ne[1],10),me=parseInt(ne[2],10);return new Date(ye,je,de,ce,fe,me)}return new Date(ye,je,de)}function ke(he){return he>="0"&&he<="9"?1:0}function Pe(he){if(he==null||typeof he!="string"||he.length==0||he=="")return-1;var be=0;if(he.length==40)for(;be<40&&se(he.charAt(be));be++);if(be==40)return 1;for(be=0;be<he.length&&ke(he.charAt(be));be++);if(be==he.length)return 2;for(be=0;be<he.length;be++)if(he.charAt(be)>" ")return 3;return-1}for(var Te="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",Z={},te=0;te<Te.length;te++)Z[Te.charAt(te)]=te;function le(he){if(he.length===0)return"";var be,Se,ye=[0];for(be=0;be<he.length;be++){for(Se=0;Se<ye.length;Se++)ye[Se]<<=8;ye[0]+=he[be];var je=0;for(Se=0;Se<ye.length;++Se)ye[Se]+=je,je=ye[Se]/58|0,ye[Se]%=58;for(;je;)ye.push(je%58),je=je/58|0}for(be=0;he[be]===0&&be<he.length-1;be++)ye.push(0);return ye.reverse().map(function(de){return Te[de]}).join("")}function Ee(he){if(he.length===0)return[];var be,Se,ye=[0];for(be=0;be<he.length;be++){var je=he[be];if(!(je in Z))throw new Error("Non-base58 character");for(Se=0;Se<ye.length;Se++)ye[Se]*=58;ye[0]+=Z[je];var de=0;for(Se=0;Se<ye.length;++Se)ye[Se]+=de,de=ye[Se]>>8,ye[Se]&=255;for(;de;)ye.push(255&de),de>>=8}for(be=0;he[be]==="1"&&be<he.length-1;be++)ye.push(0);return ye.reverse()}var Ue=r(18),Me=r(5),Ve=Me.utils.keccak256,_t=Me.utils.sha256,Ze=Me.utils.toUtf8Bytes,gt=Me.utils.toUtf8String,Gt=Me.utils.recoverAddress,mt=Me.utils.SigningKey,ir=Me.utils.AbiCoder,Kr=Me.utils.Interface,Et=Me.utils.FormatTypes,qt=Me.utils.arrayify,xr=Me.utils.splitSignature,xt=Me.utils.joinSignature,Kt=Me.utils.concat,nn=Me.utils.id,Ot=Me.utils.isValidMnemonic,ar=r(11),$r=r(6),Bt=r(13),ur=r(16),Cn=r(25),At=new(r(26)).Logger("tronweb/hash/5.4.0");function Ar(he){return co.address.toHex(he)}function xn(he){return Object(Bt.keccak256)(Object(Cn.toUtf8Bytes)(he))}var Mt=new Uint8Array(32);Mt.fill(0);var vr=ar.BigNumber.from(-1),pn=ar.BigNumber.from(0),Ht=ar.BigNumber.from(1),dr=ar.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),kn=Object($r.hexZeroPad)(Ht.toHexString(),32),jt=Object($r.hexZeroPad)(pn.toHexString(),32),_r={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},vn=["name","version","chainId","verifyingContract","salt"];function zt(he){return function(be){return typeof be!="string"&&At.throwArgumentError("invalid domain value for ".concat(JSON.stringify(he)),"domain.".concat(he),be),be}}var pr={name:zt("name"),version:zt("version"),chainId:function(he){try{return ar.BigNumber.from(he).toString()}catch{}return At.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",he)},verifyingContract:function(he){try{return Ar(he).toLowerCase()}catch{}return At.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",he)},salt:function(he){try{var be=Object($r.arrayify)(he);if(be.length!==32)throw new Error("bad length");return Object($r.hexlify)(be)}catch{}return At.throwArgumentError('invalid domain value "salt"',"domain.salt",he)}};function wn(he){var be=he.match(/^(u?)int(\d*)$/);if(be){var Se=be[1]==="",ye=parseInt(be[2]||"256");(ye%8!=0||ye>256||be[2]&&be[2]!==String(ye))&&At.throwArgumentError("invalid numeric width","type",he);var je=dr.mask(Se?ye-1:ye),de=Se?je.add(Ht).mul(vr):pn;return function(fe){var me=ar.BigNumber.from(fe);return(me.lt(de)||me.gt(je))&&At.throwArgumentError("value out-of-bounds for ".concat(he),"value",fe),Object($r.hexZeroPad)(me.toTwos(256).toHexString(),32)}}var ne=he.match(/^bytes(\d+)$/);if(ne){var ce=parseInt(ne[1]);return(ce===0||ce>32||ne[1]!==String(ce))&&At.throwArgumentError("invalid bytes width","type",he),function(fe){return Object($r.arrayify)(fe).length!==ce&&At.throwArgumentError("invalid length for ".concat(he),"value",fe),function(me){var Ce=Object($r.arrayify)(me),Ke=Ce.length%32;return Ke?Object($r.hexConcat)([Ce,Mt.slice(Ke)]):Object($r.hexlify)(Ce)}(fe)}}switch(he){case"trcToken":return wn("uint256");case"address":return function(fe){return Object($r.hexZeroPad)((me=fe,co.address.toHex(me).replace(q,"0x")),32);var me};case"bool":return function(fe){return fe?kn:jt};case"bytes":return function(fe){return Object(Bt.keccak256)(fe)};case"string":return function(fe){return xn(fe)}}return null}function Lt(he,be){return"".concat(he,"(").concat(be.map(function(Se){var ye=Se.name;return Se.type+" "+ye}).join(","),")")}var Cr=function(){function he(be){w()(this,he),Object(ur.defineReadOnly)(this,"types",Object.freeze(Object(ur.deepCopy)(be))),Object(ur.defineReadOnly)(this,"_encoderCache",{}),Object(ur.defineReadOnly)(this,"_types",{});var Se={},ye={},je={};Object.keys(be).forEach(function(Ce){Se[Ce]={},ye[Ce]=[],je[Ce]={}});var de=function(Ce){var Ke={};be[Ce].forEach(function(pt){Ke[pt.name]&&At.throwArgumentError("duplicate variable name ".concat(JSON.stringify(pt.name)," in ").concat(JSON.stringify(Ce)),"types",be),Ke[pt.name]=!0;var Ct=pt.type.match(/^([^\x5b]*)(\x5b|$)/)[1];Ct===Ce&&At.throwArgumentError("circular type reference to ".concat(JSON.stringify(Ct)),"types",be),wn(Ct)||(ye[Ct]||At.throwArgumentError("unknown type ".concat(JSON.stringify(Ct)),"types",be),ye[Ct].push(Ce),Se[Ce][Ct]=!0)})};for(var ne in be)de(ne);var ce=Object.keys(ye).filter(function(Ce){return ye[Ce].length===0});for(var fe in ce.length===0?At.throwArgumentError("missing primary type","types",be):ce.length>1&&At.throwArgumentError("ambiguous primary types or unused types: ".concat(ce.map(function(Ce){return JSON.stringify(Ce)}).join(", ")),"types",be),Object(ur.defineReadOnly)(this,"primaryType",ce[0]),function Ce(Ke,pt){pt[Ke]&&At.throwArgumentError("circular type reference to ".concat(JSON.stringify(Ke)),"types",be),pt[Ke]=!0,Object.keys(Se[Ke]).forEach(function(Ct){ye[Ct]&&(Ce(Ct,pt),Object.keys(pt).forEach(function(Yt){je[Yt][Ct]=!0}))}),delete pt[Ke]}(this.primaryType,{}),je){var me=Object.keys(je[fe]);me.sort(),this._types[fe]=Lt(fe,be[fe])+me.map(function(Ce){return Lt(Ce,be[Ce])}).join("")}}return I()(he,[{key:"getEncoder",value:function(be){var Se=this._encoderCache[be];return Se||(Se=this._encoderCache[be]=this._getEncoder(be)),Se}},{key:"_getEncoder",value:function(be){var Se=this,ye=wn(be);if(ye)return ye;var je=be.match(/^(.*)(\x5b(\d*)\x5d)$/);if(je){var de=je[1],ne=this.getEncoder(de),ce=parseInt(je[3]);return function(Ce){ce>=0&&Ce.length!==ce&&At.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",Ce);var Ke=Ce.map(ne);return Se._types[de]&&(Ke=Ke.map(Bt.keccak256)),Object(Bt.keccak256)(Object($r.hexConcat)(Ke))}}var fe=this.types[be];if(fe){var me=xn(this._types[be]);return function(Ce){var Ke=fe.map(function(pt){var Ct=pt.name,Yt=pt.type,Dr=Se.getEncoder(Yt)(Ce[Ct]);return Se._types[Yt]?Object(Bt.keccak256)(Dr):Dr});return Ke.unshift(me),Object($r.hexConcat)(Ke)}}return At.throwArgumentError("unknown type: ".concat(be),"type",be)}},{key:"encodeType",value:function(be){var Se=this._types[be];return Se||At.throwArgumentError("unknown type: ".concat(JSON.stringify(be)),"name",be),Se}},{key:"encodeData",value:function(be,Se){return this.getEncoder(be)(Se)}},{key:"hashStruct",value:function(be,Se){return Object(Bt.keccak256)(this.encodeData(be,Se))}},{key:"encode",value:function(be){return this.encodeData(this.primaryType,be)}},{key:"hash",value:function(be){return this.hashStruct(this.primaryType,be)}},{key:"_visit",value:function(be,Se,ye){var je=this;if(wn(be))return ye(be,Se);var de=be.match(/^(.*)(\x5b(\d*)\x5d)$/);if(de){var ne=de[1],ce=parseInt(de[3]);return ce>=0&&Se.length!==ce&&At.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",Se),Se.map(function(me){return je._visit(ne,me,ye)})}var fe=this.types[be];return fe?fe.reduce(function(me,Ce){var Ke=Ce.name,pt=Ce.type;return me[Ke]=je._visit(pt,Se[Ke],ye),me},{}):At.throwArgumentError("unknown type: ".concat(be),"type",be)}},{key:"visit",value:function(be,Se){return this._visit(this.primaryType,be,Se)}}],[{key:"from",value:function(be){return new he(be)}},{key:"getPrimaryType",value:function(be){return he.from(be).primaryType}},{key:"hashStruct",value:function(be,Se,ye){return he.from(Se).hashStruct(be,ye)}},{key:"hashDomain",value:function(be){var Se=[];for(var ye in be){var je=_r[ye];je||At.throwArgumentError("invalid typed-data domain key: ".concat(JSON.stringify(ye)),"domain",be),Se.push({name:ye,type:je})}return Se.sort(function(de,ne){return vn.indexOf(de.name)-vn.indexOf(ne.name)}),he.hashStruct("EIP712Domain",{EIP712Domain:Se},be)}},{key:"encode",value:function(be,Se,ye){return Object($r.hexConcat)(["0x1901",he.hashDomain(be),he.from(Se).hash(ye)])}},{key:"hash",value:function(be,Se,ye){return Object(Bt.keccak256)(he.encode(be,Se,ye))}},{key:"getPayload",value:function(be,Se,ye){he.hashDomain(be);var je={},de=[];vn.forEach(function(fe){var me=be[fe];me!=null&&(je[fe]=pr[fe](me),de.push({name:fe,type:_r[fe]}))});var ne=he.from(Se),ce=Object(ur.shallowCopy)(Se);return ce.EIP712Domain?At.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",Se):ce.EIP712Domain=de,ne.encode(ye),{types:ce,domain:je,primaryType:ne.primaryType,message:ne.visit(ye,function(fe,me){if(fe.match(/^bytes(\d*)/))return Object($r.hexlify)(Object($r.arrayify)(me));if(fe.match(/^u?int/))return ar.BigNumber.from(me).toString();switch(fe){case"trcToken":return ar.BigNumber.from(me).toString();case"address":return Ar(me).toLowerCase();case"bool":return!!me;case"string":return typeof me!="string"&&At.throwArgumentError("invalid string","value",me),me}return At.throwArgumentError("unsupported type","type",fe)})}}}]),he}();function Ui(he){var be=hi(he),Se=hi(be).slice(0,4);return le(Se=he.concat(Se))}function Ir(he){if(typeof he!="string"||he.length<=4)return!1;var be=Ee(he);if(he.length<=4)return!1;var Se=be.length-4,ye=be.slice(Se),je=hi(be=be.slice(0,Se)),de=hi(je).slice(0,4);if(ye[0]==de[0]&&ye[1]==de[1]&&ye[2]==de[2]&&ye[3]==de[3])return be;throw new Error("Invalid address provided")}function Rr(he,be){typeof he=="string"&&(he=ve(he));var Se=Ha(ve(be.txID),he);return Array.isArray(be.signature)?be.signature.includes(Se)||be.signature.push(Se):be.signature=[Se],be}function ma(he){return btoa(String.fromCharCode.apply(String,oe()(he)))}function Fi(he,be){return typeof he=="string"&&(he=ve(he)),Ha(hi(be),he)}function zi(he,be,Se,ye){var je=new mt({toHexString:function(){return"0x"+ye},value:ye}),de=Cr.hash(he,be,Se),ne=je.signDigest(de);return["0x",ne.r.substring(2),ne.s.substring(2),Number(ne.v).toString(16)].join("")}function ri(he){var be=H(he);return proto.protocol.Transaction.deserializeBinary(be).getRawData().serializeBinary()}function li(){for(var he=new Ue.ec("secp256k1").genKeyPair().getPrivate().toString("hex");he.length<64;)he="0".concat(he);return ve(he)}function bi(he){return he.length===65&&(he=he.slice(1)),ve("41"+Ve(he).toString().substring(2).substring(24))}function Sa(he){return bi(Hi(he))}function ks(he){var be=Ee(he);if(be.length<=4)return!1;var Se=be.slice(0,be.length-4),ye=hi(Se),je=hi(ye);return je[0]===be[Se.length]&&je[1]===be[Se.length+1]&&je[2]===be[Se.length+2]&&je[3]===be[Se.length+3]&&Se}function Fa(he){if(typeof he!="string"||he.length!==34)return!1;var be=Ee(he);if(be.length!==25||be[0]!==65)return!1;var Se=be.slice(21),ye=hi(be=be.slice(0,21)),je=hi(ye).slice(0,4);return Se[0]==je[0]&&Se[1]==je[1]&&Se[2]==je[2]&&Se[3]==je[3]}function za(he){return Ui(bi(Hi(H(he))))}function ls(he){return k(bi(Hi(H(he))))}function us(he){return re(bi(Hi(H(he))))}function Hi(he){for(var be=new Ue.ec("secp256k1").keyFromPrivate(he,"bytes").getPublic(),Se=be.x,ye=be.y,je=Se.toString("hex");je.length<64;)je="0".concat(je);for(var de=ye.toString("hex");de.length<64;)de="0".concat(de);return ve("04".concat(je).concat(de))}function Ha(he,be){for(var Se=new Ue.ec("secp256k1").keyFromPrivate(be,"bytes").sign(he),ye=Se.r,je=Se.s,de=Se.recoveryParam,ne=ye.toString("hex");ne.length<64;)ne="0".concat(ne);for(var ce=je.toString("hex");ce.length<64;)ce="0".concat(ce);return ne+ce+N(de)}function hi(he){var be=k(he);return ve(_t("0x"+be).replace(/^0x/,""))}function Rl(he){return Ui(Sa(H(he)))}function il(he){var be=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Se=ve(he,be),ye=Sa(Se);return Ui(ye)}function Ql(){var he=li(),be=Hi(he),Se=Sa(he);return{privateKey:k(he),publicKey:k(be),address:{base58:Ui(Se),hex:k(Se)}}}function $l(he){if(Le.isObject(he)||(he={}),he.path||(he.path="m/44'/195'/0'/0/0"),!String(he.path).match(/^m\/44\'\/195\'/))throw new Error("Invalid tron path provided");var be=Me.Wallet.createRandom(he);return{mnemonic:be.mnemonic,privateKey:be.privateKey,publicKey:be.publicKey,address:il(be.privateKey.replace(/^0x/,""))}}function QN(he,be){var Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"en";if(be||(be="m/44'/195'/0'/0/0"),!String(be).match(/^m\/44\'\/195\'/))throw new Error("Invalid tron path provided");var ye=Me.Wallet.fromMnemonic(he,be,Se),je={mnemonic:ye.mnemonic,privateKey:ye.privateKey,publicKey:ye.publicKey,address:il(ye.privateKey.replace(/^0x/,""))};return je}var xi=new ir;function al(he){return co.address.toHex(he).replace(q,"0x")}function n0(he){if(Object.prototype.toString.call(he)!=="[object Object]"&&Object.prototype.toString.call(he)!=="[object Array]")return he;var be,Se=(be=he,Array.isArray(be)?[]:{});return Object.keys(he).forEach(function(ye){return Se[ye]=he[ye]instanceof Object&&!he[ye]._isBigNumber?n0(he[ye]):he[ye]}),Se}function $N(he,be,Se,ye){if(Se&&typeof Se!="boolean"||(ye=Se,Se=be,be=he,he=[]),ye&&Se.replace(/^0x/,"").length%64==8&&(Se="0x"+Se.replace(/^0x/,"").substring(8)),Se.replace(/^0x/,"").length%64)throw new Error("The encoded string is not valid. Its length must be a multiple of 64.");return be=be.map(function(je){return/trcToken/.test(je)&&(je=je.replace(/trcToken/,"uint256")),je}),xi.decode(be,Se).reduce(function(je,de,ne){return be[ne]=="address"&&(de="41"+de.substr(2).toLowerCase()),he.length?je[he[ne]]=de:je.push(de),je},he.length?{}:[])}function uOe(he,be){for(var Se=0;Se<he.length;Se++)he[Se]==="address"&&(be[Se]=co.address.toHex(be[Se]).replace(q,"0x"));return xi.encode(he,be)}function A5(he){var be=he.match(/([a-zA-Z0-9])(\[.*\])/);return be?be[2]:""}function Nee(he){return(A5(he).match(/\]\[/g)||[]).length+1}function S5(he,be){var Se=[],ye=function me(Ce){if(Ce&&Ce.type.indexOf("tuple")===0&&Ce.components){var Ke=Ce.components.map(function(pt){return me(pt)});return"tuple(".concat(Ke.join(","),")").concat(A5(Ce.type))}return/trcToken/.test(Ce.type)?Ce.type.replace(/trcToken/,"uint256"):Ce.type},je=function me(Ce){return Array.isArray(Ce)?(Ce.forEach(function(Ke,pt){Ce[pt]=me(Ke)}),Ce):al(Ce)},de=function me(Ce,Ke,pt){pt>1?Ke.length&&Ke.forEach(function(Ct){me(Ce,Ct,pt-1)}):Ke.length&&pt&&Ke.forEach(function(Ct){ne(Ce,Ct)})},ne=function me(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ke=arguments.length>1?arguments[1]:void 0;Ce.length&&Ce.forEach(function(pt,Ct){var Yt=pt.type;if(Ke[Ct]){if(Yt==="address")Ke[Ct]=al(Ke[Ct]);else if(Yt.match(/^([^\x5b]*)(\x5b|$)/)[0]==="address[")je(Ke[Ct]);else if(Yt.indexOf("tuple")===0)if(A5(Yt)){var Dr=Nee(Yt);de(pt.components,Ke[Ct],Dr)}else me(pt.components,Ke[Ct])}})};if(he.inputs&&he.inputs.length)for(var ce=0;ce<he.inputs.length;ce++){var fe=he.inputs[ce].type;fe==="bool"&&be[ce]==="false"&&(be[ce]=!1),Se.push(fe.indexOf("tuple")===0?ye(he.inputs[ce]):fe),be.length<Se.length&&be.push("")}return ne(he.inputs,be),function(me){for(var Ce=0;Ce<me.length;Ce++){var Ke=me[Ce];/trcToken/.test(Ke)&&(me[Ce]=Ke.replace(/trcToken/,"uint256"))}}(Se),xi.encode(Se,be)}function Ige(he,be){var Se=function Ke(pt){return Array.isArray(pt)?(pt.forEach(function(Ct,Yt){pt[Yt]=Ke(Ct)}),pt):co.address.toHex(pt)},ye=function Ke(pt,Ct,Yt){Yt>1?Ct.length&&Ct.forEach(function(Dr){Ke(pt,Dr,Yt-1)}):Ct.length&&Yt&&Ct.forEach(function(Dr){de(pt,Dr)})},je=function Ke(pt){var Ct=pt.name?" ".concat(pt.name):"";if(pt&&pt.type.indexOf("tuple")===0&&pt.components){var Yt=pt.components.map(function(Dr){return Ke(Dr)});return"tuple(".concat(Yt.join(","),")").concat(A5(pt.type)).concat(Ct)}return/trcToken/.test(pt.type)?pt.type.replace(/trcToken/,"uint256")+Ct:pt.type+Ct},de=function Ke(){var pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ct=arguments.length>1?arguments[1]:void 0;pt.length&&pt.forEach(function(Yt,Dr){var Mn=Yt.type,Pn=Yt.name;if(Ct[Dr]){if(Mn==="address")Ct[Dr]=co.address.toHex(Ct[Dr]),Pn&&(Ct[Pn]=co.address.toHex(Ct[Pn]));else if(Mn.match(/^([^\x5b]*)(\x5b|$)/)[0]==="address[")Se(Ct[Dr]),Pn&&Se(Ct[Pn]);else if(Mn.indexOf("tuple")===0){if(A5(Mn)){var Re=Nee(Mn);ye(Yt.components,Ct[Dr],Re)}else Ke(Yt.components,Ct[Dr]);Pn&&(Ct[Pn]=Ct[Dr])}}})};if(he.outputs&&he.outputs.length>0){for(var ne=[],ce=0;ce<he.outputs.length;ce++){var fe=he.outputs[ce].type,me=he.outputs[ce].name?" ".concat(he.outputs[ce].name):"";ne.push(fe.indexOf("tuple")===0?je(he.outputs[ce]):fe+me)}(function(Ke){for(var pt=0;pt<Ke.length;pt++){var Ct=Ke[pt];/^trcToken/.test(Ct)&&(Ke[pt]=Ct.replace(/^trcToken/,"uint256"))}})(ne),be&&be.length||(be=new Uint8Array(32*he.outputs.length));var Ce=n0(xi.decode(ne,be));return de(he.outputs,Ce),Ce}return[]}var Bee=`TRON Signed Message:
`;function eB(he){return typeof he=="string"&&(he=Ze(he)),Ve(Kt([Ze(Bee),Ze(String(he.length)),he]))}function Oee(he,be){be.match(/^0x/)||(be="0x"+be);var Se=new mt(be),ye=eB(he),je=Se.signDigest(ye);return xt(je)}function E5(he,be){return be.match(/^0x/)||(be="0x"+be),Ui(ve(Gt(eB(he),be).replace(/^0x/,"41")))}function Dee(he,be){var Se=Object.keys(he);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(he);be&&(ye=ye.filter(function(je){return Object.getOwnPropertyDescriptor(he,je).enumerable})),Se.push.apply(Se,ye)}return Se}function Lee(he){for(var be=1;be<arguments.length;be++){var Se=arguments[be]!=null?arguments[be]:{};be%2?Dee(Object(Se),!0).forEach(function(ye){M()(he,ye,Se[ye])}):Object.getOwnPropertyDescriptors?Object.defineProperties(he,Object.getOwnPropertyDescriptors(Se)):Dee(Object(Se)).forEach(function(ye){Object.defineProperty(he,ye,Object.getOwnPropertyDescriptor(Se,ye))})}return he}var fOe=r(32),Ij=r(20),mi=Ij.Transaction,Rge=Ij.Permission,Mge=Ij.Key,oA=r(34),dOe=oA.TransferContract,pOe=oA.FreezeBalanceContract,Pge=oA.UnfreezeBalanceContract,hOe=oA.WithdrawBalanceContract,mOe=oA.FreezeBalanceV2Contract,gOe=oA.UnfreezeBalanceV2Contract,vOe=oA.WithdrawExpireUnfreezeContract,Uee=oA.DelegateResourceContract,yOe=oA.UnDelegateResourceContract,Rj=r(35),bOe=Rj.TransferAssetContract,xOe=Rj.ParticipateAssetIssueContract,Nge=Rj.AssetIssueContract,ec=Rj.UpdateAssetContract,ga=r(36),wOe=ga.TriggerSmartContract,AOe=ga.ClearABIContract,SOe=ga.UpdateEnergyLimitContract,EOe=ga.UpdateSettingContract,_Oe=ga.CreateSmartContract,_5=ga.SmartContract,kC=r(21).ResourceCode,Bge=r(37),pf=Bge.WitnessCreateContract,Mj=Bge.VoteWitnessContract,TC=r(38).UpdateBrokerageContract,tB=r(39),Fee=tB.AccountCreateContract,ov=tB.AccountUpdateContract,Oge=tB.SetAccountIdContract,Dge=tB.AccountPermissionUpdateContract,Pj=r(40),Lge=Pj.ProposalCreateContract,Uge=Pj.ProposalDeleteContract,Fge=Pj.ProposalApproveContract,Pd=r(41),COe=Pd.ExchangeCreateContract,iv=Pd.ExchangeInjectContract,kOe=Pd.ExchangeWithdrawContract,zge=Pd.ExchangeTransactionContract,tn=function(he){return he&&he.length!==0?new Uint8Array(co.address.toHex(he).match(/.{1,2}/g).map(function(be){return parseInt(be,16)})):new Uint8Array([])},wi=function(he,be,Se,ye){var je=new fOe.Any;je.pack(he.serializeBinary(),"protocol."+Se);var de=new mi.Contract;de.setType(be),de.setParameter(je),ye&&de.setPermissionId(ye);var ne=new mi.raw;ne.addContract(de);var ce=new mi;return ce.setRawData(ne),ce},zee=function(he,be){var Se=new wOe,ye=he.owner_address,je=he.contract_address,de=he.parameter,ne=de===void 0?"":de,ce=he.function_selector,fe=he.call_value,me=he.call_token_value,Ce=he.token_id,Ke=he.data;if(Se.setOwnerAddress(tn(ye)),Se.setContractAddress(tn(je)),Se.setCallValue(fe),Ke)Se.setData(tn(Ke));else if(ce){var pt=function(Ct){var Yt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return(Yt?"0x":"")+Ve(A.Buffer.from(Ct,"utf-8")).toString().substring(2)}(ce).substring(2,10)+ne;Se.setData(tn(pt))}return Ce&&Se.setTokenId(Ce),me&&Se.setCallTokenValue(me),wi(Se,mi.Contract.ContractType.TRIGGERSMARTCONTRACT,"TriggerSmartContract",be.Permission_id)},yc=function(he,be){var Se=new Dge,ye=he.owner_address,je=he.owner,de=he.witness,ne=he.actives;Se.setOwnerAddress(tn(ye));var ce=function(fe){var me=new Rge,Ce=fe.type,Ke=fe.id,pt=fe.permission_name,Ct=fe.threshold,Yt=fe.parentId,Dr=fe.operations,Mn=fe.keys;return me.setType(function(Pn){return isNaN(Pn)?Pn==="Active"?2:Pn==="Witness"?1:0:Pn}(Ce)),me.setId(Ke),me.setPermissionName(pt),me.setThreshold(Ct),Yt&&me.setParentId(Yt),Dr&&me.setOperations(tn(Dr)),Mn&&me.setKeysList(Mn.map(function(Pn){var Re=new Mge;return Re.setAddress(tn(Pn.address)),Re.setWeight(Pn.weight),Re})),me};return je&&Se.setOwner(ce(je)),de&&Se.setWitness(ce(de)),ne&&(Array.isArray(ne)?Se.setActivesList(ne.map(function(fe){return ce(fe)})):Se.setActivesList([ce(ne)])),wi(Se,mi.Contract.ContractType.ACCOUNTPERMISSIONUPDATECONTRACT,"AccountPermissionUpdateContract",be.Permission_id)},iA=function(he,be,Se){switch(he.type){case"TransferContract":return function(ye,je){var de=ye.to_address,ne=ye.owner_address,ce=ye.amount,fe=new dOe;return fe.setToAddress(tn(de)),fe.setOwnerAddress(tn(ne)),fe.setAmount(ce),wi(fe,mi.Contract.ContractType.TRANSFERCONTRACT,"TransferContract",je.Permission_id)}(be,Se);case"TransferAssetContract":return function(ye,je){var de=ye.to_address,ne=ye.owner_address,ce=ye.amount,fe=ye.asset_name,me=new bOe;return me.setToAddress(tn(de)),me.setOwnerAddress(tn(ne)),me.setAssetName(tn(fe.replace(/^0x/,""))),me.setAmount(ce),wi(me,mi.Contract.ContractType.TRANSFERASSETCONTRACT,"TransferAssetContract",je.Permission_id)}(be,Se);case"ParticipateAssetIssueContract":return function(ye,je){var de=new xOe;return de.setToAddress(tn(ye.to_address)),de.setOwnerAddress(tn(ye.owner_address)),de.setAssetName(tn(ye.asset_name.replace(/^0x/,""))),de.setAmount(ye.amount),wi(de,mi.Contract.ContractType.PARTICIPATEASSETISSUECONTRACT,"ParticipateAssetIssueContract",je.Permission_id)}(be,Se);case"TriggerSmartContract":return zee(be,Se);case"FreezeBalanceContract":return function(ye,je){var de=new pOe,ne=ye.owner_address,ce=ye.frozen_balance,fe=ye.frozen_duration,me=ye.resource,Ce=ye.receiver_address;return de.setOwnerAddress(tn(ne)),de.setFrozenBalance(ce),de.setFrozenDuration(fe),me&&de.setResource(kC[me]),Ce&&de.setReceiverAddress(tn(Ce)),wi(de,mi.Contract.ContractType.FREEZEBALANCECONTRACT,"FreezeBalanceContract",je.Permission_id)}(be,Se);case"UnfreezeBalanceContract":return function(ye,je){var de=new Pge,ne=ye.owner_address,ce=ye.resource,fe=ye.receiver_address;return de.setOwnerAddress(tn(ne)),ce&&de.setResource(kC[ce]),fe&&de.setReceiverAddress(tn(fe)),wi(de,mi.Contract.ContractType.UNFREEZEBALANCECONTRACT,"UnfreezeBalanceContract",je.Permission_id)}(be,Se);case"WithdrawBalanceContract":return function(ye,je){var de=new hOe,ne=ye.owner_address;return de.setOwnerAddress(tn(ne)),wi(de,mi.Contract.ContractType.WITHDRAWBALANCECONTRACT,"WithdrawBalanceContract",je.Permission_id)}(be,Se);case"FreezeBalanceV2Contract":return function(ye,je){var de=new mOe,ne=ye.owner_address,ce=ye.frozen_balance,fe=ye.resource;return de.setOwnerAddress(tn(ne)),de.setFrozenBalance(ce),de.setResource(kC[fe]),wi(de,mi.Contract.ContractType.FREEZEBALANCEV2CONTRACT,"FreezeBalanceV2Contract",je.Permission_id)}(be,Se);case"UnfreezeBalanceV2Contract":return function(ye,je){var de=new gOe,ne=ye.owner_address,ce=ye.unfreeze_balance,fe=ye.resource;return de.setOwnerAddress(tn(ne)),de.setUnfreezeBalance(ce),de.setResource(kC[fe]),wi(de,mi.Contract.ContractType.UNFREEZEBALANCEV2CONTRACT,"UnfreezeBalanceV2Contract",je.Permission_id)}(be,Se);case"DelegateResourceContract":return function(ye,je){var de=new Uee,ne=ye.owner_address,ce=ye.receiver_address,fe=ye.balance,me=ye.resource,Ce=ye.lock,Ke=Ce!==void 0&&Ce;return de.setOwnerAddress(tn(ne)),de.setBalance(fe),de.setResource(kC[me]),de.setLock(Ke),de.setReceiverAddress(tn(ce)),wi(de,mi.Contract.ContractType.DELEGATERESOURCECONTRACT,"DelegateResourceContract",je.Permission_id)}(be,Se);case"UnDelegateResourceContract":return function(ye,je){var de=new yOe,ne=ye.owner_address,ce=ye.receiver_address,fe=ye.balance,me=ye.resource;return de.setOwnerAddress(tn(ne)),de.setBalance(fe),de.setResource(kC[me]),de.setReceiverAddress(tn(ce)),wi(de,mi.Contract.ContractType.UNDELEGATERESOURCECONTRACT,"UnDelegateResourceContract",je.Permission_id)}(be,Se);case"WithdrawExpireUnfreezeContract":return function(ye,je){var de=new vOe,ne=ye.owner_address;return de.setOwnerAddress(tn(ne)),wi(de,mi.Contract.ContractType.WITHDRAWEXPIREUNFREEZECONTRACT,"WithdrawExpireUnfreezeContract",je.Permission_id)}(be,Se);case"WitnessCreateContract":return function(ye,je){var de=new pf,ne=ye.owner_address,ce=ye.url;return de.setOwnerAddress(tn(ne)),de.setUrl(tn(ce.replace(/^0x/,""))),wi(de,mi.Contract.ContractType.WITNESSCREATECONTRACT,"WitnessCreateContract",je.Permission_id)}(be,Se);case"VoteWitnessContract":return function(ye,je){var de=new Mj,ne=ye.owner_address,ce=ye.votes;return de.setOwnerAddress(tn(ne)),ce.forEach(function(fe){var me=new Mj.Vote,Ce=fe.vote_address,Ke=fe.vote_count;me.setVoteAddress(tn(Ce));var pt=parseInt(Ke);me.setVoteCount(pt),de.addVotes(me)}),wi(de,mi.Contract.ContractType.VOTEWITNESSCONTRACT,"VoteWitnessContract",je.Permission_id)}(be,Se);case"CreateSmartContract":return function(ye,je){var de=ye!=null&&ye.new_contract?Lee(Lee({},{owner_address:ye.owner_address,call_token_value:ye.call_token_value,token_id:ye.token_id}),ye.new_contract):ye,ne=de.owner_address,ce=de.consume_user_resource_percent,fe=de.origin_energy_limit,me=de.abi,Ce=de.bytecode,Ke=Ce===void 0?"":Ce,pt=de.name,Ct=de.parameter,Yt=Ct===void 0?"":Ct,Dr=de.call_value,Mn=de.call_token_value,Pn=de.token_id,Re=de.origin_address,we=new _Oe;we.setOwnerAddress(tn(ne)),Pn&&we.setTokenId(Pn),Mn&&we.setCallTokenValue(Mn);var Ae=new _5;if(me){var De;De=typeof me=="string"?JSON.parse(me):me?.entrys||[];var Be=new _5.ABI,We=function(nt){var Je=new _5.ABI.Entry.Param,at=nt.indexed,dt=nt.name,rt=nt.type;return at===!0&&Je.setIndexed(!0),Je.setName(dt),Je.setType(rt),Je},et=De.map(function(nt){var Je=nt.anonymous,at=nt.constant,dt=nt.name,rt=nt.inputs,wt=nt.outputs,hr=nt.type,Lr=nt.payable,Ri=nt.stateMutability,Or=new _5.ABI.Entry;return Or.setAnonymous(Je),Or.setConstant(at),Or.setName(dt),rt&&Or.setInputsList(rt.map(function(i0){return We(i0)})),wt&&Or.setOutputsList(wt.map(function(i0){return We(i0)})),hr&&Or.setType(_5.ABI.Entry.EntryType[hr.toUpperCase()]),Or.setPayable(Lr),Ri&&Or.setStatemutability(_5.ABI.Entry.StateMutabilityType[Ri.toUpperCase()]),Or});Be.setEntrysList(et),Ae.setAbi(Be)}if(Dr&&Ae.setCallValue(Dr),Ae.setConsumeUserResourcePercent(ce),Ae.setOriginEnergyLimit(fe),Re||(Re=ne),Ae.setOriginAddress(tn(Re)),Ke){var ot=Ke.replace(/^0x/,"")+Yt.replace(/^0x/,"");Ae.setBytecode(tn(ot))}return Ae.setName(pt),we.setNewContract(Ae),wi(we,mi.Contract.ContractType.CREATESMARTCONTRACT,"CreateSmartContract",je.Permission_id)}(be,Se);case"ClearABIContract":return function(ye,je){var de=ye.contract_address,ne=ye.owner_address,ce=new AOe;return ce.setOwnerAddress(tn(ne)),ce.setContractAddress(tn(de)),wi(ce,mi.Contract.ContractType.CLEARABICONTRACT,"ClearABIContract")}(be);case"UpdateBrokerageContract":return function(ye,je){var de=ye.brokerage,ne=ye.owner_address,ce=new TC;return ce.setOwnerAddress(tn(ne)),ce.setBrokerage(de),wi(ce,mi.Contract.ContractType.UPDATEBROKERAGECONTRACT,"UpdateBrokerageContract")}(be);case"AssetIssueContract":return function(ye,je){var de=ye.owner_address,ne=ye.name,ce=ye.abbr,fe=ye.description,me=ye.url,Ce=ye.total_supply,Ke=ye.trx_num,pt=ye.num,Ct=ye.start_time,Yt=ye.end_time,Dr=ye.precision,Mn=ye.free_asset_net_limit,Pn=ye.public_free_asset_net_limit,Re=ye.public_free_asset_net_usage,we=Re===void 0?0:Re,Ae=ye.public_latest_free_net_time,De=Ae===void 0?0:Ae,Be=ye.vote_score,We=Be===void 0?0:Be,et=ye.frozen_supply,ot=new Nge;if(ot.setOwnerAddress(tn(de)),ne&&ot.setName(tn(ne.replace(/^0x/,""))),ce&&ot.setAbbr(tn(ce.replace(/^0x/,""))),ot.setTotalSupply(Ce),ot.setNum(pt),ot.setEndTime(Yt),ot.setStartTime(Ct),ot.setTrxNum(Ke),ot.setVoteScore(We),Dr&&ot.setPrecision(Dr),De&&ot.setPublicLatestFreeNetTime(De),fe&&ot.setDescription(tn(fe.replace(/^0x/,""))),me&&ot.setUrl(tn(me.replace(/^0x/,""))),ot.setPublicFreeAssetNetUsage(we),ot.setFreeAssetNetLimit(Mn),ot.setPublicFreeAssetNetLimit(Pn),et){var nt=new Nge.FrozenSupply;nt.setFrozenAmount(et.length?et[0].frozen_amount:et.frozen_amount),nt.setFrozenDays(et.length?et[0].frozen_days:et.frozen_days),ot.addFrozenSupply(nt)}return wi(ot,mi.Contract.ContractType.ASSETISSUECONTRACT,"AssetIssueContract",je.Permission_id)}(be,Se);case"AccountCreateContract":return function(ye,je){var de=new Fee,ne=ye.account_address,ce=ye.owner_address;return de.setOwnerAddress(tn(ce)),de.setAccountAddress(tn(ne.replace(/^0x/,""))),wi(de,mi.Contract.ContractType.ACCOUNTCREATECONTRACT,"AccountCreateContract",je.Permission_id)}(be,Se);case"AccountUpdateContract":return function(ye,je){var de=new ov,ne=ye.account_name,ce=ye.owner_address;return de.setOwnerAddress(tn(ce)),de.setAccountName(tn(ne.replace(/^0x/,""))),wi(de,mi.Contract.ContractType.ACCOUNTUPDATECONTRACT,"AccountUpdateContract",je.Permission_id)}(be,Se);case"SetAccountIdContract":return function(ye,je){var de=new Oge,ne=ye.account_id,ce=ye.owner_address;return de.setOwnerAddress(tn(ce)),de.setAccountId(tn(ne.replace(/^0x/,""))),wi(de,mi.Contract.ContractType.SETACCOUNTIDCONTRACT,"SetAccountIdContract",je.Permission_id)}(be,Se);case"ProposalCreateContract":return function(ye,je){var de=new Lge,ne=ye.owner_address,ce=ye.parameters;return de.setOwnerAddress(tn(ne)),ce.forEach(function(fe){de.getParametersMap().set(fe.key,fe.value)}),wi(de,mi.Contract.ContractType.PROPOSALCREATECONTRACT,"ProposalCreateContract",je.Permission_id)}(be,Se);case"ProposalDeleteContract":return function(ye,je){var de=new Uge,ne=ye.owner_address,ce=ye.proposal_id;return de.setOwnerAddress(tn(ne)),de.setProposalId(ce),wi(de,mi.Contract.ContractType.PROPOSALDELETECONTRACT,"ProposalDeleteContract",je.Permission_id)}(be,Se);case"ProposalApproveContract":return function(ye,je){var de=new Fge,ne=ye.owner_address,ce=ye.proposal_id,fe=ye.is_add_approval;return de.setOwnerAddress(tn(ne)),de.setProposalId(ce),de.setIsAddApproval(fe),wi(de,mi.Contract.ContractType.PROPOSALAPPROVECONTRACT,"ProposalApproveContract",je.Permission_id)}(be,Se);case"ExchangeCreateContract":return function(ye,je){var de=new COe,ne=ye.owner_address,ce=ye.first_token_id,fe=ye.first_token_balance,me=ye.second_token_id,Ce=ye.second_token_balance;return de.setOwnerAddress(tn(ne)),de.setFirstTokenId(tn(ce.replace(/^0x/,""))),de.setFirstTokenBalance(fe),de.setSecondTokenId(tn(me.replace(/^0x/,""))),de.setSecondTokenBalance(Ce),wi(de,mi.Contract.ContractType.EXCHANGECREATECONTRACT,"ExchangeCreateContract",je.Permission_id)}(be,Se);case"ExchangeInjectContract":return function(ye,je){var de=new iv,ne=ye.owner_address,ce=ye.exchange_id,fe=ye.token_id,me=ye.quant;return de.setOwnerAddress(tn(ne)),de.setExchangeId(ce),de.setTokenId(tn(fe.replace(/^0x/,""))),de.setQuant(me),wi(de,mi.Contract.ContractType.EXCHANGEINJECTCONTRACT,"ExchangeInjectContract",je.Permission_id)}(be,Se);case"ExchangeWithdrawContract":return function(ye,je){var de=new kOe,ne=ye.owner_address,ce=ye.exchange_id,fe=ye.token_id,me=ye.quant;return de.setOwnerAddress(tn(ne)),de.setExchangeId(ce),de.setTokenId(tn(fe.replace(/^0x/,""))),de.setQuant(me),wi(de,mi.Contract.ContractType.EXCHANGEWITHDRAWCONTRACT,"ExchangeWithdrawContract",je.Permission_id)}(be,Se);case"ExchangeTransactionContract":return function(ye,je){var de=new zge,ne=ye.owner_address,ce=ye.exchange_id,fe=ye.token_id,me=ye.quant,Ce=ye.expected;return de.setOwnerAddress(tn(ne)),de.setExchangeId(ce),de.setTokenId(tn(fe.replace(/^0x/,""))),de.setQuant(me),de.setExpected(Ce),wi(de,mi.Contract.ContractType.EXCHANGETRANSACTIONCONTRACT,"ExchangeTransactionContract",je.Permission_id)}(be,Se);case"UpdateSettingContract":return function(ye,je){var de=new EOe,ne=ye.owner_address,ce=ye.contract_address,fe=ye.consume_user_resource_percent;return de.setOwnerAddress(tn(ne)),de.setContractAddress(tn(ce)),de.setConsumeUserResourcePercent(fe),wi(de,mi.Contract.ContractType.UPDATESETTINGCONTRACT,"UpdateSettingContract",je.Permission_id)}(be,Se);case"UpdateEnergyLimitContract":return function(ye,je){var de=new SOe,ne=ye.owner_address,ce=ye.contract_address,fe=ye.origin_energy_limit;return de.setOwnerAddress(tn(ne)),de.setContractAddress(tn(ce)),de.setOriginEnergyLimit(fe),wi(de,mi.Contract.ContractType.UPDATEENERGYLIMITCONTRACT,"UpdateEnergyLimitContract",je.Permission_id)}(be,Se);case"AccountPermissionUpdateContract":return yc(be,Se);case"UpdateAssetContract":return function(ye,je){var de=new ec,ne=ye.owner_address,ce=ye.description,fe=ye.url,me=ye.new_limit,Ce=ye.new_public_limit;return de.setOwnerAddress(tn(ne)),ce&&de.setDescription(tn(ce.replace(/^0x/,""))),fe&&de.setUrl(tn(fe.replace(/^0x/,""))),me&&de.setNewLimit(me),Ce&&de.setNewPublicLimit(Ce),wi(de,mi.Contract.ContractType.UPDATEASSETCONTRACT,"UpdateAssetContract",je.Permission_id)}(be,Se)}},Nj=function(he){var be=he.raw_data,Se=be.contract[0],ye=Se.parameter.value,je={Permission_id:Se.Permission_id},de=iA(Se,ye,je),ne=de.getRawData();return ne.setRefBlockBytes(tn(be.ref_block_bytes)),ne.setRefBlockHash(tn(be.ref_block_hash)),be.data&&ne.setData(tn(be.data)),be.fee_limit&&ne.setFeeLimit(be.fee_limit),be.expiration&&ne.setExpiration(be.expiration),be.timestamp&&ne.setTimestamp(be.timestamp),de.setRawData(ne),de},Hge=function(he){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ye=he.raw_data,je=ye.contract[0],de=iA(je,be,{Permission_id:be?.Permission_id}),ne=de.getRawData();return ne.setRefBlockBytes(tn(ye.ref_block_bytes)),ne.setRefBlockHash(tn(ye.ref_block_hash)),Se.data&&ne.setData(tn(Se.data.replace(/^0x/,""))),(Se.fee_limit||be.fee_limit)&&ne.setFeeLimit(Se.fee_limit||be.fee_limit),ye.expiration&&ne.setExpiration(ye.expiration),ye.timestamp&&ne.setTimestamp(ye.timestamp),de.setRawData(ne),de},Bj=function(he,be){var Se=be.getRawData().serializeBinary(),ye=k(Se),je=_t(Se);return ye.toLowerCase()===he.raw_data_hex.toLowerCase()&&je.replace(/^0x/,"").toLowerCase()===he.txID.replace(/^0x/,"").toLowerCase()},Hee=function(he){var be=Nj(he);return Bj(he,be)},jee=function(he,be,Se){var ye=Hge(he,be,Se);return Bj(he,ye)},TOe=function(he){var be=he.getRawData().serializeBinary();return _t(be)},jge=r(27),Oj=r.n(jge),C5=r(14),rB=r.n(C5);function Wee(he,be){var Se=Object.keys(he);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(he);be&&(ye=ye.filter(function(je){return Object.getOwnPropertyDescriptor(he,je).enumerable})),Se.push.apply(Se,ye)}return Se}function Gee(he){for(var be=1;be<arguments.length;be++){var Se=arguments[be]!=null?arguments[be]:{};be%2?Wee(Object(Se),!0).forEach(function(ye){M()(he,ye,Se[ye])}):Object.getOwnPropertyDescriptors?Object.defineProperties(he,Object.getOwnPropertyDescriptors(Se)):Wee(Object(Se)).forEach(function(ye){Object.defineProperty(he,ye,Object.getOwnPropertyDescriptor(Se,ye))})}return he}var Le=Gee(Gee({},{isValidURL:function(he){return typeof he=="string"&&Oj.a.isURL(he.toString(),{protocols:["http","https"],require_tld:!1})},isObject:function(he){return he===Object(he)&&Object.prototype.toString.call(he)!=="[object Array]"},isArray:function(he){return Array.isArray(he)},isJson:function(he){try{return!!JSON.parse(he)}catch{return!1}},isBoolean:function(he){return typeof he=="boolean"},isBigNumber:function(he){return he&&(he instanceof rB.a||he.constructor&&he.constructor.name==="BigNumber")},isString:function(he){return typeof he=="string"||he&&he.constructor&&he.constructor.name==="String"},isFunction:function(he){return typeof he=="function"},isHex:function(he){return typeof he=="string"&&!isNaN(parseInt(he,16))&&/^(0x|)[a-fA-F0-9]+$/.test(he)},isInteger:function(he){return he!==null&&Number.isInteger(Number(he))},hasProperty:function(he,be){return Object.prototype.hasOwnProperty.call(he,be)},hasProperties:function(he){for(var be=this,Se=arguments.length,ye=new Array(Se>1?Se-1:0),je=1;je<Se;je++)ye[je-1]=arguments[je];return ye.length&&!ye.map(function(de){return be.hasProperty(he,de)}).includes(!1)},mapEvent:function(he){var be={block:he.block_number,timestamp:he.block_timestamp,contract:he.contract_address,name:he.event_name,transaction:he.transaction_id,result:he.result,resourceNode:he.resource_Node||(he._unconfirmed?"fullNode":"solidityNode")};return he._unconfirmed&&(be.unconfirmed=he._unconfirmed),he._fingerprint&&(be.fingerprint=he._fingerprint),be},parseEvent:function(he,be){var Se=be.inputs;if(!he.result)return he;if(this.isObject(he.result))for(var ye=0;ye<Se.length;ye++){var je=Se[ye];je.type=="address"&&je.name in he.result&&(he.result[je.name]="41"+he.result[je.name].substr(2).toLowerCase())}else this.isArray(he.result)&&(he.result=he.result.reduce(function(de,ne,ce){var fe=Se[ce],me=fe.name;return fe.type=="address"&&(ne="41"+ne.substr(2).toLowerCase()),de[me]=ne,de},{}));return he},padLeft:function(he,be,Se){for(var ye=he.toString();ye.length<Se;)ye=be+ye;return ye},isNotNullOrUndefined:function(he){return he!=null},sleep:function(){var he=arguments;return m()(x.a.mark(function be(){var Se;return x.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return Se=he.length>0&&he[0]!==void 0?he[0]:1e3,ye.abrupt("return",new Promise(function(je){return setTimeout(je,Se)}));case 2:case"end":return ye.stop()}},be)}))()}}),{},{code:o,accounts:c,base58:i,bytes:n,crypto:s,abi:l,message:u,_TypedDataEncoder:Cr,transaction:f,ethersUtils:a}),Vee=r(28),Wge=r.n(Vee),qp={HttpProvider:function(){function he(Se){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3e4,je=arguments.length>2&&arguments[2]!==void 0&&arguments[2],de=arguments.length>3&&arguments[3]!==void 0&&arguments[3],ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},ce=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"/";if(w()(this,he),!Le.isValidURL(Se))throw new Error("Invalid URL provided to HttpProvider");if(isNaN(ye)||ye<0)throw new Error("Invalid timeout duration provided");if(!Le.isObject(ne))throw new Error("Invalid headers object provided");Se=Se.replace(/\/+$/,""),this.host=Se,this.timeout=ye,this.user=je,this.password=de,this.headers=ne,this.statusPage=ce,this.instance=R.a.create({baseURL:Se,timeout:ye,headers:ne,auth:je&&{user:je,password:de},adapter:Wge.a})}var be;return I()(he,[{key:"setStatusPage",value:function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"/";this.statusPage=Se}},{key:"isConnected",value:(be=m()(x.a.mark(function Se(){var ye,je=arguments;return x.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return ye=je.length>0&&je[0]!==void 0?je[0]:this.statusPage,de.abrupt("return",this.request(ye).then(function(ne){return Le.hasProperties(ne,"blockID","block_header")}).catch(function(){return!1}));case 2:case"end":return de.stop()}},Se,this)})),function(){return be.apply(this,arguments)})},{key:"request",value:function(Se){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"get";return je=je.toLowerCase(),this.instance.request({data:je=="post"&&Object.keys(ye).length?ye:null,params:je=="get"&&ye,url:Se,method:je}).then(function(de){return de.data})}}]),he}()},qee=r(29),Kee=r.n(qee),IOe=r(30),Gge=r(17),o0=r.n(Gge),Yee=r(7),Ky=r.n(Yee),Vge=r(12),nB=r.n(Vge);function ROe(he,be){var Se=typeof Symbol<"u"&&he[Symbol.iterator]||he["@@iterator"];if(!Se){if(Array.isArray(he)||(Se=function(fe,me){if(!!fe){if(typeof fe=="string")return qge(fe,me);var Ce=Object.prototype.toString.call(fe).slice(8,-1);if(Ce==="Object"&&fe.constructor&&(Ce=fe.constructor.name),Ce==="Map"||Ce==="Set")return Array.from(fe);if(Ce==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ce))return qge(fe,me)}}(he))||be&&he&&typeof he.length=="number"){Se&&(he=Se);var ye=0,je=function(){};return{s:je,n:function(){return ye>=he.length?{done:!0}:{done:!1,value:he[ye++]}},e:function(fe){throw fe},f:je}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var de,ne=!0,ce=!1;return{s:function(){Se=Se.call(he)},n:function(){var fe=Se.next();return ne=fe.done,fe},e:function(fe){ce=!0,de=fe},f:function(){try{ne||Se.return==null||Se.return()}finally{if(ce)throw de}}}}function qge(he,be){(be==null||be>he.length)&&(be=he.length);for(var Se=0,ye=new Array(be);Se<be;Se++)ye[Se]=he[Se];return ye}var Dj,Jee=function(){function he(){var be=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(w()(this,he),!be||!be instanceof co)throw new Error("Expected instance of TronWeb");this.tronWeb=be}return I()(he,[{key:"invalid",value:function(be){return be.msg||"Invalid ".concat(be.name).concat(be.type==="address"?" address":""," provided")}},{key:"notPositive",value:function(be){return"".concat(be.name," must be a positive integer")}},{key:"notEqual",value:function(be){return be.msg||"".concat(be.names[0]," can not be equal to ").concat(be.names[1])}},{key:"notValid",value:function(){var be,Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Function,je={},de=!1,ne=ROe(Se);try{for(ne.s();!(be=ne.n()).done;){var ce=be.value,fe=ce.name,me=ce.names,Ce=ce.value,Ke=ce.type,pt=ce.gt,Ct=ce.lt,Yt=ce.gte,Dr=ce.lte,Mn=(ce.se,ce.optional);if(!Mn||Le.isNotNullOrUndefined(Ce)&&(Ke==="boolean"||Ce!==!1)){switch(je[ce.name]=ce.value,Ke){case"address":this.tronWeb.isAddress(Ce)?je[fe]=this.tronWeb.address.toHex(Ce):de=!0;break;case"integer":(!Le.isInteger(Ce)||typeof pt=="number"&&Ce<=ce.gt||typeof Ct=="number"&&Ce>=ce.lt||typeof Yt=="number"&&Ce<ce.gte||typeof Dr=="number"&&Ce>ce.lte)&&(de=!0);break;case"positive-integer":if(!Le.isInteger(Ce)||Ce<=0)return void ye(this.notPositive(ce));break;case"tokenId":Le.isString(Ce)&&Ce.length||(de=!0);break;case"notEmptyObject":Le.isObject(Ce)&&Object.keys(Ce).length||(de=!0);break;case"notEqual":if(je[me[0]]===je[me[1]])return ye(this.notEqual(ce)),!0;break;case"resource":["BANDWIDTH","ENERGY"].includes(Ce)||(de=!0);break;case"url":Le.isValidURL(Ce)||(de=!0);break;case"hex":Le.isHex(Ce)||(de=!0);break;case"array":Array.isArray(Ce)||(de=!0);break;case"not-empty-string":Le.isString(Ce)&&Ce.length||(de=!0);break;case"boolean":Le.isBoolean(Ce)||(de=!0);break;case"string":(!Le.isString(Ce)||typeof pt=="number"&&Ce.length<=ce.gt||typeof Ct=="number"&&Ce.length>=ce.lt||typeof Yt=="number"&&Ce.length<ce.gte||typeof Dr=="number"&&Ce.length>ce.lte)&&(de=!0)}if(de)return ye(this.invalid(ce)),!0}}}catch(Pn){ne.e(Pn)}finally{ne.f()}return!1}}]),he}();function Kge(he,be){var Se=Object.keys(he);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(he);be&&(ye=ye.filter(function(je){return Object.getOwnPropertyDescriptor(he,je).enumerable})),Se.push.apply(Se,ye)}return Se}function IC(he){for(var be=1;be<arguments.length;be++){var Se=arguments[be]!=null?arguments[be]:{};be%2?Kge(Object(Se),!0).forEach(function(ye){M()(he,ye,Se[ye])}):Object.getOwnPropertyDescriptors?Object.defineProperties(he,Object.getOwnPropertyDescriptors(Se)):Kge(Object(Se)).forEach(function(ye){Object.defineProperty(he,ye,Object.getOwnPropertyDescriptor(Se,ye))})}return he}function Xee(he,be){var Se=typeof Symbol<"u"&&he[Symbol.iterator]||he["@@iterator"];if(!Se){if(Array.isArray(he)||(Se=function(fe,me){if(!!fe){if(typeof fe=="string")return Yge(fe,me);var Ce=Object.prototype.toString.call(fe).slice(8,-1);if(Ce==="Object"&&fe.constructor&&(Ce=fe.constructor.name),Ce==="Map"||Ce==="Set")return Array.from(fe);if(Ce==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ce))return Yge(fe,me)}}(he))||be&&he&&typeof he.length=="number"){Se&&(he=Se);var ye=0,je=function(){};return{s:je,n:function(){return ye>=he.length?{done:!0}:{done:!1,value:he[ye++]}},e:function(fe){throw fe},f:je}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var de,ne=!0,ce=!1;return{s:function(){Se=Se.call(he)},n:function(){var fe=Se.next();return ne=fe.done,fe},e:function(fe){ce=!0,de=fe},f:function(){try{ne||Se.return==null||Se.return()}finally{if(ce)throw de}}}}function Yge(he,be){(be==null||be>he.length)&&(be=he.length);for(var Se=0,ye=new Array(be);Se<be;Se++)ye[Se]=he[Se];return ye}function qn(he){return co.address.toHex(he)}function Nd(he){return Dj.tronWeb.fromUtf8(he)}function jo(he,be,Se,ye){return typeof Se=="function"&&(ye=Se),typeof be=="function"&&(ye=be,be=null),he.Error?ye(he.Error):he.result&&he.result.message?ye(Dj.tronWeb.toUtf8(he.result.message)):jee(he,be,Se)?ye(null,he):ye("Invalid transaction")}function Lj(he,be,Se,ye){return he.Error?ye(he.Error):he.result&&he.result.message?ye(Dj.tronWeb.toUtf8(he.result.message)):Se._isConstant||Se.estimateEnergy||jee(he.transaction,be,Se)?ye(null,he):ye("Invalid transaction")}var Jge=function(){function he(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(w()(this,he),!de||!de instanceof co)throw new Error("Expected instance of TronWeb");Dj=this,this.tronWeb=de,this.injectPromise=Ky()(this),this.validator=new Jee(de)}var be,Se,ye,je;return I()(he,[{key:"sendTrx",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,fe=arguments.length>3?arguments[3]:void 0,me=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Le.isFunction(fe)&&(me=fe,fe={}),Le.isFunction(ce)?(me=ce,ce=this.tronWeb.defaultAddress.hex):Le.isObject(ce)&&(fe=ce,ce=this.tronWeb.defaultAddress.hex),!me)return this.injectPromise(this.sendTrx,de,ne,ce,fe);if(ne=parseInt(ne),!this.validator.notValid([{name:"recipient",type:"address",value:de},{name:"origin",type:"address",value:ce},{names:["recipient","origin"],type:"notEqual",msg:"Cannot transfer TRX to the same account"},{name:"amount",type:"integer",gt:0,value:ne}],me)){var Ce={to_address:qn(de),owner_address:qn(ce),amount:ne};fe&&fe.permissionId&&(Ce.Permission_id=fe.permissionId),this.tronWeb.fullNode.request("wallet/createtransaction",Ce,"post").then(function(Ke){return jo(Ke,Ce,me)}).catch(function(Ke){return me(Ke)})}}},{key:"sendToken",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2],fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,me=arguments.length>4?arguments[4]:void 0,Ce=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Le.isFunction(me)&&(Ce=me,me={}),Le.isFunction(fe)?(Ce=fe,fe=this.tronWeb.defaultAddress.hex):Le.isObject(fe)&&(me=fe,fe=this.tronWeb.defaultAddress.hex),!Ce)return this.injectPromise(this.sendToken,de,ne,ce,fe,me);if(ne=parseInt(ne),!this.validator.notValid([{name:"recipient",type:"address",value:de},{name:"origin",type:"address",value:fe},{names:["recipient","origin"],type:"notEqual",msg:"Cannot transfer tokens to the same account"},{name:"amount",type:"integer",gt:0,value:ne},{name:"token ID",type:"tokenId",value:ce}],Ce)){var Ke={to_address:qn(de),owner_address:qn(fe),asset_name:Nd(ce),amount:parseInt(ne)};me&&me.permissionId&&(Ke.Permission_id=me.permissionId),this.tronWeb.fullNode.request("wallet/transferasset",Ke,"post").then(function(pt){return jo(pt,Ke,me,Ce)}).catch(function(pt){return Ce(pt)})}}},{key:"purchaseToken",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,me=arguments.length>4?arguments[4]:void 0,Ce=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Le.isFunction(me)&&(Ce=me,me={}),Le.isFunction(fe)?(Ce=fe,fe=this.tronWeb.defaultAddress.hex):Le.isObject(fe)&&(me=fe,fe=this.tronWeb.defaultAddress.hex),!Ce)return this.injectPromise(this.purchaseToken,de,ne,ce,fe,me);if(!this.validator.notValid([{name:"buyer",type:"address",value:fe},{name:"issuer",type:"address",value:de},{names:["buyer","issuer"],type:"notEqual",msg:"Cannot purchase tokens from same account"},{name:"amount",type:"integer",gt:0,value:ce},{name:"token ID",type:"tokenId",value:ne}],Ce)){var Ke={to_address:qn(de),owner_address:qn(fe),asset_name:Nd(ne),amount:parseInt(ce)};me&&me.permissionId&&(Ke.Permission_id=me.permissionId),this.tronWeb.fullNode.request("wallet/participateassetissue",Ke,"post").then(function(pt){return jo(pt,Ke,me,Ce)}).catch(function(pt){return Ce(pt)})}}},{key:"freezeBalance",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3,ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"BANDWIDTH",fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,me=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,Ce=arguments.length>5?arguments[5]:void 0,Ke=arguments.length>6&&arguments[6]!==void 0&&arguments[6];if(Le.isFunction(Ce)&&(Ke=Ce,Ce={}),Le.isFunction(me)?(Ke=me,me=void 0):Le.isObject(me)&&(Ce=me,me=void 0),Le.isFunction(fe)?(Ke=fe,fe=this.tronWeb.defaultAddress.hex):Le.isObject(fe)&&(Ce=fe,fe=this.tronWeb.defaultAddress.hex),Le.isFunction(ne)&&(Ke=ne,ne=3),Le.isFunction(ce)&&(Ke=ce,ce="BANDWIDTH"),!Ke)return this.injectPromise(this.freezeBalance,de,ne,ce,fe,me,Ce);if(!this.validator.notValid([{name:"origin",type:"address",value:fe},{name:"receiver",type:"address",value:me,optional:!0},{name:"amount",type:"integer",gt:0,value:de},{name:"duration",type:"integer",gte:3,value:ne},{name:"resource",type:"resource",value:ce,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],Ke)){var pt={owner_address:qn(fe),frozen_balance:parseInt(de),frozen_duration:parseInt(ne),resource:ce};Le.isNotNullOrUndefined(me)&&qn(me)!==qn(fe)&&(pt.receiver_address=qn(me)),Ce&&Ce.permissionId&&(pt.Permission_id=Ce.permissionId),this.tronWeb.fullNode.request("wallet/freezebalance",pt,"post").then(function(Ct){return jo(Ct,pt,Ce,Ke)}).catch(function(Ct){return Ke(Ct)})}}},{key:"unfreezeBalance",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"BANDWIDTH",ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,fe=arguments.length>3?arguments[3]:void 0,me=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Le.isFunction(fe)&&(me=fe,fe={}),Le.isFunction(ce)?(me=ce,ce=void 0):Le.isObject(ce)&&(fe=ce,ce=void 0),Le.isFunction(ne)?(me=ne,ne=this.tronWeb.defaultAddress.hex):Le.isObject(ne)&&(fe=ne,ne=this.tronWeb.defaultAddress.hex),Le.isFunction(de)&&(me=de,de="BANDWIDTH"),!me)return this.injectPromise(this.unfreezeBalance,de,ne,ce,fe);if(!this.validator.notValid([{name:"origin",type:"address",value:ne},{name:"receiver",type:"address",value:ce,optional:!0},{name:"resource",type:"resource",value:de,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],me)){var Ce={owner_address:qn(ne),resource:de};Le.isNotNullOrUndefined(ce)&&qn(ce)!==qn(ne)&&(Ce.receiver_address=qn(ce)),fe&&fe.permissionId&&(Ce.Permission_id=fe.permissionId),this.tronWeb.fullNode.request("wallet/unfreezebalance",Ce,"post").then(function(Ke){return jo(Ke,Ce,fe,me)}).catch(function(Ke){return me(Ke)})}}},{key:"freezeBalanceV2",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"BANDWIDTH",ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,fe=arguments.length>3?arguments[3]:void 0,me=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Le.isFunction(fe)&&(me=fe,fe={}),Le.isFunction(ce)?(me=ce,ce=this.tronWeb.defaultAddress.hex):Le.isObject(ce)&&(fe=ce,ce=this.tronWeb.defaultAddress.hex),Le.isFunction(ne)?(me=ne,ne="BANDWIDTH"):Le.isObject(ne)&&(fe=ne,ne="BANDWIDTH"),!me)return this.injectPromise(this.freezeBalanceV2,de,ne,ce,fe);if(!this.validator.notValid([{name:"origin",type:"address",value:ce},{name:"amount",type:"integer",gt:0,value:de},{name:"resource",type:"resource",value:ne,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],me)){var Ce={owner_address:qn(ce),frozen_balance:parseInt(de),resource:ne};fe&&fe.permissionId&&(Ce.Permission_id=fe.permissionId),this.tronWeb.fullNode.request("wallet/freezebalancev2",Ce,"post").then(function(Ke){return jo(Ke,Ce,fe,me)}).catch(function(Ke){return me(Ke)})}}},{key:"unfreezeBalanceV2",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"BANDWIDTH",ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,fe=arguments.length>3?arguments[3]:void 0,me=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Le.isFunction(fe)&&(me=fe,fe={}),Le.isFunction(ce)?(me=ce,ce=this.tronWeb.defaultAddress.hex):Le.isObject(ce)&&(fe=ce,ce=this.tronWeb.defaultAddress.hex),Le.isFunction(ne)?(me=ne,ne="BANDWIDTH"):Le.isObject(ne)&&(fe=ne,ne="BANDWIDTH"),!me)return this.injectPromise(this.unfreezeBalanceV2,de,ne,ce,fe);if(!this.validator.notValid([{name:"origin",type:"address",value:ce},{name:"amount",type:"integer",gt:0,value:de},{name:"resource",type:"resource",value:ne,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],me)){var Ce={owner_address:qn(ce),unfreeze_balance:parseInt(de),resource:ne};fe&&fe.permissionId&&(Ce.Permission_id=fe.permissionId),this.tronWeb.fullNode.request("wallet/unfreezebalancev2",Ce,"post").then(function(Ke){return jo(Ke,Ce,fe,me)}).catch(function(Ke){return me(Ke)})}}},{key:"delegateResource",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1?arguments[1]:void 0,ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"BANDWIDTH",fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,me=arguments.length>4&&arguments[4]!==void 0&&arguments[4],Ce=arguments.length>5?arguments[5]:void 0,Ke=arguments.length>6&&arguments[6]!==void 0&&arguments[6];if(Le.isFunction(Ce)&&(Ke=Ce,Ce={}),Le.isFunction(me)?(Ke=me,me=!1):Le.isObject(me)&&(Ce=me,me=!1),Le.isFunction(fe)?(Ke=fe,fe=this.tronWeb.defaultAddress.hex):Le.isObject(fe)&&(Ce=fe,fe=this.tronWeb.defaultAddress.hex),Le.isFunction(ce)?(Ke=ce,ce="BANDWIDTH"):Le.isObject(ce)&&(Ce=ce,ce="BANDWIDTH"),!Ke)return this.injectPromise(this.delegateResource,de,ne,ce,fe,me,Ce);if(!this.validator.notValid([{name:"amount",type:"integer",gt:0,value:de},{name:"resource",type:"resource",value:ce,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'},{name:"receiver",type:"address",value:ne},{name:"origin",type:"address",value:fe},{name:"lock",type:"boolean",value:me}],Ke)){if(qn(ne)===qn(fe))return Ke("Receiver address must not be the same as owner address");var pt={owner_address:qn(fe),receiver_address:qn(ne),balance:parseInt(de),resource:ce,lock:me};Ce&&Ce.permissionId&&(pt.Permission_id=Ce.permissionId),this.tronWeb.fullNode.request("wallet/delegateresource",pt,"post").then(function(Ct){return jo(Ct,pt,Ce,Ke)}).catch(function(Ct){return Ke(Ct)})}}},{key:"undelegateResource",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1?arguments[1]:void 0,ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"BANDWIDTH",fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,me=arguments.length>4?arguments[4]:void 0,Ce=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Le.isFunction(me)&&(Ce=me,me={}),Le.isFunction(fe)?(Ce=fe,fe=this.tronWeb.defaultAddress.hex):Le.isObject(fe)&&(me=fe,fe=this.tronWeb.defaultAddress.hex),Le.isFunction(ce)?(Ce=ce,ce="BANDWIDTH"):Le.isObject(ce)&&(me=ce,ce="BANDWIDTH"),!Ce)return this.injectPromise(this.undelegateResource,de,ne,ce,fe,me);if(!this.validator.notValid([{name:"origin",type:"address",value:fe},{name:"receiver",type:"address",value:ne},{name:"amount",type:"integer",gt:0,value:de},{name:"resource",type:"resource",value:ce,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],Ce)){if(qn(ne)===qn(fe))return Ce("Receiver address must not be the same as owner address");var Ke={owner_address:qn(fe),receiver_address:qn(ne),balance:parseInt(de),resource:ce};me&&me.permissionId&&(Ke.Permission_id=me.permissionId),this.tronWeb.fullNode.request("wallet/undelegateresource",Ke,"post").then(function(pt){return jo(pt,Ke,me,Ce)}).catch(function(pt){return Ce(pt)})}}},{key:"withdrawExpireUnfreeze",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,ne=arguments.length>1?arguments[1]:void 0,ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Le.isFunction(ne)&&(ce=ne,ne={}),Le.isFunction(de)?(ce=de,de=this.tronWeb.defaultAddress.hex):Le.isObject(de)&&(ne=de,de=this.tronWeb.defaultAddress.hex),!ce)return this.injectPromise(this.withdrawExpireUnfreeze,de,ne);if(!this.validator.notValid([{name:"origin",type:"address",value:de}],ce)){var fe={owner_address:qn(de)};ne&&ne.permissionId&&(fe.Permission_id=ne.permissionId),this.tronWeb.fullNode.request("wallet/withdrawexpireunfreeze",fe,"post").then(function(me){return jo(me,fe,ne,ce)}).catch(function(me){return ce(me)})}}},{key:"withdrawBlockRewards",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,ne=arguments.length>1?arguments[1]:void 0,ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Le.isFunction(ne)&&(ce=ne,ne={}),Le.isFunction(de)?(ce=de,de=this.tronWeb.defaultAddress.hex):Le.isObject(de)&&(ne=de,de=this.tronWeb.defaultAddress.hex),!ce)return this.injectPromise(this.withdrawBlockRewards,de,ne);if(!this.validator.notValid([{name:"origin",type:"address",value:de}],ce)){var fe={owner_address:qn(de)};ne&&ne.permissionId&&(fe.Permission_id=ne.permissionId),this.tronWeb.fullNode.request("wallet/withdrawbalance",fe,"post").then(function(me){return jo(me,fe,ne,ce)}).catch(function(me){return ce(me)})}}},{key:"applyForSR",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ce=arguments.length>2?arguments[2]:void 0,fe=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Le.isFunction(ce)&&(fe=ce,ce={}),Le.isObject(ne)&&Le.isValidURL(de)&&(ce=ne,ne=de,de=this.tronWeb.defaultAddress.hex),!fe)return this.injectPromise(this.applyForSR,de,ne,ce);if(!this.validator.notValid([{name:"origin",type:"address",value:de},{name:"url",type:"url",value:ne,msg:"Invalid url provided"}],fe)){var me={owner_address:qn(de),url:Nd(ne)};ce&&ce.permissionId&&(me.Permission_id=ce.permissionId),this.tronWeb.fullNode.request("wallet/createwitness",me,"post").then(function(Ce){return jo(Ce,me,ce,fe)}).catch(function(Ce){return fe(Ce)})}}},{key:"vote",value:function(){var de=this,ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,fe=arguments.length>2?arguments[2]:void 0,me=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Le.isFunction(fe)&&(me=fe,fe={}),Le.isFunction(ce)?(me=ce,ce=this.tronWeb.defaultAddress.hex):Le.isObject(ce)&&(fe=ce,ce=this.tronWeb.defaultAddress.hex),!me)return this.injectPromise(this.vote,ne,ce,fe);if(!this.validator.notValid([{name:"voter",type:"address",value:ce},{name:"votes",type:"notEmptyObject",value:ne}],me)){var Ce=!1;if(ne=Object.entries(ne).map(function(pt){var Ct=nB()(pt,2),Yt=Ct[0],Dr=Ct[1];if(!Ce)return de.validator.notValid([{name:"SR",type:"address",value:Yt},{name:"vote count",type:"integer",gt:0,value:Dr,msg:"Invalid vote count provided for SR: "+Yt}])?Ce=!0:{vote_address:qn(Yt),vote_count:parseInt(Dr)}}),!Ce){var Ke={owner_address:qn(ce),votes:ne};fe&&fe.permissionId&&(Ke.Permission_id=fe.permissionId),this.tronWeb.fullNode.request("wallet/votewitnessaccount",Ke,"post").then(function(pt){return jo(pt,Ke,fe,me)}).catch(function(pt){return me(pt)})}}}},{key:"createSmartContract",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Le.isFunction(ne)&&(ce=ne,ne=this.tronWeb.defaultAddress.hex),!ce)return this.injectPromise(this.createSmartContract,de,ne);var fe=de.feeLimit||this.tronWeb.feeLimit,me=de.userFeePercentage;typeof me=="number"||me||(me=100);var Ce=de.originEnergyLimit||1e7,Ke=de.callValue||0,pt=de.tokenValue,Ct=de.tokenId||de.token_id,Yt=de.abi,Dr=Yt!==void 0&&Yt,Mn=de.bytecode,Pn=Mn!==void 0&&Mn,Re=de.parameters,we=Re===void 0?[]:Re,Ae=de.name,De=Ae===void 0?"":Ae;if(Dr&&Le.isString(Dr))try{Dr=JSON.parse(Dr)}catch{return ce("Invalid options.abi provided")}if(Dr.entrys&&(Dr=Dr.entrys),!Le.isArray(Dr))return ce("Invalid options.abi provided");var Be=Dr.some(function(wt){return wt.type==="constructor"&&wt.stateMutability.toLowerCase()==="payable"});if(!this.validator.notValid([{name:"bytecode",type:"hex",value:Pn},{name:"feeLimit",type:"integer",value:fe,gt:0},{name:"callValue",type:"integer",value:Ke,gte:0},{name:"userFeePercentage",type:"integer",value:me,gte:0,lte:100},{name:"originEnergyLimit",type:"integer",value:Ce,gte:0,lte:1e7},{name:"parameters",type:"array",value:we},{name:"issuer",type:"address",value:ne},{name:"tokenValue",type:"integer",value:pt,gte:0,optional:!0},{name:"tokenId",type:"integer",value:Ct,gte:0,optional:!0}],ce)){if(Be&&Ke==0&&pt==0)return ce("When contract is payable, options.callValue or options.tokenValue must be a positive integer");if(!Be&&(Ke>0||pt>0))return ce("When contract is not payable, options.callValue and options.tokenValue must be 0");if(de.rawParameter&&Le.isString(de.rawParameter))we=de.rawParameter.replace(/^(0x)/,"");else if(de.funcABIV2)we=S5(de.funcABIV2,de.parametersV2).replace(/^(0x)/,"");else{var We=Dr.find(function(wt){return wt.type==="constructor"});if(We!==void 0&&We){var et=new ir,ot=[],nt=[];if(We=We.inputs,we.length!=We.length)return ce("constructor needs ".concat(We.length," but ").concat(we.length," provided"));for(var Je=0;Je<we.length;Je++){var at=We[Je].type,dt=we[Je];if(!at||!Le.isString(at)||!at.length)return ce("Invalid parameter type provided: "+at);at==="address"?dt=qn(dt).replace(q,"0x"):at.match(/^([^\x5b]*)(\x5b|$)/)[0]==="address["?dt=dt.map(function(wt){return qn(wt).replace(q,"0x")}):/trcToken/.test(at)&&(at=at.replace(/trcToken/,"uint256")),ot.push(at),nt.push(dt)}try{we=et.encode(ot,nt).replace(/^(0x)/,"")}catch(wt){return ce(wt)}}else we=""}var rt={owner_address:qn(ne),fee_limit:parseInt(fe),call_value:parseInt(Ke),consume_user_resource_percent:me,origin_energy_limit:Ce,abi:JSON.stringify(Dr),bytecode:Pn,parameter:we,name:De};Le.isNotNullOrUndefined(pt)&&(rt.call_token_value=parseInt(pt)),Le.isNotNullOrUndefined(Ct)&&(rt.token_id=parseInt(Ct)),de&&de.permissionId&&(rt.Permission_id=de.permissionId),this.tronWeb.fullNode.request("wallet/deploycontract",rt,"post").then(function(wt){return jo(wt,rt,de,ce)}).catch(function(wt){return ce(wt)})}}},{key:"triggerSmartContract",value:function(){for(var de=arguments.length,ne=new Array(de),ce=0;ce<de;ce++)ne[ce]=arguments[ce];return v()(ne[2])!=="object"&&(ne[2]={feeLimit:ne[2],callValue:ne[3]},ne.splice(3,1)),this._triggerSmartContract.apply(this,ne)}},{key:"triggerConstantContract",value:function(){for(var de=arguments.length,ne=new Array(de),ce=0;ce<de;ce++)ne[ce]=arguments[ce];return ne[2]._isConstant=!0,this.triggerSmartContract.apply(this,ne)}},{key:"triggerConfirmedConstantContract",value:function(){for(var de=arguments.length,ne=new Array(de),ce=0;ce<de;ce++)ne[ce]=arguments[ce];return ne[2]._isConstant=!0,ne[2].confirmed=!0,this.triggerSmartContract.apply(this,ne)}},{key:"estimateEnergy",value:function(){for(var de=arguments.length,ne=new Array(de),ce=0;ce<de;ce++)ne[ce]=arguments[ce];return ne[2].estimateEnergy=!0,this.triggerSmartContract.apply(this,ne)}},{key:"_triggerSmartContract",value:function(de,ne){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],me=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.tronWeb.defaultAddress.hex,Ce=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Le.isFunction(me)&&(Ce=me,me=this.tronWeb.defaultAddress.hex),Le.isFunction(fe)&&(Ce=fe,fe=[]),!Ce)return this.injectPromise(this._triggerSmartContract,de,ne,ce,fe,me);var Ke=Object.assign({callValue:0,feeLimit:this.tronWeb.feeLimit},ce),pt=Ke.tokenValue,Ct=Ke.tokenId,Yt=Ke.callValue,Dr=Ke.feeLimit;if(!this.validator.notValid([{name:"feeLimit",type:"integer",value:Dr,gt:0},{name:"callValue",type:"integer",value:Yt,gte:0},{name:"parameters",type:"array",value:fe},{name:"contract",type:"address",value:de},{name:"issuer",type:"address",value:me,optional:!0},{name:"tokenValue",type:"integer",value:pt,gte:0,optional:!0},{name:"tokenId",type:"integer",value:Ct,gte:0,optional:!0}],Ce)){var Mn={contract_address:qn(de),owner_address:qn(me)};if(ne&&Le.isString(ne)){if(ne=ne.replace("/s*/g",""),fe.length){for(var Pn=new ir,Re=[],we=[],Ae=0;Ae<fe.length;Ae++){var De=fe[Ae],Be=De.type,We=De.value;if(!Be||!Le.isString(Be)||!Be.length)return Ce("Invalid parameter type provided: "+Be);Be==="address"?We=qn(We).replace(q,"0x"):Be.match(/^([^\x5b]*)(\x5b|$)/)[0]==="address["&&(We=We.map(function(ot){return qn(ot).replace(q,"0x")})),Re.push(Be),we.push(We)}try{Re=Re.map(function(ot){return/trcToken/.test(ot)&&(ot=ot.replace(/trcToken/,"uint256")),ot}),fe=Pn.encode(Re,we).replace(/^(0x)/,"")}catch(ot){return Ce(ot)}}else fe="";ce.funcABIV2&&(fe=S5(ce.funcABIV2,ce.parametersV2).replace(/^(0x)/,"")),ce.shieldedParameter&&Le.isString(ce.shieldedParameter)&&(fe=ce.shieldedParameter.replace(/^(0x)/,"")),ce.rawParameter&&Le.isString(ce.rawParameter)&&(fe=ce.rawParameter.replace(/^(0x)/,"")),Mn.function_selector=ne,Mn.parameter=fe}Mn.call_value=parseInt(Yt),Le.isNotNullOrUndefined(pt)&&(Mn.call_token_value=parseInt(pt)),Le.isNotNullOrUndefined(Ct)&&(Mn.token_id=parseInt(Ct)),ce._isConstant||ce.estimateEnergy||(Mn.fee_limit=parseInt(Dr)),ce.permissionId&&(Mn.Permission_id=ce.permissionId);var et="triggersmartcontract";ce._isConstant?et="triggerconstantcontract":ce.estimateEnergy&&(et="estimateenergy"),et="wallet".concat(ce.confirmed?"solidity":"","/").concat(et),this.tronWeb[ce.confirmed?"solidityNode":"fullNode"].request(et,Mn,"post").then(function(ot){return Lj(ot,Mn,ce,Ce)}).catch(function(ot){return Ce(ot)})}}},{key:"clearABI",value:function(de){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!ce)return this.injectPromise(this.clearABI,de,ne);if(!this.tronWeb.isAddress(de))return ce("Invalid contract address provided");if(!this.tronWeb.isAddress(ne))return ce("Invalid owner address provided");var fe={contract_address:qn(de),owner_address:qn(ne)};this.tronWeb.trx.cache.contracts[de]&&delete this.tronWeb.trx.cache.contracts[de],this.tronWeb.fullNode.request("wallet/clearabi",fe,"post").then(function(me){return jo(me,fe,{},ce)}).catch(function(me){return ce(me)})}},{key:"updateBrokerage",value:function(de){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!ce)return this.injectPromise(this.updateBrokerage,de,ne);if(!Le.isNotNullOrUndefined(de))return ce("Invalid brokerage provided");if(!Le.isInteger(de)||de<0||de>100)return ce("Brokerage must be an integer between 0 and 100");if(!this.tronWeb.isAddress(ne))return ce("Invalid owner address provided");var fe={brokerage:parseInt(de),owner_address:qn(ne)},me={};this.tronWeb.fullNode.request("wallet/updateBrokerage",fe,"post").then(function(Ce){return jo(Ce,fe,me,ce)}).catch(function(Ce){return ce(Ce)})}},{key:"createToken",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Le.isFunction(ne)&&(ce=ne,ne=this.tronWeb.defaultAddress.hex),!ce)return this.injectPromise(this.createToken,de,ne);var fe=de.name,me=fe!==void 0&&fe,Ce=de.abbreviation,Ke=Ce!==void 0&&Ce,pt=de.description,Ct=pt!==void 0&&pt,Yt=de.url,Dr=Yt!==void 0&&Yt,Mn=de.totalSupply,Pn=Mn===void 0?0:Mn,Re=de.trxRatio,we=Re===void 0?1:Re,Ae=de.tokenRatio,De=Ae===void 0?1:Ae,Be=de.saleStart,We=Be===void 0?Date.now():Be,et=de.saleEnd,ot=et!==void 0&&et,nt=de.freeBandwidth,Je=nt===void 0?0:nt,at=de.freeBandwidthLimit,dt=at===void 0?0:at,rt=de.frozenAmount,wt=rt===void 0?0:rt,hr=de.frozenDuration,Lr=hr===void 0?0:hr,Ri=de.voteScore,Or=de.precision;if(!this.validator.notValid([{name:"Supply amount",type:"positive-integer",value:Pn},{name:"TRX ratio",type:"positive-integer",value:we},{name:"Token ratio",type:"positive-integer",value:De},{name:"token abbreviation",type:"not-empty-string",value:Ke},{name:"token name",type:"not-empty-string",value:me},{name:"token description",type:"not-empty-string",value:Ct},{name:"token url",type:"url",value:Dr},{name:"issuer",type:"address",value:ne},{name:"sale start timestamp",type:"integer",value:We,gte:Date.now()},{name:"sale end timestamp",type:"integer",value:ot,gt:We},{name:"Free bandwidth amount",type:"integer",value:Je,gte:0},{name:"Free bandwidth limit",type:"integer",value:dt,gte:0},{name:"Frozen supply",type:"integer",value:wt,gte:0},{name:"Frozen duration",type:"integer",value:Lr,gte:0}],ce)){if(Le.isNotNullOrUndefined(Ri)&&(!Le.isInteger(Ri)||Ri<=0))return ce("voteScore must be a positive integer greater than 0");if(Le.isNotNullOrUndefined(Or)&&(!Le.isInteger(Or)||Or<0||Or>6))return ce("precision must be a positive integer >= 0 and <= 6");var i0={owner_address:qn(ne),name:Nd(me),abbr:Nd(Ke),description:Nd(Ct),url:Nd(Dr),total_supply:parseInt(Pn),trx_num:parseInt(we),num:parseInt(De),start_time:parseInt(We),end_time:parseInt(ot),free_asset_net_limit:parseInt(Je),public_free_asset_net_limit:parseInt(dt),frozen_supply:{frozen_amount:parseInt(wt),frozen_days:parseInt(Lr)}};parseInt(wt)>0||delete i0.frozen_supply,Or&&!isNaN(parseInt(Or))&&(i0.precision=parseInt(Or)),Ri&&!isNaN(parseInt(Ri))&&(i0.vote_score=parseInt(Ri)),de&&de.permissionId&&(i0.Permission_id=de.permissionId),this.tronWeb.fullNode.request("wallet/createassetissue",i0,"post").then(function(k5){return jo(k5,i0,ce)}).catch(function(k5){return ce(k5)})}}},{key:"createAccount",value:function(de){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2?arguments[2]:void 0,fe=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Le.isFunction(ce)&&(fe=ce,ce={}),Le.isFunction(ne)?(fe=ne,ne=this.tronWeb.defaultAddress.hex):Le.isObject(ne)&&(ce=ne,ne=this.tronWeb.defaultAddress.hex),!fe)return this.injectPromise(this.createAccount,de,ne,ce);if(!this.validator.notValid([{name:"account",type:"address",value:de},{name:"origin",type:"address",value:ne}],fe)){var me={owner_address:qn(ne),account_address:qn(de)};ce&&ce.permissionId&&(me.Permission_id=ce.permissionId),this.tronWeb.fullNode.request("wallet/createaccount",me,"post").then(function(Ce){return jo(Ce,me,ce,fe)}).catch(function(Ce){return fe(Ce)})}}},{key:"updateAccount",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2?arguments[2]:void 0,fe=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Le.isFunction(ce)&&(fe=ce,ce={}),Le.isFunction(ne)?(fe=ne,ne=this.tronWeb.defaultAddress.hex):Le.isObject(ne)&&(ce=ne,ne=this.tronWeb.defaultAddress.hex),!fe)return this.injectPromise(this.updateAccount,de,ne,ce);if(!this.validator.notValid([{name:"Name",type:"not-empty-string",value:de},{name:"origin",type:"address",value:ne}],fe)){var me={account_name:Nd(de),owner_address:qn(ne)};ce&&ce.permissionId&&(me.Permission_id=ce.permissionId),this.tronWeb.fullNode.request("wallet/updateaccount",me,"post").then(function(Ce){return jo(Ce,me,ce,fe)}).catch(function(Ce){return fe(Ce)})}}},{key:"setAccountId",value:function(de){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Le.isFunction(ne)&&(ce=ne,ne=this.tronWeb.defaultAddress.hex),!ce)return this.injectPromise(this.setAccountId,de,ne);if(de&&Le.isString(de)&&de.startsWith("0x")&&(de=de.slice(2)),!this.validator.notValid([{name:"accountId",type:"hex",value:de},{name:"accountId",type:"string",lte:32,gte:8,value:de},{name:"origin",type:"address",value:ne}],ce)){var fe={account_id:de,owner_address:qn(ne)};this.tronWeb.fullNode.request("wallet/setaccountid",fe,"post").then(function(me){return jo(me,fe,{},ce)}).catch(function(me){return ce(me)})}}},{key:"updateToken",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Le.isFunction(ne)?(ce=ne,ne=this.tronWeb.defaultAddress.hex):Le.isObject(ne)&&(de=ne,ne=this.tronWeb.defaultAddress.hex),!ce)return this.injectPromise(this.updateToken,de,ne);var fe=de,me=fe.description,Ce=me!==void 0&&me,Ke=fe.url,pt=Ke!==void 0&&Ke,Ct=fe.freeBandwidth,Yt=Ct===void 0?0:Ct,Dr=fe.freeBandwidthLimit,Mn=Dr===void 0?0:Dr;if(!this.validator.notValid([{name:"token description",type:"not-empty-string",value:Ce},{name:"token url",type:"url",value:pt},{name:"issuer",type:"address",value:ne},{name:"Free bandwidth amount",type:"positive-integer",value:Yt},{name:"Free bandwidth limit",type:"positive-integer",value:Mn}],ce)){var Pn={owner_address:qn(ne),description:Nd(Ce),url:Nd(pt),new_limit:parseInt(Yt),new_public_limit:parseInt(Mn)};de&&de.permissionId&&(Pn.Permission_id=de.permissionId),this.tronWeb.fullNode.request("wallet/updateasset",Pn,"post").then(function(Re){return jo(Re,Pn,de,ce)}).catch(function(Re){return ce(Re)})}}},{key:"sendAsset",value:function(){return this.sendToken.apply(this,arguments)}},{key:"purchaseAsset",value:function(){return this.purchaseToken.apply(this,arguments)}},{key:"createAsset",value:function(){return this.createToken.apply(this,arguments)}},{key:"updateAsset",value:function(){return this.updateToken.apply(this,arguments)}},{key:"createProposal",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2?arguments[2]:void 0,fe=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Le.isFunction(ce)&&(fe=ce,ce={}),Le.isFunction(ne)?(fe=ne,ne=this.tronWeb.defaultAddress.hex):Le.isObject(ne)&&(ce=ne,ne=this.tronWeb.defaultAddress.hex),!fe)return this.injectPromise(this.createProposal,de,ne,ce);if(!this.validator.notValid([{name:"issuer",type:"address",value:ne}],fe)){var me="Invalid proposal parameters provided";if(!de)return fe(me);Le.isArray(de)||(de=[de]);var Ce,Ke=Xee(de);try{for(Ke.s();!(Ce=Ke.n()).done;){var pt=Ce.value;if(!Le.isObject(pt))return fe(me)}}catch(Yt){Ke.e(Yt)}finally{Ke.f()}var Ct={owner_address:qn(ne),parameters:de};ce&&ce.permissionId&&(Ct.Permission_id=ce.permissionId),this.tronWeb.fullNode.request("wallet/proposalcreate",Ct,"post").then(function(Yt){return jo(Yt,Ct,ce,fe)}).catch(function(Yt){return fe(Yt)})}}},{key:"deleteProposal",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ce=arguments.length>2?arguments[2]:void 0,fe=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Le.isFunction(ce)&&(fe=ce,ce={}),Le.isFunction(ne)?(fe=ne,ne=this.tronWeb.defaultAddress.hex):Le.isObject(ne)&&(ce=ne,ne=this.tronWeb.defaultAddress.hex),!fe)return this.injectPromise(this.deleteProposal,de,ne,ce);if(!this.validator.notValid([{name:"issuer",type:"address",value:ne},{name:"proposalID",type:"integer",value:de,gte:0}],fe)){var me={owner_address:qn(ne),proposal_id:parseInt(de)};ce&&ce.permissionId&&(me.Permission_id=ce.permissionId),this.tronWeb.fullNode.request("wallet/proposaldelete",me,"post").then(function(Ce){return jo(Ce,me,ce,fe)}).catch(function(Ce){return fe(Ce)})}}},{key:"voteProposal",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,fe=arguments.length>3?arguments[3]:void 0,me=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Le.isFunction(fe)&&(me=fe,fe={}),Le.isFunction(ce)?(me=ce,ce=this.tronWeb.defaultAddress.hex):Le.isObject(ce)&&(fe=ce,ce=this.tronWeb.defaultAddress.hex),!me)return this.injectPromise(this.voteProposal,de,ne,ce,fe);if(!this.validator.notValid([{name:"voter",type:"address",value:ce},{name:"proposalID",type:"integer",value:de,gte:0},{name:"has approval",type:"boolean",value:ne}],me)){var Ce={owner_address:qn(ce),proposal_id:parseInt(de),is_add_approval:ne};fe&&fe.permissionId&&(Ce.Permission_id=fe.permissionId),this.tronWeb.fullNode.request("wallet/proposalapprove",Ce,"post").then(function(Ke){return jo(Ke,Ce,fe,me)}).catch(function(Ke){return me(Ke)})}}},{key:"createTRXExchange",value:function(de,ne,ce){var fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,me=arguments.length>4?arguments[4]:void 0,Ce=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Le.isFunction(me)&&(Ce=me,me={}),Le.isFunction(fe)?(Ce=fe,fe=this.tronWeb.defaultAddress.hex):Le.isObject(fe)&&(me=fe,fe=this.tronWeb.defaultAddress.hex),!Ce)return this.injectPromise(this.createTRXExchange,de,ne,ce,fe,me);if(!this.validator.notValid([{name:"owner",type:"address",value:fe},{name:"token name",type:"not-empty-string",value:de},{name:"token balance",type:"positive-integer",value:ne},{name:"trx balance",type:"positive-integer",value:ce}],Ce)){var Ke={owner_address:qn(fe),first_token_id:Nd(de),first_token_balance:ne,second_token_id:"5f",second_token_balance:ce};me&&me.permissionId&&(Ke.Permission_id=me.permissionId),this.tronWeb.fullNode.request("wallet/exchangecreate",Ke,"post").then(function(pt){return jo(pt,Ke,me,Ce)}).catch(function(pt){return Ce(pt)})}}},{key:"createTokenExchange",value:function(de,ne,ce,fe){var me=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.tronWeb.defaultAddress.hex,Ce=arguments.length>5?arguments[5]:void 0,Ke=arguments.length>6&&arguments[6]!==void 0&&arguments[6];if(Le.isFunction(Ce)&&(Ke=Ce,Ce={}),Le.isFunction(me)?(Ke=me,me=this.tronWeb.defaultAddress.hex):Le.isObject(me)&&(Ce=me,me=this.tronWeb.defaultAddress.hex),!Ke)return this.injectPromise(this.createTokenExchange,de,ne,ce,fe,me,Ce);if(!this.validator.notValid([{name:"owner",type:"address",value:me},{name:"first token name",type:"not-empty-string",value:de},{name:"second token name",type:"not-empty-string",value:ce},{name:"first token balance",type:"positive-integer",value:ne},{name:"second token balance",type:"positive-integer",value:fe}],Ke)){var pt={owner_address:qn(me),first_token_id:Nd(de),first_token_balance:ne,second_token_id:Nd(ce),second_token_balance:fe};Ce&&Ce.permissionId&&(pt.Permission_id=Ce.permissionId),this.tronWeb.fullNode.request("wallet/exchangecreate",pt,"post").then(function(Ct){return jo(Ct,pt,Ce,Ke)}).catch(function(Ct){return Ke(Ct)})}}},{key:"injectExchangeTokens",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,me=arguments.length>4?arguments[4]:void 0,Ce=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Le.isFunction(me)&&(Ce=me,me={}),Le.isFunction(fe)?(Ce=fe,fe=this.tronWeb.defaultAddress.hex):Le.isObject(fe)&&(me=fe,fe=this.tronWeb.defaultAddress.hex),!Ce)return this.injectPromise(this.injectExchangeTokens,de,ne,ce,fe,me);if(!this.validator.notValid([{name:"owner",type:"address",value:fe},{name:"token name",type:"not-empty-string",value:ne},{name:"token amount",type:"integer",value:ce,gte:1},{name:"exchangeID",type:"integer",value:de,gte:0}],Ce)){var Ke={owner_address:qn(fe),exchange_id:parseInt(de),token_id:Nd(ne),quant:parseInt(ce)};me&&me.permissionId&&(Ke.Permission_id=me.permissionId),this.tronWeb.fullNode.request("wallet/exchangeinject",Ke,"post").then(function(pt){return jo(pt,Ke,me,Ce)}).catch(function(pt){return Ce(pt)})}}},{key:"withdrawExchangeTokens",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,me=arguments.length>4?arguments[4]:void 0,Ce=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Le.isFunction(me)&&(Ce=me,me={}),Le.isFunction(fe)?(Ce=fe,fe=this.tronWeb.defaultAddress.hex):Le.isObject(fe)&&(me=fe,fe=this.tronWeb.defaultAddress.hex),!Ce)return this.injectPromise(this.withdrawExchangeTokens,de,ne,ce,fe,me);if(!this.validator.notValid([{name:"owner",type:"address",value:fe},{name:"token name",type:"not-empty-string",value:ne},{name:"token amount",type:"integer",value:ce,gte:1},{name:"exchangeID",type:"integer",value:de,gte:0}],Ce)){var Ke={owner_address:qn(fe),exchange_id:parseInt(de),token_id:Nd(ne),quant:parseInt(ce)};me&&me.permissionId&&(Ke.Permission_id=me.permissionId),this.tronWeb.fullNode.request("wallet/exchangewithdraw",Ke,"post").then(function(pt){return jo(pt,Ke,me,Ce)}).catch(function(pt){return Ce(pt)})}}},{key:"tradeExchangeTokens",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,me=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.tronWeb.defaultAddress.hex,Ce=arguments.length>5?arguments[5]:void 0,Ke=arguments.length>6&&arguments[6]!==void 0&&arguments[6];if(Le.isFunction(Ce)&&(Ke=Ce,Ce={}),Le.isFunction(me)?(Ke=me,me=this.tronWeb.defaultAddress.hex):Le.isObject(me)&&(Ce=me,me=this.tronWeb.defaultAddress.hex),!Ke)return this.injectPromise(this.tradeExchangeTokens,de,ne,ce,fe,me,Ce);if(!this.validator.notValid([{name:"owner",type:"address",value:me},{name:"token name",type:"not-empty-string",value:ne},{name:"tokenAmountSold",type:"integer",value:ce,gte:1},{name:"tokenAmountExpected",type:"integer",value:fe,gte:1},{name:"exchangeID",type:"integer",value:de,gte:0}],Ke)){var pt={owner_address:qn(me),exchange_id:parseInt(de),token_id:this.tronWeb.fromAscii(ne),quant:parseInt(ce),expected:parseInt(fe)};Ce&&Ce.permissionId&&(pt.Permission_id=Ce.permissionId),this.tronWeb.fullNode.request("wallet/exchangetransaction",pt,"post").then(function(Ct){return jo(Ct,pt,Ce,Ke)}).catch(function(Ct){return Ke(Ct)})}}},{key:"updateSetting",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,fe=arguments.length>3?arguments[3]:void 0,me=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Le.isFunction(fe)&&(me=fe,fe={}),Le.isFunction(ce)?(me=ce,ce=this.tronWeb.defaultAddress.hex):Le.isObject(ce)&&(fe=ce,ce=this.tronWeb.defaultAddress.hex),!me)return this.injectPromise(this.updateSetting,de,ne,ce,fe);if(!this.validator.notValid([{name:"owner",type:"address",value:ce},{name:"contract",type:"address",value:de},{name:"userFeePercentage",type:"integer",value:ne,gte:0,lte:100}],me)){var Ce={owner_address:qn(ce),contract_address:qn(de),consume_user_resource_percent:ne};fe&&fe.permissionId&&(Ce.Permission_id=fe.permissionId),this.tronWeb.fullNode.request("wallet/updatesetting",Ce,"post").then(function(Ke){return jo(Ke,Ce,fe,me)}).catch(function(Ke){return me(Ke)})}}},{key:"updateEnergyLimit",value:function(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,fe=arguments.length>3?arguments[3]:void 0,me=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Le.isFunction(fe)&&(me=fe,fe={}),Le.isFunction(ce)?(me=ce,ce=this.tronWeb.defaultAddress.hex):Le.isObject(ce)&&(fe=ce,ce=this.tronWeb.defaultAddress.hex),!me)return this.injectPromise(this.updateEnergyLimit,de,ne,ce,fe);if(!this.validator.notValid([{name:"owner",type:"address",value:ce},{name:"contract",type:"address",value:de},{name:"originEnergyLimit",type:"integer",value:ne,gte:0,lte:1e7}],me)){var Ce={owner_address:qn(ce),contract_address:qn(de),origin_energy_limit:ne};fe&&fe.permissionId&&(Ce.Permission_id=fe.permissionId),this.tronWeb.fullNode.request("wallet/updateenergylimit",Ce,"post").then(function(Ke){return jo(Ke,Ce,fe,me)}).catch(function(Ke){return me(Ke)})}}},{key:"checkPermissions",value:function(de,ne){if(de){if(de.type!==ne||!de.permission_name||!Le.isString(de.permission_name)||!Le.isInteger(de.threshold)||de.threshold<1||!de.keys)return!1;var ce,fe=Xee(de.keys);try{for(fe.s();!(ce=fe.n()).done;){var me=ce.value;if(!this.tronWeb.isAddress(me.address)||!Le.isInteger(me.weight)||me.weight>de.threshold||me.weight<1||ne===2&&!de.operations)return!1}}catch(Ce){fe.e(Ce)}finally{fe.f()}}return!0}},{key:"updateAccountPermissions",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2],fe=arguments.length>3&&arguments[3]!==void 0&&arguments[3],me=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Le.isFunction(fe)&&(me=fe,fe=!1),Le.isFunction(ce)&&(me=ce,ce=fe=!1),Le.isFunction(ne)&&(me=ne,ne=ce=fe=!1),!me)return this.injectPromise(this.updateAccountPermissions,de,ne,ce,fe);if(!this.tronWeb.isAddress(de))return me("Invalid ownerAddress provided");if(!this.checkPermissions(ne,0))return me("Invalid ownerPermissions provided");if(!this.checkPermissions(ce,1))return me("Invalid witnessPermissions provided");Array.isArray(fe)||(fe=[fe]);var Ce,Ke=Xee(fe);try{for(Ke.s();!(Ce=Ke.n()).done;){var pt=Ce.value;if(!this.checkPermissions(pt,2))return me("Invalid activesPermissions provided")}}catch(Yt){Ke.e(Yt)}finally{Ke.f()}var Ct={owner_address:de};ne&&(Ct.owner=ne),ce&&(Ct.witness=ce),fe&&(Ct.actives=fe.length===1?fe[0]:fe),this.tronWeb.fullNode.request("wallet/accountpermissionupdate",Ct,"post").then(function(Yt){return jo(Yt,Ct,{},me)}).catch(function(Yt){return me(Yt)})}},{key:"newTxID",value:(je=m()(x.a.mark(function de(ne,ce){return x.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(ce){fe.next=2;break}return fe.abrupt("return",this.injectPromise(this.newTxID,ne));case 2:this.tronWeb.fullNode.request("wallet/getsignweight",ne,"post").then(function(me){return typeof ne.visible=="boolean"&&(me.transaction.transaction.visible=ne.visible),jo(me.transaction.transaction,IC(IC({},ne.raw_data.contract[0].parameter.value),{},{Permission_id:ne.raw_data.contract[0].Permission_id}),{data:ne.raw_data.data,fee_limit:ne.raw_data.fee_limit},ce)}).catch(function(me){return ce("Error generating a new transaction id.")});case 3:case"end":return fe.stop()}},de,this)})),function(de,ne){return je.apply(this,arguments)})},{key:"alterTransaction",value:(ye=m()(x.a.mark(function de(ne){var ce,fe,me=arguments;return x.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(ce=me.length>1&&me[1]!==void 0?me[1]:{},fe=me.length>2&&me[2]!==void 0&&me[2]){Ce.next=4;break}return Ce.abrupt("return",this.injectPromise(this.alterTransaction,ne,ce));case 4:if(!ne.signature){Ce.next=6;break}return Ce.abrupt("return",fe("You can not extend the expiration of a signed transaction."));case 6:if(!ce.data){Ce.next=12;break}if(ce.dataFormat!=="hex"&&(ce.data=this.tronWeb.toHex(ce.data)),ce.data=ce.data.replace(/^0x/,""),ce.data.length!==0){Ce.next=11;break}return Ce.abrupt("return",fe("Invalid data provided"));case 11:ne.raw_data.data=ce.data;case 12:if(!ce.extension){Ce.next=17;break}if(ce.extension=parseInt(1e3*ce.extension),!(isNaN(ce.extension)||ne.raw_data.expiration+ce.extension<=Date.now()+3e3)){Ce.next=16;break}return Ce.abrupt("return",fe("Invalid extension provided"));case 16:ne.raw_data.expiration+=ce.extension;case 17:this.newTxID(ne,fe);case 18:case"end":return Ce.stop()}},de,this)})),function(de){return ye.apply(this,arguments)})},{key:"extendExpiration",value:(Se=m()(x.a.mark(function de(ne,ce){var fe,me=arguments;return x.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(fe=me.length>2&&me[2]!==void 0&&me[2]){Ce.next=3;break}return Ce.abrupt("return",this.injectPromise(this.extendExpiration,ne,ce));case 3:this.alterTransaction(ne,{extension:ce},fe);case 4:case"end":return Ce.stop()}},de,this)})),function(de,ne){return Se.apply(this,arguments)})},{key:"addUpdateData",value:(be=m()(x.a.mark(function de(ne,ce){var fe,me,Ce=arguments;return x.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(fe=Ce.length>2&&Ce[2]!==void 0?Ce[2]:"utf8",me=Ce.length>3&&Ce[3]!==void 0&&Ce[3],Le.isFunction(fe)&&(me=fe,fe="utf8"),me){Ke.next=5;break}return Ke.abrupt("return",this.injectPromise(this.addUpdateData,ne,ce,fe));case 5:this.alterTransaction(ne,{data:ce,dataFormat:fe},me);case 6:case"end":return Ke.stop()}},de,this)})),function(de,ne){return be.apply(this,arguments)})}]),he}();function Xge(he,be){var Se=Object.keys(he);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(he);be&&(ye=ye.filter(function(je){return Object.getOwnPropertyDescriptor(he,je).enumerable})),Se.push.apply(Se,ye)}return Se}function RC(he){for(var be=1;be<arguments.length;be++){var Se=arguments[be]!=null?arguments[be]:{};be%2?Xge(Object(Se),!0).forEach(function(ye){M()(he,ye,Se[ye])}):Object.getOwnPropertyDescriptors?Object.defineProperties(he,Object.getOwnPropertyDescriptors(Se)):Xge(Object(Se)).forEach(function(ye){Object.defineProperty(he,ye,Object.getOwnPropertyDescriptor(Se,ye))})}return he}function Dm(he){return co.address.toHex(he)}var av=function(){function he(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(w()(this,he),!Re||!Re instanceof co)throw new Error("Expected instance of TronWeb");this.tronWeb=Re,this.injectPromise=Ky()(this),this.cache={contracts:{}},this.validator=new Jee(Re)}var be,Se,ye,je,de,ne,ce,fe,me,Ce,Ke,pt,Ct,Yt,Dr,Mn,Pn;return I()(he,[{key:"_parseToken",value:function(Re){return RC(RC({},Re),{},{name:this.tronWeb.toUtf8(Re.name),abbr:Re.abbr&&this.tronWeb.toUtf8(Re.abbr),description:Re.description&&this.tronWeb.toUtf8(Re.description),url:Re.url&&this.tronWeb.toUtf8(Re.url)})}},{key:"getCurrentBlock",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Re)return this.injectPromise(this.getCurrentBlock);this.tronWeb.fullNode.request("wallet/getnowblock").then(function(we){Re(null,we)}).catch(function(we){return Re(we)})}},{key:"getConfirmedCurrentBlock",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Re)return this.injectPromise(this.getConfirmedCurrentBlock);this.tronWeb.solidityNode.request("walletsolidity/getnowblock").then(function(we){Re(null,we)}).catch(function(we){return Re(we)})}},{key:"getBlock",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultBlock,we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Le.isFunction(Re)&&(we=Re,Re=this.tronWeb.defaultBlock),we?Re===!1?we("No block identifier provided"):(Re=="earliest"&&(Re=0),Re=="latest"?this.getCurrentBlock(we):isNaN(Re)&&Le.isHex(Re)?this.getBlockByHash(Re,we):void this.getBlockByNumber(Re,we)):this.injectPromise(this.getBlock,Re)}},{key:"getBlockByHash",value:function(Re){var we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!we)return this.injectPromise(this.getBlockByHash,Re);this.tronWeb.fullNode.request("wallet/getblockbyid",{value:Re},"post").then(function(Ae){if(!Object.keys(Ae).length)return we("Block not found");we(null,Ae)}).catch(function(Ae){return we(Ae)})}},{key:"getBlockByNumber",value:function(Re){var we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return we?!Le.isInteger(Re)||Re<0?we("Invalid block number provided"):void this.tronWeb.fullNode.request("wallet/getblockbynum",{num:parseInt(Re)},"post").then(function(Ae){if(!Object.keys(Ae).length)return we("Block not found");we(null,Ae)}).catch(function(Ae){return we(Ae)}):this.injectPromise(this.getBlockByNumber,Re)}},{key:"getBlockTransactionCount",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultBlock,we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(Le.isFunction(Re)&&(we=Re,Re=this.tronWeb.defaultBlock),!we)return this.injectPromise(this.getBlockTransactionCount,Re);this.getBlock(Re).then(function(Ae){var De=Ae.transactions;we(null,(De===void 0?[]:De).length)}).catch(function(Ae){return we(Ae)})}},{key:"getTransactionFromBlock",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultBlock,we=arguments.length>1?arguments[1]:void 0,Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Le.isFunction(we)&&(Ae=we,we=0),Le.isFunction(Re)&&(Ae=Re,Re=this.tronWeb.defaultBlock),!Ae)return this.injectPromise(this.getTransactionFromBlock,Re,we);this.getBlock(Re).then(function(De){var Be=De.transactions,We=Be!==void 0&&Be;We?typeof we=="number"?we>=0&&we<We.length?Ae(null,We[we]):Ae("Invalid transaction index provided"):Ae(null,We):Ae("Transaction not found in block")}).catch(function(De){return Ae(De)})}},{key:"getTransaction",value:function(Re){var we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!we)return this.injectPromise(this.getTransaction,Re);this.tronWeb.fullNode.request("wallet/gettransactionbyid",{value:Re},"post").then(function(Ae){if(!Object.keys(Ae).length)return we("Transaction not found");we(null,Ae)}).catch(function(Ae){return we(Ae)})}},{key:"getConfirmedTransaction",value:function(Re){var we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!we)return this.injectPromise(this.getConfirmedTransaction,Re);this.tronWeb.solidityNode.request("walletsolidity/gettransactionbyid",{value:Re},"post").then(function(Ae){if(!Object.keys(Ae).length)return we("Transaction not found");we(null,Ae)}).catch(function(Ae){return we(Ae)})}},{key:"getUnconfirmedTransactionInfo",value:function(Re){var we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return this._getTransactionInfoById(Re,{confirmed:!1},we)}},{key:"getTransactionInfo",value:function(Re){var we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return this._getTransactionInfoById(Re,{confirmed:!0},we)}},{key:"_getTransactionInfoById",value:function(Re,we){var Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!Ae)return this.injectPromise(this._getTransactionInfoById,Re,we);this.tronWeb[we.confirmed?"solidityNode":"fullNode"].request("wallet".concat(we.confirmed?"solidity":"","/gettransactioninfobyid"),{value:Re},"post").then(function(De){Ae(null,De)}).catch(function(De){return Ae(De)})}},{key:"getTransactionsToAddress",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,De=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Le.isFunction(Ae)&&(De=Ae,Ae=0),Le.isFunction(we)&&(De=we,we=30),De?(Re=this.tronWeb.address.toHex(Re),this.getTransactionsRelated(Re,"to",we,Ae,De)):this.injectPromise(this.getTransactionsToAddress,Re,we,Ae)}},{key:"getTransactionsFromAddress",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,De=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Le.isFunction(Ae)&&(De=Ae,Ae=0),Le.isFunction(we)&&(De=we,we=30),De?(Re=this.tronWeb.address.toHex(Re),this.getTransactionsRelated(Re,"from",we,Ae,De)):this.injectPromise(this.getTransactionsFromAddress,Re,we,Ae)}},{key:"getTransactionsRelated",value:(Pn=m()(x.a.mark(function Re(){var we,Ae,De,Be,We,et,ot,nt,Je,at=arguments;return x.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(we=at.length>0&&at[0]!==void 0?at[0]:this.tronWeb.defaultAddress.hex,Ae=at.length>1&&at[1]!==void 0?at[1]:"all",De=at.length>2&&at[2]!==void 0?at[2]:30,Be=at.length>3&&at[3]!==void 0?at[3]:0,We=at.length>4&&at[4]!==void 0&&at[4],Le.isFunction(Be)&&(We=Be,Be=0),Le.isFunction(De)&&(We=De,De=30),Le.isFunction(Ae)&&(We=Ae,Ae="all"),Le.isFunction(we)&&(We=we,we=this.tronWeb.defaultAddress.hex),We){dt.next=11;break}return dt.abrupt("return",this.injectPromise(this.getTransactionsRelated,we,Ae,De,Be));case 11:if(["to","from","all"].includes(Ae)){dt.next=13;break}return dt.abrupt("return",We('Invalid direction provided: Expected "to", "from" or "all"'));case 13:if(Ae!="all"){dt.next=27;break}return dt.prev=14,dt.next=17,Promise.all([this.getTransactionsRelated(we,"from",De,Be),this.getTransactionsRelated(we,"to",De,Be)]);case 17:return et=dt.sent,ot=nB()(et,2),nt=ot[0],Je=ot[1],dt.abrupt("return",We(null,[].concat(oe()(nt.map(function(rt){return rt.direction="from",rt})),oe()(Je.map(function(rt){return rt.direction="to",rt}))).sort(function(rt,wt){return wt.raw_data.timestamp-rt.raw_data.timestamp})));case 24:return dt.prev=24,dt.t0=dt.catch(14),dt.abrupt("return",We(dt.t0));case 27:if(this.tronWeb.isAddress(we)){dt.next=29;break}return dt.abrupt("return",We("Invalid address provided"));case 29:if(!(!Le.isInteger(De)||De<0||Be&&De<1)){dt.next=31;break}return dt.abrupt("return",We("Invalid limit provided"));case 31:if(Le.isInteger(Be)&&!(Be<0)){dt.next=33;break}return dt.abrupt("return",We("Invalid offset provided"));case 33:we=this.tronWeb.address.toHex(we),this.tronWeb.solidityNode.request("walletextension/gettransactions".concat(Ae,"this"),{account:{address:we},offset:Be,limit:De},"post").then(function(rt){var wt=rt.transaction;We(null,wt)}).catch(function(rt){return We(rt)});case 35:case"end":return dt.stop()}},Re,this,[[14,24]])})),function(){return Pn.apply(this,arguments)})},{key:"getAccount",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Le.isFunction(Re)&&(we=Re,Re=this.tronWeb.defaultAddress.hex),we?this.tronWeb.isAddress(Re)?(Re=this.tronWeb.address.toHex(Re),void this.tronWeb.solidityNode.request("walletsolidity/getaccount",{address:Re},"post").then(function(Ae){we(null,Ae)}).catch(function(Ae){return we(Ae)})):we("Invalid address provided"):this.injectPromise(this.getAccount,Re)}},{key:"getAccountById",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0],we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!we)return this.injectPromise(this.getAccountById,Re);this.getAccountInfoById(Re,{confirmed:!0},we)}},{key:"getAccountInfoById",value:function(Re,we,Ae){this.validator.notValid([{name:"accountId",type:"hex",value:Re},{name:"accountId",type:"string",lte:32,gte:8,value:Re}],Ae)||(Re.startsWith("0x")&&(Re=Re.slice(2)),this.tronWeb[we.confirmed?"solidityNode":"fullNode"].request("wallet".concat(we.confirmed?"solidity":"","/getaccountbyid"),{account_id:Re},"post").then(function(De){Ae(null,De)}).catch(function(De){return Ae(De)}))}},{key:"getBalance",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(Le.isFunction(Re)&&(we=Re,Re=this.tronWeb.defaultAddress.hex),!we)return this.injectPromise(this.getBalance,Re);this.getAccount(Re).then(function(Ae){var De=Ae.balance;we(null,De===void 0?0:De)}).catch(function(Ae){return we(Ae)})}},{key:"getUnconfirmedAccount",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Le.isFunction(Re)&&(we=Re,Re=this.tronWeb.defaultAddress.hex),we?this.tronWeb.isAddress(Re)?(Re=this.tronWeb.address.toHex(Re),void this.tronWeb.fullNode.request("wallet/getaccount",{address:Re},"post").then(function(Ae){we(null,Ae)}).catch(function(Ae){return we(Ae)})):we("Invalid address provided"):this.injectPromise(this.getUnconfirmedAccount,Re)}},{key:"getUnconfirmedAccountById",value:function(Re){var we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!we)return this.injectPromise(this.getUnconfirmedAccountById,Re);this.getAccountInfoById(Re,{confirmed:!1},we)}},{key:"getUnconfirmedBalance",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(Le.isFunction(Re)&&(we=Re,Re=this.tronWeb.defaultAddress.hex),!we)return this.injectPromise(this.getUnconfirmedBalance,Re);this.getUnconfirmedAccount(Re).then(function(Ae){var De=Ae.balance;we(null,De===void 0?0:De)}).catch(function(Ae){return we(Ae)})}},{key:"getBandwidth",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Le.isFunction(Re)&&(we=Re,Re=this.tronWeb.defaultAddress.hex),we?this.tronWeb.isAddress(Re)?(Re=this.tronWeb.address.toHex(Re),void this.tronWeb.fullNode.request("wallet/getaccountnet",{address:Re},"post").then(function(Ae){var De=Ae.freeNetUsed,Be=De===void 0?0:De,We=Ae.freeNetLimit,et=We===void 0?0:We,ot=Ae.NetUsed,nt=ot===void 0?0:ot,Je=Ae.NetLimit;we(null,et-Be+((Je===void 0?0:Je)-nt))}).catch(function(Ae){return we(Ae)})):we("Invalid address provided"):this.injectPromise(this.getBandwidth,Re)}},{key:"getTokensIssuedByAddress",value:function(){var Re=this,we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,Ae=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Le.isFunction(we)&&(Ae=we,we=this.tronWeb.defaultAddress.hex),Ae?this.tronWeb.isAddress(we)?(we=this.tronWeb.address.toHex(we),void this.tronWeb.fullNode.request("wallet/getassetissuebyaccount",{address:we},"post").then(function(De){var Be=De.assetIssue,We=Be!==void 0&&Be;if(!We)return Ae(null,{});var et=We.map(function(ot){return Re._parseToken(ot)}).reduce(function(ot,nt){return ot[nt.name]=nt,ot},{});Ae(null,et)}).catch(function(De){return Ae(De)})):Ae("Invalid address provided"):this.injectPromise(this.getTokensIssuedByAddress,we)}},{key:"getTokenFromID",value:function(){var Re=this,we=arguments.length>0&&arguments[0]!==void 0&&arguments[0],Ae=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Ae?(Le.isInteger(we)&&(we=we.toString()),Le.isString(we)&&we.length?void this.tronWeb.fullNode.request("wallet/getassetissuebyname",{value:this.tronWeb.fromUtf8(we)},"post").then(function(De){if(!De.name)return Ae("Token does not exist");Ae(null,Re._parseToken(De))}).catch(function(De){return Ae(De)}):Ae("Invalid token ID provided")):this.injectPromise(this.getTokenFromID,we)}},{key:"listNodes",value:function(){var Re=this,we=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!we)return this.injectPromise(this.listNodes);this.tronWeb.fullNode.request("wallet/listnodes").then(function(Ae){var De=Ae.nodes;we(null,(De===void 0?[]:De).map(function(Be){var We=Be.address,et=We.host,ot=We.port;return"".concat(Re.tronWeb.toUtf8(et),":").concat(ot)}))}).catch(function(Ae){return we(Ae)})}},{key:"getBlockRange",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Le.isFunction(we)&&(Ae=we,we=30),Le.isFunction(Re)&&(Ae=Re,Re=0),Ae?!Le.isInteger(Re)||Re<0?Ae("Invalid start of range provided"):!Le.isInteger(we)||we<=Re?Ae("Invalid end of range provided"):void this.tronWeb.fullNode.request("wallet/getblockbylimitnext",{startNum:parseInt(Re),endNum:parseInt(we)+1},"post").then(function(De){var Be=De.block;Ae(null,Be===void 0?[]:Be)}).catch(function(De){return Ae(De)}):this.injectPromise(this.getBlockRange,Re,we)}},{key:"listSuperRepresentatives",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Re)return this.injectPromise(this.listSuperRepresentatives);this.tronWeb.fullNode.request("wallet/listwitnesses").then(function(we){var Ae=we.witnesses;Re(null,Ae===void 0?[]:Ae)}).catch(function(we){return Re(we)})}},{key:"listTokens",value:function(){var Re=this,we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,De=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Le.isFunction(Ae)&&(De=Ae,Ae=0),Le.isFunction(we)&&(De=we,we=0),De?!Le.isInteger(we)||we<0||Ae&&we<1?De("Invalid limit provided"):!Le.isInteger(Ae)||Ae<0?De("Invalid offset provided"):we?void this.tronWeb.fullNode.request("wallet/getpaginatedassetissuelist",{offset:parseInt(Ae),limit:parseInt(we)},"post").then(function(Be){var We=Be.assetIssue;De(null,(We===void 0?[]:We).map(function(et){return Re._parseToken(et)}))}).catch(function(Be){return De(Be)}):this.tronWeb.fullNode.request("wallet/getassetissuelist").then(function(Be){var We=Be.assetIssue;De(null,(We===void 0?[]:We).map(function(et){return Re._parseToken(et)}))}).catch(function(Be){return De(Be)}):this.injectPromise(this.listTokens,we,Ae)}},{key:"timeUntilNextVoteCycle",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Re)return this.injectPromise(this.timeUntilNextVoteCycle);this.tronWeb.fullNode.request("wallet/getnextmaintenancetime").then(function(we){var Ae=we.num,De=Ae===void 0?-1:Ae;if(De==-1)return Re("Failed to get time until next vote cycle");Re(null,Math.floor(De/1e3))}).catch(function(we){return Re(we)})}},{key:"getContract",value:function(Re){var we=this,Ae=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Ae?this.tronWeb.isAddress(Re)?void(this.cache.contracts[Re]?Ae(null,this.cache.contracts[Re]):(Re=this.tronWeb.address.toHex(Re),this.tronWeb.fullNode.request("wallet/getcontract",{value:Re}).then(function(De){if(De.Error)return Ae("Contract does not exist");we.cache.contracts[Re]=De,Ae(null,De)}).catch(function(De){return Ae(De)}))):Ae("Invalid contract address provided"):this.injectPromise(this.getContract,Re)}},{key:"verifyMessage",value:(Mn=m()(x.a.mark(function Re(){var we,Ae,De,Be,We,et=arguments;return x.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(we=et.length>0&&et[0]!==void 0&&et[0],Ae=et.length>1&&et[1]!==void 0&&et[1],De=et.length>2&&et[2]!==void 0?et[2]:this.tronWeb.defaultAddress.base58,Be=!(et.length>3&&et[3]!==void 0)||et[3],We=et.length>4&&et[4]!==void 0&&et[4],Le.isFunction(De)&&(We=De,De=this.tronWeb.defaultAddress.base58,Be=!0),Le.isFunction(Be)&&(We=Be,Be=!0),We){ot.next=9;break}return ot.abrupt("return",this.injectPromise(this.verifyMessage,we,Ae,De,Be));case 9:if(Le.isHex(we)){ot.next=11;break}return ot.abrupt("return",We("Expected hex message input"));case 11:if(!he.verifySignature(we,De,Ae,Be)){ot.next=13;break}return ot.abrupt("return",We(null,!0));case 13:We("Signature does not match");case 14:case"end":return ot.stop()}},Re,this)})),function(){return Mn.apply(this,arguments)})},{key:"verifyMessageV2",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0],we=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},De=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Le.isFunction(Ae)&&(De=Ae,Ae={}),!De)return this.injectPromise(this.verifyMessageV2,Re,we,Ae);try{var Be=he.verifyMessageV2(Re,we);De(null,Be)}catch(We){De(We)}}},{key:"verifyTypedData",value:function(Re,we,Ae,De){var Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.tronWeb.defaultAddress.base58,We=arguments.length>5&&arguments[5]!==void 0&&arguments[5];return Le.isFunction(Be)&&(We=Be,Be=this.tronWeb.defaultAddress.base58),We?he.verifyTypedData(Re,we,Ae,De,Be)?We(null,!0):void We("Signature does not match"):this.injectPromise(this.verifyTypedData,Re,we,Ae,De,Be)}},{key:"sign",value:(Dr=m()(x.a.mark(function Re(){var we,Ae,De,Be,We,et,ot=arguments;return x.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(we=ot.length>0&&ot[0]!==void 0&&ot[0],Ae=ot.length>1&&ot[1]!==void 0?ot[1]:this.tronWeb.defaultPrivateKey,De=!(ot.length>2&&ot[2]!==void 0)||ot[2],Be=ot.length>3&&ot[3]!==void 0&&ot[3],We=ot.length>4&&ot[4]!==void 0&&ot[4],Le.isFunction(Be)&&(We=Be,Be=!1),Le.isFunction(De)&&(We=De,De=!0,Be=!1),Le.isFunction(Ae)&&(We=Ae,Ae=this.tronWeb.defaultPrivateKey,De=!0,Be=!1),We){nt.next=10;break}return nt.abrupt("return",this.injectPromise(this.sign,we,Ae,De,Be));case 10:if(!Le.isString(we)){nt.next=21;break}if(Le.isHex(we)){nt.next=13;break}return nt.abrupt("return",We("Expected hex message input"));case 13:return nt.prev=13,et=he.signString(we,Ae,De),nt.abrupt("return",We(null,et));case 18:nt.prev=18,nt.t0=nt.catch(13),We(nt.t0);case 21:if(Le.isObject(we)){nt.next=23;break}return nt.abrupt("return",We("Invalid transaction provided"));case 23:if(Be||!we.signature){nt.next=25;break}return nt.abrupt("return",We("Transaction is already signed"));case 25:if(nt.prev=25,Be){nt.next=32;break}if(this.tronWeb.address.toHex(this.tronWeb.address.fromPrivateKey(Ae)).toLowerCase()===this.tronWeb.address.toHex(we.raw_data.contract[0].parameter.value.owner_address)){nt.next=30;break}return nt.abrupt("return",We("Private key does not match address in transaction"));case 30:if(Hee(we)){nt.next=32;break}return nt.abrupt("return",We("Invalid transaction"));case 32:return nt.abrupt("return",We(null,Le.crypto.signTransaction(Ae,we)));case 35:nt.prev=35,nt.t1=nt.catch(25),We(nt.t1);case 38:case"end":return nt.stop()}},Re,this,[[13,18],[25,35]])})),function(){return Dr.apply(this,arguments)})},{key:"signMessageV2",value:function(Re){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultPrivateKey,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},De=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Le.isFunction(Ae)&&(De=Ae,Ae={}),Le.isFunction(we)&&(De=we,we=this.tronWeb.defaultPrivateKey),!De)return this.injectPromise(this.signMessageV2,Re,we);try{var Be=he.signMessageV2(Re,we);return De(null,Be)}catch(We){De(We)}}},{key:"_signTypedData",value:function(Re,we,Ae){var De=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultPrivateKey,Be=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Le.isFunction(De)&&(Be=De,De=this.tronWeb.defaultPrivateKey),!Be)return this.injectPromise(this._signTypedData,Re,we,Ae,De);try{var We=he._signTypedData(Re,we,Ae,De);return Be(null,We)}catch(et){Be(et)}}},{key:"multiSign",value:(Yt=m()(x.a.mark(function Re(){var we,Ae,De,Be,We,et,ot,nt=arguments;return x.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(we=nt.length>0&&nt[0]!==void 0&&nt[0],Ae=nt.length>1&&nt[1]!==void 0?nt[1]:this.tronWeb.defaultPrivateKey,De=nt.length>2&&nt[2]!==void 0&&nt[2],Be=nt.length>3&&nt[3]!==void 0&&nt[3],Le.isFunction(De)&&(Be=De,De=0),Le.isFunction(Ae)&&(Be=Ae,Ae=this.tronWeb.defaultPrivateKey,De=0),Be){Je.next=8;break}return Je.abrupt("return",this.injectPromise(this.multiSign,we,Ae,De));case 8:if(Le.isObject(we)&&we.raw_data&&we.raw_data.contract){Je.next=10;break}return Je.abrupt("return",Be("Invalid transaction provided"));case 10:if(we.raw_data.contract[0].Permission_id||!(De>0)){Je.next=30;break}return we.raw_data.contract[0].Permission_id=De,We=this.tronWeb.address.toHex(this.tronWeb.address.fromPrivateKey(Ae)).toLowerCase(),Je.next=15,this.getSignWeight(we,De);case 15:if((et=Je.sent).result.code!=="PERMISSION_ERROR"){Je.next=18;break}return Je.abrupt("return",Be(et.result.message));case 18:if(ot=!1,et.permission.keys.map(function(at){at.address===We&&(ot=!0)}),ot){Je.next=22;break}return Je.abrupt("return",Be(Ae+" has no permission to sign"));case 22:if(!et.approved_list||et.approved_list.indexOf(We)==-1){Je.next=24;break}return Je.abrupt("return",Be(Ae+" already sign transaction"));case 24:if(!et.transaction||!et.transaction.transaction){Je.next=29;break}we=et.transaction.transaction,De>0&&(we.raw_data.contract[0].Permission_id=De),Je.next=30;break;case 29:return Je.abrupt("return",Be("Invalid transaction provided"));case 30:if(Je.prev=30,Hee(we)){Je.next=33;break}return Je.abrupt("return",Be("Invalid transaction"));case 33:return Je.abrupt("return",Be(null,Le.crypto.signTransaction(Ae,we)));case 36:Je.prev=36,Je.t0=Je.catch(30),Be(Je.t0);case 39:case"end":return Je.stop()}},Re,this,[[30,36]])})),function(){return Yt.apply(this,arguments)})},{key:"getApprovedList",value:(Ct=m()(x.a.mark(function Re(we){var Ae,De=arguments;return x.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(Ae=De.length>1&&De[1]!==void 0&&De[1]){Be.next=3;break}return Be.abrupt("return",this.injectPromise(this.getApprovedList,we));case 3:if(Le.isObject(we)){Be.next=5;break}return Be.abrupt("return",Ae("Invalid transaction provided"));case 5:this.tronWeb.fullNode.request("wallet/getapprovedlist",we,"post").then(function(We){Ae(null,We)}).catch(function(We){return Ae(We)});case 6:case"end":return Be.stop()}},Re,this)})),function(Re){return Ct.apply(this,arguments)})},{key:"getSignWeight",value:(pt=m()(x.a.mark(function Re(we,Ae){var De,Be=arguments;return x.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:if(De=Be.length>2&&Be[2]!==void 0&&Be[2],Le.isFunction(Ae)&&(De=Ae,Ae=void 0),De){We.next=4;break}return We.abrupt("return",this.injectPromise(this.getSignWeight,we,Ae));case 4:if(Le.isObject(we)&&we.raw_data&&we.raw_data.contract){We.next=6;break}return We.abrupt("return",De("Invalid transaction provided"));case 6:if(Le.isInteger(Ae)?we.raw_data.contract[0].Permission_id=parseInt(Ae):typeof we.raw_data.contract[0].Permission_id!="number"&&(we.raw_data.contract[0].Permission_id=0),Le.isObject(we)){We.next=9;break}return We.abrupt("return",De("Invalid transaction provided"));case 9:this.tronWeb.fullNode.request("wallet/getsignweight",we,"post").then(function(et){De(null,et)}).catch(function(et){return De(et)});case 10:case"end":return We.stop()}},Re,this)})),function(Re,we){return pt.apply(this,arguments)})},{key:"sendRawTransaction",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0],we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Le.isFunction(we)&&(Ae=we,we={}),Ae?Le.isObject(Re)?Le.isObject(we)?Re.signature&&Le.isArray(Re.signature)?void this.tronWeb.fullNode.request("wallet/broadcasttransaction",Re,"post").then(function(De){De.result&&(De.transaction=Re),Ae(null,De)}).catch(function(De){return Ae(De)}):Ae("Transaction is not signed"):Ae("Invalid options provided"):Ae("Invalid transaction provided"):this.injectPromise(this.sendRawTransaction,Re,we)}},{key:"sendHexTransaction",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0],we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Le.isFunction(we)&&(Ae=we,we={}),!Ae)return this.injectPromise(this.sendHexTransaction,Re,we);if(!Le.isHex(Re))return Ae("Invalid hex transaction provided");if(!Le.isObject(we))return Ae("Invalid options provided");var De={transaction:Re};this.tronWeb.fullNode.request("wallet/broadcasthex",De,"post").then(function(Be){Be.result&&(Be.transaction=JSON.parse(Be.transaction),Be.hexTransaction=Re),Ae(null,Be)}).catch(function(Be){return Ae(Be)})}},{key:"sendTransaction",value:(Ke=m()(x.a.mark(function Re(){var we,Ae,De,Be,We,et,ot,nt,Je=arguments;return x.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(we=Je.length>0&&Je[0]!==void 0&&Je[0],Ae=Je.length>1&&Je[1]!==void 0&&Je[1],De=Je.length>2&&Je[2]!==void 0?Je[2]:{},Be=Je.length>3&&Je[3]!==void 0&&Je[3],Le.isFunction(De)&&(Be=De,De={}),typeof De=="string"&&(De={privateKey:De}),Be){at.next=8;break}return at.abrupt("return",this.injectPromise(this.sendTransaction,we,Ae,De));case 8:if(this.tronWeb.isAddress(we)){at.next=10;break}return at.abrupt("return",Be("Invalid recipient provided"));case 10:if(Le.isInteger(Ae)&&!(Ae<=0)){at.next=12;break}return at.abrupt("return",Be("Invalid amount provided"));case 12:if((De=RC({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},De)).privateKey||De.address){at.next=15;break}return at.abrupt("return",Be("Function requires either a private key or address to be set"));case 15:return at.prev=15,We=De.privateKey?this.tronWeb.address.fromPrivateKey(De.privateKey):De.address,at.next=19,this.tronWeb.transactionBuilder.sendTrx(we,Ae,We);case 19:return et=at.sent,at.next=22,this.sign(et,De.privateKey||void 0);case 22:return ot=at.sent,at.next=25,this.sendRawTransaction(ot);case 25:return nt=at.sent,at.abrupt("return",Be(null,nt));case 29:return at.prev=29,at.t0=at.catch(15),at.abrupt("return",Be(at.t0));case 32:case"end":return at.stop()}},Re,this,[[15,29]])})),function(){return Ke.apply(this,arguments)})},{key:"sendToken",value:(Ce=m()(x.a.mark(function Re(){var we,Ae,De,Be,We,et,ot,nt,Je,at=arguments;return x.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(we=at.length>0&&at[0]!==void 0&&at[0],Ae=at.length>1&&at[1]!==void 0&&at[1],De=at.length>2&&at[2]!==void 0&&at[2],Be=at.length>3&&at[3]!==void 0?at[3]:{},We=at.length>4&&at[4]!==void 0&&at[4],Le.isFunction(Be)&&(We=Be,Be={}),typeof Be=="string"&&(Be={privateKey:Be}),We){dt.next=9;break}return dt.abrupt("return",this.injectPromise(this.sendToken,we,Ae,De,Be));case 9:if(this.tronWeb.isAddress(we)){dt.next=11;break}return dt.abrupt("return",We("Invalid recipient provided"));case 11:if(Le.isInteger(Ae)&&!(Ae<=0)){dt.next=13;break}return dt.abrupt("return",We("Invalid amount provided"));case 13:if(Le.isInteger(De)&&(De=De.toString()),Le.isString(De)){dt.next=16;break}return dt.abrupt("return",We("Invalid token ID provided"));case 16:if((Be=RC({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},Be)).privateKey||Be.address){dt.next=19;break}return dt.abrupt("return",We("Function requires either a private key or address to be set"));case 19:return dt.prev=19,et=Be.privateKey?this.tronWeb.address.fromPrivateKey(Be.privateKey):Be.address,dt.next=23,this.tronWeb.transactionBuilder.sendToken(we,Ae,De,et);case 23:return ot=dt.sent,dt.next=26,this.sign(ot,Be.privateKey||void 0);case 26:return nt=dt.sent,dt.next=29,this.sendRawTransaction(nt);case 29:return Je=dt.sent,dt.abrupt("return",We(null,Je));case 33:return dt.prev=33,dt.t0=dt.catch(19),dt.abrupt("return",We(dt.t0));case 36:case"end":return dt.stop()}},Re,this,[[19,33]])})),function(){return Ce.apply(this,arguments)})},{key:"freezeBalance",value:(me=m()(x.a.mark(function Re(){var we,Ae,De,Be,We,et,ot,nt,Je,at,dt=arguments;return x.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(we=dt.length>0&&dt[0]!==void 0?dt[0]:0,Ae=dt.length>1&&dt[1]!==void 0?dt[1]:3,De=dt.length>2&&dt[2]!==void 0?dt[2]:"BANDWIDTH",Be=dt.length>3&&dt[3]!==void 0?dt[3]:{},We=dt.length>4&&dt[4]!==void 0?dt[4]:void 0,et=dt.length>5&&dt[5]!==void 0&&dt[5],Le.isFunction(We)&&(et=We,We=void 0),Le.isFunction(Ae)&&(et=Ae,Ae=3),Le.isFunction(De)&&(et=De,De="BANDWIDTH"),Le.isFunction(Be)&&(et=Be,Be={}),typeof Be=="string"&&(Be={privateKey:Be}),et){rt.next=13;break}return rt.abrupt("return",this.injectPromise(this.freezeBalance,we,Ae,De,Be,We));case 13:if(["BANDWIDTH","ENERGY"].includes(De)){rt.next=15;break}return rt.abrupt("return",et('Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'));case 15:if(Le.isInteger(we)&&!(we<=0)){rt.next=17;break}return rt.abrupt("return",et("Invalid amount provided"));case 17:if(Le.isInteger(Ae)&&!(Ae<3)){rt.next=19;break}return rt.abrupt("return",et("Invalid duration provided, minimum of 3 days"));case 19:if((Be=RC({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},Be)).privateKey||Be.address){rt.next=22;break}return rt.abrupt("return",et("Function requires either a private key or address to be set"));case 22:return rt.prev=22,ot=Be.privateKey?this.tronWeb.address.fromPrivateKey(Be.privateKey):Be.address,rt.next=26,this.tronWeb.transactionBuilder.freezeBalance(we,Ae,De,ot,We);case 26:return nt=rt.sent,rt.next=29,this.sign(nt,Be.privateKey||void 0);case 29:return Je=rt.sent,rt.next=32,this.sendRawTransaction(Je);case 32:return at=rt.sent,rt.abrupt("return",et(null,at));case 36:return rt.prev=36,rt.t0=rt.catch(22),rt.abrupt("return",et(rt.t0));case 39:case"end":return rt.stop()}},Re,this,[[22,36]])})),function(){return me.apply(this,arguments)})},{key:"unfreezeBalance",value:(fe=m()(x.a.mark(function Re(){var we,Ae,De,Be,We,et,ot,nt,Je=arguments;return x.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(we=Je.length>0&&Je[0]!==void 0?Je[0]:"BANDWIDTH",Ae=Je.length>1&&Je[1]!==void 0?Je[1]:{},De=Je.length>2&&Je[2]!==void 0?Je[2]:void 0,Be=Je.length>3&&Je[3]!==void 0&&Je[3],Le.isFunction(De)&&(Be=De,De=void 0),Le.isFunction(we)&&(Be=we,we="BANDWIDTH"),Le.isFunction(Ae)&&(Be=Ae,Ae={}),typeof Ae=="string"&&(Ae={privateKey:Ae}),Be){at.next=10;break}return at.abrupt("return",this.injectPromise(this.unfreezeBalance,we,Ae,De));case 10:if(["BANDWIDTH","ENERGY"].includes(we)){at.next=12;break}return at.abrupt("return",Be('Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'));case 12:if((Ae=RC({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},Ae)).privateKey||Ae.address){at.next=15;break}return at.abrupt("return",Be("Function requires either a private key or address to be set"));case 15:return at.prev=15,We=Ae.privateKey?this.tronWeb.address.fromPrivateKey(Ae.privateKey):Ae.address,at.next=19,this.tronWeb.transactionBuilder.unfreezeBalance(we,We,De);case 19:return et=at.sent,at.next=22,this.sign(et,Ae.privateKey||void 0);case 22:return ot=at.sent,at.next=25,this.sendRawTransaction(ot);case 25:return nt=at.sent,at.abrupt("return",Be(null,nt));case 29:return at.prev=29,at.t0=at.catch(15),at.abrupt("return",Be(at.t0));case 32:case"end":return at.stop()}},Re,this,[[15,29]])})),function(){return fe.apply(this,arguments)})},{key:"updateAccount",value:(ce=m()(x.a.mark(function Re(){var we,Ae,De,Be,We,et,ot,nt=arguments;return x.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(we=nt.length>0&&nt[0]!==void 0&&nt[0],Ae=nt.length>1&&nt[1]!==void 0?nt[1]:{},De=nt.length>2&&nt[2]!==void 0&&nt[2],Le.isFunction(Ae)&&(De=Ae,Ae={}),typeof Ae=="string"&&(Ae={privateKey:Ae}),De){Je.next=7;break}return Je.abrupt("return",this.injectPromise(this.updateAccount,we,Ae));case 7:if(Le.isString(we)&&we.length){Je.next=9;break}return Je.abrupt("return",De("Name must be a string"));case 9:if((Ae=RC({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},Ae)).privateKey||Ae.address){Je.next=12;break}return Je.abrupt("return",De("Function requires either a private key or address to be set"));case 12:return Je.prev=12,Be=Ae.privateKey?this.tronWeb.address.fromPrivateKey(Ae.privateKey):Ae.address,Je.next=16,this.tronWeb.transactionBuilder.updateAccount(we,Be);case 16:return We=Je.sent,Je.next=19,this.sign(We,Ae.privateKey||void 0);case 19:return et=Je.sent,Je.next=22,this.sendRawTransaction(et);case 22:return ot=Je.sent,Je.abrupt("return",De(null,ot));case 26:return Je.prev=26,Je.t0=Je.catch(12),Je.abrupt("return",De(Je.t0));case 29:case"end":return Je.stop()}},Re,this,[[12,26]])})),function(){return ce.apply(this,arguments)})},{key:"signMessage",value:function(){return this.sign.apply(this,arguments)}},{key:"sendAsset",value:function(){return this.sendToken.apply(this,arguments)}},{key:"send",value:function(){return this.sendTransaction.apply(this,arguments)}},{key:"sendTrx",value:function(){return this.sendTransaction.apply(this,arguments)}},{key:"broadcast",value:function(){return this.sendRawTransaction.apply(this,arguments)}},{key:"broadcastHex",value:function(){return this.sendHexTransaction.apply(this,arguments)}},{key:"signTransaction",value:function(){return this.sign.apply(this,arguments)}},{key:"getProposal",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0],we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return we?!Le.isInteger(Re)||Re<0?we("Invalid proposalID provided"):void this.tronWeb.fullNode.request("wallet/getproposalbyid",{id:parseInt(Re)},"post").then(function(Ae){we(null,Ae)}).catch(function(Ae){return we(Ae)}):this.injectPromise(this.getProposal,Re)}},{key:"listProposals",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Re)return this.injectPromise(this.listProposals);this.tronWeb.fullNode.request("wallet/listproposals",{},"post").then(function(we){var Ae=we.proposals;Re(null,Ae===void 0?[]:Ae)}).catch(function(we){return Re(we)})}},{key:"getChainParameters",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Re)return this.injectPromise(this.getChainParameters);this.tronWeb.fullNode.request("wallet/getchainparameters",{},"post").then(function(we){var Ae=we.chainParameter;Re(null,Ae===void 0?[]:Ae)}).catch(function(we){return Re(we)})}},{key:"getAccountResources",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return we?this.tronWeb.isAddress(Re)?void this.tronWeb.fullNode.request("wallet/getaccountresource",{address:this.tronWeb.address.toHex(Re)},"post").then(function(Ae){we(null,Ae)}).catch(function(Ae){return we(Ae)}):we("Invalid address provided"):this.injectPromise(this.getAccountResources,Re)}},{key:"getDelegatedResourceV2",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{confirmed:!0},De=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Le.isFunction(Ae)&&(De=Ae,Ae={confirmed:!0}),Le.isFunction(we)&&(De=we,we=this.tronWeb.defaultAddress.hex),Le.isFunction(Re)&&(De=Re,Re=this.tronWeb.defaultAddress.hex,we=this.tronWeb.defaultAddress.hex),De?this.tronWeb.isAddress(Re)&&this.tronWeb.isAddress(we)?void this.tronWeb[Ae.confirmed?"solidityNode":"fullNode"].request("wallet".concat(Ae.confirmed?"solidity":"","/getdelegatedresourcev2"),{fromAddress:Dm(Re),toAddress:Dm(we)},"post").then(function(Be){De(null,Be)}).catch(function(Be){return De(Be)}):De("Invalid address provided"):this.injectPromise(this.getDelegatedResourceV2,Re,we,Ae)}},{key:"getDelegatedResourceAccountIndexV2",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{confirmed:!0},Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Le.isFunction(we)&&(Ae=we,we={confirmed:!0}),Le.isFunction(Re)&&(Ae=Re,Re=this.tronWeb.defaultAddress.hex),Ae?this.tronWeb.isAddress(Re)?void this.tronWeb[we.confirmed?"solidityNode":"fullNode"].request("wallet".concat(we.confirmed?"solidity":"","/getdelegatedresourceaccountindexv2"),{value:Dm(Re)},"post").then(function(De){Ae(null,De)}).catch(function(De){return Ae(De)}):Ae("Invalid address provided"):this.injectPromise(this.getDelegatedResourceAccountIndexV2,Re,we)}},{key:"getCanDelegatedMaxSize",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"BANDWIDTH",Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{confirmed:!0},De=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Le.isFunction(Ae)&&(De=Ae,Ae={confirmed:!0}),Le.isFunction(we)&&(De=we,we="BANDWIDTH"),Le.isFunction(Re)&&(De=Re,Re=this.tronWeb.defaultAddress.hex),De?this.tronWeb.isAddress(Re)?void(this.validator.notValid([{name:"resource",type:"resource",value:we,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],De)||this.tronWeb[Ae.confirmed?"solidityNode":"fullNode"].request("wallet".concat(Ae.confirmed?"solidity":"","/getcandelegatedmaxsize"),{owner_address:Dm(Re),type:we==="ENERGY"?1:0},"post").then(function(Be){De(null,Be)}).catch(function(Be){return De(Be)})):De("Invalid address provided"):this.injectPromise(this.getCanDelegatedMaxSize,Re,we,Ae)}},{key:"getAvailableUnfreezeCount",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{confirmed:!0},Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Le.isFunction(we)&&(Ae=we,we={confirmed:!0}),Le.isFunction(Re)&&(Ae=Re,Re=this.tronWeb.defaultAddress.hex),Ae?this.tronWeb.isAddress(Re)?void this.tronWeb[we.confirmed?"solidityNode":"fullNode"].request("wallet".concat(we.confirmed?"solidity":"","/getavailableunfreezecount"),{owner_address:Dm(Re)},"post").then(function(De){Ae(null,De)}).catch(function(De){return Ae(De)}):Ae("Invalid address provided"):this.injectPromise(this.getAvailableUnfreezeCount,Re,we)}},{key:"getCanWithdrawUnfreezeAmount",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Date.now(),Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{confirmed:!0},De=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Le.isFunction(Ae)&&(De=Ae,Ae={confirmed:!0}),Le.isFunction(we)&&(De=we,we=Date.now()),Le.isFunction(Re)&&(De=Re,Re=this.tronWeb.defaultAddress.hex),De?this.tronWeb.isAddress(Re)?!Le.isInteger(we)||we<0?De("Invalid timestamp provided"):void this.tronWeb[Ae.confirmed?"solidityNode":"fullNode"].request("wallet".concat(Ae.confirmed?"solidity":"","/getcanwithdrawunfreezeamount"),{owner_address:Dm(Re),timestamp:we},"post").then(function(Be){De(null,Be)}).catch(function(Be){return De(Be)}):De("Invalid address provided"):this.injectPromise(this.getCanWithdrawUnfreezeAmount,Re,we,Ae)}},{key:"getExchangeByID",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0],we=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return we?!Le.isInteger(Re)||Re<0?we("Invalid exchangeID provided"):void this.tronWeb.fullNode.request("wallet/getexchangebyid",{id:Re},"post").then(function(Ae){we(null,Ae)}).catch(function(Ae){return we(Ae)}):this.injectPromise(this.getExchangeByID,Re)}},{key:"listExchanges",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Re)return this.injectPromise(this.listExchanges);this.tronWeb.fullNode.request("wallet/listexchanges",{},"post").then(function(we){var Ae=we.exchanges;Re(null,Ae===void 0?[]:Ae)},"post").catch(function(we){return Re(we)})}},{key:"listExchangesPaginated",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ae=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Le.isFunction(we)&&(Ae=we,we=0),Le.isFunction(Re)&&(Ae=Re,Re=10),!Ae)return this.injectPromise(this.listExchangesPaginated,Re,we);this.tronWeb.fullNode.request("wallet/getpaginatedexchangelist",{limit:Re,offset:we},"post").then(function(De){var Be=De.exchanges;Ae(null,Be===void 0?[]:Be)}).catch(function(De){return Ae(De)})}},{key:"getNodeInfo",value:function(){var Re=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Re)return this.injectPromise(this.getNodeInfo);this.tronWeb.fullNode.request("wallet/getnodeinfo",{},"post").then(function(we){Re(null,we)},"post").catch(function(we){return Re(we)})}},{key:"getTokenListByName",value:function(){var Re=this,we=arguments.length>0&&arguments[0]!==void 0&&arguments[0],Ae=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Ae?(Le.isInteger(we)&&(we=we.toString()),Le.isString(we)&&we.length?void this.tronWeb.fullNode.request("wallet/getassetissuelistbyname",{value:this.tronWeb.fromUtf8(we)},"post").then(function(De){if(Array.isArray(De.assetIssue))Ae(null,De.assetIssue.map(function(Be){return Re._parseToken(Be)}));else if(!De.name)return Ae("Token does not exist");Ae(null,Re._parseToken(De))}).catch(function(De){return Ae(De)}):Ae("Invalid token ID provided")):this.injectPromise(this.getTokenListByName,we)}},{key:"getTokenByID",value:function(){var Re=this,we=arguments.length>0&&arguments[0]!==void 0&&arguments[0],Ae=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Ae?(Le.isInteger(we)&&(we=we.toString()),Le.isString(we)&&we.length?void this.tronWeb.fullNode.request("wallet/getassetissuebyid",{value:we},"post").then(function(De){if(!De.name)return Ae("Token does not exist");Ae(null,Re._parseToken(De))}).catch(function(De){return Ae(De)}):Ae("Invalid token ID provided")):this.injectPromise(this.getTokenByID,we)}},{key:"getReward",value:(ne=m()(x.a.mark(function Re(we){var Ae,De,Be=arguments;return x.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return Ae=Be.length>1&&Be[1]!==void 0?Be[1]:{},De=Be.length>2&&Be[2]!==void 0&&Be[2],Ae.confirmed=!0,We.abrupt("return",this._getReward(we,Ae,De));case 4:case"end":return We.stop()}},Re,this)})),function(Re){return ne.apply(this,arguments)})},{key:"getUnconfirmedReward",value:(de=m()(x.a.mark(function Re(we){var Ae,De,Be=arguments;return x.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return Ae=Be.length>1&&Be[1]!==void 0?Be[1]:{},De=Be.length>2&&Be[2]!==void 0&&Be[2],Ae.confirmed=!1,We.abrupt("return",this._getReward(we,Ae,De));case 4:case"end":return We.stop()}},Re,this)})),function(Re){return de.apply(this,arguments)})},{key:"getBrokerage",value:(je=m()(x.a.mark(function Re(we){var Ae,De,Be=arguments;return x.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return Ae=Be.length>1&&Be[1]!==void 0?Be[1]:{},De=Be.length>2&&Be[2]!==void 0&&Be[2],Ae.confirmed=!0,We.abrupt("return",this._getBrokerage(we,Ae,De));case 4:case"end":return We.stop()}},Re,this)})),function(Re){return je.apply(this,arguments)})},{key:"getUnconfirmedBrokerage",value:(ye=m()(x.a.mark(function Re(we){var Ae,De,Be=arguments;return x.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return Ae=Be.length>1&&Be[1]!==void 0?Be[1]:{},De=Be.length>2&&Be[2]!==void 0&&Be[2],Ae.confirmed=!1,We.abrupt("return",this._getBrokerage(we,Ae,De));case 4:case"end":return We.stop()}},Re,this)})),function(Re){return ye.apply(this,arguments)})},{key:"_getReward",value:(Se=m()(x.a.mark(function Re(){var we,Ae,De,Be,We=arguments;return x.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:if(we=We.length>0&&We[0]!==void 0?We[0]:this.tronWeb.defaultAddress.hex,Ae=We.length>1?We[1]:void 0,De=We.length>2&&We[2]!==void 0&&We[2],Le.isFunction(Ae)&&(De=Ae,Ae={}),Le.isFunction(we)?(De=we,we=this.tronWeb.defaultAddress.hex):Le.isObject(we)&&(Ae=we,we=this.tronWeb.defaultAddress.hex),De){et.next=7;break}return et.abrupt("return",this.injectPromise(this._getReward,we,Ae));case 7:if(!this.validator.notValid([{name:"origin",type:"address",value:we}],De)){et.next=9;break}return et.abrupt("return");case 9:Be={address:Dm(we)},this.tronWeb[Ae.confirmed?"solidityNode":"fullNode"].request("wallet".concat(Ae.confirmed?"solidity":"","/getReward"),Be,"post").then(function(){var ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(ot.reward===void 0)return De("Not found.");De(null,ot.reward)}).catch(function(ot){return De(ot)});case 11:case"end":return et.stop()}},Re,this)})),function(){return Se.apply(this,arguments)})},{key:"_getBrokerage",value:(be=m()(x.a.mark(function Re(){var we,Ae,De,Be,We=arguments;return x.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:if(we=We.length>0&&We[0]!==void 0?We[0]:this.tronWeb.defaultAddress.hex,Ae=We.length>1?We[1]:void 0,De=We.length>2&&We[2]!==void 0&&We[2],Le.isFunction(Ae)&&(De=Ae,Ae={}),Le.isFunction(we)?(De=we,we=this.tronWeb.defaultAddress.hex):Le.isObject(we)&&(Ae=we,we=this.tronWeb.defaultAddress.hex),De){et.next=7;break}return et.abrupt("return",this.injectPromise(this._getBrokerage,we,Ae));case 7:if(!this.validator.notValid([{name:"origin",type:"address",value:we}],De)){et.next=9;break}return et.abrupt("return");case 9:Be={address:Dm(we)},this.tronWeb[Ae.confirmed?"solidityNode":"fullNode"].request("wallet".concat(Ae.confirmed?"solidity":"","/getBrokerage"),Be,"post").then(function(){var ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(ot.brokerage===void 0)return De("Not found.");De(null,ot.brokerage)}).catch(function(ot){return De(ot)});case 11:case"end":return et.stop()}},Re,this)})),function(){return be.apply(this,arguments)})}],[{key:"verifySignature",value:function(Re,we,Ae){var De=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];Re=Re.replace(/^0x/,""),Ae=Ae.replace(/^0x/,"");var Be=[].concat(oe()(Ze(De?`TRON Signed Message:
32`:`Ethereum Signed Message:
32`)),oe()(Le.code.hexStr2byteArray(Re))),We=Ve(Be),et=Gt(We,{recoveryParam:Ae.substring(128,130)=="1c"?1:0,r:"0x"+Ae.substring(0,64),s:"0x"+Ae.substring(64,128)}),ot="41"+et.substr(2),nt=co.address.fromHex(ot);return nt==co.address.fromHex(we)}},{key:"verifyMessageV2",value:function(Re,we){return Le.message.verifyMessage(Re,we)}},{key:"verifyTypedData",value:function(Re,we,Ae,De,Be){De=De.replace(/^0x/,"");var We=Le._TypedDataEncoder.hash(Re,we,Ae),et="41"+Gt(We,{recoveryParam:De.substring(128,130)=="1c"?1:0,r:"0x"+De.substring(0,64),s:"0x"+De.substring(64,128)}).substr(2);return co.address.fromHex(et)==co.address.fromHex(Be)}},{key:"signString",value:function(Re,we){var Ae=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];Re=Re.replace(/^0x/,"");var De={toHexString:function(){return"0x"+we},value:we},Be=new mt(De),We=[].concat(oe()(Ze(Ae?`TRON Signed Message:
32`:`Ethereum Signed Message:
32`)),oe()(Le.code.hexStr2byteArray(Re))),et=Ve(We),ot=Be.signDigest(et),nt=["0x",ot.r.substring(2),ot.s.substring(2),Number(ot.v).toString(16)].join("");return nt}},{key:"signMessageV2",value:function(Re,we){return Le.message.signMessage(Re,we)}},{key:"_signTypedData",value:function(Re,we,Ae,De){return Le.crypto._signTypedData(Re,we,Ae,De)}}]),he}();function Zee(he,be){var Se=Object.keys(he);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(he);be&&(ye=ye.filter(function(je){return Object.getOwnPropertyDescriptor(he,je).enumerable})),Se.push.apply(Se,ye)}return Se}function aA(he){for(var be=1;be<arguments.length;be++){var Se=arguments[be]!=null?arguments[be]:{};be%2?Zee(Object(Se),!0).forEach(function(ye){M()(he,ye,Se[ye])}):Object.getOwnPropertyDescriptors?Object.defineProperties(he,Object.getOwnPropertyDescriptors(Se)):Zee(Object(Se)).forEach(function(ye){Object.defineProperty(he,ye,Object.getOwnPropertyDescriptor(Se,ye))})}return he}var Qee=function(he,be){return Ige(he,be)},MOe=function(){function he(je,de){w()(this,he),this.tronWeb=je.tronWeb,this.contract=je,this.abi=de,this.name=de.name||(de.name=de.type),this.inputs=de.inputs||[],this.outputs=de.outputs||[],this.functionSelector=function(ne){if(ne.stateMutability=ne.stateMutability?ne.stateMutability.toLowerCase():"nonpayable",ne.type=ne.type?ne.type.toLowerCase():"",ne.type==="fallback"||ne.type==="receive")return"0x";var ce=new Le.ethersUtils.Interface([ne]);return ne.type==="event"?ce.getEvent(ne.name).format(Le.ethersUtils.FormatTypes.sighash):ce.getFunction(ne.name).format(Le.ethersUtils.FormatTypes.sighash)}(de),this.signature=this.tronWeb.sha3(this.functionSelector,!1).slice(0,8),this.injectPromise=Ky()(this),this.defaultOptions={feeLimit:this.tronWeb.feeLimit,callValue:0,userFeePercentage:100,shouldPollResponse:!1}}var be,Se,ye;return I()(he,[{key:"decodeInput",value:function(je){return Qee(this.inputs,"0x"+je)}},{key:"onMethod",value:function(){var je=this,de="";if(this.abi&&!/event/i.test(this.abi.type)){for(var ne=arguments.length,ce=new Array(ne),fe=0;fe<ne;fe++)ce[fe]=arguments[fe];de=S5(this.abi,ce)}return{call:function(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ce=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Le.isFunction(me)&&(Ce=me,me={}),me=aA(aA({},me),{},{rawParameter:de}),je._call([],[],me,Ce)},send:function(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je.tronWeb.defaultPrivateKey,Ke=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Le.isFunction(Ce)&&(Ke=Ce,Ce=je.tronWeb.defaultPrivateKey),Le.isFunction(me)&&(Ke=me,me={}),me=aA(aA({},me),{},{rawParameter:de}),je._send([],[],me,Ce,Ke)},watch:function(){return je._watch.apply(je,arguments)}}}},{key:"_call",value:(ye=m()(x.a.mark(function je(de,ne){var ce,fe,me,Ce,Ke=this,pt=arguments;return x.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(ce=pt.length>2&&pt[2]!==void 0?pt[2]:{},fe=pt.length>3&&pt[3]!==void 0&&pt[3],Le.isFunction(ce)&&(fe=ce,ce={}),fe){Ct.next=5;break}return Ct.abrupt("return",this.injectPromise(this._call,de,ne,ce));case 5:if(de.length===ne.length){Ct.next=7;break}return Ct.abrupt("return",fe("Invalid argument count provided"));case 7:if(this.contract.address){Ct.next=9;break}return Ct.abrupt("return",fe("Smart contract is missing address"));case 9:if(this.contract.deployed){Ct.next=11;break}return Ct.abrupt("return",fe("Calling smart contracts requires you to load the contract first"));case 11:if(me=this.abi.stateMutability,["pure","view"].includes(me.toLowerCase())){Ct.next=14;break}return Ct.abrupt("return",fe('Methods with state mutability "'.concat(me,'" must use send()')));case 14:ce=aA(aA(aA({},this.defaultOptions),{},{from:this.tronWeb.defaultAddress.hex},ce),{},{_isConstant:!0}),Ce=ne.map(function(Yt,Dr){return{type:de[Dr],value:Yt}}),this.tronWeb.transactionBuilder.triggerSmartContract(this.contract.address,this.functionSelector,ce,Ce,!!ce.from&&this.tronWeb.address.toHex(ce.from),function(Yt,Dr){if(Yt)return fe(Yt);if(!Le.hasProperty(Dr,"constant_result"))return fe("Failed to execute");try{var Mn=Dr.constant_result[0].length;if(Mn===0||Mn%64==8){var Pn="The call has been reverted or has thrown an error.";if(Mn!==0){Pn+=" Error message: ";for(var Re="",we=Dr.constant_result[0].substring(8),Ae=0;Ae<Mn-8;Ae+=64)Re+=Ke.tronWeb.toUtf8(we.substring(Ae,Ae+64));Pn+=Re.replace(/(\u0000|\u000b|\f)+/g," ").replace(/ +/g," ").replace(/\s+$/g,"")}return fe(Pn)}var De=Qee(Ke.abi,"0x"+Dr.constant_result[0]);return De.length===1&&Object.keys(De).length===1&&(De=De[0]),fe(null,De)}catch(Be){return fe(Be)}});case 17:case"end":return Ct.stop()}},je,this)})),function(je,de){return ye.apply(this,arguments)})},{key:"_send",value:(Se=m()(x.a.mark(function je(de,ne){var ce,fe,me,Ce,Ke,pt,Ct,Yt,Dr,Mn,Pn,Re=this,we=arguments;return x.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(ce=we.length>2&&we[2]!==void 0?we[2]:{},fe=we.length>3&&we[3]!==void 0?we[3]:this.tronWeb.defaultPrivateKey,me=we.length>4&&we[4]!==void 0&&we[4],Le.isFunction(fe)&&(me=fe,fe=this.tronWeb.defaultPrivateKey),Le.isFunction(ce)&&(me=ce,ce={}),me){Ae.next=7;break}return Ae.abrupt("return",this.injectPromise(this._send,de,ne,ce,fe));case 7:if(de.length===ne.length){Ae.next=9;break}throw new Error("Invalid argument count provided");case 9:if(this.contract.address){Ae.next=11;break}return Ae.abrupt("return",me("Smart contract is missing address"));case 11:if(this.contract.deployed){Ae.next=13;break}return Ae.abrupt("return",me("Calling smart contracts requires you to load the contract first"));case 13:if(Ce=this.abi.stateMutability,!["pure","view"].includes(Ce.toLowerCase())){Ae.next=16;break}return Ae.abrupt("return",me('Methods with state mutability "'.concat(Ce,'" must use call()')));case 16:return["payable"].includes(Ce.toLowerCase())||(ce.callValue=0),ce=aA(aA({},this.defaultOptions),{},{from:this.tronWeb.defaultAddress.hex},ce),Ke=ne.map(function(De,Be){return{type:de[Be],value:De}}),Ae.prev=19,pt=fe?this.tronWeb.address.fromPrivateKey(fe):this.tronWeb.defaultAddress.base58,Ae.next=23,this.tronWeb.transactionBuilder.triggerSmartContract(this.contract.address,this.functionSelector,ce,Ke,this.tronWeb.address.toHex(pt));case 23:if((Ct=Ae.sent).result&&Ct.result.result){Ae.next=26;break}return Ae.abrupt("return",me("Unknown error: "+JSON.stringify(Ct,null,2)));case 26:return Ae.next=28,this.tronWeb.trx.sign(Ct.transaction,fe);case 28:if((Yt=Ae.sent).signature){Ae.next=33;break}if(fe){Ae.next=32;break}return Ae.abrupt("return",me("Transaction was not signed properly"));case 32:return Ae.abrupt("return",me("Invalid private key provided"));case 33:return Ae.next=35,this.tronWeb.trx.sendRawTransaction(Yt);case 35:if(!(Dr=Ae.sent).code){Ae.next=40;break}return Mn={error:Dr.code,message:Dr.code},Dr.message&&(Mn.message=this.tronWeb.toUtf8(Dr.message)),Ae.abrupt("return",me(Mn));case 40:if(ce.shouldPollResponse){Ae.next=42;break}return Ae.abrupt("return",me(null,Yt.txID));case 42:(Pn=function(){var De=m()(x.a.mark(function Be(){var We,et,ot,nt=arguments;return x.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if((We=nt.length>0&&nt[0]!==void 0?nt[0]:0)!==20){Je.next=3;break}return Je.abrupt("return",me({error:"Cannot find result in solidity node",transaction:Yt}));case 3:return Je.next=5,Re.tronWeb.trx.getTransactionInfo(Yt.txID);case 5:if(et=Je.sent,Object.keys(et).length){Je.next=8;break}return Je.abrupt("return",setTimeout(function(){Pn(We+1)},3e3));case 8:if(!et.result||et.result!=="FAILED"){Je.next=10;break}return Je.abrupt("return",me({error:Re.tronWeb.toUtf8(et.resMessage),transaction:Yt,output:et}));case 10:if(Le.hasProperty(et,"contractResult")){Je.next=12;break}return Je.abrupt("return",me({error:"Failed to execute: "+JSON.stringify(et,null,2),transaction:Yt,output:et}));case 12:if(!ce.rawResponse){Je.next=14;break}return Je.abrupt("return",me(null,et));case 14:if((ot=Qee(Re.abi,"0x"+et.contractResult[0])).length===1&&Object.keys(ot).length===1&&(ot=ot[0]),!ce.keepTxID){Je.next=18;break}return Je.abrupt("return",me(null,[Yt.txID,ot]));case 18:return Je.abrupt("return",me(null,ot));case 19:case"end":return Je.stop()}},Be)}));return function(){return De.apply(this,arguments)}}())(),Ae.next=49;break;case 46:return Ae.prev=46,Ae.t0=Ae.catch(19),Ae.abrupt("return",me(Ae.t0));case 49:case"end":return Ae.stop()}},je,this,[[19,46]])})),function(je,de){return Se.apply(this,arguments)})},{key:"_watch",value:(be=m()(x.a.mark(function je(){var de,ne,ce,fe,me,Ce,Ke,pt=this,Ct=arguments;return x.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:if(de=Ct.length>0&&Ct[0]!==void 0?Ct[0]:{},ne=Ct.length>1&&Ct[1]!==void 0&&Ct[1],Le.isFunction(de)&&(ne=de,de={}),Le.isFunction(ne)){Yt.next=5;break}throw new Error("Expected callback to be provided");case 5:if(this.contract.address){Yt.next=7;break}return Yt.abrupt("return",ne("Smart contract is missing address"));case 7:if(this.abi.type&&/event/i.test(this.abi.type)){Yt.next=9;break}return Yt.abrupt("return",ne("Invalid method type for event watching"));case 9:if(this.tronWeb.eventServer){Yt.next=11;break}return Yt.abrupt("return",ne("No event server configured"));case 11:return ce=!1,fe=!1,me=Date.now()-1e3,Ce=function(){var Dr=m()(x.a.mark(function Mn(){var Pn,Re,we,Ae,De,Be;return x.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.prev=0,Pn={since:me,eventName:pt.name,sort:"block_timestamp",blockNumber:"latest",filters:de.filters},de.size&&(Pn.size=de.size),de.resourceNode&&(/full/i.test(de.resourceNode)?Pn.onlyUnconfirmed=!0:Pn.onlyConfirmed=!0),We.next=6,pt.tronWeb.event.getEventsByContractAddress(pt.contract.address,Pn);case 6:return Re=We.sent,we=Re.sort(function(et,ot){return ot.block-et.block}),Ae=nB()(we,1),De=Ae[0],Be=Re.filter(function(et,ot){return!(de.resourceNode&&et.resourceNode&&de.resourceNode.toLowerCase()!==et.resourceNode.toLowerCase()||Re.slice(0,ot).some(function(nt){return JSON.stringify(nt)==JSON.stringify(et)})||fe&&!(et.block>fe))}),De&&(fe=De.block),We.abrupt("return",Be);case 13:return We.prev=13,We.t0=We.catch(0),We.abrupt("return",Promise.reject(We.t0));case 16:case"end":return We.stop()}},Mn,null,[[0,13]])}));return function(){return Dr.apply(this,arguments)}}(),Ke=function(){ce&&clearInterval(ce),ce=setInterval(function(){Ce().then(function(Dr){return Dr.forEach(function(Mn){ne(null,Le.parseEvent(Mn,pt.abi))})}).catch(function(Dr){return ne(Dr)})},3e3)},Yt.next=18,Ce();case 18:return Ke(),Yt.abrupt("return",{start:Ke,stop:function(){ce&&(clearInterval(ce),ce=!1)}});case 20:case"end":return Yt.stop()}},je,this)})),function(){return be.apply(this,arguments)})}]),he}(),Zge=function(){function he(){var de=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(w()(this,he),!de||!de instanceof co)throw new Error("Expected instance of TronWeb");this.tronWeb=de,this.injectPromise=Ky()(this),this.address=ce,this.abi=ne,this.eventListener=!1,this.bytecode=!1,this.deployed=!1,this.lastBlock=!1,this.methods={},this.methodInstances={},this.props=[],this.tronWeb.isAddress(ce)?this.deployed=!0:this.address=!1,this.loadAbi(ne)}var be,Se,ye,je;return I()(he,[{key:"_getEvents",value:(je=m()(x.a.mark(function de(){var ne,ce,fe,me,Ce,Ke,pt=this,Ct=arguments;return x.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return ne=Ct.length>0&&Ct[0]!==void 0?Ct[0]:{},Yt.next=3,this.tronWeb.event.getEventsByContractAddress(this.address,ne);case 3:return ce=Yt.sent,fe=ce.sort(function(Dr,Mn){return Mn.block-Dr.block}),me=nB()(fe,1),Ce=me[0],Ke=ce.filter(function(Dr,Mn){return!(ne.resourceNode&&Dr.resourceNode&&ne.resourceNode.toLowerCase()!==Dr.resourceNode.toLowerCase()||ce.slice(0,Mn).some(function(Pn){return JSON.stringify(Pn)==JSON.stringify(Dr)})||pt.lastBlock&&!(Dr.block>pt.lastBlock))}),Ce&&(this.lastBlock=Ce.block),Yt.abrupt("return",Ke);case 8:case"end":return Yt.stop()}},de,this)})),function(){return je.apply(this,arguments)})},{key:"_startEventListener",value:(ye=m()(x.a.mark(function de(){var ne,ce,fe=this,me=arguments;return x.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(ne=me.length>0&&me[0]!==void 0?me[0]:{},ce=me.length>1?me[1]:void 0,Le.isFunction(ne)&&(ce=ne,ne={}),this.eventListener&&clearInterval(this.eventListener),this.tronWeb.eventServer){Ce.next=6;break}throw new Error("Event server is not configured");case 6:if(this.address){Ce.next=8;break}throw new Error("Contract is not configured with an address");case 8:return this.eventCallback=ce,Ce.next=11,this._getEvents(ne);case 11:this.eventListener=setInterval(function(){fe._getEvents(ne).then(function(Ke){return Ke.forEach(function(pt){fe.eventCallback&&fe.eventCallback(pt)})}).catch(function(Ke){console.error("Failed to get event list",Ke)})},3e3);case 12:case"end":return Ce.stop()}},de,this)})),function(){return ye.apply(this,arguments)})},{key:"_stopEventListener",value:function(){this.eventListener&&(clearInterval(this.eventListener),this.eventListener=!1,this.eventCallback=!1)}},{key:"hasProperty",value:function(de){return this.hasOwnProperty(de)||this.__proto__.hasOwnProperty(de)}},{key:"loadAbi",value:function(de){var ne=this;this.abi=de,this.methods={},this.props.forEach(function(ce){return delete ne[ce]}),de.forEach(function(ce){if(ce.type&&!/constructor|error/i.test(ce.type)){var fe=new MOe(ne,ce),me=fe.onMethod.bind(fe),Ce=fe.name,Ke=fe.functionSelector,pt=fe.signature;ne.methods[Ce]=me,ne.methods[Ke]=me,ne.methods[pt]=me,ne.methodInstances[Ce]=fe,ne.methodInstances[Ke]=fe,ne.methodInstances[pt]=fe,ne.hasProperty(Ce)||(ne[Ce]=me,ne.props.push(Ce)),ne.hasProperty(Ke)||(ne[Ke]=me,ne.props.push(Ke)),ne.hasProperty(pt)||(ne[pt]=me,ne.props.push(pt))}})}},{key:"decodeInput",value:function(de){var ne=de.substring(0,8),ce=de.substring(8);if(!this.methodInstances[ne])throw new Error("Contract method "+ne+" not found");return{name:this.methodInstances[ne].name,params:this.methodInstances[ne].decodeInput(ce)}}},{key:"new",value:(Se=m()(x.a.mark(function de(ne){var ce,fe,me,Ce,Ke,pt,Ct=arguments;return x.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:if(ce=Ct.length>1&&Ct[1]!==void 0?Ct[1]:this.tronWeb.defaultPrivateKey,fe=Ct.length>2&&Ct[2]!==void 0&&Ct[2],Le.isFunction(ce)&&(fe=ce,ce=this.tronWeb.defaultPrivateKey),fe){Yt.next=5;break}return Yt.abrupt("return",this.injectPromise(this.new,ne,ce));case 5:return Yt.prev=5,me=this.tronWeb.address.fromPrivateKey(ce),Yt.next=9,this.tronWeb.transactionBuilder.createSmartContract(ne,me);case 9:return Ce=Yt.sent,Yt.next=12,this.tronWeb.trx.sign(Ce,ce);case 12:return Ke=Yt.sent,Yt.next=15,this.tronWeb.trx.sendRawTransaction(Ke);case 15:if(!(pt=Yt.sent).code){Yt.next=18;break}return Yt.abrupt("return",fe({error:pt.code,message:this.tronWeb.toUtf8(pt.message)}));case 18:return Yt.next=20,Le.sleep(3e3);case 20:return Yt.abrupt("return",this.at(Ke.contract_address,fe));case 23:return Yt.prev=23,Yt.t0=Yt.catch(5),Yt.abrupt("return",fe(Yt.t0));case 26:case"end":return Yt.stop()}},de,this,[[5,23]])})),function(de){return Se.apply(this,arguments)})},{key:"at",value:(be=m()(x.a.mark(function de(ne){var ce,fe,me=arguments;return x.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(ce=me.length>1&&me[1]!==void 0&&me[1]){Ce.next=3;break}return Ce.abrupt("return",this.injectPromise(this.at,ne));case 3:return Ce.prev=3,Ce.next=6,this.tronWeb.trx.getContract(ne);case 6:if((fe=Ce.sent).contract_address){Ce.next=9;break}return Ce.abrupt("return",ce("Unknown error: "+JSON.stringify(fe,null,2)));case 9:return this.address=fe.contract_address,this.bytecode=fe.bytecode,this.deployed=!0,this.loadAbi(fe.abi&&fe.abi.entrys?fe.abi.entrys:[]),Ce.abrupt("return",ce(null,this));case 16:if(Ce.prev=16,Ce.t0=Ce.catch(3),!Ce.t0.toString().includes("does not exist")){Ce.next=20;break}return Ce.abrupt("return",ce("Contract has not been deployed on the network"));case 20:return Ce.abrupt("return",ce(Ce.t0));case 21:case"end":return Ce.stop()}},de,this,[[3,16]])})),function(de){return be.apply(this,arguments)})},{key:"events",value:function(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(Le.isFunction(de)&&(ne=de,de={}),!Le.isFunction(ne))throw new Error("Callback function expected");var ce=this;return{start:function(){var fe=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return fe?(ce._startEventListener(de,ne).then(function(){fe()}).catch(function(me){fe(me)}),this):(ce._startEventListener(de,ne),this)},stop:function(){ce._stopEventListener()}}}}]),he}(),Qge=function(){function he(){var be=arguments.length>0&&arguments[0]!==void 0&&arguments[0],Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(w()(this,he),!be||!be instanceof co)throw new Error("Expected instance of TronWeb");this.tronWeb=be,this.pluginNoOverride=["register"],this.disablePlugins=Se.disablePlugins}return I()(he,[{key:"register",value:function(be,Se){var ye={requires:"0.0.0",components:{}},je={libs:[],plugged:[],skipped:[]};if(this.disablePlugins)return je.error="This instance of TronWeb has plugins disabled.",je;var de=new be(this.tronWeb);if(Le.isFunction(de.pluginInterface)&&(ye=de.pluginInterface(Se)),!o0.a.satisfies(co.version,ye.requires))throw new Error("The plugin is not compatible with this version of TronWeb");if(ye.fullClass){var ne=de.constructor.name,ce=ne.substring(0,1).toLowerCase()+ne.substring(1);ne!==ce&&(co[ne]=be,this.tronWeb[ce]=de,je.libs.push(ne))}else for(var fe in ye.components)if(this.tronWeb.hasOwnProperty(fe)){var me=ye.components[fe],Ce=this.tronWeb[fe].pluginNoOverride||[];for(var Ke in me)Ke==="constructor"||this.tronWeb[fe][Ke]&&(Ce.includes(Ke)||/^_/.test(Ke))?je.skipped.push(Ke):(this.tronWeb[fe][Ke]=me[Ke].bind(this.tronWeb[fe]),je.plugged.push(Ke))}return je}}]),he}(),jE=r(31),ht=r.n(jE),rr=function(){function he(){var be=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(w()(this,he),!(be&&be instanceof co))throw new Error("Expected instance of TronWeb");this.tronWeb=be,this.injectPromise=Ky()(this)}return I()(he,[{key:"setServer",value:function(){var be=this,Se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"healthcheck";if(!Se)return this.tronWeb.eventServer=!1;if(Le.isString(Se)&&(Se=new qp.HttpProvider(Se)),!this.tronWeb.isValidProvider(Se))throw new Error("Invalid event server provided");this.tronWeb.eventServer=Se,this.tronWeb.eventServer.isConnected=function(){return be.tronWeb.eventServer.request(ye).then(function(){return!0}).catch(function(){return!1})}}},{key:"getEventsByContractAddress",value:function(){var be=arguments.length>0&&arguments[0]!==void 0&&arguments[0],Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ye=arguments.length>2&&arguments[2]!==void 0&&arguments[2],je=Object.assign({sinceTimestamp:0,eventName:!1,blockNumber:!1,size:20,page:1},Se),de=je.sinceTimestamp,ne=je.since,ce=je.fromTimestamp,fe=je.eventName,me=je.blockNumber,Ce=je.size,Ke=je.page,pt=je.onlyConfirmed,Ct=je.onlyUnconfirmed,Yt=je.previousLastEventFingerprint,Dr=je.previousFingerprint,Mn=je.fingerprint,Pn=je.rawResponse,Re=je.sort,we=je.filters;if(!ye)return this.injectPromise(this.getEventsByContractAddress,be,Se);if(ce=ce||de||ne,!this.tronWeb.eventServer)return ye("No event server configured");var Ae=[];if(!this.tronWeb.isAddress(be))return ye("Invalid contract address provided");if(fe&&!be)return ye("Usage of event name filtering requires a contract address");if(ce!==void 0&&!Le.isInteger(ce))return ye("Invalid fromTimestamp provided");if(!Le.isInteger(Ce))return ye("Invalid size provided");if(Ce>200&&(console.warn("Defaulting to maximum accepted size: 200"),Ce=200),!Le.isInteger(Ke))return ye("Invalid page provided");if(me&&!fe)return ye("Usage of block number filtering requires an event name");be&&Ae.push(this.tronWeb.address.fromHex(be)),fe&&Ae.push(fe),me&&Ae.push(me);var De={size:Ce,page:Ke};return v()(we)==="object"&&Object.keys(we).length>0&&(De.filters=JSON.stringify(we)),ce&&(De.fromTimestamp=De.since=ce),pt&&(De.only_confirmed=pt),Ct&&!pt&&(De.only_unconfirmed=Ct),Re&&(De.sort=Re),(Mn=Mn||Dr||Yt)&&(De.fingerprint=Mn),this.tronWeb.eventServer.request("event/contract/".concat(Ae.join("/"),"?").concat(ht.a.stringify(De))).then(function(){var Be=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Be?Le.isArray(Be)?ye(null,Pn===!0?Be:Be.map(function(We){return Le.mapEvent(We)})):ye(Be):ye("Unknown error occurred")}).catch(function(Be){return ye(Be.response&&Be.response.data||Be)})}},{key:"getEventsByTransactionID",value:function(){var be=arguments.length>0&&arguments[0]!==void 0&&arguments[0],Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ye=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Le.isFunction(Se)&&(ye=Se,Se={}),ye?this.tronWeb.eventServer?this.tronWeb.eventServer.request("event/transaction/".concat(be)).then(function(){var je=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return je?Le.isArray(je)?ye(null,Se.rawResponse===!0?je:je.map(function(de){return Le.mapEvent(de)})):ye(je):ye("Unknown error occurred")}).catch(function(je){return ye(je.response&&je.response.data||je)}):ye("No event server configured"):this.injectPromise(this.getEventsByTransactionID,be,Se)}}]),he}();function Ft(he,be){var Se=Object.keys(he);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(he);be&&(ye=ye.filter(function(je){return Object.getOwnPropertyDescriptor(he,je).enumerable})),Se.push.apply(Se,ye)}return Se}function sn(he){for(var be=1;be<arguments.length;be++){var Se=arguments[be]!=null?arguments[be]:{};be%2?Ft(Object(Se),!0).forEach(function(ye){M()(he,ye,Se[ye])}):Object.getOwnPropertyDescriptors?Object.defineProperties(he,Object.getOwnPropertyDescriptors(Se)):Ft(Object(Se)).forEach(function(ye){Object.defineProperty(he,ye,Object.getOwnPropertyDescriptor(Se,ye))})}return he}var Io=function(){function he(Be){var We=arguments.length>1&&arguments[1]!==void 0&&arguments[1],et=arguments.length>2&&arguments[2]!==void 0&&arguments[2],ot=arguments.length>3&&arguments[3]!==void 0&&arguments[3];w()(this,he),this.mainchain=et;var nt=Be.fullHost,Je=Be.fullNode,at=Be.solidityNode,dt=Be.eventServer,rt=Be.mainGatewayAddress,wt=Be.sideGatewayAddress,hr=Be.sideChainId;this.sidechain=new We(nt||Je,nt||at,nt||dt,ot),this.isAddress=this.mainchain.isAddress,this.utils=this.mainchain.utils,this.setMainGatewayAddress(rt),this.setSideGatewayAddress(wt),this.setChainId(hr),this.injectPromise=Ky()(this),this.validator=new Jee(this.sidechain);var Lr=this;this.sidechain.trx.sign=function(){return Lr.sign.apply(Lr,arguments)},this.sidechain.trx.multiSign=function(){return Lr.multiSign.apply(Lr,arguments)}}var be,Se,ye,je,de,ne,ce,fe,me,Ce,Ke,pt,Ct,Yt,Dr,Mn,Pn,Re,we,Ae,De;return I()(he,[{key:"setMainGatewayAddress",value:function(Be){if(!this.isAddress(Be))throw new Error("Invalid main gateway address provided");this.mainGatewayAddress=Be}},{key:"setSideGatewayAddress",value:function(Be){if(!this.isAddress(Be))throw new Error("Invalid side gateway address provided");this.sideGatewayAddress=Be}},{key:"setChainId",value:function(Be){if(!this.utils.isString(Be)||!Be)throw new Error("Invalid side chainId provided");this.chainId=Be}},{key:"signTransaction",value:function(Be,We){typeof Be=="string"&&(Be=this.utils.code.hexStr2byteArray(Be));var et=this.utils.code.hexStr2byteArray(this.chainId),ot=this.utils.code.hexStr2byteArray(We.txID).concat(et),nt=this.sidechain.utils.ethersUtils.sha256(ot),Je=this.utils.crypto.ECKeySign(this.utils.code.hexStr2byteArray(nt.replace(/^0x/,"")),Be);return Array.isArray(We.signature)?We.signature.includes(Je)||We.signature.push(Je):We.signature=[Je],We}},{key:"multiSign",value:(De=m()(x.a.mark(function Be(){var We,et,ot,nt,Je,at,dt,rt=arguments;return x.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:if(We=rt.length>0&&rt[0]!==void 0&&rt[0],et=rt.length>1&&rt[1]!==void 0?rt[1]:this.sidechain.defaultPrivateKey,ot=rt.length>2&&rt[2]!==void 0&&rt[2],nt=rt.length>3&&rt[3]!==void 0&&rt[3],this.utils.isFunction(ot)&&(nt=ot,ot=0),this.utils.isFunction(et)&&(nt=et,et=this.mainchain.defaultPrivateKey,ot=0),nt){wt.next=8;break}return wt.abrupt("return",this.injectPromise(this.multiSign,We,et,ot));case 8:if(this.utils.isObject(We)&&We.raw_data&&We.raw_data.contract){wt.next=10;break}return wt.abrupt("return",nt("Invalid transaction provided"));case 10:if(We.raw_data.contract[0].Permission_id||!(ot>0)){wt.next=30;break}return We.raw_data.contract[0].Permission_id=ot,Je=this.sidechain.address.toHex(this.sidechain.address.fromPrivateKey(et)).toLowerCase(),wt.next=15,this.sidechain.trx.getSignWeight(We,ot);case 15:if((at=wt.sent).result.code!=="PERMISSION_ERROR"){wt.next=18;break}return wt.abrupt("return",nt(at.result.message));case 18:if(dt=!1,at.permission.keys.map(function(hr){hr.address===Je&&(dt=!0)}),dt){wt.next=22;break}return wt.abrupt("return",nt(et+" has no permission to sign"));case 22:if(!at.approved_list||at.approved_list.indexOf(Je)==-1){wt.next=24;break}return wt.abrupt("return",nt(et+" already sign transaction"));case 24:if(!at.transaction||!at.transaction.transaction){wt.next=29;break}(We=at.transaction.transaction).raw_data.contract[0].Permission_id=ot,wt.next=30;break;case 29:return wt.abrupt("return",nt("Invalid transaction provided"));case 30:return wt.prev=30,wt.abrupt("return",nt(null,this.signTransaction(et,We)));case 34:wt.prev=34,wt.t0=wt.catch(30),nt(wt.t0);case 37:case"end":return wt.stop()}},Be,this,[[30,34]])})),function(){return De.apply(this,arguments)})},{key:"sign",value:(Ae=m()(x.a.mark(function Be(){var We,et,ot,nt,Je,at,dt=arguments;return x.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(We=dt.length>0&&dt[0]!==void 0&&dt[0],et=dt.length>1&&dt[1]!==void 0?dt[1]:this.sidechain.defaultPrivateKey,ot=!(dt.length>2&&dt[2]!==void 0)||dt[2],nt=dt.length>3&&dt[3]!==void 0&&dt[3],Je=dt.length>4&&dt[4]!==void 0&&dt[4],this.utils.isFunction(nt)&&(Je=nt,nt=!1),this.utils.isFunction(ot)&&(Je=ot,ot=!0,nt=!1),this.utils.isFunction(et)&&(Je=et,et=this.sidechain.defaultPrivateKey,ot=!0,nt=!1),Je){rt.next=10;break}return rt.abrupt("return",this.injectPromise(this.sign,We,et,ot,nt));case 10:if(!this.utils.isString(We)){rt.next=21;break}if(this.utils.isHex(We)){rt.next=13;break}return rt.abrupt("return",Je("Expected hex message input"));case 13:return rt.prev=13,at=this.sidechain.trx.signString(We,et,ot),rt.abrupt("return",Je(null,at));case 18:rt.prev=18,rt.t0=rt.catch(13),Je(rt.t0);case 21:if(this.utils.isObject(We)){rt.next=23;break}return rt.abrupt("return",Je("Invalid transaction provided"));case 23:if(nt||!We.signature){rt.next=25;break}return rt.abrupt("return",Je("Transaction is already signed"));case 25:if(rt.prev=25,nt){rt.next=30;break}if(this.sidechain.address.toHex(this.sidechain.address.fromPrivateKey(et)).toLowerCase()===this.sidechain.address.toHex(We.raw_data.contract[0].parameter.value.owner_address)){rt.next=30;break}return rt.abrupt("return",Je("Private key does not match address in transaction"));case 30:return rt.abrupt("return",Je(null,this.signTransaction(et,We)));case 33:rt.prev=33,rt.t1=rt.catch(25),Je(rt.t1);case 36:case"end":return rt.stop()}},Be,this,[[13,18],[25,33]])})),function(){return Ae.apply(this,arguments)})},{key:"depositTrx",value:(we=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt,wt=arguments;return x.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:if(nt=wt.length>3&&wt[3]!==void 0?wt[3]:{},Je=wt.length>4&&wt[4]!==void 0?wt[4]:this.mainchain.defaultPrivateKey,at=wt.length>5&&wt[5]!==void 0&&wt[5],this.utils.isFunction(Je)&&(at=Je,Je=this.mainchain.defaultPrivateKey),this.utils.isFunction(nt)&&(at=nt,nt={}),at){hr.next=7;break}return hr.abrupt("return",this.injectPromise(this.depositTrx,We,et,ot,nt,Je));case 7:if(!this.validator.notValid([{name:"callValue",type:"integer",value:We,gte:0},{name:"depositFee",type:"integer",value:et,gte:0},{name:"feeLimit",type:"integer",value:ot,gte:0}],at)){hr.next=9;break}return hr.abrupt("return");case 9:return nt=sn({callValue:Number(We)+Number(et),feeLimit:ot},nt),hr.prev=10,hr.next=13,this.mainchain.contract().at(this.mainGatewayAddress);case 13:return dt=hr.sent,hr.next=16,dt.depositTRX().send(nt,Je);case 16:return rt=hr.sent,hr.abrupt("return",at(null,rt));case 20:return hr.prev=20,hr.t0=hr.catch(10),hr.abrupt("return",at(hr.t0));case 23:case"end":return hr.stop()}},Be,this,[[10,20]])})),function(Be,We,et){return we.apply(this,arguments)})},{key:"depositTrc10",value:(Re=m()(x.a.mark(function Be(We,et,ot,nt){var Je,at,dt,rt,wt,hr=arguments;return x.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:if(Je=hr.length>4&&hr[4]!==void 0?hr[4]:{},at=hr.length>5&&hr[5]!==void 0?hr[5]:this.mainchain.defaultPrivateKey,dt=hr.length>6&&hr[6]!==void 0&&hr[6],this.utils.isFunction(at)&&(dt=at,at=this.mainchain.defaultPrivateKey),this.utils.isFunction(Je)&&(dt=Je,Je={}),dt){Lr.next=7;break}return Lr.abrupt("return",this.injectPromise(this.depositTrc10,We,et,ot,nt,Je,at));case 7:if(!this.validator.notValid([{name:"tokenValue",type:"integer",value:et,gte:0},{name:"depositFee",type:"integer",value:ot,gte:0},{name:"feeLimit",type:"integer",value:nt,gte:0},{name:"tokenId",type:"integer",value:We,gte:0}],dt)){Lr.next=9;break}return Lr.abrupt("return");case 9:return Je=sn(sn({tokenId:We,tokenValue:et,feeLimit:nt},Je),{},{callValue:ot}),Lr.prev=10,Lr.next=13,this.mainchain.contract().at(this.mainGatewayAddress);case 13:return rt=Lr.sent,Lr.next=16,rt.depositTRC10(We,et).send(Je,at);case 16:wt=Lr.sent,dt(null,wt),Lr.next=23;break;case 20:return Lr.prev=20,Lr.t0=Lr.catch(10),Lr.abrupt("return",dt(Lr.t0));case 23:case"end":return Lr.stop()}},Be,this,[[10,20]])})),function(Be,We,et,ot){return Re.apply(this,arguments)})},{key:"depositTrc",value:(Pn=m()(x.a.mark(function Be(We,et,ot,nt,Je){var at,dt,rt,wt,hr,Lr,Ri=arguments;return x.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:if(at=Ri.length>5&&Ri[5]!==void 0?Ri[5]:{},dt=Ri.length>6&&Ri[6]!==void 0?Ri[6]:this.mainchain.defaultPrivateKey,rt=Ri.length>7&&Ri[7]!==void 0&&Ri[7],this.utils.isFunction(dt)&&(rt=dt,dt=this.mainchain.defaultPrivateKey),this.utils.isFunction(at)&&(rt=at,at={}),rt){Or.next=7;break}return Or.abrupt("return",this.injectPromise(this.depositTrc,We,et,ot,nt,Je,at,dt));case 7:if(!this.validator.notValid([{name:"functionSelector",type:"not-empty-string",value:We},{name:"num",type:"integer",value:et,gte:0},{name:"fee",type:"integer",value:ot,gte:0},{name:"feeLimit",type:"integer",value:nt,gte:0},{name:"contractAddress",type:"address",value:Je}],rt)){Or.next=9;break}return Or.abrupt("return");case 9:if(at=sn(sn({feeLimit:nt},at),{},{callValue:ot,tokenId:"",tokenValue:0}),Or.prev=10,wt=null,We!=="approve"){Or.next=21;break}return Or.next=15,this.mainchain.contract().at(Je);case 15:return hr=Or.sent,Or.next=18,hr.approve(this.mainGatewayAddress,et).send(at,dt);case 18:wt=Or.sent,Or.next=44;break;case 21:return Or.next=23,this.mainchain.contract().at(this.mainGatewayAddress);case 23:Lr=Or.sent,Or.t0=We,Or.next=Or.t0==="depositTRC20"?27:Or.t0==="depositTRC721"?31:Or.t0==="retryDeposit"?35:Or.t0==="retryMapping"?39:43;break;case 27:return Or.next=29,Lr.depositTRC20(Je,et).send(at,dt);case 29:return wt=Or.sent,Or.abrupt("break",44);case 31:return Or.next=33,Lr.depositTRC721(Je,et).send(at,dt);case 33:return wt=Or.sent,Or.abrupt("break",44);case 35:return Or.next=37,Lr.retryDeposit(et).send(at,dt);case 37:return wt=Or.sent,Or.abrupt("break",44);case 39:return Or.next=41,Lr.retryMapping(et).send(at,dt);case 41:return wt=Or.sent,Or.abrupt("break",44);case 43:return Or.abrupt("break",44);case 44:rt(null,wt),Or.next=50;break;case 47:return Or.prev=47,Or.t1=Or.catch(10),Or.abrupt("return",rt(Or.t1));case 50:case"end":return Or.stop()}},Be,this,[[10,47]])})),function(Be,We,et,ot,nt){return Pn.apply(this,arguments)})},{key:"approveTrc20",value:(Mn=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt=arguments;return x.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return nt=rt.length>3&&rt[3]!==void 0?rt[3]:{},Je=rt.length>4&&rt[4]!==void 0?rt[4]:this.mainchain.defaultPrivateKey,at=rt.length>5&&rt[5]!==void 0&&rt[5],dt="approve",wt.abrupt("return",this.depositTrc(dt,We,0,et,ot,nt,Je,at));case 5:case"end":return wt.stop()}},Be,this)})),function(Be,We,et){return Mn.apply(this,arguments)})},{key:"approveTrc721",value:(Dr=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt=arguments;return x.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return nt=rt.length>3&&rt[3]!==void 0?rt[3]:{},Je=rt.length>4&&rt[4]!==void 0?rt[4]:this.mainchain.defaultPrivateKey,at=rt.length>5&&rt[5]!==void 0&&rt[5],dt="approve",wt.abrupt("return",this.depositTrc(dt,We,0,et,ot,nt,Je,at));case 5:case"end":return wt.stop()}},Be,this)})),function(Be,We,et){return Dr.apply(this,arguments)})},{key:"depositTrc20",value:(Yt=m()(x.a.mark(function Be(We,et,ot,nt){var Je,at,dt,rt,wt=arguments;return x.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return Je=wt.length>4&&wt[4]!==void 0?wt[4]:{},at=wt.length>5&&wt[5]!==void 0?wt[5]:this.mainchain.defaultPrivateKey,dt=wt.length>6&&wt[6]!==void 0&&wt[6],rt="depositTRC20",hr.abrupt("return",this.depositTrc(rt,We,et,ot,nt,Je,at,dt));case 5:case"end":return hr.stop()}},Be,this)})),function(Be,We,et,ot){return Yt.apply(this,arguments)})},{key:"depositTrc721",value:(Ct=m()(x.a.mark(function Be(We,et,ot,nt){var Je,at,dt,rt,wt=arguments;return x.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return Je=wt.length>4&&wt[4]!==void 0?wt[4]:{},at=wt.length>5&&wt[5]!==void 0?wt[5]:this.mainchain.defaultPrivateKey,dt=wt.length>6&&wt[6]!==void 0&&wt[6],rt="depositTRC721",hr.abrupt("return",this.depositTrc(rt,We,et,ot,nt,Je,at,dt));case 5:case"end":return hr.stop()}},Be,this)})),function(Be,We,et,ot){return Ct.apply(this,arguments)})},{key:"mappingTrc",value:(pt=m()(x.a.mark(function Be(We,et,ot,nt){var Je,at,dt,rt,wt,hr=arguments;return x.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:if(Je=hr.length>4&&hr[4]!==void 0?hr[4]:{},at=hr.length>5&&hr[5]!==void 0?hr[5]:this.mainchain.defaultPrivateKey,dt=hr.length>6?hr[6]:void 0,this.utils.isFunction(at)&&(dt=at,at=this.mainchain.defaultPrivateKey),this.utils.isFunction(Je)&&(dt=Je,Je={}),dt){Lr.next=7;break}return Lr.abrupt("return",this.injectPromise(this.mappingTrc,We,et,ot,nt,Je,at));case 7:if(!this.validator.notValid([{name:"trxHash",type:"not-empty-string",value:We},{name:"mappingFee",type:"integer",value:et,gte:0},{name:"feeLimit",type:"integer",value:ot,gte:0}],dt)){Lr.next=9;break}return Lr.abrupt("return");case 9:return We=We.startsWith("0x")?We:"0x"+We,Je=sn(sn({feeLimit:ot},Je),{},{callValue:et}),Lr.prev=11,Lr.next=14,this.mainchain.contract().at(this.mainGatewayAddress);case 14:if(rt=Lr.sent,wt=null,nt!=="mappingTRC20"){Lr.next=22;break}return Lr.next=19,rt.mappingTRC20(We).send(Je,at);case 19:wt=Lr.sent,Lr.next=29;break;case 22:if(nt!=="mappingTRC721"){Lr.next=28;break}return Lr.next=25,rt.mappingTRC721(We).send(Je,at);case 25:wt=Lr.sent,Lr.next=29;break;case 28:dt(new Error("type must be trc20 or trc721"));case 29:dt(null,wt),Lr.next=35;break;case 32:return Lr.prev=32,Lr.t0=Lr.catch(11),Lr.abrupt("return",dt(Lr.t0));case 35:case"end":return Lr.stop()}},Be,this,[[11,32]])})),function(Be,We,et,ot){return pt.apply(this,arguments)})},{key:"mappingTrc20",value:(Ke=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt=arguments;return x.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return nt=rt.length>3&&rt[3]!==void 0?rt[3]:{},Je=rt.length>4&&rt[4]!==void 0?rt[4]:this.mainchain.defaultPrivateKey,at=rt.length>5&&rt[5]!==void 0&&rt[5],dt="mappingTRC20",wt.abrupt("return",this.mappingTrc(We,et,ot,dt,nt,Je,at));case 5:case"end":return wt.stop()}},Be,this)})),function(Be,We,et){return Ke.apply(this,arguments)})},{key:"mappingTrc721",value:(Ce=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt=arguments;return x.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return nt=rt.length>3&&rt[3]!==void 0?rt[3]:{},Je=rt.length>4&&rt[4]!==void 0?rt[4]:this.mainchain.defaultPrivateKey,at=rt.length>5&&rt[5]!==void 0&&rt[5],dt="mappingTRC721",wt.abrupt("return",this.mappingTrc(We,et,ot,dt,nt,Je,at));case 5:case"end":return wt.stop()}},Be,this)})),function(Be,We,et){return Ce.apply(this,arguments)})},{key:"withdrawTrx",value:(me=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt,wt=arguments;return x.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:if(nt=wt.length>3&&wt[3]!==void 0?wt[3]:{},Je=wt.length>4&&wt[4]!==void 0?wt[4]:this.mainchain.defaultPrivateKey,at=wt.length>5&&wt[5]!==void 0&&wt[5],this.utils.isFunction(Je)&&(at=Je,Je=this.mainchain.defaultPrivateKey),this.utils.isFunction(nt)&&(at=nt,nt={}),at){hr.next=7;break}return hr.abrupt("return",this.injectPromise(this.withdrawTrx,We,et,ot,nt,Je));case 7:if(!this.validator.notValid([{name:"callValue",type:"integer",value:We,gte:0},{name:"withdrawFee",type:"integer",value:et,gte:0},{name:"feeLimit",type:"integer",value:ot,gte:0}],at)){hr.next=9;break}return hr.abrupt("return");case 9:return nt=sn({callValue:Number(We)+Number(et),feeLimit:ot},nt),hr.prev=10,hr.next=13,this.sidechain.contract().at(this.sideGatewayAddress);case 13:return dt=hr.sent,hr.next=16,dt.withdrawTRX().send(nt,Je);case 16:return rt=hr.sent,hr.abrupt("return",at(null,rt));case 20:return hr.prev=20,hr.t0=hr.catch(10),hr.abrupt("return",at(hr.t0));case 23:case"end":return hr.stop()}},Be,this,[[10,20]])})),function(Be,We,et){return me.apply(this,arguments)})},{key:"withdrawTrc10",value:(fe=m()(x.a.mark(function Be(We,et,ot,nt){var Je,at,dt,rt,wt,hr=arguments;return x.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:if(Je=hr.length>4&&hr[4]!==void 0?hr[4]:{},at=hr.length>5&&hr[5]!==void 0?hr[5]:this.mainchain.defaultPrivateKey,dt=hr.length>6&&hr[6]!==void 0&&hr[6],this.utils.isFunction(at)&&(dt=at,at=this.mainchain.defaultPrivateKey),this.utils.isFunction(Je)&&(dt=Je,Je={}),dt){Lr.next=7;break}return Lr.abrupt("return",this.injectPromise(this.withdrawTrc10,We,et,ot,nt,Je,at));case 7:if(!this.validator.notValid([{name:"tokenId",type:"integer",value:We,gte:0},{name:"tokenValue",type:"integer",value:et,gte:0},{name:"withdrawFee",type:"integer",value:ot,gte:0},{name:"feeLimit",type:"integer",value:nt,gte:0}],dt)){Lr.next=9;break}return Lr.abrupt("return");case 9:return Je=sn({tokenValue:et,tokenId:We,callValue:ot,feeLimit:nt},Je),Lr.prev=10,Lr.next=13,this.sidechain.contract().at(this.sideGatewayAddress);case 13:return rt=Lr.sent,Lr.next=16,rt.withdrawTRC10(We,et).send(Je,at);case 16:return wt=Lr.sent,Lr.abrupt("return",dt(null,wt));case 20:return Lr.prev=20,Lr.t0=Lr.catch(10),Lr.abrupt("return",dt(Lr.t0));case 23:case"end":return Lr.stop()}},Be,this,[[10,20]])})),function(Be,We,et,ot){return fe.apply(this,arguments)})},{key:"withdrawTrc",value:(ce=m()(x.a.mark(function Be(We,et,ot,nt,Je){var at,dt,rt,wt,hr,Lr,Ri,Or,i0,k5,sl=this,bc=arguments;return x.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:if(at=bc.length>5&&bc[5]!==void 0?bc[5]:{},dt=bc.length>6&&bc[6]!==void 0?bc[6]:this.mainchain.defaultPrivateKey,rt=bc.length>7&&bc[7]!==void 0&&bc[7],this.utils.isFunction(dt)&&(rt=dt,dt=this.mainchain.defaultPrivateKey),this.utils.isFunction(at)&&(rt=at,at={}),rt){Ea.next=7;break}return Ea.abrupt("return",this.injectPromise(this.withdrawTrc,We,et,ot,nt,Je,at,dt));case 7:if(!this.validator.notValid([{name:"functionSelector",type:"not-empty-string",value:We},{name:"numOrId",type:"integer",value:et,gte:0},{name:"withdrawFee",type:"integer",value:ot,gte:0},{name:"feeLimit",type:"integer",value:nt,gte:0},{name:"contractAddress",type:"address",value:Je}],rt)){Ea.next=9;break}return Ea.abrupt("return");case 9:return at=sn(sn({feeLimit:nt},at),{},{callValue:ot}),wt=[{type:"uint256",value:et}],Ea.prev=11,hr=dt?this.sidechain.address.fromPrivateKey(dt):this.sidechain.defaultAddress.base58,Ea.next=15,this.sidechain.transactionBuilder.triggerSmartContract(Je,We,at,wt,this.sidechain.address.toHex(hr));case 15:if((Lr=Ea.sent).result&&Lr.result.result){Ea.next=18;break}return Ea.abrupt("return",rt("Unknown error: "+JSON.stringify(Lr.transaction,null,2)));case 18:return Ea.next=20,this.sidechain.trx.sign(Lr.transaction,dt);case 20:if((Ri=Ea.sent).signature){Ea.next=25;break}if(dt){Ea.next=24;break}return Ea.abrupt("return",rt("Transaction was not signed properly"));case 24:return Ea.abrupt("return",rt("Invalid private key provided"));case 25:return Ea.next=27,this.sidechain.trx.sendRawTransaction(Ri);case 27:if(!(Or=Ea.sent).code){Ea.next=32;break}return i0={error:Or.code,message:Or.code},Or.message&&(i0.message=this.sidechain.toUtf8(Or.message)),Ea.abrupt("return",rt(i0));case 32:if(at.shouldPollResponse){Ea.next=34;break}return Ea.abrupt("return",rt(null,Ri.txID));case 34:(k5=function(){var POe=m()(x.a.mark(function $ge(){var eve,Lm,WE,oB=arguments;return x.a.wrap(function(Ml){for(;;)switch(Ml.prev=Ml.next){case 0:if((eve=oB.length>0&&oB[0]!==void 0?oB[0]:0)!=20){Ml.next=3;break}return Ml.abrupt("return",rt({error:"Cannot find result in solidity node",transaction:Ri}));case 3:return Ml.next=5,sl.sidechain.trx.getTransactionInfo(Ri.txID);case 5:if(Lm=Ml.sent,Object.keys(Lm).length){Ml.next=8;break}return Ml.abrupt("return",setTimeout(function(){k5(eve+1)},3e3));case 8:if(!Lm.result||Lm.result!="FAILED"){Ml.next=10;break}return Ml.abrupt("return",rt({error:sl.sidechain.toUtf8(Lm.resMessage),transaction:Ri,output:Lm}));case 10:if(sl.utils.hasProperty(Lm,"contractResult")){Ml.next=12;break}return Ml.abrupt("return",rt({error:"Failed to execute: "+JSON.stringify(Lm,null,2),transaction:Ri,output:Lm}));case 12:if(!at.rawResponse){Ml.next=14;break}return Ml.abrupt("return",rt(null,Lm));case 14:return(WE=decodeOutput(sl.outputs,"0x"+Lm.contractResult[0])).length===1&&(WE=WE[0]),Ml.abrupt("return",rt(null,WE));case 17:case"end":return Ml.stop()}},$ge)}));return function(){return POe.apply(this,arguments)}}())(),Ea.next=41;break;case 38:return Ea.prev=38,Ea.t0=Ea.catch(11),Ea.abrupt("return",rt(Ea.t0));case 41:case"end":return Ea.stop()}},Be,this,[[11,38]])})),function(Be,We,et,ot,nt){return ce.apply(this,arguments)})},{key:"withdrawTrc20",value:(ne=m()(x.a.mark(function Be(We,et,ot,nt,Je){var at,dt,rt,wt=arguments;return x.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return at=wt.length>5&&wt[5]!==void 0?wt[5]:this.mainchain.defaultPrivateKey,dt=wt.length>6&&wt[6]!==void 0&&wt[6],rt="withdrawal(uint256)",hr.abrupt("return",this.withdrawTrc(rt,We,et,ot,nt,Je,at,dt));case 4:case"end":return hr.stop()}},Be,this)})),function(Be,We,et,ot,nt){return ne.apply(this,arguments)})},{key:"withdrawTrc721",value:(de=m()(x.a.mark(function Be(We,et,ot,nt,Je){var at,dt,rt,wt=arguments;return x.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return at=wt.length>5&&wt[5]!==void 0?wt[5]:this.mainchain.defaultPrivateKey,dt=wt.length>6&&wt[6]!==void 0&&wt[6],rt="withdrawal(uint256)",hr.abrupt("return",this.withdrawTrc(rt,We,et,ot,nt,Je,at,dt));case 4:case"end":return hr.stop()}},Be,this)})),function(Be,We,et,ot,nt){return de.apply(this,arguments)})},{key:"injectFund",value:(je=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt,wt,hr,Lr,Ri=arguments;return x.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:if(nt=Ri.length>3&&Ri[3]!==void 0?Ri[3]:this.mainchain.defaultPrivateKey,Je=Ri.length>4&&Ri[4]!==void 0&&Ri[4],this.utils.isFunction(nt)&&(Je=nt,nt=this.mainchain.defaultPrivateKey),this.utils.isFunction(ot)&&(Je=ot,ot={}),Je){Or.next=6;break}return Or.abrupt("return",this.injectPromise(this.injectFund,We,et,ot,nt));case 6:if(!this.validator.notValid([{name:"num",type:"integer",value:We,gte:0},{name:"feeLimit",type:"integer",value:et,gte:0}],Je)){Or.next=8;break}return Or.abrupt("return");case 8:return Or.prev=8,at=this.sidechain.address.fromPrivateKey(nt),dt=this.sidechain.address.toHex(at),Or.next=13,this.sidechain.fullNode.request("/wallet/fundinject",{owner_address:dt,amount:We},"post");case 13:return rt=Or.sent,Or.next=16,this.sidechain.trx.sign(rt,nt);case 16:if((wt=Or.sent).signature){Or.next=21;break}if(nt){Or.next=20;break}return Or.abrupt("return",Je("Transaction was not signed properly"));case 20:return Or.abrupt("return",Je("Invalid private key provided"));case 21:return Or.next=23,this.sidechain.trx.sendRawTransaction(wt);case 23:if(!(hr=Or.sent).code){Or.next=28;break}return Lr={error:hr.code,message:hr.code},hr.message&&(Lr.message=this.mainchain.toUtf8(hr.message)),Or.abrupt("return",Je(Lr));case 28:return Or.abrupt("return",Je(null,wt.txID));case 31:return Or.prev=31,Or.t0=Or.catch(8),Or.abrupt("return",Je(Or.t0));case 34:case"end":return Or.stop()}},Be,this,[[8,31]])})),function(Be,We,et){return je.apply(this,arguments)})},{key:"retryWithdraw",value:(ye=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt=arguments;return x.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return nt=rt.length>3&&rt[3]!==void 0?rt[3]:{},Je=rt.length>4&&rt[4]!==void 0?rt[4]:this.sidechain.defaultPrivateKey,at=rt.length>5&&rt[5]!==void 0&&rt[5],dt="retryWithdraw(uint256)",wt.abrupt("return",this.withdrawTrc(dt,We,et,ot,this.sideGatewayAddress,nt,Je,at));case 5:case"end":return wt.stop()}},Be,this)})),function(Be,We,et){return ye.apply(this,arguments)})},{key:"retryDeposit",value:(Se=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt=arguments;return x.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return nt=rt.length>3&&rt[3]!==void 0?rt[3]:{},Je=rt.length>4&&rt[4]!==void 0?rt[4]:this.mainchain.defaultPrivateKey,at=rt.length>5&&rt[5]!==void 0&&rt[5],dt="retryDeposit",wt.abrupt("return",this.depositTrc(dt,We,et,ot,this.mainGatewayAddress,nt,Je,at));case 5:case"end":return wt.stop()}},Be,this)})),function(Be,We,et){return Se.apply(this,arguments)})},{key:"retryMapping",value:(be=m()(x.a.mark(function Be(We,et,ot){var nt,Je,at,dt,rt=arguments;return x.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return nt=rt.length>3&&rt[3]!==void 0?rt[3]:{},Je=rt.length>4&&rt[4]!==void 0?rt[4]:this.mainchain.defaultPrivateKey,at=rt.length>5&&rt[5]!==void 0&&rt[5],dt="retryMapping",wt.abrupt("return",this.depositTrc(dt,We,et,ot,this.mainGatewayAddress,nt,Je,at));case 5:case"end":return wt.stop()}},Be,this)})),function(Be,We,et){return be.apply(this,arguments)})}]),he}();function va(he){var be=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Se,ye=P()(he);if(be){var je=P()(this).constructor;Se=Reflect.construct(ye,arguments,je)}else Se=ye.apply(this,arguments);return U()(this,Se)}}var co=function(he){z()(de,he);var be,Se,ye,je=va(de);function de(){var ne,ce,fe=arguments.length>0&&arguments[0]!==void 0&&arguments[0],me=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Ce=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Ke=arguments.length>3&&arguments[3]!==void 0&&arguments[3],pt=arguments.length>4&&arguments[4]!==void 0&&arguments[4];w()(this,de),ne=je.call(this);var Ct=!1,Yt=!1;return v()(fe)==="object"&&(fe.fullNode||fe.fullHost)?(ce=fe.fullNode||fe.fullHost,Ke=me,me=fe.solidityNode||fe.fullHost,Ce=fe.eventServer||fe.fullHost,Ct=fe.headers||!1,Yt=fe.eventHeaders||Ct,pt=fe.privateKey):ce=fe,Le.isString(ce)&&(ce=new qp.HttpProvider(ce)),Le.isString(me)&&(me=new qp.HttpProvider(me)),Le.isString(Ce)&&(Ce=new qp.HttpProvider(Ce)),ne.event=new rr(L()(ne)),ne.transactionBuilder=new Jge(L()(ne)),ne.trx=new av(L()(ne)),ne.plugin=new Qge(L()(ne),fe),ne.utils=Le,ne.setFullNode(ce),ne.setSolidityNode(me),ne.setEventServer(Ce),ne.providers=qp,ne.BigNumber=rB.a,ne.defaultBlock=!1,ne.defaultPrivateKey=!1,ne.defaultAddress={hex:!1,base58:!1},["sha3","toHex","toUtf8","fromUtf8","toAscii","fromAscii","toDecimal","fromDecimal","toSun","fromSun","toBigNumber","isAddress","createAccount","address","version","createRandom","fromMnemonic"].forEach(function(Dr){ne[Dr]=de[Dr]}),v()(Ke)==="object"&&(Ke.fullNode||Ke.fullHost)?ne.sidechain=new Io(Ke,de,L()(ne),pt):pt=pt||Ke,pt&&ne.setPrivateKey(pt),ne.fullnodeVersion="3.5.0",ne.feeLimit=15e7,ne.injectPromise=Ky()(L()(ne)),Ct&&ne.setFullNodeHeader(Ct),Yt&&ne.setEventHeader(Yt),ne}return I()(de,[{key:"getFullnodeVersion",value:(ye=m()(x.a.mark(function ne(){var ce;return x.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.prev=0,fe.next=3,this.trx.getNodeInfo();case 3:ce=fe.sent,this.fullnodeVersion=ce.configNodeInfo.codeVersion,this.fullnodeVersion.split(".").length===2&&(this.fullnodeVersion+=".0"),fe.next=11;break;case 8:fe.prev=8,fe.t0=fe.catch(0),this.fullnodeVersion="3.5.0";case 11:case"end":return fe.stop()}},ne,this,[[0,8]])})),function(){return ye.apply(this,arguments)})},{key:"setDefaultBlock",value:function(){var ne=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if([!1,"latest","earliest",0].includes(ne))return this.defaultBlock=ne;if(!Le.isInteger(ne)||!ne)throw new Error("Invalid block ID provided");this.defaultBlock=Math.abs(ne)}},{key:"setPrivateKey",value:function(ne){try{this.setAddress(this.address.fromPrivateKey(ne))}catch{throw new Error("Invalid private key provided")}this.defaultPrivateKey=ne,this.emit("privateKeyChanged",ne)}},{key:"setAddress",value:function(ne){if(!this.isAddress(ne))throw new Error("Invalid address provided");var ce=this.address.toHex(ne),fe=this.address.fromHex(ne);this.defaultPrivateKey&&this.address.fromPrivateKey(this.defaultPrivateKey)!==fe&&(this.defaultPrivateKey=!1),this.defaultAddress={hex:ce,base58:fe},this.emit("addressChanged",{hex:ce,base58:fe})}},{key:"fullnodeSatisfies",value:function(ne){return o0.a.satisfies(this.fullnodeVersion,ne)}},{key:"isValidProvider",value:function(ne){return Object.values(qp).some(function(ce){return ne instanceof ce})}},{key:"setFullNode",value:function(ne){if(Le.isString(ne)&&(ne=new qp.HttpProvider(ne)),!this.isValidProvider(ne))throw new Error("Invalid full node provided");this.fullNode=ne,this.fullNode.setStatusPage("wallet/getnowblock"),this.getFullnodeVersion()}},{key:"setSolidityNode",value:function(ne){if(Le.isString(ne)&&(ne=new qp.HttpProvider(ne)),!this.isValidProvider(ne))throw new Error("Invalid solidity node provided");this.solidityNode=ne,this.solidityNode.setStatusPage("walletsolidity/getnowblock")}},{key:"setEventServer",value:function(){var ne;(ne=this.event).setServer.apply(ne,arguments)}},{key:"setHeader",value:function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ce=new qp.HttpProvider(this.fullNode.host,3e4,!1,!1,ne),fe=new qp.HttpProvider(this.solidityNode.host,3e4,!1,!1,ne),me=new qp.HttpProvider(this.eventServer.host,3e4,!1,!1,ne);this.setFullNode(ce),this.setSolidityNode(fe),this.setEventServer(me)}},{key:"setFullNodeHeader",value:function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ce=new qp.HttpProvider(this.fullNode.host,3e4,!1,!1,ne),fe=new qp.HttpProvider(this.solidityNode.host,3e4,!1,!1,ne);this.setFullNode(ce),this.setSolidityNode(fe)}},{key:"setEventHeader",value:function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ce=new qp.HttpProvider(this.eventServer.host,3e4,!1,!1,ne);this.setEventServer(ce)}},{key:"currentProviders",value:function(){return{fullNode:this.fullNode,solidityNode:this.solidityNode,eventServer:this.eventServer}}},{key:"currentProvider",value:function(){return this.currentProviders()}},{key:"getEventResult",value:function(){for(var ne,ce=arguments.length,fe=new Array(ce),me=0;me<ce;me++)fe[me]=arguments[me];return v()(fe[1])!=="object"&&(fe[1]={sinceTimestamp:fe[1]||0,eventName:fe[2]||!1,blockNumber:fe[3]||!1,size:fe[4]||20,page:fe[5]||1},fe.splice(2,4),Le.isFunction(fe[2])||(Le.isFunction(fe[1].page)?(fe[2]=fe[1].page,fe[1].page=1):Le.isFunction(fe[1].size)&&(fe[2]=fe[1].size,fe[1].size=20,fe[1].page=1))),(ne=this.event).getEventsByContractAddress.apply(ne,fe)}},{key:"getEventByTransactionID",value:function(){var ne;return(ne=this.event).getEventsByTransactionID.apply(ne,arguments)}},{key:"contract",value:function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return new Zge(this,ne,ce)}},{key:"isConnected",value:(Se=m()(x.a.mark(function ne(){var ce,fe=arguments;return x.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(ce=fe.length>0&&fe[0]!==void 0&&fe[0]){me.next=3;break}return me.abrupt("return",this.injectPromise(this.isConnected));case 3:return me.t0=ce,me.next=6,this.fullNode.isConnected();case 6:return me.t1=me.sent,me.next=9,this.solidityNode.isConnected();case 9:if(me.t2=me.sent,me.t3=this.eventServer,!me.t3){me.next=15;break}return me.next=14,this.eventServer.isConnected();case 14:me.t3=me.sent;case 15:return me.t4=me.t3,me.t5={fullNode:me.t1,solidityNode:me.t2,eventServer:me.t4},me.abrupt("return",(0,me.t0)(null,me.t5));case 18:case"end":return me.stop()}},ne,this)})),function(){return Se.apply(this,arguments)})}],[{key:"address",get:function(){return{fromHex:function(ne){return Le.isHex(ne)?Le.crypto.getBase58CheckAddress(Le.code.hexStr2byteArray(ne.replace(/^0x/,"41"))):ne},toHex:function(ne){return Le.isHex(ne)?ne.toLowerCase().replace(/^0x/,"41"):Le.code.byteArray2hexStr(Le.crypto.decodeBase58Address(ne)).toLowerCase()},fromPrivateKey:function(ne){var ce=arguments.length>1&&arguments[1]!==void 0&&arguments[1];try{return Le.crypto.pkToAddress(ne,ce)}catch{return!1}}}}},{key:"sha3",value:function(ne){var ce=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return(ce?"0x":"")+Ve(A.Buffer.from(ne,"utf-8")).toString().substring(2)}},{key:"toHex",value:function(ne){if(Le.isBoolean(ne))return de.fromDecimal(+ne);if(Le.isBigNumber(ne))return de.fromDecimal(ne);if(v()(ne)==="object")return de.fromUtf8(JSON.stringify(ne));if(Le.isString(ne)){if(/^(-|)0x/.test(ne))return ne;if(!isFinite(ne)||/^\s*$/.test(ne))return de.fromUtf8(ne)}var ce=de.fromDecimal(ne);if(ce==="0xNaN")throw new Error("The passed value is not convertible to a hex string");return ce}},{key:"toUtf8",value:function(ne){if(Le.isHex(ne))return ne=ne.replace(/^0x/,""),A.Buffer.from(ne,"hex").toString("utf8");throw new Error("The passed value is not a valid hex string")}},{key:"fromUtf8",value:function(ne){if(!Le.isString(ne))throw new Error("The passed value is not a valid utf-8 string");return"0x"+A.Buffer.from(ne,"utf8").toString("hex")}},{key:"toAscii",value:function(ne){if(Le.isHex(ne)){var ce="",fe=0,me=ne.length;for(ne.substring(0,2)==="0x"&&(fe=2);fe<me;fe+=2){var Ce=parseInt(ne.substr(fe,2),16);ce+=String.fromCharCode(Ce)}return ce}throw new Error("The passed value is not a valid hex string")}},{key:"fromAscii",value:function(ne,ce){if(!Le.isString(ne))throw new Error("The passed value is not a valid utf-8 string");return"0x"+A.Buffer.from(ne,"ascii").toString("hex").padEnd(ce,"0")}},{key:"toDecimal",value:function(ne){return de.toBigNumber(ne).toNumber()}},{key:"fromDecimal",value:function(ne){var ce=de.toBigNumber(ne),fe=ce.toString(16);return ce.isLessThan(0)?"-0x"+fe.substr(1):"0x"+fe}},{key:"fromSun",value:function(ne){var ce=de.toBigNumber(ne).div(1e6);return Le.isBigNumber(ne)?ce:ce.toString(10)}},{key:"toSun",value:function(ne){var ce=de.toBigNumber(ne).times(1e6);return Le.isBigNumber(ne)?ce:ce.toString(10)}},{key:"toBigNumber",value:function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Le.isBigNumber(ne)?ne:Le.isString(ne)&&/^(-|)0x/.test(ne)?new rB.a(ne.replace("0x",""),16):new rB.a(ne.toString(10),10)}},{key:"isAddress",value:function(){var ne=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Le.isString(ne))return!1;if(ne.length===42)try{return de.isAddress(Le.crypto.getBase58CheckAddress(Le.code.hexStr2byteArray(ne)))}catch{return!1}try{return Le.crypto.isAddressValid(ne)}catch{return!1}}},{key:"createAccount",value:(be=m()(x.a.mark(function ne(){var ce;return x.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ce=Le.accounts.generateAccount(),fe.abrupt("return",ce);case 2:case"end":return fe.stop()}},ne)})),function(){return be.apply(this,arguments)})},{key:"createRandom",value:function(ne){return Le.accounts.generateRandom(ne)}},{key:"fromMnemonic",value:function(ne){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"m/44'/195'/0'/0/0",fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"en",me=Le.accounts.generateAccountWithMnemonic(ne,ce,fe);return me}}]),de}(Kee.a);M()(co,"providers",qp),M()(co,"BigNumber",rB.a),M()(co,"TransactionBuilder",Jge),M()(co,"Trx",av),M()(co,"Contract",Zge),M()(co,"Plugin",Qge),M()(co,"Event",rr),M()(co,"version",IOe.a),M()(co,"utils",Le)}]).default});var e0=Q((Val,HKr)=>{"use strict";d();p();var zKr=BigInt("21888242871839275222246405745257275088548364400416034343698204186575808495617"),oGo=8,UKr=[56,57,56,60,60,63,64,63,60,66,60,65,70,60,64,68],FKr=t=>{let e=t*t;return t*e*e%zKr};function iGo(t,e){let r=[];for(let n=0;n<t.length;n++){let o=0n;for(let i=0;i<t.length;i++)o=o+e[n][i]*t[i];r.push(o%zKr)}return r}function aGo(t,e){let r=t.map(l=>BigInt(l));if(r.length<=0)throw new Error("poseidon-lite: Not enough inputs");if(r.length>UKr.length)throw new Error("poseidon-lite: Too many inputs");let n=r.length+1,o=oGo,i=UKr[n-2],{C:a,M:s}=e;if(s.length!==n)throw new Error(`poseidon-lite: Incorrect M length, expected ${n} got ${s.length}`);let c=[0n,...r];for(let l=0;l<o+i;l++){for(let u=0;u<c.length;u++)c[u]=c[u]+a[l*n+u],(l<o/2||l>=o/2+i||u===0)&&(c[u]=FKr(c[u]));c=iGo(c,s)}return c[0]}HKr.exports=aGo});var t0=Q(hxt=>{"use strict";d();p();Object.defineProperty(hxt,"__esModule",{value:!0});hxt.default=pxt;function pxt(t){if(Array.isArray(t))return t.map(pxt);if(typeof t=="object"){let n={};for(let[o,i]of Object.entries(t))n[o]=pxt(i);return n}let r=[...Uint8Array.from(atob(t),n=>n.charCodeAt(0))].map(n=>n.toString(16).padStart(2,"0")).join("");return BigInt(`0x${r}`)}});var jKr=Q(rBe=>{"use strict";d();p();Object.defineProperty(rBe,"__esModule",{value:!0});rBe.default=void 0;var sGo={C:["CcRunsaOm9T+H6q6KUy6OKcaoXdTTN0bbH3A29Cr16c=","DANWUwiW7sQql+2TfzE1z8UUKzrkBbg0PB2D/6YEy4E=","Hiih2TVpitEULlEYK7VM9KAOpaq9Ymi9MX6pd8wVSjA=","J68tgxqdJ0gICWXbMOKY5A5XV8PgCNuWTPnisSuRJR8=","Hm8RzmD8j1E6ajz+Fq4XWkEpFGLyFM0Iear0NUW3TgM=","Kmc4TTu9XkOFQYGctoHwvgRGLtFMNhPY9xkgYmjRQtM=","C2b981YJOmEWCfjhL7/s8LmF44HwJRiJNkCPXVyfRdA=","AS7j7B541HCDDGEJPCreNwsmyDzFzr7t2qaFLb2wniE=","AlK6X2dgv739iPZ/gXXj/WzRxDGwmba7LRCOe0Rbsbk=","F5R0zOyl/2dsa+w871QpY1Q5Gok1/3HW71rqrXypMvE=","LCQmE3mlG/qSKP9KUD/U7Zwfl0omSWmzfholibvtK5E=","HMHXtiaS5j6sLyiL0GlbQ8L2P1AB/A/FU+ZsBVGAGwU=","JVBZMBqtqYuy7VX4UpeelgB4Tb8X+6zQXZ7/X9nJG1Y=","KEN746wcsuR54fXA7M0ys66iQjSXCoGTsRwpzn5Z79k=","KCFqRC8uH3EcpPprU3ZusRhUjaj7T3jUM4diw39fIEM=","LB9HzRf6Wt8fOfTnBW3QP+7h784DCUWBEx8jdzI0gsk=","B6utArel68SGMrzJNWzrfdna/KJ2Y4pjZGuFZqYhr8k=","AjAmRgH/3yknWzP/qrUd/pQp+QiAppzRN9oMTRX5bDw=","G8lzBU5R2QWg8WhlZJfKQKhkQUVX7iiecX5dZomaoKk=","Lhwi+WRDUAggbDFX6GNB7dJJr/XC2EIfKmsiKI8KZ/w=","EiTzjfZ8U3gSHB1fRhu8UJ6OoVmORsn3pwRSvCu6hrg=","AuTmnYulnlGSgLS9ntAGj9e/6M2d/toZadKYkYbN4g4=","Hx7Mw0qroBN/XfgfwE/z7k8Z7jZOZT8HbUfpc12YAY4=","FnKtPXCaNTl0JmwwOamnMRQkRIAyzRgZ6suKTUKE9YI=","KD4/3CxuQgxW9Er1GStK6c2mlh8oTSSZHS7WAt+Mj8c=","HCo9EgxVDs/Q2wlXFw+gE2g3Ufj9/1nWYU+9af85S8w=","IW+Eh3qsYXL3iXpzI0Vu/hQ6mkN3PqbylstrgXdlP70=","LA0nK+zyp1dkun6OPijRK86qR+phylmkEaH1FVL5R4g=","FuNCmYZcDihITuenTEVOnxcKVICr4FCPy0psPYlUb0M=","F1zrpZnpb1s3WiMqb7nMcXcgR3ZYAikPSM2Tl1VIj8U=","DHWURA3EjBb+rZ4XWLAoBmqkEL+8NU9U2MX/u0Sh7jI=","GjwpvDnyG7XEZtt9frb9j3YOIAE8z5EskkeYgtkZ/Y0=","DM/dkG80JuXAmG6gSbJTQAhV00kHT1pmlcjuq80i5o8=","FPa8gdnxhvYr20dc5slBGGanqKP9Bls84OaZtn3Z55Y=","CWK4J4n7PRKXAspwsvbFqswJmBDJxJXIiO3rc4a5cFI=","GogK9wdNGLO/IMed4lEnvBMoSrAe8CV1r+8Mj2oxqG0=","EMuhhBmmozLNXnfwIRwVSyCvKST8IP8/TDASu3rpMRs=","BX5iqaj4mz69x2umOp6sqPontzGcrjQGdWooSfMC8Q0=","KHyXHekdwKvUSt9ThLSYjLlhMDu/Zc/1r6BBO0QoDO4=","Id8ziK8Wh7uzvKnaDMqQjx5WK8RtSrpOb395YOMGiR0=","G+XIh9JbznA+JcyXTQk0zXid+PcLSY/YPv+LVg4WgrM=","Jo2jb3blaPtoEXF1zqLNDdLLXUL9pazqSNWcJwag1cE=","DherCR9urlDGCb6vVRDs7MXYu3QTXr0FvQZGDMJqXtY=","BNcn5yj/oKZ67lNasHSkMJHvYtjPg9JwBA9cqh9ir0A=","DdvXv5wpNBWBtUl2K8Ai7TNwKsEPG/2GKxVBfX45ym4=","J5DrM1FiF1J2gWLoKYnGwjT1sNHTr5tYiinEnIeJZUs=","HkV8YBpjtz5EcZUBk9ilcDlfPZq4sv0JhLdkIGFC+ek=","Ia5kMB3KliVjjWqyu+cTX/qQ7NDEP/kfxMaG/EbgkbA=","A3n2PIzjRo1NopMWb0lJKIVL6eNDLglVWFhTTu2NNQs=","AC1WQgNZ0CZqdEoICAngVMoOSSGkZoasjJ9YoyTDUEk=","EjFY5ZZbXZsdaLPNMuELvtqNYkWeIfQJD8LFr5Y1FaY=","C+KfxAhHqUFmHRS79svgQg+7K29Sg21OYMgOtJytnsE=","Gslpkd7CuwVXcWFCAVpFPDbbnYWcrV+aIzgC8k/fTBo=","FZZEP3Y9vMJfSWT8YdI7Pl4SyfqX8YqSUcozVbywYn4=","EuC802VL36drKGHU7Drq4PGFfZ8X5xWu1tBJ6uO6MhI=","D8krTxu+qCuepz1K+a8qUM6rrH83FUsZBObHbHz5ZLo=","H5wLFhBEZELW8uWSqAE/QLFPfHciI29PnH6WUjOHJ2I=","Dr10JErnJnX4zeBhV6eC9AUNkU2ji0wFjRWfZD279NM=","LLfw7Tnhbp9pqfr9SrlRwDsGcelzRu45eoOYOdzPxtE=","Gp1uLs/wIsxWBUQ+5BurIM52HQUUzlJmkMcrynNS2b8=","KhFUOWB/M1peqDw7xEqTMdDBMyapp7owh9oYLWSOxy8=","I/m2UptdBA0VuPp67j40EOc4tWMFzUTylTXBFcWkwGA=","BYcsFtsPcqIkmsa6SEu5w6POl8FtWLaLJg65OfDm6Kc=","EwC97gi7eCTKIPuAEYB19AIZthUdVbXFK2JKfN7d9qc=","Gbm2PS8QjhfmOBeGOo9sKI160pkW2YyxBy5Oe31Ss3Y=","AVvuE1fjwBW1vaI3ZoUi9hPRyIcmtexCJKIBKEgbT38=","KVNzbpS7a58blwek8WFeTv4eHOS6shjL6pLHhbEo/9E=","CwaTU7oJFhiGL4BhgMA4X4UbmNNytF9UTOcmbtZgjfw=","ME901GHMwTEV5OC8+5OBflWut+uTBrZOT1iKyX2B9Ck=","FbvxRs6bygnooz9ed9/k9arSoWSkYXpMuO5UFc3pE/w=","CrTf4MJ0LN5EkBAxSHlk7ZuPS4UEBcEMqf8jhZVyyMY=","DjLbMgoETjGX9F92SaGWde9e7f6lRt6pJR3jn5Y5d5o=","ChdWqh83jKSydjWni2iI5meXczqCd0iWoweO+lFtoBY=","BExKM7EPaTRH/RcXf5Uu+JXmHTKPhe+pQlTWoqJdk+8=","LtNhG3JbinC+ZVtTf2b3AP4IedeaSWiR03sHtUZsS4s=","H5uk6Lq3zkLI7MPXIqouDq3965z900e12DOepxIIWKo=","GyMwQwUujCiPfukHqE5RiqOOgqxFAgZtt0BW+GXF09o=","JDHhzBZLuNB0Axq3K9VbTJAgU7/A8U2wyi+XsCCHWVQ=","CC+TTJH1qsMwzWlToKfbRaE+MiCXWDMZp5Hyc5ZYAf0=","K5oKIj51OLCjS+B0MVVCo8dyReKufL6Zmta7kwxImXw=","DhzZHt0s+izOuFSDuIepvoFkFj51qKAOsLWJzHAhTn0=","Lh6sDyv9/WPJUfYUd+NpiZl3TxmFTQD1iNMkYBzr4vk=","DL+pXzf7dAYMdhWOdp1tFXNFeE2O/bM8I9dIEVtQC4M=","CPBbO+kj7UTWWtSdimHppnbZkeOndRPZmAwjLfpKT4Q=","InGeKgcLzQhSv44hmE0EQ+coSSXcB1ijJaLdUQwEfvY=","BB9Zap7hyyvAYPf8w6GrTHvb8DYRmYLA9B9isvJoMMA=","Iz/TXeG+UgqHYo6wb2sdTAIb4cLQ3EZKGfzdCYaxD4k=","BSS0bRqoel5DJeCkI+vIENMeB4qhtHB+78tFPGHJwmc=","LDT0JMgeVxbOR/ysiUuFgkInu5VLDzGZzESGI3xRUhE=","C18qS2M4eBkgfv/CtVQfty3SAltUV8yX8zAQMn3kkV4=","IiB4VggszFTFty/kOdLP1sF0NdL1evbOrvrEH+BcZZ8=","JNV6i/XaY/5OJBWbf4lQtc37IQGUyvefJ4VASM4sgXE=","Cvqxgf3V4Fg7Nx11vWk/mDdK1wl7sBqFc5Gbsjt5OW4=","LbqbEI8gh3KZilLvrHy9VnbABXGUwWwL8WKQ1isRKO4=","JjSbZu24sW9W+IHHiPU/g8u4PeC9WSslWv8T5rzkILM=","Ja984OXhA1doXpX5Izl1OtgaVtKOzBk7I1KIo+bxN9s=","JbTOe9IpQ5DAlNalXt1ouXDu16roiyv/H3wBh/41AR8=","IsVD8Q9siew4flPxkIqI5d6c7yjr3zCxjLnVTB4CtjE=","Ajb5PneJxHJPx5CKnxkeHkJekGqRnXo032aOdIgvh6k=","KTULQBFmygEOfSfjfQXamWUr2uEU6wFlnLSXr5gMS1I=","Du14fWWCDT9r0xu6tUf3WmXtt12ETruJ7hJgkWZSNj8=","B8wRcPE7RvIDanU/Ugsykf3NDpm9lCl9GQb2VvTeb60=","Irk5IzsdcgX0m89hOj0wsZCHhtf59dEMIFlDVonorOo=","AUUXYqCquByKrR3IvDPocHQPCDpaqFQ4rdZQrOYK5aY=","I1BrtdhyfURh+r8QJdRtH+MuqmHex9pX5wT+wIkvzok=","LkhMROg4rqC6wGrj9xvdCSo3CVMeHv6pf4vWiQc1VSI=","D0vH0H66/WQ3nnjFC9LkK69KWUVFztwlRUGNomg1tUw=","H008j2WD6eX6dmN4Yvqu6FFYI4hyXfRg5iCZbVDY504=","CTUU4McHEfgmYNB74OSpiPrgKrx7aB2RU+uby0j+c4k=","GtqwyOKzutNGaZorXzvANkPug+zkcijySljgo0fhU9g=","FnKxcmBX2Z3RRwnrtHRkGjeMG5S4ByusGiLb756A2tI=","Hf1T1Fdq8uOPRPU/3KtGjMXY4vrgrMTuMNR7I5tHnBQ=","DGiIoQt1sPOnCjYmOjfhf+bXfWQPb8PevH8gd1MgXGA=","Gt25M6Zb53CSs0p+d9Ev6GEaYeAO5oSLhQkezKnR5Qg=","ANdUDc0mioRcEK4Y0d6TPPY4/1Ql8K//eTVijimdF5E=","FAwOQmh+nq0BsoJ6VmTKnCb+3eSs2Z2x0xaTnSC4LA4=","Lww6EV1DF9GRuom40T0YBsIKD5sk+MXtwJHirlZWWYQ=","DE7neP98FFUwBu0iDPnIEAigz/ZwsiuC2MU4odyVjGE=","FwTydm1G+Cw2k/AEQMzDYJQk7SbArMZiJ8PXSF3nTGk=","Ly0ZzD6l146noCwbUdJEq/B2nJ+FROQCObZv6QCcPPo=","GuA4U7dfyrpQU/ES4qjo3N1+5suc/tnH1sdmqAb8Zik=","CXGqv3lSQd9R0THQ+mGqXzVWkhstbwFOTkGobdrwVtU=","FAjDFuYBThqR1M9rbg3nPtpiT4OA3xyHX1wp97/i9kY=","Fmfz/i7b6FAkir5CtUMJO2yJ8fdz7yhTQWkfOYIu9b0=","E798XQ0sQ3akiwoDVXzfkVuBcYQJ5cEzQkxpV2UA/jc=","B2IKbfsLbOwwFq3z01M8JAJLlTR4VreXGbwLp0OmLCw=","FXTH7wxDVF82qMoIvb3YsHXSlZ4vMitzFnXePhmCtNA=","Jp5LW3oushr9VnlwpxfO7FvUGEVxwlT9wG4Dp/+DePA="],M:[["Bm9vhdb2ioXsEDRTUaI6Oq8H84r4yVKnvOynC9KvetU=","K51LQRDJrpl3guFQmx0P2yCnwCu9i+pzBUYrn4Elseg="],["DMV827CFB9Yr9npEk8wmL7bAnVVwE//x9XP0MSIfj/k=","EnTmSaMu01WjGm7WlyThra3oV+hutcOhIbzRR5QyA8g="]]};rBe.default=sGo});var WKr=Q(gxt=>{"use strict";d();p();Object.defineProperty(gxt,"__esModule",{value:!0});gxt.poseidon1=dGo;var cGo=mxt(e0()),lGo=mxt(t0()),uGo=mxt(jKr());function mxt(t){return t&&t.__esModule?t:{default:t}}var fGo=(0,lGo.default)(uGo.default);function dGo(t){return(0,cGo.default)(t,fGo)}});var GKr=Q(nBe=>{"use strict";d();p();Object.defineProperty(nBe,"__esModule",{value:!0});nBe.default=void 0;var pGo={C:["DumlkrqalRjQWYbWVvQMIRTEmTwRuymTjSHUcwTNjm4=","APFEUjXyFIxZhlhxafwbzYh7CNTQCGjfVpb/9AlW6GQ=","CN/zSH6KyZ4fKaBY0PqAuTDHKHMLerNs6HnziQ7Pc/U=","Lye+aQ/a7kbDzij3UysTyFbDU0LIS9puIJZjEPrcAdA=","KyrhrPaLe40kFr6/PU9iNLdj/gS4BD7ki4MnvryhbPI=","AxnQYgcr737MperAb5fU1VlSwXWrawPq5ktEx9vxHPo=","KIE9yuuuqoKKN234evSmO8i3vyetScYpjvezh78oUm0=","JydnOyzLyQPxgb844cHUDSAzhlIAw1K8FQkord35y3g=","I07EXKJ3J8LnSr0rKhSUzW771D40BYfWuPueMeZcxjI=","FbUlNAMa4Y9/hiyyz3z3YKsQqBUKM3sczZn/boeX1Cg=","Dcj61tnks19e2aPRhrec444Oio0bWLEy1wHU7s9o0fY=","G82V/8IR+8pgD3BfrT+1Z+pOs3j2Lh/sl4BVGKR+TZw=","EFILCrchyt/p7/gbAW/DTcdto2wleJN4F8uXjQad5Vk=","H21IFJuOf32bJX2O1fu69CkySYB1/tCs6IqeuB9WJ/Y=","HZZV9lIwkBTSngDvNaIIm//43ByBbw3JyjS9tUYMhwU=","BN9aVv+VvK+wUfexzUOpm6cx/2fkcDIFj+PUGFaXzH0=","BnLZlfj/9kAVGz0pDO2vFIaQoQqMhCSn9uwoK25L6Cg=","CZlStBSIRFSyEgDX/6/dXwyancwG8nCOn8HYIJtcdbk=","BSy6IlXf0Ax8SDFDuo1GlEjkNYaptM2Rg/0OhDprn6Y=","C4ut7mkK246wvXRxK3mZr4LeVXByUa13Fgd8uTxGTdw=","EZsVkPEzB69aHuZRAgwHx0nBXWBoOoBQuWPQqOSyvdE=","AxULfNbV0XslKdNr4PZ7gyxKz8iE707lzhW+C/tKjQk=","LMYYLF4UVG488ZUfFzkSNVN077g9gImKvmnLMXyepWU=","AFAyVR5jeMRQz+EppASzdkIYyt7awU4rktLNcxEb8Pk=","IzI34yibqjS7FH6XLry5UWRpw5n8wGn7iPnaLMKCdrU=","Bcj09OvUpuPJgNMWdL++YyMDfyGzSuWk6AwtTCTWAoA=","CnsdsTBC05a6BdgYoxnyUlK8817zru2R7h8JslkPxls=","KnO3H5shDPWxQpZXLJ0y2/FW4rCG/0fcXfVCNlpATsA=","GsmwQXq8yaGTUQfp/8kdw+wY8sTb5/Ipdqdgu1xQxGA=","EsAzmuCDdII/q7B2cH70eSafPk1ssQQ0kBXuBG3JP8A=","C3R1sQKhZa1/WxjbTh5wT1KQCqMlO6rGgkZoLlbpoo4=","A3woSeGRyj7bHF5J9ui4kXyEPjeTZvLqMqs6qI1/hEg=","BaaBH4VW8BTpJnRmHiF+m9UgbFyToH3BRf2xdqcWNG8=","KaeV59mAKJRulHt11U6fBEB26Hp7KIO0e2de9fOL1m4=","IEOaDISzIutFo4V6/Bj1gm6Mc4LIoVhcUHvhmZgf0i8=","Lguo2U2ez0qU7CBQxzcf8btQ8neZqEttSipvKgmCyIc=","FD/RFc4I+yfKOOt8zoIrRReCLNIQkEjS5tDdzKF9ccg=","DGTL7LHHNLhXlo273PgTzfhhFlkyPby/yEMjYjvpyvE=","AoowWEfGg/ZG/KklwWP/WudPNI1iwrZw8UJs75QD2lM=","Lk71EP8Lb9pfqUCrTEOA8mpry2TYlCe4JNZ1W1254ww=","AIHJW8QzhOZj15JwyVbOO4kltPbQM7B4uWOE9QV5QA4=","LtXwyRy9l0kYfi+t5ofgXuJJGzScA5oLuoqfQCOguzg=","MFCZkfiNo1BLvzdO1ari8DRIoix2I0yMmQ8B8zpzUgY=","HD8g/VVAmlMiG3xNSaNWufChEZ+yBntBp1KQlEJOxq0=","ELTn86td8AMElRRFm24Y7sRrsiE+jhMeFwiHtH3cuWw=","KhmCl5w/9/Q93VQ9iRwqvd2A+ATAd9d1A5qjUC5Dre8=","HHTuZPFeHbb+3b6tVtbVXbpDHrw5bJr5XK0PExW9XJE=","B1M+yFC6f5jquTA8rOAbS55PLouCcIz6nC/kWgrhRqA=","IVdrQ45QBEmhUeTurxexVChcaPQtQsGAihGr83ZMB1A=","LxfAVZuP55YIrVyhk9YvELzoOEyBXwkGdD1pMINtSp4=","LUd+OGLQdwinnoqulGFwvJd1pCATGEdK5mWwsbficw4=","Fi9SQ5ZwZMOQ4JVXeYTyka+6ImbDj1q82Jvg9bJ0fqs=","K0yyM+3pukgmTs0siuUNGteoWWqH8p+Kd3enAJI5MxE=","LI+8st2Fc9wduvj0YihUd22y7s5thcTPQlTnw14DsHo=","HW80dyXkgWry/0U/DNVrGZ4bYen2Aemt5eiNuHCUnak=","IEsMOX9OvnHrwtiz31uRPfnmrAK2jTEyTNSa9cRWVSk=","DEy53DxP2BdPEUmzxjw8L57LgnzX3CVTT/j7dbx5xQI=","F0rWGhRIyJmiVBZHT0kwMB5cSUdSeeBjmmFt3EW8e1Q=","GpYXe89NjYn3Wd9OwvPN4uqqKMF3zA+hOpgW1Jo40u8=","Bm0EskMx1xzQ74BUvGDE/wUgLBJqIzwagkKs42C4owo=","KkxPxuwLDPUhlXgoccbdOzgcxl9y4CrVJwN6Yqob2AQ=","E6stE2zPN9RH6fLhSnztyV5yf4RG9tnX5Vr8ASGf1kk=","ESFVL8omBhYZ0k2EPcgnacGwT87Cb1UZTC4+hprMapo=","AO9lMyKxPWyIm8gXFcN9d6bNJn1ZXEqJCaVUbHyXz/E=","DiVIPkWmZSCLJh2Lp0BR5kAMd21lJZXZhFrKNdijl9M=","KfU23LnddoIkUmRlnhXYjjlaw9Td6S2MRkSNuXnuuok=","KlbvnyxT/rrf2jNXXb29iFoSTieAu+oXDkVrqs4Ppb4=","HINhx461z13s+3otF7XECfKuKZmkZ2Lo7kFiQKjLmvE=","FRr/XziyCg/ARzCJqvAga4Po5op2RQe/09CrS+dDGcU=","BMYYfkHtiB3BsjnIj3+dQ6n1L8jIts3R525HYVtR8QA=","E7N72A9NJ/sQ2EMx9vttU0uBxh7RV3ZEnoAbfdycKWc=","AaXFNic8LZ31eL+9MsF7eizjZkwqUgMskyHOscToqOQ=","KrNWGDTKc4Na0F9desuVC0qaLGZrlybagyI5Blt8OwI=","HU2OwpHnINsgD+bWhsDWE6yvavTpXTv2n37VFqWXtkY=","BBKU0sxITSKPV4T+eRn9K7klNRJAoEtxFRTJyAtlrx0=","FUrJjgFwjGEcT6cVmR8ASJj1eTnRJuOSBClx3ZDoH8Y=","CzOdisyn1Pg+7dhAk671EFCzaEyI+LCwRSRWO8bqTaQ=","CVXknmYQyUJUpPhM+6s0RZjw5x6v9Kfdge2VtQg5yC4=","BnRqYVbrpUQmueIiBvFavKmm9B5vU1xvNSVAHqBlRiY=","Dxj1oOzRQjxJbzggxUnCeDjleQ4r0KGWrJF8f/Mgd/s=","BPbuyhdR9zCKxZ7/W+smHku1Y1g+3nvJKnOCI9b3bhM=","K1aXM2TExPXBo+xNo83OA4gR6xFvs+RbwXaNJvwLN1g=","Ejdp3UnVsFTc12uJgEsby44TkrOFcWpdg/62XUN/Ke8=","IUe0JPxIyAqI7lK5EWmqzqmJ9kRkcRUJlCV7L7AcY+k=","D9wfWFSLhXAabFUF6jMqKWR+bzStQkPC6lStiXzr5U0=","Ejc6glH+oATfaKvPD3eG1Lzv8oxdu+DDlE9oXMCgsfI=","IeT06l81+FutfqUv90LJ6KZCdWtq9EID3YofNcGpADU=","FiQ5FtadLKPftHIiJNTEYrVzZkkvRekNioGTTxvDsUc=","HvvkbdeleLT2b5rbyItDeKvCFWbhoEU8oTpBWcrASsI=","B+pehTfPXdCIhgIOI6fzh9Ro1VJb5m+FO2csyWqIlpo=","BajE+ZaLiqO3tHijD5pbY2UPGadefOEcqf4WwLdsALw=","IPBXcSzCFlT7/lm9NF6NrD94GMcBuceILZ1Xtyoy6D8=","BKEu3tqd/WiWcvjGf+4xY23NjojQHUkBm9kLM+sz22k=","J+iNjBXzfc7kTx5UJaUd7L0TbOUJGmdn5J7JVEzNEBo=","L+7Re4QoXtm4pcjF6VpB9m4JZhmncDIjF2xB7kM95NE=","HtfMdu30XHxAQkFCD3Kc85TllCkRMSoNaXK4vVOv8rg=","FXQumbm/oyMVf/jFhvVmDqxng0dhRM3K3yh0vkVGaxo=","GqwoU4f2XoLIlfxoh930BXcQdFTG7AMXKE8DPyfQx4U=","JYUcPIRdR5D53a29tgVzV4MuLnpJd19x7HWpZVTWfHc=","FaWCFWXMLsLOeEV9sZft81O367osVSM3DdzMPZ8Uamc=","JBHVekgTuZgO+n4xodtZZtz2TzYEQndQLxVIXyjHFyc=","AC5vjWUgzUcT4zW4wLbS5kfpqY4S9M0lWIKLXvbLTJs=","L/e8j0OAzemX2gC2FrD80a+PDpHi/h7XOYg0YJ4DFdI=","ALmDG5SFJVle4CckRxvNGC6VIfa3u2jx6Tvk/rsNPL4=","Ci9TdouOv2qGkTsOV8BOARykCGSKR0OofXetvwycNRI=","ACSBVhQv0Dc6R5+R/yOelg9Zn/fpS+abfyopAwXhGY0=","Fx1WILh7+xMoz4wCqz8MmjlxlqpqVCwjUOtRKisrzak=","FwpPVVNvfclwCHx8ENb612DJUhct1U3ZnRBF5Ow0qAg=","KaujP3mf5mwu8xNK6gQzbsw344wc0hG6SC7KF+Lb+uE=","HpvBeaT911j90bsZRQiNR+cNEUoD9qDotbplA2nmSXM=","HdJpeZtmD61Y9/SJLfsLWv6q2GmpxLRPnJ4cQ72vjwk=","Is28i3ARetFAEYHQLhVFnnzNQm/oacfJXR3Syw8krzg=","DvBC5FR3HFM6n1elXFA/zv0xUPUu2Up81bqTucfazv0=","EWCeBq1sj+Lyh/MDYDfohRMY6LCKA1mgOzBP/KYugoQ=","EWbZ5VRhbbqedT7qQnwXt/7NWMB23+QnCLCPW3g6qa8=","LeUpiUMahZWTQTAmNUQT2xd/v0zSrAtW+FWoiDV+5GY=","MAbrT/x6hYGabaSS86isHfUa7lsXuOiddL8Bz19x6a0=","KvQfu2G6ioD9z2//nj9vQimT/o8KRjn5YjRMgiUUUIY=","EZ5oTeR2FV/lprQajryF24cYqyeInoXngbIUus5IJ8M=","GDW3huLokl4Yi+pZrjY1N7USSMI4KPBHz/eEuXs/2AA=","KCAaNMWU36NNeUmWxkM6INFSusKnkFySbEDihasy7rY=","CD79eifRdRCU6A/vr3iwAIZMgutXEYdySnYfiMIsxOc=","C2+Io1dxmVJhWOYc7qJ76BHBbfd3TdhRngeVZPYf0Ts=","Dsho5tFeUdlkT2bh1kcalFiVEcoA0p4QFDkObuQlT1s=","KvM+P4ZncScawMmz7S4RQuzT50uTnNQNANk3q4TJhZE=","C1ICEfkEtefQm12WHGrOdzRWjFR91oWLNkzl5HlR8Xg=","Cy1yLQkZoarY21jxAGKpLqDFasQnDoIsyiKGIBiKHUA=","H3kNTX+M8JTZgM6zfCRT6Ve1SpmRyji74AYdHtblYtQ=","AXHrld+/fR6uqXzThfeAFQiFwWI1oqao2pLOsB5QQjM=","DC0OO1/VdUkym/aIXaZrm3kLQN79LIZQdiMFOBsWiHM=","EWL7KGicJxVOWoIotOcrN3y8r6WJ4oPDXTgDBUQHoY0=","LxRZtl3uRBtkrThqkegxDygsWpKonhmSFiPvgklxG8A=","Hm/zIWtojD2ZbXQ2fVzUwbxInUZ1TrcSwkP3DRtTz7s=","AcqL5zgyuNBoFIfSfRV4AtdBpvNs3CoFdogfkyZHiHU=","H3c1cG/+n8WG+XbVvfIj3GgChggLEM6gC5td4xX5ZQ4=","JSK2D06jMHZAoMLc4EH7qSGsEKPV8JbvR0XKg4KF8Bk=","I/C+4AGxAp1SVQdd3JV/gzQYytT1K2w/jOFsI1VyV1s=","K8Gui43buB/KrC1EVV7VaF0UJjPp35BfZtlAEJMILVk=","D5QGuCllZKNzBFB7jbo+0WI3EnOgex/JgBH81q1yIF8=","I2Co6wzH3vpntymY3pBxThfnWxdKUu5KyxJsjNmV8Kg=","FYcaXN3q2XaATIA8uu8lXrSBWl6W34sAbcu8J2f4iUg=","GTpWdmmY7p4KhlLdLzsdoDYvT1T3I3lUT5V8ze77Qg8=","KjlKQ5NPhpgvm+Vv9PqxcDsuY8itM0g05DCYBed3rg8=","GFmVTP64aV8+i2NdyzRRkoks0RIjRDuntBZuiHbA0UI=","BOEYF2MFDlgBNETby5nxkCsRvCXZC73KQI04GfT+0ys=","D9slPe6Dhp1AwzXqZN6MW7EOuC2wi16LH15VUr/QXyM=","BYy+ippQJ72qTvtiOt6tYnXwhobxwImEqdfFuum08cA=","E4Ltzplx4YZJfq2xrrH1KyO0uDvvAjqw0VIotMzspZo=","A0ZJkPBFxu4IGcpR/RGwvn9huOuZ8Ut34eZjRgHZ6LU=","I/e/yHINwpb/8ztB+Y/4PG/KtGBdsutaqlvBN663Clg=","ClmhWOPuwhF+bpTn8OnezxjD/9XhUxqSGWNhWLuvYvI=","BuxUyAOBwFK1i/I7MS/9POLE66BlQgr49MI+0Adf0Hs=","EYhy3IMuDrVHa1ZkjoZ+yLCTQPenvLG0li8P+e0fnQE=","E9afoSfYNBZa1cfLp61Z7VLgsPDkLX/qleGQa1IJIbE=","FpoXf2PqaBJwscaHenPSG94UOUL7cdxV/YpJ8Z8Qx3s=","BO9RWRxurZfvQvKHrc5A2Tq+sDK5IvZv+36aWnRQVE0=","JW4XWh3AeTkOzXynA/suOxnsYYBdTwPO1fRe5t0Paew=","MBAtKGNqvV/l8q9BL/YAT3XMNg0yBd0toAKBPT4s7rI=","EJmOQt/NO78cBxS8c+sb9ARDo/qZvvSjH9Mb4YL8x5I=","GT7djp/PPXYl+n0ktZih2J8zYur01YLv7K12+HnjaGA=","GBaK/TTy2RXQNozoC3szR9HHpWHOYRQl8mZNeqUfC10=","KTg8AevTtqsMAXZW6+ZYtqMo7He8M2JuKeLpWzPqYRE=","EGRtLyYD3jmh9K5ed3GmSnAttuhvt2q2AL9XP5AQxxE=","C+teB9GycUX1dfE5WlW/Ey+QwltA2ns4ZNAkLcsRF/s=","FtaFJSB4wTPcDT7K1itciDD5W7LlS1mr3/vwGNlvozY=","Cmq9HYM5OPM8dBVOBAS0tApVW7vsId36/Wct1iBH8Bo=","GmefXTbre1yOoSpMLe3I/rEt/+7EUDFycKbxmzTPGGA=","CYD7IzvUVsI5dNUODr/eRyakI+raTo9v+8dZLj8bk9Y=","FhtCIy5huEy/GBCvk6OPwM7OPVYoySggA+ustcMSxys=","CtoQqQx/BSCVD31Hpg1eakk/CXh/FWTl0JID20feGgs=","GnMNNyMQuoIyA0WimsQjjtPweoorThIbtQ3bmvQH9FE=","LIEg8mjvBU+BcGTDad2n6pCDd/6rpcTf+9oQ71joxVY=","HHyIJPdYdT+lfAB4nGhCF7kw6VMTvLc+bnuGSaSWj3A=","LNntMfX4aRyOOeQHenT6oPQArYtJHrP3tHsn+j/Rz3c=","I/9PnUaBNFfPYNkvV2GDmaXgIqwyHKVQhUriORiiLuo=","CZRaXRR6T2bO7OZAXd3Z0K9aLFEDUpQH3/HqWPGAQm0=","GI2cUoAl1MK2dmDGt3G5D3x9puqinT8mim3SI+xvxjA=","MFDjeZZZa3+B9oMRQx2HNNun2SbTYzWV4MDY3fTw9H8=","Fa8RaTloMKkWAMqBAsNcQmzq5UYeP5XYnYKVGNMK/Xg=","HabQmIVDLqmgbZ83+HPZhdrpM+NRRmspBChNozINisw=","J5bqkNJpryn1+KzzOSESTk5PrT2+ZYlF5UbuQR3aqcs=","IC190doPa0sDJcizMHdC8B4VYS7I6TBKfLAxngHTLWA=","CW1nkNBbt1kVapUromPWcqLX+ceI9Mgxop2s5MD4vl8=","BU76H2Ww/OKDgIllJ12He0ONojzlsT4ZY3mMsUR9JaQ=","GxYvg9kX6T7bMwjCmALeudiqaQETsuFIZMz24Y5BZfE=","IeUkHhJWTdb9nxzdKg3jnu3+/BRmzFaOxc63RaBQbtw=","HPtWYujPWskiaoDuF7Nqvstzq1+H4WGSe0NJ4Q5L3wg=","DyEXfjAqdxu65tjR7LNztiyZrzRiIKwBKcU/Zm6yQQA=","FnFSI3RgaZKv+w3X9xsSvsQjau3mKQVGvO9+H1FcIyA=","D6PsW5SIJZwutM8kUBv62b4uyeQsXMjM1BnSppLK2HA=","GTwOBOC9KYNXyyZsFQYIDtNu3OhcZIzAhejFexq1S7o=","ECrfjvdHNaJ+kSgwbcvDyZ9vcpHNQGV4zhTqKtq6aPg=","D+CveFjkmFnipU1vGtlFsTFqokv73SOuQKbQy3DD6rE=","IW9nF7vH3tsIU2oiIIQ/Ti2l8dqp69796KXqc0R5jSI=","HaVcyQDw0h9KPmlDkZGKGzwjsqx3PGs++I4uQigyUWE="],M:[["EJt/QRug5MmytwyvXDansZS+fBGtJDeL/ttoWSuoEYs=","Fu1B4Tu5wMZq4RlCT928vJMU3J/b3upV1sZFQ9xJA+A=","K5C7oA/KBYn2F+fcv+guDfcGq2QM6yR7eRqTt042c20="],["KWnyfu0xpIC5w2x2Q3nbyizI/dFBXD3e1ilAvN4L13E=","LiQZ+ewC7DlMmHHIMpY9wbiddDyMe5ZAKbIxFoex/iM=","EBBx8AMjebaXMVh2aQ8FPRSNThCfX7BlyKrMVaD4m/o="],["FDAh7GhqPzMNX55lRjgGXObNeeKMWzdTMmJE7mWhsac=","F2zAKWla0CWCpw7/CKb9mdBX4S5Y59e2sWzfq8juKRE=","GaP8ClZwK/QXun/uOAJZP6ZERwMHBD93cyec1x0l1eA="]]};nBe.default=pGo});var VKr=Q(yxt=>{"use strict";d();p();Object.defineProperty(yxt,"__esModule",{value:!0});yxt.poseidon2=yGo;var hGo=vxt(e0()),mGo=vxt(t0()),gGo=vxt(GKr());function vxt(t){return t&&t.__esModule?t:{default:t}}var vGo=(0,mGo.default)(gGo.default);function yGo(t){return(0,hGo.default)(t,vGo)}});var qKr=Q(oBe=>{"use strict";d();p();Object.defineProperty(oBe,"__esModule",{value:!0});oBe.default=void 0;var bGo={C:["GbhJ9pRQsGhI2h05vV5KQwK7hnRO3CYjiwh44mntI+U=","Jl3f4SfdUb1yOTR7dY8KEyDrLMdFCswdrUf4DI3PNNY=","GZdQ7EcvGAng9mpUXh5RYkEIrIRQFcKqPfw2urSX2Ko=","FX/z/mWscggRDwal90MCsU10PqJQZ/D/0DL3h8fxzfg=","LknEPEVp3Zxf01rEX8oz8QsVxZBpL4vu/hj0iWrJSQI=","DjX7iZgYkFINSu8rbWUGw8svC2lzwk+oJzE0X/otHx4=","JRrUfLFcTxEF8QmuXpRPG6nZ54BtZn/+xv5yMALguZY=","E9oH3GTUKDaYc+lxYCNGQfi+tW/dBeXzVj+jnZwi304=","DACbhOZQ5tI9wAx9zO90g6VTk5aJ01DNRue4kFX9Rzg=","AR8WscY6hU8BmS45VvQtiwTrZQxtU16wID3sdL79ygY=","DtaeXjg6aI8gnZpWHap5YS8/eNBGetRUhd8HCT82dUk=","BNupSnsM6eIhrK1BRytrvjrsUH9es9M/RjZyJkyfeJs=","Cj8mN9hA86FusJQnHJ0je2A2dX1LtQv3znMv8dT6KOg=","JZpmbxKe6hmPihxQL9s4+jmx8HVWlWS25UpIXRGCMj8=","KL90Wcmy9MbY59BqTuOkf3dF1CcQOOUVejL99+3g1qE=","ChypQfBXA3Um6iAPSJvo1MN8hbvM5qKu7JG9aUFDJEc=","DG+PlYvg6TBT1/1PxUUShVU17RU58FHctDom/ZJjYc8=","EjEGqTzRdXjUJugSisnZCqnooAcI4pbghN1X5pyq+BE=","JuG6Uq2Shdl906tS+OhACF6PqD/x6PGHewdIZ80t7nU=","HLVcrXvRM94YpkxcR7nJfL5Ni3v54JWGRHFTfmpK4sU=","Hc1z5GrNj44OLHzgS95/bSpTBD1QYKQccUPwjm6QVdA=","ARAD4y9tnGb1hS8FR0pN7wzaKUoOtOm5sSubtFEuVXQ=","Kx6AmsHRCrKa1fINA6V9/rrf5ZA/WLr+18UI3SKHrow=","JTneF4W3NZmftNrDXuF+0O+ZXQWrL8X66qaa6HvOwKU=","DCRsWi747gEmSX8iKz4KDvThw9QchtRuQ5gssR13lR0=","GSCJxJdPaOlUCBSPfAYy7bsJ5qatGhwvPwMF9dA7Uns=","Hq4K2KtosvBqDuNu6w0MBYUpCX2RCWt1bY/cL7WmDYU=","F5GQ5dDiIXnkb4KChyq8iNtuL9wN7pnml2i9mMXQa/s=","KbueLJB2cyV26agcesS4MhRSj32wDzG/bK/nlKmzzRw=","Il05TkIgdZlAPv0MJGSpDVJlJkWIKqw1sQ5ZDm5pHgg=","BkdgYjwlyM91PSOAVbREUyvhNVdFHAh94J79RUsj/Vk=","ELo6DgHfkuh/MBxLcW2KOU1n9L9Cp1wQkikQp49rW4c=","DgcL9T+EUbJPnG6WsMKoActRG8DCQuudNht3aT8hRxw=","G5TNYbBRsE3Tl1X/k4Iac8zWyxHSSR2Kp/khAU3iUvs=","HXyzm6+4x0ThSHh6LnAjD51OkX1XE7sFBIe1qn10Bws=","Lskxib0atPaRF9D+mAyA/4eFwpYYKfcBu3SsHzA7F9s=","LbNmv9020nemkruCW4YnW+rEBKGa4HqQgupGvYNReSY=","BiEA60hdsGJpZVzxhqaFMphSdUKEUDWa3JnOxpYHEbg=","B2HTPGZhSqpXDn8egkTKESAkP5L6WeT5AMVnv0H1pZs=","IPxBGhFNE5ksJwWqA04/MV14YIoPfeTM96cuSUhVrQ0=","JbXABKS9/LWt2exOmrIZuhAsZ+iz7/tfw6MPMXJQvFo=","I7GCLSeO1jKklOWPbfb17QOLGG2EdBVa2H59/2Kzf0s=","InNLTFw/lJNgbEupASSZvw8U0Tv8/MyqFhAqKcwvaeA=","JsDI/gnrMLfienTcM0kjR+W9/0Cao2ECVEE9P615XOU=","Bw3QzLa9e7rojqwD+h+7Jhlr4wg6gJgpu9Ym3zSMytk=","ErZZW9sym2+wQ7p4uyjDvsLApt5G2MWtYGfE6/1CUNo=","JI2X1/dig9Y77DDnpYdsEcBvypsnXGccXjPZW7fo1yk=","GjBtQ51GOwgW/G/WTMk5MYtF63Wd3eSqEG0V2b2bqqo=","KKj4Ny48ONrO18AEIctGIfTxtU3cJ4IbDWLT1ux8Vs8=","AJSXVxf5qKi7NRUvJNQylAcc4yDIKfOIvIUhg+Hizn4=","BNXuTDqnj32A/eYNcWSA01k/dNT2U66D9BAyRtsujWU=","Kmz16aoD1DNjSa1vuO0iace+9UuIIsx20ISVwS794Yc=","IwTTHqq5YLqSdNpD4Z3et/eSGAgI/W5Duq5I1+/Lo/M=","A/2ayGWksqbV5wCXhYFySb/win4HJvy04cEdOdGZ8LA=","ALclje1Su9oiSEBNVe5QRHmK/DogkZMHP3lU1NY7C2Q=","FZ+BraB3F5nsOPyi1L9l67E9OnTzKY2zYnLFymXpLZo=","HvkOZ0N/vIVQI3p1vCjju5AAEw6iXwxUceFEz0JkQx8=","HmX4OFFeX/AZa0mqQaLSVo33ObwXawjslaee2Cky4w0=","KxsEXe86FmzsbOdo0Hm6dLGMhE5XDh+CZXXBBoyUwz8=","CDLldTzrD/ZAJUOxEJIpwWXcLXO+9xXj8cbgfBaLsXM=","AvYU6c7fs9xrdirgo31BurG4QcLotkUbxajjw5C2rRY=","DiQn04vUamDdZAuONiytlnNw67d3vt/0D2oL4n5+1wU=","BJNjC3xnC23rfITUFOfOeQSfDsCYw8fFB2i74pIUpTo=","IurRAOjkgmdN7NqxcGbFomuxUVNV1UYaPcBsyFMnzqk=","JbPlbmVbQs2q4mJu0lVNSFg/GuNWJtBN5QhOC20qbxY=","HjJ1KtqINu9YN6bN6P8T27WZwzY0nkxYS0/cCgz2+dA=","L6KoccFaOHzFD2j288NFWyPACZXwUHj2cqmGQHTUEuU=","L1abippEJMknjh23MR6In1TMvxBmG6t/zRjnx6fYNQU=","BEy0VREKj91TGt5TAjTFGKffk/czL/0hRBZTdLJGtD0=","IngI3pOQbV1CAkYVfy5CsZH+jJCt/hGBeN3HI6UxkCU=","AvzKKTTgRrxiOt6thzV5hl0DeBrgkK1KhXnS56aAA1U=","DvkV8KwSC4dqvMzrNEodNrrT88Wrkajdy+wuBg2L76w=","F5cTD0t6Phd363V7xvKH9qsPuF9r5jsJ87Fu8rFAXTg=","CnYiXcBBcK4zBshaurWeYIx/SXwgFW1NNsZoVV3sxuU=","H/+57BmS1muh53p7kyCa9vj6dtSKy2ZHlhdLUyajGlw=","JXIcT8FaPyhTtXwzj6U42F+Pu6bGucYJBhGIm3l7nF8=","DIF/1C1fekEhXj0HuhlyFq20w3kHBdqV62O5gr/K91o=","E6vj9SOZFdOffhPCwklwtt+M+GzgCiIAK8FYZuUrWpY=","IQb+6lRiJOoS7385mHpGyFwbw9wpvb16ks1grLTTkc4=","IcqFlGinRraqp5R0o32rSfHKWijHSLxxV+GzNFuw+Vk=","BczWJVwebwxc8fDfk0GUxikR0U0DIWYqjxpImZ40GFs=","Dw40pktwpibkZNhGZ0xMiBbE+yZ/5E/m6ihnjLCUkKQ=","BVhTGk4lRwxhV3lMo20Olkfb/P41DWSDj1saii3g1L8=","CdPcqRc+0vrO6hJRV2g9GJJMra0/ZVpgty9YZJYfFFU=","AyjL1U6MCRNJP4Zu0D0hi/I/ktaKrsSGF9THIuW9QzU=","K/ByFuKv8KIjpIexpwlOB+eee8yXmMZI7jNH3VMp00s=","Ha80WlgAa3NkmcWDy3bDFtb3jtam3/yCER4Rpj/kEt8=","F2VjRyRWqqdGtpTGDhgjYR7zkDmy7cf/OR5vIpPSxAQ=","LvHg+tnwjoeju15H1+M1OMqWTSt9EIPU+wIlA1vT+Ns=","ImybGvlbq88XsrH1fHMQF5wYA97Fro8KF3ntNsgXrio=","FLzjVJzD23QoEmtMOhWuD/gUjInxP7NdNXNOtdStDe8=","Lev/FW4na7V0LDNz8mNbSLjpI9MB83L45VDP1ANCEsc=","LUCDz1qH9bb8I5WyLjVrZEGv4baynEet19BDLR1HYMc=","DCJbe80Ev5w0uREmL9ycG5G/eaEMAYTYnDF8U9cWHCk=","AxUhadTz0G7DOnm/rJGgLJmqAgDbZtWqe4NSZfnJyPM=","C2GBGpIQvniwWXRYdIbVi93I9Rv9/ru4ev6LeqfTGZw=","ID4ADK0pjar366alxZIYeLiuSKz3BI8WBG1jelM7b3g=","GkS/CTfHItE3ZnK2n2yWVbp+44b9oREsB1cUPRv6kUY=","A3a0+uCMsD01AK/sGh9WrLjg/edaIQbXAC9ZxWEdTao=","AHgK8socrWRlohcSUP38Mtb8JB0yFBd/PVU+82MYIYU=","EHdNmrgMJb3rgIvt/XKo2bddvhjVIhyH6dhXB5vcMdU=","ENxunABuo4sEseA7S9lJDA0D+Ykpyh1/tWgh/RnTtug=","AFRLgzh5FRiyx2RaUDknmLIfdbtg41lhcAZ9ABQcrBY=","IiwBF1cYOG8uLoLrEieJ41LhBaO4+oUmE7xTRDPuQow=","KEDQRem8IrJZz7iBGx4PRbd/e9t/fitGFRoUMPYI48U=","BidS+G7r4RoAnJN+RowzWwRVRXTCmQGWUI4B+lhgGGs=","BgQb2sSCBayHrbh8IKR4pxyZUMEqgLwKVajoPqrwR0Y=","BKUz8jbEItH/kAo2iUmwAix6KuCS8wjYKx3Lv1H1AA0=","E+MdemcjL9gR1qlVs9TyXf4GbR59wz3wS95QorLQWyo=","ARwmg66R6037wT1jV+hZmpJ50WSP8sldL3mQW7E5IPE=","Cw0hk0a4V0UlsaJw4LTLpdVsko4+LCvQoeyu0BWq9q4=","FKveyNucbclwKR7mOGkCCbZQgHge+f0T2Ex6cmtfE2Q=","GgtwtLJv3Cj80yqj0mZHiAHrEiAu9HztmI0DdmEL4QY=","J4VDch+W0TB7aUP5gE5/5WQB3rLvmcTRJwSILnJ4tgc=","FutZSUqXds9XhmIU29FHPz8HOKMlY42Lo2U14BHVglk=","JWemWKgf+0RPJACI+lUkxpqeU+6ra3+MQcNHnc+MZEo=","KaodfBUemtCnqznxq9nPd6t44CFaVxWmuIKt6EC7E9g=","FcCRIz5g7+DUu/zis2QVAGpPAX+ahTiM4ga5H5nyyYQ=","Fr19Iv+Fjl4IgsLJmVWNd+dnOtXxkV+f62eagRXwFM8=","AttQSAoHvg6ywuE+1u9AdMAYLZtmi44I/+Z2klAEICU=","BeSiIOajvJ97aAbsnWzboYYzDvK/ettME7qGY0O3MRk=","HdoF68MBcLyYy/Kl7jtQ6LX3C8Qk05+kEE038cvPekI=","AYS+9yGIgYf2Rbb+42Z/PJHaIUQU2JulzTAfIrDeiZA=","FJijB+aJAAZfXoJ29irvHDdBS4RJThV3rRptZDQbeOw=","JfQPgrMdrMT0k5gAudLD6s73N7j6sfhk/jNUitRr1J0=","CdMXzGcCUZQ/b1hiow0uqegwVs5JB7+7yx/zHOW7llA=","L3fXd4bZebI7pM5KTBs70KQRMs1GeoarKbkTts8xSdA=","D1Pa/VNan0Rz3CZrb8zGhBu9M2lj8lTBUvieeF9ym78=","JcH9cuIjBFJlw6CZ4XUm+g5pduHAC68W3pbehd7vL6I=","KpAsiYDBf6rjaNOF1S0WvkGvlchOrqPPiT5l1s5Kj2I=","HOFYCjRS7PMCh4yJdrgr6WZ23RFNHcjSVSdAV2L4NSk=","JKYHP5Gt3DOkmh+jBt8AiAHF7FaWCQNNL8UPfw9NAFY=","JeUtvWEkUw2fwn/jBtcdRYPgfKVUtdFXfyVsaLC+K3Q=","I9/648Qj+nqTRo28z7AphVl0vk0KeymUZ5blts1w8V0=","BjQto3DMDYxJt3WU9rAnxIBhXVC+NiQ6mVkbyZJO1vU=","J1QRQoEoZUa3XwnxFfx1G0d4MD0EBcG0zH3w2On2OSU=","FcGehTTFwaiGLCvB0Rnt3qvyFBU4M9e9tZ7hl/gYfPU=","Jl/gYnZtCPq0x40NnvPKvjZvO+CoIQYWebSz0td9Xz4=","E8z2idZ6PsnyLLfNCsOjJ9N3rFzQFG8Ejev9CY0+x74=","F2YvdFZ4lzn4HNOXSCeoh9kqXgW98/5rn7zMpFJKrr0=","IbKcdjKbMcjvGGMeUV9/L4LKalzKcM7k6An9YkvnrV0=","GBN0eDgqrbpEHrl/4nkBmJwGc4FlIVMZk56xewH6l1w=","K8B+or+taOjcck9f7ys3wtNPdhk1/9O3Oc7sRmjzfog=","LdsuN29U1kpWOEBIDfmT/rQXMgPCvZStDmAgd675oD4=","J361DyuqcGEGtByyTGAmCeiiD41y9hNwitslNzWWw/c=","DU3kfhq6NCadDGIJBPAaVrM/xLRQwNtQu3+Hc0yaH+U=","C4RCv+nkobRChnO2vT7qb59EVpcFjxNKrpCNAnminww=","Ef5bGPu+oahuBpMMuJ99SibhhqZZRelldCR/3bcg+PU=","IkAm9t+vceJNJdj22fkAId9bd03K1NiDFw5K2JwzoNY=","CyymqZn+aIfgcE2tWNA0ZalryeN9EJH2G8n5xiu+uCQ=","Ihtj1m8LRfnUDFQFOiigax0KTOQdNkeXoafgyWUp9CE=","MBhcSLey8dU9QSCAGwR9CHSTvOZNTSSu3OL0g2u4StQ=","I/XTcqPw48upieIjBWIn01MzVvD6pI8n+CZzGGMqYfA=","JxZoOzLHVf0b+CNeoWKx84jh4AkNBhYujm375DKPPjs=","CXdUWDaGb6IEyh2FPsCQnj0UB3DICsZ9yTDGl0jV1Lw=","FETo9ZK9v9gCXZGrSYLdQl9RaC0xRysF6BxDwPlDSzE=","JuBLZenKgnC+t0ocXLj+6L4/+/5YP3ASoA+HTncY++M=","IqXC+oYNEf407kelzZ+GmAD0j0/r4prW32mBb7GpFNI=","F0tU2ZB9j1xq/Wcqc49Cc37DOPOglkxin3R03UTFyNc=","HbHbiqRSg/MRaPpmaUzygI0hibh8jIFD1WyHGQezm4c=","FTC/D0ZSfoiQMLjHt9/eEm9l+vjM4KtmOHNB2BPRv9E=","C3P2E5kyKfWfAcHOyHYOmTbq2e3I8oFIiTMKLyut5Fc=","KcJaIv4hZGBFUqrqN39EjVh6uXf8gid4e9LcDza89B4=","KzDVPtF1m/uFA9pmySz0B3q+gnldwnKzd99X13yHVSY=","EvbXA7VwKqt7e35pNZ1TonVsCMhe3nInz18KKRZ4fNI=","JSDhgwCv2j9hpAoLiDcpOlWtAQcQKNSEH/qaxwY2QRM=","Hsna6oYJcezdqO1PNG+pZ6ybxZJ4J3OTxo8J+gO4uV8=","Cpmz4XjbLi5DL1zVvvj+RIO/XL9w7UB8CKriS4MK1yU=","B82p5j22458Ia4m2AcK75AfuCrrDyBehMXq618V3hJI=","CMnGWk+VXolS1XGxkbsK20m9gpCWMgOzXUiqs4+Pw6M=","Jzf4zh1aZ7NJWQ3b+9cJ7Zr1Sio/JxnTOAHJwXvdnJ4=","EEmmxl/wGfDSh3AHJ5jot5CUMr0MEpgTqfF5umJ/fWo=","GLT+locyxGLA6lqb6yfOy96IaJRP32TuYKUSI2Ha7ds=","L/K2/SLfSdJECy6u7vqMAqb0eM/PEfGypPdHNIOIXRk=","LsXy8ZKP6TLlbHibj2u8s+i+QFfL2NvRihs1L1zvQv8=","JlpezNi5KXXjOtn3W/NCbUJKTGp3lO4/CMHRADeOVF4=","JAXqpMC94RKdYkK7WtoOaHeOZWz8s2a/IFF9od/UJ5w=","CUyX2MGUxC6IAYAEy78rxf21GVXYstZrdt2Yotv2BBc=","LDDV8zuzLFwiuZeaYFv2TVCLcFIh5qaGMwyWJcKv4Lg=","AadWZvYkH2gl0BzG3LFiLUiG6lg+hymeaqL8cW/bbPU=","CjKQ6DmBE+pNEqwJHoe+fG01mrmmaXn89Hvy6H04L8s=","FUrenKNuJo3+s4RhQluw2MMSGdj6Dfx17NIb9pqgzHQ=","J6qNPiU4DAsbFy15xvIu7pkjHvXcadjcE6S1CV0Ch3I=","LPQFHmyrSDAaiy47ymCZ11a730ha+h9UnTlbvL2AZGE=","MB5w9ynzyUsdP1F93/nyAVEx/quK+l7rsIQ9f4SyPnE=","KYvrZPgS0l2LTZYgNHqwIzLcTO8ROuYNF6jXpMkfg7w=","GzYucqX4R/hNA/0pHDxHHtHBShWyIWgKzxGj8C5GqpU=","DciiFGEQwLN1QykCmZIj1aoe9ueOHl68vB2bpB3Bxzc=","CkhmOzTOXhwF3JMJLLaXeMshcppy3cA6CK+h65Iv8nk=","Coc5H7HNjN9glrZKgvnpXw/kbxQ7cC10VFuzFIgQmO4=","G1spRvfCiXXwUS/45so2L4gm7dfqnCnzgrqKKgiS/V0=","AQAc9RKsJB1H6+Ijkhm8ahc6i7y4pbmHtOrB9TMxW2s=","L9l3xw9kXbT3BPp9dpPacnrAk9P7X1/rxyvrF9g1ijI=","I8ADmj+rStPC18xogWTznnYdU1XAVETZm+djqXeTqcQ=","GdQ+4MYIHAUsnA32Fh6qwa7DVs9DWIjnnyfyL/A/ol0=","LZsQwvLnrBr93M/9lKVjAovym2RtAggwkZ+dXKHO/lk=","JFfKbC8qow7Efkr/Wmb1zieZKD4Wb8gc2uLyufg+Qmc=","Crw5L+he2oVYIFkkRQlAIoEe6Gdu1vDDBE37VKfBCzU=","GdLMXKVJ0dQM68038+pU8xFhrDmTrPMQHSwrww6sHrA=","D5euMDP/oBYIqvsmrhPNOT7g5OwEG6ZEo9OrVG6Yycg=","FtvHj9KLf7gmDkBM8dQnp/oVU36k4WjoihZkluiM/so=","JA+vKPEUmbkW8IX3O8TyLu+DROV2+K09GCeCA2bV4Hs=","Chuwdao3/wz+bIUx5V4XcOq6gIyP222/RvjKtY2e8a8=","LkfhXqSkf/GmqFOq86ZEyjjVsIWsEEL9xKcFp84In00=","Fm5b8HM3g0iGDKSpwJ054Wc6sFmTX03zX7FFKDdXcrY=","GLQtf/3S6k+vI1kC8FeidAyszNAnIzAB7RD5ZTjwkW8=","CJyxsDIjj15JFHiOPjx+rU/DaAILPtOCId6rEFHDdwI=","JCrNPrOi9yuvfHB23RZa34n5M5x7lxkh2ecIY0Ud2NE=","F0+7EEpO4wK/R/K9gvzolurJoGgoPzJkdK+GBFckXDs=","FzQOcdlvRm1h8wWM4JLGfSiR+yuzGGE/eAwnX+ERbGs=","Ho5ArIU7fULwDy44OYLQJPCYufj9RVlTov04DE339rI=","BSmJjcBkmQfh1NXihLjRB1GYxVytZuipv0D5KTji6WE=","IWJ1TbC6oDC/feW7eXNk3OjHeqAX7h179l8hxNTl348=","EsdVNpjEv2886yUK4AxYwqn5KR773kyEIb70R0F1LsY=","KSZD47ogJq/8uMUnkxO9UaczyTNT6dnHnLcjE2UmUI4=","AMzxPgy2+dgdUpUb6pkL1bbAfF2Y5m/3HbbnTVuH0Vg=","GF0eIOI7CRfdZUEozy86qrZyOHPLMPwisPhsFatkW0s=","FMYcg21V0990K98Rxg76GGd4494PAkwPE/5T+Nh2Th8=","DzVoQbP1Vvzl2+RoBFdpHCkZ4q9TAIGE0D7hGV1yRJ4=","G4/Z/zlxTgdd8ST4h79As4MUM3T9IIC6DAprbo+ls+g=","DoaowgCcFAyj+HOSTiqqFPw8iuBOnfCz6RA0GHlvYCQ=","LmxeiY9VR3cOVGKtky/N0jc/xDggyisWsIYUIeeRVcg=","BdeX8as2RyN8FPnR3wMryf+f4aDs03eXLOX9WgwBRgQ=","KaMRBGOlqudsPRUodZgdDB2vLc1lUZ71yokphR2owAg=","KXTae8B0MiJzw6S5HAU1TNxxZAqLvR+GS3MvgWOIMxQ=","HtD7BmmbokmyowYhwF6xLKKcuRqggsi/zOnFIoibR9w=","HHk+8NzFESNlT/JtjYY/7q4p6MVy7KkS2AyK425A/ps=","HmqsHG090xV5ViV9PSNO8YyR6CWJp4Fp+7Sodwl33C8=","GiCtp1diNO7mJz3W+piyXtA3dICApH2Uj82jMlb7a/U=","GRAz1thc6qb8epojpv2ZlmQtdyBF7OUTNdSTBnKK+Ww=","AG5Zedp+fvU6glqm/dw6v8dvIAs3QLiyMu9IH10GKXs=","Cw1+acZRkQu+8+aNQX6foPvVf1lsjymDHv+MAXTNsG0=","Jcr1sMG5O8UWQ17AhOLs1ErEbbuwM8URLEsgolyc350=","EsHqiSzDHg2a+LeW2WRYcvf3dELWL9TICFsvFQ9yRyo=","Fq8paVFXq6m4u+Ov6yRf7uWpKdn5KLm4Heba3HjDKq4=","ATbfRXyAWI3Wh/svO+GGkXBbh+xaTP3BaNMQhCVrZ9w=","FjmijFtMgRZq6phPum5xR54Hse+8dENNuVooUGDnsIk=","A9Yvv4L9HUMT+OZQ9YfsBoFsKLcAvcUPfiMr2bXKm3Y=","Ea7rUn3IzkS00Uqt3KPP4vd6HkD8bal8JJgw3h7f3lQ=","E/m5pBJ0EpR5xeYTjGyO42pnDmvGjHpJZCtkWAe/yCQ=","Dkdy+j11F53ISEzSbHwfY13e7tepOUQMUGyui3680Vs=","GzmgDLyB5CfeS97Fj+vo2LWXF1IGemErOfxGpoxdTbQ=","K+22bhrVodVx4W4pU/SHMfZkY8LrVKJFRE0cCjolcH4=","LPCgmlXKk6+KvQaPBqcof7CLGTtghYKic3nONdqRXew=","LRvXj6kOd6qIgwyr/vL40n0aUSBQun2wdTyPuGPvs4c=","BlYQxvT5JJH0I9MHHrg1OffA1JwThwYuYw1/0oPcM5Q=","LZM/8ZIXpVRQE7Eoc0Ur68xfmWkDPxXsZC+0ZL1gc2g=","GqnT/kxkSRD3a5Kz4Tsw1QDa5TVOeVCMPEnIqpngJYs=","An7wSGnkgrHHSGOMWREcaycJX6dz4aygeM6h8chFC90=","K31STFFyy7sV204AZoqMRJ9nomBdnsA4AuP6E2rQuPs=","DHw4JEPGqnh8hxjYZ0fH90aTriWx5V3xP3w8Hdc12w8=","ALRWcYa8P3xip7Vqz092IHofQ8LTDQ/kpifc3ZvXkHg=","HkH8KbglRU/m1hc3/gi0f7B/5znkweYdAzdJCIPbT9U=","ElB81Va3u8xy7m2vxhZYRCHhr4ctjA6JACro07oGU7Y=","E9Q3CDVTAGvO8xLl5vUqXZfrNmF+82/k130+l/cctds=","Fj7HMlH4VENociJIfdqaZUZ9kLIvCzhmRoYHfGpEhtU="],M:[["I20TOT74XMSKNR3Xht16HeXjmUIpYSf9h5RyI65RCK0=","J3aGSU92RLvEqbGU4Qck65Z/HcWHGOWePO3IIbKnrhk=","Aj22h4Tj8MwLhWGIJqmzUFEpwWR5lzsKhKRSnmawnGI=","HTWdJF8obBLVDWY7rnM/l4rwjNvWMBfFezp1ZG/zgsE="],["KnWhcVY7gH21Jb4llpmrKP6bx/sfcJQ/8Em8lw6EGgw=","CDq/9eEAUfB44oJ9CS4a6Ai03T4VzMNwbzjOQVe2dw4=","GlrXG7vs2Kl9xJz9uuMDrSTVxHQeq4t1aKn/glOh628=","DXRf0A3RZ/uGdyEzZA8CzpRQBKe8LFnoeQ9yXF2E8K8="],["IHBnnnmHgu9ZKlLKnO+CDUl60u7Lqn5C82az5SHE7UI=","LhjIVw0gv134AHOaU9p12Qbs4xjNIkq2s6K+l54tfqs=","D6hvDyfk091/M2fOhvaE8fLkOG0+W584+ig8aqcjtgg=","A/Pm+reR8WYoFo5LFNuutlcDXuPaayyoPwwkkeC0A+s="],["L1ReV4ICyXMkiFQOQfeDto/wYT/Xk3X4uos9MJWOdnc=","I4EL+Ch3/Bm/9+7+rj+vS7gQTDK6TNcBWWoVYj0BR24=","AU/NXrC+bVvur8SUQDTPMhwGjvkw8QviIH7VjSo0zdY=","AMFfw6HVcz3YNerggj43f4ukqLYnYnzCu2YcJdIPtSo="]]};oBe.default=bGo});var KKr=Q(xxt=>{"use strict";d();p();Object.defineProperty(xxt,"__esModule",{value:!0});xxt.poseidon3=EGo;var xGo=bxt(e0()),wGo=bxt(t0()),AGo=bxt(qKr());function bxt(t){return t&&t.__esModule?t:{default:t}}var SGo=(0,wGo.default)(AGo.default);function EGo(t){return(0,xGo.default)(t,SGo)}});var YKr=Q(iBe=>{"use strict";d();p();Object.defineProperty(iBe,"__esModule",{value:!0});iBe.default=void 0;var _Go={C:["DrVE/uKBXdp/U+KcysmO19iJu069R8OGTzwr2BptqJE=","BVTXNjFbhmLwL9un3XN/vKGXrrEupkcTunM/KEdRKMs=","L4O53yWbK2i810gFYwfDd1SQffDA+wA19Qh8WNXowtQ=","LKcOLo1/OaEkR6yDBSRRtGHxX4tBp17zGRUgj1q6loM=","HLX5MZvmpF6RsE1yIicclJlBlvEu0ixdTscZy4Ps/qk=","LrT5nGn5Zuv4pCGS3n/2FiHHu0e5N1DCueoI0YRGwSI=","Ikoo5aNThafFGYFp5AXZ6g/H2ouT7hO21ffQmeKZUg4=","D3QRtGXmAO7Yr91q/KScMDbzPsvZoPl4I3lrmTu9gvc=","D50NWq0slVWivnFQOS2NmBmyCK4zcPmaBib5/12Q5OM=","HpqW3IKSu1lvUqWVONMpIpcyslJZz3RLahLTBwLW+6A=","CHgFFMzZA4CIfVeMRVVeWTz+Uuq0uUXGws1NUo+z/jw=","JySY/O1obHrIFJ+j9z74ws7WRxfjVW1aWfEZ1inMtfw=","Ae+PndfJOqxLfLgJML0G60W9NQr/WF8Q49Dvingu998=","BFufWbZZXmFNwI8iK0abE46IbmS/PECql+oK51STTTA=","CsHpHFfZ2pGf1vWdKkD/jqPkHiTiR6OHrfJYQpXWHGY=","AooWIalAVLDH+aQhNTzYnQ/WcGGu6Zl50S5o8E5i0TQ=","JrQYAsBx6kyWMmR+0FkjblDBnD+zyW0J0CquKg3Nnbw=","L7XdqAcrtyy6rC9j5GghXgXJ3gZ1jbapSvNDhK7bRis=","IhLToPX8yvJE/zVH/YIySa2KuLoqGNOD3QXFbuiU2FA=","GwQa1bLwaEJY5N+u6gm+VqMnb9sZ9EwBXNDH7tRl4uM=","CgF3a7IvS2uOzP8z52/e0xRPt+OsFOhGqR5kr7FQDv8=","K3tWdKrsw8vzTT8nUGbVSaTzOujBXPgn95NkQIEKzkM=","KdKZuAzUSJ5M91d57VS0jGCwQiV7ePwATBuAM4Gjvf0=","HEaDHZp0UpNXZBwhnXIadKQnEQAyteHdGd3jBCS+QB4=","BtdibJU8y3LzcUHcNNV44DYpbAZXZ0+Ac5rh2IPpEmk=","KP/dyG8YwTbFQAJ0jgxBDtxcRAowIs2WDxCMcc2ikww=","Lmf37l5KopX4Xe7QnkALF75n8bftKratuOwGGfb7xek=","Js44+mNskGMOl/JRFKeaLcpWhZ73WeU856vyLCToDyc=","Lm4Hw8lb98NN16AdAKf/7ELLPRah9ychr6y0xM/TXbE=","KqdPdZfwyfRfkdeWHDpU+4iQ0nZhLhJGOEsUcNok2Mw=","KH1oGkai+q4sfAkPZoq0W4pxMTwVCRg+LsDKY5t/c/4=","ISvRnfgS6q70pAYAUo89faXTEG/1Zao7EeKfMwXnPAQ=","EVT3z1GRhr8ar7FLNQ64YPl/2XQJJtq5OAnChARxNQQ=","Hf9jhcsx8cJGN4EKS9Gxb79RUpBb42WD2nR+eWYfwgc=","DkRFgtIrTnbAgdNMRMGOQkARo01UdiUoY+o8YGtVHlw=","AyPJ5DO6ZsSrq2Y4Mo8C8YFXc+nChGMj/3LTqrfk7/g=","EnRrvXF5EFkZO7p5zexEjyW4zwAnQBEttw8saHapwp0=","EXO30RLCp5j9m503UYQsddRmyDfPUNc+/QSetEOKIkA=","E9UcEJChrUh20eVV1/7RPajlcTslAm6+X9tICHAyQ9o=","AIdME0SkrVH/jct8vS2XQ8tydD8DlO/n9KWOvrlWuqE=","It8iExqquFhlziNrB/JE+g7qSNNUbpfWoypWIHT+8I8=","C/lk0tvSW5CHCLQ3pEX8PphFJKWRAebBi/XrBakZ8VU=","CbGNm5F6VbyjAr4ffxgeDmQLnXOpqymMabQ1tfxQLzI=","CU9VNERPrjakv8HVvz3AW/u7xwpjZTZt1nRaUGconkM=","KZm6saXyUhBRn6ZiKvU6FaPiQMDaVwHLeE/dwNwj8B8=","L2iYwHWB9jccqU23NxDogIQwG86Kk9E2aVdaEbA6PSM=","ByaOqroIvBnsFtfhMYpHQFZd6x6OV0L4YhdLGmhm/Ms=","GGJ5sANFTbATOf93ETvJ62JgPgeOHGaJpslYLEGgUp8=","GKP3NlCRl9bkkVvdBNPl3bZ+LMXemiJ1B2jlUkc3Fyw=","CiH6GYjPONh3zB4u0kyAjHJeLUvLLToAe1mHuHCFZx0=","FbKFy+JsRn8fr172pkYlIoMowYSixDvACzahNeeF+6I=","FktwYsRnHPCMCLjD+YBtVgt3dbfJAvV4jNKN4+d58WE=","CJC6CBmsCm+G2YZf5+UO82HGHT1DtuZdeiT2USSbqnA=","L76k1l1+1CWkJxLlpyHk6qYnrFyw64eMzC7grtVD6SI=","BJK/ODw2+lVUAwOjtTb4XntwpY6FSrm5ED1/Xzeauqo=","Bekf6UTpRBBOICUcVlFC1h1hhanOhWdfapadViktwk4=","Ev5cICnksziT1GPLBBrK0JlbliHm5Jw7fjgKduNubBw=","AkFUrfAlXUeVj3cjkhR0Ex8mKfrciUlpBs0B3G+geE4=","GIJKCeavr0o27SRiqGvQuteYgVZE8rveiBPBNFekVVA=","DItILboK1Rvp8lXeDD293d+EpjCvaNULuwaYPj1dWKU=","FzJf0KtjWHE2PgoWZ9O2fFpPpn/Naq+GRBOSh4/bBeY=","BQrpX20vFRkSL1r2e2kPMeVQdz+o0Yv3HMbQ6RH6QC4=","Dw0Tmg6B6UMDjLKI1iY2dku7YpXwdWmIV3HshO3FDEA=","HA+Gl3lWic33D9LywPk9Gnmznrx6GxxUnbvKe450fNY=","K9D5QK2Ta3ltK8LgSLyXnkm+I6SxNZj5/lNqFtwdgeY=","J+sb4nycTpNHeMCaAFMzf6BuuydeCW0WfOVNHpbuYss=","LkiJ2DCmflqPlr3TFVp8oyhPvTB9H3Gw8VG+YlSOKuo=","GT/j2wq0fTxdLsXpxb2Zg8mJHyytwWXbYGS75vzB4wU=","K/MIbpbDbHvOQVkHrQxA7W6WYcAJZ55ON8sTAnyD5SU=","EvFuLebUrUapjNtpfGytXdXn5BP3Qczyn/LqSG5Zuyg=","KnIUfSMBGfOgJi42U93RnzPz1dbsbEvwrZGbA0O5LS8=","Ib4OLEv9ZOVtxH+VeAbcXwotm8wmQS4pd995rMELqXQ=","Di1+HclG1wsnSaO1Q2eyWnG4T7kRqleuE3/UtsIbREo=","Jmf3+1pPoSRhcKdF2KQYjMMa2w6uMyXcnz8H1LkrPi4=","LMxvQx+3QAcwp4O2YGRpehVQwSsI3+tygw4QfaeONAU=","CIiKlPxaLKNPAgFGJCAAH65tvunoygwkLsUGIeOObl0=","Apd7NO6qPLatQN1Cybb916DS++dTr4izas/NPMvFPyo=","EgzM4T0ot1z9b7bJ6hOmSL/P4Nfm/46WELXp+XHha5o=","CfrSJpxKjpPIHhuXcOoJjJJ4ekV1sr1zoL8q8y+G/zw=","AmCR/T1MRNUKSzEOSsbw+g3r23B3XuuK9jDP+2AJLW8=","KUBKorpWW3e7f7qd+2/DISVDzFavrWr8uQT9K8qJOZQ=","J0lHXDmarznU6HwlSGlbTvH/2GWQ4IJ95yATUbfIg/k=","CYyEIyJHn3I5kStQQkaFy6Lr4twuTacKx1V9q2X/oiI=","GM71gSIrZH4xI45X/q19XHWKzhTJPE2kAZHQwFO1GTY=","Exd4OcaKUIDU50Z0XkNxHTy8DKShCPmNY7KqaBaY3mA=","AgymlvUx5D7AiPVvS3QyVibMTfcSwOXwqQfYjl8N7/0=","JyMO7enMz8n6gFow/FSNtpPRNwjGRoQdFuAoOHx6wCI=","AWRZEcEZiwHWT940o0KheGSXwFlpoBVDkFfS/nW7KBw=","LDI/4WSBv0luQ5yINBziXxmJceFEhwVs/cpKRRpdhkM=","D8CC3+cHKOhFC9IHTD4i4bAiwSTTv/6LWviK5ttQhcg=","IFLBdIANsgnYzcpWjcwls76WQhFqxMd+/opIi0I1Ie4=","KOQg4Q3y+7WvltYh1VQjGQvjUc6BKQZajdn9BbPs6cA=","JWmMpeJKG3mfeDxEYqJNtlXWrhvazRy1SdbgvDrlBpo=","FgqZgaXImlfPj/v6V9UQSaKXthB0QirBNNm4V9aYTTU=","IckaOeFFw7w02baUuEPzv4t86/Wd27CgZGQrBpmX89Q=","GsjYDc1e6HbSsJNF7xEjRdbqoCnZPwO20Ql1Rh5Bc0w=","CrPmrQ7Pi458FmKkF0xSIl2CKJXidVVEuNvOpWV84Cw=","HGdRglEmIK4n47C5F7OiHKUu8+9ZCbThxbIjfL2rM3c=","LNvJmN/Xr/09lI0MhbrS4uN6Sj4Hp9ddDIqQkqwr7UU=","I7WEpW4hF7B3S/Z8wN7jMyQzc1Awnf+DPkkaEzu2Oy4=","Hp4rMQ9gup+MtzAwo8nSoQ0TO8a6TsEVLz0g3hRl6aU=","DgHjZbpbMDGrw+cgFArnRsmrXauYdSDEYLzU8fpbIts=","BAiEzc/GS/x7cSc0BJjVxEM4IBG2HJpLE4fYW8EmTmg=","GQse4SBeuVAMdKOZjyvqNjU/FyTWBn7QoKF94xHvlmg=","FkfHKuxsQ4jQT1L8I82cCMHfz2XOYeFl/CjR+DK9Oyw=","JDAAY0agFF95mIDMTIc2Jp9UlNiftIsChC5ZW3HkVB0=","F3uaCDQ5F+E2UQej2jrn9p2FOQK7FrrLMiGFAlK3V68=","BKQg5kKxGulOWIYqaPXjJgnNU9CuKUI0ObEdBGZt9Pg=","JdDg9zn7OfwQWoj6sK/YEN4kYYWOlWzMzfq+3baiXI8=","BEdtkbfv8v2FkFy/WGUe3DIMsVYQ6u1FLE1P+gx0Cic=","EJDAtos9fXuLycokGeuN6hwo9tXhJQy16XgP2coob64=","JTk847klbVBEinJcXHzVrTdvLUNYVcEOvyiZy1xmF74=","JZMcDHNx9PH8hi8wbm5YMO2CQ4jWuTQml9FE8Pq0ZjA=","I5bLUBcAu+bIKq1RsPt5z4pNNTGF1YCCA/c/Iq+/YvY=","JqNjSDNItYlU6nSKcSmnsKPckGjDzKe1s/DOA7hySIQ=","J8oQfKIE8qGNbxU1uSxUeMmbiTM0IV9rp6DltF/NaJc=","Jtoo/Al+13zkZiveMmsszqwV9zAReFgdjS0Cs7LZEFY=","BWqzUWkdi7NwPjBVBwrJzGVXdMG7NdV1cpcbpW7gy4k=","Jji1fyO3VK7HbRCaL0gao8IlR6Ef/FAVLXKa9jI3apA=","MEdUu4xX1gcy9JLCYFGE/cM+RqUyveyA6nvFUZ7efO8=","ANFyf4RX7gNRTxVbWAbL90jsaFf8VUAQdSrJOpt2Gaw=","AO4fPGb7wFxDuilaMDxy+rW8qGgF7JQZxYjlCUd2H6M=","Cvr63PW03UpKdrWh2CQV/RChn7z8WQeMYfkpfrZ12XI=","CyRJ85dGCF6GzkXo7tEI7mWiNINaCmpeqJltEk3QTQo=","IGsM4vGyxbfJ83sARSJwlfbG8HHsO92nan3fSCPdXdY=","D+uk+4eDTHy2luZ0M2KM1sr/w6TvIP6oUsfhApRZQJw=","JU2/rHTEmwuJJnUuCE4CUTsG8TFebXDhgXPpcjNuVdM=","Ct2xNyzuThZGVRaMNnVZ4ZYGxb0XkQrrN3Ge36DKh2I=","JrJbfiV/PpfHmQJPsBn2XGyk2NgbGuFiIaWJ1ogx11k=","CQmVt5rOwkBBO41MZYeH5aRle5qwC9tbGWCxBZ4RO6M=","CNvcLiHvEfLFcploeEPOo+sNjkDpkTH0KXQXjUT3O3s=","CeirpnFIEZdnn691Kg9440L+nEkVlqtnWPFwk5eFF58=","HesFGA6DPkVlkFKn66+BbH79Eqf57slLe8fGg/E2PVw=","GacOxr38kJipJu+8wEqp7iSJl+iywkrzNf1lI+UlCHk=","IddzZgra+4qHmYb5qrSJBWY1Ojd32KPx65Or4Qu/H2Q=","CfGJD3Lp3HE+ILpje4nV05emsB/NZnNH9vRmF4QcOQE=","Ba9Fk2HrRU0qMAxh5EaZjUj6H4l78hnWCMIUXDOxEcM=","D6Gh1oKfA0VmSmbcdaZXM18zbxXzQHVs+hL8hQzItRM=","AuR6NbzAw6C9oLHAMHrVQ/QoD8+H9jb4U2Vc+Xpii7A=","FPdz6YNMa964+Q54v0wktyA0EUYBEkkQNmIYlSBNDxI=","EC2Yz1Au2EMlXPGdKbx9jmQqvnz9Y5mS/7CRli/I98w=","BD3V9Kpadt1MR/bGXafKIyDUxzrTKUc4y6aGp+kTc8I=","IYM4GcMzcZSmwNKaSNTyZ28OfHl0OjBvTP2ysmvRHvo=","DygZJc9e5km0dKaBnRFso+tOyiRsMR7K3FMmKjz/K1M=","DT4kd6exC+tEcJx3RtaCTt9iXdYFBNXck85mLxXCONY=","LNf2Qb7b9mlW/4oBvpzeNdgPgKtR5ztJrL/D7/Wu/EQ=","KelbSSvy+V9NCTgPmLdOOJFJ0kBFgR16ht2GExBGPPg=","ItpmvGLo8BEmbvyoamyBD5rkxRr2/+tX+LPFDfg8wT4=","D+bTDeeoLRYwI0kXlPSsoyINt56BKd82QwcthBklVUo=","AFDoQqEpmQkSPEbv8YXCOtMS0D/vGt/sx+B+yymP1n8=","ITCjp7MiEiK+NMxTpC13M2Zvnd9xTtfFiFy722MQjCE=","LfnuKU7fmePY1Yg/4FZsJKpmcx80qTKA4dMo5nszyfo=","G/fW5ImtjAzybraMwh/1QVgTI5bcJQrrpLb8X8M3J2I=","DGAvoVW+lYdh6vc5YXqxNs97gHcov3/jXUd40xF4DlQ=","LlDixbNqogUyQH2GuNItfVFUCAokly+utj+vASHtfyE=","F8JRCYKntYJXENYpDsT3gvZ0mV7oQJtCtFkSOxgDMuE=","Cw1S8DyK9ydoA+zyRluIWyEze1OOq9L2sqslXzdrQqg=","D1Yz3xlyuUVZU9iKY/gGR6msd8bA+F1FYZct2Pq4vRQ=","Dr960pyhOAThQi6TloEVUSR4D/Q+dukpA1SYEwp/FXI=","Gv8TyBvaR+gLApYhc7ujQ+GPlL7ifIpXZhsRA6cg/+I=","IQRJ2/XPMGHaJGW+hVBYYtPzHeGjtY/zVxO+V++sbAc=","CIIwwnlOUMV9dc1tPHudvhnR4vHTABBEuTrRw+5imBc=","HECMJWSQsKHaCNxGQTjfx4zOmp4Wx3BWF6TW27IOfjo=","B0UX4IHrTB8i0XcSAPsHZY98d2VNWEQEkN1vVX6eOQM=","AtBOnCHfHb2IUkvbIDaRtM7lUwVZ1s8PoFrfYeEv3L8=","LregEbi86RCC4T69dd47WOubRlDa6fEaqB2zLPG2exM=","Lv2nftNfSvApn3XW6KhJtU0qxr+VNoME5gMMGPDPF7U=","CRmdyv1QzmQu3b7aZSBtT2GnPRCFK4EUxRskQBkq4GQ=","Joxc/ERtOZxN0xnbZmp1tctlXYwXl+n6dhgctCFuFWI=","IwOmUslJBxgmsOmjbIBXhpe0TpEszmaHAShU7aEaGNw=","J8U1Y7EqbuLD8EHzHcRZIrxTU+sRCGjSNwc/Tvs1+98=","EgGofq9K5hjwK9gtClEJBJlptSSM/pD0LCePImFdKw4=","LEMWlDn81p6tghSZe7Bpvsr8sbosUeVwbLS0PasqRD0=","BoNZcxU1kEDqA8RdaYTGiU9Gy7NtcC48T7mEfmME2UQ=","A1RXBnBuqzavuTsSj+vRb7BCXhWDFBl7d3la06eY0YM=","GjPCVOwRdhnTXx/AUbMXKHQL7SOmo3hw7bOTtxoMDms=","H/5paKRHDNVnsMACKByvmW6I9x51m4fm8zjlF/FpDHg=","D9ZuA7qICP/ssFnImf2A9BQN3V0qXESDEH9OAuNVs5M=","Jjq2nxO5ZvgZc5RVKQaxfmyGF6e91ddKe+M5a3/gE6s=","FqQl5H0REGJQVNWhZd5BPjvYfVqjlY/dbrfgPjm6QEY=","LcUQpHGewQytdS8DxnPw4lPMMdE+OekJ/MX3OvkTjZo=","JN+OjYVsW14b0crSPQfdo0I8UXkym3qCy0qnCalFduU=","K8yU/0/Dx2881caJFaBC6HYoJJoBsJVhvfJKbNzlYg8=","B2weiNxUDI2N5U40PffEKdMpX1LDjP/mtIvoaFLal98=","CbXyCaRRrEMcBR+xLZpeT+QO4WARIJR9qZD7jhLLRuE=","IF8XsNhyni6qiNakQTWmq2TpQk9VsPHqBoOvdetnfAc=","KBxcaIg29s+RJjjDi+BGzQkWgfCkF2FyDN0e358jcCk=","GgU+aHjpAPRfTWdEjEcc8wCaROegLqUOSvpE8lkmIfU=","EA3H1CbevjAH+3zqyE5PVGjvy4l+e77pgXQoOdWeBkw=","FwImcqAWqVe7h+LPrci3X7KJBb22LILICxyzG0EeScg=","EIbbfidg/ItxBTqH6+FRI5+4tUcYKxcN4MJyA/lU9NI=","FThP451ztjMCRgrkwpQvrCtB+2WhhVNvuF3ST9dYQGQ=","LrtZn+kTbUJL9KvFNCxsdEexqFMgX8+1UZ5VE1dwkAg=","G0teh8+5Jiz+w8DwVC5MWkzyeCkrTOPu2Zb6xvTTcog=","JGUFOuULaIWAHz+C4wLK+7tKdYG7T7pgtjf+vmWeUFc=","EU8y7c3qCc0JXFu1048bl9qfBeGLNwi/bgq509VIWe8=","K8cN/rK6qy9rOHzXe+d5rC5eVRnz0YEj7ijYwlQ8cUg=","Acm/eiA84it3XjphrX53tqeDSLn27GikEuSb/jLAVBU=","BRSw/lkJ6oh77bApX7vOw1XPtXX/apfNn0rQDMtX7ps=","Jnx27IGTTMgaEyqLBYkQoSCSUgsSogGvA+MgLXtsG34=","KRcOMyKz2NXHjIS6u7RwrfFiJJPOg+lc+xUc91e95dY=","AZ9qgSSxnjOvM+XThz+cM1xvCaRUhsq1Nt1ZbKQdlRk=","GQSqTWkIVEqLNI6dsZgcJwCe2OoXFRiuVAXQNiQrYOk=","JvF4c5Sbxnn38EOVZpTkIrPO4d6d1vZHO5MqR2RV/xo=","GsZo9hK4JDwZOzNyC4qlQEDEdgMRlxMevcrJsYvEj3U=","CZbZYadcDQcZba5Fv2JHZsz7+FVb6XltpS+BVo7wZj0=","AwyX4bjK0dT9UNG0OD++ZnTRcfmcY/67VCWzlcJPyBk=","BuOtakaQDi05UzcCVbaPibPlI/H+UCZC7iJvLYvQhI8=","HWs3VTMc0CFraIDkL5iA9WXLlLDgRVFToymJBYjMkW4=","KOTcukuW8SpZsEFTXnMKyMNRidwLhawDPdOMCLrlMfI=","CLYIYEaoNVCMz0hPKXS2prBxKkdiYDdsejs+S8SkehQ=","FizSyn/jtfFES87JeBIBm7b9hfumoFNqiWQ+Fbm7O1I=","KPHgO6rqm7wFr1sRk35PXLXJqcEZIGPRmYwBxk1IOnY=","G9sGJ3jXwV2jla8nNMJfqgEn0qq0qnE2YDGgu2eRzhA=","I3WDlQLgmJDLKRToKWJ+Dg/JiHCyMkqLUDKevdJHScs=","H6hmL7y2H7OtfFVmjclCOjMtyHz7LfRW6S0zYR7Xu1A=","Hk+tLdawpvH4cH9yFxbIpEbi+yxHpROPP3+XNgeddpQ=","IRJW0Wxyaf1t9vX83R+niLo70FAFn1PSYbD18Tcx/+c=","LkkISzNuzqpPjiouavCDGPQgYOV03aNB9KEHmxK8xaU=","DOGfVM3Dn38781GSrGgIIRrs6gjf4UyrdY0liR+wC7k=","ABHF1Ww5Dok8w5QiEmHYdI3GBFHkrk4chKhGi6ssFMs=","F9ef8GtjrCqKngXuavPbt8pg4Xv6ObR1FKjNgFFXm0w=","GafTpEbLU5PcdFYAk1krBrGos1zWQWouyrABc2OQFfo=","AwwAoJM9zboqgIsuG5KC8zHwRZbYko2nqmw8lyNwN6Y=","Fry0R84tUPOuJa0IBpU4LpNdLQAYTErMk3C+iqtkE5w=","EjQbRrAVCqJepOyHFTEpl+YhJPN8q3ttOSVbfNZv6x0=","DobRORf0QFC3Kpeyv2EMhAAvwo4pbRBE3IkhLbakn/Q=","CObrQInTfWbTV+ALU9fzDRBSoYH48usU0FkCWxEMcmI=","LqEjhWJF9shHONFd0UgaDAQVzLNRoeDO4QxIzpfKexg=","LcpysuvKuMI0RuADMLFjEEGVeJAlQTq/Zk2w+chN+m8=","Bv+e1Q0yfoRjMp9YXskks/L2tCNfA2+kxkomy9Qrams=","JGoQt+PgCJlH98m9o9VN+OKmDgzKhOoqxjCkU1r79zA=","IqY1AcXwS5AYcZ7ZnXAO5S+EanFa5nrXXJaznWiLZpE=","L0xQR39/2cZxeZrF0uIkzbkWT1g1HYqhQOwH5RT66Tc=","EP+3qtH1HH0TsX9Nh22aHjjwuopKI9S1DNoyythRVn4=","Dpzv3cPC076k05ciUy1UIHhAJzUhh+evGgVpNcNYA64=","B6+EpNMUHnrCM1Lm3G6kr6Flb5ajPIl4o+g73UumK0E=","LZ4xoQrrx2H43gDRSx5WbRo5Mj1uibY46UDz7Ioiw8U=","J/GaZTLma1Mz2xr9WS9m8dNgNLMU2thEdlZ0e+J+ZMc=","AFj6PIRU1jNUsgJMO0pXehgO2Z+PMVXNfk1hfUfQf/0=","BBYntnFbeAlnlXwIBpk0PrBBSiBdOhddcIlklWgWpdU=","AGrEndklPtx/Yy5XuVjM7NmCAUcc8fZliYiPErcnxS0=","ATGt/9i9clSx2MNha74zhuwMnA1tJamk7EamvxgwE5g=","HEpvUsn8z3pBOOQT72Kig3eXetfiXkmjzwMOHNj59bY=","A/KmvlHsZ3+UZVGzhg6kef7gSK4geK630feVjSwmRfY=","LadwqtLC6wk5Ggy3jvOpZIoTcthUMRlWTXN2OWuN3GI=","FSeEY2ZfdM3cGAL+v6sCzsnUX+hmw1nHOAYq+3XWSgM=","Ev4niqNlROrJcxAnCQUY1DTjjqlmoIpvjVgGOKxUx3M=","FJucgCGCVYpMRdEZ0/TMf9hYdgTKTw1uIbBv8wtqI7Y=","CBLntNhHvIUX0ZMZdy88mFXgRP1g26yaCtxJWbaR3+Q=","Au2Njd6v49nY338ooL+qf1VYE8fnUDrqKmaXNwOgxhs=","Dr0HO6BTe1FN62Ap+SECnlXl5NmgPWtroTBAOGYtTbg=","FcdU1bFLLEIFxrqNLM0CglWz55LGr6CLRO51ti7/n1k=","FpUVyJrFR52w7Y+m+jEbORzBI1Jw9MvFwp58vDDocyo=","JUefv7Omj5gjiPJiEAEQFgi9wp9v8DdpbZFh9c2aT+8=","FEdcS9UgRR88hSywMRpXjKf45ulyGCGWzglIbpS+YHE=","BFppEGbMZr7JuvJ5iDOh39OoR1Aq7I1fXE5zNj0Jd5k=","JgKcDCZ8eZ+4M6yKEeOj8BR6jKA3IhuQATuLyzfrpoM=","Fj+ss0/1cvv3yUaWnBwmCHPOEqapSj5FuBAdW5SNFkE=","LHFOluGROzUdlpMgzGnV7BPgamJ15YaIr47gDEJA7ig=","HBZh4qfOdLdauoRmXs0r+d3WJo8G3r/i1SuATv8dX6Y=","Bqaa55Xum/5eWvPmYZpH0mY1s0wqCIn+qMPAaLfcLHE=","ET1YU12JIRXF0otMGaNgk3Tb2631QZXHMUFshdcx1Go=","KriRAuK41eY4/5fXYdpgQuU08f9H95F6LKGnQGO0YQE=","A8Ecp55B/f6WJzDEXmmVRjSQMYk9orT9OYBP1qFa0bM=","JwlsZyYhQDiIAU3bu/ydoff2e01M/oRsat8ED6ryZpw=","LeMq0VSXrvTVBNTe61OxPGbbeQzkhhMMqp3CtX71vg0=","DcEI8rCigNL9XTQTEHIqLSjHON3a7J89JVdURI7v0AE=","GGnzt2P+gWTJaFihu5761bzcPuvECb58fTTKUDZdgy8=","Ai7Totn/Mcv4JVn+apEYQ7YWlF4WpWjUjG0zdnEpaC0=","IVXWAFIQFp45RO0TZb0OcpL8ofJ8GcJmEMauwHfQJrw=","DeG6elYqj3rK6TJj9fG0u+wMBVbJGvPbPqWSjIyuroU=","Bdu0QGAkvqvPzlv0bsfaOBJvdAvOjWN7Y1Hfp9qQJWM=","BdQUm6rEE77U2NyK13jTLADnieP81y3MyX5UJ6No/V4=","Ac34tFLZfCub5QRuc5fnb/C2gC+pQceHkhLiIXLCey4=","H8anGGcCf1avgIX/ga3OM8TXxQFeztjHGwoiJ51GwHw=","EEC+9MZC0DRdTVmlp6OkK6nhhbdTBtnDVo4P2paqr8I=","FrecOmvzFuD/LJGyiTNKTSsh6VZ2QxkYqAgUdauPrQ0=","IN/xvDD222tDSzoTh+PIxqNAcOUrYB/BPL4c3NWfR04=","AhKsKrem6q7CVJVQMKlw+AYt1BcacmqL37f9hRKuBg0=","Lyk3dJFHREKGmhCckhVjfLAtwDE08ARCE8gRn2mWrgk=","CYTKal+RhdUl7JPDP+pgMnO+nzhmqihMWDfZ8y2BS/o=","DQgKa2s7YHANKZvW+oEiDeSRNhyKa9Gc6w7pKUsk8Cg=","DmXNmehLBS9niVMGOMsK2CGsyFtkACZNzpKe18haRUQ=","LiCIdbx6wSJICPcscWzQXuMOPSA4D/amVZddoSc2kgs=","KYnzrkd8L9N2oLD/PX36wa4uO4lK/Sn2SmDRqoWSutU=","ETYc5UTpQTeSItEB5vrAzpGBBqRjKQo+OnTDzqcYlFk=","Ho0BS4bLWn2lOeEMFz9qddEiqCK4+zZsNMi9BaIGFDg=","Fz9lreyN7uJ7qBKtKVWOI6DCMkFn72yRIS7iwo7phzM=","AcNtqvnwHxuv7ovQx3msPl2l33rUVJnQmRvWlTEO3dk=","E1OssIwFrbSqmrHEhbuF//J30aPy/ImUSm9XQfOB5WI=","Llq9JTcgfK0YYOceoRiO5ACdM960+TrrIPHIejsGTTQ=","GR1cXtrvQtPQLu27erhWJRPetOs0kToTQhcmuo9pRVw=","Edf40fJpJkKComP+ptdZnYKgTHTBJ96d7nk53S3NCJ4=","BCGP3jZoKe2Q95rV5nmXlzRFy0zWvG+VG60IUobKyXE=","AHB3L3z1JFMEg5fKX0eiAgJ7c7SJMBwyJ7cccw121t0=","A4o4m6712afIZbBlaHodm2doGpjNBRY0wdwE2+PSuGE=","CaXu+rizaoDNpEaytLWczQ850AlmpQvq8ZhgeJAVpuU=","AbWIhIuLR8i5acFFEJtLWD2eyZ7frLdInRYhLHWEzYw=","C4RuSjkOVg9uGvbfwzQUGVReWr+jI9gX/tkeMNQpVKY=","I6ZnnH2a22YNQ6At25AAQOsVE7w5T8T5hcq/6FznL+M=","LgN0ppkZfjQ+XKo18TUen0w0Avt8hezM9y8x1v4IklQ=","B1LNiZ5S3E1/egivTN4/9kuMwLEXa7nsN9QZE6eie0g=","Bo+IExJymdrDSaK21XOXpQJ1FCtmS4AsmeKHPdeuVac=","K6cKECNV1UlndXQWdDSz+YaHLQSilbW4s3QzDy2iArU=","LEZ6+IdIq/ajNNHfA7VSEwn5CZuCXdKJuGCecKC1CCg=","BcXyC+8b2CcBAJorRIrogeOlLC0aMZVyltKeV2Po9Jc=","DcY4X9xWe+WEKjgfYAbixgzQg6LGSdnyOsjJ/mG3OHE=","FC05g/Pcf34Z1JkRuGcPpwN41bhBUNJe0lW6qBFLNpw=","KaAe+y9qqJT9fm2YyWoPoPNvhqepmqNcAPoYwbLfZ78=","BSX/7nN9YFE4xKUGZkTsYwq56K/GRVW30qGvBOthOnY=","HoB9yoHXlYHwdmd8oOgidn4WT2FJECZO8XfPQjgwHcg=","A4X7P4nHTcmTUQgWRyR000wCI+D3M6Uv26VggtvYdXw=","A3ZA3Br8AUPhpimOU8rln8+r1wFv1u8a9VjzN7qw6gE=","E0GZmh7YaRnxKmxSYIKe7l/VbPAx2oBQt+TA3olgdLQ=","Bp6wdYZrCvNWkG1Lr7EK13Ov1kLv3MVleyRPZb7Y7Oc=","FxwLgeYhNuOVs46OCLPmRtJyYQHTr6oC6hkJphkDNpY=","LIGBTJRT9Ry261XDEXU+hMu9yzm/5pb5VXUQdQKsztg=","KdhDwEFdNdnjsz+tzydLKrBLOQMq3Kks45uKhqfDpgQ=","CF1qEHDzUT2ENrzNq7eHUNjhXqWUfyzap2ac8/rncos=","EYIDY+1UHaoQpEumZb8wLNvx3U5nBrAsnipc2kEvw5Q=","IBk1pY9cV/wCtg1hqDeFvd/TFQ4F8d9dEFhAt1GhYxc=","CowoIMVpcariepUqvTOgPUZ5Tu3Whs2Oz+1hDofALpo=","GAY4/zAaZMoEq9bQvXUAtmULZf8z5r4f1Q28FjooGHc=","CVxxYmbx3lkET5cRSkFYo/hcqKk3z77GPpsyGoEt02s=","F8MeoC+8N4Mg2G/+1sfKFYO2GMXBpoeBjUCHpJfXNJA=","BbhsS7jvMYtqcifkGS0UnTwXqXZMzWYN5NUKd/GSqRs=","JlvJXfSkxIdv9w1+ov3ix6sV9KauDSN81s50uphsens=","JHUrR7xsa8jZu+SPX+8vaQhwFznF9bSz1siG1HFceSk=","FIFKHg9JKk6g2G5SepZIIXjWJLmNqW7l5YO5Mk2XTv4=","EN75MQc7ZHm9YFdzePKTgZl8jgQdPPs9x1I7ypBvAL0=","FPeudwv36V9/cGwNirTtA/oLiA0oxp0DG0WSyYYQF18=","Gu9QoM7nUbWfkmr0DoA10Z3sydQo6+TndcXMnc4c5Yk=","BBk1YHFy9o66ZcpgBo3+OwhsKi1X0JYClRIUtX5zz1o=","JoY+ndJCVdFXO9CDlZuFbAST++/oPIGYN6FR079FLLg=","IDbvtvmDCWXrPXoGi9CHyfWt8lG6YgUsZSc45j/4s68=","DHEql1t03J12a2OaAplpyjC+T3WnU/hUsA+k8bT07ps=","CAFNqzzRZn4nr8mb+sHmgHr9/2RWSSyjN1cx04dTlpk=","GY0HGS20+sKoKkp5g51qK5fE3U03tOjztTAJ95s05qQ=","Kesd5Co604GyO0ExQmiXoycJsp1Tu5Rt/RV4TR9j5XI="],M:[["JR5/35lZEIAICwrxM7nkNp8i5XrOPNf2T8b9vPONfaE=","JftQtlrPT7BHy9OxwX2Xx/4m6pyiONbjSFUEhukcd2U=","KT1hfX2nIQI1Xznr9i+RsG3rUyXzZ6RVbqHjHtV2eDM=","EE0ClasAyF6WARGsJdpHQ2ZZnldam37fYUXxS6bTwcQ=","Cqo14shLrxF96j4zbNlqOXkrOBOVT+m/PtW5Dy9pyXc="],["KnC58dS7zNvAPhfB0dzbAgUpA9xmCeppafZhsut0yDk=","KBFUZRySHnRjFamTTxuKG7qfkq2O9Ll5EVuOLpkczXo=","KMK+L4Jk+V8LU8cyE076M4zNj9ue4rRfuGqJT32zbDc=","IYiAQeb+vVRtQnyJCxiDu5tibYy03BjcxOyPp15TChM=","FN21+toBcduAGVuVktjPK+gQkw4+pFdKNQ1l4sv/SUE="],["L2mnGY4fvMfepDJlMGo37VW5G/9lKtaapPqEeJcNQB0=","ABwe3WJkW3Otkxq4Dje7sme6MSs0FA5xbWo3R1lNMFI=","FbmM6T5HvGTOLyyWxpZjxDnEDGAwSUZvp/mksii/wys=","EsfirfpSTllY9lvi+6yAn8uoRYso5E2SZQUd4zFjz5w=","LvwrkNaIE0hJAYIi57iSLq9nznmBbvRoUx7C3lO70Wc="],["DD8FCmv1rxUZgeVePhopoTw/+kVQvSUU8a/Wxfch+DA=","DexU5tv3UgX6dbp5kr008Isu/i7NQkpz7ad4QyCho24=","HEgqJacp9d8gIlgVA0sZYJg2ShH02Yj7fMdc8y2BNvo=","JiXOSKezmkJScyYk5KuUNggSrC/JoUpfuLYHrp/YUUo=","B/AXp+vVbdCG981P1xDFCe1++OMAuai7n7nyivcQJR8="],["KiDjpKDlfZL5fJ1hhsbD6nxeVcIBRiWb4veMLMwuNZU=","EEn4IQVmtR+q+x6aXWPA7nAWc67YINnEQDsB/rcnpUk=","AuysaH71tLVoACvZ0blrS+81emnj6GtVYbkpm4LWnI4=","LToa6i5tREZoCPiMm6kD073La1i6QEQe1OvPEbvh43s=","FAdLsUyYLIHJrRceTzX+SbOcSnpy27bZyY2AO/7WXmQ="]]};iBe.default=_Go});var JKr=Q(Axt=>{"use strict";d();p();Object.defineProperty(Axt,"__esModule",{value:!0});Axt.poseidon4=RGo;var CGo=wxt(e0()),kGo=wxt(t0()),TGo=wxt(YKr());function wxt(t){return t&&t.__esModule?t:{default:t}}var IGo=(0,kGo.default)(TGo.default);function RGo(t){return(0,CGo.default)(t,IGo)}});var XKr=Q(aBe=>{"use strict";d();p();Object.defineProperty(aBe,"__esModule",{value:!0});aBe.default=void 0;var MGo={C:["FEhhRZjgD5jnrn3qRfvYO9loZT74OQzeLoa3Bq1AxlE=","CreykTiOXJ5DwNwfWR+4Ps22UCLhtwr0O4p7QMHf98M=","K3y7IXiW9SyajAiOZUryHoTN51SjzvWxXE1UZmEtat8=","K8aw3b4dcBtlcEKL3Byhvw2ln/O7u5X8K8ccDG5nplw=","EjpVoxmAOE89ILLOy8RO1gw4wR99IOknHvq5qQXu/Tw=","A3UBzIydyBkwmnafTfCY5YiwGFi8jrfieeKIO+n7jFM=","HCEW5H4DqGuxFpWwpfbatrmkYLHrlRqwHCWeyj/UfVE=","LBghNIkDLoWpyMuOmmWDm/rtE+V7wPrknb2uv1T1b5M=","Luj+09TSxxoEKer9jl2xcY8p4iJ5hf3yrYcDyDW54DE=","KMZNj17XqsAEySAp2em/kbqUNtHM6UuTFtERxwoMFxQ=","GKAdn/t0euDePoPHB/iyT2gshPFav1cbNCVKA0eGZeA=","HCHZK+8ZfnOyNOR3e2DbFOZCpWzucVFdVOGscc3nK9M=","CtQEzLyx4ZWJfLYMgJgeu51mpmd9u+2ti2RV/mLYB7E=","Cptt6DMGT5O2rbma9sAFlFy2VMt70UyLl6+LYMwfs4c=","ExKeP5MK7W1HaQMx/wncUWDvpY3c4sPmGA1FvsOqOm8=","DXphTImRUIqxzkiVgTuxyC8Yv3v8nigMzKGAeYOTh/E=","BTL37DbjAEGwSGmGh1yROkm93y9a9f6+jDHy9AlP/qU=","BrvLjo4YAgEpPnEvSVDxsLvugIydZCY8hNnYrhVcuJI=","D1WKTbGjrAf2Hi5r7pR/c1hr9A8hHOtPaHylZ4qdyzM=","K+FApgtbXy+O3XioGKlpsgxkPkGbzwtXfCSg0Oes/pg=","HEnEuanwn3ua1fdOusxxBRK46Ge6zifLDeoG6JuW9jE=","FwwacychsSzefzPkdqOaGqd6gcBuLqxQOEewDVl2Uts=","GcJ9DlL2XKNPTjGgaOSTMca/w52SQfnUwwIEFhXPJ/E=","LxvcUlT5Igwacx/FJ2lk2rJrOF+kC2sEvtmWDiVDugg=","BbQtL7zL9NOdK+kznKvp0Nxtkh6FXNkRVLY50o1KHPA=","EiAEBxWkGtWfT0EODAWkLF/TKsUv6dBviBiNcfYeCTU=","JflSZSYVW4OUZgn3u5UH3Ukl74cd7pFtkUTrtOzhNDw=","AXv+QoQpmud0C20OIElR4xSopdBFJBkUeXipWzR0JEQ=","Kl1HZAIcpx14qWdMtnCPFYjSzq81eMQRHPizWe7wic8=","F/Atq3RfvjwIEyH+XO+EXnuNBwslFNKbKnt9icwIFdo=","GdpiYm23GZtl9K3PV/pKPbqhdkp70VVwjubzeMie8BM=","D4jilfou2BtCbJH6aTZqc+33Xzm/GGNM0mbsQDiCngU=","H+McVUhUbHlI/k7hvXQS4ygO/30gywmqhfSfJ2YUgBc=","EP3BYTvb9n84vd5WGy+R5MxItZ+Y1kNjj9wK+tv+Em4=","HyYYwuvpV0UIucUvAADjPr/drRoD/da8pu9/AJMSe+8=","Ep/n/D76xqirI9um2IbzlNoR9ZU8+Y4oJpoNuip0XdM=","Fa/UzfHk+CDBYx1KuFykujuvz+5yvq3p+uYFIxAkSOM=","Hyx0ulw2fjcNco5x4VsmiFGnu4tFUoy3NJVgeayZsBI=","ETDhhy128vk2nPWble35zhnwH6icnDaybgne9nhtrTw=","E1I9Fz9+a623O2P8HJu9vuJCxhvGhlZJMydTOlwbHco=","FNpA0K9CemXxhBta3JZThlM2j3JUy1Zn3a27rXpXTNQ=","AJH5ZADkKX6oW7GGwXswToJjjlf9Yx/2MVl24aXdi4Y=","MDMpv5AxxVFbmjTUmmS7agJnvHtUoN7KXEUCd6ACzcs=","FO1H5VwdocLwXTwaGy5sGFCfyDNuz+nbc3kW4oP6ghs=","EWHxCzV3ddgQrVO8xKINWt0rAyUcdH3rBO6UxWXljWs=","F6ilCucs5wfyK8Bw65koUcqRTrlMxo6vu4qWpxTrgiE=","Gmxh15Xbr2L5klCzfsXfiGRaHBU3kdtjErky3CUOT2I=","H4vSq4qoQGZMTu4ZjEaE3EsFdyuyoIadpnIrFfRHoTM=","H/y4UqTwAnqXmfExzXS5jM+4y8BjSdj+/MYvEMj7Pi8=","A150LsUvGbNtSJxyD0Z/+td81TvC213dskayMCH3nxg=","Hfqu5BvflNeDqin8Yrfse1VnOqgY0wX9QtF1oF8uPYY=","KCE3hHegLplQBaVjUIhUCUW9Mz8tFFXwOKIZuMR5azo=","HbSk0PI4pXCxBhxu7IHALzH/3Up8GedjF08jjQSJdCE=","FL94iUV7ILehNns0o6U4IX1pO1JCav9ApLtyiTsXhMo=","LO1Swr8pb4fldBDD7JqUg6eW0WT2BJEnEJ/w06nAhGU=","Hd6sWAWn9K2k0EQe0QjjFJ1M5lhPSa5b39RtZ2buozQ=","Lja05enJe0YjBOjitfnciOHJ8hYboEBnP5ERI/BCrnA=","DGhA0csGZtxZ6JsYZSddihZLRHxe1kNHyu5jUCwjjV4=","E34uPonnHUYfTJvD6PEhgyYqTR21XFibLK6qwBI49Yw=","JQky57CtzyyE7Uv7YKNra4LlWqlHURV7HUV5Swgciq0=","FwpykvVjTAbdO/CatcnE7NSwDVzi81+XK0VVOR8WtC0=","DWjLvnconnjVy/UdcPG3W6IV30570BSdELLFDypPO4E=","DK90VjuQUl9kWm0gNuzRMG+h3GgLSdnOTtJMl0mXMXg=","IKfRwKJ/zOeP/jcvTFgwaxZvlFbtRs3rJV45W30w1Co=","BiPzImtUcLJ4m4pTBA5ERDOF6Wuc+gvk01AVFYpGhGU=","FjIwhojCXnkPV9aKU1AkEkKlYwU0feSlAJzka4zcuR8=","LeR5Om+ZzRTj9mQiEfTQt7z6NhWXxUT/y1pWfpB29H8=","HU0G0Z6hsJyteQhtUb3hFyWlVPqZVZyi8J87tz1yjGY=","BIDnR5pmp82ephyLKJdDiZCDUKvEqvwYzXXjPdEwwUQ=","MEMLAzaOvKqRJGlgSQvPkX14aBRj4ufXRL+0QzXawk0=","C1ezcyASfUxQ8mkSSw29yysfE1IkGl0SEDKD4InAx0I=","LPSJBlDSckDhlfYKT2mO2iSbjdYUsjN2tQF40t9tK48=","HiIcVSaJi/0S3oaFGg2XA3UaLyOQCKtfm307aRHGQYQ=","KOB0ha19mS7RpY8ynKEq3OTsaT6927KVLlTTOfLuvaU=","L0TWT4TeFtxnvV6tUe+x3IOByEUgwShU3V7zoHms1OA=","BQp2vDLr0d/ivjMPME7ces5xZ6t7oVFvQCHGLPDU+sI=","L1jEXl1lmmfXgTZyQfbDXYy0Y2HZeyiUfSlCHCcFlKk=","JejamuDkLoQOBLIwNw54K9tnU0hEMlujb8fl4WDGanQ=","L+xzTaIP4yAD6gTxJ/hEck84o2i6EMKVRCUr55YED38=","KIpnePOoOYio7Rcn8V6TtMsU9OOju7kd1tH6yv/9Xu8=","INzGx1/Yklm+f0BnULPbZ5olqM0nFdJFuRdTkKySLIQ=","F/QroQlC3yXLilQXgqGLb9Mc+WXREXjHsErEW03qXdM=","Ao7rhdEVqQQCDgxhSO7GYD6c7avGZKvudkqv1FWYa6U=","Cx187POnmyrT+imPbOp66V2AwCmezJGOn4ycPTjVnUA=","BEAznJdkzsecFu/bg0omJh244/Es4c9yLSPA4R/0zwc=","BspkfClyfBlioAIXfaLVBPSwel9+tXx5uI5reru9rVw=","LqEgqGT1xAk90ali6PATx7jvd4sE0rpb/DyrKGGbqeM=","K7c3VGxK7nwMwrqHwRV+KnfEeev7Xcdq27Oc+Gl2M/0=","DjDaZJBiXTPnnNUBdvVo+aLCjC9EmivVGiXRVoaAOpM=","DffKcnihNlC5GdhUl7LrsPcQNafCBDDUEx2QOrf1dSE=","J8xYn1v1hXlKus5Yn7inSi94TAmQuA/KppRAl/hw4tU=","IlXDajjIc13kXO30Uq+oQjMtMwQveOYMQ8dFVCGzJb8=","Ez2WAr0zeNafaBwnsFvf/Ji32GzKY9c6YMrtSFeE0Ic=","DhVI6UKunT4mhgaZuTcnyBeplIYWyT70rM2YGx3D14o=","DyDw5V2TaJ/gnsMS9q9HYnSC5L3goWAqjiyNboTopq4=","LlIyhIPLW3/y605FsS5RsmIyybwXtykpVMCp9r+lG7k=","ArIWLVM+BZpu2iq7dHEu2zp4YL7qld2KSr/JV2YIBPQ=","GeCSdxXRzG04lCmUf7Nzfa1zOXTGsuE+Wz1DJRlRbHQ=","DTqABFfXd4VjYwO4uU8X3P/LRgSIcqyfdO9/J+5XNwU=","LJdNGVJVehqsX3uuSZZhbaYZtz9EHE5QTcj+nPtVnjI=","B2a/7u3izPNwjhtP8wcUwiwdQ0zb6PVVFLq8LdXZe+8=","I9rI6lQIL8Ex4XOuVeRjDNTKfIcbKgpHnB505/GR5iw=","F9X7bCyzcBDj41irLVdTdocO0zGGuOrkmtO0fjQKjX8=","F13Kx22KgSYTm1g644hTKQJG5D54P6aQPsgAfxeMACM=","DE/Qj+3l0iGtt6v1SYmMkeW+foW/H9KmEb8YLMLnFlU=","J3k0uQnnLTo0dbsex2arejitWbEoMD/FAC8Cplvf5yk=","Dog0mZjf5wPxsYRST5w5TWAEzKz5y5UolujP2wsHi2g=","HxsgeLYLD84Hgk4qK8jK6O5nNRSwBwqLRXEMx4y7mUI=","LrFVlWbFNt28MW9kgtUfo0BVdldwD1uKhG6BKg7TNNE=","HE29wzXPZ2Q1Ugi0ydJD00VB1iPGad7Cw7oGa76vZ3M=","I3SmstpvjKuOXP6NgF3Tot/KHot+ul3IV0Ah/RJB47Q=","Gd00JTPMxgOplzjj+1pWm5TvcbPkn5D7h09hYXMwcvQ=","IX1m22x/s+/6UIgAWH0us8bQPYOFEy8vzOfzXycFzM8=","CBX7hZH+AQOM06OziyNvnvynfGGNO/xsKn+okpbH5k8=","K7lDtAwr1FamwXhTscqI6w/zb1l0sv+aX1CT6b9joW8=","EaUVP85llRPufLmXSubLpYHjtM0UVwxXCf7D2NP8guk=","G3K/0HY12FAbLv+HhaJJW650x2U8+Q5tXJ8URCaDbfQ=","FJAsBwDuyJeuF4uoyvhQ15Px2HUSvqDs6jnPax/uIz0=","CcE4xuCmFqSf+Q1DprBD87dFt4hlhW3EwaReL9hMs/Q=","BbWKPc5XsoGicdaYlQUtiHRYpxV4PoMX4CSmGjXsELw=","K+jSlSXAz91eazEl473jv1WOVfvoZ/AkRXqWdlR00Dc=","Bh1y948bqdxrTX93hCJdaoG9/Bta1sJDafnAVgUj2a0=","C/GK78rP+r30ES7drcphRXOLSAOzYUW7lRbbUBoGkuk=","LnPdEF+osuyTHYzfKexnnjqYAakwcafV6jBlklXwO8Y=","D4RA72Z8mugTN7pdjJJ6U0fecpaGCyEcrR7L+101mO8=","AE0wOy3qYnsnMb6D+TrDTn0U0XihOABVjKc5Y5XrEY8=","I0VBrXIECnDaKZajUmkjDJRpnu8xOk1IBQgAjLw9N8E=","DRI/HnLSa5K92P1z0UKGwxKtTCOstGsuCMFXEEQJ4XQ=","L7Ngd28N551wmO56pBI8Be5rBai+Rgp3TzoEjhOFRbs=","A2hcB5Q04WcnbFfTzHlwO339xBwVbqHot/mbaValUyY=","Jgrw4P/8yXcsFjGxeTRFZrR6qto2geuQNMb3XDcFwcc=","KGK0E3T4m2lSdLM7dz8lVJFuK/+f9nJUX8L0lWP2J2c=","AqmRL+FwMQInGJ6h5pHQNi8Ys4tACw7/GSyllRPrqNU=","COUTreaUoNisHz6/GpZEDTLHE9UFjhIk4HA0jCgfSm8=","FApKQx4u55QA7XRll42EdzITxigmT/gPIax6a2c9Cas=","KWr00BnLXffZWbKdVJw/BxICtOuotT3F7pee0UM3eSc=","AYMuKEp/TIFhSIK2k5/A8YVXO9ICPj5QV2VHC7gSs0k=","GoTVame/3T2WWr3NMpqnjU/pNDRJby0QOGH9GdZtcmA=","BAy4KEd3OSfSrv3AdIkDep0fdjHsp1yfsN2gy5294UM=","AQ3PCEzCnLfK7PJqpjO85O0rAZ8oh87nsaePidP6vi8=","B+3CKgkR6iFEJe9UK3dtsjsP5YF4ENQMcsqYqr2a+oM=","LupKsIrsd18hSEeeo2+7lpNtpYuki9HS06zUgXOqq+c=","HkDA6CV/5KYQBc3PrRSM9/R9G1z936oIJzhpVRgkXxk=","I6J4CVg70epR9DbeVEPhCPadRM31HcHwPiGUi0mAuHY=","LkZSsETb/kDmO2sjL81fPzmr+9IFHuaK3HVAgNSSUKk=","Eeer227Lr8Ln2M3v6ce5xQR160dds8LK9/fWf0hXdfI=","GZ1SNQzDDoxzgh+AIJbw5UehNVGye/a4mTlvY6xc+Oc=","D1ddbuZ8vs2YNFYk4DKjfIWafL7zCz/dyUnNCXhIQQE=","HEtvmiritBjmJlrLqclrBhhNBwKOX7eE80da53cv8Fc=","Lctc+Ilt458ijhV8DFWT9GJvubwiUgY4PbIDYKvwySU=","E0CrufThExhr3CbL30vMpQtTGhB/hjylRFdePPhw+OE=","I2jmkrcnh8uIcOqIjnFOAG9Z0rRGDPt0xIqMxzsdGls=","H6ua3ZuqSk9W8jFld1xvLZIqdjKpT5Y3S33IUnVvVLY=","DH97gjANPGzj+JV7oeSt1UxMAV4g2XZdIgVxwWq4aA8=","FdY+hr6s2Txgg2iOXZyPPGlHkp+fH5mrV4pMOpIu/wM=","C+hDrl+bB+UlcheK99ro7QXTaxLAYHhikpNV6nQCPZ4=","EzJ0nFI2lMtpNeCWOgfoGwWWfOHZUMC3MQWOySp6DJo=","JUOUCIEOB0wL3UWYuYFf7okruVylECns8Am/+lubloI=","BX6NGd2ZmpGNopsJQLODup/RXbCw9kmW3/Z/61X5p0I=","HgFON+mxF887SHDZmfK1XTU00Ka+mOnjV/pD8B5wop0=","Gk7STm4DrrzWvbEAUz3JZll6/hXIUbS4Y/boiQhMZHk=","JTQgAHCD8aqGOtR2CQXBA57UERyfBT8ncQRS+DzjapA=","InahRBlxcJr/5tKpkyAAHsRexyFVxXXd7srA4ydZqwY=","KJV90SGOp5n9NBHrGTJYU633rorhKB91MwL+fTHfp7A=","L9klcmq3lMiL11eWqj5/HmaS8pFM+AImfd8B43kCoAg=","HPilycdqhLFHyCONklPNVbR8DEPYKWbEY2ooZ0cF/Zo=","A3PLvDBuG6uecHc2hxXmIwtLLi5KHbnGdLjDWaQekQg=","BgKD0v5/I9/1E9kRCz3GJEi8SPUxzgweq1kgvyMpCkA=","DatGXW2RB0DzPvbMDq3HG/gRm9/Vo1J9yLv636pAJjw=","DLp7y8giSyqOSroXl3IwpobNZCHcDKU0bzRGtiQ5xMM=","HkNl2weQycT0RbBlPEZv8h25bDi0B2uovWi8tN6mkR0=","G7LbohmamrO8hu9fnef2xcoT1g6rQs7WjemPxkOACo0=","CtPBhwxtbvQO661SEjzRopE9nWLoC/usroEuCCAh+co=","AbCYyR57DLtcNFiAd8Dd+VMA3fYUk1YwwM46JickUwg=","Gf1cDqwU+udZi9TO6jseKZiwwWhJO21yrkG1duVbnD8=","DUdJ15zBY/FxEKQEpG/kJ8ZDTz/me357TM+mq5W9fhg=","Hrv+gRSkG7gJ4LMzmSQSMuuUCthyjIpRbUCtpEDb/c8=","JwTlthM9l2TW0/F9SdgzIj45N/gOufrqu/upuvS0wbg=","IWXhyAJzBbGuDjI1cWNeXVQNE9cQw/mjkLaRPxTQNeM=","LjSX5NNf2llsBq+mO8Og8uVdTuukrOtg5lCBrWOqi4o=","Ax2kNF7s1ttsD3sHx4Fdet0f4FRtc49NeatcV6qEHt8=","CJ7OVOR6pckI5D5fCHN8FDaWcIkAasqxyc0Z6sSiCHY=","L1PBXire0zxH9VoHBIPmzH84Ifv4qkBnfQVS7Z0Q2Ec=","FCqjT0suitDfeiGz45wAyLCqKFcJSAHqr9cr7+0Hf5M=","F66k2kx7zw11iLAU64tAl53Scl7aTmrOMxmCRnx/8r8=","DpcMGdGXSNjEZRBNjwIgA2P5pBeG8C8YJ3QrINwNFyc=","BLytnlU3lWQvWbr3FKa9tDL8RaCgt38aujqYI0dt+bk=","JCwL+82qdvcV29S6glxx/P7WccGxkB+khMh/gQMV0M4=","JdsTQ8JBBAcQI/tu002ZCQeDEeHv6FrwoRsZEU+p55A=","L/5NnEIKWenNx8Masr81GHyhR8uJijlC3rNnd4YDaoA=","EluwOvPizxi75vW1kOs7+NDRumO+aWSD6Y8oO8fNB6M=","CBa+QnRbfbtM7/5bjiTqYP2LcZ3rpQA3rHt1lIdFxrw=","ERFg+az27DYNG2pxIxOg28viPmRCAFVHHS7kxd7bNdQ=","E3eXjhsfaokl+o57eUG9+PtZq5VCNCQZKD2CA0Nck5E=","De/B2IghZu88zeU6TyNvuoPThGIZN87lfkIaUT0NM5c=","L4+lx4xwbjpdSgPyp6OVMEbX6Uy4in7zUOZ7W6Dw3r8=","GiqVfsCnI9phwhNLqwvxe+sA5tzYRpDCMNy55Y2pSCc=","HN+HEJlfXgNBK0p/aZUy+f0B8OoWeo38Hd834oBa3e8=","Jv0xRxgow2rjbCe3SAVLDAxP5SObMBaZ43Ze6+zBiUY=","B3XZlswsRFbzA6LB+QB2R+Eakh2f6j97kmFDuZ0voL4=","AW+5M3cIymOM39qRvQ2uprlyJO97IGJnKt3RvRi7iQA=","LDkvvn0/3kL8pPlHi7Q5MxJYJVNW8YSvb3bxGQVBF9c=","GHoqO/eaafo+UInvnx/Vb9tHxV7s53qiKKo94bSGvLE=","AnGoY6KAoyZB/6M1ELLt0njJhjA1lTLz5Qaydf1dIM4=","FVdFnJx0yUqgDlr2mh4xEvtpU3zol+wMcYlY2WUW8qs=","Ko4myo1kfZpjiFFuqdz/iQg9U55YFowqUMba4w8QnyE=","Ict1IZTPQ/O1GULrAEDrqd4rz7HCo/rpeSS3EPJoMs0=","LCba+Za+JHrNbdSsrWDTi1pHHmMiGI0CwTfny0hDd+w=","AkAXbuDnmC7r6Spo0+OjjCaCGswPXQWM+ME3vKLSbxs=","JjbglzyGXBvZdN142qqNCoTNr2vhrUfs8qDRjxFzGPI=","GehPTyWnmUlgQWYdxdl1toH24GdEzuibe+XZ/eF0SsA=","Dr+JBko68kfKHzb281cBiOJx4LMmxPsmZk6J4UVMoRA=","Jcfpe0db4A6LVZo4xFI2T0ycUx/suKxpj3/XPOIucew=","BETJnlkjU+WuyqMCrdkBwU2MVScKFgr+1EKe9VmK108=","E424iHgwVl8mk9Dg8C5OeeFEln8LpTsDUZq6dktcmUo=","JNQPRiEU/p7gKq/PdLT8ok4a42XcdcO1K7E8u7LyHt0=","IeZdbY7kN2C8pA5zC130xM86inMtsUj0spUbTGHWjow=","JI3XlmnsCdvwNQoV1sdcapvarO/KFNUTAJePE9GrbRw=","K4I4wVSPnL4p/TXPkee0jw69p+Y57faf6NWrp5JNU2I=","JDn9I5JX84GBx7489RPxv3I166lPa4lCqUy93s9vYvc=","IAlYI1KBphuixL4KoygqGMdLbSYvXefC4z0rs+iT3+w=","Dh7KXfiO5fYM+n4f5b77txn62CEfqbLQL8wjMZDBfxI=","JrU0J/mz6ix2nZxmD8YIgaFpwScy0AG3FY7ksbhCyiQ=","IPOz9Kyv6fivPgZmGzqPd4+igSUiudcKZ0As/42ysbQ=","IR5dKznWJSCnpifs6MrLrJ+XUG3vTsKGkoumwn1GOxc=","C7dD7jSAISnFVnMa7Z0wLc0IUxPOVy9iQtE4MuU2tLQ=","I8smYbSI7nHkx1P/I65L0l2KRAlPZrZTKXfiIUDrpcs=","A6NaoxI5Ec20U1uu0zWfX2pSBbnJPvMdNTI6R4B7i8k=","J4A4SKCu2WqT+pQ7ZjXkUCF+E39K3nSmLXkXMicUtpc=","DLN4OcLJp/95iEy+x19B6b5eR8dtYVOCMb2BYpltb2c=","HwAm0L8fjh3VQjzC/sH7XNqh7NxMPLIY287vd8ANL5M=","AqfXu5cLim7S7mb6u7qVa22jsQD1tfuSju9C+XCCc8k=","DP1/QhXkNMjaF+wyWLC8YFrRqy6QqklDUeTuQLvEkfo=","GAsRtyBiKhVoSdxvf25/VxZZvmloIjDF7ZrDOXAKfN4=","BOlqllvOPToKJKSkV8lRWCyHE0nOfu4aq/5XipTGUBE=","FZMfeCtF9/tlbyzb0fdwXDU6I/4dMKWkahUi7RYN860=","LiluV8l6Uwms0m/r9VrJY6VETBxfcDrYig17l7ndOLE=","JhV7zreOhGu7Ji+aHgbUJxveWlvOjwQZlS+X/9E+rKg=","IZTriYR9aw8Yl/Z18ZwMVrYbEySO/zyjbjT7nRx57kM=","I1C/NUd2VomRUa193pbqeFfhVQFEcAjatrPSfI/6J08=","GkhvCuWRys2vCcWKScTReVQFQ1NAgZ4APwRp0RC3dSs=","G1bc92+yPMSoNNRVpAZeEzVxQCt98wnVm8MQXUKowwE=","GnSdeWSvC3ICkT7yBMZT8rS/tlzqt7aFIzq1nOO7aSU=","GK5ZAHP5aWlq92L/pOjw67+X+Mx4fjfN3R8yG+O+rbs=","IcR7J12C3eZGDV52mplCEUSxxanaWSlK3py7MXED8kk=","BHPdvVLnN+UnNk6OtjIHl1w41f1swysnIQKwgs0VGPs=","CxL6yVttOogdiSZXyEJOZFrE5rAFFfkC1ZRXQwKybgI=","CK52FqJgz2ZX+Pc6woRYjSxfB/9CXYN6p83O9j4+IQM=","A52vaHYoC4Doc78qMv0oNKg8aXV7rdWKiI74Gekmzig=","Jeex10cKPHXxPwtWVGyOCfLY7+/wbvdm+ceDyoadEw0=","Ho/TY0w/92QYTQNDX5hYSxG1sVrrnHUmLaPx6iwqnno=","JB3MUaw3gIpBXdHjwoHwWv8ReJ3Ayv3XejVITgmT+aQ=","H/wxU8Vu+XVZMs6ivgVzdJva/hxPoHgaS4tAeM6ddUc=","F2MNYtmj5RDIik1Dw2D5K8D6ALZgMa3sKb2VQ/06F+4=","KYBADt0ddOPWnbVFjSzNX6vbI27BaoKkMBoKtZ6kpuk=","MDT7JDZhI+xtyvytNXJtv7FhlMA23NZI+mlDm/zQDNQ=","Gqfo9Bicqd/z2yq3ZIvgojkplc5GBB4EaA3KitcjLfA=","H6GV+DSmnmI3L2DrSX2hZ2RurhQVPYA7OdxdEfXXgAs=","DyPxx01fv2GVrVpq7l5WmTxUd+hFP1uToNe6/TMwNtM=","AWVW+sk0inNatQqgiclxUbPKrwogo0+52TcFBaFRVyk=","I9kreTZIEQ/Fru8GM/DHfKyw27yhh5uKb25d9EXl9ws=","LkwQ7F5l4vI5u8Q8EwMd8mhqtA/XmjBLBdYRuCPyO3M=","EkGLv9d7Y61eFoZK2cMv+/xaPdm3jsK3kyn+XgqNKVM=","HkqKrOFavB1bdqnoSEMdLAanj3K2vrsSk+bFjlGFaW0=","Dz6WEH3s29aHLCDqCaz5LN8Xo+4dEzFIgJLZYXbet1U=","ASw3gCB/OVzCHesKvZUWge6jJJjdumzol6j58MI1cGc=","E+qxtOZyuhscG7kBdpMB8eVlnQPqEMYd4kd/8KwiFCE=","INxmSrsgt0VsBmKc43oeyxonpOiyTjG0i5xGNaowMj4=","LGseLP6njiw2eF52qM+xsFfpRx8k9bORF1w97LAeAA8=","GIySYlX1t689qWNVcpwqhnCrTCxwQASBsqyQN0Dgxas=","L5kTII4J49bp5vumOE/QdquJ8mYpduPjDghwuzDrVPI=","KzOAPZCIlwbnFPcgtWKNJvtgtUWh8+nOSaaukSsCQIY=","JsyrwQ6wQyfLXMPd4quzbwlwhsl+c4wTPJ9XB350iwk=","GxauDXxUQIy3X9kx8kZ1HysMPcINeegqJTG3bCK01d8=","EdC7RhvYryhE9J8PhAyU75UYslETRHQtH1Q4/j1BWuQ=","IzAxhHtHa+rQEY09szjokTPsQg1nPlBK1kclnfZVVx4=","H4TpeJW+5DjrPJLcmxhGya0pwWQ4ewautu0YQe2MTco=","J39/m1QvDCu19FvtBU8JYkU2AQw8+UUtInMZMyf4AdY=","HvyckGnlBouqwT0uZkVkG30n6A/CMHcWFTXERoLuV6k=","DW7Ed3YeLvusTxSzvz1SV6meZMPyX+EE+vmIsg/l/0Q=","Dg59fFUBmZt9Fhc7WbfK4fIDvvIa6/ACUYgUOcz5MBM=","IXvvL08SxtzJHCBYojORy3feU8puRNzcbqPTb+oybqY=","BXgMiK3wFTG1D4F+P+RER9KbNaqKOJxx6M8SJqzvaLo=","GHM4h6ays7TJDY5JkBluI0ReR9fqWTnr+4mj7j1ntL0=","ILrOY6z8rgscnyvuJLjp2oW6WX03sJBXIMTxXbIxsHo=","Fm6llTdaZ4asUn7p7O1z7Wv1UIdqvK86yStCyAiwDY8=","MEJiqe/0BArPQ+Mi1vUmdq4vhT7C56gNsAxIjPkXx04=","ImuscFAWbl9tt4zQsS028wW26MmgVRFK13Ceb1ckW2s=","JrL1OcVzgp9qypG6qVRQW8XD604d8dY4WCcX+98jiMw=","BqD79M1S6Tul5MbEr2XbAu6WKX+K0gDy8c/yUudptVE=","LLnCQRLTU0Gs6siDYPtSiSTli27KwyG5+ynmqjNo/yM=","IOiKTWB1Jt0H/gijVSpEZpEp64f8wLE6rI/or9kwFSE=","FURkmivXPjunLzlt+R3WVAHdj69R3jJfuu251TatlPw=","GYAHdFeZVxLETafhdxMljj+Os1S/2A7Z6vPsuvaWAQU=","JdHSL/E+dwXTwIX5f8Tk9pFLgv+qXSCR7GTaxCN2Xvc=","L+yZDvVW7+EDWkZP9VgedAZ0Rc1Uq8r2uMA5n+DSTPw=","G9lWNQbZVE7z5IMOE1RQEsV5N5wtzBMwQWxK5JvE7GE=","AK/80XumADxW36hVcfwpc3siWoDUgOfdft7AHxTyMBA=","I2cNuu+WaIHwf5GaLYgxKMeyPPdnpHeysuB2K8DbwYs=","H5OlMpFzlMfiL9F6vupjicZv164t2fAvhg9tlpR/Dt0=","LeQun1N7fWGwITdxwOdPVVUSvge2pQk0c04sW+tAvjc=","JcVX9FuZeBzTfTuyKTFmKmf3izd4LIhbRWu5bVXohAQ=","IHTItwlwXJiIU4p/ijxK/2R3Mb0W+OJU+nTqnyvnZiw=","Jzg1WVYpgTiUnkQhcdak5LdO8gZXQNt8/DoLYP1XOss=","E9Nq0KTr64GWl3hkllnGXLfQxBzFGYcf23Gp6moMqlY=","CKLBi6QTgTSMGs+/lhdxaAa0YqFpG8LjQ7ebgIXjdrA=","BZCS/Dla7ShYB7v1V62aEEH1nAeYIrEIhFeIL+57YSw=","FhkkFRtaWtLYysEZUiqZGpBvFehTHccFZ/ayg3HMJOM=","HGjKj3qhdlkHVAXvY0G45popi5pNcvO7hUswnkuoehs=","J/XQO8ocggf3I5pLLPc65VmhWqN+e93fOqsF7sXOVZI=","Dsv/SEaWKpddNH6pqPxGX7RoYVV2IvLCVkp+Y5gzwWk=","J3xN4jY9i1tFbPxaf/jkb/LsjapZhV9a1kvAUh86xWc=","GxGGLFKs01G3pGR5P0+7V/7Jn4MrYyJvldF1yNL8CLI=","BqcZxYTHT/vdchjrVly0yL2GyS49+zxz4VJyAapRI04=","Iw5K3uy3mYd/fOmljINrmdUzWEoZXB13oxOr4cfRJr0=","ELEJuGSAnEdnoTPM5sutbIhigXO46lHozKhYMMp95SI=","DiEReXDc+9SxUmslNjbzd1ONO0+q61qLJL9iANFMxZE=","Jmc0mXhAE2L2sXk57rDmT/VWB+vbNccHHbRrs+e6R3g=","BQAPpf2lBeApoTv+MEwmew2GxywDm6v20/8C7iRr4C4=","Jk2eCUrtX0GmAkIiCjSihAiQh7JDapv86BdMyb6MLiA=","CAdvnEdD3mEw/2Is9AHt0skvJL/hFPPF5ySJF0YxXEc=","EyNwq927Cx3VfypSDCUza9fO3pS5W79cIVHW2I5kG2Q=","CP8RFreiJ7/f1EZaZ4kIgrYVyMTBfyjY0klY7fYC3cs=","K8sLDbi54+ArfpwclGD92cbNmFYjMuZI2KPgq5RZdSA=","EupozmiBvsrX+KaxF7A6uXb3q9WX+QOwvyMNINIalDo=","J0OcmKdmiAZ6CXsZtv3X141fiOJ04Nj+peprdAb92n8=","AvQNCtBfVlLjHvlECtcevIQZ45NJOTfwXwBJnQKpnjY=","L78EKEMn7k9oDwa9OQ4wnQ0TrMdLnFsUtjBZuMx6v/U=","G+aG1T4qitV6gosGUUJc/Gl4xwJ+2/JH9rZyPCHfhuc=","JoO0JehaUI+WhS8UtCIPz+n3rYsXv+/A40jEfKeLtX8=","FtrOmy6AEuMdscfr5nLYa75hoao+FpPg7d/A3gqd2VE=","J6Mh+MfTyQIuli9/7y48hItFOdu3WqE58wQw/lRbzts=","BszXIQ3uHWsOIreeEtGQgtgHi3iNcQB7leendO2GplE=","CkHdQiIWU3Ur7zUPbXSpF7bLsf12o6EhZvTQvpeOQCY=","IgoCiB5NR6yU2VDN+DhidNF4LifL0NhFl43uyRKY8WU=","DiFVpUX+Xzy7Y5dgZYnqwZzZJjkznGsBcpikrTQItLk=","Dw8ZxikeUVRqJnxgzHdOX7nQiLrFMHgtiR7Br0uEcHM=","DpJbzRxt20o6HGfsje771AxTwNM+eu7xtGeVrtWUPJ0=","KtAAsXSKu4Es1uVBEoa5/z7wpb09JZo25F7wW561vus=","CmWqIy0y7W6N5j0c3/68Lz+mFkZcJ6r5fozT3P9khlI=","AmPYRwq0scYddNjoliQvTyYdyxZ6OgaSOJPXyyyT1qE=","KQHZRq3clLBA/VgATZpfjNGSZUDHqGEs7BxYy2DCs6U=","GInPqCCfSVLfkCLbncWDtXF6BpbaQc7mSTfQzWMh5pM=","I2Bk1xy2xkyEdHrCX8+NiBUC5fA7/4dWG4WhFrHzmso=","L/ehdP/Owphi4E9dvcc+vzZhVwAzV2KQwMH2zYztJ64=","GeckoddCyrEDRV8AQO33RaJpanEITJPjInFUUN1Nb1s=","A+7TiStvDmxdoQWcXzeTmFg1qig1AKgSmQSpTIfxYb8=","COK4Jzv6MMGshQMG2R5Gip6NBQkq7ky8gMaHJIRjujA=","B63Mp22DN3KIOaG2rDs+1Cr7h9cq+Y9S9Bby7FiyjOw=","Fx7zeJa64rECCgpYOb1ReEzhG7QjfVSMFxFp0y+hm0A=","IP/fy4b00AUGTtvClpGMMy0y++/xcp3lBWomq7w6Nfo=","COzXpvFzXu2GuqCU5gj0iPONuzmPz+1LmUODoMqORkc=","HD9dhuWSH96YkBifHYxhh1QohgDmkovBgqxNXkyfDMs=","KcYRhO2dRg8zdVihr2Oap+PAl15AFO2OvK1KJdUeq/M=","De/UWyiVhygiituy29rval6bGmSQKnNPQCuM77irO1Y=","CnTqItigkzYGBhAXmsHYL/+pSS33be7U6mDgEzsIEag=","A6N78S2vFADSl6xKwTuiTBfcJi2xbIUj3u5ODM3ppoA=","Ef4XkNWrv1k1/yIxjk9//mmWatovkTa1T4MOrLCmU2g=","AYFlhC9AY3XyNGaGkVr7FL8f4FZMiFjuO94Kuj3l9o8=","Jh2yXnz/Wp+3LydrH5JgtmcwD7fTYbUP1cDotplbBfk=","KjrDMUsrZueW++Nt93jF5GlyMgzEPsgHBIgmtnBLp8Q=","I8qkuA7PqZ6dP+orvB2782nRv8iTfQPQdAYcMP2M12s=","J9smAIXiJImN8UXyP2NfIGbY5OEk5YHoxiYZKbHf4Qc=","J09sX9NKeE1rkV7wXUJO5sC6u/Np55qxOLgWe1YY7H8=","LDop4TqE0moJEckona8apM9YQKraBwHVfiPfx5babaE=","HqIQ8gAaM00+gB9OUycNQtp6rzF6VTtCgqp46qIoLm0=","JU2+tSiEtpnBun+g1ugNYQkDsYo+UJw2NRzMOwJJRuM=","BZ54HWWJbr4OS6JtwvKZB/R7ze2kososcT2FBeox/V0=","C1sc7GPULV5hXcJpuIWiTO8wPseMly3RfNuz6RXMT/s=","KnwBXpw7LFfKi30m05obzIXW/6y32fvWbSqPHWTtDJI=","Kbc2uRHXGnnPY9im94bxG9Wr7iQWHcVnp8hR6uHkO1E=","KFdFqQp/49Ca9agIcEvGnG8XAeVzkS31zB4mXVlsQUE=","LZAbgZXDyWyMNuuZ/sATTsK4MEroEL0w2lVOMICCZxU=","GQXTUYNV6rp4WbWR7XuMnCU5gPBFDb31TXp3groFg5I=","I+gTAm/AuABk0ZtcVCiUL99+/qgL+o7ECVJyv9t7TJ8=","I8ChmiUsh+axwcIbGnmAAgDD+/8+MwDn5VaAcd6e+4E=","EcSuYHuuSSQTv2LNqiwoaO0f7G3AYxsGfKYPqxJbnio=","LNBV67fuRoY2XepFDwRv9iQF+uGxr8n7AXB8+B2g47k=","BTyf7y4CH6miD62iL96hUFtYoxWbu0czfb95GyFbFFI=","CjW9dOh8urqr6JrRMZ0snoY7TGMcIZOMmlOVv5eHKp8=","HBFQVlOc4gzVoE0aXEPisA++g7JZAb429d3EZm/Dg/4=","JClUBH5Xcv073tWQ7IvrTFQvLiZMjD4oTNxHNQXFGpA=","Diq9MVtHwNyThJwM3yZ+gRy9vbIApufCtn7ffLAXQhQ=","KCs3AgwIkNdRw/12lQ2AaGaOHf6uYh3VUtLeiH2i6nU=","KJM4UiZrUtnqa1u5I9nZTy5aW+XHeOdeB5QsI0tkO9k=","CZq2dlUFuhGY7xQOd7eVTU++eaBWznK6zjnASMANo88=","KvIR2OCsLY/af4SbjyKaIlxhhrVXYsensq4tHdhcV8s=","DNBw8jQBSigJq5DHHB2mHpipYyL+3Zm2qq4coQTz+s8=","Jnk+KryNPDDGBib7qhWPJjWH1r0Vgz1EixFiZLkwJWo=","IlvjbtDuheH4Ra2oTldIpWaZFSET/2G1BWtti95gwZ0=","AhdPSe2wLVFU0r7KLckrnMWVOD2h/ejwnkte4+paBl4=","D2SJHCyLAg5Gw1lMt1jwvdzb0JvQMIgW+0FzSoaYcsM=","GSqEyi+Z02mR4tKx3v85idHBVsI54Q6fVhQOGFRXYGc=","Kd/Ne2PwWr8nU6jDQda3pgxiQ7BMmhuLMyC7oEpNR4c=","HuJ61rm1qGdzOvxhorPnalK6PkvV5let6R/AOIGduls=","CrR3PxUMP4rTvJU49DzsOVp+NzGulz/v62I6CSF+ZMc=","E8NSoC9ZUYYgLLC5n6WMVUKrZ/m206Cv0QPe7/bYD0E=","KpfPLBDEv7/SmfZ8UqFp+SwFt9rFakHE3U/ofIJGzhQ=","AL7LtHBCvX+Mn2u0IhYtGu0ImihIL3/RarBqEyhf5wI=","AI5E2iHXOGkbiBdX7zftKcW9n3pEUPz1MpCpLMLKIXY=","KyBai21LcGPZMfO7XTRkBThD/n++S4PBeIP4ZSeIKhg=","LZ4yp8kFVv4QjSVawB513zOPzWOyv4TBkoDUJymIY/w=","KaMiqEwlvS3fbi5CACKNlavWNJoCJmrB27pSBzjOypc=","BnjJv8by3wEvT+VeM7torBTO0d8NAhUnkgidBG2CjEM=","D6/zpedCV5T+IKfg62FbixdgOUt/IwQoajrkAJEk2yM=","H49bYRr5/rnOqGwIQFgSBVPkBBA67iE/WkHR0CVBwNM=","Fgh12EeWAvlvQKzC0ELuUsFYi2op3kKEllptxskw6gc=","Fth6UYOjFqHXCvyVHv4s1mfHcyj8/aRYy/X+MEX0bZ4="],M:[["EkZm+AVh7VkW8vBwsb0kjG1T9E0nPZVqDIe5F2kqTRg=","EZJPAv0ZsJJVqqHPRuoFGOPXv+70dCFglJEBHbC9CwI=","JH+n8CIwShmU/1BUVsIgHvm3FzaUmNP/zkRmAe2d+EU=","A/17Ge8shh8i93/4EPVOJ3vJTrdsAtedmGvj3N8FHD8=","GL1BI5w+cVeaZ3RD7P+9VVqB7u6mk1Kmi2fIVjwMKgY=","LXjDpdKN6f81vwoldjUZblcwyn9ASTJ3B4zXXai069w="],["ClFKXCJ/TOyV36Ap6N0STDSJWqRrsnwJEfN4DVAVVAo=","GS4W0X2VayV7haZS7v3y7glYnqxb6AkVd1cj0ssdoG0=","KYzgweMRO7k1xwWOd3K1M7GqnbDAkmvciRflYFyjrBA=","CUy06DYhr9Jx5BvHFyfwFY69YSI5rJ1pixf+S+Bbf8g=","A9iAOVvpPCfWSa9f0ULnazORjLiEHVooFzvVz30yh5E=","KO6ua1hmrWjkQ7uvkWgNt9fiswN+OP72G0LLzP/OyoE="],["J4u0mntORK6kbrD4gstpKAGm5g/dW1wjxjzWXMzk/go=","Bj7ewb7YMfUGr422SNb96hRTRYh+i9z/EJA1odm2dNc=","G67xy1UJtSakIGH7U2V/mbMjJQDoVRksvoyUDgaMR18=","EyRWSse9+eIhZOmFjX+o42ixZerqPa9Otn7lnA3y5dQ=","AFdhuMauyxqMpOpN/CyDdgZKSoAEzu2iEKVSQFYt3BM=","EMnigxWdWMtMsuNf3oOjuh/cKAAu2ZY9KpnxhheKFI0="],["DDmen2eqQHB6ID/u+wuVi72tzsXKNJAdJT0CaiQZ9qI=","CD8N8/GgNR0DMOw/9gLKjMNTt/bnYscQcYTNe0I0SfY=","Gmdk1ZQ/xKcgtMChn9uMcRmEMHKHpYubX59dWCEssmM=","ARpjom/qv4f6Zr3mbMJakiyWOC12xqf/SPFTe+rtaDo=","CMp7ZGV8NUjzK+9bY60kKIpBwLJRCZrSf5Q0MH4+ZNQ=","AZmCcEcek2GVVEawzbi+qRXsBnXxzWSN3LBDA1B6RIk="],["HWs9X26jacJvgl0jYpM+qjHqNewKd8H72eAcoVI+RDI=","EZ7xiLs90NMjBpdsGZQehmS+aH56aWkton2iFabwbUA=","LZ4KtcBok9/f0DSBOBuoa25ikt9WCdcfLGSy2aefgJ4=","JfFmMb93Bg9+o0CHwCW/E1eEMZ7wjNouMUGe4KUp5lg=","FEx6EdpafF2rrj8z+9A8rYbRi8WUx5pJfsuYlO21VPE=","D5cRYmJ3I/P+rayyiwwQTLj3TeUIdS+o18DbKvE96O4="],["JL5RAJVDYgbdCr0LDLuVyIOrMEqlJZixppMG7JgaaI0=","IRYQ4q1KN3Qm+t9waLDBpsKZoWTBwaYD6u2USHDQubk=","FaZ9mBBBsfbwnz+evv2GTnedOvCBV3hqwHdQXlDsefw=","BJMn+nnSjBKiyCQGlH938Gd1sCh0aLMTaHdwHb58lZg=","IwlA3MUjJlj/nClpej/UFtFw6MmY8aqF3qDELXn5Uao=","GxIcBJzRFZ4okAfgydqZlcxLq0wm+4iOw5cqii5laWQ="]]};aBe.default=MGo});var ZKr=Q(Ext=>{"use strict";d();p();Object.defineProperty(Ext,"__esModule",{value:!0});Ext.poseidon5=DGo;var PGo=Sxt(e0()),NGo=Sxt(t0()),BGo=Sxt(XKr());function Sxt(t){return t&&t.__esModule?t:{default:t}}var OGo=(0,NGo.default)(BGo.default);function DGo(t){return(0,PGo.default)(t,OGo)}});var QKr=Q(sBe=>{"use strict";d();p();Object.defineProperty(sBe,"__esModule",{value:!0});sBe.default=void 0;var LGo={C:["IZdwP860y/B8bb9GxK2T59FOVU22bQkQL/hIJHQ/5Oc=","EyLw//x+SFS9i1/CPnEGtR9ZvVBh2LVlrKL9Pv5RL3k=","GeQU+AOAqi0iITMRjDN9gqjFiUwviIYe5G9Ej6nWE1k=","IiQRmaTfnLfWUknZViytbGXxZGDnmnk5y/3W17kgnZo=","AwEGFzU4Tfzs+aMRwireMntRx4shFhX0HHf22F6KQbY=","Ip4dhsHygQ9KJjO3tLW7YbfcXRmslf2NN5VI/ytoUO4=","DjHc+cUyCagX7rKS6YlyfD9Wv/ZYg6/l/cKKw9++pnU=","IixzGOvpYwbJ15rBEjcmPGuOslJy64hAfowpo1i0Dyo=","DLQWtCxTqCnPT8gjvo9P7dElkzlM1SkFP/TjYEl0osY=","CJJynQlZSo2LGt+/Li7XU5ne5hKEK22z0tLCqt22wKo=","GOOemuRfFLqXoVvWcnEa4SQ3XZ9IKkSHoOM03uLSfHE=","JWDJ/2cubqaduzOETQ0ihwRh0Y6vD4mS1NesZJ7dZhA=","Ib7iuO1UtybvF/dzZrHc+9p8zx5If5kW5flj6BTFcxI=","MA4bKNq+vcDUvbwZvimj3uTtqEJd0MfG6C/sFHywcLo=","LESl/0Xe6mndKWHWcBGvSYK5QF+f443kpzLSrq6IzCM=","DI1Z/ht/VQleaqrZ47Tnsck9h2ujI03RrF7GQQgpG/0=","Bs+CvF/RFdNIowsMRTeNkMyhZgRGugSXWfpTED/NeLU=","L4DtAaIRjQLiFFERw/5spw79+V2Kvq7ogpKTNH3JBhw=","C9/n9oA+Te57Am4HkHWQjLhBTj1lHdEv2mffCN3tnkI=","BsxI7YgkBVlbNNOROPULtbMaljoNumau8XwZrWIuKbE=","Kmfzum0VlJkyrFYiz54rSTgBvxalAzakUYJYvMaGfJU=","JXJyWmfGBxjfZWk0qnj764DI85WutqIM2DPEsU/vQSo=","A7t/bKQ1RbEfGXISZbQWFmV5y3UzMLGHm3loXR3wv6c=","JBKBXoY/jzvCi/y7lX+qXzkzALJRM+kiG46zFW7VwSs=","Db9k1Y3yEuQweHGWbeCXpdsJqT5bwwXOvc0GMPQzr0U=","J0wGwBFY4Ef/SnkeJbe7PbGQUp349Qtjhic/gQ8Vxqs=","I89AaT9Sq/DtPYQve8hdGiER0Kvs/Bis0P45ke5f0z0=","HaqpJlKPM2j05M+SQWa4vT/42u+8+QDm3MTuY8QJlpg=","EBA3idyUca1xhle+u2eB45vZL9IO4aMtDePqKBegFVU=","AAm8JQZQgObG6ZMuNL/eeNEIXxnp/8iWWkZgpNm21gc=","ExLHJ8tUibsXTh3LgliO36sxopmbN32r7ORm6dzWr+4=","IClKRix9DCWutTdGGOXncxZoKuPXJoJPFfAPfLmnAJ8=","JeDGvom7sEvYORyQzzVYjw6dc/2wYln0egVROteiPpE=","AISguH4LM2yakRBp+J2HWji+MT78Qg0ouewofyiBD9M=","KKA+4p9hKqsmj3YkHVTUd6HZf1gHui4YEvTTUNfG99o=","C2eUGCtyOhLgs192vVWn0QbuakA1UnxNMppvMwaNfto=","AVuaaYRlQo/GhredtJWchJW5K4USL2ppMpQINvrOqG0=","G/5SKJ+BH1w2GfFIZhOK6aEnm7dujOyaiTb9w29Z33s=","HNV0/o1eTEKLkrI6lxc0IXbh0wmn4lkFLDG9ya8JH6M=","IS0bvfqvAgBzW8WFGhVq3L+k9gf12hIuH2Ovrs04yrc=","CwR54ogg6IPZA6lR+VsTCTeI6eHKZN3yq7lLE/7p7bw=","ARD1JXwhyTedc7dunKlcUTx3oVzI7g73JthGDU+72qo=","CMUulAGpdk8MJIff7TTiFcGGtsKDjjjrWlDMpPC8aZQ=","LkIrQyPLTAr0b0sOUFL3V0TFOKvMx2Q/M5RA3Dqu7KM=","LhJIK6FgRy1FVJ/3nNBK68SjJ8S7nXjCVzuDWwXFX+Y=","Ek+l+cWpbWzOks/HPqJEYgLwkQDu0gOuQmeqY3oDLTY=","C/ZR+C+Dyh+gN6lB1OKks+CPXhYD+TOhcjrfQTV5bec=","IcZ06nuDR0HLrTmyGyQquaVVTGyfkugByx/kOCthlGM=","IU+R1sSu9X6DGGtX/Z+kihk+HK8W1/bcFVnRRKJxs0E=","ID4iGDiXKcJsb2YhPyJpwmJ4XsaMdZWZwtjj9oA1BVs=","Gqk0GYcTzhdlj1EpP61EscIvyAORQFznbJKyNJt+s6I=","EBTU5d3ZwXs8KyloRHav269/xW6LeZYWpnu8ZnjkU1E=","AzwT7UW0dipH4dLUXX/I+/nU4kVG4g3FlpEfuZFxA1g=","CbwcMnTFaeflxdd8Uf5psjt+Q1E49PMhcBai1wznHV4=","GAMXHJ28BhDjjYMI2xAdapnKkBN/arjNqyqRs2tjMio=","C6YHGqmK/sP73rRqiOSl0XvURUwOfajHSxWwhEiM/c8=","F56Qq0sIpOrSgahwkFdIfgd7cQh5kR8hX71ujr+Djpc=","HLyoi4qz8FiP+H3uqXjQAAitutgI5lEIlyOOoAf0kaQ=","L1CyCzNpK7D2J3feXjGYN315I+8vqO3giDHhD36bn1o=","FboDDo8e9vJgVm/W/P/80hoc/BIy9+xxSP8HbRumhwc=","Db4FPaAapLfA+tg6PMlm8LgoG7SUD5elUWz7nc1UOm8=","Ii7KXXVK/sqJl/Mdb8uUpdeZr7eV5o1Niwzm2Dn23X4=","Kr/6Q9dW7yQtt/WEvWJAWZERJhg2Lxspoz7iExtGpEY=","A8klJOvmcwDQ3QqsRk8Obs+WLWrUG/JoXwd7/XiOs/0=","KCJBdYreTvj/OFgwUojTtKUiCSldGkvInYhbL13DNBo=","AmNcuXPXG7PSE3vYFoDdO8YH/FSH6JjEwtg8HcKBdoc=","E8hmqmbo1QYHncJMLfex5pGZSIfTViL0z88BS76iI+k=","FR8AB8z0Kn75afG29jFZkuZZS7U0TSg5/uZiC2DiwCM=","HBxqXrzO6Mqk3H7xjhlCdPbhmNKxQN3Ml8sVySuhQJw=","GDMMnmfWL3hhqZbX7Wm7qQSw3UWfKyVPx8xT3SjkWmU=","JrdHdAyVvxOcsRvfAvpjpL2ympDxWJM6GCLN3lOHKQ0=","FHVnb7IFCEJG75vHI08xLCFPQmhS3LLsfcN3L1ea+LE=","GwOtkIDSm3Cq8wu8MgDv/+c+4mncAy0uMr0ZB2e8OA0=","IcF1+TfC+C6Zc1vHwgEoT4lXeyeh+E+iRkLs61UvRFU=","EZLgJpprZqjFiHUnqkR0wt6Rz4xx69qDXfLNzN1KTks=","DzoSwO5S8NNPK0oNzRNUG0ius9USHTERE7upeSpFpY0=","B/tSGIO994szaJIFtF5SJpRYoGG8uH7rOx4YPG1+tbc=","JI0OgFHBqWVkDJbG8BDEkx/mSLlvle9vW45HT2TPMWk=","KrVT256tLILOkf6+GAUp7/NSGHX36Qqbi3o8TeSHfNY=","IR7jvaPJXxlU7vIqCoLC7ehETkKnKoIAurahM4RtW1w=","ER2ztRhP90EvecEpkEqcrE7mWlHCBi1mcy9UvN92e+Q=","GnOEMmTPmjobtvto73YDfE+pgzflwQCWxjC0SexKX2c=","HC5aLZMy9lEoyFNYZi1qfEQ1Ot0JwnzQfaAvkUTahV4=","Dis1/hAhuHneW2enRY+mGIu96jniv0aKGiTjYlyv/5g=","LlaFlOXfv63ycrjW6Mmb14XE+pTOnof6ipo34yx6KN4=","BwQ8dXHLfcUgW/2kLWk1J6S8tYI47WpqJI55F92vDDo=","I54YoMhbhF/9a4XpY0PxqDePPGkdrfsijab/eqee/h8=","JeJHryUMVkwA9f8c8fK8hgZgDxc8tl7weAr59aG2dsg=","AxujOFZkVE4+CAHxaYsVAzpgSbJQTpzcLG4+sv0SEA0=","KjN3dzniqwrfscpWh9seBZsgNwy+7MrTLaXDYJQx/2U=","K/1vDp6Za6E3STJ7nFzsaZA9QTst8pt3fQU4Sz56+VI=","LUU9k/s2+/jjZ0fuktkMrZ4C5pLQdIwH/UPq/CzF6CM=","GHvYBD+GQs2itrrYKVjRFYGIgOuA9rcwOB2XSsXVA34=","IaymBfkqSKw1cI/lFAcp+zXD5IzOxEEhdxOwhklEOTA=","Fz/RZPUiSsBsLpnz4uqmN53xE94wqkhei7zH8P0tHgM=","BxxmpkY8P9QpK/HlrLbeYRFC1zzR21kOibYbV9RNab0=","BEpA45aFW+VQ2MzOe4LuLKrvZnW+vpImbGZpgv9yu/g=","EXbZ9S4S32fwhxEKFar5jR3tKT/9+ZWZ/t7y5RVp5PY=","BujrfdAm0lexXGYkvuLzfVtntKZxz83+5Xl+hFe2ORY=","BpaqSMHV/oTKXPWQCasLqu+7YS4yyR1e8wbe843FZzo=","CFPDOpx6fDs1XJLHXeRENl24LSQe758/rEFwBKOhrMw=","MBbAujRnjgpn9Zz5bOFukIFU9fmAJZFxfmbpW6Jat38=","CvAIYB3JVSUX8wP/niLHk6aCyqkyVvLwmk90ZUJgOw4=","BMttdrWielquOHy2R3kDGMJfwW+NfRhVo4dl+Ef3MbA=","Ls9ww3LY5e3K1J5Y1Hh18mkz1iYU8mbmtPWGF3FIVl8=","AfOTpu503WxNUrDnggpxMvjEiJdCMTwGyqbsxV891BM=","Lk1M4/l7+W/4a4jpadE+QV4UchKCdp98+MOnNyPwlNs=","MGAA7ySn9anGUuOpNnV4VU6lm/jvoL2LxXdkYMGMGt0=","JuWNYodnjz25wiXB07k658Q6aQJOvySci95AYXwrPUk=","Ce7gn4c9G/aDlx30185WyPC4uY3cBblhLAoNMXMQZVo=","DwiHnf1PoNwR3tVW7wHG+UzG9NGFU7CLyx3WBDkuwAw=","EUWffp8OPHJ3d+NNbZPsKKJb2GcXFSO61b4NWiACnrc=","BOnLtvbo6AWiD72AGlO3I/eMH1rNIniA9/N/TlsFKK0=","LS/zLregwCZt1GvVk5yamq6Is+mvXa0BpzBPmGj3x8Y=","I7d+sPJ+lQIApZBEfWRacj2bQF+iU4pct2/F/a4W2Dk=","LNbSxWWOwHktruIGfi+VjWhJiGMYpsHCcjOkaemZjC8=","CuHapCC6yQeA0MgwJr/MhK+DlT4m7Kg52naGHnOYVec=","K0lbhUVT0Cp1todjvabdjvDoH+MrXLBy0/WAqRSWe/A=","BW+l184sMrxXNTUdLUivXWySVqS3LhKjVkC1PqlZ4pY=","LsvhoGso7HjqfSLfEc0iSg4aCsejR2xcw8TlDalhqHs=","FDBTwcOH+TU71nfl226ZdXkr/+7PAtaqD+j2J1ef5s8=","BAZLJVhEmaAR6nSsBHqLN0lBibxjNCuxGC4jQhLUK9s=","EA9h9rgVQhVnYKbSmvXdhkTILeq1uQ5qxm3otKBpVko=","GNMxsugYC3qnBVwCn6d6/08CsOKiB4v/Z2iO1ltR1t0=","D8+bieGbGlX5sDJVz4DMuftqr94rRiB9hz+sgMzvCFw=","JU+AHzyJxiQ272PfZ9kSwfIxux92xse0l/dwjbz9wXs=","FtjoXleBmhCmFGG82NPTyWPE+Vr7o+TY/Q1uyIK50WE=","KclWWqcCCIvUQ+RiDYS7K/uTJTqPDwTlz0CMkoIK2oQ=","KU+2gGRkPYvrI3vXBaVXhxtfFAhiTtpG1HtYOmDSnPk=","LCbzCDFAwQS68kw9+SIxdYSqEXcEUeaoRt59x5UZcxM=","IxgRJ5hUcH26pTfLJyQecCGpSaHZZxOAp9aUTIOJBMs=","FBk2Wtu5Hx99G7CqiktdEcetBXDMbPNji+nFoqJ1tJU=","FnRCXy6fyqZusAH+ykjd1LKinobUUfANF26jW04C+4Q=","KR+Vbe9ZuHgCgADO8D17VNzC/h3Vp13BgNbVvtiYzTA=","LxMCiU/momtbwD+6ppxNlQEjlNeN5JRUnHBXt++WW8w=","BifW1tlNChmhfbRcB5b3243hPSeKKyTJmsXZLQoaHOI=","LuKXZiuv68sB345ivV9Q8DAlUVsQRl1Z86KU8L+7L8U=","EYAplF33c/Uv71Qp2nZrkC7q59lnBi/dh5xgob+rp1s=","MGBC0mL2JounietDI8IWknl1L/7GuFNsxotTvU3w6Fg=","BHKhOsfanr4RMuBfnvYJE1yCoOvZJ43vKzT4znCa7ko=","Lo92sntHQYDwDFpsLWWFC7+WAZvw1227R0OpcPQqEw8=","HjOYQWX0fCBKM/7jH2E1RLfYRqfV6kUoDt5LNiwyqqQ=","F/IuJyUr3PkacrWesnamZs5P6nrfussuqf3yhSS3tD0=","AFR+fHDuTj+0pNOGyLqlXYI6DwK8ljtDA5uIR8/25sk=","COpMy/gVvjJczRVJTzjz+XFTqwnFSoeoUrKplIByTiU=","J3y0Xz5jJxhnO6BdSMcS/nQE357/VAHOvkXRlMZ/qNs=","AVnsfqSarbOosKI8HboAI4B7DQmdPEC2nfhmqS3Iezc=","DDNIkpfiRJVt5XnFwRKrQMf7LYmGaihBj2YKhu4YUk4=","AbtPy64oovM5lWjGs4Sdon1t30/mrau1kRUWee030h8=","KiM0PSSpz6O49BP1LuGyM85MHVub80sD28bXM9UjBck=","Bwem1RWzutA6mwbWvgSN76hQE0qs0SDzj6kyZAFrd4Y=","GDfbVAHdbsMLprhmGE2lbo20Of/QQVTsRptiEgzjXLQ=","JEhyoNJ2a4VH5ralr+q/GY4UCaDwAm3jbBAXk5UvbPs=","IE+xeSfOhzx2EZY5X32kb2ecozGDKln93SrjHoTrofU=","BW9TA31djvx89qb+uhjRAr+Bi7unC4bdm3Y6EgcvTC4=","HfS8XXMjn17DuJ761T35zYrY/KVDvgH19A/qKVIHG9Y=","H/tsy7oAEVXUbhZ9H60cE78okqyHzZw0fHNKte9lg2c=","CO426IFJZTmwq9ZH01PlG2P++R/JRIgABvLCbC7PKiQ=","HDCAwlREMzKj5ig9W6tvf86KqmhIe57k43LLxswXJmU=","LcYEBQDnMp91o876TbSfm0cIWxZg+Ic7PoG3sa+Cr1M=","LIvKndKTu2fbH2b/LoIEeuk4XOZ9fzNWjNTCFqiZlLc=","KhV7l4b5Ikz2Nkiq7BufYcenCH7W64qyDGxUadQBt98=","Hg+wzdilRZHELnwmuQJ7d0F+TmUitHK/5h/4nDm8QOk=","JQFE0c6gM/14vXPuTqTP3NakL3wA4tfuZ5TUZCB9Kz0=","C2s/6aelJcpgRDxLeKjoMJV6rgQDEW0imDouaA7t/2U=","L99hPmfRdlafR0O0lj+MU+Ukgvoy5wUkfrZQvHvWFuk=","BI9ksUJ1+4b8VbPARpzYkwZ1KCfDwERjvlvqZvvXs4w=","DyAnt4HCxSSQ4R7Ut7SU1mzcFuaQtqSzySTcnW6FSDI=","KWUnhRYLJhwcIMdBUkomFHzDGR8zt06/F9RM4viLD5E=","EXaQngKls3v9R4EPy+c6+H/qEwRwqkS99rBYxNNZ4Xk=","GA8mxs4qOkd7rw2ljQaXacK/AVbWNvIlXhvDXAHpiZM=","Kv7tzCzsVyha0i5zT7f+PdZfYmAcHKSISobHpqBfCD0=","DdIah+4iYmmY281z3XUa/7SdR6AumVpBvKJjmRAwh9I=","HSG6oJ1/UPAVn6igtuDWFEbRx9tdFWZGnaaoWqciSWI=","LcWcTJ4nXNjCUGKCzFu4QsAUvqQjaxvCeoVjUbSK+AI=","LPYtCFQd/wkZumiml/RPR5HELRRHpBUTq51fdV6x84o=","L1uIU+LNLkep/t7qQEfkYIPJes1LaHrr0iZOeg6zVLE=","BYZTKKmy/UaRcMORxbqNtcZu75k45NpbrjPycDxHBzA=","KXYcn8PSxMwbEmvh3ARwqXuPJyXTJ8bRypI8KqgJKx4=","HT+x+Nw8d8tRXDe8gQ06XjuWVS1Lu1f9sBwq7rHZoEg=","BfL763yuCjXuLzpNKWTSQaDO60ez98TIe7OwUshwXZA=","H0RQFKDyZggqUCVxUmCcwhkGIVT018EyiHRpVLl5mPg=","LTWRfLHQymEe43z9kHjJJPyEvRpL/X2zzjngWzj2mLE=","BaiaTrQDh7hRLy85i2Um7+dnFpUcUA/I2ryDV3UzXO0=","BOJqo/AmARdPRs7RVZQynk9OW9XX1T1d9shjOpTdAd4=","IE1YfWFSbB4Efh3GttQDueuHMPLi37e8c1DZObrFuQ8=","IcjKIT0vRERq6Qpr2uWEO3wstT7WmfNmdeqCgKKkIOU=","EwO9kh8y+kxOc68hRXxGttaeLmosOWcWIXeHtG6CLr8=","BhOCPFtqvu8UOHRlMX5xO0Ws55wORDPXxNNSCX5cg5k=","DyfFMF7pePT3deIT47oSqQH1EUTOHqibtQRpMPXsVdE=","LK0RxpPGpidTGVCjB+B7MOqKSVEV9aU4iCd5ISDHvbA=","FrslaIPETPNzZmGORsbbTj2pep1K59XFhZWd4ycvgrE=","Ka/lC9ePcsx2NpWXZBAyS/1nFXpczbeuRbAAMuHVelE=","CTKZAuWeUkOnJq5co1QIogcUhgmrNpgTlyWu/imusWc=","BLGADmAMkOxHdrxq8XZMy9wQv1XDMU9CrNBTGtU0IP0=","KY0BELuQ5MNeKTx6fazt737pNCpZG0Mw4nJ2qhO2etE=","Ak6m5oyxqmtAfgImSaoy0bfqSjUOUQwH7uQ5KTleT4I=","Iq46GoHEVQ9foBFuE10t8r2faDWg8NA/Tdk04TIKPY0=","Hw9e7p6auyovSuBNb+CTEf4BFcHhmcKOInBeaBRC7Tc=","AjyGYGYW8xevAiRk81C0vugML8oyBkvL+D6M012sBsc=","KonE5bB0++Z9BMsD7+GMS/kEvsR1mzPa1rLIbr/SudU=","BLD0jE8uBb2kuc+AYHX5wnXfLPYLX9EUcOqnOUqCcn4=","Dt3losATJ60EKmhvRDQXvY8QfJnrfAKQDJMae9jLNJ4=","LKysycnYsABNiTIID5N4tgZ1qL2FOq0dxQZy8TchLME=","CBbzNQhiHy1WNxFWsKP3cxAw5LIY5EyQqIzsrwcXDew=","LvjgpFXUcrSb/9qTXI077hrpJIYI4qUtU/S3YxPJeSA=","FxhKivkZmrpgXdHy3RjrwC4wVc5AgGjsyq8+p8CjNK8=","FjleFTk3qDZg2294RGy5lYNkNmAnd9gfBgcTC0SIFEg=","DhdAiCI8OOlED8dzB9ZyCsMnhMnS9ZHiQ36uqbj14rs=","GecPqTd4j3ohJ1c9VsgZe9DdCWFA85BkhlxlwxtH1AI=","DkNMMp1SQq29qyR4BJX/lyML6zRLkY9vjWvX0hsDaS4=","LIioLrh8gbpCohG/LvPBWHWsFXx/OGj/81r59VqMIrw=","ER3CI+PJ/HRSqcLeRpODkV8zrfTPW0n9LgHFHQnM9DY=","EGRzU94xl7nLSPRTm1B+RTk7AAhC6LqhIYrwl/hxuuo=","DlPWQSHAqFHBs/B0I1ggNKvOaYUl0KR3JDVMBxUvcDs=","KJGTisuD7hk3VJafSqWmKlMQgdvKTewiYljqkphLQ0g=","BBBvleS6P7dNvkvFOrwXAmK6AMfGPtjEV8MidTLBLOM=","KnPmG48bq/uzixhvQB7tDZLFYTuiXdL/TQmffdPBn+U=","GOFrJGQvGRk7eYuSO43SX25IVtayG3Ka7SKBqxVPfF8=","DV+EmxZqufb8GmRGfFVXAp81mi0PGUAwxN2HXhKuNIU=","DiUlDFc2WinGOk8VMbiw71I+qpPB1wrNCqfNeETdBEI=","D4E9FK8Mhbzt+/SAs9gLnzNYU8YBiFJtgHYSdAdKWZo=","DSNWqS26rowkqM6+1kKAg+8vRpRg8Wam53Q3fngFVDU=","H7bc60lb+Q//Vsiq1wtAv3c+oQA83Qkv13pDlh6dfcc=","LApwzteZUadeI8WjI/1wbCq4fDgc/DwmkIFid0HCu+g=","E9xrO9sFFn3OtLEQNwZKxf0i214inkxrpV6DgjIdxe4=","IQ+ot3eQfsMLuI29fA5sqQBOs0JdSYAl2myQpHw1Alw=","DFz6lXE5tFpy+7+ApBCqtUVKmCZouvJLDdPATk1ZnNk=","Hx87xMIdYzQA/Pi9t75Zt/Zc7cBrsvyTqHO27xLg9Ss=","GI8O6Vqd+wPNXj+zCCcFfpM3EWRO571XSQN0wNZ1MuE=","CCOHfr+KhCt36ODztEhz6UCXJxAbGGyuK4DQz6cm7Iw=","D+gWA945zPFIymOQ1vi9yTlcovP1CHgoPZjx8OYbGv8=","LvYf4ZL1Kp186/QcE0CY8syuNcq8qhKWNWZ2j/G4NwY=","DbbQdrLdG59NVtL2b6tNe/xqOP73+a4dTC+MRLFRD1E=","KhlKSuhYPygYn5wBHRB7gvJ55qD4yovJywqlgYMcfQY=","CuU5+pymfUr0j7KS+RiMnnLy7qri5QC35yAXGMjajek=","I/ZqiUsd9NJqi6ptBbGs5RH6/9RgWzbP0Su0xtwrtNc=","E3zvUirylCrumk+4AXvzMOZGAfRmtW0yJFZp2f5bpwc=","GHqvy4eEGy351kwXZ3iaayIXZ+RjTw1VAGOgv5J4jDI=","IyEudfS4mZKjZHA27jbXSTi7mphR4T17blLa9mxMvSU=","D1TL6Wd3DfqdBosvxTq8lkibt9JmISZU0ybea5rxbWM=","I9g6YLmIerQ1m4Vp/zohm7gTZ5Vf3nKmIALTzVEQH8w=","LqZ2/n8h/Fg6sLDhiQINQssi8ERgfuFb+sfdZtpevnY=","FvN/NXoMWEgho1arVqFtQfBFApy1FfWO3gAfBagHiQs=","E5CTt4/JYDpCiK5YEe0TEb6RbkyX01pc8Y5LfkfROwM=","Cqul/K0cBHAwyL8kb0FhC2jWC60oXMFfVZAPUneKEbo=","FhGCeVbzQ1wfxn3T03lUolXqoBls3cXVphh/oKKDnvs=","I9tWNi8kiRJCHl8IetFuDJ5tK7WdswpSgY5Blkt9gSY=","LyFeZAIHqIsCmZyY8a+PoXMx0Z6j3h3s/o8uR4IkIJw=","KyomGRfA/s8rzhkCH4UG43jp0+GvtFHp0WKz2T7thhI=","L2YuTN/vX4IsuVbfdbF7RvF7CPkw9UurQySgNj4jOEs=","CHDuqy57segsQmwqsdZf2iXUJnSaU4tOpmnqox9mGgA=","FpQY3/yZ8u9dxrEBNxfBNECTSdhGRXmFclsVrGoVL6w=","Ah08skDWQAM5rVvFNbT7tAkZzmuQFi5R7GiVp8q7Q3U=","EuRcRsRbZgtq3cFJ5CFu62+xlHTIzOTXjjTDzBgCSvs=","DHyGOUt61h2MNI0YVAPcdxUv0xC10FlwN1oRtavQNUg=","MCTniyF/hdjv62AAj/cNM8PoTCONnCGgQSG0mKL7sTE=","I1l3EBtWBxztMWPB7HGHkJo+12ebtUrUCBG6MY4a/IE=","FL+IXmb3wB/ZdO/cC8LWKO15rW/GulEcWo7Dg+GnOnA=","IjMlrn5zzwk+HViRqpLtQ/gmEPEoPyZfVlSLOAcvONM=","I5pa4Tjc5qAZ9EVg73wZ0rgCXa3wQFWSJvVIcNMYpX4=","AdzDURXZBX769GjXyKfUYEjgE1nJdIVbyZc48LJHZy4=","E1mkABLFMyWHpN61YEpDbiacKCuiQMygptd7ND52u/M=","Cp7jlxIiPUwMN8JqlvJnyF/I4xrK7gwHNU03mNxQA+c=","EYEtHKNnGuaIqYdyM+617CmGj3zXxeEydTkahBZ+AjE=","JDXNaZvJSYWUXYeJYHcPkpjUDA4otrWXkGngWQlS8Lg=","K/AgeF5BF6HqWTDNU1UwO/mqsqHqDWaFOR9A7qsq8KA=","LO9seFd8npenaFUpLKkuQmmsU+m3Q53/usLtpcZ1gCQ=","CaMOAMnw9vJg8F8CnNqnx6/KUGpc5WLId7O41UMTVCk=","H9hZKPjIBTybJkp08SG5C7+a6AY+DolnAWW5umaj580=","JEgiednvpXhips1FJKoonmlQYG34zfj7yu1LZ0/a3pE=","ECYKOc+w2CrYGCppUfnHgKRV/B3kjEF9bOayfzZGIYU=","JSB4J6dgUtSJuyaYcw1cP8lxkqRCBXjSR0o3rn1+MUg=","KONrY07L33uOT54aNH35XXcfFdl/LVxAHt9qbjdYdL0=","Bz8N6m+D1EPuO6J8W38AZKt8wNNLq66Fn2v2bUah4WU=","FMZhhWn3SP9lUUQ3rbz6l/h7mw0WkEjoTFU7qYiMRR4=","DHZ1oEK6bMdPpYigsm/cTy0fEZoP5u8RG+ai1FtLvK0=","A9+tfbPzLG7YEwxDz/YE2+HCnb/yUMaEyVXwnklfs0w=","IBFCgfvjXBiBZPxtQUQgD8HZ7EM+/Gd0gL0s3LNbZOY=","KeQvUhix6j+tBqSOIpLA/j3wiixKgjo75LmYlV2ooh0=","E79AOUiNlLG2pn8lYpba62x8gPrScm1um+EeF8I1KBY=","GEek42s+rOE95Y+kZiqfiMnBekZObb0gg8KTjCJ+4/o=","CnogVse3k4Svn+PGgmgwFF9R9vjKXRo0Tilcp2Y62ic=","GBJ4yqFb37WUDP8rwyFv8GpFli1Jed/A1slJk7t96G0=","CopvT7ui7gmjbTkPuxSF+3ic8/n2QdrgEVIMjxDlekM=","CPa0wNe9XkyH+8aHRSDjMpwGe2hB/IM6o3UUQ16YfOo=","IgaywY8ykuepqRA5aDpV2BPdkUsMfVIyEEJP8PKBffc=","AYbO9cBLOmwy2iZAWhbN01nfV76Okykay+uj9IcynPw=","B1r/Z1cOoXx8eckRTHoQ1TPGCAttFaW+vRIE/c3ncvA=","KwbYOJupYhw4adLoslrBXiyXOJyq9/l6NXAL5mwWVag=","BPxtCmtndEQoFhy1IoqU58DpXe3oBLK0ehgFWs1zeus=","JeSilbTnotxxOU1B7CqPSxJOWMI0RIoCiiw7xq0l5ps=","AJTCSrAcbbWU/akHtjmns6VDAUOTQOiJtsqctsugZ7A=","J1GCGm47IgbNa8PNXZjLrohQdF7Gy76kE+clTSpRRUk=","FFquzCTjh425qNdxSbJBntW0LfAl7L0ajpfYuBeQS7k=","DSqgDMblFn2EXuGHe3qgWbXlFRxX5MFj2jQD+alXVfI=","JCM7aYYccMRJ69NuRCDd/DwkK2n/bj1MYJDCvQinZMI=","LFX+GnUUfJyCb3Yvg21WRaxBhLoZJ91Wp23AVqmJVmc=","GXebHLFqnHllQBZnSXi4tu4aeLZFed6T7S1nueSfCY4=","GAdyG6YPuuR2/2ASDB9H7AvOaSz8ABAq5QvZN2xaIqE=","HAII9auhJ1CAL73DvxLqyeAK2nCPFn1LFnvX1LA9dvE=","CQtuKP9UHMOIaavi9dv7n76IjSECHynSvduRJ9PCc74=","GT1sfnatlOtZogAQp5nHv5ao3ajJCIfWUhTIZl7NoBs=","Cd3VvAsfjUxPGnoQLBuhLsfnVAzaKFpWTqfEdTr4qNE=","MAod1f2hXRqc/iooeAGBcWhyHaL5cBOVSeFoEfVVvh8=","FSCQjfLu+6B1u0HP4HQOHloe4YHOSSAW4VJwbkk89HA=","Cz8hXVLoXsPGgmmOvLYigjOulRj5RQ9IBonnzzATeEY=","BQmWoHr2dlxWqO4vc2ZQ3rSXK/zdsZSg7+sZVNqopNc=","I6WTJtr1+U87UZLBjtBsxYzZYI5EE4aGOZ3E8e6Aet0=","HSILmt0FkoZomM6DSxvcIAOXboFcDPfT9ri/lnrVZJY=","GbScTaPZ46JtNlZnOGWJI0d8UE52o4qCsbEkcQT2geE=","E53sxWewa0lb1vPPAGwFt+HyXVt6xVREXDfdKFvqrno=","Glp9i8qNTwfUzW6bzQDACeMJnpmvMIDeu7IfkPjltCU=","BiHjgR09y5WE0Ki+QeQx1YjJMnTIVJ5iX5j9FZg6gJ4=","AqQcLSvPFGZKATCgIdqm79SjsMOt7ThjW/+X43he1r0=","Ic+1S6cvwGeUlHzDvaM9gVNVQW4qrhkITYRHHu3KOZ0=","BRFQk4lAiaICpM+NCuoynYPL4OznQRYPmXXPAbfIXcY=","LkBUHKynZTISgnEpVZq0IqHAam9IyXQpFHDGX8Bw37Y=","B+6t1zAoT1q2B3iQC2AwDSeXAAGqY+Ruu3+c2hFXYA4=","DPM+SWTTUK3yBR+OLoRI0zJNJNP0hYQH9P1g0zM72Y0=","KHxgSD4tsxPxor2pLB4cKLZe8Lmd9Kz7dXCe32o7/Lk=","KJRA9Lf9uLKyJmHQdC6WlROcGh7O9Tw/694LX22btKU=","KRvaLDf6yWKiRVWnq+s22Oi56yUiL5f0gX7y5bC8cgg=","DhBUSViUEkBM2nuC8U1SdZT/mdBM6olNbswxURn0K3M=","DmCX8K1BiscSOufrps1FIrf/qNyM9gofg2viPkHsJeU=","Iv22dnJAF6+oqAacYtMHqk/1LBRFrUG5TD5AbjPg3vE=","AgTVlK14Va0PaVB0KxnmDCxTOIF6q37nv2McOqkhYPE=","C2pkPa0/lTh3EQUX97M2UYyPwR2Gi8cuds12w7L33Bs=","BBiepsK9SwD6Y0mt3hcCfrfXY1OhC9B9CUJjlEfLQ9M=","I7yESdiYp1JLLf3iYwNsrC4Uk1E0+MO69/HhPqLe7Dw=","ABfvpgjZlBvGTTngslk7dCV226JX+rMj1MmcekIQehY=","AvBhR16diIizh3+TCOd1ihb5Hjo0pYVvFa0Lny+S4rQ=","HyV9TW8yd2dKBhMw1z1roTXafLDLoxhoaHL+HvbVLiU=","GVNA9sH3tfYViIS9I3cVFJzqSI7b/YD8m5zGHDhIU6s=","Jz4gAXnFxF2GCyaiCywIU8EAj5QkWdXNvtYz7eAxqh0=","JL0OzqHh35evDylsDnktZ24sjgLoCKFYvb4BQxxeSkg=","DG5vD3wggR9ARZnUWK9cbLQatnFZnWNQ3zjoIQS8aDU=","He4TUkcCNc2OEptWEfqVNwa8CNWPaj7z2ANw2NGWg6I=","G+DMMDQ6Fo/afHV6wMfl4Wr92/tyZYeAgHJaEvoSrUw=","GkSav2RPaKZMIXxqBCojEQfKjZxhkghYDrdrvZIV2YQ=","CAEX3eWPIopFn1nZDmS6vi2vR2qaLKAY+qPF/sqsF4k=","JKuaFnthhV4PLGC/8JjV630VFm+rUfK2LICd4xjW0XY=","K1asqdWVRgUDNjKSvM3IDoIyAfcbVL2mhMk+sIk3hPY=","BXNh7CPIezAID/HN80Z9V8laEq+/xIq14eTeAWKkG1o=","G67Rdxd6Jey7+vTyBNmSHq3jaJuhN4zZNizBQUUIn5U=","AMzbbV9JE9dlaInDEpdf2+DgMJqEGEn9gI119ZOnFIE=","LFL14e9X3l3eUoRxzB8O54OZKd+Y7nQ9nv+WJRVWGRA=","AjSkoy92fy4cpI2tOi/dP/VLLKPVPOE/yQUkFK1/dVU=","GCtMDFUasM4ZkLRyJ495S6nMYqvMkKie/dgHdlWONDM=","ABqyu9vQQ9LX0aTrdttN5x/d8Z7fENfNuVUOGEblP9U=","IG5s0eMVTBE6dipijiSUCQe0HpDnwtQ6olbqUkmXg1g=","J4Fsq0vsGFd70zW9r4KYeYomG7F1E3F31GupXdA9yLs=","FoC2MqBL4+se1k71iUQLP5Umsq2CzwuIOdPnsPWFvIw=","GWsswObgdijfgjT1jAJ8GQx1sDQlEe/qTDckxP7dbnU=","KasLYGXrvvxoRgisxr87X8aTdww4v5G0vjj+b3JkdIY=","IkzoFNOcOC2i1l7M2d60gFbt4Yxe/LjiVRW3J+VAqFk=","GV4cso84qctXsscZtQT1/dHUJVm2o2gmT9D7/vpmVZ8=","Dp5etw9EkLptvRwO4dZyTM3Vis3xOHhc6Y7jhI/7eEA=","GZXJyOUgAU5EEuxlODnXgVSM9x9G++tRkZWCImy9WyE=","CIYJXMN2yH+mUwACg6bq4RAImC8nEEr+4Zj8N38m4yQ=","E3YeIGs+ibI94jQr/Khg+bDZo21IaqEVVl+fUjacEk0=","IqjGz8DjilAKR1FcUZrWpyUG7A1QjeJZQsEPUfDfq4E=","GJhenH6m8aFpYuTifPGqSqMIaTixP47pRlpex7697gM=","IVtSPOPwVckusUjAACfRrUBqKr1kCBBD4NFUkoRbMaQ=","AQL3jHUTsJO4hXJrffLnApiAGz5AGc3UIjnXZEhYjDE=","C86IYC/ToPCriIWJGtRARQWPms4R/avSTo36GwpK5yc=","B0X3YPjUZvwhBD4ikubLsgtiJ1F/UgAlESnFSB9S+ks=","BAbeOAdEXG08vfexdMQQqZihUw/MqZFTWiomLeTi7lY=","Jneec0Y0kGjbumb3hPh+JDzCfKtZ6If37XoBF4h9Gs0=","JRUGUqCK+MpXTHxcd//Zixclmh2RSm6kHbdQFCZ5Sdg=","ALuNE0OAQPZ0p57UIgLFv25n3m/D9rZcqDfOq3lfzG8=","DB6/QO6qw9Shkt1Q7iXABn9m7/YinQRdWoAQZ2Oczyw=","GjlzHrMv21HdeTdU92EDtcq4aUeq0S1JDUlRky/yByc=","K6rT1BsYrhDEY68WYuyyjGmIUk7d7TaUNnKg6Fe5YPg=","LneNoVGLak+tLoM+QUZvsv6C9PjfG1whjN07fkmvZ+E=","FW3HF5MNZJAWd0ORHpv01GNK4Em1OtqygWmGRfixbcY=","EX8u8XEmkqudvcUdtJaLRfXgEE+eUoEyk0nZCLI+Ixw=","CygbXZ3SyhqS4tg7UIe2oI1qsIMw9HUSqgR7L4i6aMw=","HCgDdm3ZCWVnozZgYXZPjJFvKi3WQLbuwJQsy3XUB2c=","EgF01TulfRoUG/QOTHBWg2aL1VgAAAqrbzR2a3tldaI=","DDeyUCD4x26lU23lTHIuR9AXldMbXtc0ZufYuK03bUY=","ClCPNFzJqLDDC6J2UbocOtg5gCWkAApcJQAijET6kbg=","Eq+kn/TYtMbDcvfgZYQHg8uUl+6syEejQPYfGCPLKo0=","Kfw3617HzQBICVFreqPHFvT39ud3L0Q+BzCwHdUHGlU=","IEj7nB/aztD9xRWUkNspd+V9vL/3UUrR5SonG/hN0ag=","AKbEIjqr5YPombvNAxSkdDGB8dXgPbwRyKTQJVD6tk8=","FfRiq1shwxVX4l2cItjcagzKk8jtaKNWVc/3RWhnZNA=","J7wcmvaO3443MBlxJL5VnxRy5+O7oNNeB5stG55Cce8=","Gi7BSPkA7q44wNPW79pk4UaSnHHrgtoxOaOoWWjsbrw=","BP9By1U8phbQYWVFki8gMLcbI1S80cVdfqvK6okEwi4=","LyxOexioRfzWrdZwCfwjexSphGGSYKez04cS4DoISbc=","IpJcYGofCRwdXHEi+OGo/+pqFAAxEGgmrFOpxp2EwKs=","EOKox7Er9wJmwldXPKJZTYgRYz93gi18IysynFtOcnk=","FxIxlZWuRkmSUkv45Ii3g/pFs1SM0/Fi1Ya84x7HGEw=","LpYWmH0zMziOpaHLVrTBYfJ5/xlFSmSt5D2u1NzaXAs=","LGghDXVmDfXZqDkqKAXqFhL8YTfPWzWmj8HwOs+/5Mo=","BTzzcHKD34cwtuH2N9I8Z7CzUzBho1vLDLD5u+TorcI=","B1d0kUg9A9d2nazHlge5iXCBwAld7Nzj0ifAWd3t22Y=","BWObIyTAsK+BxbJWymstRrler4Vfwmztv5BBExLeShI=","DskJROuPw2xS8/0TdjcU9BzqH/SH6jnXC9lOm3+PFtU=","HpbNOsNFuy5b0+dVki+Er68wPW+yJ/xo9wO5NmX16pY=","BAhCVAXGa6p9SYWObVhx5bQv/rsN+IWoJJQtoeLjbVg=","KE13VmtC85E9QeuwUouJlCbggFqtuZV6U0sCKwgaqXc=","CwROWYSIfNozf1jHylCngSbetWJPZEUWI5QnlI19Brw=","BIaXIXnuNJZ5W97RwvyWdMDD9xtYFQycUlBjpvKzQNg=","JbdWgxbEsv75tyVDtgM7MXp7/kBmI+R8to5ceSlua+4=","DOyedMNEGYcDzv8opNESdfbFwVc4qlpUoZJpJh7GqKg=","K8w0qZNFF0yXpl6JeBlEhqmVfJ1zbwyjm5gTCAHRoRQ=","LdsuvArJj2SYwPK+LXPoanhpQKHoxVjY2+2Nb0SwJVE=","JkK0ogjlA+NIBxjU0gU1H0PaGD7ShO16OF73zcqAvqg=","I/q9sJtIG8dkECroXM8eb/ccd2L4utBKLeP3oCXLUIc=","CuTtDqatt0udMn+80B2/N/X2xGdIDIql9JUSTPcLgj4=","CQNOGmRtZnS+8EGvp3TjY0+vitzHxxvC7W4DsLRJIBY=","KBfqILRxpL8Tjex52E+fbAAV4MoUe2UGg99LM3K1XvI=","Lft/gUJcLe9r+k6DPlHpEimDl954/Sqhf20d0vE3nKk=","E3tb23RlI8BR1oC+CNqmsNVMn/cJnyv1zolMJKjvHzc=","A5AOx63I4or3BGgz260/oQJOOCrr4CvLU1JD3cohqoU=","KyhbbCOyXFLyB5hjx1nmoQwz348ZFVHq1T6lCFEctVU=","EkIGe+IgLRssMrecRk4tbJd+b9EtizUoHoTDdYZGE9g=","HoaQ9bCocpuVNu8pIKvn5vPu6AUjexWNmX22OxdSXu8=","BH9RE+Eoe1VyyC7bNp+w9xepHyYe+dgXZKWyea2cE7o=","LYgA8hzWd01aaqWK4s0yWTWT0XO2hxIqTWHER0OQIQU=","J0uhUh1bxcWAZH8Q0aTEyt7vCIaF0ZdpebrYE3VvhLA=","F4lbfBDWpHUxDTSgc3767d3Kjx7unY1W5/5JNMi1ZEE=","Bu7RGun3DfXO0JsabbJYl4z1vsrS9m0Vdhv2Hn3BNEA=","MDa1IcYxzl01meN/al2vkohCzvy80sa/hOLbXe10jwk=","H1LW6awol2xab78WjIGEeGRckNcuNnYJ19eAWmNnSC0=","Kg5gNWh11qzhBVkys92e85w92HEJHpajI8FZbO2zXms=","AgiWM6YZTz7Tju7CyPVNDH9DSTj967nA4YMNvlMRw48=","F4xz0naXZdhTgyg/2w12lFfP7wYSuqljM2usEkC2BMI=","L8ILyrqePZbrzdcQ47NBg31dDbhJ54nyjEvlAEr6GaA=","FRpCO+5n+xTVrSefQlIT234PIUlJgt+HI1TAHw9Kciw=","JdYWGeE1aQxOEOSv609VeK0PjiXCBzU2aJWzHuvN9H4=","Fd1Xm70HVCkwHXKV0+aF2DK/nzbFEnfQnyw6ZksEXNc=","I2+im4FnjIoQn9NhwcqQrfRCPBPPW4zBAytyg7zJWbE=","KoDLrJuITiA2hpG/FWfLcyBTepd9oQ5TxbrqNEbAHR0=","EdTLiVeTezYoo7P00n8nbMDBebDCKywT//vehf2RI3g=","Eom/jsUHv3UqB8m3HvwPgApS++sWN8UBD6VOratAKUY=","JvhCsamTlCl9JXmfLwPcnkkD530t3APsL7FVRm2m8wM=","FZRLmVS2GCMU6Hj6L54JHcxA6txI0305vdXwmQXDo2k=","B0IWbc2OvYV2pr/g8f7RN5OSj4RELHRloAEvWEQm+t8=","CGA9Wg6Te1NTtWsFdo/VC955LnL9YcBjRMvXNXB7aP8=","DKoXEcZukwG28l4hoxaD2Av1jYYDLQO/0luXd+23SnU=","LWUG2mldIIff+HtfY27mdvqwDDKuRcdbPbNF8/50oxE=","DZJEsHr5turv9vhAScsuAdddxMtoUzYG6Xa4swB1jIQ=","JDq8PDOC+qXd4/HDtDIELT8DDvah9UAao3rNFcscjEY=","FoQW4KbSddMO2jmJJC4HIwJHJ9OweRsG+OG/6O/kAZg=","G83u8DaT0a0OqAxlaIZUr/5jSqFMsRrjpJFoHZxfjus=","AvZr/aPSob3tsKuL9+scTlUb71jZT61/fCMRB+VlOQk=","AZ9oAhcauCpZIvAj/ezAl+uKwf0KHtNJr+mnuUKYl1o=","GVocc4OY/u2MdgRooFVsIyZFod2GLYfB9QjJSa1Sw64=","CjajpG5uwWVn364fhT82Dm8kkkgQ6DjLJO0bD8438eM=","ACEjwp6of36ns1wl+ejdPoG7w5dMPBfGB82EDAnzdK4=","AqcXSZy2wx9x8PA1Kw9b/vMAW4DpOlILbkKzmFeJ4tM=","D8BTWEsKRgeiKT4YuqMJxS/ckz6bqQ/TJ6qoyM/E2qE=","ExDRlCEpc3sy6HqG9FcwMrG5muPG1xuv73tJR5SFVUE=","G/ra5T/IKQD1dhxVj+5eEhjmsqZlfnS1QJae60nguN4=","KMCKaeXzZBRg/yxgt1eTlWUMW2r7OS2hQtMt6Gd1Vuo=","IjIi7kK2ypl/RNZD7Wo/KwQPR/6M2SIWPZ2diyYi2Qk=","Bk2tR1LnCP8puwhC0sRSpxRItDlJNFaQAxyxJViIdqA=","LV3cIXlwQ5lrItyruaG6bIK3HpobxZGduL79NUEQVqU=","JjFfzZteGiZuyOn2YA9abgvNsi+SbWFZHoP6IQacDgs=","B1knOkF3/N6rI9o4tHj68tTyLoLzRqp1SwoTMbyDce4=","CeEzAOrecFaPoKhA6pcpiW3dhMNk1iedNKC50UePzyo=","E+l+08FvrWy1t7uVTyePJDSyL4zAVEY6FFy+AkDU+Lw=","Bc00htylj06yIbwsvtuKowJ83ldllxux9hwnLFqlGtA=","AFzlI/a8Idrx30aLEv0+hmXhwWl4FqmmcaOythScfeQ=","IQMGbMXfVeZ815FAKBRftx8InWccg8W1N6vqSCstjLs=","A5+Ad72bcfkcoFAurMwWcsU59yMpMXqvgXPS7ddjaSg=","Ike8DMQ3NwW4lnKiIFNG5q86ZCLoG09Ihdw698rcxcU=","J7zHaL0xudAGh6flPDzlPEJnYnBhiHkOogsugZY434A=","DZHO9Rp296YsUcc6KAlzLXmsNQFZgU6lNkhzaM/f1wg=","IKns3GSaJjiNxo3AI0Og8We61G1qoc0AhTf2J7oUBzA=","IxNBSaDUVnxt/JEdXLgMGhAWIg054MIwMl2uKUH1KLs=","KgdQfp8DCkLG8pzPHJzE8+WlsNvwWHTV7a3AP+dLlHQ=","G99mux1X/XiOVO8p8G81/bJym3GM6BFSzzqvxklmEQs=","J1wz0H+eczjd9QeDvxWNUb5hm/d6EgIM9WMLeOfg0Lk=","FkEVVOVf5gSh/xs7W3r7aiv9DzLEBwtVvxrSNOiygRY=","Bz5qx+avInVXJJyhpcVSIqNsZBvChRoN/Ptggx9nWag=","EKb96IxfYh10hUPHaiGPlcICu8O6ygaDjzEzGwVW4S8=","KcWGWiZYjKiogSigcshDTMl6G87CPhNvA40p3PlrDrY=","Iz4O9q0TLtIRsZEc3VaVdv6owXymTk1d1Rb8ygchLBo=","CW+bkrnPLH1mRAiimGA2X1tq3CONh4pHa97T5NLguEA=","L8eI/oqtTCi5Q7tXy5Dt9tex8eg13h+/MZLjldt4VVQ=","G6wO1gkjMUhQN5X8XhFAdu98nXIrxkjdAzjZaJ9uAjo=","ABw1JoqgMNbNFI4Qbj/CMJTlYVc9jHKmn8ODZD4q3II=","K7H4/l2ZjQuLkoN/+ye/56Oc45/5T8Fn3cyVpyAuNLI=","GphXZFCkPl5wW5r2jNDBRUItojlFYwsQuOgh3WH5orI=","JxTTfuUG77wrqZQQQ/sj8Wr5ZvEj1lPzg4i8vdUOYDc=","F10EgLoUq/C8uAdaA/SioB/37XVBORe1PlDqAMwqStA=","ID3kWgN7de9jdhdQ3OCNor53CXAeyBWMF/wCb9CE1UE=","Jlqr/Hi3DKmFwykIDWMpoSVg92sBzD1DGnKDAiGTq/g=","E1Ro3763Dowu2v+shlimwisq0VIKwIGcEnry6l86h6g=","IWpB4kMp3tplqKggAchM6ChsYXWER/8b+p2Sk7ZxH90=","KIftSXl71mUr7Yu5muNFrXDRonzbIblGC7b9DU/kguY=","A+K/gmkMgEu27jx52r0YkupTqYEeJCShn65Ea4rknK0=","Dm3OG75unkZcvhTcxhVhGGdBRnbdiozplGZJscToERY="],M:[["Kr2eFre0gomqGc3+xyb6P6FcwWJRAq5RG8pF850zfp0=","G0vFiF0c/I62kYdTANtaDHNirjgYmKyvi2PK0E7LNsY=","CKcvu1Xd4+k8WBhXGkJKVJU2lQKe7bz5Hq6wEnUcf4M=","D5U1mh9oRdSSGJL4PlALuxs9N2PY/HYkAK8Dmwq7g/U=","FvAXUc6YUyiv3jTYFhne+0Pmx7Xa31LQ+CRy+853cNk=","HDkWJjKEV/yvpinz5tM+JVXo2IXjwHzsyK8fTVZZZBc=","AJcPZxubo14+PGQtHguAMgI+1brJHCwQVvA5ZaQsUpc="],["H+n+tcf3x6Qmv/AyzWoxWCeLbGssxXqHEhP8r9ZCeYk=","DMfquxVKp5VerEehn2Q3orjewP6eVoYVD/boixp7S8Q=","A5Pv2WOZqgcm75r3m+i2xxXkKZBsoNFQdrWpkP6nWs4=","CHEjODW3UuoDDPik9DdxKW7rM/aX0bCCXbR9OayeWVU=","GgJ5jwR6Ubquo0/Psmymr+lqX60dLbQnBJe25lBIkcs=","BVZl123zzQ/LcTwjTqedBqMdbj5MO8xlfbpMZk1aDaA=","Ju6WkaY47cfJGIfjAvxV6Od1goakSEWtiP1947sQUsE="],["AM2y255PnXMtIXxeMRSCEWXUnlotQVVrzVPQxNQzIkw=","AS87spyXJ5MYISP1xJMG4Wo6eHxLzZx5ihMbcIVtHL4=","C7qQBkBMXt6CtSdnfa9ETtQ/0eDb3FUo3SzR8XrXNIE=","F+TnO/cB+I0hms8cpjkMweF8n4SxcTggg3ygcL6Eotw=","I0uKB371K1OjQ7jaWyDMNYrWB2DdYCdtSFAV9z1T0gc=","LcP9dzlLe1rBy9G0bm3tW4NdchekxQpIeumjWn/UXZ0=","FmhHdkD6sUxyscFv8BkuSM+ILxIna9Evl/gsbuLmHkg="],["CWZCFspWXBpE/CuYNH6os2kEs4d/IVncyZmJWt601ws=","ER/Y384r07e6DPqT4g+2hav3bXcwWFe43zCRTkhJ7O8=","GfU8ClkrPqk0l6UR5W9mdTWYJlsatndNpI7sBOTZNCY=","GbaDw507AC/DUjt77lpgFIsdvfGN0cMY5qVB6M9moXQ=","JUcROoGHefE+NEhxnH7xALgDa7Pogt1eZFbDUxHBvVs=","AM8Uj4BFzb57sQE/cuvUEmo+NcupqXBEG6jVvHaUOws=","MAhCHu12egkzIqCcNzOXOgOBaMsozS4fcJB2wAuGlZk="],["FGP1HUpMseuhbbwRVWaqSP53tDwkTJmIo8ZY0vVkk9Y=","Fq/Y9MOQOLgAalnSkq6oRzHA+DgyphuCJQ7ZARjo/sI=","IpY2HzvxVO+6uZaSGTbpsd/4NScR+VhjgXIFUzPgdXk=","HDFg666xD4CfaYQ8+NW7rKGY0fjjQ5vim+uS2QnsiRw=","CUxmvc/1Q4LNkhOr5DMS7bW01BTG4JrMokkSp2NUBMY=","Log71AjEyCbQBP93fXwJOENKtbuE80IOXZS4U7F0b4k=","Ior21CXpGng90Y/Ymms4vaBT8vI8CUuHXyfLOruiAws="],["IU5BeIvSuZA0fH8qj0dhLU386xoebaOBZYc99mzlH1k=","A/uoLT94NiCHPalOn06EyLUp129U5LXX1IBScq+bl3U=","BmeC/j6GneLOvX679g+0NXhTKd+xKtm9G05G7TYolRE=","HFzWsj7zNr4B76N6J+a3quXRZD/O6yEs3/UViINftTc=","LztL8PEF+I4nJIrwlOKf7tn/P62aeU4VgwvSsxFTlFM=","L0CF6qn4Cmm3Ofwj8v5AV/ZHKbMReD/PqzoKNvwf9DI=","I2NgM0npT1IPofmP4lB/aq42GTQHiqWaFiFMCIGFY4s="],["BUhUFyT2TiASgmCJmr6PvN/xhKGVepOF+3FZI78Px50=","IcXiWmmRNk5ZogXlsByBHe6wlWgKcpKDac/S3nGxT5g=","EcXMU/YzjIJYF6/3eSou+86P/xcTANQUVaLtrDdmPQI=","J6CUn9yfEElcTuchSqDt0q2O72j1d9qLlvnYejlQS/k=","HH/Gjz+95KI8RV7w0NvODOVWoBlObVUsBFXLtbDCMOI=","EdD1b8AOfYWzopOf0zmR3Iq8HO0MPzxTDL+0UA1j3pw=","AbLp0g2bVd6wSMq+Fjbw6WNjvsiGZ5y9kfMy+yut5E8="]]};sBe.default=LGo});var $Kr=Q(Cxt=>{"use strict";d();p();Object.defineProperty(Cxt,"__esModule",{value:!0});Cxt.poseidon6=jGo;var UGo=_xt(e0()),FGo=_xt(t0()),zGo=_xt(QKr());function _xt(t){return t&&t.__esModule?t:{default:t}}var HGo=(0,FGo.default)(zGo.default);function jGo(t){return(0,UGo.default)(t,HGo)}});var eYr=Q(cBe=>{"use strict";d();p();Object.defineProperty(cBe,"__esModule",{value:!0});cBe.default=void 0;var WGo={C:["EjmS3zudqmUTnsE/u1L300jhNDM2hMFZb+sOjYw61ZY=","L6RvXbqZCc6ZhKAeKvMLVQ3+yXi+krSRGaOVnH9iNwM=","Idj5TTvZjwtjp6rLF1ssyhOy3YqM9o/DbZSuKUAbLSw=","GowGxhBG4Pjcajm8V66g0H/X2zTmj3NXnaieEWr4frg=","KYzXBG9YwMq3dSOlim/f0UAbieeuXu9JlEQtFn960dM=","DqxzeWZxXfSiCzGraT7ahqB/PoMPykdaZXTWf8Xxn2M=","Brm3GLs7bUXgy+bV2aLwlqd76wVoIXUNByJirypwoz4=","C8za1uix/fuoRqlVP8eQWz+W5DXWU+7DlyVl4fu8MCo=","Gz/0pryEkJk6u3oAI5PNHBwAf0kkD/wq4fEFfPzYx60=","AX8MlFLXDuzfXMi2sLIF7C2h3ll1DW0XCXUYMbfkziY=","DPGrgFvEehA0mudxNeqVpBRKbtBxj97tQpccFgeRsmk=","GNysrGExivZEqw8uYe9IwpqK7PoCgun8MltcAocQPOA=","FvuzvfQGbisvBQuJtoXUCHEWhdt+RjjeyQqxzHlDUP4=","Du/QuGF6Hs13Ef/V9sTNBJZIehsRRunz1TJ1rxj8bG8=","A8cH0YNQZvow5ylaCXpv9GO4W3eMoR2b0piNQbYAquI=","BjrT9uP4RD4JCK+ZzjLSwJYG6EquXjrTDtYNemYHOMs=","LPZ8yc06UxPZkuMVAQ2Qy1AfeQu+NaFmOSpR2Q0Rc1M=","Km56e/fBkNTk9/JY2JDdQXgOKPa3Hok3FvcBQPRAazQ=","JhQEIACbbYxzFHI+ZpJbrc+YRA2mwrl7ZqUrmMvfHUE=","ISxhEUnQV7L/78mTirFJjTsmU5LHNIC5ywInaQbkRbo=","CJGKtobBoWClXbEgELIBUPgmMt1ZM+J80BEpUYzZ6VI=","Fz73dndJoySbAE6seqfpTasg1GXGXr9Lq0IvdD8X2LA=","BJ2Q+1SeDiV5D1plcHVcaME8l7GNZ7uRmdx2U1X8sf4=","DRqnz+bKngSKxs4s2kDG1kr7uMFafNngIiVm+ZIqFUc=","LYLizNi9Y7K6RLwPTLXsiBQqRAis8drUUqZughn2Z8k=","Krc6hC4Lv+Ip6hFUv4rrSM8vwom5OUcda0ZbcgLrI1Q=","Iz82uyBd1Z0EUxAGRAjG6vcQFzoRj57SEVPJmmsHg/w=","GMFKUFlbjfMhJL9X+LjfQwRJ81mGJCov95pkT1EM7yc=","GGUI1rdceQLtahlI+RCIx83flz2M/NtOWlsMrGtbItA=","EL9CmQEEw5sn7wukUbUQy7AB+Ow5oxPSWb5DCdZCm9I=","Fj6HX9ngSyVZcQcsDS52FO4fPH0rk3maoVcL9zFT86w=","KSWln4LBRyuBIJiOOvbPJMLr7JqfD4MLtcgmBhxl64w=","Jcr5/2VD3MNOLQuMKvOzbr7z1MP+YuKTfOWQo43y2hs=","FMxBf9Z0CDCQ9EY/ZhgOSj84yluof0iJ5RCtqST2t5k=","GCVQrtf7O32S7wuR9JFqx/fbO5QxA657ouCewPSghRc=","IWMFhSRnR1qfk007ETKplkL7eftruR2UjzkayeHD8cg=","BCO3cfchVxbPl7OnLM/+FWu5+Al8d6K23Ge7WEhom40=","IkfNWvi1zgqYOu3pSfgdx9P8Wiy7640WrUP6LDqIJTc=","BJkM5JEj7R7Kkt97yisnHQe6SuWjDGoBGfd7UcNkPS8=","Bk6LspzAcq9yevG3mvUIlqZUjexBusEPAxn778G/750=","Bfm+gzUaA39XT9D1TU6a5crbkwzrUckbB4lPAWD4+kI=","ICzhfpbLJOiYbNCTUauVdtWlFnFo+dXzh3xMXOA2KbY=","CYovtcsBhozeZCTEIRuVSbj1UKfwPn/Ni1EhUWs/RS0=","LL2UflMs2g+PG4mf+83V4LawhFHmN/5T87So6ngyqic=","Dg+kYgz8lD2oG0C2tC+G/nTlWQD4AGRbpmE3trfHKKA=","LhyggcltWr8sxAs3l8OLCuio71125tA+m7BnQcIYQSM=","Jxzz6nsGtOdDWFrmiZfAFDVC5AXHCFV4cYEWPkrCC0U=","Cd6hJ5ctIQnK236Wq7p1d8CsAHcxK5VQ+Bt3FqkvXqs=","GYLMcW2iCxGVJcZKP+hfXjG6qXx2yCN2mZY32O8cigc=","ImYA3ou2Wzjs+Zbluyb9YojGkPFqXu23MNk5MR0MP/E=","Ag97d/u8rZmOd0TKJ8D3wMJVCj25D+KJROc9AdJK5ss=","HC5EXPyYY3quvCwat7bXkOusUCcHHRBXqUW8kEN8ScI=","JEs0lQLfSjNWOzAjfudQ55veE18LCJbw2c3gTxAEFx4=","EIYKh12AvXHGJnwdVLAvtYyJCxz/w1+nB/5qlJQSgc0=","Luxa3ezE4kZQ276lMaD+8NwyfcaU8imyUm0vMLLEmcE=","GIu3FQtuQGJLAuooIa62tSsehbW3JLwOxRL4+mQRgso=","BeVgB9q94syD1Jg3HpmtqVPs1p4TXvAgTS07bMH0mqE=","JVN1WzbeYR7VV3aLtVE3MUdKCozcbbqPBPMDGwdoexY=","HPJn3Zv7bmeKgsd0WFemPitXBmqGJrUsD9X/QkGKpl0=","EGsqQAhzdeopiLjgcA/dcdNxavK/0Lawym4kq0tMJeE=","C5eOShDbzcvH6QquLKGWFd9nSBnLYR2TtMv18v+aChY=","LtaP+6amRuUEdma4rWn2yzWtCW1tNP4cpn5TK1GGu/Q=","I8Yywv5o1PCnGx7mOVHHK300l5fwcFPfLtM1IOo+lM0=","J/2l+CbOaoNA0SpYTUuchPCk6jydM+ro1sDiOlqYl+M=","LSSqTAdyJW6QNE0g1G3727Xp3BMqT7B/r47dqjDadnQ=","BI1SxOPXFIXOavEi6hNuYAU+OH13Np7t+Nm7xmP7mPc=","DgwfAFoXWd0WEwL9sjPLrF/hUbXCGSJVvXV7PO2Jn5I=","Iw1kHEVS5eVUFuNg6qMpAHUd5cpT6GVK+NQi7sYn77I=","Av9vqDZKjPsZ4wvofUze7Z+VfdAk+BONU1xjgKi104o=","FomgR2KlqxOI9qclfnxyg4UTxX2n9UaiAX/xKK/hYXE=","KI2McyUgQlDoYy9C3r7ooxpHAxKrL9AK+8dpT5W4J80=","I5lhNa+fOkKm2zP9VTGafK7Y2i5uM4Bo149UCFUsg8E=","FdBS2tzhRQb8zSaQwzP47Kw4LStnNHJiNs+ce+J4u+Q=","FJT7ZeWZPZbDC/C84/Vtzmii3lIpm0gJzBGeN9jgQuY=","C4AO+HSfkbMHlHxYEJXskoPDsTG+WtW9pCAJkvv/BTw=","C6wfU9Wn05gRuufBp53Jl/3V8ScPcoBfsF9cUtd8HLA=","F5JJiT+obuBntHu+gzW4lCvJIa4OCCwwPjK4Cdk5eG4=","CYWnybQoBdkQqJ4tyVY+fjRJ/VtAH/TV6sddzn/LQg0=","LBkFtfAMknpXoVTEdEJ+MfPKq4GYHWIft/6lJczam/4=","CyNQLOBMD0yzDAvbbE8qT4HC7yI5NvB+9XhW8Km7T3A=","LcBRwbz2NyM+p8Xghq7X3N61G3o1JYIL3W62XleFGbo=","Jz2KQWbcP1Ox/yTGHxo7MAeigrUmxyOe7IHpL1HHQa4=","JXmIvn3CV6DF3XB4ty9pLHVfAbo8jlfYLZuWlWXb8Po=","IT0P5aPnYI+mAvW1rVuCYGVERevXJJKjKtOZHzpaYhg=","B6OD56IhvHb7FDcNSz7ujeUCYBpeTVSzNwxMUCsJeoo=","GM57PmR86aOpDQ7ZqlfrmoldWWpUlYzJcC2NohliPoE=","EjIO4Q78H4EY0+ppdXTq4t+vjynBg6vRIzkuPCgpkAo=","CT0OEwTGYP3a/bSClZKPtqgxFIJ1ZsvN4m70yHyfqJ4=","KTG5KV2W5blzZLN9rv2n3L89yfSKszZNqdxqcjTXFMY=","H1M6HktIeML8LpcG5UHShIHOQ7FifQukZZaQbPMoFiQ=","JRfLck0S7m6/p7Sw0lzwMVRm6Y2MrD/7+xobze4M8GQ=","AOQ9yYO8j+vqrUATBESrf5GHGFYkFJp/J0SS2b2Dieo=","GGvAmn/8Tt0pFXmHa3fC/T7tCxuD8h3fuJkDnOt383k=","BdIqL0j2RljhgbiuXnLhqUJ5avK/5u90rJq/U6xl7rQ=","HwBujSRjY2vKeH92X9ascjrSwuRmrmMk9dOfPu5Y8M0=","KJE9Qr32gEeP/Rc3Tolf53mdnRABlvbMww3Ajzmkefc=","EbVXyNfpe9ma5fSegjMIvW4iaUIl1AKd/c2DbLfArXs=","B0S1OSbhoO85W7BJCLEzJq4YZqaJg8Qd5W+3zH3M4pc=","K/svJFanCYmxZftqPub5RNKDYpNcq+UWEUmA8UFCKgM=","MCcEeUTsgs72JA0WNwcMYixdKKdDAt4O/W1K3dTcLbI=","HtC15LKa6wtbPrEozwMXWcs7xHzBKGZXzf6IxcQR1KI=","JjR57nfkTosquVPoLvY6fkr/SPDnMPR4KyJcsid3EE8=","GZBMhOVeGvMUfNt/OkKCZeIMG7zL7Cpci5UEF8ou5HE=","L6hGj+oyBO0qk0oe73x4WAqNowxexZIvrImrkq2Bo6Q=","JnwLSxlmLPCbhw4F90QeBC5bli9z39eNIzhNx+pxr6U=","LxUEZ1BBdVQJlG6MX1Qy01hJunvqDRJRJUeuaEuDrC0=","IEGZ1kmC9XQyf/P0AHBeClOyXVmukc4LnTH9u6HuKww=","Cgh1VOVRFCZ4DkV3V8F1z2GHou+5Voo9OQ06UcIpfM8=","Lvm4hChGX1NcsEEZ9RjRwgUiaEVfGrFFzPFpO+kkFqs=","KpbJ8gC0d+ungxb8RJfgiypDhLJsl8e0zod8tl/1Y08=","BDKT5h7xthSFC8AV3TFuLHxU8S0tt0b3wM3LDsVRz8I=","HYHg4oBhG/MJicGnQIhJNQS4GLOF0E2WrSmNvtmnvfs=","GtnPF7g2jZgALO0s9u+ThaB0xeOqCy4S9LdozEgEveM=","GbMKJxGf9Q2ic0sSergymaSwmWlMMazBgqtFP8AA75U=","Ey2B8Au+8oBJAcQHP82cgXpjgyww1lMGP2f9hkguGZg=","KS6j7yMThjoSdrHw5Jc/p4Tep4oeyY9NWTlH9qTnOSQ=","Aoz7XgxBsMd9mH5zelAYeHB58v+mUBAvL+tzXH2bzoQ=","Ea/XXchDU+L5wvBdHzynNOtFVGuSOWIzo/KfTo9nkbM=","Gq9D7W2jm0UxIL0DEvJZKU6hAbZ43/QnhDwPyBZAntY=","GdsJ34M4ex5Bhc15QAYJ55835aRljb7geF2rXczjKGg=","Apyz3K8uuw9bC5SehCeP7S0R24wfzzXjgYmvyhbAy/0=","KIHfk1LSdPDP61Xfj/6x0Ngfzat5QILiEH4bBCanMKI=","Biig+VlMFZIGx2J6jxB0ih3yzlgrdgSo5kpwFevdtls=","ImVzk+t+2fRXLCLNe51RNNH7zilcKpXxr8ZEHeYNf7g=","AGMl9QnwNicUxIUNrth0QGL8+AmGCABefQi1CbujNiQ=","Fx1kmLQrOTRdVuhmHMwrV270SbH45b3FrHLZ+T3D3Zo=","G+gvOxzJ2ElZXYXjOYMxGGtuS0y99Dzu7b8Ec1MVqNI=","FUcRvmLyPNRghrkxGyjurajSYyP4hk3n425VQ7zXo48=","Gezl2MC2zAf6ARl0bn82ycjUlqweHZXNW7jXaaZ0XNg=","JtYWLY2cnGAkTLzBu3iBQmX++XpToWjGKkO55vTLLRY=","KLuF/vn2WITkqZpjpZqQbVhs3Yi7p8USWbH+ajdf5K8=","JnzKweNCcZceR0F5xYAFJs7vLxpv3arB3iKZ6S2djOA=","LmtIaNFTkNgBQkjuwMfxDY7p7r+mQCX5Yezkmp/62YU=","FwOQI7ok43vEzeSX6V0TT/Nd3m/gk+14jkg50rzs+EA=","IURV2R/HR8aqmQitktGbLcdahGURg9z0O5olYyDDPlc=","CgdAXwNtMOx37GSwNLn8XfLP9Yd8PGe3qyO58tja0qQ=","KfaAcoS25DXMwvwUV5uu0KYGF+DuM6NYyzFoEbPYhko=","JGiU9gcfyWMPaRh8tatQbAUIQRTS788jF4C11LXEoMY=","BCJAgbkKZ3dNFf+Y5hNEk8AZJvfsJQU95WIVwUXl2mc=","DZnP52SdHf0pLxF3O//xzjZFzkISeH7TacCga2ArqyE=","H8dgIzM7pNwPKo26+7ob/zO3U/135rG9xMeWoDG3gVo=","L2DgX6H3RGc1o3F6nXNyilsgFmU3/+tlcH5fdQPorPM=","Git1CJIfoFT1jKTW7rEzRTZjyJedYhbsnuEkC4yJToA=","CgrKSSS+ppeaVuR68L+hnB2311a7Sq3gpY5b3dfdy00=","JiojZcx4D2JVfIVFZvosiCLm/f+OrbkJSfqlq9Y6f4I=","Ga1aiC8dxJcUKVRd2j2xhXscoKJGdos6KwAUulowJDk=","Jh4zYPsjwI6HuPWIvVnwjO8Hu0im8SJqZM3H1N5+lco=","BpzGfK5G3tGP3HJcnK2d1k5EXJkCcbDi0szEL9zgv1k=","Fi4hiWyNH2wrfsFvt65++MjuGSFq4Ymm7y1+vbHOYsg=","Eo1CwIRE2JVoeZlaEFozbEJI/5WBE5Ei7ZydVUZO6bM=","Euk5H38THxPDlyXEQUZpvMZMekG2dk5ofO6OUHQz4+k=","HemI5GwsmhwA2F36+x2nUJvLNkIqq2BS/R+SffdBwXA=","IALLinefk96LRNf7CM/1CCjgdx1lAR+ZVLQk5ngCzw0=","KPblrydSx50Bo8bH0pMP37FkmJwg+QXM/AmCwpNl1jE=","GeustTVPfycvXBLWxxs52J4UqqTvv5hzdzN/+jwCays=","Bd1HxpXMbJXirNG/wM4zXLMEo8M4CpTot8BwaCyoaaE=","JGvDwDejya4run5zV4sagl4WcqdBiAHMB0OVRTTZwMc=","G37iVYFbpwIPDPeM65hggVwO66Jopyzs+eP9Gmhws64=","HOBPZDvJUTMWIR/cC8I8mlK9r0vM2coYWQwXA6LRIOE=","LjplMq+pU4i0GtWdfCcFRF184QyI1zQRtycfUu1MRMs=","H5ESHyy9Hq0vcPT3RymiVyNyGolah9czlMycGAn8z7s=","EQgkAziKmdoN4+19O4c/Wrz3H4vqbjWPWw8XylJ22SY=","A5YqaR60LPXvd5vuglCGQTKe2e63hX8c7MRtyTBG4fY=","CmeRDilFg3OcK20Y6lrXThQbsqNT/N2T/D74P0/Xhjo=","HCD5vRMjcJ/aEk9x6IkBI19ExeSCh78PQ7RUQ93Lrlw=","ERq1bhknTv1HOStwFx39qwyM71tt5XneZ/V56GtQb70=","AG5riObwzfmC3kg6oEu50P4ojuWGOmiSkV0SXq7XhrQ=","KbxZ1vum1pLipehbpQ1v2bz8zFfivL3d1liBr0Rf/4Q=","Jh0TrEQbLzAJbB9/ZqbZcyRMLAcCESdaN9SbHXA0Dt0=","B3+NknP/2jftHqaD9pNJcV+VmG0mFj8A1ByePDZsy/w=","Fnj5/GxFAsI1Jn9LhB2VQyCFQjVe19tCCmCay46Ovc4=","GmW0HcMCuQb9FEpZS+ptkJ9y+3B1ALJwg3yaJJWQB1s=","JlNZvw6td3Jk0Y27TEZkMBojsQV5No9AtDNxC5f4B6k=","LpRM4OtlN0WkVjLAcLkx0I7MSXPqCR5dxnElzJBF5B4=","J+MCWi0+gmFKTdBVD1k1n1ZDuGg1kmrtLrCnqk8GIZo=","DZhI4NO4vI1D5eaVTm8BgZhuV1BUhA8jjKtMtbA//8I=","GsOq2BXY7BOwNd7PZ6aFSWqHsQS/V+84zahVh3/KfHU=","DJEBhvkS7vlf1nPq0igf/Q1c6cgMxR9vkx0MdbnAo68=","JItjp2oCTVzy5Cob9wqVTwGxhJ2sMf1UWnzXTFw6HlQ=","GnH7pgzTY7C+PqNgSjhs0d9Ga15p+TUDhYxp9ahoaV4=","FaKGm2NjzQKkcsvOxckb+hckLO3quDCE8O7fKDQxeLE=","KBPBBzH3aUVA6s3oV3hqskQ/sYkWGSQ7jU2aUppzNUg=","KqlpBe9CvB6EUgh/4T3D1VzpQGKTb95I/Cn4aY7V7FA=","Dwk9Np+tCg0lW/wxHEpY3JihkAzzWbPn2WiPZZG404Q=","Bo27xTCWd2XPfH5puL7k7gjUhrQg1TOWJshBHKmEAn0=","HdDKtxVwlB7pYr1h2tHLaKjtgCKt/zVqZ/yrOm6vWu4=","KahX8ISufytQbv1s+wZy1jrpYM0ZefeNf1XXgllVN3c=","IIH3cT9Rs5MN+gpt+Og2EbyIKc0fhHG34uF/SA2FPDM=","Luo3SmCrGiBkjLkI5gXG2FmbpgFThjXIzO4AyryFcns=","GhtovSlREx5tcZUiM2R+QWW8QS2m2Zwhl6o5fY0+5bo=","He/fFEFaeNXm8oeubknrsRgiuHNMnfkcgOCN5XstTys=","EAQMxP0gusymniYocTi+TayUBAzGIk4r/cdmYRBqckk=","IM5n8y6CO5iAEdDDOrsPclvpb8mrWy63EBL1+ApV/0A=","IC7NUMgsnhx58P4TZRiyJVHAWMIbbuzkNYW80ozE6oc=","EPulDAYPzrmJ11NsNpLwwyQzOCENFF1hh5JnmLdHCH0=","AmgJNuQCdl3WzP3+LepxnTxQenxVESPA+d1ZpYv43LU=","ECvrSlxMkD6u+eyw1XlBVGINfp3oQ2T+BYO+ebTefPs=","CNAdsY+uzRomwoW+ZUFL8YqwEtfvsmdfSuHW9eE3BiI=","ES/l0hfzPC0tGXYtKGhBNmungrS936M72oNvot5BkBA=","BkiF9FfPr+bs4pRKmpNe/ccXr/y0RJzrMaJ5LV7qZ2U=","C73DcattQpbnPtIHi5n6R9AMRM9R7sCtStCqucCc2IY=","C55ZtpmqaI3RIUPokLb9DjSADWtED19rbEJrMK0HiIc=","ClqjHU+rjhCbD9/FXrFKXC2SZ9f5hrYQFwzlVDv7MLc=","AyOdULSgEo45x2c/L5nYi1kD6xu3cExsDN1MMUCKems=","EaaUWUmhgnWbbx2mDq2vLHMMzmbqBG+PXreB58RfjJ0=","DFAv8b7YpocmgD4iK4fVkHSVbYNPLWOBfyqe/tPckx4=","Ii2dqjhK4rQOQ+J0zAfS27nraYjQOJS2+/UTNmNMkX4=","Hfj+DdqOUZcbkXsP8PPgXtSwDAlUU1GhF3gFxQ9rwAk=","Iiu4KQQFxbM3PxsZmWnG0Pm6jrdy8kl8VcD1UXdbJjU=","B5Ar7CPZ+RoAOpKOqv+WR6wDAondXqzYyv3TG5MmTRA=","LHBvBZ1qhupJbC5Gk9FxfkCY/4fQWoLXOP2Ig6grnV4=","Ba4mFpS+4kRqGBNgjt7GlvJSki0z6UKAqoBb/YQ3hvU=","GG7iynecXCahk63w/0fZ8zO3UPmbd2VQEcZLPozN+T0=","HCq26W9o47LM5to0ZbGePkpDex8gnFXm75mhrAc2vRE=","L9F9t+GCcWnDLM/ArRTZ+Xx1B/jviNxdbwSwIgPDflU=","JB+tdXBihBirl0jO1TZGwuEAruvWKmxzgE8IDeZtlyA=","ABa1tTQD7m9H5hAMJ3jKlwtAr2vid+mLcQMviU5vai8=","AAoJWEL3GOcWRbLoHJCz8IV8jJNbE1sMsl3xVB04x/8=","MD8roE7t8UJbXXzEvixQiLnS7yv0eLnpuM5v8WaJCb0=","FJRDUULJb8lOjWbZtkPgGRY8asLk4WIFb6j+7lGVZmc=","Axzbua0o7FfE4ayP9mx5HQSyWiirytroOlVz4/PUv+o=","DHh9/wEvE2uJzjUWwc+GeSjXEH0hjWLVGwstjMmFBJg=","CyCzFJB/Ui4XqdXajBD8+Iy5VlVs8HdFfB5KmtXcCw0=","EdXK39BBicbBSknoumeDVArcftcL8lr+Jd+eL/2bw18=","CFIwnVDxRTjIt9NWWNibow4pqrZiZTGqoRhf8Mq4of8=","JXOV58GQs83OX5NNvqkHcFAIowWTxpKT/XEFYiYCYEo=","Cq43r1w6VCICk19ZC2Z/l5+0FCc8yHkxYQpLMUSuv7c=","HBZUp3/q/Nf+66lMMmBfld7QPhPAimJ0xH7bQRNOJEQ=","FIDMTLO52fyXuZ40D+wZgj3NLt8Zj3CV7lxwqSAJleA=","GHEQV4aRiRJviFNqzOpIgqNHl6ndlqlMyHuOpGJBdlU=","DpxHNe55e5xwgzp6a+fCz8uWLwcMqqZJRm/fm75YKM0=","Li44zOp+9sKakisCfTHZhwrA+dJ94Z1wA5u9H5D/dPw=","HWY2npXC52Aw44DWU4qTJ4+R6l3WDloxaz3O0n/BN6M=","Ke+RArXmce3AX4e8zrbZAEhOfudAKjLMx3/eLnhmoIM=","IQOwTBc191Eet3XHM0oLttYm+2CTe6N2Ha1zqER4490=","DdG2uoSjwptikjdlBoz2PHEbwda7KO7+OKDkhhrROWM=","HqtMf6q+xYq5tzsrqvIeQogLd7Dw39MNOOHJVendchs=","AC4aP2ad/JKbnMhNltSJ7OEU1b5duFcUafd0z29sgCI=","EhTKQk6hUXhRUNfbV7k8xrvI110ZKZOEYKfGfwx5HxE=","LhdN1Kr/9hAxZNkWX/gxnZJgyGIYUQpNkQNB8LTgHTg=","ILMvSkI2F/7xRtpfGiaV/P9kl/+row3s9v/mKulSxDU=","KfTdRo2whzSRRotwCduvx5lR87g6tk77jdLlbMmzGo4=","JRmAHeTljkFk9/DYaZQxHIfyeaOK/EyzxNJs9BxkKvA=","LKEj+vh13k6q2A66c8sqAPIur1thCe9Bpl0tKG9gLME=","Dv7WUaYfowtwk3venQK5tqMCoaq3Bmh7IjOumyAzEmc=","E+Idu/1+VSa9xQdec97grvRaDtLIgLKbfb1cnmQ57j8=","LCSG2FqtvDWLEGXdexSVfoz1v3RRr8s5Rll0HPa+WCE=","LJel1bl1GUO8EeBMLWClbEPZRblrCYLIo/XmO3NVDWs=","DTh2sFU2lDgK3AhsyScuF3Di+Gszb/eAQEGeXtzNjPU=","EjZcfN1hbSWPmuNQSzfUTpWMgWoLujdCeOi3rXmrlnk=","G2A1TRawGENUC4/Glh/4Sljr5eQrRtIq62GOLbSt5l8=","A3ePxyPM0DrYyQwxHBQZY96mOdJSStly2EltEp4cJDQ=","Luch3ehSh54SOMt6eSBxR7PYZObIoUoyfi5Vi531dmI=","EQINBYH/jnnI9apNUL4tx5KgOLy2GuxMzqLsTfLQr0w=","Hg6SEZPjWzxC3tAD3Lvtjq5GcS4V5jrscV8/cDHPT48=","KmwT16/WY2wtTV029CwJrDKGtncDrE0sJNz1o63ZAg0=","J73e3qfY05i0tukVLhfC0JIhdgmxCcFFdPkyuwLIhEA=","LhP5y8NWco5tK3pcWTqp7Mm5ALuYkBWT0CHWHrplVaM=","EJrzN3PkFhVohbqwUT3BmaAEXUBdgb0qFRaQva+6O2Y=","C/ehIamF0g7r6/Yk84NzB0Fa5ICVS/SVUt2MXz5QMBo=","D3i6fD5tFdESkt0SGq1FlIMnG1/i7lamOBTV2xkpBWc=","FiXfA16qmS9CTdxtyIwbcArF5tWYHirQ35spCla9UAE=","GsfR8zu1mP6VgaxzsKrU6azpnq0BmB/PLFAqca/VZ2I=","LTcpbvDNVnbQgJYIujQM17IC4uHCVG2YlBfTA+wxkzc=","AZyqYsUjjgPs33W7LCdr4YBb4/5EqVfYqjvwfKzxwRQ=","DzLeoQQyDODwCRnZD5xsdtSWiCeRFGxSKorKzq4+Skg=","LOXSRSwKWp+2WkpkgvNJmIZb6aKfJm+IqK/6hQ9exuU=","E11ZDegKDnF9pzJceBqhZ6JeXDENkt+DEg6JHM7SSos=","HTzpanzXnpRJLjK4mD1i+sc2SZhQci9/590ViXBqtpM=","DqOh4fXco/99hnHy/s+0Z/ak5lFsgDipMGs23IGDIbI=","HtCMTw4W0UQFkQDwX7RjCY49hp80Lg74tKR6/nSoOiU=","Ct9hK8DCToJhNcfeDbqQ++G9JJ90JPGXC1LouyTZhu0=","JAxCSgJOWb6joU/Kc9e2OGnrm2h0atnDVrk/tuqj4is=","JN+rcjiwW/CPZvvlmXY/Y9XHChgafp/jXa8EeeKxy9Q=","Fg15oDlZyWja+3bqPgj/0s4RfQlOgg1en3zh3r07sIw=","G2UhYYehyhZ5ZC1MQKoFv/clv6UCSKqJ1X9XDC/pNFo=","JDUDutitrxSo5WUBOGPBOnf296D/9XHBJ1sY9UvXc1E=","BsKtR79N5XTKz7pRXRjdr3gqit360cGO5DkRY8VBpiw=","IUNmZz04cUhXj++JQ0vPx+DOTrCGYZBAJrMLoQ86E0E=","HbgdmLTU2DImrkExMByONiKjLit4hIYOhSV/X3t+beQ=","KdK9vBmJbo+vDOFdfIg7y/qjiGHXySKZpr70L3xEPw8=","GSlfcsWQfo2fjYzez30ZP6hkBMu3qFUi9/wzhXt6nIg=","C/AVdgdwy+jm9pCA86yhgljyzQkuM9PtYtjRnRRLrKg=","BsshqsC+jcJSjDl0cks41zqRhTCXb/EY0IdkzULgskA=","Enb+LHUbpJ/Vt1yrW3H2SqBYjt6AfbG9WDw9auaUE1Y=","Khf9gEHs12L1KNEgZ6CSBPkpbqVzdIBsOYlv6UmbmM8=","GQTiv5wFEsclWecePxMvZSWQWPfWi519baGo+fXK9nQ=","EVteuZIzqKIgAXBzPEdDuATGAbXY1GVqE4IS1m64nTg=","AGtYiF8OCb5rqRF2/IphcrwW1oD4iKPZLzGjvyE+fvg=","E8ZwTpBTU1KTTc3ASDtLuXTVC+t6W2vjCvDkb71zJc4=","D7vLlsyvQ8dzuhznBhOJJUNzL+zMhyl1uOtz4/tNVKU=","BZtN9j29K7ZuCyqCbFy9qWwzj8w42/npxGBBkYvdi/w=","J9hZ54aMmdgPmdGB5u9+qTppRiOom75Xpsjn7lS+If4=","IerO0I+dC0LG+lH1nWX5ZZjpylDWzR3Um4T9wGRu1o8=","BoFbejuAlx0F/ebX3FzSgjNj840K9cD/ir6qcaMjoqc=","Bqd40pqr67WjzZQLHDPwVVEhe2AFJI4OcWvVoQ1VjG8=","FP6fsfFnxiV+oBAIgRV2nmK2DvOt0POiLJ/npJGOlMc=","CQMF3/MUF04n7evldL2PDI/YWEPn0mJ9tgeygW41fcE=","LOI9++uOGHS5uolMuF8Gi/sEl1Vc/T3684iKpJLSBEU=","Gw/ZTdnP53TZFGvlhO0LJcssdJWnCCR/V2PCOA5cHNU=","Bgu3FrpyOk5fX6oXk2OjZ3RhnR4M2Rv0eJoarbPmEqo=","BDsQxQjoaBhD7dwF5zuVt/VNpak7cBy6TWgi+cnc9DY=","Emc06VArqfrkoxS2et5s6IkOMEpDDmyfT9YMuK1plQ0=","Ju3TXbl8KrLOJ7UDWShZtDF6JaaI+XQ+8N2cwmGdt+c=","J7Il5KmBrzbOqGP1kci8WqlaS+ttXJq8XgO6kG7XIGI=","EQJyiDL3UcMTrGYQ+uWLnL1RG1HWEhs7+mD0fbElGNo=","GCdssBG9xtdescfV0GzOEMfJB5yMmSD6OJsRZiDuQUE=","JQLX3s6M19egShcwv9KGj8ZPg13+FDzuGEgMfD/K2nY=","BrIL6qV13YRiVGlQaEhGEbvuGuSChbosPZnBTmJYGiw=","Bjq0oHj8shInX/X9BgQr29F6zq6ZTiwnobqHYTn47Bo=","BjctWVK7aaRgvxMz70rGsgsHrUq0Ek3UBmps9m9AaZM=","D0HU4+9V2nHPQDfEnUTApkH1KloXT3q+xSJHbjxiPOA=","Dw7phBshubIjwdGpBpk71msOvLfa++K4AruBZcYBF3M=","Ad8usvpCPwE5bgczkBBMrYAEpqXxQKKxjtZYBoFnUho=","HOBbxVQHyIOlpBeS7zSG/yLkA9OEdM+pD17TDI0wGYw=","A38fx5NLvV/cNDiL+9D5VGclTl3ytbYsrtBQCiWU3a0=","G9amFABDmPMptwgP/mnT3/beBsgZ/t6iSu0W5MRxZOc=","D8Llz/fp79Rv7mKqOz8ivMnxo72JF+Lhz1qjNNKdKgY=","J0+k49hufviw/fGoGszo+e0vLrRifedXgagT8Qajd+c=","GTrxxfoFfOaC7HKM6pBzWTWiK1r/RuovgDopQhqpUNY=","DnLDPtYFVHGtrWHQJ8WsG/dURPxOFJiLQiaPB4fimHU=","HHWASk7xyByDaE1ojEQpqxp+UX38YCyaJEPFnzLulhQ=","CIA/adg+DDOX4J3UeoDPn05CNDcAjKutLlARBFbIxg0=","LRIU7Re/gRYqXdQ6P9zxlfv0dCYETLIttThHjpQrB+Y=","DIWyS3mrV1BEIhNfscsMXh46XwoGEDwkhu5qPu+scog=","Lin1F90bMLeRv6sDznR/lQIC8OuCZ+8/cczsQOkdleY=","EygclKZw/lqwl3OvQmBnQFA1Ce/XTB7Zk7xq+vPWQXQ=","IaIRQHzvewRCFgrMnb/OGh4dWMnpjzgafrSPe9oPHgU=","CF7x53+Sm8/60ak/kgwdjIs2MuHhoczU7LAWAnWeCH4=","K295beNQnqcDyNpiduPqFUtQQXDFmo7EWB6XV9dLp1k=","H9pQdPpbrl4W+08tGNWJpyMLmhweTQioBp/I1Fsd480=","AtIqPA0yR1DTvjEhmvMqgoLDct/eSGHvhu8VwxVdzxQ=","DCH09L2uB6ebs6mM+zUapinzI5xNJK75Lqeb+snC+iU=","G3IewcHfgcg6zXqVrOFrPi/0KXqrtvWBALXasG09xAQ=","J+yenpI+3uWBidbH8wPuPlJJxa73h1jH9RHPh7lTVh8=","Hs8QYDZt6pUG/aDQHLoBbbliAJChYNWnYKddEtXXLng=","JdQy3zEuAFxpoGofAE7ImVdQNNomOSdg0XrMgMOVBs0=","F6DqUfmiAboqD4V8mWmn9rxvXVvA5JV+HA3+SyAuSiQ=","AtNMR7hH1nybTcMTvHFP8iOrARJ4Bv9ski2HY/FCAks=","Ag5Z5eW7CVGmYBIvwa7+opTnzNX5x5g5KC69nhGflso=","JJychQFz26D/6jVowoQWAgEhw9mZDf4ukXN3RndZJns=","AejsV7doHWMaAtUwya7vk3dYae8JPekgFM34XuLUWdo=","APc53Lnz7m57VRl3S1QLKJi7bLo2KbtsYOQjt+trX/w=","DgFvByT/+F14GusVSNdsVm5cJqp5lu31BOQWcoX9pm4=","J1Jwgoud3JZLuNaKYlhUNWjIRJR+1e2UsxgMuHTGgyU=","APHKP8KKrLisIaW0S76wrmTMM53hPgTHT86CD0+T5I0=","IWsvickBBfVw4JEb0c4g4GZP/gGBHLd3+QN2cZwOIPM=","GpHt+QlQyyaJ0sKcsi+N6mHsQfsGHxtgAvciZWlMeE4=","LaM0Lq85orJCcTSERilxr+U99VvtX11Q1n2ROM14/oQ=","KfechvWpyW/K8ilr42Qltyr6rUhly5CQhIJJFY4upLE=","BRlCahWlmfINKXkwIGfb0UVLRlOclJnGX2GVtVx2Azc=","D5xHXNcrfi44ZelrrviaFJ6s06s0AhCpxeDeb8CC6J0=","FfHXEZed/hPkXuuXWaifUds9J1lJhYkLiMm/J2kiFzo=","Hwg6wFSaGrANS8kGbwVJQUj2DJVp55iZQcP1D9as92A=","FQXuT3m8gYeFbV8/WiTel6oIK41FLGOxesOlkUUbdH4=","DyCHbXEvFH4vufe+alHzRuooRH31KetBNClI/C2PCWs=","FpbRLZrneckhIO5xX2uNoR6pOvJnNxWi33cx25HjYNw=","KEhfQ47sEzsL42sy+ugtpX+0AGvX9bsVomfndGs3utE=","J4BDb52hJGH74x2Xllbm0aEzhuDmpTCbBQyoGeEK2UU=","Jx6oY2czMt8r8kcebIk1sDfqgxjqWzI3lYP2EeBrPaY=","KfG6SynB2uy5g5vcCEMbyr5oORylQPaLSEpPjpap3GE=","KU9MxyjdQj/a83N34Gmrpm9NMADxpVm/TESRAzBgMeM=","FGtSGxwIyRgSE+vbwqNPw+/Yfd6xv8Xl0XypUfVavRc=","Da4K+XPqCw/N2BWOpRue/e7V62ZLhO9n6qJV/k5V8+I=","JgTMzDcPClDz9ybt8SQrzBMd3fJpeFMnbAeev7iD2MI=","KHOxnbHQOJbT1S1vk2Hj/a3l57Lmgz5NXORmEYa7u58=","CwTQkLzEz6v6R/YAQ4Wa618zpt4gXf3w49CZ1Kg5Tgg=","BQihlcDKWD7BAVbyBcobtvaRcxi47W67c0e3fXLc90g=","CSYt+oCqoLxhxYkcI3pRnTgIxT/AXc49cfF8Dj8qXus=","DObSWxxsG4n6AFwjYZ2Hfyqy/ecI0wkjZppJ/iWzx9w=","LmloW0bIBQJo28EEDiPHOdchayxedhCBNtaJXe093EQ=","Anj7PfP+kTZXvMzrVTE4+nuKtuBipd3q393dWzBf+CI=","FtqJKt41dU5X2PA/Pm9BEKncFjnZtt5l5HkWXKSfek4=","FZdUkk5zNIVP+AOheC/8BZkno8JtxD5mHgmhJhvXyUo=","IhLKZIe4RbpNFsCeIkKX1LGhbjQebFk9f6utraOSnXo=","LdCI3oMYUtFpruHWvmm1LF3uC3Phj8qRzc75uQOWoEc=","JKtCrWdJoU/i9wfsU6w7AxXe7PQhuXUwMlM+KEkdsw8=","L2Rm5Q7zxhoOZJOxjTSRFAbi6X01UYh6+AjWfhzpric=","H1iG+4YYyHEewI3pR3Vx8OtuRiuPXlNJ+FYx8FlZRIA=","Bbo0lTlZeEpXwAGekW4q3l1qUjEQQ3zqnCuURT3N8qA=","J67mejxu94PLVZFRZaW7/dhrwGx3bxRQSLskAdzxc0E=","D1fvwF6fl+f2jGlLorO/IW7vvVxxcQpW9GBoKmul1e8=","HTXrSkCkHdd1BthypFisk9czbcty8VsYKmcCylO5Tu8=","GKMwZFhtWnArxL9k9wtEtad5GCVcLf++/FN+QL1ZUf8=","CwrlcW5CtEC3QjvYmTGciApKZ0VQt70DYgfgBqx6LSE=","ETag9sAEosV9IaAMQN7G8CexQLNtNZTBzcGw6HB7YvE=","Ic7FKsSyqn+A+Y63W04CgFkZd9ULZ3uP8QsKPQKFMqw=","KEpjZ4b6Y1ebFUF0aQHUjkQM8MWG8bCJzEXouDD60i4=","HUoKugysUcMmH3xIPYlijXZ0iwgzy6a7/KxSQ+S8tNo=","BBCgZZJekPxw7RqqRkd6isgZOhDEi12E+16c8hI64k8=","MBRTsj0FXBhKZa1qas/9n1IGN/51H/e3aUCdUS/JLw8=","A3gnEEKH2Uu9wGWE021NXixGxOoiT04NwMO7VB8FO3k=","KUZBuooCdoxeO39ULSgcadwsPy6AMvhkKVpksIqT2ZM=","HBL5k/Dx7dgJ7u+uaTLluIc4sza75vl29fegoXj/6rA=","DLLZSNOPuOF8YLpsZ2CMn/2RLgpifu51a40ir4ueXkM=","JvH/cxJo2bvSarM+WIrOwJ/VpLcNYLVTkE9eLQXolMU=","Ca74ogKfgrdtgK2KOSbLbhF02Li4nFlwfBI0cxILTH0=","G+gMqxL0vRc3eWvHcPFwc8awBGwye8vzo24mQGx3XHQ=","JHbnvGN/JD0j12LLPizYQw2tiXYldsvdkYQop1gog2o=","GW1wfKWp7cwOMQOu38YKvdHJ5Xc1TZML4NW20DYXwgk=","HSYkhyN+hQOQjVN1oaeYqbjA+szAVu3diqh9CmawfSQ=","KiHgPUEVS/MZHxqDS5r2sj1AvAHQJ8K0hB+yPcn/cVs=","ApxkeCKhrlZbK/EkntrroMuzrXMN620uZhj7+edNqtk=","I+GXEXW4+7JsCYneqC2PSj9wh3TChuTtL4367a89teM=","EwYYi3kjaOvaHy4x6EaFTLs08XXgHJJFeVnuHG2g/z0=","En0PfrmAT8IKtPi5QJg0rlIWRf/6hrDCIdkiP6Dp0rI=","JEGYW8rONagbH4H8ZiEhXfC6QkQeRQ/GXjUZoDk7EZY=","LffU6xFRFFRKxPUvyjbWsz8J9jklPp41SdWYew4JcTY=","D2xVGPku4uVJ0xrbtOeANu+ao8IWTDF6ypIgPjuZ+UA=","JuLMnepH3GgH+HzYfFMbF6fy9eqGrAlOXVoi/DQz3Nw=","HHHjPIZLCo3k0Q3Cb3a+1Vdx0WAaDgTTmcsjlwZMXPg=","Ki8LVjtAg3Zsi2xghywy7v8rIHoZgcBbHzlhePASB68=","DBrwvFVGJQp/3fHL0+e8269067l5U14LNDZ23J+UM8o=","AYvfLnB43ECvHL5IjLVi/TISBJnEyXKm1DuSzhZ93+U=","IrNoWaFqjNw98QryggcViR93lmCh+aJe9lIBn2QL7wY=","EOaX27xDx64gMPXUmXT4NE1eSKtm1jW0HnuW+8fGKJ4=","BX3rT+VjkKu73NiCLKtdoSB6CteUI5IGIrDEoS/vNVI=","ErJ8FjnxYvhG+zeucUTykTdoLufrFjLnkbRiiv9KrCM=","Cyx8dtAYQ6LRRlXCPoCRr7bzVZ1mw7vz0RXcnXDbWvI=","C32WhMDI7KDowxY0yftosug6vnKjZ5s2eKjJsaE6SJU=","E6sKf+qbLIKHZtL6v1dCSNLX97L45g4mHO8pzZFumis=","LeNXnXkKw2f2bZBVe1RmgVOlw31TkekqalYVydYL6Xk=","G6AQttY7lTiygb43ZOjmIxZCxqZzXYnJgI+re62iH24=","Jv/eqKjZiU674CpwX7dQbhKxp/EAxZAlhOTcvh8hGaw=","Ef8WGaSdaru1Y5Dj26rwwcsBuVGnNCGLPL2k6AUsy6I=","Jgw2uAiQvvronLs0eLn3tbP2sR3tR6riwNXgxI2OUXQ=","BcqIhXyw3V84Dlkqo39vlPfwwyYhMc7ymUihpJ/RhPs=","GLODKhnrfuGp3PV0MC7gY+wZBGs7nrf7J3pI7oOQ5IU=","JTUpHwPa0ePFQOfyYgHC4zAYj9pYvngwZ2mKFzn3k2k=","AU+DKzip9Drybl7C+r9sQlAIPPh/C6hrlQU+kYLRNz4=","JUjmxHZ8Z2ka9VFi2c4OReieoIpCMvoKIj/ehpv9PqQ=","Aj7Nqj+UK9RbpG9SjLyBpRzhQlA59EeBp2lvSNKd+9E=","FhG7WaOyh1a4QNsxiaOl6iLsFoRUcqvWhXCsdxyPFe4=","C/dhiEUBMzD/Rl8SypUHmrctDKnYp+YzBIwRvyxGx60=","FciPouuj0If9Kfbeb9hkuHVmL/pDgUQ1LWhHF83NPM0=","DVjRJ5irVS+W8NlR6Xy+74h9hYZWsfavQBDIAJGwxmI=","BAbuzXu8IesE+h5WV0XMZUReT4L0okHvuLqwbq+cfLw=","L6iO2gZXFLmuXhhFYTDjG9b0jQKyQV7GHtIJrY3cMWQ=","AXSYY66rE8pRImEQPquTtD+sU99rBAIsfLfxdjj1HCk=","AVUyY6MY7fNEKdkB84eZMrcvXDKtVukAq/R2cvhvmmI=","Aot6i+R8IjkHmgHdbQ5X3cA/ypxqWNPfbyNN/oL5aso=","LEib7w+sGbsYfl+KBk5nY280sonC6K3HbsvbtRBfwck=","H/VIxmkPUifVdmaP72dB+ZnJkUz0hC55P9W1GUvQw90=","A8G1UchJAwQPrz1tuTToPa/F8O/et6j+snVHckcno0Q=","HuNiDo8N2oxvFVzoGpN2AJvO8sjY9vJm4Et7gKyM+Gc=","GORf5+oXH7EdDEr1M4VomQ8iFH4UQh8zb+bgvLuKABQ=","Jzk0BFIaVeDhpOWMVhGABAwYaCgUiC9Fqt0TG58IdT0=","B/9oVwEaJLINaYrUOl+Vms7/9ymUDjRqsY+dJgD4PQU=","KYGzooi0Mng5VCxXls4vCa+dAipgT/rWH+AHfXZ0i/4=","AN1bC4FY6Kc5le/QudiY1P01hwEfpYbP4CzoAPMGQDM=","CEwF+uc8vWQy5iLPmIDw0oM3xodLh7iOwLRaVdOTYj0=","Hi7i/um5v40/NyLnAo/zr45exjGfptiZfcEV5d4uqLE=","AANBj8WQm2KwKW5utCqgepcQUJOeme43H2QS5E4O9Xc=","HEmUotQSWAZDdr5c88mYh6q3SAP2fBLGTmWq9/HvVrI=","BBPCs4czlh/toKaEk9PPRP6813lSuIBv9YPoxAsxAy4=","AcRq05RVJVUlsme4oFM8XGZQT4GulTS90JHqmJlJl/E=","Iy+iwJD/Pd6oOtyguc0OCRjJRYt1sLo7fWd63YIL4ok=","HNVwHIChD0IOs09TRzjA3M/Mtsh8z5rs41q6s3zwX7o=","A7mB/gxxiCxhlEZVN9XkArgWEYqulL+FGOsHpSnk6lQ=","FopYiQAQAAZENlimHKnWWfCsRR0eC/1abGo67oVyO+o=","HlH1WLztJAxlt8683LvbepqwbjWA1G8xjehO3Hleb4g=","GvpajF/OOW3lbsl9zwMXprfLw+4fjpo7zNbYcAIrdQw=","ETXv1j6PjMnMBmHdSdNqyOv3kA2Q1m3V+oFgVNQBfco=","KRTSHC0oRc4rFOlR9CEDWZyHVQFWQdsDxU3zNxA0QK0=","IMh6LXWXSa6psvD4zAFFJFLnEeOer1qLBxAKGXEn7/Y=","DbB5IN13nBn8HqjsUyPVrw1RG4adtn3uBAh4XtkikF0=","DWMfGPrazL/dOzvkZ3KjvO4nY3jNLka6upDVZGjMULY=","LFAPeQ1GP7E28tjUyt5iKW59fEm84YOVswFMn8ctAFo=","F2qeupdjXR5ZsZ+qKzMlpbGic3ahbexzF6rkr+4Cv7Q=","EgL84aUBuItFXKRHiNVSFLrrO1TjfRzIDz1uwOCdR0c=","IilIN37p0n/GQGAH4XJ7VmuCXey5UJbJrt+o5kU6XLw=","LsZvwn2CqrLJjrUOZ6CTIhDzxuEkViadV+qQlfQRZus=","L1wjPb41cYNv2sCRXOZZb8CET+w9C/WpuWjKWMRYRqM=","E4ibtZucB5U7UvZhI8jBOA5vJyQmEDrc797029KGXaI=","HPePJfqlLHRzEtCftOmrtPHlWj2jScyNzG3Kgc+ZrDo=","LA6uKGbWXJcHcEfQ9MQ8KMjX82r2qcb+B+yJIZ8cxzU=","KLgWzYuMmBYzgAZtClDYsOBv8caQuBuRjH3dCKa3Bmo=","HUbZFmnOW+ZVT8Ps7oldQf2u7hia3uOBq/t17eFIjPo=","GEHgO5/FJ0UORHCqjwiI2eyFmdtrD3Ii3KJs1D0iuwU=","LS6teyB4sJCFgFwnd8kPbFV0S0mnO77wTImTE7r6D1c=","AYMKjbNCZ2z3SSKBtM/HsTjFXUTarkexT8iI5b90UJU=","B05M4yvRSwH+n2cp3ioS8hj+RD+3CHOKhg8ZEL36Rng=","H61MsUD6TVWc+VJfsk5/F0lNI5r2eaAw59G3yc/6lJ0=","HlDGUmxzJLl7fzOHUr1wDKW9bA78siUmAiRVbXaigzE=","As8DWbjaGr///XP5B1hkV5P10REv6Jjorwxh555nPls=","ChSuSXtJeFrndx8N/vS/QYV7sv0fJ9FcPLyM49+Ylc0=","Fr+gL1dzVmLqwcH1ILSz+cS9Js0nkhd7J2BokWlUzUE=","D2+pXgEXtzRXn2jcWXNsf5r9nN1KkOE2Ke6r/YRSXps=","HVnK/ie9/Xj1ZIlDAHY0Ntr5P4Y8MhPBqEnRwxabp3E=","KJ451qLUvIF6sQREO4m4pgixO7uTs63ncqY77jALvDo=","DUftr9ao1GUcJ/a+5I6XVvXWUVrxo6NRL1np4+vcwzE=","GY1qqQcqBt4TEo17FxV/hZlKEMSVcmJ3DMT1nmxtMy8=","F0uA5CEPnYG+e/cOOrCyHegGX3Ii6Ay708+YXWqrDwU=","LXgDa6CUh1KueLETi0ucS2fw14qciWXhu7+jVhWFMr8=","DB/0BFma+COQjzLmB1ZPUht1gSxnBUPjkMsC4wh86SQ=","ClYbV49L5MUzFR2hpSm8mPSUCqW0j4wBKpwYHYEbjzQ=","IBKm7SReSM9lAwKJoc0B0m0+suQ5u8TxbyVq3OtAvew=","CCRCKrtkt1j2AMGOa5mMGdgqn/rLlfnv+eAY1a+zC68=","JQoJG8kTAbsTk3gqfiHuqBwLyOaBYaOk5eSop+MJZK0=","GkrbyFMOrOThlpbXegbh7t66PewuRKzNOs/X+ubQdrM=","JaUR97hZWxInjysFtO1mhO4SsdKY/OJ8zWeHtahuJrs=","B98l6PdvMtmbmd0E2SfBsvoZA3dmNuOPcYjYwrc8OlQ=","BZQhztm7kiYvl+fHvrgTVTndZrzW8L1BvRJKkpgj91w=","JuHNrN6R4RJ5bfcN06R5tZW4z+fEyVtZVu1HegeBOEI=","KYCD3q6eDMQKm2DklORObv6TqOD+IRgcsTUdl/wNlUs=","DwH8e/TS8eyMsa+P8XcVMW/EQ4fVFRhfSaJEOtKhTt4=","GGBJVzsyhrFwA/nlsnuKNqeLjzLvvwUQ2fzI+n5zxfA=","BzNYKdjjdYy7/EzEm2Vex1gIZna005Eto58szcSijRQ=","AZ0HLW5mqm4DSEPMPXylHEffUfNdu/SpnTQpP8PVliQ=","K+o0CiI7ZmX1vm3eLrVbQKBaribTSabErwfjRYq5vl0=","G5D1wOU0Cfi1cwVkOL2eY5X1JW+rsWAGwAm8reHuzac=","AZMsPz4cRIFCDGA+I/FgKdi5dgNWX2MUGEd22GW6Ln4=","EuTp8xvjNnd1J6861EOITjU1Uto2KSEHTgI/FFgLXnM=","JeegmlVpiwxzI0crJAllTvEvKVmnZWwNzzWtmnkm8/E=","F4ySOPuR/lEvaIXlEuKlm3aGo0rtD94d3s5rHQjUItQ=","K1aIMuYmJijDHkBTBfiEApSLUV0ohh8N+u8kkh5+NSw=","FGyg2/sPu5jBYuuEs3Ioz9cxHg0V0uSN74X50ge9F1s=","AJU3FnPtPuVYkuNz1a1cdgJoyD339Q1E0p02bh16k3M=","BRxXzDc0OYl0QnKGnNyUwGYL/PbqHBx65RQn+ymMnbQ=","HIvZbKOQcUorAHnsOOJa8P56afzhYg83b3cOEyWqZd8=","FxL2foL5BEZVDVHB0uTrsUddbmBDpcRu2jFwg5eFByo=","HDNjcV3+qVfelhS2zeoXBmw4Wohk2tW0Ov8JyWNXOSU=","JnK4re90rbC3HAFm3nZqOeXhyuA3Ga7Q/M+3/0Mv6RY=","EGNXcaN4UMJBfJa39fpIqYc0/6WQONi3E2y10MZG4ao=","Cxb9W6l/KPVhn2mJzw1mXpCM/oofwk5TJkYZc9Cb8Oc=","ACffJ+FhgnjtIkl1kBdWktJi1Kr93+NL+NthnDemYGg=","A2q43h1993MB0Wy1dqE0b9GW0lU0siZn9QYodprhNuw=","BJqw837FvMcko+oyGpGVH5DMAK/a1bo9UIFwbfXnXmw=","ES/j9mSEmvn0lMzzzPDUuPHkpgDCljHQWbxuw0NFDEk=","Iys+HUcVJy1fGKA2wTfwxvpWh4yaoFTMMwZOKl0w9Wc=","BWyR3OrOQasTGhxZzkoyCFciSgllftgvcUHnYZpdtUU=","FEzZg8+iWVFjghSOKQ2rFLqbXY5udrhN2uKrCG56eVI=","HSGq1ca0B+bu59C1Wqks4KMqOekYuzK8jUXCgJSmNK8=","F29gvlohuY00aeEzm9XHoKjuhKDTQzm+9nXQZObgpGY=","AynQSGWNDu/tfzqqm8FDsMJmNvEyYhdtZQoaeiBE00s=","D+8o8RTWQg0aKI+WD9ndQL1KWgLVgIFiFxHd0oh8dXs=","CIGIE7o+mpMpJU544AqDs2DJBccgJFnPrQq0dlgnaoE=","AgoSi3ESmU5SxISbuo0SF/E6lXu00LpqDZfPGRS2Wwc=","CYDbPH0siGbpygkCw7jgoHhYWVHqSsusJFthz1WnA68=","FPK9bcMX/hkSa1g9oY4tcXXPpwTFJnuEii/5oSuxiMQ=","ESJv6dgfqmxqNdOhIjDWMkUGHyBFNh51eqDFunxbMVI=","H8FEqidcrZUO5OMYK7h3g9xFkGsuhG4nAyKOXVMowfs=","B4WKPhWt/BQUEJDZcs3aNGGQjb/RyRt+m5kXYMHUd0k=","GShEide1PtJUnF/GYzHHG5sxRG6zZoxl2FrQlHJ9ReA=","BYdwLBm5c3hX+Zz9Ah+Pxq9xtCjjrpD59dLsjnFA9dg=","MGArKWziRQ1ysA7ozs6fiWhC/zRwuY4cuiobOth1Oes=","J3bb7AeaUDRwDNnG4hQE6r98E/oX0GWi1p0ph6cY544=","KL3QCVSal/0MKenDD3r5VV2GSu4FrRiG+5GNNxrSnpA=","KXkaLhfcIEr+ZFMG9YStdn8r6UmqbQYfiG8h0EAarRQ=","IqZntlkIaZoi7cFpcyS9N/+w8Y8AwLpykuyOBUcPvXY=","IA1IY7LzWoU7fV3NwivP/Y9FtgvQNsL5SQfYc+XZXKI=","GL3MrKEcihChK+b3zJbUVX3Zzb7NX4QehzA+OjEuniM=","Em/1AnFLWMOkD/o9lt8N5Oiv81Q5dSNb81EMerItiXw=","BXD6TRySzykXA2+y1HdyflW1abSliJGgf5bFAMKLvOI=","CMhAANuPclZV9HQy2zpN3lFNz0m0D8TTAaF85dcij+s=","ByEtqK+zU3akufk8IPdBnscEsiyJiyDrvzrJ8b9RMDg=","KMa9hmen5TNuu35TxySZD8ivagWTkDU77hbYyNupceA=","AXkOeoxZ673OGOp7m+JhuISKj1xps816e2OhsebUySY=","Cc4QdRwre5C84NYuj8sp/TyKDShuk0EfxmWIpwoUpP4=","ID7FeUF+vV8FbhNGqMW+NM2mbJkB+7C8J7jXc95/Zl8=","IpeYEQC/0L28SVVyquXtVnbs8raT4zkTuPz/5l9X9M8=","AOP/82u1VKAX+U6IEwlXqXXTQ9FcB3KmfOiLsXNts+U=","IiFPncMcF2Z4SEYmCXHQUa7ukiJrbxPixGeGie4TBLo=","HuzKrKI6FEYwnKTD2bfQeWLb+LzYs7NyGPQZkoEmMyc=","G9Us8Ku9MuiI1AKqwKNYMJvIPrdCVu+hftwautGWv2M=","Js2M4qznkRTi7pb8HKOAHQEjRcaHUACXRXNe38TinXE=","HdkhAT5lGeKbmqD1LMjAL/86169qGH7w6QY1AIQG3QI=","EDWOHLisEuVJiKZL7k8elJIfAwppJqANVyNig+oMCsI=","HKEWixZ6pSmL/5bYI1a3OH69HXBDHDCxwMDfgfwECMM=","CNGrJpLSkarvLlCYXIaUhQYVeKLfw3mXIiyB7zAfqUI=","LVl4DdCgCoaVFsagswDtBvb8OeD56tYFB8skwUREiZw=","GbMPBjVWkK+neWk/f5nEpHD4q4q9aYmZPUiamxcYDLI=","G5PJNn1Wsge7Gi8XG1YgjGqhJ5viVywaWeZTRdhzdo0=","L4tF4eB5RIregYvLeFsMi8ru8ATZVhQjR6CEZ+GWGAk=","I5r2kbfW7fJ2H4je6uxmUWnemTmc74GdzDe0YJtstOA=","EmC9KZ2emTIVYQkFWbP5Cv7To282xNOXBy3ik9NM+LM="],M:[["GqTUcKvqojVweRKdEUurEXCUT5KfwXghathH1EMPPyc=","Dh9OTSbp2l+O496vSLSTYQvmHX09sdl1T+yjCHmtxkQ=","DCmMFDVqWn8ibFpUnlkYSQA4Wq/Y6kHZdGcplk73XzQ=","GeBwmC0+5nXhYiyiDROyN15Si2dnBoguuPGv4cUEXqE=","AzPikjmS6J3uVwplASXtp1ogpy5p4QhjoZ0Xt77qkpU=","GUSqxyv2+83sBDYSOMPE2VENXwdDmhtv9B9lKZC+ATk=","J9gCrQGaQv0EiSrRZ9noNZanMGBYkEATGWYWdXNjWfM=","K9BaBAoJh6xrwB9nJC1Ut6LFJ6lwrSgVsnNHHrliPnM="],["JUuBJvRSQ/FN2CEd9B/lUWs1lS1WxiZ4wUjnPNutNxg=","IInFl/6qTKmiAu37yCN2MQDilMnjMADlE7KiFkkdR0o=","Dd6qkGy2Xz6cm+pjRN2o25DCU8D3+Z7O+IeG/v4OXMM=","ERTJEgRCdQST2ZnU3UXb1PO3WrGDIJI1OWzoPY7pkW8=","Los1qMKeY53ejf1JtLNH8A7kZ4Y/bvyzVfoVNO9weD8=","IObMYTrmywpRhCX1PbEpin+IWe4gqtCDINCk+bv+hRI=","JCDdEoH8DfrBdqdS0VkGtV8Te5zDINXV2qnfPz1D0+Y=","F71PJyZ0jZmSWvmi8pKeIxwYaUKME7Hjl7sAmRkXI6M="],["JwcS8YsVGPr+CTZg9JLNvC+3D/qzHYpNihk0vmh5I2k=","EHz++h6GQEWmaDllJu2fZ1srvycspjXY0+iAEJm7l9A=","BLlqKWo1rPQVkpuHhLa7pkpjDSnf8otij8mO9wgjC1c=","HwRlqcEzocaAXXBb5rPqmRKi0GLDTb75LeRpVbg+e9k=","J6K39VSeXu25AQXA+OIPBXGrevCAHxvdI+qtkfIimhM=","AxsK+3qy8dJB+IIXj33NrUhZHMZ5BdZR28r86UsU0HM=","IuAyO7vazl+8dKCz3t6m4eO/EOhN/HH+OVCJrBl690Q=","Hu821i8/hk6uZ8YzJOR6Y0TjOi1b+4LwW++ZAMVOdFo="],["K/w5gaJJrqrsSrkAFyfTLU5v51WY7pZPyFzzDVDfWEs=","AhYw7D8jbtIZ9zzGF7n4smfb7pmmPFKFROoxsnzeSfs=","KIkKAxmbcn/t5e0AkO1pSUwFPJeTD7tsUjWLDX0QTBY=","G4Dz9Dk5bC9Ga46bJXZaAUlwRVob6u16b6MI2sdftYI=","Kku60kWjPl2XAVN/dRQQ5P8pe48dHZCY/pxRjCYaGwo=","HkMfKxt+2uT4y7XTB79RMcNSwqIVqHDXOWF/SwF8bRY=","JVY5iJolnr5Z90qP3y785/3h46Zms12ObsYB1NCyJok=","LQ2KgUz6FsIyPxdL4ty+DClYKfxZvyqJ8TtOrQ6wVqg="],["FgYKF+GxH4Uc6rIEZFcrPXjVguoFABSEMQFIX2Wrcj0=","J0EgPWbFI8djnqcTsgNGEZyWHMHpZZpFivdMvuFtcb8=","IgjFAEgGx6r1gxRZC8vqFhaP5i7ASXr8a90pOMEtmiM=","HAH220NdxIhe75zf7RkyULnT60zuNmZ0sHvdGU/zSf0=","Hw42ws+awsQ4jnSWbZ7n0aCzGGkWoIz6MG9rs20h5Ug=","GZ/CvmDknmeewu3mzzNF3LO5GOWz4Hws2BQTM5NOF48=","CjjRY7ii+jCSmZwXl7GvkJvZcaJaZWuu+9vfo2KOZ48=","GYlJ7vKyfCucPWmeP+V9o9W1CcK2cK/OQAq6Gqqe1R8="],["AOcyF6EGxALkxsFmzZ7x/SoLFqwctDZGvBxyb4MXd3A=","F7IJKw9jRXa2VMbeIaGo2BK9TAFVn/+DIXEpCC4rKyA=","LyTWCcsjcg7aVfrinsbxmQLELYv5BPtlYgJzbZey62k=","LfGD/ivJuLdXc/qWHI1BF+WCqAtlavXFh2PnAk6kGJw=","Ff6WP1vQ2Sh4wQqJThGAGNuC5jUor6TUcD6Yge2hGNE=","CvWU3EAw6FCXAfvT2JlfcxJq1yp68P/zRO7oKjHOd/8=","C46FfZ+x1VTzpOwwetkH3npDZDhgOvGyjU5O43mWDOc=","B+vNJaEOVmk6KBVfza97NRnZ4OCCQeIXiWlst27gYpc="],["BLlZygfnGCygjyNRoDVFvXq2dvdAsCMxY36hQ0yFRew=","Bo6OY0Ed8rOp18Vn9mQZpYDTuhW7/dEibv+j/WvUezw=","A0TQx3LC8FNmSnuSZrGdSK5dKrPRwaGBUHVKtLg2r9M=","B+DMoaNe0V+9thm/rsx6mo9MUSk5J1YqzqjquBfGuEs=","Ii7fPia/dLL1A5gxiSAdTujm1vrTQdf/UHSN1zl0nfY=","LUMItII7Rl22U9NoGBgSCdI80S+ET3L3VI1J5VBVpgE=","Lo5n/IX5tNAOnhGXs1vt9Vr9cwCkw3CYfIPBXPc8rjw=","IvG8TsE4tZYSjOXuW4GElkzCYjGOF60h1FxVJHf1PmE="],["D8nMlSIvknFc90dgECJeFMw48xQHHlDg87yexnSoqsw=","L1oqDNDLJIlslIeKgQbVfoLGjc8eIJFnpFrpz4Vw/tI=","LNGbXFW6sYCeUsyfwaA4wIk12hnPxWPnBI1r0ZcKDI4=","JP8phngf5ArmHo9coO8XxaXqe928En1DFUfB9qj1zt0=","Eqh9DFQZ9EhBmEDl5aktJ2rOAJY9mH8qEAiRPZiicRQ=","CvPO/yyGWpAblAbV2bL8WIM9ZC9Gxkk8oDDvWVBh7Gw=","J/QthoQvTYqMOv8vR//B4Xnwl6rszlW7oLD9/VsZCqc=","K2s7w0DUEZ5Xgx5KIYcBPxIWqztjmUXdkqmElDJB8dA="]]};cBe.default=WGo});var tYr=Q(Txt=>{"use strict";d();p();Object.defineProperty(Txt,"__esModule",{value:!0});Txt.poseidon7=YGo;var GGo=kxt(e0()),VGo=kxt(t0()),qGo=kxt(eYr());function kxt(t){return t&&t.__esModule?t:{default:t}}var KGo=(0,VGo.default)(qGo.default);function YGo(t){return(0,GGo.default)(t,KGo)}});var rYr=Q(lBe=>{"use strict";d();p();Object.defineProperty(lBe,"__esModule",{value:!0});lBe.default=void 0;var JGo={C:["IIjOlTRXe/OL57xFfydW1VjWbgwHucwAGlgL1CzaDnc=","G4bmOQjEsSr0POxoEDVslNIcnjfXPf/5dCpY4Ow1a+E=","CcoCK6EULRcPdVIS4u3J0KSs4z4Wgl9UDV1Q1aAhoWk=","J35p1HoTOAQkH2rr6USb5uIshJxtitjJOOr2E7wa7NQ=","F7V+oDdU4krg70Jaoq2TGqybpUV6GM7FlFRaI122smk=","EcdAmDOV4PSgJuLHyTkjY3XJB3dV6xo3p31aH9dKusY=","HNhVKQEN1+L7fqQDUVurVydVakecWbgi78WoHrN7xb0=","LLk1QALOxLy/qYXeNPQ9cCztg9GXqjdLWh+W+HsS8pI=","H3r5jgj2h3kj8no9rUDFJaxS9W+72HhQZUT5rNYaoy0=","KxUXaSXfM6RcnpmnxPJq2UaxB13ljHBkwP+SxDHTHdU=","IsiYWbTTmdOmCjItazmbiAYTWEk/PLNlP9qUDpiMHKM=","Gp8nMMgIVNj23ZgQk2PUBVlwOTc69QVapn/BjlsZOP4=","BAuuLFf8aOPOXilJmOoGDiVj67rFj/j8ShoKQFdfDtM=","Fr9PViJylGful0nMOAYF0rxNiFy5lpmqLdhWXE+vi34=","EEXs6gRLocscO/B/9JaDkKPqB1ABshY37H/O9hsRMpo=","JqMZ/mt9bgjdbOqVh8/j9SNJLs52n3D2bTthl6Ji/Qk=","KKVim0wggzh+rLCcFXElbRcu8e2cBzhobahCFrqBvW4=","GGviK2oGPRjMh2DbpjsRnPxtiJfjLWoLGd4oBTL6lyY=","LEHq+cASjEhsVZWhztaz3RW9m3MhjGr4gTfLiqXFdOc=","EYZCZdduiHO00s7M0Y2tpGq3ITMh2+BoNyf6LffjzXo=","E4PnNx1/Prdfl0Yf95VlU4Fm7eb7asaLAstg2DIkZ+Q=","GgBTRuntxZVz45ifNMME/xNR3pZC85gWNgLhOMWcdGk=","K1QTRbxP4VidZJJwzu1LLcYpnGml0ktGDjbztOtIYFI=","IT5047iGkgaLQg/ax6YvPpD4fovZkzELmCiBtOp+tY0=","AlQ3D99g4xnfXSe5hOIdiXnIbMbJ23e0fp4DfUGuK4Q=","CDtzd5h77T+9DF7jJ5zMsxmtqmYLtqec7uYn9aY2nss=","Cismu/K4SlW8TFsJsgnUp3ut5OywmZ4qcAIczNT7zhw=","KHCQ1AfExSk81yvdiBrOGkeFxRiJrJygU/rvBoUz6wk=","AKn8whojS8IqRzwEkx3eZkdgAepuMpMSd8pM2rYqhYc=","HXn8xQZv8qYtbsDAlvPAYj+XIsXRDWQROGuM8GYG0RY=","HS2mdggbewp9h6V8am8skQIqgikZNK6NZGgU84t8nMM=","ASEYnXNi26kvO7ooc36iR+hf9LPOq7Tq2sJvennTca0=","A7oBvcfzG0s2JoMdXoKFKl2lp/Ry9JdWQ2LuY71tYQI=","IWSHrE7qgeTYNbIgx/Hnt6MxLfXtC25gahab3siaNcs=","DrXrQkvHLlsgd51hOKcpbcMztNmOTO3mmMHY8wafyAQ=","FHYIfuaIY/5p1TjekPkL8nGHX6/sOqxoMfoXgRr8RfY=","JZlezwefT4GSXOgFDmvdC0QOet+wDafk39ilquwAnzI=","AbWQ6hRd9hUv8Ojsy5fwV+s3jT3IWFqBlaj8awPd2yE=","Dr/tEnd62XR3NNgvt6tZ68hfB8PQVeuYfdQkcOAWvVI=","LgO1Gf8HDjG60c7SXQLeGMXAczVYkPJtZDfJmQo+Iyw=","Ao7Ui++3BTShV8C8gDc0eDD/b3v/7ak6ImYxF8MDgQk=","IdVIDvIojPN2Jwg/XG/1gGZF14eDOXkhadEJlFqoecw=","KgF/TKYnF/6dYW/Dt09CaiJmaiaO7RkMklE2ef9TGGY=","CFzxIwhNa0sLKzTPBs9viT4KnbZklYVg4TEC3KJYoYI=","Acqx62GuWpxPGx8PTPcQc9Bjz46m7LOjJrw/LyT8MKs=","CLZZpzfAp+GYxR3gdDjn+u6UNpcVBCNnSV8DBeibuW8=","ArOt/vlWAHupSeBEpoEVsKnIlagThudpdE57WywwffY=","GlAqewiD3q+bJKe0Uc9DnZsExAry/swXKwV7T8AMr6Y=","MEilNqKnWvQaD6WWdSyD7bGcRsAOQHJRaizOM6Qs6Uk=","AdAIIWgy93c2ufLI6vGNKuaadZWj0uhyXnWz6cZqsiw=","BnOJ+mcZu55JNCRXbTDWJU8bfVTmnh0YlsGxXuhcDCA=","F9oEy1BghhWIpN7mDazsQH4I1rGWUDWUUnBWmbzcq/Q=","HhELJFJs8ZRIoEtx+R+DTZA6CNOnZY4F/wEEzm3hSvA=","CwootnJp3PskIjHHOE2blsRAZwjxp77CYWDiNSqCDjQ=","Aia6Ijv1zIMbymBKL1WzJK0dSym4GuM8vXORrQ3KDGE=","H6UG+ucfYX22oE26IetiJKzKxffP8UWUcJO/zi8/XPw=","KXJMwpc7WzTE5T+5gfJzWJ5+BGeltLWhbVlvSIRPA5Q=","IBhYFebVvUPXabHns6QjadtE+tpEU0qeQaGBp82QysQ=","LLXsq5Si+viZhrVlVFST1dhknXOp9TEzthSvbYk3ZhI=","BncnBKamw5by8YYnLbglE1xZhvvbzgo/2Hm8J+4hNL8=","ARK/9HNmeaR3RA50TX/GGR4Wjv5sN/0L7rbmTTBZGFE=","L6rMJI0vdCt9xQsBO+nEsuqNAL4XKDKtB6wOJo45Glc=","EV6gU5FckjHWuacbTzQ3520Ir26P5+QqOAATZJjfQKo=","A1PiwoRcD9/FP1g5Ti26ygYWTRDbr3VhJ2IbWiIYEjU=","KbNoWQC7rKkQNjrgzexfYcrixSx+3j7AEOKv6sdIcQ4=","GnO6mFuCQgnQqfMQkgeR+tkieyG/2OijqfHC+on6waQ=","J0aC1jodap616iLgVYsUX1ubXoRcjJ3OuDvpQzCaMF8=","JJ3mY9/fZoLdwSLgKqwNeTmPOOYInZLiyJLM+Un8r80=","B2NGpJTKSZkYIp0vr4e2ta/UmS8NfUAjy7Z36kN21OI=","BxIVTrQ7Cj6L3ZTimthZOeIg2vaTG4RGR0HmTpkmtQ4=","Fbt+EnufyTdkJpKpLYZJYOJJ3fMn/GySr97dib78bDI=","DUONiFw/zlsGqAWEAV6veorgXGAFLBCrgNgAdoANjhE=","K/+4c8mwR2Ky42LWGVyAE9z3pf2IGJS33Dg8iqNKngw=","JOpCx29zUNCOixAWZj/ao/hVK5Vk5botpFt2ZScH1sA=","KmLqIaCt5HQLgIudg4tO8gWxGTtXns7ODaNFI8SB37w=","DEl3Smj1J0tGjOoPMiEcyajKhkxtMvLGRLGrie30dek=","CptNPTJWTYPCTU4FLcMHLP/WHL/67JVxUf6tEyRgc8w=","IhF52EiuPCm6oN6OGa05nPAA3PzlcqwxD8ZL1NIBw6E=","FwIpQ1JXmkPRnaFd7h/csqcKRd4lIDQ14jQGkvf14KA=","BZq3iCc2AGhc9t4E+Hyp27zrGu/jf3eWY6fvUBnU2OA=","I69ksWIr4Hc1rxmZaROYrWoDQCmhCc5DXxLBshtB9Zk=","EJ7SHiRWrX+UoMbKbtlC716BMkM+X7pu2PSbIDhZRRY=","JtnM+lN50/1pJ6WJWDONYDeHInHYkfGfZ/cMOeCJMyY=","JOqeLbNYwb7Pfc19DkaXmmRyB4Fq5akB+wCmzNmR0P4=","ABWpuMM/zpOuOXHRk6Qwvpjuyh0nc1l0z1Ar+yDHG7w=","K7s2b3m8O6oTjXmparXNFIJr06hTR+VZVQvzUfKW3Bw=","Chx2ZB7e0Vfqob9KrclWeR2eeynrFNB2VK8FJoa3Dik=","Coqfnujs+K0LXNhCF68m/c4soWwHvHR9EDq8tIqyH8I=","JtaFK1kX9OIpxGgk0AtERCt32OVm/js5Abpt4gEd6tY=","GWAXNMMMsqRO5KMjs18sFx7Wfg88H87HCW5fAfuuaIU=","B4lffwKfhMPxfjWbDukm1AJQVYfzhsu3EHC8F8yH0EQ=","BYB+Ciskc/O4cTBYbHhoIo602VA78lzCsPNak54O9IM=","Gsm6jrni/eCnmIaqjH29NiqkkKNV4HmCgovj5QmdL94=","Ixx1lfdv6lgoZyr8W7tkY80A56BzRuJYivVjjjsyG0A=","Lj0WdzECF85fzFj0A5Uy/5RuLv8rgNF/WBynjwBoZy0=","CXQWNEFxKXWjO0CT+SLX3xeyvc57frAseDDFmARkAA4=","HPXBpCgIIqWd7suCpkuqtO24eXfpjuKRObtRZxuZGbI=","Ea1G4TeSFQz1eTOqlHbskYS/1fI95G8d947X6UzIEok=","CCj7/AlRweoMDz1a8v5Xlu15Kpw8xAArQeehu45j2uc=","AscgqEhucSIwUwTs86APmYVFNcT/QE/oLjDpnoUA/PY=","Cb38lC+6iCTAo41vUl+RdjYNKIGqQlAo8c06f8PvcsI=","HZVKD5MlDlWBxriX+9cvTyqUPd5R4mLn3MShssqC4rs=","K4KTUuKXqyEG50+f5wL2ljXt8356sOGn+S8UyYrtVus=","EtO5F+WPH0ThurqjQdHaySPfrHVILhCK8cMzaHNKkE4=","KKnmxl0G7W6kd5W96bF3tVCTBfhTJgYq1QFQd6/ku/s=","K9PDOuMRwvjUrYJQi3bfiQwxH8jSMvvC3FNfpZMiHKg=","Jy0A16j7FGO7Yk8d13TtyPOgkjv5BZuuPYTaI3Z9aHM=","E1WnlqvfqpA7gd+uMhAaEwaPUHBEBVLu4KzypNB9A70=","BzS8vOQYCuFtSmaJublPKwLMfXTKjvFZLNFq/ioDNyg=","B3jUphTC924oGZ2YmpBS4mJ0ZLYg2R57bT0V29R5nVQ=","FrvJgKZ7KmVDTQh8UBhZ0SfbN3rhRP9jTLhXT+i/hpw=","EqPn4ZewUExolDZiRb7WXjJtt8eq8sHA1Z5LrBDWM88=","HzX4xEMfsNv0LZ0HM0/Wf5kWD6n34g2BH0uP6n3V0z8=","JdW/GoY6CmRBz1XnyFuPIy/xVW53+8xtcei980m/37w=","Fea42at+Bjo2OCFq5HEXbofuTOMMwkytGVh6IzMjIKo=","AZKe9HxzIrd+vQ0aQPnsTUHrJkG/ujWpy6e3CKU0yco=","GE9R55Htqi3qeREVEke61LDoZNeo9njHcIrGXFHju3k=","JgWt9VYtUFX/soTfHsDU43Hu4Flc4UIqxTWkEFl82GY=","BubUH+uDLC/gB+G8zIFEJYW8nq4WEri8PSpJJcI5rVE=","E3632gaJVc3ijbauXngLeuHA1jPN0RO/D95DRayclU0=","LpeTDrQZ9zU7onslh5dT/mTX0YcCPOLeS/nnDrpum7Y=","E69Ak2IIeGbmLWhg/asVkgdAW/nHWp79kyFzah2BJBM=","D9L5VASp6S9G1XyAUHN1cklmJkVg66+z/y/RklnUfWI=","C92TrCGu3zGCb8MBL8j/8UOErdUh2YE13zznDkfTgRY=","CD6meNWlPoqbYBkGvvvvI4EaYTd4i7hz/v1VIffZnwM=","CKmQa+bpq5PL8blPCQ3y0C32xsz/Y2TC7WmG1h8Wryk=","GHscgs+viARJM3z6d/YY4+0ZxgTmX7dosDM9jVNeqkc=","JFAF+BTjglB1EUMRf14n1cFz8MpOoqgbG48+kNf+xPM=","JapaU+xecfP0f7HPjqjHV/q2mmEnT7Nuracd6vFhTbI=","AcJEou0ZInU7Oexrd18HytkbFM2bZXi2RJLCzEsMi7k=","AWZOXIYSFsTLEM86O9Ua+g8+WeriT81+faqoU9RsOC4=","KvABopbBEeQeMnrSEu0wI02ivq2gRJ6h0uDwoA5CQHQ=","FgIr3WfSreFfZhooff4jkVQzsnDyjCTmBm5FA5rtgTs=","Ey18pfk18+iGQmitcj6HgN82kWOEpUuBLHSnSaJoJvY=","IL2rmCnkjImpnQ6LDWm3mkonOAiAet5OxduV/RhMTzc=","KNtJQ1CunIGrUtcZ6gX5jcKv6HvBr+VWFh5hdyJYqVE=","GfyS8dLB3AQ680J7d+p06Aq59gQeDlHRsk2cufP7PtA=","Fr6nEmuPByq2yGr8qAtgbLkMfl/QK726Hdczw8uIRwU=","H8V7FopbrcoVpBfrtL9b6yj9CeDf+IlVChJvWDPx/V0=","GtINGj7lWbYzS+S6kR3slX1WaZzzfde5fSPcvGW9mv0=","IXNDCmhCBh8Cc5OkQ7biXlmj5bzSCJWt4PzXvrzYiIU=","EWcxcwQ+FRNzYdsFoLBnFHoj1/MANoDz4VNLGD/ifNg=","A3yAr17VHBwiGB8+dziAaYRJPrmYrdBVVu/2USkln/I=","HXC5YSRtImLKzYwJVAQFSLY/vSXzA4KFw29rROm5/18=","IYREinu4DRdtvj3nPzg6kJY15GEMJYZLLGMlIYa2xEs=","A73KayL7gM+eezFxkOu7n2x9PJbBv31QE/NlIaXbp9A=","K2WHMxPVv/pE1RDcs/VQSENvTuqRoQDsDRr5Uutkskc=","Kn/QLvENscncA8nL6C6FfPBvN+oQ5+P1ObU3eMonRhY=","HLiAzqGSFThlcTVl7kJVznLaI7PSFC0mX7whlvuLVp8=","FmKLb4P8NrvB1gApppyEPSdIT1lKfjuo1HzfpUipGlY=","JvqbhOhV8QaeduA3EE+Ihrdg1JGb7XmOLkuNvgCA8W4=","Duhsh73w7NUm42psSsn8m/BbkWGFbWWMG57NgNqeloc=","CKUXmZOoBWQFUny4K29hmYTGPNEV/+06ZzT/qFJnGR8=","BHqmHkvwchrE4KLykeYhJLzCrTlJ3Pluh19F337rVDc=","JjpRHwM+H73G0oK1JxKgm/XR/sIeqLv+LrHvW8TyEUg=","ImUgv3MEhuLYyFm0SbvadjG4ZDKiwQDdc4bJsfmT804=","K67ycQelKFR4jwxalA9aTfDRjTi4k8uxFXs4an01Y1c=","GAIsyhfyaBjVTmDjALXJSdnJISL33lZRpgz3DI2l/FI=","B7qtMB1YRg0ebtEPUqvxvXhcrvhWV3f+2U3WfeZxfSU=","HkdhBsS845A6WqxuEQ3yzBp/cbQTW+NmL0sBBH4kimo=","HgGd6lAo0jst8GPCEEZqiMP8Hr3tzLgEXH6dG7bnepg=","DdVfAGVZu2dHslTSmnP16nF0xrYGfnMKX5qZCBhjCOI=","CZMIWoAkpZjgyQWdO5GfsuvIG+QIy5b+OKSKlSwCkYk=","FD88v5jkCXGyEVST7gbibHiTeHv8+xOznxZYaex/ubc=","BSX/KPokKRuNAzsCE5V1T6Aw1JcxLMF8qv0AhSTtoH0=","LZ/cGM0lhrn0SRQgF5CTkgJQlRgtX0DVkR9wjrBc2FI=","IwmXIC/NbwUeG/Hlmp0BGI42IdYT/g545t+0AO+0P0U=","BEtWRp/7vJ0MDwdeIPOQ0w0RmBp2flB7gK737WnnFx8=","FQfYi74QshwjqUVV0eTTeapxZy4AJFA5Pq96I3NhULc=","EE1nUqdhtQAmN37HmEBPcRUbPPap6hvpPGhAWUgk6bY=","JSdjBc3q5MFlWN5g2nKUFEap/SImqmBNRLv/ErHg7CM=","EPPO+wVNYwvX3Ex8q9l5QNymg9rYzDWm0MMMvZgSBRw=","DkBsv6OExrJO0EP/PLHWiRuv8Fha/E/OzHzM7ICd8D0=","GPNgM/z2TxvaDBJhawC2EYY+/biWbbftNTTP2kCurw0=","Fl0CKjTPEK0yVXI2NaUaNboqbbB1ctuhBtxWymyTfFI=","IjyMmu0wWz0YJltW7Lekz8SxDli6oTZYJ6U5xHgZQk8=","IQP+6UZ0hAsaoYWh+CIe5FEaK1Jo8ayW17KMiYT95tY=","HBOWQzu56smgKr8jkJc8FyPsXNVSl6OHqSgG947504Q=","G+/uJABaiNLJrpImFp6JgQaZb9Mv7LcrDLTezxCfG5I=","GtxJ8fG0Bd9yemTphnXqCsL8dCyAbw1ZUMisQTUPUYQ=","EKDgyrdtsLagB5nasfLkp073ORc8+qstA+riQMnIR8s=","Gpr/YtbGb9/tDrkbbE+XTB4EfAsn70mxDSkzrxrz+Zc=","Jhln9oQJldr3QRA0Um61rHJfleIfw2yO0ZGHOYX5XLQ=","EzgDD4X80vrgnrAW9CVAhuGvL4j+fb4p0YPIntUoYJg=","AsU3RdHw5mSZ/xCed3cn51DBE0kUy7TVK98WSceRGto=","J0AQA1RAbeTZTrhXocXfHA6I2LC4LRDBJ26n2fYqBdA=","C4qRU9PWQ/Cp99wI8k1whj5PFQ0cMqyJBaYiaIfJvO8=","Jd1z2B6okYycH/abC4ag7TgB7RqkBZ2U63LPVIsu6h0=","JT2BPPBfL/HH1mIr25+q/yd7TQMSpYiKnc0SiRrRUm8=","JSMyLS0qeMxUyUS1d1K92NLI5i469R4CDrLBXtgw9fY=","KsnC1g1FaEjo39R0mc29TyN387SsmOEOKuPk+DsAcbQ=","Kk418d+DNEL5zLjHVSOxrIqXFhdPR/sIMNlPm8Q4a88=","Jw5/axXywOCSYUfL95pzMLZ20XSstltzBSLcywlvn9s=","GTPvddS4YvInRjTh9aTlDOiZ8VIU8Lj+rrssou9SztI=","FlEw3fd6gtuEJ4oxhBEJ2kEI02S73GrLsbD6eqUXXcU=","L8H+Ax3NRTjV2LE0DQ0331UF6WW359xMGYlbn2/O2mw=","Dh6tK+b2RVnZA+rrbgKnyF1UZCLncw42Ch5LzA9i8W8=","CpgzYL8yOS1d8wouSyJTWk8WH9o9BbGlBn0njiHI5Uw=","LifmGChpNgfBfv+bseXtC67veC6HnFIwuG1qedcp9M4=","DRzqJqCCB+UirOUF6DfKos57EFy9BOfIOMGs0Ab/pT8=","C5WNq8moBm3p5M74mryC4zlqA1aDdvtEzN5MOMsqGUQ=","FvW0LYj41PeH//95a8+BdbHNzjByYd7IbPIDSpuIu+g=","EraK7C2yYuCmHw/UuXawDdvPdUbvJ/R9dDWiiMK2xjo=","HSI42Nl2jcY50Gylhw41A/P4HvhjMAlEyHt3Yoq22E0=","DRZOMvyjw8jaOuMyqDHMmpXnXUgzriMq44K9xreQ2Ro=","Avzd5tbqvX8voZI0+xV2YbdipcR7V3OaYgANf2yo7zs=","DxM7ix5U9DSEV0ZHgSyjd8gCoVkN9eW4+cjCGQjvvjc=","AwV+qJMum/fRpLrYJB4U8eYK/RO6TpCvtHLZ3SnEK94=","I9vLbstIB3QN69yCX3dkVxvJPzNkWCXQ5FyIsAiKnxg=","AbkHVKIFghfNtkq0XiTC4pQjvDp2+CiVeZJ+zfY+2sk=","KNuACuFtcDPI4QfhmK6qu/nQJxx02VfGu5UUoPA4+pE=","Avl6Nu+Tp5BMvb3Dbl7zdOWOrze1uUOUc8vkd8P6sXg=","G60dljemrW21y9Gbp7lVpFuegInRaXRFoTB0PgPtPK8=","K5b1IN2oJRqHiyi/ltKBhVucQyILCjJ5F5dT90DtroA=","BB+X92xgso4P33l0v5IregmZ4ODkDGVDeK4ShDISkJ0=","E7XPV0dQV6L1+20ICTEjlzrvlybL2YNblWFsKu1ViOA=","LKQ67VrqFi6Mm+kqFeetCvhNRPPS45i190kfot8S3u4=","CJ9rHsi1HNHm6mm5ZJUgpvDy+W6hHfJwqwxdmttcPfA=","BPUQz8flKDcLq7jtfFDDTGBBdyYneToPNxHRMAtNEnU=","Jg4SxH0KtSVjr/zdXChi9LrVt69O4DfqX4Fk0PE9EFk=","GmVkJHYOdUaK7dhRWzER4WzA1g+NzkUfe7NbEt7Hcrc=","AMyFDpWcVnvtIAWLZ2n8J6bHDPcvIiuAh56b37xnEak=","CIlHkQ6ztD69hohpXGSsAg4Z0LvodafzoLaZvGDxjKw=","LCXCNrtIA19F/eWxeBBWVazp8/mvsJBx55DcS6vchr4=","Et/hvChlT1ybplhldpyeR/K94Ned292iFwSQSykF2mg=","BWRbaPmaVk/wj3ReFBO9g6tbBELwuO+qKphqbPsv2Ps=","F88+yYMbTW6tZA2RLkG0xy6cJZEmv2MQ+ksRDkOGTHU=","ErFfKP7+XW+lGaucxnp4xX3XIatEryhucvu9Vommb2E=","LaRPchBSB3nL2s+qsuHvAe3aju22/m0Df/r45ZhCoAs=","E3/3Mj/nV/Mq+hZfEViLQDvTk9XJqWHNL32i5dmolMw=","ExgQX6n+FUnwTvSGecc9Rrke4L8ntEURld6UXIz3iv8=","FAikJZ31KkkXdZNrLC1HahIXCMMS5jXvjR+EPDujQ40=","EM8g3Vc0wYiA3sW+RK4t3MT0R/IMrJjJUZPrdXFYXQc=","J4f+RiO9MmTgyLWkcZdKwf6x43+8OpyKTqdNYBC30I4=","G5DiEHSQdUXB3sPFnb8qax9wMli8A3B+M9tYLUWrFy4=","C46RKl7FoL+3eaCAG5CGPt/ZQpp7NjK7UCL9vEBjbPs=","DZmCN4zZqDcLt6VVw03zGD7msNir8x8fVHo5kwRBiNs=","Hkl7z9XJXN/WMLCvv203bymkaNHNPs3lb2lAIh0kivQ=","LWAkAcq7xp3/PdVS4nHuwppaSsvJNWhsz/mhUHZYW3o=","FwpfRRj1hUQzBnGtKjYfLIA8DTVfPhCleElR8qvvpwc=","IbOiPDpVPUAcCFAuykl76Th3avZx7f5Ex4SVas+Yhl4=","Ik3Ul786Qke5xIyaw87lMHSQ6CShQgTtiMKxFm6OR5o=","JlSWWjvzySQi+1TmdqyEAbqvD2jUJmTjAGJKN1MC4O8=","HVJfQQX1G2nABoKGcOd4W3Julb4WDuGj4plneCCDnzI=","KPiNCJ9CHKK/5pcnD8DzT1DsQaHt5TYSxS23RHm0syM=","CC5iEVPuNDJOn7f/PRI/yVYO+a8PoPlI2yTRyObwepw=","B/hXgzdSOGex2UA+nKYa2ZwNfVvN5PGdh1LhKk1YBfc=","LlLzDdBZMa231+hSVYSbBiuhzy641ZIItb2o411pgZo=","FMs+VrK4xmBboEJhqLEXeRyvJvfCM7sYP4P3LvTI80U=","L9a05siSYJ/aIUFN2HEt6EXqswW+Yn3002yNMlyb16w=","AyWJjIQ098oy69c/U987GtsMmUCmnpGR/ZlqSpYVe/g=","CPUKe1hNwCK4XWoWoNPf9rin7E3PXsBm+Z/EZE1tXUg=","KcW7uOshT7KFyjCkPP1xQdnOuKGf88lw8rv0ybrp4R8=","EmTL2ewAEXUhHihWp4kB5AiPHrfq9ZNJmeGZcwfnQyw=","KKDngZqgJR6c8r2r9k+tvVHclBZTOuM/fLl/0XdohQQ=","GpvmUcQS/ubIAISEd8u2fkxS/CPlGt6cSPavMH7GIdY=","G/cKJP5/yJRv3eb1VrPtSwPDMAXL5/NKwRKW5bDHX20=","L1bIwDh+XkTPSSGr0zsVkMrQcZ6TKjYZXFE44Masg8I=","EQnbh7doT0knsq/u/wBgivXyEZIOuNY446fJQ7KT/t4=","GFHCmAQCW2+cacgIkQNVkKUdEwMs1XbTMsqJIivHV4c=","CQnkzcC8R/LfSJgQa1xA8lxxN+HVrJqYbJ9m/V3637o=","KuPpDiZQ4obVkT1N0ecdTyM2WXAbMZqiKOFq+fAQ4H4=","BqbAFflRc0QfekDU8b3gTrYPvE3HL9q33YHsVXI11TA=","L2q101zP6eo2baJXyFlvpv8w1sRoFqO9PUhMl/jSRGw=","AfnGAwgYLrbUqD+ScrwiCodF2ckScFCJm/ZCb3q1fN0=","L1FMQSv9l1TmeY5MPLE9XkxLKWCdPqVhfe01vAHXmdg=","FMQWK5ye77l5QbHxM7sYIl0oKU0JLLiRevyz4Iq82cw=","GZIf1iXGbsZ+zYrz1v8OCjy2UOHnKz/JiISwA1QIWzI=","HIUq78kpZ1PhJoc5rBXSxtId40NsgW91+TuN6/N+tso=","BL9KabGqTzBK+qHdG/YN4fVZ6BZ+3drB64itnQJ0X7g=","JAp5HzuLti1dmq6A80HLVp/j/nLnGD2OWDAWXk0SN1M=","FRspW0JC4MCf73vF70Dx48hVFlQYbWLMZj7k8o/152Q=","CG6z0wvE2AZkoHSglzncjEl8k89+ZXlUsMv3Z2Fl8j0=","F6qJkte5AerefqzZWo6JOCopKnEhqw676+DdYmIsIcQ=","GlszRaTA2HVmNldge1x/+DL0ibI6PEOWIAhXD5brjeg=","LwO0bZ7u3Nf49M8s9xDkjOPzHRNk8DNFsqeWSwHmNHw=","D+9YPn6OEC/rqHn3vWAkGHCgKRcjqjVKNSWeCkAFDUU=","Lge11wylg89Nm6/6zQLX2A+l5SOrvYlQhqNiiLlp+mo=","JFmdv6HdH0cU1YUkjPI8oTlLhYr46QTAUXuu2/Lxdt8=","AKgmr9NwvLZbZhiejZhnd+YTdziNhyfkB7UA+1KR+O4=","KHRZUIcLwYSK28X0vANBXwor8j6QXn0zytA96QcIHjs=","IZ5tzaWQ/IjUBWc9LLRxD4tXR7Rt2ZFNG+QIFxTKzlg=","KWaSB3tC6XI5nxe6cf/t7dlRhf9yU9nR9BdHxvJ9vmo=","LMxfDiBJ1CaEGGLzL4Bigp+12CampIPdUHjehZ+cvOs=","BPkVpPq8irIIphXdifogfTZ3ALu5vAYdB/qQpw/v/aI=","LgS3waqFP57l5Pu1zXtuYMzqTtWSijT05Z6p66h5Rwg=","CHAN9RE4s2wO8r7RK9eDQOxpsEouG4ZRCANjkbS22zo=","JQMzY5jxZb3qjUkp2x3Qs3EEFv1j16rc7EG7cGLCR4I=","BWM3haUKnHdXOrENiTNBoMwt8HLtjquaKZakelJ72u0=","C6QITkTFDhQSpMmC3A2KDUYiUTt8lun8yyw74tOQHhw=","LW8yy3YUBt+p4D1/+KQ7rhBtxFGcYcOZbMnMzY8wfIY=","L5Wcgwc35jE5WEY3Ox99ADyOa6466i7bc0kSRPg3Noc=","FIY69ZeSrbG7QJAWZDSSF0mNmZJQzAqFjbJ67VT7qjg=","J2I9EBsfkiiZ+cV4Ph/bsedVKCbk1rWNbfjZhpN83II=","JHMopNnOgWA+N+pyzF0ciVwh8JMFMBvxQRwHmGAqYmg=","GSGQmqrQPMeKbPvtbBBW49k6JaVJbK+soSr0zjJMYIE=","CoXANYzziLR9FNQv6vvdQ5LfFU9km3IT4pzxAa7QDYA=","AbrARzSlkg1l1nqu4EFl3mIb61b5AspIOGD3B3U3US4=","HdFyCWazIxuwCwjWuLrGx23uVFT3hBNLk9jHCrPu2Zk=","Iol968brKn82vuHn9C7UsNN61pZTXYLTnM+76S6GwI4=","KtAbtCuV0ROzuRrYjGmjPB6U3IVRK8UWjucwZbOH4XU=","LoK9CgU84Dr5qpR99fExeRUppX+DYKLNaX6qF3xgALA=","LS2urqqTpfnYtlKfAMTG1pHDvE77/I58LwiuPkTh9Ls=","CrCJFLLeVzl5g7rOCzJ/mMGpweWMdu8ucWzDBXJ6D3I=","J1h5bNHBeO0MQzxPG2sZ1C/6G8iEw80czKEHyyvJGZg=","Bj31sDSQFue9pHQeyJjHTkow/E8bWftxOoJJkjEeMPQ=","I3EwFlVVRnU9QavWnm+5HkNEt8BYOASO0GQc7cX8Zyg=","Jr38ColJmOaTt+IFnWpSiqhqtX6wMblrU/6LWtt0wHU=","CIlxGPdcyOkRXaxYG5VTy0B6HeE1tjJUG7c09TmFKGo=","Au+Osseyb3pXaR7LHhWkCvqbOlVXq+gRRupvbUlgw0Y=","JU6OX8EbmSNI/Xosn0paC1hryq8SYDZYslkQ9jzwiwE=","AvQcIbc91Oe1ENyhbntLQncwHaX7vVnbA9OjK4nFe3w=","JT8Jzp7P0q7q6YuhspgGvChx5fxnv/E+MD25lhjh0KA=","BDletlVYLQPyV3XmauZ74Kr3xjzv+76pImsEsOeVv8k=","E3ESNcPSHddJ4+Qb0EijK/oueW4mty4FyZnm5hJuQCw=","CDx1EXUQo31DtVE5Y/vQ+fM1kN3MKX483Z6kKt16F1s=","JsybVxjYTmBlgtNdj9valExlJd3NdIjP8h1NDYI9zqk=","Dol48EeSmxqUYBSZY0qNoCC5pG0LEYfVRQTtijRNVuQ=","KxFCOvOaXRW+OXQ5tcpQqpptQSNKyr7SAGJHaI9vqAU=","IaVjgQQMcC3aWjGlqidc5pJoViXlqne7xDA4JXO0ArY=","Gahp4Vs/m5ZQFv7KLLgqLxTIAJRbpJ23Sq2Ok0avB/Y=","KwHForqhb5Vp1GcAmEZvBb864Jeqkwdxt28kr6a+UNU=","BYYUhXO2tWYX+UYC/WyGrUpxs/xno1RI1k6upTJYISQ=","BANS4ZgJ3ZO8eixUm8GcsAeHLgWZoxJ6PncEQRiU+Yo=","LWSGuOe5VJ6obPBE6JUP+jaXToQuH++HZWHhNGxaiTo=","LqnS4bfQfJo4lVZYQOJYQ8nevliQRPMFwbWHLHTlpJ8=","EuDcQQWs2GkrfOoL122jSq649tAOz4S08GInBBOoCHo=","DanBBlbm9Cw858mApwydeT2034MHWZozpJHyS2NoKQ8=","AvNVHGpkg4faYpyWYz1cyZNg2bia7CPBisdq8hsRqFA=","IC3jOm/Onf6K7qNK8e1cdAkzhsilU9Oj2kbhNHMd3hQ=","BzctQQVNvACePpH5AtV6IT8ENXXzQn41dopaUkgrG3w=","AvfjWku+lpmUmoGSYpQ8l+jpOM2ZnNkRqe28cW4kVPo=","Kie4SnQi4puMxzv1S/U1sBFgbIGbS6poJLYSMDbXP/E=","GVJ+kJOzE9XSY4yGNJmDn/XY5fmOdLMS+gxjr/cWGj4=","CFcaa4tzA2MplmYjHjxJ7SMdHjVdk4lMhWK6AzFH8CU=","LA8yd47f6TLZEpYcgdiOmNT7ZMrqLMLU4/ITpdKhue0=","JxCmPoT4vzsV2gnmm8JMVn+EpFd2ELGcxYGRsrFFPqA=","LUuEQPFodF7YTD45P3W9wLD7PxSOTud7Ul68JYqVPdc=","I0kB/z7GXgpPYpv26W6vN5rqfICMqe55treWiVkXaE8=","KKUppifPxom6G7M3IHJRjHcgtFCXUznoeGXDa+Um5eY=","GhryYEc9g0iaakZt3BhV/cboPXO1xcD+1VSvEcbO9es=","L9WU3BSZfo4BI/OvFskonQiCZMwWqBGejwKrcnCVKSQ=","DTVk5EcW3owC2Pgniw0vgZZYI0vE21kUf6Ol3CPuyDM=","KT6axEi62kI3fdiwLVrlaV6Ibg+OQ/AbOCZqraPPqg0=","IYbpYd8HKLzXtmfTXpXzVM+x7hKIrvt+CyOBKW2uzbg=","G0ly7gOyeHonIZzeq3rNtdzkS/g2igxD4eO4yKf0nnQ=","ARBa0mZR1axS6BfDLYajsQ8Fc4/OmWsvqQXOHDJ5Uio=","Byt3CnDaskKsMNA/XSR3WVz1Ibp8kUeNcuRTWFae8ww=","HjmaQhlqgGEHnp1h7Jf/jINxlbuTYgaZf1qTAhtw0nU=","JPUMzDpoqz4sukU+xAqHlqPFlzXdMwO8+ttiGK77fWo=","FP6S3JIntC3yP4paCnovULwRnwHf5wi5EY91YWcUvTw=","JHE9hZUXNsd7ZpQcAH0XAoInGVjJj9QtaxJpanBlkW8=","Bc8q0Fx13jgjj2MljI384NG2mN7ef+6pqXsmPM6BXOs=","LWJpXHAIoR0Mh0tAOVppX/+q6m5r/Oha4VgNxIIYqiY=","GeRyJ+dNVWMSZ3D6W6YUBepvNIVlw6ra0IMLPvXXdaA=","IOQ/9YA3i6/iB0prL9UMdFlFN/mFZfLWXtjBXlyhCEo=","Jk5IQTCawarpLd2ctNlz4jdAbVDShJxwkb8cG/XBJz4=","Eji+rO3U9Ts1tXivHDDAd/QoloBlj7Jq4bTAsvcQ5gQ=","DZBHTCYqrBkT83RZ1PIFXa3pA96bwC+l/HwTfM4F/jU=","D1qvSCfV9A4AI169HNG59uvzOIOD5pJXO5XK5PZTrYI=","LN2kNQ81M0dzzYI983CX7pZ8KNYtDEXDTQzuQAiDSJM=","HAyMLrtoYOZNxGdVp+ByeVvCx4gyphi7ai1dCRG312g=","Jp+iYGnbHPDLcFvDWEwBULhWQtTyQ9XmjXJAuOjAMnY=","CbRDsKdnZXW5ptPwA2Cfp8e2ImNBrIOJJYiB2ZT6kcg=","GRtGl6jilauA+BsldD/hPz+2mY6RMemahvIr0z573bw=","C0iLaodfI4vDJPBCiK2GXIV36PkGqXGtS7nZF3VkVzA=","J1kosl5QPJyVwBsYpdMAgbsM0xw2zRcr3h24Mof19eY=","H94FPdhykdfhTw8ue3RhtJ9g5K/DnP3N5l1w9lw7Am8=","KbLDhoFunT92EA6PuVQzKf+IrCkZmhgTWNwjGqHdPgs=","BJh94+MSGBHsPBBCEAXhM/4c6cKqfXxUom9CXNGXZ8U=","GaI7qXQmv6gbdX41qjVZBQYoZl60lu2HMtQJlC+24Ws=","EjM+l9Hw4ygLXi+dllYbLATQAdKzk3kahh/cJsG392c=","I+SKW2RtNTiV0GkooYHXWtJcladnLzofSRfKA7r/Mic=","G2v/QjMX0sJyGWWXKCPKLpO48rsKUiRc7c2UWH1ZY4I=","Fq8POHubqUwLptF23zBwH/N4s1JGgKr9pPfE30sIiwc=","G/rZwakiNO2XxRrH3C2A8ukIwJiyi75xLLdbknl6IQM=","KbtQZAc+mmqux7/ZTUj+IgfZDqiWJTDziEQspNleYlY=","HL5FbsP42ISeEP6jZQmsw2R+3D52X03nSJJk9eNAM+U=","AIejUGLb1zVjb3bO9vqztBJ0l4HwOzmxgUlaYqrkJCQ=","HxIZFF/wvxXZZF40eHmnNH+aal896pqb+UlRdNIovMM=","B/k/tBYF08rhtCuS1SeyznzvFK0rkHcCr6E9ds4C+Iw=","CuPeim7dWJq2J2fpLzwZ778yEVZ50mKaXr0mwcfTQpk=","FbZojod3JLQc4I+xdpU0e164hEQjxxqY68wYjCOIjcs=","ExzcJS8Az+SM1ssbFTRLb+yLF2wcpVhNdtb59q0muxM=","G9Vwz4eLPcFhbKMr9V4LP9iYRE0OcNZJCex4n/Eeju0=","HlpU5x73ueq/cXwB3Zm3Jiw7Q9HWlgCUuOUI0eEfA8s=","IciN42CzaiT7ZBAU/s6s7pSFYjPfvMvdHp8PNcnn/M0=","LvOH3BASrpSJi4r8mqVKO+H5GCC2GrhvReyzriHiOsM=","KDkU2pfwNjSZNq8RV8U22cKHP8PBVDr9v8HAxVzG1fQ=","J2rU97ozlx5Nsiksf/cE0VoUJGpufXbqefEYkGbdQsA=","JMp/1qIBTZghpiS/B5UOj2T15oktSOSnHNT2Pp4sY9g=","D+jzcNJJaN5N7A+uWRnY9PZmZz7K54vX4i3CJ2Nkr9U=","Lwu+x/aiVVEt80gSLfS5F3h3Ws5YnUZX3MEiOq+/JYY=","GAcy7m064qpIZhWPVPTYuYABPMZx1oxppy1ZVWeHA9E=","BaCwuha3sGMdviyS+RIShJdKcDOmm+MEB77GsVNZBwM=","KQiloyBKmhRPZWXlYbv+mktmTtrrpBBuGlesdykBk9s=","GMhgpdJTeoSUShB16ATDLsZstZeZCKjKjNfy2KcCnA8=","HvgGF7AlvVTeU2HcL7Fs+5DDZON/eh8H3bmrKSr8DpE=","KrSVIVzN/aSYUQ9tXb/awUKUZOd4iiKf6uVhvj1iwsU=","JR3Ac78jAQoGvqJVYOG+PMssOOZ9ZOrGgK6mwZlSp+w=","AiAcNmKlloWlEeJVVkNWffUHcujBULzsCUOorz8QaEc=","K7kne4AhxdNUMA2gkQHSTHKoQvl2J6ggZeXmeiL0Zfk=","FPXuRoeOYFWFs97T+oubf9YqIBe20vMO1hM5zKQ140g=","EUV4ZotZUi/H15SrzSSXuqvYVfP7pQPV9eBIYEe/P8Q=","ILwGo1/gfNUH0N0KnaaYfyKAFwVQlu5ozTPqs3c6EUY=","GEgB9lXoL40yuU+wYSuqTsmD0c2UytpnI3ZwBR1frF8=","FATV/HouiUB3gVj7LTAzZIkhR6ZL/uVLJdOQarWzSQ8=","JR30M15RZPy7rnO+uMtXuAnXHLWdbjA9sFYLDB7nng8=","CaRb5J81xPmHtY10nHjGkIJIbT+Hd+ukED6scZD6rVc=","Lt4ii5uWsh3V4ebqJgqH+QLABR8fIDx4j7kH3wDlEXc=","EAoxGOMkisQA5qqw5OaxDwfpbeWCwskjqZzRTkXW8gk=","FYctuh8QR6wfrqwHa1dROtkv9xtqaisy8nrc4ISJThA=","H2ijXYHAVzOlcwdszXlGpAOdoi5ClZUgc35KaEMoP6k=","KhZaGisBirL6TlgdfLVn2bFRXbJ+pxCvNoOokZ6ZooI=","Bk/5S5igWIqpJOlDymJ/y9LvhUxm+ReuUm9xn7QMZ1k=","HINJ+JjL8tH+bbk2xTvTVktnO3LWc6qjn5aR4IKD1e8=","LkYoqGVdL8hKMvEOCpXpLQV2c5wHBQvLAVjxVttufFo=","AGgxbecf7YAhM4CodXs6nVF+fqHkgAoixRB1WkoewVI=","Ip4yzflS/UndrIusyp7AqFufXx6LTrvZlexbgomlQok=","JsmvaatKfggzXN/fM84QKhTPr7Ba0ACvpzg/Abm1uJI=","FLxRQFZpFVGPINUUmMpg9uXkhnj5fBu1jhevTbjyMtQ=","Iv4Gu6zMWxi0qL8syMR+NRKRus7lxSJvvQzbMIc0M5w=","HcoUA3c1gRRLCDqpuXaNtagZAmJt4NgdgPU9ddJHrwQ=","BBUujKMp6JKkUDYT80cu6Ut+MCWlktRiX0IMRcVqH1I=","E85+3J8cfS7VMwJhUPK7bSYfN58fu0io1VbMWteRTjY=","JPT6NqSL4B0LvleFTUg5nYHsA8OU+y7sVEpjH04csd4=","JuBlmvjIOKrMNScQ8UM9nfnM78R71cSHoLPCmgHlWew=","Ii+A8zJ/9zDIylhcBntc6UZyRwdgG3pKckdsT3PngY0=","Gc06ZiFuhZ5DP2Tk+fPirZxY2ZPuFozq5evtMEmrL4c=","DQGqgj7oRsLLaVVDyEmYAxAfwO8iLjwrRNhoDop2GI4=","LheQGRjLb0+tmsDTh3V6p3xyB5JOF30IJuvMRcdkiLM=","LjDMSWOQaeIQHLR5xygehxXOXzTRfAFkMKn6db9IStQ=","GGlNGP5nWLNsOKxw0TRMbStwJJ25KnThQEaDsvAN7lw=","JZfvwRMp7j4Mi9QLSnhoFzi0xSr05V+1vlKZlrVr/7w=","AD6tjLoNJHFa6p/1RD0l7mQIkxhub/bARd/JHtu9HJQ=","HhfkWD1o8OHnI01BkV8vo8e3wEzCr6q9fzu+Bxzxyiw=","LQUJjvKCjXHodYg39clz7Je3VHvfoUM6VScWjun51cA=","CSIMpX4t31obLylxYn0adLfBuDet5ko36OHw1DYFGn4=","Iu5cbTapgLekKPivyZnrCYaK3FK0/M/baLP1+6UY4D8=","G3AVS252z5vPRBEgPbHBnHe8DKi++QeuiktKrCcIQsE=","GirZqDSk1BvA1brDt+lFMQD1jIYF/REu9reiW6p9+4g=","B1qgb0Oic0M8+O4ZboV35foohEWVsfKzb2Rz/9o4OA0=","Bw+ITV0Ak/91+wnOk0yHMwCPmU76T1VlIPEe6Lzt+Co=","B9WpMBIJ3g+lbZ3uRfhICxLTOnO+AvB497nfb5Il3fk=","AQDdSigzsSf9gA0orwQlSgGIUyGM5WWo9hWZWg8kZuo=","Fkx54pBiAuc7z7gQXFwQgpOXvLAInOA7r8Xw5ifg2DY=","Kd7Jv6KhLy+hvJFY3B09HrrR2En61Y00Fj10GSP4/aw=","J9WQyV093c3UPjxA91ed3mRfM8ewzgPVXgeXgJYlf4g=","DDLnG+AvqDAtiry4qyxqPcTpYudZVUAcHmpmFX37llw=","DOzVkepPPP4MfT7fUvT5PWCjEmQzv5ueR3ENKYwx6dM=","BwYnoEIf3oRCFvXyR4mz9U1E8aBhhKqB91qiJzNfJk4=","EW9SMqvKusioufGjrIa/qX/ihYEews/XM/Egb0SdHeY=","Ko7K7PE1WFDQP6Lxp5BM86K6fTuuMKrXo1z7Sm19vsE=","JS7oot+6qyZcBgYAs/bhnyTkkd3TcZUhH5WRjT05uRE=","I+1ec6QiPfha/pSP3vK24NPBIKox4vG0yJBU1SGCWOg=","Dd71ENLHujLkMx3bqTqmiLufuGFzYlA3uGukxioGAP4=","IznNXLdprPLa+1BzvZiL4Vplv4rQbDioLTjTF/D+vo0=","JvtKEByXwGrMmZFQSD1EqnYrWFxCK/jcs3r7/fB2q0k=","B31YdNuiHSYMsC8oDF/fePuO2eCsramYq1y4M7CdGFg=","It2yvryM0clG+FItcyZwIyhRExO0C0qegStprrYRMiA=","LnxDxiIuYyP2gsBcVx9qpio9pkviw/OBaY4sDdrck7U=","Ge4OYPwtp6KVNxxmfOhQdyrNu/oKnqt6fJSlDJxoLeU=","BNRtMsExynkljvLFJWWbgTjA4ZnOWWjleoLngPH6ebk=","Ld0lvTfeojOGoDD0vMHUOCY1ptx+o884iaXo+spGvYI=","C+Pp1HK4EYzj0BqS/BaN54VJNHtEUmiTMS/V7D0nJq0=","J/qPI122FqWQmi8xiW3I3pWUeYcHtHfzQ7SP9Sjkm44=","FyJkEqsvq2Ij7toLhIMzgWpN1kleKcpHzouW+Mh66iE=","AIoqymCeY0QIbu2KcQo1Rpvc5oZGpDWmkYJ3oh0D1Kg=","J6EGGe7DtSEbfOnDGN9+367Pe8hAmNwcWCMqwlCT41o=","Bt7y32OOq5iZhlOTVj7IvIGJf+DxrcXASZdV8lSX/EY=","DIa9WwBGe5hWO3rRs2KgWFOKf6oRCkOLnQ7HvoxQwJg=","AiN8OHDKUcDJ2vCGUkcHp4vohF30ceTU+z8ufzDZAhQ=","Ku9MFKUUo2zhr6nyxfHt6NAFMOAeKnBNcElM/Twpgs8=","D0JfgYYa2oVvAfzw1e8Qis6igXNakT0k7qdbVYM7Mo8=","HlYvKjqDvhMh7q9WT7GfV67Jxm5syP2hiZnVuqC0Yw8=","BifY9MGoyPjF4ethdZiVSqgUp1Z4LizYW3no4edIxwU=","FeWtNvcZzKg6QfZ3gjiMyjgMJZkuXNFMZw/Twxew6ls=","DMjRONCFT5tiaXt3kdqWC+UA41Kc3v1PCxjRbF51fOI=","F/9VW1LSi+GzxGyAlG31GeneJH0s+NgXUIb5ddJMHos=","D9XdV8LO3odmcZeNL9KJqgoCaTJSt09/3ui9QE5seeY=","IDFEp3xy6on8r/ObFB3vfpOh2h+54it9DGczvXLwb2k=","GXkyBSTfpFqo7zXuu89vYh4chVtXBNi/dVvtfar3IdQ=","CJtmg7H4Sdu6sPEJLKBIgPi4lNf4u8uVyt5Oc26iiZg=","LC3Y5mEKBJV4SqCLuWYfviXJCDlrXD8r1REJUX+igWI=","K5YntXnsQBkwaIbh/0ADrrOjMkm+XMa1bcNgexfkJHc=","F49wqZUBpuBb9Mp5stbaRwSfjJiJNmllGTRN3ZMRdPU=","Ik/6D50NV+sMfXGOmc87a6AbUjVI6gyiOj8VbAQIOr4=","APLuHivh7OLNiu8dv8gmmX0wTYjN7lVe9np5l1nDntQ=","JXV3QKsUypN0WnYADiQyjrGj0h08vtGTDdG6LL994jY=","D6a5Y7xlvZMFELPKbhrmLBtGde33nueafygOrmSW8W8=","DMt5Td+HC7kqnLpfhZ+zzD9OsfERfRTByu83vs7Q4y0=","Ej/G0wbxf81aQwnU/m4MwcoA/CPqlEenxraMf2ulAAU=","IhYhcKH4ResKoe57rqSGISoJgUqVV7y5/HLPkPCimWE=","E+OFpc0vval43HdA6SfOjUIsnuhhxDA2JXJCSE5Jfjo=","E769gMICJyQBfY4+uEwmmBDOz0f59X4je7S+aUEKeAM=","E+0pFQJWanAztMRgckUVahWKb8hPS6bwJGwd4FfY/xw=","L/oGkoU2r5HHrDt3FPIE4mxUEUJ0IXkhcJWm5U90Mkc=","Km32VekmxKoCl0mqp8mkChD9VaNoYkwUi15SjUMTGD4=","J9hTHsYSGj7KdNtSQyP8EA21AqWAuKTPhlHxv2ubAjg=","HqEEpE2C++G8HM/UYmzqDAZpNCKzhGs6K0qhKjsOdH0=","HWmjhScgqIdYA02VTepgLlmJEUpGZyUbDaWRVBKsX/Q=","G44jJxD2wc7v+cEIbUnNjS5kf2km2pE8teEDN9fz1+U=","LUDT+Ob546pgFMaWMNv98xafiAZ1dP/JIQ99pZnE+z0=","JOHC9gsc02EBdwzvxDNKjALwDMaW32T3bfVKb7bwUIs=","JAjy62selYzK2/+ByaRJE6wMnLXLy0tAVAF6uz24wE0=","DjxuzSgbouFqo32s0qvDjrB8E1Pa2W6H0U5eoz/47N4=","JIx8+3ui5xgZv8dV656aMGzQ9uMhLiVAkPAAbZ7FQ+g=","Jn/c3uz2nXmeefaGMiF99RIm2M45V01ytK5POdIXIe0=","K9kXPvJ2t9SRHr943RU0LrJhYDwsmvz0rYMd6fo0urk=","HMCvM9B+ULKt2jNGcjAGJQ+rrY+j3bNlwdhYL03GXxQ=","Ih8rxLfc6RlfnKnOj96u/LBUQMIN2XVLxZwRRHyuzrw=","GOvVxjsL8g9F0jj9DKtd7I2/GZa80bNInzwkmez5Kwc=","LzOLxaWG8ndK8765Kqks6OWKXvoZ3ciRvkel536fWks=","BVa5w3hBRetPL/bgyI9BmJ2lkH+McRiuSSk5v+Tp+x4=","HsEANn9laEU4vGlWgF7TcFEjijY35HAioylMveOLIoQ=","FkWindRSerkaS3mMcJboMgc8i6rG5duH4mwhW/RI+E8=","IqeKv31bNip0PtUu8nN7u93Tdemzv7QkCala0QWsk1A=","Gpkh3q0mxVqvs6yfPzWsthpJ1fGB6ANlQIMLsYaG6zc=","DrhkWw0rjww5J9RkNXTAsaWIJyRl0xnhX8xsMmIZGqk=","DkivDLJ1r1XeuCWjTKSJBKR8MbVZLEr6kHfWDl5+plU=","F9+6xaJvBv/5Z8/vWXptoRtbyJTua2LmJqYuhaPqS2Y=","Df+9AW/9K3lSJqg+29s8Wm94kX1/vbvBs2MQJ8hmqqE=","L5SNX3CFa18jpDONJE9rp+fr/HUOFuvR4sLROCUJQxA=","GUyfdhXL4+qg+IXFnkILuJ3KYP4XTqMh2AQ1MBURcTw=","FugaBUAUPLvmYseucmBR7GY9YhVi+zcBJAy/u0sXs88=","Ee8MLYgTH3FeR+mklT94n+x43s2+7TS8jqpCkn6m7uI=","CHbkWk+GKQG/xiClWVGAKh0dXD4UFDCNt9VIQA9mhTU=","LnjTXh3YZ3ak3a7hGSwFWqhnY2O/zzFlMX3MmAF+bHU=","Gfblibo4TbPDatrkvANPuaRE2kIWS27yiQCaLNfRWm4=","Cf7ZCx8Q+E9nOb2xtLUIlXrM6trOaHqnNdyfarFEBP4=","BV41u+985e56NgMiLgkAXdUZKtzXDcM3IXFBNyIfSDE=","BejcNZ7pjTu2mQ/ZKOzwVvm7c24NR87CKpbnysZamCg=","DHMil/iwwnL6x2lE7paZMHUqe9OUPHuX4Di80jFdKQ8=","FnA/uLAslK3jFdW2KqG/eDTeJIMQiH3BPP0T+2wqELo=","KHFaxSZdeoEq9OOeQ7+ayABZY10B/W/kDz8eBZ1/f04=","L2g7ACeZTglece7IR1cw/iJ7SApqymerFZPOb4N7yvg=","CFTZw75yGHovGYWQ3s1DlDxaphQKhY8hWVuaCNqFsyM=","Hj1ZK3Gkc8hbIQSswdjbjLkQGjzOVcZoAaDTeUl96t0=","HrJzd8+jijlnpx5pdyXBlbwdfOBH6D0OBp3ui5Wppwo=","AEW5/R4PEVgBIyx6qvtec7wtZXxHsSL04+owplm92b4=","Anrv49ETDpOUthqATf4iMdaClZEN05JF8eHeZah9umo=","LkxfoaQgZOVW/FDdf8p7SGJeTBaUFUh9TfBIKpsd9Os=","BXZ8so8QGaOWJ6GRlqfkZy6CRBvguQUjx7m5903TMV0=","F+RD4yqzUtIJ0+A40TZLJOs/lF6ZpoCVAsVDnIB/tN0=","AXoMDYPOrY/7cJeO3sG/PErO9KLNz9jDNbzkJ5NRPkM=","KLdJsqm+yzRmXjjzxJt2fyBzikgaenahm/EDAAiiUrM=","H1JS62KZIscPL8G17F6goOCs7kfaJsQENsPx/8ppA1Y=","KTJMQO57yF0zoFbD+o9E1qdyTaU8zts+VswmtzNYqg4=","AFZ+m9iiuUfXWzdqmhrxe/i+xsmr7eWCBU+z7PeGDN4=","Hpa6tu1vRVUPJiHAra10fC/JmISF9hhDVcMXbVwR6NY=","CNR9wjsf9SeZLJ7dyRJZp0j2zXwfYYdKCDb1memVo5k=","InM83TGBUPQNidGsFC8mdQgJoLiIyFdDr2cQUM9nNqI=","IWgXS7nEW+Luh0QRdKJP1B3mv/Sjd4AwJYZMXKGSc0c=","C0j9q6iFJO+NBJW6Y+hxO2WvSpJntdYgg+e4cmBDoeA=","GGWGQ/y2NkRSDA+gLc4jKTWkzo17czqbF6hm5Qs+yKk=","L8lM2lI4/HhYcbypeWCyme0N8F9sayijg0hl/Ul0vCE=","GlSpGondfgzodTAwPBLvdiRPz0LDjbNVE9ZcbVmUq28=","FWENjWS6ApUvQXDq9Conz7LRPwTUZzU3tyUQxcTD2iI=","E1l7Rwdlf0N+5CCHz4tYkEKyd0Z9igQ2z2bqRKZmEhI=","LbuV5RFOdAAovF7fWLLp/H44cdPxatDDhF1elhqHg38=","LLOj584WytlZbquS13L2uK+0PLZJKyw2PsceEfhsUvk=","KG6LlGi9LTktrV2Q72XSjewn3nFHzlC47f/spdcAIKQ=","Fm52KnO1GQAddTc319kI7yJiN7B3y3btn2u/zOmYkxc=","HcW+5kd9fnh5+i8zuprc6Hilf604RefJ6vS+VKuET2E=","Hxb38c1h2VY+BkyGtQiv7EHWFKvHs0u0UXS0DTh3FVw=","KN8Ezdf3nLBvvwROYxqxH635aR5OpfYgn4dRr1jI6xU=","GKpkkAR6tSEF3B5g9Eh2JGG3B104p8CyupVkZSZYj7Y=","AHargUOikHkhR8amRlyag73fT2U4jK6DV7xr2UAKuZs=","JhYhepT0BwU87zsjTMEay70uNEtAO72KJvghvLbx+N4=","IpaGLLmhRCSjTToRCA1u1b/hvE4DAewcvU4mDYFnVoQ=","CChCgCKimZA0BjFMFZcyvA/aIno+ekCkg05RPz75fFM=","B3H/nzl0ad2m8gzxhB5wLBeAoHGbP1kBdbOU84J5x3s=","DcSJ3PYauhEEkl65Q5pPRCKNBt1FZ/zhREllp0lWeXU=","EERw+Skj07na+jnqvffqojtv8Rsuu2SmO9uRLUOGX6E=","FKSQzgnJKVBa0iPi85cYYTWqZYayfMnM1PeO++yZOm0=","IGiTu3R8olBEYfskovcurkzzMINYJfuKyVY/7Zp4U+o=","A8KnOOdT81sGjGrIFxJEwj+9TzfIC6UIYYyACs9iZUY=","Ep7begEwKb6A78dAAhLNevEwgQDTSlae82RrUs+wbhY=","CHSw7f7gXYzdrInntWL5F8fs4ewuJi8ib00VJKHdwVg=","EKC6snhs2jBTfGlrsf+viYB4hBiW975BzfMK0lF7Kq4=","C6tmHCoX++AiH0NbqQUgvO2Sg2TKyYThemxypH4T/Cs=","IEIBbmhsmEBXooqirhPJga2N0CrH1GYwBeE4DFT4Q7I=","H8KVrHGRGlmoHQh/ln8Wo6iHc5187mY//11uBxDPSkI=","BZIml7BK5gjMO7DZ00XK3q9PopHeiI6bHdMsGcsah3c=","JxuH2LiVxuHYZLnNAwcp5SO8kLRpzuN7URRLs7Dkuds=","JKpAE0PkcF8ikA/uiSzKJp0MD/q49VwhxnTtude7pVI=","GwcGjK/he1W14A9wN8msN+8CaNXSt21yccYXAE8Fki0=","HjW60xmgNsxqIJTyob8tGYSit0qvPlsTpu4wyQCXyzM=","KrkbmoXOaee+po9PtbH6CQOUXgOcTdvgXv8tXnVPwhk=","Iel5+jollNI2XscLWz4N3F7bjij6fsMHqrFLVHhY9mY=","GHz/12xfspeVUj6+BlycIRXnN4SsaxXFlv3WhGnRrQ4=","GNL/iCxSs5aowGj4jD0j+dEdn5HA9/3p72ryGAoAc5I=","CoeKd95hXoPD1DDxHzJreFwawRTlmcJOWtwdn7kbMfM=","KGucY4FwAoi8x10CDqCcRZV6YVV212IKC5ryYJ05r8w=","HE5e19uW21IFmuLacJh51ImhrFAxw17htsQi2QgMPxI=","JxQWebuSYKaTuIB4T/X7xdWUV7lmMOClwEkSCSpNKr0=","FeM3xl+ljttqdP2+fN0ZAbXQGc591BRKi0nroCvwhf4=","CCVnkiGMgifsqJ9RFPHn8JHYilV8abKpVv0tyQyuNjE=","DAjRmvnDCjGs05KP+1pX3l6DNnIE7mcgnuftG8pRhdo=","GRmDmtkWBMNw8jfSoKqY76wpJG+Twkob0PnStgcJtvo=","Fb9lsCuS9AufDqiT3bsFcvSTday1lYv5RMd/9sNWGkE=","Ei4C8uAWmAmyLe8AGsx5eyAtM1r3vSzwMuOnx17wM7U=","EgdRAN3bgJhlTnGGBSEff2oh9RdtOAFB+zmXcwUYJGk=","La27uP7PXM3wH3PQzGCxXxu+8BimP1D2jQC3LYrfCHg=","FDNOzgWmMas3Xnz+e4n6DYCS7AzuJMn6MAntzWLqi3E=","CaUYVtSexlT31ErKV7F0NlulR52HFKCfD23gizTjlCw=","BI6P7qm4KFKNvGPNPYEe0Fzp3gGPSkZHrB9oW7j2cVs=","IEum8YGT90f/EJgJVwIuyqj6TBPn+k6Jcwp2JTybB/Y=","AHnhvhYi7cV0Lk+BHqLAN5v/T6gref3l0Mmg0XTfEw4=","J+SOq7DvOyIwWrcg7kx/QU6NTb9DYMgdH/rk12g/Y3o=","FVcb7Mf1RU5FrkFqazV2J0dnIV9lnJG6NUNy2ZmIHVo=","LmpFRev3wuRK+RynGS7sSu3dvSrB309RAff4zdMWZV4=","LeGfzHiAACexkyzfb56VkghgbL+KB1JEV0koZ/j2vKU=","Lhyo79GHbiCfwtYssURG6PPEvdU9Y4LKhrET8yCdVfI=","FUs/herti2VxjnM8osp8ivA8+PI778TXxhd6wA6602g=","KeWPOVVdnd57rD3xjY6usqWlBQOGDSDFzQuios9jc70=","Ay0yAy5SEDrXmPs273wGgVBM0thqEsfZN/9Rjle0w/A=","KB3gGR0wr3MQXjncF0AV1l3H/xLSCIjQLOxlDhokWjo=","D352r4AOurFCgWRdKQYH6rsGK/Cv4UGRM+H/3PcMgI8=","J+pAW9/GVXpN0ziivKmBlUdQH293pYinXAFNRig/dbM=","BXCvVD7+/f3atj+wXTHtytOVrII4FJGoDIJcYhx6wis=","Anp5fgAUMCR4pBPO3npFzYlLCiKcjon1brrsTEZpK/4=","HdDig6jvfQ9JZqUXaH/FMkNVSo08fkHZFxmza6zoFRY=","IAZERpWYdWCGnfbc3iZz5bc+5bzLtDoFwti+bFmXkkI=","JxkmOS5fHJRDev4sKWm+pP8/bYPucTlACIMdJLsbbLY=","G2B+0vEwWA2ajCDqJrM7R41uHwDMgvABdpNai1TKv44=","C3puM4CNIXqeVcI4cc/f5JXBDWK4uYF4SwSH5j3wPgo=","KKx5DUYrs0WrgM0WcEA5Q1mbee3vF89wI27LHvhyy8k=","L410WxtHUP0vky95EwlVFcSYvjFCEBgMbDB3IxImu5Q=","Kj7yDmAULxfS87gu72E1B5UjlW2LxoQJLuy3p9Vtcb4=","CBGbFLg5IuSyJGl8LGU2z3ctBnSJ1CZyuYjLY4xxoPA=","GkuubJz3PqInOaJ1vHIsjMg9kefd/VEQYUpS2EznMgU=","HWWa6+Sze4iL46fX8j42LCUARsCdUyYxLY2UzbOE0b4=","KOL7kr9tpOa5ZzBHnxcHYFZEWNlfcyquJAavTAOWn48=","EPTsOtbz7TOHcpmQRWyWhXhu3o5uFLfGYxHUe4d4qmg=","KtNm2QQZEHhmUE1NNDRuCjxZXebgqlHIBScq4bzdwtg=","AvHcKaBsZMnkPTN52w8ujwzY+ANRck0xPKAq0kxtrIE=","IAhqZyw5fmXLN8+2TdqwgHTxc/N9DkoXR7fwIGUtpk4=","DvKGH07Jul/sdLoiwLevnUWMPNj5DIJcHzYRDKLukHY="],M:[["AZD5Itl8in3PChQqO+J3SdHGS8IvHFVqqiSSXRWMrFY=","H406nS0xqzLZvbY3UXDbuon2+PdNFuT9AvNnXV/iuq0=","IwxpQTlBb0BCLXE+E8BWxFw8Yxs0aFRSOXDq6lijffQ=","IGOkYa0GMVrlmSpToUu1mDZ2JK/CgzzLuDr5LKD2ozQ=","DFdOYo+EtrqdF7nSv9R0fgbdaM2iOD1kzjZZJwmMBG8=","J2Qo2IBAo+D0QkJNL/y40Zvs8/tsoCwbXGG13cU865A=","JL32EBsvIjF06GnWrsvo6lsEoUw4/fFJQ5PMb9s+QqU=","GA/KGEFQwONUtLOkoHWCTUto6CdJQ/Tdiwxk7KJdxo4=","EHJtz/hymchTIVmXZgdjPxvCrSRFPBurJrcmuC11brs="],["BgfNj/m4iXc8nraLikNmRp1HDNfGAEEGyq6VwQxCRBk=","JZFYC3PntdXzTZ/cDPf+Pef2oYolXkN2/ePrMd+lHXk=","CTz/EhUK7LNGXEyZ8ES+hdzB66IdQpEywiYN09EupEE=","BZEW2oiggSZ92IggT8b7eQRsMpfMtl+eD+DVC020TsY=","LJSElzc1FOfZhG3qnd9XVTN922YQQ9bGKM7Lj1UXO9g=","LCcpgSvp7UMudXCRMxGcsKFOG26jHBJ5t8Pkld6vEI4=","IoDW1HGPnwa1UamIQI8FFQcORV7WM3fpEL4If7eb0ZE=","Gxu6ElUFrpZ1vOx8mvV5xcyDUzydVVvjmK+gnL+V1qc=","FwEyV3FtPLrijhwnLLaqooRBNgSf+8oFyiAVIwMsZNQ="],["HaUkz/YLZIVtwfXd4P9i2nsYLaJpCPa6blkK3r+RtAw=","K7RWWJO2/8V5kTnNwVEVh0nCxl20hnKrryTFs4E8Dis=","JQgaAPwgrjZrH+fqawnmKlH2/Td/YINowSuk47+Jk18=","G0NxnNELYMVkfAl9H6hLjzwSycR1reE7OIx+xHJAvhE=","It0gHsurlKLuOTeW/vzKY6pU2aGaucfyCgvtz7nRkfI=","C455g4zTBweZnGIWIed+acD0M9VDt5xmjPN5tmI7rIQ=","AggtVkdljq5kiTbO++360s0FOFcqphIspozM7Wj0MvQ=","J3uuL8WXpTatvpwkvI7oFzHt21dMalFCwcWkjFH4LoE=","MDVMnynJIMBemdfMdHUQ529/pppxWUopDq5yk8WkhEE="],["IvM+ruPEgeZYAbdhpygykI8Gb+Idq1+l7B1Mbpndbfw=","HFznd3aJPUgUdES59tZqTaKclXB96DJ1bHOeq46HZY8=","Krjt0i++KhzTzppCEtDvsoLMrCivTYdvyUYgMHDJIL0=","JuSRVKzKJEJNX40p9lD5gk3oLreIcynLyDpWrgHe5KI=","C63Xf1FtT6Mh0QmbweUZCQAVka2ZGfCM6XGK7rK8pNY=","I2ccXR+1VgY6ZLX2ZDQJNtxf/t1L26ouliBXBNpYZPU=","Ag1yAszeJJAdbOLRB+eeH9eNbJOYunpJlvEWre8U3vM=","HYZJaZXxQmTnoFTMgiSQA2h3XD5axrX1QoX0pzwhca4=","E2lhdG00/RlgJRc8TXm/iz0dBSkcWEko2XJY/V+0+04="],["B1+E6ccZu43o5hCDKQ2v8ZqqQzdFTluoBCV3h0cPL1Q=","F1UFORxhm3VTD6g+UTGEOB5gPYRJ0eBwAX7o7ApNJfk=","KcXOl3EMFXigmQ2GLPiBut8Q5Pa95ikZnoA80cQmvk4=","LK+Gz/YFIczF7G4uLIO0cHu5D5SGRL+qj4Cwr81M3hA=","JPknk9Z2OLSr/fSM47YqtdDhslDcJ010by99BUQYW2I=","AoCd/iTH/XzUm5eycVD004o0C2Dwcz/UUwzUJptIEeQ=","JnCWiBUO0DX5WWh+33dH7o7pRrdwFz2+UDkKuMCMX5w=","HlrkwpWtWhfgD5c/E28SMKb7hWN2MbMG03BfgO/6wko=","IxDiM35NU8FjXaGKJyIXjVWvWDWRvMMX66hC3yR96qk="],["IIS+mlfprbgDA6jcr/1Lt3rbaBUWizah02OzhCVDcTU=","Bu0dFN7fdjowZfJ+ekbX+/INK06GoNuGaSoml2fVd+M=","EyRUSlQXTPezzY/8S4YyDyMZ2biMF3m4mxkWAY8/ubc=","LpI+pG1JIkfhLgp9zPZiD17qZim3Uys68kaAk5iFljM=","AAu7u4fszJHV+we2xVCIylFNaN3ZPPMcjtLSzH8jsis=","JgEKP1KVu0SBMQy8pThKR68PmQXkx2v1S4cO8P/vocg=","B1GkpK8kYlXOQSxLtH+jSlG4Yo882QIHd3XI+kiOdRk=","KNI1FhnMxvsxrUIG4sBkv02bIpKyhGPlPkdx8QZw3b8=","GBXk97QKcCeHhkCmzcSyhUMAz2/UlTwqwsd2Je9ErgQ="],["CzA0SfG/S5LSy8Jqs0tCFbbdevAQdHpwWypuM5iIKSI=","FAzdozu3p5srqoUd9a1Fnn31abnyw9pULTuNW3azVs4=","HRiyWqyYsoLhC1o6dM5cqhaaXDC65Su6KA7VF/P4L+8=","HsbDL1E7jzDHqrQufZGuy+VK6xiKhPjKRr1+l0G5o4k=","CJvushw0bLm8GCqitw+FPxoiWNVok85alI2cZF7Lybs=","J5BkOmYDjM5KZIiEfY0tou6oSWH4E0sb42lH+ANSfmc=","FZ4l4AMmp28lwRQ6W+b1P6UczzaNmXTMbZPM6OuB03w=","JIa4hDcNSaAD/QQegA8KiYq2G16UeZdGHuMoQkHzuqo=","ER78E2qd/g68/66JQ+Z5zA+/Yv0M4DtAn+zZMqgoGxA="],["DAmbxoJDU3ID+XJU8I37fvwJ3o+W1y87Pgqt7UXhi0o=","A16ezEZMtDHMksM1boqYVH6EPtEyTB6XEXn9Gtn9UaA=","AvNekh2uh/EoTAyK5zfb3Ek2y7sDoDpZGFUv5WUnCo0=","I6csJ/T15upTJdWzaPmLQGk7LbHoyj0JZzl1PcVngwM=","Dgex0i7tVP35Zv/fvOu2U7Xaw7KpH1AnKHbvsXFYviw=","BfpW1DHUvQliWobTYjRk3JC9VB6kF0jyAm9lAl6p0vI=","LW8+DphBPV1qEQGyRcnnEbsulW4npYcHhP1UA7OYZ8w=","ITF2vBoEk5/n1rwwaRqr1hUu0k8wm/85OaDZHVTGemY=","CloRSNrUVi6rGBYrORS2TVdT6WF6UVTpP35D5oYGh+o="],["HF/ZBg1ODZmSZEKaUATBZVcL0WdbCfl3cIscpI5hY4g=","Ep8GyTDt02/C+3BEpjMnUaLjvNvnVtiDcWzq1rxwY8s=","FKXOFgMijW5vreV8HaU2ZZukbRslVm8Swo3ry+3FtPQ=","FDYX7827wNJ6CR8oA566irs5OS4qRihQsfnNhTL1B18=","KIXy1Evg7P9X2SpDhO21vr+1hbsj6uKi6lCAa6uLe9c=","BHFdtthrUT0AJYnx+VIvfeOxqL1wLBZ1We3pfaLAB20=","CIiHlmwHnS5omo1te9kT6S0yaVm62lm5mmU/6q32xGc=","Et7UH4BH2j5sIr/tPsW7UtAn5WAEjbTA+Wyp+oXhe8M=","H0fGekMlZy8XuL0d29gOTp5sYkGanCBMx+iCGJJDGq4="]]};lBe.default=JGo});var nYr=Q(Rxt=>{"use strict";d();p();Object.defineProperty(Rxt,"__esModule",{value:!0});Rxt.poseidon8=eVo;var XGo=Ixt(e0()),ZGo=Ixt(t0()),QGo=Ixt(rYr());function Ixt(t){return t&&t.__esModule?t:{default:t}}var $Go=(0,ZGo.default)(QGo.default);function eVo(t){return(0,XGo.default)(t,$Go)}});var oYr=Q(uBe=>{"use strict";d();p();Object.defineProperty(uBe,"__esModule",{value:!0});uBe.default=void 0;var tVo={C:["DhliwjL9Cmu1StiWKoK5g4z+8Z0pClX8SdbevQYc0vY=","AeH0XP8+dBaKzNCpRTb8pjFxKJU+tH2NLXm4R7NVz1E=","E2fuw7IMt0lTYY/ZJhBHdV73+Krl/+lvyPfZoC43vRo=","L/atQFM6+irLeMm5FlDXzL0nSwn3jBAEefOk1ylW1wY=","FSyMPZ5D2QrYCUgxp0r4FR/c2gsY172DdP/aaNGl/HE=","JBcH2yb5bfUCNk0mcSx/Rl0KxVl6MJVZsHVAY1GiCXc=","FaTkcooZfa5jA9DN0rbR5BFKn604pTC8pv0Gyh/8H1Y=","DL/WPzY5eMOH1lbpPxHjNph6aHSMj1TzhYh+ZLEHVZg=","H7WUR0uDNPmupv5eMj+w4Kwn0olZIaxk6T5STk/9JcQ=","BaxVNh2pMcG0xWCqjbq8hiS6IlhxvOIkrdta+QFnaus=","E1+DMUJSWF9+ARaSzZrP8232vphQKfIm3iVoA+pwTXg=","CmjyYsnhTYqe4Ra/kM19ZePfVhuzkU4xTj9D8Wf1wEo=","CoNgqDfUyXuUZjPDUymLd9aJG2znjoKjvTn7flEZPRA=","E2ohvROxGFfg92cOEtIykMIxi9rIMBVMw3MwzK2aP+Y=","KmCYm4CS+OHBywI47IW71ri2WTJ6A+jhk8FaVNu3PAQ=","G164HxQ78ybaD065XU9FyBQs6mQNM6yvyN6rFV83NF8=","CJA89raEgmc3o0isqkUuG6n5NF3pEfI0CrcyTQvLR+A=","A7i3F7oQA1oSrk3ED0IQsPBSmug3dm4aJpUiEFY12Bg=","BiPufBnqvRMRU5iJPoJu7iEdrqc/gPpToi+M5VkGAnw=","C8iyQ2mrdmR/4OonjIZtTUW8P5PosG52kBu+W/INtcY=","GjJ9X1QBkOHJyx4x2Fe1xRxcrZ8e4SbERnC3gtRsL1A=","EIfvrIe/pIB6ykEKnCl9IxhMBbtYq/1Do/wt1IM4BZI=","KZcRcwTfu0ZLXNSkGIqk9szVbenL2BPaJwrX7mmegGU=","IpZILpGfvUb3pRgVXnKlWWVZaGbzKx+EMzkPPh8OQGM=","IVLV8WTOCfaSis4lZr68YQmk9iBH5HR6BR4p3Bh1Jdk=","EFQQmGGzNJ5Bkhbxu+gvSleCOnessd62xI+iZ+5dMC8=","F3L0ApVAQyq4xpaLNznDokHNo63hPs4uoKCxV9ZcLJM=","AMKWr9suA315eYeGcceKX2AI2Yy/db5OPsPMHUToRZ4=","DshbIsYmhuUst5qymgGB3I403fMWfR41NRTsho5yml4=","FJ4kNcINSKPsVsTkXbvFg7hb1kMRoldv81JmiWLCGGY=","HUQUDctFl8chSm7YW/8aO1+tM/18UwaZu9YQ479SQN4=","A8+wVw+CSFb79BUTvgHtMnHhw4oW9hCoCXzSehMl1NM=","DyI7OWQj7cKdUeWIcrLat+o6rolRe8QZV+rHnOl2E3k=","H+bcLm6Dq4joQzekUTCWMzd0bM0BwvK+EACAvjKllSA=","BHMQ67RZ/oYMlUUXJJRA02fG78W5P3DEELx2+AiLSj8=","IYWM5poBnkzUYJamF5C/fgPhDj7cGimI33aEmK1mfN8=","DaT4faGW2syWT7aSilHzrO8EIDfbdB8xe02AqBz5io4=","GY7uqYHrJWtPpD8F+k4a7JCOV2E+79NQJjWAgOMpvBI=","EZZO/SHqB5NAxmrZL9tiuKGO4IqZkvEzpBfSO3jLGww=","BLB7GWBRgSL1clzq3AwfBgkovfD17ELhb4wpNId7QUM=","Akb1+7X3GbCJbge0wj/PHSRIe0x3WYPOpJUA+GN3Cew=","JNeNrt6TJ/SeumeVOfhdCZ1lgwYJOMsFLc5QElsBzdA=","I96TJljS8YH1nXI0pn4XR2P/eQ05BM+z3RCvivTYhls=","DE9UMdqqmU3fXz/msd8MDEIoejjJpcTHWPcmOOO9tAM=","F1mZWJiVtpR9OG2Dpeb1+vnGWI1SPHhGQzISIz9k0Es=","AtVM7148rRqARxvG7wxuTnTC5WiGox15JXsnYu56tRc=","FTnNxp/ZPy6lDdEuuwQ3wj307Nopx2rrCUN//b8Bx3g=","I1mkVFKCS6l9vAUAhruRDBLO4KkI2xwoCJed7cjymUI=","CIDl2iElsIQiA7uY5fJK4mIopa9abv1UYfY0pEdqFfI=","FhEPxsgWeTC94jDV35VPEHz9DaAFruROxf9kKHJ2TBk=","ExDIRLcNalhW9tGGaeUywta9XQHmox6ATYGi9a3GP98=","LqhoIXqZpsvnm0QuIVKFPHMw/Y3nV+t1VXZYef5Cziw=","KcUEJHHZCe5IE80aNujsoI1ODTgwCfF8SjZ6h3o99L0=","JeNu2g6rV2B16IraORTClEIXKgJ8bRdM4N37sBfVHf8=","LSEFjsRGdNhJPnAqreW987aR4/qsBCcInoZ/nthWvHM=","GNF8ODXsq0S9uLZ+/irMcdOenTRD3Q7RHZUEVAmnx4g=","KKL2Ow6UCv0seNAN4apv1pU+bWzMOqMgOzlhj11pj1o=","AmNfW9m+uv8M52FOx4Q0GKmqg2N5ECKb7/25HiPrwQ8=","H7jocmUlJoAYhF+MgmsOTVbE6cWOqSdS1YHRpRcCuII=","CH4s5NKuXJPqVhHVDDEyAqgMS0NTO0kHf7Vp+DfqH+U=","B4j6lTLPAPE8gX847hurhfvGh5mM8cFK/1/B6rEVp9o=","HFyFxXofdYf40vzvwdTpjCdBoBnv+9TFAzSwwVw4Fc4=","DB+4MrfL4OfhHo7cK6+HSfbqBjeyDpcqYzFdvdW+FHI=","IpdYoitS7DkH+UoRf2Y5FkUIx3v9vGecGz+Ha0bK+Ak=","BeBmyhJX2NXtymWikh+1teAeOi8KKjvGYix5FVIZCio=","KxqTWk/xbCUAvf7iCG2d85J6NY6Oq+dfanDX2yWjGRc=","GaVZkxCAiOA/5/vCoBRQnOmH9Cd/cpuluSTSWzngZpo=","G7ZaP5pDda2SbUTBiNz+UbWl3Wp+4VKqbMzkSBPpXbk=","H3IcTQ23WS+b2gH9H768jldFLiGNii4ZFjBn1K8SjTc=","K9MqAomUmKlzOCpNQCZtrK6JiphHwrM8KtMLzcQlR3Y=","KFhbBS0iKDZQqROdY2GwjOlNF9fI9twdVPWFiQZuSjE=","A+s0NSYQInvrJvjt/kZsv6NH15UL7kMecWVke/HFzN8=","HBNH70GNZXq75uTAGQEb003bIHq1SpuZ8HxARFieCYY=","BKiqOxgmPhcTY+k5aEehkz8ET6xfWxH3VOb+r1TsR0c=","EnRKBjyr6S4uGPAAr+8pyShYWgOvrDsvTBcUEgOUQjk=","EK9NOactLctl7uq/ykCgimmydBKXBMAhoBOI/4Zi+uc=","EDjGVrMy5Rn0g9VOUiKzSzWvEpBtE2UtHYxrD1CbJ/w=","EO4C7RF2gEt9Q2luuHZDtPtF8B3WWInltlEo94HTnZM=","HQjM1HVBV1xgtWf9m2cF3ogkj5zGCvI0MJjTXZ5PbTU=","Brv24y0m6SK6rIxivPheyTTL32hw44GM/kndOkxwiX0=","A65gQD+TqYNwaIEA3Nh61Mce5SnE3MO+Mta8BiHUI1U=","D9D3dtJn3DwBo3fSF+M6JVw5k3rCgaOw6stYsQEjk8g=","LUqzuF7m9VvBfQUfzvc5Forii35tWqSsEqLcwHubpvc=","LsB7P62+KW+b0fzRdY+V5rki23WCBo121VIYQTHggy8=","CmAT439WD1QNvT6XkGACAHd7hqV3wtLYPsfNE9sxk3Y=","DcvDy0qv4Ixicx3KRMhDASJllQ4Hlsc9j55Tp2fH6Ig=","GYw3P7xrpZgCBFb2JN/JBvKMq5FbcOtVaPF1+EI1XCc=","KpUVdw8wU2OOPAZPWQHaeswlEPsp9fNgf4rRJWraB+4=","LUFUc57Yps+akuWQgS8V+TATFj9XuAOXc8+GNI1TGMg=","Arvq5McW7hNsTO7xlOeYXUZBX8EwQwplsk6fR1Mwd9k=","GStbCDIHZvRb57up6acMDvxpr+wqdeTgcebI9V+571Q=","K74OC72pNrMFgp46dKgt8DDU/YESqn8WlnCHawKPBwI=","CWNyLY21MvyVzyJApXDNehNjZt/1RJR4RbbUh9x/pio=","FgEMDteje8qWgqyFj8jSxK9RPwLQ8X3TBvBc1X3GlM8=","JEhhIph+Fwd7AmuqgecF5dDLdrTZLdP/VLu4E/PQnqE=","KNo1qFJiWCsiD3Ji6mjDgVc6kYwQ3Rfo5WTrbaET5cQ=","HTGWqmIJCFw02y8OKz3Uu2u2cObKJNJ9kNyO+l6BY4o=","Dlb+S3umLc2g0ve53oa85hZteaCgw8aVNB+9tAe5pQY=","FF/Udnat5cOAuQvwgCD678jD0nDGvZf5KhirlPlz288=","C2cESG/dKmM7+eQKXF5AkeLUMMk3MGqzBFs5uLdOMz4=","J2dHmURzupFSJ10Vvq/kK5JN5pcoEHiYtHAaZjbfPPQ=","EmZTJMn8jSRsFRjgQKFeOhfA+D8KR5Vx2PYaR/OYLSE=","AojFiTJ/+Xgk6qPf9Au8ycpz9p5D7r8kspzVP6ERzI0=","LDs/Jm8h0h2jPkw5ABx6cD5rk+BHNXhAEj8wck/aM2w=","HQiSYPU9m22RJGDGqdn/nfWmORpJJzFTSCalV16KdyU=","BSImzU/yyF3D/Lv9yqDsrXEloD1TMiPIZnBA+/z3Bi4=","JxL5FxgEJzqcGXP36H+uKL7ZqDP9tw7ZPcYnSGWGk1Y=","J28veB4MnKBCSppRNVk76Vdkp1nCMRmdtdXg53bhWqw=","KyH/w7oWPqYbfAtxfVGcZKrKuBlX4mjhdfRodumsb2I=","LzwraHS4FTG4kKYDvn42zqrtbIozYKho8YvyNzYojAk=","BWchFI2aNwqOgSjuABeGlfZuxQY8ZmD/VUkTOUzV32c=","DhcS/ReY27Sil236oIW7mCLS0mk5g+mcdqVW515jMT8=","JsmEbHyguCJ7bqp2NM+qbEoTv6RxDL7+gL7+URnAtgg=","HruetHmmRNJfU9qz5tyggznw7/3pt6rXo0dIUH1pqK4=","FhH14q3YzP6dCTvqHVXqxiZhqayXE/pMcIlZl0Qbuog=","JGLD1VVWEa7qShRrjaUNMMQZlDwapgDlsTvEejgQ9js=","DzduuefeTEX/UIois05V8P/aAmgmqYsphnLYHIJrYpI=","Dn/4DD0Zoq2YyMUqXRnRcSUXqmWCYpGubnXgUDyLijw=","LrE/9mq0mnOqrXYPW/JxMW8/hTjFJqGmT6Zb07P8LU8=","IqQOUw3n3dwfhCyUIRksY1tDpssfg9id29PFbCpRLts=","J0C6oxjAL94WLJIKYkWw8iCPfQ7hiYI620e6/91e4h0=","GWVSLM6L0ps861CM5AQx9A1UtZwEEeXKQn+MHHidKbA=","EKDbfCsJadwlBkevC9sNmc6kKF/YqQcXwnYCMqkGvn4=","ApVIYnGto8rkz+NyHm17Cs8hvco8qg4CCm2I6tHyuxE=","HQAgbWWpJGbd7yLlWDZhxo7jE8xAoBwJDlzLEYoa8T0=","ESIiYFBSQj/W2iHZVUXW6Wh45ab0P7Jmbi/cWTeXG8U=","Jc+v233zKoby/0SjKtey/Zpg8xpE5bWtQjrlKw4/8u8=","GkKsozB9+EqB/1ufvsARrJ/a89nHPN/pUBH3wax3nRU=","FPtsTg3wBjJ104DmfCUaKa5jgCjY5gcqbk/f9OA5pP8=","Fof1AajAfJ5D60qyJEkUtlEpOAeii8Q9c6xLVkBEUmQ=","LWS6QGeriY97Q0QJMZ18rd2xQYL2E+RmQpGbQ8ibgVk=","Jl4Z4qK8/5SJy3Sdr5t3JW5AjxgM+vBVBuEaAtbUsUI=","ESDZEWpYTsrTI8uLiCW55DrRbOWcXou18RtKuOXuaAE=","E1wgD3wUXAQv3JStW9LkZhsNuIndw8JKIH9cfECYA0o=","L502XZtfn//FSRwMw55rmtFOTYeUv3bma+yil03Gxlo=","K7J8Gh6EUvMXv4amOElU+GCaKFAEWTxS/c/+fYWBLfQ=","JF8o2mmGNod2lo1+XaF2PTi04aW1OsO0V7JtNdjMVTs=","FgR8P0yiPG9drKXQHrxnIaPRVspMNeAISQODa9Eok74=","Eymd3bnid7EiJA0IZWFk0V+NFcx0g95wh+itlpCcBWU=","FZDd4p4RQkoOf31LPg/H5BLQkkY8+VRbfGImCrLUNLk=","Gf1guqJIa/3//8j2cqtky6QLOU8oGDZsdtBbd+keKzY=","Jlgo7fsDkdhggixBGbOc7uwCGRZT+VxzksAXJURO6Ek=","Ajvamjwui7GyJ7Em6ldPl+x3k82AxiykTPiy5BUTK7E=","G3cMgEv7kYsZduM1eriEZosNKqQU4Aft4ABxRxSqCdM=","HYTqq6ZSHrhmtgB0kGnmZD2qgPfeEOwnNR8TaaNynRM=","BzoKobpMHh6YLvAFORg+9kj8RBvoirHcUxWgy7QBybM=","JawJmqhcniruZ4nyWSJYzfXKjHtXOeJn8SA09wV5f4E=","HB8NwirVTanyYyG3k+AUrBuFMAHRVutZDm7FIuaFDDE=","EDdJzK6Q5DSh2WExn5bHROBOwPd8jGUFvCGhGU2mwUs=","CTxHydrV6mHIVmYg5PQ2w2rQDQRrJS0iZNBtmjd+nGg=","EtSKItRDcRsFu6c/58v14HNN9+00WH+F2FClFYwKJ04=","DRSH7nv8pG/rztuD6dxzwz08CZvzwad5M0g0+J99ozQ=","Lrqx5UT2rUUl61WSFS7LRvjg9wzFTnOfWuTEiUXlNKg=","FyYBELwPothZplpRm2ecqxV6ZIXlBiyvo9noUjVD1GA=","FLYLsbgTUzZVt00ZSPr9lMc+HgutK/Pny76ZfEDCLLA=","FEypsYEEtbtanSHXO9lX83MllTmhY8eBlyEM0WyIZkE=","C2mFQMCrInNLrVjkhRX/hFIAUSFfXOSRXYBEQDKjukk=","H0WP35KkwDvOK/ad091OJr/BZjwYd5m7NZWNNhPiW9o=","JsDD+fKr0ZOSMw7pPiVUq7J+03dIHiolUnmNyVKgrNc=","AP6CW93hq6+0gOmF1vqPTHrpxnNfm+CmkkKT0roRRcA=","JN7tOYhUauZSCmwgx2WevSpfS4KBgqMPUZVnSZex9zQ=","C7vNVVwYSq4IkVgsYdZRlRMroUqib65bykz6DvcckLg=","D5942F3t43hDevvsP2ukDI4/Z0y6pR8vxTVVd5zpqk0=","JpzS+4wDk2qm4w39CcNP94bIOZbon3BsOc+aZzp5yPA=","BApe1VwVQa0UMbLgpcI3DMCrjLKrMeYlBfeZsKU1U34=","CxDbUtaaCDgsmw9g1TxYYzMBiHfsh5BnovlUj6A1thM=","HmzFxAkNLZH1ZyNwZMV6u4Dx0YhqUJyra8I+gXZ6KqA=","EE+ZZraokhODGcoDfUKY+uT61dCc0F5uSBS3UuUfVws=","KdlvUw7VzJLJBNIb9WDIKSO/ZWmsuQq/udaMSVy7mBQ=","FrkXokHF4qGUHXRWZtit/t77SPnP/HVv72ZnQ56rof0=","KASdyHA+futK5ct+7J0LlhTzPwO+ylSmfXKc/2WXH6A=","K8I2cUrv64ZFTPlyZ2xkagcecJWdU4caI6J7zEpRS0Y=","DoXj8LYt+sBN7+iTJrHxycV/ldwpnvlf3OLdEwsOCfI=","FXb1VlDg36gZoSc+ag+gTB8a4Y8fhB2vCtWiNXk7hi4=","Lm0fmE2Q13i8DgmQ2+a+ZiWK0ASHEpqzQ42pDJ7DB/E=","ClIWwkA3gITXQQzHeIAcWQORxvYAqFUU3h1c/S4p+pU=","Fq8MbshXcUuennkyrIprGwH7QlMuUelXxzXgJAPs1JI=","B+84KbIehtzbw6oC/SRrj6jn5MIVeO8FhIdNNt5JGqw=","Ahzf3Ksf/awrrwFd2tfvb8GWt0QugrNwoRh7SE1dYtU=","CRGqHOYI9CNP87nzXZvlRvXnuUvwol+LzLNTXr8cWEY=","HIYesBxLM17P22MgfFFn8vKi271MYE35c5CCxduRcTo=","Ayq1wAk6/AWdciZRUgJrxnS2mISJ+hki0/ahMObpjAs=","Hbt8TjCzvbOiSOARjJJZwxt1vrvais3i0RQxHhFmuFA=","KVchmHsqBy+Wghb2nhSvwQrHzmhwoc72ILnjFnEh5WU=","DYSLu1PqjHLIygqTNxEGHNEcOL71IE4Zh8bgAWzIdyg=","ElQ39hBbVzKcBFN2vpgB8VAIg4SRarV+6Q5N8mBTPkA=","Fqb4XPBwqTQ3ad+96M7DDWJQDVDuKUFnsM/Jr0cHrCQ=","I+S6Fm4rWhUG353U3HTHow37efSTreOL4hwKYEBz01k=","DXpXDVwTG/eAMcZsiuX9RUuphV+rkur5yjedCOhWQU8=","IXk9RqaW7lBA9Zn0gr2YRTVsAuTCsHpkUKEAVUNmWCE=","BM+fEheLqG+rEcEtaQ5iBgNSX/ffy1YG0PZ/CnJQ0KY=","HhyHFK66fnVJ4IR3tDZewtvr37tgGJN/aA08+ttbkiQ=","El+ZyB211+dL4MbmtEdt0OUDwccEs8fT/w7TVvmlv9Q=","ERvDIVs7sqXRclf6c6d4UdKiTkgErRrG5lLwhYMmzrI=","Cec3cfrqAGXIBlPfqov/QC7rC+NmiDQ4Jvr2OfaEsxo=","CWT2IZRoEKEjRp/Oa1RP9hzJtzMDO2MgcNR7yUdPSww=","CVMr+fEQUfhjpOgGeXgrBzLWY5RzkMErApVJGKGOR60=","HRSAjFRYOmIOZYfCS5k7GDig6wc5XDCFtEnTE1vjIvU=","CbiM68y7KgoY4tLnmed8q8tKIxEjwwPpjNiX/61ZjUQ=","JP9as470V0hEkwVMm9PsiUqFZkkakaUr14g0PEKdCpM=","E+6uoimMok7npzFi7Doh2Be6hvl3K7aMBGHRFVNdrsM=","EWAKNstB/eLdJqfNSpjNi+rgoE5G2zme7FwdSQIFEPA=","LHaC0+5Ow85+H2fM6b3rpKH2afBNn3pL7hOzyX0+qjo=","LZsdskawBOGFsIyVPcCvT7t8fcZ7I3jv9wdQey2wbLc=","F/FAfChy04ELdHS+vjcR9yWDzJWDEwG04+BqPKligxg=","CJ/VgFXSBgK9vCFxrkhf9I8gUwEGWTK8nVJv5U0pfwI=","J3nq9TcQ86WEio3/vkC19EKooTxRT/l1Af3KCA+zuvw=","B9bD3bgHuGNMia7zVhXac1lujuGoyrSdAi8LyoeA7BU=","GykY2gub7qaagLBaFR5oFyLLZvuO8ffdgpOemRzQIeg=","GiGhQJ3fypnjwJh/l0UIQPlYUkr/6yjBj95znIGJyrs=","H55n45eRldNoFyJnpro7RIFz4jefJcqhN6tpZHFNH+E=","B+V5MTmbzEEZ2c17IZF5PeDuaUdHFrCACKn2ikKHh6Y=","Ce99Surfe/WTxaeSeenmVXjRQxXfne4HQBaT0ZlZlII=","KF/jsV9LQyadTMAYP591sLT+af8XCsZBsYx/sQXS1xE=","GadoK/7P4Y+6siMBJziVwcS5qZSHfdd4ZG6d/WTyTbw=","CreUtEM7XQyp8/kjYVnue58RKr5x06TRk4UgLCCVAdA=","CP9k9bueP4voFXMRfgEcgD9p3GoJcNwFEYqxBxoomAw=","Lw1FS0ngNmFx2VFCIwAC1w+QyMNwR8ayWMB8DJ0DiKk=","F7Rjxo/LpGHhSeVu2p6NsaS8XHuCibDNQobetck1VMg=","LRqDrIMuSSgN+UseJ7q2X6qeIaYKSO8PRVfAP5t9EfE=","HhgkEVYMgNfUxIDk/WW5mXEypO0p+ajcPYgiCbY7B8I=","BLxcGcuzEpQbobcx8JY0mudiTso7g76IZHCA95TX+rM=","DxChMZUIwJqkQn6nkHHaAtzkoXReE55pSfmSFqzYMFo=","B1edlrq3k+8fdAcT9w89LPSvHSDqVg9I5vjATfZPIHc=","H9i1XQooz9AJspizDiJqo9QkM9wUgxjJnE4yrxPFFEo=","Kv/VDGrrpXaH2CSu/6VcIX9jPUaEDJKMA3PKRkMvpzE=","L8FjS2ncaXtmj60+iciBhqduQHe/bRFA2OQo6ut6OHI=","I6U+UUqyYuIuyn7nIkl4GMBk+PdMzTMFA9er+oXwFdM=","CG6pjopO222FALygPVOgOiL2m28TLJnsr56VD78myHs=","D0iRWFW00ZG3w32F6KXUkWSM1OU/WAbUmajeh+4Q8uI=","E+C7ldnTB4wQ7S9zH1f16eQMlWN1dOlakz2fKnqlbFs=","K8NbDFszXfxvGpNi5bOJ2v62XwzltEVIKA9GwW/1H+s=","BbLdzIaoUEsAgIrLtKZDsWnbKwf8JcnMMThGfKdQtaw=","F1DRpH2iEdjoOGwZgJW4P/ZltYmsJ4vKjA+gG/xoPLo=","G7UyHpXR+6KyLPTXXi6iw2Q7he+78aOyzUvg59EjiA8=","Kk6K1N+idlKDnOF54JZMxNRzL7VTcJAbMpLWY73kHs0=","GbmEotWgMjuVb64JtSm9z0VRIsRD7qx/8VhLzdYyeH8=","ERBfgYzCcjKoRF/4ht7YOP6YADhye54rM0NqVcL5/Ts=","IiggVzL+a5rygbWytf2i0H9RhMVV+1Kn9RTGwbH6gKA=","ILTEaLuOKcGG5/Rf7u+EvYV9uFZDqnmLwmRRnapGP90=","FLzS/Vxzkr+dk+SbWFW181xxfUzlETe4dRuCg4anpfY=","Fhyybm+kjbsFpcO9q0oaUkRp+YuNEBgfKEgCnHleBXY=","JtU3zNjU8+Yv0PrEHGokyUEfTW3cAydrrCYXaJU710U=","HefT35fRGggRBqS9Ibl2A6dq3/FlzUCsdH7UnmHGEfU=","KYAPsAIK4Y1O/Y+sHe9cdgevNfTiI5BKzGoU2MbRSsA=","JxJx+FD2kqNQP7chJLWDqB8/DqZ4m+Olb/tJd2V56yU=","FmlL83/kITQLGGy8gX0LE2+XLJNVefLaMA2PPGY0gfw=","Gcyvg5vN4/uXZOV7QPi+A2wdCtbdI8r0Dwwt6nZLRTg=","E0W8Y76OPobT6s3MTPFCVC4KxmD291/jTTx/NFOCPS8=","B+cz42pjscVORTBQrkMHjIahgDubwZhPg22p5b3ibPQ=","Bn34X8Rh0eE7CnRMT3iU0xJtQAwPZ0EV12SgegU/ZDE=","A8ICXqTuLBmy+Ni+CiuQodL0NFNRXsBCV64fxs5TNK8=","LL8dx69Y+prbi6MbGTCEdiTMT49nzdi8o6knbB8G+7c=","ASA1pSGbkA3trsMvYsu4WiIoo+cbU6/U0v5rPJZPkfs=","G4xxPJDWKzZzgsDO6+vimJMVes1W4QdV0QaZko81Ba4=","FEdfdY1dsBot4q3UbEBdk56xrwqza88m/5PkhgVB3VY=","ITd28eD6yFX5WMsgqgkNT9R+cP0Ok291EDf8M8+cQSc=","Ks9CweyhoJPxAZjdWha84Wv4shEHckqUr/LxkJBuaYA=","GRlLaLiYR2WWqeLUBW4VyVpmSCNKu7+cpZLMLFNwM4A=","CyCh2aJHABHrL4GAIVQAtYPLux/Qhf1TvdHJIXzFo7g=","FKfR1wZe1vatcqDvO4SNdgNPepXS2ioGQzxsQWDvnIo=","GRQkFuOxaKu5m6vBfOaCHZWimjHZK/dKEiqO/nmfm70=","LNFXHfsyq+bl3+yDcfgTDPd1ZqntoGzItkZv6eGzxSg=","HLHrxLQgUodugwQL3ns4AjD18UX5QAtdTXE2phxutFg=","BcSrcs3R3pVBlolmHl5zXhWz/8rsof3IZp5z2KbLyW0=","JMjaA82PtJfk8EUAabXU3rECtk5o1YiXckg+jQ45dNc=","DegZWAVwb/dMslHPsLrZueP90FnQGl/HxwXWCXH6SEA=","MEzoyzzVUZYjUgpIg9NXkiVtygwS3B6FUVelnapFCPQ=","Dza1hphNGVmnnDig4GRQ7boAPa63ksjU3zB8VcnvqLE=","GoMl1VSAZGrH+qOt3ssuwO90gvEKCZxbRlZ1LiRVGGk=","LX9nRNBhlq4IefQGgUqr+IkHNQXe2oRmUfr8jCAYWuw=","CSBVB9/DdnLdlxHXv0Ln3ikLNmtd8jZ9Q3qC3J4IZoE=","HCLpvT8j38P3Pcc8kTHhaosHaBj8iCNCXMsbcyv1ST8=","HFl2IzdQB4QR1sk2gNiHlZbfr1+S1I/U3ZTuXSnFHKE=","B8uGxpc6u8afidJI10QUfiZpCmG24x0Q6YATeHnkJnM=","DDyYgKgkhSC2Ee5N9/3MFqZq9F9S6wEEV1eRB9zJnTk=","A5KObeZtSQy6Oh4+NmUSORmTjv+n/E+MmzG73uHkea0=","A0D3iFc7U2/h5Cx/1AnTZxJHI92pxLDzuWLgE3Zn6H8=","AwplvV23nwCcwbP6wc5GTEwNVDOFJS2gF7EWFG/oDYI=","KkKoAt6QhdksO91AhjcaPxftA8CKK8YbPkPgU5NX3hQ=","FUmhyyUENWmbOiRn+DkBEoCURGprulJtVHPoJBtQBKo=","MFAWRdf2fW1OH2S5WjRKhbxqb5f7Nh52ksls/VSh1BQ=","HD6jad4Y3NwzePYd1WOhqvJWmC+snqCZSj7uJsH10Ao=","AE8tJDclKg1NnKTBsBtmCDxwEoHCM4B+dEkQs925cfM=","Ey/lKeSqvQMEEpYkgFYslcj7PEq63pMm4dh77L4TkqA=","GfoQcVa5YYhvudmewTvNjQxMVE1CQMH39Dx3xj8USFc=","LV+RzTy1UtrH94Q/YFUr3ob0Xou6rkhMa3nM/zSsXuE=","La3ZpprRRuZbur+6rDN4r5xVQNF7m6GbspxIyF2/5xo=","A8kAMHTkUCCSErO9FiLaYccaug6KCUp2YL4fRjjqvIs=","C6kXKScfa4FDeL8rhHSQ2LBrRsoxzFxPx0wcsEtxzxQ=","DuWD2BfxcFrHrAua4EIVitDV7zZywdE9x915SqhPMGE=","EUACalq9icQBLSxDpHi1L7tG7Ahhzls7fBz2n+XED2I=","F27Av6WLOXYpCsFFlUQYxXftd6uH+5+CKBdamtjm9fo=","E+WJnEbBT3AE/Q/Tdkds00qn07E0cP3FIy1Wo+WbR+o=","FnMM52b2XAbLYR+Nf0/D1TxmYuoSykUCu5aIc/PhT4Y=","Fl2w64hf/tX3elV7PrIe8tSLSnzGIgcJ3gDmHNn49SU=","DEKCeMIXwefnbjEQ9+GyapCV6MjLwHoXFxTpr+4mcPk=","LvGDQkxZCgpdO4pjnzfk530Q/p4SMncYuOzCtAoukr4=","C7vgn7v9p7bgbK2GjLGjifulyime2VRTUcl05hL1/dM=","L0IAPsyrO/8NzisiqHaaW6GgpvhUxzp4hEO8E+j6XqU=","BZETqvkorNkVTqkpWlpp+GQUnslvBAlnO+hgzcHt3tE=","H7+q53vAYPu9A/+uq64s1NMnk2PF5GQ3g9+5pdWUaCU=","JbPO8dUkxIFW6aJKoNLCDtMvtptN6+HBLeUNskbjyAU=","FebwMp7U5E0DI/AnRLT20DIeIE/TjJnMtyo1eEuUAm4=","FuR/ZCvxPOZsLCvKAaJ2PXBLRt4NfJncsrSAcHwaO/c=","HZ+EjLnf24HK1i3V/UMVblfEuhlOMrQhqgfengqHAOw=","Bw4gaUb0yywqfFx8DKhP5T/9iEJ5JZ6u7uAGJ92YXP4=","Cl+RrtEVlQzmNIsPDwAVaSQ8hABBuXTk+96sz3Kxnac=","J3NnR3ldI1WXBHpXtSTdTB7Q4/QnmCFbqFBWvqdlVA4=","AWfB12R5EGlTKC+UXI2MtyFg9jEEcKf1Fl8VctbCfqQ=","G+zUV9IboJSATEfDpohzS9VDsubXy1GuwMqJ1sHjw1U=","H0M4b+c55/nGP73LuCvM3NQXM4/qwe7ULe9xUNSiE1g=","LQkcNYF1WDsyy5fFgWjzLYOmjJm9+nwgCNnEVLDq3hY=","AXJXxbyNrVfvb2bMBBoWBjUJANzhhMMSQmBlNG29sbo=","C0rcA8e/0xOQLdpnjC+iUVIqkqf8bktH1PH/mOofIcQ=","GvhFJEQawD+i2LWzkafDcfLZzwagkAX+puO3CMzOLLU=","I+yvgShjNiUaH8xd1EpKuf05QKBI53HuRmiDB0Slqb0=","GHvHA8yJPiy6Ivu1mMDneMIEatvliz/yUte2Ne2ZDCA=","JgsC2xEdY5mLavCagZKPYs/JfE+MuiboKP9cBXoOVfM=","LwIyqZQMTEzdDkTjxHhc7RT/E7X4cc4vbuNXQq0FCs4=","BQrcTV1kgH9zDQ9FDaVRdHmjeGo7ssjeJFNqfKXeLY4=","FquPaCpAg9D5mfWBb0HMftvOgsDVm8yqicJUcpRA+YE=","ESf7LwypzJU/ux1Hk0dCY6blG3fnLDixFH74ZUFdTaw=","H20ErZfy9LcQ+R9SJqjFXsvBwlr05MqLdsxPrSTuxnQ=","FBvlRL5MI7NiXvqIbaZeZ1tnmQKNOnpt3h7RSfqklng=","G/eF+YZxlLReIdx2sgAyXOS9Zkt842mRdLKMD7MkOQY=","JNm+fDLH4zv3aBbhmjweSoh8mudNFadxLa6AKGTAhlE=","KKSB74UVhRMg25z96BaCai6vmUrvilUaPQAi13IFrWw=","IFc8FYpJxUcx/tt8SU66fMoXl1y0pEjGiLxWSVkHJh8=","ChWxVlkpcmQe7ylwkE3j4TNDdu5kv3bbS/XnyFQsIcA=","GyvEo/P0SO+/ohpOQdXW4JtzV0c5tm6sJ+Zaof23jHA=","Gnml2Doou8TBE2AAOBNehs5hiN9N/5OBVTAVk9TMc6o=","HhXn8R6jZ1f9z8xVjnxr2MfLhIQ4iiyVJY4hJRZN9BM=","KYoDvB7dd27DNyyCznPESz4S6VCcEkRZ8V2d94OVOBY=","CsrtGGvSG2vwGITC6A37hGmeC9g7d3DQO5GNJKASkxY=","JSnE/7bDnP0apuBIAMtZuuqjHaQ5A9M4WyqyWGSBKWM=","GcR8Kjcnjxg/O1hCcRQTmz64LAuJDEGZcGrZRDkfpqQ=","DScBvfpXz5EfHNH7Q1/uBoyu1oXGNjgiSd2az0XUyYk=","HljjbgrXtLrSesf3bTSrSXSI0WYaRE28B8ucchlAnxI=","Jpiy9m+xXzsWp+UMvYNaMfu4PgtlmC16esspccxYJbg=","HDqONzeFZRQHGliRt+sob8yDbxG2KcEsm2Gnam9tvi0=","KSfOUXMIZHP6RF1TFyoFqmao+dmhafaFxHqpibng9aw=","JaoX2CRYDW1TMjZBKkiapFqjibPT1Vo0XTVmOhsUO/E=","D88REtrMMReYGdZldKXLje1FAD92Zn00wdNBU9j8qZQ=","BgMtblDQWQV9RhR3mZ77Ssq9Gp2lknMaQEiujRmz01E=","AeQOgZ9Cb649uwCSan1lVvMNhJNMyr+Z6YdjUdFxa14=","J5CEltCQb1JMJRZTJRCYz73Je510F+Q3cQ4af0uA0Io=","AtsYFPFDXNB+5U+MMgXH12Jiy1/F2mBYNqCNR/P98TQ=","GTd6Rdal3gB1HqkBGY4aCsxByoqZ/q5e7Af+UjPSibw=","LQBPyC49+am4kyGCNFiDJ3DsgPh1iVo//iNwwKqlz7o=","F7g2JWp95BPNz5OkxPj7a3aXWx7+MK7vCsEqg7NDTA4=","GyNKKNq5FJ4s05uzT3lKhd0SXzM4O3eEG5ExKMuGo/w=","FYhh/Xa9iliVDAxV2VeMnGw/8a76iIA/MncK2xpvF6Y=","Du+AkwLTFBWEKFYYsP8uajc7G+DbBoW+Nxu2AYiKrLQ=","Gs8+528Z3hV5lnaNr6/mBOGFuyM1a24lkgMutzLbpE4=","L09V9Xt3HswVgTUm1ztSsvocTwZVF7m7+MNlgEDhILs=","BiKWTKZaSLMNQKn9To+nV/1zfwIEWedKUzzqVYKQcrw=","HIyzSbXrpZTj6W7gQe634Jb6zUIfeJvX32rq0DDP0es=","HvUZ87gvKARpwep7JVHTo40+UK0rDFLtAYV4DoNHBpc=","Bx+WbFu4cRHh0PA9F+KIXd9Qt7XayZ8s+ch/JaE4M1Q=","B2j5SozIIi+dLrNquurjs1GtfI/QdZcbyV3mwkIv8qs=","E2+50IkXD8s0PdHyzyVEaBGMl60slRtrP+STPVpPqnA=","FCBK1S4X78yNbDspzlIgpeqMaCniqdM/ZG3yQhLCyoE=","GTSaVvFZGPHpxsWHzSO7P5M69YMyLdXA+mFmzxzVjG8=","L/0VQA49V68dUDdV65fTMYFKrprdR2S7fpUYFuBrT9g=","ABiA1AbwQ1K6DnDR6k5VMC8jkyfh37sP6fp02UfAQwQ=","IZT9BKbT6AoE9TI1pfRujiIl6ZxTAXPMKPsVd6Drqk8=","E4TM3eV3QigaPRF8DbyCXLfRt+K1fA3uZSHTFdYNihE=","CrgPZ5rfh4np9oYV+OZcreEsnBnosJb516WKbpFVr8k=","G+OlVwbUgUSHJovxAZbugACaxp0m6qSua4KZ0/on2ms=","H4p4iUBEZCd+P6fa0UOOWlXbK1O0bxCAqyWzG1OKzdQ=","JjyFxYKC9lbqYZP3JkGqLPme5PfkfxvBuyLEbO+tuu4=","AQGQmSZ/8e1yTkY1c3AfTC0HQzeyf0dAYNw15yzNGKE=","BCm+vEMNQGLjhzNhm40/3dXCbQWyA7qbzV+5BYx1Rfk=","CgPhE/dPwK7j5Ublk3v4xWHBInT8UAjMYxgKJgBBR98=","BoiIczT0g0IvR6k5fkVmbJ/cFeUI+9T6g6XnIr6SYSo=","HKtzF3/uyoyGNgF0W0ATjYGwwgkzSqxYlRcJJ4zPfD8=","BYnhEvQ8l5qzuPExp5CaKE83hng6kgUnH3mBNQCCbzo=","CBodebIm0C8+3HnWdWsreNBrdnf757/S4cc8WwVc9vg=","HRJrI9omvSYqC6RcuDt4rhfvzxqluXR42QhD8KYY6SM=","GdAsyvH3KMNbiFkuMA2vjGy6bqpzNDUusEeIXbIvl90=","Hn4h2/ZtpHt2tOAlu9Q4plTWZe7M/5KOKd3QWHvavew=","Fpygn2HRAQRls9agTqbzI/8hJrLFE/Rz4linOMNOhKM=","GvwdDbj01D0yGTNEY0BDvTzVnsPJ6Gflj3yDSJz44bs=","IZ+GBL+i9a69GW7OIfuqK16dWmKFW+2oeBr81mg1fu8=","Dbcdm+hUgTOiYF1xO59QzHaMGrKCQwOxQfSy8nTG8Jg=","E2A+XNIMEszxLaT30E6VVc2mROXZq9D1QX97uMbCRUQ=","ADXENWBEOJ6NjT2EYZJDtX7DDOzDuox+5m2O2Yd8QNM=","C6aMVq8PBF/uGyJm9TmAwxzuVRh/r5e2EtzZMM3bRSo=","I/R1noz4KvTlGxoxIz3FJ39TqiQiQ12iaY8bZalRV4c=","EgEoebn1nezh7Q4DsX7JSmrG8pGRV6uX3B1f7G+k8Bc=","GRV5elS3A4M2MQ5G4vqgtIuj4aLUK4tYe6uG+AuVlOo=","GQ7Rh3fOiKqK2F6OwjnYJZvw9R7YmWM5dZ0EU0KbRCU=","JOBAgcFRnqw5kEOdX4bylnaF/oa43DekRE1fvyq3AbA=","E0XNq0dRD9vn/Dib4EJWM144fT8k0qpzJvWTmaEMhf0=","EZo6x4A9+9pVZNyBeKecwe/3hZespv2Vs9u/SVJRHnw=","GXs1ltO2bK2sbMTYjC2h3jNllO5IpPLoLO79nIEme0k=","AVdAy/W4DAWPZxq3sUsuC/OxWkTcpNZA2kBFPQ68yxM=","I9pkSUPW+JCjRCSfDUmXAoOAEdxuRTXEeO/IoOfqGvw=","I0T3ahvo9LukjZ3sAvqItu7gHRxI1+N9chC1qORxKB4=","Ltb3x7QYis1WIwIrRhwmcgVO+PaaBexY/I7H8Kj8YIU=","D1qRnoOhA8xipzUCgZ+hY0lNkC186t9hPX4Pe1auli0=","FoUG+1riFwMx7kY3CK0BJMUN2obBq0ZPE3Edt6L2xOg=","BlBkriwoRrHoxzlCvbHitALrl6OT4YpgC7jtvI0CmvA=","FxD/lMB5rsVYnXoEh+4HT/pJ+ICrsU2d3dJznuat3is=","KvNVTJu+WVs5YWZpyhmEwsFD0W+e6e0xYim09aCgEDo=","IpZPw0ebIOcLPpgwbsML89USgFa2+1JeEA9oQ2bDiRo=","Jd4LTNYcgZQND+qH2TietHPUafBBXu/YG1bSBI66y2I=","H9V12hxTUtquI3sOj3ZyPUSjQTtJ4BbqEmNIdjEO2zg=","BTO1avMpl2NQZFx8t/opweDDtdiA4l9aUndNBW6WWKw=","Fn2IXGRb2c+0otY9VyaAALc9iDmGFvvb5W8jG4sryCU=","DMLyQ91gzUHgSyQwyWq+QPIeP9EJ56GUYTGIBRa/hvg=","A0FxW81St16Exg7dRykmEcRwP4+Bq7RfWPhv94l+7hI=","HMxtgwGsFLy32Muf7sIo+cLuve9XePuI5pVxN08sJIE=","JtVM/NUfHXbIpvZ/N9/ky1Nl4zAX+0zU1arf6mcrO4g=","JEUxNECiCyllCgDi76dDLszNIYqLERpn4OwoxVm+csM=","CCh81wmbcYpHPjotv/c1Tm9WpU+GDRUzsooMA0B1WLc=","JsJGKDVqZ8CkUM9T9gRT3vpYD/vsUpXaxvJth8pnpx0=","HRzz7qnW8jwXIgcSQTZ+6LBVYKevGoJf54hYdpIJGqQ=","KabMNA3FCTIajbmaHkpvku0iUYcY4FCUaiEbmwsDUJE=","IrBHLY0Y4iB8f6qBnmRqr/7AKDwGzMsEVUiZwo3ds4U=","CspjfT9xOT9ctdAeCDd49Rm4Ie834TNdZdFLL61VVWg=","DMBs3am7rFih4WLvXJEO2fqYYRY7W/9id2W23o4elxk=","IcVHco/JZMF7ZaYBdtoqGoKS0NUD3BalxgUTv4iGPEQ=","CFEt9S2KlDGbzG2qn4FIU+S/WPV9FvV5l+th1qGb/78=","JcDZ/rDAKmS3U7ylfMaCSKXexBSb4rdZvdtTtvdZPDk=","I1LTlE+mGixO1chOwxj7uuBesQIHVhLCaw84Zw5pmV4=","JLs5Pe2z+BFKzcd82i50qX/4z4nXUfv82fUqQodEF2M=","AzugkbxmXiaLZajyJ4qzET+MSum2oLrMtLhAlpo7Tzs=","IctLRF6KV5xzQ29uCLaySHrQ9cRwbw3clUX6YuoCJLM=","BKklrjQmDf3rF/XHk+S2crj1wNpp8Wv7KUA5JujX1Q0=","LfQmZ2EKa8ZgKromdGJmh3B53DRaefbWc9ZPsn1/9Jk=","F5k0OGpkI82zoQlQ+2XRx3doEu4ZyBP1pnICvfNsmAc=","DA88wGQ8kFPn6Hoe1ZDeqKcObV69kHVDyVYdpO6fz2M=","BRqFje/AQOrwhHvFcU/KPWN3VwnVSGqZXpMzYYT+Cqg=","EKDak/XiTgLh2jtwPuzpf9Ogj0OgR2z+/XA3LWJ0+kc=","LXvrQGeEC2VFaTX+gI9XzJcbb++34J7JEzYQPi+wcrM=","E/G7tqhQy7U2oBl8AWpGcj1zh+mRtn1YqAZcPk3BjFU=","BB/ZgJcdSJfl4/QvQ0LbEOUX9jmFX7ryHAuVkLI72Ng=","CWNpJ/WzSdKQBnAp90BQyXUO9XJpFCSooKAWY6RcUDE=","KvNucEAB9gI6y+B1djf2yw+suo4FFbDfXrMXod0OZb8=","L5dVj+b2AEEJrEZYYJptLNGyLl3AmaLqEy6ICH5yzKA=","I8xMD5brkVJEdEClXjo9C+GryDg02f4Ic/ydcUsOJtA=","Kltr2Iioo2V42GJfW3flJ+oG243BtUeW2A+xx9spO5A=","JyIL438iPILvMVffWWt8PyG8wD3oxKuNfx1bqq9jjww=","CbktBcBZCMXZqvTo0jRIH5aEBmvsD0eKb39B5HOPlMI=","EDaG2E9iCVcs24KbeqZ5Yr4BdSiZ3bcXgx32WcLi9gs=","I7YnI9WO1cLGuoGDg6zTlkzzkkMojVkaS6CAOxW0hzU=","GIcPQ2zLZaDh3F5oNySEdK5S/SJrF5Ihu/5z90fq4Tk=","AoaR0vDDNhSLW18cXcBrQi00BxcF+aM/ryYTyQfzMl0=","EZH8Y7edhe2spqJ9iOktQNiXzArQUhNuYLW9Co5WAoI=","FmgLgvbnVdi0GdHjAyA0V7VHDY36IU0CNXnLbB0Jo7Y=","GA/WX4xzfn4H+9DnZGwVQcjDTwvYoeFiOjoOODykIjc=","BsesVN1A04kaFLSOdCoG5YfL37Zd/0qVXanHHRUiQbI=","LGXJWnJXE3Omq3oYt/Q5LBrvKW61gVQdh2urbDv+ba8=","DZwACKTwchTCT9DnM4ZNfFf04TwEDDGSO94+kohVK8c=","EtOgTzQ5v4W2UlIho/MUomY7m4TuKQ5IEWnasrCkjQ4=","LHXvX87iktBd7np+on7r6Hvt/mWCZE26D7URjP3yVes=","F8ATMLtXCxyplw1YcsGqq4zaJLMw6UosldElSRaCg+M=","A1+iZbp47+wbOJ1Q8YgBkcNb1AKXfFDSUokscP86Zvk=","FGpkjkcViALh/XtuIRVh3jzhDfY0c8JU7S45lHlvOyg=","BcLy1zGPkfA5irVBxyuavkzUgQWYvQr7Iw/Nyijw3Jw=","GhS6ySa8gE+qsK1i+iE1g4cilP8x2nMG6KCS6wcKzUc=","CIPNbn2+O7KTINsdoRdhj/n3YXE7eweBT0u61xYQ2J0=","BvmNK760WtgudiS8Pjh6Gw2Bj8yUzp2W9Oc+gMqiPlU=","DC7JjcDuZ22GLMBbCefXQ4n2hE70Yt4zb2qLaT5WjZY=","JVGRz6gzzWqGKshp5SBXXo2nDaMOyXBlfDh4GnsAJkE=","JjbD3h3XeeVXfeIUs+bGNRcR6cwTSNvFU74cjWi4sGc=","BkNwN5NyGPz05zzpszi6ygw/6UjDmM+fy6JawC5lKVY=","EAhVAoQ0AXTR5HrFoCd5MxHEKGfjtxiySkeJrPt9bck=","FSuZFZ6H3W5oGq7zi/cpVBm7h9tfn7DL83Mg7HJtRI4=","DTgq3psoGi5ybLlttU0m9DMliBh1O4jiZigPdNjcqAY=","D1ROJFnmpjbY2iODTjF+qa3nsqB8SrlMNo2jVs2ITm0=","KmEir3wc8pRrM3NdKp9QIMxd2GaVKed9AGnbNkzLCMo=","K9cQY4+gn6cMsKq2vN5WysrrEaqb7GiMAz73gw3QzQc=","F+FysD8lyY6WgM0Lus8ZM6lC2DTZRfuYgPrpXSWUk54=","B1msycuXWu+xioM/9MhN+DRu9jxOtn4iCxGw9TUMYzE=","Ip9B4VOkQJ+iwMfHWBGBPYpxkw2myLG4gnqmSL3Opjw=","DTFT1tFECqjo3AvxBYZnoY5ZMa/iT6kKwZEf4yLT2fc=","GYpvF5+SukJ0kPuQuM80VfafArdW6Y6wfUYBpSx3ozw=","KcK+B+MNk92SfoCqScRN8Nu18FBulmdtLUsakVcLx+Q=","E+dbCVrSGsnRB7Kn8eYgiJdCQFScC7Tn2DzkYwzavc0=","GG0eJsTkFciqswXxYvANindUzBp6Sl8vMYt0N0ZcqGk=","JEYuF7Kz/zkS0OQfF1DP8WmAa8FYZI2oIuG8n2ISiGw=","BMj/O5oXT8BtOzMC/1fFEK04WAw19OO1r3niQFVmK8I=","F0om958m+nxMJoLOwU2nCu1J/nx1dw+HpStaZyQTKJ8=","F5TID6IG6Zhi1+GnU9d1T28XeVgahSAf1Gpb+3uqlS8=","AltGMtKXcGZ9CfecM7sqilr2akSdbTn2/b5jyXbhyhE=","Ea333vlsU9vf/QaoXWMUXw3SOVBj6NMyvkLqmco2hUc=","Abkot/KTvqsDI1DdPqTEtIxKBP3/CCtPVC4JTZc6OZs=","KBGHv5ikxaa/kCAwksauy5/C5WGXT3n3SBqm0pkYMro=","JHFozY/A7izJ/qVhvE4BrT6leHR1b52dc0p/vEXAALk=","Iwl9dBJeBCeOX9DhT1LuGTa5AcLeZKBbK4CZGh8/Geg=","LK/f/2QiI5OZdTqWEQ/qqKFWJku/WQE/HYGVowg45kk=","GlggKA0cxm4su5kyCinYDnhEV2N3Y22MwipbiYOLXoE=","BDmvGRyCR3W4a2rpzd7WngrFJNLXlTvOZdxU4RZUakc=","BZIW3OBr15ephwmtK5DBXR+feBd/CtZtUACXJe1oZLM=","F0U/2M6XxgB589AKopvoubkMvMmiFht871LFmcYobNI=","AjoayPOgfIbpMYTF8IK+UamPcGttFGfc40S/4mY5fsc=","E7e/061RkZDUm+snsA3zCZH61AppTvDfEuidYXJj65g=","A9N1RhRyKLX6+VuggLK0AialiBBGMgi5s5Vm8HMWPf0=","BfO8+43ckXg1Qwoi5Qz7UTlvFSQqX9DH46wVOABNGe4=","C3VVj5JWf8HsVOmVSjPvr79RhmpYlKdlUtE0lSPPZf8=","CUFRg98QMdrSMpfDNO96JVgZt9dDZb5PNTqItCfZBpc=","LcLH8ZtQJDFc9bDHZUb5Qy4GjvtQ3TfDlfuHRHccDjQ=","EVpawUj/DCmQEiC/W5y9PV3pqQLIxu/QL3qSyx1O2l0=","HseJQusP7RaPvlW3MGdfPd/KtpwSLZ9soi98+nIoC6I=","JLxGDGlyV7swVStFrTcxOYdzniUHnChC3N8vl0+btoY=","J4orKb3lS14dD4chbeSPUdTfooRVXr1/5/Pd3CNNGls=","EPXEsCr1CHd8TNPNDGwR9NZ5+zsNelJphZO/UM8gPLQ=","LWlTJPiFRFhA9Sa3HlGfKVz7Cm5PJBRflS2Lr4Vy9XM=","GBE1J1NkNLYx+zd3rHM6slDdvpcdpQ8T+mzybJ4FvR4=","BAcw42hOOR1aFmtUh+8vpCqe/BVGKc5BPJie/iyHhZI=","Hrsh2uavTcfYC9K7k4mCwhXKEksV4Hl4g68qgK3sShI=","DGgCLrY8s6c4WbV3tZsX5vg2F2xZXGof2hJKBezvwQ4=","CI9KmvXWaEdbuqNWEL+sV5DhA+9TuaGzq9u+KT5W9a4=","EyXi6E4oHKrof5Bd9xnrZlFz/ILPzkN0PrPw0fzMmLQ=","Lz6joipW25cMu+2q/p2F8U8CRWiJtkq3EkskeZeO0+4=","BVVkt4Maz9j0bflu+BliKkRiv+goGwXpVVdZgWfunzA=","CMKemiLsfwJEknOjUTaUm3PeZoNOPwFfRokEOqs0EBU=","ISplSSxuKZJIQWDl4vb+j+x1gSVmE7BbjNQjfqWW3aM=","IOYpu1tsHvB++i/B+PY7EqqSv7QuOOSDNds63yZ0Fvw=","BAhv1sISixGlqlj6Kosl7V5Xxbaj32U0g5qBcpnOdxM=","BlJFz1kUjvPPkj0oZubx9h6lTmoOZQtquMm/lNzx6aM=","C2wbG63ADmDcfihr8bdhmOYaBjz9wmMPdWUGSvF5+lQ=","Ajo4Kd785E3igZ2+3c2b0XzBzCTV79lDRTUtFTyJgJc=","G1HVC58qHOA54b8zpDlfaT4Sy6mqXOr1/AxiZepEa98=","Ctori/BpsKhiK+hb7FzBUCR1vMmVpWhwI+oz06lJOC0=","CDJiCjVeExpHnRY71wLi6WqrNoj4GLVK03h2SuGi08w=","Ad189REC6osQSNPfymSTCNWfZfTzcL4Acmz1yOOnL8U=","Is+erdlYCTXwLNiniJeMU7tM14CyYseqC+tn3vXRl14=","F+O1YFUW2xG2JRI0j45/IGwucf1Xp72f6Wgyr2v3IVs=","Gq0cvdGFvForvc7vVw7bmGUg65K84rJlq4hkxRrEidM=","KNXs7Z2eVRXQwpuADjM79mZiqLW5g5hW5AlCIt+049M=","FWYNjJNuHu7tsQQ3xMrlRNvBub4P3WOf7/0CRqMT6IY=","H16PP3Fcug26bxJx4cyJQLNzBSRv6mKqfhbDAcif4+Y=","A7w6ExvOpbL03bXNWPcaksVJc9pn87au65wrKx7TJig=","EJicIYFegV42lbHobqwK1eaEaPNwZhQtBC2VGvoBNgk=","E6FHlr4sYr/O84msy1CVKkbHVp4AkgGWXxMiOnf+/4g=","DzBxSLdp1aOqDXC1RRTR3lCY4HDauYbALNkQBcN6k4U=","HnIMVCuDGpeIYOyogK1SIhBWWgZYhLgv3Zq67T0iS5k=","E2mB/E83pd29V6KEOOsAPKf/AQmzScKzEURHv+ZCDV8=","I8D03KeXp//u1hhbYnAEWulg+A4f+97SNJ94V978xeY=","DK3sNTLu9uQ1ZWQ2vffsVoU+3y7MHcqzPlhdf58z8hU=","HT/QzdypZ0nA52sQlHR/ZugiuwehoBFQbRmOuAuDFCE=","D6S/V1HgXLGHmn6dG+GMDPsHCuLlQ2UDe/FStFrAhe8=","CAHEUApRG1+bbwvLbestCJij7p2XJ88Ce7F7zteZImM=","E7JXyLcZTwzPzYWbA/dFHN6DFHmBFawd5Zgcy+6ljlY=","DI6MsTXdOBEgCHN2oDw4bmeHEADaKxvAK+lRMw96VnA=","FldirIuuZvPzgH3ZJaQzTocKm4hWKMt7wLi3y5QcBw8=","BCVDVWwyWljjrHU/SlrsQNPHOSbp47CmK5KluSDEfMA=","EIhBN+hmAL3wb4HXkEXqxsNPWK1oe3mchJ0tEq+ysAU=","JDqpp9NHjrc/xcEQezm+zZgIxuXkVTOjsmfOphKjvBA=","DVbNT1grVxmjMBvnhzFCzb26w5AcM8cfSQop8ZjPg38=","Ab+3nrNyZNZ8ErxLIU/XKNat+E0CoIFl7MmChoYS5QQ=","CCs4A3uWpH9U/qVPT4UUMPfHFnZstYwU89uO4dqnB7M=","HZLvC2fUapkd5gPIKRejK3sJEUCPjIqyg702/Bxiung=","HoW8yRky+coHs1mEpBxL/cokOhUUQeG3WMWkwK5roYE=","JeMPbYTamJ4NTQ24TPV3Oe2dHzVMjjqvzAG0eALFejQ=","Ee4N0wjGXtyIzirS7eyim2YA/68wn8bF46PWMYypjIM=","GPPKdRiP/1J0IkzeNsLYUhGwlMIPU9njpDUYluPRocA=","BbayHB9wgDKRG24NxOV9Ho7cvdFEECsoyGF+U7EeTns=","AOt5sHvL3y0iWBd7/RW6Q7xW2TYuSfE9ACOU9sY18g8=","HZY1cc5zE6FxELF9ZNRQAbNtILSGn/zuRO5XjSPWSI0=","KMRRROrc40X4c3i0MrzzDp/bQOL/z2H1uRjjrULM8VM=","J3ZTCZOhH7flIi7g31Bb5eV827Y1L/eFPmaAB3FL1xg=","IQpwBEVqTH5WZC55QCMIQv1Ut/vbjDN8sUk1Yed4/o8=","DMHLUZhqsaD2KMEtfGZWqdhJXbkdkOXa6PDdJk2fGbo=","E9Hgy9ng9CFibI2wndJN+SwnBojnAklSMdBXx2dvsd0=","HCta1Fz0GBYR7aZwYKBJDY1q480bEKFXCwC/C9Oibgk=","Je3BHTtebpaMqaJ8NAz5NQdE0okg9XYmh9LTHfrhQjU=","IwyOesP/Kzna66J4gRnNWKOpCpwkw+2CHq/Qg4PziaA=","KTfLM8kwrEvnh7bokOZ/igjMksFR9+Zz/7zCeyXNCx8=","KKOsZ3tvGazmnj0GBJVX/eKpJHbBmeHIGckHzkVoEuU=","Lew0Hu11JKJre5G6swAyM0cDjAEgbg94A0nlwsokcHY=","DoPJ9oxf60IQ1jOCHMhAvR+8vth+/96fI9RAPZuLA+U=","ES+yEYVZjnhb/w8PfkghKJIyQD+ysxtI5+yQIt8reXE=","H6piHwwDn9yAJMvd9MqBdYHG4/Jr3ieLE8NM1lG9h4I=","BOPSat/LTvfMMi7lV4eGBupbU3+h+IBEXGR+jRLJjJE=","GnDCAVvxxd+mN+jev491njCfRsN+U18MZEhplepbkGE=","Io9g3ltfOuilK87ez3s4MNW2h5/tfu2VIxxnTAFsf+o=","Dk3cUS/fg5rEi33bA+dl6c9eMgdFVypdT3AJfBB0QGo=","H45XLi4LSPm2vcR0IQocjfZVyl4Z99E7WomhhfOjzqE=","A6GDITFRwz1sWLZjHK+gwFMA913rn/lx+v01RB9crHg=","G32pgIKASKdJjN0rSewIvjutfUMnyXVLXj/WdOAsgoY=","KF3Zw73nw2GhbL8Uv7C1p42PTORDPUHxOjcuksNeIbU=","BvlS1m1gzRiUnsCKXCA3B/9FLj3zLVCk4iHnKnk8ugY=","L2hD2giPZ16nc6A3fs/O4zyWAa2luCVrSfLCJZq4q98=","G+5NnhaKxganPXmpkMWQkAASqv8DKRdHVTeBOEwo2AA=","DIyFwDINaRGrZaUN6ysoJdPjOSGkZSLlTMtrgG5V8ZI=","EZ/8buSgAOyLa9F1vJlxjatlCOmZV42F9X/iKUYSDVU=","MA0OhoHxF/tJGCf6EhASBiVOz+WnCwhxbRlQtmNc/wY=","BPQkwmRxkGCG2tLeVFKzFIqUgKZE5psNLGqONXIHAYE=","Ku6ghDvm0mNwBnLEJumCDBbwlv3q3ve+scQjwE7d3lU=","JwqgrlxaXd9oW8QytHyZburZ6x7YmiW+0rs1jLTttvQ=","C6T0L6Q7AF4x/i+/J64d8Bf/bRHyfPlSQ2ODrJAb0X8=","GJrJ9Y0lmR0QymIzsa2MxYPMHCR5lnkEqAH5LE2wiBg=","CsfCA7WwbktvVt5F+9nlAteWYrPvTBIvc/ejOD+1KvU=","LtSCvMtKfIp139MaRDt00eTvUiolBmA0TCGoMgpHjP4=","D06trpLM8HHc231nJB24IoagtTQ2Il2NbQbDCU0DK+g=","Lz7kp2cVs7w/63TlKJSP8VLQtpyueqow7T0lS6iTGnM=","CmZsy/pu0JxX9Y7iljQHI2uOvhk1cp6BFomzmKnde0A=","Kr+LnlUzeci/aPvGemfe5aIt+XOTZzFFIR0P6fXvyiQ=","Hg5KUqL+AR6vqs6D1UuS5thXY0tFEBAZWOfYBobuknQ=","E+5z9lJazFIKCYfBYeUZVyO0eF17pqAxyDV/1V6nVA8=","CU/ywkz9KFnvZsT2Jpb83H7bk6uSEnymInpsAp3hnhE=","Am/dQJK+NwkvoT4C0Ds8k9q7f7e7rPMSk0QGGQlVbMc=","Bgyw6/IJBnkAmNJg7QCnVwTojjM4b0PichVIiNVv7+Y=","CrD6jM0oCATFN9LgmuxMEwaxp7R5xmI+kSg2TZKX990=","E90i5h/16eM4f5BIgDfgbEjPnse4/ECy946DHpd/PRM=","JMYq8h1hzCd+0+7La1PaQPgkpryGGfgwpaW/hoRsHUE=","KgJceIjLDsaiM4pL5XGnxnvff33PXAd1t4Wixeo6DGA=","A1wf8HewFrgGnARKK/XMCYA+lO4BEMF6W75ZTLsnDhQ=","LyllBb8TU7I6ZyeRpO4yWiip4bId2wInjki3yP01TRg=","E7FsPMDKRwx1vCrXv9bL8LZpx2K/BBEBAJnBFi4mqac=","LTyQC6mp1UlPztXXDopArLaPR6C9JSHzgT74MfaQ9a8=","DOnl8x/rCo0g6xq6iQCDzDCSc4v8GW4Q24zDSzHxry0=","DaQTvGxkpS0Gi7xmqiUXwyPOLgDsNlI1yrsiNcMsk9E=","GJeuGiPfD5n4wc1NSAlYuVnTJ4FuannYP2TxHyn5om4=","DRFt/lNiEjaEU51oQYJadkwFPe5ttrK7XTWWZ2CiMtA=","IeJZUumPlhW2lrTNxUA818xDKDWo54rHJ6ZGdLNOQxQ=","Gj2tV+euIFpI86AkmExNoFAbVEr8Y66igwImQtO3RSg=","Gb0++gpgkpUe5xsxPBts0rAW8d7LW1HY3BSSfsdw8YY=","Jm78QqMM0E1nePUKP71cUdvPzvtutAD4WnoniuGE44E=","HI2Q2F72S/S+3eYJlX/03QB6oF6yotBOB7AwE9fJC2o=","AqwG1M29MIR6n84URyrjIOHzYlJocifggvITshnnJwM=","BSLyybCHbSc4i4tSpRAC5f4GafM9oHAU27jAqOKehc8=","Jr90RiTOV1RhxGYnDDx8sJ71wLg0LYZZhf8i0XtHI5s=","I3UQD4aPBuxhTg3tbZn3FKGzFZ+BBJPIRu7CXMLfKFQ=","C/RhFGtGs+c+Dt1JNpifQEzqH52aBYKXuUzerHdYMlw=","Dpg3btZBQl4nFvrv2O11RLFzxaOmaTYgnkr2Ka5nccQ=","L5xNlgVqE5HYnyhyCiDQoefLWaXJOoff5gabX07KJxA=","GS8gC/O1VbuseXgZuyG5kLcp1lpNKKJ9bT8A8aAqojo=","K/iYS1YmrM8Qt2Z/T9zNt8tgWgrjTW0gSsHLyAy0kSY=","C8ohwSRkJHJEsqGf0w/tZfjjq7+DNbSSBcH8wfaqwao=","FAeNTuEfRjRxpJUWw8hfmiZvjED217H4ax0ZNbCfFfg=","C7igTs+fmOFpfTMOki0Mir3gAAtQtapXxYANUt9N4BE=","IVJhIcBeCaCr0spu/ltC6/fpEVOCIhyqrmKKM0kXsDU=","APakQ7Dn67C/d3URUS9mxeW74ETJZl2WEJAY2XKchPQ=","EAknUelPtrXkm+oVigFL2ZB4VCRYrxS6TL2SWLis0jY=","ApOJkD0NPCmhc930UqZrSr0278ZCywtX2PEIGdXA9fQ=","K20g5sx8qRb1QmaHJBedjQ/wdBw9UfdFReITkRIXc3Y=","KQC0J3+zoP+DtMWPrHmohh4wXV6zE/LPV9uwWTkDZVg=","EK/cAGbdqbZL3UO4bQ7WK5s5OAB8xQ9WmSUCQM0u4ak=","MB7RVm9SIOF/vUCDpXv0LBLBWmZHroED7conL71fjxE=","J/GDMinDpZmGhpA+gkuz4+ELyWnxNCqw0C3mNf3a/xE=","DE7zX/n5BtC+pInSAcIQxTq71HoVGp5O+9uSICn7ZK8=","C6Wrkkavcjv/RXq4IovgZISvPjVF27TJMspJEV+VfSc=","IcVyvUJk2CHF4q75kwBkmciLMkXO6Vk/AsJQFJroesA=","BNHMR5UAhxkyb4EGyc6aSw3eT03gHSQpojURsf0P0XE=","CjeffW7tynxPB7td8tjqDdh/Hu/irCJxNwp/O+JwZc8=","KNrvfTekPyukQGXyITkS6rbIxg4/dWD8qZC+D/RjlyA=","KQbomWRYUE8sBE8FPErSTTWw4O03OyfgLlI1o9NPZcM=","Jgc4s9CnRvsGEtym21O7loxVIhOy+aE03zQbrz4TecM=","BfF3roxu7IuXEs+gQndmkOkkv0IkMAEe8nr4LfCrsjc=","JoEQJ/RF6GwZLorjcdLoP7c1YcjP0Qu/Wymnf1ax2V8=","Et717lnBtKlrUKs942F1ZAy3A2P++JmV80km7oS+UU8=","BptYpqpBmUoRzH3TpCj2xM5iG1sGeT9elbQDTi736bs=","DbsWL84YEr8qFq62qsfxc38tJ2YMpM3255Eh+/u2xeY=","KHuoSqUIfYzJ+JRQ8f45HMOoTyiiSyYc0dzasDmjCfg=","HoeKHy/HfL4jKup2g9RtiZbeu5ywavADhJ/QmenFBOk=","HI0e8kbddfQt4Txb/gacCNavmUPNfyM28xyJZFbLovE=","B08aZ4ywKUiDVty0d6iDA9De1fLV7OVHafFavBmUU4w=","J2blWBcqxwsfPdhfTIBRe6bhhVa/UdIPaHtmnngV1H0=","IGNjU+KfrOuu5fBO3kL8Pq0NB3J+3nqArxxQXG/11TQ=","Ee2XWqPT+brB4LqxIwQWcfjbaV/gdgH+WnHg/MqRa0Y=","GBABYEGP2Fjz5P6NXWuA4u83Zhi/5aVW8kvDJHCZxEE=","KryhjZs/JSLiHuV6HGY07BJ3TQQeZe+EMCJM8x+WDxQ=","FmJSQVM8WCubV/bglj37uppwJhOdqrMXT75xsNlSLI0=","G9PPG9MSSrqmJ4UP93pneOjYLQfKJGVdlMWie1fHgLc=","CE566KUVu+b9g3DnwT59CYNcN0ntIcKELnxGtL+tTjg=","AQW2T9sPApiHMrWOBtuACy3wmnGltaFlrSAR6/SKZEc=","BD7UNta5r1Z6rH4kIGE3+qCG0YjoREyr1SNJg5BLzvE=","JFHLel3sH5P9Kz+Ll8Sx3S/OfIfQqSyfaZvFUAMqCns=","GPN8Yk6W75xJTS8Ba7HtlW75UfO1dCCkbHFgvfqldsE=","G/hNbXDHSMzZgcIbGdVVznw4QfNCIMEHl6929i4liYA=","C/mwUfICHziilOrf0IEfBcCIUnIL3HSeH5picg9icZo=","GfH9IZnjqsiMfM192FjRWMLvEOgjbSzWanCj8NGHmIo=","GvnWOs5tt6iuIKBLd2+jneNLeVOUIxIUMX8DbllU7qQ=","GzotCNHDdjt2eLnZ3h/uEM2oCTf9fXTyfW5VA4b1RD4="],M:[["Cx55fu4/FbiM46H6/siNodYymsPDRxLbVw3ohs9WkJg=","L+Qp24Bo5huCYk8ldmJzzZ/mNo/wl+q5eqoJvkxjDic=","LnUIZ5QkOQgzZdIf52DH3+yeNZPGfeEqQlXGsBZItpA=","IyN5halrF3/3wBSGqw1gPSmZG4Mkq9awfbuW9cIboX8=","FczshXslk0/9Qpr5LJENsx0A3Bw/uDdFox2BMepbqoU=","FxAq0tmAQ+VQnnbDMeayLV+2LQdHYIBqpnV2RmDrVtI=","Ck7Kq96dHqEcgdr6jV1Iab7nrQv063g5e3G4+YnPmBI=","DsGCFkj93ESKFRKuzIrDdxSSOYGUD1VCc3pGjU2IfI8=","JVpJOqS+zZ0TfrdpQcQSB4TBIz9sX99dZcCDKvVD5BU=","Eg9EZwMBsUNSSSlNmDPVngFoKvTIZYcZcnZ4/Zq37y4="],["GruVtuMyQ6BQ5WO1xP0FneVRPsKJlKb2DlfJjTvI9YY=","CltgTJWLyQBxrRBhixdyWZ4Mjd37ZBEx/vOdqlijmSM=","JOgt9Yc5U3krrKNFt8GfYQOa3rEZBZK8oYz0+QfBpv4=","EOM0nu/ToRJBfhEP2egyB45UtfRTfNAYruPfu5BUFYE=","FlrevgDHugGUmQGMlvXFhw7KVnnJDIQ9lScYSlJfzKA=","AfuBIY/u7fTn4OM92Oy+YtZca31CM/MuBzVx/4YticM=","G+KAL76lEAOq+ugv9EmdEVg3exCPiwIMgrhGCo1gOvo=","BBgIHejClYNVoeReKO5RuixmytBINfT72B5pbeY5h2k=","Hz6TerKfOojG/kOGmKcZilIJqmrJ8UExnzuyAef9ZxY=","ARPpaHabDqMst7X/cEhKrMlvE9woJ6jl5hFpXgeX/Dw="],["EQ0hOoNkeKowG8H9Tt04hQfYd0Wzq/ulvygq/SH3JCo=","LN7gxjWk/NlUnw+RtPSptiiqcxni6qCUppOzi1z5okI=","ANYPBYV1XUhXe0ZXRt6OKG5JklFQ8XhPKftrltvY8Ow=","IWjc8hbYNppibMxhRTI2o4nQJRnzBS6H7/nMuKopnEY=","A1MN2WLvI9wW95sowfwd2v6UWL4VF0y7vzqAbeX2PO8=","HO3G1OFHZ0HBCZVX5Y5kLEKJKqNuLQp5P2cHgaIbDb0=","JpyME5pPYeFr+q6ei7scaYCMkHEIOwoznf+eSQS0Q9Y=","Dqe8UlA+IDnSd5EuAi/W0N7VvGh8b/lxlJdvOii9MMY=","IYC56xVuszytGqdQ6g+j3b+kEnKW5Jf4bmRB4FKiO0U=","GM0UcUMK2tMeRbUpSU/Ip+MZvS/AYZyZIH36zbZXu/c="],["GO2y0QW7U7dorgE3hQ3C0r9tEwOh+O5Krfdtj4GZBYg=","LJYtfVSpjDqCpjjYyCRQgT9CBxoXxsBfRwtElY9X7xU=","H0lekwFDFJiNrOXk6Gf1EJ4J+gD86Hkp0eDs6VpEk0U=","JikD82rPDcBV9hA5ffB5T7wwkn7xhcY1a8M+XDH6758=","G36SKz3VA+ZEGtqWbIs7p7kIyyuYtfvh5ML7mCRVuqI=","GoiuL94SujLl9OzKzxHCW8Fjve2qqIJEdMrlhp5ewg8=","I0B3KCaccP5xKwIZFQWdyNwhJK5kjiy1Sfx2NivCuX0=","EqsxhibVEcI9KLqp+1tYAuCrlePLF67bqiX00ITP2lc=","HMadjzTuh3g4lQ4gqdTEvT6ayvPWk6pkyuBPqiJaLh4=","I9D6ll6SDfxTC1JnCx4y4tX8KCH8kYwIRKADtxQYJa0="],["HlPpLfbFPs7EwN5bB9xMmgxVRfKrzB+r9My4SgpuLCc=","K8dhGF9Z77e2e88dPlTaANrqBn/knj8dkzTlRwQ4tFQ=","EkMx4Oyx2YCKHZHvqpiVCr6TDEb+5aMNWtB5dqW8AmM=","AEaIdyTykyGJXC74vAz1Rd93PAS6oJfDUqQWU5XMp4Y=","JHRgrUWAoYY56tppuQTJGxn31Dh0NXB2lsQLrDv73TM=","JlQSpOO1Vgq6UC0g7YM97/cHt9QlujwJ87Y5K28fQzk=","Aq0G/J+BaEVC4EWKrhnAp8GL6U8d4/zmo+XSM1oB6Q4=","DR40GSND1m/BtlkctqOwYCsINaQDxyJ9vL1y/YAAxvI=","C1ZReYh+4w44FjHY5d01fHDuLrtBBhfSMh9thTf5iXA=","LqazKvN812XXKN3vowkYkCoh4ZspFACFT1Y5PFbWlGA="],["EPy4F+EPafcHTmTDk7gHzd3zPISotc/jP0S3P+GMDjY=","LkUNH+d3PJiJoL5V5ERTvMhEyUtW/Au4BuuZgqxVNCg=","L0Ifz1TXfdOJMM1pB2+bqt09PxlHNxIVpmyJTWN+ibk=","EydggdsBLR1PS33S2KL4pRgNLswzhUzdNfnOsHv0DVM=","FE1b441Exb+PPFc1M0+xoHwTcC2Grzm6C0Ig7Jp1aKI=","EmkbWZ0y7cSK6Zx6c6vVnlsY9L93P6EFHKvSxJqqv2s=","BXilXw/aKZCbn4UMPXS+ZmjkRErGkXZPFkSmJkmCGOQ=","EuOwSSSyz25Ae9JrPNR7ymHW/89++hrqHC4NikneZL4=","EWKlbtO7u0tnYKFqMAunICEwCG2k1ViKcJJkI/+MJC8=","AzQMrLBNWoVhTqzEvjNSk4uqP8cUwldaqdhfc5ETxQs="],["Kx2MEfxlLFk1Q7b5gAu30Mk3He25bwi7vM/9xsxE25g=","JcD4fJRvN140H3L2qN1jqU6G9K0YJxW8/L8rKN9rSg0=","BUOyvGbzstk9TBiCA53bN8cMC0N6wjrFu5ho5t8kSF4=","LdEXIYU46KywMB60Ct+iQ19b/6gCj/Uvlqmdd/6ScGY=","JpsGsx6J/xMtrrwgDv3IqwaBNvzmXy/FWh3Lk5t/xvU=","INRAHLv5KHfs9hbX0oVRywrsVS+ulRjc+SGMOMGgvJA=","LuLaJLf45wNftzsIw0FIM/+jjhSx+qwZioYKV2fS/u0=","Bt2J+r+SVGhHucE7Oja7x+Z5xbsN14VAPz/0m75hyOc=","E2D3GQNFcrWUEMUptipiqpRWVlRZfkJ3nzNADx0X1lI=","Ff+CfgNMAqkHZ/AVKEDn/G25g+SW6gUZwP9B3qgYBig="],["GfRz5AwFZ21fjVHhEzbpxlyzKCjDl8yBJfHcZntsrfc=","C/5vwI4qLhuJEa4GW5hTiPzRBaSQpKuUOyVVjPPQVLY=","ID2e5kYqWGkU/n2/wb+il3O3+bPWOupBIMYBEpwWZg8=","G5Eqvy4WSa1INMpbKjgxzJwgfU0I5L8nSnncqA5S/iQ=","BiyqPJ/Tm2mGT69wHcikWIVxyzG/1cnDxZ39l+mfcBo=","E4wDouzqGDy48mXuzX6TJ1sLuYKXwVRachl9xt3ZM18=","EViZWfwkkykvtsUHMOdJlK181tNTPDsApX2ugzzHAeU=","F7n6zb50fXxRY8oA47C4JdAS7UNXYE5xhXUNZ3xrNX8=","DGA9A/koYNqKaMbcsZJNGkUJmupQ8aNi7bLyp93+kP8=","BdVvDIRNFpJIUDE15N65/9YynVTPzu1LlH14pWhoEUc="],["D886TZxsM5LeG9/iXPuGgX7LgMUb4X1H95dQIB8fzQE=","DBguQ4JXxK1+e3nDto1gmE5QesWXy0fcMdkTp6VA/Zo=","Aloey9fniT9kbzXT4H7pl8lDVHN4hP5sJq6BVXYNuKo=","IBNf8mOGf3CO4CdRcMyXiGicCIspM6Nhx3XPQwdI7x8=","IOFg93KZii99AGTH76FYhOvG2LcYIc1TNuLfFDQcle4=","FQ3xEpG2gOO6kloEccf7sw5wSrS1VOpdjAe3CyuWICo=","F1cgKejolyAtDmXCFyxXHUuRyoVuetPxGK2SISe4cFQ=","Cv8VZQuAW/9vizUV1eKc+RS3NJr4kk55YAn4pPG3Jkw=","GpGPwRfZpkReNj7lgz3AFBEDS5U4TZju5HrolvkqfWc=","LlYYQR7+owzH3jENSHJZfQh8HhIuAuuxF9sMLf8E/Aw="],["I7AtAP4mNIiWc6fQRzb+Fbn2JlKxwGJqGa+NYIXXCCI=","L/TQuHmKgmZ3k1M3MAg8JSI9WJzdB5Ni8ejC4B1UR2o=","HYl/YOh/zlzu2Np/L0pj/e5/+dzxecCOBenlzdgjisc=","C6bUzu4hgtPyqy5KOtCPwx9/TMD+yRrVPpK/ito+J48=","Bc6UuOmmCyiUdxBGHYfHdXJGJmro+l068+qBd2tbjAc=","DDRrBGrwPLkEjCk1PhEH1rdeWQuy1CLqg8CaXaG6DGU=","L7+Mxux++zAQZCPy5nsKqUAzYOVuiLbFy67DSoC9x/Q=","DQZOckSe/BHR6QuXdJ3jkJSQuRK7H3L1QvQdYqsthHo=","AqiODDVhdmXzzC/HfZCvx6jRABxx3rzyczygxxoZ4eo=","Fe6z4FQbzwENoMR62xL231QLl01DnJPhnqTQL5l11EY="]]};uBe.default=tVo});var iYr=Q(Pxt=>{"use strict";d();p();Object.defineProperty(Pxt,"__esModule",{value:!0});Pxt.poseidon9=aVo;var rVo=Mxt(e0()),nVo=Mxt(t0()),oVo=Mxt(oYr());function Mxt(t){return t&&t.__esModule?t:{default:t}}var iVo=(0,nVo.default)(oVo.default);function aVo(t){return(0,rVo.default)(t,iVo)}});var aYr=Q(fBe=>{"use strict";d();p();Object.defineProperty(fBe,"__esModule",{value:!0});fBe.default=void 0;var sVo={C:["B1KvPG/cyvOGgnZoXwppuXSeFwaoKRe2TsLvhH+ARVk=","BpUD1BfiX0Vox4WLqDNDAcD6GcGzSLx+GKTBrOHRVBg=","JcGxIfM/TPezCOxGMPJ7YD0iqoHKNZXoAcX6fZdwoJY=","I9a1UUW9sygnwUVq9Ne+TC0hPoJcHS8Mn/mbInN1H24=","GzV7zj7z8rdq/CtYBIBa2xTPa/N/4jV8eap9azKsrso=","KOxawIgcHmQmukmUCYlKbzwnb+Vonyw1yQJ+gJRId9k=","LJhiUkrIoHtH0hHJxQTIsL05jQKKz2kOS47UAF3Qbu0=","H25vCsSut6UjQ/MEGAeLQGRM1D4pDaC67pKJHEwGWsg=","A9s1F+Iz+KdtIbL7I8hfp8rMV3dp7eoJquOUB7mvL90=","D8Mz3KQYPatHnFli6wXuS3morG4Mzp6bCiFCJHv9CHc=","Hu0oGXioOVwEKJuGGXZzsPK2XhoTUmRSfiUKXN+ZrKQ=","JWi99lEQNDQ/tdXQIeBS0wgJVP7jV9yjb6XXjzO1vj8=","Ha+t43TmMlHeypcFkdpKKFpj0Rz+ZGYfrdmgAd/4IzA=","CvJceBq/VvpM1oM1gOl8emDqqX8dwytiLold86aRWzk=","E1AUUct9Pgzzy1d0H76N1ZdXyTZ/zEj6Ed6xNUJ8XBw=","GXBF/NzxW82yR9j79shcgPLQZfkjEIVZoXMNccc+Vs4=","GjkNcoE3X6wkm5hV+MZ6J16P+KCoIdGzBcTNsTE8hmE=","F/Bwb34S+wItFflCl8e0WUd1Xl6Ex7mVdlm+HeZLc3w=","Co9fA/GdSXmbb7plDAbkrvJR/8dSQ6jXruiSTVY/fkk=","JMnmw19PgZ9bwe8mV24W0sfHIGoFmARKzwwY/FBC8OI=","ACQFynDVFVDcFKv+4Y44I7npeQcjMNVHEzoUsl5GH9U=","HqtM1W8UdLJw1QKUViHZPkRmPK+PHTHYaxVuEH/vOMs=","BmuXUPc/RWHt5Vk5QH50tJfU3u9Zi4c8S0ofMq5CXQA=","HuPfpZb12HAwpsnSfWHdF1snEXlAgjXxO7P4TqKOekI=","HqlLmsb8G94p1Yk/3LZg7WH/eyxltjikBG6rIXwCquM=","ExOINR8HltR1POVk51RZHLG64Cot1Uh4KBrG56PAac0=","GkWgF/2+U2GaKdjTHyfkCPZL4QvwXOFskK89HxOIai0=","G0oNaOVDErn6Z1UMXA/w2I/leCLd351Y2dIhUFeqlK8=","HUXTaewDmZBbsCndn+C5elztHSnHtaOdo1itImaR27A=","JhVMnFHfgFl0W7LZfZqbjMjz09gT3Er0FK3OHWmSDo8=","K3SK09pDxcuUEsxkMTyNRxElGnCA7FtZIG56yMcBcw4=","F6VGj9seX9rNnJ/Qp/X7dW4F8vL7QQSyy0jYMP7RN1g=","Jpel4iVCEj8JI7hrFSmlQF74Cd4D7kEpsrruXLO9lOY=","CbB61DNw/Ev5reYQ4a3dONnZYuhNjdsQnv26aZFt1Ik=","BpwZS1ufIwG8SNY2PI5a+kp1yi+KAJ4VrUyhGhfIGh4=","Ghl0rUGMs3LVVeya8PNIuXKc3uaB6w5EebkLtyD1Qsk=","GKnY00zyxjMTip656ymCDIW3CYiVgm7N8uG/BA3PAoc=","LgVUg53XCkuZmP2RUyf64UaF7KYj1mJYUYbS8SS6i7A=","Hm0CFsi2eL2eiQzNctI7wmeUith/qyWupiV/jLcBKAM=","CSCTKmxAWx7oca4XOUlzHmFpokRC2PjJ7XnMx6JKSV0=","FCxC3mq//1gFT2pL2o66X38Qzzn76vuNOa7zDohPo7g=","FBjt2I5k092tA/M8oJNhckRLsHEtZGqLzmey5FHuDYE=","BcXc8r1eBOplZU+0c8TUaS6ZWKWZmr1+XN1wbLfggrE=","EURkMR/foR7sFm0gKu78YB5NFpWeyTap6PGy+X/TXd8=","IbcTsP2yOPOwU/bVlsrwciOyqdH8ynWDIaHZF1wyfvU=","Fe9nyuWDilC8Zxpep46HtIvJjjzXv3bV+gMwk93JdYE=","C/iJF8t8Vw9os5Qp2P7g/P5YMwamymkzjDSQJv5mv+k=","GIHwEppkt/hhCF9rNmnc71flaNY0l5gngHcLS8O0N/k=","IFXrcypy03ytqD8E73QXhTaNZI0Jy1AUJXVDChEOic4=","GbhIwzs4drsWiEbROJfN5rC54rKZVDlbOZRqT18m0AM=","AeGXlyMpZM1fJq6KLgS9ez3BvaJbVB89SgWbSPyVLaY=","AouN146HEuFySGpLJ4rI4WaxmWVSx0vS+kv7y6ORNFc=","H7HP9zGW0TTDA1naFaUwsaV0GqDgV4ip1PsgMq/w1YY=","I70zAfWb1lUiX4XEKpRmvNfGSqk2N+4nrv7N8ogyYDk=","Dira6yrH1pROKH3HyDMBUxPT8r6rol6kwdxvDj+8jjQ=","L10IVI73PWXChTF4y8vIpwxIADwNE4bbcogmDSmlLQo=","L1XA6W3nSmH8l03w2oWxGsVEtchUSuWa12y8A4ieebQ=","GIhfc5qcPf7tOc63yO73f9Y1rVLjKU0+EmqSpkxaRUM=","EmfKzpzsPBqW+9pfIN8wnfiPnt9WhKBb/KyxEWeYMII=","KkXASERI2jGyU7Yy85w9T2xq+OPjmd3Tk7ggzexm+QI=","ImAnnDMlg6NgEZc6p2JtToHWOClnhoqWQ6duU6KyUxY=","KOyCRGrouyF4P1TNTa8H4nm8Dq0E16MTdp9mLI50oOs=","FuE1cN7/s76+EYlYsthkcFeMsRKWm8bu86EyG+/aybA=","IojoO+t5RZgHy3dAjJu9vdB35iAnmYb04vCz5frKq9U=","LbWwbxECtyzkmUYITXXyEJrZcHhagynejiJaQQ4kM4k=","L845oZ6hFfOpFwQf2yZ8G1EDtYh+XWPEju39xTNpl1g=","LGXvBVso+0FwfDJKNqiUxq2fhi/R+X2lRFnF2wvaVa8=","KeY6JMkSNdwApncLnlcjWMGKkGOjQGb4tvVmg8/0j/4=","BUIRxWz5ze5kt9qnZ3/p8jXitcmcXYtV3iDZqmEscsM=","EI6Og0M/fLFyhyODft6U0HMDKrZuLg+225eHs5VZ1zs=","D/m/tBkU4ZmlU+Bw7tlDj/8DPNMUdliRSanmDVBYEU4=","BpE7wuNyMNS29WtEaX1vgEGNfBGh0g2EhOlbBn+TW/A=","MA07dzuaQe+Bj90SIC9JnV2945U4ioHFzjvDzItIgJk=","KfmyiXIf4wAZN/bEh7sw40KzRMcd3Q+VfQLZKV+r5ZQ=","FN4Nu1Cgqv/7OZR2LRSWz1FEk1C1386wZQZn99t/M/w=","BFzx03Yp3ukon8vkgjUZ3rhX72bLOcxmMKOsYVfp4O0=","Hn3kb90jxq65St32y5mYVjItOtbVgDzviLZpPtE1kKA=","LAM/3FcjLmhavprrGKWVDln2ZlmKCpAyr89Yrqdyk5s=","EX6uZf/mY0JBJlNI2YRyB06Jyr49j59Vy8dN29mEPks=","KYjoGptdwiyLPHqdATREIvJIM2TBiZlryrB5kS0lmT0=","Db6lkbZqJEj7+4htELiZ1lb92+pOZmwPFEZeCcyt3/U=","Ht9CS7bKCKyMTN/JjW0/0EAA7ExqhijV4rOxJjI0dV0=","IUMGwBBfNj1SWeIUHpe32kG51RFQSNGshIP8aIpwNLE=","JC4AtpML5YNapQJ0k9OxHjEYdyZacCEOASFjKEUv3Jg=","KRVNASjMZQmJ2ruMoLGN1b6x66wPY/pHvpbjgyASGXo=","JdItVNnILXz7icYapiyhUFBqK/q10wDbeE0l0mCCfQs=","LyPwuimfXAl2wW6zuIMGiSYShzkj7ojqotuMwQEI9cY=","C3Q6iRO9jn5wnmgxGjWF77CWcIMVqYEgOfIViZ9ClMA=","Jk76AJKVRstOwwpiHDxvZhMlhyhk/9+E1a22Gvjbs9A=","HEnXZmOjWDh3YtII3IVADnrPG2X7sT7bNG3x8qEKzjc=","L0ByXR61GK5FYu4lygiz5W2sqlEb34LQmfvu5RELaC0=","JlG785IV1tZjKmUqzm/1EYVVrP99TIvn7j4gb0TufAA=","IZjzsKP70L+rB1eNQNf6A+UHYbqPHysBhhPWWwkfPq8=","GNTEaZ99AfoA7a3EPI4fENkqT325bC2ROb3W+xH+pAg=","BZ7bxVNJHsa5QjPVO1MopdJLbkn0VxkLz9BipYIpV8w=","EpphYUtOnkIeZmfaqbhf4UvqqCKzlU5VEohWS9KxRVI=","Liv+TXsyNN9rYmiL3LLIdnWX6j97d5L7RDd+ceHsnxY=","Afg5fP2OruukeY6YY3N+xUVy9qNV7kfNuCen8g3Dick=","EX25zJFA5GcLx05/06b+mbh+F4HSrhkdARxtZOAtz4s=","EeDM41to3vfe1VIvQ0xIbyh9sLa648r7Ix3PlRWY+J8=","Jb9K4wxE3fyHAOI2mu1/VomAxtSOM7bGNzfIL5QrkjA=","EVP1wW1WCKF9z6L8xf+S0KQdD9E4C1jS93wFgzmIb28=","BBvtOcKa+3AEzumT/CImBc3f5kH6OglsgBPzi1zYW38=","BHzVxbDCpgSumchCVA+jfUTmq+w2V2maEWuE/EKtXT0=","FU7yXmcUhtuOiCGBozGCba57lzny62yPdIowZJqkGA4=","G0g+dPQcJlj6/QgbnLdwnfKImZRUSWoppJLu5577liI=","EtuINC0BS1b9v5Pb+dnAghlss04M7d/soKQJBOK4yy0=","CUQmP8rXY1p+jt529P46+yBc+DX0KpXAM23mxC6lqZA=","LnrG+p3/r4Op67aWbvVGTkQpuYt4uPFBZcUBVGlwtzQ=","BLygehW1hc0neQdoyqOC6Z0Uz/j6V+L9qhFaRy3U7BI=","CiMKtIXngUaP2/7fMkE6pADIOeqFWlDxkWsDxnYcA0s=","FiHcPIw9uG+oMFn0o8QSmK7I7ZPEnFO90lhzObIW7HQ=","G05LxPAo/e0NqlwaCU/soNBQlPr+vWYZNI4d2fzhaMo=","GnOeVcpkTpyg/ygGIyCXfZc4s1cof+bYcn4Q/0RSx5k=","KSgA6EUqVmbNArF1aVD4BIw2eiQ5reo9lC7jwxhc/ZI=","H6Nx2RBrgapmTBH1DNQdJIGpFDmjnA+hMR/8KMRITdg=","KnhpQbirYxpFXx8L270+uaGc2l12xGO/9O8SIAvWzfE=","FSHzA/1BUJ4SLWt2YdYskR+67u6CH6LhHinnDIQ/yFk=","JCr3oQfMe9nBxbJTfl7reUxneCfFZjQYu5osnc7ykVc=","HMMNSBO7/0uRdAzIuiC9Bq+p0hfqASzhLRTgJxMB530=","I70pIrQlr02L21h7HMCMzf8BCrAwQxZkiZpKMjspc18=","FQ+rWYbu9b0f76kqq1ACUw2fVMt+ZWM81cMQVV4LOQw=","GLQ8sGS788g/wvFYrnhaq8cw335cauO7yu9hO8CucHo=","E7tC605zeHBgiJvhdQGLjy5aKKEYHXd+KqwcmTrNZpg=","GribVm3/NqlfgFDoQ0lHQLo0zTs10LfJe9LXBe+EKrs=","LV/ZDnF9ivjVsQ9zhExspQ0AWUCvCVRt6ONP+ZFDX7Y=","C4NtDVgZFCGNsOk8hZiziJcqR5s1yTPMrZhKC2zpS8k=","AuzfsVD6Luz0w0x21W6ymkSpQAOZb+PH+51k1y01Ljo=","I1eNfV7I7TGy1+t5RWTTiQJf79AGUhldrRIrQApRlrU=","HM+4tNk+XgjHxMTzBjVwb8nfdZN1//poNaTBwn8iJ5Y=","HAy3NTRhZLqTMIiB1Tb1iIhz1EQeMIN16Oa3OKHAz9M=","C3Plt44NI/d7D9/QAXOBkcMwKcBtu/b0EHdPJC0AI+M=","BEcVwA5fy5nENRicHsJLPOm4MRQh9bHzhISrdpLGxjI=","HTs2R7jqNF6SzChvG8GLbqOzqFUdC/GluVIUzyMQ9wA=","EES5FaM5olgqbn+2pm8rl71hgvmUatoeXT92TOGrDOA=","GBPbIlHj2QTQ0wu4a+LXxYA6krhzdd/Wj5dvRiKlFTQ=","KAgVL1aFv+V3yU/KnXCWLloI4Pb82Nkhgt9/s7Kzkk4=","LalAoejImm+YPj+Yik55dZtcaYe6EfP1HZpT0/0dQBE=","IPsdhpzRksh+NCVOS0jyIvmXtFJqPT+cn+31HNFnAmk=","G9Se7qrDkn0ZgoKQZaTbQmmMD11f68/UjsO8EFmVnxo=","E1ESs3RIBkIxG2sUJwTyFoTdAk4K1VrgJyisMiaJ5m0=","LJ4kXHGDLGkKfKPbHNqtzdfN05VwvtwUqHrOX3Jv/qw=","GjGaWrOyqelesMEaWhK3noVpKRhqHuPrKHKthr5z9WQ=","GhI8MfmdXqVbxC7jIrfAcPTMwfwmvs6fTz60S5BROAg=","CyP/3qBlyOdeoNO/2Wbf8TbWYCr6lDKEOVkP8+IA73Y=","HIH44BSrJbjtecXhvb+Gn7G+Hq7dh1p1OWeARr0aMxQ=","Ab/AkvRwHUyu/27TJgXMDzVD71I4WL996SI2M1SsM3A=","FgaPyJsziP5b1UGnLuvyl2idHm+XiSXe7VbyrabQH+w=","A72dwSHn6YtUlEG88HO1ZNWp1A4wIN5NGnEDnvJjAzY=","HQu7k9nJJ6YJ7/dsPKlaxulOGJPIjvKlRPtfYpXacsI=","IOni3IiupFiD4T2yBiIuTCHU6OuVQgLyuQwhHKyWycg=","CmnewM2KOZ//EZAqNK/poTMfUa0Tp+5ace/X64WU2uU=","CGfJEIUNLyMPfloDs88NwDJk1bbyZhEFtnXF/0FXXIk=","FFYD+PtaDPVr9xueb//4MSfC0Ls2jeI8afx6lMhExAQ=","K4u3bc6v3UoSvh/JQ3udQG/+IUS3vkbZpWpBDRfadcQ=","CJvFzg/UHZCxqmWd54NG4F6sfQVPH6X6fbkcB/s/p9Y=","J7rXi4z95HomTLY0gbWgOI8TOcsh8swykF2C/rTpP5M=","BwQ+5wPSsbarhkH8/67NEHvLzANKvP1G/pZ9hBf9NyA=","BPXM30A2u3iIkzX2hjP+CR4No3DS8H5vhU9nBJ5UwMw=","FbH/4SFH7nHjQBszNeeGgcU0vMWPqfgKgTBQncCCAlY=","EJsFSO7wf7uSMOkrTPt0QYc6RO29Jl/BUtZQGHg81XM=","DwfFiqclrrcxtq8IfnxczsWjeWrXTIcqdCb763/s6H0=","HRNC3c5uRGn3CpSM4QkQjTsedbNzPOfJojekxeUnRRQ=","BjW+nn6EQ9OyiG0VQ0TSQ9qpV4yCo44lKIXE87sTixA=","G9SSKsdYwPTFC7MDW37UtWGK0LcUq0aLXquYjP2MKVk=","LhoOb4TJM0K01Sn4gYRVSXbiHsYYDFgOSlhjSnt0dZ0=","LxWJvloSdpikeDukhyLkyakIjHye3Zqt+RUrndg58rU=","Jz269kXxGFRmv8mbZ2xhh/hBW5+i4d1vxkNfCj7zVSY=","HBG3bfBCOFzrbQ/iac+hUGlZGeBHtIB71umjzUtOCiI=","FqCYjUI07LCQ8J22veea81OUybPM/GoLtETfxseGc1k=","IV0CVzCtoXiOICTM4n8qU86ASpOi/GBFKgz5SPsDqLM=","LN/bCEfegJntipQYIrFe+ekfz2QyWvIgLeQurJK73yE=","CUbb6ZmN7FQdo5qdjqVEp+RJ4mpPmqh8KMfi8RiWE0I=","D5WJgrQ/j9wsN4XErD5jHVyJ+5TgxySnplwcMhi2fkA=","GFAhsZInSxthlSrSGcq2Gsw7Nv02GIobjBLlbZmMXoQ=","JNVrTVK0f5vG3LetNT7sknwOfUISoubeDqxEohAmCzU=","EJjVj+e1NSPu6BUQsIP9rcoAS1SUaMvSAbCjHIt+HRc=","JKmbxISBBoOQvEgzDBE7eSHM/wKK1QRYOXbn4w78PIg=","Eqf9Cnpu2cDqyjRlrlV88xhwUUb3L3tOSrJJNNu0xnM=","DUKt7kR9aupmNlvwHltgfFKEgImoRdH8/66fR+BxaxY=","ANXRCd4lefTlyidjo30TEJMN3e9pwgI7Fn/+pUsMSqo=","Lv5+dEovDkUGk1B3MdnASSoHfRlKAiEAIqzFnn6kadQ=","HcN2RLvs3CT4W3E/0Zr1W2/K0xG3e1/jAwqW1TNLuDM=","JDEVVo2jZILQBACBdqdUJ/2jZsnQe89Wx7D0ghwmN2Q=","KskQbl2C1OIAslewsiLLMJVzJ76umDT8QoBGoPWSbnE=","FrhSlEVwKH1uAsNaYwA5JjWCDOSIP9CTgmD4VVXGwLU=","Kd+kABYbZh9SZLQVhGDUd28+hit7gjURlDD3Z4oqKnQ=","JZCKXPscIQ86/Nbo1jFzptedznU1rtxXqu6ZQybDhrM=","FID1azpo70Hl6kTf8lSq3dvxnVDw6ZCWX8yJvcO/NUY=","LBSQ+TNeFNv66sZnVZX2sQgHvPo+Sadu/JAy9fU69bg=","GDPwzl3FKdNXan+0gdj3D6biFw0xwQMaJVzYAPyyYrE=","JtNkYaHJ86NlNZDoJzVU+B/VHMQw8lvuLMz1Xi52JzM=","KQJ/D7OBMY+OrBSvJPduFwfca+0nEDYiVvFtvaaakK4=","Ckzejz1C7Uj7Pap1iQNvSZQXbN8HouzD2vtU+dRdmwM=","H77BL+/+CInMSjH8rn2BnOxIJ4XhkN2iU24sQBHahwQ=","GybyOMe7hjZ4K8DuSKkxowknRoQBTOcnFABdmLjYxmY=","CP9N8MAn6IgHuLblXmv35kP6YMZtdKM9yETsHDRZjuk=","IgfBMY6VnkoAKtUBXTgbKZFd4iYpphKhtto4mrhvvCQ=","CfywfoIZNTm3HQoFLTl3mWoJ+EIWvMHkbxGshNXXXvU=","GWn1wg6A8Q5x/0L+Wve+xH7nUzFTZ43S7zPx6R+/mM8=","B7ZdaodPVwYoJHnOMj82vyO9+8NHaeEaw07ySU8r/4U=","CemsTFG2HOraLIYeJ2ocBmXxsGkULxRPgMRmSaZbxCU=","CLdOuQsOWzATNHUV+8/pTY/qz9Wu+5VG4eWt9Zq0rPc=","GTUXFM49Lj6T7JAVwC4PoFb2js+NHH+rpRneoRbgIXo=","A8ShW8l0iBOc4cuSj0dFBa1bx4k6U7PPHJuiHVGwBBA=","DYt3c98zW2qc8piwhyHWQCkKCxfVBg8CIvJjx0F9Jcw=","HhTCEvt2eWdq9Qw3EbGRfWWZ9iBlK4vf0kQlFmeu2c4=","IYbMbNxScSkamxEbmL3lDGKigEPZCu9lQXG7cOQp+t4=","B2jb1LkHS0NUZ5J9EYc3jEsXRoWu7KNXiN5mXygSoZU=","Bj9aiIt7zT+K5Aa6QOESB74BNhitX4Ecwxf8HlWMedo=","F4B83C5y8Fszcfzpj97l81U+tM6S6TmNcC+TjPnudB8=","JfPdC+O9+OYyr9y9QxvnrmYBVJMER1ylgNE3QeKn/ZI=","InSkXi1pBkvOZ+LrZk20Wu9PHZ3MzRV73O73quFF9tU=","CH7nk23rd6l7jXRz9TQ2zz+xzoXfB6tooCi0beqEFwE=","Cq7A915TCH25N6l07esy6r62M+zhGA8fhDeryQmd8b4=","EM3wHoxhJjtEbD96EMwp/QHtkfrZiR+cb8t7XOQ4upU=","F2YnqSBy+iu2TdXf+cxKDVvtzz8iyR/pkcxlaKT7VM4=","DqsOFY4vZyxop6CkgyjiEXmkF+sMZbG2F2ROHFLEtCU=","Lt8eoc2X0akf55AeZMDy0S95ZXQdpafH+r7iXqw7R+4=","H8BxN4Y7HTN7tdrBitkSN3OWgKae7V2gvzUGL01MrME=","A3vf9oAlvdy+1VTOrD32ap6ymJZteTCK5BTTQieq+GI=","F39olXugfaZxud2RnyQz3+XzY7dKPBYWlIHFfFtcB6M=","BtR7mSHiUCwquwE407ECiwK4X49CNiz0NnG2Cmnp5go=","Ex1Yy4pBp1PnZ+HpfO9g0AA+ScjNHw9RAchhsXdxXaU=","I2ynYjXZ5pRyyZhfhC5ibzOz/U/V9UOBCgxdIUPtTJw=","L+f4WleZFlRZB/KgIgK4Npa2TR9h6BNzDOvAbQaFN/I=","BJUjJr0m7+1kY31PwPeku1KOOjQSYBJViOdaqoj2LXE=","AMLftXe3ja0Yg3u3DI4pkPMjJbtBj09mJjorY/P5g4Q=","EixoIpO0iS1RJVmR+c+vluJRQL1rNzN+p9+tXhJCMoo=","Ed3FQNShEOSCokVRErpn/7PKPuVHEUmNsaNyucwj0UU=","L2vXH2svOvPUaIIMgKqtcu5Iozfx/j184Bu4kkIQahs=","DWoW0Tbud8NfIW8aoMqeCb3CWecVhIzgR74FakoJ94c=","LnxgE9G+YqeLTAAVRl+wspOgfUYF3KZCIQkJYWSyKyw=","DWu/GLfraErexBJxNXDTv7Nv0PVp+zZHT2lLEbKUi6U=","EkA8+Id65RC3MUt8datbD7f83i5qtIEhKI3ATVtR5ZQ=","FRs6z0zjKX2G6COnIGfHFxc4IVDAgMo/gBK7C6L+1Hs=","KhOWcCBjxi4HxRK51NGB1x2ItWgafkf9EUz7aC+vT5g=","JcxJ81CPyhhzpvhbZVC24QQdkM5TXGONK1I6Yd14acY=","H9GDJ6BILDlHI7FSyQVEcpz0BAvM7ZToo34cnjB2g+E=","CydWbOAr1M0ic/1TEzbA6/5lpbDaEjyzG7yJUz5Rizs=","Gp4VPOgr8qb6DXHRiJwktfER0mLILPNFD5yoBgjsFf8=","B8p5TVrE9A8P7E1p46PNH0csdEbk4n/B+kzc3IYFrMc=","L9r0THB9gonak3NTam9htmSU+p6eeC4OQQQF77r1BK0=","FU18fpTuBqQ2/fWbUBt2O+jcfxKu7AdSt5F5Jn1kOnQ=","LHU7d3mjkJ+gywaVqfM6ZzUyv1zzlPQLuNtexft6ZO4=","FE70DfeiYv9BeV0JWQES1j/q51w1M8CrS7muQ9YSAag=","IsaNbNS7GBY3kSdKKLozsNE44UjW2AtGnW6VGX0WSIM=","J8o4y+iy7IqSe2+gEemCMj5W2pMsJNcwlRd/5/iql5s=","A2mUwWlz6gEkQduueS+z0GsTmt3XzMDA81O+M9iHPqA=","JC19G7jtNlgDUDS1Xii0MTjFbH+pwFhpeAVqp33s/To=","GUV2VHAnxCJOnPbedipRacpcGKxduQEIvXYCG7mwzvI=","DoI6oRYk7lcfI9oCHU15kFY/yYmKfQzmhOU1/sefzdg=","CChYpNsoORm1bAvAi4k4ZyS5CGikuhcLscz14RIgXEw=","AheCJnWvrD2kqRN+CxclMohKpnDxQtpolWnbJPWw1lA=","J0xhTC45LO6Ja3hQqntv6VK3aBlZ+/15E7Q68PWFi7Y=","J9NVcoldYe93mUWS/HUlH0QOXRIBMyUgSThe4b4lquM=","KzkazJyORSs18xyRvH3ifgDT5iVBPSf21gw50Ax0v3o=","G2MgzIrNmMksqEmls65S8t42hHTc5yegBp6XzApUa1w=","IoYHXmqW8aVfum+Es8pJdOhwFoZK7WJzX/DUKMCskfQ=","GKraFxgi6OHcPadpF/7RY6Uju/ghI9yY9MCX4X4R3qo=","D8P6tF1AX6cV7jrEonnHADiF5SAj5uNuXXHwXPXzA1o=","HOmVCa8k4EiSXqrSbSlM1VXNEuHWWIF3fs2mlKXlKjI=","LibBfJIRY7W7Oq0j/63UfdDcREm5TJDqPrTk/vE49yc=","FRFqfJLm2dRvt/tRre5ahiqi+nYsaQmRgErqffXP0/U=","GKJqCAD88oiqfpjwRzFyEOZlbIe+kDvxmpLnwqSZw5Y=","ItekDn5MHnbb+8zhYBwiRpt/v90FWj+VPPz+60eoXHs=","CudxSI60vxB82jBC3aNJWJnsX8Q3khUI/SnVvyGAev4=","FxBOBECoEqM/gl/lfamd3hPBvT4Q3o7JZ6Xe7iNM1wE=","JoDkr8k/u+uXLYQvGPo6NeHOgizgKmKcNpbizbKJSl4=","DWT9qTq6XDhOs5v8FEvqV7E9EbJ9iTI9KuJ0j9VPFtk=","CurMY1E5AJZG24lBQQyBngh6vGAXCbH5I/BOpntfWPM=","Coou0rIVj+ZEO8OxF1TBRSHbGTM1YWx4Wgc/ac8Vvzg=","B7EzogFznuIEyB33iyChPgD9jAo4aUJ5TCkYeqtic7w=","EY+8drf4YeAumuW6UWlgyRFCrXxK8RVj4a3/l/hjzrU=","J1S0/0c2gfMGnt+r4h3HX0EjoMytVZfUJ3moEg9U8CI=","GQNgoDZmhxSDdnX35Z/fFfpXY09NsMLCSoDSaVHB3cI=","Iiki82cLX2XPNLKyZltAoYfzwwPHa+1SAXBzoKGNv1M=","EJ6fwgrPzs89R8BK/fupJvMOEXKl1QbRJBgYrunMfFU=","FiE7Qtyd1MnvkVAK3y74cIhReHN03O7k1FpmRaOmmzA=","JAI+pooqKwCKy8XUoV/NCUK2fOlSsOGgOtF1Bm91WSA=","JHQExI+qBubHKx0FC5Bfo+vXdFlrTP5rtNV6w4BwhZ4=","HYaCMeLfEz3AISxiSBec6hfLD3HEzYJ/U1OAYjDYkWs=","DDFHSVWcE0iG/BK6Eybk/9wzAo2OrNNB9RDx3qK+N64=","DMHDO1MgyRG0fu4DxNluorJbzSbjcR0oyxUsvFuH0s4=","BfTDYF6gnUtzeyn+6H4cK6dNMyvBnm0+i6lH8Os5maw=","Bb185EGjpyeGMS5jhmu5hq28uEewZHb5jGt/i48EJFc=","E/xMDpUCge9OluymA1UVL3wLM14PNrwc3eXzlS3twTI=","FTwvidZoHn+U31Ebnxk+KHaIT67hvTrsJruTSToGTwM=","Fvz9bd0kK+jNSYJnjLq69AEL5Hl4dk7k0U6VLcSjoRg=","FVQ10CszzkW5w7bz8QkJMPwKn6mXiJJ+UEch6gZoz3w=","Bmn6fUQOOgbbb7gMh2o2JFu2k7t5YGRkIWIfwsORxcE=","K1ffk6CW541/FOsReppcXvadls9FvIB+Vdib+YDorHY=","Hop9GaZ2syY/hahILZXQ8+dr4LblyawQehL7nmVchxM=","Km3gve0rvitYZoAfiA5H5r+mkAWgwYWJfHLvtWvZioc=","CZ7Toq4/D20KZ6H3m1WhNb0GbMMuWUKj+iVy3hNI+EA=","Hn184IRlQhNWXW7iG/Hyez2AJ6L6qBBRfvvf3KmX+/c=","LnA9+9yG9Vhu36AiHIG7aJkUMhC72MZoR3ZKpPY8Zbk=","BQWww9+fkpWaQfs2xy2Fu4JtVnJ5j+dIJXK19B83GU0=","JtH8kgq2DX/E6CYFb30Zx4J1CH/5EW41b94wKED/06w=","KzQ5wWsa8nvXpMjZ3caTTnufXhCq58zkDOapN1BtUQo=","HkXYa8GE8OCGAg3q405Tqw7nEjs6EZBHXG4l4G+DIVQ=","I/Pi9JyhyVQ0sDQhVhcuZdvGyfgyHMdenxWmbDvLCcA=","HYwuUdtZ1ulu5p9oSA0fjkjAO8h2zXkV2Ii1sKEaIaM=","Hh3DVGqGAyzfi4v3+UpEcwtmL4pWrYYuoSR7oqsPPSs=","EUfoLADfReGC1Ba4M4/64pkXjaX5LY+fkVPGleeFlEc=","C+lEVrmgPGy/q52KNLQR6R0gyxH1Yk+us/ePOCR+kLk=","DEvZo6qpI/ZJuc0cvXh5V0smb/L3wMBjtcRNa0jMo/c=","BhmMH+QS4liHEVtU/4frTx4ocdTPN3lpyhUf7V17Te4=","HukKrmimvaQsNKeX1NMfeWec60G1h/YZ1iDh9RCLg50=","EapTYLWGwhRHcRtJch6fT93GtsmLV7hHctb8a4vgF8o=","GkGmc5D5IvEM26qgzl6u9h1mtnMIJeuYok0lmH6Hvlg=","JKKZfIMvulSWGJJq+8rQDOkgeIOT3xKPilQW0mIxYVw=","BnA2yvi1fapZrUUUdziY4bIvjojUVLwfjvDILMk6J3I=","LxjoU/m3t8SxtMPw0aJXCwNf0rQjGlhBOa23oRIhvDM=","Gzh0FEkjlDvrZsqLeY0LuPK+f43Z3trG2R/FueUxhqE=","DvWEn/RYoR3EE6LYq+qYiMYiQcPCha/jobFM9xV0w/4=","GWo2ojF1P/0MCUZC4n2AuiAaVJr1hP+ppwqAJoF8pmg=","LgL8Ii3Vb+ZWijRa3TwdV3iYo2GEfli2dXbxLjA0qMY=","I4O76v05HZaq8Lp0gUZ4Z8Z605Nm7YxDtCUgxikkUsE=","IN4s1c5zPqAKfxZ/aGrmcZJjcyHMnw9KpyFHkGdqP3U=","HxvOM0Oa+426sTVLRqW5zrGYC4NRQJXWXlE7eTUamQc=","BXuN6djtWTtdIUMCzojuCPGBLvU87G4FuuwWDAVNZ0c=","Jnd6y9iOkyslUveBPmLzaKuLHWJraFUCJToQyAUKSlU=","AVick54uPv64y2wQNHaHkQH+x6Uwyhj+S9Lwlv9Er0A=","Kja3nYfJY7H0dZDsxM1pFCNGpUrki8P1c633GbTglxk=","Du2HcItbAKQq8+beWNTN2vIieL4O5jRPKndRMv4Qeg0=","K/hP7WOhFpW2OXJ+GBEawgg9k2zmS9UaMt+p8bDnEyU=","FkpgmAdZQcZGcxnCNyRjw+x626b225pYrVmmePjxijk=","IFB16jVYoXsMUa46EH2JhgnjzV2C+N+MP3SxtzsIlz4=","Hx48dvxp/YrPo6m/0K9pXBDCvNzm2PTR97dtUEGbQ3Y=","AGmYKpslvXWBQ5e208ipB4Hhczvlf3Vz8v5E3TVhjFQ=","LxdYKUFIG1SJIRvv1LwNykPUQyzhEVOg/nNeVUdKI5M=","FkUx6rOAv4H2MT8y9cJVqbrb1O23dn+ZDEaw/b6fspc=","Ax9GqLRFX/EhvBhKHDVR1FB6F8iIkx8+mdNWqaBu+Kw=","ETNNuqb39BQNFJO9GIx3Yo3MeCxf+C8ev0HKCUgVdBo=","Ahix04pv0R1lZqUv4TbiyC3iKWmOVBSza+iZfwYOiRM=","Lv/KNpzzT3QkjjeuO8dCmRh+FqdfLr5ARnBgUA65PDE=","B+VBOPgowkuYs1ETkoYa6cWHZVD/Dud2Zjw5l6jxoRY=","KX4ft9pUl9Pb0HmKFG0vq5rFsOeQbYWII4GHt5UAH7E=","FJAWpxf9hcx99/A5ymsbiwalvb2jZaM7sK4iiQDlOzE=","D556IhJL9Q2U25Ix1jaFEi+S21JorSFIulNNyFO/xU8=","GjUZpi+mkrNxbRG4jp1iqqDkO88Dx+qBlwsdgCqGe4g=","K7Z8XWxIz0WKKT1pstHUT6fCxgiOe3+a3s4/hz3t+5U=","H6cT3eOQPkHmjwmsLzTJsSN6RF1RlcXjYcW8ox7fqXI=","IBmqkq33teeV8OU5aC5LObTjK7ZSDHERAq690MFRaEM=","IlO5Iz0EevoBjEDEn+n/H5mUMqnH3wZiGyUEpG8SDNo=","HOoIxJMo9fBTxrR8u8lVkiS+HYE1SRGhiSapjgR72uE=","EjrSOWakLHKXEwlPw1LkZuJkavmtqsIP2OWPMI0nNuE=","HvWafiZkd6ZEUn6+zwu7z5LOX4DSKA2vgmYZt+vfeaU=","GewddNfzZy+bxmvprED1vnAre6yAtOM+zrWS+G1d46E=","JCZGxD1/KM84yayvjGOxsz/wfHeMKuaMVdSJOpJ6OkU=","DiyKYEVT2zuBmA/kDYAcrMz7y9eZkkMPy1CwSkLL6bM=","LnfaMnyGm2P63zgk1xiYPyzR9/iuZMiPXopQCjQFau4=","GRyjvp6sxr5ICLwWaNgUSZdCoRZ3kuM9cNNbX9CsJzY=","KibhC3FMjJLEIzE2hzYBiFC0ig5d55NrLPJe7kZjGWQ=","BaprLiW3zkwXBCcIGgEZDyNkhy0B5R6WmxTZhJMMEPA=","B6yzkE4szYesXZ17a3t7vN44UEkzceGxC870zzL/IIU=","BaqcpfIN/BBMhesrzYDf57/mnULRukQAvPDYrVOhjAk=","BBGgtusJ//vpZodmg+hquWUoAYaYX3L6xtoxDoAXXdk=","HhZWgqVitt0pzvhQsnWev4Ysr3HjSLQgJ1U6sefwzR4=","K2XpKh+R44sufxkuvwvGDNIk7HwcZ7ENHl9jT99Sa3Q=","IgjqfR/GN2ex090ef8/UsTy/qssPn1MbNrC8dNNkgR8=","GscYoocQX91ty91uOp+DN5Hnw0WJG2q0dg5uK7YgWbQ=","CYCQ9yPep7kn7cNqjuz4RjDJLQE4+Q3FVfakiXH1Dms=","Hb4A+qM0Ov9y03swImAUO/tdTlv6Sgs9CmIiPtZrTW4=","BkLDZRgcouw+Qj1s504UUGikP4jOBTV1ouvK9xiGCZg=","JFYR0NgEeiTbPXgTG97cZ+NF774+p/bHpPy9PGQiRus=","CR/+PVGVJboIDh+rVGcJstxioXk+OBHsUWHIALSH9U4=","KmF+1YhyLTrPSQCz3FAVckt8jO9FjPnbSU14aia2nk4=","EwKGipqztqNsztD4D1PxoTykNuLXwPmtqQBAr/ugqMw=","HZA9r0MAdVvgrKr567RBR5W8P7N35ZA/ie6bPvrAUqs=","D2cXkuxri70JNqu8A50qho9SOgBQ3AEi9dlmmyY0d3A=","EEWkJBZnqM04B4BnlwsC3OnDUFSjb6Uc2JLV0hM88nE=","KNc495wHs10t93LVYtVDRt16Qb0HCWw2wiBDIKZ2Cys=","LSRbXBwacy+Cg0Ru3n6EbzW+nUnLTz87tOXh/NF4nVE=","JaSZyhkHY4NR7byDbBSYunyPLhS/mfC8K4uGu4m07qE=","G+P012Y7lJQCMHuCuCihX5Qj+b4RXKmsRYTUrHUpa90=","G2frUfrO9YFKMM9XlKldStEVFGmtTYUdDDNm7WuZMgo=","Bq1pIB+UjkdJ75CVcH/cZZECLHjLb6BH+CWkHdPklcI=","CkuCiFSNX7Pd589LvRoIgeXmHZmx1S0Pgug3FQllQRk=","DrSpNC6J2c8PSCxBzmbkD/fH2PmtHejR2NSKmLAFTJM=","GmRaIjRx4s93a+G/23BgGF5aWKa2UaEqiWmtWg362X4=","AwLESZ1B4ln/dh3bMFo2bz58KwHEZXd7zq4aZ+a0EsE=","LBfgt/kBuTYwydqZuu88XC9aZE3OpkRDV6EhvCqkJ0w=","Cw422oM14kPcf9WcwjZZdNDg/6JHxU75YXqA921Blcw=","Ep5zPB3aLt6NOW2F/Wu4tuYTmfIxHAkzHH7y+b6rIrs=","LN6n6xj2FGtnxDfzfBP4Vu7QHV5GTohwRHxci0vvxP8=","KtTwIWAzAY59KlUMLggkMmFPQH+2AJfUUFzPyzHWd0U=","KqxPVCVoNbrZbuwlZkGhD8RNDWP9WGD9R1zoGCdmkfY=","F+JRMsCerY397WkbkIG1gfH3bEqG8v2cnCnSQz9NIos=","LtleSTrJeaCRu20o6BZy7F4fHjnxY+X0uZSN5bS+MpY=","FhzmPVlt5pRD1/VC//Ns08EQwzz7tEXJzztw2QgeTwo=","GT78d+p2AQVHxbzGAKEfHVqAvdd5ams9mg2vZqC4pLs=","FEmjipOM7jtW9QXxuiMlsYbiyiKoQ18kHPpEPGAA9+E=","IGDs+aox2zEgIBgn/N9rXufxu5PVUBh8otu9SkIFp9I=","BI283+L7bFCWjoJalYNXZGd5VGyTNAdI7y4FeUtIqx4=","AwL76bE6Pu2RqCOwtNPjYhQTQISX5sPC+knZyKo29Ag=","A+gZJaP9XyUIFTLymGUH4O2RJ2y69M4IYIF6x7uDjps=","HFSYeRONQ0zzFDUX3ZvyoyIiTXa6Wz5N40t+xJBAdEA=","CBIMfsNW4WlF2U5V6DXufi6R5BAxXc80dfgtJw0W0O8=","EwZGQAYzAFFoweFO4nq40jjYunUUyQOqpZHc3nv8GGM=","I+m03T0fMMN8/fs6g9ReUk9Uq6HAZ6we8azggqtDR5w=","KFs4qrogw4sEWfSkiEMSK2RzFilWJHiUcR7HZ5lPw74=","JVn99Y08IgDIPtH7Tx7tVowiSMoI5XlIBtGEHzoIGEw=","DjPHNiarHtdB5HrFK+Tp9/eRO12B19oar+IDpJ7LmDs=","BR1BI2Mkl6oyQleuUqUeL8H5uokBqSXcRMDcZ3n/VJY=","H7q+0oIIF4d4JBBSsjbwvHrpiT0kfKnNBWcumv9hMUg=","HC90E5U4vSU8PdRaL/uWFzVQpRzb/ip2gnI3+4W+7H0=","FXdn4qf98lwYR1Wy9HNp8s6STlra7lo3ONT5QrsL+VY=","D98efIaJgETds5f+tI5e3p49JPulQg26jR6m0Q2/R/c=","B2noTtF+bB6sQLXgDM0tggQoEBsshLWI7kCkQ6yeCLA=","LyoPUN7R5qs09g+MVpBKUW2vyBU3IbRPGzVhiQwC6Fw=","Cx3AT+ddyzbeC/4Vyi1a1b8lOK7RMz31bhsthhko4sQ=","F67Y0RfCd+0NHYiLNexL09wLgjsq8DfTYj6hA6IHiyQ=","FTFAqmZYbO4jGo8/2GBZdubTLd9DH/M+4FufQpwMlIE=","Kuki4R701Bt7hNUquDX1vIAnvOneJcHOWwu4i2oX0ao=","D4GCQ8w/rst8c9/CHClovmO36TkLrAd3R7u+FnoFW1U=","H2KDijC61u7U7eKrUoZttRVRN8zjJ6J/S2biIEB1AA4=","L9l5V7lGDTQUAIyuglu2EPAYxbUzCf/Sbzns8ef3lbU=","JpLRHmRpXg0hA3S0gqRyZ8wA3y0bkFVyJ81J/DfsK1E=","D8qniYijUgJof/DdppGwNbTpVApTCMluJYI9h4eloEA=","GnQrLM4hyD15Q/5rSSqbiPr/OZDkiGZnD1Kh2zPWkcw=","BzpZ4snBrrKiu4mx+5tk/EKhv+/x2FtuehY7jDv6ggM=","BMYE13s1a0hdIVqf335ew/KWSPyQoYbJflEhQM/F2WY=","HTgKrWODvZ9cS5+0sSfgdV0RmOo6lp7+XjvPEtFniCo=","DLB8vyAZSTCI4X0Wzp0U/EIE9nDWuOKxtQHR8bP9eVE=","Fm62rVhV39PEXiffkVSFPUsIdBEsRIn/eqAFDkH7uhs=","A3KjvrnbNgMbfwxyuvHlPpxyIHgLJHrtgu4gee+t7tw=","Bb1lUgTVXMa2OQvBZQMBlXpnb309YBfGSWrQMf1fezQ=","FEF5GZ26E1zF+ekbdogPNCpOdLjuZhwn1bZR9FZWAhs=","Dm/oyWzpjzzJfBGZO1CHtV895wvtYycw+SKZs8Mroco=","B6LrWIY3VRfTmb+r5MfOXAPt6DbESsK1G7PjWqlXbU4=","B2TsiWuno3T1/VocvtiivmK64NVyY54Xv/rSRZDDuJ8=","B7qexngctHT6TWIpCPCaAXZ6B4XDoUrFuikyjE2l9PI=","DDJbSYll43cCQwEtr6DdT7A2pAE/L2fzUPP8nnQEkWA=","IZ3TyjyY0WEzk4OMc8iKbGUCyiOzyFtbiVmilpHjQnE=","DrK0X9UY9U4bDUglAm//3XZIn2JgOAr0Ddq1/8HFsz4=","IwW4tav/3FUs2WlW6/pFajazXSAL0+Q84WXrOHEaZ+o=","GnyxHqlGP2OQq7cHmHYVzr5ZTPIy+16JFEB6Q65XuYI=","HmfOBSTRB5IIqU3CVIPZ5rdCjUDDYwW74Ik+GUolsyU=","AP/FOahTd4lwQy2GMbwP2wz2AgtHJLSe8DEZDcS7ESA=","KZRcnKTDnUVUDANcEGeKPy9Ryty/GbMy91zh9GtZeK0=","GctAEyPb0/2L4dqVTAKR1nEkh8aH3ZZkpLFn3AGARFI=","KF/YatshkIzERBJJ/QBcsa3Qsqv3Bsr/QhknUGYZ3Eg=","L6q/0JtjqBwc9Nv8ZDI9jBJ65VLQAzmx3ExZscx6tO4=","L8dTnEBrzib75hUXubjv02FxEMjNSyuztKKzOemFfUw=","EpbNCJ1HUOVcHAHXaLXo8h0rwfrXa4QpQPKT7AvCrJU=","IaDD2q9X/c8uiOvU0dGkTqpGWkDPYLB8wmVJtXeh8ig=","Gs+X9MrMl9iI5OO1rQLdmo7lEUdeIemC+hzlBGdRGrc=","CzVWue72noRH0YadEobg0VSCES0j0OvX+LvWHENd9hI=","C4LPXi24uIsys3l4sRdvKmTaK+pxiUAF9KyxzmpoS3A=","LIrRrMdjb2WhK/g85orJKr3p9FHsoVBRQT82u1Za4+c=","L9zEZJnPsRAvVUCAeTZYIoySrkntfYFHAK0eE+tb74k=","LI17kyP+MOwh63uOC4gkj73HDwR7W5Fm492KYL0qjQw=","DR6/lzydJqZDYmIOZbDKn1nJ6XH8l1Bjca+Uid6T6Rg=","G92SkhahBbE1HGBHtDxT15hmoLZT0PRnAjPp9ZzWMNs=","Fiq6JGdQ3NhWyXWppHOnySG2JWmSApNLCh0p/9A4/pc=","LmgdsOdMO2zEmamvviIpyK/eKTLksVIoZ5tUD/ReLqo=","L8wjUTR5L7SoHaDB/9gITLjNgJkpPDoSlQSAjT7jm9E=","HrZmGtu7Chd0xs8WN/oeXiQ5n2aQpVQW3vMkHO7OdKA=","F0BFxy9oSIOLKginoBF1YJew8+0lTP+rKSbOFZ6fVic=","AqBXXwnzKC+gfptc9VOJk/x0xO6GIclfuyyi5fLcOhE=","KC9irrFn71lj2mxvqoZxEjIlrZGyJ7iGtrmBrv2soMY=","G5q7uBvP9fFwRjLe9tmJ5Qz9vuHSSYAyOOrCRDUdfrk=","GPikZp+vnP8R3Rnz1zw3dI+0Ym0YM5wHegblxcgQutw=","Ia8N5N38RJNo21m+npJBGFxJyElu6G0Rdb23pDEIaoQ=","C5oeyf0hy5Xck8CsGRETWzpo03LObanUVdgKeAsV+Lc=","G0E/cJNYAI9Ew+YId9gQoIHZCETzZ+PdCnu5zBGNxQI=","JLTvtQKFdYiP61uLWdQONJj//OofNQgmNZv/t/1PMdI=","KxHt7zUFqdrWAAYH/8vdAniMe1gCM5vpzXTSuldiARc=","ICJ5cGCWzUL5BiOcQMZxPovYnv2fY3QSmd/1N0Xe6N4=","IH7Z9/9XuxfSePgzthz2ePUsjjIcxrzjrwgEp8FZIF4=","BQQcCI1OY3QxsqSbqjdyqbBEPzFh/kZRWujTrAsOVR0=","ABt8e8FWgiWa0IgdzLzgpkoCWcWeo8XgEvmVNPwCN0o=","HsGXEWI+vEnvTYVzJaqd1++1+jzXrVDz9EzMqZEoyE4=","Bssb51F5wZ+ImSDqkxht/5I+LCFMUKFFUYg3orAcqQA=","JxKoIDl2kxfCGyJaTgukXfY8r7SCEwNmTVszHSIhjYM=","HX0JaHOHNNBxCuhRN340DbsQFCjXIAtzGt87HCIPOwI=","GAUCuuLaA52F9TchK63j7bVvs7alVn+rHkBhuG+j5m0=","HD8aMp8A9vcRWl+ru3Ome910ys6sDlpMzyWuA3PpITo=","C4iAOL8eivouREufR86/KPQoVNGpFgjjnbzahyvelgw=","KgNucOKYfYVFPtej2aaNV0rfVurhIU3HdLqhBliWLBI=","A/EavVUeRNm2oPRED0cAbpjNkAFFnJZy5vlqkuUCPTw=","Hw+gS81jt6K/3IcO+7NpZvVD4jXJ3Vs3HF6lwmqnuc4=","AVTiu9eWaSuJQtw3q9lTTEhrpwvHe+IedMThU4Hhy0w=","CgUls/lqdQeJDn9l57WTiG0YyxR09duGUBpNsfugSwo=","BKRzky5ST8DmBNXunPO6nvjVtGOhN5/NfWrxTb3rVNw=","IRUNEccjL2FWKOc5L2oMk0jHARWhoHuIc20ErrheD40=","DHGxKo6KfY/StOqbWH8ccie+HE6XQNs2z3x8Xo8xMIc=","LZTNvgT393xa8tNsN7u4FynZUav715H+4Ko6MjIaxmE=","FORcXisJ1tYxzGDFn7XCSwpXBBqsZLSoLbC2NgD1WBo=","CrxcXISJeAKDwTnDbd36OfiO4GAWNu09bkzBS7Ox3/U=","C5N7oVE12+9zZEb7SSMgbIQDpCqADCbmKEqTuyM9XDk=","E4aa/O+DCb/UN1JhADG9DRVfD40Rv+mnFURS4r8IQFc=","BtQs71ri7DTkl8WWE57x1QSgzaJA8XYjNfAtzVjDg5U=","FVQwjMcSTMvcBP+xu5f+HoJ3s4b2XM8si1YU40MDGjE=","Hk+8TD5PV+kK1QvG56ELRo/PmgqHopDEhziX5JeRORw=","CNLKW88A6Xad/IaNHIbyiOQKMcqDloUvOXc2mvJNcLc=","H1u+vkoYhDSsaZM/uN9QULqJBwh5l4+kt3h7+uf4O1Y=","EaLc9F10BEXdHoLviIKYE1Vaz3aiGQJMpwAlASQKDkM=","KooS5osfy6EOCm0ahsFKENJuPHQW821izmIXz5Z+HGc=","BFKEjTwMAP5g1yE4BlDISc7Sz3nTBEgggSIj4UZkfzU=","KkelT1n/InRVl6z2AHVHWRE8p9uvEdnAj1B8Rqmqyb4=","GFv1dHJWLMpF+HrBsa6BIq7FjO24MSgcUfN5nwfnK40=","Ds72SJ5wmtXFh2NrO92ce26FdCF1/4br38U6tYjW2NY=","Fgiz4mJP/CwAkeR+kOWsPJlicTxqE2g/1VMXI8uziJo=","DT9gdGvKV+XJaDcuwOmHUQpkfy59NEFbo3mJ2vqUxgo=","CY7PBIThJ6pnlSPK0UjqInI3qNn/ndjY85+1gWLDvWE=","MC8Q4RwT83ZyI7xQGl+d0TD+UXtifwJI94n7ezCsEF0=","CSRxf+e6v+lUGzOG+kBFWgF3xpcxuvIsCYLPdieImeI=","FzgpZbp75wnVTXDKPhP+yiOyK55uWpGKnwCPR82/qIU=","INMAENl3+dkSvnlzd3UXiqhB2XISiqqV63sn4WDC0rE=","BZS9t4s7aZk0SWCThqJR+hSsU2w37QFghImsHHIcBwY=","LO7GwTwRu9R2ZIRDIMz97uQC4K8uyAaHlsfDdTMwr/Y=","J5+tqD+DDf2XtyiOZwRZ3AeMds8GN6iYPAYX8ntLNHI=","Ap1ZOjESw79X7Iq2h9g5j8J2/PHUYqaCKJJzhTP7RQ4=","BxdRgfBVTab/6kqGDAMSS41Qw65bWaFn5YR7oz0ZwFA=","EoDLe96brBw9f1V/J6Ws6tbkp3vl3D6CIQh+SmziPq0=","GplJWNRMND9ZSJBWuM1yVJH/VRwPRJaXtUbI3Py5C/w=","HwBANOiBDB8d5Qe37thCmDQSq4Rz4rAPx1WT604/VQk=","BAX8x7dZuMow6Sc4FO+zUMHlJULTOPJMR/2ZqUIHgAo=","C4clRctczHPSILu+Af45lA56iSmwhGAlQSMIB9r7PIs=","KBn6zKLNbMFqauoxkfgzwtNynUd8c4NepVO+WHPOJzA=","Iucl9s7PFldUzhpS/7rqd02OSF1my6eZcjJTsmtoxT8=","AdEi5GVIYcSz92w7xJUpqMVzx7DU0+ecSOOkv71izRw=","HtT1ZNFH8/qjgzagmFAi1TfTRSG1Eck2C9zRsp+JovI=","L62ZEsTK6l1EBRfw5WiGlaTRaw53s9w/2H+GnIPludw=","K1qFYfDcWG1uO7g+1ewySO0MCfmzA1JHHysLgDId6uE=","GG9NY7AU3oyep6sBp5q+W5vjgI5sqDRBMvYPVZWjPVc=","GuXpQPxdEpXTJFeoQFgcO4u9oBFbZvf3ykKYJPruTRY=","FK/giArZL4FikqRSzQEThGMtZOoYOZedPWfUBa8yd4w=","Gshp51S+iwcaPunGSvSQlkObmPRLFajG9PWui3WjhJ0=","LcKaGjF0mbQ6Wkuhs2ysFQj3lbzEQxv7DqcCjvL9Mqk=","LujQOv5DwriFmfCjW5CSauZRBjficzrA9pRtkI3lExI=","Jm2A+1wQsmVeFBd3CXBARzzVpN7akiW4UlyUg23VHrk=","Lk1m9lWUg/dvH1VoLR7bVsjD4U2vtr6zoCOQVE5Swi0=","EBI67VFCWA3GdAjjN9THc3idk+R55PtEvXMhjPPbdQA=","GVJvJbfr4sRhOV5m+Gb/uAspktU4gxAPDb/GfxMqWpE=","LnfZaoc25sOPtnuTWlWDK1EaStjYZiH5uzEyIt031lY=","CfLGyWnUjsKRV2u82Rf9YiwrmOwhu/ot9dVzJP+7Sxg=","DdNgBYFxsCMmyeTEYYyOGUmZ1sRIAIH6c4h4w+GxHlc=","GYpSuCgsrX66OjgAtZp5SixwlJ7ZZshrop2bzDfyk2U=","F+uMjoAD1rk3g+Z70U0SqUVWhM3qTsWNdqg6B7Qo3Ec=","H7nBYLCXl+nU7sx5xQ4mWOwQ0POOzvwePoeGuV/fliY=","AgLDtklaivid3G4/v01m1z5t0T+Kq4kxdMDK/XjIpRA=","EUun8SwOGjsSwrUpG9gUG9UN/HAARlCEpwH0exV2MIM=","AZrT6GrYKjdlqmTqAi0RF+HCMMAqaskAN4lXKPgrM0c=","JU/47J7KTT+ybHLNY6fU6Ym7G566DYv893E9q/f2TgE=","C+jJta7jfvqT7nm1/8AOi3cnQsYBv48jAlKSWtLJpwI=","DHF3U0GpiskJuh8mrOQN6KVjMJMTNqvnFdLB632TG6I=","C4M+yDBcLLUAK1m+ueWCFqJ6tpu8cYjkMCEx4g/une4=","F0ruMcNrgaYhK51EYGWviACmDMpeqhsW/shcLi/5dOE=","F4Md1AbHeFpTZNOTknfanrW23/Hlb6Nf8YUGxksqi5U=","Eh4cG9t+SjV0v9HDpMs5lKxJNv9UsHyqCnylPMCdxEU=","D7LKXTcGb9cpJHiRdJj4eIvuM9PtSQRSWkFFvONf/xs=","HBMc+KHVRAM3+hPllc9tQsMBYEn/rAmVfmnQtFAef/Q=","Bw7ksvepCt0TVfnNvDpVf4SqzGSGNLD/SPg95PdqWFY=","CsBcmxPR8oKBBTsSrxmHdvPJE11I+V1nyTFLLEjuDdo=","DJWhdr+bN+Du+SQmzPrdKWlUwLynlJKSJc/cQniWFXQ=","FmNaE1EocLcvqB5GSEIaIhDAspv6GjzJ9BRwqRiERF8=","DNwz6xnyEBe+ikzws3trEvgB6lxM23ejTPF2rYW/pu0=","DodkWXcBCb0xX9ky6nxpyWzzFONAPQ+T/bOv1koVBHI=","HyagC/1ne/5XuHnHHLxUypE6R5HUsE4wQ3Zwlm2EADc=","IpoXaSyM8zdyJUJs4Mul1h7V99u1ox3WA+rfoWW8z40=","Ia5xQJQ5XfZSZ6y2VJ1YAhnESb+Gwz6095PgdHpkRfo=","KvvdI1x5Vlvi9uLNsdUnvVaa3/7ODLOf4IvJ0OwuotY=","CpXBGvPvegxYXr0gaL36sqEymCGhe69lpqB0azikrFY=","LtgiQBpIWmIe4LBPb3tQrfeW0iXj6qWHvL+HxOwKGak=","EPUiacDEfj2KTIeLp3sJjRp+kT/NWPihvNSvtSCuAbU=","C6tJANwhnRpzexHGG95dpq83XTZAHBIej/6FNdq2dII=","Dw+FMPAxDLL2yZnuLcaUMpqVeUayx2HIUF7OzLL/Ijc=","IBXLjzKszqsUTZaBNuh9Z8wlF1KpNkt3WYiOsYAKJUo=","BmAZTYguN4oWe4cM5wleWtEZ9m/5dGXcySnLAq62AtY=","AxK62Sdaxn8rs0YQv988aYnonvGL/rOlr1o96tq94Og=","BcvGjlsFofw+eEVp7zJQEfg52tOA6OB3QtwK9RSASTg=","I+ZoithGkLL8wdFm+mchEF02lmzpo4Sg9lmrAqe74B0=","JiAXEweNNn1oozzm67gqtVtsEW5TTIUEP+RYz00fkSA=","KtF3ROB5tw4xde8MyG69cjjMzSgRSAOEmMR8czuu8/A=","ACJ7JFay3zgB7WQEdGQlDoGzvB0g8/t5/vNNOPqjl3M=","GTbCWreOVKlHp0Ut1lwEc59S3zJMtIHrmhMGc2Sg/dA=","KqnTU7ivrr/6u6jtCSIKgSHvjNYa0sIMyk/o1dZXcto=","LDfehEXOsObhZVGgglH9R3pXw21JNwj48VAzRuIk7HM=","C2AWtBMGj9gRlgOsCuCv35QoSRarlYJzJYSFcxL8Yig=","HC2kw/ywIVrvgudfZ7YttX9+JheS+2kZU4K4q1ZbKBQ=","DZAZ4Ge4ot1IEpmskEoUy1FqwN2qF3g5WBdwonYWBB4=","Ct2PLhKZliXWZefsgEwlmGK5l2aZeidUSY8cEMcI9RY=","GwTJT7oBYPrxppriiQH25Y8mUTfE5ur/AD3DTMBq6aI=","GbWMOKNo0b+0neiqsUU2gSOBfhXQa/HYh8oh/u5IG4I=","JoUSphkVeb5MUcyLuLncrNRmP2nmDyle11BDD29/19E=","E9JotCwzhbaMVPK8ufckV9ftkTj+38hRgaBIly004bQ=","LLCplEjjiOBPXeTJy6Uvl7nEt8dIbfMjbI+S4WIAlB8=","HwEBMo2J2Mk01yyjbIPeDwye7gbKNsVR2PvuolXNGM4=","FCYvobM/euPXZmcZkA9koThxA+1LPh2ZX9ztZnYHILw=","ATZBIbPW1kxMzbEFhLS8aw90e7tm8w12TQ5gp5bTCl4=","L/2l7T6hiEfs2Pu7lR6DYoRi4VwkY3pqX8RDzGRFAys=","G2qfnHwJNUu48gb5/kqcqOlcbkGy3ylF0u/t7TGZ78M=","KVQYJ4K4qcKqrmdeXYyBo43J0upkYvXobQgXcL6/0qo=","DK1X7BuIBZvabUHZV/FxeL64qTKim2FiZ1pv7n2uFXQ=","Kdb2Bsr1qteF6Wd/uqH4cVsTDpCKp6XW2I4Is7hxZJI=","MDpof1We1udwyahBFa5yZkP6FvSp7FwkD4mBaZ8vjHs=","IxilqADeRnrHQGhI0iun4vKt4f5n3yVc1ionza0YgIY=","Io6p7687GHAdOuvwDHQy0TpnYOc3Z8umfb/qxGHQqKg=","LtTEK/BK63hzwvoU1WRlhTNVPQzINXz9LE3PVDsim+Q=","Ha/FOh3uh9wGHhJDXJMq4fTU9szlfY5PAw63wO00e4Y=","GB+ICSFxH2Eo4t+rVEQMIIetfQI1vspJbcYa6uI12zo=","FD+6zIuUj/Vh1hz/IQ6K+CoKUAhS2ErinYQQ5NLcfhw=","BsTgZ56LTRuCSeCbriI4uRYWpCCUxpvoOTlXCkdR4JM=","FPfNqJu7zXzdd4/4eMjfZuKZfO0/7TCR+gslnHQzR80=","IbQL2z2xeK+5fmyPUJo6VOSXDHAqPJbipoCjvZzRFZ4=","AiM6+jRW9HLN/j9hDQYS8NdK2YQtCtCLgmkW06O0O6w=","GVg4zXYsKgrCN8a7ER0nS/gJAP9rSVZoC95BrfyQEQ0=","CYK4gCIWQi9G8pwJhZZxAgSLQ7U+PI0eVYss6BYn8NI=","ARy8dBwb9I9wgPSRwm0RZ2aovFHZz7bNCBY+Vp5fVG0=","BMJncL/TC+fwhsnHB/KeOKIqtlQf3V2UkdYT0/w21ko=","Idor2D7oAXDUyxI+Mi+GxKovLr+Fy5e7GejXNAzPpVY=","E4CqWbA7WMaNN39i7gs73AbBst8MaNUD+LCpXBcjm6M=","ITCc7GEgsyBBR1upust6pQdXj8fUKLsBD8BvDqNtB2I=","CHksz4jPbkUNE37XtUlilfP5zWN2RUNG+uRxf3mA5VQ=","Cu8PkIbJ6UJDIgDotZVVaVpPUx4xn9DVfxiBpV46A34=","Dgt0jVhWk2s/2PLrHrTCzSuLi+TWMYqCytPgusUFdm8=","Fy+tMlk8N0zu8aQqu9cIVl01kegDLFF+RZXzBkFVro4=","JvX5zk1yFF0+csQsl0/9/ImkjFEb12Cz2dsDubEFxLg=","EOBTM2k0kE/217Zyo70spYco5RSalYKnLBwwnvz3pAc=","HwGpiTTd3lHzANVC0frY//QRdHHKsBXUFGsF8d6wQRY=","CHzXqV/fX7nX8EMaBGZiXNtC3GI3//539boUxt+hs5M=","H5ro73HbzQ1IoSS9Jl03zAwQGMoLRee0N5awRfZaelU=","FXGisKJRWMDF0pejl3FbAL0cVDXSaGwxYY1BKMU48Mg=","IyL98nYeRffPJl5NYnJRlibeCLv15xrxcGnfKUl6WDg=","LKiYD5/c2xs1Ai4C9r5i8ZNVykuerJsv3MN98u0CZPk=","GoiBwzTzlCDUZyxQUPRdkoFCTrYVRXgqbBcEDcfTgEg=","HzGaDcD5t0KePum+1XqWoPL2fLX82SscnNyXoV93Yb8=","JBkzbybcXUmPJ5r5W019EhETfGCO7Sm1yVEGleGkZ8Y=","H1FNIvZyy7FjY776VmeHeCCb0lfKEXtRQbKeBuS9V5g=","KANKbJAc7ExWZ1MR3vEPvNgIjy9o95XTs1UZux+/Gh0=","JsK5IRjNJwQGMkH7kZgGoP75gUyHsHHVoR78LLEQPPI=","A9U56i3cs1h2OGF5HMQ00e7+cxrTJi7ahXxWoG2c+N8=","Igb0lDZAnovo9UKSbZ4pkSG0MhDnHdeXD7QoMzfSQcc=","DfJVmGB3cQOf71d6b227YQzuryBOqsegm5atIt5oNGc=","KDqJjeWiFGXMoyE69YS39WQTqehLUkQxQ20LE2aVZk4=","JqsmTolhEDncnP1LIW30Rwm1TyQY32ZUXDDLk4FORGo=","IhDX8u9D4inFYx1OcB74n/3xrKZDUXkeD+fu1ChJPI4=","B9oK/7R9ZLftxoLavlxtsiR0O1o4XQSiR01S/+ir/Qk=","Aq2CgK5c+Ck2Bp9y5JAQ+NFkPNwpnxKsCW/UTFAf+a8=","JnuJ+E9IReOSRWX88aVOijJX/oru9RX4bMHABW9G9qo=","LUb1w15agc2QL0GLS5PyWr+ALTLVLaBUpe3u4nYUjKo=","IK6OcVcPiuXmVetCpPJ0ZQImrx/hYKlrF3hU1zbyvSo=","AgubKaVkR5CloxqgpyT7V482UFkN3RZM5a9ZP0PHmPQ=","E5DB2VmRlys7jvoaNnODq5f0cUOWY16HkTlZNwEO8KI=","BJc7Q2Px9V2hLU6rmFAS0yvYC8CtuQIWrtlXTanpfFg=","JfemU/xarcSvD+U0lTvIgweiDpQdfGhrxTu+Mk0YTNM=","Ek14EIIfR3gv5r9kp8XqzwPVWXdqJeL2neKDYr4YC8k=","L28EkJ3DYNGt1QOVPBFkj3JusPYS9wOsHjeGA9MzCag=","E8LPGyG3hiOPqpO/v/XAkhiZ7xqylUiCijdeS8AKG1I=","CEwgDxDv9Zv0PPPMOlBt5QDtaOWbzlzd8RN+x9YaTqQ=","BTta1ZAt+1yjbXay+YCQaxTr3EchVGofXx6XQWRPKRM=","I71EmLTAyfJIgi8VtciLx6eNUo070+PTsnr2Azr+EmI=","K1/2Gw4f4YzYTjUsQXq1uDZoPyjfHBbijAi8T9JpqZ4=","KPd0t5NrxQled+tlUAWrh2eq0HbAmLj7uoUh8YokhbQ=","DH9tLq1oN3JWWYSsgZ3CyDJsxNOxj2M5ElYhJiEoyEU=","HgNTLjURFWUXP3a2funHE5U3VwN7Jys2mxS7XSKrZDM=","HNrhaC8sEORA3jLrUXJtnbdtB7ZClnW/rX53jMC+4HY=","JN5AZm9Z3pfe7/bTTIc7fCSY8CK4VsVR+0um/gM+Tho=","D90BZtFcD0Jm7XKW26S2OQQM6qaRBoPuRNN7CGefSCU=","AxjuIlTDiIzkU02QkESLeoYq+9/71EcNq1XJ+iT1CoU=","B6jRmhl5yPo0Ab/pZO1dPz7vGdfk0LoAfzhUtJBMXzc=","KEbxWhIUVvD3S1ByESqQ7MVqSNmKegfzDrVTQkoAsno=","EpWtLeaOBbETAx3oVJWdmFj6z0SMoQFAVAeq/B/lBJY=","J0UhDswlMwF6QzBfzRMHjWlEPQ3aNb4upQ/Ehf+PHIg=","DcJ/CzX+wOD/jL4THH7kKiKNiJy4JUxJAMtW6nhJGbI=","CXgJJc2xQpzBfB5wsLQ3VeLnBgKZTpddNMP8McrBmDk=","LvieyuEAaiD3OapNpph7uGbWmT+onkovvMu5zijtWK0=","D2/qsyFRVqw/h4zmfFlT28Tlqz0THulYJ1Mm/5TSmlQ=","IEnBvLA1y1miNQvOzCpi9P22WBCPBZvDjBQJhXGofSI=","CcUpj2aWg2sqZUTJyhwPZEjg5uTg1KjDqn5jWu0g2kU=","HUjsjXhr4o9xvXGZTaBPeH3Et3kv4lglWvdCs0jk6mQ=","B2a6PzYPnLjSdZPO4diQ9XNQwjUJbZ0FYzmS1HfvJWc=","GIk5Vs5gBzRxTM/rxE9nA29RxlKCK8DCN5fXOpPUdJM=","ADrF5qPANzxYN5vzjIcWXXFqygXhTORynskUltx0od4=","Fx9LPQSm6vfbC4bbC6W+fURRtOoKEzO/qjG+j1DaEqo=","GBlVo/7U/xnZDZR8LxV/BQ2zTIR/WfX2OsbAO1U4OqA=","FeUDrmbNN7OlisZVSaod5ZIo9eWq3qcDUWm5gB5YqAA=","D+64rsbJY3dLJ/hqVbRZTVS0swlV41hJDqFpc4+eYWk=","DdlTH3o08aAB1OvHTLTqR3K5VRkyXSmJ/JMwNcaK030=","IZ+1msIhdHlyvOZveMozybrjgwXhGrNIGuvbndtLLLg=","H9YNwMR23vO2JMIZswVTc9cyE92SXpQL9VztiCMc4J8=","H40H7z4Wy+uniSQZViEc+llUUoAfCMh2wlJdxQTFILk=","BRV0FUjro5fRTmJpsyVmYV0JRHFVurABrG7iBWmPFuw=","JTCzfS3RthZgOfKfsdeOkOkDTLbptlP+dCjXaPjpstU=","FgLoadULKAlR7Ms85xcVYomA1kg5Domv9Q5VobvK1LU=","IziHIXr2crus2HPxKFo2EnlrDL94kEY+3lSIL8d0zH4=","GEmzqp5wU8jpUlKFiYCr6PFkLsZoBHU/Av9j8P8h1kg=","GgBJeAiF4IJ0R6+bqeueZY/9Yqy6yZj2wagN3lrtwaM=","HKnL+oCMqchVWUJa8xwK7D5ZNLarUaLqJUn7wudWKRM=","KKKg8GIsKo5PFvLgNltytIExLY1Qh+LliuibNLjMk6E=","IdG+7RC/+Wyp9hW97ZlnSnMxpS+zVmlT5t357KKAFT4=","GHEU8ru6mpkyl710DCc17wG4WrvbW0fEHObs8vx+2+M=","EdCjhndcbmcKNgpv2VfEA7Q0uhP3LO3DnRQIv6c/wGw=","D/TvL0ar7yTKFdizieAs05RNEpYTG20tzpVN0R1yT2U=","IDOOR7Ug0oFEjz+L8AiqdD90xbY/mKYwoAEIRkuyiSU=","JW+g/vWFPcEK76hlxWUxaTl9VF8HWE6uZeGz5Q+2phY=","FEujYZ1fydhPBjLfKW6N6lAXMpVzZhtpiAw4ykWuMYk=","KYSYyN8x3TFTgLNlH+nH7VqvSklQpmE0vItgKUcqNWQ=","GMr54mSjLbyiPaUaNRT7qS+2L3jswthEVXNV7IpDsME=","GUyBKCjxzb8MTwsEhq+0xdlszCGLO5DQS8XxyGZf9kE=","I/k+HEQRm6hWoQOAwjMxkbMQX1AqYeq92LGryAPASuI=","JdLMmI5HznD6mc8YEFAA0wRnF9g5r1R+3D3pMZaawAY=","HRCDYAAjzM3H2u6+sZeDqsxulCJtAMfKRNr9dVYUqA4=","GUOp74Eav+ZX//klBPKokU8J391bl5kRBHvuS2mABM8=","AfltsTkqOuXL/uTBhj8L3f2VplKZPI8XzhiGnCYbxsc=","EtSBTrsxUzHU+6nfwu+QnNd7HnEmyeYlijyYIdZj13g=","J6KtabnrVpe4W0MeuoXbsZhD88dRgSGqSVFaZe5VLjA=","Bm9/KYHsxMRBXaYuq9MjBCSr/tNWcSH2VugZGnjF3fA=","FuKY9gsmXwb47JIn5U6LvPK0gjkh3rRPBjySQw/EChI=","HBCrOcsEzgK6ctmWBJrWiJYfYPjZgh0XFsWmov4KlzQ=","LNfIp43Zmu3BjI1HRStNWy6cWyEo6zc7ggyovuyXCnM=","IzkayfKcGpntb72bv75ytIhWm/miB63b1OMKOouXMR8=","MEHFWZpR7aM6Y5jrMSMlGXl7AHJnAqmKMZx8y6n+0vI=","BOZJCNefNe13+oGW8HqUjISFErU02b9PMO8JPHl0A64=","GSUekH16kDv6e+2H6wS9kh3BkGLk7Dq8noK3+k4lvm8=","GzloHCwSXK6NOMxe9vrCUvT4I3T9W5BZYU7ME08rKdU=","IXpU3Wjc1T4zbOpJ2Jkl/RKP7mW9yhMWWdMkrmNmlrA=","LAVL9vkXdgIN4/uXBbop4N8X1+Gv5h4R7ajK94dirzw=","H4hhHWwCh85TVD2H7YGCukdfbiI5ie2jXRq3RidfpOk=","IE1amCnVcOIDveSRuGKpaXnXHkgOv/uxPEyzr1Zjcc8=","DqyVxoivqnc6zkhWJSeIFwurppphgQcdHRpODdMgtLU=","IkWgln13esUWAIJWPVgVtE7Q/55DBcZcUD4P/rrl3S8=","G3MpBUZq2SGrJDDL33cqgW0c7U3qaBjcPO38Z//l/74=","CMrxpM2CbRnhwn+XDK0FstSZMbrjabgsMAEQQYefKJQ=","J9gTRCPNmHskn0vtx3c/t7cxToyD2XJ/OiHQ8WLFYc0=","CaLqN7PXOdzXCGLOYqiDfdJnwiop6wUO8kbt2E9I+fo=","Gtz7Q2sjj3RhdXqWZdLcz+occ1LFnlrqqO0kuFML37Y=","KiNU21Nf66CACtZll2HymqsxwUJxbhZ3lYPBfTy81wA=","AQMbh2/HBMMpa7OBELh0dviPVyGhEyunG6DcQWhxmm0=","C4Xp+2ZMw7TuU5k2+IWIWuVDxgb9oAeu0gJXyOTuNZc=","GAZ70IXGDaYwqyTN9Bmv2gl3iRLVx26/2d9+z/YgcYY=","A3cdvlwzQP0omRfW+smhVLbVXWNVevE9m+pxGq/F4ds=","A6EgOBsVlnzeGjOTn8p4MMqhrx+61tbL1GI1khAfH3c=","BAMk+61zkL2Yw1UyMs6mgdSxi+hXkxIY+70dOU1n94E=","KUqTeKzPcjwmJm34m/8aK9txDxmN4WiJDf1zrPeGzZg=","ID2GQEZjMs4MSTOWcxojuF93zdlYgMRX3ZzUbpm/DyU=","DTOUgc9Sqx9lLsiWeol3bpK2qhIFZ5TJ3IVvwn7JHvg=","FYvkIXdHB2ooqm9hfH7MYEXIzlxISq2hl5lLYYs3y6A=","LaoXs1rC6iHto2uwbbQKf6gf5gzaVW1zEh2/F8igXr0=","Gi95A71kPGHMXraEVSAvZhPJwDvDxZqM1/jRCwx3khA=","HKeDX08cXzWqHgBUr7EUdpqCR0svn3cSJ/Ai+nYrpWo=","BDqzyVtkzvp/l+Hoq/nbJdZMIhO/RLAbAAX+4GeAS+s=","Du0WlAhs3W3YQALGk2USDMIxgoMibrfb2cEVTlvndKI=","AxtyaqXdpFb/rCnNOLZJJr5XobbB/Fk6UOfpzThPfvM=","JlLPv5ARD3cndQ1o7qt6SThYhpU/dYMr43XDfqmtZ1A=","JKWNCHrzgabyewZV3nlbanvnNPBaT07e8FcieaKKO9g=","GwTT6Sozj2vuuAkTgtkxQbO7PQMylEE6OY2iRGQnKkI=","KQue4Co6Ke2pTOCKZ1IZHDwpbMLARO274JEXI2CyTB8=","KgEtL0QVRckU0l0M0o+oEEzaKggIRcecx9DzkUaws1g=","AdTlvBgM7cuO8KWdJUmKVC4yTPD3Eo9wfEM+rB7e1H8=","BUZZ8BLsi3V7HSoXWp+mQ+ljI4w0ImSun8OaaddUYqg=","GfwDBeHlsq/LhqdCFSuolasCSsWce1flNSJP+4B9xyA=","IdH9DCr/zmdKsBZmGiFvBhW1ux8/w5henXTdceqGrWY=","JpVtk/AXdtI7x/HjRkmSWBrd20gXa8uwPvqFOrCcOxc=","JAMSDlpoeJW8vle1sR+6DZY+sMhj2Kq3QRL1Eu2K2eI=","JmhPqblUiwiseeehS8KPjUdlAxLwYppAu8zbWQopjPM=","IWlpwiG9w9qhwq25vkVsoZ/LlI3pcl/Fl6xiaWhxXBg=","BtTlQ2LV3HzUie9GZxPBuKcDh2Bi7QNmpHWumsB3bA0=","EMIev2QtOKrz3hWsSg3jtxq5eItZBKeDJu8Jmh65U/o=","CkuOkbAtqUqmIaz/FrvdRPB50psgNKnh3YvicOfjqAM=","KxpbUrXxxzn44WeoVht8WlZ/1Em2HkqqKWXzF3ut978=","HoWKHtsJfxaPELkTDlHVpPO1Xaf61olimPFLt69OY1Y=","KDYsP/ar5PsBdFDH3TRL1OCBAK/loJywGHcmWWeq/NM=","IE4BfULmsyz/IJE2jjRCAUQIVHYaDNRjdmBB1+ONzUQ=","GCMHqm4Gvxsgy+U0kToLVh4xAxbiNUDzXxvJ7kN+kqo=","HuQArtK58e1nqBFkOMy3vbjReYaMH9am3ZSXdE75up0=","KIWQrNMx9Eme/C5+iqJlbmTL8KaMfZKMIiDbZD251BA=","AIY09kmz0lAiohJfXzANLM4svhIt9PHFEpbmtl//F5U=","A8Riz8tFFp2c6tHQcVyM7P/sd+pEmiCIKur6Su4nTmo=","GP1U1JhqLngEy8t35oEsBue44oylGuMj5W2QlHgqMM0=","Abnv4EqAmkPGJMcm6SlL3NO9HpfL3tdC4hc9P+nkKf4=","EJylkbk1DHGn8ohsblViizggYiOlfAeypEkHcckh4uo=","D5gTTpB3Updo5Ow9zktiymuvgZnXjH419FGRKoD7G/o=","IgWDSrHIpm3hvHZq3uGOr2iaUr6uhlmtTQtDe+wilSY=","KSpsq6Bxuf2PtfDkbd5NcRu0oRitDGfnenY3VEvGwh0=","DyGKxjqJ2W6jfWLqA4fBRd8vFJV7z1x7Wyy5MXqHF0A=","ITk+Xy4RIRNqJfBxRly4WwKy/hJKjk6oMYGJGnELClA=","BuItaUZITa0/StDaQb4R2iqlRR/H9M9sxYmCeKZ0e7k=","HsgRfFWQB0opoBkUDv0cYntxX8Rk8desnUfwl5pMWcc=","Dm9dLvgpRd+zkuRHE4vJTDK923JIMFWgVjREoOT23XA=","Fpq/yz7pbX4C+XEercCp4kpHovn7ESHPjG2s2RpbMso=","LR3NgljSxVlTXsYoYXiN6mDdQtf+4MzNIKauQhTSGZA=","H4pGzsRlu6lkSW0lyvmjUb59CaYo/5fqxPzu17/tXEU=","DdrldTAV58HzsH2uS+d0c5jJuYZnqhP4D3aKIgRiCyg=","HZYSBGlyeSA/RyHdCFgkTyzGTFy/GkvxB3oELr8Rr4E=","JhG78ZrduX9Ldhq8pDmZpLmNdYvHTtNxm/ZbFyY1q70=","LJPFxbBX9SwLPVQzhlnwXRVm0CjBgWv7/PkANZO5gZA=","KpJv0+Bmqft192/QKqmZaZmgkEUNEe4ah6Hg5lzSh/g=","IR3O4P7j+Fcf2W8rXFXeETmAf6afvnkhZWP2xXCfcuQ=","K33cKLK8LScY6da0x5DVWDS3eQbeLUzoswGsNdM712E=","F7pRWTIaGA3e/pa8nQ+at/RL8uVRdLagkCm54/2D4Nw=","JeErYyYhOWleUKHpa2SANTpt1qG7mAwg+R/VnlGKAw4=","CV7KNILigFe1QRjabEWj8PWuU9Z77MT7DKLpbiQQFrA=","ERKuuWIr0uADBt+nYIi6h+jZz+uD11a0CstEVOd+OrQ=","G2lQfeg0Us45d6g+AWSBFK/A9Bl0prqWL3fafuA7I1M=","GMNqIn8wuovoNQIs2giR1RsgSdzstSYcAkQzY0JoEoM=","Ay3/ZQKtvz6uHtsKoqFCwjhyFt1QGsqhijVlESw87zA=","Bn6bLfEORj/05l+iHRi457XFXSF5QSB4UNmEwmTqZLk=","GGqMHd/Z+2cxJDpsGQ10wlgHYlT8TYUbtnwVyFXaaMk=","JfEuCQSvcw7GiSASLo1+g+bbfg04GNgqs/UXllKs8aQ=","KSoFO+kBPzdBVkVHJzKcowxQeBt/aDcesIKXSRTML4o=","EoZ7tUHqF8UyzeFX6+L/bwo9PoO5VuYZlRzJmvIuPXs=","Cd0qdXJqJl6Yq0LKDQE+e6LhWyYQBRbg6rc3+3AEm1Y=","E3z9AFTbrmtjW05PnmF1Im5clcReWyVBM0+U39k7Ig8=","DRRjbXt6/RGG8LnVyPjvVRvqx7stNrJUNvBL99y2Dec=","HbyBAC2KXK4f2RBTLwikMjw1eBwrkBvXIrq+Cl9txhM=","JBBXsNmXfqpQ4Euok3AroYLNsziMxjKQf0wggYNNjaU=","B8p1ydUcZb/CypnJx3O8orrXtJg3C11Q4nWojLawYzk=","Ffq280ro0ive3XYGEN1GPYgc74zoL+SgwPhgUC9tPMU=","DPhG5nq4Fbe/slUAhzP4tF2Dk45usNvRnm1TfqpYHgA="],M:[["Am26WK3ozaGI9J5S/OcWe48hnb2STXeGsPmPt5n++i4=","ARoTGjd4w3dCM7xUCWQZ1GPTq7rhgyKn53pRGIFmX5M=","KhirTcR3fhPLg1jBxCMVNXDRy5CVRCQ6vazUVHyOw6o=","FuvXgsvPbWPDi4eyfbKkpa9YR6mmCInEz2qjGNaGax4=","ArftR/rCddNPhC8JsB75QhAU3gQMJqWRWVsie6e8b7I=","DF5J4xn7lTUHPwf54FWsyvPj8ko13LRsq2ffxkjvrzA=","AWHkrlstJM1ji6XDK8Ixe/kNQE434APxBV2aluQG0w0=","Ijx/xtJPxT0bQo7bjxxS0gzuxZIYfSx6awsUe2KSuB4=","GuBg45szjQmEXi6evrcL+3TNSvkmIX9XMr4rbLf+cqY=","BGGRq0HpOSnqUfGQ/U53OsjVCDMo1LLwSCjco+aQmMM=","FLobU4Pjczxj0Awywrv/2OVFB+0zv3VEyGOIGR7KPkA="],["AJgTyAP/hKNpTu2vSxwhcmFSddwYymVMeZpwRAlGzPA=","FJWvA9yRgMiG8OG9r50Y4y5rDRuANw58vldF2vxDNSM=","DZXoz4pmtWwy59EeAQfkHhKXEi0azEEzLxtJiVo8l/w=","CwXxYQjEYWqXOwHYLlDU/J3NzOZ9LSH4UoFr0jTphys=","IwtiMVswvEnXPf+KneecYg4Dx0exTEMvFwcV5YjWBao=","FdIXoxeEdBBI8ybhVa+W6QtarnNPBneeaYhkA5yS4SM=","CvmvvsrhdhzBfUS1HKZtHb3q80HoXxCClY+cty97VdQ=","HaT048Z5CuG4nEEYhh2MoqUMyCpOfx7TxbqMuUS6Rok=","KGCqUtwvlnwMGguUKsgeAhidAxQwwRqRmlqolbz7YVE=","Fv8z1nyFEhvO59gc/xYYkn8ckrTR0hwqB7auGLK3ubc=","G6DoNfR2JrDYJCaQDEkXCovinDnZAzeqX8EHZOIyGhs="],["ACApc/f7pb0h7Vi/5xVteykBDUEJD2PxuykMHV2hrWA=","EZNExTcH8AJDmDxtAk/Umg+K+A5YcZM+WP+Hw6H0i5M=","B8IvlvL1VlPQTtxjFQVnp6BGCbC3nuz6yxSF3Ot7yHM=","LzlM/T5EJQPDoiUSqkt2uVt0PHB2ykEVqfu7fGsH7l0=","IGNRdQA3vckNTz55GGGfxpDCtYV/i/vYbXwAHkzyyhg=","GszqCcK/0X9AYXJccS/Rl2oH53PlTZBtoWYhUgGlgTY=","BeUsD/jASo5ePH6vodCQL+Y+NYmJNLAPQzOzj+YU+RM=","LnCLqviUvFg15f6oEif6jPrvmQhtErCjp/P4W7ymHSg=","CsI/AP8BW6qxyL6akJQ8PHLReBi+etQnxF6z/xgocn0=","AhNHmPTKf7mSgBLJN/N96HQyuGZa7t83Pn/6b+DBPQA=","Ahn14opfpSaJ0re+QyYkKAyUDJv5iDwfsP6Sn3iHPBs="],["EjBerfZNrCSnkTpi2Vrv1F9INVV2xnHlb96cx8g0T/0=","AKkr1qkZ0WBWFXhvLv6AdDylfBDsgM+5JnIrW+1Ai3k=","D3FsVN5BkgxAGmLfj5GG4ZuVI+mGN6WxE9YczDC6AhM=","ChV+JE+TkSXVf5yOZvfYjsD7PAW5D1JrrAhxvKhGd/U=","Ihi+hh1STq8DuUILE2jpxap87+5y0ObvgHMu6dfm4sA=","L5vRnQyMOIen/AFz+GPwdeZrGDrYnxNwSTBBbh1ct+w=","FOtAHBCEqd3NXQCS5dGimaoPVcNRVFx4FwPAHOh9ayk=","E/4jviQmG6W5LTY5ifWOF/zu1KhY0cYfws8rcdvbaTY=","Ay+i8WZiLwV/YalAXJJWIjyrK6gslJVgeSF1WrAY9pA=","Ku3b+iRXVq0eFlhin3R7jadZOxlcyVAyT5Xtye2kKq8=","EjpgVWgQI7FlcMcPzfOujjh6lzaQueZ2G+IvmUHX73Y="],["JceDrWbWofxshHcL1jf2IHCX3/sDeNfgOV+MC4a1Bfk=","HH06ksqkNc3ZdFILtvtsrIFjTMm/TlNN93c24G12jDw=","LNaPwxtn3EX7axb0K164nboq5+mqUMXxkVJ1qBiHGQo=","HUVnwS22SNSpxBMkwDKTJbdqB3MPrXLvnkkKdIZ0mFw=","Bp7k6yC0hg1K+Rr+F4Ezj1OqNUVi7Nhz4OYlr3B0byY=","BsrQwr1DjE26LtZLv3UGbnMUhMNtH2c4tumGAen7SY0=","Hg4WbXNKphTGtT209pEXmEGjP4EFQwo+5wq8qDum7G4=","HIeclCjhlgfWR/XvFBXnb3xZ/QHlKvuASGCBhR+aUoQ=","IVwM1OPxvbSCuT5XGHnXkxvpACPXoiDo+TshyK3UH/o=","H0H8Z8oTIrN7eqAbYx/RkQUoH2xqTTf79o/BtfYoAsY=","Hc42Bir35LAJj1WQYiztevnyjojUds3hOR6zBAjV0mY="],["Ii3rYG8TzyjHOmchbYixb1lY1dKSuhDvO8LBD1oLYT8=","EvuIoPb3SdaNqSUNWt7PCIRCgnJI1n+Yn9FLXJzU1Mc=","AGYpLmTmosZGc67TZctQ971OHTtScPay6ZglkMP4QA4=","CpSi18QJPGOII7CVcz83F21+dHuiRkW1FawqJB/92oE=","CiJhKNodm9WzKfVfUsdWgt7zNpqxM1nct9IS7vyoYik=","G12oOWY2FYbogQ/tAyQ1yqgKm0dtshKQR07Rl3/O8i8=","L6dd7tKB23NPq6W3Dq9Xli+T4u6h09zuNMgasen8wO4=","EoyzFQsVy8T6qxS/fWdu82grUsq/yNNBnf2YEJ0Z7MA=","BScAsZ721C6jkuBEoJTL/DCO6h9y8qNCix5yG/wyxq0=","ItHmTU7hXmDEWdhR7580lek39akJkDgsl4Z8RbeUAHE=","JS50dGZ3/XWEzrD4qmk2vQT5Uo72AHN+mRP+S1aY6yg="],["FhTQJUcncf2HCp6dQis1ccVJTn1nmCTY/hISF31fouw=","L2xOCXu1hRvhK74scSwvqQbzELeASNaVtKrTAf/A0mg=","CKHvZfUhKOs7It8rasowUJsK+K8veIju52bAwkhxGIs=","L28UUC8g2Vip/yO2lsrDriSWdReuiy6Vktr0UYQLuY4=","F860KhnebdMuOzjMKZDmQnO1KlYYJj7r+knYRRjqO+8=","KtveXHtz6afiK5E/meQNleaJxlxCjCOXzSc5I89o3b0=","FL/jMRXfKTZwOT4dyNpNaUesxLYCSeWxyMrjdmZc1YA=","K/UjzYqjviDOfYkfhyensktypNSDhITehCrMeC/YvTI=","AzuTpc8V/7r6JybyUngkoRr45C4B06fuFZsnPKCmUgw=","JJ9Bb65atSpDXWUgEAbdiujVQmbk1WQzB1UZAkI/fMY=","GakHmpiXojcHQlJ2eRK+17djWujKDt4t06QqdcHGuBo="],["ATWL3Wt6UbH1tdCU29juCGzNz7nCf6rQgG6O9xjQ4rE=","HAbHgvvAmAueSTsppeSgSu/GaM1CVdbP4gjp58i5ocQ=","JFKWOOvN8m3ogWKH/sY3BhThEuEMA5GQwQOnXO0RtCY=","EmQcw89Qyme8k7yMGe2J1GE+nigaUc3zE8vIERkiJCw=","KQEt7/sRLrFANBWcWRYvhm1KGAO00ZKkMpNZ8PkDJm8=","GouK0ey2y4iCc6kL74saLPwD3UTgsosY4QdOQEqeD0w=","F+oZjzqyYdoAAVLyaw6w6+CIpwnosGoYo9whCMIJaGQ=","BFqqmc4eBqPAIVCASpEIf1ekO3l5d3PoMhbKlp6HM4A=","JU46zbx1rFkmebAytlqckdLgkqteVxlVG12mNbE+lHE=","EqmWq8hXcCGseIDBbwWNngbpURGH8Krf9rtkDkMW0mw=","B3ft702RUg/NSQoi3Faal+VAoP21J7Sxo6hU/jRrjn8="],["HCAH66TRYphGu2lASsyEVl3l0kYg91z82fEf7us/N0g=","IRhlt/nBx5GjPXA60ygPaXVjJDSa/IkSoZuD3izQagw=","EuS1QI9IZBlRc56iflIQZyQLgqpRpC3i1NwegiWQgYc=","AhhcekrYyyHxkAk5bxNKLD/WFNMF5HXd0Z8m9tSz+c4=","CcSy9hrfJFJmFozJGOlvf438Nb0997I/xkHvAbzHHM4=","KB7KFLvDkgkZ4AEVBFHD5E/xjh3RFxQS/15mPXSgc8E=","BTPopFS4zW341I+psKnLKVKTPhprHUI8vFTQUzpyWZs=","KEzPcIWVR/y5w8e2TPCtYuUXJuyBtY6wHBofjsep63A=","BPpWIKLAV9xVKln97+UKkBBoGQ/cPfh2GZHKtQoBpEk=","LSZAp07emvbJiI5faKhPrJKxMzfa2PxhUvqzS1VBmQg=","Eho3ZCaf01zfHmIcPcYxj0e4YjgLoANXhJ2IQAWUY+4="],["IvSdckQHfkH0CcCzU6/RaW46oV/9tKC9uIP/56Gochc=","JVQuB8HBOXm7FPjU7pPat6PcdQgGzzfywC/1O0u55m0=","AIS4ixzkWYtwHPlqM3mgKjFX1Bk8io8RV0WfajTsMvs=","L22jhUUJEc0nLhNgHnzmbCuR2AkwdJL37leK401vX7Q=","GAK5flS/Ool4Yyy+EOQpcFsDaAMl0m6hkMDx68c2LqM=","AFTMgcfR1ZWB680msWzL3L8ZaNd/h6IIHRMFT1ERj3w=","GWgbQkLRHiiqclMM8zp9FXGfGoiP/2JeBGUsd+4rLeM=","Gr/ksc9dsp1AeOUom7FDSYq7vcmvVnIEcKJqPforqFU=","HSJ5Zz9sq/ChxLjuv46ceDYWgLLlnX7Bk0iBn1s9WhQ=","DyRtL7tOEhfwljH7yHcIJ8NnUeatjW+xaBDjOVFDrYA=","L4DKFRsHe1B2coHqXUwfdFf42kRN2hbYFJu2wQYe0Ko="],["GVFSOkJwxUQD3+Mhj9PUzO+kMRTxsZ+ywoIaQ3Rxi50=","ErWgnh6V4NAfvNI0+tRz2O4rqXb6IoJ/+m3QPIslpk8=","LBhOkE17/TaNRJW54wJ/mva5MTyPGT+SmsniTRDXo28=","FvxI5V1k2DAQrVczd+okIjl/w6fmyIr4CKVm3gIj8MA=","LbGsTCscI6AAJ/3PD2Y6+JbYdBW7A1sUnSitPamMb8w=","FwwFpfilXVyf3F6COLNnvjWJF6GaKLTEfkbz5z1CoIU=","Hrf25VICFcFeJ0NVsZu/cau/BKpCbNB9pTbLP5Cfblc=","FBEadL0kcwyDNpnrQbOPHU7Rb88P7MFlW3byQ31KDJo=","LUa0jlCQwMVqOQ3jc/TJogCNsxH+MQY89P7VRikRNYU=","FfMOvfuLjuZEJBA5omtAjceo3nfyzG/tdUtwPqkt3lM=","HulQxFoML0pLZGiKeTXtK2PU/ltBSvoFwaKEZ0QJ8WU="]]};fBe.default=sVo});var sYr=Q(Bxt=>{"use strict";d();p();Object.defineProperty(Bxt,"__esModule",{value:!0});Bxt.poseidon10=dVo;var cVo=Nxt(e0()),lVo=Nxt(t0()),uVo=Nxt(aYr());function Nxt(t){return t&&t.__esModule?t:{default:t}}var fVo=(0,lVo.default)(uVo.default);function dVo(t){return(0,cVo.default)(t,fVo)}});var cYr=Q(dBe=>{"use strict";d();p();Object.defineProperty(dBe,"__esModule",{value:!0});dBe.default=void 0;var pVo={C:["FRLfATW2aSWJ8HEUCmB0nPd1xkKzANovtK1cbiOtTl8=","KxCa4DftMDYc9lRLL0zljzVliYltaohJSC7T+bZuEZg=","Alhb7OBu/1U9SFR4oZ6xSeIRGuTh7LHWH8EM/hwHfzQ=","Af+Jb0wGYvSyrZJnQbSB0DuBOozDQ7nC0rxIGccLLzw=","GwyvAvQ0+j1M1PuxPTEWrItzhqWv1sZwduy8NwSqRdw=","D8t8nxPIVRengFiUrIK1fAby8VOm9R9g+OUIaE3+W80=","LcK99/Q4EuOc7yEOQukrSWiti/VUVBGCNUUE0yy/mVQ=","Ba3Z3yDBiY2ka790WUQ4vrB8mmVjXJD0XAoI/rrRNmQ=","IcraZkFmTaqZf9VazouIGRzcQZT727bKWJVEfIpYhZ8=","GWI1BFiaYPBYsESJsVMyTRbtZmZ6BN9XKxA1kLhIvwQ=","F3ZELYUKQ2oAXgLGR1ty/S1fhEUokMREFihI7h1X3sI=","BsFpH9bS7pg5ZhDzyGjXCHTyTv+FOTjYf6zokjSgmpg=","IsOroV86Fwob0RdhzCF5Snr7NIpF2F4wvFIniBST9Fs=","H3exjwbhRYh3wrGMrk6SwZbAvg93m55jsGxI6QsCdPo=","Imw9/npqZzGcHa3aG07wTkX2uAp43bC9Z+Nj5juFxUY=","BW7746reaOaIarkumKPSimjKidL7dXBvaUagCB8B9iE=","KWQGRR8gHA0JWHt/TgCn0OGUAmDUgxPegH/C3w91XX8=","IADgtgErIPCd+O7SWwlb8i514qnIfkeCh3ALWTNW+Es=","In83ZrZkLUTG2DahfDDOz/ZUtUSuhjaBjbjifbEkrTE=","JARkGy9drZciVCvxUdSX6RmYBySbiGyXXyY4XfslSnQ=","A3STrGTR3rNLm4NJDzUXDEIS0sMJJtTk7+5XuqZSun8=","GOoHSI8CxpJfSwHQG4CcmmMl7MfZx5CSK2jOXnlBWV0=","EZUr/LoGRCs8Hr2Vnx1MUfmC8h+ZThBcJXj8Sv/5HJE=","Er4qMvJ6TiA1F6sgKOZblJ+JbFvs/lfiTArwT6xyBUQ=","I+gJf2m75F8C+uxeJtxSOgIVO5756LucXxed/jA2w1g=","B2P8S32pS629l7qTNhPDU07yFTaucIXhI8jT4jI1E24=","J6T70cQ+CsFerJdODOLiU0TEbDIy7nExQZOMsBmz+Qc=","Le5K2lk9dWZU3sErhr+wQa14WlZwdhH8SEX02Enn+G0=","C1FR0N32GyKRdy65Ok4+IR9SEkM4zHDz0e2VsOnaM1U=","IRbibHCG5wyAZgWhZxOX18BzvQFtNwqzzOfGlafu+Ws=","CUGEkUerLNjRicT4sXtalzHlXy0UPwp20AAjo45O/l4=","K6B6b4TS0twvGxfiNS3qvbXR47kuQkzWWXx32f5nLpE=","Gq/vei0vBRa074zuM7To+joXdv0pVah4710ifSFagHE=","GUNMyG4vU+XbPOv9LbUrQC+ibinBO8E/MVeG0Q6gHa0=","B1UZwL16bm/kv732Gt3elNuEJ1gBk+KshRc0mAW2Yjs=","EhZdR1zxxLr2Yrxs2HRPmqSRSh2eU0d7IR6FPu+94C8=","C69DT1bLa70IoKWHE7lJtUxEHt5T7rDE+aakBHva58I=","LilbBrvvdabXbdEO26Hrk7KHJhvIRW7ZHCu9CZhETq0=","FGVnknGAysCncdWDDxQx0UzSRF9doWz5NEQuc2WEfk8=","Ix0m59PtlFeRpSAT9G0C9fTkbBfDBHrK/qvkrQLLxEw=","AaL1zkQGJG+9QqV+bVrjsiGSYeNkz8Hyo5KUj6+uHnY=","AGYcyKOdYL6bPIvNgdkfqOv5rr+YKcJTOFz58OPnazk=","H1Zdpw8E+W8ms7NiZfl33aCbQ7zImIkw27IHn7KR/LM=","Ev1G2TXUWlyEia4MsCwvwCFLQNLQ885EKijXZKn7CCE=","KSQVPc9HoVvh+mf43fAOxcgWhoyOkbAp9K+9RfxS7Q8=","HU5h+MZFWAnhm1Y9FotLu4epJnQ0b5/WKOpdIOug/0w=","LE56zsrKji6p/YSb5WLU1dlVhk0VL/M58rLHzMtOw+s=","CAMAhJ8CK1ctYvp4dYO2ybHqdSDzzEJQq/qLS2AKyYY=","GTo3+/02cdv+dZOZ0BjfZM3kX3WxdzMpTodZajBIeM4=","JeJWNoiVfPYReKXwBzq33SjGvNEuu7mj8GVuoOu4fJg=","Hg2RmAxZplJGXOcC5Ojec/nrQhfq4lFFZqOdtEoJ1RY=","E5GyWNr+xZR5nfqBdUToqQf6eUr0pBH4m/V1LzZWH7k=","EsMNX1k9SwuA/IyWfCpQxEgopBdRleR6l8vq1g0CaSU=","IJrIoqu3DrM/INXuK0TvcfL7MXpMvwBMieVanjeqmt4=","C8etCamLWd0Wd6swMC/fDJDlRQa1CExciWkaNk0mjqk=","GnRizSNTo1cBWSocVP02N0fTAizYVIq4yDjIwWNAGmQ=","DiUdxv3Xa9vr6/cICNBSUEIE+rVMTvYxWdBk1o7F820=","KqqFdx6DVZmxPmxDwCKBZ/zMs4Cq98jom0YQ5Yb4+fw=","LEKcNSGawDPKn/VDb//EnDugGk6ycCWfbpo/HD+2FBQ=","ARpanjiTSlkSu+5J1QlWTJlL6dLj62FUaLIqcvwyTao=","IqckAp8AnHW4pDWKp2NtE+rr03zHlYdJe+j/1YtLbA4=","IpI2wVuxkyfSREV6MR1p8HAnzZX8FSqEtuADuEHDN78=","ME5LiglQo5qylDw7aOtvFoUKjO5Fgv5KiCgpY1aBFpY=","CDQXinXQg6Ex6tCUJLPj6WneU7stIPlAEIg/g3yZ+eQ=","EFzEBey0CuP3nPW5vXan+XoD+aB2+KGiLBD0SSBjBJ8=","Kje0tl8IyK3bU+jwJMB+R7KIWgZaNSpGo2FUnh+Poog=","EHjA7ghd0b0k/nH65CbX1rlpfZThenJYdXknqGTPybo=","G+SburcO9npdThcGYkoihgzaKG3sfDosmcC18jXtfi0=","BoyoLRiz59u8dpopVZsdh+3QgiOE0tTOmw7+LGMxbz8=","LYmJNzpVZjnjPymPsEmCSWmhooS2AFPtuXKgWRNq1x0=","DT5BbArhKv9Z2N1c1dxQmt3T9jkNshZ0LFF/LfcVgd8=","FLKmcYH72cgTx7q8nR96fx/r+fUSwSq9DfNGaim0m70=","Is/pMEiUz3moTLsbbgtXfWg7Ak8NWoVdDIahvLQyvY0=","Gt/ppk6AKTMevS+j3vKWH1yVX1lW1hs0wC0LBivdKo8=","J1Gy2n24cbpf20DgvNp8q1sVe1VVFoIgzzt5adYTz3Y=","BX+QpMCBMEGCULeQI28j8yCeiP/ivcaiQKgS87Vxq6E=","CtdO8JdxCZwEDCxUZxl4PDnrr9XsKlX8g5mwSrkig54=","CwDC+nYTtS4l5KbPYzozNVut6kNcu/72dSPjs7G3PvM=","J5U4G+aU4JkaNp6ObOdeffGNOMQ68bxYjNxl7Y6He4Q=","CRd9GMv/Wc5n7nbT0Q198S+gux3qZgw86wBqajAh3is=","G8d+VxiCbvzlKoa4YQ2UgAdGR79LO5+jcHtoHBqFWkM=","Ly0Si0LTIQLQV2EkCBfsu8qgPS+kXFyy+CwaDASM67E=","IVv9JY68eTUqek+qusswhA9+s1ft0haZ1bMmG1diiAs=","DmszK0rluV1Rjmrrt6B/tPwJI103pBM6Ub4X++n4J0s=","Jyk2dz/Bo4qoL30xcqJHe2AeEBWsAZjcKICiG7rGVCA=","JrxNQqF6D/yTeYv78uK1YcFadGDhr9nCOvesKm3gNCc=","LQk2If1Aq3bvFv30mnkj0tEsAij47bm4aVloRhE2f/0=","AnW6DioqTDsfXXGLW4y43MS7+6G3BktrODMNlQy6DoQ=","HtY4TKneeIwjXH+/DDGlm4YaUr/yhHryqyJZJIeHnao=","LDN8gIv+DSyrVEvZrwHwj5FtlLfOBymgjMTvue7vmOw=","LT4JNKQ3FITJWN8el+fw85hLVmdTn9EMPo5xJGra0Jo=","BU5CWqAq2s/rcpyunfGQfkFhMCKJRnyTJ+0I41dVzBM=","AklX+p1I+UIHPvkKVMsGMsiaQz7LI20Y9X2sWv+F75Y=","GUtWGpEzS9DdTq7PuU8D66uSf+V4fxcjwlNZRLL+aXE=","H187t3pIeQXj05smVrkeCoIjImo8wMekc8/EpSx0rAM=","Gzo6/tegghpoT8DQ+a2d+jtVfGVCv3u8XPAb0zacugY=","K5Zhndw7KikvzrB+KqgMhq1jbqfW1Lq+jSlH4Gk5BzY=","C6MeLR6Ac3SnEM2/gfBa9Pqtzojq0KFliwtIFAZhMXc=","JdfVvct0uSt0pgTW+rOy86IorSM2Dk3vORkUboxE+lI=","HKn5EfCwjRpiBZJc3nql/TiwYQlWIRUuir0BZUOA+ts=","GpDU4JCqq/ZSBTQ1483qXepkUn5chB6pNYgl4hkbSLc=","DKrzt2kJsLHhx/TsST8nUB9ebwg2noo26sQG8px4VOQ=","HI+UKG4ykGnR6AtFeHyzCM4hSwSZmzuZUx0QP9JXfNk=","Gs1DJx1LBJdttexCcA6D+xUTWfnyYKW5dwhz48uYqQA=","BGy91N/ojGd5G7DFrHSbXN9Eo6h+hfx7vBm3g5ZHpwQ=","K0sDz7RIfBoZ18BcoVEzvinJ0/MFHksB+k3Fc+7rwq8=","GpoB8AQKO+phJJRqd+Z/06pPxv8h/1+0nIUqxZtl5cc=","CeteB3p9ARBnOmF+WTaYMKzf7lDeWCOuBojmBxQpK28=","DQBs58GH7GRyVi0hLfwp9hXF0RkFfODHIWIK9uRmb6Q=","BUvI1lmzEAGipSn0VkCpmNyq8uzx/4/T8gb+NPqEci4=","HKH/JExRBuqIBFEWCBwgHGMjaYxraHOBZq+Ofz+N2bs=","BPJU3oCT8/szMN10I9nZ4XNXzLNKPBjpQBlidhDKsds=","GPpq+TQQDNoBI/7gtWNraTaS2RzIMvh8dsBLsglQFT0=","C8F1zWoK1UbTMpjSfSzhj/xplfFT9r8FxZwJpO7qsUI=","Lit5KrtrYxDizVsYj9zPUwKNbKcGBONlaLFfNAjuphg=","Ehb8D256yPDqWb94QPxyCzeEjm3LDHfyU+LNaDOqOvY=","FTgSdQdBc1Qs0lC6fNptG+bBLESvKgChH88Hh0IdigI=","JapWLE37CjjdkuAgtNb5snaTQfOB3pwnrw7aFFMYO88=","GayeNUn/IJCUiKtyim6I0QoPY093F0KlF+ALwsx8vjw=","E8AjOUYtCC8T7Mje1rK8smqABamrVe9pqR+EfnYL8wI=","H+8NzY9YWPJAyJhgA+V3onajUmxrRfdUA+gUoLxiCh0=","Ax2b4hJCSmQ8bJvxRNgaBub8nWhjegk4ic88f+5ePqY=","GmzKB+8w00MUBHIU8ahylyi43+jA5VvqNWSSiwfeQvE=","LTue2pbPGG+OC14URlQygZMbJgo/8EPGbPIy9JCcEqY=","B9pYMlllvsJLTRLWBvtFY6I6Ew6Y7uf3dmpKNVi11q8=","JlVXHCP38c0b5nuyTUxOfMZ0uIS5xY6oFl0pNJMNb/w=","LlupXkos5cQz8VqwoCaxq8Kyy6JWxhcGtpl/61d6QtI=","MADHlZ3zHuS/0RGMeuIpBtqNgC2cR4VQUBF5JjQryoc=","EOE9CIHSewjPW2TO73LEKO8QhGebU5sFjIGhcAar4FM=","K+KpOzcr5mTuv4Cd2HPHQSKss89auqbCFYcWAbiI9Ik=","ITECGCF6cmzIUMCn3JGdKf+oth/2BjkLLrDsqV1EZaw=","FNkH9HBwdUIgW/143ydL3yTYl4lZtE2+nfen5SEUp+U=","Baz6HoV9gAHOMR/TtdnrOhyS/G5drCRmwK8LJ3gWo94=","Ej/+YdF8vWYj7Uhq8OuOdtBN46d6SDxmKwtcuYzUSdo=","JjaKopR0ZF7doeFVpc8N8e7JX06JVlCBCqd/S6cCevc=","IQUOIGDc7rVjZ1Eq8/oR89LmvptycxJVsFvl/ueT+IA=","Iu4NkMfXFTJqA4PHq/aCS52TavKWdWEpV0vHmvL+8KQ=","DkV0Z7rowTL2h/wGI1+pKguyw/3h67vubvg3KfJfPCw=","HfucsAAqVuOLc5E2NvpW4mo7TedRk51esJo0MqPiljg=","BsX2BIDADKYMAW80qK4Wa2k0MZuBq0snvrRKEzg53BY=","AShJBBV8BxSOYeVil/8E/a05SmmQ1OR6YUoAmZ5Ljng=","E9EDAKw5HHj5whXbxdLUYbYs+lo6xwppvUcL5dgs8y0=","Bj1lhEuIBdqo/XcbB8J4QExyi2ZesXICKXJmxCKpYYg=","FeO/F8UoMO0yVc1cEUnzYYZB1uf+30aMMF0IIg28ijg=","Er9d1cPKrRLgh15X4ZsQdS2WUeOl3aBcD2blv4+qPfA=","JDw7eX6DGlUEauiRYVj+U2SOIek5QA+fXrZ9bAzAlMc=","AB4o+ps0wsYVW4Qh7dTeWMmdHl6B6SNF9iMZq5bfA+U=","KtHbpVBu4GQGSWNSe97NgjzOBJSobqRS2bQDNiPzhrw=","IxN4eaAky8G0gQ7lTH+bhQRnNBRfM0p8weSlfHQMjYI=","B09vpilylo4iGJOEVj1nUuMCNdoidUgbxsOwVpN8dzw=","IrEKUlNxbRZaZwc27iQ94GJ2GTeO2/dRtGvaCxLczPU=","DBkAQPHk6qEbT8cEaZWYloCEkXfs57/ve0RlE/nr4RI=","MBh1hSya0lYhG3+fMc7Y4iVhiNMsMHLFGdcGmw0Q23Y=","HA9n0F6/1lDSLerXoREwMivBJy766YuFyBXbazGN2kI=","KG6aFzZPNpRqPSx7oGEv7z+sYLDa626XOqvrzlh6ePk=","K3KUaBJuqhAfQjO6qgmdAtsU/jXEhYDrMWXGHdvOtS8=","HzD3FAal2pjpKQYstI4KNORz6DL8DOgRwo8Jox1UFvo=","JZVG+EGfoVl4qzYAhP4KEyKfwR3GmNuLuByCLiyDIXM=","BuNhJBIa+soZiHp8pCjhLA7I+qr11zPsxpYL16pdfes=","EPHOC/V8B3i/TeYKHiusiJLea3tu8vjekR9zFJQmC+I=","F3/JUfY5/MJ0tO4o8/f/Vg1soNn5MPU9OrtV5tda0QM=","HzQDKqRswI1oVVu8JGmmai77ojxW7D3dxYNuLpGc1hA=","JpzQt3T4Yl9d51Gb5hhXzJ6+BtEGENyR2fTMVxEeq0E=","B09DeCgUD8+xrgCzjCmlCA8ND+65nUaI/4hx9jSfPGY=","A5by/OjNWrPSYB03+A/Zd1ql6fVrQG8BXZsJX+GQWUU=","LgOvv/c/sF8y9QI5kH9IquGrqBCmMSSAzOND7GY/IQ8=","KuiZRVpqfEmZfIK742Bm7x1sIthCavVNLHSXCzOtKpA=","K/7e4+r3NAoQ/Alx7wAD3IfLmXzWh++ff4izDD3vJpA=","K1CzmkPPnx2f6vBKHxADEeeJMqaAUeeSwjqZ/5UTmgA=","JNFusfye45Ni3GYzjqDSdRR/inq0tizrJtw+KxbDu74=","FTnU9heNoQIARjWQxu+xynMFu7qTXlp97JQOI226L3E=","Cehd3LAr/gcJAh3JufTvuiynoEB1p4wb/Snd28e+dSg=","Af5/d7osAYKCBzq00iKVk1H3zBbKx+HGeUYR7tBqOBM=","HTIgz3zroZeJnnkv0rUWWAeoN4LfVUOMyPzuaudWWfk=","E2S7Rv58ebyRVqE6jIa3fTQlOR9+0SSgNblBM0BFF9g=","C3DuoPqVlxxStMkf2c9v+13pfmPjZAKPDAsZBLB1sG4=","Kpq5a03jP4zP3M2OhlEOjMcx/mc+sonRWjdOsNBV0hc=","LserTUOeItHZfv8lAelFd2kdKGmEQOe0EZCouODJhSU=","HBtZ/5ISIkQilo52Fs6ucVc7BcmeS8smITEm/k27XeQ=","H9+qTaVA5Q0rzRoqCXU1D5aeNJJYQIX33T//nYgUzUk=","DMjvaj3CUNekyUu4kL55e5HwiGmpk5HK9w4u/99/CGY=","CeWV+uyFBnAKQqWkEZDLa595+um2AcxlZ1aejuniSBM=","BgR83A/4vZTGq2Dj/+ohkS8BAaYL9sLpY3G+VOY9c0Y=","LkAoikpoHh/1MY+/t5bot/Cy+s+lyeaRocSST/+6SVA=","EmFpkr9vr1FEyM5YNV7CtuIKfSXH37E0YLByJoFZaAc=","CnhCXVY3KvmV2JMNSM1kWm5rRUhbTAb8OOBSgYtbPK8=","D+nGCmTc6LRbU0YspuaL4yXYF00GdHEpWpg867HJoPo=","LnqpzudiT3H6SQKXHQfNMDMZv0EAe9xOoP6kDvl8uh0=","EEaQzwSgZm9JIaTvn4CPuaO+5hkt8ObNsVtvMC9HbI0=","LmPEISpAIoTe3fnvJgvP56OVAC4iyaYVWTBTOymVlHE=","I94MlSfU7eUWuVbJIAMVhmN4UQYVgVNRvFjTtdateCY=","JUOe0XN0QNeeS+AJQDlJ7J0yoLpszX/FFY7JfJ0yxEc=","FONQgOjakLF+crb7//4Sawnd8MDL0LIm31SVjmgK/pA=","Lg6HygogkNmuGCTOyKOJ4AGzwK/3PoG9JYR/8KRdH6Y=","Exng9gihL6Abd0Co4UBmuIDwtlCDHY9CS2rz+zYcbes=","JiuC8dHQe7GLmSBZfDklpBwKYUNrcdJO53I8f7iHWvk=","J3c9euftAIKWpXKttk9PtcIpc1slnAPUxDnsKuRot38=","BaZRiKxtZGfgKNvkuUG6xagSQOgIN6UZFS1lQqX0B0w=","AKKosHcZ7PsslOkPjgRbGOxFX2cyUyTEURnAMpGV784=","Eswxamac7QKQvslnV26OKp6bYIG7Cb/aZFbc0/2AJaI=","JaBbqaP33MKaQ99F78QEvtQIdJt9IWUDjXArMD6/EDc=","Br1F2bE68o4wk0jRwGzxU7Bh4NsSbsWaivCVoxDChNg=","L1X92i3I+vLPgwhnWMe8d6GjgpNOcWjDCh6dqtK5b7s=","GkaKGLGF3DQqxrjr5T7yZcaRkXWeVT7rvmdO6XY7GQA=","AxsPm2/8tFHyYX7pFc1tr+F6yZaJQXsdkmmGB+4AUUI=","KPldbrdUfnq+JdJIQZO7+qNsZXaxnDb74GtEVezSDzc=","BPcMNAsWboNAgK/ESuRE6h71aqjQhLIwHmLwjgd3Qgs=","D9ch0UMFsv2bIJdXdfVObE6AaeLHH9ZjqcnNDRMIYWU=","DnnrUT6r2Mo/xhCWUFBRCHnA0sdVt+Wdp3JtDVSUN4M=","LjY2oPjDAU/ZY/8c/vzIRKF2O/st4jNS6lWqXde7j10=","Dt6vNfRPM52vtX4wgMmcdMEH9h4+Dem4tMI0oyGnVYk=","IOQ5E1BlTQRjtuoWzGjSxBG/jJfa8dr8SuYQbrs0dkM=","GqC5q6tcdyWbJLpt8DW/hkx+bVc0gKtLLYWSbpWwudY=","K1gq5+APPG3VFj8+RPiuH46qkyTmNHrp/KfCo68rla8=","EQfpEtJtDEJTSWNS8UsmOjCgmyCtsx29T8v6wOTKk7U=","Ex3sKKuw66Dpgh/855gLzKBgRsEvAUE60AoZuEV/gEw=","MA7YD0kV/LXcjUIK2s3GtUF8jONdkH2VN2dW0jI2u2Y=","GI4hHiFd7ZyGHToh9D8VeJd5OKUzW+dDJeBmnn7bVR0=","F9MhhV0coDA9x7CygHxD3hiAu2b9azq/5cwsOo5qInw=","FSjglvvSfg4JAEYL4ippt/gsoaoIpt7z81JWkUsFAhA=","JxZy+7Upp98n3SDoiL8zH13e9cB/9OcgYEdUc5/VY4E=","LX1QjfEo+pbaeRFsFJHW1NTYeort+Xsk3i8y6GhV9dE=","AsEq4GSQNE1lhFUzigulV+Kh2tvYyZFaxALyN4mUs+4=","Hvf1cdfarFraL1uU3hN0Ar6KgfnJ/e+UKP8/Rr7YG3A=","GGIT5tml7MhRkteQOI6v7VU13DY02DWecwaFodfrhmY=","A3DrbS6YKCzn6r2N+tvEa3S+6g8Fq6r2evFpirPQJeU=","EE//+/8iWLHUosZh0tDL94luBTmO83MIi8hjJ7N7wQM=","IG051a9eHlC0d+RsYlNCALwEPKmFzuF/C/0+aLyJeuQ=","AaqiCTHV3lkxc06AVGyWa4uvitbCeVWN4WlrLospB98=","H0qheEokA/PAsxLiD//Cn3fk0B5xLUOjW59ULWSUiPk=","JwGgsJ54Ws2XEeXm/2IyvGSX6pemzrgtOUdQi7tSAuY=","B+ma1fMxfBrOGbSny5S1CQAxn2RbK5VqNAVjVdOzAEc=","IlBFVnDerlCHX3Wul3mmAIyfz+UwtBfeTUI6oCypj1k=","Jg1iiT4lSr0Q8OT4vje1Ih0VKS/wCoaE9eKLXySVl54=","Fau80uDEQkSSdeyl5JEdFXy23ARaWVQXg0vznFWPnyY=","CXUfeTIYI/S/uTgEkZxk5crBkH0DEIX/jaqe/aleQZo=","CLPYLPvsjME/dfd8OmGEiqDLwNzkzvjXLOOllAey4lo=","GXa8DbvYOhom+eFKpDHiSnKK9Oj1zf19KZQ9/CmnssU=","BPWdIB27Jj3QTSwvo5axK6CKSJidwkZLO9WXZTTrOOk=","K7IyQ+hBxWTnrdLXtSjZrwP+dYgOmrdutNRqAgym4w0=","L2a5YUTvbFyuW/0lEd0kVqHW41SFaavsfXpJ4eBHSYM=","KbVp8vZ/HANj9gSTbNWcMplFPYIz55aiUHXEH6fhnUM=","GqthAxBL1Q86ZetCu/kBeS556znUR1bK7yWSaKBtJ04=","EAlV8+Vr0XpOr/b3m2l3QtBlU3GFm8cE3Opez8iF6iM=","Jxs2PE9E9PqvoC2ydS3MGS9O31w5wXrVp7j0eQUnEeo=","ECHqqPogC7DT1+9QLF1+7fKmyjbmOje1zt2Yoxin+3Y=","E8aiAzIRcMBG19ROJfIcRwj1hATfbCtXhGL0rBgcXho=","BmaRoCdU29Aq2igdpBiT/uvmhwg/TsKZYAyEZX7yvJ8=","Fjea83wnTmY7fjwErQZe4wmZwwoF+93xpDA3qNvU8Zk=","LgHPmBMlKlFxYkpJY9Vy4bbmWiuTqcmQ9qU7p9V3VpY=","BaTsd6IcoV+ASu2HuY3D1fySrtecNySz6c/PXI01v3c=","ADLzurBpq9SmaqmEXoSj6h05CjwrCUGXpVkcawwptLI=","BWQWMoz21H09KRzXJZSBRDIVt9KQTHxWMbtLcug959k=","FsBonUgoyTXq/ar6wI5NkJ2nvId2x2xdzGtL1JxyF/0=","HY0j7R3WpT0sGPkVN1ZOtwbsETm6IkC3M606y4R/eZI=","GqGiHjeEuXhD7GIMqJYejGLV4SuOPv+6sqTu2biljeQ=","C7VEOdTG+BKnBYGrfB2lbZigiRYEjWtI+VQLRRt+Ztw=","JEIbc+6vYxNLRsKWRsKyTdesuGChiLCKbtHQDLkLPD4=","MEXCAS90RYkPefFWcGDDyTWWWs0OpVGmcfG2JeaE19Q=","COyGOZGgU/7tqlKBCYr8Axt1VRBl1tAfbesExjECyb0=","JQyyq51VeaJKV/qqh/fIKMlJUs+ySMxG2S7mC4xMla8=","DyW2O17rwxmBIsYGsKWy3hXm9f0s0PST+WJlNpZC+T0=","LvarxasCyEMd6PemS6NpnHnh3wyPLZ1ejWW3ktvDbQ0=","HoSJd2aqneBWu12Xxnl73pPDsFklEjQCBmNTMrXCKxE=","CJI/BbBQ5uD+wO/vTepQD/OuwwVNSysKH7rrNWOE1w4=","EWh6wF4k9Q2wYzXhh123PY83nbOlwcO59XtyWx/YQ3o=","J1WDe4BUmtq6R+CYCQdZEin1ppce4PM6yTD1vhOxVKY=","CfgMgjC8WngTj5lSumtkzmI+EtoBlGA2Okn15e/AdsU=","EEAJdG1hwLtmQ+ZN3+qi1PMIcqkkFlUqHftLddQJLUs=","GW6CH2U4Y7FLcrGaBoqsQ0pgE1mL9zso7rNsQedvxUo=","LIqKheJhhFKo0KnqWSvElaUGclIlNux2Y4afdYrHIMc=","B71N4q7Fp6z6ZmeHVO+V7qhA3Jf9FnnmU9X6MritYZU=","JGShf0NTp22RHMg0n13QLL8rLFiht96iXwAOua3KOW8=","JoMSlOM49ERArc9d0cpNFBKlzEHJOiA3mF7s9ML75KU=","Ftae465rIN3WLdGhPSedTX2nSyB7xXoVrJrJLK4uz6s=","FrVaeS8bGdzOa59Mm2G+DgRXqZgOYFDaJQCkCUFfIHs=","DUnjHifhxxwW1SSyqK2wpkhDrqXaL6TmhvGDvpXUFwo=","Gv+4/YskPWLV1Kewe2JPmgRSeT0dGhHq07uChOtl+Xo=","J9p7oQy4bAZ1jFXn6Kx23Jq6LoY8LeuPrnUl5CyWzrs=","J+G+DbH91zbSGEQ/VtBph0Q3BNGMQqlvP9y3xFNvugk=","L7HdH3Rh11+jweJd9nDBRCsAG5J15nDXPIHrYf4CgyI=","D18MyaPU0wZsmRlP6yKfDjGDHc8IC/9C/x0Ul0+C/+Y=","K80jWFQBsPf+M/42bOkuOs2IGKI1UPN1Peyx7CRAX/4=","AFxVKgLio5rw4hyJRLnE9W4VtDjPNGUWuiFHNWkE8B0=","A2KoooZaKy/pAoMcgETFSwypS5X8t5tl8UdTxYIitKw=","Apuxg6aikbk/CYl0YQXjPMZpkHJQ/XBkho/TE4EPqik=","Bgj2IhSHFXjtWKEtzE0cFSr5cOblBF95E89MQMpt8Yw=","H4pM9TL16DVwTtfKg+/7UXV5AGyiLs10IlEcA5G1xO4=","ITiCuzEpHbw0bK5Y+/3PA5eBUuFbNEiSqUxE4vCxszg=","KXEl9nKLZfGJ+rYcOJYBa+sKly3TR2SRDwWVCNfoYiw=","D3YCnMP/CGHgSKYB61KhHPG/xp8t1u4VFqRuSGW3x64=","BaUG7XOC21GFHCJNUhPHzmoisZx/96f8zGI3rxFCuxc=","FX3bb7bUJ7l7pp6HmPOVDWiI5Exg3+wKmLcmKpd3RKE=","J3qjmeVcPly0nEvYeJ9lUTUdpUDK4Dfro3VDsEXpHq8=","FJkJGujcVn+NBQoINers9LmVtTQdKcVI2gg5Hm8UU6U=","IAva4+9wp1oSl5BBzeM6F47AKxEKvTecLSbL6pFntvg=","Lmg13kSVcTDdckoKxjNbfDXor61qy7pqqxb0VZOdx3o=","CeMCIiwBzbLEXlw6kg7dgto8uoVeFf9jSJMgm7/lXTo=","CltBLMzOCjcWF9raJnvHg8oZzsBo8VXWlU0nnzlZzZk=","L/sDS/K6Yp6tb4pgIuIzl3nmjvLIvznv2hoDMuY968Q=","Hzqz+/X9JIWTgKtZqPcsxS3BqyR5oQ8z18W3EhxYF2s=","CDA9jqbErwUKkGrrrkkuMgEOzmCbWyxusTfvXcJ2myg=","GfCUXZ9xlQ9sKymK08ZG5PuemZOdwXDHNfQHFIx5JTI=","GmIaWyR1i7A2NEY55CfAPzPSWvf3cRw+2ZmV2YPEw6Q=","IYp7dF819Je0Qo5hw7eVY3UupvjIdjYdMnMpV5M5kos=","Fuzr6+WN/1mnsLpAaTqkMbiZyndptEWnOH2xGAiJY/s=","Ha7kbPy71jQ1+m+HkbNqT8ZZ9SNuiWpNRHqz2mgoD6w=","Jgh1yh6Y6JXGNds77VANOTlAtWVNNpxhFW2ykn3l7Rg=","HL9x4OvrwtFRlmrMK+ERFniIFWFL7Gb2hzWRTDuK3jU=","A7KjIOrd9I6lcOZD+J7yJyu+vbHK7zKq2tsiqRioqZ8=","By9TS/B7pVVCYVLDfiEMwdNti3zELh3WSoMIE1cYn28=","F/5iqTqe+xI2AS4soQZLG5PYZ7Daow3TNO5coI0wSwc=","LtO123rS/Ag3NPthRxYpRj1Glt3YyNzbHS/dRgq0zR0=","Jug7mop8e9aSnyICH+p4CIA3wlxyCUJbqD6ZgRUzXBk=","F1j95eLYuIhq4hNJQ0B9i+zrpL5RegHlGlGpwRwVEKs=","Iz4i/4W//LV881B3/GyBljWQ9n40hKZ9hGvBz/LL4dU=","K91zSi2KdfXhzacRSoxBi/UGQ5gEXcepqPMWaSgs6S4=","IcLijVRzOQa9E4OG1/BbHMQvZgTfiTUJpinDUfV7ldk=","A+w9tBm3ibmhOBHfosUYQNOgGWHl+IQUirP2r77Mo/k=","BEUs67DNlPcWMmaqs2WzZm0qMp1jTsU9sAnfvjMQYvo=","I3TnzTSS3eQKIaQRGzIxPfWk0dSD/zjEsM1JIUsS7io=","GKrOFjmcf9bp0hl8XXh5WY0rcr1QjgXW+Lzrfz/GaKM=","BB1Gn4W/reyWwH93VqZzX0F716iC5Guga6B1cx9WtWM=","ELPBzqMC+2sa7v56cBiQzuA1i7Rd/NbbZPkN+WTLkuU=","CG3/A50icYldCozflE11ulQoSJfRSy6qAJQAqNd6S+s=","By5y2Gd/alH0wjhuLoMNZkjEUzpyhR/bo0pQg/AIAu8=","E97dV0WQ82K4NcBRUdbXwachBixQ8URT+/zhKBLexHc=","D3tzC59avDW4dLIk6/Eg1Gm8uIPUtOdX6OtSvCaVgIQ=","I/Lf0CQuDdnd92tXVWPmmGjhPCzzmCxSd35sUzlHIIM=","JkAyyETavLAlVFMVWItFCeJ3F7jpZPYEBNKpjoxECO0=","KlBcaD7QCbhOoJ5wWxySVhh6SO6WBk0/CU0VqTHAnWU=","EhlftTFOXcptu1MBoLqzdBUiqs2SYsVQPeygntO1v6U=","K5Z0jLthR+9IYPDX2Twh5CqE2ipdJMB/LmmQF142ITg=","Fo3E369v7NSISIH9Xw/rJ5mtsEHG4WcH+fhwHKNTW94=","KT/fXpdBhRtu/dIWQYlOq6rk571LS5HXJ6gM6FBYVDk=","EI1BIv+kqb7Uhtib+c5xiOU+AWGyM3vFv72BxmgUTmA=","HTTvkPH165vppxjC9Yk/5N1CIgOjBvlhcHtKF56KgJY=","LW22L5GUnxLdffCEbH1z3p0T9XHt0yoaOx5X78eWcEk=","GLpzeD9m6PlmFiIfSVmlpt8GzrW9PTYvrEsQYRHuLVI=","ChdgPSKZu/mQ7hqVtazAia7RFkb/5pbuBlvC6mUM9uk=","D8nua1EMAL8s+qXmEituaMqGb84R3630J/t3DYwl0vw=","KCIuCJlck+OMg4m9MvOdvMID0O/EARRHxUPQUWVhIsw=","B9J6i7pzSd1xbRzyqVlXQN1BMTuTmJ3n5en6q5fOm0Y=","FEmLR8S48mY+Qi9xcbSjwHPTqheJWzMbzNCfGJJ4iow=","C9jndvO6dVOTNhn2BxEYToXBxrWWtyq7y9DR7w8Gf80=","IPrfOFQOHkbaIq5Wt1MktJgwMbnI9RmNMsUNXyWwOgE=","JpmX7q675Ytuqfnn/XnRhbrHFYUHOSinTqb1lN0uoFw=","KH2RyOsNLQiC/Fdk2rVATIqP/xaF5932Vt68ezthkNU=","CHjTNEp9FH/7TAR7fW36hahk3qpMFqZ1PB5yRUwsYwo=","LjxKzKBhERLCmxjg+bWTV/fF3Kt6jV+avpLXsrKqZ+o=","HiiNN8yj0LpVit5JzFIg72Ke9UNnmVlO3K1gVcW8aUM=","Gh1/ZVmEYMB591unJDidURjRQg+Vi+A0j+127E9wV4Y=","DxpsWH8VTLngkixcTY0nfmZnmsN+q1sn3f9mhhXMrYg=","LXgnkuPPqEEc9iM+W+MN7A3yLTbJ0gfahd28pex0cZc=","G/TcWbMcAcqd0tmnBSCsCdG4Y7TnZHHaAVRPBteKm+A=","KavhTUSnch/+tSg2BmKEIWKxcIGBBuVE7xRykQR8P8U=","AvSwIO32AgTI3HWrz7B2BRc8vGjE2TXQ9+ZU8QRpb6g=","HGkqEhS7auLFs0grluxGeML3lWqCgZ46nIU99GBrmp4=","JcuQNDRf00XHmCQGmluaBbd7lPvcJOtXgtVWItta/SA=","FbplsyNlvvovfLDFIQ65AapAlonJx0v90lONeAJaYyw=","MBoC1F+ro8Fh+CUKLn4oDVYJD0zsAjRIrhGZ/LxYqog=","LpXG8qZ6E29RJDReOkPvIu3PqAar1zHJGkwwA/og81U=","Ch3B2pDxd606vMs1E+G7dEDY5pXyzwgPu4PmHtKF6HE=","Jv6xBTOouZDczp7ALoe3zTB1N1DRFWpSIHuCzmOpLFE=","GQ6vkUIy+WzdHeS73hN6K4qnuoF9bUsdzl3T8DqEHUs=","HUQcP8R/53oYg+BpZsiYDlhGh46XBx7g6Z5WDv/1iyM=","JwKKgZaVUI5wiC3VagIukS44bbRtvg2AZOEciudKISI=","Cia7/VCmj/nxYi40TiC/iQwqGYtqWL2CLHIvfkLuLFM=","JVHjURwRQDXfSY4H2DVMBC3zGwvT7lAsjCCri8qCb9c=","F8YgPesKgDJyBD1bqSe1mEwHjACikALmVTpiXvzwsKw=","DepNTFK97CFO5OC4i87wPgYu4t3attBQsUUMC5WlHH4=","BeZgsVUtNP8/YtvFsatn6OEVbfUGw5wKsdbasfb5piw=","C5hwwtF7yyu4siWeyy5U7hYjYs+bGCQ8iGQhqQpkbDA=","DYPvk79VFVBDTcB2PP61wKthTUfLDLPHkYDOVRhJmTo=","K9RIRYmNiaAF9cG7v19bjphdSOkWKFpk5naoEdVzO6A=","JVch4S+8giNeZKEGcxwSkQkgxxv+s5vmvIIpHTIufzQ=","EbQZEO0zrgFsfQWaNzZX9Wqx7Tr6iE9q6qw+hle1LW8=","FjSv4buuF2a3/3sRsBHvn4j/Df2INPywhZaKNYcMls0=","F+mSKENZ6SNTbu1BvWHjCChTmaErbB3yL2VwvQDlojc=","GYCMflQ2iMokNxnfwtoTAUcSew1EHYjf9TRD09fbnZA=","KqGcFFSKT87hcMAZbTY+iGUGS/yYIiXVlGx+v/eUWXk=","LmorAjrHZudIW9g8uroBahMMAKcxE0v2ZpLNXXRgYW0=","BOEyEwl8skoqizgZAZoLZ2vLyB0v9Jr02ox8sM6NUSU=","BDbbiLT2beOEuupzxQW4ccecI1JgD1hZsw4hjwcyatg=","AMl+lWiO4H/6eQVngW4x1qt7sObo+dPpzQmpsbFqkJQ=","LwTIxyyKABgK5tDCny36vYPQ1mDr615688YCTT5Xd0c=","FQcM3Zm5tc3AaUaFvbBkicVvLJmWHhrplmCFFs/Qh5E=","E0444YwfQrhXuiFL51zktdMxVboQ+YNOlfOpbiXi9w4=","FxFikFPVAhuvoRGsIKyFFhzeyFT8FwoGS+dFRxq13u4=","DQcuHI/xchOyeEhVekJnAarYvzUBxqVe8B3UshrPAX4=","DWy6gYzJsPTiMjoHOGnE1LTl3ZX9BGEP/ieplof6mKA=","G7fscgEHBltddfxFObO5GvDZXuwLUc4G9q47QPEKVN4=","D0sZivKq5MHxUDWv+90wZHrQSGHePmU6dn76UDa8WaU=","Jr1dTmoV7W4q1Mr4d2Ko4lMxWMaJ7S5rFPU39/ivSJE=","Hbdiw+GLxsANroEk6xOSE1epzbKn2NWviZzlyKME70s=","JCHy54gpR+BotZBJPfRT3SKjrEH5qB4Ej9XIARn/Ytg=","C9nXFpfWyS43aFBJO6aHKD6Eg7UppXvWuPMkCUcxDNw=","Jk5RDlp+tY/jfIkRlOcihzfiwKwv2efsQW6Eu0SDUCU=","Gijv4V5bprwu5gLqhYgp1UsatxVM+Uu5SBcf8JLwhKU=","FKIGZC+ppsvnjWmU1Ecq7C1m6b3P7KTPwTOFVmKgrhU=","KRlfb16ylgXrtRNIrbcrhuGE1a8qVZeehdjDfV+jd8M=","K+y9GqL8HWoMuHp0MroYBw1NjYfHxQhcxXo2hyzc9JY=","LrMRx9lq8bu+7cgR3NDPOw86C5MtqrgFgO8Z8uyk3H4=","BrE7Dsae/sDdqA3eBaIpguRQ2ktxnq3ALo5vCuipyL4=","KVFWlYbEUuV6Ft7/7WZDuQcyergw+kPHYWxrvXszf6U=","D4CRPWqY1o59IDFJCDQhWYeQvRf7caujvmgjXaMfrpo=","D2xuvBUscUI1XzZQVhCMonUqk5ND9S1M+qGtD56oBic=","JlGjVF1VoXm5XB1eyfR5AJTM7+mRtDSC06zMGl5rxBs=","Gf/taXvpkL0iwzoxUvG2HZJKiPJaaCpgSBSrD4P92mQ=","BRT1ERKyEx/3RGvcjmA1+KFWMwQeMcrM2uV6LPLm4w8=","J7JQ7t6hJ4ew50xn/SnuPW8xAyBLDsFTveGzEK2KuWA=","A047CSru7Pn8vgEiUAcbfYb1Dd/Gi1v1nlfF+Txx4ck=","FFOqvUqzCc4R3wYLNpBvIh407EV/PhGG4eozab5Lkjo=","EWgLGcD2IsOuzjcBPZ2cawlNy150wI4i8XD9p0TuF8Y=","JRIbpKCt6ai03avcM3sJZF7mxCw/u2wwug+0V7yjPZk=","MBDB0lzOZPbdNjVYkc+mgdxuLu1trrNo9meMy0Gwg1A=","HVDJfi/IUBcEDMGS0ZnOlsrPpUGJttZq9ddZ/La9p54=","Fc3LscUxcZIoHfYCZwCKnOjbhm/vPs3MzDz60p56sqo=","C66GKS0AS2HeqR2rWt3s2EUuTcD2ZMxgDSy2ljt9+Hw=","CWbgrntuUv0YGFJmxEmsoTnXYEg2FZLThjKiDI0CRvc=","HK6S/ob5p++DugQZomHcg6oSoSZWJQv2zbkpCahRCGc=","AKLLg6BUmIzuGnqEfCKMgAZobqYqbxPdlTXbokj8vUc=","FBfQt0n9oFvIo29B8/cUAl8uSs8C9vYWBxS7TYbYp8Q=","BSxacHI0QhNONTKAblfSg6FCBG0qgykdp5LPpUsjR4I=","IqjJ098lkFx7+ZwGl+E5iCYJwIJ2oXHIjcAuhdtJrs0=","HDiCYeB2oGQ9VHkYfLbtJDG14fUx+RzbUSe6+JyDxzw=","CrJiwyFdkCY/AtnPGiNQ2dWrARShrHgmRg80Y1pVx7E=","IaqGXNAkzQIQTaF2IVREGI+ZKuybU7ZbnP9jkLKKwsw=","CwSOBa76D7LBkuxVaQ0W6mqWnSR1diudIf3/itpKC84=","HPtmT6xIsBNy+G8QeGA5jAE8I2HcVnG5jxOFXBVzKuY=","HGOXjYKYSo9bEF1ZfWWkN8gpj7QHTuFAYi6cvfOctHk=","Bocn3ex4Ki0MAgKPyjdX+oXmHzOvz1zTWYZzIhZQnHc=","DYkFgswhU0DTR2tQvY0iJh28tj7nxs4ZpBHoCbcxpWM=","GEzY5n0zRrCx7VEyJd9PiBHyKyUhmsbK3Ai9J0RMWfU=","Ea7c1JD8dwr0UbtUppjdvUo84mZxXqhbmQ8BAnkQAA8=","KW2m5eMsIK7caadD9qReS7jV9mBIl7HMdRvEJqzg3oM=","C6V2lw2jksVEdxWKvSWWi2A4cVjKz18IKIlU4REz+Ls=","GX6dUSnXE+OCrlzmZs0SdviN2q591Q2/qwcBm8Ql9t8=","KYUpIwyO/KEm8uXxJ+tXfB+N/eT2Ey5hsmkzcmzXFi4=","CX7DLh4QywGfpbqHp44xtPVjh98tzyEGOcnZYj77UEE=","Cmlq0ZmmHf+lIQ9aZ+95eVGyWWDv3ROuR3hSmT2XQ/s=","IOaRECRoYVZSA/Kz/v/+aGZ4k82IG70K27BzBr3fTtY=","J4kPMiv9D6vJaCv2BiDR/AQ0R1OU7BINdwiAQ1E6ELA=","Gd9ht7jb6BUsV6jZUkYJrV/Fi5XZ3Lxqrg/lDlo/BnE=","HxWaAJLo4TdT2aRwgsz9TpziM4j6f0jQNB4YS+7U32k=","A++K+zbdur3O+ptD0eVVfokVlXblTHsaF3/qWgk7v8s=","HM3/o6j5GM0zi4UUawV/h/hhajIVmEL1V0TM7Y+0Y7A=","EMbOWAdwtJHgTPIiIc7OXscQ+dxwSKmAY/vKmw6e46E=","FVFUNExEu65IiCq2geHkAvcmWFimpJmST5YeQkHX6hw=","Fo8o0oonl5Ree057WF3KsZKx/Ac/aw5ir6jMkWF0jAo=","JdmcCAqDbs8Kp+EpmnV898XQqWtYElR5abPwkHPTOm0=","CVWtGrEHTbEoDHh1PqQ0OtBe7kLQuvvzISxlbDBexV8=","CNRm1kuJSeS9F1OS5CGZIpc+r8v72WXLJFXtPyGG8zw=","E0mSNCZ0lDO34AFOgns1QMA8OnMj56JaT4q/wU1JK2g=","FXkrvipvhBR/AI+EtZG1g+ZGXLYjjvVAGJ9eaUEt2ck=","BhpoW07QW2WEOkHCSyNqKnty/9BgIDC2O3g8HiOSMJY=","Jdfw3D4KnnEJDHK0iwUbjY++2jk9lb2OnPvqoZ7+tkI=","IwHAwxnP1VILx/lytmRmYRNbKsbNgrDo+/fIFKnzivg=","LWmS8t97VryfoU5l0AcHY9+lxtcL8v2I5CitHfc/tSM=","AeZiGpjGXvfr6ydfaW0REQ2DyoAxAUV2uqEOz9hBECQ=","BpDljtokZleZoqFWaYbwWzw0I0CihVrnRqmqbX0L4ug=","KCkkrSq0MdUNR5wtQ5QLRxNShQ8y/Ht1ZHpTcYnpgec=","A5g6/t5I+BB9PEPY7yAFAHHmk+FPdYNefOOq/PIJnXI=","LT4s890XQF+qnKvaxVnKtcS4jAU8z4iBYacC2dCDFNc=","CkEYyxHjWvCcgKditmXP2RX7nMEFpkOYWejQnGquOzI=","H08qy/eGigmcDPMOz88lQhDAqbbdlSCQAn9lrth8JwE=","EnRWyc9LBMZOoygPGLSrnhuWQHYnBMk0PFyTyibb/i8=","IvYGGHrekdzTj5zH/7zVF1NxPUMcMvJrtQ8aBo2Stw4=","IxzGLyX2Fp1XCXY4UTJyTNWq/aNPlV8vtVeMjrb60uk=","D8l9DmX3rqs5fK/DaWar3qkiFX1n3M3q0bIxXR8AjLI=","KgfMQ0PqGziYKCC8nz2N8BS9K+WLn51VaqG3VRHMi3o=","IFYSy8El0AtKJtWix0jLe2f3905cGjr5nStTsh+QRSc=","ETuU+guzenziDnR2lOGcThl68/6wPiflXOG22ox/gVE=","E19XyIiQsQkWSx8Zk0sOMHcAGqPDmbRsvks9RVhK7LY=","Ev7FI6d74HWsDEeGLysYzF5fXKodvvPZB8kmJSUuJwI=","JPhkvjXvYFfeB4qF0elqa21l9fdgQv5GyKAoAWyZFj4=","ADKiiNJwGFvBZ7vCG/Q71pVXjPxNrE9ZrSat/wO0HfM=","ASp6Iptt4ynPQNYd4VEY1gULmyNdYHRWXJOTjPm15WQ=","BYtjZF45Y769tutjkQbE4WwP3vK+gmPiO4YD/iAEJBo=","GaWvDCsAsdoHudS1Nbu73fBS/dCQM1QWg/xU+nzs380=","CiUS//lOvQBXHQVnBNXNSj2LAkw26y8poD0KamnUcvo=","F3df5y0XhavhG3Y3m9s1QciN/Wu+yjfSweas8ooA5aU=","FEd3NRMgsTaXkX27ocJSMV/4X8ueXBD2QsQfkGyMLLQ=","DM6HCI02nqJc8gMV23MjmzHfiXkVtws4AJ0IMRHt77Y=","HINgQxj3jBh6gMeLji72a0iIKgkTgFg/PBSleXw+v70=","GVsQURAu1pPiYob670B0afDCM+po+3S+W4uAHfT+OXI=","JFT1O6T/HAmyplDN/MMnNRBcAxFrJUwgvYoZYoXPbuM=","AtD+FUqFW9aD1GdsNgd3TFBa4zsGVkJeLdIaYQRcSqk=","Gpwapl0F6QdjI3toalny1zisHuv0M5k+JzdrzcbaOY8=","A4DG/+w12RsmgFLoV1By2lELX6l2QAIhET3wrcIoPgo=","L0g1t8iTjm49Wo2FPNpeJMh5peDnp5tjqK+OPAI1l2k=","EngRHbuqRquUR5SFaD5HPv30W+JJCDw/ZXYtre212rc=","L20OIFkWkZzXxTgauSY+m/2XWqfPpFzp60tnmf+QNTg=","CYe3lWHQ0kxfzWxr8RibE/E6oKr++5imwRMF5waPmhU=","IKH5TqOdlnS+sOI3t02ScGuPG+/1j0IP6xoGKZOOpEo=","BGYklE9nKBpggtMOMaLXgiXeoAv6Vf8uvWtLaku8+g0=","Dsht9OJAS01MXBx/K3z0/8riuq7JbxyTtXGMRuMvS14=","F6mIti80MxvCPFxm/lVV3Cr2gPkXXE6VJp/yZWQafCg=","L5M6QAnDhAbBA4dM3pHsAtYiBnx8rFaJBAPHRAih78M=","KcYKbufiLAuNilHPhyFdTj3VLCPIxROoyFwhIFra9OI=","Hi483XEsasA5rrPU3KTpLeUSShqSiTqPG4tt0X3QINU=","HMDPG1pne7Vq+pKNcITJ4x1PVGkam5Ci9IIg+yb7U04=","A/X1PLNMpbZHb2HUtMwB4dEjuQ3/mOBEfIAQB+ZASGU=","Jk9SNAegdrBPcuJoNM6L1FuMkNxKkV+lUfOuVtUNtQM=","F5Axl0X3kyr8gm+MKW+SssD39rPP20v9x2PQofKPNws=","AwmacqnDU7MpobxLqrt4RQHJA3unNsSYBvHaSCkQQbU=","FgSqpBvOBy9Etq28wHV1QuTKq8rxCer3r3GOussJD+U=","EO61mhb6E5Jn48Rc7wG1POfcqPiAjMwkj9tXKKeZ22c=","Euq4z/zAbO+NESu+Xfun51U09kxEYdFi/LO6BnFZR+U=","DFjgRlPYi7px6fU5tQMLk32tJAXSJaMLWnXaiuGcI7A=","GxV/LtdAzb95ivCSquWDO/UuORsROYXKajDu1YjLpPk=","DQg30JfO4AIDRdA402Vt4U7kwoM7uc0Noa/yOZ2kNuY=","CkIlpdNn4M54oSVcmmmqYm7SIkh2PRkO2d0PPTWTQVQ=","H2ooGaZ+IBoldvCv/LCUlu1/7KC4UFhBHQmm51b/6OQ=","HGdKm5/bSfyWbgZLo9oywawtS2obTQa5b3XjFgXDjLM=","IIRM1Heikh6OyybuwjHYxtm4RtupPbXv8iAKzOPcUxI=","Co+mtlaseXvnl/QuKUs6xNnqfT1SEluf13+NRMtymGQ=","JllH/gh3xz4MZa9U9kOw84RKS3TecJ/fdxVvTDOMgAc=","HwTkZj8vmTfPB9PC/l8G6FQUuWDcd6GejW44xbztfUg=","BtAg8D2d2RjJhfHn1c05+tY/ZFkFX4XhuNZcJXrWQEY=","D0+4JjvIExkMRMOD1Uh0GyRNIT30NEw9y855eWmHOVE=","Djseat+gVFCvunz76Oigi7/2u+wJnGjVdV8JYHXCECU=","Ivt8AAQuXkuktRLvuQAiS8a81TyxIk88zNQlMx/W+DE=","GTdd2Qnl7CbnJ0v7i0AsXVjKGTF1Bb1EaugN2lU6xx0=","EdCVJGHtudJMa7CK/TaWkhc6ct7Ch/axk1PDu1QN004=","HaCHKs87Ne2gmczJ6aX/JHeIm/oSK1vFS0vgXomHAqg=","GnSjst6aFsFMAmucURFSzBF0C5udmba++fRMv3V7c3Y=","Ihs0W6S0ncuq1J/lGRfZKMUzzeu0SwlQgAZKk+bO7MM=","DeUp7zJAQRb8DdYEHIqdP3mAljFDw+J18p7GOGycK9s=","HfA0F+cLyKWBKac/K/7UdfWc9pQLpIdXyGDk1a/pErw=","AaamxeQd18oWIxKTX/pMqm4WgXabECkfpl+8NixX98Q=","Jr5KuFXvosOVoLrVEzjiQoOIOXPQ3+sthYS7OUH3uS0=","AfHH0ieYblqaMpusGaI/x99SYJNg02bgr85ZE6gJ+TI=","B1hSrghQEaNCDu9vxNUciBDUD1fOTFRWngNJvd5k8l8=","LmnKFVHkipMAkxmu9A/M14uKsOs+anWqOnzcLqlRDhg=","IdHYGD5UMK6xvnc2IFBLqZTB307VUKh1Bf1oibvHCUA=","EYZti7uM+P5YXeGdgW9EQJew1euIBxwnhaw6dX6lqXM=","GOs/0PZ5OgG05KNQUFVaef1Dx9mzBfQum2du14VQhv4=","KHThYpNYUOsrHnqZhH2+SLOXJr91oYqZiSsrttuxQa4=","BDFk5cDWGK91H5RYrWEHzCwYtOJJaGFNqpCfOmZPyJg=","HH+tdUdteWYxTaqSbhiKwDO8PA6ddU23R2WdmEUoXxU=","AByvpgmGZFlpBzrYwOKdjUbEkRszNr0Vo4leENCjk3g=","BZs5qEvqqzvRbmSRFNUHrKi0l0DdvEx+cJryUfflwAI=","LvftFHVdQ+cepuum1HjkGXxTaMydf/fEJ+PJetzq+qU=","B+Ji9DlHw+Q4C+1ZibNTaPbuEBhekR4pkYRXMN8qzXg=","D1TvgNlmSHbnuenPjOMAuf2CkpJ0+O9LpQMJZ1IINRc=","F7GaDNdZfAuVqdGx86o4/t4FZeNOuu58mVdpb5Kj+uM=","I3JNsHj9QQ9JTlOBiGooSGGP/UqMCI/VETOwvnhEF9s=","CH9gKRWc93zyKMnPE30l+k2EKghP6kL82y0KFtxMs6k=","LJG0NuIiA/XN87HCGIYmAHMSt+gP/CxwJk/wZWDz9S0=","CLl5PPI/tbDuvSZH0rx9TMkB1wdHFbRFsU+2SlXkO84=","IUFD+EIRdK1w00Me/p1AvtNhggYz4nuRzwUFqJULO+0=","HVuIVgUXF2ckqFMl9ieevZEwov+ijNALByhv46mCIU0=","FMlXfAY9TfqryO7XwyuZoYcCjYZuK5kZdObmOw+Dj6Q=","BGJzN1v0Nb7d5ZDLK6yI7+6Jra6MbiewH3eSSTB0uzQ=","H9ifBjImmQOHsBfr6YX1XU9rHlulor/W8ic9LWu2qBs=","BQIIHzsSUFVa71h8tbSzB9cwwbzRUa3sqlMwL8Lue/0=","ELqmwxjH5qOjYodWrULspmqSvlH0des4b5bAJncuHLU=","Ad/kUB6LLvQYThpNDwycx2qJSXZmNjCLAsZqyYI+3GU=","GnLTIPrq8F4M9E25ML29ju0loJvBR1RmXn+18o6j/L0=","JmszNAqL9mE255mbpHNFW9kPiqU/RVNDM57VtTILBpE=","AkSOUuBpxrREAtWVc4IsO1cDCQIW1gfeS/tnjhNXuVg=","KqJeRZBlUytlqyeAtjz28D2HLqdZZke/lResYot5oiY=","ALHVTniYtjo62v7m46NrKquB45vzoVqbH0ebdJmy79c=","JG9/fY5e6AAi1FNIpa7bqGEsPPRiOmJg3ckxlSUSxM8=","AnkHrTafxLg3LHjmqznUo/qkRVHwC4PSSp4z4B3we6A=","K2e9J3vcTAjHkIuxWtOXJW78YuAyUyf4GQx62bCepeg=","CKXpSNHbFF4gvwq/1BnnBwiyAX6PixFwRZwsdnp+41Q=","BJHJOBE4G78IDN3aIDV7vQF1XVDrhprFDr+3dbSVmf0=","C75YEMM5UF8ZFlnFH+6sTW3YvIOW8wweSz2JiEA1lGw=","A7BlvSkeKIoXfxYeNcNlLFfvcORuF0LvdQzmPSKySBA=","EfJbhduEH/dkj/DjWsC2xGPHFPsrxfKIlwYIqzU6au0=","LxT3USMhDPadOPLzK4M8rgqjEOdjSGEm0NNsKeaAFK4=","JnF58fBQqiTRd340ipnazkWq2/FkINgo6R99i6XWtqs=","AtdgqczZWPcj4ILIBN/CkGhgdnzDq6iLNdR9lVUaEoM=","BCVAEz/CVIdpZ9JznxAUk0aVdh2kZH0zCxgHKNnbl8E=","ANT81YYTUyaXXhIFfN4ZMkTK0VBMThRxFWEMOv+wZVc=","J6I1L4xfiPZD1t6nJRsCfNOqBDZPrmDj5xT2hNBaiWY=","HH6VXH3qPeFEmeGwDGRRKx0N9gPFSS8ddXRxYcIRLs8=","BQ57y/2fqcHE0pQVsDwNAKUcK8zvWxxEHYMB/cczWVY=","Grtqjq3vCUBwTWEVA8nylXFcPE6+Ajq8YIqP83BEE8s=","BlYgORSZX3j0odXyVGOH736LUUl/V5ZSGZm/Dg0egKQ=","Gippx2c/ByrrLsxedQyBvQr1ZcccvQ0zZ++nd56t7LU=","FZliK1sLdfxmzNnvIOxVm78/UaSkrOhW2PaH9oRciSY=","DrVN/CNxB0avEC3EF6NkX1sbh9iIv421yM+0tF6wOiI=","GeGm+R6X3rGt8NJcuqsJofcgBu6So261nzLPME2ImGQ=","IBCBUpQTpvH0nz1S3N38dKzxRsazL4W+s1FJR5yJHUo=","IMOTWE4oV/V8I+/reCAYalBEDJNb00pKF/Klu/8ofxs=","F5zwRhyYqZ9wxDP3T2D7pQ58L8m/2+UAoKUS9r6TaTQ=","E4y3bTeA1ClCv+AEPWJb3U1ukcg75M7D2ghb8lDBjYE=","DnBESvAZOcYqjKX/Pdzkbimx5FrGqrfTcpfezyBj/c4=","FCsQ9YIEvvTLFRExNv7leVE8EmoWhIjDdsIa22KCeWE=","EkyMYHYStfvSr4SsN77hA+7hGk63EeEfrncA68Y4f7A=","FD/ecN1r3osmoIWc2lEtr1V8RS+l92tUJCa5+8lPdEY=","JGlN5ToTmmQ17PcWtBOevQHLQDotOG1Y7HM3NswhaSw=","FoYYRmIR8F6IobdxrIlZ/OOmNSy2R9RzRgFLxIb5wPI=","G5vnEFJmJF5wekbiuj3oMi1KjnvcpDRIqwWnJ1505D4=","D8LI4fVOFmBJ1f839rX615rnbX8Gn5j4/PjzZ8D7O4g=","DG9YMyMGQM6OcK9NymdIIc7nIGkL00nmRfDY9ZaErEg=","JFYOSvSf8IoiJqfwleRIkFGcm5l2rvo1FMCwZaBS40A=","DWHwYXYmhCMcX0ae4Kwz9B0xSt1qedVTxkLc7jY+oEc=","Gt+lf07EQ+SX3jBG9k0Ymnzb4IbZjJTLHQA6WSZdQN4=","CfwiiFqwGXW6mqTIaSoE115Qlx99y3c4YpUFUyJyZRo=","HAG/j4XIvMA1zOkprq4g5byV4dNhYOKG9aNzAyy7Sfg=","LfvMSNckGmZ0gDqmQlO8syENs3ry6cA2xHl4yYQq56k=","J7lF1DmNt8aNE1dqiSiqyZrKiKGAsxvphbhfqJ0KvUk=","J3VyvwspAQY4DEv1iVnaIX+eaJlA2dsP2+ecGhVKf4k=","CDHRuIr4VhwO7mlkvXIMN30ENh+a9lztfwMp5963FaE=","EZRZyjOeXIobNlk6igkbvp3nyGGf+DqNMqVmwrFTNqQ=","J+hIm8jO1qnyCb/oP25mT9JVOuhGMqjd6Fd0+GpxT5Q=","EPtsj6trE116UMVPix+1dOsFQsBbm9hKr0rokyjW9T0=","Ha04ZIFmZso6XR/LDf8HvxLTUvCKrdHUoUufqbKsBXo=","JDmv0lQqnFZLhfpo/sb5/UjVTDmM3+FO7LftfZ4JZC8=","K+pAWHlNi9clcF5lCHXaIVO4KdwkWXAIJ3CgNUZjak0=","KScS7NCNNJvAP+YQ7CoOfZuDg+PfPBOvflc2W0jZhdw=","JBwfdyGdF41NYfUIOKabbXApyhs20+s0igsaC2TENTA=","IZGReNDKmHTJD4dUB+bedC/WR6dnlomXLPAsKGPbbgA=","MD15bVKGfplCIa9RshIP84Is2KBjfJCW7+Lpqj0se1M=","Hw8wJDIS60vsa/not5SYmrrdrxNX99gbefInMU6aqEM=","DBJYGu2WOhaf8cM3Fsi6/GvpqLbbE6JYiSGCI/hQ3no=","EUWd38D1krJkJpcGUBwEznvZmFR5eSU+zcvMqj9UAHw=","Dys3FGoKBKxT57Ywhx2yUqHdhDMajTnqApYfk4te+ho=","Ie/K5ll5Bna12RFLgdYEkOtVHWsh9l82Lwggjq++TT0=","HhtWxvduPMJihLBKQrWgLFudubhCJyEAJF2758h2GE0=","EIe+TQxHvPIKgV9gzoA9X7khbx0LR0p4HIXo7RR47KY=","IMeiwQHjQnD8GLTwXSsvWloSmKJZLb8/m2mOSnkdkxE=","LUiG8gC5nFf08JwMNi/TU1rpBqEc8BHiYfr0hzSjsH4=","LebaFVG18dF43k3YidA67uRkAk/Ck2CXIVwF7hSST1w=","ANkDSL10XlzXeaamtcS2JeG4ZVnXHFWhO0qSq6IYeqQ=","FBwwhARNK8/pWU2mv4F1uVCrNrRDOn5huBW2EBpbtwM=","BnwyQXmePIlALRBIujADAoO1B1U6BsprN6OHIABBLig=","FI85/TWla8fSC6HIki5K1cIVZg2tjURrD1l+3EKh/gc=","HdH9YIvkdk7h3OBQZ4md5T//xrAPvkdaLgIipjxoxU8=","FbsPht0KN4ArEVqB1OP2j5odP+WJ5YSLu8X1pdd77vQ=","JkL99d8fr3qmovN7M6Zl8WOn33DIatqth9+rBkk+xys=","JccmuyChugjHOAjgD4Kb0/2VOB54yIux0/NH3H3FQ6o=","HKWAjD1otRr8WG7UT0QYmk9NDlbLSWzRD13jaJZrhns=","HNquoXoteDhaVumYSWN+3X512FVr/Y8kGhH9kDr0+oc=","JVsG1IUj+X0tML3K6TzpgDJWoHI+wWG5h87wYod5SK8=","HLP/IPdDqEXENf0+LRDpMS9h2kE3Q8SnnmerbDLbr8Y=","BHoyI4Uyp6c03auxUCS4oVRFX8JIHTHDVI0eclSIZR4=","CZWyEBMZEPAd+Jdq50LpXgpatJCkq+sw/ONI5U3MTng=","G/Fu5TDJyUpAjy/9Sazn3eY1CZvP3cHuQd7x2Gra3Jg=","ExB6XqKjQGrNtlY6Xj8ICaHGt+qaBJKFMyZidfpvUh8=","LVYswGUAKN9uMMB72+wH9z7r52ahktEwpsc3/Jzj2zk=","Lv0SteT6EC+9YL7cEgsdwCL4xDovzoZCiTaY31PCNSk=","EQCYyRa1IyEeGLmF+PzH6KgEvLx2K/62wlyBDO1VIWI=","IKnVIWyqwX21q0X8trRd/s1gpwgpH1yGq4TaIspZatM=","BIyCVAkJTQViWd08p+FaCFlL6C9IjWb5G0OvZg3POLY=","GYRHn/ymtko7lQNydHwbkmrDan3U9w5H4Yi/e0EN7SA=","IJzsfuN9R6ilb4SEuU9dsgU1tVLBHV/azIAwX9glyPg=","LammkrCJFbe2GTDwEfdrCb637c/WoZxIzedC6ZzUkwg=","MC9Q7OSvoX1VI3Ck4Swlo7AVGkPjmC715xo4x0w271k=","G0bggedWxCx4MVP3OmQFT/SYUHO5pzIVOrackpRwKD4=","FRA+OYjQuvYmv53lTXWwMBotOSfGXXC3I5GwYt98tPQ=","FWTnAGLtbDs/8nLeqA/z3FfKHeaIsd5IHnwHJjdq7tI=","HlRfOIueBaRt7lFgyHBtqAz4B8bBAmDIXOBKw9Qe/F4=","CIzUB/Blf8i26Kzz7isEc+UOcr9Y9U6pHspA34AXPcY=","CLjkL6HEEERn1nx6PjhKPABD4cHVN9Br7tmX4LUqvMU=","FPGz+ecgMbp04uAygE2nho03vexlx7TDMTPc4rGZCEY=","FhnA7MoULtFC+Iov4LA4EiCxDT/1wg+2ema62r7vAYo=","EPYgqGLH7JhsPufpLuQxyqTo0xgr7yIXXSlUJ5bJmSU=","Ly9z85U69uzqhvXvKQdfxOAb3Ag8A/5u+JhCy4H1eTY=","EkrpP9sbMnVANhlkKFGcg1DmmcEK54O47+wE9tDk1A8=","I7uo/ZwdiIzJ8yaPxU7v314Y1gtB9XlBF8gA6pVk9Xk=","HaJI9NkOAFa2g+Kokodv3Y7+R0+1EfRpVa0xRTQeDTM=","L9gjRRHlSWbQDz6kpl388KaqB9CTI/mUM5tDvNmO5nA=","HPg0UNI8X9ZOpe1gA+1lA3N9/iSe+/8tBfbMKFtK278=","BzAChwO2OID6R6oLlIoqlWWQ+dLeAiKYwDUGNlht17A=","Ku45pRZpwUdjCU+4xC1kkGSYX/HhddiCj04CUukIEQ0=","I2pI/sf0hx4qD8YwW07TUWm5QvnoApc03JpfRQsKQLw=","JpF9dNtxZYAOuwuwWv2M3Hm0cMHVSl6x3trYdKSness=","IXJ5ydmtVov94ZlSJ26KdXAhmFssbBln3NjDpBmKOKo=","H4SiZgL4OXCjiv36M150DiS4+5dN2diwMZx89tNJHhI=","FCn8mlOmk38VFWIoMybZ+ZVKKtgkKF5WO2fSg45dwmU=","JTJk5bRyWZOAf3mdawZtOFAjLs0Q27wB6aDVL4G7t6M=","Hxk94FDh5vxVk544yGkD6gMlK0iRINCnTuKqIDtYfyM=","Cxeen881mEAM6YgnhCH3pettWtw2kX+lFklTc5a9+Zo=","DdPP0udKxkQ/EInEwIhKiQgBxgjBpTtQPrphU4GfkBY=","EeT0PnPBjfUGaD2JpRG0k/r7xP7hTDSoND6wPRwZeM4=","B+lhP1z2VRqX7NzCTYgQ43jJtUK7WdeUYaTCVJNXHuw=","CPJQqrryt7tYoJxs2VjhPAuGyAbDPmD0zfBnic0CQcM=","EHanhV87fR7NW9x8CGA5HFeuHq01COqZTDFTDinFokI=","G1dga/1xq447LqnNMqeFadAOioNrii+U4WUUkAWiIEs=","FqD+yOK9dVWWOW8dHPt5IQeWuFvTve2CvMK45tSmHF8=","L6k5t4/TWJFguwmzWu3d60PBDdQMKsZHFZjErRNoiaw=","L+xKp1Vj97jONprC0jlIan4uWTxMv3R0/CDlFUIn2R4=","DhFY5jybffMtfD8yqX6OQVND9Uxil34o9r4wFBjYw94=","DhGJPDLmO0KnS+2B3XHmNIqby1W/WDUzVYC+Hqqy/uQ=","D8BwG5Q1swW2EMf+DGZ7M957vTMMqUDXHVzNtzMkUtA=","D+5KpwqXWApzldZ6N/VTMLkIRw+4A/0ATUNK5mR2X8Q=","FGdC9FMfpJxISAQGSYxlQWANKjA92NrJcbe5IHFO4TE=","JvFF3FKDQMuTNcu2+x5w0MhxhJ50def5wIkLkH+fa9c=","DjB6PSC9FjgeLLnQuAIEbz0zAmU18bK3wDqwdbaBz7k=","A3UY46D9R8mh4zqRjDD+n9zk3QTcDpOBYtLDpUE5Tlw=","BSDE9r3DdbqO9eT01V7nOUk4aoE8YHGNsIyj6KrmgLc=","Gl7gkbdNzHw5YlkNMEJIa7Q5kQdgDF9mZLFFt+uMmi8=","GYYlZCQIT7eXUpz6tAOyy/C2Ym1JMKvOF7GmTa4DYxQ=","A4Z8cdPPqAOatkB6tGBTq0t0BSdvSD3JgxkEe5UaFW4=","BtVjBQ9Ql3dORWQFuMQNH2W4oKneFOKwUgOXAL26I/s=","EHZ+Vogr5ICTKKWNdHxtP/hd5lE9UNCcLjN9IusRwgs=","EBcXZnT5PUggfiOWdNme45ts2JPr+5A6KkHyj/C1YzI=","DufmzjWSVCR5MvTgPTETwuom5RqDMT5MFknM4iNms88=","Jv+CxlvkN0/M11syOFNN+lRMsEIouLF/3mi/VKeR1j0=","B+iKb85gHEjVzS7FlF4kCA+4QMWsdQhBRtS6Gmpv1hc=","EpuMaehRi9FmNqsPGj1+Oa2iil3nnqX7oban0TVQuF0=","DXlPCGvE5F7qYzfNHmU5EEnVw9P+6JRwMsQAaa7v9oo=","JiK0+o+wciZTK3eekE7qRPb5CUiM9RYFa9gdr8/WCgc=","JWMMjRBGk+el/kGuZds1/T9MY/j1HvnQlI6iWV8ViiY=","KQI/xPM8kCjN+jAFADN/Zo3ipUOEemGbam3PfGRxG1o=","LAVnLpp2PqIJuqD3wx7Fbrq7NMRbJLcJfIQbs8vatG0=","H1AcAMG6iq7Rc1JL4vKyF9a2ugCsJi7lj/YiAWe6IB8=","GboIWzZ5WlXb8EDlTDVucDIbgfrim+DXHXd9ScT0u40=","GbUdL+eIMUJw4U0bwkjAkNqGBaQPdVkhb7hkgv5pAi0=","E1Vl/dbT5lEZHX7RqwEEM3gvmwekHb4UYpurcTwiljU=","IkYe17pEWWvzp0Atyu1cJHsJg1xTSoGrNlFI4Uj9Eyc=","DgnDmTVlB3OXWkEbwJNxjax36NeHdmaoWsPaFYBc34o=","CEq4UxRAKgtozTAh4a5nkLJ2hsaw/y5JSKrk7my1B34=","FDtd6DgUgUvBVTvH7JvEdWu9250xhDqdr7wpNvyMv2k=","Kpuc4m8LhyG+BtqF7hR0cnWAsCN82wgTW67uYQpGBSI=","Cqs+py9D0AZLd2pHRupuKxibfgb+jUnr9FLKRiejh9c=","Flb/owwDesRXO4oHJoiNmSKK2DJFSr78pZjCMYo+xlM=","AUoqoqWYsuI3DRQhDatcXrdYsMkXjOt/8/poHaXJvN0=","FTyT3iTgHAfM11I25OySm276DalsaHtdwSX2gYUFZ+s=","FBcHvcdpg5jln0rQTsRPq4t/T3sgCW94Ag6Uh3ipD1U=","AhOBJZ2c0YqDfcNPuVAXo/Mnhb2RzJGFidrkISr3uXk=","HV0QwTIisXFteh3vazhNcnlIsP3rGecjsr+hKS2XVH8=","E2/57bnAVozVhbJZqqVizj4kswpsRmCswLUpDTCg2oA=","Lzq0QYuwy3uFlnW5/86MSI8WzdjOpEwU3gQy5uKIFGQ=","LwNyfQiUp03JfmDL/nTHxzEbBdAgyoeHGNv1YduL6jk=","BN34i+uRamYo5gp9qYF4HfsKXhB2KFskNX8ikSj+Ja0=","CBhRnqK3H77Gxr//h8l4r0Qn57zFdt+lwVvE/J/tJjs=","EVTRqjRFhcTs+e6TkMhGaNzpkjHA9CfoYprJBSNOnrU=","AwQpjGteIUSumlCM1Mn0yBYMN6+kd7OCmv1J1qSfywA=","E2UKWNyp/a6AbnZFTJSiGYvtJN821pSnpTMUdUitAjQ=","B8zxnIuHFLGNKApMDKDozGjiF1FtHFTbb/c1gr9NMmM=","GyhHbjTfFGtPnVMLb1nNA6vigb4psyRqUP7e1kcIPTI=","HFg0emT9W+YtR4yp2P44Or6z+jDYdr1QJezwcBJXtz8=","HMkALUEZWWr/l0MQ2lvGJyGRUJJQQSam/ztoQ4P56q4=","E9md50i0/tRHa7LW6aTscriwSISH1lgiiVpSZ7NaV3I=","IaeAq7Lvr85h9NZ9p7i9+sSUg56MOE8JBgWpTns5bag=","DZ3Ii/OGH3Bbmq8fgt+dU4cKDT+N5P2LjJZc2vZXGIY=","B4868tE+v4VehAqMhYo/LxQxauUgqxL+YTgcDS1KBGk=","Bi9bV3gEpCP/Okc5Usr38FLyLItDjwDDKsiI0AyZcTs=","JajDPXrbfd1qGd2DB6k12RSPLpYkdfJB7WcFG+w4vHs=","BDFlKwPJQzOg7XbDbxlo1Qmsc7iRDfQHsDQ7ndA/tWw=","IhI605kQhio6JTlzKePcFJtQKJ+QleciSoHV8tOZh8A=","K0MzR0P8OMG9zHzH02zkQas74BZ03kSbFTSadcuTez8=","LQoLyS4QnF/XCvvbhxvOwXimn9HiRBleLdrq71yhDdA=","KZ21+eSfSs63YKSqw2q8N69y5QmtbSH2rxomfS/vxrM=","DIE/beCBvyWAhlbViBGoi469X9pbE2WlT3k6wr1NwPg=","DjJnOmi6lqqVmyXmVblCLZhxxtW2FdFNqXjRBBMvqTg=","Gp6dw97C5xLalS+0zn9k6ZHMWQoKP88kY9zvkrXtw4k=","FZrnLoCxtl9DtQdN3GZCN54JxGdp1wKLnWjpeav1lEI=","JHmyEa2egfgYD6LUTQZ1+N42BG3yFuJU3anAQ7NNB2s=","Bi+LMS85uy5fEaeG6muwUeU3N2MyndkExRmeoZ41R90=","IpY8A2Vh3OyOHc/tbOUKcnCssuQV+zQ83c/Mt3kG2lU=","BEQPsyNUf0bGc9DeWk+xmM/IuUtk4Md2RC+x8YmtI7Q=","K9bgj5bHgB0+xzwE7HBuOlbhDpCQTCmloJZU1WzDn4g=","BTHQ1tymLtLLR5zCSQIIRzznji1josHW3rahX37vSTs=","FhHDjQfLzitRV3tkBzM49Qr2r4p9TpmSiUK2poc0Dtw=","FIYE/SNNL1Qkd8egxzpZ/ZoZxVJ+n+tBZeT3EdBNhK8=","D/sB60dSdBsFtRtjMcKxoDvK+tStv1f7Yh+P/j7sjgI=","FK9kftNr5OFlk/ioEzUwBFlyHX3J666xyd4kULx9IZk=","AR4qK/FrS3DZFUb+PpdBUY8U4rbuddWWQP1i8GBtbJg=","H8L93mxawlf0BS8BIDNUB+Uzcw2SeAmHneDQI3Jv5PQ=","BJ6JIEW42STXV+7O9mYCmHwxe6VbeQm1+6pK31apoHU=","AYuExZ6LW9yeTFWukUV75KZjMrWGmpv0koEk4XDqpsE=","Jjx75WREY+Eu/nFxV5k/1YdRzXVa0xo6dbf1JCAgix0=","DLJ80jnqXW+Yis+0t96albDqqwrQzslsm7oOai5Fmvc=","A2NIMeiw5zu0V4dJp4dfV2Q5FN9HiuwMRX9i6NFVACc=","Ihypox6KEXiAF1kesGex+HvDWzYuEEc4Y3jYXCTSaks=","CNXcz9LSFkwAhvvauRanVScVa4KrRTYSCrZUjcma3vo=","HqIvgmRp8ENPnf5nSUJ/0VeBVkNhre6iVIUEWK1IJWA=","FiWZed6eE7eaqsarigLsDvJrCxaQ5oLsqlSIZ/0WGic=","JWFhM+6R53KwINTExZU8BajOogiwFiyCtX+dB6W2vN0=","EJRR/37o+/2VY7jC59+DT3JCLN1o+TcnWcOjG1FNhwQ=","KenrYdDOM8iZVLBTC6VXcfO2UKnKANC1K2Eg2kvZeIU=","F2sja3eaqWPebig7wG9NQLIRn98ia7zE1W+TN+6UDfg=","FqAz1sJmCbBi+cNpsG6+HtrDZuhTSjO2LQ7JGYVVIMM=","J81moy3Zabqf2wOCAXQsgGJQfsrWLolHZY9GbyrLu8I=","D5ADh3nnLpiAM//LH+yrCH8wLvYXUaaoSUbJl+Y0N10=","IF9wuW1uf+10Sf8PcL5pjLW4BcdXPXcI4saOS93oUfw=","G6icJ8CRz4X5l7oOPfu4S6ldRj0aWJgm+ZO/YNhnAGE=","GC6i2QVjBWcTb4OuZxrGMVjbnvqucbW9PuCj3pqfnuw=","BlCaiF/hFrlnrSzJmZ1EIQay8JZ7v/8CyEnFJyoQBIE=","Aig/fTG8dejsPI8dtM04PATALa/kKmzIMgXAwWU6qFU=","F/ryTSOyQLw6QwZtIY24odiShxRkHnK0G3T+v/A31Ow=","CgOp/HqlCNoyYULmLH1IGPWT38UOFLi4NKuJNDGipiA=","Bxza0JDdBs6kUETyWmrbUpcVlPPhYfYvQSngtyp6lAc=","EfF2WJuCRPVVYAlqGEI+xDRR1umd4WWil3Xx4Fa647Q=","JZ9QwToXb4UT2ndE/DGv7K4OmkECprv4kxeL7ialPQg=","JoBwwX9m6CoSGfFE6XrBqfb5JtjWBrvmbCvHwFHqU4o=","L+sepkgNbKqtCiWjtmDQFjtwGTG39zdR1ehqSPCu9Ww=","JnqABMCkpltKwzuGWLG2g1ee14RkezeHcrS2bMTBifk=","JdZ6dg8qF6lDXluk10hrznoAEPdx6QncOMtAEX5AEwg=","HhTC0yCdQ+c/clJO/aOWDhbI0W2sbfuuc8fnUYnyDRE=","HBJBDQmzNkNArFcbQLwddKm0KrEAH564nNyDoyZWtEg=","J5e3nGekjE5SEOk0Avf3OdHk9ENmTmmB3xtCMqmRb1U=","L2/ueArFpYza+2U/8lCsluAsZxP9xT7lMBERMa/S3KM=","AJbYddd2QlecqRcIxbzO9hrNafyUHOLhJsOsOUylsaM=","CckYsfEoThI69KQnlZja5cROXCAUdasIPaqicOQ1maA=","FMCwYZaVvwdaI3lHvEJa3xfDW+ddRE5UKIo83IW47Rk=","JtjynMQarD4OOeNUVHxTswYn7Cbk+6M72NYJeb4ny3Q=","CdnwQ5S0svW6XC5Pg+Tw9j5MF5HvARFIyyGWkB3scM8=","FwTECFg+kt62NlXDa5DLpqmixAMmH6IgG0/muhDc3LA=","AwcCtk0KdssMnmUetXkmNxizXP5i4TZHLghhaTj/Dsc=","Gd7Pg97ONQBTCYl6PrgdXiXLzk614v7+xc9o2QODKX8=","A4xiX1Tk0uxJw4EcNwY6HRCMDVN2z5eUTKEHSWT36pU=","DNcm0IWaVcgGMFbYNWrSm0ELHh3R7Q4oKuSE1rlMM+o=","DpoNsUoYKC1DmUfvdBL+Hmru/MlrSsUOf0MNmAtH+9I=","HTsA5nASWR8/5b3cHrNldN56A1ehvig1nBUY0H1c+YU=","CXRexdJM8YN2lvWoZ8PGEpoNRMA32WYS6ZuC7vPb2Hw=","LdXi6kFYjbewHMYRUohQEUrfyFE7N7F/sqRvKwm/axs=","Cz2tcxuR7Uwq7rEEEMUabpJTYMvKsgw93s+D26p+TJc=","BJmYspT4rru/L7vsaV5NLVapkE7gUchLDuH+yXmM+0I="],M:[["LLExedbopK0bn+w3N2JTz2Q4atkF4kBXX8qGU5snLcY=","D9VHhA86MKUzqZTR/bP2CuUHP0SE80vpUe4Wonb965o=","BQGWcb2gJmcMf/qQgXlRBZY/Vs4yf894RR+6K9s6wcY=","KVLBjBVVjymyrnf8OeUaOV8XOpCX20BNt2WrApBrJ9w=","I1OmCva9YeXqwsmkJj1FH60HOAZU1HkjeNr3UuXMM/o=","DtajvUgXTjcLTyZLN0iLA6Xj9MD2HPMtMVetPjuG9r0=","IRA6eqIMjRVQG+jCNQTGqRLGEAxdiAhcwuQqUjAvRIM=","L7IyVz6F1oxTbRAMOm6pFyiERR5new0c0PtNxMJ1Nrc=","MCoIW+BA/5pwmtDHMjiw0eEeHRdAmrqjT8Rd4ptUFTU=","BoPmQOYVTvc8PNax0PD9huv34pLmP6hM8KiDwvH6qLo=","Hwnz+wf39kdvrJiUa3N1CV4BSyjyOgesn8cHcUSsOXk=","BZjDjS4seN/kkHx06CMlyxkdUmCJVbWD5YJuvr0YV7U="],["H5MFV6KEmYIl9fTk37z1rCEfGxLZGwVi7T1jKF16cUo=","BMQGGCDNqb9HLfP2TWr6AE8ehiPQpPYULMofGaTCdfs=","Dbwiw+VMkkqILCIACVEjnMJjdV38s4sn70+IDiAstfo=","L7scWenomZ2RxA9NRCMxIqs1/8l17ftDxT7Qfb8NnHY=","C49A0sTSjEcghSA6DkYK9zu+zsOys6Y/JwKPLKinElE=","AowBqfAWAbtGQX7UZr5gCFlQUveC5GhX2BIp5k5r2gI=","I86OQCk5zM82F2pb2DGDoNVKJO5sq+T8f4FN+/Jvheo=","Dbgqu806G1b3/I0RbLVMVP4mJDcCvT1X5x984NRwpA8=","LnA+qa+ZFhrPmUnaevsY1GLYW2cWVtYcLN7jpyOQIT8=","FlEsFQwdL7cjXv0tTw+tX914+NDN5TpmvJAgbILEtZc=","ApiqXVpEVlt172jfkC15HQHZinXoIu9VOxdhxY1v3zI=","ID/SB4qyqPiLdgZUMUXuNNrqsq78oxvASkdgZWl8q/g="],["AY6CIvaQfaV0Xuuc1KnmLyi4txCqhf5yn56nOj7wCZ0=","EHdX6wwHmfeBMI2D0uBX74EG9rZWtF52NhgeETos3zI=","CWaiG5YVryt1Y9/kG4ufwGA5US3JyOEZaJHrd/hWtgg=","CCBGCBSY7uY8KHxvo+/N7+uhtScqd7upz921avpTyC0=","LH7L8UstYEmmQ50PKfEOJuyXWsw+Pt23fIMaUJr1kZY=","FEAi5+B3/yKizj3+mSMQfVrvBG0KHyy182GRqwTq5O0=","FwQD1BQUj0aBuCE1UJUeI47cAJ9GsAaTzj2cWAD63Qo=","KZfZKl6bxmyE9jXoy/CA63IOzUyj5Cw6uNCIYRiAhho=","IUJ7Opos3x4ubGKJBrIeJCcdcsGLAmG+aMykSGXezhE=","JLulgIanhUGo6/1TXBB8NpRteLpssm0ifmFRMfcdM30=","Af1abrpS6eods4mh/I3T0Cg9c3wY6wbgkLb9LciOChQ=","EnZELZODxS1Q/Jtaw0RCpOyOnNeu5tbOrMGm9SGq5KQ="],["GA6STXV9C+QGb+sUbtViEuOKz530lXQyZT83D5Bbiwc=","Ks0544kqxCntgShj76Be2nRrVbuXRpSk53uaGau1UAE=","F7GGIdvWHfCF2kz4oDOV43ACacffTZjOSFH5Cry7NjE=","AqQpwtBtzzTTRzDDr4vBmwSr1lJGjeWoW11cv9nCPm4=","GX37ZBicCarvlKH1QtjDSuon//unBCAtUobWK9Du03I=","D9O9t5ytkTQyt9OCjgctrcJs9JA9VriXYgByOEbGV34=","Kbn/4F2yxS3dG/DlxTLu/nBJfH30uX2y8GJINldqayk=","CioAbjsIa/UCxbFUDqrsFLnBW/iEccttR5+0Vj8BZJc=","I3qeAgkIzQ7b2erodyNQ4Ocx4yKLiS/F9k/fqbnapnA=","AG00nWGC7DDWjJvgEFh8cH9+HhdcDTJOat3tYzenLCs=","Cqu6OdIg8wYE0MRN1Hw8cN47efW6pwo6egygKuGwgMU=","Fu6YCixn3iT6GjQILxHHG3xFlmpui8aqGh28fvapurI="],["L30HFdE5EZDnsUoSQrZ5nqwxQuIfCMoCwhdV6ud6Vbw=","KXiLts2Ufqnvru/Q7rf9Vj/MLkC9Yj6iskQrVdmNxaY=","EswnRkf8Vyu3kDW/wzMqTlZqKAEfad0IdPAcVrxEw+I=","LvWEw6ru274rSxA6YelO1AqXKUFWrX3fDeQ7hFJJ9TQ=","BfmmqNZMyhJyXdFREPdK7Pmd0w5Xp9mYKc2HV7dbdy8=","KXnRrq/fl5iFYNTrus+m4rfz0CaUaru51Tl2ReboGCU=","FTiRBS/KEpD7+DJA0zT9TOBd54rfqiyWhkiODEfOH8A=","G4x+sE01Gv9Odq9/n6ERT+Rartr960LBwjUDsSJjnHs=","LYEl2+9gK9lw0R+tfP4Gw8ZPVoewm5YKuSsU9p776lc=","EJJIB/b9xOnlhnkuOs4wAfFrwC6EraXfUde9NyQ+4e4=","IwkYkZtoJvqnEkxb0V0QwDbVZeEAtpajvnr67bKrums=","HbkiuMJJ/3v5YSHq6dlVXvd3Dz3XsFYZGumrOKXM9u0="],["Aig+2NXm+UcLP09Jp3EGHkpPx9rGg978wDSKiGLGznE=","BquGcsk2BwoQdXrbRQMaXiki8PuLX6s6T144cvtYLtM=","LH1Ti55tKy4G5y+KqrJtvd6tH+9qdAoR6ZU/jo6e4Fc=","KORiDSEFNryqQu5Gsc3LIb8hWTO65O7GOe+9UfS7ZVc=","AP4N73C/ukBnmu+NWiObOhtaUv6P1+23VK7isYLWS2Y=","Iq4CNSCXl0HlxY+wT9JdEtyPX8tq0VIjpdp+D5HHtPU=","EFwLJGZgxL2Kbxs2/Dz/hqLEMsDckyHLUKu5ihDNG64=","Klq6O0XnnrJgaypbR+uQdYSuz7/AtM1QzaHOSFQzhZc=","I6OyPV7fXLZhYP0lI7OjgxQikcDg7mZmgulGsdV5N9Y=","JmNfTfcXIQfa1rfDBo0tQ4v79IZHEDn55lqchGKiycI=","K7KO9C9fratqb/1WVbNlgN6wY64wgdWHuxWYh4WQ8cw=","CW3UOoMqto415XyY17AfKi5ZNoB3BFk6xyx0ABOD9+I="],["IfYO+xMrYpCZkLn5lPOBqcAqvDzLVMXI6MnFZkxpE9Y=","HbmKVi/NGl5EluYSZKrV6jtFX0bqvYlXumcenDHlCSs=","LzCADA7kYQEFadNrYGhaOLApEqAgvEcIWYhU9lgi8Vw=","HjKx4ua1knOhE9YJZjr2swyVs2iE/l+vNx3j1WQhPDs=","GxUjRjpFopgoiQSGgaQiwC6jc/i4wb8Wx0o3XVBgxmI=","BSRu54VLLiDoYS2gIbMHmOXw0Cpb/V550/msbHn6YJs=","Bs34BVQ5rIQkxDXn6b6j8K6T6rFxrDg+0s7bRg/LBMQ=","L5pc23lkXjRUxhfXendP6vJO9gNFTAIHb8TJ11SMxFU=","AbFiXXV3hqGak7N6338iyopQKqRGLKePfaLXwis31/k=","KL9UiKUl9VFEANznIkMCh/6OTIEBVAVusPTW/mEJHPU=","IYkb7jH7e9ifDkQis8j1s5MpmvDZgl25vnPnsgCXkjw=","IoLoat6FhV1OoGV8St0gYlxtqpC8k5Q7Waktu3e2NoE="],["HN6CrO5guEQk6bzuSaVGTuBdHPC3BGkgimdWNaxxVJU=","HE3eB9D5TRqqgyrC9XEtQ4tOGAS1IJzlWULXr7JMZAE=","EWxF5NiM6uRWXA6U2oROryd11fW0NdlNLT04tYP6eEE=","GIIDZIBNIhGTR7coE1tAmVb3kz3voQWdY0uXfZ06vN4=","DISdB7HZ5uy6xRf8GSN/9zQkoGePlGmbI/dpUq+kUUw=","K2Ck1D0SzzEHbgaQ6TFxbEeobncow0stPLDLz5W7t08=","AxYde5ThsEEfwB3PvXSKbfMVb/BFNrPdMQH3suvDgRs=","BkOOiwIgRkA5p7gCLwa+ruUCxd4mnbgvkdiP4bcoNPo=","FImLq8iBDLxiZohTFRGoRz7YmiJWnUe6WGwoTkW9CuA=","AJDfzAMnpUFnLPwmx+E3BYPF+SFBdwkwEP0/vyear9Q=","A44MLinHnM9GteobxYknauyVt06LuC5DhcBYVjfIhfg=","KDMdDTHKhnWtR2fEkCYbv+W4SttMosVZmofzMZCBMPQ="],["EYokUQohU/gY8KmWyH3pE1h4BfFs2xk52UBpQflY6OE=","LPyCcS7Z1x/0/fY+5K0Rb6wZV5T42RAobBUu/Z+Vm+4=","L/zLxAAx66/s/DqXKEvQ9txNRezri4mY8aZnvuNp7WI=","CbbACjffJ3DOwPG/Yqaqw704DGzp9PluDwh5I3/6UQs=","LEA2YWwVYAYzd3HB41X8Dy8jjmTL1p0Giqu0tYEWiG8=","BBuQmmWNE2mTs/UJqenVATi6ykj2tmOZrFxknmjdOqQ=","JcB1tB6i2CeklVtkadudQXYPr4hfLG6cCUB+uxxNwnQ=","EVqRhnIzzHXRyQakKTDpPLnBavztOQzBRDXlz++06W4=","L4+zcXi1JXWL9qpSfyV3Ph68+OFCU3lQDIJFx0G6P8Q=","KaFNxLrApMUr8wqva5uOBUU9DXlyRrZHMtUPF2p8olc=","LIncdWK5HY8vfaogm3VgUgtrxi7GMdtBzF7awfsUK+Q=","FJcr/IXeA3sH5VMy5rxbTwjzntTripch3/xKWG3Zod8="],["FkVnsN4Wt6VVD8oim6x8sHeVJDJeTKXnioYHiIFmAmQ=","GLSbdz9XmYiOmr4/aIPXBjMzg1ts3TM1gLK0v0jzsn4=","IAdCSxKa3iGUxz5uLJ15Ng0TYMT7uMXzEzD5OFWLOs4=","BEXibib5FwfaLfXBiLr4DqL0jHA2FJgPp5iXHNjsYPU=","F2gE7Bz4XTUpg1EkXTIjZUaDjZuYz0JC1gHH6OUBtJs=","JbbmXpD/v5ENGf464j0Df49k2p/j30g/xPSXfKNqexw=","L6KveXDhMffv46fHiIkKuGD3Z1HlW0/2NN1GzE3mYNg=","DI/U7OXCBRkM9shC0Wg0RAeb9Jg11ci437sRr5VsyvM=","DpkvREY+Lf0mfmpKHDMD6noRhiUu/Wyfrp5fDB9tgmY=","AmCf+X71dP1o0Wo94IcsO1mluSgljdFGmCahkdy/W9A=","FdxXh5y0HWAV2piB+Ui0DSDw4D+th3RthXWvAJyWAz0=","BtA5tk6C15dd0ho3te55MI8g6C4jSJOC7C0XYZBYeJY="],["GI/zAxlBEqcDRSfMndC03rCWDJwQbOEVF43XCH5OjAI=","CzAN5bmcJ9MyCR+PsNl88EqGpR1NIDd4jg1POOj06rI=","LFPWZ21NTIfZ6vXU2gjR6Y0QOjOI1Zp8DD3lHiYjqjo=","GfUQFxUWKXZ2bitXpYZ0vFjhuivhilmwegfkqT4DgHU=","L1hVqHajf3u71hBKzPyuUH6d3NKnIZtIenaxfFJbUMo=","LA3kSKiN/qrMm88oULb/T3AeGlONaQmLyUCHzDWTCWY=","DOWHBm6uDDRcM2jFPf8hcM2wgb7lKyQ6Hm3m1PgkUdc=","LOqYzGSr2Sbflj2lfy70xDQUHLU6xjEbJWbtuVeYJxM=","LHrkddkMR19zwNKb6IidDEuFNv7mwDiZhL+eTbsarm0=","IyOP2hQXMC3QPOVGB3SWECkpRb3b1YckFxT9OWSvXxA=","HGdP8urSfOAC9L78etXw9RI+WXk8D+IQdegZzlbOHoM=","Jie+aNnNDM2jgo1RYhukCfms8J8anMUDop7DBvhgauc="],["CD2DKt+btKJfaGq+2p8W6/UyY9z570MReB0Jkg0JTq0=","BUGva5ZSRmIITRII1xtrKo1m2RF5dFshNnnCorvJSWg=","LPLJksAqNjNP9dyFFkbufaBLROtUTuPA+tuNxe7ypYU=","BsXfj9Yeyi+0kj8KRt1OQWo6O0jBDe0TEz/+q2/RU+M=","GiM8fOv7DG63Lf0HqitTfM8pHoQJOq42zGgAL/uDY5s=","BfbWL1RRjwOeeapya/FaWYNYPspAYkBUAKzKWMqdIjU=","Kwnek8bjFIz3/1cxyOFE3rtmyoluy+QInS0iy9sJd34=","Ajns2SUXglF095Y0XbKWViIjdg+xuBwJG3SmpKgpaKQ=","KUXLheNFMuOiL8V2cDeXiTzikNAVZDCo3OYcnfiai9U=","ANO+alsSvPG8cFwgww8yC4iBxsLsAOhXaFwFmSYqPPA=","Eee8SjnScwGWtsM0+ZdQ3lu15PvKXWoZ63/hSr6EXb0=","DHyduVKGX7lHD4qhQCU2yzuCJ22eKICCrH+DsQvLbRc="]]};dBe.default=pVo});var lYr=Q(Dxt=>{"use strict";d();p();Object.defineProperty(Dxt,"__esModule",{value:!0});Dxt.poseidon11=yVo;var hVo=Oxt(e0()),mVo=Oxt(t0()),gVo=Oxt(cYr());function Oxt(t){return t&&t.__esModule?t:{default:t}}var vVo=(0,mVo.default)(gVo.default);function yVo(t){return(0,hVo.default)(t,vVo)}});var uYr=Q(pBe=>{"use strict";d();p();Object.defineProperty(pBe,"__esModule",{value:!0});pBe.default=void 0;var bVo={C:["E3PHcc3xUSGiJPMw2EtmiO+f4AOKO8JqKOMZZXigAA0=","Kfn72jyZmDYBf3bhIa86ylzni7SPqGemqV5bnbOHUzo=","HH61EWogB1wWm3htnchqJO56JSW1ZbvCYiCajNpJBSg=","IaVJ61VPD4WfYdaPG2u+mqNEmmI4VGu98qHDCMnMUuY=","C1P/9wE0fRud+YtGF1gA4NMlCsbUoa+nGjSe0ZWHNQg=","AhKaxHQkFcAg2yRzmZs039urujytRxNxj5XmNG4Vg7c=","AdKPMF6LDsiNo3yCUbDI0jC2i+qUAaFfUSTWTFRUvCk=","HtMB4C4/yTCZn85tN0TCNZZwDANyBwWTnWHO5FH6/5M=","LtsYMpZuNOru4JA4WK/tsT27qffIAsg+5ihTDQ4mrhs=","Ej2q3ckwxl/Ge8d8qL9BI/6B+9BQHo+JrDGmmHVth9k=","K8w2NiyQIQrPZ9X+IdUxBOnVR40FcUHTsXJZ/tjkqPw=","H6koyrWTggfomOYdmcfWFiaRRPeQCBWxcJX3/3bjydU=","KcLxz6cqD7j1OmMehM/fXMGPtCbCVPWpBf0+gx/HyDc=","F6cyrRPxtqGv9CZkw5C5AXxBghAnPH0Ei/MAqnvpxl4=","DBjG53PqfrQ7mMrGZyLenRNUhMbPoITCpRLqGXemAmg=","GVTFwjjYowyfG6T7lj4JGsrLw+17SY3PZgD1MLZUXkk=","JZGrd4E/NNig4LewyqzW7xed0xRZfP3ni3SGnXTa1gA=","F525+4qrRhnmemqGZ8e0sy9A7YSNjjO3VsmnlLWTL+w=","MF0BQhS0EHwR/YOHBFhzjgT7jcTnRwd8DkYvUdHFlXU=","KYcj1waUV4/ikWNYmHYrzryprEVjsSuQ4f7092+be78=","ArM26bOLUExBKmgzCa6AJNCAKkXQbmSaXlNxmqspqRM=","CGh+aZtSexNB+at/FxE9ng7KBEMlHvNfCpBXBPFV0zk=","Cl/599RbPKm3mxjXnbQwfufErE3eqajaGjarO+BXyb0=","IORHR2ATGSI1NfRWbNyGylQyTFZXJlNTrdfb9PJQRlY=","AlTcMeOv0wToXJ74+rwaHNGkx7m8hgzpzkNsM6ICqW0=","Ec1kktxSDFfcPlXjP4o4fLwe2joUkLakvOvZTgdCy/A=","L5ixAmWjBHW7A0jUp4fPtmAxGaGk/hXDbcmGy0+MfPE=","FT2BTk5VrXgrzO+ZjJdCUMBzRl73B3VQJG9pxYupifo=","BNsRqeoBSu0u0I5GwGMG6HExdE1l0onlmWT5MNE7ntY=","Dpqabe6TOfXecTXKMiL9IjDD8/PgHu3TYz5gaqCxod0=","Dm2ORkv824+e5g+x8vMweZEeegc4VvrueDmIEcuXZ1c=","Ajf+IVEYZDehzxkBEGriWqwW6YRvnUH9aHlteijtcoo=","Hj09HuqLdhWpiX74Yil3bL2h2EiqWmgJNYJec/H1qoQ=","CXJBRMekrsDdy7qfmp6eybzfaIyj9YcPHubhdBeftEA=","EROZh+EUdGfZJ9sl7siPDB4CMuNIbNmgFL4/yM8GYSk=","FSTlvs73LCaX40yAVeyBl0rwSRLXyh34PmWggOqWJp0=","Bk0SmbEbGmu1Cz5ax1kqBU/XI4CvpMCSzijsjDHoDJk=","Etn70nviTrYgt3Q8/FKWVny0gECRoYA92Xd4ip9Yjkw=","CI0ibmnhsnProx1NqFdghcwP0NquFUa+8wB5+EtlG8M=","FRJt4YchPrtA3OXaGrOtxYoxOZIMGUl8P0cRm6pQZw8=","EWnB/nObxSjqwWpSY9It7kpmqZYfAe71FoTveSEmhZ0=","KnAGxoMJT2+E0SKtV3StLwyfqAtslj4vo6Hq09dPOqo=","JgfCLKmu/ozeow//BbBcT+x+2OkwLQ+VDNlAWulLslg=","JFMLCG9EHjg082wrEevAqAnb392DF6OERlkxwcWMJjg=","BjVOAtjE3peoEUgeOQwm5ck/wpoqGoSCSs5QRnyaplI=","H2+6s+LqJ5HJT1/0PKEolDZAaSFRspXc9CysDYqwdXs=","F0fKRbcoLvCZKPdkn1zIM3U34oNObIkFwa5pAI33C/0=","A+/UubTUGXTjaITjsQVacFq07D+xyOdvguA1mRIApjM=","LZzRidR7CxsyyaJBLbalmxtHXckevS1oXJazScIgtLY=","AcmYJlCqzRpEntBGBb1l/XXOOT1CTJdRgU/QNUG0dWs=","JD/+qoLzwDhIHoS3KLRZ6yITWYUa4ibBxtanuhsf/bQ=","BlDar9ADvtC+0iutoxvqcJSRqDtVyv8wAzmIVIHcZeg=","FtIMYZZ0Iot2f8YlqsZQuq4tDNFcH50BZFRwgrMJnfk=","Be6NXWYdOfFb6SP6KUTvKynaP0gx6x5PLxwSMM9dFJs=","I+vI/ED+7FJALhj4gerOv+RB3iVic//lUe7g7X5NrXM=","KSu1nnpscBFq17fhGVHDuLaxsTDzW8bEKKlTPAA6cOg=","Ez1C2fg9BU20PkNU0b1+w6ibjPlHA/3BKVDZ88IaY+o=","H9a+0NNHqI5G/LQvM5eusM8HqOcUZ+YRC5TJD5MjdF4=","AjsJGgwfCCLIFWdHqQfIp5uMH8q0o0IGIlEchn9513Y=","B1/HO8tuosFY5yGpqmw/HE0Tm1zxt1LIfZb0RCBRLu8=","AX47y6Cy0i0nzau8s2DIAg5WwBwHnLVQ4/Fp+yqaRRs=","GUKZ8Pt5UagKzplKPqMSPm4Mty1cRv7ilupvjnOtGII=","BvDlIpJKTPJdkBHUd6J0bHfozHcVC4e0LIwRjxRztRQ=","DMkcGMX+4bV52gkA8E5abDbWXw/Jd5kyA9SzEcv10O8=","Gr2UwqWyjmYTEOMxW2etv1Y/2waSa23E5Nk9BBZe0wk=","JBQskAGnv/82Pz9n9KK9Eo77cuhG47oQNE/65lXlby4=","GTG51FI8s/eL+89rHd5oxGASqnR9zXo684LteBJS5Hg=","LOO9EWGgEqVyg26X6o8GlPk8lS0R/RGo6Pmknf+d+F4=","FaCfo3MEHCOegUllfJi086ow0ZLIfAPM5HorJFPVpIw=","Cx3Dj3SnG32Qnlzn/lYBdoc4QXpXhomNoxb1KJmK9mU=","E+oi+TFrtWlNaQJP7iy5XuZDxUVJbfC9HCVJDjTQ8fY=","H/5YvRSxK5+v3DZecIGjlalhTgIvf017x9/JdLCq1x0=","Ebqx8YbNoDwB6F3+3UC8XUBuJMpYswWmJXt8dyvOJEc=","FAB+stFEC3uOCTbHlnIFGub1yp/UBVtBfwDJYyq+MOw=","EDfwGT1A9oLtliOnct5nnwQxhz6OC1AEofJCrJY/7nI=","ILGL52DofXxhSbgQ/klqv3eg+EDuV+vP4c93I2M4+r0=","Heg15mI/QmcRJ23eeiocIKYbkQv2/c0zs0Noz5bpWi0=","IRw4BQsHxKdHxdxEk5zh92sIIMS18HpH6LELBeepnU8=","A3L8LNgyAV4RnCoS02Iv1yEqSIfkvRJ1wgX64uF/RS4=","AUON7newgly+9rD0EumnJ31OXcFhzpgW8CCuTRQQ0L4=","B/Ls4WwSyXV6qmCVPe3XCcUT9vgzfiKWimXNULDZkhE=","DFemnQlXXY4fUl4BLXNym8iWSbW8QmDXPkMkhIRSUQ8=","HI0Knbd/FPg1MJ8tPGghuZIaNmRooNFe+zCPV85lhRM=","Fp2gk+els5vwiCdwctT9WNgCFbacomLMLRKl6zDAC44=","LzA0qyCvD9g6xgsCNmloZvglC/LXZbENbaLj7x4teHs=","DjG0+mJ90OXy2srxBYZad3gVQ2IPPrKP99wQJlZYMHM=","KpAHEm9n4WMdKVEvQzpqC8uMlaNr4WS+X6hr6f64pZQ=","CAr0AhW2B4voT7R6zXm1nszv6KkramAz53LCIYO9wNc=","DeiiNNIIhh67Bas4EuXE/dOeetqQR8km77iOHL8uu1I=","IqryTA8eP5QWBqUnN23f+RzGsK3AYu/mQfluMAWvNlk=","H09bdwnPWEvwcEhh6UI0zYkJhR47ISxkoLMFH/qi62Y=","EpbUZCfrLjiBal6BcTNWXU9t7U63K10KtVm9V2Z6ovE=","A/qGdnwfote060W0olWxKYxV0EXGlif12K3rloOhKb4=","CAIoBavgK611MG0iZHjknSX6z7yv9kk2Q1LUqI2Sjzg=","HVizOiqWOLoYDNNgKTCKLovn7Sc0QdXSgEVrLTuNigo=","H4yuc1nIAPMHpiW2b/IVTGxDZOhcqOAZEaY0qkrWV6c=","A5ymby/X+AwXFxpO2Mgq48O/BGLRRRqfWlh0iVhxe/I=","B09+E+dPK3sxajg5lW9L8lQerySXZTttsakzXabIgtw=","H2PPEUjA76ZW1a+FDNAqDYea14hs/K/h7FX+a/StXLA=","HZv268BGS5y0dYNJSie0V2PXpiKW7MoX776pc1anPiM=","B2SSh0YDsCGJLlwqA8cGl5vlV/1O4uBAeS2hbii8isY=","BwEjOMXGJuJn921Cg4iUC5AOAIXHhRZtJ7fsiWCCUjg=","CcKQWeIBPQzizOCyTjlGdlqV8EBSbDySJNKAGhvU/4E=","Hy3gNQmBqzdMm6fqGmnYGyh8LJ+tkJUgWrIVgroOpkE=","DFK6uG4lmjvYwGEZcCiHO4AbTFbqgDb/laZ/Q087dCU=","LyYuBheGcMT/hh9nDHtR755ikhOmQiAy38smdgQmo+U=","KvaqIzVAARRFNDXpcBDb5weGppGl2XLqIRrxLUzjhMI=","GMrWVWfwMi/W8GJstcr1Z6RvqhItMMNzgLVLa10Bqz4=","FFZn4ZBn3dvUJp22ynbQwNflfxlF7qJR+KythuhJhY4=","Lrqn4QGUzSlXoT0aNY/JPOVNi9Pb7QbiFbK/JiOyGEc=","KLhblZguvHbEdiZU+TLbAx/9U3ahKZtFuoBcS04HVNA=","F8sMRzhB7S6x8aHd8CG3T3PzQXLgZbJMloTdPP/DQKU=","JPRuy4WDypfFsBhzbSJ/3nw50ZeMpjyX456gZYjbB7A=","J0tcQJ6pgJv38Ep8te5NMi0alahsHQlhsV1KJKcYXew=","LLqJYNVD/ZhGN3NI6lW30EKzNIUk12EBg2ZGYn3tRHc=","J/AuQW3XC0SQf5fX7LlFzrurHU3HPIoYwAz7H7JGmYg=","KrIYZWkSKfpEC2UorXw5xBaTsbk57Anb7t8m83ckoVE=","KRDakW5DjASDfOeZuBsOl5LB6tAI2S/PnKhnsWX14nU=","DwPOmDZhEd4SzL5aESHJ+DCVGaflIwDjl9nZA2ggevo=","I2sDcefOlyE9iutmg/AvRARKH+2so9FR7dMSGkT6GeE=","LFDKtqhnsegBo2/7zuUhuDr7xYC+GJfcTFts1d87NQ8=","DL+MjczYN9HbrAkVHk7jePk+hUjZI9iknm34G5w/J3w=","HRip+wASRcGmoX980k7YILDb7envR5gw0K5IM0blS+Q=","FHa7HDBgP3+UST0uAWvuYyg7Kn79mZ1ZCQxDTIiDftM=","JNVl+1eN0lL1anoNXY1NHF1yfVI0rEvZqWAEVcy1rVg=","DGjn6VZ96rjouVBRp3iEQ0OOD1++DX3kNvo8+tWWNp4=","HOWyWlOdPhwMXc0evQ9O5xaEDUTDrhCaZp6s3cSjVhE=","LTIQ5mQH9sND7vKPu3uuWfYm23O+xdn/BrqdQ7qE4gg=","EYqzQndH7xpFpgnN9+cQKvrm1BE5LeJU07cvHUUK0vk=","C0XHDShWx+Wz/W+PD94af8sUoqzOT93f5Qs5+5dCO10=","LOfCutVggVPF0eQO4XzDPvF4PZsc8BU+SikYiU+qRrM=","CFS9Rv72wuZICzsJmCFfVfTgkKPpngOlpkdC+Y3OWvg=","Fcd+dgDfcR9Y8vD6iLfUNXcBBKGWB2t05vXXqWyOaT0=","Kgo+447f2gdhu5swF5JNCTCUeLFnpgmeVNL1oiFyTtg=","DowU/UO5rOK36Y4axlZZzTf43pQZiu5C9b5mWXZaStk=","FjJ26DbE7mq5RmYTxh/Gkk+u2c/cCkWLyVtZ/zgeIeQ=","I9FYSlywt0wABxxofN2stKYysQTeQVnA4AxTUtB4zP0=","FWhbyQOhxMAxzgFsCThgoq4q76v6R9HykOtaYoUi9aA=","GzP1DpDpC13KyxoVhkHWMxGXJFfv2UhYNLg/D6BCYKU=","KDgMVc1meJTGOGR+aqFLhX0/McAxWrMV1qlFcwTyHcE=","KdEIVB87RRlD6s9yOsxohqqxjI5EhYCPSx5VpzzaYkY=","HUwsulnVVRvD/pdq5awJ5bco0wW72hk6/CWcmZMvlfA=","FqjWmXBWEANlAzeqvl5OXd+ktxwbnbjMe4J4A1nHDTM=","KJ5QwfCwvd7cmLfoo1vmLxT1bdXXNFv6atDS5Dv5LkM=","CkF2WlNS7L4LMnyngnqfxklee2wULf/KAD9YODxt/2U=","JMDUI3igyKYTwEAu3m3pvTUn7yuCzupgBuf3G/d2ZtQ=","J3yuUFfVtaznLEfmDMS44RPtcGtdkepPubE/0Z+k1Hs=","CjA1Z8v5SWgJBDiiPi/SzLin9xYiv/3BwWhOiVjDdl0=","H37YwmeimmnZRQ3HSvr3aKiE5Cw34Ob7TUOFywJ6uUk=","CGxLgwFla2rLinNQGVVqJ4pgMTBA8jboFf0i6Ec7vGU=","J7Y/vClZR2Db/++NMP70mv793xUEvUh/1igtnj1uMzc=","ALnApFYhcW+YSa+KPJB1t6uDnCgoge3osOWp5yN2bXA=","G1ui+87ZIsN5bVe0li/SU/WrbiuRNV0sCo0iYEBlI5U=","LhrVfr35MmA/Ubsd2rIE3AJuE9xJhnkfVMQDDKxvGTg=","L4ZeHfEWmjV3H2FwRkhfj7F6/eOyuX0er6+9GGKsbhY=","AGKs5b44DF5DYbIJuAvv3K0FIUa4adUN1YCF6mXZ0UE=","Lby7G06gjjdphEvtUiuS7gH+zVs/I3nCS0XVmEJTYzc=","HOPZADTf2hHpv32Stl+BBIPEiybMoJJ0e0zq8Hx7qEc=","CGWDpZSXR0sNHrDDzsTx31lq7z22OP7hiV0/WlhFJSw=","K5hNXJG3syD38pe93Wh4nvbKiM/tOVfSxeim/A5412w=","CO3q+d3NJacwdRsyzUPGMNqDEQHrMQOZNW5LUt8R/Cg=","KN85zH+WZyVpz4buNzYj2p8cWP8f1m2TDMI0p+lZxB8=","Fa9qhMaxQurMWBN/s3F5m/Ov8XgEVcMtjTWYz7kbJN8=","Gc8NyiJ4GpvVYXNJHr69GOyERtZxdWO9OoDMUqG+aWE=","BODgtSkjv/i2exIQ8joRJ3M3mWzlAYDrqXd1YYsANVg=","FasKX9orUZHMK9BIWjDC51tUC8OXw0NtLmS2otqaxJ4=","AY6D96a79Ff957i6T8U61IEO4HGUGWn4e2K2xuqPVe8=","FxsFOc8dboUZeJ++sxKStr5gw/k+K0UwmrVZqFTmM1U=","LqdqFODRd/NV9oHIIt4rNxQq5uk3EkkiZdKZJHPaECE=","FEKSYntkO1GAxxDrptdKB2zaXT/4NldumD2pt9k1ZLM=","B60r83zh70qPrFtEMF8aXSEn2Mb/Fz7ELw5CHqU/fBw=","BVUU3JsBSArle6JP1d0S8im7VZftz/yhRRVq8zJLDYQ=","CwWkW7k3fhWXUH/eDbv6LWQvbDWOIz7LjtfldexqNKU=","GYs2nwJKBWGvmtegz3rBBwQrQvkwG6/i4bTCrZ5G+oY=","JT+CshrdqoZyRne61KTEZKxex1x4dV++xvRtnvc8LwQ=","DvJW6dXp49ofVtfSEV/fEO12dOPOy8yc28tGx8+8dCk=","LYkmVwsIAmAWTmtmr6+609klpGTpldeh0C+QxyZPezg=","Gc5MNsUSEHh/ccuwgMw0Dy+3MswZFhjVJUALL9xRaJY=","BZ35B8n+UknUhBg/LonxAuH5l4WFyItXuah+jYzfxss=","KvwnpBgy4L072OlHKE2azRrHBQKVs4i2tcwxeahC+AM=","BulgpbI4VBdCnfqJzRTXeHwHeOTFQh26LrppSwhUohs=","Hot5DKLQgWJEhqz9YTJF79cQ56epCKIz7Fr+EUhHYJg=","L2jXjfTgiyPJb6lZere6WheFMpo3AFMwDXkqBCHPOuk=","Ci6C8ML540Vomy8tohCNAYzOMITuhdyD1Xk3+s8+VsM=","EIsq9l2KK474FDTXNkbP9sJf6Ou4i7do3ENcqhkUMRE=","DC+Q63f7KFXTm3RahdPJYMPQwe50DYd3lxyTbdziZgE=","A9rdxZA949UwLHoH1MVGA5+oTD2mz06snCucvJTbAFw=","AQ9NSBiIBdMSZzjSSXbvTIBZazxjgO/7I8s7PqyVQTQ=","BnATF3CGWc50UV9i+RKOqaHP8nluGOuer+nC7E+eQoA=","LdA0nw8O9S13YCA3ohHlxWXgCR4BBy7whjAFbZB/xtk=","GxWVfYyHdAdt8W1J14ixGlrUaQy9gCJDf0AqayXrVDY=","AqkqH1DEZYtofytsivtTI8m4490X/c1cQOF9tziidZI=","DUyzFvBy/I4kY6SkLRaNbcBOCxN/pLVyFtHyul5krVY=","HPD5v5DiB/Ogql/BCFOMZBxA4JUsb2bmAk+tvSJI4Ww=","C4HAPmgGpJqKXt/D20v3j9S+uAZ00MiN3e71Q9NgCug=","Hb0y0El2TWq29ne4nECPn00/KbWhgUjMjVdA5I7MnTU=","FtUrv4OESLDkTCvwUinD90G5ZnkEOKKZe+nMZgEDrZA=","LI74gNV4jlNZuX0b5VQwXgz1vVXCk5kSgb/lQBueNd4=","HwB+8WfJuZ6UgAfdgGCFcZK53JkhJ8I1rsRqKzI/LxE=","DNM2g+wIIHxWqAIQ2ZKXMdIDUmQ5SEGytvZcYVGc2EI=","CvGw9w+Tu49Td9tlF8RIKsk9369gUeaP5znxYbQ4D9k=","JNA9UiEY5UTATUnTiv/qeJ5J0usv3dFxYT5p9OsHu0A=","Lx8OS/mtzSpPGu5c70wtPyfJtIJHlpUwJQJ6N5QkKOs=","JIpBLyh807NEiTChA5qzIoGVj5mi7sDC8aUqZbPlibY=","IeN0tF2lXB09icbSFz4RRpmSuBvrLT1M1NFgONy6sjE=","HC+FxC9qMxCSygM7SuBqtmfNir7yS1RY6xDlM0ZpSmU=","KetVXd1MdKuQMQhBJ7/CUDbxd76O1i0y7TWXPT3pTnY=","B9MBAd9xHyU2SpVacAL+SPR+wKfArNVLoMtVHJEuxuM=","Kvrtx6ZXlByed+co8gLVaOStEjD5HTaalhtNzU4Vo28=","La9CamXTfMgRJcPRzKUnyynpRRvgpay35PyBsq+uWoM=","DHdOgSeVIO7KcPins9d5m97oNxqfz5AtQ1M+ZJx79I0=","AwghKgpWysmVYVFcg/Adw2hL6KN6JRl7RnrN02fuAws=","IPqUR+kuT2gCXhvsUfEV+2UyNaukhPoNq5ysSqdE0pU=","L09kfvRQzcSzlUrRTHyxw+CNFAVJvDbIL3OSk86LYkU=","JabQJCK54AscpeEVa4e0zdpWy7s0H4K0pj7NQa/Hm9g=","BWWDTHzwPI5ULxwyiABrqfNcVslUcLuGuWaNAGPQlcw=","JKb4jV1wkLJKFRxort6fNH/t/6pYSqQxstDpDaPNT70=","AUsNRN31zqV2y4LTmcjkpT54IltkbSXJe1BOY9ukzOo=","JR0yC3YDwchrYQJJMhnLH3N+T/m4TO9wUON0VujwOs8=","I4wr7Gz604jUd8VcDd6rLTJoFV8zY7ze/TzYrl9jdms=","EzfXeL8PC8ABrZ2/mZk3nMCN4O1WdWhEjKPAw1Vdqdo=","JprjX36zhK0ZZbgvjJ6LT2XTzs/XZ+1ECKAlrHupdEg=","KwHYeXz7lhbjRxkhthDceMZK6asv5IcBuu5eeFPqGJE=","Gsxfid/CSgNFgVb/exVrIvQnB0aQDXE2ix6K/ppoTNI=","CmbW+Rn33OcUTsj2bOzo2+3GIyfgQHq9x71xBg+NW3g=","F5eOeaVcwHfUvJKzjuXTV6tKbGIUayqErNmvUJVOjKg=","Ecu75mu02VeBNAgAmEOyyWzXsC/UtEnbGJXIM6ZK0E8=","C8eENSnhPb4wQhCSKulRWi+BSOr16DvQaGES3GRvyTo=","I9ZE+rAdgGNh3mZci8bpctlljSmjXpYgi/U/j7TKdww=","BINxxiALkjsaCtPwCDENvDUOHjxHDSTTrSPrQePZOzw=","ISB7HUekusUro66QeMJl5c07EaEmVH8hROUBwYplb2Y=","Grhu2mGmvJYG5l9FXDxI1BNrA9jNzmledQwlcQRWRwQ=","BHG0HGQYtq+t8MlRc2mwH2K6eNVhlBxL6qHemCdnZEQ=","H2erPXFkbAOc4J7nIyCyrXVf+9cYfrQ9WuCFDJI85vw=","HXjaVaTAw/147zS0MW7d1/NtXY22VRvNvINrpxl9r/k=","FLNyV8H4hSrtRIA2r+WbOhIVm4mvpeLss1BjqpHDt5E=","ALkEseBoy3cSu2Oxch2/Wt9bZxfmsN6u//HyqYizpaE=","L8EA7LeWk66pHGEYtwIJ+0RcX+rk9tHFiGAYoO/kqNA=","Cp13vI9DAjO1n2c3ucAZeuzik5o7Y8WsJMrTG8xwB0s=","H0vcaFiCrhFJr/x0+h5MphTNlJnXUCemynIAAApTm5w=","DdEbG+/ikxEMxPa1wN5vrjpn7axOhLI4+suKRF+3P9M=","IQEoZKRLZHnUS9seLpd2QGffaeB20eHDEN6Sm8weu7U=","FCzqk+WUnAbDfayItmTtNqi/4avMtLMUXQCHQQpc+P4=","JdB04x3Qk9Q/o6OmtcBEF31Dznc5rLnlgYroM56TNeM=","FSNo6N1y6b0/APpHrQGXCWWZu1uj9jQBrps2ifWvuUM=","IkRQpvJN2EJ9jW+d2YVjAxPspX1XR57JjtPuvjoj5Q0=","CO6L7RpTOBEzCKMs9LjwpCucEiy46pN83B4xh4VUyBs=","BoRx90V1hnDK2n8jAUDgmssKz8I3z38x4GNVO6sVbdU=","F9zu2ahhraKXAxj/i53BMHShET8wdu193uZ4RWYtVZQ=","IclRsoSfUTNtoS4ZMMuyzUB8XKC9+c9uLuiKjmzzbhw=","CusVvdM9CceA6xq2hI3LwaGKXGofJQzuh89QbUbDbjY=","A35m4L97fH97ALtcBnIVViIgBEyUv3iMQLSAb+hqCOs=","JwXSl9tKtpOmXUzHPtgM6sOm4Q1XEjcBpSdpCVZHuwA=","DfghsaOH54+OI4jK4ClOiNDC3/gRQlqUCmDgKFpxs8M=","KVn/ypRkJ2akbNg0DbCOya2pFdI1QGiK0fJeNKmuOv4=","Doa4ZVMGu94BdIF1tW5myjZBD3WOG8Akc+QlXYgSCkM=","CPlNwSB24b05AHBeiAJFphSe04+Huv/aCm9LFCZLX88=","KWjkdi6p5u5QE9lrq7JQ2V8wD9gNhtIswJXelRRZBQY=","FVbCZloOdMwFb9RUqFo/vstXojqHncHMlbmNm8SXAY4=","DOhqSMBdQpvkgLnLzCIPOinG7IZb7RCgeDXG/mvuNOE=","Iea16aWlxXFW37jPWoeF0hF1mcJHr2/rV3u0TnUkU04=","BETGVZ8VpdbzeBvDkuiOisWC5IfWDeEs28NXyWI+SsQ=","F82wg9shccdiEZj1G30YkRergOSqq4F2VjQuGws9wfQ=","DE/NMvu7z7J75BqUkuxVQllpyRQvNlNRx9I0eP1os/Q=","A3pHoY3qb8dl5s5s571Z49EQOracv5IG0cL/TsA4lXY=","LBS6sXp4ugAVN+N6YwNXq+Buy9vSr3QkzhIl1KRBS1o=","EL2M+6zVBf/Veiv6p1etPkX2PvN+Z91UHvB+lXmE5/k=","DyoLamZIa1X9gnOkU+9iL0wdTj2XXDTVOMvYRAo86cg=","KXtOtIQ03FNC5MmiYsIAMxSAoCEJFjhjgFu3D8epJhQ=","Is08xVK4MQlUtiti1PepGGTmts959V8kTThIBJRqd7Q=","Bc9Jbq3I6gzLNlAvRDyZs0e/cCPy1/vOUS4cWARfuyo=","HgrosILTcmGQpoePS4iJ4LYpfSfePxg6qanyyyq7kNQ=","Kygv/vieHDqQw1m8fIATO59jQhXDDB24KglQEnk8fBs=","E7rn6DjGOKQamWGrgVIPQIyZIQcNmgKn/lv9HaHa3Ew=","DNwyDurXC/DbV5ZbKfnMoogm9sRNgk9/Ei5DCqTnRs0=","G5TtiR46c+G81rep+jNrSFpag+UtXbCLcEr9jUgTZlc=","Lo12WnD9OVM/HEVtsStCDKwNewhr8ZWWxgzWQGsHbGc=","L2kiD9kgm7QbDvlCv+sxE3CI/5ozjtKD3p7DqIUOlr4=","FQbp/ewUqdwD6xWdAR8Lq6ZS2zZLACDzSF2kDvgHnr8=","LkMJOgYKWV3BMhOuchHAQbKdOUAdu9Tn/LA0GRRJKgg=","F0JusCQV8daCc1OCRQ78dqBcagIYZx7E+j7y0DmA2yE=","Iqio9HUpQzy0cay7ztqbbdTp5XEhdFuGV32o0QYXHj0=","ENBmrwTncI5RKjgjEL2aEMutdRpyHGYO0PgH8Wk9aCY=","EyLKvSG4+YJtqEgW81mfIKMyS/R7RKvso9jmomv2TI8=","DpAzKYt/uoEGmtcIpAHMrKcTwSKnkHudLuw57B5YNNM=","J3oGnT/FcBJJASoPwtltcMWLjwu0Wh05MgUdRUHJvos=","K2pNK0RkZRbgUR0DWVuU9fMbU4yERVYqX3h8t5FiON4=","Hpt+iX9jbChqx1khgRNbMGHPAt5etMM0TysyRvF0Wdk=","CJ1Vdr8Gd5QOyFMeM3YWUKOO2uZptz7l9wTAGDEEWL0=","EdkctqfJHzo3eKRXv7y6l3so6wi4UORyYNuz0gWtpj4=","B568M0qjd82vK7BXAXt3atFQresnrZUDHB5tbkWFuaE=","DuzrZvuv4lUiEkZ/vX7ixTUkRkLIfFTvrtQ74ZNE7vo=","EYm7GBV1keWCY3J1E57/H/GAIXQ5ur8DaafWr9pTrwA=","ChBOG8Wu9bozYnc7FdFSo0u2b8rVFpBh5MdPQvgILtQ=","Eq6rxV8KCnOUhEByQy6fEJWnnip7h2XA5/k3IfXrj+s=","LV+n5EjroPP3W4LRVdK/tGfBE2FTbWHPrB6err+fmWA=","Ebw4KtbzmYrhJ2F2Tic+jlfeUkQAiWTdwc59iHs+oV0=","L53lLhFk1XgkQwHcD1LAnc+3sSSZrXaKTJGvN/H+mZ8=","JKFg3Ts/GQcfIxEYQmUV5/df0/1NmEedhV6IzEDyoUY=","JWLasBly3NIwdBf4NWywluWlKzmJjXcAyQgv5mGrWqc=","DHH8hUTYv+HrV+uLGTRIJfKADncoh0wNSu7gnTf8gBg=","HDjO5wnqV6VDPvBdTz2P6F0nWVq1871bHoGKdrF+3Is=","FgIhOBbGDMIA6LKu5QnaTeiVLKb3dfaVGqF2psx40Qo=","CaBGxnuYAlVNMVgh2hw9EzgxGsqikYIiZFVoWzpqGgQ=","CirHOjtA8ujZO4iOFa2WlaB9VvAtFy+v3DJume2UR18=","Jkl/HLPtg/YcMnlfVGDiMgoLBWEX/i1IaL/LaRrMnSM=","GxqIa5V7W3rzYIMzw02hJMaOE3aX7gguIdbp9TSt2j4=","Ghzsl7PmN2NhDz/unl+IQxPWbz/aGTmF//+iY4iotTY=","JOtYZcI5P36dbaegRg+f4KERLEETcAf3H/xT6Q/SzV4=","Ba1zn0rnOF0YrpYZkP247T6AjeAQjK50PXmVojI5v+0=","IOpN9kPDGzrsDIwstET/7A8jUYQYJ6ghA6Nv74HCtaM=","B+Qm18+40O2PFQ124RxCvX0NC+ho98yAdA0U1rbZheM=","DChBcBOaPTL+uJPi45O+IvxXErSxNOEXycv5HAbHoVY=","GY6JLgtulpQnefwjrIbtPq9caMefj4gTON37OBvKs+w=","BPcnS0xGDMDV141jkXAKtwaxiNaky8vcxspjHGF6QUY=","JXogfJrwF/UMJMgobpmgBvWpoGaZf+pNY8vER50VPP4=","L5GV6HeSzt4x+CfdQIFgaXwXSoSpzdB81ptEQ6RfDIE=","AsMkV/HIpIEI8cFkkejaHnSuH7WYZCrOu3bQIQ0K998=","DRYGLqmltRhK4CLFaOiH4v0xwtLxMgrNkVuE3xzXfD0=","JzghtZ/CP1hfQj4WxdlXHni0KORGrarnicFZhmwVqao=","KNWBOMqOHh9BAUbshAF5b3yr9J1B5Z9LiulC3G/grDI=","DLurSiKWPtUBUK436K6cwTk1X4PeTzjwEXlzVjOuP4U=","Lym4OftXWSctFRmhffAzEOua+rElQGk7eByTl8DaSJw=","ISUF8dtzra396mNTs4uFdP1S3oqzy+MxD1JiqUlqV14=","BRFxftEEGY0LZzh7V2sCC2tkXZTyBfcAXrsEFh6glZw=","LNF6P9/xsu4VO2VVT8BqTtq3yy2HDBzawOllHCFZPYA=","JCHs7WXkD1vXt84UerCEWIiFPOnZ6QJC7w7L5N+U9Kk=","K3uxwTpgXgYiYnGxVn2AcFdrcfvPvg6KDObtmmC+S2A=","IN6TsJsQ9vQNKWDzrn9wPUr/fU4qMJSBY1aT/B57V8s=","FfOdppR9BwADYJARG5RjzTInEvX8DbOKgJir1NP97UM=","BVoQxbLhw9Osl4U9N6zHrDIBw/abp3DJBzblmRAplIY=","D4b4WFfy87+l+kB2eDWcXkvX9o5PjkryIxTfXqFwywU=","LVdoDe4QTraIfHc0Xsp6jBMQIqRHH4jFTU25v3oY9HU=","AdJecXDmuSsrvO/tmPfM+UwguXpUZAjZYuSPat/e7VU=","Ed3omANN9dClChBn/jpbbp1Ua0JoBD9ZmL78qYAnHgc=","DZbkUdodU1HThIZDzYKsgqkdKX26YQ4ZaZLQgEXvxWU=","HsUOLwWvi9FpVWErfdCiKuBG22kqNA8LgUtHLOvvx/k=","EuelZeZF4YX3yeAPBq3nFzbZkAUucsl1QNeTkSJMgqU=","J31evzPRR1DOyKXfSE/Ns5LbeYFVmqNQ4rpws1ZWMq4=","InqMXGsfGiWdX861fX3INCVzF6jBuUIJw/uG/ZSEaok=","K8xBSnIMhaQvbtFL99Hiyn06pffWHE/10b0e7c7An38=","H3hkpynnD3fMG1zYbBk8uqlBAHCGPV2jd0LWZeLeMYg=","Kt1TOhwUtK0qTs14A5c5GsnZrIBoWEw65p9WqeTXLr4=","FhmNlYFAUzShPhCbBNnR9WOKffJ4MA5WBZUI9u9lRg0=","CgYKJZnraWtD0nXEPqsLOwS0YcxMQ2z+ixdI1l0UM3k=","MC57bAq79PRLHXmXka4MyFcAeyijdIeYlly0soGCKzo=","K4lxVH/xcoGpOUPd7LSJ9sCR6WzlBbe6MMFI4DazCWM=","IfZ8QGeAV40eE8AB6zak3CtWJNw/ErPkpqAlcLPoTNg=","DK61BBuFMqcj2caKmQwIOQmrlNqGXmcxIPSIRqx3v7Y=","DVdqXdrGk5nwb9XiR0F923P7R7UzQAvHmjXhjwpRrYY=","BtzE0g2nIE5+ist0BLa3Gc0VNq82FumUiHsDMSVhTVM=","DQroDSwD0n721qxu3Vf6r7iK2xjLQ8s6NAUskqig1rU=","AiF7JM2eVzyPy6RtMEbYMMz9vo9p5D7uMVZkxGX7a1o=","GwN9Rleys8QTb/g/LedGofMU3KM+4rkqgGY26FCWlM0=","K+fYUmaJL6TUl2LOZO+EV1+ju2IS35lLqfvU4sNZH0U=","LC7Giz/b5LEMo0rR8cnuUpbk5BgTK/2C/Lr0NyEN1Bc=","A1auDud41CfWqEVFvyQaaE/VYt6pLNMLC3W9mniA/PY=","DqZ7zQKpNe1WMRlPBpaENPyYIt95H/b2rWxAKgvq8YQ=","GIu6RnTC4aK40fHbTCs956wvVy6YSASs1Xnzwi4OTOg=","DYIeYFBG4Lfvxifh8t2EF3pm5il0u3vTynnhQvcHQu8=","Gbu0QGTayTPRB06+q5kXkMY3pKNMM9HJyg7MlVmAhlk=","Cz81GzvM2Wu8o0U7q20QvyUjgKHjs6woZ7IU0GOwLU0=","H2V4OKTd8rBjmWHJJhnur2VgJDwBFRUlh/o7YzvHsUw=","FzlmsDI2ySGxtuTk53+6Q5A/K2i/g//SsAspdMxPTCQ=","JVrfzPTaz9lDOT/ZCCL7PpIpKxUK4iBfnuO2g3xofJQ=","Ktm2R/osXZfWQRpWhO8YMSzt9vaf3vj2iv5DREJIeio=","JsgVr5uurfCYyL5lqbZpNtiKkPR8h45G1VqkH7I6APg=","IVMAMW2Y+zvCIM03nLz0tUEz5hO6QvqLSJhGZ++uEFM=","BRrC4Deoy4RElzgEDLXZK+wev2ThplE4x/LYYqr7u+o=","Gwz6TJ97SuycanCaEG0Xf62P/GrDZJFKq/M2J9HeajI=","AIT1uAzTgGv9QPfRiL3g9VJt7Ep3vKBEnxEB8AqtSk0=","L9aAPlFuhzfEW/L0BzaDHr7Stufn5kPg1MZ7XlEJnRc=","Cxf3MsbZOKx+hbzPmo3UASctfW1iOo5Z7D6mfiqqUmw=","AbP7iPbKuA86+XTdSWyfpfkF2poHkBe8UpkIDh1dT2Q=","Ixn1cnmYHQoSsG8vdUGCav/E5RpE4ZkPswFd35oYNxU=","L03CibXn8jo3Cw9hBTvYL+TL/H0dEdE/KJ77o6PFQSE=","G2ebc06rvm+MQq0Y2rVN4IHInWjHCKgfj+YUOJBMKrY=","CjRTwIhC7zCAs6907o55m/ojZ5DP2gAjtYjspGbxkhY=","EcidL1SYp4hBbQBCzvoNVELb5V8hImCVBFFoE5NE8KI=","Cz8smMowYfYnITdgUG/nb/3YjudVZDeIg3wY2/+2jOE=","JXXHH7isq8XLUTv2bb1KSUb04hp7LxpAYpcqCEJaA7Q=","HewJRN/dyc/7tVwZAvhFcly5LglUV0nePxoRjUGAFWA=","JTK5aotQgozGGd3OgKLpkw3Y3sZYj1LtXD4ZgO4DBkI=","AOs+By6fwr6prqA89F60gcTmvWcJH1n/ofRgL8OZ8hs=","KKbnRm2rH0k7/KGZG/uIbC75IHcKzKvsSGuWQiaYYSw=","GLcq1sNyu4s7Us61xl6deMBIFONxO6qBMj8qGVaVe48=","L6mOSHlP3UzbqOEdDN4YzlssydDbf2WqG2yGCZGLLGM=","Ai1tBau6tAOxMn7c4zAk/JGDqlFPadFnLUndv8ngY/c=","Is4KI4eiIyKKCoa5QvE1pZ1rvunxuW0/s6FRAjpn+3M=","ClWedR3+FBXkDQIn17PdHxiNmdk1WW097CwDPeWiLS8=","EyAjYPElyiLCgaGOIaesELGWFTI2+GxZaLMatQwoIFY=","HoW6o3aYUBW6Y8OjjngXqwo5zSjiNyM/TBvjVjL8ctQ=","JFCxmLBF5PDNVAsLdN5cpW2F2l/lmBavMIBt0uA2xcw=","G/BHlaeXlTOIb3+0fVoLft0u3MEJElWqy5bvqsZxK24=","DxJu2UkLaZNb6XEQxHYRjQDIsHxYa6BM+BrmmWB+Yu8=","CH7UdSBGwiWZRzJRxT9puBewipD0MUF9m86Hzk/SvAo=","ABUYUDDBLYzKQvIIct5pmYmQHiVWmGOktbP6JoLb+cw=","G0JLlUbYfubKKPuBl6IYa24AFVawjhkAIpjgXxZk3IQ=","IUuiOmeiIq6eM7RhWjHnsJ+pEeGIgLw3nf0g7RF36y4=","GG4O3AlsYlOxeRAqfJ7hSW3bYGDJk/qeg2FqfapsIkM=","FRvJU07F82y6zde99hdqYMm7e2z7JoWce8wNH3vE3Q8=","KBkvYq2XMj5srfy7mpn1utpord26w6TdwY5puVI5sWY=","CCWxIy5oMWePaR5+HrJ4iEOeEue6/4TbPRi3vUUXKxg=","CZ6TUAtisQEnYJBx519MVMrXhzK0hZbRa0Tq5Fmln8c=","DdXNOmRzH4A9p4cwV+sKSaKsFb1wV0hbQ9RzQKICq7o=","HUzxYmUQZ/gvwhJPbWdNrvA63D2nWCK+0rDYtpC2o0o=","I6hrRA1e+7CianapmTtuwBwztGkkw/YB7Xmof5xGQGg=","LJgzAqxAomy7Mj7Kho6adX4qZgU7sIG8pV9VY1FoiE4=","BumNO6+9tC29LqL8uWmCc5gL0cgI8ffeeZYyqQ/wmzY=","Dy67kRkidsp1IQhM/3oCX+U+FOuISYk4HXnAb5+pCEo=","C2eIWtnf2sX1Np9uMYG8x5CBmB62F32yfl1vbYUdUCE=","HDLiEJW+t5HhvHhQQ7szzZR4S2Ix/4+Fqe3/kvkb5Lg=","EhgY36dtmFicMnT+LXAtqDrYjO2d9EliZQa+Hu74MmQ=","KDKsm7ILV+zJabpP9ccTxAYi+mtOvtBmxlW+IdoCQQo=","CRcYD716GYFuj8OkX9Q7Q1usay3hn1FrN2QaaxxCNDQ=","G9hfTEsRrnFfRaF7oh3b3H0cO6aA+5eKGyrDJb7UEac=","DQ8qhvsNSN6ogEnSvLZnAwop1yHkwXdtQteDu8/SKvE=","BGCviPbRGvtdGR5IhxL9ecuWEWhESRtCd6wLXvGbRDI=","C8F4PDasyt1Puj1jTp9yxekCX3eEvT77jccgluLFYDI=","Du+4ePbrFYnXpofpSBPZ2EI/pQ2zTejV66rBMC5vRdY=","AaxAMZZQHwBU+o1LVmz/23+B9ClTjbm0CKPcILksEdU=","HVvd59ZKY7rMJYW4oUCC2NNfO6jB6FffH3KcUuan5dw=","B5nfr/Ln1jBBSn3bD97qED4bw86vPMzgd8hzOGnlK3U=","D+D4Fu/XSn66XI3V56iUOImWJJLxQ1Phr8eO+sUO2W4=","ByVhxnrS/AeTghtQUY1LXYrDOvJtptLOd86/gCkr0n4=","KJE1KsYP+wnpyIZguESd75mG+UY/WoHGFafLn0vgcks=","IG6e/MRsriz8foZsraCkxywp8jXwRNVsgkSpLogvRks=","LnxEk+dwBfSUB/LVy0bN1tBPIqBhrI/K4E0tk9fI39I=","C56UTVus2Im+71kJoTn157fyOhznoeVabEucOCpRFSQ=","JjW4RxEmUjRI0LG85dj1T/W8mIoKb+U9ynITBPj2Iss=","EN9zv92rmUzcB5IWy1heqFMME9pY1jga4MUX8t3IjgI=","LaVPenv9ePQMmObsrbZl8mRLCpU5sndl3yProkH//Xo=","Gc41xqEE7jl11KlJCPWx4ERNdwm9p8X8WaUnyywWZQk=","GkfbveLVAEob4O18IfV6OIochvi0Zm1NEY7pmrwRWj0=","LwN+c8eIjO+dcEbljZmIg3vo+so0xYvFDwIehzTFOZ8=","J6tycZjZt6YuDZmy0REnEBAkZMP1+o3v8nYq+Khpnnw=","MBF2NZvptmWryN2meD0713MMS0k2ob2DzFV0xpQIBmg=","Aw6HIEzOQD7k6S4FB+jpnK4wlZnc4YkpqUMBAPxcCGk=","IY6GU3YWlM9JofPideziiGam6ZY8PubupGwrGTaI07E=","KyGWh6RUnrF+KdufzLV5ahHdtvsnG1pUeUbw3jJpijY=","Ih54STnSnrVEL9FhKzCli55VWjmLrpbWotbZphbs4Ks=","CA+9ubxLToqDsq2JODslUm4zBnjAV/fDSZPyfu0uFMQ=","FgHmV6IriigNRFLVJ77M/bnYw+38t70DctDfQ+k+kSM=","BlLR2Hja2df4VOSAZlMf/9R3PopcYTAfWBZRtQ41l1E=","ENuIFojj21i7YI7Jk9NuyFMa06tYDmXVN/Tzfk2iYCc=","HYoGtRkn8DeSUOc1n52rk6qcz692TdcKzM7HF3pMcDc=","GcvC6lC3v78An3CdFZqp7yosD2ily60fXhyZ6iyiYj8=","GlJ544iDtT8xP4aufrsH17sM1li+WQqjrDtBNBX+Po4=","GvE21TzfZ2woQQBwXQSpdmRSNPQ5cUD9haLYikhOqws=","Dbivdk7vULsd3M/gWD/3MAiPPpwsVVJ4o8mnN2qJMjI=","FhPBS8hvleJeBfjscsj/aqIHvbqjP5EoCKxpPxN9XVE=","D8R++S8Q950zZVCrPgp1RcdNLT4rn5e8xD5Hg9HZjPk=","Dyy/QLNEcHzOEB53l9E3qeiwEXl8Zv5vsEdNK3ESQds=","Lv1Xd/jKImeIOaxgwaMIcDCUqdK+RBPIF8dR3PVtjhw=","KrTjQTeVrZppWwRpXbMbawrQvtkb/DNzkmW73CgFsYA=","LjtthYTkJmaCnA4ZVXHFDX+nv6zsErrXr6JCdE4AwDk=","GDPxUd5b2GymjSZNXeXTU7gSipbjgT7SzQDjItyRyNY=","DqgsJS2NVUma1jxhxHQZyOjkIyV3Mvn2hvaxBtfa8Oo=","CYV4dEImk3BafJgGNAxtoHd/RXHpIXTV+CwHuR8shb4=","J3KseSivCnmTH4iofmNN1h+szPYQy5R3JOeiEQ1QFEk=","LmIjm3kFMHVsoynGPm9DOOJjHvTizGfoBG/i6Ib2dpo=","AmW+9rks2WIphiHiYJyQFi3Vh/iBObxg10vzY8ZxJig=","JEhMDCkTeZF9L9i0hDn7PXCwWxVei88zCla1Anz9vDA=","Ky1Emjq1Wrfud9N3WdtYrbyR0NUJNlOM+wFzNgor2M8=","I2Y9GVb88acjCFglzGfKyC0+u/0BNPhhq1Up4qTH3lc=","KPyuwPts9DpXMmHRDtMsHbtLmXVkP63gBTLBvR6g5BE=","AUXG4kGBhanrxyzY3Q9T3FN4UetaQu3cBMqlLLOuir0=","FnN2oEIJnvrhzYmI4Cxm6M/aN4+qZOhWJr/kY288WAo=","DLc13g5hKmFXWVKOsnixs0EHxKjfWOpnTuf7cZ0Nq5k=","LWe6xmFswEZNT+kH5faPDs7QcLiBG+cpBb93WPPr6IQ=","ANvSovjX+/OsQDsRFVIxErfwEKCt9spYTXrgP5R9IWs=","EamS1+ggV1euNrurtUToQ7AQ/dx71auqgt/dyrP4XHo=","Iw00NBJG+3FbeEeX6d2LtzB6TEbi9EcNLDGTQP2+ACU=","Cf7v/CGKr6YU6Pt9xOx4btJRUOwdNQezpxcLkmb/aUE=","Egj/lPEiO9JJ2qTjoCZuB5cx98P5mLf6cH3Z/lODP4I=","JgyjzIIPhzljzSbfG4/+xM80n6vhboHy+XNmNGaALak=","EmVeLJitNexEShNOVc9o3N5o8Up7c0s4NHJTCGCbyFQ=","KQCX8sBHo91mALcGN30OHEYUXzqengum18za97fgXvk=","AsYuW9ZTgeCXJBTOAJCpbCKwVVv374sq6uG5hICNT4E=","IzxkIwjb94NwFCB4ixkVPc8IimPo2nZcUYJklCSSb7s=","K3Mo42jtS3pi/tucv1AQRVe2w9m+XQwnRbzHZHb4zlA=","FzjqlM1DMce2CfQvJ8TdV9jbeLcKldoMI5TE7xiZKFU=","LpAtGCof4fPUDaKMNYx+iQdtLdre+A4xuYle7QLKIbg=","FoP/foSlpPHayyBvxE/JIXnmZkUMWmX1Q1S76GdvWF0=","EylYRU4Bwf0rxD4CQk4SlrVLVdPdPtHhy884J5DWJU8=","DetIt99zeSZrEj4LbYOh/gMYB/HuN/dnNzhDiupk6wA=","LGg0ibMGXkrl1xBuGPRVN2LVjM3gBu6WvWkfFAsV84Y=","HXwXtSHhWK1CDJ1pI39LpugVJUHYeOJIdkFVcnNMzzI=","Bk3ufwTPVkMz+9xhCri/aBBjKe7qwbGllhRyZWHbW+8=","IelOXZra2d/8wYbgMQrFT/OLCinThJ/jhHd9AEir1mA=","Fu4KC0UXDYnF2RVX6tCyU8OahC24BBlr+gcESubitNw=","CnAJ+CW2+hgEVf3oqQHUKiglDplIgH4kpigFOIzug2s=","CNWjSFPd+wmfsP4d90YM5KjklSoUjaZB0OFfce/Sz2g=","D7GYUxvK17yRSJq68TRaPrxfXe1bIcHRcjfMz5saSBI=","CpH1DHKkIvPwwGz7FAHcrebLmcKFsHBVQv2q1A4LUSQ=","LbM7NOXZqYivNVAa9OE3xHF0gbZzKSJG2Y53KKE7ySQ=","G3Rf+cblPCddN48KadbA1V1ZhUnO+8dmm7Y6PUEA7U8=","EUVU46/JbfO2Y8YiQwReJ/aiSlwmuHXnNEAUsqmFgyc=","Gu+WjbR2W0UPCY1OGmIQtxZcU+8zaz2W9V+6xYpUK9w=","JL317E67FttHg3GJFy6KVbNgOMUL8fOM95BVJ5IlvlI=","KufEoWVZdaxwUtEB0TRu+hD8pbDxO6vd1i3++pgP948=","FlzUKaOWbRvO2mFLBtRZ56Dgz75G1j8lUhya90AoqPA=","G7PUsvZ0QKX75BB1aUW3vdyi/x3tP+IQjRJWeQl7B34=","GGlfAYVECl81rXSlRR2mM37aBJ1QuaXXuyhNUvkDPSs=","Ausb206qP92qYlNE6mUK/EYDBuDj1Lxhj4Hp7XO0Og0=","Heh05xPlxo0vVtUY+OqidSKf2PyKfhEtfRok5gTT74M=","Hlpv603O/CtopbLD0GZNqrsfBzX/Ki0raEMPTTmxCfg=","J6QoTuDG9z3a0C+dSZvpD+3TLr16+G9ErFDjVPdDx4I=","AJnY6VRv2JG7q1R6DsHcg4z2ISZ4jYWydZd02d5153c=","MEOn6onR5P4U8fkbWE0Aw7p5gx7Y2GSbW6/PdaAM91k=","DnquBNq/o0hZAk0HWjAU54yQljY2kPU+sOmbfWKIl+8=","EP4KEcQDDe9yXOdoT9hyTgbWzw0pXbCbQZnrO2qfBrg=","Fozfa69elw4ea9eAmTHUh2VLQuntXY2SpI8dro0rTCM=","DSQdM8VSyFVW5ip6/knlpxKP6KohB3K7rllXy2CiOcU=","HiXA4A23fGm4fVvLlcupNLd27CM5LYzOtsOSr+WWHz8=","IrDlL3ZqcCr8OMLGAWHjUtiAP5IEMaz5QQ9/0R6dfTI=","EuybkfOV8WZVZzGL0/ztenUsoB7goIgTjEBUmjEWT7Y=","KZyP3KiRjCTa+HaBIlinVSfxtdF0Gr1xqC6sDh+/INA=","D0KL+R1NMRhPNddwpUdd6/Q1POfcqbwidjtplDNE8jU=","G+BUmlRwyUKfDhtvlILzxOdS6JwgPCW2JIF/Ujp56ek=","D9zDzgKOlrIfkbyHrQUteORMpslheerWQ3jNNW3SrMY=","E2pqmEP+EEg43AhZksDrjjCf09Fpr2ivgFjdi2BeqhM=","BYREFYHOY6TtIXTbNTZbywG5Oy7AL+1bbO1zFKEn5ms=","G/mrkLH1z2yp8Blb1DNuaBNaWuJrazURzJBhVrYhzBM=","Kwv2s8yc8CO6E9xlAfAKdC1E0mtm6b173Zar+7M8x7g=","GdGGGbtzVIWQwAx9AuyUtSu4u/GqXC7gbh+Oh1mROX8=","FJCfjIkg951GhqFKGqbgOnG4TT2Raft2czF6prKEM/o=","I5fzEfWY0knmzNua9q5b628Jf1o1CIbNrwaR0Kir2PY=","CsL3o8Lkpv1Y+eUC+d/PyQRgh2PWm5TqUCiN17Y7OEI=","Cr42pwSKNNkRCkY8/y+iO1qglmo8WNMIbsr6ES9QAdE=","JFrkeQEHr8m5vR8Uwg8Q2KdF8HfrFalg5devN5oY29w=","FK4RCygpEmJQ4daU8IQ27gxW0jC0idCNMrw1A+c79OA=","IKBXbr3vCNviGRYP3Rp+ddg4dwx4CmKLHMcg8Cf2HGw=","I6Bcpbch5I2lfTc983bFJS9m6fljxpfX2OTs21Xvgzo=","KBPYmoqQYcMANIzvqUR/GpY0PzKfZcThZbWxOHxMZMc=","K/fuVC4y4oCB+r7dkvSxgZG7rkikNic9wEkWrgmmRVM=","JcFI+ybP5MPZd7F9oGj9Z+qJzFEHn7XQzTZUqRiLE4U=","HT3SPmBIhm8IVXQZA3ZYQnVqYniXz0fZH58rHsirK70=","CveZbPpLURY7Tqj/Se0uv4peVqRGh6jeNR78Fyyb31A=","A3DfvZinPiSVLwII635b+oOsd2HYwLS1PsZpxpNphzA=","E6rNv+BaBkf8FYoTBoA8vR6/jZldWye8XDqS0EOCQPg=","BQ+0/yP1Z31/QrDIGEwiS7adTzBXmmuOnaXSKk97+yY=","DLL1zuhcxuD5vss5G37dQsr/98NDgqqeGd5HOixn45M=","ChRkMKmKhfkG0x6Mp7J1dXCZbbz0CnqotnUGZ7lqLvI=","Ix77I93XzDSFuLyoEomK78gJUHjlRxUWYqu6DM4fYn0=","LrzACO0OzVUYKWVsc7a6jYsO74ca77lKIaPrrINWE1A=","HSkC6LYnwEQ76p+K6lYBsh3ApB3/2YoVFnYdQA97N54=","J3NY2+CcO7lXCIkpP3lcQdnCyQQlvfGipWb55O5GgZo=","H79pLofaIAvE/9SJiJPO+2WkP8pQT29nUZP41jxgObs=","DzuIH7ZbMPsvhJYg50oNv1k68zu4ChXrf7iKCdl+D6o=","ChFvoyyXYQhms6k745GQgCGb5gV6S3W8o6e9e++Iuuo=","MDhKMbgMUy7MoS0sYc5OuYCYp1QHmmmw5E+qCjvv8j4=","FAPnKYFK3bz4CeSaVGXta6bk8DVKmGzSfp0Dqmqf0YE=","EXlGJ+YSWsRl/y7XHZWcMYYKotjqw/pBG2gVK8OBzSQ=","BwNU43E4mbOK10p/XjFU7KqicxS0f4V3O24Gb9TmPbo=","LR4B/ntJZg7O/Qk7WrJpriAw/Xgn1kMMK8xT0oAGMbA=","EaAVM+NxPh84+Uw5BoQzI8DIi/q4A+E1BCuhuLzu2jw=","BY5Ly090Y7xtAtbEDX6Fiw4KrPw6iNwyAYfYxaAV0Vk=","GyrTh2LGkYIB4JPSvDk/n8UP1fRe2UOo8Rsml4MzXnQ=","BaudOTpLt+7gByPo3maLJAShYqDhdXem5VuAJbGBSwo=","BAWK3rWt6anJ49hp7bcDIieLCc4SGbpFaFv49tac7Xc=","IaHHxiy47OjTvUNPh5NsOhhCQy8vGmxmEBsayNEcmhk=","ICjvudROWvOMDB7TX5y4Q/OBhO4PufHEISEhBUKwAQA=","JLB5LWnrMTZM3It0wQkiPBwtJEQExkpB1RYHarAkDKA=","IXn/UuogMu/ZWsTno3qcDOUDTTytNmEFNB4W7HSD2hk=","Kcuts393PG3FgMwMLr8pJtWYoZ+kH4geEs9KXt+voT0=","K4kvCeqfYP1yBIUva7mV4gw1EGSL3EALl9+3zE1/vfI=","E7rb0JU+CWFaThPUs0D04b8qA6LfXmuPr2nYaXmQyVs=","K4/t+MNmKwoQV2ztvXIM7Wn4YhJP62LuyDxxUNmTZBE=","ArPWLW7+oKIuLZaPkZqL6lZ5Gje58h0D+VGF2ZJscuA=","BwN7rItmkHlN0JB/fjFbqlJe3HKYM8icZgQG3yG/tlI=","LPnqR0k8t4Z7hpQuNTSHzU9Ms80z4xDp/UvDw+a1JC0=","MD9aj6rypq6teA8qE5N9df20YF2PWmVSJCZEKQbtrCU=","CRtii9/U1JMzwqnthKuj7C6rM2qNkaYFud7prwr0TyY=","AfRo9u9cNdPJVZLiex3nohOHimU2hav7DSly+w9/njI=","H1kjcl2ZGzbehVfSmc/ifYsHbGQMxM//zlfpx0d7iaA=","DdXXsdDVImbDh8fhEfq46sRASyB7xeIWq2S34QQUpr0=","Juo9xcvQG+HAbOwE7zKKfSZq/jP3a7sm2oRX6WY1FEQ=","BnIxh1o9U2tFEdCgsht9JJWKS/HNHuxMWXwl46AKyzY=","ByS9TVI6cAVMmVJBtn9K6k5mlFit2aZ3nYnPPTvdnag=","HMnb+KrUXWcXjFuRoKpEcBYoskEgmQ/m4pAmoLIem6k=","K1hBRTpmU/0wwF0lgdv7+sW6ib2niEIgjiSgPEb9MqE=","JaG9ksnKECJrz3+9mx2OKyJ7wt1OPUbhM64mgVRnT4s=","AcNS+9kickiXq3mmDkflu/PEtxSpB8Y/TvzFvVzG6Cc=","BeRIMOwXCkpd/Z3oRufkIq6cuYxvSZu2doH89g9+grU=","B3wnNqwtCgcKGhxuReqcxSYgHWaO5AQJa2nchQhuqcI=","AwPzT2qiKaUij+yVlUT4Me5xoRN97bakt2RDAR7sMUk=","JzARVZ0jkWDUY6K5iQCWukVY7/e2Y3KRCCxeqp/7FT4=","DE3F7+AWSY6oI/rV4S0uAD8stOyqp/DgKRliblivp9Y=","HLmQ2An86j2qjQOzvN8Uemkv96DY8MEU9qCA2qWjrBI=","Ggo9OGwmw9Rn9QunM+bXkBpZt0U6SjQFbpLncbbdT2w=","INgWGMDmrl7DA8/eVDRicQQWNMs88iIZ+ZmlS8UDO34=","Cjm6j1fHk/5ltmkHzGVql/9SOBfPzsy8LC3lu7jewMs=","DeBW+zGVJt/sFdUCFzSD6jXmBX5klJ+252kNPCWSP24=","A/gqwS1b5jmXR5T7PCMiv25homLHtHCsXpfSCkpNiuw=","CDWsYQAep5UNgOMvzCC8DHGX0Sq7C17Zk5IQE5DeKkY=","Eg79nAZj4O87bFlkFPAYpzy1UyZvvLFWRFLfkBa7SXU=","Ba/DYC4CORvU4sXr3aKACF7CwfNWo6XNL9I3K+bz8lk=","D4hYKTWAJPwp0EHrKaQxMOxAOSLER5xVqzs0ZTasFZ8=","CXUsIeKpx9bVuJY0KI4RmgxkBqvp53tK0bjzbJ7Mjxw=","HWuzLUFLj5hYOElpSterV4XYjscL3kvNdQKHAWr87rE=","B9RVzWmtAOk7CaxEkV9kp9XqPEwbPRdrtRhZY5+SS1Q=","EYiGiQ99Pd6a8SBKlZDhB1DJpgNeZrmLutH7YlGBq6s=","JF57NkOndmVmOV795uR2Aar+MHN4/QANoI+swz27BD0=","LOthdgc6mKZhO0D3aGVNrY0RmuZO3WzITks0Nw+UCdo=","G05NQQYTroN7f2p/UgagPp7KZpL6lwKHpTMXmQzoEUg=","CABXuOZkrVgOpfOFEFdm/A46IiZSDPUjYElz2idNENg=","ETHsONiWBWen+pvZbfp/1Qg+FPKEMBKrNulG1LkBsKs=","HSeOYsWPPBfhR2n+Pb1sa5+v8R3vfQAwZtjmsP5/saQ=","BxBDH6iOA28YDw5NRujteKfmNhojmr14e2zi9UYVzLE=","MB6GsGk8B99g+KwVrGscqnbxPvUXVTXY+XYAuM/jteY=","JYcDeMC3BoBBuSp/RLSFYFRIRYxNLnqHomzalMpAme0=","EXYhjUjDnOe2z0bnYNNIhxJmAFywB0uYhussS+9b4Js=","Hh78OwP++xyXKJFAlDLAL7D06bb24ys/wQlCOHqagSU=","AZLOT7l+7HaGByEKKo+xyymCjUvYQCNvFDJ+GG05Rs4=","CdlEkDRWzEOkPpgnNodVuTijHUKkfMbZEMoLBO4Q/Y8=","GOQXk1dYjyMKuI5vphDYgkQqiVGcpxvxDYumT7KqvzQ=","JdD3v/Iqnpl3XY84inTU/9cPnfcdl3oH2TQ3n+5ik3g=","BWzg1HQY4sHtfqY9ewbct+cGir95R44rU/QC1YT4AUw=","IN15STB7ws5TMjAi/LZ2U3nJU+hVH4eMS3EgU4ehe0E=","BLl81aR4dJKOjjrW3mRCJkk8o6h6GbGC6uiYEts6oGA=","CTdKEKpssLLK2qIenxBFn3k3b4rQ/QeDAEW28elFJgA=","IRS18DjNQA0klZkW+D0MyCc/f3pRlVvbpZ3z7l6kyVs=","J1HYEkBfE9IcTVk30gqYHbfNWTOCISQYlhVhH/S6LZE=","DNkKiCJ26iuKcnPtoVWm/Z1j3QlLllAkQRKBriurv3c=","AoO9rMFHV+KDmOZ9bnkhUplR7a8MmHIZRFYZXpeBWB4=","FvF51NxPIQHOqNEnptwJ5PJez+T3n6PgKFH8BhCP1Jg=","KG+R0bednmgdbFQL0Ur4MpnP5SVNmhs6pjTlRWr7cA0=","FczfrTTSkiadZzTBc+JB35ji/XXobmHGE2nG9Zq0e/E=","Csa5DGt6R6HtqdSm1Gayrf4HjcQcnG7dCjkDA6nfIQs=","JUl8pRXa/DfBJe/c5+5mByyNTBUqKjD4Hhlf2+x2SYI=","KAlIz+PsoZ4c0Pu6pf0jo45nKFR+ZI/oC6lHxHWCfis=","DNsbZBK225fcWSvJZsbhpn/acCMurZoVfyf2AUiFRz0=","DEONWr71BCoKY7pDGNeJEf7FNz+6cr7G/S9SvLOGaC0=","IZ7Fgsknjnjkh5gCPFNA1SKg9+Y5hY3kygEZnERSBgs=","A6CScwzDse6opadhJZ3SvqT1husJp77rF8KaYlu6gXM=","EOu/w1Iz181jG2IEzcibpP2TKuBYGoVqOVqKUmYjOaM=","Is4IkNnvTysO9OaYJ9+2jzpupsMKJKZ11RueGZttfDA=","GJSPWANbsQlWvfbUZnwuFs4YRCoZuMKB1JsuJlNP2K4=","JhnO7cuDS6QAiFOutqjWFE4oG3rjZ48dUtNS8EqfDfE=","AkTHTXk/Ghbxl6L7ABvdMemG8JSoPgnVjyvFrtLIvrk=","Fuvt1LI9RoufNsvbNeABh967FWaMGAyKsznuW1nIfL4=","K8Qcnu2fY1IyRfS0EiFnFdKb7PUdZgyGva84gJZ3utA=","AJ7b9TR0X4xzWsh6YC2Aa5ncaAEut9bCwdTDigZz6iM=","GNrMjRMgK/IyYW86F1vAIRiaJaKW78mXeIB4KzFAeYk=","CyYAoHJj6DrAdrscSwf0jywqPPa/e+SvdyYtORc1Tuk=","J/bSD84OdHz+Q3dDMaGc/kwjTpnRgDMok/cFhKF/EWs=","EFC6IMj015ehruyd5G/H95TLaRqbFoaKLe/+7Ruz9io=","B93SEVoeNTEbBSSUucBe1H/4/i1BgXjsYASHrI5l2iA=","FSpltUeOD5LsP8NgFD5qHLg9bplmgWj+vtNxYK3aiiw=","Id5E6+SEUjwXqc4WL0L826px7UQ3+M3riF49SiBcNww=","G+N2RKHTo5e2tUmBBWjsdjahvk16ZK4j983wfsk6ARE=","GOexEmkyIyYKJd0Xxx5DG+XtSoq3N/N3XvYUiSmPh1k=","ACP39xC8BXd0AqIb7ENy47ZIRz83R/HrKKeMfgOj29U=","JHDeI2d6AWoABMbvKSBkzux5zRLLH6SZkqO5vNCiXeU=","HR+/iy5BAAgD72pQvkCZh8b1LYtTthfEBVvSTn0nv+w=","An9f4fS+2wZEc75Lbqwez9ZWrSCGq8MRtn86yLjJ82c=","LVOvARnfp3wo3RArKCj+6Ar5rmUdsQFMPzn6W5uP+FI=","EvGZR8JkX0SByJET9FFGQfSvt0qMQ+A2YDboBUmnH9g=","LwBzZ0v0/XnSSWOOxkeGqURftZDxCI6+Sk8B/l9MJRM=","KO1FtH4MRcKavwOyZdn7dQADepVlTu1LbPShhdHJrro=","KSFC3HZwY5LzAGuPW0WkUfPDfsutn2mycRIRF4aDvls=","F+qp7vPcmnBZv2zjpRzqSkX/A7fMYFy4sFw+3yudZ/0=","GhZ9Ik9wO4PyCprh3JC+d1Fql35vLtB9qFsGkQplvlY=","CE7r52axQdei7Pz/CHULBL1v6oBTWyoOMK6JM9mAJso=","LsD0AsbLlwnm44F+KzZCheGMq+KQv4uDh+nR/o3tyi0=","FlfibGGg62+LynTFu/NKlHdy/9bCwPm2KDah6P9vR4A=","H4gnvrfayGlY7d3qOLKPmedxgPPDuVmXk3jEd3ZharU=","IXoH1lkvwAAfwkC+RPccAX84cAYTG4PyN/pMlmjtT9M=","BZbZ1shPdFRw/JmXxaHOnU45BOF/FvE54fxvC/J62ks=","C9Lx5hp+1HcmSC3nauSw17QXOOsGyemP8Cd/6hbCsPs=","FOTxSyp7v53Yw6G1Jgw4RFGcO9XRObc0Rnj3Sjb05Ko=","CYCws9gHEKFn3xR/nUdaKNyvkYpqo8lnpbtV2XqPbaw=","Jabe8fGnno1jVmcd8cozUN+FUGn6G15+hvJ7r97mCsE=","LLJCopckdA5j2EiK19rWxdN+nl0JFVguenHFPlNrZOY=","BrMtwECLF4LAUrulh8N5zrNS+ylXmyHGGAzT+zmrevo=","CfIKE3X1bmvuUyasdWNwm/9ukBgqwJLxIUXKCI/fP0c=","MEAoHEfTtu24MUGCpZWh8+Z2TmYswOyHi2OIJt09t/g=","AHLtoWBoPDupyg3Lsn8AhQXoOoXrWsdTt6Z6I9JFUY0=","HQxAa9QLuP6ADKc31QHhnxWPogXZ9jowtIfmFfRyFAA=","LhtvcB3744RiBhqR1fZBq8x0BqX0Y4IrcX3nk0TIqds=","KRjT/TMjcjoc513BsfgpSNKY2hRjZs8BZ60IL1r7Kqs=","BKjt6C6gxWFEOFj+CNLJBdzURfUbEa/UH0Z2Zz10rwo=","Ji929a+/3ITCQOaGNi8lzR80l9GVx5pAzJlyJaQ0koA=","Dpg70gKkJPJKg/gXNzfavyxxHswFIE4dJrT3fx8QdSY=","GoyKOxODekplfCbQ+ATKfvg6rH51FhhLTCLrev76UWk=","BaFvJ/RgcZ+LdcScHNrzSHOataIWp4MDm8BV7G8K7xU=","EJpOICpdbulDshONxePIaBiLArpXqxWKRuAzWQ3rHQI=","EUvmNuEgYNMXp/CMRLhWFE6IPcigevH2LK8wDSNBLd4=","H+zvroYHrrLxCSOeBh0YOd/KEmNKSwAb6h0RkOTsgCk=","HPtQBrYoEUewXcuKCKpUp/z+mxIfEr026YnS9Hz4Cc0=","LC4xyicZdZC7DUZoKsENIAnttX4KiLR5DXMcs06SbYI=","GPKgsAtUSfS7gmXZvCsDoxoc5quuXq/Z7sLzdFvlYbo=","BDG2xinOvc5ESwr3ffCAhQYQb3ZXIJqclsc/a0TaawI=","DPM/wv3h4XG+FR7jRFlXBe7J0JMDQUia3GQz/bmUH5M=","CgdDh3sooqZ1lm5q1uLK8y94++gwvLAYerpMIf59knU=","GVudKFpY3q4wdYoXfiCkz2Y1DPS+zYEmu1uJ5nLTn8o=","LD6sXVL69bRvylS158Fs2VA79i/x4/fK+VFJAhVER28=","EACDlu1+Jgl9Y4Rxbd8pkxv6jPiNDxVAa30+MBRrzCw=","CdYSDYzv2NuZopBiaPwRb10xM5wRkIJS7Aj9Oa7mbHs=","KfYP374Nd8FkGCW0meJFL1/KPftCe+B6MiAbyzgBkYc=","KnfZiEM9rd36MXzxqGwlA/4BlPwVlef4QnwLg/kLQYA=","DJZQ8UnJlGcMu5ZvOQPlKmN+lWtXkvtpoNc3bnMugRM=","DL+heyNH5oIfeI6aRCVcE/UDJZjR4hWoIuPn7Zt1fLo=","FnxMmV9aIDV0lmePwawz4IQxEnrvkqmgBkTGHv+t0Hk=","F7CTeNqa2Pp3tdENtsx7Ui35Vmb7IEr/I8C5qeujeVE=","FURLNGou7kAiDVq72jAyT9QisSvQYlB4h6F0nJ2+q9E=","A9CKJvhsl/McTNmgGn9o/sjCCNQuyqftLP9zt03BhlY=","HFOckkF+DhGyY9maD62Pxh/RwGXnA5mv9RLYd3188bQ=","GbkgnhBV9ARkfS8L1IF+eYlyln4fdoiHf06FdAD/hSY=","AU5zJT47XSyQ8ZmVnr8HGxiTJvOdF3KYbeG6edty8KE=","D3aqignNBCVZ4h7fZElVV+gGWSodct/oyj1YOgT+vQY=","B+l+GXf4c6BYHtp1eVXJMnSodFSmXm3++UQLvhLwFIk=","L9U0r53zEQnJSNWl2TNrjXvFGJXDS/zerEj4tW2ss2I=","G3lxxkS3/VFwM7jfIyXfgvoio7eanuADMje7Q/34dyM=","DIMJacqR74e+EJr0bQrWLJPoCxypMH1ycJUIyx/qZKI=","H9uG80Euuxh1Sh+c9N8wlssRuonnmJYilcyiVMVl8ug=","LJpcgkgcrc3qa/vaMDQ9mBUiHimuYXow+VDSmDStJlQ=","I7GavB2+NKl5NTfx85o9gZRNG4z8TyawY5yk+uzZjSs=","DNaSLzMEpNA4gzxpewd0FHlyUWvcj5ZWeymmR2lxVIM=","GDIS8uQn/BCAwje/rkID7xJHKgbIJ/k9ul1a8k7DNqY=","BEF6DdbT2M1tLvgcyDMzItcPJk9RAIdKTBYD0db4OdA=","Huf9hq5r/pFvvYfPCnKkvkM9TT9bO5ZwftoMR6Qiw6I=","Djht3dhw+AQd/mGdTdju+FGmORz0nu728fFEPuoXPRA=","CzGknpV6w7x/8PZe5v27TPSxRd2KI08NfmwGOb6gB0c=","F77fnxOrnOim4oGQR5k5zSeGO4kv/NrgVHighZx+7cE=","HCj7M9md0bOuN/iE81UlRqT1r65WL0hi/h6S5wJAnhU=","FcbQo5QWaWfLw5KAUF65UozasOpS8VlcXnhxgV/9Asw=","I2MDFQ+edlA8zxvlyQw6SF+Q98H/rrscT8uqgqBRm80=","H7vgdHvSu8PMu3Us7ZiXcxlC952adh06ukoWloHjD+A=","FHFG+m9GT35YoTBEQdK39kMz4hd5zXH4gJYqUOpjhbo=","IX4CySiUFRb1qaeOulFGjZO/snjRx5Bh5mbfSjIJLAM=","JGATtCPMiToWtowiiwG5OAtHsK++Tb6xtDQPWAG6TBw=","K1IlSWweb6zVt08ScFyg1Ke3fDDByDEcPIGDcWerRe8=","CpUPVydJtvrW1sMk9AVo1yGedaiE+bv5QbIO6BtCwCI=","GnGIjmZNK6m7paoi+8OA8pgQ0JJ9KGr1kRB2nwf5l24=","FcXHIO9vpbApNjdsKYOUu+3OWYJNbKn8Jg9e3I6l+rw=","HISYPKsy+5bM0CdtJfy1qXjt7mk1IMCxygl3ksvRdC8=","EHWbenROgTIvg2j/+mhFEChn4hymiT2XtGMJTscqHiQ=","GrQ/Gs8odjdn5YdUKj85nwmYtNIPUy0fWzk17yyj/Go=","HTLy4MVkJ1gN6WLxR2M4ma5yN/TM/N1S4Nm3sDfOIM8=","IUdQbgD74PZFgRUSbfnusa5MMxpKOBkVzBlb7JSIjWU=","BOle2NilVGlfKoRBwXXyLGGrBBqk0n5IIQYrAveimrE=","LMGB+U3lcZ/izvIiJ3fdmKranUy80Haizss+p4+L/q4=","FhX21YJsqqZ4xOXAHO9JtEJEgVfSxlHjscmdMrLFHAs=","BUsOJJHT69F/f+4LDc5nuCNG0iSqqkd9XZj94r9d9dM=","IQUv4X8/gzkK2Kquzki3kk5UuAcLYwT0tOirn4lJNxM=","Gx2NkFxxOVjdMVsMhKZdR59vuNhphjDn8JY0K+TxKb4=","CHZd+SFBzHtRvQhz+1JZqKzVqbUIKImuVQvz/x6M/Dk=","HdHiwGi2UyA1Qv6jdGMp7KlUueKP3L2JWHCzLzSBEFQ=","BQWCr/38Tlw85z10ZoC4MKhDk5VhIWdn5O5jQlAuKhg=","FRVyptH1feL6nkqqVF/7hCuxhK0+CwveKScbVXMuotM=","GNCqOAw3mo5wAFMqZtVhQQ6NEY0ur7bA1tP68tyOhb4=","JCSlhrtXwIg+5MpOxzGWnHQiUCyKIZy5XO06EgmwX90=","AXTWZDzLYyoUsRFi/DVwBgTFk5nToAf1+JFQS899d80=","GCEEyUFmBS/cdI1JeZAROHkVspngSoDjPmEnQHBuemo=","C3DBGFIw4i3LlIQozt3p19ycln69Ra9NnNYtoHvVIvU=","HbRLbgFCuuEHD3NFIrwdQLmc/FHmL/ba04n95dxo7KA=","I3eVmBGfr5IzNqLp/hWnoy1GAKix97vHPN3xD8qBqrI=","DTENCNSMBNx4vaaH1IoAWYu5Y/CbGN87i40xYpt7ioI=","Kov04tUkduxIgpqZ+lO0fLEEW8P8zr6yUiGBhhYcezw=","E8uw84Gm5mCcP+QHfc4NoyE4lm57ooEolgAYN1hbLqw=","KuQSZS5EFycz4ZOf0y63gEZH0pdop0szUDayRVNXG0A=","A/Qmpcdwen2hqDSPnmwObVstUHu+mKAG9xW/LyjBQzM=","CS/R/T2cW/zL0VgbShbsCoCRXtL1aj1AmbI5qbREnNA=","ALHoFt+4OaizHdzlGWPzUhExpayhz8s9IEkvn6T/K4o=","DNqjpjeugexfxrT1krXgT3/Y8fZ7kV1/y5XJxb89fHM=","Ef7Vuec2Vik4pXGq1sG/mHiVvSXVPvtek6iVidY40Ps=","DQa5A49dBBqe3RFLPWNGrV4R2IF9+j50A0+4L8+8hjI=","IvebPZ30JW/INfI9XhbI+WPrD4DXa5DEevRjt+5Jry8=","K7Ls10vjyEfH3xShyDk3+LJKO6J0SVmi83M91Mt3fms=","EL0dYRcH6+SoLSypYuAFS7K3Yx3oXjRo+vAFre3CuTE=","L0A1/bFiLSPRucuC2mT59wcdCXMs8XpTzoQuqkLzZcQ=","D6fYwX+nAYrRTwieuFZLyafBV3ALvQfDpkuiWLjnkg0=","C4ypNoi/t8GuNlrrNEYwwZ0PHnS2Zt7CsAQ29Ja8xdY=","ENaFYUqZpAVBPjVZ2CYXUgWgP//ZsDfO2QvvCvDbGnI=","Bo4WLGoCyu4CHW9EYftOHKHWCSqF2QBEw+sU4HxOSoM=","L21qDE7iEpZJb2mpZcuP4jm5HqgXZ8uCBkqKpeJ7zFY=","DGpDmu2OyGtbpfKkoEX68v5Iu0Qtn3UhvvSY0FfCE3w=","HmsNS4jjk6nZFcATtP2lp8O1iYcsBt/dogfh1mQari0=","GyEW+KfeaYHplCVEbBtyDLRJVd1L1G/MbFIjYOHGvYs=","BQE/AMhnc945wBujzO6lwM2w2ILxmVafqzfEQOJajlY=","CD1DDEiexoTBZN/b/FoFVt2Qq7sRqLoQN7kufDzkLNM=","Gw36XC8PpzmwOwv/QGFsm1qyRsKWlEc9biO6XF3ZgoY=","BVP9zqFJjyipxKWG1HsCl7I35ZwsDnA0RZ95y6SykEU=","FkwnLELh+Qe6n8evYuWp3INunnEk6sxtvFz+7jt05eE=","Lu7pSTgrdCKaOl+GQgxZa4IkIg7pwdCTz5ZcIAPHc9s=","Gqe4mdtCi2SfoeRnJYGQnxWgkcMBxSfsSlTDwJPtYAM=","KERmcJJWUVfyqIoFWEUK3MOI5hSNJBfKw9/5Xr1wcwM=","JHwNhljGpX7Egq3F6e5rtnlI2Wx4GtmDEeJ5uB9n7zU=","IWIaOzxkiZkbAA0e/NxpsKVA0JaASX1h6WKE5mjJq60=","La6qsSWf9lltCe5LVnzaZKsPuIoxeDJm5dFASBGOYvk=","GQbK/n309Kg1mkgYpO1bZ2nK2gouBG4tYTi/j4RAn00=","AMKttRYAu6kvxT3CFl+A9wU6E1C+UPYmjb4YsQ66KzE=","JrKFFpIlZY+MzDBAzYXDzh9Efkfut76OO23zjfPUS8s=","HCt+LbVk7vCQncd1NgSkzF1F1kM1XjxgMh0kqA7WzK0=","Ldo+n8CdLC5tUqdr2oTfEG7SNv+VbxJ6gE/HAlv83fg=","EZGbj0eX4O6J8F4EKPV4M9i150EEgUpqtmTeikWIfvY=","EnuywehVKUBYID3npz8FXG9CYBokdbHXX5OVmTraex8=","LFkxjPQyuOSZqZoIY8kU6MeDaiOzG8dYAoGC+DKD9hs=","E7JGd+aK37hz7Q8jsAJbtXR6X8dENTAl0hKNRHAXrH4=","Jij+JrTSvF+OkGefeYzZ3lpHvS8EhlFLbbTHDPPCR8M=","I3zRYKHWrjDvIMk0dsnODWBmwOelq9Jh+qpLzM6v6rs=","HhrVhKtnXVtaSu08pbgE1iwpczV0y5ya2iV32Ha5nCQ=","D77XMaghdN576eBHmFZzWAq2zEGUiTiEyfUeoR/+j1g=","C0QcjxQjoppxsdyxb9rQMW1TNKKY/USAEl5ghdz/EHg=","IU5XOmxX/32jlsCqFe+qIfwJMMWZhM+cjHTa3jr5YfU=","G25DZFduM6PPVL8hwQqRxI9+3b2RBrUFlkro4LSKXb4=","LLYNwwqvw6mfH0Oes0w46KerJl3kb0UAPPJgDzpGGaU=","CBwLXFZxHlQb3qwVCwZEp87iVRAqRiLdmQ80ENFoU8Y=","GSD4R66Dlpr1vjlaRZg4mEoNt3MQssjFM+tgKQgyFEQ=","G9FMtbCVDTtHg8U9LHM6KubpFOxgFVFwORKLFUdGrvc=","LKFnAOZxNL4O7zKfVh+wV4Z6sMZqf6Ha1s1g6zwNMvo=","I6S9a+9/TSHCYZJHVUckVmP73TolGvyidjbtHe3pU2U=","AJAgTL5VCjbxHJ0SsqVqauc5nP/LwWgtdknN+hK1s6I=","GumUVtDosjhRalIGdVnlmSB9ooXQN77Vx0jzmm+UoEs=","LBizoPxL81vrmkAGSmnH2Xbv9FuuLBaRAFy4NawH9E8=","LcqUS5EBHqnyJP5eBhLsICHi4xHfrY2NUjdrYN0pY68=","LqkM5/NMhkWWYX/sVitM2foKy3EWFlWVetRhXr30ZFo=","B9Khb615XzgmeZmnDr3ZsrJN6FqtEsq+EIVcK9cb2i8=","I2RBX8hk30w0Go5CZ6Hz6DLqUUOk4mhuDYRAwET/hiw=","L1yIuWrthUzABJqbpHamumF4nlaSzy19jZp8x7nQy7E=","KZAqrr8+OPDvOcN9615PsPMvzyO3RRGmIUaz95wl9u8=","DhkOBX688CzgNg92/Vsnmk/iuoBkbtacx9VoQR6By1E=","Iwl7gsDHXlPLgISGnlFAC/+eHw11tSUumIq+NWJwL38=","MBgOF1MLhgkBsf3K8jsu+8E+vUlXTmmqbfFZ1KnchVM=","EbpgWVmvtd6S0KDPaJRbXmYKWebJ3S7kg4qeUt03oJ4=","Gfi+6zYpyhdyDoMmnAECeCMaMwMZvqvnk+mvQVGKNMo=","J485iXzINhAzDbJl9vlZ7Jg/oTg4uoj3aq0DTC+QFRs=","I0nKvag64r9VhC5yuASzZDWkngsvhQHwCFZgXiTew4I=","ByebdfenwSEAXDtit9GdrKtuFUPxK9NmXDGBjF8seqE=","AGpJzsBQDAWb9hlw06A8TsoHnzvqdr22UsnBPrOlfyY=","AId9wptQQBlkRIVXZnDzjKUxSWlbWqzFxNUBCOJoMQk=","KUlKSZ/XzE40cwxIsipimyTXSnKDAGlvUjvvrYoyn3c=","BiCGo6JPPdByGbOJdcRRtIQJ40M+yobAgyBwyC9tuqA=","KwDTnu4rQQanDqYYTZXcGZkaD8IcRycXdAwydqmpBRw=","JceI3t7jazgZJVA9wb/IHwmHY2S3ZJifhrmpZCyS7Os=","CjOdfDOZ6wCQ+cqIcZb1Xlkn3ehoLDf8noUAXQyhTl0=","AQ/d1NYo7sxrtV7E7VY8nJ+9du9FxZHCIeCLZvRMlXU=","CMrX8J/NbQp2OxU6a6E9CeT7kQ6Yp0VwcJXEKsMvfNU=","K6jPOgcTjAhkMmPi1O3PmkpHMov9oTft1BFboLMnTXg=","KAxarbkvGGPAqyDKFLAbACAbId+3HB7TKVmyEt3o6K8=","JDxDvmJYhb+6V1S+/9uMTicYvRrji6w5tmiDogMkVH0=","H7in25bYgHW3qzbnFmlWixqIwLzFcqsceAMDxWnkEIo=","D3rfaifrl50KFHtBclUFjj3TmfJU4dFXHlpgJdhdWT8=","Kpwgv7AjTdIZrFkz52FgQP+Y1vCZtTzp27dreiHGVek=","LbEaddhkmSpt9Wy7HrVp2jaSf0M2Lpg94St2YaqR9GU=","Kc1j71f/iXrFt987qO1y1Dok/xigPKpNmfHlMZDNI5o=","FNBSGTLoc7bbheajqrABRpoWjpeO60wak4YZDddO3nE=","Amo+g0BUy0c2cj0dFaJBhp+PI0ddN35p5KNzFonN7RY=","CL2Cd0WejgqDWe5TI1QbzBRlsnuWhfzw135Kpz9KXqI=","GfahtagCK9Ek0mKndJliERTIexvcjorHFfDZBrX1cfA=","H5lHfbUDGwunI7HAxtFW/ojq943gkkHx9Z4INPkcCBc=","B6h+2tUGfzYd87dk7zf8MRdeAX2WNaZijO+RWPY9RLM=","Jk/hYcmKLARRS5LyC3XCEiOywiZV6P4vduTOjSVjkQ0=","Jby6g5FZVL/Go/5bzPbsVmiOwgnPH5dqSEVNxt7QeZw=","J0KoLEGuL/aOUkgDpD44fkJelDooR/1ykifNAbcH3P8=","CkvKIp65zqln21+GUPOpITp+q6BmRSnsSMtIFqMvPkA=","Fi279y8x4q9ajGKXXWrdDddHqGgXvtCdaQ0glawfMCo=","HZDTqXBcWpoeBsd3yRWNeGA61PmxDO9BqtK4AI2Gv8U=","LpfaEI5BkgxxUH0//EGY9OQD/AgOMZO2NHHoFtOqZVw=","K+p8/P9Gy3mCjRvVvE0Yo3V2W9aSeSi8/76iru5FRRk=","Ll5U4PxkLYoKId9IMQ/onT7Lgb0tVksrEtN+pBzmY3Q=","LfSkS+XvwMYcSWqMtyPp+v19yoXvnFulLHGnj/KlnZo=","HdqcYIM7UmdsyUduy8s07n9bdZ/A+CKfHWReOAc/4FE=","L5Hu4FT6UUMh3ArKIf8lr3OByj9O8JovonNVxPvYhss=","CUMnp5ci7hFqr4GWxIRORC5/NkROqcgWlIQQ/xEeNQM=","Dg3jKevAE2hGcapo8PXFamWjx+MbNK8o1C59tgay7Es=","C/wb2uo5l+Y9tj6U1DB06jedXV+WFu3Z8ZwXh+SHWTc=","LXQlbUcOj4k/WmoScjfCRQLJ4QVnuJL3cUmD0ULQB7Q=","EIUjBipRqLQo7sKmYoS+vQfcHu6QT0NHCD/REgZJ1hY=","DFqAXS7H5rMgHklUGE3dx6k9OfwiH9hnSzO2jWXKnkg=","FyoGIVZz4MBDLJiszhxCbP7WQIUBl+cv6EizPvvIgIo=","D2XQP8zHU36x9P1sXNBfsEtAOW6ZMoqenzRMXb0qLps=","IMMK09a1cld6hzOZYJPVuTn7gPLnyqU/DMlnwzTc1vw=","A3P+veECYP78bOlnCRSpzsXCBaddI972LiL78xph3qM=","IzS6wpuS23acBjCLeHlDN1un5FYP23Qaplad6NFkF9s=","Cj4gyKYci/rsvWXkOxOlk4KwITWM2/epmAXWWCL0N7o=","AOp4umVSiscDXgb72b5jpQ4Mr40GKPM8eyKdCTGqbwU=","DRaC+gqSS5s1ERiPvI8h38b5747qGJFgfyKx+RZyBNg=","KESo77hTsttjSjzzbOfP3DMefzKwA11nBd7BVLgktM8=","KipXRmH5OebGpJ+QEHorVKAAICL5Y8IMG/h1PIJrrb8=","Ec9i7gbkq5JsSC81Ulpd0wCiWb6tTNj7lJbKBqrJBlo=","KQRcf6nHP8Wx4TSZ0XGhbzdryLgS8mVJCLXs0rgmF2k=","BX5EN3ZC1PPHwWJd7C8/TSLpFcfpBVKHmvAW96FmXyE=","JYxGQKwdqZW9BSX6kWLXyzpdmyZ9BEqMPDxDEOaJcf0=","CV7m/1Vo+lNQktdMFjEeR3t8Yrq1/VhbfU8b9lq0zGw=","CAaVEIjW+DYxo3GUhib2ZiWADVth7upj0NU/HEauTiE=","LoysX+L3CwJthPOfG8gPPr/yCTYlodRNjJSYoxcu4vw=","ESquPYAyroDf4CenCWHATRfJlgmjjCpuamCevTEqEUo=","B/G9KJqu4fTCgyvNiHRjQ9ISi5gm8Y/0egLGBOBLJW8=","Ag+yUfKUrR/D1VPPncUyzyEF0otBnLM3m+VPaDhNNlY=","CnYwnvTzWg2ULSrbQAQhAxF/ipL4+iJxPlyPRjCjOv8=","AuM4puJ2OU5iCFUTfSPYbnO2qcRHE1Q+bvDKNzAytmI=","ESd8Ah9LsFZhEqYtApifMGvj1qYaVdbCvzK5stbrSI4=","DkFvWXeYwkKBPQfwL6P1r9PNI+7ovsBczzIoDS6vDoU=","EkboCh6Q2vj1DI5woZcyKcHAR2omLfeRNgh7OyUjJac=","Auf1asUwAq/t3S7PSSULUjTUDtJZJM4E2lL7E9gZfbQ=","Czg/RgtxPRrywnIe+G3bnul7TVEoGZPtt3RyrO5VKCI=","AUxGtKPyW4Wi0Qhc/agSyK5VhmALR2rPXmthRatEnFI=","C6OpXTwos5LzlXVpF522NVk6n+XqqqZBAlnK56ZqtjU=","ArvSrTELu10lRjKIcsVLZOJasF40d+BM4fAwIe8xuQs=","HPBjf/Kr1ypMXYskr5mY/CnV8vpiq0eRTfFOiXRn0KM=","JjrN9F0HnUOxQ2Yl2cMinljYLa86QL+J4mcv9nhbpYA=","KBHrl6YA8TkSNI9OmvR9MNvggFDqCDcBDhdOw/Os24Q=","FeaBlgg2hRsVyOmJbpHWX/sbwkd5TFkA5oroLxz3Mq0=","Ghv117c9bLPdsPzRBlUGdM+LSSqGRA+QmUVDRx1VRAU=","CRN+hzZJKvxtcU2FTsG9jA/mPUAproQObKBfs6izYkM=","EAdaAjbjxpOOis81dZ+MGchjAmC9jlhxbt6pcOwCulg=","EmNEtBy0z92dePkS4C7kcFnAkVn5fEKUPF0rc1tnac8=","BHKprH9mAIgQiaF18yh//cAf7leAo44eCIsG8EcCTE8=","DlKxqNxmAUoUr0gLgMiz/ZlZJjPu7Wz5UG5PbKm7uMY=","GQ4wfmYmrHlu18lpMoANPxVcqJ2EwDkrtIpgsAmGdUA=","GQF1KSE+HLMxodB2vjJUyO5dnqQAXpOVcG6g+RhJE4Q=","GInez61WyxSm4pKAkVUKRQT7q81xqfTjiVNnrcz+x2c=","FLN5i7J3E7P5L7CGSSNnM1QkxW4Oe9msObVYX7GNAGc=","IX+qC3hmxmCnAP2vPvBDis9E/HPLfqvF/BkLZMqXBW0=","K/Rly1Jx/lYxIbuQh3qCHVKfyBX87jckdOwCzzmPm7g=","Bqg7bzNBWTTMR8lSt5EcV0DY1W3mo0g33PgpK6gjgR0=","JrxLcVLslZZ94YFi2gQAorNpyRCIg1ZZ2pV9HOK0nno=","DZvDY5qx6aUCNMENcEHqIiC758lBYxiPqx955lbROxg=","ExUvBxTt6Xu67zop1E+0Qa7oGNrATxHk5cak3DHIyzw=","GvwSmmdLpKx1Ut/q2a6NLVhNx+Si/yzOXTtvE1DgjSc=","KEmLBF3RubVuVYBl4NcQBnX6FihKwM7RBI4HwoChdF0=","E/i69u/JQpTIKCn1naKshhkbAxu+Ky/jMs0wLNXZRsU=","KwMU7s/PYa19TG2Me5Xsf8mez4pkjCHiP8XxlGQy95A=","K9AjKfVz0FvRTrWXH45t+UOOireLLTemjdsahF1M3a0=","LxIe6kYuLb4lMYQDDEwaWf1Q+rGsXEnr9iHzI0fbwMo=","CxHKFlc221P//XLg2Tmxb9W94HoDZ427b+EwLf86vi8=","JE2dm5vb8KYiGT31tT5TOuFGrv+7lYFcFN1ENA4ZK5w=","At/4NH5kwJZs0yfEMdQrv6jkPtZdWNRS0khvKv+0/Po=","IjYpkbq+1Zxd6dn9lqM5rJiBgbJWvxrsUqPQy4lS9xc=","C13coEz2YhpvIrlLkDlaWPqPHPKW/lvrQEnHVl9PKlA=","A7PtxrN0TPBXiy7EDROpnevbbnGXPgpA0mW5mlTWMQ4=","Ld/Zpd1tqpBRd5Egyxf/kEbt5dqiS1wzNo+4S1W+440=","LpKPJYVk8RvXIVa2J/A3S/ilV8SfiFmKyUAifKL1mDM=","D5cLTihOlal5CUWaNKA7kNyXA7JPnPBftSUMGiSGEHE=","AnqALq8vna/khF+bMJB/2zn92cRMXRgWEPVYgrezgd0=","BKx7wDGCvoApqEQO+HWiSKSAmF5pP9Tq65JjfHPonjE=","B18xka+9IdUUl6JsUkZl3nQxVxIfCTwSDZPhgFgur4w=","C9O+khMSH3ecKysKAkvoK1GOG7wTSmX0QMRHap6vWF0=","DJvOlfLVln07WPk9fgPJMXCRfqU7X4sn3HCh+qtHTN0=","HjsE3uauZjVyLjVGVfYDLRpcoubXr6DHewvhkvTwxvI=","DB/DO5MZXyqsA/5u7z5BEHhMfEgyLjDuUcvXj2zp2Ts=","KrYEJn2uEklFUOHvJzcI3RHBdmZ3D/DMfAd8k1vyr4o=","HGmYX/eFWVGaAFLqBeYI41ys5i237Mu87FWvPbkVZGg=","FjNPzUISVjmM3u4IqTRaUn3stxoB60NST4092w2yTUg=","B++N12ZRUvhdAJOc+6vP434rHvineoRWiu/gHx6bXqk=","DcxCbciL3sjChI8tiKIAVxuKASzQhw/G6guYFJT1gng="],M:[["DQZN7oJJKNOfKovn0vpYMiPDOZV4TSKIOa3eJVlZJZI=","Ky/18nUxtvPWqF114+CPOi8NrDaApsJtVey/gDyoBWk=","C2WISc5iC77v8jO30SJYAV6p+HpTkPVhSYHrbky0pfo=","EYEy+8HNg/lRZ8tEc9VMa9LEF+J4Ll7+oW5y1HtItw8=","C1lEdo1hwbNWKldJ9PBsTdCFu1Yrg41+LvFKIf31JMA=","KwTW/7r3FEAS2SxcYhKAPAtbzA17GVC4idH6bz5WRFo=","Kb4qQoNK4y3jMg+w7ka0wQKj0a5ExdzhUv3qtUUMnEQ=","GUb+neCpQ9WnFurAhWHNkfkDH+yC2pq3KIPHshixHrc=","GvPKYkClWrpV345Jg1uS+hfjmtVwHvcPgUQQn4lL8dA=","CB9YqRpODRAOA2n92BoZADU0L9BnfuG/UhXkf45YwsM=","IqhSr5BoCoypaItx7SfBV9ArQGvWx/2BIdfHeTrSMF0=","Cye6gqD/uYNomBc2rpJ6IngomFwAw+XfjBJ2sQAQiaE=","BLRlJiB+3HCg0jyEOLxJo2VjVVLe4kBmGize75ZvIPY="],["LYxwA1cxrZ77qSghqIEZ9rgYOjYr5kFympPWoyfAOAk=","Ce80kq0Z3R0L++sZEzCogO55M8nTs2u1+gIoO65dYF4=","FFjeUWpTQZDFVQxqG+069TXDiyQuuSkTcwluxg45wfE=","E27yUVlV/2YZSY+sWUJIFhifiWrA7Wm1mFTRBd9HxLQ=","GMv94M0hwYN5ei8IlZSoHNgo87B0I3HtAuuD+wBk3UM=","InV9qegiNFKXvQYKP3G7HnDOl3BJw5MjUDVnfoQ1cxQ=","FiKAUSXd80TBjjUdEegikWGLl1girQyQPvvq2lpR1E8=","KXZdjPd2GaWAZY0Sf7b6pE1scKD01l26qWB1S0GV2f4=","K7C2sI/BvREHDtxC8j6Ae4LouI73A1Xfx04Jan/zgcs=","BJUedHt65rmdklAQjF0rcBgak/8dS/cjeB4bk4Apgnw=","F3gLlGnoHKcMfLtDR+f7QMY+9o893lHQTLR7O4P8KZ4=","GRPVHZxx0EK/v2Sdnm5upf3YK0/TFz/y/gK4VYJSiRI=","Kp40KlbItkZtP+UzuJ8atEG2Lf8xU9OuZQDCw75jZeg="],["B7YgyKeOCeSc5UeqeDqnjz5FlMSas91vYCvGwDUdgj8=","J9a9GHA9fKkqokB20xh7bAAo0LYhPZ5dLGYRUjehkFE=","KWnrUBbySzGszxc8ogRmjcIimEW/ZEbOoAfBEzSb1Nc=","KcZ7zgS/0CD0/36sq2y94DSyL7hjNGdaNh8FnlA5UxE=","EkR0sIgp2bcXxQiEvIlc0/gdUZhZ0hI116dEUNCpQns=","LH4o9Z/oqKO7L6KyseEUzig/4iqXij359ioXHLHWXk4=","FlwLl4tLtkap/yJaxJAFISkr5UyHmILT8R6qMQM0FIc=","AgZhNLspnZ41nLgqg4D+tjtg5LmFnZuYcu2vkVL5LU8=","CTcu0Yuhp3Tq/hv/be7EvAgUsImcYZb6Faes0V7MXKI=","HjoTDoyv+bXlY+iq+EsvxzZo41HP0oz2b1AS3mE0W1g=","JVVDoxSvxaKZFBMijHXq45i5BXayO2zYYShmXMO9lHg=","B2VHRJ+gOEXxheYVeKWo8mg6GXM/wExzrGoLib67hFM=","L5i/CB4Ot4+AJcA+6cGZ8ug4xR5aCu/TM+n3z7OPU0s="],["IxmWtZJShXVWfTnQBkWoOxOSkJO7+gDWpmHkppA1HQ8=","GT8yo/g592BJycvyQUWQaYohGOg2WDJ8QziqNkjY99c=","Cl2mWbb8saQnPht+O1RNLL02LKxJev0AS46pIP2wS/8=","Aqgyzu04N+dCGW4JSR/iPj9uURJuq5rOyW5xlTEC7yQ=","CYuyxMYzTf6kdNBMsul2GGH2sYqAWKUrYZ1iJ6JiKKg=","EBdJ+d0mBRkcGWPyVpSuJn9rRL/i0a80/vy2XpWHhLA=","DHteCTQ9tcY8EQ0xddAbtJgpDZcbHm3A6aDp5xWDVrE=","EWoxPQDPmdwY4h+TpbsZgBi76kt83O0+TSEJcd0KaBs=","BATA+hvR9+BZBUy7h/a1xp0RRX5Z+QQZzkvRC7ioA98=","DBwhavMwVMSX7wQ4H1hYIpi1QzX2Mr1irdKeCAZ6Wdk=","EcsgVE9DQ3poin3LVzp9pPjHtENzSe7fP85DKm88FlM=","GG8WCuhm4QxL4Op9IEzWTlczfGDECzTDo3HXU/L/ABo=","Hh1ZIO3P6day0N2y9vdBr7BlkDQPwHsYLqfD672TOTE="],["BOR6cuSbnFqj9p9q8i+gq2QMk/xSTdPFCEhtZvB5hSo=","I10OcaNQ8fI9m7UYKsROyeRhXneAHlqtyrgzaq2xcSw=","Ehl0DEJHQ9u/iWmW8O56QHa6lgpX6Ndnm4KEeSGFcNE=","K1AfEAPieqgJ3J5c2El2o7jBacHpxjl314I/gNP4I74=","DzTbk+qNKtfR7/httYIMx62ke9zYyC0Bgh9cIaPqIyU=","BNAqsFgm+lC8xfmvnjlkd+aFQtB2toPuYbhYadRTWJM=","K8yC51ORvk6pzQ+KUF+eT2hHePx6mxvOt4aLspnNIHI=","D+KbW+rVTFu/QmuxKESikgiErER5BhAc6piImGoDCxE=","G7IJGHCk+sA2gv5bHi61axStbkj0Z2/kFFS/7rD/1Nk=","D1TJxSKlx04NTgxjYRp1AmV1dbepY8DnhtKnYcToRbs=","Fg9awLJIH4AZ6V4LJkRbpk3AOkvooVRhSWJH5qwpACo=","Lz1rjiNhFmCJUBuRR+hKtrCXkqwXpfCA11s+Mgr/yGw=","G1m7YOmGGUmH/OoHBJi8x8k91WHOivX63nVM6sB7FwU="],["Coy0sr8/DF2mceSPg+XBswGPDTEgCm8Z/VGV2yLu9/Q=","HfXJ72lK/mG8JTrpCKj2rwoIzbnnip8yLCI4gyLxbCo=","E0QxEo5f/Aq2ATbF2FGhHc3WPNzxetZP13UXcB3mdfg=","A+pOK//gLaWXfO0fGm6FLpIavi4BXzWzbOS9AkbCzYk=","BuA8oRRnBVIrtencc1YO7ua5tL9R1I+VP70fAG11inU=","AUxJnuUZJbIx2hfue1WnX5b0YuQxZ17jbHvk6bBp4mA=","BhHs0fN5oAYrBcSu2xALwBUkTGqI8WMaRWzCrMqJMMw=","Iq83wOSojerp9/rYOBmRBzXLS0kxHgquEct1NNC87m4=","KZ75Wu2MdUlNuC6GefvG1aPS4prs3PaXmpsnKmB91d8=","EDzIOEvhvhCHubtHwOtgSfheBBP3tAjx3C+h5vxK+Rs=","IGz0KQrJhENPp3S7D4kBojOQVjK3k8gLHVmWbpanODI=","Ddhdzwj9ONIvMW2R2BLLKohDCHda+p9mfGyoCVQ5fIY=","JM4Ky1ItpSfT6rcoZc8HPZVLq77TzRcGqmnXZ+mv580="],["GLuwArRvLl/sKxIPr4eCLKjnes6U4DqrXBbEuTFzncg=","HbICHso6NiSn1FuxbPSkTir0+uDcKAAw5+vlU5T2nYw=","CXxhM66o/kjzpfxBa99eRtBd4HI7xJ5Tufteg9NQwpU=","FQ756TKnS43r9nAIBkEzmxJoT/WjA7L7fB2NVvVqth8=","Ejf0TwNrLaAGepSUczTjr6KsTPEAmJZ2b1sZHN4oSXI=","LZ6pnS0jcygmbVndfgGLvWvMeUHZ/18HoXuvAJn2FNI=","BHf5UeGfUxuENK11W2eD1htnnvu4f9lW45TbnENOI1I=","HYuLp3LEzacujvmxnEJNVdVyUbJHxjK+olUnGvz8cLY=","IGqi824ysrBta+SK1JPTVMp0aHU/Um5r2CVJ/DbNQQk=","KNqTCazKED7PGd9ypyITTVMLrmxmDbPDZNDrsgDCrqo=","AblDWFXWzEM5JA6fo4GcL/QgmA1s8Ucht15Msf5X4Rg=","I4gy5kMVjpZom1gDsLd2AbWb37SSYROjRV8f9N9uK0Y=","C0O4+sxDz8BntVE6vM6EZQS5OVzcFN+WhhpSilKuLsU="],["Ar+uGwVO8ukk11qKASg9opEDxXutEp7IOWzidLpFJN8=","GkaiZpGEHCYQmjKuB+tYSmuK9lcnPNxNihEt6gvMhc8=","EH2geE37MU2ChZvkTTe00rY0XBdLkWUcZcmESWgqUgQ=","K0WzviZ0/YIFFqzWzGGDxPrg9+36mvzQLf7szQK/7UY=","IILpEDzEUkWSQokRFScxKGD25+6UV48BGPSpIND41SU=","MDqeIoVdldB+gXLzoFNtS5UUL5YrAGqKsJ57tjNehIc=","KWNRQxPwRvhE+VD/6oD15bQktwfxZZlmLlouNmjL5fs=","BLf40dXsi/aJrfEtZWuU4VsLIpwWOMnEdX+vDRj6ZDM=","JZVHFotksqIolBpULzlKJpnAgcFJRj3Cw9If2LLk8xw=","J5Gd0vnT3J/L2hojuVzyPjYw5v1SEPrKas9GKbiOX/E=","K5I35ZQeFlfvpQe4ksO43Vf8jVKHbstZndXhBStrHy8=","IC445mmINhnsvGpqRTaLm5o+mrZ+/vUPiW3+SLeNPaw=","JidY+z4HaTaZX/MUDvfRsKHg/kJApQdH4sPBINl386w="],["BtEBsZR30WJ7lUJYG/DN+rOLBc3v3LgZZcW+ANeA8ZI=","DK6AzAWu22bW5kmwV9vFrpdZ2l17Q9XiWkAOH5Lp0ao=","EiVrO5nTHYo3KYb5XWbME53SPpNUh9oms+JJ6ny/ka4=","I4ll1liWevorzlD/GMu+U1MnxlsLduUNowc53tJetJI=","I6bhQyhOjyOMS2Mq14rOWw3NlKiXywXR4pe0iA50M7I=","JOE6OPBNXg/Atrbg94KmpSOos7ASciS44jdRucufiWA=","CQENc2d2IKrhsPqAI/8cgSMTrpw79DBm6mC8GrR3p/g=","CkHlpEId79Xtes/UhAE5WkCaZ8Pt9MFozjNo7ZRCEtc=","L8fRfzqa/B3iia0PlBJq7sg0SYEgYpzIfEWGxid4AHU=","H4bj6dFH7WBMceH7bvhFnPxAABu0/FzMJmFmmxVavro=","GC2Pke4qmiYhWzXzwO7PjsXMNgEkz2uQPnDKgxJpddw=","Bn0rYS119Pl0MS0Erg/vQ6NbYO8FTA9HUwLFX8EL2rA=","Dqs/JkF+a1PFMgct6S1Kp4zN8dqRZgpGGrsPn9e9zX8="],["GK9h9hhP+F8QTCvvF5s+xaXSQt++vo4nopGPYg6KW+g=","GVBXrxMZ4k3xuQXG4uspVwA8/DSwAcDlS53PLqXfa+k=","HZUuv/y+3SYDbFSh6KKCj+MgrfB6KG5/LCEbR/bD7oY=","A3C3V6xs3UZhDuwMItQ6VD1eBIJXe73BTnEJAwe19po=","IuB2o6puv+mWugaL9b/7F/pyQzjNZ/Z+olMwGVxigXI=","EmhR8+rcAYMoinUBU5EKQeB0s1RPBhClEnOtNpi+DLk=","A2H0CCt1puvSP5pucwnYxOdSAVnaI0Qe3WMaasFMIM0=","Gr6LrbLRI1O5u5gVIIapQht87hd2FzDiWsKE1rHtezc=","FafmSlpG9Zc+ToKiY++QXtZPGCsgQbqgChNZ5+nF7ac=","DhVOvVDbPChk2+HtcrCBYhCFG4bDU2ktF0TLM3K/py0=","JVKNXTHb13z6bnsYR/joTIHB7VuuKlHJ5APMdUxUu1U=","IfDGuJb7FCINgRRBYpx4+Ojid0YCYiDjMczriaDuiaM=","IK3esq/SDnUqOdLyHr3cJ3J3OwYpItyN07oGiDbbpGQ="],["EeOnwtX3Q3G+sYjG49ehSzMSivjuModUbRLXd3zvcMs=","LU01rNnyij5r/WAUcpSCk8Hk8ITHFN2xoHXy6unOIbM=","JjCbUstV9upakDCwE3j2XS5repYZkm2bGx4hy6Afp+E=","KqhMHvnoSKZPdIuA4nndz/hx6cTD4vr6r3kVmwtOQBg=","L+MbDfBPJ2pSW2GazEpbo+tY2MMhxiOQ/rqwXs28eY0=","J8G0Br0Z7RPVM1ULi2IRhrH9R/Zx5mBGgDF+ZjiwkeE=","DOvPMJdbNyZ67fUh7ivHU8NCTcS27fOYT7Aq4erUTa8=","KRwNpzHAFsDWxMdThwMKliv3ous14VqsAvrfUwJ4o9E=","EhbwVgfgMuSQOKwUWBAOiayFGaWjzuRUWwiFDYvxYOA=","Ga5llFodvtOWXy3jo5/y1Uqx3uDzM7iPtJ7bP8mseJk=","L5lq5iDQCj1OVe96bOC2gTiPG3/zh1tyWupuuQOdiyU=","LIJe5WHEq2oiMxF3mZyJgG+8NFGDh+gHwgw1lzm6nrY=","B1SUdDbDze0ppgyeiYI3whg6Sdt+cOfrc677S1xpMkY="],["LeXWp6JzQ90EIqxxuNQJtDzLC2cul4+P39IU9NeGZAQ=","Al6y7YTFIKuhZOM/A1O1ExiGwPvRjlVpVUFRLexWOgw=","ChJSXweBMiNx/XCwkozObi6qpnuJcNzfMZ3yXoAZpt4=","G79D3bWgsNKEWSOxzhKCkjWcuzE8WHb7tS9eax/LcDE=","I+jDYGrugY0q+oxEZdXsucRb3njdgZwPNaYgWTwfQuY=","FYiA9a25bdE5gSi5/zOfPYJ9pkY4kcyhKcASwGsWsyE=","I6GsBzUZRql0yIQekgkqT/xq78f6mI48H358h+FRKpA=","A0xGD/8ohi73pQmhdQom7R5ZYPy1jE9Ix9Jnx35Y3WY=","Ij2xjzHIXpjh3XtyRd3doP+OMZvX0aZ/28fu9W1meBg=","AJm5fIeM41yVfQG0PasH+AA+LDebQcphpuVqkgT7Frw=","LCsefHD+wvWMoBvvWsN8u5RxrnkUvwjffkfdjjvDzpM=","BGJfIljt8CYroGR8rkJqSG/IAdwLWdIOwPTQr4y9I84=","I5ymGm735QGBCqiatJltvqj71H/S96LJaoGOk6PDjIk="],["Iny0O5gYkk8qJYiWSgrX3fo99iKEtLOxAZmlAe2XBiI=","FsfFxhYe2jLGW7NHZVrKqAvMmL/AI/SrEvWyqJnzfj0=","J+N8aKAVMPCSzTfEom3s4nN4aNwsNRlDXh8suI8Htiw=","Gd0cbUUpgkitSZUx8zzgAlBUWNdheOyiYpjjmmL7lQE=","IV9VY0ZOLfao2qjDRHakZeTun6CtAfxDmbZJsuB9Fnk=","APNtFm6ZE5ub/BrDJwo9mMSvqBv5dDYHb1c4PaUENqU=","Ht18ferySeD9P1doqpLp2tZBGLSRvM4SNAxG8hCwfO0=","COF0Gpf2NI7W1o9Le8bsiy2/A/QmdpzHec7uS6G+sD8=","L0qoZB6kE1Ax9Nl6ei9nmoy8pWK6aqVOrn0y/30E29I=","IaCkPIjOJu/7+LmtZoBWtbA2LlAJ89gAM9tHMij7f8g=","Axs2nQEfIZ5Kj7Id+TUoeNk/+ANbzag0w9zEHDwt+F0=","AgpyCDV5BZy2WZUtPyoB7ZDSEAInW16hHyCcdjuqhFc=","GfEXcQSbW+gbQ8qB42EfQQikudwwzRIkQfdDGcOtzek="]]};pBe.default=bVo});var fYr=Q(Uxt=>{"use strict";d();p();Object.defineProperty(Uxt,"__esModule",{value:!0});Uxt.poseidon12=EVo;var xVo=Lxt(e0()),wVo=Lxt(t0()),AVo=Lxt(uYr());function Lxt(t){return t&&t.__esModule?t:{default:t}}var SVo=(0,wVo.default)(AVo.default);function EVo(t){return(0,xVo.default)(t,SVo)}});var dYr=Q(hBe=>{"use strict";d();p();Object.defineProperty(hBe,"__esModule",{value:!0});hBe.default=void 0;var _Vo={C:["MEwprrbxhzhHh5V20w8fboo85BCCwVx2Mt+SDW21Fk0=","K3OA2LJbymSbP4u9CoauQXEJBpvicGb0b90cfIfUxAw=","BMdyAOVJSxy4o9M09prluvp+h3W6GSTlY+/lke/zAvc=","BsC4lm35MIDDrBV2SG5hqw0CdjeqxBuzXkgr+hDjT8U=","JMc/QlkDkE9A2/9ZAiXyUc4ZgKWlzi0HrkNuHQkHeNc=","I99vb0RIJzx0XOU9XXq7XSbEZySljWiETTw+5F6bkks=","HcGxrDiSgBiOk3VmBxuEv4GJuVXQV5tt5eqKUTa8Luk=","J/ccXKd0ziACi4FA8URHIEORfNSRnP9k2EinRb1WkYA=","IrLuU7MCui6Da5h4PhXrbenRWnLMfKo3TmG1HdDS4sc=","JU2FBl+HJx6G17QR1qzCgPntJXwJjJ/bBKLKTffH12Y=","KGIHk/N4v+iB4Ji9LsYr60aJnzelSr0FPPsLO7jV51Q=","LBnybQg2Y1sE84+jDuXGSPoOobIC6whGghrNPGmc8GE=","D57Yfpobp+58KL/XrDj/O6EISfsE0zIomLqf4BBPtEU=","DR3v9CJjt8rooSOhZBtyWAFUdhYauIHh3CDhZbPwRXk=","BbJ14HqeI/R3qfDiKUInKGUo3dptx0SE125qqnFNtaQ=","G8JVBSrtnc43dlvFqV3neSc6lvS/QBNUJYiwl4Pqf6A=","DsIobLqZmE04w9+4DMCK6/eaSvjsuY/8U+xKvveepug=","GwW+9x/DlvG+l8gsCC0vek2LMuzzDBmHVAkFDjrTWIY=","Fuk8fu0NwABpWNGCTQ3HQLXPuMmG//zxth0QDynraag=","GsSevADjdPxkfGWYHdk624mY1hKLkXpiNapWI+pGEoI=","Bye+u4RfbUdE093xLCqvbywqWOBFcf8Xrf2QXNV8YPM=","HVZZvk+p5xPT5CjCnTT5/6muDyrKNHRUOiDWJUsvAZk=","ExbkcLVPDc1TEbapMDR7/9uDOQHgJEipQZ8Sf4ZC/Xc=","H3GCkG4YS9iFlMolif+EnrLaowyvjL9SE+0/pHR+RYE=","ExlxTs3H5rqyt89X2LCICUoAPy1PiO2w0L2EQbTO8xg=","CIwQb9rrMjp2+UoJEq3RtmviFghKQuFL7FlySOAX2I4=","D7irW9xhaNGth2kiVkHQtetP+PtcYJxmHajug+oqBIg=","Ld7d5ASFjE8JfGyN22agA4FjXE8VUBTTASrR2veQNF4=","EtkrfHqIyYafefxh5OocHIgbsTIMC3eHxkN+IwtY7aY=","IcrVIcGr7EZL6Zp38MD3kqWq76EEu3wDa2yKQFBQqk0=","EQR/un3ipVPD7FUlF2gxRABwjmF8m9/zOklmPKLesxk=","KQRSn0/AKRRJw68Y/J9UcirSx1FiDY9uDh8qE4LKxac=","Eh/mLFP2hHWqLMvijViqdKKr67JlhCLNbxRcJmLMlqA=","DdseTqem82cFbu2s95O5Sl0336Ag5lXpBxEwbccULRk=","JotEh18Z/1ihXdhPS7ZOqLrMffwE0a2GGRD7mUKjce0=","CcF4KEJd5ek8nuuC0yX3cJNd6MJFhFkbdEgIMWWQMZs=","IwFE0pRfFHU3a95+u0N81zWNUBuclU9n4GwKbpCrPEQ=","BYUaiEfN+8gCiJreNESldyY9k3GLIDigWwW76JCpiJE=","KbWtLGKClUzjVqp8MQheuRtsxJ7GvxOUIsOfpU7/ALQ=","Jl+hg4ri9tWRuPM963jT18nKFAFBcP9lBhi2AUQ76RY=","HofLhliMab9Pnt7TPwPUl8FdYbDkjdBFlN8zbYeTojs=","JFlPEVBj+aBjzLGlgOjp8EJSbIzPbkvypqJzr+oWfwY=","HQUrDdVxXIiRlP4X6Ddjym97x5ogTExABzvIpRb5NMg=","Hnu2keZ0EKJFB92aXMMjwPhvl7hCvBPs512IyADnYEk=","K3VY0Iq4cNMLGGY++ccQ+XzkxJRU00xL9xS+iGW4DHY=","FP6iP9f63VPJ+vQ+HjDB5CZmjQCA5wY4n11E+NDNtEg=","DY+F/2t5fpoo9KumAZM3QS16d4w7fX/+BtTiCGRJGt0=","FdcssSqObTycgA+W/a1RzyRSd2jJ0TNMYICE1aByjMQ=","JfdeNhwmSVvZ5RRorqFo+fCXh05WLXJ/AwqM9djFhVo=","KGI6aIaGchzPztpsnXhoMuAmVIWbgVDiHPA2/MFUGSw=","ADHnB2ZKQyvmOZNMKy2qV1dQzEH4QEWdhabW19iru+0=","D9VV1VE7jGlF+Xu286XTsf8qwtgadhLxLu3v0iK+4aY=","Kh/hF1O3qNCXcDi+EnajVYV6sgy+RISwixUKRsjjktU=","IueXDaEAjbV3K8+6Geq0U4VTjiVF/CDZUKYPhA2XAqU=","FUH+yFCQsH2IVkAuoiThuy2Kip0RkrmhPeyBuPaWgrI=","F8N750YixgjnAwEJLtxp69GdF76aDUS8eJRKMJ8iHNU=","JgMsl7u7XJIOEghZKk9SRrEdTXjWOqGVzjhihb0NtNw=","LmLXPMis5bwS9eWqI2zLcwgw/aYtbdk1xqPEIP2cQOs=","LwJqgrFYcjhZeLSca2tIdlnk9cw5Tebm7kq6JqEE4ik=","JdKXYcweSbZhSsQpRE4ZwHC2okupDnrHJmcsfPw2MnA=","G6l7SGBeF1Tn4X0a9+5JbndQ++YWXKuhUpyJzGfyeRE=","J15a7SVGQgLxtxOFK0cwJ1sc6SFT0CUGPgoV+gd7UcA=","KzY+Rdo/83EyQwQJyACOxoWyLr/oQ4320+1KeHp2LmU=","EK2j2SL5lNiK/MQM2d35la4hGZYd9rHa6622ImL0Pyo=","CjntFkKG45sBKC1lGc0CIRHb0P+D7xVWJppjoBAIM0E=","HDfWCFeTowxH2SyvZ3wM4MrM0pgrz/GAeKRrEUjPYxA=","JVLK7oBGmdTWynW+9KWPdAj5fqMHtEilxA0xEphWImM=","ByUpkD9aVWyMUeFDyXhTVAqVa9O5UCsaQ/39u8ZqWyw=","GpYR3msYiUrZZ6RPEp9Ir4Lv8r0P5AsLvuY64HvIq3Y=","CgFMvt+TviqSS5qjJT6PgyhFqFYtRZrJMryDHgQlJM4=","CGQtkUclVyu/5+t/e0XZF7LR3r08RNNjbL1mF8Epsk0=","CfgTjPA/3WvREBScaNzk3tjUUgboAW/H085uK2b3Q6w=","GvquJgnOfRXHrkdQl2doeljdwhFTZxUdbzjS7jNzAW8=","Hic5KcJ8o/b+BPu0iPu8HZRUMfppIHEA28zb4mEPyYQ=","A0X+C4/RMLjjo7I3mss073P+7RQbgGwHRiGk4FHBSak=","F6OpintwpEWjrvMBY16OXosnfuoXcwYeucU2Tx92dzs=","CxJMmrTe9xnklhmuptN0uyvdhC1bi4TrVWZTNMFDkXA=","IKy3ppz87NYHM0Jq5adHLbm4huLxE2mqnw+ScEQMwc4=","E3rGiniJOqRXzjr3n4SlLtMd90B8X+tatLTZqrPUecg=","KCLl6CQ8IO3uOMsUK+Pn1+AF0nT8NGUi9THBzgsFYOQ=","GcU75rcMtceePkIJaLRUiz7lXc3g7SgHWUWyro8jMe4=","JwqRySXt5FwAi9vLFi2dUycXV3oB7pSOCpkT7NLvnSs=","Kco+aBHYA3owkpaj+tzXNx6Hq+IerLN8j0rHyY8dSKY=","L76DKHTmoESk5e4bY/19okkQ7WheHdEkRLgMlflZuRs=","KxC5Q7xCsTBq48DJYvrBR/FY2eKt/tB59Ki3y4NumY0=","BpJzU86X8aLHW1eqQtdCl0pg3LsTWG+ZmeUtQre8pDM=","CIGf7gHJt/jx2Yf8PyzHDeeFSs5t4HKLp6DnpdchkX8=","BVBKFngunJXRhwFm1uyFPc0oWdDUyvptMgcJBp4iE0A=","CmycPGnlWECJMSQIheTt+R5USCMKoCCllyHpTuGcSxA=","FjiiRbY1Rukx7nltOtf4/bH3NzFpgzqm3dTKDTSZaT0=","ErWrPUUHHYRTm+dyyfRoyM1u/vFRo/WytSuGxHyUgNo=","L50Ex6r4VBgLfJlDqGq3ZvHGH4Jlv/uEdyY7WZmaTuQ=","EXCaJCZX4Xcn8kKcZzbtG/bHVtu6iZqk6uXstshFVi0=","ApZo9fXEoyRrw6hvIhMvwM/GJWZvmeZA3qDh2nqbVnA=","K2E9SAT+q95H2nHybhPWFCjyeBuc4f3giJAt7PUV8yI=","JfOJLrV4YvAIdVfqDpOGfSvMAiD32ivAc8onbXUK2Do=","IQP3pSFPQOL/ZEdFg8zgkU0umk78Ai8Hzly9eR9UMnE=","FKhxEHKorrTjxyv3aFEg8jJbZPkG4sHuMfavrWyBUTg=","LYIAEQx0DdUb0i9CZ8q5eTTlrbhtrxwvBAXCeBvafr8=","BbKZ5AUTG7VjEHI5bFtXy4f1DQcPGWUzvD8FBsj/IYs=","JZXk4iP4Q90BtVDFUyz9xRkx/cNAoRytEBn94IQ87Ic=","G6krx48m3zFI2pIMe0CE8BXuFkZipauzyUrPNveKlX4=","CSyu/e1fgEkkzPHmNUPWHf1XAAehBSq7dkmDIzzGPks=","HA363j7D1FEZI4x1xwC4JqQi7gL0VDHsEQRJ8fdWdbc=","HaBerEZ06ZuVRodkYTaayiDiieZ9BSzOEPv0GLCgRCs=","BQhpKMvQ1JQDv0rW9MYmy9SMHZx6IpVzBvC93OnakZs=","HTL3Hk3Zk4WikpoCuSkSCFFztIJUjhvAbvs62W+jEXA=","GP6JRcCB8amTfiA1lXjL2xk0OtCsUENfJtyBk83q2/Y=","DCehRp18G7YMaSNYeoG/oFF1h6Ow0zVoJqRcOsiv1NQ=","GgvNsnS61U4cPsoeThTq7Tva+whGtP20HAy8bvpJAMc=","GMFaO/6A5Ig2AWZCiN9iFxr+rX3K7sD72Vmz58ao92g=","I68q3fzs2M9AO+6MTcqB+3yXj68UfJkPJg8RWy07yPU=","GG77NaayPUBu/GI34XXa4C3pxE5dwol9VjPP/1cck5s=","CrFx6VxgXG1TYf/THnb/jk64L/LaVtZZxmkC6dOSh50=","EiYibVVB5ghvt3WEN4fKU326WpaEuofsDeWSz9IOiLA=","JGx35tKFijSjyinTWXYRrfMopKIhH3TV/QTc7KmDDI4=","DXSVzfgHrD1hhMGN2ehYslD7s3wRop5ikcElQNXivaY=","IwhT7EftctH//4Or7wO1/3Z48uEEuSltjSlDAUDolwI=","FB2GCIxjFs4Nw6VglhpQ8Hact94hZokHfPZcYkXudqk=","H9T9pXHqXbUL+aN1t+g+4Y2+3DeRSwZkYBSlAJKoHiY=","BZfMFDKpc9g4lvq+mR58KlNwRfmorGEqx2aje8r5ydo=","FtyTI5t06riYI6r9kTl96npcL+oH4S5WKv4qlOfzPLo=","Fdc+7ubUgQKggYz+cKsPKt2S67fI2EeSKq7wIFQoBBQ=","InyDMOLXp96Qfuvp6C9yZMFt6X+yP0vA1WOnh0vL9Xg=","G5Uvp7DZ3I6fPFKpV0aPSSoqrUXLLUpQN6R0prMjGv4=","Lf4ZK73l2nXBdawyZYV7zpBap+zFha0g9Jl/Z6UELkQ=","GM4bWL0/K8VUt0bpDxiKZwX4Qr4p+FtqZyMJkJ/sIVY=","FG1fODsu+5li53OvpLCGwWSwqlMG5Td0XxVoCoX2obQ=","BRMAgq6ncgOrHigZ1HBPDp1yPQbEV5sbz/e55wzxyyY=","ASLSwcSFUK3myI00mNe6g5XUR3YxnxJkjBTKy62mzDA=","Ar4N/CqewoRKWFY/jwEVlE6aOaj7zPw9eYMPSklKQpw=","AjYrg+zVrIapCFM6h2yhc4yERCWCL9D14GRsll6UzZk=","JzQ6DKg7fL9M14/sfCv71kUoWfsPe1wU9iORqPu4E/c=","JfZuTDGq09Po+JQDAqdx3ncMhVy3/OP7FwFiRJlQBZw=","FygTWGEmHj8ZlbB4rwoPEjbrRX/GIBxazrjJP4che2M=","FTtNdWVMX+YE+i/Ja7tqDvEkDIKB+MC2QyvxpSn1Dro=","HvKU/nl1aPVSU8L5PEoyq2k3oTMrscQSuMwV50s7jvg=","Kl8wLEmoyP1uTc4eJlvG7A7vNMxGE2+cymZCc6w9jqo=","IyFaFBNjNgaoyPIrpkK8qo+1WffNMiywiq55ZzW9UnA=","Eynw1vqdgOU27RIIWNrm5RN2Ykx9quO6eXlaVSWmxIQ=","JmTpqY+vdOFBaqZFtkWJ3eyzvCyF+aiWiK99tw7GAoU=","MF2UD92lJfSeI1rm0l+dRHHjlue8OhM67s4eVu6qc4I=","EnGvb9AEuGdITeod1Dy7XVjXMdrG3o2/uzAmwXMx6po=","Ix/Z4RqmiOMxJzGmoCfswTMVFtANfjB4jGNSGqkyYlE=","Dhn8uGOCi6udFS4FBM4J+mH6o+CiPAJIDvb4ZmVdV14=","EwMGVBdrBq/LYRIDojaaRC6GOzwNHIi4nNTH/fT57wY=","H81guaUix0BXY7zJVGLXfAo2tOlSxGG7Luvx6EKFRVk=","G8HMTxIuyhe5UUUcdzRy8KP2pXwYUxnOHS3g0Zuh8ho=","AsAxhWPb+ZrmNrwBK/MQF1yrt2Y/Kmdkz8PWfRhqIfc=","HLsaKkkLYRdvkEW0sLYOwD8SsVswVVo5Mqo8H/6ms7c=","AGeW8Q6bpmnf+Ujob9Ri3FzZW6gHmwLCsrStHmL6N94=","B+ao/kpDl7pwkhXFqycvPFQUZcvY5DZT3OL1nN743uU=","KE4JPJhWV76+lr1nESDJKZW9vSyZHN1JCTCcw3IrXtM=","DSBx2t/Sac6odAzAKZMjy24aZL8SPf4a+YoXh6bKPAQ=","GUW29bnPlLldk0H7tri0t7RhuWOGwenPPHxOOy8INVA=","FXammEClDkflq08hqznVMZADhZTsWZcAQV4SxGkrRng=","HZ90hBlOkEOVjW7nyKVSwNJflYfmbNiZ0s8CkXlkFnU=","FQYAPzm75BLhoKTypX2ynimvKrYQBjgvah1Ou4w5Q3s=","IkX3ft+es+ItZHhTaYvoong/rPkrFLg5LnNopFnaYtU=","GJfnTG8b8xOQYOuASblTKP/06duSYOraHlU0bbvezjs=","IJ/4YIUnPmgM7ZV9Dk4WXHi9lnCiSWnoOuiw2xJjjDo=","BiLunSOwxhsFhFsjhT5A2I1zWTq4Uei+OzOMp86M9a8=","KuBlnp50mkfj4NJEhizPX9b9bhrwsoiUtOxylAd0vZs=","AsMXFOLGfARUVGU/G9+kfbA5KEOdROMhIyAj/00voPo=","HEqCeHS7SkVdeQzXqGZyY0A4uvsS07iVTPOj+qh/+uE=","E02n4ZJD7rCOD35o6rp2QemOw1+Kt38TTdEKityEma8=","FfZTaeURVe1CoNUMNHnXuIDP+H6BdlqXzorSi53mcl8=","EIHcrhD9f+wSozKKYGeMLXYBM4YM8w9eRaD/9bqV+xQ=","KCBrXNRM23vxd6Lj1grjheOrLHyO+dqps9rjX7uZJng=","Bdk1Uwar6noUlLSHXwb6n4H0+wuFUkqmGwOqBTuvQ6o=","CGmuhoModCM4OiMXzlj8+IQzu1RmddaXHKKSoPAKrzM=","CwfYVmrGHfnC+r6NQGLY/ka93RXQhzSk7t65HcmHOJE=","Al3VepvuWjDvEpHwrKddVfINEfjg8uaXBAE4MPJsIrU=","HJ4u7n15t54ZoB9hfzfrj9++BCDzxf7FhJH/E2tFny0=","GgU3Mc3fvy1Y1yO6XVD4dBJXVciywjaxGi+uPrFdFU0=","EJ3WfwbEkJQDlt9kEGNvZTXqfyuOubr447464doSs3Q=","G46Tmjz7dgVqR5PoWxtC/TgFmFbBpDSufskL4EB/gP8=","G7RUmHMZFwH8dDl0ZaxImsWt+ZBxD5rln8doXEifLjE=","DZcaMHZRU0F8tkgpjjkvT2He/KBqBbTkI7l+RcjOFek=","LFj3IxZC6G24LcNKEazg6Hwk+aG7jpzZJuBz90qWo+U=","F5fTfX7jXlDaxiq0NDTTwQPHRCsAiR3T+L8NrX1/RKQ=","FHsc8LRO+wjwO8SSSHe/Ue9fekzxXhrcVyU6M/AGxgc=","CXZnoDXjswRwKZWo5RohKBORP7lMjbiGxsT63VJht0Q=","AdZTrpbcV8G/7HzEJbMo5PSn4BdiG29SgYjS+8WshGA=","GznNnxEziDZMd/dVvx+kK3BocNYdvcQWg48mRZ9KJjA=","Jcve/YJknOUZaItOT4UzQcEeFOyoO3DGvSfv2oY1KTE=","BCKJ9RnFx+InKLdMqSr6jOiQztwHpwVH/bj7fkZ8hGY=","HPlm6U8dfGlhP+GHHycE0jnhgEF53H7RMB2tsOEO5yg=","KATSVbVxuas/VAEbaf78B3Lbd/Upzv4n6wrPHkNzURw=","KydLI7ZtnVYdBXvbetOKljQblTlDpLs2GsV/gWtEq5g=","FjcFe6fF37p43Y44ouOopBQd3C37QVmJI/ZrXviGy3E=","HlXN5YZL6l1g18HtNOYDbAB9dtkdCSnoHhkp9jBTIrY=","FpDplKoUiZ2T/yGrmP/K6Wktfj8AyiWGhCaMBrfIBjI=","J99DD4VAkv6pGgjrfkBXA4JWOxbHjBK46Dnn5+PXI/M=","Jiwnhlxsyykg16jX7xgRNs1fd4jK56ub4jx0mNI9ng8=","FNjU7GVQBCjrrESyZ7Mi5B1cvcq8J37Nw87ng4sId6E=","HSdmVYGVo64wMbv9MCQ5sIzIXWCLvjbm2Mmu6i6gtm0=","EcK+ivMTFpUV9KhV0NcegOthZ7uI01M7cPgY6wyUXMg=","IMlpL0o/rf0K49L3p46jAKRBdpbjIVA7C2rq665+RUk=","KM1OLnwfPsM0PkT2yxeGwl3/I97LeFMCgg0Nvu0zArw=","EfNN2XM709CCLHY13JdrLML2cH6vQXhWHdxdT1Y6J+Q=","AtbHkJZVgqBfjjq/0eBp5BSh312GpS2w+1fekgHZuWQ=","MFAl4cA6qhqbQxI/ufNTmcbtzzDf9zmDIKeL2pILG6k=","H5qRaRpKOqdlxzA/S3q4zKzU2DT1yOaAaHBT6se4YyM=","A/E04Bja2LgMy43XgMgI0/ux6yIiw2SgoxKQSCWdKdw=","LZzcOzyiRnwjfe5mbze34txY28WeC+R3JIlh79Z4KyA=","D0N9jzzE3Eh+iXGwOKETJLephMhcv2mNKCOyw7cfSFs=","EkE6pj3gOMwEJ7GsvSTuLObNGbNxScbKdhUE/B45kE8=","HkLMCytL9YAXPfrGO6YhDRleB4iARnza2HdJgKGGdW8=","CNYrTs41SZtg0b7KTyOpw9Ob1nmN2YGPlanwLnB1esU=","KSSYhCKzzxPumMUT9P4knDw/uUSAUoi1CGTCbC45iHU=","Cnl+kBb49SeGBX8bKjz1D+IPH82YNGqVjkvBxQ7otoU=","Bj2CIrryVNrRZn9r2yTIYOoXozEhdjkI6KsenD6kj6g=","GBXY6c3LnDt9GXWciYsHijPfo6OPPCLx/0VQNjYDy7Y=","EAVB4+qL9ZIetmlRlDtftEUwB2Mw0ZxszEnV/t74FYk=","E+1KD31aJsBSZlNfjuseymPjRv1+8g24jt0dGwWsH+w=","IX+0mmAdB6bnchIgdPe64Rb+IGExWWbuOeezy09R4ts=","HrkIDg97tvAbOwX5xgxi4L+naCdunlnurrY7vwb14Sc=","AhHQLp1FPehCxuJ0TVzmVXo/qmRny5I3VdVDq/0wIJQ=","DL1ffLYJx+Wtzbsl9vDLdNpiakJUr6QJudLBlhtN1LU=","E+xtBVAlj6kQV7DcBtjwCkfUDAWqEk3NESTFn04iY1o=","EljKHnfPnWeougLR9mW7QFs4hVOlzZ1sQwN9CCSsS9I=","KMWngkORtSnprbBi05g4Ju4ee7vc8gUKokBFstWs+O8=","Gc9zpUqx8uRCHPiKy6RHdt4XQaCzF8teHiAS31coe64=","MBFFXRHEoUM+ap9uqaxVlSfXoXoBkWhpcbeDajFwcxo=","F7c3OsXD8+INcbNJr/RJxz1B808dAIFA7VgpyyZVSOc=","IEqWNTU4/gjagHKz/ZfWSyReBk2byQHwwKGO+6rgmVw=","KFpymH0PDyKMxpTRDe+F0iujWOdEglUiGC2q+xT0wlg=","JHS7n5H29UAfq7zg8QL5dM3QYaXlengtWyOc9/iSWpY=","G0WEHqtSpRBaqkLPf22KzsXAbqiosO4T7WkUdwVM9aQ=","CjpLi8d9RYyOsmNS6StoXgBgKmjdSp8TysEOiM6XLOk=","LKtMNZ2JCh3sGIHSTf2/+XghgANzWhA5LL9gSdXNOCs=","DQ/QaU2md/magJ94XuHvBndRMiwoYTkpqPtySdPmeH0=","KeTgnZdbUCAcQKi7l1DTHzDKNgHhENF7shxf+GByelA=","EV7+ePiypy6KITwksfXG7+gPY0cEOeZ4r3IaDwQiE3A=","KbPM3xUEKFg/6qKEYc8f8aTkmqkvkMb3IO4vqJtYkDE=","LrdUmQ9ol1hn416ViUNkFLiKJUQL3AiGYj8aVo9RYHc=","CYkzW8/UECDKhWzPYa9QMh6x0hzgTRWB2wxiBD+iCbY=","IIqYV7hZw/YgFpBXUZBQcZBDstQsZp/9S2gaHlIVkVA=","Dn+EaRhPQanuxpkEWSIbERsBxdwPrQmpheMVduAABBA=","Jdr6e8a+Ch+f0hy9caZOVr+kb8fyeyp7E1kEoPdnLmw=","A9otwgSdB8TRhaFqKYAPeFvPYijMiR8c4wFW+zF1yho=","BHtf8ZqXNAL0Yh5R/zFGUTUFaH9yDi7AgLbkTEaIHTo=","KZwB1glaHWYNTgAaaCH4AOUO+hNmwlZW0UTOw7ApTGU=","FmLX+gB+ox6J5pLr9SJ5Ti0QbNhE+PDdXQtfWXWeRNY=","AP5M0GUJDf70DQdAOb0GIoySXHe87UslxuspheptpeY=","KC5J4xTDG20zf0F+naVKx7aG+mz8H66LWCczU75lhng=","DmzXUlN6kYC4b8u1uoVxgUx3gLLkhml7GKjcOhWdn78=","DMcM8oZvEjos3yy56KI4gTsBEt42T94FUtOAYjIL2l4=","GspRuUx0eYUNP2fQenEPVe14TUy7728EVCK4C0OOXQc=","JnChzAkL+x2xbFKMGtUUeLWNtmrbHru8v+afWuR8qEQ=","FEtWbTZn+vDq4+qcjA5L5VOnkXu2+MRZOANmETJ1WbI=","J7AmT/WU/s4izSbmCSVC7SiFGnXR8VMQpAkb2/7Tb80=","H2CKiOjS3Fu2zJG+L0dOrEw6ZZ4L3Tc/nG395Nagrdc=","Ei0FCdJQjGDooqaoP3cPJ9JKpSikBCfbBpCT/o54oGQ=","AV6jd39h3S+NSGCyAtP07drQ9qWsUIlwW+DtYBNf2Yg=","Dw8caeUrHkENSaRpOe7b1IEpgIkj758F3gJfmTdBpLU=","FtvZY/oZj8mjwjDKq0WAs00lxiI9YRNRyWV3AuUWhUU=","AdhWU76sYWCfCNSpiLhcWBpbV0wmmCHmaygVsxUhKFw=","Cf8J8MyaU8h4AoZSmVILhjn1m2pcrwbLgMyA/pYJUPM=","BlCuiHVLTtSNNSCqd3H0/57kAoC4XZ52fT5TztNq4NM=","CRdBsqQl1aVrL5FLz8p2meOFxzS7pgbTlCYbY2exAmM=","LvSBCLvEx7Z/HQDgReswkG7eADKpg45oBnWA8iwVo4Y=","Eb2oRqXlhov/9l6TMeC+x2SnLbpVSaxmF5pFJPvW46s=","K2s7yULaaEpYEkeNzuXyvAE4OVy70KBaxrBLbp3wgm4=","DhF/xYl6ptfOICWldMjk8WUf2V/x5jwy3x+tQfKDBHM=","DShcZFZbxQKs2up0eVoKZKRqFIuQTvmGp66zqebcVtI=","CYFBpXyca3LqoLzcmPIDNZE3+6G94nr6lBgddVgjxyM=","HRE8//LN8Sz4NTcBUh/5IOjRBIn0d9V1NrWcYAgSoCM=","E7+YOHlErtPiaNCtFbKBqCsoD9kkuNTrQ6BbI+Dzbr0=","HIQkmozs0TYaS2a20ZEWNa3mQPSYGs4s3Eu4WucZkXM=","GIj4aa3fKpEjC+oDk+yAt8+0pMvnoqBJ90QB50ef5Ko=","JXNB2GMiVddvKc17M9iQsMVLDpe4zWiXiGtuOJqNIwU=","Hfm7+0msyZxDIDQDyZkjpv2ci/f5qmy7kb0akapNfpI=","KiiM5Lj+0blMvTetyLb4FKMlT+sNC8aHITwQd2SIGdQ=","I9unyZbeazwifCOnB4UHn9QjKhfxnQMR1WE5XZk6S64=","GZIx7fIoeL+IDfMFQS/9ijzmpVWx5+gcfDxyqgKzWMw=","LMPZ0RB+el+mqpSXmUMWKUx9MYmNgOzDt4JXPYGTKHM=","GEfo5o1MGD8wlIiN6hUAemvGs12ved7Mnwzoi4jcPGU=","HqeR29mqo9KtVuWQqnNEUU5FaE6jIB3Ju6IAoEbDuJY=","Cjjp5HEt4xelM+PJKdbOdJMH6ISRN+Pr+ipNC/bAgM8=","At5CZHwCMveHDEEllrrOvaCL8n/hJOFvFYXPqdH2G9s=","IIx6f029TALRG7aECj/ZareP+WI80KOePfOszAP7Xcs=","Dd0i0seiJ5hwcYdhWpH5Ewpm0sDX16AV/cNaaN6444g=","KpCy1YamwEE2LPJmfRMf58QmB1ATwzkjsMYuP/pzYMs=","KYqy41Pfa6YoQhlIoClSsq/aaMRjv6NgUKfBQYoCZkM=","CNptLKYZgpZygJgTphzFMV8CRg2LF1fcAU+Ue3KeWAM=","Blycdhn3GM3tGnhPA3P//qEUFwMQsxBeJiju1iGiVhw=","Jc64v9oBEyNk8HBEwzr8TRR1Xt0b1lAlKMNnSXwuHbM=","AvrMeRc6oHBZNXnWSw81hB9lzaO0fErk5nUROp6rojE=","CS8VetEj5l2ZFASicEqRsjvOv94UKh4g2I4T6P3Fmd8=","Lkfqjhu3cpLAbsCQKcHRJFlJ/jneh/QQEzhBfdP3K/M=","Hjk2lBk5O4/6OJo0OSRJ2VOpktevsLo0r48hWfE5ZTY=","Cs5GrQ38wxYhGlB75OhxJ7IYChayRE+okXRZlhwDBZA=","LiX+fBnYSKx4CvkSqkKZzVmlXPZ5Yl//6cFNT7mU7t8=","AdjTHZf7Xr6Qwlqz+0M/ioK6n7tEQ6+Dx1SdK3aIwX4=","ApVhyAyVJ65IpfYF22HmmwiS5DdB8n44cV6+FFVHdsI=","GRBMyOOadxVqVa6suQBYpCsAHnQpjegfLRjMYXdg2wg=","HLLhOIYFvdZYOqE6bq6y/J7N4TN63g5W8+Lj4/geJfg=","Fkt8Doez43zQJ2UuL+84sIl2da00uqx6d3p4pZKGYPo=","A6LFxS80udYDrdtjI4NHwgTpux5l/tKy2M0JQozLBgE=","FDEHvvpIA7GgQmnQMCM/aNknZ2gyARx1Erv+KyLDV4U=","BgbOJqGjt9i8+t8A8w1P8N/L/rFDfqD7NfkYUQscN8g=","JM8TN7Q8gn6pdjPjh8eUjfkKPEKo9/J6HvpeB5A2+YI=","HCYCiz/3q3PdLMmd8Kw8quSp+BvkCRrH+uV2fkQ22oc=","Hg5NJD3ZgsYRY31RD0P/ModOpmgMiCRqBTEh+g4wKo8=","AEBPORgWVzBuHq6KzVECEjiXE2mGBrPIxlaybNTyu3M=","ETiqJOQryIOZPUxfbreFqMWct7sSABhrUZOvvhwq5Hg=","I7Em/N5QLfVpoDb51l5lGAXKBAsOAXNVxqqZDh9I6KY=","AudhI5o4mlMUk/ppncyz2GElUzpGCGiK0vFZJ43KyQg=","GOCHBZ3g6q2148XEuSec123D9tig0GBVixnDz97WptI=","JzZPJ3cPWLbbo9PxZm5QSqRehnswruWRRKU8soFSiWU=","D+AM4WeeOqX01re4Do4gIrwvgEXrQ6T4/p8EzU6u6U4=","Gv7elIn1q5RnHSDRq0mlrgrupPop047iEuCpyvr13gU=","L9sNfnVzHtqT/JMejY9Zdi4MvhW89uCj7h2g6JlUalA=","C3R5KtTlYk+Uza9SKNj3t2QedZol704w6ALjB2rQkAc=","BAeVCyRTyXRYC5ujFK69SdiQUqHY6ypgb620BS8tnd0=","KbjR7IiPJ921L442bLB6OCmoIb/VcpbfZntJaZ4klZM=","JdDCCpAGu6vU9RYPqeq8ZIx+QVUqB2K101DMFR1sQCA=","LzVAreLlfybONqzbu0GYzwoX/PBMbJJrwyg6EaZh31E=","FGlf+NogkE4H/vVFqxBP3w3Lr1tpo7g0hQSKAFflgxI=","FsfyhTGn3GdOjyQONddbCMZnOZWka6dGvHGPQpEv9po=","LiwmFva8AgG+kIlByDw43Xz3nEeAX/k71kDrxVLEygo=","BjvKLYkQChECG+w58RWQ7AhIggbgFiVwYcz7xhM1cGA=","D4xQq6OZMQ8wwgHXvmmQp7UGHVLh3sXftZ9p7JPXr58=","ELZDVCGi7bRNgEWlEzKwUPE34ms31CmNzDMhMiW/FFI=","DaIaCOX3OiMblOINxRPyaBuxWtEvM7rj1fcaTA7Ml/w=","I4+tH2lg1hmUfVCdl+/ds+LvPjDxiiZkLigoZKfdtCY=","DrjBfu0uMwMpQBtbpZZrus4RXMyJNCOybyJPuirxF58=","GX8SAKKef881N7GHVU3Ont0iXLvYAxEgxX/amiotbNc=","AH5Z75onMiD7ZwnsjRuDEGmzIWnKqY5/Mq/6cytVuCc=","CHmPQSzirsqlenN4KVVuXAW+qCLOgfhW+cwJXGumV0c=","LEP4rcwrOeJiwlLDMJ5f+9btc2vA7R5FlzqvUvfgBj8=","CMHQF7zx7dU+Td3AEPm5l596DQ3D/tNNu9iw78SdGWw=","Ie0vF5e1GDonGSV/8+sdO/qJbmEZkp396A+jQZdiciI=","KGiGtgZ9YnlHiR5ls2+NS3yBxccWrZX/ROkRsDQesMQ=","HArjiliwzT5d+WyOX65fmxm3rF3Lg57cQhOl+pbJX2A=","BUPyhrglTtw/UyO/bKRwq1Dq/0anXgluqaIVUIqk98w=","Jbza+01bbddz17PPy6QPjMjbdnW8VB0YfCFTf8LAo0A=","KKgQcYJutPFmFZZDBqp7Gt3QM25hWLMN7Cdz3E/npmI=","CyrpLZbRk35dG0LIMDiCVN0n5g1RL+jEF7hfyoybA6Y=","Ea6zQP/okIi5ik/ucgRYXX24Qj/dsbQQZLeFqtCih4o=","FBV+LasEII7uFtqmfzVb2wT3AUA208dYbL3MbBQwuC0=","FUA1eZJS9dM16xWva++eEtbzfjO0PUwJnonlGKQYfEI=","FF7kiFKBMwslUGh1ZpD4rzxS/+OgPG9TwQGoQafsr4M=","CMYLBAAG6sjwGTB6/esAqpMUu4MGuPpg+MFDTADSyos=","Hgqr4APoNJAJWKE7R5FKxM+PiVCcABx/j/76SZ8xgA8=","EqDRMvYVt4sHd6qRNuZ5uN0zQTcCf/5euygSFOu+SoM=","A6d0jFkat6kdjyWFngbnfGbMAIjyurBOkZUIkz6E2Ys=","KBWn1Cjxq/ot3XtnwukW48yLLWlQc59RRoToEV8O8Pw=","Kk5p1nORBS+OLZ8Jzwmw8lJhv8CwqiCLFTLi6yVzJTs=","KPQrtegGl1TXK5fywIuorOou8cIbOq1kLFywTctM7m0=","IPtywDLyzbPKrn/4SjiSCXBTrYwu4Jf85rJHRQ7MOYc=","E2nJWvOOxRTdpn7Z6m6w4Y4OETf3DoaVKON77Rh2hZ0=","HAIfJEnyXccYZz6pPmUgErFJWP2bAmjDD+95NCm3Pio=","CuOBXqJq9DwzVn5B+D4wXQF5oFn4miKOgk2xaExUlk4=","Bb0r4xVlhlAzR1sOVTvi9HwPexIW9zk2VGkXT2f4+YI=","I2jaKGal3RfRh1ZPvCpP/oaCr+cUCp2VcEbCvaGg9mk=","ITeEv/bvHUTQjLfDNgJmakACrq5JHdWBlrC8nXMeO/o=","HcgkvjNioYTujtl0iTM60sXsisgPwpyxo/6Tck61mF0=","JVsqHCAqKFElCrnR9BQn6AMbY3ruKf9qQdLxbiNeXS0=","DHr2YT4ewuAGeA/vdLN6EDnf4px29jdMgRypI5YvHeI=","AVU2hh2HR0KQTLw1ambzAzpDMG5nwzebPDl7jXOXlxM=","JUnHv61FyxkxCCjMvTtbgDJYk/P1N79pALN9lswQJis=","F4U+aivpK3UhSWBek4xZ7VuYpRteKY2/Cj9C54XsYRw=","IvuRh+gm+8NAVhVbZCQdGVoCHBmbzpYUDEWgZrdV7QQ=","DgHbsC0E3tmSFRHuC0HUIqR98az6hczoQ0GzoaQVFz4=","E+5674c/iistdhLNLOuIaU2dra03kX6NMjy/f/hdvxM=","BnKEBaHZbn6RIQR8bp5PqRllzVabilXJisqox5kFhuA=","G41MHZDxORmd+NoE9tCYs46PCP8IFcfFDscPDyIda4Y=","G/UPl6KQ9T3Zk4e8nD/9/i+Hi7D/ex5HMdw4+IBtRps=","BwhWTMbDmd4OO5bcwG74d/g5Ipqq6hUmUnuKu36KHHI=","Bhz0wiYK/iRyCT4rGNW3pj4COg3SMy/BHLnHeSU2nhQ=","DBAS3S9BaKTubI21x7UcjziTTp7INdD9ErrBr9I7/6k=","AQ0seycvax0CFgvXip+/VW/KbNIce8huI6vXSXeGrSA=","GafexoFEDalbGGZ2C7ikihe0kfcaYb1Iy37NnwzyosM=","L+o32vfHiFWHgqLUY2vIsSoCHWgGVeFtRBlOiKKEbh0=","CTGBMCtE37wGT+t+9HnReIxbnG528AJHvMH08o2HNk4=","DVYvfcyLGle0fnMWwoMkcER9RrGgXRX7h9NVDVLjELQ=","Ax12gCW2UTnepXyCNCWfqv4ooaSt1fTeCf71sMU6gAo=","DIwlLsEEbyiOxjuiPcrGi5FHlSge4t/OXDEor8Z5k5E=","JJkjrj2tJkcPBxxW2T6opMRdnsvDNcGDVeDIlhqPN7U=","GP7dr8mWEezgA64G1+08p9aafM1a3ON3ue3a5d8gpno=","AdZK/f3pm+hNN/rrN0CrSETV2xeYNG4+Ig6FQk5OAxg=","D7jebKQz5YbHteHLCjgHaea87PeK5NnhwJh5/Z4oJHs=","DVsXyURwUsiYovS7Ie2CfrnTbqw05Ju74YML2pNfA4s=","Dyt9Uex+pld7LnM/A1Je8ej+xr1PJcH1eff2VbqTJ9M=","KyPVvjkZmXZJPGRzKrZVWJ4FUyp5pRl9JOBGwoHA3R4=","GR62oz8+gPvSJ/vcQ2+4seOqN7A2F6fIdYeiywaPsqI=","C9GbhHkcdG/VuBD2jxDOH1FOzgCg53SVN8EIRP/KEeo=","JakaJxSnkGD3eyUD8NMHD7270YfTTWCXrig7y/TWXAs=","LlB6/58Agg4hdS51aQxhm4oDseJpnse8C9VQ+sn2MTs=","CwsFHPlSbEAZYS3Q/Sr+d0qLHoKNsuQvra7W0m1R6hc=","FWtMwEZrlT+fOJ7/mhx+Jh6QKsA0vZ0oVVnpxY61Ep8=","AviIfcfBbBEUdRMcQJ8izasUQO6mhPt2FI+sfzOupOk=","Hzp8Lka9T8F4bdlJ3tLi0z7l+9UxMPhyNSMCCYGDRrM=","EQJUbxxl+zhDEVIXRhNgjf0XVkrq4XZPFXD3K79HmVA=","AMsrZ8H0ruv1TpJ++QP8aqDmrPDUsUJwQOmBoQLRX4Q=","FveSTCmmHReQ0j2lT6TcqvHiZORtaILIXU+9hvK5fC8=","Gol35/n4gzIBBLzKuntpINT7Kz4V1RNBhMjAb/qcu1w=","ADjd6TZmoG/231GFekAhi2w082jnvMUtRQS4Wp7qmZQ=","Ca+LfsdPlnQPjtqfaepywI9eIxHnjAYzv/eIdmRtbsE=","DwbnZD+m/QsBaQS7EjSFXa4GBEcqofnnsSsO9ZR4D1o=","EP+w8NZZsXyrWLLnSRISpzTUW0Hdq4ib62VRjMKyo6M=","CDk+BYG++dsnK1US09asFiiabVGn6P7o8MqFS355aMk=","DNkZ8R45QK/Q/jt9aH7XEXtAEA+Jpguh/Hz3Q5Ys+X0=","F2zS1d1QOa/k+cmvhPGSDefIPx1mOj3M76rDwKzvpG0=","HM8gt53ceNxjLkHBHlN+WZtBjUy5q4inQQGiemaM1Go=","H4y2HtOAYUEcdQrLTDE9L9Fn+63FiKFP5qMNrGcZoSo=","LeN0TvLXEU/Wu1j7A9CWm76S+/TbSbY2oqSHZBg7Z5s=","FS+MR+hjQ9l4AyTDewhEaBsabFt23HqjpX6VftwKr94=","CZ5jOl9V/LgONJTCDmxgf/Ec35L0Ws1hNAEe+W4j1OA=","GPiMfdXcUH9jJkYQ1mi42jsccENYM2cYvGjqItX3McM=","KeObQsMsZC7zYQBFEhjaezPXy+e8WIJWGjpMLzC5DC8=","DavmeBJR3wIwpwDvv98lsHdrW1XigWvpthTDQz6ibFs=","CaH7SMdXXLIV6YGvr2+k4PBZSfr69+w/Hrwaay4NYf0=","CVStDQtrnGY7GTa0MBGUqcvmd/mjjtC1RBIjNLxQnxI=","INNAvaJxvuKfCT8qXi8ldYD313Ov4/1gBvtdnJRh0zc=","BOF1qaVoyaNHMib79n88jb33GJGDP+tRbtjx3JUtFD0=","Fu/FPqDJYOa7tnpJMLdxSlBNus6nhQMD1mKlYYlojJw=","FjZCs235ybmdalNQIiE5QG/1WMSGRFpXqMIABlo/hfM=","FohfLWfdLqprbm5KHLd4/ls40knR1mgVbAM+NvjzW84=","IVTW8krNDNoRMm4nnun56E3bTKS8Ee/XE2rF1UVzqTM=","Fiz5jAggX7X0oOnLdsZURbMAgAAh2x7zsteRn5wgL6A=","Cm+2fCwPMyDiK0EktP63bOEzD4XauJxEd6zXghT0crQ=","JgIc90oCsZLwxO53k45PRSmF8CHEabboT33z29hlNdQ=","LIuXBMa0F2nJBZI49R+zgnqfsUa6Qk4xirNZNYuuDXc=","KPtshDt+iSWcE+UViYBMpAoQ9bl/xBhUSbGmGmMhUY0=","HiNMF0BYdhVOGvccLOQDMHgJlwXPy3GIZrNH2A3tCYs=","IoNuNxYu/Ih4mtSlYV+OMuFqBfsneABkkKL6+zdDp7U=","KKcNKv9nnfckbbpfxdjkAccmESnooZZcXF7Vfy7lp6Q=","IKWkFsQQH7HMrLTxAeyTwIuK2fS8wM00xRjWvBNtTWI=","CEBXo6OdyS2h89oaG+4pZ580MJYofRBE3uL+KcyIsGg=","Dt9E2inuQYbD663RFI4QEbUIqpSlRJFfl0b3XFffd34=","H3XzyzJaU3sRwWACySf/XYx1GJxjK/5meTJS0kIiDUs=","AgrLaPAVvWiXed5qbHAYnkD5KaxIQ9HfHXjmzyX2dT8=","FWwGjzLg18qqMOhuqXP37MS8LVMEmXDJVrCu2jr4iNc=","DrXGbIYwocOxtnoofcMuuHTXuJRPfi5LbV+BupqGNR4=","CGQyymwQPL52RJ/yes3Axy71U1s99etyjh1Mqs04Z7M=","JZGhKhuy6FUm8rARCw/alwM3v/PEKw0OCSH88S4T6R4=","BN3I4VIULFfHZrUMTIuu6raBNGfBy9Q65XyVsPS3TLI=","Fr7zANh8ZYKVTwsuX7dLsEt4UrLQmvU327h/TAN9EU8=","IrtArJUSftBdounDfxTtqSWGtQSF77YbtX57BYpcxd0=","IVKiXjKGFuzGP59iW+StTuN6KW5aWEkm8cHmqZ0zX6c=","G8XUG60XtE/FqmlQqmQ+3gHTc7Cu3HA8JqJ9+mM30Ew=","GZk+I1L+kH7O+L0z5kLVSfl4RUXortUSr37qClcD6k8=","Co4Amrgp+tNOy5hmC6BV7UbZ4ZpUV/rQ5XE0bYMgcnY=","Dlq6o7IOvt3b3hYwJ1FK0i6otkUtHg/f5dbJLKGLzeA=","Lew8FzEnRpiPeDsU+S/ZAPs76hN7naJB4taFjce2keQ=","GgW3gYDzv0WZT3hEu7WfAlON06BqH0YrOoWG1FJz/84=","FtIrh5M0RIeFQFtudOgj/SPOguaNsrOSv748p0DBQbU=","CJB3Gs7TmYRezFuc7GSm/JJfKOOeSOoMtHPyrTi2cPA=","JTD0AOc07YsWW1kNsWWAYMtFF4/Eo7apa99iQ3xCFaE=","FeApDX7MVbJ19iOmNSHTl5d3RCoU8YkU0fqDYbuuxmo=","IEf7eNSGZblsSIXlVh/YnGykQhj0qtSt8gLzKj40Nf4=","FQUHpILJsC6ciISzOxVPTYViKGVee2TQRw7rkvBwUXs=","JgmNuFK/2wczwHcn7pRZi1t1+WFw8s6kG1EIjU/OuLs=","GWk5T7SmV4TDyksf2dJBZI5qpYv0Xa21hIubVa60ndE=","LM1boETgmQLlQLxYr5mIYRlbjRuWvelvBZziFYuPTSc=","DiQaHojBZ2ss0rSP9UpHPTtejJXaOcJOhDdedPdkDrk=","DWT1W4SgpSSddFLLvNJle8LO3omTgBae82rPc8b7Qqo=","J2z5gbPISFp/boqFoMN7/pSF6v/UZ5aCnNFw3x0l9d4=","Elq3BaDzWmyecON8+Cy/0bdKR85N2MY2Ug71J8/UmW0=","Lt8ryxgrbBZdd5RqIZpUKvyTg+mXYnGxnlhc26O0wDQ=","AwRFk+URXIv0tCvMc3TtofM2sdAM8w0Mbg2LigLnCxc=","LJKI0HuGR0y/JNsnt0Qh3UE7kIcM/AE/AOzA2p2IAIY=","CAlt232sXKvdAnlOBlPe94e9y76nNmGRWyCyM7E7STg=","LKDGXt3qZDxs3Sthd1L3HFs2MUr7VuLXczxU7X392MY=","AHIO8Rt4aN5hclQZZVYJUeMPnqyvldoYPnk6xEBceu4=","FXdRaCEa4slQXN085hiHgtAxZIz4EtnrorJM7KNid8A=","Db1zWFBUeeyj/nzns8dWFQGJltAJks1DvSc2vY7g+ms=","FRphQ6C9l2MpKmrq98CZKrZd2rXTXy5xMof71nK59uk=","EZgwp/HhblOf2XYC3cln5BGdmkjW6EKBrQ5yE5wKVOU=","Fm1JVfbHQi9T51AIRGK7gs5WUWHHinH2jAar/IDF9Xg=","K/f3eRrYSObIgEETy3igptxfGpRzQQBt2/6E2/luy8M=","CbJVDalVwnRus6ABTBFuZ7BhQCByrPLN3chK922iHMU=","A64k5Y+Co+l/rIs5DGRDRyIyWzOMbeFqsH6oPacRW4k=","IuqY2ydQLkFCgkozPZTil+ATR1fzFtutI3HMLwrRjSE=","LUICC48CYX2a/QaT3YzQkADAKpSqoUs12OzYCO38FZY=","DZSMAyjWrens/xORzJJtpzEbtLMRzYk6n+kXZAsm58E=","HqHCyMKCSAm95j3MYvawahSf0rm9raY1pMNe3iannoI=","LpCIcnem5ujZY3mXmMmZO0Hh1lhFwXhAvBZpw0MsZLA=","DIUKhml9mmCdJvAqmeEWwWTz2DldO9aZ+DIfdigHcWU=","FtiQmducMtkOZ6dDCLhciGfRzfC6PJfHo8BQMi+RIyk=","EiuLt0obiyKcSRrTFjLajguQxm9Svhz/uh9QvXQBSK8=","LLuy2mKpUlKD/aX8V4Lk4RwPTvVZxxV7g8WZ+lHBG9Y=","FkTC0K85DHg1v5of7AGuCHvd8aIaPZiKdcnF2mAGrNg=","FHzSuuLptxeWPKYjzy8rf8uVZy0FbB1z0q83LY3NbPM=","C6pNDOYzHZK5i+ucKPavr6C5wsosGUufcKbTtijj6iU=","BG+aSq+2VPSmuRA9IIFOSFsKAIGfIA+LL8SETu65uHE=","Lm5IKBNJS3ei0VP4zprIT2FIceLW1kEKfp6aeGIQ6dw=","IZrv4FML8IMziGXVnkJldZbKaM4SBn+8hFxLkGrm2PA=","K5PutfXe+qLNzxZckdxLLGefCoJ14STZpF5O9JunhBk=","L1JwrHWB8hhv87zFjG/L5Tw6iRKl4rUdBzsOPipeBIk=","EM2/X5az/3GW+KbKoOh0VJMnf6ZZvMRI795ytx6DI8M=","L9OJC4JWywYAntwcphTluJiWQUGQxKyRLd0vsKVFR+0=","DgFYp3a65s/sWGVEJqjgh00qC1FYAIhoJijYW49ijtk=","EdA551cwlG4bQ/9rGjbKCMxo78FjpEr7u9GBrqHj92A=","Bx5MSPxGJXXGdGO+TeTGfBeOaQ99o6AlVfEk9yLyjAk=","Ih0RqY7rvyruU26jLQKsGNU5rVTukXLkaiMqAQAXsqI=","ALpOT2nDSWNoonfKNvay2OdAKVhDIZ6Qz3y6JRhzV/E=","MAxMZITeA8s1/4WLsZn3qEpBTw9yjehHQqiHc2QtCqU=","HFCNMUzOeMJdN8KZ7bqzDtdSThkCszW7TJOG9ZbvP3I=","I4PqpdtPetdBijhFlSOyt5Wk8VFQW9eWkWxeBcC3tyE=","CVAHybrOlDmU/Qqfnyvwn45XaJMlauqGlp0b0hDyJJo=","Lr6kyUcMWXllXDEXJN9qDkUc24TLLvsFgwN0tP7pmnE=","JLfnP2L5fBPuNwVS8Pvm7wtabmR/QtlfPGbjHgsOAiY=","CANZn4A16miQYzdsGrms/2IgP14MG6Fey478MPwcvbo=","KrTAqekRXMEwNTBzO+qDZU+z2KitStu8obN60h+NmzU=","EPELDVt6IZGPhCY81krcEOVPh2etoKf7WdcZHDHWj0w=","I47jLlym8pEQR+B5f0/SVx3NzXdagb+UV4ff+Dwfy2o=","HO1q1bpGbz793rdJx9CT1aWiQ0jJvttRPeYEdifKLSk=","KEKVVeNOe505sPm41osJyJy8C9Yd0wGqlR2kK3ercvI=","GzpOPbTdZ6XfgwNbpuVa/3H1F9fmaSI4CR/9HaiaFlU=","E8wggrxgRVHvT9AagaUiYfeXnb6g64Qpby9kFtV9Rg0=","JjuePNjcWkQTzo6MVzqBFt5K+WQr2qo1rDQqyHBc5f4=","GrOVIay9yIqrrVgvoiLWrfVjPLFvqFPm9O4EFN2BQ84=","D8EzAQJwICtVCgMi5WmpZToh8DSoswWmGBnCapy1OLk=","KRh10Ae1zdQVrLx2xpthIshqvlHBjuowE2v2ZXFYghY=","Li+TKTRtkgqYOG8sCjZ3QOAyRoaW/NWsbizGYi7YHWs=","Dwk7QoxiRFeM0HDKFuabNrC44qWF2r5K+Jnvp8X3qzQ=","CFvBO2mCOTELBVAc1Zp46dHzqtFhVBvUMIDZ/IZ9gcY=","E2IiqR8clIfz/zILnjuqUu8jJ4lfQUxNSyuMy/74LQ4=","LpNB5arE2jmzNj3uk68EgiRLR2ed5O7LWlRlXhGEEwU=","KJiLuYo01RlThERdds++mnzal5aT0lyvaBlzmIjP2ns=","E7TgMX4/nMLz9J99wUyXE3JRjysFPeNXYiJe0mXNWzY=","Ges1xwIeFOlGIl+seq4JSBVI0Oq/iTBKP2LOkVdop+k=","HTfR4ewNfxGb0zpRFuGbB8y0Kmv3sSm/KqHcrwaQlP4=","FlKhEks6b8ICnkPcJN4KLjBpaLEgknh+PVeO0dhR2xc=","LYLj1iJY2xoDXmCuz5DPw1wqaKvM7oRtbzDce+ExNsc=","Fxe/isYUarFO0y3Ho0D4vAFlve7lUiLU/A0bm46HMT8=","L+qMonUbFlAF/FeZy5ySjT9XGf03esPVq5iM/n/NC5Y=","ExIgICYWOFM84dsYGOru7To+VGGSXfr00a0lPQDA7ZY=","COY7lpFvyIqrMxQPbtR3QkyvG3kqzX6kPDKEgIizW2E=","H6rQM294pRjiIJ1+hYI75T6tUG37DrSRBmQSH02219c=","CeY/LH+hj9tvocJjrV9ssMOedXQalL+fMsWYQ0c2kXI=","DVgSvNOxMFHypYEWCMswlo3k+cNt18T204/Kqa694fs=","HO9IsdYSJriYgUgVnoJvlC6TlyzjYFH1XQ3AGfnr0QY=","IT0/SoAXhNQ5CbVHnNFZy9Youviwdc2yy+9VbcEgYeE=","E3eISlFUTaeKILyifAM9ZmwFF59vDDtXoUSk18FU/oo=","LCAoIGxqWOprP7i9cyk10hBDn2z+toO3+gtfLZBB+Gw=","KRwpyCZRTSgH/mVrwurbCl8mRBGxOBsNhe4hXkgGpP0=","LH8mfTkGnkkCWXyeM0i4SpUPkdx+7pGoBheF3gwjFyM=","G9//9HWXM4frjNvcua3HuhyfYwAKMz1rWnfFudDvzm0=","EIUE3mwyPXvWxqVLPHssvmfi+GOkg6/PjOxNZoSeKCI=","FDgwdYcC2ih5GRB7eW8+LEIIU3cEs1XvbX1K87FlGcY=","IMug9ETFS31EbpVGA0dgu8sh6U9k1rTJqrQTVto5/jQ=","DQXxEB2omMqANCNMV8G42QqEBoz0JC06TcPsanG1apE=","DVjJnnOW82eRuSHva2Wwb4fDkbZud0v0DaQq95No544=","Lw01uRj7rlIhJnTSwIasNf/vKJ07/Xg+dhg48RmGYhQ=","LPSGgnC6PCiPTeKemF0BF++PIDIjW1A5y/rPr5W59u8=","AUze1VZJJZuSrBKL1uGxvbcRUmRMTYGMHZo6DjpG6yo=","Dxb0lmMzQdFwnhRN4phG9/saQOQbs5CfQeeRt0l5XUk=","AgdmCCcYBBN+DJ9owbCutXHk002jlU4H5gZw4xz01pE=","IUFf1HJ4noDLwV+8Sl4/yWVn1VJFMEnzuooKQVjYspM=","KNgMnWl5VkVouHdFQJ/Qwz447+BWUQh0cnys9l5/QGg=","B/wyiCp0hMA83ToOJKv+dYfvAsHMUrEcVa47Ym+LBwE=","LY3S76mGi6Va3nlyJvp0q4jc0M1r2UrmhfANQjg+X40=","GphtwKnBJQN/o7MLoLtJlZ0hzrIKxdM2sJWXxCJTeuA=","IfOSGD7tNuARuFExGvwsqsb+dszh62ykK5gTcCvwFcM=","FNVvHOSnczPmHhDUSWRHS+x0NJ0iwgm9TB48Cj31Aio=","IybtZTAe8cJP606WA4YMqs2cb4BoMwPK6wrX8myrCXA=","Kj2fyrTFCLByXp+4Ug7Qa20ptSLl6K9ORia6KB7oVxg=","Kc3P3kD2/UuEuONni1HtVGvoo6DQAlv4kjV6miN1vP4=","Hvgr2tCbn8T32EsdNV8JMbCWyj0Nt87I4z2v8rQJOoY=","C8/iiutzWmZKNgEgsJF2hjN0w4fWwP/+pYcLwOqHfNI=","B/Pj67DX+2C9V2rZ58skGqMQzKDV1FAUlkGX91lL/yo=","KsVsI607hmf7BUaTFwIwNcuHumSsBm+gNcc4N6yN8e8=","Hi6ffjcC+oL+3bFgNrlEQu8WEcoaLxyi9HM28W24D58=","JF1V6u2DHL6v5FrYzrT8vb/J0O+O5v8D4xBo0IMjmN4=","HqKV3s/anApADfFEg6s9rlv0OYftkmoC3y587yu2TqQ=","Bbv1aCSfPMrkyY4lSdveY5iCkns55PObt9BfN/avDQ4=","HBKRqrmJPkbSdivuuxv7l0ZdAPMNps8z6GB4WHTK19k=","F2NNHM1R+UMxUmNMNZdz/Pyfk/gPvmW6pZY3cDZG9+o=","FPyPcjT2kSxA+Cob286T+hr40k/Per6wwtT1qY7XHCQ=","J+/f9a1meNX8W9HacUOwdlmLkNt3dyqOnPXFKV4K97I=","BGZExOcCJYDoPu4zDHIoRpt+yK/RVKR1ZPDMq5uomHI=","LADUV/cuNFLIbBrjZF5kXQ/uLTT11QKtGzq00O471DE=","A9JNfV9mjgx2MwswCz63d2etmCqHj2Q8qTWgB0KiGuU=","A96UHfgH+xy94PiLnsibZMESUu3dzlEj0kQ/2r3+xTQ=","E5aO51pmbvvt4tzcHN2aXhVUPL/dPQRUhuyrrTYt+C4=","KknxHzYDDrKNuxwSPAC8EkkaRhEm7fI3HUeH2/q2kNk=","D6aAwIZhzgZxhH61grXrswXGm2FmotPTLa3TW3PIf/8=","BtWguk9jhAt9vu4XB3LbwGDE59p4WA9/At/428q+Kt8=","H2JIE/9OTqVRsYp1T7CoUr5q3pGAfobKbe8jjMDyPyA=","EEmI69ZXeDmisHoDerTSDisA2utkUeIephAosrasspY=","BOcdy3r6LoMkh6x/E7ee7ETXeBiX6QdbkZjdqYTX9+s=","I29rAR17lklvp7qrTF2+dDJ2vJdMDS0XqB/weaSD/yA=","FYdmPitddA6u9Z42KS2FaGtYVAgs+QPk3kvrU0DgFdU=","EdRYlbYjm6C/fWjtd5BQKq2OE8i0XTE+Mj4nQy4svPw=","JTx5Np+yuxY62Ix1HoHQ7ZA+D+bxXhLA/PqaBu7BJHY=","GJE0WLWdN9rNDcFoEaNPhEtyU+i/TX2+zr+XsFScKwE=","CNW8oZaozrHdsWWSev/ODj5X5CsioTA5K8UiFHSSl9c=","DfHrAitE88jzWKdCQCFAIDPrVtQ5uvygkgGkY3Eva7M=","HsmaSj26tYFI+cwwJNoof0CD1wqRlmpcdrRrCie9ZRw=","HO88YZxscAvSlZNwYzlVAc9OIIGCIJ9nGNV9ozoj5ms=","KABkeKIRfdNQBxHPhD7he5cCaIRoGlvtBiHBV/eKE7I=","H42xcYTpqjnlrAMG5HFAioMVQ0Csb5xYXtkQ0NiXrWE=","C03XJ94GoKWUaWG29fwLzvAmP34uWCndtuSQCMvBsWs=","IXIJ+omW2GDaofnCEOyiWA6z8c7Fqru1a9kBs9n8hxs=","D2i1O7uLtHmNGRYI+VQoScGGl910AtsLXzAxfSF4vv4=","Du82tqIF+76L5oFaGYPmzRRuQileykbbsxb5dr8FluY=","DqifVJ6Jd7LKmb5S6f71cTpz5aBmY5GMg9IrzbAX8Vo=","K7Xxgn4USF2iGDwsANYk3bwB3v+8MjWHjwegSke+0b0=","L2MHEahLmkcDVrPPwuoLngm+Ft/Jp1CGtLWXi2no3k4=","LRpk4EEdZmwO+fBrPrHwxEKRPKYhpUMHlhiW9h/nRkY=","FeuF3DgKDLgfFRHcz6/4pQee0xAJB3cu8Hb2S7T7H4w=","KTXetEEoc5kbYiCu3D6SPAXrh9j92v3L4dpq5HYHWu0=","ISpYpfKsVTCiUVQ0Q3U4iFIYUirEEkls5fhan++i0HQ=","DcuHP+K/j/1k+nYAECNXKZe94JN5k7yYIpKEduc1Vh4=","DjkwjBKBiZ1xUAktHxFuQbmBIyydCWER2CdZLjLF6lw=","ClZ50JQYRmpzAOigqWT007uSKViIUUe13ssUOLEBz4Q=","A4qPMmzIpR3UEJL0DqOqxK1yKodEEB9AaBOcXZEV6+I=","HcD7ORwZyXkzfxmDsH2QrSJRedHGv0/YVgH87xwYVK4=","H/6w/e65xyDnvlhCoBlSdomzuPXj1jo94lBalkIjopI=","LNZRG759ydKozAUCJbc9affCB1piP9b/S9Akwqaa0mg=","IdRwZZCxhU2WK+xM+laVGuhEHL6x5BdfXTthuNt59oo=","EtpZUoq5KunwJo6xvaR1lJIOT1pFJieEeN2aAQe9/68=","B67Z4W7dQarOk8IHi6EzNFdnZpfOuNd7WDMSGupj8Go=","E+nFJ2HQ/TVnePLJypT2rBxxQyRDXgEF1BnhEtP0LH4=","KIyzwuRdNTIz0mgDZtSRPBJefyzGu/1lBpU42J9NxHc=","AWr3EgdERcivdXjNaObjLg+IzZ6Zs/RsY7hMg5JGju0=","HB2bEFhKRGRjuQXXGUx4Bma5qgCngezxADpqDIFoX30=","CnyHb4OrTv0NBCSTaB6ZOmZCDyOw3GM3/Y4f8L7e730=","G7hDXNLm/Jx2hEaxOlP97O4Fb3ntjQ0dNuOnhM288lU=","LZC+GuGCw/RAuF/W2mniHenrKSnlS3USIW3c4Ipwlb4=","DJ3joNvS0UJw+KFsSGSVrlrS1EwDIvDZkKxKTgJL9XU=","Hjl8GCEW1OAKU1gaoQjlv4gPj+BzbpgSSsqShzhAOZ4=","IKYR1Ps5LJTYVoRZDqCqo45IANAnZQ+CO92g6Ag7ogI=","HqG4gql9cymRgFrkaTUjPutCT5Nj+eX+hk0wI3SE6/Q=","E/Z+5uj/xv8mZIvG4xBrg0ozVO2YnTUfTwjyeWkQ0bk=","A11uEf1xRYyqHAp/doKOM2CtKvLoinqo5eX7KmEQpW0=","ElS+tHOKXo5Q9F/HrXPFEhZeDCDAx2SxdH3STaS1GG8=","HgsjH1lZWJd911ceDmmI3azBSsH76YrHhPhoShAfQX0=","HXh74Y2T7uvKz065jyImZFzBqkNU5q9M6+rOa0QAGWM=","G2Kc4bUjSKmGWr4Y5sU3+IskVeDw3jOM9R3/FOCZk7s=","ECsLgq/OytULbNl2vTrKv9NO9PV8ePX+e1cSfRZlBLs=","LE9OFDbYXpFBYr1Ru50Tv8r5+dMO9TvXXY9lmCASTrA=","Dl1ijnW5zcOpiYxHIgI7zSbCMH3Ny3TQl/T+ALrQIdU=","GJjv27u2JZgtsN1RLoVA/5hpJbt46pcMtdBExT3t1LM=","Klhq4Bk9wFDGimNA1jh7WUTSHLeVZmEMoVzAr7vr1hk=","LI3zqDn/Ky4Qcf+XOWPhY8veWZTaNwDSTAlCofuPPoE=","LEDnP0H3ranORv7XVLmH13x7nJvhyGbPDlBJF4X5qoY=","EKREGaJxBDvknM9Q0YcwLzAAJzY/IBh5JduL3QqpzF0=","KCUM3GHu7YuY/PD5qDmwyymfSoD4hTQphmCQKTKx6Mc=","GwG21DgiI3+ohruG+l0K2uzeO4NDJOk6AlcSAtOcFsE=","K3gDhvnz2psj+I3H+iYV40KSiNnF3kgD1Czmns+2RmE=","JJhKx7DTpANQDwqIpz7Qgvh2LBaG83nVJBtkxtHKJsg=","KVSCnnKmk0f0oFteS7Oj5uW63G97lj/t+VxS7V7MSI0=","CDYH+eBTpcd6uVNDwaRiA1cmKJHSghlbzE3tPdeIzss=","J83I8GGN03inymuJ/Mhs7ucKfMc9KTZ9PUU5KRtzd14=","HEUqdCazHvnBhpBrJSjeK2+LJkxwg9Bxlf7jJA8M8II=","KnC496T5jJTf5Hg5bCTAxzRFFTympj9BNaYaenFJIJw=","HdrywpBgOEpk8UKWT2jDjqmy3fFMmu+StwGgD014yWc=","GNdj9ZVWacdWhdeLvP2ZI7Hiim/iLRnlMYK64uOHpLE=","FUh7KLPwaHRIxz9DLPyg21VlAamYXbl4KtHxYBGqVYQ=","HNFX9gI81yAYDlnbnc3R1tas7/m22xrHIoTApUFXu7g=","AvI2j40EaxiTTdJ/Kbv/KckJu0gO4P3LdwUnN2ahib8=","CdE6Au5Hk3hZM87Sq3C7AzTnpv5lPo1O2Xg/2/ml8b4=","DWbGH4tQWo79BqhlnR+DkQp4EYKkODucc09RIA3E1io=","LTKupMwyb4Iga5HJhhgfGO08MXGlMXckPy38dHGXa3I=","Cv3l+FoELr4yiJxqPgD7QMQNmhMl8vQYkWsaRuPkQR4=","KaPD0Mqr3MtsfTWFk7z/jcLgUYqeQf+tJRtQ2bOXzuI=","AyLDOGv8vqiPTDIu2waqbVkkEi2FjfNO/mNzxEt8vWE=","FDjFhxrdesDTpJrNgooAUiLOjI30MFntz+OZ2Q4oE2M=","Fov6e/QA9bwMwUOI3ReAVQmA5BNHAaLyH+Ds7rpZxxI=","HcBzoXKqlyjFI1RSRfkWDO8aduTPdLbqx9ET/fkRljw=","JsgPgeLxKjAuYw6eTT/EqhSn70FQjks1oLWPOmOAkpA=","Lb9K+vTF3fsEyzrnqqprxiRMV3kKaTnsD+viwXvOUys=","AJBbv71hrEIibz2aH7/S6Q6wTcZl4CPqI5Xisc951DY=","HB2qA+K1vONgf/FeN77R3LteGJsHO2wgwnuhbuKrqBQ=","Gi+OjVUzliPBE0CuGxNUVGNcccvY0gtqU2o5/3NqUkM=","GFNcWS5iWBF2o0ZHg88Jn2uQ5cvG2A8SOYcI15Qe9FM=","ACn2vEncWZHIyJySNuBTX/1uwT4jBCvSeEOlH5/Ss2k=","D5m9qJArwmMKQYhKXEd/6M52l/6GooEZ1aF77bmthao=","KTb0GhmBbavEEyddlD7wnz+WG0nhXvnWcdEZqjnitNs=","Kz5cH6G8os/kP+//rvre5di86X9SSErOWbEGVJCaPCs=","LPVNooZMKNxoFwAKqBX01YWCF4C7J/1nYqxvjCzlA5g=","AxjUq97RH/RC4ylerl9iuatTx4OwUJZDhDEjuALSVJ0=","CtXtrhickJiuU3NFodMUW0Qqd3Y3Dsb9tswzzqZ4nGw=","DALsZOkSpS+YvJZ/Z9dOpTN0oZXmuN8tocCr+V/tHJY=","ELNU+wXge3LX1lVETMlkEw4+57Y3RJgePFplJ5roBfY=","GBNaNUdEOt24CeVtKZ1qtxYAympn1z+5A8RuofiKeKA=","FpstHJUz/eKPW2FyXrHbLfUjyKfzJoFqSKBrSS99CXE=","BwbMaEaZG/pQqlJ0fGOrG7NXx86qSzigtr39xIzHRdI=","DyOi3weaOn85Cf/onyouXUjgjIH1arqGm4oHOxNMJ2Y=","G7LtTNaBBHp9RJpDWxQSoaVFdtGimdgwfJMl0NlXZlg=","KNQaKsezxxl07gWMciOgp84LtaHkhdvSaGvBMAtH4h4=","JatQ8g3TkbO62D//DulpIlhTbaIoGQtyMHPVUxDEvR8=","J7JLNG3hb08oagVqJCOYla3eERh+1cfRHnxTW6XKYwA=","D/Fq/dnaAoFbmPuSxXY7SbDr+xa87WKbj/LWNxCQxJU=","CKEyn+tU8ICS0Y2yKR6RxOF8fAmRP+1MATD8jn91ybQ=","DNa9cyMH7FMUoUJZ01S/fSd/BbrbHNByU4ZkctfpB2k=","EBvaHygxHCl3zTtFLfaqQpQkuHz0fJI2bNRdmSagq8g=","AsOTGURZmfgOe4C1o4Y5oM681bB2b2QjAif2gJKA724=","I+ev/9DG/i7JWjlK8stySusIglAhTAmTQyib30ZdRvI=","IXbnpUWiRM5LwafCvcqVMS2mL73Su/ja40fGEWcOp9o=","HGBncxx30B0/qGfo3+wriKy8F+fOrdcGxYquOCVOouI=","FYiyWCEx0F7iC+yhzkBclJ/BYpIhlEfStzxij6wAzFg=","Iy9lg4R24BvhKHty+Il5OPB4PtqSufTB6+ggLrKdyIk=","AitvLGJLY36EPnSnbDJbBf/CrkYUOE4POgzBhWViRnY=","EgLiwKc7iitDRpSV3ZUx3MgHLRbmOtwCkjxQsUGhhO4=","AU4gPKZNwFc1szB4rYO5aUIblqqeg0fOLlIus4iG2yQ=","BAkjISsbfjfJN3k67MIz8gLWt1ePxvUndLFl7WeE5HE=","D7/EW+fF85Aave+FPS5iFrcYNcNl8Pl98vNB8PBJ6So=","JzEBVRkrFyZ1DFv/cRfE6+wgmcmLDejFU/WN78MLoxg=","GcJZQyjcqVlZwq+Av7F50lre9Z6qSnTxXtPxk0CgjMI=","EEeWvnQ2M8zFP3KBRLrL6/Wgm1vAcXujP6ad7z8xzXI=","HJf5HfHXmg5beAOypZ8VqxdqIH0c4/aG8uMiMUuvz+c=","CiSq+RbODSL+Aa/cX5bLHEC0nEjJlmk1T+LCgKM/jLQ=","F9x6UwPqeXGE+2UCc/qsRHKEvrI+KTOdPsnZHT+MdrI=","Lhs4fvlZ+CoVD4B9/lo0gPrvbn950V7GX5JNCu0oClY=","EVPEzhCItRNZ1xclgj0WPOaVQTF2EOBJvroBXyVsH7o=","DYuJJMukTVce9TkSRVInpb/6RgVwGPtoMU3O7r0IhRU=","FR6Gj14Z6W9tI2cijTiK/YwIB5TQ1cd8djvuzKyfwLM=","L6PrEqdw54N6jmkLcV9agR9BAvPxS9MKMIoTmGqS19I=","KDGOU6mUlkF2Hqh69sgVmg+5SRUIPRoTCL6LsF3t44k=","K8OBkFOtmmZWAG/eqH76lOT6o3nonEwdOKoS0KFB6bc=","HBJHdtK7c1KD1KrRStgr+o6CHsVCqvcGW0dld1esMdU=","KgAHEuSpv1s5Xt2jCS2wBA1EoDRheKoBKJl0WYdMS8U=","HggAtB7Jw5LC774l9d587trc79EtQ32HTcRq+ZeuAIc=","KrO1Ch4XaVfcHwjdRxhfDtDZqt3sRcXKt5bdLZkenhg=","IZCgxVdiZxVuyQgZYTOKRxoEItVgNbi/Oor+eHCjGWw=","A8t7t9Ojin/xq/jJKCKYpVUcVdKOG9tsTnN3yqA0lh4=","E0MtGApLgV/4w/OvtCUMmeiclRhBfOXhR0QN+A2T5zA=","FZb01+WpufW39eGkttBotqrJCSh3uCDr6VoVxZgw+pw=","K3VwMkmQFvyF35QNfqeKa2yKG+8EF8l2VUZAuRTcm3U=","KxUov4eonFQneeHWZxomkzGiuaZLVlAaZSvvDcW9UJk=","L9FDGURBOCtNr0htFZ3vWPHJhpqgo/0Dq9XZySPbxgE=","CE5b2E6fWj+KwaC+QmnhyrO+p1plHrR2sjrwqUNunhA=","Jsc3dQIXpOOU4GOBUnXz6Zv4emM55DdlXOkfmaP4lOc=","ABHUShSiF0VLfLmwE6ftnueNOAhGkD2rkwqfOcBypU4=","LP8C9GsOyAbEe3yDTgwzeBcsoPdxm2LeF/WY748EdzE=","GNIVnjoEDYrzmQOJS8nsUdSaqm1Xdtsx8c1N+mFiaNg=","GPARCuHQZ+703QV3Iulr5mFrbF7a8QHbUpsEmk5hJuc=","KHDnyiY1tcP4mGVrzY3YU5kXBOB60wFhL017sXS+0vA=","JnT1ntH95bswPNAQqsipFFi+plop25oWO6OrMTy9bHY=","A+NLLzOxdrN9jojdNQF3Kolh8Cpb2ymBRYikSYgVfak=","F5RMDH2RRlGBV/kgAJK8gr8sVnLchYSCNlmwegzvN+8=","Emeqp3zXGZwQ98K8VYGkLzx7CDceOqpgu0I60uJymDA=","DvrDzA2qI/HjeNHcvbLt1qXYSVTdAFU/rJZBYlkSODE=","KHLvRvxXAEYfmvApw2EUAKCoBJe1hSCvtDeU2nEyapc=","Gr8/tmuTP+XENrLpDcHbxqwv+nTPYLvRXRgxNPBptC4=","CT2okKakFjoJT7DDFAaDupho/M+OQr7wpR571Xe9oPc=","JSDKjeNEKJCD9dASZP92pa53bmnWXWcUQvUqaAJCpE4=","CPN5EXXrRUlCul4/1/AEY+uIkA7pwFPRBfnIONKbEDU=","BDibn8+bJqDVKnqGsR9Q5M1JzHWP+cHJNSSBwrfPVbU=","CL+sZ11NFiP1SGZiuOmnL9tJcwZNXMZXKjb4aRV0z6k=","Ko5TEIpeb6Kwv9LgGoWTI0ka7lzKRZgdcWjxrR3UKl0=","Hql+SW+mGcUsGdWzMHbOhNUe2UeXBkOwpt8wEQIlKps=","KSEJewYzZZQsDWpTTiqSqkCJCLaJeUXueHvOZ+RXTO0=","IRP4cbcTx6se169jmCz0YJWCHiqu9hNo7uEzrqYkXyc=","BCHJ+x6n0FjAHCU34i0ccX5AwDlsZDvj58ApwFVhY3Q=","GBxX2QE1VO69Wz6anEqJp/1V53LrL9Sy9H5fAVtSt9U=","IQ+8f65JqHEbcnRKJYeNHs86iEAdvch+diDvCA6bG1U=","ADinMDfQSxnDzb90wyzb/xdZ2rV/3UKVSjr9mAdTfIw=","HE+upSeloUYXDMOoUolHn7IuW7WtLBkAmZ+qkIC7vuk=","ILx0RX97NpVvJ1mtahiwDsYCoDnADKeSkwSv4aoAZ4s=","GNvtix69FPzyhY/ywTnSb+kBzk6LUPKMFrpqVsvWw98=","KQ5fkYzlGCeT/uBi4KyCWZpgOc7bAyfGnMNcSEpgtS8=","EnDxxJvwW1cRKZg4rLLXfk1SCdZQ3lQNAA/gtjaVclA=","JEvwBxhEkQWmEv2Z+B+Ck739Q3WKg3WqxkR9Z6+gfUs=","JTwSZ+Fpd2ncW5FKNBsC6tNYJhBH/adJ7dzD5klqti4=","H2IFkj8V1mdPj6P13L+bauMAVHGvvNhXGgsCU1JG/3Q=","GX19hCZUyOlYKQC1tyqbvVtDFVwDkUBkawj+0DKvx7s=","DcUWKBQzjfvcN05tsvS1QcWY3jpoMjYfRAA6ioixP0Y=","EYwDhx51P3UossCDQSPKj0PKerN+sf2lNLuzNOlMUr8=","ISqMKWd6kZz6wrnarakjRq5Yi+4UJlT6g2NHI50jFE4=","Erv0DSRk+snmTdBNZTmfpu90+FKM9qOuwjVVqCryOFY=","Hh3rtPdvPXrBVjPja/8J2hjfH56og687y1q02EtKeY0=","AM6Y2x2lQxuNzYre5wSWP46Jo1s/Ag5pbXkGiuPPsC0=","IZRGJ+YMqHp3Dq3dVIbBXKXkh/TdGubsIQTeg8MhboY=","Ijykg3dKfF1PHOOIMg4dX1P/ldxc5TRCru2UvCYl05I=","JQG1DH5/cpx/TYllAeKU3JHCZr0qbewMuwmvihP8N6g=","LkOMbvB/m8ywIYZJqR2pNzhwpFrEUkxsvwczGaIZT/8=","IOsXtT5oDCtg2fPVW53Mi121ngS2Kvy5aM9hR+Nakcc=","JWEYJTmE63HybXgVBLhNgog5gpPMQZrvWehhPJ+vzUI=","ILwXBufeJ7l5FmxQ87S3E6oHpbho9fzJ2k+vegZv60Q=","KLo4pIJ6qN35NJ3EZA+oAXsMrNtFapAQZaps02F+F/w=","BWH41pl7g2Ui1PGGA3mc3GA4H19l/Pp7znYguP6MdGI=","CRSHFGWy8PPIPEFlNaUlCC+OZVi1TeMB5fTt9Su2qo4=","Fg4LSda7IDaLKkiiDFXaDSZZqUq1nxdN5d1ME1BbBNM=","CXGsL+HzhIPScTf3kva8DvURCNKoeHftsBIFojoYRj0=","DbNulZsgibN5CIky+lJR5l1O4fQVrUl/VnfmnWIMPz4=","Jg5rrqBqU+eUfhY/D+gz5RKAL3hi6HCPV1+2uqftbMw=","AQPnyYSarhLDZCunOHIUHAv7Zb6Jamzg9FrJrI10b/Y=","GYU6DvDEk4EcMWjikoVfaQEAtzBpu1DdMt3gbJaku7M=","DigjhJ7AB3wujLJQRvajh4DpQ8o6/9lzyIOAniJ/zZ8=","FWaeEPN6PSUrKPjAX2ZCCkvG6br3pt1wMoOJcr982eg=","HaO0Z8EzkSxU/STgDykWqR1TPuRuaP/wdNGhRnF5u58=","KMiqqAaxP44kDpR9SL6JxgnsJLQu+bGyWRZmnrYT9xU=","EocwkSbc8gNMszqg0Bt+XhsCCooIrOG64zUw1duM8Vw=","Jz1z1W/EmNG+QUQohwqS8AgmWNOBAT3nbME8gKLNjeI=","D3PikUnQ+l4n/6U+SFEYemU/LFsxDt5rlZjky701pag=","EVCPqi/0+GpOzf7HdOnT+QTgTQ+5yiW5m+MQwj3HS/M=","CK2jYWXDp4z5POTenH4TvZ/t8isCIuXnCQfBdliOSWY=","GmSfKnYSGwCh/X1JReOR/Nrzv2lEO4YfzxXZI6RWWPE=","DH+43MKl2pQJlod7Z5CEl/4HSpiqjWAIBBvbH03G1v4=","CmolSiV0uGhnv6nlBV7GGCY2jAKOUmkyQvY6gxU6vTw=","AChoduLz6Vknp9zXbzfkyTe0xeJ0vxI4AfBWm/pv40s=","IJXC0qnyM5XXfxqGF5xRLcEwHVSZlqMlAID1K5cEyNI=","KskK/1K5VngsqFmMuysioyhVlrWJGh9g4UEBK/KBLvU=","EU6RL94h+8EjSL6R4FmLBXQwva+wtOuc+T5n9yNXSaY=","MB/fDB/1vpgHtRqRYUVBvAaWzsf7FqUDApz7RwTZaW4=","CaV5w2+LuP4SwN5lwk71h8pAeWyFAFPAIvsBX8a7Bys=","HG+T1VP55PlqV1MlrtloKlPcphuIUHcjttKt8s1oM4g=","AA7UGXKPoxxVxZRttEa3+ng/ivWUFY7GCtjB9miTwX8=","GUEZlsuDvdleYa/y5tSle+mRIHg+Qf3ElfNYyYImiQo=","Kh7qUyH/xgT4fQVbZQ7mNQNYRJWSOkUbMvwkGsEU8uM=","IdX+h+OQW2wZw4TUkCv/Tlc+0d+WAQD+L2MPWsckljY=","Ii2iH0t8gH6+j5O2e/UH33FfU8OyundUYEv5Ou0jp84=","EbyzMpTl+Ogr+rWBUuqiuR72NSqdC6VbrAA9xzUXJik=","FfYrjlrBd+fFL6ypHb8k5qkO29pT6gxU1q58OCR7JLA=","HjKerrQC7PJiWaElf6hc3xB429hYOUwG29Hke5iM8lc=","H8qUMoEDXtcdiY0WHrwkb5zwQTXDJVy4fK/G4R4OcVw=","IRJ9Vvbf69QPAm11iku4WR0+HUjBLih1PMcUMaHbHs0=","Bqad/euegHlqY7SmmCZgk+G6dTTrt+Kw86tYdR0Mv2A=","LApXpctJZFnlR9Q2bjSp+JrauCH0GLmmxwqhxhUSzmY=","JhhY9zf80IIBUZZoY6EQNDtgZZJrEzhwkSxZXQ+oA+g=","B0li1U8moCkJ+ZvDfJPvcAQ+fMUedzpehz04YMV/6eI=","KX6yC//7s8Pc3PtW8LDiIe8o/PT68FKlKEwEv3dqCHM=","G4xxGwphCan7quA0wN9lDDLdgM/FmBgW26Wi07qIQkY=","GHLAz6zyv25C0R1S0owwb8zVPCV1qaJTS4PdJxhiE6Y=","CegCBjq4wLABJlzPnlvNmoPeD1b969OFzL9cu12oVms=","LQF32el64W6pI7wpw7NPQ7l0O7BOCvOF/kAQ65Kz+u8=","IPZO+fO5FDpNynfNssEacvjjvvjK03puB9FW2YLTatk=","FAheMV/RG9QxFhO1Y2WOGUqN5dzoKNC0AZdNpiqPWVM=","Hq45B3cijAPr1WP8TMEe4N7XGNCtqO0yfUzAmjMH7ek=","BkctOprdrbfKVa2NKG1+8GMM6E+mMYMgCfLc2twxXaY=","APzf2zU9Opm/LCE9mmh9AyGETiNxpcpIvUH3sl6Wtqc=","IkxFH3Z0V5vgRWiVfa74auv6uHRrjY1oy7XU4sUwGeU=","DjePILcczf+wsgFJ30HigyxXu/OF6VPyyPVf1UEpGhs=","AF7etqTKemy/9cXZJpS7RmmNLUduzBeHkEhj9JkU5J8=","EVvda1yThZVaiiDSRMQGKwjut462kurXiTSCsAvv/ug=","D2panDnnYjxFg9m3IV3U48yX5ajiQKzg6MX6g0MGDvU=","KuvnN3Qa2g3PmYDoTwIVBtX1L3pAgvDpfTeUASOtC/g=","GxzpI/7GH/jaKsSsXTwnksmhrfkDldjHYaqWc1o4omY=","HCIWccp48A9Y1dVDnA0Rv/O590ti5Adwp5ja6XCl2yQ=","FXcKkwFuh2FYm21uW8V9yoTLkRViImOROazG8lZozrE=","DFMNn7DYSisE1P1dI0XFxYfoYDYfgI5dXmDX9hdbMbA=","Ccko3dMQ8BOgF24xTS126Uh8VjEILcTIMrGDsUNjB4I=","B1kZp3QmXvYki66AcEkpRWMUsqJ0pE2L4iwaF0fs6Ec=","HMAls6WfvZkzGNvWXyK0QY+vill/vp2cRiYvW5n+EEw=","ECRPDpW/k+gy/lLknhwFgw8Q+6kTYie8e+6coQq3Jmc=","J/xIxf2P7OSFHrX6sojU/UGz6wzOVoJ9rMejUJ5PpMc=","IZQEz4x/7vdR255dLE2x7JbuZnAeeEIvV7c2+vJZM5g=","AsFjbWEu4Eji3x843GeSCr0AZ2qXevh1rmbqXVJ3oTQ=","Ex5AhYehs3Lct5yE1Kkyfk0ak+Il5oL1qMHmrQ95sMg=","FkBksFJJtsyH0e2vshyOK/F3+XnUa2iyv8bS+bxjajk=","GjLThhFM+OqdxyBxffhVr0EGUzq35CfaPW+AkeppWQU=","JhOXaNO+0d/NV1y9XGH8V90s1FuPclwl29h4GRKfI60=","HSTpdNPBTZo39lo2zioqWT8yHN7IGkCljWXxLaICw9Y=","JWmv+I5NPyCQYcsCPvqTwmpifa7mbRtnuZdAaCoFf9c=","ELYh0gxh5wsykghZNxILmyjEiIdezvS7VuyxNOQn1ao=","K0QZrwNTvlB/PTEhJ1+c6aGjyEAD9HNDlyJItcDS8cI=","GHNpeFZw+6Rz2nLqxqa4Jf1FgbW9UseEIMskaGWEW/U=","IQOjKPSiZzoMMpsTb7fwCNGh8AXtXkyibbdNTX9J+8s=","B5nHvzAHV1i0AONBCFVxQ8TXExlOLfxtilAImxy0Ytg=","IK7FbA5biUyq9OU31wjKf4+h6KHeYAmnov6kOnBRkjQ=","K4OeTL/Dv5WU6JPgQZiUOYYwJwVtuRiHwtwJNz+AzBw=","CVwcBqU5OlmVhw3aLmW5CiBDPc2XiCWHqsAs+P0EQsE=","CPLPeIb/p4EeFM+LT17oyigZa4NHje03GcLOyaK03n4=","HqJ2PZepGbxEw/uS5hQ3/kCTJTxHu/sqnlWyUs9/nyc=","DI6fkWascu3W18uA6AInzMrh0tIFbWqFapBFX1b9cGc=","BXuzRq8ov9S8I0HWTmWxpXNANK2z4Qmc+fzKec2pyAM=","Bw9jCvJe+o5NjF41hhNEiJvrx923kAFBE8HCoiHhYf8=","EdNbtyq9kABHTUSP4iQWyOv6FSwI5qD/z6Ihf7hunBQ=","LkhhAChJMMLpHB0ArdnGyYwxFHObE/Oz+BFxc3LCWiY=","CMOf9uYI3Os1Ej8tZNaLI8SoFoHlt9C4uEB+mqHFCtY=","JwqqtYUtoC58HmyBZ3ObHXGfLaOAYRj+ZrCLUQqh654=","CLB+2URfPU+dUgVTDXtkkEQGUwcMb0w+OJaOgrk7pYQ=","Bma0gEcq2zF/WxOKkqTSlRJ778+4O3ZgaB1BuWxAjdw=","LgaYUFivnhE+siN5zFW2ehXhk2EzhbvEd1poxsUmttk=","BSMZyRnBlUxNOKfHd0GUmoObPxiGGfdAk+MYDRRMcls=","L4yAqMMh3XTYXy2rLLFyoIJLmQymN2XW4XtINzTEpMs=","IpsX/v63FwOnq+gElf9922FAFT9351H/8pAK++GRFL8=","D5mFrsJjw76GZ+TJPcDYgS+HTO9twyGCfWb9kmga6c4=","CvFcVmtoLBDMg8O7quPOYh0bw+C0UQgSbMDfmcYiXHg=","Axd3VME3JqVAUCeH8D3qkXycCWD7IFR4cUyVFdahDoc=","IshIhdpoWsa3TjkUv+Jmj6CCYu8k8a20xV3doM21gMg=","ETu4eWG0Scz1WVz2gynLGTCejQZdAT/bAJqw6QZFGG0=","Kr8ZJHr9f89o/jCYmpo3C5mh8S35svrjC2zTOD+NaRQ=","L9T+z05G0v5yZHvXCPS9SAn/lh2J3P0q6R+BLgo7n6g=","F6F++7w1jFP7QZMAAnaN6eE5jznfMqiwbiMDMRTH+a0=","AiiOKrK4ehLVWjGbNR2YdMMu1EzBbZOmpj4IUvD2Rpc=","A6w5+GcAtmEfEZImPZRC6QDREA8mAxvLio5iVe0an00=","ANUyKjTbMAl4U2bABgxH0pphj+CyyulF3vmjXz3a0fU=","CdmnbjduGU0FNVSiZzRrfgNKbRNEeDTbaNHBAjZ7ks0=","Kh4L/H84d4e5PLObvVHNnwI64Oc4q8Q96By78SLBPl4=","LJuhJlq+intX9p+LNjK7E653K6HMmMoDPVNpZkxA9aE=","DoK3hN9Uc5NlFWht5c+OoahkVaaLO1Wr2lhXvVUn4+4=","A+x36WS03BE6+/od0u6tu2dvc+J4mfAzxvrKIjgCSFs=","Cm+e3Mp2x3pdaZohfde2LQ1wRIUjbtkSzmuN4ik8HiM=","G2KAhND7j+dtY1O/lIK1mvl790im6ARujuypqKn7DKI=","JID7sEuvCTvMHJFi94IUv+FMNklQDXmOh0d/9x6pkVk=","LJLBgekWJLyyb6J7bABGBU6ArrzzQt6CLfd1Mz4rGzM=","Is+8+ErIM5Ijl2Lc2wPoR3smG+Ge9X4jIsBDwIk10nE=","CaoND9ACfVisrK8g5VHnZDS9ghbrHqazF9Gm0jpTseA=","FE2OVUCMiYZG8uDdtuwZK15BabsxJZHSx1i5cgdAmsE=","Dxo53ceFywiBQg9C605rXswQyB9JC+F/gV+dfzTl5Uw=","Hoc68YpVZjoEyERwSYskW0bva9eB+7Lkv9QzO6FDq0Y=","JKR3mIahyhqlcgTh+1DgM+Mcf5m4CE0oWwuakzyws8c=","DnOu3JpFeCVfHQ+FJ3CPnTETEgXh1hQO+XV+jgfVk7g=","EG8n6CRXuR6fozNY7ZWh+6+GquXU75lUoE3UY13cT84=","GpUpR/y3fAqwfs8y6/QNltQOx/6Hsk65K0yesW8vz30=","GXue0ajKhIe3LR6MzlAtqdK6eMPyLPfAXYMUci//cuE=","FghVS7MJdyy8mgqrkUxOLEANcvny5drUZt+h374F1cg=","CEgoO9ggGDeXbUM0HUNXj5siYJrC5FfgJmTTSDBnHjY=","FL63fP4oVAGeBRYLkh+WEZ6U1hbpOgYHk2tFCj4DO2Q=","A0oUlJFOdpgYXViGRYK/6C/At95q1j+TFxir+CONKAU=","HDGd87JoC9jHFmlrXSz1A+DupbEdXd6OlSF/SqtqvQ8=","EsKclf3r8BRjEhog6zOgZCXpFKqexhv2ZbwByiJY4cc=","G83/tBCwCe/aZ/QF+jP9Eo+nz/NzCzhg3ymyvVYeGsA=","LoqbgMzStDh/DsJMqg3a+3sP7hys40LOsY6RIj7qduA=","IxSetlW4ZAt/52scDTtIbCdJ5keo0g8ptfkrL8ZNeqU=","KmUGleN7/qisyZiRQzX/N23NKXWDJiOE4n+4BaIiP4U=","KQouZPTh8XvznV1FGaFSgB/8LSA11Iu6DrGo+COOhpo=","F5eGAZ02kX6Lr6aClHHFgdUyvxC+faHokXpfcKdyThM=","IrxowIVe7frvVRRI2jtjknEAjQYzqp54P65SQE593LQ=","E0DVts4GAHVFmoT/f0eSDNUxj50Sf55STdH3rB0IK4w=","CULJrX3lVd2XYniuu/HSLxvq6g5cortbDm5nnyx7ayI=","DmW7y16/I6QNbiVwOuApoxcitkoNIQSW3BfJAU+d9FE=","ARKpGb0M64RVd17kniFltSkbnk5ACnXpd8plZuagvWk=","G5HE2KVENpsNrureJ6DClmt0Gi1GEx0xBXQfMd8g6hE=","At2FeX4WjSH6fluWYidm7AwCJGv57jKKkV/y4sjZdCo=","FiJHJDFBR9R5rgy9JqOB1FhKis/TGF1EObUnYZ065MQ=","L+hOWXG/06kZ+tBCFKy8UNB/MBXZfChAXd6SgnwCU/M=","LLZzThmz4CxGqAPVYWcwrWND09kj/pq5hJKSHb4Uw8g=","GoV+F/LsG0whCt+2q3DHs90M5v9gO3dB3Sp+7UdEU9I=","FM5jo1DSnl3HD56i4d0JEvjXNNMoM3I6r+2r9BvrW5I=","ATHS4VLH/D5lqJ9KIuc3M17U9oyCxdzrQ4tRnDUhMrs=","HkEK8uDE8tITyzRkFNkWnL9IHpuk1EMeI1kRnXlnEPY=","LJPBRU0MyG60HfEiTZhpcA7eeDZHVhHrHwagNgcC0eQ=","C9WDWBOt391/5S9MijsQsVfKYwc+4ngvdPQ1BqtY/FI=","IJRN4b/Be6keek5X6syxKoZPDwP0l5u0oxqEQlzEwOY=","IXh7VM5UPppx0RvgPh7jrJzN1iIfQ64NJhYkrcK9mC4=","Il50oLwCPIC7Ja3xEdUquDPqTkaWcoEGQGHt4PPXDjo=","GfYYlHMAtWHcPUajzWKp0l9+mzPzATh9gasSCf6wpUE=","IzpGKH1RmsVorfmbuGlHB3dbmZptCjq8qNbKZOAYSEE=","GNDbqqmNtnO0csitEbSQ+sdvYgieEN7B4lOG49BNz/M=","F3qmvoZFSttORfZJZyQjGJ6u3zRDkzyl2M8tpLwIb+U=","AaAoEKxqdnnkAmbyupeMYnhftGe4T7FdprA8Qo6hmE0=","GubHCl6/JR9ffkoSQglqMm7x1VFMOEM/ASj9xmg1dQU=","AiFO8XrLoopxWHR2zndfbuDTvT+l7a3piVu16OXQNVg=","F2lIaYBIuJ7d6MQaAtQZj/Rj12iBo3ibSw2+iDe91hI=","L6jqeyuxNBXkF1jwS3hJc/8I9Ivj1dz/kGn0id7YQo8=","AUTMfGrSj6LkfrAnWhpL7/6pc4z6j45zzIkWNJ0eIsY=","FPmqtcFvsCyayMFDpB1+wfSWj0jujfeP/k+Ht5ofPF0=","Ief+Dzj8rTdPUlp+WuwFtHoz7umXCX17Z0yvxKBs3cg=","KLCpHkSKvgkFh298S3z34NWCw5AWENcvov00RTOfibs=","GhaHTcZ3VUr0NoP/Cvga6nw30Min1IAmaYZA9pRH9Ew=","JCKJHUOrcfhzDxwURzIOUPk1IT9QNtodLKMIuEpZTuc=","HaZlJRN86PcrrJ2jauT2ZsPLejsp26nYL3soa0TDL84=","AMRzGCU1erFfSb6L6Pthukqkm7xmueqInedDPojG1Uk=","MAACjEAR2uvk5vZO2x/TMzY4r2nUDw6V9IQWWGjJu7c=","Kb7ck6uztiVp2vyLiYfyld4lJwBvp9HtD9LxSB/WaHo=","DL50OAUJyKx2aIlYmfwvtrf791KqSD4dnczCUGC5YP8=","IraUvGjfK8RomkgAUxuxydilNih88emRoDwCZNAJ/CU=","KtjijC5L9zyHPuhGPqsvO6re2TKlQ9ULuRgvJG85Td4=","C70EtDSlXUxc2raE+iuEhPihuDpXCZhWaOLU4Mc5yAI=","K9FUpgdKFbZRth3BWpNkCoh72eEXBCY0ZOy5/sPwQ54=","LVrxerJYV73XYEQgvQDx+XIy25N3iWctLKknoIIEa5I=","AvjnlOGy6WHTssx3zraEykUzi+Zd2Y9MzRLnfTRwjqI=","JOpPvn+bnmbEHMDLG7XizjN2EeNgkl3TzJSVNDKiM84=","CjfdW8yYvf5PxtD9DsRSDG9EmvWou+T4E7XtXdVEFo8=","CGpZI1/iDbvhDMYD9pp4t5ZkfLCvNbxyBsVBpIh2cho=","K9dNbD3Jd9wjCaCnsMfNrQnVS7Rmsr8MrxmCGN/OrwA=","H69EvQS6v1qy5xUo/bzNX9kdssIAHaP152FiMTYI7Kw=","Jup//4b+VrdxK1nnDlAquc4JvYvqmAIjY4Frcm83QUU=","HbI3C18UvkhIXhv/kDOFPJnYBzyxi8nsCweMLNkFKP8=","JPW/dX0afCj9U958jKvsXLYuRMNzoqMvN42lqqB9Ges=","C8us7Z754LA9O4frCcQFAQUsS81fwy5LK/e3XiEUit4=","GrdtrrvtxfHbRAeIYWGHyf7UOxyyZo5T3lFRdhs5J3s=","JJ3NW6bX0jRzwqFpx261gRhTmfkhaqyt3SRj4FGf5tY=","DF2hcgC5CgsSWwOe2SK2lU00uXk1RCN0PmAWtbxdgCM=","LfkIh4yUAv3QowFDUbCSjxxVl5Cg1BatJaJhbBoHPNA=","Ic4uMwiZUbAa9F3zgWyA4gSGhvHoAUwlfJXi7z4nU/E=","G77LYHlQxU90pic2mp+UVIhnd4YE3Y3kBkg+IfYe4aU=","I8F1R5lls7SpcZz+a+amEMDHdnDlhsKrDPCDUB5p8QE=","LzcNFY0VtzZWLW0EV8RHBuZxvpqqUkvGs7/DQoCZYQA=","DvEcv/UN8eHTa+DI81WIu75Aa76jGju25pt/fE9Ooac=","Hy/xF2ddl1NcJNGaWLqvqwOQ89QRSpZcQzUMF84JWu8=","FHEtAciXWQ0u6qtumOGOWsGVhpKgTBtRJO4GroYoz6I=","Jo42F1LHKkrZSbKtHvnm8ugGN1lGuLnmM2A41PhJws0=","Ed4ft8Betjikq9tLQ4JhhSm5mXisxz9OhWPCgxzeErk=","DSpyNDqQ27UykCOVgbL/MSBqArnNmLrGZn/SR62QlUQ=","D8aT+fj1y2obi+ZonbwD9QMfXfSjB4LYCR9zjcfh6d8=","DkHiqZf6TQ+LdS7MDcY7OhIb6B6g4kIVTf5n7ASfVwQ=","CHssqNeJMfb94IN85PpYlEWW88nPKtq46uMLRJROF4g=","El2TrM92nU01FLIdTGY7FTniJ+nLxFlkQgNh2NIgIV0=","H5GscYZIzR/a8r9vEa7v972CBs7ldp2IF7uXAznojrk=","KZFKts7EZf2S+PLIaeHOnU27P4g7KWhQY/M5WIESZZw=","AtpKEEhu9tDv/rJvhpvvmfbVDY/qoeoci96VmJQp5dU=","CCVX0/UPpRfeJxDgSYpoOTDbW5+yaeirakJ3HVrn3DM=","HSCDLpYPVQ1wYYcvbNlnlvnPYfr0+AffDDc0peg5Iyw=","G1eoItNOStBs7E4Z3/Mka/hGvDQIA22rArwrEso44EQ=","C8eYyNz3nKmnx2yw6Lt8I2Zxn+dAkuYeb0DoxAh/wLU=","GpdbF5ZJsRTjxFWaGxQSXjXjYwvx+Dg/r5rygsk2cAw=","DKrp9LZrReRzLpeFGROllFQHMPJlKYAVOcTUSJYHX9Q=","COPagSTGIeBw6KQfD/Hxz3XiIRCHlVOS2FoXI70txB8=","Jg4xVRSPiSt/lrLXTmx5ueLBo82c0HhK5QeHXkomeIE=","Lj7Y0n7nG7QeW8mPtGbdT/nQ+KZohht3Ovgl0mCuOUM=","IdD7fONk4Kx4Gx4R2Jq/6gBjksq9IPB0DRVr4eRefuw=","AwGhqsxPhmhOPteg6wI7ksx1r2+CFJEPhAxifD2jzXE=","Ee5TvrHo7k7BBon0/kDr2TzRyf4G2BLpalgzaENewrY=","AdQtLdnSNyUwww9NYSJzLRzvjeqeLr+zsmeenw3NBMk=","CGHkSLkv/nOOGK5noUOHbVWljBYvdNjlVnFNH35ih5I=","GTeTv+XHuQxtYUdeic8NQURxKPKA2MbF3Uvh/JBy7ys=","ASawXuEkyFqiscEnPCHDzv597TmzBcXgOaNfkCTMElY=","BWncwibC4hWuaXuMYAEBHLrnzlNfRagD3GD96dpQyDo=","D+YXLdWv6P8OfjP2SZkW/Uxf8vq5aWN64y2OTP0/79Q=","B0/yxfAIBg6J0wllWRJgZ5zT8PWu0zFirJrJnaELq1M=","CG5lRE1TZtghM9jK0KYcIAZrib4chw3Kv+RTZI0rawY=","C5vL1St7iZplGgLDJuBkrGqXvnRXu86JbkZdc+k6+5o=","AmngNcQpxL2u3Dk9KoeXihwvjKCyWwhepEzlh47FBrs=","CeG3ckWDsOFqebp2cGNvh+oTShniDcPscMAce5RmTa0=","JkylZRrnuE9D2IQc+ylry18Z+loGosTSGEtUw9Y3CTY=","JOStjC84//37UDpN1QV1xaEkJqU0Y1njpWVK8BiPCqI=","Ct/KzvarJi+PydL2FMD+SjJzyCqeczXl4OCADYHoeHU=","GHrduXxKZDcUWGbPJw30pXunBZcP4eBhmg8BaTMGXSw=","BxBwLfhB1O9eDK2rcZep7xnXUkgIu6Vt+EWi6PFBvKo=","LgZkqrx0tcVNnQR79UcORevHhAJhWSc/HS9eR1nABlE=","Jxy3qukUKtcYQqdwzGXfGdfRAtkjVFTXxgCnNaH6Tac=","L/R1+dUiQcImG59SDSMi9SJo0omgKOl0dC1An9i7OwY=","LTuyz4Uw5pi3ce3mZXigFJ5WGzZtUCpuecI7M8UAwqQ=","BcgLWha2pZ4eNjA6Wbp4LNcUB/gyc/N8GepUqWHgytk=","Fwd8ymnu0o8h7q8PAEhpLNMQ5rqHtlt1lN5ZAqgp168=","Ltvk2ChpYtkc8akxdfklsXTPU9hVko8vEM9G57rx+ZQ=","L5V1emLRpSicagh+XIKeVNW8LgMIKthiFkHYL1dYJZo=","DCyhpPFoLaP1ZJDR8VQZTr5Aq0QZlRy81QjIYAXMz6w=","FRtVl3Ptv9SkmkU8FzIhKVXcnV/2FOgOdaxj0GXdDMw=","MEOuCGnrjRO4EBeLlus3yqJ6hHB3e92rhQAjhLbhqhE=","AahD3/liFIfTU7cM4E2d7UOPdsUBP0eAeYBjpN9tt7E=","Du+CQVJ3hMv/M/VR9uLlPRa3RFifUFCM2qCELgXsoB0=","GuhbRScBfUXYBaJbE54/Qk03RYQc7K2kZY2Xs4zvxMM=","DtQ38PEZMr8WsM139Jg68VEeVweEJ/7tMoeAgouNhCw=","F96aEXFhuuf4JDFN23pJ1Z4kQ81iDg568ILnJGpyXpw=","EoWM6lHu7C5PulByqQSTGN5A6ppBefp0x7/B4VcGgB8=","CM9AQJH07l/cBo/1Gifnmhj4rpOt2iO0Et437tFk+9U=","B2OPdVg0sF5tuvG5kqur4bV1iX53bq00caT+aNnnD3o=","JGEFVY9FR56M1Ul9kkCm3ZjZboER7U5v6K5IHMIhOUs=","KZTk3iP0c3HGjNH2AucSlaNqNluXBwTHCyL4qBaFC18=","IsjTv73zY3qWMenRsIUG1g/uaUWwA466jy2oXxD+8Mc=","KBwvryosRJu0CkvEc46mTv7BGNNL37OGUvyG5VKXoz4=","GMBFzdqrQziTRLTv6VJU3OfSX305KwUlbCuUnkfKo/0=","APiafxrJ+zeydTx1itAmXJTv/n54OMXwNpb74eoZzWI=","F6qqa8cbLRqg2ISwCTTxKDxZkBHpbv1G1NYC2V2Gn4o=","KRNFcXUkElXZTwAuxQpRg4YW8nWNaXI6kb8K3Eb60Os=","EuujTFLJN2Ui+ACKZmCKtPCEAaq4XRY2R5H9+RumYfw=","E16TeWk/Ttvp/IaESTilJRjonbn+E+RXWRMoco8V3Ag=","L2u06RggseE2f4MTTtYygwMHBlrfda7uFmbTpZvqp2o=","E1Q6mOWLG235gkf0UuAA/gcas/zbCz5rGpGa41I1KBg=","L9gffYRLmaxh6PCT3GX+DPRdwqXN6+lvALD0O9C32c4=","LVVSIiztTiDMgDcaAhBBHpUYDMSzEOtmIJwqRmgafwc=","I8FTOIvhIZa8HJfYjZoY3trgmbyw8f+ldphTeQIqGyE=","B/DSaes03Wmt3V3vWQK5p6ltzRc7/kYIKO05jvs6Ovo=","DVEWkbbvezLWtku3DiGYJtEFwOPfuQWouIFkuOM/Ldw=","KH3DYJd0CW0rnZjG8lMJRpANnc0F8APeHS+LPLjn0a4=","EVMbFN20mwZvESmAjwQ+PJ0/MgieOuvP4pzknZPQ11k=","JwwH+4WHHzAXxGiz9HAcQsViu3miy3Shtj+FcJCTMYE=","CRz9eQ1JBJci1IISkhHwrsOhCvPRy6/xrMZ09ZjPvSo=","Lh+bVGXqXoTIyyWbpc72PH94sER3vq87YSd0rdYyXLo=","Bk1a5w1LhXT/MHfoNf7kiAF8wxfKivJiFj/PnxNIaNg=","GN2UVqdnRJxlfD1WY+6nHlTl61s4HU4BWMccoOOo+yk=","AVD4tY4GNbyo5URS8+Mf9ZecISLi7WMVx14uHvv02VM=","GcH4IhNfu1kyuuuGImHTf1hhPBrG7MbRqYWlRqUuYUI=","LOsqsldrK2beZMmoxWSGn3kQCng9SupB509DZUfP1jA=","KJ7zBKEAI+Ty1OR8ryV2YHkQPltwWfrcxBpHWTfqR7c=","EGRVrBf/WxYlE1Zj8oYn2RnrrpEMaXyUDpZ+kXtm46k=","J+GUFhodDeRUyfR6R9hiiaEyTzBp40agoUopHtH1D3g=","A+o6zhMaWAxzfq13J1qqsfu/NflXul/6QOMZARf/vxk=","EI4Tb2wKcBaqPJEUAXhmj4vpKuqL8ipYpgQBvwN/OKY=","E4S1b2nK6TkwCVgoXOrVz+sZcfQrtzWFLSHz8/8ua9Y=","F6/FvMOuFPDdqqCtfwaHhcKohnKuJmnKaNVT9LVhHac=","KvK01uSFkMtqs3JgzQYowwXpVxoQSq/FowCG7Tbrc54=","BJZfyLuXB9qu0geZTIjSNqM8wJmcfhFlEvw2w/PEhRY=","GqJ0+TmuklvayAkXnmBUe6kXbQzE07Zuxh6lkUYnhwQ=","AsvP9dC1J2nuD+z870zdmV5mQXCU6EyUeYVngPsdlA4=","JRPyrVm5kbkBW4dIkBo3Am0uUR7K8SpxZkOBAye8I0k=","I/4xLnu2ow/tbNAPoNmKIV6QO0VgPuwU/5ITUtaUTaY=","DONSwVu4Gzn+DnJjhGucC60PmtspNcESpMpPWMELRgY=","F4So4WG+jMhSV0pAxkhirfWtZARo9FG6Ed4/2sNeyt0=","FIr2a406BtTaS/0JEhyrIEXPoaluie4eI9xhRFNm8cw=","DSgpWxd1MCQ5XFD4C+xmiQr7xFiGaFhHT1dlz751r1Q=","CbxWiq3yXJqIQE2ifHNzKBe2qmyb+9TOhR6Jrv0Umd4=","Cw/1uWlN7pzsZphi1JgluJNPc96uQEyeWmAWUq+P1PQ=","Dn/O5bxSmVb7TTHpjaE3YnbK55UDkG3Vs/mHv0I+wNY=","BXkDlpkAEXwoeynKxLMVKX0TeynvKIPjnxftwxhSmko=","Hc11Y1yDHPPPW+rt1UUO1j/7F9w120Tr+gIHj8VcNt8=","DyNef8NHgOgAXCQsyEKHZL5uSIyOuGBL271+BkQ2FwE=","AdhP/sRlTd4E3psKCThdUJzCsgIWJKWdJ0/Q4GOziZ0=","CALPNoTsJkbFNcAYMFvBN3tDdZCq1lSVFRnFOcMNVN4="],M:[["DjCndMNTosvyRNPQFNGg5f8LrF4kJnOuM/G7IDD+/2g=","EhhrsiAArYS2vykXmt4tTn6U/wflFifglYBXEGH6jOg=","I5n6pkiu35Akxqw86v6iSCFuJKnlbK9azSnOJUap9rI=","A63Sn+OY7S1E8jMSXs0VCePO3nfmvgi5SvT+yH6z5I4=","Ehr2H03FuySJCr65JR5c6pR3CrBi3Awou4mV3Y8YNjU=","LKj/7i1Y8pRSl7AM0LUR2hZwgNU5SbPx/OrKlha2FD0=","LJnvXgZBR9qXgrkUopS2wU0h6n7sH3LodhZxBp2CoTQ=","DX0HzTeY9E2DKmVxwhcGdYaT5ek2hM4tGl6KU+DMZwk=","KRlRFxBmI///sK9SXIOGhtDZcln8c6UZRgmse3sXExM=","AbYtSxfeZzdbWPJIqI2/cHzJ0UkbzgCVZEygIZoB5Ao=","LhaBvHwi0kxDP4HdOjJv0CQr/H4r3rYwfk0qyjKt2h0=","AGWFDRHQ7Kh8Npe29eV/eMqGlSutHJBH29Lra+np2zA=","Glmza5T51yNXflBNYAxJPygQ8OZxEmcsdDq7sTq/Q7g=","GksYa3fNU/lhyMy3gV2Xgc73pSr2TQv3RstSJRLT0K8="],["EoJuW5vhybhffJiqypziiocGh9NijWDe8KswcrV7Cbg=","I345mA+QB7v4aZ2+zgVP6h8ZdmvmEBiF1CH6PqRrU0g=","BUD1SSSXWV4TCA8C9rHmU+LlGJUWD/1coU0mrtk7hnI=","Erv7sRDsKXEAfdrF+ONvZVRl0F8kYplrIRTvrKxwr7U=","Ly7FHEj4tzxRsmSnDSugtGvbQ/kz3g+uqKfaKpfLQfM=","JuNlRNC1lS3eQAfRGBhGW96RxNzmWrwBXnVWuli5X/o=","Imv5S4axd8/n8DED1Z4/nOI5OCGVRwjnxyP4EEpoxmQ=","JeMRs3zuaTVF4sLvwgQ7wHNVIRWzoGXO8T02VHtrncU=","DyM24O7kaFdByiOCjDTCTwc0kfDnLBOWEFJKVvcapAU=","DZu32rShiaO2mQpVJsgrCuULp91Vj5Ubuf00PLtLDhk=","KkpsyITP0Ir0sNvom22ODlgRMget7Yy6stB1BT7+mYw=","Hrl4GbNTHrtkDta0ITQzVBkQHR22DdGpJO+WZfepGvU=","ImuR41LGXeT87hEkRb/yDkpnrw4RCVcxmyhg1Qh0Brs=","CsW4YSjuR5RMEq9THPFFgELDWt/NnltqdTGXNxRVnec="],["Iv6hKXpKXwiQTVVcLhXQFhAqTtKcMrS7EICe8Ur0LHc=","GAjL593yo2hNihZP4tFQ32Igb2vjPVd9xXmPGTru16E=","HBzLRP+KttqFTpJx9L7ybSrCbNdEHxtp0W7uDXp7SBs=","G40gnWayway6ukNeMEriBmLTNtEDML6zNVz4AfGUcz8=","EXOM7TkzxLJ94TkR23HM1Yt7MTRO2RU9vd3bkfvbzqs=","HpfOATr6punJk+nP3JquyRsGeHgZgwmFpy6ffG5Rarc=","Bmq4vq2ue+vSajOtvWuzktaCXaN6Z56K+a6LxIE8MWg=","IbN75SGDXDK2c6Mdca7RvH8+qW/h1MI/FGI6CoUaPNg=","HobsCGgFvHcSt1EN72USSbodSRB2JB2Z0AxpKIDzmnU=","B10aps0rjRgcng9CJ1yYhK5voJGG/iJ+XEZz5W46zSg=","FCqDIGdHIA/bAnc+dm9QTGWvgrIAwOf9lC+SviPVhr4=","DuRoPI2lNra1B3Okabu94uQXoc+b4iFSCvHnVZaNf/Y=","Fo53Hp+PhgxJNn75GaANTxKLqwHBPX3XLOjTa8bR2DU=","DCpDkGcSFEnB7z26a+H/hParf6xLvVStdTnmGCbKGXE="],["JMxnUYlAh7gxWYtbx/nbPLtIzilNkgjhqkNstfougOE=","AzzM7wWwvPe3eqVWCg+UnJC+XMLFcSL5iF0koRfGP5g=","Do78hc/r3ilc5YneYK7A20PIH0vn2kTrJvpLcffLfuk=","Cp1+5+6RZ3r/08pPxnRiW+iX33n4LsQ46A8eAAyLH3A=","CRdbH6+s3A5itflebKZ8P/yWom43z8c0eVuS8eRhJNQ=","MBawdMgUIl4tXBCRqDA+7kvkdrFFitVMFrThaR9rRyQ=","DAmYYVReATpofN1Jo6KWqNLC6ZaRwlNdpxLTUdXmPBA=","C3Gga7dbChC/0oo3iL9UqKFEsyh9+cWRomQ8QQD+OI8=","FJN4ecTHEnZEx2W2Ni+LmM/TL4Vy16rZzDKb7VtQemk=","KPngBY688VkbwAfLAqw6zeCFFCfbIMc1jb75+pxXwro=","DfZTUk//kt3o7ByaUcG+wwvzak8B6bO2LrE/j/33uL8=","At/PsoCj03LbwVY56s5FwLrFYsROKS8UKbyRZXj7C/0=","CzRYkLM8I9FnOWxYPRLk89nvyQTyYSAlEjUBkKsZYcU=","BPfx+v7hIbuBE0T3P1T0o1gwdnOd2d/EYrOuY0PJPLA="],["LMPQUDoOHalSsIG6XcWxF+ZGvtVypkUmbG7DzgoUdLk=","KFTIK0tfXfbdOHLj83E3LeDRLhbpEIdmkgtUWBBedr0=","Cx2BD8xyFVHipZbpAJNn/GqSSFerKbcDIHsIyV7NAB0=","C26yJU7frh11A8NRjmTPGfNEPWzQO3HPvxvlk22k4EY=","IQpKgObqp5n3zgV1K72k1P8FIHQslD4e/usSqRIppa8=","HBss8R8NOjoSG+fQ3fsk3HH1S5vvlDruMpY5ZpIqg5k=","FXTJ5cqqimp/tIlNLEXRkB0cQrMhT+mnL9PMZo45n3Y=","Ju1f/wbvnhlCvT0NO6aEjkfsBFzSb5MEnYDL+mvMc7A=","BZ3oc8WYBvVRFLw/gwn5tkz8unQ0quIgRH6g6cSmbaI=","AX45zLo0MqE1wAddcgxklWLuTTG22i6ckL1yoDl2XnM=","KufxQU8UQ3NTGBY+G/seG89cJx839qvxqoZ2ay5Z4Ek=","EuqSGs9bitxqTja+hXE1dtZYCZIwsLF2bGZvEtkqsUI=","GBXUwuahj08/pTigBBRtf1QPvoCkYFhXcU+6J5VhXfk=","GPbEDjzPiFgEs3RDOvCpYrKWP7mqAei66MyDSz4Xox0="],["Ee7b5aWWnzNEZQNJS0aaK4P4jTqkd+XW15Y6gzOmExU=","AJtjx138q1ctKAsFf7w2QNNd1fFiRIY6uKMeCVbaiAI=","Cfysw5mAZRJN4Bv3wMi6JqxCQfH33soe7+XvPVAV460=","AamrP8IFmwz/fjzEMffbRfWdj39yTNEKA/MaNmOPi1I=","Gbr9DXlCuDnzatPXDZyHtVZ0ub3uAqfcMOT5nrzB2U8=","AMR0gkr9KogMaoWnt6WkNKxCLHpjqvjdx8TZMl7e9A4=","A6ZakdNbbod5CNXEGeeFD2RfYrHJE3ZaIUuw96KRW0k=","E3kIuqwuNeE/hoNKv+mNG1S3wl1shfxsBex83tkXVRc=","FmLybPBPW5ac3WuT6JDvK1sRJPUYIoiNwhZ7vs98Mec=","DNCkwn3hGutkYOMvoryyicuDMhcjFVMEkp6wyk7qA8k=","IDC3vCpwkF0DFnTvtCAzb6uwdprAElw13+L/NywapOs=","C1NCUDr0Ru+CTfTfagiBlftnJ2ZX1CDm8xKyYo6SKYY=","KCpVX5rU+1dpj6ofwyebuMKMH43IxpMiW9hSDbQxNIk=","F0waEJXpXU8JjI1ggmd2wvc2kds37DuTeDW2WwG6E9Y="],["GJrp6bFiqxoZ1ZnO3O9Ci9EyXHh0CqrWcVtxC/rEweY=","KP028cdh6nvOKebwAGf6QLMuazGPUGtslLuEe/crW1I=","BdLwo8IjEirAEhQlAyC1L/Wj0kIRjhl3iyyM0al2xhE=","Aj+6I6tLwk1IgLpab/1utQUN+40PVkdtOjApDto3KsQ=","JrjqsN0NlbeoQ54P99NDinOie1mT2B/OznKagko1IbE=","GXdex4H9QImFn2t/EnyR64Put+yereFGd7CmsQuebiQ=","DAc+rdtdP3nlv4O6wA83cAvWRQLYv31aCZ+z7/fTsD8=","FDmR6DhtYjNMoNh4MqCEW0hBbvUVjBjnuduM1q7iI6o=","BfuJfXHt2NjrHztcgjpYgqBtlkBWr9Uy5siIk6JfJhU=","J0WgWdCWLxvw3eHhuX4Lv0xBQ9EP0/3rjSspXuTXqd0=","EqcQ3m0X+Rr4kBAiJoU7tkIJ8bQTMaHRcwW/W3tSFy0=","CSZfsxSmdraz+CfwcoOh7U8wDo2Q+WeyD/YfRV0qsv4=","FIqxWXKmkltxRgJxD+nmTAoBUFOsuDjQ6HakbLVlP1k=","H3+XBMqxz+orJHHVee+Z0ZOyNK+Q5iygm1pnHCQopRU="],["Gq0RRJ1uLG4a3PnokRTDNsAUVSjzVqwEn1L9jLCENwo=","K1bC5E9wOjsUPaA8JXSTZ/dSsWgXJX5tEjsQvIVUNDI=","DHUT92K2QCKhUdYjAgmd/9UXkdmv09z5bL/PYDWiwnw=","CyZwD9TpUMJa14/ttj/LDZunPsq4WMBxZkhmqQlvFNU=","FzmF/hfzsPuF3mEEwCtGw9ee7p3Ci1Z/AqsaHA3exXY=","IKmmKEz8Q4F5XjsGg36VloFf1bbxYr3gL5fbaHyEef0=","IXqkALK2Jbw2QypUXlMxJPmcHLmOuF33RzGehdUwRwo=","FI3JM19iH/+cjS+nKpz1tv66vh9c53aJwaKeOTGF+6M=","Ds+sqtDBR+Czx+BJdx5tQHKwLuTRccDlMiQhTRet41E=","E2WpBMf2chAC284XB3qJqSu4A4vSevUzM/RHxM8DWoA=","H7pxO5h0IxHfs/o1b/g+7yNM6L8rDUpS3nr00lGfLxI=","CrkT9l4c6znti4O9XX/ZAOeFEe2rz+YjFN0Q1WeFjY4=","COE8LmHERrUwJNIRarF2yENgDQDmdkAsRkF0UVjCQ/g=","AfoCYWAkzZvt9kPqNtJi0bJPOKVXp3qCxoZhjDwz7fk="],["DX4eriz+xAZALTTCWeWWb24usmHU8I4pCIMlprtmmmM=","GE5YJGieT4FDhWffQ1854dNagZBB1+rzr5CEKb6yvC8=","GP3mRRBiAW7eqjLkCo/DB1HhfpusGS+MqJHBHznr/4E=","BKVyuGEF26UlPX7R5201oSbmcYVRuXayCPWT8IFY3qk=","HZSOh3SxgPpeGjkyQ53+jF8ypDdlfSEnfkJhS0yaPcM=","IEQapfTVY45k162ZgrG/z94Vj2o81q9ilB4FzI5TMVE=","F4pY/xItFozU/xGkcoCkuOXNsxNBG29umpR8f7V3pR8=","JW4UU3jSYE24xQndpFUkUrbEqJH6xdoZnHVgdo2UiDY=","JfZNQqdQlxr8uAIwcPbsl7sjYrGWparir2pw8uezV68=","AvgSEh4urMx9Ub8mY5jVuo9gGiqm0zXrafeGRkIXdmc=","AMj4ciiSovBsWrRU5Ae9VX6cLqd++AfuDj2JxnhbDTM=","BAfVhaan77VhN35fOXIxmj5yheFGxUme9shQSj0LYuM=","EcuD4B/1gDsEmitZrpkVs+AEXh22lKbfnenE5xUtGR0=","LhwpLga3+KbkNE8QVAZ1pjyknkUvaVZfz7zUO6wPOvQ="],["B5aiOtbtKsmVEEoNPmx16XfOKauh0l5iqaiiA2TqG+A=","EATF7Lq2t9Eva7TK6rM91Wwfgp7ij0fCn7+7FH6IRlQ=","B3VZRzc3VJ37IBbfpyVYuywcgW1zGHY6Xk/VFrBJFOg=","G8vmftX7dSKt6v0dmhUPjVetohjbNGkVyG5sAMAOOLg=","G2GgPiGDYiBP0gtnU25ebKe5bbtT1T7RYCMCmIYUh28=","LT0mnuMk58Q8EaqEzRW61lRE74Np3xV0moprLIEh4rk=","DqRdIkee9Xc+WLD+dAho/B6LUL/3YEnVtu1ecjcRhns=","IoAlDiEr4qSNKTeWqIrGKwVBEBL0amb4egIgo9/z950=","IL5wP4bXwLna2Y/4u5/JL+isCoTGiXp12FEUb3SEC3E=","IfjYVAkd22AdqxsB+zDD1Pd8wxZ/ozMsOzI3egfmqsg=","Db0JPcFuc4Mr3mLQXLsG+CcfpHIpRwRi2MGM+KEk+es=","L/W7vAItG3T+GEwGTljZZ/Gq0fCSbJBqXjVs/DuBrSQ=","EZgWhiyCJunl36vzFns7K/f7PRkGOYmyShbZfJS9U9c=","BvvO1SV2qRPmzcXFyW/cj59Okx+pC+60bZs8LXdeHjY="],["KZuOhiHX2MjT1ihssSazTuU7LcmjaXuDgMbkf1cRNFw=","Cpc6ZlaT7QlDTtsssKlxrSd6grM4V4hVI0muCei9DIU=","LenuZSnlq8eu6Tt5TE7v3VF8T+EvpWvOBqNwjYYza74=","Lqa3pyZcUD/LKEwrsZUS2uce81cSXDrHVca8bMN722Y=","E4C+rHsGLGuJkUqXao0LnTJ2oTyCwj+iH0+kQD4yZ80=","GlcY9Kkt2NF5uTKwgg9lx7uT6rzjmPmXMk+YrHYyO5I=","HHy/JEjecRTu1wGwQYCQNOB7lGoDQLd3JoUp1YLCJao=","CcieBsrVQwFT3VLMZq5PUhv0FF3wSGgb6y4Go4UFARc=","KW86nBBCImkqRK0k8Pb9gZACfgdVVn6acAnsce9EDqA=","AYOTUF6mIwZpqAMPbnYTChTBBwqQG6W2QLiK6A19MLU=","HcowYKa7xMMk9++6IidP2NHyVgpO66jIsNOJl+DZxGs=","BtptiMIz4xgsX6XM2hOSwPiffGvsTmDajfgFSAfrCSI=","DGHsebEG6dxklKY1nxdf9jeDnKU6yOehNHHFZkYYA5A=","LOxn5iMgvGoMoyUY7IHHQ2OkttJZvSdaY0JdbO3kaNg="],["IPEe6B0qyantHKxh2c/fEL8bSc37ttIyhyod8UJ8GDk=","ElR4yJc7w5W2SMgiCR+N9GlQSnHKT98dq1mnCND+Rxk=","ErWRt681/9mXs6YTaH5EkiViXdXRAc7y1vKvAtnb1tc=","MFRO2pwyLGyHJnHWZ/xfzwnPuNNOjlgStuc456tA2O8=","IRDBBe+0gbZ5zrLxEtbqcERCdjrirGXt+PFc/RacVg0=","CP1Dl6qLOoTdG6Ti0Ot8bRxe2h92SBS1/+IEyOxzVgY=","JIffnV4Ga3b/yy8MoZCr9fweWHLEtqNqRocOkVkgEBA=","Cq1owg+t4ePiv3D870tVC6ANY5niDYNAL+CbUt3N9Sc=","BjAWebbNsXqmwhLONC7PaBq3zZa/C/uTNQNoAE2Xw1M=","HhUf7f6hFlnBiaMbon8sz2lWCEGI6yxMmbgn9kXx22E=","KRvZQB3iCRa5ACoAZhFLO/rk08gwirpK/czfCuwS1mo=","AKqyfmJ5lSxykfA2kY8LJ507HZ+OTorDgNp37C/CTqA=","Ho7mQTCLpv5WALLfSSzy8U+YkroQJYJsU8d663vNsEs=","J24mI4KJSeai/ckX4u1F3ODuUDza/8mt2BX20dPE+dU="],["CkA+l5lDuNL5R/btptQRcIgTQbteT7uztP4919zN13c=","KwaW1FmAAgoqQhBzRA46T9Oe3FKI5pAKWVjgzYHg7uY=","L5+I/pvjZFfopUZFWqAKD1EAp/MlgLePJqd70LdhIYE=","IGcz4yemS3jTxItvdYDQiHwXeDQ7Z3aIWeJTLX0cRqc=","AMJy0Qry73ipjf90hsSddQXt2IySLlZyo6uxXMSfQTQ=","GjJ/8sRvWWn8rLRjUG4QLWglAjgfw/mZuf+9RSC6RpU=","LAy75GQikXFSyhkGRivLWhPvU2MiqHFSN9oJuMWUysU=","JfQQNSHjbVXkGBYu+Ov+xtRWlVIO9HuFSLo4tSon+/U=","AHlA6wS2HsU0HBcC8DmT+u0Wfbb6LOqSKQzYIbFf5MI=","KuHsnglXfILJe0sJFCrOUaqtHffcNSzU5YE9jO6cmNs=","HJf8d1+WL+Bae2Y0a5PDJgyPapCn9cYyI6M4bhmFLq0=","J3N/zXbdKWwogXZG0wsRaMTQDh92TEVlyqMnbe/RXH4=","FrYbJC1B4ZdYQzCaAaNqFDl9fI5760r72SM7RTqszbo=","DHW6YPjg9q+hJudXA7g9mQgRYUe4sttF7yTzFWuPGFU="],["BGRiUzgPS/ZClyroGXd3lFSqCDP9o2sYIsucCXGePdE=","AmRiXHTyo7u9wZSBt4ZnV+Y5wSS061YNpTH875l3OQM=","CXFOcX2qPOs+l5TSSrzRcoMcuhgGbEwEiwmV6ebfHew=","FNrJBZyeeNlsfvgHujQrlGhwZ5eCIx0q8Pbkq3bL0QE=","Ep3Wd8H4qi020qfVNAZF36w0pkrkVvkbl96fjpExNhU=","EIec6rw60EXXb2zVsmtW3Ee1EtZQlFj5/96Np55mSc0=","D3w/PMls7aA55DyGwbaAx31vSfUOlN4j5NtC+OnK99M=","EL14JPwbiDs9oActLGGUxKHllXFWWU6Qitv25rGRK5s=","CQ2hLhWVVR0lAPkDELdwHfl2dkBBE8M+R1sud0mtthM=","JM6wdm3iX8IniShqCSh750AxDEF0cyC98utclW4EA1Y=","HH3OzqWeb3vrbXAuL+dFiEFdMOXcCZcLstVqzI4IMo8=","EQpehN4JIJ6TY8A8IrU3rGp6q6L2qdGh9r+rcalgpYM=","E4ItzD9icbcVScLNkXuFnNrDavaEiATRWjVNTeD2fvk=","CF44CQXrLLfnU9CrD/SRiyMsc0QYtr/hMx3kkvx2shw="]]};hBe.default=_Vo});var pYr=Q(zxt=>{"use strict";d();p();Object.defineProperty(zxt,"__esModule",{value:!0});zxt.poseidon13=RVo;var CVo=Fxt(e0()),kVo=Fxt(t0()),TVo=Fxt(dYr());function Fxt(t){return t&&t.__esModule?t:{default:t}}var IVo=(0,kVo.default)(TVo.default);function RVo(t){return(0,CVo.default)(t,IVo)}});var hYr=Q(mBe=>{"use strict";d();p();Object.defineProperty(mBe,"__esModule",{value:!0});mBe.default=void 0;var MVo={C:["FI2eRUIGaxJdptaf8/tnbr0n5qOKH/QoG9Y5yXr2/9U=","C2CiiAUyQpX8r1G7iNlpI3LL9O7xy6i4XLwFk0ZpGog=","LTj4Eq0desecMv3VelbtuGGIXyD6S8bQ2ULC9B6OSn0=","JXOKzRFjWAAzNn/Y8e4ZnX6zw3iR4GvCDmtHagNXWIs=","JH9pZ/ykJomujiC1p6GY1jCGVJt4wWIKUfXTaCTM9D0=","LiKBMHemaLK3Ukm41RWj3Nk1AgBmlCRbsIf/BzJwi5M=","FSPqib5hvkfhw2sOAkBowoxI2nS/cGmrLXc4nIPUdPQ=","FGaVzhOCMOCHtT7xv4FgHyWR3TRKfLUJ8TiTk2ng0cM=","EtBdlXH6S0FxiG2cLNRMfX/FpBJRlefSjDxHy1y1t8U=","JCchFHCE1GE1Q3iJdxEfP95siTJqVW41vM0qLnPKxos=","D9khuoOVpd3oM+bbpBczhQB7ONGvXjhBo0XJpIDJ0pI=","Dwu9x6OeUUaSny4cqftKY1UM6o8SEJwdguYBl11YH10=","AA1lAIWIsu4aTe4DE7bUOWlS2QE4Xy4a/moKDe92XcI=","CupWe+MeHELOM/WJ2QM2OkgvIcHD2P5Q+m3wGKLcfCU=","AvozR1ewPexr4d91jr4DUzF7NTFuz8cpNNBp8YI0a70=","ABcyJ4Kzcz43nIkJrn2pRlXEbdK2sGG5JT14eh6qm48=","FWgW9I4++Yj/4EzHesTImvj++EgmBOf5O3XB+xFk1g4=","LI/5d6JzUrXX2ewQP8jwxye4SnePQa33d8OOAYAK/aw=","LMIly17kuitwU/mK97O0iFaQFuz29JQ9ZLqEMJLFkik=","DTTXqLj0mr+kjHOxDyk6yhngl0OoNF6eGvny1j/q2Wk=","KgNVqwS+3qYf6uCDVhBn7fFHayByXPXgMtuAbTPtwgQ=","LcrrRlOgzK0cCHL3axA79Po49tYxGeFDfHmCA9KXaMU=","ItLmOQf8C2VkhQEiyOkkqXLegn10kekt2EOXsuvKd3A=","FZOltQPfSDBf/DYMT0nOsCU2xz12tPL3dPnaPVuNzgM=","ItRfEgPMEeUrkVV0mnwKCoIdpLBjzdyCBYAoDiECbr4=","KPAaCttfj4UjbhoSn/r7LN+GrrQFbrX/WgaVHWTD1LI=","G6YCrp08TL+t0K4sz4/M51n4PP8pvxK1PWBQp1heaqo=","J7ygYdgVd47YcZxfT1QGMhPFAFpG7XrtDJedKtFVfDM=","JVk75Fi3WlNppL1qhrcK55h26Vq5NwXSRBAdXfPkVwA=","FWCAMOi7KozsX25pSJBkzSH5s2FwNMl1HFMFbMETwEs=","FKtlfvUncyabQAK3osxtAepm7I61Gpfgvejvn1k+qsE=","GvGFia6QBY0NsVafTU7PdBVDhsu2/pBWQxG0NAsaEdo=","H2AQb4j6202Pl86ezCTQkQpFdcWnEAAlBLSPqij7kcw=","AGYCezZdUSVfmcqrgtUAmuBm22W6EDli98ZfLy2upWI=","GBMB+jh+Uh6JUaO/d8WULFu8So/MbDlcNLT0kakGirM=","LcBMs6gKUjmhMpnupwugJlk/QMz0nLjr1z2imnZBPjs=","K6VeHVzAkEMCdZfk/FRqGJIrr4XWqw7G7/HPE5IrVZI=","LVsPAWOuR2k85zFWjNZ8VLgvJJ8qQp5YX2VADwx63eQ=","A3SsR2n6b9C4Fm/WKhEjV5AjCKEnZFRT1y9SScpck2g=","DnZ9YX275BCWhwj1hdugTplag0fvI+oQH+oIhQhAOqw=","H7OO885Q8VhFHje/VIC6cKkfj87pMnSrAh3+1w8uKCI=","FOI5qnO5Q+Ocm0irsgXMqk/1nWj50yW3F3kWZhd9tls=","JxLZQBlUD18NYcEcLBbT36sCVzhYlr5Zwx/5ejfGVVs=","Dm9SQ5JFLrrUCXOpgOCPaaveshTl63gw9yhMHRPjYDY=","KUcLaSq0pVBSO0SGhOGX5r6byIW50xEMKBV1wbvGfKI=","I5EIJ9DUpB7osTpxGuGbWsYEQBoiFBcXLDAYpJ3pWfs=","C/WGL4mp02h/L7JGmAVw2W7SWOhBSsp+DJ33zugz3YU=","ACcNSGP9AfJ7BVhGi8qVZIvI2zylWqpf6yfChq6tsns=","Lfq+x2ceHpMrB/Fkq0nmnmPxc1E/LUoBXOjePhaMG8g=","C6smrLxI+GSNc2Nmraop/eSSSAAC9QIMYiD7GH2uiJE=","K83wgEMVRKTtJcnbhog3otF4dv17MAG/zCK8toZIO7E=","IGSn67fmrenLzFliAO7JfKXi+b6yomrMZzuTohjxasc=","BFHlhhfsiCeZsrM6rTS8qraocVOMIHggCbXaKjd7kao=","JYL5V2tWsikHxLv6fkFVtOKK4Dh2lkzUCtsOJVtsGhQ=","Gvc1FbZhvQORW1w7XYzsBgtJDXQsT0jUPtkHrGXqbIk=","DuthmwFkXLMfH1FF0tGsoEXmn5qJdCz4X6plqPMHgcQ=","G07muagfvwwgHQiYppSKCZXrzQgODOqDraPY7WGCqxc=","BavgU5koivhO/rhI7GHVPdDwdDmYLgTjpaMEFmrBcw0=","LMAsnM1j8j3OnsKzWHMi2kpM6/nMkkbHANtmEqp2lnQ=","DaZPk1W8w8z4epaWs0TlaDytP4dqW55fcVoNcKlzAB8=","LQs/OpAfiK2IwgEsKzL0658Cu9rt9M0eN7hPQBb+q3s=","HVZlI+1n5xtf8Mxc0XoyXTCSvWalJ3OlN4luPG34bHY=","A301RG4Z7tZiorYoEmsoUPfaoIeXTiH609M51+Lcwz4=","IrWVR8M8N+bDAKNVb4fbumZ72oThuO+HQwpSKldt6fA=","GW+Nb4UfW7zqahYUZWs4ow5by/8mHO8Z9uNAZqy9t0s=","BXbW1txpLZ7XIyAF5j+VTS2hHHfm6RmyudzrrtoRtQc=","Cdz9X/8L4t9aUmWFbCKsIxzt2BoTEjBPWJbwkJzD5qU=","JveSKGzd6IjkVMHd8DWS1tYvS+SEOCNSZQmCn8tJYWM=","KZkh27apIB+Kyn5p2BkCONXkqC3adDrthcojXKuAwWM=","KGOiI4Vr3ULjUGnSBqUIjSF7X/um+6CTnKIoWM13Deo=","D/pWCdG5qoSHIdLh4q1toF1DokHo4Kf1lQj/qbHt5DI=","EdklJ02Prn1Rjf7OpYqaV9iGQgYpaeZ+RX6WLj7UoUQ=","IcIZIEImvEPw2yRINJITqeVj6U0//yiy5pJojQ9bKxI=","LASunyULoBlL9Z7KlATjr23NZN0443CgOPP9Hjl/UQQ=","IjzKgx3HYNt7lU1BgQYUum4sYr4x6UiE1Mfl/6Z9pcY=","JEs4lBBOUaFRpnHKEfyzQtGsIl9Dq+6DlGl0NFcTPYE=","JPcdWgrASjh7dYxpeCRJ33ucztthY6fu2yHvQBRS9FA=","Lvs2DZyg4V9SqkAz9MQj4PpcF1zdBeSuvMJ4p7gpa5c=","Kf/X7z0BjJXoA5wumQ5M/mb/CTgQrUUIww4o6LuXBiA=","Jn/3WlMhI4PszKxOijvy/J6YK6837ERHhgHPqm9BcjM=","L7/Ess5sKwjLs+N0n7Iv89aNO7fTNc4OQuxtwnCQw4U=","Ji+T3iAAXE3i9KXY0FXI1fVomRsKhiBH5a2UyIaLo8o=","DwgL4np5H80XVXVPkx2bh/WtjBljoCqnyv3R6NMblOM=","Iac1ITqMeEl25lyjvsSsxCJFJ0k80WJtI0YTOriHX/A=","FgqS+2pgfV7nlJ/NVTfIQxxEnXmqUbuVWEXSy+aEu/w=","AHkVn2NkVD62Q/BCRGHwATVzmBOECsdN6B33yeEMj3I=","IoYkfFjqpFCbqvhblH5plQHTtfkBrMhHWn2deUFgbNU=","ERBCUZi6BsQu+9tulYQNAcALXQiFDwzUZDXNuhvczqY=","DsWhVXGVDOw8MZOsoBV5FgS32uGF17nYmS4CAYX/2Qk=","Ig+YM1WXSTwuf0/jvcDNIp0MgbLQtvnlZcz2Xrood+M=","HC+i0Xb01wcP5Fz+ao1LvQzmhaoZbkuiNypRleerZEo=","KYwf4/Y1MaqYtqrQLkOKjyeLytTtl/PIKgkfrqkQ5Qs=","LoFLLwiNkAEr7nTO7xDHATAzrxKDVt2kiOP+qzvyUlM=","ISYJlE7AR5JfMcE9fKn9Q6TlSjP7CabslGPLY9JXDmk=","FXu7nQVG+G5Ki15FADarCoTWEJ1VBshfI5Jn9LpYS1Y=","E4782zRLW0D6qcCkFWZL/9dyQLWpy6VrSZ2i486ms9w=","DKUOCNJ76lCPICcwIfboOc8SSlQ2He88mypkWV5Y/k8=","DTTS1ZdaLanw3XLoRteXqzEgIjmeH+cJgPmD8Vh+98Q=","AN0b5PP7A01GaagZIvoBTDwcXFdfOb2AmHfbK5//l0Q=","JVQPzBYjB+OQarrnuiWOT6hP9N1P8ZdCoJadCAGLIb8=","JPV5Npea4qO5dS03wBdXRJNSSiVKW7wQITt/prFa01s=","Atm9YmR6RTNNtzYx2p2Xon6MYn6RG4Pxli3DQX3Gzik=","FJnCmUrYOHcO46mvZDYqEN5sTF8y1atbuuVcoLKfv7o=","FaZFmgju02vT4jFX3VlRK7yEhH436KTj99f9vHviCXA=","FI1lpqdfvvszllvi3wmJ/gMfR0eJItJUbx7hJt5/Nfw=","FtL0hlx204N5+1rS77Ied34BdEtOIJwJXTMuQe20V0g=","DIbGnpSgA8xFTimQp62BZ8O71HMuZG+fkelhEUvGXDc=","ALEiJ6MQ+GIsms/iuzIoqgXO5hBcQmjCZt1Bds5/jiE=","La+R0iX5FYhObP2rQqy2LSdjQZh7w6JUGBnsd3TZDo0=","C8To1VVhS6wbjMmbrn8AjLfIK1zRo8SBpVPK+Kw3P24=","I3XzfQAwuJShqCmN0t1Z4rfnNmfzGxVuhtmzhhdQD60=","Ho48K9DUhS4mGjwPqT2D+5wh1EtJV4Mw3LlxjL1UsoU=","HoDsyimzRe2Ivo5TygQtbGKv0qRiTLrLO9B8hYOTMrQ=","Lh9e5wM4xQxFb0MHchYSX+8xTGZTybpyx12ltTz+2pk=","DpujGuE2+wGZ+dng2FgPVWBEnyqLap0PIj7FLEEgQx4=","JN5S8VayII2BvxCceQ9Am6qUGreXivhvvA+JGl6QT3U=","Bb3HIFomvxJwBlZCXrrEjRFQ4C/ptKywekFgnXFo8E0=","An+BBlQtmaH5A1gq11cHbhivzlYzZ7Y9XQlz2AmTo9g=","B8ryvDeF23rWgbtsBd3yRSXBnRUZqYG0QEWl94y6UrY=","AjC4RGYQZsI0SDx/32MkSZIkU/+47zeXV1Ca3dgc13M=","HFE6f/i9+UDvDQHnb9TsGQhhcOiMZClPc37yC2YZgqw=","Dg6Xl5roZLVfJzcebG5hmre4h849hh/t2ErhEb6kDgw=","Bi1GrcWRNHhM2vDE37bJ1zWPMV8JSHZcj8vJfsPzjrI=","JkLO4jQIESeyi07bA4SXp5oqMTobdJ/S62fjd5QoNkU=","JACzmCyS9/whgYiacIfA3JRtsrLo2G00ULwlT2UY2zc=","JNqItPLC3HBV9KVfeDIjktgIwHby3my2oDiB8jVOkQY=","GjlRzWklMWSBSErDmzG4NielSEwlnIGO4jonAMbOrJ8=","LOyif7mWzbptbuHhBfpd+LprZ7hlkxwBdRX7QpCN4BA=","FggdBL1lvBnkGt72/Y2ngU0rsM/fsuzOXfgqi+qHnm4=","BO7UuJwO3hvViFGpMeTeeR5Mac8rERb4o2srxVkADkY=","HWACG0E3sgd7MRc3hwBCAfILBwFBHEirnhRBj+Ju9Ls=","FjbCnYVof+w6pBJbtm5dXxVWVXpIYMHfhRJ3kPCaYaE=","JccW5epc4saitnGoY9Wss7LdSWOHn0wWPaagb7JlzEI=","HezgAoS8aY6ir5fePUJs+QEQu0m+caOTwc5w6pcdtGA=","KSoYVprtPChoUAHUDLQt2BU/qZABy9UnKcpvjixGbu4=","Ju2qCrf37qyHdr/xILRIPOmmvOhdCZkx7JMiuh+/OIE=","BdI/0HQ+DjcIlYg5LG3wsE1a7y5SaKsZwunps6OvSSE=","MAu+wwLJuLfkuqBpkFcf712tJq9hjQd5tpl3okTFifU=","Jp8tnOCY7uieaU1T07LZhhSQzxhOoJuvZA8Ao5rHKj0=","ESKjf6DDeGNDEYK7gne9DoSbIXioFtMcdgT8UhnRqmI=","FOLbvrMKOld6CyKZzprwU50I6uB0inIYgKrKr+GGRTg=","L5JsZ3OoxBG4fcUZjDCZA9n0kq9vCkOlryAo5Un2yAE=","EWnxEM/0lwC7X+6eUkpJ41iJxGieOEuSeYTplXxYf+M=","AD/shj9AMnsGbmgFTIfSDO+h6xMUBSDUOmebnkoUemE=","LodkDOtAEqmtoxSCx5oI9kurLiwBDLA2u6weSofIAb0=","A+B6jo6GqGOxRxlHvS6WKRSbVVAqas2r9gntr6C8nZg=","Izl9og/h3QX/Ico9IT/AznzkbEaVN8GiqvUilNL9ba4=","F5czp1zhGv6KSEL4UJ5JMB90KNY8qDlzuNgVb9gqtpo=","EMHooO6BEya4g8qOEPOtsSRCj/zFx9x56Dx5B7Kh6uk=","JN+TaBtDh5pLthtcYoD01eE2AoeUW5eOWbGD8CMzh6s=","IhQPNC/s744n40WEQ7qn38unrDXL1KGgmth8f2PXu1w=","CLr4WJSQDsCDIiWdUXWzcP1K0z1fWZ1gnJXi0Vwm+94=","JN6UiAgbhJFO/759VgBFmGdTY+NLQf4Om3gQeTAxLhc=","HyUpEJOFb2SicdvYYUkxuXwx+OyNpxIbC7gsqnH0U8c=","Eeq+TH7+OuxZKlzsaz9t0QlfnThOoM4EAmLqwPBTyRk=","C3fbBCDsHjK5ug6ZBKKJIfI23tSPP0mqLXYaYxwlA4s=","FonjWg/eex06bm0Uk4D/xrfZdygHpVOrfFBz6y4+3ho=","FiI2s0PCwvf0izbz56fsl8B8zPIuMlTczEs6MPM8abM=","JIyVHJUF0s8hNvayTCt0nHdRoBqxzYOTS+Evy7jQXIY=","CUhwQvAUlMKvBGuUEFtwsbjl7RrF8VhAgwmmanemq6s=","CpqXB2xdU0EcPo//a7U3ApCAtnEySBn7ivM9ltQyrOc=","DEPV/AAgKS/S7NBoQs+oNz65vvip2YQ0i0P6lhSzLiM=","FG0QrlOqr1lcuOjrKa3j5WyS2ptVo7wkvs8qL1+rA5M=","G6y6QtgMZrOwYstd2mpiMEkthoWGJEfGOMybTsN0M3w=","FuwWjbA3KpFE9RHF6GCwcROmcbMjlSqG6P1Acix/yHk=","ARPlRXqt3+Gjk9diWtBb7EDp1Ep+GF6jrytYrmlat3s=","GLqBSip/3RIG22ow97mPPEXKtZM2K+/csNKolqx4p/c=","EGhDu8NuQGSFbrZojY86kKQ/+n9zv+Ywchab9SAkgyg=","AM55D1SsLTSibKF83WQqMbHUAFwJdSxrxbQzBkzuYyI=","K05Hym+JfjN9bVLB/zOlJIfGibq1/TViDYPFZ7V6YAo=","JyGbg60kWbLfn3PfXNHS+L5mUS2VxPPYG6h2dAUZ2y0=","IswJaAZhJVPlBH624OyNAXWbnfI8lvU7b7yqijYWuo8=","Jz4KKlbkJD8hM72Q5UaSZHGEqIBf3SzrVBoiAlOniy8=","DUSa60HozJsvMoVvidvxQJ1WBfxVfEPHz1c1cdWu6hQ=","GwfPxg5hwWLcnxLeJTt/lSqSRr0sfERco1uFcuXXGaI=","Dk7rUSw8rIR1NYl67U+57TS//YfAEqEX8qPaqBDfseY=","JwIecg2gKGthwjt0jMfDWPtogtgQB4f7zmhfBuEQRsw=","LqwfotEhJiS8XgCQ4lrA4BYPLXOQx5Ci3ndAd1gw5UI=","DMBkWHaBf4FSzNkBCm8mKlFq8MookzCjQNtkdK5m0mE=","LM+S0jpqvu5ueSS/DUqecEC3FeZiF5oYL9Ebsm//WMQ=","G3ad3DERqdON8x9ICfMU10m4vp+mQtKqo2lh3N4L4jw=","LcCaVji2GUxtbLecVu8gWwvh58g/yu+Ysc0TZSlcfS0=","B+/KmtYmh1SgPvtnblk6jHWjq4StkEaFBlSlSIMS/U4=","G7c7TjRbB0FUjaKqaYeDqMh+kjqxsQCOctc3++f22fI=","BjUXO3VR/U/oMGq9dkoWm8zm83Gd1gbNC8HysRf8Nv4=","GJ3Tsg0/j1Pw9aKtl/MA+Z67hAkKQ493OPKhJuqKRQo=","Jl6N0fphlGGVLM0dOpbyqpSQbZ3wc2XCjdPpOiRPbuo=","FDoFj+OYeq8cob8sN2tJeTEO9Uwpo+ZowSTlr0N5AsI=","GG7I8cO6cK2DTBHOp5YnUNdse+hpHmeb0ZWmXf5pjsA=","KBjrAxmYxVTJVwhCGARY0UkxbxTin+FiYAUHseUJUq8=","CM+bF90sq8It5oBysPO73kvqxctYtXUhnHD5P+HsXeU=","CimKnwRKFZC/tKaDUCfJSBpAbHZe1chBh4pcFLHE9O0=","L0BQ5LOxUBfGwZ1Bd5DiL6bSkmnTO1TYAcSvmM9mLOk=","Hx5QNfcsujoCJqBEf80oxrshHaX96SKUWMj305dKBqk=","JXY/vJQhNdqF+vNU9Hs66fwnYGrXAb/n3j7nBNgWD50=","DrYUK9oqXya0n23tq9y3qX8gkx/BQlaqheajsFmcg4M=","H449ibXJcyWnBjxwMBQUSvGV7DfLiwnVRHhutnIejvQ=","GgJ1g+Laet/7NTQJVwDcb31v8qehmwbX1p1+tj2kFYw=","KCPTgiGQFx9ZJLT/5TgwUMswH7rNdFwuB0+JFSpTRww=","F/znogX0LxfIChRqo1KOdKPPxEShKJz1NUB/72z6Ho0=","IRt6EfHTbJwQqbPnjuUymuh+fv+8zlloJgtkyk3NBu0=","GGE2i7mOoyKQdfSsjOrFERIOw/zoTq5jKwMTikS0vV8=","ERtN+arYG0La1QTPB80pVsxISOft6M4QB1U494y391g=","Et9uCEfbjQGziWOWA8h42RoZ9EYRf5pK78qQOMydFH0=","LV5HQRTHxgIL16224VM3xOcvbvFTJBBudYXKP4wRbE8=","Im5lWAikBi+LtHwTHOElus/mjnhA9LpkdoQQQcKAiYE=","HwGp2YqtPZplpTc+1tK2cgMNwcqbRhSbv58ISn0k9OQ=","LzV4y6g6rIqD80qvXGUbBXEZnjpN457AV55e4zmT/gM=","GDkdQjxFQBlALPDsezbMEzJH65i5u0OcnBib6uv91aw=","Jvz2yoEe3yZ72ADgsA9rSeYOWhPKlEgQo2YyWV14gYE=","FA+bWFmE2TH+hWvfRRgF/KZK3+NNVbpPQUBIC9epes8=","Eeh44X8fhnrek+kU5YAkRkOFq/ZAP9SmIuQfsdwi49w=","H5l8beZk6c6wQsVb0iySMrhY5A/07+tAgsdvvWLd2OI=","J3MoS26xxH8U3nHyMpicqb1qcKrhhn7glSmfZBnO5So=","EGa4cwCvQ5yrg2YFIe6dA7BqF8mgC1t6jVa/xAH6W90=","LxMJZEZ5MH6Y1iB2aihhzuWJ5tVd2XDIxD3nrYTX0RA=","LxBDt/nktuw5qgdkAH5QMgYX2XqHvp37jwC0zCfFuus=","GzrFUL/cb89O+YObZrMiO6257Mdq45/pXJpHwqEQLKs=","BwvjDkN4Tc99meQzQQKmnEDHmB7u02DVuZaOfPGc/rE=","DlUpxf1k45IPYRUH+umfjId+klf8Nnv1TdBz8JGjxlE=","EdiPe1ZJpLDh94jInvGQ7ZF9vjnKZMxYzehjOqR5uV4=","L2y/8YqG2LQPiXOxzjC92s0vJIofR/H2bTIB/UbZPRc=","F2gjlieIy3SOEu1ZQmutjuiBOBAkmT1XA8LBB5wLeFY=","B3w6wRUM2kOUquTjlR+NCuvbb+noszbYme12N0WHWtc=","I1XHIltgJRaARasfnPfWdU6DNlVj5FohGqmX0bhejzM=","GG8La21gQKfhQL9yt0pxsjxt3B6EluL3M3V64ADpACc=","FHQIQFFrgNI092oC3DEn+aX/qxs/I0aqnJuRAFhDXtI=","IgNDO+BmgL8u8FCE9FyvttjpQVjGWYqxY087pm3Rbko=","IX0+mENVqh9t9lLxAbvcKBxpt8dRZKE/0pd2uAsqkxQ=","F3fwa6PrxH76Q5WfoIm76LrOZPmkQGk3YAwnPb4h5NE=","H9ilTfTm7UarXSmXufqwQOi0hw9XVDZIUMUIqeVz52c=","EdVLjJSe/LmYFjKNt67uCkEsfQdKmGoGA+qvWs/jKh0=","LMQeUtj5hu53xZsd4mkK5OR47/JdTxA7FcwFynq3RG0=","BHxf6/d0xiIVqn5sw0OYmPV2BB8ZqzyFALB9XBmnb6I=","Lphw7VjfpX0QCBkRY2i7+6gcaaSQOoUXnPekwqjzFEU=","H63TvTpcYVik/z8K6jdPljX1IRcwx5s50Dn5zhesiUU=","KlyBDWxDqy0p/xxapG5NmCwbZSe2oug+xVzQzE1F0cg=","Efr+mDQwE8L9O0Nk4eWSLbW+XA96/de4ZF0HtMkdQQ0=","HRqCqLJdUD60rmXWv1ETBJNCwMEOLzy42pU2yVsSEcs=","Ev8YruK6N/RI6J3LUHE1VjfV0VVFz5z45guq8suDJ5M=","EXN+ZUwzdK5fTrXHTyA9HaKqgSu2CwxcrLXwHAsPY+U=","GvP6+LLalEAQxeOzU1WrWT1Z+q5AQWWgfOku4RNW0rE=","BcoXmtDaNZ2SJS/zMk6ISvJbDt+b0XAOAS9FtoO8LfA=","HWpZiFGx7LudOsRw2V7L1YijsyMDpM2KdoDvXfK5X10=","AWFyDc6hSq1+BxCmcVGSG7nVxAusE2Z0+GLBxDiZ2VQ=","Izhc1J21dfc1UHWfZ530jL0e0daZMnABed9v1hhw5Jc=","EzkhcUnadNULJaQ8yAJ0IOJy/BNnJXAvgdqINdC59BA=","JlFlmtabN6R67Am+cUgbzjyrI9wEwxYRjUBwBVAbDAo=","Aoc3VeXXmWmFTMyqNs2EZqqi4FlOO6N7j1G7Omybh9A=","C/huykwEjVn/P/1hDIGn+Zh1zg/x4ZNBX7wrzENVQY4=","EnI3qgkKQU8mdrxbJndqQg19pu+RSonfsupDS220LFQ=","Cq8BJZP8AUyriHm+i2PiTqgpt4D+nNkbaIknBRAtrgk=","I0lRG88+FLWsvJc+QAY9IMGkL76eXe6Zlk39UIadAoY=","ChOHfoL9VL95RX5wOjxXgOqxlwqbN032mIEpwy4u+4E=","LxNETAJGYT5KjwbFS3c6VTtu+Ur2XTQ3wE4/aFbubn4=","FJ+fha+hIKql2zjhOU9TbMFTD/tjnikq+zE2+wURceQ=","Ca8ex41OqlUvFPpuftQYQqQRyL0rSclyHc1t6A4WSbk=","FZgwbGa2miI6FpJZOGIXucVDu2OyJsKDfINQcPpu5yQ=","BS0ArGA64m7f19iUWv7iAhp/jNNxmYL0Y752XSa+l8o=","LQtb/N2+mutChqyp0Q+aeDF2v4ud3lUAjiMrno9FtUE=","IudtYXvGknjDl2FF++yKEd7XDmu5sUc51Z13RfvoATM=","EOByXmLmYNxaZ14tpgyPHOdWwWKhC1PNoJi7FH2vwTg=","FS5YedtzLvAm0nSNaxfCEAWiMSXswBrOSyrUZ0S2kY8=","LAVkzSBDpQeQG1BU2y5u2ijJRTYBPOZupXZ65FPAnVE=","CmH9uHSCRfu/Am/jzWpCuHOBnIOQXEKl16AbPOMKYjM=","DYazieZj2v68XutyAU7k/9IFhB+75D3LVaBwG0LCHnA=","Kw6gbqKbXr9ZRv8F36VtodufkRh65niaUSgyhrckK1s=","LJ09ZVkantB2GN308QdwWWo/zyXd9HISbIyws/iXVnU=","BerqlmPNMZ17Y5D9N6W5FtCty96g72DeW+o9tj6XM3Q=","HOsIjcjkdu7iIg316JyZQ9KPmvNq2y260XQfGdBkEJw=","H4jHE/p/nq4rqA8qy+5WqsgaJFSt1msecL7h5TO96V8=","BfwQybOrpCN4YhChiajL8GOUSNI5CIkmq5Y0bMVD910=","CX+ZJ3o9j9LZVN5sLVjjP2UgilO8NtE4PC0XeXtJtSA=","KVUIoGlmGngiJ7oqdMIS1HKPuOhpXxtIJvh0CKxNCHo=","B2C9XTCCcB/Z59F9UwpFfUGnvlXOa2CK4jY8PEXbRXY=","D2xBP1EGf7Mk2gSyE/qJD7lTMy6GPfOwb7/j1d5zJnM=","GwqEKyP18AWaAvJledlSYJMbZDhb5CVVNwJwy0YutV4=","CJjl9NYrtZE/5f0uO3VECIfRFW9BWu4YzWf8nXKBNOI=","EPiFJlYFX2NSJ2QkpU7ImfxubYekKZ7QzLkAEcrLEZg=","FbEurbEAOuY4Kz0ziFSlACwVwD2bsChC4D+7ddp2nME=","AFjX8czd8m/fpu4K/TQJ7BA7kfSZJRgwCsKnu/glg/o=","JKz0MeZ6nX8b7UQXVrA6d3qZ+nKAsR3vEGHN6yh4u4s=","Go5y47dkaMQ0u6TxkekBcKZCzn670okIfRh8MF8TpM8=","FVqYHxYcjDx1b+IE/yolzg9TRpV9afrcaFXGEH4CqNQ=","HHR7lNuljDlwQUhRMYpv30yGpfZeTZHo1HcvVntJqIM=","JZ+RGfr8/zwKmNgo2qXRrCEojG68jhb06Khd/P9EL5U=","HFzRs0BADjejfeCbsgdT1JeTIuI/2snHr/n4IJ7qE10=","KJcuyBmsA+ZbCwDFLr6sA7XveCgf5UO7P052LnkExvY=","J34t2ikwFMXHZmKCbdPXbMfGYtKLKQW7se86P1CB3Ko=","B24Frun4x0nRqYs0AvSiyHvihAZZpRguFcqH8xgJyE4=","JrIpHDHc3MLrVfAEweq0lkkNAl8SJlvoNfeDqWE63xQ=","HsrFOu634spDaiANqvHpdb6KxoeoECviOn8pHZJEhB8=","EXZgA73/Xs81IBRQF3bQou7h96iJhAmyGr81pwkvRhA=","C+ytYOjqsQeTP5JJXsblBwsmFJ6ua7EAUZdVYiUjn5Q=","CM+8Xh9e//j7Fza/EYz98PvYHL6H6mGTHc8MxwscSIo=","FfYwdrIKGfVF6n+dOGxj765hne/ZDP2DR+Pn7tprLWo=","CpichsqX+UZyQNkjmlGuuox3cqS2izf5f0+6JpWLvho=","C2ZnAnxBUwz8HPfGtgv3T9FaEYb/wLd/CXbV4dRQGpU=","CofdIFgwvu3T+L+SI1zieOLIUp658aRFMM4bJibEnAE=","JKgz2PXbfPSeiJ/iPFGFEKiVgB9/KHU4U4ujsIKPgQE=","KgEWKV4gdMI+G9gXhCWG0RXPpxA92YJF5tNkyp1WQsU=","GCckAkvRtIenqIZgTkMS8l3xG7KWPqFSZJzttv/PQ9g=","LsT9Fx4JJ9yTMVQOH2Y54VQetODLdMZs3tlboF5xi4w=","K+wp914TrnACITu9gbqYSFAdYTiUWW6fo11zT/6a1Q0=","DKj+hj+yNsEK507AlKif+XS12cxJhUb3bAvxpRCo+YQ=","FX5q3DnphP9g6QT/2F1LBsD3yV2LIk6rsOEJDAgKMgQ=","EzfmuVABiulvRiFEJSEJB+dXiuqg9i/jr7mHfuMQF4I=","Jn8KwyWTBGHe9q/E9UttCeFj6EwApBQHk40tJj/WSbs=","HASQATZqNSHb/fzpLDJK0CHQNXZ5EVdPvUtOkACumk4=","Fn2ybR+T2RFBxIsafs94qz9xRIFZTz6x2rSkt4MpcG8=","FZ+iPiqoG3h9cPrPQWB5to3muNfA4jRCH8RQwvGRclY=","Ka2vIM9ZwIICCadJxho2uE6xaCh/esZAo330pWnD3vo=","A8OQaUunq0gAuTEhu1OjbWVNzqj/m9pkyVdw+lRdrVk=","CR+UKS9rUlJXK7QZ7EVdVDXqsUc+69ctiyCuP94BRsI=","KdZNA1a2zQfKvBjrXeKHKMJGZjxgEz3Zieia+X9dwhI=","MEiXqlA2s6gHdOQJmU9dHnGng29XeDnTuS2ThZCIhpc=","El4N2PJJSG8TO4vLkXnFUlkpysOrCbuu/ZenUby4foM=","L+9py54hqletwHSdMjEOu8OSHXX4tceZeKXoPWaIjm4=","Hjr0CL6M/ku+A4SacR/K2FtPJ5d3M1JPK9NbcWZDhoc=","BOZV32EUZIIg86KgVoBaY2MHuAl3npOXlT2/2LlHe1Q=","KkMinmZgk75hhOKStKh9YFzThgA3+irvB0htT4Vtyow=","FW+a7HNZ5UJ9X5ehZcq0R9JwidzknxQB6Ww34VlJDNE=","ISRYJB4pqD0NEcZP2w0sXnA29EHlOUpiX1LBEA+NrqU=","HdkJ9aMqZXqJ6vlIoR+O6odO7M9JYysxAxTXftcsYlc=","GdioH0hnxAzSkjRN+NLdZLB/6tQFQQdBSkW7UEu+YOA=","HyhaQ4/HymLtvb+l+a5if9Gmto1Lu9erhnw023PGKNI=","Bu3SyXy47123ETYHQ0WN3m1F3g+0HGRqcq/g4CAzqd0=","Lzdx+YTTNMcpiXPpss+qGtWYnPN5vEH3i5ZAc5Vbl48=","KrvEO5IkGISVzZ7IR58512O41WDfTp3qHNexYY/Oyb4=","JRePCDiRU6ojbh2jw7ul5AjVK6kTw3GBKKWW/EB1WlQ=","GygEXTbOlMpyrVU5xU1qmocuZv5iBqJRph31r9UOPpM=","EcFmRjPxL9k6NdhVP7jh6/Prq3NhRkLaSPdCSDwNgUg=","GTB8aYDGrbf+HUU5wQ1hVzEK9FzqpGGMDUpn9xpKjDE=","FPrkbQBzPl9+jr+zYIUzEfAh4qJScFRTysI9/Ncrcu8=","Dj0UVeR507mbyx+LZipDyIWpkRsjjgj8T6a9EJA2lJI=","Dz4oXoVd4HnC88VitQdNCVtXJosKsaoHxPdlAlQIfX8=","JK1YULT5I6vWh9vEr+dbomA599SzPMQ7tV9gC+X9Lr0=","CiIUPrGCF+GUVeAjvVcdHnV8zImFBQT1gOQzy0Cv3ac=","C5aMCyePMunuG0rf83q6PRXVlDp3rHeDNTOXtyxw1TM=","J2mQ5dwNsDC42IpYKKSzQxd9zVVPzoo2aS90/zj2TGg=","HxgKzqp2byS5JVIkJEigEyZYCpwtvirj/7tTDyO6Fxc=","Ld30oUdXso3gPP4hC+M4z+O2P4oC1/sBVaycbj4ra9A=","FIGEEQjoCZaweePpd1eEQ84OqImdVY3ZLFzyAnl5Xdw=","KjpqFzQByoPTOwmX6qKAW/eGnMfeukBPOV7hTgbao+I=","Edc3LbW3ljYylsa5kEDYg61m9UhitJZfXaDuAie7xFY=","Az51fpnj8cqCbJpkinPeN0oRwoOAJM9zbdMcW198CCU=","DhuuXnRt7VEOqhFFV0qEaMOn4mkaezJKm577NqnN1K0=","IYGLH7qwy6HvICRe2ZRRyh3MqJkiLBR7QxVTAWoJ3EE=","GiYExlees7HoA0JySezxdCqb1ypq2aw4RRkfjFNvfZE=","L0G11dNJ6VXhX1C6DMPT6FTpBl+NYkYTMszXRry1eGU=","A5T/8sAlAnY1z0p8t1iKbvWH7ZlDFOn4E7ermfjUwyo=","Cp0OvdjNw5K6RG1tzVyTgN/yl18nXjD2NtyWQbKiNio=","JVSYy+fJ6JWAVI8NkiVf6aF3VWnDgKvRjSIASAe2iHQ=","Kd+xo1/lx/JUkLbi4wPXEYhwUcCSqOZCwH3BMK05AbI=","JaWZWpjvD1QCslsgMWmER/+JqbYwCU1xqu34tfxMzf0=","A4/2Bf7t96dA6JCGL9WT+3EqoZtHIdDZewqF6nfytiE=","GqINcw9TsDWBPxUEqFPsh/ibtWsF+3s08h3rGq1MGME=","ESTysz4FxBWn2YgdlIueFfWJHIFqBJXo5i6JCJopZz8=","BR067yRO068YgNaGWLT6RSqj+Kt5600d4qG4J/teo1k=","GMORHT4l29kBpzdzJ8ViJSKin1b8stOVxMmsHgVAnTo=","CeCkdz7Vq/JuR0yAUOlXjFOYq/xC0q5mpyw5V2It4Vc=","LeQ2yKIX8yvl0UUb+/9+P2s61GotpY+EOZCNKFya/lU=","JprSjLH6wiOGHaZkrN8zDBcy51zp0agAcdj2I+ZodY8=","GNXJ8KjDwcYqMaEtlFrFYufyjpURRdcAdRtZ9cTgRt0=","HuwWnqeaFJtqTFs6zolPQhd53J6bs2bo7N7y6zxT/Tk=","CYLOUY09LjdJ2r5rV3WP7562Y6mW272RrsDthOqnXt4=","JyAH7p1+x++2yA8lohEPlNIKxDb3xQweK39r3MdpCfM=","EHLT1UDRsA38kj3K4QLyts42PlBUs9/ivs5Pls0V1kc=","KLuNcZTUEjdnc41rTXOgWpTI6Tx+CPgIw6S99WRCASA=","BLqhjbPbUB055CxJ8czjDdVhnh69FCZoV+OKdTxj3eY=","Ewx3Y3vfGjNtm0yDEE7R57gYCBQqC/GydxtTDu2Z8D8=","AsDOVtoSz/Ke/7w9ybBb0H161Cdk/yg1DHxIzkitSvk=","I+rHaV/qI6ovLsnh6ntiyvXnHtYQZgCb+Tpu8/dAVqQ=","HHm+QDgh9oD6+CiYByRKazwE0HFhNNCJrdRNu5facXI=","BaSKvCgfdx7DbcpiaPWR67reBbI/uB55YcjN/11cglU=","Airvwemk0GzHZOlJhjS9qXvxHu3VhQEAptvIWGGdJrw=","EA+0AOKq7KaMy91MsFKN07jaggfWvOLUG0rswfByBYE=","BPCx1fv3yUZ+gmw4VCS5H6/35fa1njdlHcS8pQAyfMU=","BuM6ELm6+gTyDz5ZbAwdmGg2t8FqVspIZp1aBRQnAWA=","CBvwVjNbHETEYcTW/B+eAyoYudL38kAHJNsGOFvfB3Q=","BsoDqXpWGKxnHU0sGFAeXoWIvXk7LDtU3BVNH0C/YnE=","EUvb2IeY2tWNy9uaH73BI+0bVkkKAVt8KUPrWq2e0d0=","Ib0o/UnLEVG+GvrBy+0LcFt2BYeEq5L8s6IlgpF4BIk=","JVFuNYBFKQ17zOG0Y2yjMJUULUsB8i732U4oz4Hp4p0=","Id7mArJeWmeInvJDrJyJG3PrxxfH2BYZlddL9OW+wH0=","IFmSEB73xcNJOuv1+463rNATGVJN21b7ddwVmgE+nIg=","BmfPabRtz65y9/5rXYHm0Rke8CkoCAPuwDL1/66xIBk=","K3qQJ/oFJD/7qkhtqsrvhQxNAzuEs2QduY/eATFeW+Y=","LHrtE6qQZOBsTdkplHn9L79W9z7f3koRfLjbVNx24TQ=","GfdtDB9bHvxhxkUYDFRBtWmpCtcRD1EnEEbGQveO5KY=","BHSdLMPTxWEtdYbvEhTeOPhI2LPZr6Jm4VPto5IOcsI=","KFjgQtvVEtnsFH/NXMD/IVcLtejaOyD39prL0oeFYQ0=","F6XPJQj3htc0l/uwHxoC3Yvt7Ymio8IXC6HzsusxyWQ=","CMezJjz9q+p4TSGi2Ii3sQ1slaKCoQFpyF8ioiu3jmY=","FgT4SQviTmrbw3210j+CvXBlRtTnjAjjnBWAt8BNRv4=","BNLk2xOtrUm7+TCtJDFnx3KXq+G9c7XRSFKe/XXr7gA=","JJNhiIvexY2sU/nAF1LF9u172X/Cez/UHgy5C5spN8Y=","AB/yV/i5D8PMP0g7liPKJlGeTgSubdOO8kJ1JYp/FJQ=","J+nJHjC2tePDCX6hn+U0FyeivY3Lr/ONBXMTFp4/vsE=","AiFUAV3/nfqU96gzn0/xGKj4F236ssiEaLLKx+ORTP0=","A6CEcpRKTITuf+dqxhuhKtG17Op9FNTe3IsveoeOKvo=","InBmuJNQqLE55b+LFGYMq6NpsIKLTKulhgD4DKzoSrc=","GIVB+hLad+IdBBA1GQ4K8ycoGTGI93Ip15oIzeNeEfo=","Jd1cHv0WI1LyWrd2mFsP/8Bd63CUu20oedkly6Moz78=","Ep8pLpz8fNsbKuLHwww7tJE0nO9PfWWBLWYJWunqKqY=","IGqAntp9OW0DTomBNxmljKrjgOufIh9EW2fNWnUU3UQ=","Ln9WahjFxCi1W0t9S9rsY/chtZxKMHp6dARY3NnQXZo=","HA3wsQDk5yip56o09rDbDaa4/JnD03fxVgqhVrfyYmo=","C4daNmcQwGkYcrJtmpikmOkprMLmd4aMTM/2Yzlc+3I=","IUFo6R07apTUhHaxtCTxYkC/yP/2dCSUzIlxA7p9JFk=","Abq0it5Ga/Y2gTY0Yk2vc7bF1mFDQFQolXlcSXFjUek=","DIQl4bJHDKQkOXz6ZmZfuGGjr07WbbkEX7tqf3YUedY=","CHDhOZT+MflLgstJI+ggoTw31xHVbcxxj0sVoD1ifXI=","FOu8/Ke+F6Xvw1aQSjGfSWm01BNvECb1dADNfbQk13g=","It1epppQNv0NT2MVOvOG/rI7y9AhEtC3V0pjFbTdX9E=","HnKgmeies3RD5C3h/33vFUlICFJgDPRVL7F0ZqvYnsU=","AY/mX/D4kBYDzq6kp0YvvOuA32JgKpwTImTFqkneDPs=","G2Sf5goXeSJSp37DZe+DL9NyJQXuQLCJmcco1cbbKmI=","GKQvJ2Mgcbh1Jtldy33iY2KqKKvqQmxzz2eUULypWeo=","Iqt+pwDbKyh7MB0BASTB0q9Y92Q0uLxHxZqohiCt2EA=","Jtrak13u+FUam91HSYVZLipunqNSLAevxL85V3IRAR4=","DG9Bf4il/giDny6LkAfiNg4dYY4bRqSXnLpZ0ptxlkQ=","JHiP87CMTQ+wtRubQ1j8DL0xyjG6BVFYVaM6KC4t4eA=","HbP8riSrWXIe/5rKXV1B7p14MaeaRa0+04WxMip7J4U=","H0X9V+gR1OV0UWV12GUBzmvpJG9Ykd3vYrfM+DW/3KE=","EazsCxPQWNxscjnrqQNKozcC2hfeddYwbygqGyvRaJI=","IazbBdVa4fSq2HPsWttrYHgXAGOnDNLmMZ6gzvgzzyk=","EQ2blNSXmbZZ4UJpnnZ9lWTORRebUiZI+oqDtF+NdtM=","GNsrWLQHQfLgB/cBGOOhobwhUOBPo05CHbUGjeGePyQ=","AUdoxpNBJtDr+97zQbV+0ikHbXA0juza2GR7HQ33GR4=","FwTS0uGHagdbFnpl9swm2IN/fi0/diiqJtP3aWliwjc=","LLgUdnD3Pi/3mtGRLINdPT8rI4H2DrN0RKbAwXO1N+c=","CQi54iCIW0F7WNsdoMqXTC1le1CuHDxeEUESqSWnFZ0=","Dw2FtFhhYet+E1P763qz4xtbYucgN57+P2VJB5rD5g4=","IQP69mPDVJyb0HPeIUWFwa7b1QI+SlrmGZb14isKSmU=","Enygxk02EGOmx9o3xsPCCAGBtt6l+2NGkVby+khuf/o=","DD6d0Jn5ymAO3gOa2nifKHle9/xlDoRUAvwV+Z1IwAs=","DqBbXU2IubX+NUBvF8obtKhV4KbufWCzHjaioh9BH84=","CWPEvgccMv0GpSEkwNh67+WVwdsrLmwsnO9TRWu6MLQ=","Cv+JwegUEEaPpR53dvI6B38nRGvZjMchifZBtkVuzOo=","FedTAn1jM3ozDCYAAAguoHVIpyTcr6JV5nt3RVdGJKI=","H3rLf/RqfGIzgRVcaCk3S7d1h6vR+fprh53zJAlUrXU=","DGKj3gu2gRB8TcbZ5iPQViy2eE8kA2k/3WRiIgOxaGQ=","Fs5YIBbPLhg425fcvs6HP0n4xgci11bFUa8607GpM7w=","Kc1eL9K2hOR8B4/Vb4UrHduwfrz5lb6ZHpwiWVOfoDI=","Euj/k81cPX4EVdnrDn6f+UBXXEHDXR5eRB5TDqiIqQg=","DzxACGchnUDmq/LvIqkJAYEeyVxhkGxzDL53d2HOEvg=","KmH5a8U8IyjdyF5FCWyVMsAS9HE7i4yLH+Eif4/XYMA=","HKlKtwblaaT8G9Nsm2NFfV1yNbNWvla9+u8k+ZN4tGc=","K9SiOH5uwSQVXeRwCXieG5Ra2jraxeNRBzmL1WlSQJA=","AEVBULo0VIqFGxkfsanzWHRk3hes/bDd63FaLmQ3MXQ=","HyKzm+3RFalQ99eExwMcoOw9GmpnN117bt5IDFyhRf8=","B5pmFWz7mcwXxtOfycIhm7iSR7bK+TZY1Zxv0KHRuwY=","F+5t8IIjcYNMIi+VTwOwFrjVrU2xvmbz+UbV0CjmUXY=","JM3hQWm0p1jDoSarP48YB3+9/uDwP6e8z5mZGd1BeAQ=","IK0I01WMnv4DyIla1NyIv4q17Uhn4azeZTPqL4bZ+n4=","HQ6H5gTQEJGJjW6F0qua+brgOrURo0zZpiDwiP348eA=","AxCjGZUvP24lAVq8zkn6gRC6ODwEhBPImaxNICw2uAQ=","FXCxHmRhT9SQRyecRUB46qnPuIOpQ0oGT3Y0IbJrJwk=","B6aFCrmXukWDekIsHARm5s2vdvrCGZ8T9jmGsqGc8tc=","AsJTRAQ2QsY0pMAR2YGqp+Xxec6epOkh6NUtDlcWnOI=","CfdOioXCk+6KLnH20jSVvNneVsLgA0FpA07uhVlvWno=","B5M2NjIgx1NZCrIeFkq6UYlmp0gMSyiQ9FJyNoqyqXw=","H/BGr6zRT7o0bOcu3yPlQNEIQq1+48czRnd5UYqacNk=","EdZMwXwJXknEXrHKK61IKoIDJgA9ScjPnpwC7LestLc=","LtIMC44z9X3tVYHPk3pAVfaAt9ctZcVUwBRWgIfVdy0=","JZy9JE6oyYQL7Nct8p6W/Ym2w5x75ysWvp8OQ7c+724=","Hn0vIZFylfw3WFQiXmOtUD4n6NbJIl2zXCujdc9Pj8Y=","JX4xp7at2Qxhe5MyW603En8HMt+sTQrZMzH6eZkhKlo=","Ha1U+tQnPpOXHe/33D/nSr7xz2wwKmRAP8doOWaXUBk=","KWoClnpVE+GCfinHcoW+ZGgqsULRPG0rfrWMCSDf0Ng=","MBL/YfYwoDUrdB5j1ijdvtR0rmmTrNwPnjFOjspZD50=","D8uPohZ+u2tPQiExqO2EEwazoIQPJY1o7bR36OHr+io=","ATV2fl0xEuB3dgfBxbkbEUi6ZB3OoH4cI1XCYChbocw=","CRlDCY/QyUqv6r9NvElLY4XjmWnAbApoVN4MfmiMTXc=","EwEGB9JOeheMQ9m9aCEhV3djIdlUONVyo7bvdxQeEbg=","FnmdaSMbmAJ4mt+dIkaEQnZ0YbSdWU6alQ3Y1cpJ59M=","HrB7cEAf6TuB35eh9FmZR6aoEuNEmL8qu+sdJWoo7cc=","AFzdmnl7zx3vI+jKEguQCnYms1fvhpZE8or+DAU/Pu8=","JLINiFzZpjGCaarql7JGnCtg9+o3HGqcIj7u2uy6SeQ=","KYawujo+IyEp48RE6UglhP2D1tan2b9DEgpMVu5dsDs=","GhiFN7eM6fZj1ktXVdpTz4jsruhSRCdn/BYCX/emZ4A=","CGGRNHSYQZFb9fkswgRev7EkUGubJSVb6BSjso++EY0=","ATXPbDzQxpRYH8Lkd9ZTinsjP4nSJjc2IngbApNA8MY=","BPmlJU3/dlygQD76oqzZCWt/WfvCADkThmC4ksgIBoo=","KbzdbGcvChhwcI036FEwIlxfyCbp5iFGMT++HuLHTR8=","DB13f47tkR1MwOUMP0MM6aHV1xdoAL7cNvkrfkpoX+A=","H/6Kn/vHbUbC6iq8Dh+zgx8YyBFEvOYCgR3jliPUpJM=","IWzT5m7oKx2mWFSfTfE+w/OM6TQWc8SYWf8Ogxgnp+E=","BrgGiDv2k4ixSK/XO0iA/2O8V+CJ7yVuSla+/nir27M=","GGj2UhTOhZlGoqhusJJaZQzE1HqVuYijvZilQG+q7Is=","IBsss/sAAlhL7/afqoooloznMgf3MTNqPVaGC8jTPT0=","DxyZj/1lfVr189FQD5ghRTdD+s4Dri/9BVvt9iS3Zpk=","HY1YT9OT0qjF+p+yhAASpOXP0fypf4O/bMpGiLOTH08=","HUxex5LQ+eEhwX/1dU7/mAokd/FC+7gVkBtsWX9fUQE=","BYKD2agsv9jwFnU3OqY9knnpu0Y8IlrniVqMUaeUvxU=","J5e+SMmcGaFB5XzuMreEX1U5I7CEdHlsvg6555sF+OE=","K1SJYRbMRd+qRyBNUVYHXR3smM/KdEevTpNFfsHZ7G8=","Gy+tLte67j+z0hl9ap7cow7OQpJfE0geD3gBchGfsT0=","BrVOP914XgmfeRyU+r/GLDz3WWPCGnWmDmXaiW6jfcg=","LzyJYzZaQFiovnqR5uRR3LHXkzqoSEpapzWWg8z6h+g=","L9mSnciVkw6wmGYe0NFS8oaL/qE+iZLQimklO56a/H0=","JdHr6OnsD8bRgrkG10dJjLn6VaKY+Pn2ybTMLrMmrck=","C25lNrowILviWfRascOLL102hluErIJBcg0ozfvDQSI=","I7i02yLo/5k+Etm4F1fR5+3Gw53U3kfvbKyhR+n61xM=","HCMr9hy3096Ldh/akwTCRCCwWf0B1Cx0aTGSrXdjTWk=","BtAYSiH0WT2vho2VYORke1KDiSUm9qf5xe4mY8Zm1Wc=","HZbsrcNPDvn1qcEGUdb/4/r6bWxxB9ipLt5AbCKd75M=","JdaVT2uOWExl1woNn8W1dbX+NOfKZtgnOSjtS4/RkwM=","ARVg0FgXtxFq68Cw482mUOaMD1KPYlk68TWH1oO/Pjc=","Cke8VWob32Oa7g6v5s9+e5AWebGxSkfb/6Gxmv34d6w=","KHr0k9L5Hv2eEvO8fHxODgTf6J+p5oJC/EGNrucze+o=","EUmAMk7vhfkMOHeug6SABau6sMPA999GsyRNhAGbpas=","Ly8HTJvCdtn6FyqB6VS2Fsr6yhEJDaTDMPN1nGjqwqU=","E9GaWXKK/dpFg6nhgMy5sJX1tXKehmhRmCcRkDrc/hM=","Jg8Dilv5R5CyLyeW531l1LUxQKsYxhevfaWbseutj0Y=","AnCUSFS3cRFb6drjuuYAeDjoExH/d+M0dVw3wvirzLE=","KfupCA4iAaTQnxeZGdj44psit6/xGjw6G6i/02iAcy4=","BzXVUZ5/nPr6npQ/9U+QS63TwHgSpxFVV502GAOw0wA=","Ej2IunjV1jOtT0547CgG1kKtjSSqm6jW6kOT04xaeU4=","Lyw2iabOfRw2qkKQbdi2lL51Kk1WQ8yGNVAamH5jjao=","Cp83yQFFayow6NVtZa+vfL6Qs6abRxEvapCe4ciWwLw=","BpbRpSzZZcYbgzPP758UfafL2u1xvl/MCk7tOs/70D0=","LfZCBtnLfnY9lMcuhdom5hR8oCI29nCju5fQcFzb8f8=","D5JO7sCQsSOuZ4pHqj1Muy+8M9LqEK/8y9Vb1YAhzHA=","E3aOnWuoVMVXEk5+zy57mmo7weJXUcXbULaBuD9eTms=","BSV/EhNTjRGK6EuJ4q3efkAD4EKDb9oyplqmPJanAqc=","Lt24VMTeBYFIJxV+nXYA4FPGhjRlN3dlkskanFHvrv0=","DFsobkanD4EmGheZwDbP86E43TGvhH7qN5v9zoz/3cw=","KM6xMRrj8hEsWe/y8d428Cf+dI45jmHi37X0FgUZW3Y=","ArqjxCjU854d1RFyhAzsr8k4aaXU0sRR7yYbkdgz6xg=","Ev3fy6TtxI/6Cvkn5dKdZ4ytQ7HliJ5JZRJCPFHHUZQ=","H/5KQldlrLtN2PZx8Rw6vtHkPMhynI1yWKeHNm5pNb0=","BRjhFnY513Jt6BTlc/jW5kTeJAGQ6yLaB6wqbdGkn8U=","EIgIjKOy7F7zQG2LGUmECSU0I6DLqlebeM/iK40v/dg=","AUETLmOb45D1T7RtrxvDOmmNoxtuISQawlupG0p6I0Q=","LTDkB1eWBQwPQARABZs7CBQaPAlpVcAHIPN+M0mxADc=","BsD40gUEENeXl046IrSNe0qg9MEtt8caMZrexDYZQbM=","AncUBZs8olMeOmXgJNO9RoaehUtoiEprFoaRCallMzo=","EUPpYAM7KDfjWRGyJZZvs1Wfhphop1h2hM1yEOys6dA=","JFYQIrM1I0Evt4US45YXIm7IdAIZOdPQ6bekAXlGMrU=","Ilo6I5BU7wYeZktW1l79Yt2+XP759VvUAqMni5TJvB8=","BL4WWlM9GbSaAVHnGDhopRIKLmQitQBEEFC0HEhjBbI=","FyWFcaqHxj1HfRDmTQaf3yMabkfUox3dpNbl8ZM/k98=","KppriTQ/xBbil9u6b2vD0oTbGAzd5mzpSwuupf9xa54=","FOBZWI+PivIil913u7ARL1flbDt9PqR0cTNNNOIYG2w=","CMCc9nv00P0MIRKY/kftIz5qtS68uhtST2ba0BNm70M=","GRbtS4pfl5FUqRmVZqizYcwQB1Ua2dtFUV+KbA4bJwU=","Eax6hg15P5eHDpUrMkZMtfUB4hXmaRql1LecHEz8zzM=","J3DFpbg+9AfLefyeVWoxC9aqPwgea0XZinaD9gwyJ7Y=","HUEtFc3990jzqX2tgph2YN05pOqTL8vFGggiM8FW1ps=","MD3vLq8Wd7XHuc+2eYKYBNZzTavNetOndLv7moM3vEU=","JB1tUL5J+3lvzNNiqvRbNQvP10Vz0UTHPnq0LjBHAR4=","EUcnqBzZEHM1L3+APPYhgg3nec18bCuauHy1s4JzfUQ=","DYGE7u6v87L8oaTNqznklR46VzJ93uUWN9xtJEZIQvk=","KWmY8WJwCazHkTrwVrw0KANF7GqcJ8c4BO4UL+CyuZ0=","FFsnPBHFdsdXiksCKB2bFRU3dYhLtueIQFxIecDtwtI=","CXPm9Rqc9Pvsp0FlVi16ZW249kLEEFooQbG5NImx5zo=","EugbAB4ekF+dzqUStR/2PVVIjVfNJf863UAlzzqfZ/k=","Jy54gKF59XcdvnCufX1RyiiRQSDqHcOrhClWXNany8w=","FVtNOnix1wX2zmJL9GXYIyX+9wFnzXeEr4cocrNIoCU=","CSA+YMMdr2AHqe8gyy407KnRydk+mQIeCjg1mL/nc5I=","Ea1ID6cts7wWlcm9Zy0uCaVOcqyejKn0X/ihxz8PdfI=","Bf5O4wDEiwzv0DuHBxVCZM1RPAyIO0Y5RN/tMEDFXc0=","GCoinRBCnbn/ClJYcp5wb+koLGt8pgRz6iNMoToxv+Y=","HvTStmih4c5ETSE/GtTSPebMu/bPWpPTFoflPpZ/ndQ=","HPLTvyQOAWkcxvu/I79I0h65uInGKUzBjR+3nJuaU+k=","AMEQFxqPBkKsDtsH+Drix52ZGjQ4Nm+YwywtEvL5Skk=","DYKmiwVwrIy0tw+/KmC/F5Yv8ohihO3+WquP/YQxS/w=","CjHFhZOWaeVpfGsWZ2ftrHTmNZ02ThJjE0kQknZIrTg=","E3xbBluNOnFhxju6zWDeyesuF8Y9xpal0Ve2SFVLHFg=","CQZYmRzOCa+b93vx/AUGNG5aA+MJaSHo1DZGn9dbtvo=","CbMJ9jiKf2U5O75Q69YRCFSpHGdOoFGJRRz2r9SP26M=","DNIX8w7uJZjKpzidLvoYKkdW+t7PZ7g5Fa6ksMNs67U=","K5pQ0pc/Tsz+JmFu7qj38qn8Hwno0oU4aRlEAhebqnw=","HURO+iceEFqDsxBdRpyh6u5qJ1NLmmLMIQsZlG8I4a4=","FuIeCBUl09vA80V3/RQ2g3yRLTkk7XVVdxiZLRTfz0w=","FXt8/XVWCgvq1neEPFJZHRdVTY74oBW+I+NK3DkEUdg=","G8RmasP0zR9d1yvP0dzP2MYP43IqNfZWggkVht0oUoQ=","IrEPXCGU2QVCIewqnMahv8H0RBhxgx1fJNPaaG1NXp4=","BR5UhGnRkpCiP62E2u3StUlVkfIsPca/Rn8erxKgn1A=","Fm5k+n0JOckSeqWLeq8r6mHfuzE4vN892cyYbpyk8MM=","Ln+NRxB8DzEDHeFfhA/8e0O49kgV3XwQNX6FKWPxTIQ=","FVmKayx6uRwbp2hYXxHWTUyaP2CazpA533U7TPkBaTE=","CDAIB51ZAM9zrJ8FAc6yfD6SJQ7MuI0Q0OAcWTIC6Mc=","Ao4wCWZU2hb9kK0sIAgPrbC7rRCaPtGJ1COOr9Lfw8Q=","FOuZNWWJTQVWGJrcUJtZRfEnX3B4vslpl8NjC3Q+k9w=","IDARww2yGF4/71M2BY/22aXQXFV8PeG2J7tKrWUdubs=","BjeQGsZHW4JvBz4ThkmJee+6mNS12vktKpq7Y7WuqnQ=","IDyz/fPMI0py7UyGmTJ6tsrA6LdHmyhMCMcJfRYp7Ac=","GhpAj4mchBRbE1ygp6Q/Nes8t3zVEkMMMlzkShHd7do=","CQDCbahVfgdguXHjWvWGbHzElKwvvyDYYhMESexB+bo=","MDpFUIl+23lcamO2DqM8xe74L9BEm2ohGat01V5JwkE=","FyLlqENIK1mwea7LmVxD1rgnXhQT7AilXyGLgA+zB1s=","IKiqGgwvtM0QqC1wLCwwEE8A3lrZkQOnJN61Lp2AHWE=","L5gNft2rAsBrb7IDmOenrPYTKvGmBdDK4BgilJUvUjY=","GBSJhwZJSR+EkSx13/3VXNDcALCHJOof5DFH4Zltj7I=","HdC5VK0uZazFykZhU5GueLbdJTlXap3kQXVVNW+XlL0=","GU95zqYk8rylHTaHBlIaYtxHOUcgmqXFAIODfBbuxqU=","KunCROSwvOQrG1UFOk/Jbuev/aIyZ5IKiOh/FiKf0TI=","GuamqMm+9HfRWiEXautCK+JOXQ8MvYycs39LkURRDjg=","JODmoAsXXiJAfeZoFb3dCWtC3XP7VR64EPhOAb4wTAo=","LxarVnEIn33gu9HhR45FufpihP9ERM78i0NGkYe4Pl4=","Gdysnc8Hi2poUj07zDQSmA5VGc5tuNErbas5B7vX4Ow=","ILC7HykBNq6IvbwVs8hkYksH7T3/V5BVwWgLChhfawY=","COiT2K+Xig+6KkL2v/fy/jp003Zerf9JqCBW0BTb40Y=","DqyZ16903hrR/6qbX0Pso11gg0lVNsCsvpjLry177Co=","Genm1WkjczkjoVzX+KQ1A1LqMI1hYEc9WTfpxLULfP4=","GOQXZNu10g+FgxqJ/cFAlO0DQyFvYCZh+lpU2+vAScc=","Jm38bp0xBAz90QiIQPwLZRcpdvWOBkDqb16tso6ryqs=","CfGsH12A0UPZzQhyc6lX8Tye4m9bds8w0/tzw5L5HPk=","FJU4TFk+xNokiheqRXvb6M+VAgFZ/0brlzprVYptRt0=","ChGmPlGR66FvbMtOkr1jickprRU8U6EwyTOkH0a2tMg=","IxoiouD2qyBGZEUSnZakD+7BsplQmUlYjA9Yp2bZs/Y=","ADo+sRENdblmjQ2KSNoHbn3NLtD83rnMNTjBF3MEe6U=","KLUr9t2NDFQTrnvaXx5rXT5FSKRQXQjjb3e3JinZd5A=","G6GIMUM8sVQF7nJLtCgbulQSmc+t1IXGsX90/OQ2z1c=","HSlZZwhChKISuEHqLr9/8p3c+ujb7r2d9Ytfhi5/2Ag=","DoY1Z9eI2sHdXzJEVkrtkox5I7q4liRSvHiFckqTRy4=","DCFKUFPqYJ5WCOmm1UNDoyzQLTJPYFPjOLNNwHAatcg=","Fv+w2bXz+9a98dUDg3I83XLzUw0+fe0piDuQAIPGCP4=","IOBYNVUOajYmBvUCUdisBwbi++V+RrSXflLhrfNIni4=","GJGo0bB4ZQUhsIxBYhbKoIbg6YNlqh1bpB1K4HaAet4=","Ab0TGeqBqPieLaP0b8dHnF7+oeQje9V1T1b3GbI8EH8=","HE78OywPJmnLpUlgCsAj94FaldJPlHZYn3NK17lPqO0=","JDjjv0/HJ6dD9MRAlUgkDm6FKTnwPoXjUsMco4bEMvw=","KKjSUKCiqirPSNeeBD4lLu4V8dHmqE1YvsPfrzfwuFU=","Kinn04HY2AgwQ5cO+4qlYYaDk4UKDzSgp+vNPX42vcw=","D55XntBN+F6oArSIWIdpw8DlN2xCqWjovQsC3CNHJJM=","AqgdwD9JrLpJcJ6eeAxWqqnd6yRf5gJteExHzdiaFb4=","IHEWruHntwIqkKyCFDXp9+y5T5+5Qve2/3xjQqAkF7w=","EbQx8yEIGGWMusgY9jZV3Gwx8AZAxIcDGnpmmbVKckI=","GXpQr53sIBRRiz4vwmATpE9wZGbUWW8GJD8lW6OBgyU=","Cm/QK82/ywIA3Yn5uGZpv+hifOZ0VLJATUlm8XJvR60=","BfrFz9Xi9WkHBPM7RA5vc5+0/0RFxb06aXidtlL65Fk=","J4Qs+KTr1wCc4tfsNI/3g4MKzIdHmtTkAe/V5zOdJfY=","InhoOu9mKgfUJ9Cjbua1LOlijpkUzFO8pbpKwkk2Y6s=","KUz+5mx7jeUF4MduIiVhkGbqXr45r5Lbp6t0uHgIU6U=","AMa2Co4robd09SwfWY0Uz82a69yNctTIfbnG6u7E3zc=","L1YR/ZuKnLBS07bvKy7DLUghiGLapOVNYyGfzLngrE4=","Jhu2asmIyjp+Lf8CeUT4/LPey52YWwW7yw/GBiCAyso=","C142vbV0LtoDodHjBERlp1H6Kb4oBO5ps4wvKUOGJNc=","FAh2DGUE412wLXbQtqF1VxnHV0GaSUuqWW5a4KSzEhk=","L4mOWUfxSwZV8EvONd/osIqkEwP2AnR3SDU5Wbldfbs=","LV+tKcv0xCDmGS/36v+Xhi3lUjrNaoGuYRl+heDyILs=","JCA3ZDZPHrzI9S2vZIr2sC3p5GKT7y9SuJViafWjBFg=","GoYnp/pVLBzQc6pT/XzDT7cSBRPip1b/czW2qyPUfjI=","Ge3P1r77P7Xf7HaLXErtKyfdkxHEvUntroSYOG3ls+Y=","Hszs43M8KoGgBpdbnkM+aTHacMZJ/vZH82imdoLhpag=","E6cosL+ysyLIr2ZahHiRPy8Wk7OQd+6onrgd5BJa4eY=","F3O1sJZV6b3ay1CvTzP151x+qo9L+kaAxL4RxxzCq64=","HZEQfs3V3jcgW/6CfngAyEZvZXK/YRp31NUCJCr1sjA=","EJ5YkisC0XLINj+IxbkiXMASL7mA4NIQuE10pauwGl8=","AKDRstFNhh+wTAfoX0Csikr0gcpgK9IkustEIpD/dLI=","A62UpeOPv7W77dLTYX5vvP9PWwv4kyngHoy5U4+Rwmo=","I1JpoIdScSRx4tiyBM7L9jP4obCHuNUNQ4a/3uR/0Mc=","Bj0ixG9hJaIIIG9pkaflU+zd60M093D2lxW5wx3v7kc=","JEhSvQ+IOCWUj7pYx5U4n4Kgxsq9kF9vZZbWC4py59c=","IMnD+tCKMNZNrKJNd8yT4H+pUxqUWLZOfDbiuNXeelU=","KPAsS1PF+7m4T5vn8tEVGj/qQIKVlhUux6lZHXt39Ts=","BjKC5FybL6XGrF/Mtk86lBIE2KfQ2/tuLyBjunnbyT8=","EyKVeAPoFP9lYoGolqG0VPg+51kdBK5FxViU79oNRnk=","JvkcYybF26LiMy5l4lrc+oDsRN7dsc6/YvXDuQ/OB+0=","GwBqiigvX6j6gmgXQFj8RXuz4icNv6vxp3qxD/GT4dc=","BEtHAaiX9oT5c+81+RPIcUsjoLxokjmNKZnVuJfdzzM=","KQ+m3A4J7E2ceFlIkTdIB/Qumu3ccQ2uY8npqCTxzzI=","KBtkYxRwuYVypndjflOBZu3s9qSEbsS2aFeqjOqdYS0=","G85HrdWH5gftaIaHwBedoXxUynP5tPYJH4Fu6hcnU28=","Fcju01RpSjASuCJiC8kfHWjHusDmaF8KFcSO9YlBoZY=","GG6oLwmB+Mo0fwqe7AVtq6F2pERly9hee463vQWA/4U=","MBR3fftjoRo9m3NOekek07asT+QG4ZXzujKgFYF/6Kw=","ILokNW7/euC5zv8VYqSkFYWqnKDUWRUgTkM/ByixWZc=","LmFhZDsbMdw4KUSGIt+mrHzXkyHuQyOZh33E7bJe2zI=","AktRLGMgcL/OPvqL0vNLwQDw3mR9D1UQJp/ywBx/Kbo=","Cpruwi79AXVxr/poQnciof3qaSiAhvnGk60qQudztZ0=","FckI42Srk8FhE2GthPBvoRxTwjEf/R9GlNY7K5gsV3I=","JWK1c5FwxfoeHP3ofXpWwnlaHfnA1uUA+ms3WeyoSYY=","BBNZZeb9AniNAPmuIYPxngk2KIgH9I30WtP/GnD2nj8=","H7Tu4zKLqdPHnxr3GjiVLEBfPecUWM9IhW2oPgapb4w=","GKXjU4TU5HlFmtQFwFUyVTwk/tkLg5PzowuMOLsqs8o=","D/9/c+QqUuu/MLbnP9TUXCETPkziKPU0/240ELWznxc=","FZo9qmZsMyoSxsVue1bmJtjuqfKjbqaqzpWDTObMUxQ=","FCSHUiH2jL1PDeRHK6dr3l5MeQp6/3grTrEhQZ1h9Wc=","GLMgkgLGdXVJKWsBCVxcw5DXrie1Ix3YQU5pmrsYYT8=","DrrsnKuSsYL2WraM+rTPfhqAo2cUvK4weY9hGHpqkwA=","EVVS/v8XW24yiVFsdcch4Vkizu6DQlk4eDQ00S368Uc=","ItAEh1mF7rM0F7T/vMxolYiwD1+5nHbPYFoKJCioIYU=","DzlqZZM8Za2bVArOFBa8R4eqS2yj9/I2ak7Nle8Szjs=","AO3X0o42Fz8MOyggfdwLVfoS5PVNol52GYccqNhDnUI=","DX2QCcPWeXCQ5uEFmTPiE2LSzwN+JR+/wrbhhhGHW6o=","LjaMFT+jWj2cpowhp8pYqQuiirJSoY785aLVmVHX5IA=","DNZ3SucuBxoL7tvq56RJ7FI2L3blsOCkQZ7tGHoxv+o=","E8JYU9loDS6NyMaE70iyAueiJ1kvdgEKINWT7WcgKe4=","F6cX0eP1hU+1m38J5vjVE+Mt24lGRn9wgL64yhD7oHY=","CGkRF+v05nGAAh+9bfYjykjAZ+nokOFzmpZyouuknsE=","GcrRLERTQTTD/roggqKdr+tVCSDxPzdsz7ZZ6DXOirE=","C3x10BD/mOx7WtHjoXoeCSw1PFRPjn9wf16BZRn9b8s=","IFUVYUXEQR21R775Lvv9S4obtf4uExk+DZwH855Ydcc=","Fkr660Fmcmlk/loHmhszJReYDEejOgTOIvVsM9A0Efg=","KTbFCYL72w9WzObU9XWjFmX6gT1yJSRkwndqcOy8LG4=","BN6fS51EJM3oYK1VNNqoOXsbg4Ndg/ADcvrE43bm6Qc=","DGVTAHVGgW6Gx9kFUqbsIW+aNJh75iK+F65O70VNWl4=","GnBB0FX5jb4thzM96KPQtPY0j06ylorsnLx9wzQlh+k=","FGfO8XbLcX7q2iuEIwM2pw6kXg9K9cVaRK6uI8pWOkg=","JQqtw66Ynz6C9Ksa8E6lrT2SqYFR0GBGtjVPmLBGEQ0=","BVOXKu5ZPr+qRckyvLFT5i+mOBZ7RlVfmop0o2H3iv0=","BOVlayZ/jOCxoxX5SThz7qNcEZPy/r2/7N3klLaUWDg=","GUAekArOIllB9sWBgk4zj/mNM/LwtD87dN+8CVHsqGs=","CHJTshFuj8tF+Oyhs879khEF6c77M+PMC/faAGODuAs=","E1vYBoL3cVcr9XTz9xTzQQWvsh6H1yxAovRuzYUYync=","EcI0l3IA22xoj8JUBTrTAWOQoCXQygl10TN7wHfbOM8=","FqW3W5cOSKXsPu3S37CNK2yVtzLa3/HhyB6Bo9ybJLg=","An7davs2Kp2i9gM1IH1yltA1nTOdQYYCqMJwadFn0jw=","DHpxjmPB+vhyr3YYfFw/j/yFXUCV9cVduqAFM1FbI4w=","GE13w9bXI22zLZo+SMlf1EiloMH9PlrRX6/4uvEDkBk=","IDGFnb4qNompl1tBGW/fLv8aWHqSRzYeeLewKXY9Y+Q=","MFaQwZ1226Xf+uzs4oIYCWoymAzeep9CBbGYn+qA3G0=","LeL7SUGX2cHxRRZB78JHO4UwDQXA0n5+0YFt4UyUqbo=","JX5+yziQPkTxpVi0n9ACLDvdkyWYRyyKEmAregIOTDU=","AyUHF2+qBJwNzHSo/8ezJ6wpdDZ58h/1UxcK/dLwS/w=","JnIClrSDcFklega9w7CdJpKBAs3lfiPpHRVAz+/E/pw=","GveOXpGJYwUKQV2ySrRc39gVOcr3T770uABHOmI1oOs=","L8e3Fk/0CWWT9FzGdHZdtV1TbNToZxEIX8BbsqfP/g0=","Gkqw9FFbSb06pK2wP/+0UU2a7CJPZ2gxW7sjZf6Z3M0=","HeIW4vraTCTX/Hj1h0lsJKjut6qD/LnMc3kZ2es9he0=","GqMw3E4lqNDJEL/IenrQUeSMguYlhhebGMLOlWyLM1o=","A9X7HKrZ+1BJGnOXTI3LKC6GimBUlN16H/my3xawzW8=","BF4TBCTY4NlDwRiPlSGm95kzT1fb5iywXuRpQ441tLo=","H6+24l9+kaTyADnCnpR/hjwJD6KdxWZNn4ppJhMn5LU=","KHpWAYzQj11ik+FlLbjL9AJJzcdZqE3Xys9Jec9N9Vk=","I7NQjDPpzTc4dNqC1sFcJQqsmdM95RbwNR18QhVFBXo=","GzdFsE7A+EO5/Yctbe6XyMz+lSo2F3FiMRmNi9g39E4=","LdOJ8Itv460Hm8nR2u17FpgBHXSpE1Arx8en4dc5/e4=","Cozdub4AxuF48+yDFIK419vX6Rtcjx2ifxOGBo5Y+xQ=","LompDMSt4+IVDK2GK2y8StQLj+Z3mo5h78SCf15DqlU=","JwOBUhfVf7YmM9pk5HdyKbu2Y/zKdijqNRAaWm75kck=","LR1XC+CCDo2Q9u7Iu6doIekO8gnXBWBNbkODLch2ApU=","AtkFO4hjumzUas/6CJHAcgvZt4+hZivA+EKh4F3mJAA=","F/Syb/MRsbTVTnT/pFrSg1ZbZ370Di5OGaY11jjY00Q=","LmgCDKgpYwha782SUHOmQnBQ4EkG55MMEz8YidEjAm4=","JXTDDaEMJ05ljeqC89WvtY2hqDTNJbf/pcWWZTALHrk=","FcNholWFImqGZVEB4PDzE2x7d3UhrCQJ5W5mbKRJdj0=","C1ThyL/ilKCDKDldxs06NTEIIhFhzXD73xGMOVTKuck=","GAURXx1bYBkexahzPMxbG1tKMtgccPI5gt8qJZlSiRY=","KTTXPb/aRmazMaDMLzj36D7YCTzynREe90p6jXByxeg=","AEiOw6ZWNTZpYTTYoKUahyz8Su3EWMROtqcjWvkmPJU=","ExnZtPs70BQm/8sm8la0+GNODxj5WX2sN6D1+aAMu0c=","CrXoLjReMEsaig9lf98/4D77AGsuU/yOd2UGeWwzWBw=","A/1o/3RyKwnKxNWLN34IGGcdn/UqIR5EmrFiw9DPh1s=","HnxVLlqPNgVgnDZnvB+BUwmfRuyO3/eL3c/35CNy0Ak=","BplS6csm2N3Y74RIT0//hJVgFInd+c+8hnMcoVvCtCs=","Bp3kMi85D7SzxBFllvmo9RsA8uzJ7VO4zocDel2Ms2w=","Ei5TU1HQN5C5oUEevNWViha69hsBwQb18VhGHbpCclg=","Iv8i8BH4wibs55fR42sSAUSTOPvVI/xGulL6SLMie2Q=","EWHTBJDxpQffGnW+hqXflNRIoiQRHzwxOsP9JzFlOIw=","KuL6L8OWLyL/a71DdrZHeyrOP6ljWGY31wCuk22Svgk=","Kp3Am78sQ/Lcdatvm/7TZXA6Q7nDWBAffrzKIIJlOyA=","L0AuYK7Zxf6FufrOEsKncEg6zoETL83J+7x+/0h0wws=","FPNS6dykbWXv6L7De4mlc/ZfCqjgx1O80Q0k/QRf0PU=","E8cMO/Qs40w2iTOQUAuC+xSGow05IbTssfpHwIXyD9k=","EYYZuxSlOiGh7O+RE7EOfGt6NtOzj35s5auql/6Wv1I=","I2pFsnIyDOpqdCgPKpVOOxVxdLiS1fOyrEtuXE2684w=","IP14qfZi074HwHuZ5NTLgEl0s/rhreY42IAOg0kLMaE=","BJkq+LkDA0+sykACWGRmE2pnUiIJOsNIp3hMi/vN2aA=","I1Sy7Ix+jm0ak/cwc0LHtm3WzJMT5ds9BsOA/rJJGTw=","GsjJVYiF36fX30kOEbEChU3z3lsUxfv/8veqPzH9Lig=","BjZ1l6t6LlM9maREdyY4jDWYG5l2MuVVr9tJF0bYPSs=","FDY2PIbOShdqiCuybEt19a2NpGmTWn+zvoGCfQte1JQ=","JR5h0Aq07yMsM9VacziO7d1l4xM7xPs+3HCXl+lSmxg=","JzZWhwx7i4nTimOpSFZjrf88Rqx9Q+YWBuJvUZHM4Lk=","LsK1TJqkQOD6AXvCkTXrEkrqCXCGS48deU37Fvi4yxY=","E0xlT1o47MsQcKWniDG8AFumrH16O3blVVgOsSM/lJ0=","KbyONLGhD5eZdQJECXmxGMXPKvKr2XJB20BpR1BQgPI=","DPMRKDLEXEjB3LXthmpRNltbt5ScDP2arfZ9El1POrI=","B43OUh07uqrlx5x2j/3M2LBOER2LRsHy/6bS5gLvMf4=","FiQY66Kxkwoamluf4K3mY0SBiOJbKKyBQQ/wjCLHD1c=","C9O0mIytKQEsnf3cnS11gSY07goHRWQ18aD3PALqCMw=","EeM7WYjWsuVnLVjFkh97HNcpBjVnW50+DNB+gayy9Ys=","Byv4GhMIz1F1nychfJaHRrMjJLydQpJwwQ4Wcabzp1k=","BVhToz0RUODhBhYP4df8ZboY+uXL5Z6PtryMx71mMhY=","IIP8GtNQ2C8dQ93Vx/pHUmjCkn4PAua+ceUJD4ITcWk=","Jsp5qFWVjkXhqJu0VG+Di2fZjcTIySvsJqDv1nTKYhE=","CcZpqg6DFXK+WlQuhJgJDvaTkAu015pYiq3VzcvmJpY=","AmHLkKt5amI1qS2preu8OdyrzQGHSvXWPZDWYDe6O1c=","B8FNKIzvyGI5mhFW5/py3vz7wEZuB2irzh41NmRQQEo=","LdzW2s3Lv67zfLLUxQYPDvNvERCAf9gcQwic1Fom2h0=","Fi08P86PMCBMUieCwMrmb5EeQyyLRHYWazW19TDT6Mg=","CQ+6/h+GX0P+OiFgm32EWf40jWCkxHHcYqCvxVXMJkg=","Hb6OUMKThGMFxRuqNHPinazlfm4a9I+7I9gVVuq1czs=","Gf/vm9WMpUesAvS5U8uUHe82/YNMH17FpZQYstIt+RE=","DimwR5UbaAXBm3ohrH0kEpyo+OKzhXMbIZTBkF8h5AE=","GY07qso3nbYQVnUFKlWjHB/USodzqdfHibzgbgdxnTI=","Dujeryh3ika/gYEEJ2u92btIkmzmmb0YXGSai0p+wWw=","AwPZgxjBhshXnRgDmE/eMoR0SrFh8UvEV7oEXzwTKa8=","Jl1/qIwK88Ld+sDbPUZMMd8JXNqW3DkUc/gzrPT2SAc=","DtrI2Bg/sOoxrzs4Pvn5IaPCk+i9v5VZj5UKICpnfLk=","KfqJ0WGQ0WNHBMwJbwMNyMx8XJ+G0T2Vl2tvF4/9IVQ=","I0w+MfQS/B+3yaW3Dr4x8ztZh8c1VfwOTufnUoDYQmQ=","LgU9wYZ4bkRx0KxvXhmzP2ONyPZDkHfizzaNFNT7rmE=","HWFqxQWH/wxzCxoJmo2qbgXDLbtdw2ZJ2ewMH+7ytTM=","A3dx6s3IUxJcsLyRdhDAw9OwZVYGALSu+IO9FzrcR6A=","AxxGIWYWrjJBhR6C3s0EX0ColgfFeMYkgJizDFRuHnY=","AEgtHSmH17/G0lavMHK0FpYDilV8mGeorSZwJ+w6W+4=","IRXXzRz5qE9D+2QmrruJdleP8+Vkb4nyQKSKzRbw/hs=","JtqEdPW/25yI4NcvMiJ68sX0tjQMj/yWsEI7EXLH950=","BjbbWv3TNeMZWKcOaU4XJF33/I0UjRy+Gf+IDn3Ar28=","BwlrOVcB+ss0kqwkVkxGgCblh96rSe9jxSj0GPfkcfw=","FIvG3582S5KNaBgKpqJmeimt/5Zs7z40DDaAgDMzvDE=","JNz+y+IDq8ZzE8gyTGM5oiqaH3L+lEWRyP4AP/KhliA=","INuTuQJGCrYRJW8o3+0+cAOz0/ujbXvvmT84Hz8iMNg=","BE45IBqpkMTjLJRAnBsUEPz+UR8vWryUIWsNnuqkeh0=","Kq+QwwzmDhkIWlQVP0Z1khuOZecSu0sKBA1MEepmU70=","I/oJCNfYnzZz6hQO1mT30e7Kdl+yNsqKeO8rrTBKnPY=","HxnBQQib5/1z/QvLw+Zy+STp2X/i7aQp/iX18fjB1Hc=","L6W4hKqXRrB+hyCdECNYJHhgOplPH/7DwdZi/gljLf4=","JyvUNX1E4uLBUvaU77vCOBJfD1NPx6jOeAOn53pDtv8=","EnD6WAjAyhQzQjuQBgw0reAfOpyBt21NKzz3FYM4Y50=","G0f50/LrD81weh0px/D8QEgftr0uGSVxNYrQbkKZUhg=","FmG8PtQERcm49aa3TKUsgeMHIRemud3q5WL29Rv5uLY=","ADjI9bunPffZqtTwZ3WmVqjreAwLh4P8pEBjHYfUhuA=","A3l8lFVMcUIb4OohCL1dwtYXL5wLUegYzfDJmOdli18=","JvgBy+rSwmvC7mbJxWHWZI+dz7oC1XMxaZgHDUNJIKE=","G9nrB4Gu25bJeZ9wmgyrqA2wz8FVxDfSfe2GQd4Y5ho=","FIXIP3SBhsG44jfq7ubyPgk8JQmDhDbAhMbvC4gwP+s=","GV7WTdCoE0aUhY+W+hSvtAIY2sQKMwR2IyW47+A6lIU=","LuMQYcpxYM/P9BSvZ9q8WtFWqd4mMla3kScKas+fCWk=","FdDw+4JIYL2uXwGJuwnOSzvAAqf4bpO/hWeNXJvVF7I=","C/sv3BnbLZ1+r48lSaya646dzYPJHmegR9D6f9NvOFw=","F5zWJItcCvJ3s5LGI7dE+GWosf6FHfJ8X8Kkegqh+g8=","GfFGn5yBcHZm9tuQDo2QEjtxXnSsAiStw1fM3qhzf6I=","ITOaIgOvzF8ssf1W0u6ReWN85Fq9Lf3Jp8VhzX+vtos=","DmVybaa+iNX5FhVNICrT2+P/9dZevcKcfJfqgtmYfkc=","AlZOiw+/ZfFDap5xal7H4Hnu0tbbcbfZSi8kNOAGhoI=","KiNmR9zk5FxggJz20WA7qkNilT74Urj3he5elZAR6kk=","AXSszp5zqa1eyq7f3Od21NHGt3YfsVmcz5cDKlnF8/E=","EM8qgIA7aALPKmOjfhJ7VWtw1lu7YWV/aCHKRaBvJA8=","FhZ/nRs6sJT2fQy79AoxX+ObReRUB2jz+jXdbVW69/w=","E3sbB8tg/weyGqFRck+bxqUOShemjyrqUS/B6TloyJc=","ANWQ63qvjjDc7RjKMX/70EipsPyA03xUqL23ck2N1kU=","LQpjaQI3rTRpq9Ry5FDBH+Ue4UQNO7MJsilcuVTv09w=","ItVeBLoNhV9CA50YodwU3RYwWuUWxonVFBqc5XILj34=","AcxxFp8yK5WViXuGRDggi2anGQK3P5UYgmFY1xRd2lg=","IflJoWrLNRlNnlP9/FrAHzSRd1FwJUwstLkXcvRmNts=","FM9TUcFMCHpZz1+lMDxXUsM9RGtc/zF+RXDffWhaqvI=","EPE78XJ61+kGn9ZwFQb5WP31n9LQiw/FBIyUhrQ+tkw=","BjIIXncfdN+Pz169B/lTc/gyy0HsmAiX2oqGDAXpsMQ=","Fv1nOqS0mYI/sXPZ7+zm5rYErgO9WoxnfXrr+9c79ZI=","EQ2pFaypyHosRhSx721vA9gifWw+LWO9oCjeGlgKQ4o=","Hm8SXz+BpFRZNeUg9eva9vmaDAO0hfWC/iOlOsZsG40=","EsBpqDtVtmWqkJUvv6g0fsFXwRU59JZA1L0jWNpYmzc=","K3hOL1LDuVIt1IuvbD/iguJoLsxQ+xZ1X/iiZe9riC4=","FJSGG66tAFiAHUfvVoQnI8a5bQTTguR8RUc+7eur5IQ=","CdxxdR2qWhRQG7LDy4silT86PDyIy7d7GTEYF0HccJU=","IdPhLF3mUl1dq1oVAAiI6M429AvjtJ8Dskz/pwxzkxE=","Gw5wkp9XcvcurlbIonLTGVaJ7EaI2WVwtG4Z+7Zocsg=","FA/ko5Rr3q/1LAzT7/Yo3EDjCvj6hTTGem0HyVjzPfE=","DHNJ3W15HUhxQztQH8PFkzUv1plduk+mh/UB7ImG8N0=","BLCjXPYmxA+CofB7kWB2wNNZi0QU9zyfbJdEICREGj4=","HbAraJZO6c1SopNsx4PMEviNmLYOhYyzY2ZRn6ASs4g=","EOLpVpk+I/k8Bzx8pNsL/Hro5Vj2dribHuZghiA8BZY=","H0XeNl8dk8+EAoCJDjae9uTFqYuaf4M57P32BNXm+C4=","HLuFvaiV3BciMvfVmEXG/BcQFrgskdkfQzJh/tTqnH8=","A9Pzu4bvFhKV+RNL/lhEHdcrZGG1++LVeHkC4+WrHec=","D/8CgU1Hs0UW3YTtF6IAxErXL0CA+AV9p3Bg0RRx6e4=","LpQW0xYeT3sCO6Ycj2Y1YXhV4wjWIztOhelB96Xmyfg=","BccO4+64DbhFAcFUTCQWH/1VE7ylzytcdAAR43k9jOc=","BmbXM9JJ295P7RBbLqLW1LmRmD4rT1itVJEJI9CWXcM=","J/lFuyLcGAqZpZZEnoOzLb0Q54v0NnUx7BHk2pNvOfY=","EuJ68Ut+zpuLz3vBySQdDYX5+kfIMVODbhmeuolhVE8=","Co1sn9gMeZvuB2F3ofnXvrpEarE7fHmVbwfZlGd5Rvw=","CKDTZGxHYmkHcGLcPER1U9YaRkjzBtIOVvrjLRCYhvA=","Bz+q1XVEmsNc38UUcXJRvxaOzs8DKXUtt0A8VGPs2E8=","Iu4i9DYHjeBI1ZP0r7q/VvSj/U4H6KZkX8aFQfDl/fA=","AbUCNa07Gm9qx13jqfdfTzmGbmASQ5ycAXmrAyxCZqU=","Ls9PPIT3XqexDsEaayWWFmzptaKKUm+AzQLWZSJqP+s=","J+x/PsViTNMxmrhfffE4AoOlmzbr8YrDi+11GrGgS8c=","DldiUOFWDHfKtnKvFOv4VkAkaNLpsKwD888pcJ4T2TE=","IlHydv3nfJmNQrXa0FqiX+mKkIIAtEC8t7q+y7d+f/E=","Ao3M93xGfHgYGS1Hh+OEi7BXxJvgmfYCkaLx5I3hg0w=","Gy2+kjb1on7VyeO3DgmUMtMk84DzkVjhGQaflZIRM70=","CGmSC49QJsxDz/GL45D3TDVYbNK2lDsp73sXvu0neDI=","FvT8sYM2Gb7mZyBqLJHL2RBVsQeDBZsL5S4bZW1nYAw=","KlDNbmlC/KdKzRNARcKIOIOHI/32UdoCvzs9d0E5CCQ=","La5M6CmnAYLb3EGo7aiWURELLJnGBWWuM23yvSr7220=","Lb/ZRH1CFPmqy59dKSTVRdBzECMMFGmvoDsoO4x+2To=","EOe62VLIpjKt4dB3SQv4CxJcGgWuTveRLmnxUtZAbeI=","KNSrMJf+jQN39KJngmEWa1uyTFHwTXaAguzus8ax+0M=","B3KxwUy5WqazneHUwk7LfwjSY0OxSthYIbopv1mDsmM=","GFb6NW/pSEf1dgL1/UHanUykBPhY4p5yN1aKjx9SygU=","JFe4Ip29tJwgfloSCLECsPhsnyp2tKSiPA1CMwS/6dQ=","BF+/5rLIdZqCNOFvD0w39TMSWW+pCyt70n8LVdxa73c=","F/Til1gjlZbnBHiqqLY/8SanQFWsW4DHdcD5JNgPLGM=","FGzal9Qf6ji8Y8lVFEplIj1PVlLFG+4WDa27xoElJxc=","FczLKR47dWc7qo0sSEbuVtoz3bSXZhdgxL8Z1SUD7C4=","DbVgxek+zRMbeyakt3fCgjTJ0VWIzF5fIASID17XbZg=","J3CR9NaMTbwbi5NXDMJJlz6JL0jbPDVqllgWojsoaEE=","IwwIeLjmcGcvI1mLdxfO8bcipEjZ0U4EuB73IucrtQU=","HXquPNjdP5HifKtvFbopdP2/cngoJfmUBaUME6AERGo=","LIfkuBFzzo/ZnJvfLwxL054yRdhMvYnXnY6fp96WNYk=","KzE3s6dk1fNgQjLMF90uirltRqffnmhBm058GOv9Wo4=","HZLRAvT0MNDhiUi5cBtUTlQT0LW7HgVu4mchZb9SRZ0=","C/90ygTmVouP62oDSUMRM510kKddBzNoJCeE6nHwUg8=","EE+zqn/ID3zTVqlkAbQVqrkcQHdCb7CI8qqXKCL5eG8=","IdXFMn+cCsZut9qHunpjok5H2OA+tJgXq58QcNhk9gM=","Lym+soEg2b3E4UeUbPfMJgu7vl6mQh19O62Zr587FuQ=","FmHZ06uY5yBLI1XgV2jWz0Nn8w8URtjLV1dscdj4PLM=","K0BvK58TWF4OXkTbUhCt1pfL0/C1IySaIe1jSUCXvPM=","CdUHtQByZQsP/Fw2pjo1loBjdHvXCmVcnw4HtYrkqIE=","F+ONt2fP99+vyBPptnc+ddnxJX6L/sHqnoMp6AqHp9E=","IbXBEpK6wmYnmOYJjQrQ8p+ObYJq317hM8IVBM4Kssg=","A15HOGEgr2ZsMtfE/IcFKzDvGM/CsGGTfpNbCQMTT9w=","BPmB06mEyi2F+VgdenT4WbYcPgE21sRQ0XdoyhmHypY=","DCojRX9ZCxJq9qTFTRragQEh9MtJddiVbYRM/+Clulw=","G1yhTNl229EOdrEre/vCilSsiv22aWOd1MX2n5HoqdM=","GD9o0andcGEJqJNvqtgTqJzz2Ec8zcd7POKTM7eqeqk=","BqX5XZi1Vz31KnzyCw4zNmgNtet4MxlOgqkuvMarA+g=","IUA7JV0SVsDHNs7sUvIkxrdj+LbXIwspW0oU6Qge9rg=","Lw1uWZKwIebEgG4HhJTZhTNaRL0EPCfsj7liEMczpsI=","J2YTf+3WAT2G2ck9PY4F+fdDSqLbgNRENx/+yo1UYbE=","BykqHcivyUhS3eS7UT6pOAlu/hzMC2D1O68DHmTOeus=","D2T0oCjjQZ5FE4DE/b3OWwP/QDWSB/W7EZwpU0M9UtM=","HCs8YHLzRMeuy9s4jaoYRj6rXLWUPSxXr++rUYJLN+o=","Es3KV7lMiqbCFHA9XEVt/IgVlAHn9m0UgbAPNt2Dhto=","I/UFzpM/oKdIZmT7AOXKVLaFII37SZndNG5PJqaXuAc=","GoS7gt7WJVxu3jdYXk4o/nh9IIRN8wlP0DyCxvLMC5c=","EKZlW++sVESM0uDn5SpWwXjT/mcLEcWLFhCft1n079I=","GiZVbVFRlawo+IN2jz6meQTsI/dCzlRPui+FQxO74U8=","I6ju8IeRbx7T3wf3pg2c4sKhltTpxCMdDpvBbNDjiF8=","EJ5Zy7pwDiLuL6C4UQXlKDPHxwvG0ekYgTqiQhoYjj8=","FjlSjasd0fDplFtjt5JG0+hywLG/Y3o7aA2YaJ2Zd1k=","IxPo0zHPLjQuEy0qdezg5xKvrYsLsyGF2RsCSTyHZ5Y=","A+lqA3Yq2Cc/sFgYqyjPrWJqssOwFGX4yXO0J18lhfY=","DjGGN7fxU2bERSbTrjwNM72hLClKSHaYjCjQmn92CLc=","EqHx3DV96i2kzWpjJc0lQiiXNhF9lHs78C0yBFCFNU8=","EXN0tYb0aSsWgvjQJunsczKkP3sJKbvVFUPiGzMD3mg=","K6/Xv8IE2eVbilO1ZB5HbuX8URPWMXNre/qjSeYY3CQ=","CNB1yEukjPNZeboBLDeavViCfxu1YhVbGbyloJ7QviQ=","KweFRDotXe7mbu6is/irMX3TeiNY0YXb663VozZnYkM=","CvIoZQqljikbGbURIlwfDcEcXJgtm5rlej4OrVJmes8=","C05+NFTyuSF2mGMv0x2VpQEmOURTyJtpRSUPjTbs4KM=","Dl8nbBQ/7pEBOOFxFb7PRYdYzpu4EtmGx6ibKXWBrHk=","JBNB+EqOMWKVkuPCpaM/Wo+FP2EN84hCuAln9U6z0wo=","IGBjANiwZD9sDLS0r9ttNQPv7bI9aTscNwXL5Gwn/GI=","C6yZ21YxDn3ylnYIZlAr72/s1MkMF+5dwTpwTRcVliI=","IXGzw0ii3xU/JnaOIGEUsMSWjDyZ6PuefV0GlgY5j4M=","Bf6ZRc6nHrgCIm/myjg1frc+hqdvqy9m2Il2yCJBn8A=","BDq8LzWXFqQdbFZhlQ+jGtEc7Q7/Gt4C1DryPd6QO+0=","Kh1Nm9Fk1LPbzMd1kbaQ/H+nsH4J+lsnCYhwYuRKk8M=","LxS0qe/0GSlqZFcWtAIstvw6jzyXzwd/pgFAzcQ71KU=","CGUWgkjHsYqps4x2d00YCUna6i1kf84Pg53110nYVIs=","JhI6DqOTRQ9v6mf3wRrNY4SO/QLQc4DjZMzK6aZUjU4=","IsY3/ykHq6Fcz9P3e+Eu1o/DL4vpZpjtdnPogbcS1Do=","EX/e8HxZ75yadwdWAnEEcw7p5rQ5h0U5OAShdiaLiiI=","BwFTyWsUjMQA+VU5ZTZvYyrJI/ot3fadO2u+UDzpYpY=","HoTHmB7nqP0/fyBQw2TpIfsxCgdaOugXwAp3+HO8kBE=","BmH/DN5uWBZg9fw6GBsANTvQusqAFtb3X8omlQirjUE=","Fb7aXR65S+5pbvhtAoPd/mk4f78MDtdfhR61XJyXICo=","FEIHh4PEJhb1TZMn9dQ9ZZcT4sOWDtpFLcuJ7D5QM1k=","AmBnBTbOfmTNMcl7I9W5bElPk/s7HAqdGrfeTd2uh5Y=","IDiQI18gn9TItm4wiocC6WTFLC8CGOur4dsRTmpxCBc=","AN5FfT/JphiNXpNmedqGBqEUzlRRP9Ed6oSX1V3QhE0=","CCXyxC3yymkn72eVNr3Q2BOvMHClkWslnqzn8hQ47kw=","L9Wxb4nf6+swhBYyuYkPalaByqZiLVzE/p0+yMelQwY=","EC/cQWe/tKKuTtc4hk5bXB87+7RvXAypJqeRv76ZHJM=","D9uu4KmqSWSb6YdJXPc5L0hXoEqtKf8lZJ4BI6UTzYw=","CVn4RwmqCzhbfYklktG24Xe9ioOY/8a/B6ObfAxIowo=","KYZoIGRG6S5H1BFE4vTF0A7vwD2iCgoqMD5XUMzG77k=","GnmAgdiKueC9rAMnArRIYIc4PV/3XA1o0fi5uY6UUvQ=","I+lHEVlOfkxnHfkPJg7PY3cKdjUs319HHdwx6OAGSiQ=","Le3mmkQGSf4XMiuLzPTBzoS34FG7gumbgUB+vtuscCg=","A0ditE5Hu6/Vrj1/gXPSqgwdoXKRNwvC+EZZtMgPSDs=","HqRCsFRbpiQ9kuqXWaI9cyhd2Zhz6MNlfmoAajznzCU=","L1MDhDLuFMdSIoE/M4DwLqSW13y5vc2tPTyF7PnpOn8=","Gdff8piCWTf7fEwX0j1TEZrpbtPjl7HfcYD9MERhtQs=","HnH/5uUWtXtIIvU38DZCsjIB5C5bDMIjlzMGetiQI8I=","HcRtQ8KnFdVl356UhfPf6Si9U/h5XIsDoYYnc6fPZ88=","L1Rp25XLjNdSpoPk0ocICcGr6y+EFg/yFkgVH3s/AYg=","JzncwuSPttsAKi8Nck9SzRcAN0gW5ZIQRXXtQi+ixsg=","L8VlWtrPv4ED/FjIy14Q3TDpM+z7oiY7CHph84aKSk8=","EP+ERJb9WpKWVjD1pdUfZ+W242pksrUcKL9MfKtAOr0=","CbMq2MHhDDHpJk7s7v1hnoEp2cMFMD6O1NwM21IqbvM=","KdsVDTZ6UyPDUkdLtV8jVyCUPf1s+WjDS3P6yfvXeCI=","IF5EtUC9NXqoMR82x5Lp3VAKOkneTjZ+uIW79ohitWs=","HWtn23+LcgCoL/uyvSaxjb2WpTvYPFtCZO25BdhD/u0=","JTZ3VBOJNwvUIz+AZ6eKadbp5Zb1nigml4N8wUFdmJ8=","GQhCkj64DysiDPFeP4JF5KN4bvJYT+YLw+Rco06kOAI=","DyXe1jHwFvkUSP56otDRPdQPmXIsUICF4xSHdIkedWM=","EWNzgJixx4e27NoGkvJ3202veHLv/oqexSMNjZiLe7Q=","EWAPDtPrcR3G09mg2W9Lo8ojmb+SSXhu9zkAybNOEbQ=","HI2/VUfVUeMad6UCseBYk0Gi+5Xa7YHFAo/vTozBas8=","LkpcGlV4e9wEa+5w9Jifj5Nd5Y76SJDYE4VWMdq8lIQ=","HWA1wBC7rDvMRUk6zvfN9Abi6HbusyqIUfYgnDhaeMI=","HWtvucLxh7Hsg3OhjQd9NWPcHkgpxz28ZWNArgxhsso=","KEgMpiXuAkdUF/v0/GUTWbA031W1bcYuzrmnm9vO25Y=","DABO2cUJ/Xfw+YQfOfT+Ea0Zknfa8MQ1nwArx42XTxQ=","IZuVeY2bLtLSMHMsuvTKV7fQQHQxnXGnOfyptMCDvd4=","FE8UcsPHpjndrmEbLrW+Iu5t8lqFmgUpLKgwf4YYw/M=","KmiBd+llRcuR+c+7RKehSyQ3Z4EJfpVhMUzO7BbHi3s=","JMiY4DLzPX4HSKVEFgIGJYyXhlvlSJiWyXkKzOklHhk=","EKvh4N8Kq5bV1zcEBouSHswdz/eNYFoTcnzp3YsOrug=","LoCuOeyhdw3KNad6SKmRtt7b9UkkYYdW3wZNSzPytlg=","FeOej4pMf4kNDMcH4oppatad9bSPo3t0BJtQeRoiwnI=","LV56Nv5osYRVK7xFK+tHapbHqF/SGWqpVyIIosAqVjI=","FDnwQLTJB8UILTMKtDneR7S5nxF5ukasIBElBqgrwUo=","LsmWskegqMFoLR0JAPBJ1w7QsB4WnnXsJ9dpoWDgbEM=","ASQXEJb8taql0eeTxThnE0/xpJxqkPJSFgHE4HvDSVw=","JT6iaeRJm8sKFAuQz3HN+SSEPTXrKG3AMFlkf3YRofU=","CDxPqzwgV3Ij+sbzX47Vm/42pHAtpRSRSCm8Gtl5IXs=","IoT1Rgd/MVQvcWVqRU0IvYXggNtOzMREkPiN2J0ZHEE=","LP5R5BTV2Uw+KkY1jGsfterXesFM96b1O0YKcFioOTw=","GoX+zjsnq1JB4qcgMu1ucSJBS77pD7QHIQEa6zDpRPc=","EIKaqFtkB4qE1LiyFz4MrMPPH147jx4UiMG0FrvcuOY=","BHXefYjd6UQhiS2MSGg0AkMcysQS781W/tAbzdo5xdQ=","AugmRHj6YSlBGTNn2gGFf3kbN34gg7NhOlskPPOOZfk=","E0lqQ90c+XSWUXCi2Bu0gNcWHVi1Fw9fE06+chAp7ws=","JZqB6STtRsVEHtxaWnXmwgf3PDQ+aFDXrvmDm/mGmDI=","AtLe0+WOuEPrOaM0SCkUP1Btz550reO5fy8Nxdl3kU4=","Bl/no879fcd1vZbTHnWGGd3Dcd82I3DqyYWZdkvMvHE=","Cc6Va1hMrqUcW1ejPRN3O3H/A8MfrpvBSal+KBVUz4E=","HBNbgFXydza0yJygnMtyo3KU4GGUusxU3q6pRJrBfFg="],M:[["BFI78ajyhMbZWzEN7CtU4OAOWbVx3Z1GtiAcGOG1bf4=","Gakqxgh6uJmC/lZQ5eeZ+RAD/YtFQAdI0sJeQPBMV40=","MCYI11DxZJHfWihfX39qXOa1VPXazwtp1FCyS7tJZ9c=","Gjx9qmtK9WYtDYQHsodnTYPq5bdWNAX0je9JmByYxCQ=","LbHJhVrCmsxnk2fb9w8I2YiUB33yQR+R72jdkBd8Hps=","DwbuR1WPGC2BC7yyFKJdp/cKVnoEZLNI4bMOyn3pnSc=","IWbXjZSNr6ljOBzxVg0AvzoKHCiKdDNEyGQ6WNr4y7M=","KSm+m/4/k800/OrmZdlrHeGvsmvK7qL07cRUxQy8RAE=","EHbUOcZ5l8N8bB/amjfcL3Yt1XeUbzb8/czXiY7GfNQ=","GFya0NqHz4JGJNAr7DukZlgioPazsl3v86/MaHzhMh0=","JwKxvjnpEET7c5JsEQRxn0wDeqQVGCPOqyTwzsSfRkg=","CvcaUc1GO5+u2pOAPNwDGGx3gYRSUv304BVXCdk903U=","KGZ/nHMyBz4pPIC5jt/64Br09ntMUqtF5J24sw8YLSg=","J2PDP1ste8OiMECvvNr5mLsTJUwnKl+GNaEmBqWcLlw=","D4Go2OCHWOijKqgpJmbEy2uj9fBsTc9PxQL/l/A6haY="],["ETrYtGw+7CDJlltaey6KUVKYcdBAG03m9j3p5SEWI+I=","B5MM1SVvird6uSsIu7WxlaRKI4LGbidRRhnvuU5kkRA=","KPgUS9rhuQTq1ws7cseUMDfea0hJDv0xd3g1lO3Si58=","JHT1Q9Hy8zte8/uxkGURNaWTkMijZh+uLfHT8UQytgg=","IXFahHQsAtBXrEH3Q7Fm2gIyKEJWgZUO36/4WBIBoJc=","HvDgwfC19nZExIb+zwIjjLf0+mOggqPAMNrdzmWkuCo=","J46NrIxWsooj26TZD7qR65R/UJLUp6nseAL2F3hIjoc=","D68zhD5nM0N+mJleb3v6b+76c9dBDYWFkYw0fzz+kqU=","K6Q31q5sWIxrcVBsi1CDR+Y0tlzuMXrx+7nMKpl/wAY=","JKbBkZ+Uq6nbmKWvOP6qU5HNp5+d6/rxGGcNeSfkHbA=","BNgOfvfieisTl2eKxCq8xuJmLIgFA+RkP9+6zmcnO5I=","F/ajrtsABamwoljjG45uKkjz+VUc72gSpJB1rruHhfU=","HmICkSlJLIvfhRSUWVBoE2FZGp9e7cJEnl8inIW7l9s=","FrrndIZ2VuZPyV88JJ+AHxUP1+4o0ZW62erkN0OHUng=","EPAXJ5m+I6j8PxVq37bFErpBXjUWe1Y797GG/RKkHlc="],["H8UKFtvfocO5kDj0f4GhxdHvbnsiHUzMpughIgEw4AA=","LY09kk8olxmeOOr7x+EB0X1+VjSIqfMZgGB5auhMGwg=","Kqmq5izbhSSQxlD/nifJsz1M1AIMpm9eGms3TmYpNbw=","GEimDvyJllBzuVdz9GdmZofjjVm+II6Dd9MZA5IQV+Q=","DIk4CBA1SdIDDL/gAE6mZV4k7nGh+MHwctXPbheuJJk=","CtgHGMbp0cZ7Sje54QPbMvIl/kKpumVf8GVhi4e4Kuo=","Ag2HR28SQ/SQJG+Ic27l/W0zGR8FYScUh+lpP8/Xpkk=","E0uGZC/yAjiPT+NzVspPDsOAVWa31NQS2JN6NZ75tAE=","LASHi0y4FW6Zg9EVdO2Z3HVi0/uxh4JXq7xohS/dJoA=","F4OkUhWAWt6dNZIyEgsYPbVLQ/mn6PuNzZW6m7q7ulk=","D8ljAuhmLeI8xcjCKKyKwtzb/EiKWfTdQePycJX34ZU=","JLIuXOZxznnf+N4W180r1jddfsqgFuz1nP6yRtrIByA=","BSwz/OCNSjn9gFFWyK/7hDSUKLpJIM/S55At3PmwVX8=","APDUdSJcmXAruk/QEnYQK1yr/3vU0UfA483uTAesMbE=","EYPpG3q3Ny8VfUxHdpHur/yeiGP7LYBlcMZ/SxhY/FQ="],["EhSp1tcoj+hWUajLgwSMdmnIO17YLKJkL/8B6FKkS0o=","HA3iv+r84WTJg4BnqN9jQPnZft8BIjMxWbcU9Fw/E7E=","HjlNgAZ/DhC6qV3g2ZtOOSBKGHJ9FAG0duyXa18XOoI=","LKLYsKeT2Q7TGM219pcZMTcVW8+5Qtgr71WL5fqzWb0=","KEJ6sAemjHqxI3HxO9fboKz36X6m5krlLVIZIQ/oorA=","LP/DeNLOx2unCAs3/GcaljKLzfxGMPzC8hM9zynHDdE=","AM/KodfTguH+H8uVDhTfICoIeT1xhSVbAl1WLrjZdUQ=","HYckxeZB2W9uNydxsKd2u3Qv08COGuJQQyJGzTvQG94=","D+6PlzE5eXQQCDRknuh6J6ySvno4EDA0YBQar7VCpCk=","EW8jmr6CBze14egrKs46Rc76xImmv/CE4yMDb1QncQg=","KjHK25GNeLltzVSLOUQlpC4qp6KKa2PlCSYb+ub6JbM=","JAyvbXqy97arPRXvzzB09bIUKh6ATyUBLZiEVICeCWw=","IiTIXwwLQJMBTbHoF9H/FpGPFeDNIxuEikjPgzJMQUQ=","ADmiiJUaA4HjqvWY7xMoU7XWlHFsINuHkj8LzxTJFKg=","F2INQ4SZ9sCma7V3rdTK3WatOeM3fTAr+D07uhJrKso="],["DUIafCWvVTh4j0lHWDZxKvXaFW+IxYZ1aM2VjjBQJsw=","IOSigwPdVeXO4zLzDuuvvXky57NTHZQkVMNEuLjBfN4=","IL0CjJWNV7eeNSGP405Gnr2qjo5xTpGNWBkfZQRrlyo=","Bu2YoYW7I1jzNOsleuXjGDWZwFTBtOICJWm4No2hq8g=","BR3rSyNIkOMfWsjmmh5TJFN3Suk6npNg/gCe03eunDY=","IfH2pjBHHjKouaxLftSwTFa5anHuIKZqVFjGuNXG00Y=","DDnb325tJKkaCkX5IsiUviUrqhJ9msdpCfhtwLzGimY=","MFYUqs39QWfNG/3Y/N7OaJLYTUpl6G5vfGNJ+3Xki5Y=","DvmuZeuSJgXUJgqyAh37tHdM1f+u3Bt53GgSCL5vhcU=","GtzLiY5f4YtcKaRwjEsRK1bQ+l0pm17cB9b1vABCi4s=","GKJmHAOrmw2PfQEJHH5WPvwDMZZ0fjQTnT9cx6wAHpo=","D4rux0FE0Ao8o4v/ELsPOo2/9K9hl4R9uHl0WutXteo=","H1NRSpfotXIE5XvWsbHZVV87UDaBVBVOZ8ITT9MVFZE=","J7zWOcR0gtLci20T2hn7jWPz1sh19v6khtpv8u4R4Qc=","Dp6DcxFK0lr5fSjicvxC2EkDc8q1ghk7h0oQQo7mzSE="],["Lei6g9K2q2pxH7kjCt7hy6Rt6MkwyG0masuMHLloTiQ=","G7Fe5NSSqOLPGxDbG3OMZ4AGbqg0er5TY1enI/bPV74=","J/ohIEMTecvYYgX/EU803S284T4cKgqORqHcJ+e2hv0=","GrUnYUo3wv+wDA+tNgq6pEesEGP7n8ZW0BSM3OLXw3I=","FwzuKYP6PT7O8vgG9A7tjY4TXO/wdvxTC7/uh2yefx4=","KIhRdw8aE4IiUdqRyE4SNZP64cnLzmxP8jF+cLtlggk=","F5U4TpG6+lVN7fUVbNeZ4RIQ/9Kv6Be1xjrVuF5/3QY=","LNomRzz9zRhbooz9qhXn3iNZZGoCh+votg1wLfAJAQw=","J6tLQJAUZe9ZAHEU7PH7+rYVfCT0AiRrhqYDlyZzCPM=","JxIngd97sF9q6eFOjpnaXCPcd8wGEIwOuwYeXRvpNiY=","JoEqzQPbNBLK1Luhrvcb1EsAlNMYrOA2bHnnKf8OsuY=","IT0p1OG2wB/A0QnqYWlJAHbRMdjgNLMED3vZw8Nz6hc=","ITL3GsiYksmEoKc2U/LUUiKto0GBqebbzqDWOWH5NPM=","EhOVAjkx9rs+8otgY+t6LteDngg/25LB5Vk8g+3/X1M=","H2Zboz2kq52YBsr/d87TnJviVPzExdqPVwCWER+xCbU="],["Dqe+gvHLSTsbvYOrfKKFvwoVWeoFw/WYJ7OwE9CpH7I=","LM8xpXJBK7fZz6Y3cHhTIX59tVULHMMKiUzfSDo7Y+M=","BWRlG8EXkXDjyXr7xPSTYXAXtDshPu7Ya5sb/+Uh/oY=","C8dpzXs0/NG0VKv/DAC4m1QKYZuHyVREZ5w6xr6E1FA=","JEtrY/gEGll19GQLGMfQZ+SgYn8YdR3JBgFriJPDUSM=","L/TuEQ7hvmLicV3NEZyVuVQTN26I7D3cPwb8nbjCepQ=","JmbsGmfap76wV6oObooQOWYBohiENyNpwBK0mq+EkEk=","KwZmlx/ZEVKecO+RjQGfRLXJ13RCttGGb252gy1HiEc=","K7W/A875M+Tuh/UR3jmFz/AyOre3GNTLyj9Cmt2/MFI=","LjenRA51tkmgeZz/63+drjj638fKtsVYXkqE9DdynQI=","AANx8NSTRt8tiLnxraismd2BJc+mww83OPuZMqhTJo4=","DQMntZMELeBPWOD/kzhtFgjTOoaHLB0+fgiRIKrHpP8=","BNvEyN5wjlmqSyEW5TlEvsl+1CMJtKGEVh2PMtKR+cE=","KQ7ZrnR5+b4TrxP5i/iFB+b98BhxDkhZ/S5IzGb/myQ=","E1qjgzm9kn3VBk5NVy31WBGyJrq1SwrK7lEdYK7bAvo="],["Hjrn5XddNSZR1xPr386/nKjpBc+3kr94dCOUUPkUyMU=","AdSSw0skW8EpQbsWPFEYv8+FvE80QEKyAx7YZiofb/o=","BzM8vQ/xPIreH+vnKJLZrUNce0UapyqMBacII5WIKGU=","Ka1SNv+7WYovjSOHA2CNt6SXp0U++dV5+/Bb44+PdvE=","LnKxsRTf7n6NfwFhJVxolfp4YHDOYtgGxFoi19mKCjA=","KtNpqEtX90VboxBkABynd50rS5awtKkfFWq+w2aqt4Y=","FXk/McrqOd4xXcW/WjZirV2OGhL6GnKA8u+q2vqXrfQ=","BWxV31Q6jUBDoS9AnNLEvPQ6dw8+OMP8ea0hS0Lag0w=","HuEOKMYS2dbucvEnSFDD6Cm+XAb1uykygBUqVhDrAeM=","KfNW3Ow7eVI8BYmnBG7wdYSGgoshIUbD9c6YevP9cZ4=","J86pxD/gvxzp5TwMAm6DnYCn2GkTZgMQLN32PN8ouXU=","C9wHix7dnLH9LCoBqXvffUWGSEOfrB8oUJtBotyed0A=","JWWhemvFboewtjZkMZuKR79mLB9J4uySUb5P3zPZD08=","FbCFtetnj4zt8hv7MOLWSuHL3XRyRJ7STmA0EBxliGg=","IryWy+f4y8qBspun34SN1lmQNf9RW21IVVCELho1ocI="],["BZQ+NhijLPBQAYpOI3X00Ce4wUrIKg3lfLuQxRIqZLQ=","HJtcLAf8z9ncazq/4FZ1/Jl+t7jL2Ni0y35nFhWw7M4=","KQp65zL0dU4MuRkjySSJcZMmB74ugpFj8RYS/4qVWxA=","FDTs4gnUkSgMWuBdfibPktmbtyiaXBysCaOM5TtuA98=","Io5zmbDgWAKFK91dXgmWbwPEw6/1PGg+svaeD8whwLs=","JPD6FU/MbWRZ1sVvcR8l441X6QvnuARsngAYFe20FAQ=","GIAL2heomDL+pU8mdB2Gxrb7nhWwLnvQZVM8tWYdKpU=","FrEfJFAqpMw7DCVioYokq4+YZDGyRANNP8KVVUArX0o=","AgqdV1/qiRMCsQZDmrA6ipUdiy7ytWKZGUbrJUHx+60=","D5wF9gmtFN6+r/EHuVrM1g5iZiJZkFEFq/r6no4I6uo=","CV8dtDyCfm8LnNT+kp57jHjJP9AuyeDxCZL+t1O0ygc=","JrwA2c0lEkRCgy2Xq9kIZtP6ekAb84vZX6etUmVI/qI=","Fz6AWWdWzZruBL1t2dwV5Ljrv+/jdx2YGb1NREcm950=","EqZD9KMnrNJFRRTdRpVR42qw4/JOzDsop23B84IU/jg=","EeGwr39fyfBJh3FUrhc6GnLHvDuhkuQ4qdD6gf36SQA="],["BgN1UYD2bpghXWHlNGsRbMAM/QWCdNfZabOvleeLszU=","AkOTC6Ad/TlF8qoC1YiSK0fBvvL/gCOoSbTKZqG/6Ys=","HrUg/qxi5FRfT+fNtnXjZHS4sf0Z4V18c6Kx37sj/tc=","JV373zBVNBOh+PURPWDphYODjRPhHB7gKyWjh+oAzM8=","GEURMlgbmt+ZbGyuFbktLkwJ/cfWwntEJvMrXmagtyM=","ByIcrTnZtfjbcFqHIwOLkra6+HKEExc16vvs1TPdptE=","FW9qCeaoHY7s9NvyFka7loskBnhs0d7dTMcyt1Mvf+A=","GOoO3pAQx78PrDYbW45/l8de2ToTp61KAX2SDAPJhoY=","C3MRnJjSXrbeFCRrFAG+9IXJ3GrM7cI0lLlSajnVMiE=","HGaChVLKwUQzNO1wt/1/tSX5B6tkR50ReGTJLpEZhsY=","EKZiaN2aLzaOlVB+/CCF7u7ozpd8oe/1suPZS8NC/1g=","HxSqtaWa1FLPaSsSPGWHPdgP/BiHmKRXDsp5Kz8vJX4=","AdNGVbV3biRwFiGstBMkystQFl4Bm/8eZfmDBPfYIqY=","FqHu276nnFQRpjnjvw6Q9uP3QPFBWZr45qQ6IGlXL5U=","FN5Ei+y6bKCtshsHRV0sKGTHuFOCJnAm4o8JeIItZaw="],["GYF9tm/bghXs9wR2xARMP0HXisWlScaE41hFlH3KCxE=","CPMo5eZsC4ebNsIz9Zi9hXjRji2p8BnwQRcxUk9C2Qs=","JZoqHwRoRHJM+ZKu3CY19mgPVeig/axpXs0F+8LLvRk=","Bn2SlLQHKxLDaMKBalO7Frfn4qeZeaQW8tAq+GKr7fs=","Dh1+wqVLEbNuZddVHpqHWojMx6bARw58JuGZZwoIWbI=","Fzs7NJ7oiNk0runBToic19eF0ePk8etypcLlbEj9VMk=","KXdlihDebnkhq540vPB7vKYaclSa5X0MFWkb0UPU0t4=","A5YJdzPeWh+kpUh0m3P/fEJvmNnlrRaSBhTTN4l/ax8=","Kmbe/PSJwj7sUHmg7OHFNBAnpZ58WS52AYS4JtcNupw=","EPQzaMBWf0Bapqr882fj5ovv+VfEsMuhfDDGKz+VSQw=","JaKkPuYSZj29YYFPLesG7QBadBT5mCX4vmb1Qvlaey8=","GC8ck8brKYZ7FVnFggemrq9Atm6q9XnKa9fKQKrrer0=","BC7qYW2QUCUUekgutDajt1U1yYabdtbNrOEY4VyR+3c=","Bc5/WS3KIUjhmFVP1k24xHnynSPx8W2vPLiTDZRW5MU=","GESoHU+rV67btMRiji5H/LKSKIPqsLLh3hbySN5LuQI="],["Bzll96m6jLM6lV1C2lX9fDej8CJrAp023LP76pXWQvM=","KEovCD7jKmZjCByABxPg8jleNI3OzIn8gap1pdsroSs=","CPeObcWc1GlMQau8oIZWmpCDyozIAL2RNOTUjtnYncM=","KTyooGxfF52TgGXqR/gPZf8hlpqUKeQAqhd+z2tq6FM=","Apto5lLerIGIJNoMKhG0CNeoOaLoV2xVv6XxM1/8W5M=","Cbw+QL/l9hb71SDziUoP3Tf+spQp/TpQFZUxcd46cPk=","KEGBCT5DQZeJJjc25USBcRH9y1WaQ3c/BRhmCKzFQuQ=","C51aOpV+7yUa6cJuU0I/m+by78JLsYdWiTqdgOVqCCU=","BKqOkdww+coxj+JHGP5ZWHH3iX6S1X8th9SxvPmmNeE=","JToRxmRjptyv2Dmfyli6J/67wwfYgzxmbg2N8HLF9p8=","Dk/UmHeMLHagLQ2R2PiYJYVucG9Zgzff6788ozOXlo8=","Em7IwgAmLEXREzv52l8eX9YrzqHkk6CArxvSg6uG8SI=","DPAwsQobQpHlduurs5xYP+oPpt7PqYz/epbcBst32lE=","EQKY/n8rz9rAvNw6/+60Ntezo3dFOud4+r03qayymac=","Du8E8kriEO4KlLxWIVdHg+SdTZM2Wis90Gn6/UMFVFI="],["CaVQQxQwhGtmlBJbVkKwBgfzahopSFNho89Cfad+zNA=","GXcug4FvwsSblkJ8atBXM0f6SaXfaRJSWSrrw5AFWjU=","LY7Gra06ZGhDyIzaAShfjzLSnGsQJctUIUIr+L26f84=","JVuWJY3I4WRPG8rs7nc2MvJabqgDzTKh4B+CVzd19vw=","GG4TYAQRk+EvOAmbDjXnZ6/8NBD2qN/Om8dVZ+ObxAI=","Kcsx4a/vTyUleKq9dvI6EyCqyQ1KCmbCIl49lMxI0i8=","IA+iDtG4cTE5AMAfi2l3YNAw2MwBUP3FjgSg2KKzRLE=","GmOlidFxCqcFE2y1IMLxxE13jkkMIS1LcunxU45VVc8=","EzNps7zHPueT6Gk2DNUNjfYP45jtnZwNDQPmafeW6H8=","HplRbCQNQryqrZxz8hpGGT24QzNJIDA17qMDmPnfeJM=","E9hMp/NYqv+x7o666Bwy4BrcAekNCclFGvNuMa+CFw4=","BaeEZKS2u8pultg5gnv926qdkkhArvZVXeZD3xZ9TKo=","Jg7xOsfoD9LbPenrlC7e7z9eJS1MBFCLHhsTAZGtDfY=","FIKfCdS+675vwwVFBHJD+z2rmcYqq3Nkp6W0J0V6AsA=","EyhGfIe6cwKJIaiTM7q5f4sk/Kpy9Dg3y8/l37epRf4="],["Bo606dbgpYi2GmrVAfOA2g8AkGdmbAhT0VbjPVnENRU=","LcWQADnUyFI6w3mUXLm1ilTgHbrNZ/DEuu6F01PT/pc=","G3KsQ3TpW3t9KM0pCVB/MAboNS1K8Z5HsLkJaCoDIA4=","HyqNyv55/Q6iK7FWPDsosjxcTXWR1F4GdEs7N51CZhg=","GSlN0i2mc0cDd9Zx+r30LOzTfsvAGDhqQ4cG1hBrBKg=","GTK8a7SItzbg1L8wbUHmIuZsHWhapFmBUwVLQPdcCwA=","CNHWi4Q3vJgKp8Wdgzk7FioIJ950Bw0tNLTq7cF+fmA=","HANDgWuM7LpIUZtZsPttSputMJ7jgxHcPoz+i611378=","BwnquWzGJV8q6ReRTyUIUCVJDEIyhJFuI7YIY4zM4pw=","DGegazPPc4grHHFS1FhbeCI9hcd83cLH01lIJMUBZWU=","B0DB6bjtFun64gQ2nFVM+3IAfcz9JTDy401UQAOuWZQ=","AqhMQk61j5w4tDgK844EWEaJgJiPqh8NTG5yOEVnhSM=","C8Nn/ZPOrLWZxhSqKAaHg6XSfuwfyPoXZQFbdt2C9c8=","Ani1hQPguQFBBPjERr7Uxt5XXHLU3Z2z0YZoRpeaq5s=","B5HYMul2tmvar/RQcx/zXZmFlauXSPaVu0XSwP7waTA="],["Il4AoNpaf3SWtw0JI6fPf/Myv/BpWMwPP61DmHT2Ak0=","DMN4tE5Y9mi0WDL9q0pJNycx7yQVw39Atd7VWUrvPMo=","DX2Cc94je6LU1egFHFvV4xLSmLZyb/vTr35zKvkd/yc=","IuvgoxXge+SwkoiF9SRJsBGzln5RnkOMQkzAQow1cm8=","Au088CFPRE1DZlXgOviu4rTZaWHuoG6BM71ujT44I08=","DLb6Cl4RuRkqUZBJOdRaBa+AVb3qPzefqsKdEwmDDoU=","A5WYoUQ8AJZ4YCuN00dPJ22l1iQlCD7GKKFzfozKPnw=","GvVuZXUSP5nF16t7g3cPD9YPufQDjClCZEBp48JDeT0=","Do2cBwfcW/gKLwjDQ8acxlne+GYwrzFBoAOss9PpDAg=","H23Y6F01l7ttN7R6HwYxIgFMiIJQs4z46C4+VHHvhKk=","DMj5C6to5t6EhF2hiZv8UkQL3duUCyCDAa6UqVd3y3I=","DA3PKxNVLsVclxZr40fKL5OwfioQFkCW01P6KAx5aCE=","AB8SYRepSd/5APpdERoM4mYb2dVERXfEkamVHPtYGS0=","E49n+9nLke9SBtSMq7JprEK9NSzzceQzEbzK2JrMUJ4=","EUkrpAZDXzViOQb/Rd8Rw577Wf/wn1AfuJPXF+NPnWE="]]};mBe.default=MVo});var mYr=Q(jxt=>{"use strict";d();p();Object.defineProperty(jxt,"__esModule",{value:!0});jxt.poseidon14=DVo;var PVo=Hxt(e0()),NVo=Hxt(t0()),BVo=Hxt(hYr());function Hxt(t){return t&&t.__esModule?t:{default:t}}var OVo=(0,NVo.default)(BVo.default);function DVo(t){return(0,PVo.default)(t,OVo)}});var gYr=Q(gBe=>{"use strict";d();p();Object.defineProperty(gBe,"__esModule",{value:!0});gBe.default=void 0;var LVo={C:["EeJ9p7fvlklIozKXTQfM7qd4vDOu280J3iIvoirQsQE=","H2A4G4O0So/mWg9BQvqq/F+/VfeRM8V0DFPwNqMGW2U=","D8HhrIrTUk69v6RdzFFXZUgjTQKSrf4c1wpwahttrdg=","CkB5jq06EreLzY8QuxXLDEJrvSKCqB3NwHAITOeLjXY=","LcCdM1cFEVWYfqlVlENrbL85OwE19R4vZ16l9GL0qcU=","EEuSQdU0JkUy7aGB3hoVTdF17hUPNJAz5G3cVBgdoIg=","EnpiCNmPbNOHuAL6RMqyA3s7kfBiLxcITxuNisnRJpg=","LQdc7rq1Q0HcAvsfUNk4zh39zeZZlVqTDsGPhiX4bU0=","BE/VwhAaIL4q2SO+vhWkd/QMYDmj3Q10Q/5ydYBCAQw=","KzAshRH703ArgVVkxTmay4qPKo63f5bH8ISWKOCfm8g=","B8vjOduQWZRV0e3tHoqHC9MCySp5sdD07ociLM6Z4is=","EyZ0kxLG6L1O8kyXyAn3iuVIOUyUw98vKP+oEF3r4hE=","BUAhQGuNH4xwgOfCRTBOS3p5fNI22tktkpsiPyaXgOA=","BcDgM7WJ+N2yOp1Vnq7s+YaRqNAY8Seb9AbQjyeHzEI=","JQiozdRQ+Wm2HHSdVmyUWaFurUMw411UFbEuyjhYS7E=","Jk3MwC5XTKfnNtolByvY++mQliH9T0Fpsrro02j/EtI=","KpOMJUDWNhV2PsO6EMGiYAG59L8UGNEJKmsC3aUZXbM=","JU83C4X1in5KsnpiA/OhYcGwcPqjGFuvKFKnWoZaQAw=","BIAYlvEmjlq/g3EsdBTIlT1iI+UcRMstyrCynBSVKsg=","H3GI5NT3VJQ39I/asi6HTnHQofGMMBBuPdJyH5naVh8=","K5JzcBrgLXsjHORDrx2AvyHWWuphY1MzYFn3Ve3raKA=","FZciTLjpBc7YKWIKrNz6x25Qmg97wYb7cGAZbbk3QsY=","HYxaZSiDRpB8/VenUjchloQeYyPpaznaf9F6gsXhJxY=","G3Xc6VBzH1CCUbhqfhpROZINK+wYeY1Dn1gVcMHcZjA=","J3OgGGm/mtNZ1a2CCbM3EZ/43t36xuTtLI/QFY7o8qs=","Gl1HiD8kRiYQy+etDpsbiuWTC9O51MHuAZhPYiZRW3w=","GYJ3MgWUYeIHPNkKCa1UFJscpZCbligaR7LZw5hQbP0=","KXyL9UsDpvf/JyRl+4gckYVRu+mEdR8+nysw6jexpPY=","AfPaNrH/UoOweLafXzp9S6sVowh8Wuim3DB+unci5A4=","FnztbjndO9bWVe3dKr5saP8kfYb5pqa8vUHJjTe08TI=","CF0ZsOFvCsKfMtpUFEXoqKbbmnv0XnQfnxE+dSa4II8=","BPNl9xDprNXBZTzG/Y6TyuKg02PxaX8++Cn3Q1Ul6k0=","Eo1PA9A9cJfToiza72sR8ynK8PrLwaZ7qR/0k76cpxU=","KAIQ3UEmixM8n653C3ma/9PmaAXGFnQVrKNuqgLbECE=","IE7nx9TqBvfKZfqtYx5wPg49u1nEW1Hc7nOwymTUXMI=","MEKv8JwXZbT9c2Wm3KDxFyZm/cDlSYIrA/c4jqwz14Y=","I7eAd+dRYCvnd5BFhhzOOtMYZwu4LzPCk59m1BVUx/w=","DzUeFL06Qa13A8+akGuteRpieZa5NRIebNw79xKSzsc=","DmewE19x1IWWdJ+fqFhcN4lEECLUW1tGEaUHvUAdDuQ=","BuhGNJZtRiu9aMFM5u4WYnaeQzFODrhePVkJ9RjanfM=","F2ERLxXzV8+WQiu0Z5b1fCx9baQBabj1eUhB6FYfwCs=","JDh6xXMTeZx3Vpmb+sSVuP43enOFUmyKyv4U5a/gOcc=","HzyBfL+UMCoG41Jv6nsyGKKHoxKZ8N0WK2bTWM3PI3A=","CxPPJcJy2uM58abzDUPUD3S8C5OO1zvxapXsw8SZb8k=","LHMeYttMxBxWzUZcSl6NVxnLUK53NwRP5OqFlmWZfwI=","CWG/6o+fKnCPOt/BJ/2xfr60pWMqgmTxeklMDwYBFWs=","Hu+5n+nayakZY/ES3TV+1R9Zm5JU5b4sdf0BpY73E5o=","Av+YY/oqbK494Rax1qpWqK+9k8cEF7igWThVof9XQSM=","KWVfwDDwoPbdKwDKulJ5OP0P30HeibQuqhbuWY/QMfE=","LZ/nRPK+rbmJhp/CBelIdpf1ZyG+scojC1m4LqsnsFA=","BLTD9PHCHW84mEgoDm4AbAVSRRztv1q5be+/DCy575I=","E6jz89DofVO56VlmKgaWOPvfB3AkVkvCpWdvAkfoQo4=","GHXC6PQ9lmDhpVY4j9gXQe2n5IbPYkPC/hdS+RmFm38=","DbepF/fvwdIWdySvTqMrH2pswjwdtav62QINuvW6U3E=","AcVtt6gfx4uUsmfc5FpNukikKIuZ6r1Qsa3PEy3Up8M=","HJy1pdAnTZ3DHKB3Q9HXtNQWgB2WQDmFHwVnjkvoKFM=","AveG2/g72+xmq2VmlNU0iYi4JStPWj9KRSoHX2Df6So=","GLl4mnpoGDrThOzwOEKfdYFFk8D+of0l8QAcO+xEiMQ=","KOscNPdwq5ErVUgqlGvaqinfK0yUfCnOt8ihnjiIHWE=","JunJ2qtiqfHWpMaUuwxv7CdHh6gyI0PAP5Xf5l7njoE=","ARGXeFiHkUVnW6fx1w8wEpT+3bCoAs+pRKdZB6TC7RU=","Fk80t8NWuf2hp9hBX6u2g7rGHucMI1c/pyqddWulLPM=","FjIZylMis3dOdbHm91ZX4LvrdqnjI7fHiKfdZjiys6U=","BEFZT1nGXRqFdrj7urQFjcOQAqG8Q1cIQZTOYyuWEbI=","BMsAW01DkxycSrxQtjmo5uILPKWvtgsGFAyyS35KaR4=","JetQIDyqwXw5nIPGdM/OtOc/InIoZH+dIg6V00NKBNI=","CmBff+nja7dQRSNSUWnGaJzW0v0HbX3BEnfuEGkxZ3Y=","CrL+IJud/HyQBySMt8o2tMFNmRqzuNBKFj6w6DakbFg=","DhRZy1wK3W+Q+UmWVgMyCzE0VOZ0evXzmVZvXSNGEyY=","BFrh3EqG0eyA3EQu3OloKmFtJudgE2dauwTMpF/OB6o=","GDT0fBNpjLuRYFnLzIiXX+Fd0OnDMZhl4IFH5NOXqXA=","IDmhxzNafkx6aUtcW04bRPYglg2Ikz7VI3Qi7VMYn1w=","KhAxbx5mrPMuKtzcKSo1CgDY1eh+xdu2aUnj8DNQuz8=","E2C5FBVFnaWEDt8UgmrqBSgflz3BgTPO5cvidhF2gko=","FQXiVSZ9M2oIHbbwiol78rpA2s1OwdYamQz6pA9qX2s=","A1DjAg6jDR53nZgToLZQl3rbGEJpHoo2TBK45Fj3fTM=","Duu9TCsMmzK4LZbWSw0iGo29BkE7YHumn0udQswSyvs=","FbLUs2HfSeNESiQE9wA+4EMUfKw9FChxHxIms3TYf4w=","KcgzjFz+mN9/1J+TFrSVCBTd6dZlNe9iToksNdOAsY4=","HXomJ/Va7ODMgbd1WAzN6V/RDxEvjqcaf43OfprHmOY=","DNY0wnq0BgWKvaFWr0Vlct4vVJIAVYeu5px+XTRdde0=","EwP9SOJlZWXnoWyo6FIxMUkwNalyHTVPxE17xZtyetw=","BS9aQ4bqIvX/Bv/qYXnlhhe8kIo9xrHnRigZycnpBqs=","B347xe0cNLo3AvwKQsRbpccUprDBC6K02MKnqnWVkpM=","CNiBYIgvyK/KYESQTnqYT4XJnvz+FHussLfxBG+VPWU=","HOOyLf+V+DTH5bYyYCnGvLTVrksZ72nEBBnRqteWoYk=","DU/ZlNvMFSYt9fPAya3+wmg+Pv+/UG5TCdvYwrmIq44=","K6a+XNea/3RiUR71o4pPjHjHT9BJ5rhlfNBE6Cq9lLM=","CXZ6LZ36OeZ8lUAEANqWoZLab+XA8CzfG5w53I6Whko=","AQUhxyP0fcX+/DW/4M5+M9LgRbKgGOEJNmLshPEEwF4=","FE8JuANGzPvAhl+mTSINbbt7Pou/A2PmL9jMtFe94e0=","H8C5ky90tNtW0JMVzGqOhiBSdso+OxJJY9roPbXta6o=","B3bS2XKgBMBKi+e18vzrsC4aOxt4cDbjUUu4+XLINh4=","Ih1uVg5U6ydmUSjzfhwxJSi+Sa867sydfFZ1XwdnWNY=","FkGJzf2YM7ccH4Ny6Zm6J7vSDeYvllrUBtiu5nuI4fw=","Hj5zbs+XRbSr9xpNhj2LbQNSPq+C2SdFJjk+EDsIo8s=","H/PTCzKGuYj1AeySCxYi0qC6LPqd/FicU/Y503nBAFE=","ClDZgk/MlanSK8CKWSsabTls02GUCrw/hzpyUjAIOn4=","LbUKHha+Y7tj1C3lFonZkNLkchuToH7fuijyCJZXQO0=","EoJZT/ICEuilgaIo+0QF8u59NERVZvyd6gEdibICu5I=","Ct4nwHeVHNM1/3ibe01j/10Lzq7MRtzO/gaAwOxu8Js=","JzdK3xs4rGLQePpOcTaSvjJMok8u5D4k62Ktzi8+Z+M=","Lv91+jbocWybasCst42pKXDPespqDsOzfYbpdTgkLhE=","GigiVYKh7dRkeEsR7H7/GQ+uM6YaeDuEUydkLoL65o4=","DhET6B3hvPIE5RqMw/IABH89jYVwTET19axu6GLJ9Dk=","IQV10g88KBa4BwdOcqZypQc47QxPoJtvlmIjkDpHn1w=","IeiX90nISsL6/6niZKxhuYPwO/nzN726TcSMWXGhQ1E=","GlaH3LusYpcq7YXFDnDL61AZPYMcB5Due7zefZc4pmo=","BBBUmdXP6vEV/gpA10KEToBrEHKWswbE1VbS8kTklXc=","GvlJenKA4UFJVugPTwcuLya1CgaHaWfN1Xrs5yDGvkg=","Kg4tPuxiWbfOfg6xZn6O0MFs2/oiR7i8fjCO4y4sYDE=","LXyYbT09O+jHAQXkhJIWDvhTifHjHbyIFLDNPoSsXtE=","JR0SMedjl5I4t99KjA9QGScd5eQ4noTAnlpZbU4eIrs=","JjuNwDrH0lP1y3uL2SKikGdbq+1jZK4Sz6H6uMVsN+w=","B8WcMfl526kwuUyJfOcBbJ3fxSemlnhrfl4cGTiiwo8=","AJ9H8CH6Zd5rVOdR3VpL+Re9dXTgcce7Mb8aTmOvIVA=","HBYAQ9z/IzDORB1J8oBIMpafJzE4PlJMjnqYE/dB3e4=","DFtolmh/Bmucsj8hsywmkJLNbHEdvma/3gmFhzXLg3w=","I6y9f5KLvltyp+xELmaEyPDVDPgj8CgEx4UJM7m3DPA=","DoroodEUHcB4KUE4R8qFcQXlGJpl35rEDq1Mr8Idfd8=","LsoJifmrkW0HqylqAiT9o2oLx6Wr1XHzNoBU2neV4wI=","LHbOt9BAtOWP4Gt7D+g+qIt7TPN2KWdx7BXRIjfNjyQ=","DFOv0bOBFn1z0Uq3246kG5M1zsQZSxBaq34AYO4eMEQ=","DDZilWKn3GfljMFb/c4jkrOhZzYC6XDxdM1saxRVUyI=","BS1mthQlOt6PdAACdduFJfiMt6cbFN+diqTs8m9Mm9E=","Dea6FAkEYFjYMg/Q6/n8UnX4N+5d7CeWPbQUUJ9gj5w=","EJrgUkr8KxGH6Iwvo6FvY4hWi3+L28SzmfwAole8G0o=","CxPl8skBtFTKSb7Cn/y12j4T/iN86G7e3BfaQLkEUFM=","DJqYavKtWEg7VT6Vxou7O0WCnvbk56SrhfFyggnsBZs=","AJOk4fxGuGohCJDnQaFP/kEknrCwAIJk6m3DGaBzXMo=","Ab6n5So6yik3VJkj37fjX8349cgSJ2N7MBXtG6cSZXo=","EeiNwLWQC9KVQvvCODLnSbyaq2NH8L+XzTo2xjCP1ZY=","E4dB9ey/OVmX8h8hLnY2ZJHw9Y7BlSAPEDOFXOukMC0=","JEcBKpRpJ6QkC0cT240n4TDkGd9Pu01ooeDxuV3TZtE=","AnYZOngvbeW5A5RTceU0G55dys4EuXaOZ76YMKL2dNk=","Dfm9aMT8MsjAZPbEfVF7E4iGd8mF0+8fHEn7iA3te8o=","KQkcGGE5Y8bLpPTA3vUPzhyrZHqJAZV+4qVTBcKw+ME=","C3j47MZXeWb+1H7mB+JfIbQf1npUFt42QSg/L+glyVk=","Lo8FnJt49iQRsBf4fpAP1wyANr4XacU0TupBWcYrazo=","A+NMKHaoNBMCnLcBj2V7Uqwoe6NR8lIXOK19MJ0bZzI=","E6H2YKh1V87PAbUFwaR/zda1LF8FoexCYtswjOhvayw=","AQ6aWZb44zkLa3hhAsrZFFIKjpPn7VUbSPMkVofxTTU=","C9vumEao1nzZ1U8EMyeQRNhQdgQbB8PiJLONII/0jE0=","I4Hf3ZvDN9XW+4YeFsoo0RfVhtFtXu63QZpmHHgsH4o=","C4Vr2P3W67fw8d7Q7xkgRpHhw3gfipxPWFEfH6SE/MY=","FuwVlZvoNXUTyqij/vCy/BCxaWuBUZsKLPwYyRMXi3A=","GUPXDA7BPJFCZZEhFWp3P0FG1UjN/ULkCiFbFllIbjE=","KeUmiseW0m77wstPmOLCoB7/rLFQG4WCzK8eMRry7bI=","D9ctKOdb5T1iaTf3WvIvdE6ht9z//5TIZvPaiol45P4=","Gc6fmKNphp7EW/7LHxEqX3Bi/NbHXa/OkCrHDMwM43A=","CKTRSaiieiFwvJzmcEOO6mTSEdOpfHAsGwHb071ekf8=","GRUL44+l5f5N5+v5jVn8mvGrqhP1oGjLcWAC86aYORA=","I8RSYRAUQN7xwMI+56r12LFe578x/3N0q4CDdNja9pc=","IEqVQsaQ/jOP6rZT6aRqrOuvLfU+TpBeiWQUy1oMsSY=","Eo79TGJUzQPCGyGRPOUmZfrNDpxG9GXFGkWBJHI63xA=","MFvs0cugf7dCyVKOS5J22HGxgVr6r2IYyw51iq5ezn8=","C7FLaWlv+0pG+5EwGvMmgv7po5GlNyrRnzpOMgv6xqA=","L5gdjuyZUOOcb+2Aef5EovJW5+aGpgy3VL8YP8Ou3go=","LjjG9qdImlTtmCxIOip5Ues9Cyjkjd+LV9KWn3g2kzc=","G9cIbrcVDA3OG+ujmmfLrecri3LhwbtvDdtRwT7lg80=","HItDfyvj5hZx5rYvtpjorxhyAxGWpD/+dtFSeyMVtGE=","K5HHp4KJp8Q+FjXo7s1QukyWaUMfECQ6ZcyuYDFWb8E=","C9+Ynn3d2NlFHEVhyne6cHtzj5zb/10VwRDudHE3D4M=","CtGjIX6GZFps/xpNhsofGa/oWkXnSRLWFqTStDC71Hk=","JW/40/Uk5OpoV4BEjy+MVbWSU0Lwj5RKx41Kzq0Hqgg=","IJ16spf1oxJYIH087aey4SFoPSCuVhxtRgwR6/sbawE=","Ca/OisLCzzr/YAJEG5jqUvyG0+xBEhbj1mm1XOW4v1I=","KfgrHsAuaMJQmfAQSBWJfjPtnCbc/zssieajRxIiyTQ=","A833+PsBX2hhMi963CIa2igAIRl723H4AM7vie0CHdI=","J+smPb986sgk2F8qdTgEaSJwM90CFTNlY23wRNjLC2E=","FijPCEKAvBSanjzL/FvQhyIQGuSgQ9M7L5iudqnVWYQ=","KxaL+x5sTO1qRP3VYYYX3LjpxNrXsExKiVUgnxthq5M=","BX3gcJTcowcjamqMyz8XIHeFSQV663p9r4pGO6GMhf8=","D7B5ZQ1e4/eGA8YOi1RTE75ef31sGmED/XnxAKyMoQE=","GNl27Z1E+3Q3MguR0ylcjjNue0AmWRSbLKuusnL7Br0=","Ht+77xgBQsR8TH860eLMgb0CCr/MtDLuMnyqIuk/9F8=","JRD72gwbglYpCirTtFGcgV8Dl7uMhVBa9nKut9ofklo=","FHg86b1Jhg82TQ5G3vpmbTYTjcQGJVuSAJBPwGDPBCQ=","EA4AR3NpwMZ3j+ZTaXRIFjMb/jd9sz5m9jrOMeO1aFc=","GuqTtRcmqNcEOd37fi+HdL3plrcvnLAMw9fy7i4MRcM=","CxTA32siItl3ITFhQBIpdjpVG4iWlN/TDoDffm92y0k=","CmQ7pyUxoZKx75yCdLqOq3P7GmTDlRtnJynGDuysNU0=","DDahLIOkRaaXmxOha4ehK8xjXO2MhCHvmoyyg585awI=","Jct5Ks8UcIDTo8Lof3KcXr7BxDiY4iL9DlCpUYl9XTk=","HhBk9lRINVSG2/osLINXn+9kMd6sNQRvsne1iFsJv5k=","JkQO5PxMR303mYDBg0o7LzsmHX7XuRPilQZ27SD4eFQ=","MArPPpqQG5xoG0Om6ntILL/ESV3VElJH1Mmyq4Q6r8A=","DSeDPaitzCFdmlMGlsUmk7AE3hUsZHGUXKehcBw4Scs=","HE6PYCS7eWMz+FNGKileDMFqYJhXLvWNFZpSjPiGquY=","DbOOEHEhjvDuXXeseA3Oqt8c953J8k0vPJ1YQSsaWTk=","D4pCPQQK7w7d1u/EafTdnd1/5ZGkruOuOQbaenf4vCI=","CdpXDVXi9kyU47LnouJV8FndNi95amkUKWZ1b62FkME=","DXzVwmXPtbAaWeREjGfHrdvCwJsl8HiyPFINeK9ABX4=","LJxHvEwzKqwVrGi9tGSuGTp0XBNRx9EjCyYfpAuV32k=","GrE188gfw5WnuU4LkRU1kQHsdedq36FFKXWTk6F4nIo=","MFIdQIL1i486ErfI5B0f2WgoSs8SFD2FkH7HgtPfr5w=","G5AQIhAnmkK3+PJse9Bo3YK3bNP6LzMBRWmKEfXtmW0=","LprENBeQKYJs28YksyCAMNTwsmXkqOHHC4lRMQM5gJY=","J4TD1x0SVYYYVJbj/Hw2mZbnAK2Xg7I/QftIPN+O7jc=","AlMFQokh9uNNoqsFw7diJo7Rsbw/BqzdHdXjJpHmK6g=","HTAG5sVyXhe1gotbWiNxb5ptCkyGf+0swlQ9wKyZ2qk=","FodnMj5Ql7sv5mgr9qyLtbj5rwcf8mAlZHOZiKOm8Lw=","Cl2AsgDn7gBQD1Jo3DGeALeX0K01iYmhXYr1UUIeG9c=","Jdu1Qj7ip9eGH5mC9SKww6rm3P0OkFCMtlUPck17goI=","JeG5cqp1dv8ACs9+4QEXXR0e8YJkQV1PyfTFwzYqsCY=","J6nGcOaW7FKHuLYGpcIxrg/jzbdk4u+ZrSVSMbmFAP8=","Jg1mBqHbSFS7NY+kFc4TzhFDFthxp6K5DREsout73wU=","I5ejdPhKKaWtN5i7zlZ+tjFzDHRafTieZUII7s7LKPk=","Ee4cYWME3M8CD4j2pI+kByEm5k4nlv+6id2Ts6kfHy4=","BVrgEVILTsW1p307Xzd6JS7ph4GowpRNK/CuGGfvkhU=","FwB/dKL+K4VYGvh50TbVh8vhjpqcO6GsAcUM+i+47Us=","IUrJZLNLIQ4DKX/s/Ij00GqF/PDxXjgPlIsV+hME7Bo=","HCFG6hU94R+kgLREKF/dHNpTzCcop5bDdcR8Li1XQEI=","DKCvAk2YOuqP9jQN7p7IKN15h2LBjwa9qSJZs8FYB2s=","AS+Czp2naHCmVzVUiYjm4K8YDG1LXZjFrhq4bAVcpug=","JV9hSjM7E3XpJSbjnTdj+njxPlNffsoqKnuXyg1Ez2w=","DQNUrTIvXh3/p6ruxEQp/8ieTfYIHASbftPT3ggue5I=","A59Jbov3a+n6/2nPMxqEjpKA7aAybVoZExG12vwn66A=","GwsOjdhiUj2gkDzL1RjtxaEpUX+mmJQf2wkl/wPPV5Q=","IhtnybkjJ3OHuR/UHHZU03zrk37mkvvsOv5uqs8utrA=","ElJJujyaxMWcHc2qbeKaua0UgPiz8CDkaGCPZb7FEVc=","AmTpOQt7J4fErjXZ41Ng14B+NBS0B3tTO4U4GBHR5zA=","Go36F4Oa9c2sQKyJxf8jR+cMF3BuMmiM97GOCdGbdS0=","At2ydOIvE9HpwYbrcQwrPPe7A3jORiJsG8oFj4AuHaU=","HtkdcKHg4inYVmu8qvY7CqoyNtxy3Hcv+1Jkw0D5Rc4=","JY2XFHSMo7rWKx/JvtzK4C+IYWQJBlgNaD8hExxSBbo=","KAlPsMnOP6Nwc956EmG/Dz5w9jOP1ZjtrvV4SSl68gs=","AbJoJFlgokLY1g9IMJKP0Qsr2bJ9inMd/faUdWA+R3k=","HM3CxIJJSWgYYYhzrOC79Ks6Py9kl/k5vnMzCtGL3Wo=","ENe2/XxxuraIf1HsVjmkR2gtf9a6cQ6PsU+B7XLHH2s=","FKE2oeSCfXB9rMko+L1SNMwyfIo+S6YADG217jsSV1c=","KZEgiEL+tcmxHGGA21f0ecMonJu/K21eY5sU13zCWFg=","CGQnbwbPUFANUcwtbu3KCS8e/R41cXyRtRgcZuqzSF4=","AdoRFcA1kB1C1RKwO8KWLS895QTK7AjxhDfJA2OlzRg=","DOTGFSLPEYtm7dLd32g7QH/dHQAhPy3r+ZY7WoopdhM=","IoIr4Uc2x3DdERAYrTpIGJedoi61Irs+5LPr9PlMATg=","AkiMLvPOzfmA6CavKYrzuBztSQANCe9szu4ZTBPzpE8=","IrO9Q70TDA4umJ/QYz41KAXqcsIUQd2xT6Kk1/9bXr0=","D/6hHZALXBPNjkYy6S0o5V9LArmuGC6yYtn8BUxZKs8=","FKzcBlk1Iw7+gK27Q7pW5IFcxT4eu/05AEKU2eN2ch4=","FfwefLgZkktvrqUfwa3sEM0eOtrA0KMkYKDUqVoDxqE=","BUfRkSg0N28ANXkO5/Nqtzycj0HhxPvNdzm0x2diLFE=","E1+fTBb5dUW5zbXOulrLmk5SriVeKmniKzEUVzeJgJk=","CM5K9A195ZjFZPDDjGYg7dyf7YJsQGCqbCjw7bM0XoM=","Idam2XElkpbtm3KHIQSzQM7bkRnEd0tbCKtLrSnBYec=","KrxiKsNfUCQfNlKqli1LBFyM4bTTp3xRpcrpmVxu7rQ=","JUWyjVT9zr5C+KRWLeEGHrIWJyiJU2Jg1fMt7NvEyC0=","KFQmDmPcRdIq/SLYyf2MIuHaaPQXOkAou4hb9/u0reI=","CV1U5WiYeufDedzkbWeFN6JtYVWKNwYJ9JHP53jo+5w=","KsA8RAyK4PdTpPYz5wS7QfjHUcxGO5GXbcYxVwV8+NI=","DOWXcA+k7wfM79Juo0bDBhjrQr+aS315GpV3NnmJcL4=","AsE6QCf0FTs2gKKbcmjh6veN3u+fjRrAhmWVzZUDuDY=","IaZDg5vjUaTzj7uxc7Ww617KxPeLd/aDDaaA71q6EcI=","BTsHxxzYZLIROr0HBf3yQs88oBayzlRc0Yd6tEujXMo=","GInHBQLj7fs/IMizL77arVH8atHKoUdVx+3eUuHUujk=","FoZrZkqj9ijOnhp5iHr3H/G/INTfbnB9UeBf7HuO32E=","CrR8IBrTFcciBBLhwwS4ElRtSj2E0P9xx6VwGOfceDQ=","BXe/yTsatQ7GIiV87ts9L0pUhgAvdYHJ/zzSLzpd22U=","B5AKo1K/lZ5xjlKEpEhfJBp0oLt/cwFmwpfkSHMtbMs=","JjXflWt98/feKYzp4Y0xCQfmXByWUCxpPRvpVUurRfk=","LnEV8da7df1a38hyYTkiqhcvrZopSDtIcuX9Icg3QwY=","KOMwtuQTrPM02+rxlp1WaXfcpna0YYrCelMLbIWeVyg=","J+ghwgUoaBPhMK2ZGsvixx3lUs6yzDTucnZm+Taw6C4=","CCImhNgBVJMPli3feLLFZWilnl2dohro8GOtrMnCw4s=","D/t8w8Be1KMITb10MRLAXyVPz5tZOr24LiXfxbTbj9o=","DW4R2bUe+PoSsDT9hwaP3CLwpKP3k9xslmLrnrkV0nk=","LF1t3hjSiwjZGfOYHl8nqZ8sENmvUmd9JEzPZIDGlgw=","EFgt/F9TmcTJUlUBKO/uIRaaRyftnhwUC5oi227LwPk=","HFj9pounS9U01RkAbK5xgEwuYHSrph2V99ishKPe8L8=","JxBEyNVOGmQ9xG3bkJ/0B46VNOjSOowqGRbJxcKx2Mw=","GGxeJAFfsLahQNf17OwTKxS4WWZ2jOGznCA2XNP10zU=","HvUoEkO9I+Gh0/DqqGU+KmQlVq+BZkhZyBbF9psTZa0=","Dpr1MhXiNkk1oCclibXDsMgK8VTPps9klpiF03z6aLM=","DApcm/EYoHVASFoCTxz3x88GiIJ/bB1tk/YxXGKgIzc=","AnUuo830EBaaK599lAuTAfhVy4iP9V3KjV+g8UzPtMY=","H0hNThSvOxHNJX63n8Unhf3Nj/FS3Fbcn4IkdSiePWY=","GKQuIaw16/MDSmt+g2r2uploa8B7Hugo/RjOJk+YrxQ=","F7xPz+Fn7XQIABZ+TThkMe8b3yTGEoqWTAJ6r4eSL6g=","L8O3tBCsrgFcY3dJ2f6Q2JQCtrUMnYRHdTFsIEu0o7w=","IwULNmZ2j6kRhs7Yh28MNZmK8+5I/7FBuEGnkhUejhg=","CRuzMrNdbkZHiZURWQA/aIL8hkqHv1KJlxHoTXppbns=","Lue/bOrbV0lhLT8yN7GB2DmzLGa1HD4OUY1hluP7Gtk=","DlA3s4fN3suENGy1wEuhyadgAlPHXyjRTJOJFoA8oBg=","FVbYcNObtQbbtpzfFMwIMIC42BsUUASAkMrdkQ7HOX4=","IZlN0BLBB6Fl+TrX4ovKtzRoZFJmzhI2QM+qgzDbN+s=","LalCVthDCU3Zvbx1tsiGNM2qdubSuyx6S5wjJg4oFE4=","C+CpLtxI2wmAjVCgOVaz6EfdpUgfrh39B314Idm1N7E=","HTMsfQdcyBXdMWMHGJ2T4U8LueIBY4V5zvP6dFaLZi4=","FajVjde0Q7HgR+MwuZ65AHtI5cGkimXwTCukDhNrqYw=","FfC6Ji68XXItPP5nu30vwgN1+vXO54cWoyHqN5B8eUI=","LPtBe167sAFe+pRYaHzZLKwSudeMZAM26ukZNPs28eo=","DTMbMiiIUyc3dByMtTJyjezd1+fDxUWdgwqP9Dlbnco=","GIpIVZGfFLeQAC2busx/wBGYDj9Rl+U8UJubBNcCPV4=","CM7pambB7X4/l4YHwYj7kGEj00P0u/AtAJIKZtJD6p8=","ILYcQ+Jk3syl2zer+3F1IeeOzyXQKb9LphFCbxqC1Vg=","G3C+onOkCqp0ztg2nVYRqtNFKAQZbuh6OHBFDCLBzQI=","JMI0vWxz4XJU76sBUFCgG3rG3IKjNU1uE2qU91oad5Y=","KiGlWUcH7vGxBwyjnVU+x0+Pzoj2T19JTjyiuAencEc=","Cc3P1QOVi5AbPG28FoE4a3/Q4zgxPjveTuTMaQcXXzU=","A3IT/Wua34uYNgYSUyD3PsOLHjPe/2oOcZ6oL7XRVWM=","K+W1XYPMb7Mux1joPsV29SHc2x2hN0zCrgIkcl1tXYU=","H5uYUKOS9toQ/QCI/QYFTkPV4gS646s4UJ2/oYhYkwA=","CWikenSNsjtz4aEDmyqyUzupGhLtgOMK/kdUwDyhyqM=","GmJHherkg72O+dga/tDIYSv+RQoSTiZ92DlXq/aj3RU=","JawkDHEmpkLusSmLwZh22WnZy17QlSzURutUiWK/FYY=","JxUbztFLb1M4O/RVO8koLBfbu4y0fB6Efqib5D7BZ/U=","AezivsLeeJEnL48vEfygwAyq4WLj/bBuBUih/ZBf30k=","J+hW3yJ8/32Tzx0MBaENGEk0XpnWlWpmWeoR19c3TEM=","G6hZGvHFikXfCQNHdKg24xWIQSfWK6ArTpkVe2K4xGc=","LxH6lALFhTvTCBgcZZbc53yVpDGSjRa4U0CYDaEuUy8=","GdzN82eDlhoYyOQyYY+r3QiSzBfL846/zmOiv4RiMu0=","E1DspajLwsU7ap3xo5rH1y8Bg7/5+/0BdX8Ido3VLW0=","IwWFr3WCtqTcZiBw6zfrHDV4Vk+AqGcC1aBG/nslEnI=","BSpxtdrtcNEee7mrGmEwz74Bk4PcFPmf4rUxCO+DEYM=","B4Ud3HOixvl7igigW9HePciOBJEL6g2DcWTyxXTD0zc=","BpmVKH/u9buplsvFqDG6ABCV4ms+a141+XZf799GDo8=","CmkgQVC9x7xzKXqkvxVrB/pYG6Le9pJOKGjH2uhMdKs=","IP2fvRU2oz3qzfJ2eLcENsuBcF4mfNw7zWkmrSYoURQ=","LrGi6vFdtdV4qSHY532mL55iKCu7Ap8MskG2AhNk60A=","BR9VvAl0zLdeabef1pX9VOIQrTcDSDa0AfLyM5edXeU=","DqE4bXfA+JbQCtor+WMDsX8bQxin3V2VnzyKscJdw7k=","EeL84Ot+ZOSI4KY5pfHdIPHbkaHNvHn0cRHg4BSLTC8=","ImM4dPta5HdNHwKpVadHX46SmrZ0mhfLyw4SZj653os=","HuJhO47V+uqMO7Xzj450J1KOUrNqXNEUyNhGW+3WIT8=","Gz7yU111mt0Fq/Qt3eKDEpJ0pxMYg0tWGwfguYlayyM=","JKCE6sYAYS4HowxfFlG5hD++/iXmUHfxu9TtdeR4vDU=","BJwuDn4XehZmjo1qKDHSC/UskVWGtSvjpTXDhuLiP7A=","B2nStW0NSAU6LbrR3dEfcmL4DwS8eo9h3SxKk2FbYJw=","GqIKJeRSZAEwX7JDLIl86DxOTa+dS2/FYJ3w3Y0Mgnk=","ICFNU0Rp8Jaaj1ezb21rshJeLqYbISYUPPxm9zd2Mq4=","AsJbn12w/u/HLqlNo1/DBccS4RYrkhyVlLjJs7kJU0U=","EdBtXNhBSImyCfCCZOH2OLVr79CnrU0cuRqHmGQm86I=","ARGMZjOtu/ofCLc9woFI71AIEo6UlG5H33jlK1OoGBM=","EMvQqXEkPBAM/DRH1Zh3kLYEIGZNqWR3sp7VgVnTwLs=","LX3vpWIYsdAuZLMeDYT7OdQGjn/vL45HwXNAHVoBvnw=","A1v6Gj8WRyrQlkpmA9RMtwqTD0U4qyNdXLHZDnWoqTU=","ChcjKXQq3kbn83YS5jf4oCYmIMzYOIkvP8vOD2NA//E=","LFjEh+pgdpJC0Z3YIwoOEKm2AKBVQWhYFgyriZa9dH0=","EHU7NhaO9IFMvOipIXb+DQQpKUp7v1YlmekBOJcjRdc=","Bcq5jfsycLyfJ8YVExXdsK8LKSZCKX/XY0h5SWdas8M=","JEur0xQDajUwaLOH548GS2w8IaHkN5xkA0hSUouMwoY=","GJ1uoZdUIMFRCPkol17qT2Na/oD7FUP/ZRjF3ZibTvQ=","KDSwbi8x4cLgE7WJwwZinViMlnfqO0cp2inluTFyfhE=","LqZVc8rXBh0gi+6T1vcued+3qbDFjRw8Q7KVt+28BQs=","Kor68yTcoowzGcZCyTn+44D7sJkr0AwNUHuyROefO2Q=","JwDKlkRWISLG7BM5qevQYXD9g1Ds2JP0xLVMpxTozKU=","CI0gumPVI10Wk1HlrlOCpl0KDkVCRmYlxJZITlJ8r/0=","HjsraSdG2y4yIdMcLJ0q9suuWc3qLfjJ1h0JyrVDZRw=","AyAUDiw2NOK7xuq9Z+MVBZNAnhfIqLoU1roQtI9Xvns=","JfzOrnr8RJz2+pWNfQG7V8DK2Wa4nenbBJ5Nmao1xjw=","LQisfD0e9EJS2jxAqqfclVdgZy+72rysmI+F3X9hZZ4=","B3I7fzTDGh1YxdZ+jwCCoRf3e0A/Qjg3g97XVQEojiE=","CPk/EaYoWII7V+vnu08sf98Kma2a5Sa8dWX3/L7VMdw=","JQXAiWb0GMu3y/GGByzaNHi6AwzAijHU3INT8U9f6c4=","InMMd7rO7l+mxWB+y+usD7zKCl+qSKs31PSeYD8zweA=","KGbaj2XO95QXftmcoOXijEXjPwWab9jbi73YPze5O6c=","LLvRafSjLWebgYY0tAGKAKITqrHfdYzA5e1paRTSeUs=","FS1n2hbSSgCoKZGIbG4YQbtY8ZwGRhhTH2b+7nI7rfw=","Bk69nwDTqpJQL23fj+6W56JHrwdJPt/1mmRzzyuHe1s=","F790ML4O0KWSTsaIm4cOOlrh0AVDLpZVlyZEV746kgo=","AtjNbE2r+rRqB5JzxLeJt5IbaJCaad7ftkl0zRIo8mo=","Bhbn/AF4Wu8WcA3XQIYOFEVGTsBSQiF8HXeV/Pr+0L4=","GNMJJ3szykgTAeDKPUKogDPqg/5rmr4sLn2TBhox88k=","B1JIEco1f8Ms88VYLK1mKwQNzBXwr6PgRVBocDGYRlU=","HsBl4OyVZA73T9M324xuD9ehQUFi0dtFu+Ujs3OUEzk=","JHF1Y4azSWwhgOaMasa9CEL4zyAk1uUZo3ES6cKwEV0=","FbFnluVz7oSrhnbawEGj0rCIvOWxfvQ3s9zFllMCvHA=","IY5vCRcxhor9WspL6vlvz6yYrKqmbVc4AU8BOcAv+kI=","EJ+6nlnPVSA/6XHc8yYIpX5FqtZKfI3KV9tIEdwXyAg=","ElpsBRp4FsUWa6yzZHv1TxLsKUXKalG8nfGQUc75sZ4=","Gy5mIdlFjNXc3DDj7/L/00Z3st2K909NdCBJ4VfV7ho=","Duahhkq4XwzGChk3KxO40WcYIaaBzd9o39gqDprMcso=","LF6ouNIs9M5V1KOBHqSs4dryEnqSx3uzvKUeY2xd1aM=","BHaevZSfQk+SXgnS8RY6ZgLyZ4X3AaD25G7vkaebLYE=","FMpWMfcwnN0nw1Ngbo671IuRGiOdhrRcVYm9Wp1WZPk=","FwheCRzLVcsB1Fwv66HIwYyjgM8XYV7dENP9uRBA7MU=","K1gGLgYJf0eEMZhFipdLx7qIqvAbu/q3I1zZkMPsgqs=","BfGXQra5y/FLYi5Vtb9FvHJjlTPBjJiy3YEcTdZ37kk=","KvTLo0szZdaPWwd1vc7MbsH0KXKvSNZIIO/xZuaMRYk=","ME75Zc/AzEzeoA6aK4SH3XkWUrr22YEKXv2uOSwzTqI=","DGtwBQ4X2V6q5n4DuCC+e88F4OmcQMft46TWlDTCzk8=","FSBRVnse19b00oZOrx07BS7CgDfOcJrfz+wNzjZPrnY=","GWp+UMtRfiF2nR/b6qkqu8BAx2QE1xRFVKSoiye9WlY=","HbpNbS66hDObsqejL5zJeHJkrPaHUErkxpqLGilrmgo=","EU+zWDndtXw6gz1AMW7rKOMiIdNP+Gq5ZQetdVxNN1s=","FSCG0SR9qAUDllQSvKWwIPCRjgX65PQCk8XBNWsBWDI=","JI+GWVdMJ7NJuXw0A91fCPyq/J9gallpO4nXQ66VL+8=","ISEkzteLsM0LcI0fDdo6jk9bQssyRuemTs75NeX7zi0=","CdaKcX2EF4ZNpxaz3Cmmqm4t/AtmHMlSa2YCanyei1I=","EAnZAzAROH17WddYQYyjwHQt1q9+yi5eaImsNlGzKgE=","Hc7ZBgTSnMZvWBAQhxPAlXn6+rezF1sS91QPGgPeaFE=","EtQl2pURZXBx83AOc9OjV8HbM2iv9RSNQNOzFcPPTVA=","AnvcBo8j+PkofIvlVGmAmSXf5SJhCJE3lLR4Kwf/Wbg=","B9kJGW1svSCR57ZtFVDjdys2CvpPlkavh5ACvSDmdLs=","LFQII05HPvpyaWBOc9EnM3E6R7VScmMy38WId7r7hPQ=","CZGpp1SOPFxPCUc6rGCBXG4Ey8cTi/wC1DNG9GpbzSE=","DmxuR5JtI4aw23SyD2d4xQe/ksP+XrwmMn7xvFqb1X4=","Adt9f1mVODM7/cG5N2s46M26J+jEm9gZ4I0o4TL/8hE=","FODSu7WWnB4PhoBRAMKE2Pb2wcEB6Ocjmjjjx6AGJnw=","Jrp4TgTZLvWdV6FxE4svK7v5nOuy1brCHNhsivUQZ1U=","B94GnrzWfdWIDQmFSa0+HLvnTyGbjFP4vUkWapcl9yw=","MCiUmw3TPgFaprRgaR2DfY+5udXnCHe9g98DALSg2EM=","C18sy4TbPAPuSEL2Y0edmwqMsI0/HX7UEGn+MBIAOPM=","D1ajDcOW1sGxePaSUwlF0YfWnAgoFBki8pI9+k2T+CE=","Fqhzw/PNgP1qReeCbspZFRwD5OqMF3eyC0+7QtcRj5g=","InR53UpehuRN6Abf/5jQXuLFFI9bQqWs0HdHrHHHtHQ=","JH8XcgTBORpLsCQc8NCE7Xn4H7QElJjAA7obIlUUmU0=","GnoNPgLd/Whjm5jtzKZAm1EaTFCKrEo+4m3s86t0EY4=","BhCQdHFfkBlhid4oCvbQyCDI44YqvWml0FCTL0QiNfU=","ES751GTi7Qw/NIYs2VXSlijDEW/lRSDnYwm3fKkbwv4=","BSr9NIiodbxE5zxU6uasBcrS1+GbSA9QwoWLjsWk26w=","B/6okRt8KEH0976k87e+fLVxCmJCl752ezE0R/sqH50=","JTuIu/RhDRWTTX6Y9KEwNmL5z1R7th+l8QNbEYNzEuc=","EO+PKh5Uo+CNS2QqW1hCB4hRZoQ3CUaWkdM4NQKDSog=","Lec4wB9yUitpgsdY4BVAxteSBA8+oVKFx4ZOO/ksjjU=","GGmgXCQ19O3iyjP62ECweFfv3mX4UJMl4GoG+Jswk/U=","BEo8WJz/GwCVo7uiGMY8RRmY1UNiQ7oek/cm2uglk+s=","Dt8VzEerUKkuVAFLVkMWiYjiU62ubwVR4jnSZdEPH80=","Hd5xo4jhqcsHWv1rahM1RwHgQfw0FbXWthNUHUED9Ak=","ExAXNAgssj+b0mV+y8Md6968iG3LWhW72LEgyKlF+Cs=","JaOnwSisb/3f/sTXoXzTBErQqzCLl0Jg8IPDn/cpN9U=","DFqTg5MBb/oHHjufL+PFjKMIOWeilOYu2L5WVyRmG0s=","G2OgvuBwct+zozxj/QDS2k5oKtrcZm2xIFMmAIy6bhc=","JvmaNPwZ6n3/6carlnGbLO+dONQaIJ6+dLUbL4sPYMg=","HxiEsc8/42zA4KroisZoY3XOZq13AIe2ay0cQB5Jg78=","DX8OIgbWoJLFAsoltEBFXamOadf9Xk4gXFF3qKTfgSo=","GE2gn9Rf26Nghh8SX7U5D1pHYlL+cYiVgs17c9qYBQo=","GEB4FWKVXMGpA1+LG6ZRyDOwcZ/igzM8JJyLJjuwFXM=","AtB30CfzmJbZ2LGmGepgYykNoUd9BtaiRLSAI7bzzcg=","LLqPMFsAkxCjYRZ2mioX/yIwtJFeFWxDwrXZyXeBNmA=","HhxGsGj0gH1oMqlovp95vKqZC2SThErXJPios3u3kho=","Ia01dAS7jNnbU1XlzEedwaoeSPxsdvYvXRrnaKDhpBk=","AOGc6LcsZFPHOjU46Rn0jU7uEfZgm2DPQw4Ut0zqxf4=","D4nZRVZqKGt7xjuTcDbUD+WP/zsTpv0ep2dutmGU0Gw=","FealfLtTIggDxOkeBmtIOjGLqwviEZqGQ+0c7LphE30=","HEXIhB/V1OZ1pGyZEVRcFOnkaO+D4efGZ16RcD8OIyc=","EOqT8CV1EmwjFFiyD0t3SAoPEPU89MW28du7v+jYigE=","Abu3eEsfSXG4t0txTRcmbjpFAIgFrHQkdxQnZ60MX/E=","E4lB+09mas83T88BkKQcyG+UKThq18ogT9wsoiTDQFo=","LImR+ztilc1nFiYx7DSR71T7pxcnwilXdAVSyCWUNCM=","DeZrJMHU4uVngbxinBs5ideN+tYocWqEOjLF20GMdQE=","Dos3wW+2KBJVyyd5CsUj9f9cFb4oax6C2XO04BBLsqU=","D7QQZ9/Z7m6EC4goBZfUNqDL1hUC4GiYz4tf7ZKJyF4=","ARnBnfaT+Ap6ew5kR5qad+9LjrcNa+4H+8M+96z4V9s=","KCbA6zrgt1yWz8GBeX9hM9hDS4EgWL0Yh+carL8JV5U=","HROMhzNBT3AevNMZpoWBeAN6qwgrgE4hQzIqh7ZHfHY=","IuMsihqeIA1+MdaeQnfD5nlJSx2XDgx5IXWH5JVdfAc=","LVK2VYK4O10T8ojWes4ixcUfik8HW45tdmCmYK1c9uc=","Li5wSMCg24kQ4IJ+rdEko1lHyyYGSiLnk7TUq2q5Ahw=","I0+dls9IMzPBP1IkpA3UlTcNrLe2eZ4/k2Hiq4kwQcI=","C7PgAiLNPXL1SZonSd1+Nsji1V4lX+gddYoQcHC6SBw=","GZrlK3VHo9pfVL0rnKncDyHRFZTrUqB5B3Wbgu7nZhI=","AaPYBI2tCVgcGNGrLhBmbT7M0HaWidYSGZwmVQ86GBs=","Fma6lKwss6WMXMhu7HUTU6FDkbDgb74mOFE5bezA/Rs=","FcMDTNecrnXAC3l2gXxZaVmJFu1WNEcnuBGHKvQELo0=","CGrGky3mGpzkGLYSUChR4G1dcPTcOx4e2Oosbfdbh4k=","D0OnDIZOeoHgV2uyd2RlYUGrQ7GZJaG006F2i8city0=","HbOit8a1OK0HBo2XUI31/7NKCeofmO0wOZrymD+hRfQ=","GxU5HKhSN+6OpIVw11lBbxgmqrNOqH06PMNUfRfn39k=","AmOqqfnoPCVeZ/mgmQH+7SaN9WFR553zRUJjQeDzjzM=","LahOw493B9XXH67q7eeT2ZDwTozdAWy7871lwSkTghM=","E66d7UgS0fTSjTeWQrp7ebstPrgdzSI+iRDFXo93vp4=","JbGBxyVQACwrEwSTfv3DSg1F5wlRGSnOoGA1n7Ujv2o=","LRQfh3eOuvZH8tonq74FBNRkQoOPOuIarpB0WD9rZLo=","Bc+1aY9oz1EwwUv9TId0Ggtl4sGX9ZSDHKQU/1PvVQU=","D7o3fmlJs5CBVAhchFeimAzF6jRy7DDgmWzI3Z2jHZ4=","LqW8Iv0+TuhYWsiD5XRQEhWXKyA+IdPKwztIUtm1B7U=","DbL+hKp9E3Ry5ysP+8fnanb5Ik+sHRs9pu41pcck+Ns=","EcgEpBnEfcc9sasmgpea/bBCwSzjSaAN/toccvCk2yM=","FCPfmcie/kPD6Ar2mf76u4Yf4NiXRiTfwZJ9J3ba8kE=","LgfB+Bu6n44b2JFXh8p0wEYH6Dwwj02iUxQN4OPLTuA=","G5Rcyxe8J+EKI5JspVN7SbKLYzErMnjNFtsUSrJ/o8o=","CumCEkPgO36pNzsDInXTLdTLq8k3gfNtUyt8ydt6V10=","GPLmL56Rw+OZNYI0+moMkHw/NUH8DOjvG1rRNdQcTAI=","F9eu4pLbo94ZQ8+DNCVPl1SxetelosVyMO734GxASf0=","D/dfj/c6VdSGvu/Z9di/b2+dMbEKCQOyT0o78hGPmDY=","L4IZ88fBSNyy84xpe//TEA40sOyNz210Nt436d/GWk4=","Fuwe5qdPed3Z0UIhZlnZm5Ej99eJAZ7LXPOgQ/fYIOY=","D+VhLY5f5f9OIkB4y/OQfyUHjSYE2/IKaurxiwIWtX4=","CAIZd330fOoLw4UkLFJj6uBrKn6qymBbfd0y/gsM/I0=","COkMBakJEECBXsCOsUIQahsslO7tUTLGN8+cDEBAPnc=","J50s6DRnMf3uekmQO35u8TYsWZcOMarwGqxR3sf58CY=","EX4AR6zSK2H7+B6ZzBPiufHY24+zg3hZLUQ3J3m98WU=","ArxwU9yFKVpR0PjQURidoi8y8iJIfsnsOdWhdlLZQR8=","B5BoS00muagyJc9y5gwCZDLKU3hnjrjHRN27bmRfwBA=","CM6p8CUj6dy4dwmBLh94aD83OjOJV3RJHB1gcuOrB50=","Gij1VI6+LCEPNhDOML/xzV8CM/4EXw2i0qcGH2OtNfM=","FVFJGqDgNXhyQvW/Q1Ga1WG2YBApxW/IY8Y0dMvGcT0=","JwXnNVb9KYs4z+az0ELk5fS0V+kOfosWo8m1S0nGRPY=","Ge24SGKkoRPjcuAcODW3FnvVjW7csDgHjeUH3IlHJyg=","CTixwmUwK35BSJBv4OkPmt43VRCVDUdSJKCRXb0qNCk=","BDXWYeGNi7KLuhpGSLc69kRBYjFi5bY2uh37en6IfAg=","LOcc4kMWYpEeoz+Z3dQiJ7FHdXOyYfnTiVf5yGKGssw=","F8ddoVIb0/RLLtOXmbdH+0/SgDioelCm79m/OQYPHfQ=","L6GOiVleaZk+qlf3GroVqLuD6ahsXa93B5RWf/T/GHo=","Cpe19zB7m2tGFNvdnKBu7YD6jsY2AIYodA8EZzzM2YM=","L7AjI6jbe6fjvqeGUqPdUP2QcFy2Xy+ZEVzlENHukNo=","AQmEkV+8vLLH0FHAagAgCCPGQxQ1/zh3iLh4NLRqZF8=","JfrvtUrn6KybNRbtRFNoRwRfmDUP6AIO2yT9Aoy5XnQ=","Fj6ahYBRZjhkBq7EMJFlbfijVBBJYKxwl8hdIQfc/3c=","LgHjn90gnt0AOT28eSc3go+B0KJXBkNsRYaKQMI/5T0=","HubKAVbuvtQ6fwJyYzjJJZSEY0iD5ky2w0/0tFnc+mE=","Je/7S4TCwJBuu2Vxr3oVEyXGrWlqwKtafno0NmqSP0Q=","CQGFCG0M+9+UGvCfboXmyRmdpBwLKUwEniFD4tG/lMQ=","GWkho3QCDy989r92t/2Nuq4Gzt7Un/lIJo03KNC6zL0=","LjCoipwaSN62a7H+kjLXOuzS2Bl2gisu1DeqnBEIBXc=","GPyV77hA3VL03lTNAjsLVS1X9Ums3E+GwWNWhSJTQ80=","C9Iyawyq6m1RQbO+Rw6GXa6Z2G2+a9eGGiLvbi2VwIs=","BN4ao/uYB7Iv48UD3LClgyU0DqC1pQcC5idnAYZVqMM=","J50hZXs5tpQYHVCBgnlA9ubhJxoITFX0Lfxzehh+uYk=","JZSpQhXcxsc9ZFELrDswQUq84Yzb/rUJr+bXDT3Jeos=","CVFC485uX726mIWDPGFLv0WYlbbOoQ7fut3bJ23dKSA=","BPfHEigezFbb+Lv5X8GvRpD0GbhBMDQmR7460bZ3MmE=","FQwpW7BKYoClz69w3j6Zj4pCRIt6juVtH86oxRX85IM=","BAsHOuoBtVlIRis8lpZeBwaBukLZJwW+q6fqnOWYN4M=","KFhUquBCw+phbaewKmsu8wl1qqKpCuuHE/GJxMqjbJ4=","CrALvuICpR5C7I+5tcth+RZc62UraVbBIF6N1TvqOwQ=","ARUuGRMJHN5fOKa98KTrDrtQGVS3IfOFmgqiYs3hP4A=","LfSpOOlIiCWXlELYXdpShQEXG9CbeA1D0bLiUy6KTRU=","HRBDPmdsCNw61J1xrAJ9xLK8byGi+z031+npWBknmnc=","CH4qwSzRJnoEkJP3MMKkYa/2pCnCMeX/7bYsxSZ23yY=","Dzdpc3pENA5vyf7btrdghWgm98OmyouZP7AEEYcYrDg=","KfbVSiHMAgmADuYTtEWFJS58NdPApPAM8YqCIPNs928=","ABBt/WoF98VQBMbQeScomF45LWPG0i4YO3bBPNTuRl4=","MCS2ZT39aKGrhe0k8wv7iGkMULmWDa7Vm0YDMfjjbj4=","Lxea4/oWc2EQwpEaUEg31xx89dJ6TIPcRHp+pU6aif8=","BXdA+4jtIcb0rQOtSaszhmgNPQ+13sxN/mXiwYezl70=","FX+Fc8wfl3OzhSyWW7ALwRibyDNVx9gx8ciBAG09IoY=","Idrp3oTIlvs+Bg/kZ8fdC3Rx526WGjsw03ZE0g6PRJw=","LXbro3+QEIu53O0/naGsrVop0qNU7dVCMK+pt25HA8g=","IEHqQNSR0vEGKGI3JxU4PbiXUIKAUiVbHgcfmbo2AZY=","Jbk54sQMbgdaQsuJaLv5KOPWqK+NpMx5yb/HLWghxnM=","LKjwoVl4LSqy/07Nbt+yh+9uWh8g1Qz3p1qLB2Bc5GE=","COGCUuzVjehadPzypd/YZteA6LP1khU7fnwEcH0vH/s=","DnQvomuECK2rqhfKfcor/BT0Djq6RqLW6F0+O6DFdn4=","KHQ8rT2HKEKtI9rml4KV0mF52BJ15S3DCnr4Cjs/2n8=","K3ikd3LfD4AF5QjMR6PCo3BZ/eNA04hsLq/nmur76Gg=","FplLgVIp9m+Q6I+J4Ee07NP5GlfdnuXppWKUwvNQr3s=","Dg8WzXUEEohSDtsYl69asRuFpUX01kL/sVf1dyEpQw8=","GwHo6R13Pb1Kx1YSL455qp8BfaPhXUhlbQfpj5pz7wQ=","DR8lJbat9QE+nXYXCv5vURdqRJfBWIyL5XXATlZ9My0=","CtFQKUWIWdz/4Q8xb9zBNFJ+qx+XwKawmU4tFuP0UhA=","Lu95A0+Mwu4E8PGIEVwB4itB1Cn+sqZrwjk2HupK9Fw=","JeQqIeZemfY/BbNs/Ehel+ct46o4qFc9ND+VzlDGLa0=","BsYsBWQEqjEGGXhhPJuioFLvhTHu3TJjvMNMTxZvfI4=","F6aYtYOnaRReMHeVEigEAj+Cvjdhis3BINQe7e6dTP0=","Dhy8wR1l4hQJKCF5Vjqz4nOFk2OwvunP8Ggc5aEfUgw=","IguOwHxkkZE222v/y6zZvLwqVgv+mLAsqdKhwWIN0K0=","H3GVs78Ympl8LU1/jRB9kcKtU1K2PREc8UJQXC6jVkU=","CUbiKl/hJSzqdJcwqmNja3+ZaA9imagCScOZw4tWZwk=","JHhYdb3snuLcdlYNr53CsBZHIYm3sqfX3ZnoYykxO10=","JNbaCv+EU/ApUx6akMq2lsQyn9BdW8M84+lJ0tNRBbo=","GV4+IQeco4CTvduxFZHNutrM7O6R1EqceXOA/StwFRI=","G/9rQ6RT4WsrEwMjMXzPaMARbMTmmQj8T+qt68AQIJ4=","Bz+dX1JpTYHvYohPupoxQy6MWQCHYwJmqGuJ88Dpx4o=","K+P+TauEwYzOQ2+T1JKnPTM1whpvtvPDJccPJ6sHF+k=","KA91g1DiziKswCIIKMN0ETwKBFRyFt7HZrJmntaHTbU=","BqS4qqNjJhwrpj/DHnPEcEFSkIJQ6613vXkC44HV8lE=","BhGBNcaxmX+W0wphlod+4KEDcTuRAEAnQQp23Fvf3V4=","GomysQq6Ja00RFkXBVuVjxITBfezFIn1Du9HRJTDHAc=","LjTDokuQ+lr8s7krQFkcOAOSHbS7FHX9lJhBJ6/h9MA=","KfTNZLfJ2qiMHgy+NsC1OEC5JBr2vj+jUoy9hJXYm3Y=","ETA0+JnJr4RlTuc0z1kHE0EoUo+MovxicmGt4AbcXaQ=","DdXkHk0ALRf9MDoYLHzk2hwSwp5SRalOZ4lg95oDwiE=","CUlSOaT+0GOjwpKKQkE/As+a4IhoFG+ABU5tX/Uxy2c=","FUhv82tzJVKK/lMpgZhLbAamOgtuJbH7Jx9juMpujYI=","LYquHQgqYNtrOxqgskSSnON8E5J+jWH7DpGPAaFOSDU=","AJTrtVAdrlCz2GgxFwD7g3pcaem9CQCQNgFhb2k1ReA=","H9r/rK2sQbYVSxbJqiyIWcQv2NqQg9KsB8zLJuaQx+I=","C3WEzuHHjpAwF+Oi6D6BWDDbkRiltHebWU12SqWyQck=","FBLoVNqKTJ4KEdJ/8MRgm9co8uDVZqVswpNvNwxAyHU=","A9NNvC5vd6HRKu36XhHeJ8yZHEnt+zlu504mnvXaKYE=","Ku3VeVBG28bJE3g4gtSkVGOVDRCKfmkQUyuhofTTF8M=","Cl3OHsXH0ZkdJ1+R7S/qN5PtxK+n07Fx1sotXsiA4oM=","FY5/ydFZbPBLrICkn0qTRFs3F4qeWna+JNbHCM04lZ4=","CNcwYdmDYQ0wk+BegPBJTOxuapdS+F5/YEtOZeb6WV4=","LrFtkjVqnOLHNyAVtfFqsYl03ynPU/F+H2QdU2DX8gk=","Lpv7HAcv+h8USLzzyxiePI0EVIV6k/LbTB8I9mUG1tQ=","BNo66czyPEQlDunzIJWy03WMMiOquFzU4heRKHuqTQg=","FkSVdJzNfq4gXKFPSIK21an4TXCi6xJl5+NhkyJybl0=","HIGzkz4wLiojBSoe3oDI7ceggw/JDU+WfBPo+hmdupg=","Ded5AqLaRc9nJ6boeQtLOH0mu+PToQ+PGvfXG+gqzrs=","D7yPHzn6VvUB0hjMQoPZ9PfFdYvxIa6Xl4oFRrJ1oiQ=","GxWImN3q9XB1rFoDPQaVQ//ZIm7B/J9f6M0XQo6fnCU=","EKm6fY/DYkm3HOOCgsVQBHwHI9QySFm48zwHIzFX99A=","HmK3xT9RDmDBzLeCZRXADWLrIa7gCwoSu+0z8/CkEBM=","IeKjCXPmAUab049p5r/l/GsfLFRqKY2+S3We7Bg5l+g=","H0JWwBK9tzzGMktgWbGW9mB8ge6+DO/ON/uuNDoNuGI=","KDgVQG6AyUWraoC0t5A1kuMyX+//8g1g3x7swBwxCTY=","DLTODeBf/t5nCKe7FCRUDXgRliRH3qB7vWs+JP/P8/k=","I/na34LFIt89C0HjGn9rpTIw35BGuKM407NxJ8utloM=","IRMG4Z+2WuEChti2KdTMe/IUWrds5RPUr8tdBYpc0Fk=","JvGLsJ7vpwJX2UBsU7FwPtMgLufuKR/2awgHV8i8q8E=","LWm0ZCP+eaocoH3JokBvJCRXfjv6//WOpQTBBOxPfcc=","B0ZbozAm7SPcz3bVIVwR/8jHUKMLXZ05yyrTGW0sfjI=","DkFG3ueM66aIdzgQ5TJ5Rq4g8EesT6ssxFo5C01G1ks=","FiTpYLHcVuWHbqiy4hFc219gpoiYY0V//67qwCBm3YU=","H9DjrieGykHmVb+OAkenGev9843w738BLuWl+TWNesQ=","IFLDbmuJ4YQObRdMlmSaPS57UPJVjL+GKgXDaxd2lqE=","Ese+gL9/+J1p1i9cJdHLgp9ZgYdXjS/RFYpH89ybGH0=","HnEiY2fPDmf57h5bubzsCYoCJAA7xyTwRK2mPw3IhII=","Gxrv3ifUAJ2pyp3RTY2cVGp8hOZ0eosf4qVh1i1HMvk=","KPtvvoDRYbnRnWTGi/0kZ9sDmUWeTgCGmbujsJAfW08=","JwNMmhi1X1JZgF+W2KHZt3Fvsch1cfcfE3sCMUkUzhk=","LmreSe6W0rmc7JTHq5CYnK/ZEdnXT2uWkTDcn2ECyK4=","HvrKPVroel9o1PMRSQLkgKlBbWkzKRTgw8z6ol6BlmU=","Hb+hK7HnsM85GVq5iy9P57C1I8Q/YXeLKtOOF7ZguOA=","HSGtxZW7NGKqOV6drMZxU6WsTiqByLqD/jN+ZNmYHco=","GDoDH2UoOixXqmG5P3H46iqn6piBsKTIp+tiqZxipOA=","BVBdcD9//9Mj3FZ5hy2bv96BpYzlosT6AEoftXAFs/Y=","L6lLk2NuUJpfu9N08RGlSXTq5N+oV7ySfUY/0CxmWy0=","Lxgk7+5rkMcojbzEF00u6ykWitRoyfNDPRg9OP27YNg=","L4sAQ8erffElKjZaZTa17kWG15v07dTOTU6hI2p30pQ=","KgZvqBF1SkyN9ho+7ukqeoBCD5JUHQ3LBuraMSf0s0Y=","LdSDl1vyEk+oXcpBdJGIxPdNqBJ+zvvnjdlyt+nZ4UQ=","A4dSJNPQtAoWR0b6MPeDXtbcvOnSPcSjxB5l4KcPeow=","KYSP7mJlCN4GbnBG2TzmeMc2y/5kg5sP53R3LGUUwcY=","KKfYrqv8HvqlFchVAkjjRBKifn+my9eNILAGfBJWejs=","GVB7FWhuIP4rH5jJoeSVs2/8JNwUmtKfIzlh5kFfkrc=","CmG5aPUF4HBL4vZ2smfqRJCNkp/4Y5vcQUSUWwB1y5U=","EJdaf3BgswKrxNXNLo0rXTMNQrMb1cikeNenaFkFn1o=","I9HvO0LQwVPWIWNPQ7JCMr91yQ9zxbwwuF++GLTImiw=","FbZr0+p5hsfSlkEXiU88Q/4CuCVtLJwYXct/jGO3qnQ=","CeRqjO+onFympblh+9lF8HJVr1TFP3MtMmGUQrj9+OQ=","DnLbSHJsMEkSHL+9HAg0WcCmM81pU4y2M7h55K9sa9k=","FvBTCduRs504rPwd69OakcxEQzDD7URYEhQgFqZNeEY=","Bv/97rOBy/OXlfg8nWnIs6zLLYf9bOQnD1pmBt0M38U=","GiUrHzR9jYlK9huy91xlz1/KGiIR3h+QXPOfptOE530=","IxVhu2h6Wqiq9+HFlb8VWtLZPgki2rMn+5wfJ4dyEO0=","APjUAw6sk+xtp59jBM2msEvjLwNugLQq3ao1HnAHkT0=","L0nd9WXLUyTp091Iu1cCLMt7R5vhI+AD3j8symzcgNI=","Hf7omHaWwy3jBEBjdyWGVTH518PXb+6YEWVqQ1vwaE4=","BYIXveswZVRokszq4hj3/fOkPCODzu8SOH/CnU3HQ4A=","BfhCOSqaB9TH1w8cofcrnjtc9WM+GZ6/VLokI1YNT1U=","GIsIB7eRBdy9XDbsxnbC/uYDrqByt3EvLrtpudF1Lks=","EQP26gnK5iHsb2leB5KaNgN8Uu/LtJPxCvE82wBVVI4=","GkD4ujGS8MkpJItK7WGcgaIvigvwN0XRU3K+Q3sPwIw=","AIgjt2JfhKX1yaiJHL89x6NHfaIVIAukIOUYIWRfnS8=","BSpJSvPs3vUDHYeZTyZJBdJfxsYme2995ENbxhYfPzI=","D8jNGe4x2gGNDGxZhW5ro2mlQpIxET3/TI5T1Q8Vd74=","C+zohwj/RH8mEDVgDZmxE4mqByW0Rsno1UoC6P8t48A=","K8L8L3yTJF8fXtCrbEzft3FUT43+ygIlDZyhv23C75I=","IrFvgyXyosaZB69CaAEB5Pht6A2QG7aXAxDfob+AX9Y=","J4KCPVGIz11BTCgM/Y3sgWrn/zbA/azYcK5kSfJabLY=","Eto8kKzEGJtFsGofdBWY37LZwk9FkSDevs5cX+I9tb8=","LYGl+fpBc/WPdUZDSB0ICJcmuse7cHj0ERtVEGta3ws=","KG28mQFABG4eJjeIXU0pBIdfCvpRIZqyt1j8MstgDG8=","IOejZ0oGZ2bQQiY2LnMhm1TKakJYJgN16Dl/j8EVGX0=","IonzIn9M7rrgwdxRTeTGQvFTFOrpN7OaPDwSR2kT/N8=","ITJR4wp2GZDyf6GXBCb51EoJPdBFJAFnBqEYB1OqRhY=","CRZVYSqT9b480x2ySMe2J6LfKq+h72n38nZZwT8wGe4=","GvYPrzSwV1XxlBGVsC5kY7tC33bBKxDxT4sWJQa41ek=","IbQdDv/SsEQMDTtwEjt3MZA7+0bbPHojrP8Bbq8Qf9g=","FqCHbJbUW1nd6CyPHhAixcrTFjjE44zs5belbECNhLQ=","GFMp+eSqhdSdQqYqtPZB1ixf3t4XAVp9efMWS2kPZAc=","Ej8gjbDE71SVYzXRaucVJTTS2Lp5PWAfFVJJaWOeo+E=","GqVlQnjeIjgNp2vniFOBwXhMgO9PS7AyrNE7CXOcJjo=","CVW4oWd6W2MQrY4EkugtEEShTHjKh9HjDg1/MxbqbOg=","DH/v1O3Uun2SdWtRc5KJBNGPm2/plaV18Oam6I98Dlg=","EW0YiZfuxqHiryrsil2x68XPpYj75UkPCN7RUD7K+wY=","JY0u7Swt51nws5S2o8zS2W4osQAY8+f0U5Osj/6UfqY=","Ip3owpZa6sGqftt4+/tdf7Euf9f/5rmzr7XoiDSabEQ=","Cx+w/q/pjWz2NyFw1MWVrdpxcCwOnUHGyhoD11GPg6s=","KFoFvpst/Yry0PKPLjL1zOaxU9iA2Kz2kGeAymNsTLs=","HYJA6ZAjlO3uK3YJnbA9dN/5GFQ086Tk/oV1lpzk8pU=","IWC+gjPOGwszGYk0nsS9mxJIZEhRCDHmQUZ4sxLVf5M=","KSm4OdRL0rP8W/LMgV7nkQ25ls1bXf9CbI8Ypa2rUv4=","B9DUPD9jNwHl8N6tVRbpS5H5dyXkaYLRmd4DNFkg7Ag=","C5nCfa/5DMBTs3EyYi/dxf1SvOusEnCxzON4p/Ajk+8=","LpUt/MkkwIECzKfpVl7t/s54llCDuFOsH0Eox/PXhpE=","IZC3f5YzkQZtbSbz10Yg7DXlATdrUpnNP36cI7Vcyl8=","Bb6RnFLS8dwNCw0WH3unGVUQIIquu13OsIFfKpEWhlI=","C05LPKiqg0Yiy//7dubzD535l9y/k98ip77Mj/mgZy8=","FiBSKojDtTHEXVHlNj+U+TM1guX27hw8t2QI0RYUT9Q=","D0QuomiD+OGIcV9YQaaQyys45HnYrXB06JPvGePHOQo=","GoVb++gKeIatgd3w577dgMHg5NG7AxMOAwNdU7WbpxA=","Bqk4aGEiM+PWCY3guBJmSQNswUsc48exkUmhfKogtm0=","BnFCSWLpI9qSZhLpwGYWZcSmfFJCZ8Rag97lKBMNTEQ=","CxGXmfbuZ+J3XNSnGoxdRVuCQm4Armzs6jK19Eg7bUU=","JtRo1V3DHNXqFBbcoPfqUZBkK3fK+ndB8SMyE3lsFls=","J2/P4X74IYGAEElL4K7SSrwaQerKUxx/XS9xKeroAyU=","I41AyDbbchW+oUVcySttc/UQBWjXGm0egavvwYwh6Ts=","BkxP0cUO9Yffx9yszUq3rVx82wIwzI4ONNds45n7Sbk=","A3GGafFv4wrcOEdKdUBq8pQx7LV/PbG6e2aZeweypCU=","GfEE+Qu8A3YtYhonSjJcSfUHP8UMR9uIXpRWZiQhCY8=","JIbJPv+iSJC+pO+a5subj2X9dZG9hNU1t2AinAzie6c=","Ke99PqMtljImn7Aik3x4qR17yqBjqBjFkkt7ktAey/U=","JtkefM4dje6ryNfFScuxvv8MFSy4gZ6GhM8gUEoCUvc=","AkjQiZO167JU7Iha8qONPkFcStFU61Nha5sJw5NK0Wc=","IK5G6itwHTebynQx3NIx1aBTin320l396czX3QJRjbA=","CkhNb0uGV41JGT5cAkhoC5YUlQ2OOR9SffD0eOxR2ww=","BnF/W4adJlbCs1wB4oxWlysEv5fsp3YT5bjKkrz4Tz4=","A3g8cTA45UiS3Sp2/M8BGaMp1jOsUz6BHlEYF8TEo1A=","DxO7/sHH+puUEjVXGded63N2r94NoOcOLLMfdS5PnTQ=","JRrczOUxfJiTdw8WlKN4h8/rJvH6rPm//2yuyTphgqA=","D4JaBvxpAXyp5XLHMueqhZW+b2yqof3Jg7mvEoT2Pb8=","Cjzy+zCtLHNYl12W/7iV3o/c1h9067JNPxzW0lHrqTM=","AlGy4GGxLFYBnsBMVNdEbBO7199G0f2RI9b5G5v3ekI=","KVFwLfoSb1C6bQRjvkyjThLsjeKBgHX7BDykcbzC03k=","GCyfCICaKVPmRlzNNhtXyiilKbuVGjVWQ7cInqtxVpg=","DeofZA4J3NaftFAIjNsGHfRjDbYpLx1ghcEdWua2+FA=","FXQQ6+DooMgexwJTvBYCLdq8znBwxQnniqG7b0nhfG0=","EXsJs0c4OXxhY+9kfWCWnW95fP4fS0pVtZSQqm/1WKs=","FXN+WlsxNA9K7FeKc9huTaYcvU0aVLtfufrDZ4p2L+c=","GWsGclE/J59dsgDRJkwDwexfC+AAJVo9JW7cPrcT8RU=","C73OA4unkjAM2xjmidLgZ4oJXmnhCjpWu28rGMB29pg=","COT7XhROLYZ8VcyyzALGZgYL4OvD9vqpi0CXSlPc2sY=","JUzFOuiu3IMjtUakBRb5rSeirBr++drovafVai1rqmg=","GixA8ZhN0jON5ygQIK14Tf2TbKN2qL80kcphywAocgQ=","CwKhT17V++MPmLa77puiXzeUmUKAxjO33AOjqb9TIQA=","FSKLRNuZFeVq7z/Q6WXyvQWBZj3Nx35baphpSAdEFg4=","JO+PojIx80yYseGcDistJTLqEEjwpFw+xgXMp0F2Yxc=","Jc0FqSZ+IeLQtX8i/AfKMyc4pulP3i7HL3Zre91FZqw=","DO6mttht3o1jE/fW5Rme0jpmNphMi64BE62tmKz3EnI=","ImPAcBtJMG3x139vGhRybStu9GW95LlQSS6kAvkBRlc=","L7ZW9N8ChBJI+YpGMDaTN+RD0YFuFqPB8ITDjwBe4Q4=","Dm+e/rQY+gtAFnV+EuZBR2C81FmOZB2JSqJFxvOpZhk=","Aklsc5lRJK4ARBUbtpj1dl+CcvOI17US6pQ24s27gxQ=","DfPEm8ZbcIe+yxlAmU8c3Ouxb08hEho/ZiZ542G9aV8=","AjQ/a4AYbmyuoq1N8mw3Yoqv9xMXYaGA964oufu0sxI=","J2uGUuYTPsFkgQ2vuqQM6Pw6MPeCZtjnxhsvsL6FRuc=","K/CaI1yJ/r5+VvAC33sAQhS/ANoRlAGEZ5CerZXqhf0=","HvkGTCD4Pox1gbYJrFcr3PS24fs2jKvA2/8IrZW3PnM=","IQtBjil+7j2k6As8k34ZBvWw9V2sAj4nZGvB3LjPjoM=","LKnm7lmYwq0GdTYkB13gdxp9AZ6Jptb3av9Zk2Zb7r0=","F0ripdsy3KTVYiZXXx5cT7D/6n7ndksfUd3H9SVshqA=","GGIxnO6N4+5NY4mV9pPzJFRqUjXSKVLN71IEDYu9kCU=","EiGQbJl5jN62bFDxQLi1eeAyEozOCRebsmM5Dsr5zUk=","CE3SWk0UGnI7Kcac3o4Lu1PQMZJvsNFNCRN+P4oSLx8=","KTQa0E5zpuadOsZU1EUKOG7Sx5R7AXae0yTW4zE4FBE=","GqsNyWUWH3fu+ND7TnLka/3249cY6sTlzqF2M5mT3Ag=","GFLBJoYrdC/+PlaP4nrOC2df1d82FVpmCZmFxwDSaYQ=","Am6r7lwaXBsPviJBd6x6Fujw17SMTvti7tlqkxIC8MQ=","JotgenVJiqhqHrZdtfpypUtBw+jtnKWnB9dhE7zapJI=","EKUFHwZP7cC/wOx7a+Vq3flNEHfdv0VqGA86m9UCm+s=","LCeTjOTh4PmNXlM1m87KWpwiBmyz3Q92VHHdhf9kEhQ=","BgOQogNFmWOO0NvCkDzs30kPHCDWBfYrf5W6+9Nno/8=","IQnn3EqvbLKhP/Yrw8vQ680+vfAiY49eSA0BC+/+x8s=","AQaVnhDOaBm9r0jNXBlDLTWsihZygrRMsKZwPuvj7Sw=","J2rPi84muTIVkbxYg5JgW1Dff3Zr6QyDF6Ge6TyNy0A=","JiXLG+Cf9jxeA0B5jRC3dMBDIdIjQOXujSzErqPckks=","F1IjtWu8dKRv65kaT8VfAvrRrJuvx1x2yj2zpp3c/yI=","Is1uF70UJrE+dCITYG8VWNVhm64l/sab4N9sMeprmXA=","AzMHkX8vBYrmKVYR42A2qr25Gg+586S60+av3yg7GDY=","DHTifVNqYnSoq5HfevudTr+UTGgVfEE1qBmTYyukEUs=","EbIhKgjLh3zLO0pWOc54Je90h1+yE/B2E2nKXYepqAk=","LIyNQggOLpYV1MjcDyDDwwBdzrFpfZYj687rY4um7vg=","DWESTQbNdbqgjUY7mjo6HNH6O/bKUIOZER4gbcGfe+U=","GKjM6eeqbfPV6zVAawzUa4fksI+P3JkekftZJKBzQMA=","AUUyJsdXQrhA+3HxUePlNGZIuaB/wQqsMUhdfA8HGoA=","DrBfUgZ5NdC1UXrduXrZE09muSHID75oVI4MCM+45g0=","F4g6D6+jfQP749pkD9zfAv6oIrz2EtfoLgIX0420Ago=","B1Fsuz9n27wFC9LsIbGLudDqmXF3BZWoXEhjYzsOGcc=","H4bvlHFEOyalnaZ+HCoiPkV7rur/KunwCQxVDDC/4tM=","C4TsY1XL+0OraXCdT+2QZoXwJhPZtIYS84zeM8aenwM=","GsAWtA0w0mcjxb206dL8caG574BlzQjM72bKmM54lzA=","ELL6id5FRWBhdqAEVozqbDOBvpYS6DgVRnzEv661hfE=","AL9WdKXqHOb9TLdc5/JnEOUQY5s0NU5Tyi5mMbQE1eg=","L+FDmZO9M3g7ohxewfKNq5cUej6GZIZt0EZo4EwBN7g=","L0A759OMpzNnaKOpx/ZWaShTYo9DeKdKUt9Ilv3MQDQ=","DhwXG6oLo+gl0kLR1wRUuDPD4j/onn4iPUjezYgX25Q=","Fy/IYcgioEWdJ+B4P8YDQJ+DWRP3O3HVH/MaYvbk+4c=","G7niRUozw8CMvjHddbM9nWZCzZsKl4wCUfW5HwgjUjw=","KSk/hCLU+W49xpT02ZhGzNbNW0p4ZiYl78cgNDCNTDo=","KbN48kRqmjHzfUdcgwaQUymU7bZLqkN5ThPx2caUnRM=","AYqCx0utiqx7dheUdg4JCs9VqPlVVvKqz8IP2YwZYW4=","LB/ATe2H432fHGOc7UjdjJ5GYYz0khhjfbVHVZIbFkQ=","KeoOHgFeXK6z/xzm0nclAud3i8+j3AN3ytfV7+Z0sr4=","KhdTxqTHxDcWzjNx8UCmWQPSKNWTneqSjsN5aGEPM0k=","AtlKo7tUmNDXfvHvxZUFGbECk1DUdGOUqmjoUmwJ4d8=","CPJpCE7mN2IKEXgOq9jo+WwrBLjbYCfuiKe+hQSF2/A=","A6v1U/taS51Qk9O1+JihEaQmHCQZ8+BVBg37RdgufbI=","G52E0YnFoivJvikmYjNh/GvnxxTQeVNkJ/x6cL+8u7A=","I6/CAEFPI+dJa0BGKU22kKYLz1y3LEGmHsc1E2XIhcE=","JqXObqY7/Z5uGjcxiTjU3aDc1f6dbCrPGr3SfOFFN5k=","In/AQS9x++SQIlIjeFnwuKaUmQMWkYrWcMNFTvJV+c4=","DGtEin3q5Ir7/PNMt1jYR1aPddcknepNoJqQ+WxnK+w=","IYyS455i38EZxMst7ZUS3CF6mQepqLDtuWonUWn46dk=","EGv5KgF8MI8Pcm3z0FFapv7sHBgCDDgDM892wlAWu6U=","Hyg/6hckTwQ7fDXqHnGTFknPcABpJUasVDplsYyjrao=","H8X1jloG4ccOvz/Sosjf/nvfLCwXm4F/wfQdGibufa4=","ItDXfwrkzZOWz82KJ6JGMDzscP7dVL7vbdhskZOP1WA=","HOURIS2GiFN6XgOZVydumTWz6NW9RwRcbVg1EI7sXw0=","HIPKXfasR3rnQjbEn5MJ3fUqQpD5x8HTCSwRMBLRw/Y=","LnLaDh0dHKzJX4qRPYehBoivCtESlLNQzubRKKl0Qu4=","BFXujnVSvna458JZfZeHHWECtJ6yzx3bb2gbfgWw0Pw=","EHhj2vTKwxjdBqsU8TIVl5SQLjuNoXG4hI0+2gTmxEk=","ATKrr4DjOsSJgtqdXS/pEZHxfxkQ+9wGcxcXtrxjqdg=","E05FZ7KQ7ZTEexY/owSsjRTwD54mN19imahGdw9KrCE=","DmwQCKbWzzBKHdnmGUo2DB6aptdlouUyihvitSNRZPs=","L428D4bNMwij1ZipND1jijwvVulzbpHw931Qi/04KKI=","Hu2pqcbYoDw82e/RvqfkaEDWxw1/qC4IW65nNH5dp9E=","Hivco1idIrwJMVYig3/riVVyBah3FM2AEfsm26GuD8Q=","H+uVkRIXW6byq9nWBR86/zKpxNpFn8XzuqFmt+ASBKU=","G2pL8vsyAxuYN2VLH7qKygS2RyqR0F+WMgu1vdOt1m8=","C8IHYmDbeX8E7y+mDGz10BTYl9MgK+AJ/F2Opg3BjLw=","A5pf8yTKqdzWW4xEvdHUI7bALkBQrYrpMa3m27InPMU=","HlDB96W9ipZhTqJn4MIgOctHCGcGOLFuTE5rS6CI/zU=","JDFRQNseA9NKnokNhfs3hoYa32SCEhQb5vAx7dUbjAo=","ASy281oY2UhccqBzxPkDfdZk2Y0BHokr+gbfi+ortd0=","FJpSjnMDEZzgZt6dpBd4A9d04/Gyxtq+nt/7OVFIFhU=","AJkHOP/sxvjcDmtSab0d3nTG9q/Ud3mhGdjJY9W2XTM=","FbMZ5PUayJMe3mVC/5g8su078wdy5oG63ky9ZGWfx0E=","FVM0P5Wx/yJqbYUyrz5InTBaCOjVxTJ4fTUaXDC0JvA=","Ek1AwVTURU0Q4lT843OYboosobQ90iG1Wo+40ZxaIxQ=","CGMmcvpCNqykP03+oFCMttOJXb/vWMX4D2XqD0jBegM=","GO1CAuCB7+txBwIa7LcG9290ZuXjYQH9kmdMaQvaNqk=","IrYtY+Tap8ZnTcl/Q9fsY/qc/gR+rWAeujb9N12EAJE=","H3a6GIRIwtxQz+KrZcqmRihmxeMbynLRLNfcG+fsFtU=","JZtJaPnkwyiFkLtSGyvvXzuxswpyis1FYn66RdcyYN0=","GhryQYsezU660kxaVK3M0AkHKit+26wEoIA4cPzfIdE=","E8SI77V22YsvWMJloNdtRQx0wBBdIlprERgIz88T6Pc=","LgJ4kz2UuENMUqNk5ao51MAuJoKVgZuwpMmZsV/ja+s=","JvxqD1YOV4EgLpXlhm5nnqOqSnbNi9T+Z1ULtObB21k=","LXzgNU5qRX7V02Ia+5FzLQLlyZJIeGvougxR2mj+lIg=","LeHbbat+ALgYOFlszmbouwqiaYmmk4bOUGFWDyaTz9c=","LjBoCQc9SgC6voNub+SO6o5PoTuZMskoZB+rrUlE9Yc=","Ibm8W6e94Hh6IKiqnvmhfVauKvwde9eirad1BtFrZvc=","A34SI4Ap+70O9IoyV3SApNn2Y645oOO2xq0PjDkUxxE=","BiNA76GjBhkQ/shU/1+pA33ddJ2f+9WmKA6UmLt7npw=","KOLsZ1LQfmRXTk6SQJtBdob3JRJ/FWTRZGxP9Evrnew=","EIHbOe9BlhqsjP2vuMR4WoR8ozSKm26vWpXg/088RUE=","CsA8SK3Wh26ouEdc4W0wb4CupiKdCLPJhmYvu7eiI3A=","CZQTZsVzQ8V9+GB4LVP+itwqddotDxdDZKBVqn6gfY4=","Dck42mCrkYLHEhyKoEwdlVwfcpt+prvYw3uli3S7Tc4=","B0Jr0S1HaeF0hA1KOmS0BUHoXtht0h/11xvn1+upMOs=","LKNFEVOTN88FRxyqOsZgTvBwWz0uSHTbF4d/ajotZms=","I9scEYAi/KkN/JoqvxGGqsCcIjcrWmgUg1RY0zwYM6k=","KCtZliYH7TwzqfmjaJmiSSB2jmecQ7MZx4GswCDGhVg=","HOxxmk6P24OD1URiPPsuz1wIet4DoSzCAgYN3yO6oF4=","J50UkOgc7rc7zOZuCm3ZhEO3EasTF6MeosF3GMU06kE=","Fo2oTrswP6k15w6FMhsQtnYHOSVh5v+6M2T4iNKnFaU=","Fkx74TZ7Ig2qM7X49jfpIAxDySI/1xxB+5gwKHyvNQI=","HAnpl7or0WJYUsUOHWq+u27Gxhsg0cyRsBUISUIWK88=","LsOFou9Z9ZQWcRKxSR1Yd1IGNLsw0A3GgtCJ7kWDNsU=","DPqe/kUHljgG044kZChzaCOLL5DhOublIOxfHl2hroM=","Ivj+4LMTKpU7sPTUrMYhtaU0QD2SL5v1oi5RLMDBA7k=","FEc902UKe/FAdDtDxYMhk4I+JQbGDbZp1xxj/Hy7Qr4=","FvkTlaQvaKkSFIkg5bnDC1NuhPFcp7UJ4RXjOgjfRcY=","DZ9JTuZ1wlDL3/ScvXhgNtiZEXUTsWDAJxyLpvrzDaQ=","C/NtTG//QQHYTdB89tCpyeWrNG1fFMkYWvPbPhPWl/o=","I0UogKfLWdOT5ZgCZvHnUsaGtXqH8EH3XvExiTJXeQU=","MF8qFN8VkLqk1i2kwWhCNiXj5yHyDAwhoPtFzsovV/Y=","GUfwF1qKnzvkkPYDiEhngVM6wL/1uHMKCLQ1+KNAes0=","LeQXqWC1ZqvPhtmr9JrUEUTDthEN609H6jYiVzRedIs=","E7iHx3WS8V2uDSD6JTMOGSAdVXLfJEuY3CsDvAaDvqM=","CXs13Qsm5GgF4W/QSQzgVgkW5J7x68oh2rtKvyxEU3A=","I3oDetlqNgrtWTfTzOOO2R5YkXsUPxcjO8LXVFbdQVE=","GM3ANlqN+rz7BJQnCvSCLCmm2RJOjBkKnAtIJndK20Y=","FjQov5ZghZZZAWE6HN7Z8o1ip00AHmaEvD9qR6izv2s=","Ha4NFfoYIqXlm5QNgbOvJ6W9P33VCBZ+pgZbbUnDMt8=","Aq3Zx0zyLR5JJ/rGdUtcvMFy1K3HWsH+wF/4/KDZd90=","HttWLltDdjJKC2R7kGkP4zZAeNwhLeCtNvX7JtFPZ98=","MB3al+KQp6AewQDlm1nXj+QCGXOvHZ59EBIx7Y/pofc=","FwoRXn+w52pO2wWsCA3STdtcJ8DJSzs2715uxU65jaE=","KXY4FVd1nyTamfruLWxQWb7pOaZvsyG5+ypgnk1H6fQ=","CFjHxvn+x3zHtsKl3y3WMSFAcT+XzHyFA7TXxsge/6Y=","ElV8YSwPdxjsEScB2AV6HcMBzMMLLIR1pGvK01FNOaY=","GrBj/9/6IWpbzikA832Bny115vAMZ84CS6P4Mt5k3LY=","KEk9BGcgaMam6U95yxrx1BUrgjVGNjWJSZwKFBvSpYA=","Aj755dRog4Dd8sFsDQioMSN+5Yd1eXxn2VxuDY2K80U=","EJMyUQByL4g2yvML7lPA7xTrGEEL+RVXCzJ//ZRkpcE=","FwVHnPO9u6941PED0460dBPJM1R4ADgQiT81JZ3ejVU=","AIlsK3nP3aXrf2+e3jq0d87uKziwaBdPFaOze7izSOY=","FJ8TvD5OKwUVs3iidH37qQ99XHcx5Z6fNr3j8E61DLI=","LhQiJEi+UMBo7P6/cJRLWTVAxylcoOR/K7f2MZm4cS4=","HiLAOWAkuj9tsYGskrIppRhxhwM7E4+yehz39thwUNM=","LFoeRTQG/NpdWGFDU/CimEL7VK+I7Etz93eFY+BeB8Y=","LQja5vH7fgJQpmDnGxzTGFPCJ7GI2HVZIWrxxGXYq+4=","IVUzp3d2ImZkEYqAgdh+ISoSUHZhOeo4x2n5PKK017M=","HLu7JvmRpyHHvfg17J0e4MB0CS/NvwB55N86wocpLt0=","CPV73Dx8lWgfAFUAQnrVOZJZ9pEEwiIGrsL5kSKSTo4=","G0WTjHuE8BdvM1IDIVANEpfPl6pmmWZP24zNde05kS4=","KusgkESGjKhEh7eRbmtAM+5svvcm4mnQ6RasLP0/ut4=","J2Nb0q5+DKyv8Lg2WWYHp5JAPboQrDcGyeEZd0A6PrI=","IuWTt6Z5NQJ5OBSb8W/OB/6ecmBV/AzdB+fqoX/lcwE=","F5WWK7UQAjahg95JFp1rg6Qn7evSNxG4lpTag8vQh8c=","AHf8jXzZrbwoPCUyG/N1mM3yiCftNXB89Ih/zkcHxDc=","CuW0lNFm9qMkQtHQvVm2Xst62PZXG3dIakXs2CfdEoA=","KSQim21kgYT+Y3Ga2nBB5pJyzf6JVFXXfwFjSouJLIc=","BR6ECQPdq9vyIQNnSTNoUUKYHAhSpspq8MjRWwaHFtU=","D8UIt+Ygu2xHqFlxv8vijfYmGcUwloXQoKat88i/L4Q=","GfdiG71lmyfRibsyAQuV/CvYdzkuK1avtVisX8Dw8iw=","MD6Y7jW/ytKSaAp5VuC5MvfFcsChMa3sUAbY8pi3Ibs=","GnglPlf4JbDLx0LYeSOyfFH0pTHRI1qKkB2ZfjGy6gc=","FeIgk5umSzo6sp3r87CISkxDhadNhF4g40Sef6LzkyA=","FgSGtuYh36DpASOk5D/WkiHsGw7HPRlkdrUEvM0pC5Q=","K+60JATbirXieWJLrNthSyG1rjhvLCo0p5j+ynYxEAY=","JLQHUAQW/7BFmx25dAZwvbi+itu0/Vr4/pxLXsAh8OE=","B/X9rpiChcSbz//yP8ESO66xA7/8l99oOaDDUGt8BCs=","LOm1oI3szkuFPmfSivbrTHVce+6BkNeAavBCdZo5lQM=","HarckRw+w7jl9CyxIwF/H78W5KouMt6UsBgSiEW/0CI=","H/gLFpYXt+5arvvuZ6pkvWTdFO2O2uFI+ZoW4/IgVlE=","Kv9ozTjRiLirhcAI8wDFCIJJi1Bo0807grWuAjv8buk=","EU0LP1TxTeRcxNtaH+scR1DqAkfY8k6Pb0ctkutwht8=","ErYHV4wtNJtp4PdWhQ3MISWPha6NjKqKOgIc+NAqu5w=","FMaS680H/O9VCSu+lQWJ9H3+x+xPOkKUSwRCaQeVoFQ=","Iinb37kq5+uDROtW10bQcGdjfXX/pDnts9daiwgZnyA=","FvRkisR8GX/FcvWDUeSwB3OtmivK0ErA+HOlVrbs9r4=","EtkNVcjT7BhN0E9cautjm+pwp+PQE/yxdDfrpmISL/Y=","BOLEl1a4tawmr52TlBHK+H8VYm7EQ23uvH3AdJBFIW8=","IZF9cjoz2yZrB/gZSJVcRd1QeFfp5ZgYMdNcVtvQuzY=","DRO0aqG0EWj4G00jZRImjCPnv8QQiUi16fOl9e4MJmE=","F71zEnXWAtF8objsR8sS3xpLy7njsCom+GoIsu7x+3A=","AkDuYBpoI+xpikvHdOba/C89HOwsXIn1vRNim9xpJ0U=","JmP/nQ6qbpEFk9EQItPHe4d6O+2NAH9vwgeorXW/JSw=","AsRbU/py16DXokSrOrC0H8QOnMOMu+KU6MhKcsfD++c=","ELuKdTGrBdIocogPloNNI6MZN2I98/0pU4havd0SIrc=","IiKVDIoczBwhIqNT0UgnRNQuYSVN1lO9Ja5p0rp5sDE=","LD0+tyBTfS3ee/uO9iZdJsnW2Rjjfy6XAw+9awRFfbQ=","BTmmluFRmBaTFClt5W3IdDEuGeWzUY711Qpyz5ijCJU=","JeKl/h8VWi7ur1DQFmT5b31ncrEIrFxMv6XvWh/NWtE=","L10+h99pBKvUVO/KnMMPFUFkIgyeP+8n4YEuCHC5D8U=","De4g5HMcDnVC5OVD6L5sLt5x1uqoIVluT8nmjoncMA4=","BhRCwTudH7M5YVzYr8C8nhG+dBy/y9KzqSGUA06dLlQ=","I6VhheEtYjCg66981KAc0YQQ09LKmR95r1cW/iKZMSM=","AzRLe5rbFaO3w9ZP4e7DU0IgLuPEo22y1J6B5RdCNbw=","KEt1HtYdSEuitZQKGh7h7FNtOSsRPQbbSZWwirZh5nU=","FwGtJqQt539NWKTIGR+dRzAwnF9LzQxtw6Cqs5Y0CCA=","J8rdpRmoNwEI16pukQL2sp6PojhswCllk/L2NEn/PUs=","JibWHLEQuwOzJxLVnw47Gy9bkFnrmUgHsmfkrSYe1pY=","HPMzCJfFTyXxX16LjaV77Qhl8/qEHsSEQanwRXkVE44=","AbW8zp1pnlWkkNPYboySyDpyVqf+uf2K9shNaOFI9k4=","KhdRBdFbo/7PW8snRrPIH8jKRo0dSqmZ+7qo2BEgJu8=","IKI4IpXsoKYciIzvgRFa4GN9fseS0w7Kag8pinf5sms=","BRVJu5rbzibkshiynKeeIhy2kcmrWyeGI574EmutLlE=","CBylNJ5k1gvKCAv8U0yLMLGL6kMJzwL0THEYX+aI4Hk=","KFpADWGly9bKe6p8PJrKVQOxf9cC4AQgvOczI4LAuC0=","BOG/jJVbw8hwgmLj/xSL6iaK22YqwkWUeeavLnNECyE=","C74ZrE9cZ+nuwyyea33XvIBZyR9QGy8mqSswvCaLC0s=","JySsWOHqTfGeZkS457dmXZJI00/7v0xMqJNMYI0uj2o=","BEZ4jZVCav6oMNGmyo0tCFv7QzDLJRTf/WCpq3D/9wk=","Dh7PJsKGyGq9kQwrN6xAv8DmXLKRQmmmpqrsXN/1dY8=","KaJn3J89EtYBqEkUiiRJED8lcTCDsWEcOG19DAXqS6M=","HcNKYOeDtdr0ISVYbqKltJ3Cy+udK5C6iBw0zrmdLTs=","K5/OWFNL9KSGwyIPD/kCb1eMqcQ12DIQJNEO7IK+Tls=","L9nJfwEFT+YcpeB+NoHB3ZqdH4umMN0kylo0TD1mbRk=","AE5qcUbCrAFQN/CoLBvHRr+0ac7J/uN/G3CCOfQz5kc=","D1vrogIK/ecwE7fv4ME4R2LbhhLa4FjQ+EnHODwHlDw=","HF4ebvG+Gq9Lbg0y1ZDcWySeGxu899BdPmDGPgoYZn4=","CVZ1xuHo9tqo3UIGCIOn6XlfG/iBCV6YSX0z/VyM+nk=","BgCTzJ4fVPe7p0r3GOGaEPAzGYwi0h8+6AJxJYCZ3Mw=","LESjXKjiSp9Qk84cuSyNCknFM3zDYBxE5PEuBErODcE=","A+iWI0d8XxNlu6FuyxqKWnDj1cg9UPMHFaQHQ0Pmj2g=","GSX9WG5ngzTRYYp1Y0mfa00AHL86+yAjKENfLUnPc0o=","Ghh9Yt62ObggFo6Lclp2yW5Vam6QMEoayn8ZcQV3Gbs=","FyON3kR9m8bKtmOVf/VMdLR9U7rUJdw7wRSCrUSEqg4=","LXoFk6Vr0zfn6uiphBgad0ZYkctpnQae+7zocRNXApE=","J4OHxO7uas4S8GUxoxK3d4ley0NJW/kKdAtf8linM68=","GBriCXCZg72QP0G1fu6gVoSfSobT154SiSpFJQ4B9Hg=","KGeTTr5mwzVmOwOMliK0HLa/iEAsBJ6RgB1BbXNEGmg=","AWUYcNGg19BaIY2BHkZPxHZ+eYBhUV5DvgFsZnK021U=","DxcJX4orIe3VASbSdRNPKc+5EaeEbVzy2nlb4MGnACQ=","DynqQAl7NPOdAc2InmMZcx2ncwIXFxPimQ6Djty1HOg=","A0UDQY8nzPvcDuJSkRLVdoCHNnOGMVtTCi2aBStgiQE=","LaZYruodt7IGbMmCo6SmL8Iu6papVrjI1Pa58Wm/NPY=","CZiR6PIgW57bc0+wvGyOFNTPLreFClSW/7RNrPvuaHc=","IrKFJ6nifWW32dQl9LL01XvNw5AInTqyEM9GNzVlslE=","JKxBwh4DLxIF9Ik4obqJJxaujUxyMIZLhvO3VXbSSfo=","Dv3hfFYYm13I3T/J1Hlu78fdUjR8DdOtBlOMLLzNhgE=","AfMhob5V5LQcXVqZhdRQ9sI6LbWAzeH9F98eoW85OZg=","EoRjXoqhfjS6sWH8WKPoXsJpEjWTeXpEYi9rxbFKAoo=","GEA6Xt8wy4aA9+uGJkqg78ZCLqbzTv5V+Xg7trzKr1w=","Ka18Xnxe6TyWHUtnDCmYBHF0u/p+3P4osrTRnzyV2ZU=","JoW43scQnACMTrVZrviyiWSHOAh3cNZaik9h2TMwnOE=","BtGhvKdSLWl6k7RIrBHZWXLic3yfbal4lAjvSnAcA+A=","FZ+GKURrJhsX8ruphnnNIV/xio4ioK3a3KoITKcoviw=","IQDBYFtA4WRMUnVx0fKiaNF6icGwJ0/ePBhWdo4TQ2E=","FM1YN2PFqqWWWmzYENOqcI6hsB6GWthJJrbdigwpfzo=","L5r98ldfhESXzPckzcBgFVsp4vRSyVAGv+VNRAIGgnI=","C2zj8G/CO2HmlJCGoniRyyEycw1dl2xNA2x+Wqlg7NI=","IJakrOGcx8DZTJdYT4vR4aoPOKBbpESxWMCk8z3vZfo=","F0KQnSD58X77XGzosj9rhffbDgERGtgOkQ2nOHkmvsM=","EzxIbDvp05kXbIl3eHL29lzEv6QaALEaKwfbeVQaTZ0=","BgtbyblPRUldbj+tXvfCDB0wTD0LXb/pMMiuIiM/w1g=","FsD5KGdpUfrrsal/cN2GuyQ5xPresmAo1p8zEHlJ3Kw=","BFf0Lb2nyzjeM2m60TtoMhdiR3FYw9my7cZXMdKwxD4=","BbxT9L84i19HfVv4xd4efzjvD5THddc337z+QKf8ykc=","INBX4w4lY9fbxdJkEibG9gALy1Sefc25t9+Bn/0QvNs=","FvBXTnwTtBxezsw2+VkHGcMfKUNac2wzrZrBr7kodYM=","G5Yp1WeLGOyl+cUkStvCh78bGolGjlSdF2WDXbX9zn4=","J9gPFWSI/ZA9B9LGRGDdZE1H21lz0Mc22RTj+mD9ux4=","IRl7s/2LZthzUBnN15Ec/Oq6Y7SdzQeRDkjJk/552VA=","KPX0lyjallMqZqLTd+spnekcwdeHAdRKClpcxn3ev54=","Flu84NYtaEESQnb1PLKIg6xefswS0SUU4v6y4Zt5E/U=","FJN4B6LZ1y0iNGmcXzsS8bcuKCshb66RDbVvaMraS/c=","BxQvxJAfDiFOxMdPFoXDWwSFUWt7gn116huAHnjwRF0=","JxTWp3rArHZsTaLPRoxZ/Me+OckxKbnZJ8Kr1oQ7ulM=","HTEQN52Xxcpw2nsEiovIWVh6+Xe1+7g+rw+VGx2yzGk=","Ei+bSABgw15rGwuwISKRsK2+JxnGYOqxB6vV5jLiuW4=","AoFfdvPuypS48sQpgs8YLJN69e+8gCYhxK2Qh2A+W1s=","IorO9ndGa7zoFgvVnJOMXTQAwkoQ0aPPFFUZzhOXkEs=","L28IAMc+C1jE4xY5wdmOV6odezjyQZjdq0072tixsdI=","EtywC5bpcp4+RA7qtW0jtJWSyNMGgm7hjvyPf7EfzT0=","FMk0/duek8G1Of88cmkjF9DDZf16cn8rDUDgRC7mzYI=","H1tI+7EM6g71mtmxJIPte+XGAVE7DMzhzaOoDEWoDGI=","B2iriqXNBA5e5d5SYRENIru9MMC12co9KwdasLDejzg=","K4T+AsME8k+twe3AaR9b/7BQH3voo4HQmaZ6m3qHA0c=","GCfRGRsV3PUaIAvZaPXKnNH5bD/Xnt1kVAbKDK0YJRw=","AWlQoGuStUhe91nQpDlFxIIxsP/eWyKB74fsoBgL+t0=","IRKX2k1wz31D88zXCojBUiTPBD9vrqaKdNb+KCqDFgc=","ChgSF9ExX8P+z16AGBS0Bgp0L4GGiT25Xzn/IXIeTYU=","KGBY7WME8Syde2BT5tInnTSgwYfwKYEIVMgJSG2DREQ=","LNClYhMmePX4QM2iTaTTBgY5hB9TxgOxp61Fn4Hd+ak=","Ic4m6OfIMEXZ55QozZBa1InfvnXKwf5YVAhnyG7zATU=","AUrdxnqekj/4kO0nm2opZWsRRe4qIT48BnV4wXdYxRc=","Cvq033kR0RVPm1ufnUTQjCzpSNDpKgbjpGbBKTYY24A=","B1bdxGhmuiiuICmerFjD1Y0HwMaPhP7Zy+MGoLmgAig=","FeoXfYvB8lTD0pDnLY6+b55fZy7E+lu1O/6vvTDEEic=","EtQZkqzMclhnHh6mFn67Pcmf5idcOPEvt/zJlOMmMCU=","BXCgcCHn8Ml5rkfUL54+NxJJ6ypYO3Bggi2DTmic+O4=","IbbpxNbcd5gpLkkArIn1um3dw9J7u1DEX372P2Pm1wo=","C9c4Pa6P0/GvFpaklzusWjSgHFStxz8a7/1fMfAfwfM=","Eahm/Vnluh2Qw5xaSkFeyDA2EfNFDVLwSHqnrMgt7p0=","LjMOD7KVXYRzrZ4bpiM/2vRP3S+hiNSkrtFcgpebM9A=","LsYUFHZSRPa0Z8XyTkQsk5wEw4Ebmd72TVKxpPF9nas=","E3p3CDjYUjcE53aCfcNy5VqQ8gui3VEyDArHg7Ajlns=","HWrlI3u6a24yqJ8wIAIAr13K8pQBmGjk4VKzMnZeDIY=","H5A3+RiaU61Xc8kT6IrnkQ/QICmaw5TuLk1wO2L6ad4=","LGASJZwzKBx30CxhvytLPbOzMUZVd0d0bJ2x6ru3z30=","Ehffgw7FZEV1IJp1q9w1+mBrJxd19G7be3dCtXPSies=","HTm3IdSNO+nT1RVcWMVFSF5x0APxmp/AxmP/9X+Py9M=","FE72tSmhnFXAfkHShZ099ysPdWAm158y7rHa5XInwjc=","LSZpB9mG1+BzA+LrRbZiDQFkTLjDgeo9FzjXZ0co79Q=","GzG2O5yXNjZS5kzgS4RO/GpjsSLxZP09L4fUnU+w/mY=","GoxFKjGv3GKiU4DXOMbPTlhBxWINqxlBAigJRTfs9Tc=","DZ2BD8faWTHHpJB5dre3f7aM5/qGBDWRDKNGqqiyrKY=","FecwiEHoLLRK0AukrvmkJBAE+K30loGQMjdaEP7NyKU=","Lhf3GK6feJfnK0gfDHeahMQb+s7bE+CVMKfRb+NV92U=","En5//G/4uhlMlCLtVPYbY+WMeuZykoDRtuHogdTQL6M=","DHMJmevawVC21ef6adR/CQhj+rENGUmRGgAVbTKFk/I=","ERQYJUudFu+NZJxaL8QTasV2IZHvYfHvRtNe8Zn5Kic=","ANDjIy976KlWmbm9EVCP5JXgJtqrue/JNe58S3VLyEY=","JRMOl37E9r60rk2/ZPGW9I1g+Av4DI1fIoEYODeQySc=","DL0iynAwAHIWPsG2GslaRelZ9qaEPR96j+9rWykNtMo=","DE5ccbRuJmO8iTkutXdcd2nAgFUdIijYED5UVUi1gSw=","B2O1VzHRBSIL277T4PPY3JIbSrotW/LVmVMXo51Do9E=","LleLnDUnUCws8kj50l5ySyUrH+pdMLloQLFCsGas8UU=","LXJivYnnP2T3hQ5Wq5NFN/Ysr69RFhS8iGmHXjOmk4E=","Iz5e85dmHHNDP6xJC3KjdfMcb2d03WkzADOHPFmo24U=","IEeIHVQrv5dLnp6SAUU8grV0RzDueNL8Imv3Pcckv7g=","E5LgnY49aUN3j1AjrFd+1YVzZA36jPsiYd7lbwIMrgI=","ETzlZB6MCEAe2/jkClj38ZhIbJQ9mItXEmXaO4AJiyk=","Bv40ruljMsDbqnVnBPCsym/UiLehpCS8UHWa1m3z7PY=","IQ7tqQ3waI837n9NsBL6cFHar9PU5iqKdarXPKDEWAg=","KPVTEcpSbjnibjjiBlhh887B5ijeRvQ1ZEHI7NtxYXg=","D7OoCktSiolVFC5kIZSsSmT1s0XIbgzPcCUAFgUtlTI=","H2eKV6dXdbuzypX13sB2G7casUffEH+nX0Oq+TCuo6U=","Bz7lGpiupOnOXd75lhtZl3DlgN7lyykWG/gcCqdLpsM=","EjbBqSWazsUKBPGTUGkYmQ2hvMnyO6/HdIA63qQX6bY=","Fpq5pYNVV/UYoXdW21V16agnMRL1Sx9jR50mGq1deAo=","Ij3JefKDNWnCQTD1mTagXaqkm2EMevHfNzyBrUGHbwc=","Kn4HxCsmT4hHUI93Z/rSC36FM4p8x7jbnPBhWmFLKnw=","LTdMnsFIL017DPRbX2rlsJ+bTF4NPkKGRoIv/FgzILI=","F3IqbJevNhHDHi6cinwb4s8bHmeSDMYZJSKLtrFxn8w=","G+whvSt5vwqrgk0sc0Ob8waXmVB4nHYtPyRu8XJmXGw=","Hk9cTBUWaysNDy4SQ85eTX3w5AhvG2wTwkdgwjs9K5Q=","GyZtagP+amZ+W7uu0kB6ygQvxl/1h6N0WSQuNH2pCKs=","D4LrtKOi2cBhIx0HKXTaeGdGTUWgksNpM31vfzjxnU8=","A18PUQ3wU62Y2VfNY/LFEay41j+O5zTZuc2dPNpxfFU=","I54iRkEPkKuq3CVtCtZJRY2KLzqYtoC9yGSDKHBuWdA=","Iwpk4OOVMbq2noN4vsXs1F3QT3uRomTUuFKxcFCi/n0=","IB2TWS5j3Y7ZftoMHvj1SuM1VugLpR7Gx9TvU3baJmk=","G/54xQ0LhVqmmIXmNTfuy5hMGOLJ/99vdqDTjNiqJKA=","MClwjH87W6/FwN3Nhl0XThuexxJq1zDBJCdMVie4v74=","FaBpLid4DMFU3Pt7zKfYxp1hPtcaxznojMrVMR1Bk5M=","FYWAiFtFIfqx9ZJVvHSsRty8b2fkxbvjwEB/bnn5lmM=","IuVCcJ4Taxj9qNHFnl34qe/PImKWzmuZ8MWkxtjFv1M=","AAmE0YTCCQmxibVtieH+MQdLcRsQaBPjGkMPkjSEX8g=","JguywvVhr3tLujwjrxRGDmP++RkTd51quHgAk68udsg=","ACbi6jcrSYIa5Wu+GXhuvyHEMmwYjEe3D0ey0SB2XK4=","C2xNnTb6wwM52Wh2owQCJLrzi1n5b9CqAq6jCuGi9NU=","LPX8PXXvQrWzdDv6vCFJC6uai9nTgob41uxls8E3U/M=","CEaqaqIfGMdAAPBEFD+iZv8ee+e99gC+Fs5P3ED/HmI=","AC+NDsjPBr2z5MY4cziU1dCpUgTWSPvOraBTrNnTukA=","HOj/m3S3nEzqC83VgGP3RNuWMPO/WWPxy92Vn2ESb4c=","AX15ER44VFLmFcRCxu8IMzOoqeCGKLvh6E9N7nldwc0=","J9Bk37CcUTSMlpKr5059t9iZsG1jrxA2q3SVPAizxVw=","FGh0po3zNGFpJUa4i8B52Flh6kYvDEgX5RIddOK/L1M=","BStjUsJ9CA3PXR5QuHcMG/bP3lWbJOff3RfTc+mpSFI=","HnQ4lG15zRkb7w95q0+WBGaTZ1ciUuuCyw87GdRpEVk=","BHCdoXNvrvQ9YW1Z/hAQyS6R4UEOXdmsN278c4ZwJCY=","KDgdSgKopV+wa7aWxefsILNjYviFt1Ox3cUX24E/Yvw=","Fg7PkLTieknT9Assvp8Katf7qCVrmlL7TL//FQekcRM=","Aw5SHZGh4fiDbzmydzN0X9+W0IZ7v9bMqrzJRzWkcEs=","K2avMxg6pOU8+2ZSFvhrRY/T6QnZo7A3WLrZ5EZXxDo=","HoUWsKInbcupLYuI1v2PmwTWGrNnohBYylvIp1Kqu1M=","KyFytzMR/07r32uJr1FtKuC4q3W4rfgETrfiDVEYJrg=","BkwuBjaEWjsikSyLqpTDnhTn32u21Sy4kUUhurFDceY=","G9T4ln5EPo7+WhhgG/7X0r1Hs0xg3/Cslk1qTrBZtBc=","BO/CNKFzY1S+EGIOrbD6+/AwCS4PFvU57alYJ01UNDA=","L0L8HwXZDbzkE3d/dKNTxX6OZjLTDiiq696IuHjfRts=","Cj/cay1GsAR3MfWZTxk7Nf0j5tTUkG0GIr6W8p2bU2k=","Cpo4Gm8r5bcUUDFPNW/M7v8DGqRqJ8ks7O0s67VH2WA=","K/Kg06wAvp5bwGCjkFPYX0UV0+zG7m2ZJcVX6z/6SHo=","FJzqSsydNFr5uqCwqp27OidTQUh7SAmpctTKSf0Cz6A=","Lq00OkKw6lcOGzWvGck7DCX1DxUDz0pjfbuby1igvyE=","HBJ1nGwzycv2rYka2xzC70Mt40JRhlH4sVdzlNdSft8=","FhkjD+r8gQH2vHmyxyBOuKiwg6OMDUuudLMfzTU9h5s=","K9xLuH/s7KYazgmwq+i23XXPr3ulkfAu61Y1gI7NtG4=","HYM8cTXSdhDmly/fAFeArkHw+Y42tiUZeLa/ldffaj0=","H/ekWVJueWOW/MoZbdBPgbo0Af7Ge2ttg0IumHeCAJ0=","JED7tIds82p3GuE1lPMbBvO6F0jMsG86Fql/lNjWayg=","EOXYSxGrhkh5/tBn2igE91yadSc5Ec3ti7VRz/Prs+Y=","LlbBgw/mY3AwZND3dIC8eLTx0Xk5Yp/qLp45KE8/YmI=","CgmQJ8pvXBAIei9LOMrds2a5jMTdDqdPCIGedQKfRvU=","GpdGjY2bhBpX3sJt1PF6+GAt5pX8U50oTueP+FKUmQQ=","A5SmRYNJpST0mVx3trf5zmRVohYvE3Q4MYenUakINY0=","EhbPjweaCYhSY1KWQy9XakjG3N76rHC9Y8D4bXnelZE=","IcU6nuHY9xCZ/RhavpdyYjNDuLpl4/lpq2ZcxYwKYAM=","DQDh7JkOvVIlxwmQYzLsIYRZ1FKjRWDAAKQUH+kqEnU=","B5A232swo2tPalLMh2sz7IzBO+7T5J2Za8MRMOmUL9k=","BzFskNVwl8IUB+ZHwSkKQtV2bUOo8yRzNCDKvazBZYA=","LKqF87gTIAG7D89BFNhNuo1qxhyWoh8xlddIA4VwhbM=","GlsyoSJpbfBDD84jOr/iH80R3Qcx+Wn5Xy6SQ/3ZjfU=","HUanYzQXDPC1i6DN11sx+Ds60rx598jJMKXqywugLho=","DZm/BIQ3o8xx6mmY+JClMqs6EgJOIw6FNtiovvCE6VY=","GvwvTIuhJuMExhcm/sIjQfRHMCoka5IuM5zYe/Le9WA=","HJ8R6GMc1GZNqbz0W97B2SuoFAfnEyHHJ7FMTFP/SRw=","GZJo46wUtgwqKe/hjqh+wQhyHriB9qSenWuhod2U0+A=","IsM11Hv2cYAx6D3kLUergFvc4D4+rLLuil3YjK9dVlc=","EWC/mfD07Ae47y0Vvlo6jRz6GS5Aa7717Y3V+3XbQbk=","IlTNMv1Ah7cTh9rDVUz8neABlPdHL6Qd5nTYygHL8Iw=","GRl1HDeKglBv4wlYo2vW517Gc78l1pPZgDNgLnPWR+U=","J5FrPkoMiZIjgayUzfiLOk6CpTn89ciZpRIKY8tPdo4=","Jo0/+eGNycNzYWpqWhuByT7CCNwENBRVcxDHSbd5hcg=","IShtUdNQR297Oirj7ARsE9XJERc95BrB3J5Zu7pmnyw=","IPv41oQ7rIRLbLYyT3BUNEEl21TVYAoG/JtyDyIplB0=","Gi+1dEOjo9cDCquBslbIuahNpyQDagA9Q168rMx3T0Q=","IbE7mky46XErvOMvF49ZB0o1qM8HcQYcoHZLaxkPoTk=","LHoRgVpCADj3H9IBuqZBKsKSpj3Z99MJC6FVc7ujxdY=","GMljgJRibbfli//XF7EofIrOcGgjJTv2+Rygajf3+zU=","E2+0q8TglPtLW/8j3g1Bu0dkSB3nk/govz2fnfGqHMc=","A+wPeb93ML2hiKARCJuS0mr6pbrWdyTY4ZMlcsZXlqg=","BinzBtixoGgsd5TDLala2uoL5IP+T2McK53CUFQSV9A=","HwhU7mhhSRchaEJwh532h6EsKKCnk1wLrAly6jmEENY=","BYko98e4UDolhaxDmuTtqTENh/lQQkAv+v6Y70jqcTw=","L+Wk+siIz436ms/O4kn3iOhsBDRBzTYj+5cu5Rms4XI=","KelUBFzMq5YS/4QCrSIsId1c07NNQVZUHVAk3IhbjZg=","JRo5YroPPp+N6IHRBGQ8nDknIJIxKip3HxF5HmOVeyA=","DrBPiVmcuhAO5bvEcE7GONECxnAQg8av7o0mzcZLEB0=","LSBX67SHjEcxMwD4oWHG1rMAjCY+c47Rt39uLSNosII=","D1N8doHqrXUgYfWUahDySPiv4C76pyTZfnY8yMCXFVY=","HkC5qgANcNbuaA8j00ugfqBDVht56LbDBvp4eCMvHPs=","GqOPShGfqcPj/5nQrlSqbLEYDEHXWF704DNnj6yEsvc=","BWYcAjzI/63EJa+O28WkWl2vZJZ7qwO5HG8jg6YZSak=","AjxNnYCbDTr8HCfLax3sZj6WJf1E8fE4nNGyni2xUOA=","CfrA65IxhQ3nllOTqL/RXdy78mWWJ43HibPkBwPbQrY=","BAuEqwBzcQPtWsMS9dROJ9R0nNGRBRv4piMbtHgONU0=","Li60uDVFcsJnzoRsnrIj44GWKLJkVtckSJnlfXDf+Ts=","GYco7Jlq0JU8+Hv+uIEL5cWIrBC3OMytex+LrVDJfjU=","L4qO5B2QqsKpHBzHB3Ltb5g0AFJRazpUvY3ziIcMWyQ="],M:[["K2/XvDo7WVwgbEParHUrdloSJVw3q1GuGDkzc3qLgJk=","BpsXed7D6t7T8H0MPmzs1s/+eNdH+u2tnJBmWqLZLLM=","H6Tv/INJjRmqpZi3dx+IoFVN3dqJ0y3Pim9M93bRO5k=","AWdvXAdBerVMN+yK4agxS97rCZZHaYgVkgQ9/8smv0E=","H057vI1Cd55Yqge/VP8yS4FP5oe0yOuBubfnREjuJ/8=","D2sYyY/In7+pmgTIyWrl2zXClkefSEtoDfkF1MvR36k=","AObNEIg+HhHGwZHTYynzDrAEWvBsLYbQxDn1wfT+9Us=","BCWpZB+wFVi8cXCi/8JOtqUUGYspahYpzChNmDvKh1c=","ADl6fXQ0sKqUE0jeRa7EQs1crSw5iISVDoIzxY3VAzU=","HWbyCPwEQRoThcIuID3AjwusL3zZ36zN7CDTuTJSrQQ=","DsHtOuO+rE3dH9sXucfGSOfsgYhaB6W8vZZ+ajZ281Y=","Cz5gHjal2C4CFDYshBlHTcHMLA7YEmU01po/eQsnxgM=","Fjy046XskuV7JbCVo6qoz9xM5ZJncYzGCQoH4UrxCw0=","LcqQ8+WhWymJX0jXoSkNejNka4liDdCozN46o6UdQcs=","LHjuXqFtOPC+udwHM8S7GJPLM/9nG3N6ESLWT3Kc/yI=","KvMk7E+ed4bc8AQ5x1opS/91PjKSu/YuZkcfpzDxnHk="],["ER0EwIP1Gm/fh0EqU39mAQdtYfQ1CU6haUbvv6SJPpc=","GHquJh7z7iGzcCNRigcWdcbQC96CvX9UQUSKu2Mqdks=","DaKO3n9j91WWolaLLdelhFduWygvKEeVsaeqIWY4IrE=","IEO/5S0pZOSjstpeMBB3Fsx2T5sci6Rj8hWrH38DSYs=","J7SKY2o5tRqTiuo+tVIJFVn7++ceCW1RjEDZCN0lcO4=","F/51o9EbS50qz3hW1t6ju6xireDFATR7FoZPPHPrt/k=","IybD3KeqtrGFJlT7E//0KhUsqWMhJCFsx8xvbTdSKlk=","CAxEKQkif0qdqS4zI3+agssMb30MQVW96lxlF7BG654=","KxwA6gCJP5+RMxvJBzl9uGXDfTvGxLObgc2TFpb9eDc=","CS8Dx+mOYcKoWUP/r5wE27AUX8IFXk1b6Qu2i5AQl0Y=","Kg93uzYk/EgmyaKma+TsddvCFkKhb8xBgtLWXA/Y1/8=","EIO3QtNTMqi3m4Dn3ASnL36GaS5Sm2oexWhzNLYH2nw=","BT6V+UVbxkmdRHts7dC2qtnLztl8zxAGDzye9R4o520=","BZBNrjRw1AzhJ0myfWRuYg6FGeKxfPoBbK64nZ407m4=","LlY7ncWj1NWpP0drRm43EBnHf9bupQYSak95J08va5s=","FFYAg9mA0XLdQMlCbP9BRnrOpB1/SP8RrF/MCHui1bg="],["ATPFkT8l/16qhg0DGPaktDSf0i8tU1MOXHhbcJiKOog=","FpU4CU1PdSUpRx4/3cnvmUz61PltzH1jbw/VCbjrnDE=","GZg12pX26yLFkevlFMfyg/Z0/Poet4ff7leBpk8IJDk=","Db2GYlEd1wAJkbOdoSn50DtWWgzS8hjW6ru0miXxBeU=","DdDBGPFa4H5dtVB336RuCBCZVNmeGNcs0sr2E5IOOQs=","B8khv0XjVISKYLDl8pK7A8JGlJi5weTTIvSv0YZ0CMk=","H2lNGsuqsOpbwCahhk1Wi+VVuJwPSbYTTpuJWuFB2oY=","FgTeai2xIr3V2DlUChAF7UAkJbrDuF46ciJNM3QCvew=","JZcM4xt7EM7yISZ7sb4WVuwpFG3wb9tbT2/mYHUjqgg=","FJVvgKZbAfnul+LrBw6d8nEcuLy1ON2Y5TJjbMYHgug=","AdeZroPvZVLzDtxHuegq3AUD3Et02kC6C70syesbClM=","EkF8ABvoYZcBOytIccTpsNzrg5kZGanK+s/lRmb1kK8=","IXH9EflEhUZqgZ4k0KzvCLDIfXi0bZO7lGK0Q/pAzcU=","Ium/KqAv5l48x0+z2D1OM1GGm9MFKMN4lYr0Yu/WRf8=","By6i9c3Io3ifvOpBSpHnsnu/sxUd9RDQgP9O98xz8Nk=","Jg91HHgjq65huPN0jIR5HAvYSs9+toVIcCUBeOmlLPU="],["CIdfR9b1GMjC31Gnhr8iB6reKEBnIo9EDn0DB1IKVs8=","CmiDDxnApymy+Jvic3PTl64RV79QfneZ1CIBZuoJgtc=","KvVgYAs+JavMf3ik1uLNP9mby6B1q4K1XphBvve5IQ0=","EbM6nxgY7X9YHKwCAFHeJv4o3AvYyxpEV9WoRHvb1vw=","BFxhf2BMGsn7jXbo04AyLlo7afp7fCriyOxZZtakx4g=","DmGX/lAjKNDvf5uTA1UxKzRyBLh35/hdm1adw08GTBo=","DN/gmeehVCeN+2wDiLnaoej/Mjogvmpqp6hDgzP4ecs=","Fd7YWdUBwnM/6t3eIv82+oroWAOux6IE9CsfZVO8xlU=","LUAmv6ezehmjAKuvLh1cMtvNQiQO2GD2gfYd1tYhTO8=","C8y2acsBbUmEZJRPcZLs/2cW5stfiV0nFby7tlsSiMA=","Bd4QmcZfCKmQrA8fRewvuHLHceECddzPpPzhFGY50NU=","LEZdm164UteTOLQnsxhNlB80BGFyqCzOROK45cQ3lHg=","I5GAdcj6CSm+/CsXH5nr6d3WaDWU75qD+E1Kz9lZLVk=","Fdf7piusV75dl0UqPAbZ+nV/FE3xZkee5zBpZ0gKKH0=","Arbxb4ErqQOQE1WVXMTduZ8k8cbiZDCUflGBGmgxG78=","D2Zzt/tL6M3qdKqngCycc/8NU6mOlKK8YGhdiQok/es="],["C6n0ShB6gcsj+6ZvK8NBUnKPX1ymhAZkmn7+R8lHPyE=","AYrjkIbuu5jR/F8F+g+H3csUmwr+ONG7uFplaXiV5j8=","EBVE0TFFTyC1SbJKZeyE8bMiH9m0NGHdxtFWgzs0xSo=","Am8vWNY8pu9Zu5UgbOPtMSSIXsIXYrux2x1qd3HsZlA=","Jbl0/FEp2CrkxiRuNfgC4DRA6tCZlYZTE8jKkcggwtE=","LUCb94vW9qTspzl9BlAj8LtnMiB5JdPOS+759iHaK6I=","F/cyzBNUsftHbnBWjS3LC2aD0wsCQV39OFUEc2qobeY=","BA2w3v5rpHl7dKQxJc802GorM+eiLicQsPt6VWiJOqw=","KeiQNJQkFKH/aDPW4idC1BBuD1830fKrgOVETlpSycc=","Eh0rpb2PIy7PRKrPEETNarb5Px5TfX0VQXVP1J9RsiU=","DwkT607n08AtjOc9HOwrbLsXapISmzSilK3wZiQ/9r0=","Cg/mbA1N4AzHdhAIcyoAl/sU1kZfnR34NeBCP7IH2Xk=","CJjtHsGkNof/aroy3l+BlDRSigdSs5KDMYmbBkay8GE=","EeCyND7zcdLW0igFl08lObblENdh4NoXDQ2pAJWhMmI=","HVnVwQsMndNHiZN32jW35nfH057xtJFmuXSn8ryZyUY=","GhW34t4nEl8uanT07HzSRV8bv66xFV8a+Bm9tf5UJB0="],["BUKDKrI7bHpLVHoQZgNxUqJELpmMU4G6l2mEExU7pvE=","BMXrx3E0TMBhJ2VxC/yxwuYJerw9NG8ElJX317fwbLE=","GlF0DNpeRepNS9e/XOVGamahGvtbyTzxDVMJ4H1BDk4=","LrbtVoN3tpatPLI3Bk7GjjkMJIhuHxItIdfPMpDcbQg=","GBWJsUDJEJ5JL8PsfYyo48JafOWN8G8T70NWHVjFkm4=","IFptWqstIktmjHD8tBWC7p6+H/CZKStLxQr4spLA6kI=","KCOaiC3HsvP/e5qo3p49ga9zbU7m7ZkdXGtPpUAUj0M=","GrFfL95vU1535hXIwmAhk9RYYMwBWEnfV4+f75pbsoM=","AytiZvJAF/3hsoHQ/iBt/zC1OdXFuhO1MS5IjY1vGUs=","BONY8lmjMkT0BYoFYRCiaBa77Dx2q2pfe+k8ngyS8+s=","JamsLR74Sr2YkntSwk84eW6mDmOFjsW1AZbX4WnJO4Q=","L1IfJLwCKGriv4SE+7w5hDiGdV9Sv+x9PdXfeNNAch0=","HcP3pllTChOsytGBtuJlR0EI2LFGkmZVLfvDjLZ50G0=","K6OYRTk/zHdv04PlNdVnYhx/ZABag6b39IIivJAgkqg=","BHMP4E4BCMmlFFpcSOYMVFfkcIUiFXv+D4KvXGZNbqI=","B1oJ5B503ooqx/7ydZHnanfIUeGlEYXzHpm14I8BzHQ="],["C6H3ZDZzYJUpQsy27fBRyPk3kGqBZkHg0eni7SaQb6g=","Kfqn2tyLfpWI1KYB53vYCq3ycqG/7DxEPKPMrIHZ4eE=","EyRVi4pdS6YbF3kBKL6fJEDACF3V1gZbiPCjslN72t0=","GPqvHJHgAvfbvRL0CL1cW5LzjgLONjWCSCHgNH+vU+w=","DuEoiymFXi443SYpKzniYFKYQTRFONZJmZajLnzFI/M=","I4CrBR0KxYCn0Rb0qTN+sxCQpMfsvU5jjncXt6Ur8QY=","FYkmuelLEPyzIbKTu4qGR2J6W9MTFYCNOXwclPZQ8s0=","Jk+tzHkaoY52dRqJUkLDDNu9EZepCkVtwnjhC/C/9eU=","LqAUth7VdTkiOb2UEcCmxCArczTPLg3YwwQFKOSj39o=","LaJgOibU/ew1MYIEulBgZj4VoLHk2TlSWNXm7srqj7E=","IKDj9OEknExq8QDf32P4vcaex4hbzQ0sLpjZj5u50QQ=","AvHT7tNgGPlnlxHgML265RIkte+4sesc3KiriGIS8Ps=","DjiLsQUkJAbjcggOmXoxOSz0/72caUFj/DZurncOQ10=","JRQ2ScE+CNSwC/NNKqGo5FD4l4jid2aJYhcEcVXFvx4=","EuwkI5uhsPyflSVQoiOlLSCdjSK4shrCSIGicZJ2vg4=","B5wElE1QtHd90L6+lTYAZFzsqdZfugIPlzZRRr75xs4="],["LgYR+kyjmF17+vUS8hpAgRQfTtDcSwIoNNPLbP2Lf/w=","Ks80kwErvYGHJOfO2iQx6XyJM7+utddGO1Eubo6Pf8w=","E0cwJLpBn8KndD59+PyDdaqxUNN1OlQlCoCNZvLQa5E=","KUN68bFPY3ofDjmVXyYEvyBDn8sqCQ40aqZanr5peI4=","IG5NRFMVt2QoDMZDuUefSZRuqG1zBLaixpKsNNfJjTQ=","E4LDwkvySJ/p79gKFj5lARH12YheWKntcp3KH5p05Z8=","F80Rhk/Sxz0IZ9NyZLTKFN+TWoLypvQyxJmBNfpfSqA=","LeJ5/Pd6JwgjqRps0ar7WOnjqzL9/ws7BcmNVU22+tM=","Es7VJU4mCp23q+DL6iY5ZoD25X3AdzKnVdQJ73USALk=","DvX57muhrh0SZM8aNuD+S4BDqwvd+bnDIA+2h6jqXIM=","BrfhjQG0f/jk7wgHjoEooGaTvmV0iUkqxBlahUcivf0=","I6p8zDdRt0DuyfNaKZhryVik28fEsS6rK+g3Zwbesg4=","InPDcOtYEMA5A2BdfMlNWpKvaqqnuETzUYnndAan6Gs=","KnMQ51+v6QLiAoepGr44iq6EILHqRmDdfBWcJrljLNE=","IAmDmXJe4V2T/9PkgeSnuVyMUIP51pv/FxTup8fYLUk=","AsorrHwaoMZOaEEj8P/iIXOSMFK2oB88Kb6AE3/Ylyw="],["Dm8jwO9vFZ3saDQah4MPuGS2wIy5VKFKJQCHZpeJf7c=","I7NGEufQUvazEsoODPcANK0jLZv2PIiCEIU4O29uxKM=","E/FbxkU99vk4NEZVBTTcV67bEBOeMFPoO6/dmTVhdfA=","Dt+GvxsVmf4nxm80lIYtdd93ZAcKgmPPiHePcoeTjY4=","FkFkjCa1otwpfaqm1N22ovJYunOPkJTnxc2m76jJk7E=","KAxFIq0P/ZLDkelMcPhxILg0GJDDMprwUGJfK+UvOkE=","HXcgmLYVSSHbjnUG5vA3LKRPIK8zhuE7z3H/XcDWGxs=","BT7YrVUNiZL0uYFJIBg92Dm/NV6sqMx7BwIKImFKgIo=","HU+bpP2M5O8ZO5+HD0SVYHlTjWO840T5AWrF7WOpml4=","DVPWHIpSFODEcVJ0rWel1qLPufw8HnkdQd4iyLqEaKQ=","Es+HJTkT1F0ofpdfK09bkJ0WqH2JyIkFf2Zva6YTibA=","KwiM0woQiZurwyW7oyqjQ9Mp+ah4JGnE0l8PI3/2B/0=","GZcv/d54mOyL5Pso5LGe+qQ8fuIMiOKQluvocuHBlHU=","H6aURwP+ABKhbuYEJSn/AryAQxPvjG2LD5EKdeb0dzk=","GCN69zO8REGKyE5iP0g6a+KLjyHQM/vwmdZFuiDx/CY=","E9kDWg3HmLBNzvDwjt0kFST9yg6VupysBdIHvTF+Gc8="],["AaeipKCNh+dfcgMCvq18ohyPfC7S3rrO2bixstpGHLw=","EWgMxugLDkMKTNNgcBf6gzHYbE0DqW38GHZ8l8vgoZc=","ExS1T4eGCWJEUyyfBUs3ljbitYv9zrPUjfsiELUptOU=","EzayCOANjrrIMkapbr3eNRBj+j9jWIfnU6DOPinH7t0=","GIe+h/ejUkEEgu873PfvF5duCH64mQx21+lxxEwEgjk=","H0BalIMxHhSXVo8b3NbVjNa8gTmCoOcVYbYgADuIggQ=","IJV2vnLbewyf4rgykSXn3/BImo6QCl8UwebkhgQTQmQ=","ACeXArE10UTt6UMZUmnAC/Yg8Fi/AYbOn/88s4siJFo=","AsnDE1z2S4nrW3FNey682B/H7a5jfMYRZZHfIItrJYM=","JS54tIOK1QB/UYu5xqTOUBhx9xEo7uPwyXhM1ksYP78=","KafVVOn/vuY5hnhC/Q59QeqbG8liG2VPyzmPcclbZo4=","MFoMLCxNNZmOmROCn1YCUENj8hvXIDRzULYEGT55vD8=","Bh144ZU9GUPi2WgzW3PhX+zviQdelslD05cCshTdxfo=","Jh+XW6vXaSgiRzuOOflIuc+YcwqXhd45MXnUu5nazcg=","Hj1s7zf5vawj0bOBpsWNDs8Gpuv1jfp6mVpEPtffaOk=","HWZX15GDEWnFa26aIB+LeyQCRqLQ+FRDBIm5g0VAMtQ="],["HYAF30jIVlmH27RCtILK5b/BDuSG7MW2cM6GE0WXnR0=","H6dy695vNzJERiPWf+mREWKY+PMKLRAQyK5hMqPWkH8=","BWqOzSMqZ0xj17YD74zQYyHFYN8v0/bCZJr1dkZ/15g=","JkY0HrRLSADVYITLSFAPrEj8UziR9VfpZ4TMYATYkos=","Ix8smL2o1Iu0ptnJi7vBYCcjWiKh7U+IvI06blgiCfI=","HK/Ptikm+8BIV7C9fXOSuNit0WtcvvtUtNUxKCbomUI=","C3qx7xf/YjX3c38EQWGQLwPVlM9KDMZ7T/tHEa3h6w8=","F5qCt38sy5SzjrWCrEq7sW30KezCJHG+c8x3ZvltmUg=","GLY2hfb+0qoZBIVjeEQhUd0foBx85hIdI+Hp7iC0JVg=","Cieo0a9qBGCuFyTzLyGgawNmaNCoY75Q/MR/7FdjzpM=","GGdWd1BY0JxjnNq7rNAb88J0QVIVb79+jz6Zn7YQ7Tg=","CL2d3RkteXoZ3R2gSb6zn6ZZZZiicDHqHCsolm2WGAw=","GUGEqCXenptj7Xp70HElPvWQPh51pQU225PCYxGnIBc=","Lgiyi9zEF9lkOzAICFon9KmHZ5LTkVyLnaNWem3WzoI=","KOVbC+1ZGRIW1dvh3QWyLACbB53od/1UqvVAHSyGfgI=","HInY+XXwMEKCrY971BwSw7GKxrgOQGX8zaQju7P/p4Y="],["KBIiVII/iSast+mPVX55YoLl4ScWGIWOdtSdCIbaFvM=","LmPxdAMy9X6DF/JZLr2NsIEnFNZgQTLVJeM+GbPJhJQ=","AJi3QJdsKhAx51Ey4FC/ODi3OdBhWCVDwcf5XBUu4mI=","BvU8ef7Z4JhI4RKgdC2K6EoEvZulqidlseXt+xYCFA8=","H86okobcHbYf4REWBq85bpjLU9q1GZdQql5dEVYfsUU=","ChLhYmIOcb7rIDvlZZRBawg+fpTuwj4PRKX/6eFZUIs=","Gxu/Tp9wYFFxag4omQyvF1cwhqXYGMA4g2aWgIsS2OU=","CJ7+0A6dmT9fwdWvLytdR6m3Dm1aYD+6qo9lECEj79c=","KyAuHSYmxnk9aKrPnDqP/7J831oLg/+PNQT5qyakPRU=","AwSKJl0O60DlpTFjOsIruCX3XO6QNuZqBhvj1NJIyGI=","JTLddIf8rg3Dp6xQuA7DMMb7bUz4hfETWYi/bfwBCm8=","Es7o49HKwcqEUXqz3vSHxGCuwFg0j/IgyAG3iXmvnmE=","IcDRh03sr5BhMYPqgnuRwbKVGDn3HzKcucmwdT/67+4=","AX6e0ZHFZB12iw5V7A1KhfblQZ0y9WaNOX1bbLgFOH8=","DGyewxyeO+B0SRn8VVx3wMElknvRbeKAdxKzXKJt0EU=","IIKe89+cGD+JZeScjzFcKZWmRGp2BTVD63UBRfGndAA="],["JBTUrvx7SFffaBMo5opYLSOy3P/Veajmru1sYQUOBc0=","EgLjSdHXuAWEbpCDTvyRHraxDCoJ6uqintKIvXebFPE=","AkuW2+v6ttI/oywsjndYyyQLrNgUMyPFPNtI3Itl+OQ=","KjyfVa+s7nNaG1FVJkJjhK0EQpH3aRl02cBcY0tDlH4=","D3v8+rF9s0wUTO5EY2verfq0Smv0/I7zhOyJpK6e0gk=","FyA8TS4aQooXviwn0cTFlg38aqNvIr3ei+VqDNROcas=","IqjudDZ0E+zPeqA/3UIMa7YlWm3YIIHWsU7ampdSMps=","IeJfCn+O3DjeJbpgWobMCOCMywPnfF4Lntq+dHaLYMA=","BqeN/eFFjuNBoInBX5U6IZNSff+0P1Us2tWV2nxv7MY=","A/2U5Ru9poQ9MaKCUw1UJAqklhZdZE1ddzex5afWDVI=","Au/lKdsd48Adb+f7inHx6qtq8WQfsfeq1PK4jNE8n+U=","DKtQSyKjVz0JUJ+F0/vZTpRBesslOSNCus1oQAbDcYU=","HLM60rp90MIGNENDKoR7zM53Wo2vho4MR0kFpPo21w4=","Cq830fU90FVuNH7HBZYjeQd81UMZjhwnWT9EVFISYfc=","KmB/rNOTb90OhOm8PktLrIboECwrWtFcrlUNKLNlTnM=","FKK9Wlb4cAnbmBVGUzIC86+BLS701rA38oMIU7n5A5w="],["L3EMctbaGcfYfL/9VWZbRysCZdE+IyapozuW6V03RrY=","Fo/cMtSqjckDStSk+v7onw7VyYDT20JNOPjOXNBMI3w=","FbvVYZ8NWXkIBPK5s34Gn8kJonltH3fQxiYJ3totAng=","HhbpyiUC1pYCO840JyRK1lU86Gu8TDSaNLphBnxrbWo=","Ad0KVQJ0OqqfWDvQrTXeE62NX8mPGWHyYSrUwo/Z+fo=","DtLPrns29HCn0faUD5FOjs0yK/1rUPmtn2oiJuepXbQ=","LHhfnYg09c9dCPEG1fmRg0D9QUq+JPCp/yuOBJK0TYM=","DY28P8hUwGZcMMSIRte7DrGNPXik9w/vB/JC5FuGXqo=","IvYuReUAhGlqwlEqJduZJSRM8CFLa1Q9Op+DuOjlj/o=","Lya8E65IUgpDnJ9Uars1oSIqMH44+vw+f/yEP2x3160=","Cvgl98oktKKF9UR2LZ3v3JnyuFwbifxf8gedPVDm1Oo=","FgWQloQp9ID1VhHGRIkS/fQj03v0g8NqzMwayaKdKlM=","K7Ms9g+NRp7bG2xWST1Mkzi0BRriUU1LYILvGLHVIoo=","Kkpy6d/lvyX2/edQoYR+W0Qpi6WPtQS+V6WV5/zNxAQ=","DFCaS/SK126QQQvqNKiRl0Fgi7u2tVA8k+cyA28HnRI=","GZcz2kru2NbNFIRhYX6ORt4i03IEMfwWBWGbEqf9Tio="],["LihUQdC+2Qu0HWSAg2hQ5NdtqCEbBKI228fDwwMgwA4=","C5rp9e5q1wplG0tm409SGxMNGMSUZNhv5dSxggSJAo8=","BHYAVL1dBxMlSL7XZX8XxhwDjrzf3UAlx7gC4IlI4Qg=","AqTG0yWXecOW74Fzrl/oe9YR2+JdHASK2pYwbbHjpA0=","GVnbAfXIuwz0g0kDc+dbBFG4e0PlkYG+C2AWZ08/Xvs=","GEnNCRDXLqzDLYkbcfr1ALy5PhzvJQSvRDuU+LHOchI=","BLXcIFe4gXCnGKEC4MqRd6/HV+4mdzoCkMa6sVnKT7k=","F73zOAcohLUizjxQ70cRCRudr0ikM3S9wKgww35dzcg=","LZN55psXggi4SWuKCgqQ1XiyHwkMUwQr5HZ+PBDTtA4=","AUBX0C5evPM8Fm4Y/pBN76njQqGeiNQjNjd/HF5n7DA=","F4GN0CVLKR0Nj08aRYxqIdiEEVNmGBK76YaxQDzycN8=","HJXCkXNTxTtM2391Cg/obOEPjVvbAYAy0/eTeX18CjU=","AklbPBv+xgdBgIFJMz/EPwTXnexWWCwpKCn/37PBo8Q=","Kt7IVJ3/3nI4sr2m53MpkKkRcAyNNSiLqjnmcBWVMjE=","F4B0MDuQ2JheN2WEuLjft/lS+PTPhNgV+Quqo7ZExMY=","H1/AYAKLoH0R/JR39Pr/55qBBA6poExWgmdkSJXmc38="],["KWSQGitC6a6hplk2Yq654SB3oodDS9pOwgEuNqGdyVw=","BsIZSvcvrFjKE6Kl4yIxBO9JpUD9Lq6g1nqSDYVnBAo=","ClSUybz6Bqpyw2/SLZj+ctwU3A5OdOA9F1XzisNAUK0=","JlyiERgLASw3jgGY8LX3dYwVXjZ1+t+SynkVa9Vv4zk=","IfZZ/tr2wmF/F9Y3zW9UoneC9OhDH4evXIWRkyzn2rc=","HkY64/TDvQR6oQSfTwkaLx1dNVDj1YAfz/aPml5oKPQ=","J0EhkforLlMnoR0pDktDmkEk9IFFxh/07OhEikNz6t8=","Czp2nIs3FWImA5XuTzSPiLsFai8OwPmOTmM799lDYV8=","GttMh0M9hm6P5a4m0BR345YoecIMjDoXDAcnFnwG0Lg=","H8Ju0Cfbe55yQcLHYBdmYvY0ugWpynqFDhhK5YjL4hU=","EBdftvgbFkNq8waC82+6s5bt23gppQ6UbHXyfiYJh8c=","I9MANzu46/fbzzFKPAsf3s1criP357uRW822pngrV/s=","DwQX+mI3Fn50FSUmEwbBdmTcPvqSR6oNS8//OOid7e4=","Ho/SCoAw/dlOLENT2PgrSyEr+Ie8WWFYFIkLD5KkfZA=","GFcoJjhd/G7spNPHHRELBKuuATxUUNnklHo9AZu0G28=","IIt8jB/4Qi1KG9E6AqlGgc4hfZJfQNKHX3Pe8U3noiA="]]};gBe.default=LVo});var vYr=Q(Gxt=>{"use strict";d();p();Object.defineProperty(Gxt,"__esModule",{value:!0});Gxt.poseidon15=jVo;var UVo=Wxt(e0()),FVo=Wxt(t0()),zVo=Wxt(gYr());function Wxt(t){return t&&t.__esModule?t:{default:t}}var HVo=(0,FVo.default)(zVo.default);function jVo(t){return(0,UVo.default)(t,HVo)}});var yYr=Q(vBe=>{"use strict";d();p();Object.defineProperty(vBe,"__esModule",{value:!0});vBe.default=void 0;var WVo={C:["L7WDdis3WSxsWpXrHQZpS2xvncTxrUhi3Y9eZ8t6P1w=","Eun0bNgjG7A9QCi/ehHXwOMx3AXAiObcPR0AHaWLhaU=","EnXNcDJvUvgWp8U/5i4yPv5hpbjTdH9t7Fg3qCWHOvw=","BufRZbV7ApnSPnUKdeouEsnHoWlUxApNEJBKYeh3NUE=","L2fyOpPvHiFaSt0uy0G+9LnYXvkTUGXZkoAONPqYEIs=","Fp65lS4qhiPvON5X4V4kLfOIAZSJ4Bt8hPqDnYZNzRo=","D0zUBLQCTKE6UTujFW1N6cs6okDGg7Pg63JTvJjItfY=","HEhr+uOrAy/1GejcptxB6gYLDvkIMSe9fCxOCJ/UWso=","EC50WGQlHOlAxnseL0vE0n/ThRVxzmgTuqxmXozAx50=","HmptYgQz0iKTBE/+NqXypynBKczj7rC9r9zQ1SvDurU=","CPOr+XrY0Bz9hlH/LVduPWjsxHqtgrQYjZITi65gO20=","KD2j8c+Ed9mCHuYDeLHDnHJChRGhudZoPAMCk4wkjOY=","LZnNjYjknguryEy9WK28FDp1omuhb5ZGai5BYpc0Q30=","Fx7danRWpMJf74qm2LdI6thpNp9ypOUChh/QN92o93k=","L6tkaUNp46K9VzwMw4NpXAKjgeeFeSo/q9bhyo3y06E=","DGFVlE9k92lPyOzSormiNwVow8iY25Ux3BjHJHT5r+c=","HuDlz64DBiIkkhDNzacUN/KPCxcwZTwJFe+/wIYHw8c=","J0Hhp7xrossWKFjE6EVNug0OEtzZVtEnvtBxc5ul74Y=","MBGUpmMwmrjYCkNIIqb2VSWF6IjUmFgYRfVL5jTryTo=","GIrSU0fsJeaoobWZGz6W34H1XL4sUrpIdBwE79Rx8pY=","LRoKAyVUxQsiaZSW3sSHsBQB8lKC9YfhtXX8mMn71kg=","LEf+ZTO9NKdgCE6NTEiMTKKzvRHCJJMXmsgamfikSp0=","L9tBTrgGm1Vz21wR7eBFpgCfJnqNkI29fZDWoPAo8o4=","AJzr+ettBvsnj+c21roJ+T4N8qBA392l/n2a0PuUv2I=","AdVaOACmTugnA6sVkdGK2wAlnRaCduGw+tRxjL/gWWY=","Ci9rBZJV7e1truR0PAj6hNw8UbrjF5BABWs6jfOJgq0=","F89JwFaDhOk3+BtBxixHbburh7vW9NkiiwRCkpnMgbU=","Kyj2Cz7hKEAdrdPZTclvABuUMvcOobOzIZ2A02mSGqI=","JfDP0zJX3izDJBXmXr/sQkbZChgegUX5OH3vPExeDYw=","EXw8K3AuzA0SzfJk/Cb7i07GCrN1LSDx0tfEQM1GEnM=","CshgPugZJ0p7rGE7bSZCC8ppodFHBy3pCqOdSvgDds4=","EsOx3DfWZRI/p0ouaO4ymkL3XbQtKxwFWnHBbwTURVs=","EHsPVQb9wud0Zo5BkrlZQQpKjgyegtBcXLuovpPXPzc=","G9ufXiz3rvabJvC+yLvVALo6Vq3cslUFyHfGYqgQiZs=","AIIkp0ao9yy6YZWCvXIEuOIdPO1zcLt/x37lEkHBz3I=","DS+1yHl6KKFb0nZl3FEP96+66Vq9MteIbSI9GuhuwvU=","ITl7RcAk9szuu7nRsOQ2RPbKdtLenrBQXIYvBdczBYY=","DiBzBebTAotcRZ32CQOW/j7tuuDPiIThX6W0/Zxe600=","HNpkbJTDJPhNzMAvd6cW2qhudnfFcEfKoAJnJMEnid4=","AzktHBKe7PiA373X0wtKjTXFc21x5uGHn64jYiEaeu8=","KkZ3VYXMnlvOpIIWTmaIGOxU/XbZ0sfZM74JD3poeLc=","B1bXkce2cN+9GOu6/sVvwUg2Xx35lRi2NKSRoiA8njo=","FoLSgf3d9vNLQqS60LJg1ZfoI4h4wdegIYCmmdtPqn8=","C6Bp3sABImKcLuu+b5hCBApA2KEjJ7wITvNP0ULLoss=","JdGQo8HiNNF07BTajbkDqN8KdukSF/kZPciR8ZZdGrM=","IgYnDNf2yw9GklYK4t4O/x+tn4YQAFOj6lLbMvbekt4=","ExNbQXGtdS85BvegInQG2MUNyuWHtaZxxj6uwLQu/Yk=","D/mjNDKH/120lfZC0ypx8ZPOJWUO6aPws81wzN8R9M8=","LF+/hrLfdcnxTuILMU/ks9f9NRlZOtjHOs5pz/ZAapQ=","GtbfqrLL2zUK8PK7qDwhQ4oHjwnW9Qp2UJZGkHUwfIE=","Jt7zq1T/4E0hbXK98+NDRcIfKccV28lkpw0VZSJKYv0=","GtgCs3yWxq02CjFssIg6FcPW6VHz+Bsp8tpRepMpfDA=","FpYxd7U7UWK/L5gpUUyhrGAZa0KKd3CoC+ASpC65hOM=","AyBlKbcj2ASrWCxEY+HTnsV59kFeDDwQDE3fy4ehtus=","G3CA5bNrimeCMHiC7da6nENxSjGVRDYHJfEMvkA21Wo=","H1Ad9mfOQPICMnKzLsEjhU/eyoz6jSH6X4+R9LPG4VE=","Kdz9IEisC16y2yAxamy4BUkM+qp/fFLP4yXQ7j88gTI=","K1wKTzrElHHe/0dmLPQMIFPhq5vYyQJZ/TmViBnxzCY=","K9FS56cEWrZKlC1q+QLMKZXOyj1fpSmPEL3kZ9IOs4M=","GSQYD8YIww1xymvBlva2tlkV2Cq7aqpm30FUCI2+8rY=","COeoSj7J/qLFaWkENuG4n46Xh0J8wur4lfhr7zemprw=","G7k2zYqS46yx1Ahhrnq117Cw5NFUjhNuJ1HiYWMs1dY=","L2/bBKbdug2gPvcKNsiRLOQHuB6WP0xOxKBeHBr9u6o=","Az3TdRfE4GVXozS8TCcqvBmIU+OBWZpfCw8kjV6U15o=","JXvZNqpW1xsNZLqYAG04uoX9B+LFVkQ8EQHeuTDWJ1Q=","HBiZckZp7+Gx2bF9Vib6fqUtYri8k6Uvpp60paDWaas=","E25AB712nQWQltzhuNFujV69kmLWRjg7gMzsw/Zwji0=","HN77BWYYtShiZffRzYXNrZRdycbSA7l3VnAKaKfjBeg=","E772QK871o7duZ5lMuBfp4cXGrIQYfLVEoJQVViw93g=","IixDtExYH6+SRDD+WxZ04V5fYrF06TYpno+kGu4ADBc=","DLdIkUnXh4S1Xe7xaFPj+vEpjnjaXD0Znk9iVu7DvJQ=","GYjPiwmCt+uzxd8b5KoJfKWTEYFqwcUt+H9gR3nl2Bo=","KoYkPVU34OG7lGuoevwEFBpPRoO3OopkL0MBE7WDTXk=","CBDkdnwPg7CO7kXHQ6KPaqD2xHgXnckjpzDACnd8CA4=","ERBRtvbmRbER7hb41yd8VzZUQle5k99Rmh7CxWvNz9A=","E45jcYahrqEM0ZKfR4vnXq47qQiDdaXxAy65A4n70W4=","HEjofDpfZYXH/rkAn5WRJ1E5ZYafZzErXcSuEJHZexM=","G8keOSNznYVXpJ33PWsY6s0/HYQ9L5oZ1aVE0s9hux0=","H1XLhtROiXW8FIPlb9uNp8SuU+HsMbhLstoCcAXUUn0=","J99CgNwP6eQLPGn4HuNbnRDDp37hqlaMuZ3jwlozxEU=","L1yfhyYGTZ7yrnC5yLm9jGe9C04B4z2hTusIyehJALE=","GAOfya3Wnhw4+qMgu2ob8P3vRP6wk1iC3wGZIMh6+C0=","AyeQN4jDJF2mqwCx3QVO8KiQnHRjgdNr4yxjVA9q7dg=","H56dGukMGPGLMzhuGQKDzXlbAKXnANm0UL8wWXv94yI=","EzXyolHZfB9P6Yyd8vXgtJqZFbY65qyGBxWkUM4EXGk=","IW/ePEfUTbEsqbOJC3RlUeFN5h1h6tqoKHK4sC0IwP0=","IK6l6id9XBeZvwVlA9FunBgGfM5SNlVSBQCkUJVY1t0=","LJhz/uTzanZORjPK5Y1ZdXkOiHjQL2aH/Vrs8P6kXHI=","DFnQapgngRiqMUwKLh/xOHgqEBZZJkMUH8EerEWO+gY=","IO0ooOXdbTUo9t20cp+tQhrQeIAvKDUiizjASs21yz0=","JCqEygEoZH27PvPaJcs4fUIvVxFx21CEXVjqa+q5Dd4=","KawUoLErWB2LdrceIZet/1aHkJDYTlw5lS+R8r+MOXs=","A33N2yUw7VzambOJDJ5+oLCRoA9QaHvaC2Iz2gu5tCI=","JaiYf7b0wYqgHS5UKWl9Ye7EgwowGmDDVithrjKQypI=","HJv3HxE7Yce/cZ2Zu1rr8Mq+hxKzBPHh7y0XoJjHms8=","BKDJ9Zr0M/Ry8d6SzDnWBNTOg2npHE35/rbXZwbRDiE=","DTAONScK3J5F9DFfPD2dk5rp5t3RBe1PftOAXSn7DXw=","A7PV/pjNPUHWVgONhPP2PVA2zoOasQyshtkxvG9Jxx8=","DU/x6OX0ccDLYMS2TiXUYFimS6MNn9Umtt9SjzalxYU=","DmmDM3WYX2yZ8yz5BH7XIxmnjRzEUldLFgrlAfkQa3A=","IYotoacb8tlJVDXBOCboG8T7xS9+nnaAHXbvptFQbV4=","Igt8XH3yWdKO9ch4GNN7Gu3TMcXtZOK+NpY7qm8OLt4=","Beb/O7LDw9Nv7jCXQ4HH6eQlfPyxdSJpdfgMeCZgHX0=","BuohMEdQOEgtQ7QNcB8uVxn4tSkeMucOfstnyElSwV0=","Do6j4yo5zS8FJBYJE0JO8BqZtJDs+36shE6b+Fi5sBQ=","KU5cuG5N667g1Q250hgo1U0plqbSycGEFyxuWPq2bxY=","G3am3GGPcCOy6SAYFrVuBGAKH2AHcEdXog3npFMTfuY=","FYuH4ftO4DoM82TXc3/qW1BcjyZdheU82LbtIbj34Mw=","DWhF+P+oOukFyQuTm8Ahe5ahFOrhkRQreznMz2oF+Rg=","AecLh6pe7DH8/KVvAd5vDhar1o6UAWpoYvH9hKx1Prk=","Fa/QjZzY8Rn2uEwbzxvYMhv8Jp98pLoxL3jBjO4GMyo=","DooYr1CIjA5nihjbA16V8+UU0SrdJbMSn8sKEXW/INY=","BaQjt2oGb/2Gv6ziSmnuoBnXQqwlZzz7zi1sjY+pWfk=","HNZjP8eBdp3km7BgIi9w52TApZnPpj3KVGzHcKjJbgE=","C97GiPtlGkGoRUurcrzre0uaTmThWndZr5bDkQ8a8e0=","Fv4vZ8uB30ChOu4Gy8o5GqnzY8i2ETlw2ld/AOy2hjI=","DZ4wMWza307nhhu/BY+YZLpBlJqX2A9XL08yHFyBwmY=","K3JQ3itnAUPSeVdnvmK0AbM8qHMX1Rd0My79wNVh4uw=","IRkRB82Xzm2C2PJFgNPzEjhP+PfDcqam+EvqRhlDISY=","LT0U0BmQO767OESVH0kq5kA07/MR9vrS5+4iTfEiq/g=","CxdhU3q/5SMT0phHlODwy1pn+rbH3mBkqbI6nBaC5I8=","JkjAIeoiNA2cFb87TeEBnKW7KxVPUorL7IebowYMXnE=","IQODuSlaz7Cv4KJ3mQT/aFEJecuDCM1L4bp01Q+OvS4=","I2a+ufsK77KyeRmpNqkOUXi2ySCnza6ywk2v347sT2I=","CsC6u/6wWsoLr8hqE3NFAIpHhYKK7K5udXJuUrGUc/U=","FPTj+Sn6MJ/3a3cCL5g1WIHTpGGYJvj0bz8zB7ftfL8=","JsF6cFwfsW/JO0mRKjsCYjmqNxRxFlSK8ixQsXxj0vM=","HAQbVgUnV6qLJRyc+TrITxY7UClEa2udX3NzjHFWnBs=","HbhHr1X03uSwSwfYx1be0EsQw4Qjq9qIz5VWhuGbTZg=","FKn2tSdspkxx64VCEyTqItqeWUGMPz0Wii4lYUqrslA=","Gell2AFPqiFSCoefpwYvjNg+g9I9NOuW9hVctpj8xa4=","JymDtHuYfJSqcEoByIaYwof2bNajWwxTsK4kglcyhJE=","F5CCRF9+kAUPJ1FhOhi+fGFUQ6WqvZ7jDdWuGu0UHQ8=","KkXZkXZdaBDnxt6Vt1EHf/Os0ani7YQdTjUWQbUxr3c=","DOgGAK53e3V33LDDjjAX3bvLzoa+2qePPugP6PjtnEY=","GDbv0ynt6ZntoCmsdpM+UdN5wuyfgRBgkdTdgRhLSpA=","I8L59cMrn8nYoPBqH7lDQvjg9yhxUyrmIuac0mmDy9Y=","Ippg3p6nuaMa8FN6FfwMyPThh0sFsCmheqYGm63HBwk=","J8HKzYR2NQS7namV+5wR3+HeT5tN4AcMYkWNwG5vcYw=","Imkl47KOnTWDMGERQSx/sxJaYinVZJnUrUzidfuUWm0=","LUw+9rhkn9UhwxfUQPDeIXDH3AzirP5VR8liZSNyKaA=","LhYzUtPGwgSk85xjR+0qFUbaHBYsF7N/5RItvgyjjYE=","HVCUSrUmFOz3lKmeydk2Ssl6yxc/AaV5PVX5rb6kw6A=","K0vXC18fQ09w8flS0CsDFyP3aa4YIHeBs376fYYLajM=","AdqEGUvq5ZnqvN0NnKKc7gXI1wEYryLXlJZmS6Y9lT0=","CxRpwUhq2DemSkiJwkrNYMeXX1mnAYG+vemVD8BLlNo=","GR4tz026QQrFD36apJelx4O/+9zC24Rxy89wtW5QEEA=","AWaGB/34ZNVPS8YqemS8yE58mSilv4IV/fvyKHdnMxc=","L5lnIo1wVCbVASx2ThdU4fQ+HLnb3imo2kuoYq5GSRY=","AXTBUUjNZMapx+Jb9+ksDu2Tup2dINydmRJ7mDf4Qq4=","D+rgvM2QYfAVeKegAzlN8CDQmLG11NmU6cewHVwqbj4=","Ds0UaPulsxQta2o2mL0n6ylh8iMtpWFIkerm+y9QH4M=","I7i7K2bM5xsIBVhsnQH4LB96zWYIuhQ3cFKrUii50qg=","KWwpQsBBc1qAaH55sDFZ6gvMnIKIv2HpMrFtmndBhwM=","Df5/nJQXyJKhqkJeNuq9GoMHvxQXjMG/8w3icIBKxrQ=","D5yAwe2dv6UmTsDKfykHtFWCqhqtyPIkTrgm82MCB14=","E8dqng72oq/hJFPVLFreB5yUXeZwCt6ZnSZU8A4OHbA=","CNFJNsUcnVv6iTTqaXUlYOf3LTPG22gsbuqo03r+crM=","K7/SnnEDK9bfNibK541dfZULglGqmtOHuv8M7MVa54o=","IK3Z2uKMC2xWrPjdj7+Lgq7oueRkcEJDB3GFRoxseiU=","H+yWuqhth0FG/stJUwi5J8vGPvCs8kgSUs/ul313oFE=","EH+ULNH32wKoT/QQkTsHyhQGfAjjzuaIPIKfg4PbVq8=","IERqVIgCRjLByloD8+DZkn23kRtI0K2jRc9ELVdPcI0=","FsRcbuLgm9hgIEoSVQz+3xwVz1rnkhD/VsOgZ76YIjI=","CVr6yenA5786N1ev4aWbHNLIqd0KQBanaN5OOUxa/0o=","F4m41QxPRwogQKjJdUBTDrSkuhiOBYxc+Y7v8phjY8s=","GuSgk/H/BW1D6x8XbvrFnmTbsLMKF7+c6+c5ztAtfuo=","IHhmSFKSOvjuBaw5O7G3F3Gu4jesS8E/7vXt24JLUhI=","BFwmO/0sgM9WP9HdCTkZ5hcCxBgGZ87UcQnyIpPW9jU=","Bb1orf6SKepfkbm5t8ZIkwJ4/5zUI1p03aopibjtG2g=","K6YUe/YfrG/p+J9dA0JLvT3SWr0bqAmUmM3eh6g1CKY=","BsKcGpZDFuX/RoIB7NpcXqso5csMvsH4P79V+RHb9uY=","CzpC4QxbMqTbSuV0KRe9KitkhNWNBpmI1A9LLF2SNRE=","HvBcRB5cRJ3N4rAQTMDPCTOMh/we8knkchm+AfiQDUw=","E0a5dNNVkj+IErG4HNac6sArou1CB+B4sbzdZbmcHEs=","BkG+hD3FurraKJOgAIVgOLDEgMc7sSIiQvXBgrA2ZWY=","Dgq5dU+lVBhXYznHSlGNoj2kUS70TZGPPOetwDh3wOg=","BSTtqajPdMiu1A8n6AShGPR52jYzECnY41+jBnqKLmA=","LZzCaWi5VtKC2IKtJgYmkq1XVBriB86Qo260CP/MHC4=","IIvoFELw7qIAFNfFDP4/hJfD7vWdI6x1Z22G5t9nIXc=","ChA8eRgp5fkekUOqrzc8Ewvov8NXnzYIsu7yPdonJ3U=","JMJQ6163stAMKQ9UjyWLQgbaBQ/P7EOTIGmBRqaHtNE=","BK9hHcdWIovIfHkeq8lBK03FOeSCsRNg3eLosVxc6yY=","Lt2kwMjNtqwfdmrzDylsMLrSmn+jRcSSxf1GHIOnStQ=","JKV8yXrHE9Ei0goPRa8yoZLVfuLfAQoqv5MtP+3FMaA=","K3hpJW74RJ7xYyaGwuTuv2x9wBkl4XG2owU8AMf9k4w=","H8LK3B1CWY+or5oIffl9EVZPlhJEhvnTYnSlKQdxY38=","FyGDB0DqtdPoJMpQHZ27J5wzzKRtlXz03/2GxGQ4Uvc=","Blusw4Renh2xZmZ5upGYllqWBPnQ4XpQnTQ1Rhvdqss=","FLRpAly+OuaVSABKdauMynPmaPP9vlsEEhSdohK4YpU=","FpFVYZXK7m258+kqdAuOPfl7pluUAdZAcXIPw/W5PRE=","IEN2DAhG7xqDB7iJZAw0lbzRe4VfrSOGbNyUCp6b8gI=","JUw5qTN9rgd+NO/8sr9hSdqx/0xHB39WWhFkzBYGXfI=","Fv/4G4Tctu6BlfyaK0MYPvLJPrpp7QH9ZiFa/UEYvHs=","HdP99JPld5HicM8eRZMqA4ca50nYsHGyEMETx0bO0+g=","GfNMMNKeKy5x0Oe1iXW1LliVEApkLlJQn3NJlHBmTm4=","DlM3irUk/eNbr79bBz9gM303zHuwJOTXcLR4yrce/e0=","AmV6Qvt/5w9p+900z3fizB2b5dq1w99URoQC6YI7cww=","JweX4YETGuRU++A1t0yBhXTbSwsUYXFFYUv80X2Gb10=","H+hQxu6r6MwyQQX4eA14ArNSY2OcwJ18J+LD0zn+xTA=","ETsP2E+Jaxcm7X4yTwN9Sbz8YRBzQbpQ5s5Ge9T7A5M=","BFUwHJw6lXaGTlNJuduqJLtacxlJKeICL5+UYtxg/Fg=","Hniv6ec/T6w8BgPxqZRPrJU+hkmmOrnKOG4U92zJgD0=","Ki34BizU5AGev60yavdfB1rZkQESyeVtz1wUAq8utac=","IxmdLj0hPFk+oFDFta2fafGwywo7x4WSdQlIHZNlp5s=","ERLz9SBsrW6gb4Hn6T9tomBdEhEffYLa2rchqGKCBFQ=","KnhQl1ND3S2XNqQfrZYXOr347JVaXb8P71mKNCewbNc=","Do8My1VHOG+zd/jrA84xov2ZY3yCiKzIJLs8fhGXYkc=","Lf+gy3mCohX6o65Yfz0Kj9s4vWf+SX1uxqmvOFp95f0=","A4EE2HWGHBb4aWYw//D1ZKtjZ+67VK7ABESr98oBCX0=","LhwUYFBST80FnlVElsc2XcokmDH4884ZFUo6TyXAoV4=","HxsAcROyVxY6Izj33NMQGYmLyd6M1DPG9NKg1htKiVs=","AkXUFMAhPSs0GRg47OUkg7m4I61fxgsNG1+qGdxJlCg=","J7ibKusgSYz8TqELcFe4U80GDZ9Dq9oLYuwKy1DvsLQ=","HHfMxlF4netarI08Yzrg1hAh+ST9Feo/ZLIZBpLwuEo=","E0SrlgMQg2SnHNCPKROPF7gTouUHxaNxJlCUw/8JFzM=","CW9H2kCb4rh9cqW03/52jkZLnzQxSFYcyPf2WZZHMzg=","KpY6LX2/G2ZIMkylyiAQBXB8aPGQM4YCEG/3ocgYAHQ=","CiSh+/jp6l4O2bL29FGQuvmOsTDyPjpZuYgAR0zObX0=","Hvw5MmWT2zVx0fgfbiOe+7tiWEjiBAQ6Pq42G3hNqMs=","AoePGZQ3+AzrYRWkzGmtQwbLkMr30zpX7ix3L8sOfEM=","FOcUEWrwLqxoyi8tf9xWAtFLDjFWv2id2K8CIl9n1qU=","HMT4laSURCpMa9C5vkTqjVwWTqCuvc4Ra/biLqnJ3/c=","H3LZ9XzOaaepU6nR6taOD+5ihHjVmzf8zx5xByn58rU=","FQQSJFLtH9ACHCdLL5DoYNYhxTA5fUmZYlcyhBwkF1w=","D4TCGF3yV0JsxxYL4AFm+r8nk/F7Tc+VVTeELMOevsY=","JiEYdc/rHwhAKQa24QCD6r80GIwPHJ5u5mZvx0mRYbM=","H9r5pbfctIfrQ06uOjobYyBFxPNnJ6FgDaXGfXFivsY=","GoLHxA4LM7w76Pg2xLWMEWe53TuJpkpA8lD7peeZJgM=","Jqgw1Vkydf0Jg4ozfc66nXO2sLzeV5TzeVosfZoAW+s=","HKG1EDG1TWwgnGAJXrpGPPJ6/B2H22C4UnM2WGv1rDc=","Au0LLA/ATpndNz8Ro/zlKAApFyKk9g9p3kSwvjabQwE=","E4v5Jsn32Z87NWeG7KBtA2lsNKKz5wRcz001A2uo9eM=","FMkATTqkeTLsxDtk9IASKW7sYXWZiyfUrp5nrDfiUt0=","Lo/OHavgzfP8Xuv62Pp63G+K/al+QpFy2bdT3eS5j9U=","CG2Gw8cx/kVya6/FF2tYQ/0E3WT1gIBnfbGsmf0nnDQ=","B8UiqpWCMTwQejYpQD9Uafd36GuD6nLVBghxh6jnK9M=","D4rhHY9vQm+vhRbjUAE7539IklElgO0052DaHCmLaOk=","C6WqDms9x8Z4BP24S8G7zB+ETpBGpmJKkQFzzaQVS80=","EloFfBCeRshtSgedOqQ5aviz4BNlVWobVPOdjt5m/SE=","KMpsEBAnCtxJYaqDNc6DaWskvttLtHPfwV6C0wW5XXU=","HWNpN4YdqhIhXwMd0x713bXSmP6KaH8VQcET3GpvmC4=","LnVTNeQCLXusCE3M4UmFIPgK6T2pfS9lcVAn3I8G8N0=","Bx8nE7GnkzoKIPUHuRIFZK9+OZvss8Nk3E1P8A6CyEs=","L/1dqCgOMpmeGaFxfhDImvzgxvgfXTKJ49X85izg8yg=","HdFP5jZelBUX3bj7MI46k/VAA6tL9fKsx6e8KLUTPXc=","JxARKfx/zmIoDKLFiOwVfZblruXCsNvyBJ7SSywTBdc=","IZGf4lN4Tw2zltT55MdzUjhrm3JIkEN1S6iisfSsEmo=","BwJ5WKj1MYd9HOus+CjdiwF6ElydKHWVNzpaOeWM+NQ=","D0wSt2gUrcHN2zr00c5pAJNO0hQgPP9Nqjwyf57OVFY=","CNmIaD6vSRWKfJrocUYGj24c91RVqdgiMWRfcpDRCzY=","AnLnRCbQdNllj9lSa4YWkH1Wc6707jNnhQf4K87vWGg=","GkcJ3640z13fcAbXwpC7WMdCl8jEgY/fXzlQtUySRSU=","IgAri0F1dQR6DtXTWRQ67aGeiBDFNJnqS1fehtRBraw=","JFdIaOyKSnAuoM+lW94uo7+yKCH22IpmGDUnscf48Ok=","ENlm3n5oCIdBLu/YfYEdxGsCQIhtaFSTQzjSESGBl5g=","LufH4+ipeQh97e0C5yVewGexxGR8xxS5bhooJY1waWY=","BwKfBnlF7R9pRolNZuKo8XUTt8rr1Aya3K857O7+uoY=","I4+W3OIsEMmsqaGYLubuqHt86/rlo4d4K0mmL+paq/w=","C0aGbFJIL9SSuqM5XgoskEcLQC5Tiz2NDFByLlYh3R0=","DXZt8qEQ7+JaPZwAcJz1MJpxw+2nmUGfw8uw9pzOKuY=","BwFDt0DFTHEI9fYYPOhDcfdwdQ3aBLp2Xvg72j+y1e4=","FwC1efFeUMKtGM933d1UnaAApsg5Del+ftDY5o3XfVw=","CWakx2cB0JZ2oIbpXZC+z6B7uANGQiRM9q7wClQNI0g=","Db7+i+8K8lWY9UEvhOAKPdTofeZTB1ugxdp+14OXC/Q=","Fm2GN0w512YAlshyeOJwJMqDkZfmXNLzQeeliMU4f6A=","JRWDve0VTrI5YlF1RYhxLQ4beMKc/US0Xymp/VLOrsQ=","EE+i82HPaWCCxfztR+eKdfOTYxQuh3s9gsVcaG5SYno=","LpN7+Ekwl2WjUO2HkalthZogNyKbtqZSvGre0mTHxbk=","Kx2f9/twiDUIxWAh9X4/nqHbrGynQRaxfukmwewxkKs=","BfY4TBm+migG6JLIEJF8ECJBiL9D8EGk6WM/Nw+rzZ4=","Ls0yEeBe8npQ6M68Qv8LGDz+Id+rI46p73Yimz8QkwM=","E0zEJKJt8n0G3+zc4mQaAb0QLn/xoHmi9+AstcBND74=","Bkkb9t8DhQmZJrMiGX8DZrJ1fX3WLuPCoE+bTJU0BRw=","GV/CWg8OUYk2r3Ouvf2W2bOKQ1NQSw/4wUGJhlUpIMw=","IdkFLM4oz25OlAc/hjzo7fEvAuwyhiN/nSI7YjlmYoY=","C6qPcwyjHwP+7PrDSpbDrHrxSAeRB70dFyQZF5FzIb8=","JVgTiSEPbfx3TTcW4ZeEmE2Tg39G5RncdT026yrH7Ts=","JOAOL8sZ9kJNcjoC3uUDlrd5okbaU6GiQPG9iJqJcKY=","CD1IVLMO4GedLbQQsgfg46Z1eIYxxaNWzIdzKWATTHo=","AK9UQW1zQzyi7S8WE1knJ3C24wCTgdcSmPgiPerPrxE=","DYYRLgtcqTj6ftvsqewW6enrRYnHdwb/OGtPEh//EC8=","Ii7rCxapt+0xCIkX6+HNPeKlHxXh45IpoIv3NPss9U8=","JqsYh5evxzMiywL455V44OKW+ZG7K8/rtjXRISEW9Do=","AYmjMJViSp/oQ+42frIyJNuQyNeWFJQfQwCSAr8/dpI=","DLEW8FxbGI1mChUQDk5TIT+ckaLHzEhJdGjuAJIEFV0=","BncWe6Zc4xztgSxXIRYCER/Domu+kiaRingZyUKBGWs=","IDhwnnz8w6H9UOyER2yQhwdI67MPZDG9E2/emc/eJS8=","ETBLRx8HhGS8IATCJNwFpMTsXbCg0V8yQTDhJ5Onruk=","Jdjiq3+HqtN52j4+t/XTXyl+uAxDDHZa3sf2N8T1kuw=","AlJwX1TVW/KbMCN/jRKq0rIbSl06eqrpgvfN49pjCGc=","Hbnt54rw6/JtwYj2+nVmPuyPZbbJpe04+7NCHex9fkQ=","KJFb36tyNThKAFLtc4OfO2YAp61jKCIqW1z26DOiN3g=","Ckj9mw4AJ59R8kC0cpwTYHQPAD6ASglXnijAM8R9WyU=","AEqolejBJOpiZD4dR7KBYsQEqjkP1Fwy+coAwID+wAc=","L2/yw9uXFHrQRZTRhYmUtBb5iqEkO/ud7qZcEJ3ydxw=","JPT0+vfOT0BambmXrL6U9PdWRv59Zpd5c35q6npZMYs=","LG3og2GPYb9/P32NJ6YH1qfER3SRtKUFlVMSoerTvBA=","CE5tTjgh4TP7kd3xfFKjw+BW3FIR2ZxQel+OsBDyBR4=","GCaVd4rCUDvVqyMvega/ZwqVD6sPUmkeZthdZ49+xLA=","FgMzRh76oqua8MgxCE1U52adijnFzbZ7Lc9B08T8XgU=","LNFBQmrvg7YLrySpGWT6A6ShWpVtuWuf+LGALPeIaQc=","Hvz0beQNAx+EM1A/NbV+fgXnMzKS/E6H6M9pAWcXYCM=","E1ZlNMYh2AbtFi7+ht4T6Z9boLh7dmK7x7VYq9R/ty0=","E90PPnrXCRhA8PpG3ygEKXpgoAr7XLTK3mLvkwELkH0=","BjB01kcpgHJ0uVgvVFn6XxOlcKoMjBzflw4KZ2z8a+0=","LPC5RjJAGJ+RsNAIHx/fEXAT47v2ay7CB2i2GWynikA=","JBS8CGmJ2cWktDiSMWcuEGcPqg+kY5PtOsuPdZLVPP0=","A1w3UhDEA3jedjo6HKgLb1nucuYLzNyrmYdWdgenpmE=","JGSbIkhdQWSlhJ5v4J5JGAC7l1xMGNvgduxMhDCUQQU=","KP8wFUGR5zS7+INQhtAmlYdw9YwFrfKrh0UbD1tqW5A=","EzPgaO7CRJ7J8+wlCQM6le7n2Ts+IbrL8THzUwIers8=","Gq8B/vA2jabsJdQg32K/f8I47raPnAHv4ICr2SGWmZI=","GoFY6dbv/7P3cEMBNnScE6w7V7CsZ7fnkLh+TJUzFk0=","JnpLzkZEjSUPvEdiQL3ygIK7ez/U/fa0lZ0gLKXCLMA=","GQks4XnGgs5lSFjzPX23U7mmhkJo7qw+AbnHSZ1mk4I=","LLyEM0UFFByFRGo2i9zm9DxMcwArnH+idVuv08kTzeU=","DyKQ16zcJu8g4Ov2x5CyJuwnYYeA1ps0I124BsLPf60=","CJl9j+mKOweyRauxov+STmnJTsUS3YcX0m2ROXb3AJo=","KBJXppMEQqBLYrcu2F4GwmUQ7zVyuddqWkfTnMjs/Rk=","G+0+9Z1ST9OOsoNRrNiSj+aDfO5ELNQSjhfkzqv1xeE=","JFDEIi+SE5HC2IDQVJpmh5sfA25hlrDtBLb2XXUBrog=","E8vIFkUvGnhZxaFah96nxwdLBvUGI7jVNa0x84CGIBQ=","KkR9q2Dpo1beBOCSN7Cl6COZcHLFV8KDmNw0NJzmsQM=","BAOvsp1YvXqZhcR/j8XiMGGcMGvDueUAHlZBeB4qJ2c=","AfGzTXTHuksknp7RpAPt667bfN1omX12lwLGFnXPn+0=","Dl48VO2t812YSSxGl128ji/wjBOFir6PzeX/dAGCtkI=","DWO6ZgA3sJrYkfKnPuaHzZP+JqzRAvkK1ax/zm48wk4=","Cvty7Pj9AuFpmAzY9NaSzu7O1/VEBqZJ2gtUITgXdQY=","ChjRgpO1OwQwV8SMrudS93fry77Wysh4rm3X+CPa+Ic=","A0GHWGAUm4AjiZ2lSZEvbKYz0M1kMIF4ta8wWDECXJs=","HnT0f0MOHZ/k7a/PZIQpPUddu9MuTbevsQk0TWshfKE=","E5POMDxSwtcny0AERGuOKtIsGPPGuq9/C5gHtNyrYO0=","KZaphoiziWsSv4RGMASx5s/UH+v6gqdsOYKcAKWQlWM=","EQEniES7HtFTKojJRe6j8XccC3F32ekKifwU4Vc1wPI=","D/lE5YSVw/rPnovOPqfmO0XgCURT1t46R2808Ly38HY=","CWhYkrFkeTai0G7CkEI1oqRzI2+64AB4E4MrOyh0ehE=","LflZVmp/dPB6bY2w7kjM4z2D122Dzfty+OYBy9qKYZ8=","E3HDDfhPb6F3F9yr8hJAsfYrag962I6pdLdEJFdr2y0=","Bj33il0q5lk32GX7ZlM1jxEKFiC0YiIfxTci4+WRS/Y=","BpQ8OzuTpR91ue8Cfn5InEAx/5LfyebMjBRHZe1FWWM=","JYpjAeHU7Yb0MMEhuKegKsQaRTENbsz7HiXFDhRNVSo=","FpRsFgUJvaDmoosxDR49RlSW9Q8zHroSo9M16A0Czv8=","Ioo3fcBj7pXqk4MgPgnNxE7orUzko71qzPru682zr+Q=","KdViyDM1WhMkbq/tnLgWtwDkMmiPnQFh6zRfk8htHDA=","Brwy6FGfumNkr0jGPUaHlOQ+rwRKEi9d91BttzKBFXQ=","BbX17k4d4BZUhe0uiJ3mUkRZfOl5W9EwKZXWRItwmcw=","Io4PaudZArjG81Hjr+kRhS+3JZTaxthLslAfbB+2K3s=","Gt7ho1f5vQe5ql1d5sHPE6uF48Y3VyxEBRgCVaayYss=","D+jiMPemU+cNfma2jN3jsJHJC74zku1wxlfMGFKcSNA=","F/Ljt+Kl6VnKxLLiq9WyBO0dHaeI7LYB4gnpE1tCd24=","Dl67jZq3suz9dPXH2FL7cu6h0pQ45YSdYMO+EQ3M138=","EXb/YLCakw/DeL+lv64TfX6RSywuXUFxi75Zh+pCBKY=","HCieKo9O/FvwJyv0UBLnxTsuolk1PKX6wTRSVw8Owwo=","CJcIXKgGLfQ0pPlSb2Xe9rkN9CJESFpy4jti28OtSy8=","CHAtd8brSFSrmg3CAKlJYCI4Hh/DNgb4onbK4KAIbt8=","LVV94ESwupk0tOhMFMJ5C3ff1zxglk+sQ8EoNK4WAjY=","G3xxtUcpVIUlGmAeeVpb4pHskxDQmvTL9sbx2dl/B1k=","DC/6nQjQH3hjrPMnQeb0D1phTVtbyWgNRFC8w93P5+A=","FrTfdglIDcSWycgMIFyxMNx1o2vIbtOXU3+4Yhu1Wqs=","J4hwKFAiqOYsAH6hqA37mDEIkzkWR01wWX6yI9s40SA=","EtCG8kJwmVUy9eml/g9FQhHfbg1wpPVkjewVMrztCCI=","FAUbWyRscGFYGORgBypjNTU+0Lqv7nyifdHtMjoaRgs=","ErZPP7NJF0AjTEsqnCKw02FeZAk3Tb1RxoSA/+2DxXg=","Hbp3w3FVz8OkDmCjyrIqZe09CzueFKCI2g94I183jEY=","LTze58IOmB33hBSvvBGsC6VTiwXYs+5k6T3fedFq92E=","HnLsZFkESoVFzwT8l1zqQ5aTJBGYX2P2nPWr/Qeeozk=","Az3kKq3zQr9juN+ojxg0MW7AoaIDH+a5kLiTnq2QI2c=","AQM6+kIPwxHfhzz6Zisap0wyk7Mvr7bdi1CVe0DkU4w=","AyRgifxzWioQ7/gZiN3fa/bLNspMlOX4EdNKE4r3aV8=","GEN4h33CnqyW1w8sPCPQOxW7XMM+9Gqk19i8dDbi4TM=","JKRXCcvP+4Zl4Abm2hOHGLlhoR5fgzr8FN43JzoU+rI=","Fe35xWurzM+1l3I8Ti7MTp8npmIsFh6Q9qoYnMwoxHk=","JKWzc6QbYoS1jf/IU+V8HpTdgBi/YVXc959TmtOPBYg=","ISZngWrfs+quI39LxQA4NyR/8WbPjLof3UMkTzSqVA8=","HviT9jcVg2jpqWt4k7E2k9GgjaxPRSMQiwqZzWDWJ+c=","Al0U0dnQOarCrNTS3aP3OoCIRq7XFZgXKJ24/wGlEsI=","CdGHCdXNHmajClrypAICoG4sS2RW++KMVQn8+PUBAJc=","EOSeRRWrI/EbqZsKjrK5wMAP/THil8wOv/S3ChkISgM=","Eg2PPeU00550poZqCVqjA4zVqKbaLIw68RxqV4ePvSc=","EIahxnDAs4pGFeK1ydpFJDWyjLYYp1XLjk1sxKGF4Ng=","FD2k8eVsKZU5DebVwgOoGg+FNK5v4bVIvAbtZu63G4I=","A/Z/DGgudBhvqKQxha0QWJhteCkDfJvE79EzA98lZbk=","LMyCARXxc9bfGQY3+GD3VZg41i2khHaKqRR+OHGP5PU=","FseMAD2xet5JZAJtnIBfmPa8wY9asIS/bbR4MktMu/E=","LO1z/vwsyvZbKJ6dvFZetxGPlKHlW0McF2ZZpOIDALs=","CANV0mdEbmV/T6SERda765K9ByIiS2I1QQL6+ZXIzw4=","HXsDXi40RxELVpoKKF/MdYSOntsF8mB5CxhCgnyqacg=","De99aTIZZXTfqju5PkVeswc688b1sjUQrzBORK+dRes=","HXvul7g6UIqvq8/CFelL5sMZyRoGpEbv7qXS62Qz0B8=","KX3yDxFo3zUqwvby66N8AfLh3OjGyatv30vU9zqKphs=","JwTaahciNWNVUD0saP4bTMgcfsjseeYCk8br4s0Pu+Y=","LuHJNiFWkEL8tXh5hrFix3E8P0a6mA+Ew1YF85xr0Jw=","FD2tsnApQ/DBq19NvFRHQScbX+rMQQd4ORu9Md8n1Xo=","CStIgNYpdRyIDFKlg+fIl7lvjkAX0DYVJAtYsJlxA0c=","Lfu54w391qYQn/YJb6eIC73KYwr1hamN3cJsPAugax8=","GD9e+rzQuztbzcMHowAECP+iJ9fqCdHkZyi4pB3BCxs=","GI7BG45Cef5daIXK5otHsOLzsbFJGCPVbUW37guBm+8=","A7ky9C8FdFLPfmO+HXkd8TWxIDoFoe6HGBt5Vp3Zyvk=","DwBOQRhmvzgn7od/8muQMOgjSvkc7Bq/Sx5j7DdstPs=","B7KaK/JsMlNVmskYZuGL0kIxhzxijGxUCFAg6dlOTgY=","DdSTMkR32rP7guv5u17LJhsWBT/94HgMehA/UiTtDZs=","FaJIHZoC8PZg8m9zGABnLU8BOGqIs5pIEwBST/fW138=","Ag/Kjemx7BsTBgaUWRNDhexzbOPUf8/jHJA23kZlmdU=","E/EwBswhxEE9EmuQNDDH0PkYQ/zIyp1vKeCI1T5tVtA=","FWInAyHzUdGf8DDNsQYZBuyvHVRahCYR39L2K1F/rcw=","KhusDRN2J3FKZNJc/4A7Vjl+t8SfkW8hLDJeNuCZohs=","CmJrhBPENxb7OUdareWl+mAyvmWHChTHU225aazNn08=","AdhhSnUBuFCLlyuzqYZdfr4Q2h9++aS3yq4ujb6v3jg=","LEzVQhO8nBGFhJIlc+3Ql5aH/+YBlO5heomXEJX/FxI=","Jztn5Eu+DzbgP+G7fQJtOuGNdCgOpmD362revxNiQ3A=","I0Xtw6SU/QhicN+OwzNwIbv+2zE+Zm7RM1jYCNf7lr4=","FOMkDUALLzfEYnMeqxq/oxIf/0RSrfi48eotff7+W5Y=","Jv7RAML+GK/UVY21aQ8fXBrkhI5F95hLl1oSeyw+Q/w=","CU8MBDLj3WHdWfePPK57LOrMfqUuHkKWGBMtKZNWGz8=","AbaVKNHLBl6hu4y0/81vcnpDwYSZioxSKJcT5S8aTxo=","J/QeVT+dWHqEes7am8N0raI/1aMQaGQM6IUfKslBa50=","HnjcV5njGuAEfsQzjM+LU2Nc6/7sfeBQmKyaSfUbThE=","FAjbI6AZUWP1f/VzObxpV3uWqnyfWyNHz/7nxsrNOJU=","CkXtKHS6oeVYU8qGnYjs4LGPknUqamIpkvLECoD6G9o=","AIxp4RYo718lz1qpqGxYGSKT7ae4A4sPzb6exDo4ezg=","BEGL3dG2N7Vm6YOvcXSEDzEW/u5j7PgRujwYMgi3NFc=","IVzaZHhzXrFD/7kGdPz3W6TWD4Hy4TujoUiuMvctS0Q=","A1V3pU5RZpYzSUTTVfj18ZzcAAaj2PGcv1KjFfypJlc=","FAB+CPIFCmcmetyJma+r8t9AjFJLYtZiQuB7yoRrc08=","HTTcFvebbjDtWmYc03wZF44bm172gUEEsPAbMEL7wfE=","IQKHOD+OqdAiMwWDA3yXx4vGVZsG2pmNNIbHhFGOKPQ=","JPFOhSkNadUBojR1cHIP+4Be36PEJXTxDBc2MdwVqTM=","MBFiAkuye7y+dgb1D+f/Yfnvb+xscPrySF0RhZ9ZJJo=","ARLsfPGrd7qI3wvyucmtzVu9OQR5hVex+xfJ8JrrwK0=","AEBeWIiFRoQ5jKoKRH8Qd/IpTSPE/hiL0dkCS1x4bJ4=","JkgTfW9I6S4bzKysvjCERzmfY1g3CDRuLr+Yfzl8jxk=","KCjtcDkwPNKrGsB+JOLKjfE1YvGXSyyfKz+udC6twjo=","AV5txYPk4fRibYaZkQFw+qMjXVTU/awkgAEMvEODc28=","Dg2QHxJhNtuK5AgDU4puY4pnvklaiw2mUj3RUr4kUU4=","FfHWuIcX83YDH0yduTiZIsgyda8+Zb0G8WOUV9iuptI=","LUotS+9CCUUS2iXx/ERRl9pBFsvxpfGd7acTKbP9PMI=","K3VRa5DIMYdaUu/sZjs6wkQwCkrqM5DLt5yrBKQcnDc=","It/nuhqLg7T/nlmOT4U1aOSSEu7AvrVmy9g6WAyRNRA=","FzVtIw+dpNJF6V0xk5xUaP1rT+HUOl5qI8MlvreBjoU=","AHcapaActVHWdOzHekVm0wQT88bz+YiD8il7sq+QFwA=","IDjCvcV9kv0igm/Hbm0Iwrnw38UoT/+SBnyncRhp8fc=","G7steDEp1WR9zYaNQGi0yykXVTQvTRiWZ8q3P1iRPFQ=","DPo81ioiVpvZ+D2sdZgvXZrnP20R6UXbTxaR5H1pDN0=","ILi8r7IZwOjMdMVkw2Xn8arc6+nR3jB6fYv+vZpZRIo=","Ez+PSTJM5Vq+E8UgZbn9VSXRmuH9lcloQA78LTKj5Vk=","Hjk+KBbRhLtv0GJPD6fQvix2fODNqHqiI1hjVktvDsU=","Dqn5ltp3eSlpf9nAtweBKOcKzkTg+cW9K0CAlrpqyrI=","H5mCObsTWZ2yXFYhQ+En2H9/epTTIXesRszrh8uZArs=","JzGVT/P6k/5hE0ll0/LboL+sz8kep2ylljjS+pxKego=","GNB6mTn6+lEuLbP1I9HK1d5e5hONwtaMjKBtWrtK5lU=","IcUSLwDw21/YTOHXwjcOAZ+oJp/nYxVg8wpMeR8ijg8=","D5TL3knXu3R/G3qDvbw/u6zJXGg1V2e+7QLWj0RFBMs=","B3hlhVd9gWOMjfbG++lP1jL3rX41zv++Nn6co8ozwWU=","E4mfobQfEvm6nYW3K6MQ4Chzb1IAKTvBXfVCwfP986I=","Gj4rSjQQuBDQ2NjpG8CrvFhDyQ4fGWkCkkkB5KQj3ME=","JGk81SmIhlA0OL5oUnflgMqgxhCQzn3g59QOSdErkZA=","HLiHB9OFBIgo7kpP9GUdJrDGzkQDgBtw5l0DZChb0l8=","LV2ONshy9boImQXnSLAMFzitUQPlYzQlDbjDT4n0y1g=","HfSP0EGw53Yv/3hAhwZP27uvKSQqNb3Gokx2TxIB450=","Ia6hjWUmT0hsmGs9zeery8DOH4JBi2/p3EIO9yj5pa4=","KVqXjWsRQ9403tb4Hir1C7r56To8T5jwe2mpEpeCGNo=","BPDwtU4vmt1RfFPxHehlps403zUtDIt7Dqj8oFIaO18=","DE2qa9iigGlc63c8I+qTbq4wua7LfSlzLz0AXo9r6HU=","AnW1+VDla+0BMgnjTJiVn61Rsr3rrPsVHimTyGkeHxk=","FC5iK46wlNFWR/1pEW9ZpSfYmEcQq4Q3N5IGvJW6sGQ=","CazJD7pSV0I1t+vpSzr7EHpou37W1gshcUIZ/BcNVbA=","JlErTlNZHxhxCbK0829BMfwLzRzGBraFOqIFJrlZHd4=","MEy00lizCmeYz14/yG5JGAnKculEBmFgon7GDGaH+u0=","CfJNhGlxeiu9s0dAlCy2aATtZ9kyt2jIe7a07PNU7M8=","MCpgTRSlzqSdBBHW1ml5dXjePt7dS+5ZUQmlCfIAX3g=","FwV6kv2C8ndjuYwBN6Papq68gtHuhNwoZSHEszrRas0=","F8mMPmsU5cOL/T0ZGOezLYXUMk8W5DRImS/xK9AGOnk=","LYW6ppK74B7o7Pq44guAuMASyW1p9pS67vwlO7mOSec=","IqcTrtFgfTbKrrRv/0EeZMG7MWDbPzQx+swHlp2rTU4=","L3rk1Kz8hJf9pKwNCCytOBlvJlyGCJI1CT4arFPGfoo=","Gv1SlEYoye72pNXPIanc9vpJsdofvZyXaXqlDc1s9xI=","GY6HTrMYdbV5bDCBQk2nOpJwjs106A7e1cisSSqAEf0=","AU6ht47GJHEU1GFc4NEeKAwzsKH7rGNvVfBDpevwTKc=","I7R5ezv/sh20J35OsTl55ndKzwRS3qs9BX7WwOtfFxI=","J8hcHBRwds13f0G5nS5VUw1NQ7NBEhGH0BBjfLtmroY=","H4RoNwl2OfrUPA9AakApo6ttgJwaJ8YeSLFcG3E2Xx0=","JrM4v98VAxE1f4BkSe6Bsv0p4/L0O638eEiUjdd4GvE=","LMxueXM3Rfm3WcHrX6NnHcPZkGXoQT1lPrJIN6m9xUQ=","G3+6a9KFte514ZXeK7sYnoIt7RmihnxTI8f2xXXBmNo=","GEpchYWGmW8IrFz1tfZzZ9kc/NcbNeujd4fkTnz8YbE=","I5FXa6kRjbEodOUWnpPHKfiq73HS3tyB0oPdlT1Z4Kw=","Bv1hO+9kavpPHVf3EoUY+DNQ5e/A5B+BSNLru9kZQFg=","Hs8UR5SHrY+OXkZ39z2+gfPON37Hvtn78MCg8WuRJxg=","Bv6YcPA6j4NJjnPs8uIUUyuLEUoUzzs0LXYj6dUZK2c=","BLjac5elGRU/B1b3LJtiZw7V6YPAKkEJEx5yddfy0bM=","KxxA/L332duF+Biq1/szO3JJ23kdH2X0P1Kad+MRiZg=","J4+yHkytEQCRcC5cjNyEQlvKCIKGdy8YFzCPMQl4cFc=","F37wPDQzKN79UijffU5E1M0jlW37E0RIpIWxllcpJbQ=","DSAWVL/N1Ay6UuUb1BnA+VwSEB/BBj67jYFVTHHBYVM=","A7IcSjcCasXZYhGVcti7q7RTND91wNVcdAqtE5aNbgk=","BypSFk4xdfY1BPvnoOAlCdBQ5VUkkOI9fJyCQvqHDOU=","Aw0MGEt0PjQBEUsfOVsS+2qWIZHHfFvf7xZZd836y+g=","JLo797kTSAOrPch/2enCfxKXZPkcNOtTtVfvP+qHo5o=","E+BdXE4dutRohd/yevvwIffhu9Qy0Knxo9/88zAKekg=","ETov5ukBnoPg6JhBDDUybBDN0BQprLsfq1+qnPR03i0=","B4rryP8poC6JUU6aW+tWkLdeWY0q8vkBa7+9rAL0fRc=","Ld073wTX0UScEuYAMLlxtExld6tWD57+joZygu8RY+k=","Ig+vNqAX/v2d9CgqlGUTWFpPbPpbxfl2aGH7+kPKGKw=","Drai6p9oJwZf5mb/PRMYKAkjpjT5HvqeQ6IjBgJXiB4=","C+lFjpz9bMZInX8g0XOPPlGbXCKtFTUstEQQXvS4moo=","GSXSRjW/rAlDGxc4Njb2nyJLrtNXdijeM9Gigs0Y79o=","CkCYiUcp1Eu5aksmXPmAkAOe/2z4sXDOPdb45CVm3Zc=","GcnUgO84qhMQW1dKQZUgqn0JKmjtbnYXEGWAPaUEgr0=","HApsB8vA1quJSGTfzp30BrBLsMP319TwCzQDVRQRwHs=","HUC9QM2uZHz/OLSSia0szP/Gab2UpqpyT6L+Iy1OawI=","KO8tS7NPtP9nMWmqHN/L/XqGmXSVf/fse+9Mcx29tmY=","Gy1daxcbAUiUfVX2GwaYKChWcPS4Q9Kap/RJO8xaiSM=","DqCmflBKVeB/yGjthfPLJEMYNUCdteZlPMMfwwfSnr8=","FKmbvLj/8GdyFJ377QED3ueLViKvwNmcyyvN4GcywEI=","KPcRZ26K6MJEPD+CqLdl7cF8/G7SVLfSM4+SK2hDqOY=","FF7voBSgLZzvO9swUgbfsdzU5Li7kVE+rdE3TDjpQZU=","I3nSnV6cadb7qMomFlbJ0DcCNaN493zKKFDPs9X8IXA=","LRLOT7Ae1e5sRExZWDzRom2OdFRDpnIatIc517JoXh0=","La2l/KznTXTb6+iNr9dUuFmYmwkkC0OkbgPcb7psj0U=","LiM4ZXXi8PH5fk+whDihNyjf1QMNOYGS/6qh/G2l0Vk=","Jw1YkB+Iig0zMTkddLctNf50mEmt1kGc10fWzWfbLVI=","KeSLFXy0B/nOBp0PgKRTfNnocXnZ7sqzUMeNaZCk4OY=","HRXVBjG+cj4s6L+LVZ2XWvNwVXq+4ztlFM7RvH2/v3A=","GalUqlVWlpcILZcBfLZsxnbQO+1lQqWKIjfnSDro49I=","EUbYzULm4eR7UdXYBmDX4Xq0NGeipbXIwNJxv5KDcVE=","AoGjvCh3uC6al5a+++jbNTaq/xK7zr2R3miHQy83u0Q=","JxkE1vmN594ccCddPjYsOYWy5+vAc65ZBYrCtOcTlOs=","Gwfw+IHWC3zt3+Tf+Hj8cWLJLYwje1JBAX/Aoq70OIE=","K80nAaY3Nec7Ale3PWOsfNd5LPlu0KD6POO/YiCDWus=","Ex8l6KqWY8/4/NxPMlQ0/hRAVvrauwHU7/wCAUjwdWY=","HgPGJFHLv7gqakyFE2i5qc95Nmvkx5N+8W6JC8ps1sY=","Ko0wF/KyGoGNPIyTJWa9G6qqfEVgC6oJkKpnpJMJyzI=","AXTCDhENEG6wOM2TGNRmkaaF13e3HYhS1FYCRi7F46Q=","JjnfBz+jJ4nQ6a+rDzRCJIjq4G/XXvVZleNp4bFdvd8=","DBcNaPEzEldjuncUYksAdHX7Z4ehsXBDkmlj2tFq/R0=","L7KZNASDoXObAQjmMaxuiRc2clOna555k7Gq2faU7Ck=","JYjP5CGmBwIhb6C9VnyyZq8QQpI7xstX7Wi7kEiPNfM=","Isj9RjhWS53pDKNeZhll6m8B83/2Fe8wgEb+E27l8Bo=","AXzvCcmAqAxOU9coS1sqEN0c0KtBJg0zzBnfraiOVEc=","HZ8KMCLEdk+eXmQEOXu/RL4EnlGFysSLxymslIqwEzE=","G79rFK0+dma9WMfpdQ97ufbW9wxMKr6R4g/FHMXsKMU=","FMjSPnsVeHAkeU3DPFjauMEXtRtFiPXsXNjFn5zDDcs=","G5H8jmKnnpj1Rc2iYI8ppBaWQaP3FerXi/SUgiVV9WU=","CukEFHYgvPBKS0qWebJxP92M1QKW1CyjGFSOMrgeOzg=","Fm8+MyV3zhDIc4kbXMdC58NLtNYrV3MxZojlEPTYK4s=","AUHgiL/G4Aei2Cz3F5VHIMspuXswyMgSXV+bRsLiZiE=","EY4O5CAtEnoFd6buopu2FNmcEDT+Di50Zekel8g3qik=","KXC48x2bmvs9O5EtkFlKhHugSD3aSwk03xJ4uhS8Lsg=","L0peqkt6/z/NBsnWj6LjLktOYprrk+zLVSyflvvaPd0=","ApHWzH6OUVKQL1sFwTACu6lctUZX7zk+krzCO5u/f/w=","LiIar0BwwsDXNbWwpSCZxllNOJNpFMk5PY7NIycIjEI=","ED1mn8RrB6r2zESJ6FckGBUDAAgX+MH7XUcbKzYXnyI=","ENvjc+1wZ0ATqTm0agfuT4wZHj+2OfjQp4HR/7qC/pA=","EWIpuhz1gP+G7QBrkgcDbmnMDxtV1AiKs04Bo/JfpTE=","F5uzk7m+6O+RiiuiI5/x5r1j1tSMrUq28tMZ8pmb5PA=","JXqN0BULElS1hRIph+O/zd5/kU03TSvsBZXEavvAmXo=","EBX3+IcdurDRIVcLC6ZBeYCi0RspL7KjesdMim4Zjfw=","FgrPPcmNnR/7FersIofVzHQ+89FvuL1AlGokYz0jgl8=","BjxzVSsZ/m9o6d+UOKWBgn7ObDFSARfCNTxnzwcU1bE=","A+jIDa+IeTjNNV7HEKnjL0TEdSCqul3P+cYsS8BBKoI=","GsP3gc2WdsQeoh/St80/OMx5Xra6RaUlspHGa4znumg=","GJ1xIUkybXGwMn+bcQLKD5MEP9vPQAwY479wEGSTNUo=","JakSdh+Ni938+8CZvJlKNVF2xUoYMfjupVcsR2WSwco=","EVjJdY/bvWVR/SzNYV274L7elpps0PKAQOk7UjntouY=","KOe1bNKbFhM+Zjg6IO2qanebavuCdyNEzSwll5qaXu4=","AsNZf+rxA67wzw2pbHgXv+VxOCjGE+MmyXXKEwmSdwA=","HEy2AxVUovQPzRtxIjqXl13en09cJsoIZ4hwoTntk8k=","Lsco/ntpzEIfGNlr96gmyhsEJh8kqY/pweigpBtktYo=","B54zH2XIqCuHWSLIRJu96joRGmgXnl0t//9gXhykfco=","AmzYE/JIBwM9fAJEyfB5D7gNow5ePB5F18cDLyqqGDE=","Bb0RwrZN4ac2+TrI/34MFm+MVwpvBo3tr3IifoXBFFE=","JeFuxb5ojhN7LMzug1Qo2rk5NRsyJ+i+v66F86H5wnA=","CzgHOYGwr0GP5p6lXtob5dKJsvDeO93kfuZIPwM7Fs8=","G0C+Ux7froGjPkBjj+hfiAZ5GaFN0d55Po6xUg2zor8=","GzQ30PQFqyfBhWVpmcU4pnZUQ48oVis6AOrDlecTODU=","JavpbdwhssF7a/s6ipCirAUbOHHIf7njU4PPbXIjiIo=","JeP8k7zf/rQovfjBJJGWPkrKGEdYRLZ/xWdsc/0Os1g=","A6+WtLlywzcbB2ghNZz6rq+WOKByxPk+CKsRnmx0Kac=","IypIcy3yWZsJ8fFjHWgSkwP/bUAJj4smAJg+VTRDXBE=","DN1RipGzj+2kaB07yZIYLuER4EQOmGDNxxzbNq6Aweg=","G4IYmMQ7TzriAH6ZTqg6hNP6Y+dZXbL0ExLN+tHPJJk=","E4YgOuQTwZQqM2svoIA49OkuWVLlI7vffPM3gRPvDP4=","BCVlflepQQ66A2Zc8c6O/z4N6UabAy1Gi6Fdkgj8ILU=","J4hK3ky07sDJHIF34Jcb1am4RK8YjSisGYDMtCX+aYY=","DsgXMN4IeJQq9LOCe4vZrEy7Hzq3rpfNG7E1sLfHj0w=","CpPxyWKeyQceJoFIxlA84YAPTMPFOJw26e3j7rq7cCU=","B+nFjdfEdn/KXMvNe92KT0vqeFhUKymHQ2YGVAAexS8=","CXXgdhTM/jzzn9AgjpfK1JxlowrzWQsk3xAW5qetmzk=","AoPzAsmJdaQYojLTJj2A3XQwARPYUd5te17zx/kplFA=","K5mZP4EnLABVPHGCfp4ksycFSecDUVpnBDk7OJSn03g=","A8zmPO8LzuS51cdToZDCSRJ6YotO/11Vfy7AW10DPJ0=","K/TOE0Ch5xf9jfUl1GQ5N16zZCIoranbrKWATmmYUHo=","GulFPcuIkM5XiyIdhGYSozlqskrIBX7Uggnv2/MRZc0=","J2TT43yCx2OCwsR/SpPdjnP9x8rb7Gi9OwO03XXAmHE=","FQ+UGaO21G2v4FKULhXtSW5bFiZIt93Tz1W/HlL3Y28=","CHbcJCyNKqGD0YTLvENA1amjpHTqhKmQRpmdlceIS88=","Ia6GrQtprmnkub4M6uAWZ4lanZOBocDebThk0ijo7FU=","C6CudfPHYunvoReUyBIdK3vG6+448QX+wANZWZJBlYA=","EKFqv9azg2DU8yV/PFHJ+5TsX4Rd2D4MSsT3eY8tkHc=","CdzZsAfQRQfAvHcsDr+WTUluaXRhdTvRu4G7w5WD3jw=","CxuyoQlmGO47riJWP2P89+hagX9jRVAUJsJxos8ZdeQ=","BEx2UgaPuwmRrtaURUAyG9awmh8NbpGlS4r026GEccs=","IU6pVcSypRB9iFo3c03lya/O90TEgVWT+XC72sUdtV8=","FoTTbc2GQItoIwyp+Y54SVe/t1UqklPq7odoIL7jEKo=","AWZs652c+ky+0VmuaslFUWsJPOWJxZ39Wr7/bGwu4Gs=","IVGpnve8B3B+9+IjhkyejFCDYwLymarQXeNa10xAna8=","L1bhUyYpW9cBpAMU5CzP1cpOCBT6VNMS53F+SI2gWVU=","EWrgCabEu0wowBZxY2T7fnvjshcjdV4WB7GiYrkaFq4=","L9vnH1PVTls7y4UM5hdD1nW+YB10Qw2euAc/aBQgUYk=","ARqR875CS5VbIkHXU+PW1bDEj/nGi6ho+KYRIyukQvU=","HHyc93USVQcOvdDj23+X5dlVZNM9KzKTyv+gQ05teI8=","Hrl5Ihwx9peNQ+dWinzudwnWi4blbXfsiVh9+qeCYbU=","JjtI5G7f+J8t5dzSWIUNIAVD7l3eMUWbb7UkGmvO/XY=","B4W5VZxdoL1XqAFQwim7LXX1EJTI4aEb/qU44hfS7PU=","I88a1axXZYXsz5cJG+V88Oo7uy06+RdPgEJYJCQyHZo=","J9TbS9sw6k4HVQ2eB3uoqdXKodQYwadqEtxx7FWIEYA=","EV9iQv1UErEgjNQCPYz4f7YtM6gpKyMcr42CVwGraBo=","CJu8gwlPZOKTyRrnmot+AJ0PZ5xn3BnGJZewThQVxCQ=","HUobPnptJqjIHX6fS/CK8L8TcNzQ0hAUae2H1GnSRq4=","KGhYPpvesQU4Ni1/7YmX6c60tDq421sKSy8UCUOuUqg=","C3lFnqgOcVOegHnPs+quA85tDjyFZVfD9x/JgwlbQ08=","EZEZ1O0W641HZsY40MNKzBWaK44k44kow7qHWJDqGYU=","C/2+S0N3IFN39pw81ek+zSqcs7SuLBVB2OdLZOllp80=","DUEXTNa1xMDTSy9NhB8/naTxAOIM9hQIZO/m7uVMCKE=","IcWRW4bSIRBn0Z/poxgjQEO4C1MxJ0mJi1N3g8vk4cc=","EDikqc+iDKui0j7wZOdBl5LoOjHwyr3k7qsuSZcv144=","AXzAB5+YYxdxR4WMidPX8xra6/vkyeB07KvSC30iQ6Q=","KU/35eNvdpDWD602uATjVlnoIRfs1E3u63nli7jIdNg=","HwP12BDfpi7dMlIavR0oPCQWoo/KokTTZ4ju6xlakEE=","ACET4nFeqJPQDRAbsw5uFwIVfRD6/+hQlUJ9ydnK7sU=","LpLCm3okOimdkueBlfMKmWo/U01XkaMqC+KLt+iWDH4=","ALswCsdFZESfhyZ039nhehhUMvH0YzF8351JnIfPhZU=","JQ6DXM2g5Gbb1ZpUHh0DxPvtY3rGtxXILDKvWI4bsCA=","Brd2xQJKtjdMhPVSjKeTBDnaAS1BL5Np7jbbM/xDWCY=","Id+LMYpEzF+dVLvvyXqRt4eRK91c3KlfR+ucyJq80eI=","Hk4er10XKdVSMLr7F0PeRzKhjWapaShJcB+aJedMqbk=","JozrN0lxk3mxTqBixjs1lEnnCtWBbfAUy9ECrGR/Iig=","DiUrIxwfDvGMjWr72Hnqp/nmHepzJHyjr2Kzweh5T78=","B5nBTuwgQ4oOU7aYgskMbZI5tzZ75Q9kzpLZl0wr2v8=","D8BQAAyCGkz07mv02RukbSysIwURjrwZRoSi3LfXOD4=","JhqM7DHBKJ8jWMc1MO1+AcLu+Iy61AEOwJ0DblfSqcQ=","D+U2ycfdpQcKN/0xE193pn+fOphrHCPeuD6FeTzzz4k=","Gf/drv21ADK1jgi083exwOs38GN1/3jnq3tgV4Hd6Nc=","LiBEE8U0RTUQBDFhEPU5hJrnlx+Hf7CEGxnudT7iCD0=","Kq2YaC3+CK0smxX0RVogHUqWOsfbsYmkLSs+HD4DERo=","LIn4VVRFlLCMpDp8MsMcDZCurzABMsi0pMxmhDoYGuk=","F6ofI24OidbIITN+yQvXp4sy65uv3Z6D/4x7G5eEgos=","KQ/qrv8pjYh9WluqR/4uhAcOt40gedeRrLkGepeawaA=","JhA7hziWhnGJdBL7QkbahurGkjXEoacap6koA0kV9n0=","Aopw/OoPJ3l4Eg20vUeKawnVTqqKl9Np2seXFpibQ8c=","JJnR5FRMbblOne2bqT/ZIWJobkEgmd5brxIyEbQTjKA=","ChqqaqqX4Mcij/rlF7WTkiEa8476ZwqgYgetfwW/Cvc=","JbYYnM9qs6dZZBrnk4Xz594ON1phwmDYTZGzMPg2Fto=","F0awuYL+/Z2Q585yzbX5LODGmQ60OifNU++hvOiB62A=","KJ6V2FjSur4lJlF9hQWHw2Can0rTKmRt5R6Ga7oLQr4=","MEhBGuIc7Rsx1D00lskuZqJtU6JPJQ4X8yjDWNl8Igw=","A37HEXkLW5gZ7S8g2gkqa++pvETL5sHCHzPT77F2iPs=","LUAp3nK/AeWTe/o0/01eu+rLAQ6oFtn81uevkdmmcUo=","BGb9iyODbY5FoXUaHQ0o2wA80gVFqI5BMYxXHDj9OxI=","Ay7fXfbYM7VJCEDgFAJHIY1iVMNpfQBw/c+/bxFo6EE=","JAmOcz4wem7knjj/0BBYmlHB3yEoLYJ4j1vQz4ko0eE=","LV4vpeYwBCoHMeyE9KVIQg3VZ0thSz3oPlynB+yzJwY=","DnchDcnyjwqguTML2mmCWOQpraPhDwhPUGaq3IbX3gE=","AuvaoJk/anAucQ+PxHOS16DlGGKUunjMveKRNRCHtPs=","BWZ2VcL1SyQThbhvz+J00fJFaZzWqmC2/lFRAubtnA4=","DPl666gk5Fhcyec8YvAzS47UzOEna5OVAfwvv2ss8t0=","Gw2B1YuFqA1f0QtMOZ4LqWA+DWDHpjyJyDOd+ss92Iw=","FlJhgG1XTgYS2TXv8wZHVK7w+fyGmEseMdqZaWG1Ze4=","JUPBIup+CEBrfFqJ84VXnFhc5kfZjsRAC2247L5tr8g=","GKrB6TMywGlWkYUogLMI8GnYdJ+UySNywTZ7ztFx7gE=","G/Y8/7Ra5vCDWN8BUqzhcFi7OmOwsfJWfmnUK0QEi6s=","ICg9BEPIQ9+izMsoURn7ShIJTJDOatoPbe8R7Gyqa5Y=","HZVP3WOz7hOmyhPf/pgyqp2eXy4ezT5AcnLYfCgSULI=","AxuA7zDrD2OcM/1OfVt3jWB85iSrfAu82bKSG23QsWQ=","G65vI0YfaCpjicYHZwyiyXW3aLpJIlQ9/gx43N4+2FQ=","DBXTS07w1t0yTx+o7wWL8ktXQZweSTlq7MaylFVieA8=","DJXZH0brWHUGxXu8LM+HoPxTSKwNrTdetAmqZM+S2pY=","LR2hXKUiqhhodAuegBoAjdt4hGV66JUH+5lFcyZ4bds=","BXLM1/xv4Gvpvyv6i0iRo35yiAXGCfHigqAhRIDmKJQ=","IBa6dm3BTr6yack5+YjAsOXXoW8mSeOId/L/ilJaiKY=","HVcLX/hXMOmtjDJhtq6FdJmSIVdP2oqX8ZutUNwuxyQ=","FDIj0CfLIvQrIKJYYDM2V8JDoF4W+KD7B3hKP4s/g7I=","D2ftUw8xUEv+O4cyVoKl6bkW11yqe1s9XiIsf4ZBfc8=","EBOFFkaUeClP7wUIFR6oFk8UbI43fpBjfEYw0LRd5Tw=","KG3L25yF5dbGgGa2lyC1UPRhWDdLiOdrpICRZhtZHhk=","GJAXrQ7GWZZV+l9cBBsYnUpQVag5FOXrFWUgnUQ2bx0=","EjvOn9QMfxli0AZoVgzDGSQovCKWyS/ROkLXW0G0QaQ=","H5ql4lOHmFBzyiINp98qbO+LYKCJ5K/ZPhTus9XcteY=","ED843bbhpmmqQuoce5qwV2HxgEoV/iLya9NDZ2VDJqA=","EjieAQk3eq1Ca+RxY3WEHC/Uq1mLYLaytOei74pIrno=","IE7wpP5o2/ISNxQxJlRg061jaRJFxWzNT2mQuYlTfZo=","FCXH4fX1pCcIYzQ3Zy+Mz/HBe/dNvvoemc0EDNGT+5E=","HRsl08q/9YQo4mluzqmXWpSEMC0X+hLPM9hBa0/h0pk=","I5CBhnZ/B/E9CtrRFihPLxeRRHULDx/9zmLrR5fsIOY=","DXVEc9fIdX6CKolxjLfXxazRElyl4NEnGEhlUqN0GXQ=","LVneccZbhnjdedns05FRl9FhslORMpkjjvjT0ozBLWc=","Ky9jjc5sXcBL/L+0DW1UflJzDN+8p08MC75f4l4KbkQ=","IIMfMxiNqt93xILB8667/MubwnVZQGhEQSdvgAaTx1g=","G96gOocRKsX3HSewaQ61eL4gp+qwLM976UqbUEMGv+8=","B/GQYmxc5ANnCrsj9zkRL/uR3CNIGRgNg94jTedDox0=","IdA6isxQAsdWXf2E/jAB2dcCWSnHF0neJTgr+Tg8cM4=","A3+OH58xC5CQhc7ZOLYA1N0GoUfVGDmS2XkqxEWPeTY=","AmgMtCDqSuScIobkl608u1U2CHWitp4X4f0JbrrFMcU=","E6OgbR+4J/8UBhkhYusjs+J+lM/aaqBahqteMl5d81g=","BwYJJ7PGQRF0ZkjWqEM/+PNzpFNIQeXL/+W8QbnmiPA=","HUFDUmBFxsQYyn7fv5hQ/SYNIxtSsgl/0iQRBBy+744=","BPbbJTC3GaN2xufUic1/vGUufS0JBk4+lESXjJvhl6M=","BULvw99bzvaZ8Pp75ccc0y0lPyBIi/cNc0JB5DTb8J0=","J2lCS7lqbCHGSlBhB9SIX+U2A8Cf+7AYYGWDMKsbV/w=","EjvNsM9uevtHuGaCfbcjMuk8VxUG4HPEmK0akr766vA=","FaHSWrZNsDU7M60QCahnJ2CX1aYLSxjdAr/oVaSVKyE=","C5y2/X5v+uyCRqzUHkPgcS/XbVyuVqlAds2BY1TbMb4=","HzjB/+VHDINnZ3yMZbP4MZTNnH0ugIChwxUTosI5Esc=","DzIjfS1u0AscqVTfN8MMmI+JQV7tgpEz9ac2NNBfDGA=","GQX3boJeFnH4Z/tYWPJeU6RfjzBqmhtt7nAzZH/IrRU=","CRx9VOAgZ63AeUSU79CtkG6MM4pSTDf4JfkAOsMS0Cw=","LbpaIZQ1mAQfkIYMjpIiPXURx0vrRkjKquS43jhw8/g=","KTo1C8PHidv3wuWgFUgGeKdV681o4csp5B0dKULFedQ=","BJ0BmbbA8rMSLX10sxrqj8twGiT0C6X+aY3mMdIvYkg=","K5MlKRyhSMhuq8LrMsrkd93oMPAo9Ui1tcbhQ/uKto4=","CWpu6YxWhr89WGoOVJYbCjr9bVLaN3Ei6Fo1UAn0pWA=","E/zHfMtKCR6kUqP0oQ/K3bqnqxjrP4hQi9EorS6lqBg=","CRmfBhVu2nyBAzQ7NEurEfQ1UbuVB7zNR6KSrz1Pumg=","L8QXxXbj+ptrOKguAyhCLC0tq5CHnkL+pzAzp1YhZrA=","J6gaDJ5dDJj8/mea/eDK7c4sX9ZnQkkugNzpX8rHn/E=","BGe/jVN9voI9an1kyix6JBei13WPwaif+TME/etNB5o=","Bx2CvKkq7+djbxDJzhb35bQTFBKK5ZB+GIS6oYNEJGk=","FHPkQ07uMLLn2zTa7vsN9H0fXpOayiU5SqEaaG687LA=","IwNAMBTt2DM7h9XMTLCP+inudS9qNnxcmRj447gKzUk=","IT8vNBdJ3McC++uOuRauZXVEXNnU5f1b8Eerp+wl3II=","BkNpvqTGdtN+/jpl29Qxbg4ba1GsSL+cAbUsFbJOihk=","JhiTQVCZUeY647AiOXCY5fqTU2JSgBMbMdrDocGDeWc=","KMUatGMBLYup8Lf47skczXaR7wVwIXiS1XSUxvqmq9M=","Kj5aZgdTwPczgnYgzz0jUeTxcRM/dJ6uDKslrFqk8Ms=","C/MU2ddeNUhs+fYvZTlYTQ+W/P3+oWF7dqRkCZnz0Qk=","LZY2hFbF/ibRGaV0LQFNuehv6w4jFcKje/v34CygFJQ=","Htjy90Pkr57dYtmt1jRHTVQRNxLl6UjwW4LQbntZkT0=","AI1aBHojOWq2scAtEIl0slrhNeTw3mgFYnygdPPFiok=","BH2KtsUjUNZU+GuJQvENLAAhv+nf+h2yVNzFAorvcQA=","GZHIV7MPPtilj+Ip2lwT/gfXUZmZjfEJIQaK/tCaajY=","Ai5IZrivFs63/UVzesNSgFscV1RW4VNanp2fenngpbU=","CghAzDcg5lnzEdrM/mNI8ofOHdRzkSw0l5pI5psGqlQ=","Dk/5EO45IMWH0GENsfvgi/3C21OBkmJjsXdpiBDdpX0=","FV0nsESFaSC721Zn02GlNsP4xaXYWZ4qeVXf/ud8Jm8=","DNwAXVX1dcYaQ9iij9u+8+7DXlakOKuZaAxNHvrmTns=","Ix6Hupimf4bVAWUfW3S9U8/ia57gnAep2Dcba/fEK+Y=","BrTYeAW/t1+cN6YeEOVXkSLTaTJ8NE1RbizmyJOYs3k=","FuZtFtP1cK1do9weyz4Ys4642OBbLo54hEkaLhsuViw=","DGamNAycIM9m3j1u651J6Kc3wjM0PfjYR+WnGO1RGKs=","FUpLGVdRR7ZnK7CnIc5AlX+uPjNsgsf8oZmrMOdRInQ=","FeS2pwzavyxN6YQZ2oEdBiyo6d/L45vHVC9m97YL9j8=","EWGtj7ogdgoTv9e36h04JX7f+oxSvo9BAIfJFvUEr74=","J7g7x50q1NpLXvSYLpG4EHSYXPIzEaZY29DtMB6Q/Fo=","GkEVcw11FeiujQAA5I9s78yJMZBWbZTTnbFVF/QB2d0=","GpwrO5ekEIgovXa8QZaNMUArQEGq3EFtZcIJlu5qxq4=","FWrrUOEcOa+UbFMS+w4U226RlJBXHg7WtVVVbDH5fZA=","FNJVB9uGnigtB1nN8W6BAG+vnxDmY4gwMJl6uJQUnio=","AzaXe6VRD7O4Er85+hlGWUp4qZwAEB7xAXJ8Lo581oc=","B/i7dx5Y5XYQF6lWLGsoW5PWtwmu2hhtlmFhl1efG2g=","FUxHiiVmKU0vltg0MjAJrw2+8V2mLe+BccMJoF7R3Wo=","G5OL8wbef0gyXeWYd6vL/i7qCJ6rCQOALHvz+5UyYn0=","GqRGiQz2W+bOf31gO9QuA7f+wNIBZo92DdYJ0xtYfiA=","F+t+5Bw4dHN0p7HxRXh6x1uNVC0zSU1l8O0Ayk7Rft0=","HRuV6eTc89+QGq/hvaLMgjcDL9Nu1QjGHItBCfggu2E=","CZ19+XyrUibMfjo1zqpjXCKrARDpOmJRbwNwopZ0KfA=","Fh5TsvEO6aryJZbGIUgOHeIJBQP8xVqClcI9Rbr2j5Q=","C5u1PWYDZM4aUiK9zyqAoWGTTj6S3lBX1mjc9J3qmfU=","HIRXomXBdW3nVxswKQ3LSPoL6yt9HkQRQmJRWFSAgyY=","J/nG/QuQmDAQ1go32ApYq7DzUA1tFsm7TWpSrJHEpJE=","JogM+gTsre39o6JKlWc01KvIri+SZENpyEYN9fIWR6s=","LztY6by+N+lc3ZmQrrJkgsVesqlAnijlbK4k38643eg=","ERcQTezGeaZq8udYjZcYBbUYrCGfrIB4zVIqyJgMaYA=","AcdFQY5M3YDqGKM571kOWDYrOCOx/tLWqO2UIZB3HPw=","DK2KlU7GZ2tC5DyGkCQyoeF+LPSvWjJ0vBvmcm4dvj0=","GzC7mJ2wM30EMg/M3H1m8LsVtDd/zhp1tCeL+qYdX1c=","GaVXoXIAX4QkLUDFa+fDeVXPdNoiNVew6t3rW1XGGB8=","Kh+IPF6ttpZNSEdHn1LIJQtMzKD9spIji5N13MIY9Mc=","FioORNuPqgLb4apSsWgHEKjcpgkTh2lcsiwf+ESSg0E=","DtmUS/5IVC76EMnyC33UxrFVhOEmvywByOBFaLyK4h4=","HVPAdsEF2mf1z9gi/MnCkd+ikjxMbSdd20XZJslxHC8=","Byugos2uV7WDuh1y8Jx0XlD04Wre3WSIyti3k+PSrc4=","JuctxgnCkBhz1Ap+c59wr3IqpDmg/kF9dWjDjjj0fOE=","HzyrZaq10MxkWFGaFNKw3930wAWmMwPRc49W1MQWAr0=","Hfs0WrVllw6VyJuil7Y1XesvIwK2YXnh3FSJg6rgLXY=","C2Dml1NSFb8Q8csSCODmmb2IWYGZxtjWUuabkK2A5sA=","CBWTeG4wJlA5awpF/49iNmMQofU4adBVcoRIGsS+4lg=","JgJ2pG5sYkeB86d3qbRbSDWnUcawFuWE2jWjwwmEQ1E=","IBILQEUWcxN4TQwstO3gev5/sGBVGPb1DOwbiktorHM=","AfweIpJnivjcXcHy8fVzw6xOGVxamFfkD66SMJvHaKk=","FMAEetALfXNqjYF+Vh5YLpAbRIHjgxZWixviZ+d1uTs=","JQtOatHH74ymwlHCev8QHXvh/CX7xIRHfLvk6Q1FbS8=","Ea77wMSh24Hlt0WB+B96g857/u/Oq3SrS2raDYrKKsw=","EAkX4IhnJIHIPOnj/LPbMvtyqDMy5bJ69VpIxzpvmok=","A3te7b9NqXYX9TuJg3CTM2diA4jTjhagvaandZcUu88=","CvmLGoVsUTh3Z7wmFGiIsoBuZmQ7RG/MP5GFn7Oc3bM=","AP3QCLysaX6BE+ccHA5JBPUln2CqQ+1Eh5bA7ZSPutQ=","F4Hh/PUEbibxm9rzQW6mBEVOJU/rCkk5BfVmtRUQtZY=","DoDu8U1c4GhHpRsOnkVBs6uUyufKKlNtqaJkyDkYWUw=","A33KA6a14VC1BWQSgILmmApncD/LeD4OPhIDMAT9drs=","EJwo3LhzsyctQL6wo/6PT9seei7Fp5s8Q3wZ3E5WH2c=","GUk8D1w3LHrQxPCWv0wgZgLq0j0Zdz9nZvE1px4Be+o=","GxC+lly35G8VTjwIo2ZWwuiVS11QfJSfdZe5ccA94yU=","LeJucAMg7UzJhlUNnk1qFlYRVnDzQR9fUDQERFtK238=","Edhqxx3nRgeFner/PPCT+AdtKGIKiGIcCaeqsSCakaY=","LDw80T8jE4loFwEkGlT1jJ9q8ev9bO9Pow6fovpOAqI=","B4hkvnpfNsB/qSSOmBgQQPxakRgVmEuHUPlEv6U2UDI=","D9cYfLYJauDhLk4nZBmgPtwNMkYgM2LVg80GSmx5//A=","FeYmWWgp2ALwrb8kdulWbhw2NIsCJe6ufji9Dj6y3aY=","DUbe1VIdFlxPsHJWovf15IGfbYit6RC5rT+mxdffqxA=","B5U5e95Gtal6I/cqi5JqMp880rtiAFBufoMqu2RTuKc=","EwCOFRm+MCk09CADKduVG3AOMi2xqH3VeYwrnhJZ6aE=","Gj9AP2RHN6RmFeBHpCrK3t+z2E/MtzmZyrYn+2BQEj4=","DJIbwyqfyerGBl9dxjRhWe+fbc7ZZJiWsU7b86qCZPg=","AHj5ejfVX1D71juH1ZXcZl/SBu1siHUJrafxrw0eZJM=","G8Y5MhQWKlICbQf+dw5TB2PHJbdTnZshnMV0lDl3xtY=","EhiYwBLsiFFPFViAw2wXVcFYk5CJ+KiVtWVAHeB7xg0=","DxvKRmuyTdzGDOkrmu/nv/Qn0eV+VvZU+9zDYuseDWs=","CvN57E2NZTMiGPUTjcEo1BsbNaM6XQ78XbtsiBREiQ0=","BPIQhjkt2+Iika+QBwm+h/5OnVKx3WWexWO9hI1C3Xc=","A1iU9YDIJsZp2RKmlmR47PoZqxu+gOWnDGoYZ8AsjZU=","LOuRXS5Hh83I6Uik6jWuBLtqAsByDFHs+ZialLiXlII=","BjPXfaXtiPnBJ8RZow1fjMC9hTd6Y8TnVB/3NSceZvc=","IvcTdZVFF180PQAmXDrZFWrpmjXzBFoDRG/NiP8zFo8=","E+MDRTfiuCB6ItF1NHTyxLv7ED8kc+xQg0jdxQ1gKXo=","EiNoZ6e94hq9KXp3AY7q/kuEDfZ/eE0baYHX6R1wQks=","Fa0Q1oCTRP12o4uZ9F/D0Q6Y8LTRr07t9GHEPpKmwOY=","Bec1LZXcHHogMTpT5m5pUlkCoX4e1DhZRTFC/ElSm4Q=","KfbibY1hQeGVXZ+zImp0rHHzk7Fqr6tB48eH5x+/4ZY=","HKPAtAVtureXxUaIg4oHTP+N5r1qdce2CB8ROx/jc4A=","FB0xvXHca8jErVlYL1m5Y8BWI95GGZQ4un7b5L4qRmA=","EGNTj6RGVzmeEll60MkiD9YIF43jmeWpj+ir86xBDIM=","ChrvcGTMmqMZNd2lfNxO4PEQTUNFvPLkKsSKyj+5FY0=","CFKAeTEo4VVsu/s1yaqXqgdMSmDYFpQn39o2bkJoaqw=","BqPI2ruaAECvVnHLHdv3JbSExoNg71EW6bfsBf4KaWY=","CaX2WW4IkdzF4no7mMz1N6zJqLt0+FAiCbQ23AcbtMk=","EWIEEpQ8V7kCrzYm7P9gj3Hj+VjIfNABSiH5TJ/zVek=","BSFE17lOrjPeDWzOsuJsgpt/ci7S+bYBBgb8bzi3zGM=","B60co0bW9MwXv+WCdMGzVWWQksWCleTA54ERo4euqx4=","KWMFLdNtM4PzWMgCQwja4hJyE2QMeF8gKo2DJRJE1L4=","BIlpCl1WNytFdjLXfMyLgKokh0c36aBd4mnhFhjtaf4=","HAH/8Gs3pRfTnsev2mbudo/TnsVomx7N6/MSmcN2zGY=","BrMMFYMY2bXIHt7oBSKvr3LogPoyfMsH+Nh922bxXt8=","FtVx/HHl5KljA3PRK4WkEiaDIs2UcH7uDWeNK2Jm6ew=","Bn3ZgdpgUgh7vkTtNXiYvowQj7ftahNIGmUJATAM1YQ=","ARRPM78b26kD6wtDRJskaHvZlfDbvLZU44rrlKbZOhs=","FhQDZ4W6Fsw+FYv3DCFPwFhOQz/RQAnVdqZ4eXDsC/0=","JXdVIoMAljWBZi+g52f0LVvG/WQvBANyxT06H+6Wkt8=","DehiiitR1w4w//0lHbTcYY33MIHQHfFhIYKy87wHuhw=","L7PIuW/hfMFDJ+hIphAHrH8EMtO0DwgC92TOfBaGZCg=","G2gDdhfqZfhj2Cjyu+RBIouddtlGPYPXeeXuoN3JIpc=","KILBZUfLaPiAa3etgT7jY3I1PpvRwAb9GWECBQh3RBE=","C78J74OTmJ0opo0eC/m0m5M10MNhETZJThKOX3tk2LU=","AscK9tNsB/TktlSz+K2Ysska8Jt7+3QHmXeqh/mbE5Q=","A+ft69GMw/+CuDWtCLxMM3G31VKG98SMdH2TASf2K1o=","LQJN8EGVS6I0Qd2SezCh7RAo6S1MNRZDKWdCqXQTm28=","KYwNH8Lzbo//M0JWvFzX6eQ7iSyhdikrOmTXYifMSak=","GOZBaViJjsiYhTU2MElsLF9XLsUNwtBO8XhpeY+a7+o=","LVOifCwH+5YFi4jJeJ/D+OHTYaQSvxZLKqDmbnALNng=","BVJ3BBy3oSKxYYsF/7k/cjQW6o7raBMIXdVKmds+sT0=","JkPm1d7QajtUCjoX52y87Qbqzkx/jpXpnbCaHPZ0+yU=","BMfQDNd2fhwKgzdaexHUO8L8LZrT/2NmiQomHFPDELI=","D4nR5TENBnZ7LwsSZtVr5lPYNkiHjqJdecS6BdcZLiY=","LmqQRKX0j6m7de46dZnacX3MiZbOwAPSbeh+SU7U6Xo=","LJnB/2padXKVQMQJs5+u2Th3WbVzHwQB6Gyd+arQjKw=","E+rXJn3GzWFikxg2sHdFvxQuvzj7sWwDCkEAVar0Hmw=","F6hxBclsICbHd6ozpTKS7iAMu5+FXZkJSaNtVdV2980=","Lq07bdr0lmG9S/P2zR8SEnuOJte6+TZgBYYdCKur1M4=","GUf4wNssWCYEeSIqcbaS5O6/M8yiz/gvLtYvkPUfF6o=","K7gRDSEJxqHy7Fa/cuBaFh6UkZu7DYVdW7NRYlpAnoY=","AX3XbLDbpJVvi/tTEagyIuYL9d8uIDFrM2aT0ocadF4=","G2of2ljAhKkJMuJpuOVvtRy3dB3jJigOA12diZJaRTw=","F9lVEURpczerLcKULLd0vEJECN/D/hgZs7sw/K9AS2o=","Eqtou3uio2+mRfkPxyINT4LoOE4jGwnOmTk4o0ng1bU=","Dajf/Hvzyj0q3L02IDWuySlrx06mfR6Uovb332oNkhk=","FJbLPsfNpR2F93bYYTsEMOl018OnpqhD5m+iUx2idXg=","LoGVfS9zqrRKWQMK/8lFsmFy/OCbTUNRrlPs2sgt2Z4=","L76Na6UCcpa5jwJ3sn4ofkxZ6bH4RiTgCX2zkPplwJA=","KATUXJbS2EIsjB3a2MERXZKuwrFpMM1wB5vUTPQf2Y0=","K3uotkocsv5ndFvlI/9GpMjAQICS+qIzPEXRg0ghFBU=","D1BrHbsbXt8rLZO/vCl8EX3yEtYSfLKcbuYKL1e54hU=","LptSx/BQsueb03fUe9wdgkb63z23mYJjZMS37iEzIH4=","CBUfrychALRZ6jG3LDq8KqDM1xrdouwBlolcmy+abDU=","B33YpUYUG+CNrKFkYA410Q1NTp9TYWPUHCcMev7bWOc=","MGHlVZBBHp+BFHbW7ni9r9iPT8PUvmC1Yet54OF4MeA=","D1AAwm5zgkpFMA0EIOgdjP8+hYA4fpMQ1PRpCM3pqS8=","CR2DHPFerUdRG5OvdcgwW1VhCzEW0HoWT+62rush96M=","HTo+c11JmRAwWQebWViNtfoHa5TqjHCsfqbNun96lVM=","HonSs+MOxmTukpw4hCchwHRFCgy7QqSpKWVLN1bQu7o=","HEu9X3Lzun0UhOUX2lwK9yI2NBtqjpkf6eAqGcskv3E=","KnyB94E7guOyY/xXOcqyPF6zXYTH2CEj8IYl23tPuWM=","ANSOQGLPJe1gfRebw9hOH0nTDiH3g4OGrDsgNwGumIQ=","F/QzBZQvNWYmWXK6VUPUqIRdrAyA4svLVqqxedKFQVc=","CNh3F9Xqzz5bs/tHN3alzEfS74Bb2h53BZAmx8Zil0E=","GebidVAL0OgCA6ogwP9l95hUVcsAlgiKW5uN4xSQCkc=","CW0PO238XpIz26qs9pvHCgqqob9sDgTgLew7XPiIn4Y=","ALmlZDSbrk/82wRTy3IwrsWhXxjszfGRDBDdetOu+wg=","I31EnBVI24mHkXV0zlQLHM0k7v2Q4oEHhmoXXHwWrwA=","Eu0I97nRK8MEVr9CTywFxryRKZDecxjiJX2YpBPkfes=","KWEWAavhjSb1wZgmivXzKbJfQrjwemWEn9vfkAOECOA=","Dhcofut30IX+egsQ/hZUA2jksbRXQlv8qGOO0Q9isgE=","KdFYE9tmZQ1ftjPP4PxW4kKsPQOdHeIFsKJheMRkNOM=","B/5/e+H8s2quFaMxcenQ1/Lg4ZPnieV7y48BbggRYYI=","H6h74Zb5ONoinOrETuND2o8sP5VsjlAJXTa3MSO36w0=","JP/bUvT0Q+38BrjzGpNXJTxqFXqg7TURlDcZbCMI/S0=","LUvKd0VxIyCP5FCOpOtJxhcDK2vHNfxTmbDC/W4Lb3c=","AjEdfwzldj8EvhIOgE1+iU94nbnr4vhaYmWalKJ9O/c=","G2vvjVHpRR8A1frwmng5O6g+WO0iSi4hwAOWWL/3mZU=","CQjWBF2W0RE8T8MDNt8wEbzFa6ZuyofsjSB1oXana94=","DZTz7oCDMB+OOIEAjGZlHDL3QyTUFCOuCFnrwJb3a1A=","AeqJ4RuH5v0AYjSJ1t3am/Z+/XSnA9O99YvAn2igES8=","DQdFfcPuz8bud8etqsofWjaeCW3vNp5mUZqIcBuqt4Y=","JgRho/drsGYJTXZAZYerY3chf+1SgiLaKb4sx7kPHS0=","GiKeOT4tMMeXglC/7zFl8mdkPrPCLdnxyxreV+wb3B0=","FK4jSWlFSE4ViCJFC+4dWd8opVKvydvc50jjZVPSF4Y=","AKKHIAq32SWpRVPmk60w1ReWHXtbopPZ1rpnlTQ4unI=","F4uBh0hjNhTpIt4xWD8nxBfDZYGJU9QM1E8YBC7h0dc=","AISuiu71+3ksNs1XOgsS8N0MkdbUR2d54dmbKSWgVDI=","KKaqYNVw8Jmbdy18g89Vg8myPf859jOI3aQPbqStzvI=","Gv4qSDkTKwyuSU929vuwn8l6Lc/8PPRV9kTfoeieAZ0=","H10AwMOiS8EVeYcgsfm6a1L+qkRSKtH+wsGsnMLPqa0=","KAwgMl0Qxcn5UmV21gGdwCSPEFigr9XaWgzGWm3rzpM=","CqNOA687Aoy2fR9N7H14lHijy3OifwHHX4S9Rm7Zsyw=","LeUe/rNt1/W+6bZ6/hkq1+9Kv2O0YhJHvog69wiCgHQ=","FDy6YVsGIj9VYr0KKKYaM8+N2hNMK0GVThpWbdMLvwE=","FDUanSfWcLeuormZuxh9fssFKfkgOqA2FC5Sd+aBX24=","BGkikEKUkn5rWAKAUBOQAYQwMvaWetigWiBEJXEeGOw=","LgVuHONp6pA8Rzq/eYiiTYL+n+DIe3yaYFxlbazTxao=","ByRTk5EvhTAu17XTYB/Lv7qm81kgFF7wxZzojBpqkhk=","Iwn+bDBu9zb2Hcr2W/bZs50Q0un89o7eN9UR+ku97hE=","Fw5DMtohfLNWLiX14gChnPNvhMmGKW5x3h+yYSW254o=","Hj6svBHpyBkCdNcLvV3QrGSjdFlct33AjjPuXg2Cxgk=","CZgya4+T5tp6RguvbL/R0p2zdzBwvsqwAcW0r3bMJOk=","JX2UDtDNdmR+LT9io4kZs8YjJqSUrJ4Dn4KiLvHmiJE=","D0M10Qv8Bal58DjekNr3AnK73CQm5JiGRmUOFkxWJ7E=","HeKnKunSpWMsPmI55h3ng7e4TIv76X35Zcc53KdgkoQ=","EvRLDoxpTnu9Vpnk/QynNKjJzD9Zui6rSjKc9csikok=","D+JpJnT6wv4Bf+59kiko3L0xWOognXlIo9dppwnZDUU=","EHWrsOWiCM7hiEETGrTIcwXxRBqvy4CM//aEd8xPssQ=","GmTPjAIOcSszTcgWTyR975CYVT3K16RAw0n+kCQ56Tw=","KWpRpKuZDFk0kiufVT4FMpPK9GMW4Fi8ea0To398gtM=","E471yoSYDhHcm1TOAr1RZiG2XqeK4JdMHbmmcgwAIjw=","KKdc2tU53DAKLpUYu/tHz+zOXaAc8ekCEHgmBRgTALg=","JtK5IznY1Es2h3CaupXDgEODYP34i/x6AROCvSp4WeE=","HfEfvLd/Dt5QZQS/tAiOMnmnn+a4TDpRr1EqX6nirjY=","HCR4+nYqvGB/sKFiokc7nkyYOFngzPUdq95fp8jWd4k=","Ld/gLN61dZMy6uTite3VOBIFUVZTt6dmlnuCnKuA4Y8=","Bn+dCCxK5S5T6wKsEIDTGpNTfqJNdKUQyJt9p5vDFY4=","AQ9WNJFpqYwB9+jaYuUV5Vrr1NRMRQN4MBL1iKN8coA=","ArA1h5scVwSVQ20lCipFvYVRC4prlRYppKW/76pxF/w=","EFnk4zILjC1mpraxUR+gnmGcSydCAe6HQb53/Fs5prM=","B5lLkTaBRGnLCihgZ/Yys0m1riTa54sFbORdcidS65A=","Jp5HDojL2Tb0w17F8AQrnW/BOPPcpd46g6mTIcjB5Kc=","Ep8/CXsqpXRv/ISuF6/5qJKmvEvJZatL0cZa3e/BYOA=","GfObQnz5SmWqe/dqQFtDwNC0qCTI5g3dZF1m8Kkeu8k=","HLgvfOSHG0qwT3dGnQEAhX6Y1tlQ2+jvZONWgc+IjDI=","L86ga7PE+ckVhBiSG4xKsTgNFVoTmJRkiuzuiRJBQTs=","DIjS7R1v/FhEVQJ1IkffU0wld7GPyD+EGf6jNyflb24=","Ch2lgaOdtOjb5PX2hjJ+fK+84HjKfN/inKXTrnSrHSY=","DVbxHRkwCyFKYwl2nCOBbZEJtBX+ax+7F95vrX1+Ess=","LldFvY5l3y6MSQRl2Ok1fpr69Vqhgrikak2LR8o+a+I=","HagDw9CGBkQjGpWLF9LCLqStoTR8V0j4q2ikAud/6Oo=","FGptH8hCjKZ5++jGlhb/Z5j1moJ9R9r8Fa80/lGC8I0=","EuoHMe/z5TyIGqzA6nfBY+MAAc50oPV3N3kFn5Y2D7A=","IcRVkQmWGH7Gd8CDc+IMQaMKLUwGzq8huR8LFKE8kEY=","GJiQxo5g2XWsbkTTQ7Kc2h3LoJ4KZ+YeLOyLL7n22Mg=","IRLflsv1uR5PGSaej8dPJP82Y+1WMqJsnDtyUrUCz9s=","BcS4Kr+wwVKSPVbw//BBGjtdEb8AU5RF/xg9azFw+80=","J9iP4o8SxR6Ur5srPxQJmvznOjc2qf4cyJsR/UuERHo=","F0ULM7A1qX62E9KJ7Pd19AAwRNhh60GWOl14ME672QU=","DumIqevI5gjWMf5DJP14+nfgDkAvW0sEdHI+5H3cJv4=","FKiVZtwvD/C2Tfr12HA9yfdKD57jlZYYMsGU4yV+Dt8=","DOZn2TF349rJkB7DI4+w9AO33rNwvAaVE0KL5wATRkw=","AWqsQMpF+Bir/vnBWHBKl5syogixVXZHxgbehoWCGEw=","B0Xyzr5MfrOhcLOqtYJdXCvLqMBNZt4QB/WHsqHlNbU=","MGHxiOtU3HGhnGmPGTHuJh7Gkpf3nEIIBa4HUUlnA9k=","G3GkF9Es5zo7enAloU+PtRqQ/eya+bHc2AZ/WDD8F/4=","Krqtl74ou/Qzm1pL4uJLV+jZzBR3X1txeujLInyMWB8=","FXl8WgcssAzao6l86pabzVP7KYTCO3rbI3tgZcZQ3HM=","Kd9+2ss0okscUtgULFM4uY3DQMDPJ7zaloiR5juKems=","JAI6xCCyf4OBS9GCqEP26+Vzm7G5xob1nOihqUeNcEQ=","C6tAXtEcqlQ/nNbYhjpl3YAN0I6MlJnl1qWEdIADOfU=","EnDROaDdima9nTYKngERzEQLOa17OrRpSzzlB7pkqSI=","BNciUDpzQaaQ8ziXe4CtZtBxCqZcbye9SYI9fBLH+PA=","B6CDAM9VxgGR656etjtASXmAiDeWhWrOthR+OQ31cUM=","FDbqOgM5mpWHENSnb6kUCzLVGA0W3YN9ozXff74Y3EI=","A+WXKp7lRz0r7nBoOkBUCY1B+vikTAPqnQnMpGCxhq8=","ISmJ1JVA/AvGsaLRUOO9dqYhuizbRHWrG3KwtjkdiKM=","Drf0ALDpoqRjVRClN5tKA9+NVsVDNPyMcT25a/s6XZk=","IzjDSP2VavbhkZCaIqmQCazFO/2BgJJvWRyn94+PmGo=","Amr8x3YBHIvsXjL1bxSaUR0GTfCc2yjwlltwFVjmODg=","IdpIa6CqRXcEFXiycWIh8VtbsFTvJ2zZpDg+ZGo6I/w=","BKzNu2ylAy+nOWwlb92PUr90EtEfMYwvgpOqHJgyuEk=","Leio1JYMEO6d/oqwGP6jyHVTmS9ZvLrjbNQq9LRVvFs=","IVrh9X4kIbszwrTC6FQITOoLErz2GlOWMFep6q+hmn8=","GoHfPHkbsIdolIrmP9u6G9Qu/LAJ/7B6rYgLMbuKpoo=","FBmDRxyXwN69zU8PCFFFNkkA+6hCnh5Vg6TlYd2tW8k=","AXbLembFhuwfSAzu7fMyzWzVUI1LVaGjKGKJoXiGTB0=","A6J6E3jmARh7gd/dduP/gZDRcNHM1/fPMzy2H15qavs=","F+HYkZtq2njJ0YI6/oJHFP0JSEBjEbIaK5TToNHAip0=","Fh1kI99k4asenbYEgJ06xf7HZ21X1C7zE40/DSIRb6I=","KloYPALsR8AisvZWQqSTcw64bZd+WZwNV7HVfiHLq7Y=","JzTMM2cCZFpXaeF2tiYnsK2Jno0+8k6ENXIU3qBnXho=","GaC8Wk7WW1GJDGCZRib4bXytNxmHngD9F7Tbby7wmqs=","HbYIfqn0JoUmWEfeE93xjcRGsVj4S/ogpSfWLsmEE5g=","HVRL3zwvELSu7rhUOvVDCXBfeidfCT7cdpAZe6Oly6E=","KxqHYSeSG3Xb9Nfadaa+23QUvF1VyZjb7kn0fOIA87g=","J2qzNQYuNhl/5EJET52UUMt24XHADD6/t2F78K+67qg=","Av7VjVkgsFvHQstlodflDdjmobrtwntt461qT7vCWbU=","H2AKUp361v9i7xcZdK1w5283M/DJjg6xsQyV8TZ2CVo=","K6NersLDj0+qrOUrvMBo0wshFJpgiNBGeVJULp3YMds=","FmMOQqqrwCAWPofBv3RjwQB9/c4+HOnFwo/mTBt98JM=","FYXjxpKyfn40K/u0vUIY5+0B7+E8ldqqymLS9UVfZQY=","GNfPnAmPc02ioE+Town3dIIOFB+aqS6M/KQtjiLGHZ8=","BkanMqfVLoq8BEHsmwTSr2/36qCFoiwM/YKtAkO25k0=","BP+pV4ReHgHykW8iQ4Ffjl48djYfNoDiWSGMDSjznxQ=","I9PIkP1lJbeBT9PDJd7i/6EfZ+FMuL894ispBYJ20dA=","IAAxVyOlbL1naSFGz0Kc7kCVLrxgezEA8hNUvgYFwt8=","Dwkr2zmVMF6/5ydRLr7sHqSNKazJd8/RFpWIMm9Q+Zk=","G4BZ5hYie5qDYJnp7jcyn7WiQX47W6/tcx2q7hK5saY=","HY5gsl8fsdC5faDxfglCWK6qQLFCyXqGOyRfeHx12uM=","HNc41lGdPoIqZ2en2/0jQo42HjclqVv2LTByOkFO0dw=","IyyF1JJZbTJDzXIInFDzppH9efvWC2y7rOFmGibHpek=","DeYL21ik58fvvZW1UBfTIBt0bnippvS+vrUcHW7k5ko=","AvwQGgIwYFQDXvWbYOHj76ssP2UCf5PaIHVuir7xIFc=","A/U+us3vVytzvqmVUAZHgtKRlDag8rXZIjstqXTjygk=","DieDTMj76jiBzkPZiW5gebjoydtNdxktqria3TJq7sg=","JNQGFscTuQmffI86q7xzHvUuDpZpOnRqOH2M5nbW9w4=","FJ0n0MsBTlzpxBp4p2qP96N1Ad72A7Vr8Dl+3RduDGg=","ALzJeO9pqAUXOnvx0dVlGIEwMlAuSh13Ktkammp+cAw=","BpZKCvuryGovSR6GJw6tRPSfmGIriPTET/hoMPzOFkA=","GTQhInE7ZiMbCny6GZPF2QTUJ56XhzX6B85oMtpNbmE=","JvU1wgQkJnqRAF/SJCMKSu69OsB5pYp4pjUg1YcW9x4=","K8Q+kwkFIWdkiBRFTL13lW9zqmmyAclPtReEWoxxmLY=","DZkio2Q7TJ4XW1ffWX8QtwpG6e2kGVZMM2dbavt/6/E=","EbQ4+x3wpFV/5rFAW2cgrUoVN/4bQviEuEEAf1XGGv8=","FJXer6G9Hye3VBE46uIHc7oB0NnsELdxcHlV54/a6jM=","Jqc9ShBahmEaAb0i2Q4OtS3QNAunR293EZDP5YerfZM=","Ft2rzm5t3TKp+KOmdIUe2JduD1PB9/bG9aKMywDZcxc=","BYHrplWgON5JbHhdMdZakZQEvCXwkip3S8OZpn/hIvc=","BldippdOt87YD/QrU0vFRe1s3ghD0lg+5wIrnOQP5vk=","F7/xpw42toSi7Z29lVMMvps4uH126utjNZ/9JQt4xeI=","GOaCie01IZSRcvBuilndmwdNw8nbyCA9j884GMcKGp0=","AqjY7gPV8DppwLDSsfNXknR7NCnwC24BH0oUE0Xlcks=","AwAkOr7UsY4GH7ERCrrGMo/1XcUxYjiPnbx1N0mUa48=","DyrOIYdxJc8ueKvpavt5/bXVcqNp8dpPLde1d29mUq8=","JrfpK59Ph3ayua8x7YUPyB3/GPcLFlyERydfbqXBuoc=","GHizpPrh05glOG+uXxmaGztfj1BFWrUAJRfL0ut7X6c=","AGLQ2J6We7b6TJh8CoP2W8x5XA6pd7bdY9Yl4G/7ClU=","CgOyeLJa4ufTGzEIKg0MxXyOekMvJM6f28zZNHXz0TU=","EA2hIOwq53KSHHwEuD7Y7naC0gd89HdACGyYDgTjj2s=","I0IiOyBaKwJ52eXwzn8Pm813KDmjTFLFfQdQvh5ROF8=","Lff0OXv8QtysWEgPVzFod/mqIbqQj3AVPfoZt+UvNu4=","I2IlhMhqirWfuvJWlIHZZNHhX4BzuvqMbpL8LAsYf7Y=","Br+AjM5lH1gaGrJSYdZrdPYEtwSAr2BUzEX4HaMpCsQ=","D1PJcnAs3uD5/KCnBQXLqvbJYFkJ3eA8/kwzczH9/XI=","KYixp5+NIml8DVG1N6mzCPl5eSscpHzECLi9i6b2eQ4=","DEG+AQxBiWCS90CTeR2QyFwEBPkoYfdLoXdt5toPPoM=","L4jBkqgioqCy8SyzSeFeorPzscg+or9UYauwEPgL8+8=","A6RDpLBwnr1AiRxZPtUoy56fZe7MQK8fIxV0t8lzgYk=","KPghHsGaTcGR91c3Ht+3iGlu/CsLWS1l2Al/OOcj8TE=","CruqfvI6XZhxDkKmab+kIwWt/B+OSeBbs6vclsjKc+w=","HwT7VKCe4t8oa2xeCJVguPph4GK8kPtymNUhNJEhGrA=","BnnBu7/X9NDywsGNgpSNBg81Y/KKGmMsmfLGSkYegmc=","K0TXDr6Web92gbLhoySeKbXYABCTZ6ekj//1PpaaE9Q=","I/P54AkTjwmYtT+EEJMwekGsOANI72YuNI3ignykmeM=","JIEacM66Un6mx/r1di9YE1kchlFw0oeaCLytSWsjIBw=","AapTWBH7sT/jFfQRzuA+IKSjxI7G2vp1/tDhI1LDS7s=","CuPfPk5ZyZmxZgb/OJAsdhY04rSdY+pxaSmmHotXMGs=","DsGsyquKduQ8SYTzgNL9Sh+Lu/SaFriJRn90JMsGlF4=","GxbvxXKcgVZZvLG+z9HhlIZW/63/B5eNE4tUNJ+Xt28=","EfsVFK4bA425dQgV2rXX7pKc+4BnSsxUG9BnmxH/B10=","A+igi88J7sHcLq2XhKkZgQzsZJk+tAzUk5nC6jHvJ/0=","Iy3AYXtgNcmPZv/EqJRdH4eN9eMljptUIXjWuhtoTkI=","ErLF1RoULX+KBUAiji/zzsd46R5P9wHe6iNexxQgR/I=","CdbyIorNudSgZXesn4928shY/1MblX+JuCKo0o33Dws=","JuYQGP5LPvbZZpVMdMY+HhWHeE4nbsGYIytl49HzttE=","C+6WNbmsUQCZucgt1iIgXGfxNhlyJlk5wMGX98SKDoA=","Lvx0VngrkCY/V4U+soB+Z6iM8V8sx1a39KlXC8w443k=","KD+y6NaxjsP0EV0EMXU+tvrP6Z8JnsZ5q9hWkX3CL44=","KIm4cO6YaI+u6IY6VISvy2eHSzOp8MF5S0apJj4YGrQ=","Bde9vz3w8B+6+cH72H8NjcNUh15FFnhHaupLDuDAFrw=","GyMSSjZ4Adk7j7/SIusn0UmuLumMa53DC7Kc47UB96c=","E/Vzuq7TKqY+8u5RydJamWzJzbMzv73SuV4qOjI7n00=","AP2GxjEq5TjFgMb75n4HU5ZDln8HXIHPxQTUoLUdTVI=","EdB+GQdI0V0ARHtMZTsFWIdnfR0MuJmkpwkOoHqgs5M=","G4++s8cVB3sKCU1241cC/+vEdA/syj+u6WCNRgwc3q8=","ApdCPiEYB4RSe9kL5j0CH76MS9uLIEOY7h3m89QfzDk=","Bp+tSy6vmp/UiRvl9PEo70zBHkWXysfFXjsr7e2MBaQ=","GzUfMOIEwhKl6oa33imbHfdE0HyP9/f0lEUUmFFgxJ0=","A8gUu3Bvc/kzuwPTv/g/tbeT2DjC3gAInV1YIYPJVKA=","JjwUgq+SZy8o5kyj1NxTdIYuLmCwLJ4vqV3sqdlbn8g=","INU2Mti9UkLZ3JrY+rxIxsYMb3GiNYB7GzvQ1C4YfAI=","ExKDOEbU0CHmuFRHjajZ1j8eH+NqCMapWVLuTRuCRX4=","I6vlmMvJcf8LZiXkQQGOH/hOoH7Fo32zrX/y4Y0e/fQ=","GJsTShqnLIBrqQ1wWA7nWNlowaCsvB1f06qYgedCt4Q=","IXOTlvgZPU7AFUy7MC1yJudWO4A9m2Y5p8oGVynYem0=","DRe9pbDysI8spHYPvI/sGclhwOuCGVZaIBfBm4/q3c8=","IpT9ILYqGFSBlUDlVgMCtFQDFI226YkL3gsKiD/hkJs=","K8qhIW1XN0dcAT28PYxU42vgGW3HHqCYGwFgk2nSBLw=","D/xi1Zy473HwPVt8/73z8eios5Bsj9Jbm6hbdW93TlI=","KCsplkSICQaMJfs0MNu1vbA46cOBDVVNerPKH7JbCOU=","Ixt3Z6TLsAiPzxVv/4xxy98Csn4x37z3WXr0n8yZ1hA=","DVLpcD1P0LQkY51LgXO8jucwvD2zyVncHx42c3ur6GU=","Do0SBfdokOlL60RglVrpe1vylWccsdCcWBuA0Mlyl1U=","CbXivIKKvvqTpQG/dcCmdob9igzxBv3PrWWo8guos2M=","CO5iC7c0IsazyVBqlz7Q91T52BBhSP1ibNWgTUOGgA4=","FN62iYOvK9s3a4czA+B/RnLXd5j4+opIGiLCI+s1fRk=","De2yMNlVy5sCuopYYBAETkxuyoNzGStf/9ElKSfOCbE=","FqbpAIDqGqTg0ZKqE/cBp4EUI3PA2amFpMpacObKIPo=","F8/kbtZEHu4ems+/z2ae+zhvJw0UJCmz0cao89mEz5M=","CdQ8vVQ0hrMWlLsfhW2HbPPxNbhqoOL0WImWaRIoDzE=","GBRXZC5pFlfVskFLeoG+tYQyqxyau1iMfhstofHoqpY=","FAUEYUg5/Rb5DxpaKknxnIsuCjoKxn0foqMc7UPzons=","EgSHBhyn0fo0DxGy1scRXq+5cVaVKUJBcbsdPxD7Kv0=","FnjqHJqfY/H/DR62X/fH1ccEsqDaw7FVBftFIkzM44c=","KYlkwoKNUqF2S0G1+0YHUq4birEI+8BwvRvhW7b67XM=","DOl7byd3w6Xrhv7GoOplqCPLm+5lJTFXoLlzOsakTAE=","Ao6BkjG1VB57UkPP9vBEti5uxfuK3t0rar+Hmt1fj9I=","HQSikXB3MHPDaAoNc7oHWegGMLuyeY9KbnfAA6FFttc=","KsMuXZB7ySF3lSW8ua1K4ajHgv8Kvu3tMnh+slJ1rdo=","H3YA5zbfg3QE8MMnIFz7kxzqSLsUcsoLRal0trWZi5U=","KSHcpcDcO9MX4MoVV+LnLG38SFb/9NcF94p+H1X1o+k=","FPgL/FIfULjXlFekwunXVT8/M8N2Se4YpDpICrLNW78=","La4FmsFwebFfa20N5kemzpr5zJtd9WWfFpvoJuCudFo=","J60fxtpUZbi5AT8MzpbbSvHdDRjieZtzzFQWNlCEptk=","E+qyP9At4BTjBVtKtCiBUJxrYl4ESI6O6ThVfGaIJh8=","GM+17HdesWg9t6cyeUXfRFAuRBoAgrv3YIJf3AUFTcM=","Jsu/vHGc8GV9mKb8p40lcq2yMBk4oewZv3NBeMIghlY=","DM/i+XbOK6QI5DHKMZ6Vv77tWSdB4Lsz2mOgP8hALT8=","Fzh81mghT3Nq9YLcv4bACoDct3JQvgMcLgIHE5HVN9U=","LZrPjqptFebaf/qxThY1PPc39+VYXvni5DrKxsyHl0I=","A5Okwe6DevrrEBFM7RL5a7kITdSkwnUNcA6Ha2yu+/k=","DwQHpxGLaRDdkJ6JSWa0JEDWFtpAPgoHs/hvS6gBHfg=","L3c1dl4nif1NBceDUMNca4SmmnTH9p4K+pk0Lxxs3Dk=","DbqReNLvavHgHNwt5+hVeEGMJq2/N20GPLa1sRgfQbQ=","IUT/1Wk5XIMHP4guz8oNjJQosyyUadt3YNN3hkn+J10=","KYQTfF4gEti9ebHVkIeRW5l6iq9WjfNVvPUx9AFDd6U=","CTTzshkSkc8+YxgiCHwZ+DWijMSbmHQngyJM5s7oWI8=","DgulkYqky8OMR2SKWyjYPHrC/2ikEn7OmINrVCmsMHg=","BJo3NKjiov8voKAeWmw8z+N9Cf7WyPXbp+9MRrXTO5w=","Kf/4GSEo+uvG+oQywVYrwBtyibP7UoXinRKjVWzArEk=","IgGCDePPpKohY3vHQq+qOcNhGVEzBZjmGtPc2BkIGOE=","CUghUnZX5xfcF3EnobEFMaKp0Y+RQaEujJ8C0ffsGh4=","ELWNqjbFbvLypN3hhpjichEvzAHmh2mGjp7xte27T8Y=","KdrWjOWIJLpdibez5+wf3ZXCU6a2qytsQY1TpX4+6PU=","HvddDfL+JJ5vzsbPVWmbvWFrux29s4TWqiH1xrV5Om8=","F1SRQmewsJqUhoX9fWBpLabGvJkNO9hsBdFAkTKSCjc=","D1k8mXrgqUJrT+MFS2BjU3SgSbxVr40Tc1oKkDkZpm4=","CqkYVMq2enoeKYKo5RWEWnGRNTD/Wu6YyR7r9542GCU=","EvLmU6c6kHc2e2q9416mjLoUEGKt59NYOwXaLI8Lqtg=","FpLDf5Zmf6YsYZ/hoOeavfhtm91yQXKCKNtgCf/b9Dc=","BOgzYgsTnVDgM9/tOzk5RXT2MTceMcK7DpxEq4oWhJA=","FPE9/T5Ygagg7OH+SERiixTaq5wPvv6IrNGJXENXZhk=","BFi3gzDXkCtOhPcMJQv6CBySuh3ili4ZyrYosYYI09k=","LFIHflutps71OXAZORcXJkFAuKmbfS/eUg7InTEZIxI=","Ad4vV8KBMyJkUAGVMa6G0WCg5ygJ8BWTwXceTsynojw=","CnYfzSNMK71mG814j1sUpe5CVRkLgf0xU8AD1ooxmac=","DryXThf3E/PqDYsS5GP9WvBFAUkGbW5yMi2NDh4baDE=","G5bgJBtyIakxJSFSVqtggTWyIU4vBMEno+RR1/j3eH4=","HfNiOoGs0XsOtFzuZjjR3R6Elm44zerYjKX5+QlvvM8=","II8Rk7dPSPUAIdHAzZd9vGpV4vaO8O8AAM0ho4zlvwg=","JGNSuzbrUS/082/Y33IEL2nPZ/F0RSGJihF7bvrseJU=","Aw6U/0AYpalyUwDydKYZ3kkBd9FATa2agpnvKeCwTxo=","H1I1QDXkSsBQ7obKYxwORetfdbRNbn8BsIBeKAZqzMo=","JlklDk8uzD08xaHHQ1WqAfK0w66sYH9983LBW4Xsvj4=","G+IxG3i1wSRvrYqMNG6D5sCCLfWVV1iLVRG06CHivyw=","BQm13k3/cy2kNDcpcrRm0RVNGU4QkVtDR9/QZlpyv58=","AyR2gIUKWGLAj7yw/vbHOd8eiAQ8Ol5zUx9oL5P46XU=","LREFQO/2h6lFAQ4EDcQEl6PRNguZBzur1pEVQdML5fM=","B7ohs61PEz9pYnshHBLzJE0atVOubWodqoiNAECwd3k=","IAd9tlFWqN+3wxYKgdYuEZsqhhEYvj3VCc3M7/2ojRA=","HP6iuJhLYrKPvWuNvhNCQOK8ENa7vTwvc6MIhxCwmXM=","FUm6l/xTiGdQbzSZKafRuGITiG6NKr+2D84DaHmP0pQ=","JGJSq3zzRemCcXIl+VTnTnMDzgybGySx3Ab+EP3O5KI=","K3UNd9qVd08r7hKbMU0cPdXjArZmwr6kbPiGWF1atts=","I2/UlHd0OV1/lCNSfFujTKvW96lQHM0zNTI0ki6JbhY=","GKSRev+7d1Fmf3Yp7Aha8akC6bVHGgLIngVnjWILsNA=","Asz7d/ndl9fmqLqe3kI2QhTFKgLIoKQgzNB2jfyhcaE=","GNtJtPmfaFkG93KTiYBoJXKDehNw8CPQ+jefzxweyFQ=","IEDcCeh3y6AE1AYbNwHGqSsD/KQcHcbr/1JcdqH59+s=","C+xcRJTAtd2728vG+oj0ODBVJbTAivWYYAVcH4tz7Nk=","KHnuxH5ylznR956D96ceYx7M7CyDtD2t1u5WhB+DofM=","AaUMOgGAWQQuXOlaeJkU5cKAC09O/hczbFsqIWQQAY0=","GVC5jCK488yFXBZ8fZu9/U6jeqyYsSsfsBclfD5/KT8=","E7dxDZIYwLFp7koSdnFSdM6aZGhzDS3ncxNJrRrp33w=","HvgNkIBe0oL6T14ShD7Uq8jyL1tZ8E7hM0kgmou1ge4=","E6vEgtQe8ituPQ25J2t1WZBEQ4r4lAtcjVjn3+gMRMU=","Jn1hZw5T3QNOeVuyDCCRIWOlgkhwnVq6ipXA369QsCw=","JEQc0c2BReQrRx+C5Pf5wo1FrCxV5OYNPmbXTotWORo=","A1X+iD91waQ1PBwNrO7y06camnTGIFMZnkMbj6gcuNI=","BVG1P8kq5jwrLsvfQM6TeiCV/OBkdILmSg/fUVz0Lqg=","KLaqpK7iVgcdmYi/8bzChO1op2FGIjkuU0ZabqkSWLw=","LfMdhH2//LBEQljmmHbtO3RjpJRUvmq2JQqERsagFwM=","G9IkU9NpUP8bobSbzEP5ydS6OIt4DEP0rTIWudqNoSY=","ITq+J5y4l/p0m26YGAocgiVVis2IZnvfoUBwuqZdyBI=","BIU6jq55DDTldRiT40upMgJNnFScendR1Ta+nMmva5Q=","FSQvvjFHfZ3gxDHSXQyONdSJ3NTJn933LE8K1MSS3U8=","EvYyPzHhRXYyiVep85NFHdyGiqV2ksoye8Whaek6ujk=","HdogNbdYDmO6soU13DkvJAhdWdC7+7VJkbo+6VY6GJk=","EyUbtzoo2ua9SYUB255sWMT51FjoaVWWZpss6QAHYp8=","AjHs7dKCgTag923c3cWPnLOnfKBcTA+5XdtpYEA5Eyg=","IAKnGpJvziah537kn2iEbDcbdMp63dZtp+xShrt8VKs=","LKtvD5i/EH80XiLb7xaxXq2UQHCYqTOtBZGzxFACOKU=","BAGnShe1FPBTLhubSqRCGt3+xyafk0h1s01Pc8+eh2w=","J8eL+j0kbahPzHZcqLAOzfa6yiyWd5ao6MjhxQG/W0M=","GO2YrNLI8UCtPVZifZ8Oi0HoTjDdHBZeQEPBxD4y9mM=","GI1R995w4hiFPESkDlBbOPRcrKjJLVCQ1HTy0BUw2xg=","GTC4mzMDE08fkAiA/Xw5x7oAqWqXL8T0Oxfhnj8fPUo=","H8yEJqSTZzYZnuaCnF872UfPYt0KkuetSvTLr7SQsKg=","LThHlx4zaETWJrbDntJT1plAAr0H7JRrUh4G6Zk6LUg=","JCF9aDuYydYwpwTDvEVQy/cOoU3U3XcKukW0H/OsAwE=","KK7yaeCj3uZaHfQ00bKtTcr46ECxodBns1OimG2U01o=","I4s9InoBKuE9/LbwsGURuaHX3d8AkymfBACoh6kOBw4=","GX16Y0k/Ies+mREZRMwTAmlGH3vYjTAvizV7t9aGgX0=","G9ysmI7bAKNQVWfe1vlEClQt8J4grrATxDlyu/s8p7Y=","EWkXEWO9zCwMi9nlax/KZuRL9h+SQzQ82x4THMA0sLU=","CrZqvLeGlDeyT6zs7hyJsY/40tAkBGv5eLhEoaXdEjs=","ILmlVaiznwz7xgMafM3mwRhavNBuP2+ixmhQOLh02rI=","Ay4HAo0f73a3zLncVP9PQdoQMf+olSxkpUN5g+g4zOg=","FXNpQ3MJW8MQbpK2tieuTH0P+OSZyy6kJtBE7tgYzwg=","AaYC39NS5D7LL2n8vVaLYKFAq1L6n2W1OvExI9URywQ=","Hiv0+ldOqQfv6yhfZ2a0oX2zW8thhshKBGAtQ4puMhY=","JQXI1BdznyHSFiEQ22Z3AXvdRunhBb1KPVYUfDcyegw=","DmVFSc19oVooCNBthhF5bAAChvp30C9qAjDevvyIwhU=","BvunMsYWx4KM7FV//s1uOuIq61LHKiEOAH/NxcN0AHk=","FlgyGtnD0KNjnvu54jr/MJUSWZ8N8lGZi7OwO3ylaSo=","KzMFLGGDh7i2Z3mby4Vmprb8Xizj+UQNAl/akVDUqCs=","FBCxrp2yGODKZU3nDwXOzHlTznEK76SIXwhjuOA0cMM=","GEjoDtFEk24xIt48cGz7cH6j/OMQR+Yyx5Y4qwHe4ek=","J6J//V58+h3FVB28lACFvT3FkLIUc9BThPjEY/srqTY=","KblBJvVTaojHY9AwGuNmq/JIa9MA2zEjdi3zy5PR2YY=","LVuWzdAsYQFKIo+rraWXpl4cV1d3IkgAmAK7pFC2BJw=","AgLFNQpqN8bxWREu+lFr6XDC+I4WwBqoRi1i7k5SBD4=","LKxxjYa7aLgM/D4Xy3QGCdQlqlR67hT5EFtNqUkNqN0=","KD4aOeisCxkTlD6GGKGcicXHS1jVkpmxH9En8Cz8mJE=","Eaa88O5rC59vYtwMSBaMrdV26NhjkPhcR0S9cOPB6Wc=","EmghdxQRGGrbVe1+WeWEgyu4w1RN7XIn6NcHpbNNYTc=","EwHSgKEr78AvmhPzqSUB2nIIJ5vAPZnnctpJDnrgack=","KOcpzZyicWz16CsMFUf/PEiVjMxJ+Ab5381vjZCy5CI=","EP+SZ8OxkfL7N0UNTgFaoTeyXxIpRDDpNujRJKH5jV0=","LBm0mdPcT4VF0xzKalimJAyyzVzgIEI5387dsrd9FCM=","L5JyeBLIYvWrJUOuiLtVOfymqXzTMfpOXgLvcjEBfuI=","K5vM6hjQP13k3Lmk8QrID7RL50b6W/MHJP4EwNV2gUs=","HIW7F2HZfkpXb69cU7m9tHmg+8N4GN2osqvLNl4Kc/k=","B9rp6H3zekAU0Rh4tJ4FcWKKIP8+ahAikdIRuPux6o8=","K5s73+NCmHk1ydeA3xPwYfbOmk5rRwzBvHx6qlMHUzI=","Eq2r4odJi+nd+rJO95m8Sb59WPBpy0m/AcnEsVBdBYY=","KyBqEaku21R0rnq2W4/oXUUD3jtvQzB2f5OOfGcGD8Y=","H1QMSDfEpKddj4MJNcbS5Ncx8jDdp7pQUqUNVyQ5wBk=","BU24cmBQr9oOigxrXq9fln2A/g5LhRecFj82lwcA0qc=","LOqa1Lr+E2zONJ/G6q4tsFBxEYtLgvJZignNyNsAWvY=","JS9pnqc51VZC74oitFtY7qjVWQD47X85H7Hwd9E/lPc=","HwYbBLX5J7IQjHtr55XDyTFJZRBwALE7tjKD9BklrYk=","CEWe6nOpSvNh08ZW51+X0n9vHkJQP86Oy7rxmikYaDU=","Gz1wD+f1GVPiJ1YE05HxNsH9qYaj0wIB7Q+hQCCKyBI=","KOVgKHmBlu1esNiO2QXVsMR+nWEQx1YypaLuioakhh0=","Cb2Q8jM8TCy9S/ft2t0f56keW5iQivpVl4HZiiV5RMg=","Fbwabmuq1fawwq4zeKJSsUKZ4K9m7MtrJmgUJ47RJ40=","GcUvDcyqRBmaf0/DO7R9Qdaggc82MX5/4Vno/msfCok=","JUe7X/INteDFkpg+VPyWLw9l9HhZiyzF/s1y8WlImpo=","HvC8pwA2878dfT8pTIsKEFdpEXJ5PFvmWLjVX45TN6U=","BBmNWOzc+vC5wtas7e9SU30QQxNrYkpaH1iKQM3spSs=","LF7fVl7SBl19BP731PfhsXIqLQZMAFSXJeBxWUfCb0s=","K7oz+9SosZ1sxShZJZN5o7Rqn6F8xcRXCVZQPvNOuLc=","Lpj62COrqap0Cq4ISGDwQIGljeObuxAe76EZzWpHH7A=","LSDCzQkKvQUzqgXksl7ZR56exLIetZx2VjcIO4epWSE=","EJZ77unaJQXNxTvlyYN2cujzcpxqeEsBOXnYq4o8Cok=","Eh+3rGhe8T90/4Kc0YrxQLvtJQ21iW8P/OukLV2AOj8=","AULghYdohOZXLIaJmKDqMXdvOKsw5sb/dMu+8UHckG4=","I8oEH/4SMfzKEtYwyNtZe9hEGRiVcU3RYj6vwgVsG8s=","GjB2e19PAdAMKwGkTwG18TalJY96UT1vfQYn93iXDVE=","G6D/ZTrmvYFXP615AVM8x5SAaqYW8aJjwG/N8HA510E=","CUpZRaiBhC2AZ7p36eaZzPx07oUXYg5rCQ9WJ7/XKT8=","IchPIyiDwEGgeOHPYI7B8woHuIWfbrju9yKfxryobwM=","EPg/5Ss4oJG/rQfey/KV6GEMYxEoc7sFt+8I9wQ/e84=","A3IzQB4D9ZBxkuR+cz95LBVSDH9Jdagod9tt6mOP1Ns=","ExdD9lvtot5+S8+qekvco50Gb5ydVxUp5i5/XOR1EqI=","LD5vtwBwI2bdRtN/llpFSGnWo/G479kM6pC+DcFd7sE=","C8oujdVxnySQaZ6sa/wrPnxlkTF8dv+xUW0SbOPsFiw=","CerS6+oSmlYCOvpy/xt3xuhnpy34GDn7dsJSP5RSIFo=","GaIQ1742Buv5rs2bDI86sLsECZWEvOWnrio1oPgIzmo=","G0TfBepG7BIxgYAI7M+DjmJ6+yzkt3mKqob2CcJCNjQ=","Dk2Xj6LtBQffpH3RVLUQBtJVeOGNbJ2D+HNeagy38cQ=","FU5NGlBvwMEAGfL4nRhvSvii0basOtqDHssA86klymo=","I/J/JGTBFvVaW3SCoc9ebHvJnxLij7rcb9SCYHLrduQ=","LfGWyS1TVYF4BcbMPKEClEDifbg7F/rkDDX+NRiVR1M=","K3qJrRQZ6F9NQU8aNy/spqq91p9yH2hPNP6CmyBIyNA=","IsKddIJIF6BCOrHXDVydUkmxahgQNFUGaef6NX2dwz0=","LURVm/ZTwRKRj7AzyBU73ORJsPHnaeRruR5frJfvfPE=","IdcPGBsyL3SrUMQy3flzah43OMTog2JYiUNNpQ2ITI8=","KkN7lw/zJkW9UwP5R0tXQ0JzM8ZmPRf0TZGOnyygBdQ="],M:[["GWt2zv3Mf2pUxx1AEUoLuCaUyTbxVzrHrB6j/M4f6Tg=","FEDcJXj0RpTRjCX4ktmMI8/bh6dyIAAg6JeCPUvITTs=","I67rDGSZuEv8Mq48Qt+XKHmP0u93TxUYuHC8V9E4WQA=","HtnT6Sdqy3tNrlProUiAb9m7B7LdBhhyEvq33L5j1yw=","L/V/P36VsDQR23kKhmR0Z1gRlxJNIXUg7y5jMqWzUYU=","Ffrvv4WEo4lptKcZ/+XwLCGRqMztoLd1FiID0wuAIIs=","Hm6qsRkVk94NicuyOZq4qpVdgprZWUKM1Tm+MLcv3pw=","KjuwIMilDTEO9bXHfMQIsHf+JIFFR1TEVo/2aP5fCXQ=","BR+BXEVLYBXH6/kMKXuQ6WBM02rMavB/mbXlH96zIjQ=","KLdcKsFn/fGEclMXx7u4CD5axbupN7z6bO/LaeQEi/A=","AjrzJFmWg9m3G2HQk9Y9y72X5ElXMz0ml/3QYMHktYU=","BaB4aKfJX1CgFYef583x62wxfk1InUUVII3fQKMjKeo=","LFtKZbxVrF++695Tzl+miIL67SqSp7P1cygyxy9/LDA=","Fz+JXkcsTrFqKv87jgQX+zK4PrHjIzRxx2oFUFBdBgc=","IGywOMwyhSbQw9xa8ZQ32DIZdRxe6PYbDp4vWIE2a+M=","AkDFeJcWFmbyjQALiNM1OSHZZ0IPQBzoa77kK+KHpPg=","Gq78Lpkl/NRTmW/agEBj/asnazfF9R39/vklW07BDMA="],["Ew/FRHf9lTN3/COrvXpBvmdkiSqHh8dZwUQP4BM8hS0=","Bl4TTLjYREfW6h4XkyvUo0Hr7yVoMTwkWU+vnX7KIRA=","DnbEA5K9X0WLwYe+VAmTEqD+//RLRBY3Ag65JnCm/PM=","C5gXZeyuad1687EP+kJLiusgbMT0klcmXGdTscxU688=","Dk+wRKn8tAh+NRNB8l2YsTmbV24tZlRTTzSCGaCs34Y=","MD45yojo2m5cljVkcS34p/hQGnr0qZDkzOwZ5fj8gF0=","Abd5ldvzDMVfnUzUhJztlJNJ2oEjmgFUQP2zi4dqvuU=","I2Q63TC+IEc00CnPA0yVgURVEGDBkBxCCijJaI7DaoA=","GUaiariVP5vlWBBfpRefF152okQp2tXVMsLOs8/qBck=","JItTP4deXujnUc76Sx0HMvzTAVHDpcxKu7sek7RlXUU=","LnocUdph3SFKF4nW8e4pV/adIbHxbR+UWOslpAZQC9M=","IGXjdO2x88u9KRncBNFK2wcGLdAewVAbhVIufg+vkl4=","LzZTWoOgnPCfw4ogpyVHeuxWZo8DSjZKn0pWBf/9M8w=","ESPTyX/45rWJ0Ri8QMoLmsEq6QlVjyWCVR96QjRbRiE=","FgswyHTZwGcEySwmbHpbf9lmpipdsAjxv/30Q7EJmoI=","E2HSfEKntL1urrmKM5WSYWwNTY/Orf2xZGgWK9+ojUY=","APHo+Ghgw7XHi8FN+2fSLGvriZISNliELyP3WuOpLpk="],["LJyR9IZhdxuu72d0V4p49pw1XI6QcVb98m2znSRGQT8=","LGsTPoCr74SQT6SnX5aPuqvviQKG1f0RuHoeUrfrbQ0=","LOhUbLWfQg7eYWkudk4On2cVsWosgEfNgTHJdkb1DSQ=","Ctrq8od2uBPVGPZFx5Ple/FgZ/2A65Id1aZ+iVZGycQ=","IIagG4FkOKKkHFnkPXP6mqzwwk5Pa6winWX7pZkiVUo=","I0hYDeSarAHOj8taorRn9nh92Klszs1vtH331aQwc5g=","H7a9bfZQ0n6MrAWsC0Xu8HAOMIsptL1B7s/1gCftxFw=","A+lxgjfBcA190hPgJvMH6AALOFFGf+2eb1H6UCDCNpw=","AJJa81ozZoAayAox1j90X6gHvaEFYDRa1XK+9M8s4NY=","D4aS1kpbaalWxOIAa/7DREd/318MmquGZgmEK511Jp0=","K9/n60+oA7wdwAUqRthQ7j4JHrqKfxJXloL29v1QRNQ=","E72swTe7z1HYvJ0oGTHW5xEi3G6T5//ouDXjOTd1w9Q=","B9eM4MHIc5GgagbIPTANUlJLKfGDiE4wDg6t2s0F8Gg=","CYTBMrKaBfK1BsoHwG/pplhPNruHUG0tMWpPNTysXx8=","GwD6qFE2sb/EluDqmmKEyuUlqpZhL/7rUUgIlVaTh54=","GeHkZTZwTOzqw+q5kb2AbjR75AoLeVbc1wNzUv28Q0c=","GcJUC7sc1OCPEFQ3BjyUXP7yiundULl+C3lfjcWuNOI="],["HewLr6PoGQYh5eCV73UeoDyDbbuARbKnP405fPuBUZI=","J8cjMvWaABNbqpS94pSRHRNdHZX1PFLrizuVWUN0kG0=","FuZGYRRNgWiFsy8/eAlwNHd4gmjVfBSx2TmiaynLfvM=","IBjbOGo+Tlfq2o2RQIsVUGHfBQFA+yL5pPNPtOLQJCg=","EiY7fj895giZosIv7pGZcs153Ciah/MfG0S68kOdyHw=","EOQg7cttp2Fwsk13fOnTFhLtsVk+ptMOjP2s+2l0+ZE=","DryzWPlfhLcZxjHUBFzvA6xvwjj2g0Uizr0C5HQRu28=","DEji8wT3MNSOg9rlx4pGGIUAvIBApJVC7qXvGiG50iI=","AOdm8Dr7t69jDqqK/0/mDzgQ8w8/RDhJjv4BhjM9rcA=","G4p5CdfnvU8LzIADlo44SsLotAWtBc9hA2TT7LmC234=","HZLkIT2ECjMOy9sIaT2/mpcbvWIpBH64igPzNMre8ic=","DTs/uGpEt0IkKaJJiEyFZErxl1ZBIG5hAHDALvWp9M0=","Jcfo+vbEihVsuR2BqZfGZz0yaUo/3WT16VlOn1BLrYM=","LXr4NMnN8bOMjP7SGPHvDOC5kI3p56p6VRDE+5F6AoE=","F1r15Q5Whewtuxz3os0l1FaA9s3faNfAeV3smLh/anE=","Eh9KGNe32WUKq2JevoaVqAeUOfKrAMCQJ53nRyYjTm4=","IfCPmzwj86AlGBFKlpKbbRBW600dsUfODIiC4bD3vRs="],["Cl9SrW7EqKo3fY3SrjqvbuoMaMY6HQNPvaZxM8oLhcs=","CHSI9zWx/i+jxscUjElo5/NHmxQYoaVmdDwcohXc/Pw=","Bs8NuS+GsnMu5fuIHvAXYBLcSt/YSbm+TeF4RqbOXZk=","BnxEEXRdtsaqZZ7HN6WGqPShzeA1LjCqAGN5SGX8HAQ=","GZCSQcrFAojA0SND4MEs+bl5C0Be8KkAGqa+AokGOqk=","AdJblLt8ScAXDuH7Klgktw5FVLzFS2yPjMDMnXTxml4=","AydOc12y+vGGeHUoJUJy7gGWfmrp2CUUE3i4NU2EOWU=","DKwyA2LiNbRY1tNkzQ//kU88BWrbsDjcKoYaSff3DiQ=","ERHtema6LM1L6g1D7shuo1q0AlOhIJ42N/ED3LhPxCk=","E+c2zHC3yCijjdY5Ts52ucza4spPQ5Y0MlAv6MKtGf8=","HygFCEl2sUL3x0pBb/Q5/xvNi457BXATAEB1SmG3GRI=","J6pQoOXVWIwUhujn/I3aZUif/7hmdWwhj4fnKAzd+mQ=","HzzG9l2dNDcIJaOP0fSPUJ98VhcbnnpiTZsOzfasTqs=","GxFxN5HqTLLhfIxYZ1AgQ9Coz5VThMHHk8UGt1/A2yk=","EEVg6VxJ/rt6Awhi7bOjPCsqPUFLBTay5U4lqzbo8oE=","CMRfPExIb2tTeMd5xge1FyALtwtVM72s7xhRn2Jbkls=","LSGTxne7zVanT8KuUKtPLMaap3zPwzx3B0UtWtrHfts="],["IKtzlL/as0TLtvISOACg4jUI4hJb/nlatKdnzstNkwY=","GfDi4UGJbq5tVtGCtoe4psZMu1ngMbdJ81gi/H7jU/4=","GPdUqVsK8ORwb/kCS7E1Fkq9b8Fu5AzC1oUtiKL/yfc=","GT/g6bSAEPoxnDO4a2sY9CjzI/ojfKkYo4+qqRuklWc=","AR/wkd1VG21YYgPuDK+uL3ZS6SOrqCV0pTtjKgZvSIQ=","HaPgBgHKP8DZCxl70qR0tG7+Ov87LPrx6+Ffoa+t8ts=","AE70GUVVnB+wshFssr4fBDv86NvJb+7MzaR8v2i+WbU=","LwU/3xpy1q2Mnfl6BNY3kW8l40JbbcM+mcp8rFzH5Mc=","Ha90hCx+eRBDSa05lZLFxMzhb3nhqG9Q2UFZh3LMqVM=","KujajQsSmiL4NNDSNMiRfC+Hf/ANwWIVSY1LdI+0DfE=","CZsKYzCSakoVZN/pT5oRBLuDdLtRioneCMWRwX36oFk=","C5rr8EEUbBGRmXV+qM7uWrzqnsQs2yi5IcryHoSEeFE=","BV7yceOIJ4sayjTTywARa9b3y1hLPGnw3ip6/I2Y3rg=","Jvvxo1GWP7vatZDb12DOYoQnNSWhtGxB8pImxlM59LM=","Ev1nhjsuA7b7RSJPsEH/KA6TZ0K1TI5U04I+CQ4UQWk=","AGAM8mY1stVGQxUHWJc5AQ0bdXzqrmF7+VuOHvqYZD0=","D1KPWRK+SUVdQyOyWeMM4phNgXBgHutL1wlrRzU6t/w="],["EQ6jIrDCZHbGe/osG50XE/k7O5z4Mgzg3NS2Qoi9oHo=","KZxH8ePsxVerHJq+NvDSug7OAQUeB/CFjpepzhb1Zk4=","HMBTpqTW+W2nfl5zrbnUm8TQ7yzC9p+t5IBAt/jXE4Y=","CVWOzFi+5PPFePYkid2QCECpiJCWwKYhFKotsEWh0DM=","CT19VWPjzNC18VqbCT/muGOqzM+a8R/+qbKVt91CsfY=","BF3AV5ymbn4JbU3Ya4guaK8tNdcM9eOxeDyqoOxCQlM=","DaAvZBDiQFih6QQSzVMCxXGX97GvKplJb5z/P/1YgI8=","Lftt1ZitpX6nGo1o5pJGCPDseDiAhojuSz/NUh975tI=","EFcGK0C9zx/iqu9FiYyHEUZ5mpLIfQ/OZDAta8gxct8=","JubRiup1qUhhoCMztTZM7Oqnit+7dCgXIYyjr2B7kQ4=","BWW5ZlkCWTXZwCXHqyCxYR2wC2fsxRQms0L4x6F/7YM=","J3a95SoSWUcsHMAg5xn4IZHew6t2mbfQ/Xad0/45KZc=","DBoyTEnRX4eTGCGYm4yEN+qetG7Tqs+Ilf0cwxEFPmA=","J+aFaOnP/Qf5JT7528NWJR3GstapA9bHBGtekOG83Jo=","HbDn4BciqtIQ5SlsNukQPoLRV2XDGBNNF3FGodn9U1g=","Cu+KTkfV7HYOBWWues2r5+jpiXLeht0vRHqvIWq0zBc=","CMAMTls0Z/AZAfZPn4nBW7C5CRjUiLcwyswylmkekgA="],["BU6r5hMWgfoB+8bb8+fVNZXQ+ICZhxghQriQrIr4nL4=","Gkvv4RwCMMYt5E/6/qDekDujKMbWevc2gDEraPms/9o=","AeQGZfW7jFwNycEfOdR+nTPnF6+jG6dPkvhzelXv4TQ=","I8Sr/rgxkjYqriGy6e5c/HZb8QAPeYw65wEzVWq8eL0=","FmnkS/AiOnf0j/+8n08gtYFPYYWuEaIQ+P38tfcdYD0=","LVs/UjqWaMvkiHiBv3tAGE+XhxPjWN4nDYemAOXFyS8=","EMGFbygvVW189tSik2IVBnJLptPFguTCYYQvKkvbDsY=","IsxDSfa6o6jgth/ECrlyEOS9Oz3sfwW7jvg5yEaSr7w=","EtAZ43zRvXb+4GW7c4CpvYMxpNvNHJx3Z5K8GQRcI7Y=","J6o4+gUcQ0GJ31e6/YByPuKb3M1Z+8GqmvEYkdNyLmE=","DwuTNttcFtRy/aP7msE7EzlMCaufSE7PatIGAhe1iWo=","J1pvWWIzVNcdOLTiAM4ulnaqt06ouDZvzjO9vEfQWG0=","Auu2cw17r+rCP8C0V+qCTu6jxV7KY0vySyrCqaIUg+E=","D/IV6x443GdDLiYt8n7afDqpQZ1bbimb2UjpcPw1pi8=","JH+cf6YQMiU1/rBnbP9UnxwXfQ050/Hu5kLpJTqvuC0=","KtC9n3HieFCEqguEYWt9raBTIHxBjmX0A1vmagzcjBI=","D8PM7wDWpkCAq77U/tkLacXlgDE0witCzcoKYPA+wzw="],["Ik2BH73vjsCgBtN2oBnlfJO9WWIToHgjt9Srzh/Y5iE=","FAdi0wxcOgsHULFACoap4vXPwlMbcpNw862f4dzUP5Y=","CXbXw4RLyN7qDwM3+JsqExMC/9LQqHAYHKX9X7bU+2M=","AVJgQgHKffBZlOnV8FjztnSc6mOqDLW04cOgC2ZnlY4=","GrbY/jn4e7DuW4g+6iclyqUsV1dA1awwsFj3cRPQUjk=","G2K6gDeoPxJhVEwwfwGdvqHMaoTUgeqJYLD8ZwdF6K4=","I5q8fJ+GauwoaFwm9OBGqS1DYNNstQiQ9CLhjtb4p7I=","Av7VoDIAQXZkU334+jAna4XZG9LtId4z2QH7TYJDmFc=","CZbK502WJ8o8VsZGCV85cwJ00l6CxCziHPeJJT1Io/A=","ME28CTaGI1bgAksqMt+jCFq+29M38iuJBivmFNg8sIM=","Kn3o9f9HbYHTk/HSdGNsqVbwW9QivJ88wPrABUtYywI=","Esb2yDo1MPrO1gyI8ZqC/RK32TinmGTtIKVFpS/c4R0=","IB4D8f9nJilHOiTzLS1QKs3I/dKIMBTedMmPQKGVs+Q=","EYw+/pIMnD+QfIZ3Q9NdLMv/fInpwxu2oXxVLvkrbAE=","D3Bf66XwHLJ7J8EEvJPwyXT1Yfom1WFPap2eR9A7xlU=","KNMnocLWAS2eaemjtMEa0zbTwNzf9MXITd3fkR62RfU=","G85n9NyZVH8sr/G1xtY+PuJWWkBBkGZFM8HGXdnY1TI="],["DmkfykIxKKfUr8qlgrGpR5m6H10qXVO8K7pWu+yyJ6E=","GAqkur+nU5dT2cIi5eM1mspZ4Gu+/Hzzo/+k+WH6HVs=","LFQofu42jV1S37BoKC1o5rCbdr0bXJMzs2hIrCd3RPU=","L2U2GkrtMg/NA6RcRN2nQCE1cfOXXOILlr/9lgy8biU=","I1vxeLW1YmLZiL/GJwiw+F1XOFzeK02s+ebVkt6yr+Q=","F5TsKw7rIvvXU7IfzZSee+2zBfFaWer3SpYcMEZjX4U=","CD4c1ZQ0YatQWyADEb3kAD+09+0WqljIvCjy4I6faSI=","IqZ6iHdpgtahX1d9z3gKxIXrqub99vvlC5XqJmp7YFk=","LRGI2efmrCTEssncPfz7D+R4LWifMblLH7Fe8p0R8Z4=","JlxDyIbwfQJSANVs0kawFnCz6Cq0gvWHmxBgjMBaN/w=","DybQXpOPgxe9YI7/CJXTUtynErZTsUkvjC6payb5OB4=","JXaJpOIvaodoqv5UIY0x3k5An9v0IxlYJTa7WDMTo5U=","HtxX8XThMitifG+dvieuJwPD8Rw2SzgYi/QdjKDBcJo=","F7OfOGNtXv9eBu/wietWBRpgK8j0vxuwrSss0QzwcTg=","MGCU7P5jMAsvlbyYoEBseJjYaFIzCntp+bBLVASz7vM=","Ea/syFWQVDvS34q5Ur4WRnCj8yWT6WLUvUk7zTyE+E0=","Gouk830jFTichWDXTaxXKkRHoCFFUWKHBT5rnt77yi0="],["GJ4nnJLeC6tmcH5ubjEFJOYVzUxqrMZlNyo7jjctjOY=","FyCOqc1Nwabe6+ao0noxgatfhsanBub9AH/B62eOneY=","Ioo0iMq7+fKe/AvOIRoJAxlys38l6jWsqEDcIzGgzzU=","IhIsYxP8mkxtD5RNPOI4JyvzUUext4iqsrjbzrYCTHY=","BmSaE+ZQI6cTqu5Th9OI42Ca6bFLpNoQZC7gt7ShZjQ=","HtTJXGKDtF7AzYj1EZdvBj6ivrBpW4r3zBBYlZOnl4w=","Ff5ippsEOClDldob/JMnLYh5fO7vZmuiRD8MFG+Kt+4=","KweaHQm51KdtTlDEXAH7dQixxEOo+yHr0oUz4F3viGQ=","DDRJan21q7MwsvbOmtrvWubjCMj8LFY0CXrjUqp0V9Q=","BP/iepLLQwDndDiO3DFHq53MSrNUw4D1HKei5/4EY8Q=","KLc7M1xy8HdIcaIDDUROX7lUl5wcVo4RL7kRpGxmZ2g=","GVghuZrywhdATuWC4piJByujzZlLdJVcJhta02Tlqcc=","IKVvzjcSK3QAq2GmXqyBXdGA9S+tKDX3/ZZJBjUjiB4=","I1EykS2y2gekdQxe1d8lkOcYQErvxIvmlTQy9kQkBC4=","EFnbXpfyWCawu+/Wv6pulJbFXvWoj+/pcSaR9vvfQpg=","CwUMiCBzpYHnZyI3Bc2VEMBMMBaMUP/gyYdaKLaTgpk=","EV5gxOKTfrU8bkpUiPgBJm6E0HVHoLHNkbGPSe/vmSA="],["HZvLvRe5OxkT0vec3xKEREEjcgbwKUdG2T+OW9zrRyU=","IAB6D103eYeJ4KjvaDU22c9IMaZWbrcntBGR2fKXRxA=","Frrkn167H/6Ia2NNIV3mHr9PRNHNxPhGcN+O1pMQv+I=","IpqltUemN4DY0SniCf25L4VmJhbVnakIB15mj9gXgi0=","KaWx5OLyVEVJat7CMO1To1mTs3YwrstdduVmCNG3jMY=","C/znsSAGi5owAp29s2vgHQcegWP6FyTxPGyom+Kbcp4=","IAVVaLMzZ7wSv0rtegkJwXNYildjxqGnWYunxsfjwqU=","LfH/hmRPzEKhkyzxXTFO7UB2CCRvFKgJhyX/e+gJyH4=","HU+w8Y8xyCcLRjbmtdejPkVbEFDeEWQYLPy3OczpZdo=","Gdbx0RDZ+HPbAC/y7YKJBb1sxdeSHCONdWnaqbJAHTI=","KCoB6PLOCcvdhi+Y/auj+a8CRD7cliyzSALQRHfeHiA=","MEtnkAjoofCUSEI6BYieDfZjorZQVcqe5amd/hP7mhY=","GZgUftrzqSqxecYawsNq9crz54vL+2hM/qFdsXuDWQc=","AopFcstlQmHPk1hDWSPmWv+PQDk3UnSLdqz9Lj9XVck=","Fb2ZjCcp2+rMwptdbk8P2WrQpgN8hKGhp4UWn7M2+24=","B83zMJ4TD5zt3WiK84hTafus9tikTeTUUGZ8DXZBIT8=","FS1HrLmwbJ0SwhOKMUFru7uZGmXcTU+O+Ro91yjmO2o="],["EXkYRjWpeA7hMS3MPRXH7wQrGK6UCWcOKMTH8PubYI4=","Ip2kQaMCkpsLrpN0G3x14RM3x5flch+dfuWSNc2ppAw=","Liadx49w+RA7K87T7b1B4VbmSRCIe03d+KPu6WD2Abc=","Iakf7YvtFJFMT9SRtvpNy657O4s9RWMDr4hsMoq/Rpk=","KfB8Hv/GW1WJ4cpSy+AL1l716WLQEgAwJnC23Oee6wA=","BQanpd5rVuvsXnCKcKPOyzos/SXnog7UleKVqTAjxag=","DAKxSPShVZtZfNMg8AwCuWp/x8g4Eb2GoeecwxBrIgE=","JKRm906ZpgKJT0IQEPQ6gccIsbStB2QlGQuFNH9oWxo=","H+4YiIQlcklwvSiXtUx/qOnDZ93byEhNo3hk+v+fkFY=","GXEcQddvZKNxq6YvP0ZxDe4MOq0he3ywC9EmE7JO9Ss=","J3DRSiIBUvpwgwQL6bPNOMis6eIHBzSGvPr8rXBnSLE=","CN/+aEqjP5EdNemmRLS9v80VpNpJtlMYFrYOjOT2teA=","HL+rfLBeLyglSyML/OAX8AX7Ty3Yk1rRF2WzR9IANmc=","IdcmmlPTcSsgVDsAOa7MlGZSATPSmehEIACzMYSjnoQ=","If3lgKGYhrEzWPGKMtWv9oW0vXfZTwZ/RPbnqTNQ/So=","BSMr+VgH5IrYKh60vEgemwcg6VGW3+Nh9VxNHPx5Jtc=","E2AmRriLoxwNVEx1e9kYFyeDXb5pDDBYOiPzf1L+Xj0="],["DkhGYYKugzOvGJGmqhlzZ0HtBoDVfJMe3hP8B66C6Is=","ETe1xhuWhL7EHk36p2Q4JWYipDeOpOZGooRLvIW/gcw=","H0uFVSuWDRwYt7j2avcwWmdz2bBfr1Hg7RpfLvL5Xn0=","C6ilSRSIb64WcAwC7993Z0E6C+xaGe0M8KfYrGDB8cM=","MCiclnjAMw+Fz442JoOmFE8iuEGqCPWG8hndntrveLw=","BIkASPzb3mNmdhzVj8xqwKM2DZpkIz0+pNjWvooj7EU=","GkFi6KdwREe+DB1NXPL3d2cPSEHqJ6wnCc1r/+7Szr0=","LpRLRJwTac6XZvpvT5modjC1wfLWNnekN6U31htsdHA=","Itbnh/RNqmtlk9/eVXbS/fXcBEfmWh1edxLk5iw73O4=","Dgjdtp1e/ZScPWceTnjk/HYoxl7Bz7wYumoQGqGdv2Y=","J6VzA2UJqKKakOqjTSra7V7R7GsgcnTzxcoj2tOIDlc=","ByNyCD9iGVvMK1r6sQOBmKPwVGti0XHqIcN8jzFVEXY=","FR4LwhEOQwDdgqTJJELEdRxlspRCbIwyDGnmGDGVjOs=","E/Gsw4nE+OdSzH5LgcN64hMMYN+ci36H3F+3RZyvSRY=","BoI6m6pVYjcysC+icLL4h/04BKhcGn8qNV3z++/GncE=","HkGTbmvAw+1mXC4kZquSFrmXP+E22fmq2Vh4wbVgfG4=","Bldm0pgDMaVcCjnYO+eL0Se67nfVOiQmjgZMcdqvK2o="],["HJ1W9xwvIsRNOowXv1tARS4FRx8Lbf6f/kcl6yn3NGQ=","ETADwdx7rzXkU2+V9Oqy87rdosehxrWvyVYjSt4+cSk=","DV+5sOFQPyuSaXxHO2nPdtOPwSkS4sPLM5ltuwzfqjg=","LhZKUk7iLrWokD+uHzWjp4+ILz46mJK2/0dTuqyTSUk=","AfncvefQWBNKUQpxHQNtHxgA5HOmOzOn4PsE3C4J468=","KFsgeZlwtYxjrJ9K9WTODyggm2GAIhTaW/r9DPJMZxI=","DOPdcn/dEai8cxUA7/ojdjCJzjMyy3MPn+VxRu4gSBA=","AQeXRspR2VGKDDCSlspIIGKSeYkQSUJ3viu2WmsTSzo=","I6hdT5Htpp8xDEUdfUgML0DA1TOC3dP8qq5ie5YXFw4=","JAZX1n+SteQmGs5DT9KGIGwxVWU3jOi4FmFSPw5t3FQ=","I4SjhLzCxKF/98nj59Ex05FzxDEzOpx8HW/XEQ4lkCs=","JVR7UbLGh05FOMqbNAk7cUrTao81bkx44NZrHxkAOPs=","DlnhqZDsAPcu3Dckg0nXpab3vK7xWBEEUPHlmF8KXZk=","BmxgkJNvawVPF96pFoKVQzKz4y2PIKCuFx1BcxbTYi8=","GyVmKEOwmGqxpOmnZhk+/KR8cNSTZPA9UMXttbVRfr4=","JkdjVHfuX6nnrFmD+S2zTXM2ZGxjxj4t1T1guHFL11k=","JtsuhakAbvXBHNZ1omfULv759a+QRmsqr3XuqAJLALs="],["IjRUb16FQej3KteUiRlQsysc2JHMZndcW2NZYWQunBU=","G2FGj6tZySXxmGGGvLl5ZahYUjolgtQ0MZqVJa5xFY8=","ARKR71FKENbwZR5K0NpdSkieMBiSeHnalC3v299wHd0=","LfL7LC4yHjzOE9FgkXBaQMXHlfi0G2Hf1q59l9Y1eLQ=","Abqvj/lrsiJLw0z4DDi/EwhvHkKbzuwSCQ2KfDdqmoI=","B7DXDM/xtw2tm7SwFC4/bcW8ldN2av+tN4zFBCSE3sk=","EfKO5dqA0Z4xWBtWakOVN0ZtnKf98UtwhoML2KwTxMs=","ABPXsD6Pyfpkf8ps3KlxRpAd98Z1oWSRPCvSo7buPLQ=","JEDnhheaf7z+jSmrGND8bPo4PPt0f3otFbd9gtmw2dM=","BWFJIhcSuI7CkfwhgyQULQKHPN1TGZZ5/OTfy13akRY=","FixbvIG0RCe+ToLF5SU71mwwVPXFtzsospI4SHhJp5Q=","F48qqN+aEe8zVY3Mk0lx92l+Ymz+8A/83rbzycGn0Qo=","JK/ZL4Dld4j0D7srefKUVNxIX7r7WnJj9GK3yEtOUAs=","BJKuX1rCpRAuqW5grIN1VTaHFRrkQELb9YmSMsjyEAo=","ENyxH4FcfinGa+HdPF92AsmOn7FofC2CW0h4nFIfvQs=","ChHVh8t11IVE7sZirSfKas/smPeot5Y6KU5LsymxcN8=","HdawlctoRZ3Pa9rdQ0qoH4ClWgjmeCxlOpOv2KZfMmc="],["FMCdFVxdQoGYwjS1U9ozjyJ8vBKw5C8rnOcVY+4UlcA=","EX/VKHcPsX9xjimi2Rpj7Hw57x3TA58JQ/cX0YBCU9U=","Eg50FtdDCOJAR/aCjGiuKLwoiyFuiiXosOvPc4SA45A=","BpleUQ/XZpN0w50nkD80KsW/ihRkgH8wi+9hC3bLaT4=","HYFLPBdlbCMn+UzAJHJ4C4hriDlPGly+NNxPRP8TT84=","A7kNo0sZjLyhfjSqyYsWmHXs9zrrXG/x8Ayf5TWqmQI=","J/p3oGWHkeZ1V4HDZ2g/nJMzpBNk94cO3/GTWjR0hdg=","BtbuUxuj/c7QXiTPkQPQli3SJ/HeaSwBmUg+kqskulk=","HlB5Ib58dhJIef/OW2LdDpYlnpjMZMJyCNYrQL/j5II=","BoGtrqec9FfbVwGTHw7i8V7LsVntUM90ahW4XG+KU3A=","HmGWFHUIvy7chyxOiXqWd3ixGfaftDGn9kbSAY6rQBA=","Bo76NbxiASSrfYiZAXG65BAq0h3937OH3w3gyKOhiek=","GwEiJKTwUN+EESLRfF6k7e18jsIDR0OkMqLO6JOXbyk=","II2BQVG83N38+DWpWMJZpkd7/kszknEO352AeHolxdA=","KPkB/KqGCw3EGSre+OpK5Vr2zkMsheDOTQc+UUqyQlI=","G9Y5h5cxgjyHH5zUcU48xWpusZiEtzZk7tJLEZKRGaA=","HT7oXwePvuzaJHPvwr7dG6fsb0eV+q6uOw3kjTCAxiU="]]};vBe.default=WVo});var bYr=Q(qxt=>{"use strict";d();p();Object.defineProperty(qxt,"__esModule",{value:!0});qxt.poseidon16=YVo;var GVo=Vxt(e0()),VVo=Vxt(t0()),qVo=Vxt(yYr());function Vxt(t){return t&&t.__esModule?t:{default:t}}var KVo=(0,VVo.default)(qVo.default);function YVo(t){return(0,GVo.default)(t,KVo)}});var xYr=Q(Gp=>{"use strict";d();p();Object.defineProperty(Gp,"__esModule",{value:!0});Object.defineProperty(Gp,"poseidon1",{enumerable:!0,get:function(){return JVo.poseidon1}});Object.defineProperty(Gp,"poseidon10",{enumerable:!0,get:function(){return oqo.poseidon10}});Object.defineProperty(Gp,"poseidon11",{enumerable:!0,get:function(){return iqo.poseidon11}});Object.defineProperty(Gp,"poseidon12",{enumerable:!0,get:function(){return aqo.poseidon12}});Object.defineProperty(Gp,"poseidon13",{enumerable:!0,get:function(){return sqo.poseidon13}});Object.defineProperty(Gp,"poseidon14",{enumerable:!0,get:function(){return cqo.poseidon14}});Object.defineProperty(Gp,"poseidon15",{enumerable:!0,get:function(){return lqo.poseidon15}});Object.defineProperty(Gp,"poseidon16",{enumerable:!0,get:function(){return uqo.poseidon16}});Object.defineProperty(Gp,"poseidon2",{enumerable:!0,get:function(){return XVo.poseidon2}});Object.defineProperty(Gp,"poseidon3",{enumerable:!0,get:function(){return ZVo.poseidon3}});Object.defineProperty(Gp,"poseidon4",{enumerable:!0,get:function(){return QVo.poseidon4}});Object.defineProperty(Gp,"poseidon5",{enumerable:!0,get:function(){return $Vo.poseidon5}});Object.defineProperty(Gp,"poseidon6",{enumerable:!0,get:function(){return eqo.poseidon6}});Object.defineProperty(Gp,"poseidon7",{enumerable:!0,get:function(){return tqo.poseidon7}});Object.defineProperty(Gp,"poseidon8",{enumerable:!0,get:function(){return rqo.poseidon8}});Object.defineProperty(Gp,"poseidon9",{enumerable:!0,get:function(){return nqo.poseidon9}});var JVo=WKr(),XVo=VKr(),ZVo=KKr(),QVo=JKr(),$Vo=ZKr(),eqo=$Kr(),tqo=tYr(),rqo=nYr(),nqo=iYr(),oqo=sYr(),iqo=lYr(),aqo=fYr(),sqo=pYr(),cqo=mYr(),lqo=vYr(),uqo=bYr()});d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();var ySt={fetchConfig:{project:"okx_extension_wallet",site:"okx"}};d();p();var kve={PREFERENCE_CHANGED:"preferenceChanged"};d();p();d();p();d();p();d();p();d();p();var Od=async(t,e)=>{if(!window.okxwallet?.fetch)throw new Error("okxwallet.fetch is not available");return window.okxwallet.fetch(t,e)};var xSt=async(t,e)=>{let r=await Od("/priapi/v1/dx/market/v2/watchlist/token/group/list",{method:"GET",data:{accountId:e,walletAddress:t}});return r.code!==0?null:r.data};var wSt=async({accountId:t,walletAddress:e,tokenContractAddress:r,chainId:n})=>{let o=await Od("/priapi/v1/dx/market/v2/watchlist/token/inGroups",{method:"GET",data:{accountId:t,walletAddress:e,chainId:n,tokenContractAddress:r}});return o.code!==0?null:o.data},ASt=async t=>{let e=await Od("/priapi/v1/dx/market/v2/address/collect/group/query",{method:"GET",data:{walletAddress:t}});return e.code!==0?null:e.data},SSt=async(t,e)=>{let r=await Od("/priapi/v1/dx/market/v2/address/collect/groupId/query",{method:"GET",data:{walletAddress:t,collectAddress:e}});return r.code!==0?null:r.data},ESt=async({token:t,walletAddress:e,collectAddress:r,groupIdList:n,deleteType:o})=>await Od("/priapi/v1/dx/market/v2/address/collect/batch/update",{method:"POST",data:{walletAddress:e,collectAddress:r,groupIdList:n,deleteType:o},headers:{"Market-Token":t}});d();p();d();p();d();p();var Y1={ETH_DECRYPT:"eth_decrypt",ETH_GET_ENCRYPTION_PUBLIC_KEY:"eth_getEncryptionPublicKey",ETH_SIGN:"eth_sign",ETH_SEND_TRANSACTION:"eth_sendTransaction",ETH_SIGN_TYPED_DATA:"eth_signTypedData",ETH_SIGN_TYPED_DATA_V3:"eth_signTypedData_v3",ETH_SIGN_TYPED_DATA_V4:"eth_signTypedData_v4",PERSONAL_SIGN:"personal_sign",GET_PROVIDER_STATE:"wallet_getProviderState",WATCH_ASSET:"wallet_watchAsset",WATCH_ASSET_LEGACY:"metamask_watchAsset",ADD_ETHEREUM_CHAIN:"wallet_addEthereumChain",SWITCH_ETHEREUM_CHAIN:"wallet_switchEthereumChain"},OJo=[Y1.ADD_ETHEREUM_CHAIN,Y1.SWITCH_ETHEREUM_CHAIN],Tve="okexwallet";var Ive=`${Tve}-contentscript`,_De=`${Tve}-inpage`,CDe=`${Tve}-provider`,{streams:[_St,CSt,jC,kSt,TSt,Dd,ISt,RSt,Kj,MSt,PSt,KE,NSt,BSt,hB,OSt,DSt,O5,LSt,USt,Yj,FSt,zSt,Jj,HSt,jSt,Xj,WSt,GSt,fv,VSt,qSt,mB,KSt,YSt,D5,JSt,XSt,gB,ZSt,QSt,L5,$St,eEt,U5,tEt,rEt,F5,nEt,oEt,pte,iEt,aEt,vB,sEt,cEt,yB,lEt,uEt,bB,fEt,dEt,z5,pEt,hEt,xB],streamMap:zJo}=["solana","svm","aptos","tron","cosmos","solana-standard","sui-standard","aptos-standard","bitcoin","stacks","starknet","cardano","bitcointestnet","bitcoinsignet","fractalbitcoin","btc","nostrassets","kaspa","near","wax","ton"].reduce((t,e)=>{let r={contentScript:`${Ive}-${e}`,inpage:`${_De}-${e}`,provider:`${CDe}-${e}`};return t.streams=t.streams.concat([r.contentScript,r.inpage,r.provider]),t.streamMap[r.contentScript]=r,t},{streams:[Ive,_De,CDe],streamMap:{[Ive]:{contentScript:Ive,inpage:_De,provider:CDe}}});var wB=async(t={})=>{let{providerType:e=jC,isNeedApprove:r=!0}=t;return await window.okxwallet.requestWallets(r,{providerType:e})},AB=t=>{let e="1",r=null,n="";for(let o=0;o<t.length;o++){let i=t[o].address.find(a=>a.chainId===e);if(i){n=i.address,r=t[o];break}}return{wallet:r,walletAddress:n}},mEt=async({isNeedApprove:t=!1})=>{let e=await wB({isNeedApprove:t});return e?.length?AB(e):{wallet:null,walletAddress:""}};var gEt=async({tokenContractAddress:t,symbol:e,userUniqueId:r,groupIds:n,action:o,chainId:i,prevWalletAddress:a})=>{let s=await wB({isNeedApprove:!1});if(!s?.length)return{code:2};let{walletAddress:c,wallet:l}=AB(s);return!c||!l?.targetWalletId?{code:3}:a&&c!==a?{code:9}:(await Od("/priapi/v1/dx/market/v2/watchlist/token/addOrDelete",{method:"POST",data:{accountId:l.targetWalletId,action:o,chainId:i,groupIds:n,symbol:e,tokenContractAddress:t,userUniqueId:r,walletAddress:c}})).code!==0?{code:6}:{code:0,data:{}}},vEt=async({tokenContractAddress:t,chainId:e})=>{let r=await wB({isNeedApprove:!1});if(!r?.length)return{code:2};let{walletAddress:n,wallet:o}=AB(r);if(!n||!o?.targetWalletId)return{code:3};let[i,a]=await Promise.all([xSt(n,o.targetWalletId),wSt({walletAddress:n,accountId:o.targetWalletId,tokenContractAddress:t,chainId:e})]);if(!i||!a)return{code:5};let s=a.filter(l=>l.status===1).map(l=>l.groupId),c=i.map(l=>({...l,followed:s.includes(l.groupId)}));return{code:0,data:{list:c,walletAddress:n}}},yEt=async({collectAddress:t})=>{let e=await wB({isNeedApprove:!1});if(!e?.length)return{code:2};let{walletAddress:r,wallet:n}=AB(e);if(!r||!n?.targetWalletId)return{code:3};let[o,i]=await Promise.all([ASt(r),SSt(r,t)]);if(!o||!i)return{code:5};let a=o.map(s=>({groupId:s.id,groupName:s.groupName,sortOrder:s.sortOrder,tokenCount:s.collectNum,followed:i.includes(s.id)}));return{code:0,data:{list:a,walletAddress:r}}},bEt=async({token:t,walletAddress:e,collectAddress:r,groupIdList:n})=>{let o=await ESt({token:t,walletAddress:e,collectAddress:r,groupIdList:n});return o.code&&[10061,10060].includes(Number(o.code))?{code:8}:o.code!==0?{code:6}:{code:0,data:{}}};d();p();d();p();var xEt=async t=>{let e=await Od("/priapi/v1/dx/market/user/sign",{method:"GET",data:{walletAddress:t}});return e.code!==0?null:e.data},wEt=async t=>{let e=await Od("/priapi/v1/dx/market/user/login",{method:"POST",data:t});return e.code!==0?null:e.data};var AEt=async()=>{let t=await wB({isNeedApprove:!1});if(!t?.length)return{code:2};let{wallet:e,walletAddress:r}=AB(t);if(!e||!r)return{code:2};let n=await xEt(r);if(!n)return{code:2};let o=await window.okxwallet.request({method:"personal_sign",params:[n.signData,r]}),i=await wEt({walletAddress:r,signature:o,algorithmCode:"",chainId:60});return i?{code:0,data:{token:i.token}}:{code:7}};var SEt=async()=>{let t=await window.okxwallet.getLocaleConfig();if(!t)throw new Error("locale config is not available");let{data:e,locale:r}=t;return{data:Object.keys(e).reduce((o,i)=>{let a=e[i].message;return{...o,[i]:a}},{}),fetchConfig:{...ySt?.fetchConfig,locale:r}}},Mve=async()=>window.okxwallet.getWebWidgetPreferences(),Pve=async t=>{window.okxwallet.on(kve.PREFERENCE_CHANGED,t)},Ton=async(t,e)=>{let r=await Od("/priapi/v1/dx/market/v2/x/card/tokens/detail",{method:"GET",data:{chainId:t,tokenContractAddress:e,needJumpUrl:"false"}}),{code:n,data:o}=r;return n!==0?null:{chainId:o.chainId,marketPageUrl:o.marketPageUrl,riskLevel:o.riskLevel,numOfRisk:o.riskNum,contractAddress:o.tokenContractAddress,top10HoldAmountPercentage:o.top10HoldAmountPercentage,numOfHolders:o.totalHolderAmount,isLowLiquidity:o.lowLiquidityFlag}},Ion=async(t,e,r,n,o,i)=>{let a=await Od("/priapi/v1/dx/market/v2/token/market/dex-token-hlc-candles",{method:"GET",data:{chainId:t,address:e,bar:r,limit:n,before:o,after:i}}),{code:s,data:c}=a;return s==="0"||s===0?c:[]},Ron=async(t,e)=>{let r=await Od("/priapi/v1/dx/market/v2/share/link",{method:"GET",data:{chainId:t,tokenContractAddress:e}}),{code:n,data:o}=r;return n!==0?"":o},Mon=async(t,e)=>{let r=await Od("/priapi/v1/dx/market/v2/pnl/share/wallet-address",{method:"GET",data:{chainId:e,walletAddress:t}}),{code:n,data:o}=r;return n!==0?null:o},Pon=async(t,e=!1)=>{let r=await Od("/priapi/v1/dx/market/v2/plugin/batch/search",{method:"POST",data:{keywordList:t,requireFilter:e}}),{code:n,data:o}=r;return n!==0?{}:Object.entries(o).reduce((i,[a,s])=>(i[a]=s.map(c=>({name:c.tokenName,symbol:c.tokenSymbol,tokenLogoUrl:c.tokenLogoUrl,chainLogoUrl:c.chainLogoUrl,chainId:c.chainId,contractAddress:c.tokenContractAddress,isNativeToken:c.isNativeToken==="1",price:c.price,marketCap:c.marketCap,liquidity:c.liquidity,decimal:c.decimal,tagList:c.tagList,volume:c.volume,change:c.change,tokenDetailPageUrl:c.tokenDetailPageUrl})),i),{})},Non=async(t,e)=>{let r=await Od("/priapi/v1/dx/trade/multi/marketOrderPlacerStrategy",{method:"GET",data:{chainId:t,tokenContractAddress:e}}),{code:n,data:o}=r;return n!==0?!1:o.supportMemeMode},Bon=()=>({getCoinDetail:Ton,getCoinPriceChart:Ion,getMarketLink:Ron,getCoinPnl:Mon,batchSearchCoin:Pon,updateTokenFollowStatus:gEt,queryTokenFollowStatus:vEt,queryAddressFollowStatus:yEt,dexLogin:AEt,updateAddressFollowStatus:bEt,getCurrentWallet:mEt,getTokenIsSupportMemeMode:Non}),Nve=Bon();d();p();var rNt=ie(kDe());d();p();var S8t=ie(FW(),1);d();p();d();p();d();p();d();p();d();p();var nFe="https://proxy.dial.to";function sk(t){{let n=new URL(t);return n.protocol==="http:"&&(n.protocol="https:"),n}let e=new URL(t);if(QCt(e))return e;let r=new URL(nFe);return r.searchParams.set("url",t),r}function ZCt(t){{let n=new URL(t);return n.protocol==="http:"&&(n.protocol="https:"),n}let e=new URL(t);if(QCt(e))return e;let r=new URL(`${nFe}/image`);return r.searchParams.set("url",t),r}function QCt(t){return t.hostname==="localhost"||t.hostname==="127.0.0.1"||!nFe}var mA=class{constructor(e,r,n,o,i){this._parent=e;this._label=r;this._href=n;this._type=o;this._parameters=i}get parent(){return this._parent}get label(){return this._label}get parameters(){return this._parameters??[]}get type(){return this._type??"transaction"}async post(e){let r=sk(this.href),n=await fetch(r,{method:"POST",body:JSON.stringify(this.buildBody(e)),headers:{"Content-Type":"application/json"}});if(!n.ok){let o=await n.json();throw console.error(`[@dialectlabs/blinks] Failed to execute action ${r}, href ${this.href}, reason: ${o.message}`),{message:o.message}}return await n.json()}async put(e){let r=sk(this.href),n=await fetch(r,{method:"PUT",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}});if(!n.ok){let o=await n.json();throw console.error(`[@dialectlabs/blinks] Failed to execute action ${r}, href ${this.href}, reason: ${o.message}`),{message:o.message}}return await n.json()}};d();p();var mv=class extends mA{constructor(r,n,o,i,a,s){super(r,n,o,i,a);this._parent=r;this._label=n;this._href=o;this._type=i;this._parameters=a;this._parentComponent=s}get parentComponent(){return this._parentComponent??null}buildBody(r){return{account:r}}get href(){return this._href}};d();p();d();p();var cx=class extends mA{constructor(r,n,o,i,a,s){super(r,n,o,i,a);this._parent=r;this._label=n;this._href=o;this._type=i;this._parameters=a;this._parentComponent=s;ae(this,"parameterValue",null)}get parentComponent(){return this._parentComponent??null}buildBody(r){return this._href.indexOf(`{${this.parameter.name}}`)>-1||this.parameterValue===null?{account:r}:{account:r,data:{[this.parameter.name]:this.parameterValue}}}get parameter(){let[r]=this.parameters;return r}setValue(r){this.parameterValue=r}get href(){return this._href.replace(`{${this.parameter.name}}`,encodeURIComponent(this.parameterValue?.toString().trim()??""))}toButtonActionComponent(){return new mv(this._parent,this._label,this._href,this.type,void 0,this)}};var hI=class extends mA{constructor(r,n,o,i,a,s){super(r,n,o,i,a);this._parent=r;this._label=n;this._href=o;this._type=i;this._parameters=a;this._parentComponent=s;ae(this,"parameterValues",{})}get parentComponent(){return this._parentComponent??null}buildBody(r){let n=Object.keys(this.parameterValues),o=[];return n.forEach(i=>{this._href.indexOf(`{${i}}`)===-1&&o.push(i)}),o.length>0?{account:r,data:Object.fromEntries(n.filter(i=>o.includes(i)).map(i=>[i,this.parameterValues[i]]))}:{account:r}}get href(){return this.parameters.reduce((n,o)=>{let i=this.parameterValues[o.name];return i?n.replace(`{${o.name}}`,encodeURIComponent(typeof i=="string"?i:i?.join(","))):n},this._href).replaceAll(/={[^}]+}&/g,"=&").replaceAll(/={[^}]+}/g,"=")}setValue(r,n){this.parameterValues[n]=r}toButtonActionComponent(){return new mv(this._parent,this._label,this.href,this.type,void 0,this)}toInputActionComponent(r){let n=this.parameters.find(o=>o.name===r);if(!n)throw new Error(`Input Parameter ${r} not found`);return new cx(this._parent,this._label,this._href,this._type,[n],this)}};d();p();var mI=class extends mA{constructor(r,n,o,i,a,s){super(r,n,o,i,a);this._parent=r;this._label=n;this._href=o;this._type=i;this._parameters=a;this._parentComponent=s;ae(this,"parameterValue",[])}get parentComponent(){return this._parentComponent??null}buildBody(r){return this._href.indexOf(`{${this.parameter.name}}`)>-1?{account:r}:{account:r,data:{[this.parameter.name]:this.isMultiOptions?this.parameterValue:this.parameterValue[0]}}}get isMultiOptions(){return this.parameter.type==="checkbox"}get parameter(){let[r]=this.parameters;return r}setValue(r){this.parameterValue=typeof r=="string"?[r]:r}get href(){return this._href.replace(`{${this.parameter.name}}`,encodeURIComponent(this.parameterValue.join(",")))}toButtonActionComponent(){return new mv(this._parent,this._label,this._href,this._type,void 0,this)}};d();p();var $Ct=t=>t.type!=="select"&&t.type!=="radio"&&t.type!=="checkbox",ekt=t=>t.type==="select"||t.type==="radio"||t.type==="checkbox";d();p();d();p();var lx={SOLANA_MAINNET:"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",SOLANA_DEVNET:"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",SOLANA_TESTNET:"solana:4uhcVJyU9pJkvQyS88uRDiswHXSCkY3",ETHEREUM_MAINNET:"eip155:1"},Csn={[lx.SOLANA_MAINNET]:"Solana Mainnet",[lx.SOLANA_DEVNET]:"Solana Devnet",[lx.SOLANA_TESTNET]:"Solana Testnet",[lx.ETHEREUM_MAINNET]:"Ethereum Mainnet"};function tkt(t){let e=Csn[t];if(!e){let[r,n]=t.split(":");if(r&&n){let o=n.length>3?n.slice(0,3)+"...":n;return`${r}:${o}`}else return t.length>8?t.slice(0,8)+"...":t}return e}d();p();var rkt={name:"@ok/blinks",version:"0.9.3",license:"Apache-2.0",private:!1,sideEffects:!0,type:"module",repository:{type:"git",url:"https://github.com/okxwallet/blinks"},scripts:{build:"tsup-node",dev:"tsup-node --watch"},main:"dist/index.cjs",module:"dist/index.js",types:"dist/index.d.ts",exports:{"./ext/twitter":{import:"./dist/ext/twitter.js",require:"./dist/ext/twitter.cjs",types:"./dist/ext/twitter.d.ts"},"./hooks":{import:"./dist/hooks/index.js",require:"./dist/hooks/index.cjs",types:"./dist/hooks/index.d.ts"},"./hooks/solana":{import:"./dist/hooks/solana/index.js",require:"./dist/hooks/solana/index.cjs",types:"./dist/hooks/solana/index.d.ts"},".":{import:"./dist/index.js",require:"./dist/index.cjs",types:"./dist/index.d.ts"},"./index.css":"./dist/index.css"},files:["dist"],devDependencies:{"@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-react-ui":"^0.9.35","@solana/web3.js":"^1.91.0","@types/node":"^20.14.10","@solana/actions-spec":"~2.2.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.16.1","@typescript-eslint/parser":"^7.16.1",autoprefixer:"^10.4.19",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-react":"^7.34.4","eslint-plugin-react-hooks":"^4.6.2",postcss:"^8.4.39","postcss-prefix-selector":"^1.16.1",prettier:"^3.3.3","prettier-plugin-organize-imports":"^4.0.0","prettier-plugin-tailwindcss":"^0.6.5",tailwindcss:"^3.4.3",tsup:"^8.2.0",typescript:"^5.5.3"},peerDependencies:{react:">=18","react-dom":">=18"},dependencies:{clsx:"^2.1.1"}};var Tsn=rkt,nkt=Tsn.devDependencies["@solana/actions-spec"].replace(/[^\d.]/g,"");var Isn=nkt,okt=[lx.SOLANA_MAINNET,lx.SOLANA_DEVNET],ikt="2.2",akt=[lx.SOLANA_MAINNET],zW=async t=>{let{version:e,blockchainIds:r}=t.metadata;if(!e||!r||r.length===0)return{isSupported:!1,message:"Action compatibility metadata is not set. Please contact the action provider."};let n=Isn,o=t.adapterUnsafe?t.adapterUnsafe.metadata.supportedBlockchainIds:r,i=Rsn({actionVersion:e,supportedActionVersion:n}),a=Psn({actionBlockchainIds:r,supportedBlockchainIds:o}),c=r.filter(l=>!o.includes(l)).map(tkt);if(!i&&!a){let l=c.length===1?`blockchain ${c[0]}`:`blockchains ${c.join(", ")}`;return{isSupported:!1,message:`Action version ${e} and ${l} are not supported by your Blink client.`}}return i?a?{isSupported:!0}:{isSupported:!1,message:c.length===1?`Action blockchain ${c[0]} is not supported by your Blink client.`:`Action blockchains ${c.join(", ")} are not supported by your Blink client.`}:{isSupported:!1,message:`Action version ${e} is not supported by your Blink client.`}};function Rsn({supportedActionVersion:t,actionVersion:e}){return Msn(e,t)<=0}function Msn(t,e){let[r,n]=t.split(".").map(Number),[o,i]=e.split(".").map(Number);return r!==o?r-o:n!==i?n-i:0}function Psn({supportedBlockchainIds:t,actionBlockchainIds:e}){if(e.length===0||t.length===0)return!1;let r=t.map(o=>o.trim());return e.map(o=>o.trim()).every(o=>r.includes(o))}d();p();d();p();d();p();var KB=(t,e)=>{switch(e){case"only-trusted":return t==="trusted";case"non-malicious":return t!=="malicious";case"all":return!0}},skt=(t,e)=>e.startsWith("http")?new URL(e).origin===t:!0;var Nsn=["checkbox"],ckt=1e3,ux=class{constructor(e,r,n,o,i,a,s={isChained:!1},c){this._url=e;this._data=r;this._metadata=n;this._supportStrategy=o;this._adapter=i;this.options=a;this._chainMetadata=s;this._experimental=c;ae(this,"_actions");if(r.type==="completed"||!r.links?.actions){this._actions=[new mv(this,r.label,e)];return}let l=new URL(e);this._actions=r.links.actions.map(u=>{let f=u.href.startsWith("http")?u.href:l.origin+u.href,h=u.type||"transaction";return Bsn(this,u.label,f,h,u.parameters)})}get liveData_experimental(){let e=this._experimental?.liveData;return e?{enabled:e.enabled,delayMs:e.delayMs?Math.max(e.delayMs,ckt):ckt}:null}get isChained(){return this._chainMetadata.isChained}get isInline(){return this._chainMetadata.isChained?this._chainMetadata.isInline:!1}get type(){return this._data.type}get url(){return this._url}get icon(){return this._data.icon.startsWith("data:")?this._data.icon:ZCt(this._data.icon).toString()}get logo(){return this._data.logo}get title(){return this._data.title}get subtitle(){return this._data.subtitle}get description(){return this._data.description}get template(){return this._data.template}get disabled(){return this._data.disabled??!1}get actions(){return this._actions}get error(){return this._data.error?.message??null}get metadata(){return{blockchainIds:this._metadata.blockchainIds??akt,version:this._metadata.version??ikt}}get adapterUnsafe(){return this._adapter}get adapter(){if(!this._adapter)throw new Error("No adapter provided");return this._adapter}setAdapter(e){this._adapter=e}async isSupported(){try{return await this._supportStrategy(this)}catch{return console.error(`[@dialectlabs/blinks] Failed to check supportability for action ${this.url}`),{isSupported:!1,message:"Failed to check supportability, please contact your Blink client provider."}}}async chain(e,r){if(e.type==="inline")return new ux(this.url,e.action,this.metadata,this._supportStrategy,this.adapter,this.options,{isChained:!0,isInline:!0});let n=new URL(this.url);if(!skt(n.origin,e.href))return console.error(`Chained action is not the same origin as the current action. Original: ${this.url}, chained: ${e.href}`),null;let o=e.href.startsWith("http")?e.href:n.origin+e.href,i=sk(o),a=await fetch(i,{method:"POST",body:JSON.stringify(r),headers:{"Content-Type":"application/json",Accept:"application/json"}});if(!a.ok)return console.error(`Failed to fetch chained action ${i}, action url: ${e.href}`),null;let s=await a.json(),c=lkt(a);return new ux(o,s,c,this._supportStrategy,this.adapter,this.options,{isChained:!0,isInline:!1})}static hydrate(e,r,n,o,i){return new ux(e,r,n,o,i)}static async _fetch(e,r,n,o=zW,i){let a=sk(e),s=new Headers({accept:"application/json"});n?.allowRequestHeaders&&(s.append("x-blink-wallet","okxwallet"),s.append("x-blink-version","2"));let c=await fetch(a,{headers:s});if(!c.ok)throw new Error(`Failed to fetch action ${a}, action url: ${e}`);let l=await c.json(),u=lkt(c);return new ux(e,{...l,type:"action"},u,o,r,n,i,l.dialectExperimental)}static async fetch(e,r,n,o=zW){return ux._fetch(e,r,n,o,{isChained:!1})}refresh(){return ux._fetch(this.url,this.adapter,this.options,this._supportStrategy,this._chainMetadata)}},lkt=t=>{let e=t.headers.get("x-blockchain-ids")?.split(",").map(n=>n.trim()),r=t.headers.get("x-action-version")?.trim();return{blockchainIds:e,version:r}},Bsn=(t,e,r,n,o)=>{if(!o?.length)return new mv(t,e,r,n);if(o.length>1)return new hI(t,e,r,n,o);let[i]=o;return i.type?Nsn.includes(i.type)?new mI(t,e,r,n,o):new cx(t,e,r,n,o):new cx(t,e,r,n,o)};d();p();d();p();d();p();JB();d();p();d();p();d();p();d();p();function bre(t){if(!Number.isSafeInteger(t)||t<0)throw new Error(`positive integer expected, not ${t}`)}function dcn(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function gI(t,...e){if(!dcn(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error(`Uint8Array expected of length ${e}, not of length=${t.length}`)}function Rkt(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");bre(t.outputLen),bre(t.blockLen)}function lk(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function pbe(t,e){gI(t);let r=e.outputLen;if(t.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();d();p();var hbe=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;var Mkt=t=>new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4)),mbe=t=>new DataView(t.buffer,t.byteOffset,t.byteLength),gA=(t,e)=>t<<32-e|t>>>e;var cFe=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,pcn=t=>t<<24&4278190080|t<<8&16711680|t>>>8&65280|t>>>24&255;function lFe(t){for(let e=0;e<t.length;e++)t[e]=pcn(t[e])}function Pkt(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function yI(t){return typeof t=="string"&&(t=Pkt(t)),gI(t),t}function uFe(...t){let e=0;for(let n=0;n<t.length;n++){let o=t[n];gI(o),e+=o.length}let r=new Uint8Array(e);for(let n=0,o=0;n<t.length;n++){let i=t[n];r.set(i,o),o+=i.length}return r}var vI=class{clone(){return this._cloneInto()}},RQo={}.toString;function HW(t){let e=n=>t().update(yI(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function Nkt(t){let e=(n,o)=>t(o).update(yI(n)).digest(),r=t({});return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=n=>t(n),e}function gbe(t=32){if(hbe&&typeof hbe.getRandomValues=="function")return hbe.getRandomValues(new Uint8Array(t));throw new Error("crypto.getRandomValues must be defined")}function hcn(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,l=n?0:4;t.setUint32(e+c,a,n),t.setUint32(e+l,s,n)}var Bkt=(t,e,r)=>t&e^~t&r,Okt=(t,e,r)=>t&e^t&r^e&r,jW=class extends vI{constructor(e,r,n,o){super(),this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=mbe(this.buffer)}update(e){lk(this);let{view:r,buffer:n,blockLen:o}=this;e=yI(e);let i=e.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=mbe(e);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(e.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){lk(this),pbe(e,this),this.finished=!0;let{buffer:r,view:n,blockLen:o,isLE:i}=this,{pos:a}=this;r[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>o-a&&(this.process(n,0),a=0);for(let f=a;f<o;f++)r[f]=0;hcn(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=mbe(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let l=c/4,u=this.get();if(l>u.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<l;f++)s.setUint32(4*f,u[f],i)}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return e.length=o,e.pos=s,e.finished=i,e.destroyed=a,o%r&&e.buffer.set(n),e}};d();p();var vbe=BigInt(4294967295),fFe=BigInt(32);function Dkt(t,e=!1){return e?{h:Number(t&vbe),l:Number(t>>fFe&vbe)}:{h:Number(t>>fFe&vbe)|0,l:Number(t&vbe)|0}}function dFe(t,e=!1){let r=new Uint32Array(t.length),n=new Uint32Array(t.length);for(let o=0;o<t.length;o++){let{h:i,l:a}=Dkt(t[o],e);[r[o],n[o]]=[i,a]}return[r,n]}var mcn=(t,e)=>BigInt(t>>>0)<<fFe|BigInt(e>>>0),gcn=(t,e,r)=>t>>>r,vcn=(t,e,r)=>t<<32-r|e>>>r,ycn=(t,e,r)=>t>>>r|e<<32-r,bcn=(t,e,r)=>t<<32-r|e>>>r,xcn=(t,e,r)=>t<<64-r|e>>>r-32,wcn=(t,e,r)=>t>>>r-32|e<<64-r,Acn=(t,e)=>e,Scn=(t,e)=>t,pFe=(t,e,r)=>t<<r|e>>>32-r,hFe=(t,e,r)=>e<<r|t>>>32-r,mFe=(t,e,r)=>e<<r-32|t>>>64-r,gFe=(t,e,r)=>t<<r-32|e>>>64-r;function Ecn(t,e,r,n){let o=(e>>>0)+(n>>>0);return{h:t+r+(o/2**32|0)|0,l:o|0}}var _cn=(t,e,r)=>(t>>>0)+(e>>>0)+(r>>>0),Ccn=(t,e,r,n)=>e+r+n+(t/2**32|0)|0,kcn=(t,e,r,n)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0),Tcn=(t,e,r,n,o)=>e+r+n+o+(t/2**32|0)|0,Icn=(t,e,r,n,o)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0)+(o>>>0),Rcn=(t,e,r,n,o,i)=>e+r+n+o+i+(t/2**32|0)|0;var Mcn={fromBig:Dkt,split:dFe,toBig:mcn,shrSH:gcn,shrSL:vcn,rotrSH:ycn,rotrSL:bcn,rotrBH:xcn,rotrBL:wcn,rotr32H:Acn,rotr32L:Scn,rotlSH:pFe,rotlSL:hFe,rotlBH:mFe,rotlBL:gFe,add:Ecn,add3L:_cn,add3H:Ccn,add4L:kcn,add4H:Tcn,add5H:Rcn,add5L:Icn},Ko=Mcn;var[Pcn,Ncn]=(()=>Ko.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(t=>BigInt(t))))(),bI=new Uint32Array(80),xI=new Uint32Array(80),vFe=class extends jW{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(){let{Ah:e,Al:r,Bh:n,Bl:o,Ch:i,Cl:a,Dh:s,Dl:c,Eh:l,El:u,Fh:f,Fl:h,Gh:m,Gl:g,Hh:v,Hl:b}=this;return[e,r,n,o,i,a,s,c,l,u,f,h,m,g,v,b]}set(e,r,n,o,i,a,s,c,l,u,f,h,m,g,v,b){this.Ah=e|0,this.Al=r|0,this.Bh=n|0,this.Bl=o|0,this.Ch=i|0,this.Cl=a|0,this.Dh=s|0,this.Dl=c|0,this.Eh=l|0,this.El=u|0,this.Fh=f|0,this.Fl=h|0,this.Gh=m|0,this.Gl=g|0,this.Hh=v|0,this.Hl=b|0}process(e,r){for(let I=0;I<16;I++,r+=4)bI[I]=e.getUint32(r),xI[I]=e.getUint32(r+=4);for(let I=16;I<80;I++){let B=bI[I-15]|0,L=xI[I-15]|0,D=Ko.rotrSH(B,L,1)^Ko.rotrSH(B,L,8)^Ko.shrSH(B,L,7),z=Ko.rotrSL(B,L,1)^Ko.rotrSL(B,L,8)^Ko.shrSL(B,L,7),G=bI[I-2]|0,U=xI[I-2]|0,T=Ko.rotrSH(G,U,19)^Ko.rotrBH(G,U,61)^Ko.shrSH(G,U,6),P=Ko.rotrSL(G,U,19)^Ko.rotrBL(G,U,61)^Ko.shrSL(G,U,6),j=Ko.add4L(z,P,xI[I-7],xI[I-16]),M=Ko.add4H(j,D,T,bI[I-7],bI[I-16]);bI[I]=M|0,xI[I]=j|0}let{Ah:n,Al:o,Bh:i,Bl:a,Ch:s,Cl:c,Dh:l,Dl:u,Eh:f,El:h,Fh:m,Fl:g,Gh:v,Gl:b,Hh:w,Hl:_}=this;for(let I=0;I<80;I++){let B=Ko.rotrSH(f,h,14)^Ko.rotrSH(f,h,18)^Ko.rotrBH(f,h,41),L=Ko.rotrSL(f,h,14)^Ko.rotrSL(f,h,18)^Ko.rotrBL(f,h,41),D=f&m^~f&v,z=h&g^~h&b,G=Ko.add5L(_,L,z,Ncn[I],xI[I]),U=Ko.add5H(G,w,B,D,Pcn[I],bI[I]),T=G|0,P=Ko.rotrSH(n,o,28)^Ko.rotrBH(n,o,34)^Ko.rotrBH(n,o,39),j=Ko.rotrSL(n,o,28)^Ko.rotrBL(n,o,34)^Ko.rotrBL(n,o,39),M=n&i^n&s^i&s,y=o&a^o&c^a&c;w=v|0,_=b|0,v=m|0,b=g|0,m=f|0,g=h|0,{h:f,l:h}=Ko.add(l|0,u|0,U|0,T|0),l=s|0,u=c|0,s=i|0,c=a|0,i=n|0,a=o|0;let x=Ko.add3L(T,j,y);n=Ko.add3H(x,U,P,M),o=x|0}({h:n,l:o}=Ko.add(this.Ah|0,this.Al|0,n|0,o|0)),{h:i,l:a}=Ko.add(this.Bh|0,this.Bl|0,i|0,a|0),{h:s,l:c}=Ko.add(this.Ch|0,this.Cl|0,s|0,c|0),{h:l,l:u}=Ko.add(this.Dh|0,this.Dl|0,l|0,u|0),{h:f,l:h}=Ko.add(this.Eh|0,this.El|0,f|0,h|0),{h:m,l:g}=Ko.add(this.Fh|0,this.Fl|0,m|0,g|0),{h:v,l:b}=Ko.add(this.Gh|0,this.Gl|0,v|0,b|0),{h:w,l:_}=Ko.add(this.Hh|0,this.Hl|0,w|0,_|0),this.set(n,o,i,a,s,c,l,u,f,h,m,g,v,b,w,_)}roundClean(){bI.fill(0),xI.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)}};var Lkt=HW(()=>new vFe);d();p();d();p();d();p();var bbe={};Nl(bbe,{abytes:()=>WW,bitGet:()=>zcn,bitLen:()=>Fcn,bitMask:()=>xre,bitSet:()=>Hcn,bytesToHex:()=>fk,bytesToNumberBE:()=>dk,bytesToNumberLE:()=>AI,concatBytes:()=>pk,createHmacDrbg:()=>xFe,ensureBytes:()=>nu,equalBytes:()=>Lcn,hexToBytes:()=>XB,hexToNumber:()=>bFe,isBytes:()=>wI,numberToBytesBE:()=>SI,numberToBytesLE:()=>ZB,numberToHexUnpadded:()=>Hkt,numberToVarBytesBE:()=>Dcn,utf8ToBytes:()=>Ucn,validateObject:()=>i_});d();p();var zkt=BigInt(0),ybe=BigInt(1),Bcn=BigInt(2);function wI(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function WW(t){if(!wI(t))throw new Error("Uint8Array expected")}var Ocn=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function fk(t){WW(t);let e="";for(let r=0;r<t.length;r++)e+=Ocn[t[r]];return e}function Hkt(t){let e=t.toString(16);return e.length&1?`0${e}`:e}function bFe(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return BigInt(t===""?"0":`0x${t}`)}var uk={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Ukt(t){if(t>=uk._0&&t<=uk._9)return t-uk._0;if(t>=uk._A&&t<=uk._F)return t-(uk._A-10);if(t>=uk._a&&t<=uk._f)return t-(uk._a-10)}function XB(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=Ukt(t.charCodeAt(i)),s=Ukt(t.charCodeAt(i+1));if(a===void 0||s===void 0){let c=t[i]+t[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function dk(t){return bFe(fk(t))}function AI(t){return WW(t),bFe(fk(Uint8Array.from(t).reverse()))}function SI(t,e){return XB(t.toString(16).padStart(e*2,"0"))}function ZB(t,e){return SI(t,e).reverse()}function Dcn(t){return XB(Hkt(t))}function nu(t,e,r){let n;if(typeof e=="string")try{n=XB(e)}catch(i){throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${i}`)}else if(wI(e))n=Uint8Array.from(e);else throw new Error(`${t} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${t} expected ${r} bytes, got ${o}`);return n}function pk(...t){let e=0;for(let n=0;n<t.length;n++){let o=t[n];WW(o),e+=o.length}let r=new Uint8Array(e);for(let n=0,o=0;n<t.length;n++){let i=t[n];r.set(i,o),o+=i.length}return r}function Lcn(t,e){if(t.length!==e.length)return!1;let r=0;for(let n=0;n<t.length;n++)r|=t[n]^e[n];return r===0}function Ucn(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function Fcn(t){let e;for(e=0;t>zkt;t>>=ybe,e+=1);return e}function zcn(t,e){return t>>BigInt(e)&ybe}function Hcn(t,e,r){return t|(r?ybe:zkt)<<BigInt(e)}var xre=t=>(Bcn<<BigInt(t-1))-ybe,yFe=t=>new Uint8Array(t),Fkt=t=>Uint8Array.from(t);function xFe(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=yFe(t),o=yFe(t),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=yFe())=>{o=s(Fkt([0]),f),n=s(),f.length!==0&&(o=s(Fkt([1]),f),n=s())},l=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<e;){n=s();let m=n.slice();h.push(m),f+=n.length}return pk(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(l()));)c();return a(),m}}var jcn={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||wI(t),isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function i_(t,e,r={}){let n=(o,i,a)=>{let s=jcn[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=t[o];if(!(a&&c===void 0)&&!s(c,t))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(e))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return t}var td=BigInt(0),ll=BigInt(1),QB=BigInt(2),Wcn=BigInt(3),wFe=BigInt(4),jkt=BigInt(5),Wkt=BigInt(8),Gcn=BigInt(9),Vcn=BigInt(16);function Ds(t,e){let r=t%e;return r>=td?r:e+r}function qcn(t,e,r){if(r<=td||e<td)throw new Error("Expected power/modulo > 0");if(r===ll)return td;let n=ll;for(;e>td;)e&ll&&(n=n*t%r),t=t*t%r,e>>=ll;return n}function ul(t,e,r){let n=t;for(;e-- >td;)n*=n,n%=r;return n}function xbe(t,e){if(t===td||e<=td)throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);let r=Ds(t,e),n=e,o=td,i=ll,a=ll,s=td;for(;r!==td;){let l=n/r,u=n%r,f=o-a*l,h=i-s*l;n=r,r=u,o=a,i=s,a=f,s=h}if(n!==ll)throw new Error("invert: does not exist");return Ds(o,e)}function Kcn(t){let e=(t-ll)/QB,r,n,o;for(r=t-ll,n=0;r%QB===td;r/=QB,n++);for(o=QB;o<t&&qcn(o,e,t)!==t-ll;o++);if(n===1){let a=(t+ll)/wFe;return function(c,l){let u=c.pow(l,a);if(!c.eql(c.sqr(u),l))throw new Error("Cannot find square root");return u}}let i=(r+ll)/QB;return function(s,c){if(s.pow(c,e)===s.neg(s.ONE))throw new Error("Cannot find square root");let l=n,u=s.pow(s.mul(s.ONE,o),r),f=s.pow(c,i),h=s.pow(c,r);for(;!s.eql(h,s.ONE);){if(s.eql(h,s.ZERO))return s.ZERO;let m=1;for(let v=s.sqr(h);m<l&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(u,ll<<BigInt(l-m-1));u=s.sqr(g),f=s.mul(f,g),h=s.mul(h,u),l=m}return f}}function Ycn(t){if(t%wFe===Wcn){let e=(t+ll)/wFe;return function(n,o){let i=n.pow(o,e);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(t%Wkt===jkt){let e=(t-jkt)/Wkt;return function(n,o){let i=n.mul(o,QB),a=n.pow(i,e),s=n.mul(o,a),c=n.mul(n.mul(s,QB),a),l=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(l),o))throw new Error("Cannot find square root");return l}}return t%Vcn,Kcn(t)}var Gkt=(t,e)=>(Ds(t,e)&ll)===ll,Jcn=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function AFe(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=Jcn.reduce((n,o)=>(n[o]="function",n),e);return i_(t,r)}function Xcn(t,e,r){if(r<td)throw new Error("Expected power > 0");if(r===td)return t.ONE;if(r===ll)return e;let n=t.ONE,o=e;for(;r>td;)r&ll&&(n=t.mul(n,o)),o=t.sqr(o),r>>=ll;return n}function Zcn(t,e){let r=new Array(e.length),n=e.reduce((i,a,s)=>t.is0(a)?i:(r[s]=i,t.mul(i,a)),t.ONE),o=t.inv(n);return e.reduceRight((i,a,s)=>t.is0(a)?i:(r[s]=t.mul(i,r[s]),t.mul(i,a)),o),r}function SFe(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function wbe(t,e,r=!1,n={}){if(t<=td)throw new Error(`Expected Field ORDER > 0, got ${t}`);let{nBitLength:o,nByteLength:i}=SFe(t,e);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=Ycn(t),s=Object.freeze({ORDER:t,BITS:o,BYTES:i,MASK:xre(o),ZERO:td,ONE:ll,create:c=>Ds(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return td<=c&&c<t},is0:c=>c===td,isOdd:c=>(c&ll)===ll,neg:c=>Ds(-c,t),eql:(c,l)=>c===l,sqr:c=>Ds(c*c,t),add:(c,l)=>Ds(c+l,t),sub:(c,l)=>Ds(c-l,t),mul:(c,l)=>Ds(c*l,t),pow:(c,l)=>Xcn(s,c,l),div:(c,l)=>Ds(c*xbe(l,t),t),sqrN:c=>c*c,addN:(c,l)=>c+l,subN:(c,l)=>c-l,mulN:(c,l)=>c*l,inv:c=>xbe(c,t),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>Zcn(s,c),cmov:(c,l,u)=>u?l:c,toBytes:c=>r?ZB(c,i):SI(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?AI(c):dk(c)}});return Object.freeze(s)}function Vkt(t){if(typeof t!="bigint")throw new Error("field order must be bigint");let e=t.toString(2).length;return Math.ceil(e/8)}function EFe(t){let e=Vkt(t);return e+Math.ceil(e/2)}function qkt(t,e,r=!1){let n=t.length,o=Vkt(e),i=EFe(e);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?dk(t):AI(t),s=Ds(a,e-ll)+ll;return r?ZB(s,o):SI(s,o)}var $cn=BigInt(0),_Fe=BigInt(1);function Abe(t,e){let r=(o,i)=>{let a=i.negate();return o?a:i},n=o=>{let i=Math.ceil(e/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:r,unsafeLadder(o,i){let a=t.ZERO,s=o;for(;i>$cn;)i&_Fe&&(a=a.add(s)),s=s.double(),i>>=_Fe;return a},precomputeWindow(o,i){let{windows:a,windowSize:s}=n(i),c=[],l=o,u=l;for(let f=0;f<a;f++){u=l,c.push(u);for(let h=1;h<s;h++)u=u.add(l),c.push(u);l=u.double()}return c},wNAF(o,i,a){let{windows:s,windowSize:c}=n(o),l=t.ZERO,u=t.BASE,f=BigInt(2**o-1),h=2**o,m=BigInt(o);for(let g=0;g<s;g++){let v=g*c,b=Number(a&f);a>>=m,b>c&&(b-=h,a+=_Fe);let w=v,_=v+Math.abs(b)-1,I=g%2!==0,B=b<0;b===0?u=u.add(r(I,i[w])):l=l.add(r(B,i[_]))}return{p:l,f:u}},wNAFCached(o,i,a,s){let c=o._WINDOW_SIZE||1,l=i.get(o);return l||(l=this.precomputeWindow(o,c),c!==1&&i.set(o,s(l))),this.wNAF(c,l,a)}}}function wre(t){return AFe(t.Fp),i_(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...SFe(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}var vA=BigInt(0),ib=BigInt(1),Sbe=BigInt(2),eln=BigInt(8),tln={zip215:!0};function rln(t){let e=wre(t);return i_(t,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...e})}function Kkt(t){let e=rln(t),{Fp:r,n,prehash:o,hash:i,randomBytes:a,nByteLength:s,h:c}=e,l=Sbe<<BigInt(s*8)-ib,u=r.create,f=e.uvRatio||((E,N)=>{try{return{isValid:!0,value:r.sqrt(E*r.inv(N))}}catch{return{isValid:!1,value:vA}}}),h=e.adjustScalarBytes||(E=>E),m=e.domain||((E,N,V)=>{if(N.length||V)throw new Error("Contexts/pre-hash are not supported");return E}),g=E=>typeof E=="bigint"&&vA<E,v=(E,N)=>g(E)&&g(N)&&E<N,b=E=>E===vA||v(E,l);function w(E,N){if(v(E,N))return E;throw new Error(`Expected valid scalar < ${N}, got ${typeof E} ${E}`)}function _(E){return E===vA?E:w(E,n)}let I=new Map;function B(E){if(!(E instanceof L))throw new Error("ExtendedPoint expected")}class L{constructor(N,V,F,k){if(this.ex=N,this.ey=V,this.ez=F,this.et=k,!b(N))throw new Error("x required");if(!b(V))throw new Error("y required");if(!b(F))throw new Error("z required");if(!b(k))throw new Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(N){if(N instanceof L)throw new Error("extended point not allowed");let{x:V,y:F}=N||{};if(!b(V)||!b(F))throw new Error("invalid affine point");return new L(V,F,ib,u(V*F))}static normalizeZ(N){let V=r.invertBatch(N.map(F=>F.ez));return N.map((F,k)=>F.toAffine(V[k])).map(L.fromAffine)}_setWindowSize(N){this._WINDOW_SIZE=N,I.delete(this)}assertValidity(){let{a:N,d:V}=e;if(this.is0())throw new Error("bad point: ZERO");let{ex:F,ey:k,ez:H,et:re}=this,Y=u(F*F),oe=u(k*k),q=u(H*H),X=u(q*q),K=u(Y*N),$=u(q*u(K+oe)),ee=u(X+u(V*u(Y*oe)));if($!==ee)throw new Error("bad point: equation left != right (1)");let se=u(F*k),ve=u(H*re);if(se!==ve)throw new Error("bad point: equation left != right (2)")}equals(N){B(N);let{ex:V,ey:F,ez:k}=this,{ex:H,ey:re,ez:Y}=N,oe=u(V*Y),q=u(H*k),X=u(F*Y),K=u(re*k);return oe===q&&X===K}is0(){return this.equals(L.ZERO)}negate(){return new L(u(-this.ex),this.ey,this.ez,u(-this.et))}double(){let{a:N}=e,{ex:V,ey:F,ez:k}=this,H=u(V*V),re=u(F*F),Y=u(Sbe*u(k*k)),oe=u(N*H),q=V+F,X=u(u(q*q)-H-re),K=oe+re,$=K-Y,ee=oe-re,se=u(X*$),ve=u(K*ee),xe=u(X*ee),ke=u($*K);return new L(se,ve,ke,xe)}add(N){B(N);let{a:V,d:F}=e,{ex:k,ey:H,ez:re,et:Y}=this,{ex:oe,ey:q,ez:X,et:K}=N;if(V===BigInt(-1)){let Ue=u((H-k)*(q+oe)),Me=u((H+k)*(q-oe)),Ve=u(Me-Ue);if(Ve===vA)return this.double();let _t=u(re*Sbe*K),Ze=u(Y*Sbe*X),gt=Ze+_t,Gt=Me+Ue,mt=Ze-_t,ir=u(gt*Ve),Kr=u(Gt*mt),Et=u(gt*mt),qt=u(Ve*Gt);return new L(ir,Kr,qt,Et)}let $=u(k*oe),ee=u(H*q),se=u(Y*F*K),ve=u(re*X),xe=u((k+H)*(oe+q)-$-ee),ke=ve-se,Pe=ve+se,Te=u(ee-V*$),Z=u(xe*ke),te=u(Pe*Te),le=u(xe*Te),Ee=u(ke*Pe);return new L(Z,te,Ee,le)}subtract(N){return this.add(N.negate())}wNAF(N){return G.wNAFCached(this,I,N,L.normalizeZ)}multiply(N){let{p:V,f:F}=this.wNAF(w(N,n));return L.normalizeZ([V,F])[0]}multiplyUnsafe(N){let V=_(N);return V===vA?z:this.equals(z)||V===ib?this:this.equals(D)?this.wNAF(V).p:G.unsafeLadder(this,V)}isSmallOrder(){return this.multiplyUnsafe(c).is0()}isTorsionFree(){return G.unsafeLadder(this,n).is0()}toAffine(N){let{ex:V,ey:F,ez:k}=this,H=this.is0();N==null&&(N=H?eln:r.inv(k));let re=u(V*N),Y=u(F*N),oe=u(k*N);if(H)return{x:vA,y:ib};if(oe!==ib)throw new Error("invZ was invalid");return{x:re,y:Y}}clearCofactor(){let{h:N}=e;return N===ib?this:this.multiplyUnsafe(N)}static fromHex(N,V=!1){let{d:F,a:k}=e,H=r.BYTES;N=nu("pointHex",N,H);let re=N.slice(),Y=N[H-1];re[H-1]=Y&-129;let oe=AI(re);oe===vA||(V?w(oe,l):w(oe,r.ORDER));let q=u(oe*oe),X=u(q-ib),K=u(F*q-k),{isValid:$,value:ee}=f(X,K);if(!$)throw new Error("Point.fromHex: invalid y coordinate");let se=(ee&ib)===ib,ve=(Y&128)!==0;if(!V&&ee===vA&&ve)throw new Error("Point.fromHex: x=0 and x_0=1");return ve!==se&&(ee=u(-ee)),L.fromAffine({x:ee,y:oe})}static fromPrivateKey(N){return P(N).point}toRawBytes(){let{x:N,y:V}=this.toAffine(),F=ZB(V,r.BYTES);return F[F.length-1]|=N&ib?128:0,F}toHex(){return fk(this.toRawBytes())}}L.BASE=new L(e.Gx,e.Gy,ib,u(e.Gx*e.Gy)),L.ZERO=new L(vA,ib,ib,vA);let{BASE:D,ZERO:z}=L,G=Abe(L,s*8);function U(E){return Ds(E,n)}function T(E){return U(AI(E))}function P(E){let N=s;E=nu("private key",E,N);let V=nu("hashed private key",i(E),2*N),F=h(V.slice(0,N)),k=V.slice(N,2*N),H=T(F),re=D.multiply(H),Y=re.toRawBytes();return{head:F,prefix:k,scalar:H,point:re,pointBytes:Y}}function j(E){return P(E).pointBytes}function M(E=new Uint8Array,...N){let V=pk(...N);return T(i(m(V,nu("context",E),!!o)))}function y(E,N,V={}){E=nu("message",E),o&&(E=o(E));let{prefix:F,scalar:k,pointBytes:H}=P(N),re=M(V.context,F,E),Y=D.multiply(re).toRawBytes(),oe=M(V.context,Y,H,E),q=U(re+oe*k);_(q);let X=pk(Y,ZB(q,r.BYTES));return nu("result",X,s*2)}let x=tln;function C(E,N,V,F=x){let{context:k,zip215:H}=F,re=r.BYTES;E=nu("signature",E,2*re),N=nu("message",N),o&&(N=o(N));let Y=AI(E.slice(re,2*re)),oe,q,X;try{oe=L.fromHex(V,H),q=L.fromHex(E.slice(0,re),H),X=D.multiplyUnsafe(Y)}catch{return!1}if(!H&&oe.isSmallOrder())return!1;let K=M(k,q.toRawBytes(),oe.toRawBytes(),N);return q.add(oe.multiplyUnsafe(K)).subtract(X).clearCofactor().equals(L.ZERO)}return D._setWindowSize(8),{CURVE:e,getPublicKey:j,sign:y,verify:C,ExtendedPoint:L,utils:{getExtendedPublicKey:P,randomPrivateKey:()=>a(r.BYTES),precompute(E=8,N=L.BASE){return N._setWindowSize(E),N.multiply(BigInt(3)),N}}}}var CFe=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),Ykt=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),m$o=BigInt(0),nln=BigInt(1),Jkt=BigInt(2),g$o=BigInt(3),oln=BigInt(5),iln=BigInt(8);function aln(t){let e=BigInt(10),r=BigInt(20),n=BigInt(40),o=BigInt(80),i=CFe,s=t*t%i*t%i,c=ul(s,Jkt,i)*s%i,l=ul(c,nln,i)*t%i,u=ul(l,oln,i)*l%i,f=ul(u,e,i)*u%i,h=ul(f,r,i)*f%i,m=ul(h,n,i)*h%i,g=ul(m,o,i)*m%i,v=ul(g,o,i)*m%i,b=ul(v,e,i)*u%i;return{pow_p_5_8:ul(b,Jkt,i)*t%i,b2:s}}function sln(t){return t[0]&=248,t[31]&=127,t[31]|=64,t}function cln(t,e){let r=CFe,n=Ds(e*e*e,r),o=Ds(n*n*e,r),i=aln(t*o).pow_p_5_8,a=Ds(t*n*i,r),s=Ds(e*a*a,r),c=a,l=Ds(a*Ykt,r),u=s===t,f=s===Ds(-t,r),h=s===Ds(-t*Ykt,r);return u&&(a=c),(f||h)&&(a=l),Gkt(a,r)&&(a=Ds(-a,r)),{isValid:u||f,value:a}}var lln=(()=>wbe(CFe,void 0,!0))(),uln=(()=>({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:lln,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:iln,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:Lkt,randomBytes:gbe,adjustScalarBytes:sln,uvRatio:cln}))(),$B=(()=>Kkt(uln))();var fze=ie(TFe()),jd=ie(RFe());d();p();var hln=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]),EI=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),_I=new Uint32Array(64),MFe=class extends jW{constructor(){super(64,32,8,!1),this.A=EI[0]|0,this.B=EI[1]|0,this.C=EI[2]|0,this.D=EI[3]|0,this.E=EI[4]|0,this.F=EI[5]|0,this.G=EI[6]|0,this.H=EI[7]|0}get(){let{A:e,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[e,r,n,o,i,a,s,c]}set(e,r,n,o,i,a,s,c){this.A=e|0,this.B=r|0,this.C=n|0,this.D=o|0,this.E=i|0,this.F=a|0,this.G=s|0,this.H=c|0}process(e,r){for(let f=0;f<16;f++,r+=4)_I[f]=e.getUint32(r,!1);for(let f=16;f<64;f++){let h=_I[f-15],m=_I[f-2],g=gA(h,7)^gA(h,18)^h>>>3,v=gA(m,17)^gA(m,19)^m>>>10;_I[f]=v+_I[f-7]+g+_I[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:l,H:u}=this;for(let f=0;f<64;f++){let h=gA(s,6)^gA(s,11)^gA(s,25),m=u+h+Bkt(s,c,l)+hln[f]+_I[f]|0,v=(gA(n,2)^gA(n,13)^gA(n,22))+Okt(n,o,i)|0;u=l,l=c,c=s,s=a+m|0,a=i,i=o,o=n,n=m+v|0}n=n+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,s=s+this.E|0,c=c+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(n,o,i,a,s,c,l,u)}roundClean(){_I.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var Are=HW(()=>new MFe);var oG=ie(cTt()),$e=ie(zFe()),v6t=ie(zFe()),Kre=ie(lTt());d();p();var HFe=class extends TypeError{constructor(e,r){let n,{message:o,explanation:i,...a}=e,{path:s}=e,c=s.length===0?o:`At path: ${s.join(".")} -- ${o}`;super(i??c),i!=null&&(this.cause=c),Object.assign(this,a),this.name=this.constructor.name,this.failures=()=>n??(n=[e,...r()])}};function Oln(t){return Tre(t)&&typeof t[Symbol.iterator]=="function"}function Tre(t){return typeof t=="object"&&t!=null}function $be(t){return Tre(t)&&!Array.isArray(t)}function yA(t){return typeof t=="symbol"?t.toString():typeof t=="string"?JSON.stringify(t):`${t}`}function Dln(t){let{done:e,value:r}=t.next();return e?void 0:r}function Lln(t,e,r,n){if(t===!0)return;t===!1?t={}:typeof t=="string"&&(t={message:t});let{path:o,branch:i}=e,{type:a}=r,{refinement:s,message:c=`Expected a value of type \`${a}\`${s?` with refinement \`${s}\``:""}, but received: \`${yA(n)}\``}=t;return{value:n,type:a,refinement:s,key:o[o.length-1],path:o,branch:i,...t,message:c}}function*uTt(t,e,r,n){Oln(t)||(t=[t]);for(let o of t){let i=Lln(o,e,r,n);i&&(yield i)}}function*jFe(t,e,r={}){let{path:n=[],branch:o=[t],coerce:i=!1,mask:a=!1}=r,s={path:n,branch:o,mask:a};i&&(t=e.coercer(t,s));let c="valid";for(let l of e.validator(t,s))l.explanation=r.message,c="not_valid",yield[l,void 0];for(let[l,u,f]of e.entries(t,s)){let h=jFe(u,f,{path:l===void 0?n:[...n,l],branch:l===void 0?o:[...o,u],coerce:i,mask:a,message:r.message});for(let m of h)m[0]?(c=m[0].refinement!=null?"not_refined":"not_valid",yield[m[0],void 0]):i&&(u=m[1],l===void 0?t=u:t instanceof Map?t.set(l,u):t instanceof Set?t.add(u):Tre(t)&&(u!==void 0||l in t)&&(t[l]=u))}if(c!=="not_valid")for(let l of e.refiner(t,s))l.explanation=r.message,c="not_refined",yield[l,void 0];c==="valid"&&(yield[void 0,t])}var dx=class{constructor(e){let{type:r,schema:n,validator:o,refiner:i,coercer:a=c=>c,entries:s=function*(){}}=e;this.type=r,this.schema=n,this.entries=s,this.coercer=a,o?this.validator=(c,l)=>{let u=o(c,l);return uTt(u,l,this,c)}:this.validator=()=>[],i?this.refiner=(c,l)=>{let u=i(c,l);return uTt(u,l,this,c)}:this.refiner=()=>[]}assert(e,r){return fTt(e,this,r)}create(e,r){return on(e,this,r)}is(e){return dTt(e,this)}mask(e,r){return Uln(e,this,r)}validate(e,r={}){return Ire(e,this,r)}};function fTt(t,e,r){let n=Ire(t,e,{message:r});if(n[0])throw n[0]}function on(t,e,r){let n=Ire(t,e,{coerce:!0,message:r});if(n[0])throw n[0];return n[1]}function Uln(t,e,r){let n=Ire(t,e,{coerce:!0,mask:!0,message:r});if(n[0])throw n[0];return n[1]}function dTt(t,e){return!Ire(t,e)[0]}function Ire(t,e,r={}){let n=jFe(t,e,r),o=Dln(n);return o[0]?[new HFe(o[0],function*(){for(let a of n)a[0]&&(yield a[0])}),void 0]:[void 0,o[1]]}function oO(t,e){return new dx({type:t,schema:null,validator:e})}function pTt(){return oO("any",()=>!0)}function fn(t){return new dx({type:"array",schema:t,*entries(e){if(t&&Array.isArray(e))for(let[r,n]of e.entries())yield[r,n,t]},coercer(e){return Array.isArray(e)?e.slice():e},validator(e){return Array.isArray(e)||`Expected an array value, but received: ${yA(e)}`}})}function bA(){return oO("boolean",t=>typeof t=="boolean")}function e1e(t){return oO("instance",e=>e instanceof t||`Expected a \`${t.name}\` instance, but received: ${yA(e)}`)}function fl(t){let e=yA(t),r=typeof t;return new dx({type:"literal",schema:r==="string"||r==="number"||r==="boolean"?t:null,validator(n){return n===t||`Expected the literal \`${e}\`, but received: ${yA(n)}`}})}function Fln(){return oO("never",()=>!1)}function mn(t){return new dx({...t,validator:(e,r)=>e===null||t.validator(e,r),refiner:(e,r)=>e===null||t.refiner(e,r)})}function St(){return oO("number",t=>typeof t=="number"&&!isNaN(t)||`Expected a number, but received: ${yA(t)}`)}function lo(t){return new dx({...t,validator:(e,r)=>e===void 0||t.validator(e,r),refiner:(e,r)=>e===void 0||t.refiner(e,r)})}function WFe(t,e){return new dx({type:"record",schema:null,*entries(r){if(Tre(r))for(let n in r){let o=r[n];yield[n,n,t],yield[n,o,e]}},validator(r){return $be(r)||`Expected an object, but received: ${yA(r)}`},coercer(r){return $be(r)?{...r}:r}})}function Yr(){return oO("string",t=>typeof t=="string"||`Expected a string, but received: ${yA(t)}`)}function t1e(t){let e=Fln();return new dx({type:"tuple",schema:null,*entries(r){if(Array.isArray(r)){let n=Math.max(t.length,r.length);for(let o=0;o<n;o++)yield[o,r[o],t[o]||e]}},validator(r){return Array.isArray(r)||`Expected an array, but received: ${yA(r)}`},coercer(r){return Array.isArray(r)?r.slice():r}})}function kr(t){let e=Object.keys(t);return new dx({type:"type",schema:t,*entries(r){if(Tre(r))for(let n of e)yield[n,r[n],t[n]]},validator(r){return $be(r)||`Expected an object, but received: ${yA(r)}`},coercer(r){return $be(r)?{...r}:r}})}function f0(t){let e=t.map(r=>r.type).join(" | ");return new dx({type:"union",schema:null,coercer(r,n){for(let o of t){let[i,a]=o.validate(r,{coerce:!0,mask:n.mask});if(!i)return a}return r},validator(r,n){let o=[];for(let i of t){let[...a]=jFe(r,i,n),[s]=a;if(s[0])for(let[c]of a)c&&o.push(c);else return[]}return[`Expected the value to satisfy a union of \`${e}\`, but received: ${yA(r)}`,...o]}})}function iO(){return oO("unknown",()=>!0)}function JW(t,e,r){return new dx({...t,coercer:(n,o)=>dTt(n,e)?t.coercer(r(n,o),o):t.coercer(n,o)})}var y6t=ie(LTt());d();p();JB();d();p();var c1e=ie(FTt(),1);var fun=class extends c1e.default{constructor(e,r,n){super();ae(this,"socket");this.socket=new window.WebSocket(e,n),this.socket.onopen=()=>this.emit("open"),this.socket.onmessage=o=>this.emit("message",o.data),this.socket.onerror=o=>this.emit("error",o),this.socket.onclose=o=>{this.emit("close",o.code,o.reason)}}send(e,r,n){let o=n||r;try{this.socket.send(e),o()}catch(i){o(i)}}close(e,r){this.socket.close(e,r)}addEventListener(e,r,n){this.socket.addEventListener(e,r,n)}};function zTt(t,e){return new fun(t,e)}var dun=class{encode(t){return JSON.stringify(t)}decode(t){return JSON.parse(t)}},HTt=class extends c1e.default{constructor(e,r="ws://localhost:8080",{autoconnect:n=!0,reconnect:o=!0,reconnect_interval:i=1e3,max_reconnects:a=5,...s}={},c,l){super();ae(this,"address");ae(this,"rpc_id");ae(this,"queue");ae(this,"options");ae(this,"autoconnect");ae(this,"ready");ae(this,"reconnect");ae(this,"reconnect_timer_id");ae(this,"reconnect_interval");ae(this,"max_reconnects");ae(this,"rest_options");ae(this,"current_reconnects");ae(this,"generate_request_id");ae(this,"socket");ae(this,"webSocketFactory");ae(this,"dataPack");this.webSocketFactory=e,this.queue={},this.rpc_id=0,this.address=r,this.autoconnect=n,this.ready=!1,this.reconnect=o,this.reconnect_timer_id=void 0,this.reconnect_interval=i,this.max_reconnects=a,this.rest_options=s,this.current_reconnects=0,this.generate_request_id=c||(()=>++this.rpc_id),l?this.dataPack=l:this.dataPack=new dun,this.autoconnect&&this._connect(this.address,{autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects,...this.rest_options})}connect(){this.socket||this._connect(this.address,{autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects,...this.rest_options})}call(e,r,n,o){return!o&&typeof n=="object"&&(o=n,n=null),new Promise((i,a)=>{if(!this.ready)return a(new Error("socket not ready"));let s=this.generate_request_id(e,r),c={jsonrpc:"2.0",method:e,params:r||void 0,id:s};this.socket.send(this.dataPack.encode(c),o,l=>{if(l)return a(l);this.queue[s]={promise:[i,a]},n&&(this.queue[s].timeout=setTimeout(()=>{delete this.queue[s],a(new Error("reply timeout"))},n))})})}async login(e){let r=await this.call("rpc.login",e);if(!r)throw new Error("authentication failed");return r}async listMethods(){return await this.call("__listMethods")}notify(e,r){return new Promise((n,o)=>{if(!this.ready)return o(new Error("socket not ready"));let i={jsonrpc:"2.0",method:e,params:r};this.socket.send(this.dataPack.encode(i),a=>{if(a)return o(a);n()})})}async subscribe(e){typeof e=="string"&&(e=[e]);let r=await this.call("rpc.on",e);if(typeof e=="string"&&r[e]!=="ok")throw new Error("Failed subscribing to an event '"+e+"' with: "+r[e]);return r}async unsubscribe(e){typeof e=="string"&&(e=[e]);let r=await this.call("rpc.off",e);if(typeof e=="string"&&r[e]!=="ok")throw new Error("Failed unsubscribing from an event with: "+r);return r}close(e,r){this.socket.close(e||1e3,r)}setAutoReconnect(e){this.reconnect=e}setReconnectInterval(e){this.reconnect_interval=e}setMaxReconnects(e){this.max_reconnects=e}_connect(e,r){clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(e,r),this.socket.addEventListener("open",()=>{this.ready=!0,this.emit("open"),this.current_reconnects=0}),this.socket.addEventListener("message",({data:n})=>{n instanceof ArrayBuffer&&(n=ft.from(n).toString());try{n=this.dataPack.decode(n)}catch{return}if(n.notification&&this.listeners(n.notification).length){if(!Object.keys(n.params).length)return this.emit(n.notification);let o=[n.notification];if(n.params.constructor===Object)o.push(n.params);else for(let i=0;i<n.params.length;i++)o.push(n.params[i]);return Promise.resolve().then(()=>{this.emit.apply(this,o)})}if(!this.queue[n.id])return n.method?Promise.resolve().then(()=>{this.emit(n.method,n?.params)}):void 0;"error"in n=="result"in n&&this.queue[n.id].promise[1](new Error('Server response malformed. Response must include either "result" or "error", but not both.')),this.queue[n.id].timeout&&clearTimeout(this.queue[n.id].timeout),n.error?this.queue[n.id].promise[1](n.error):this.queue[n.id].promise[0](n.result),delete this.queue[n.id]}),this.socket.addEventListener("error",n=>this.emit("error",n)),this.socket.addEventListener("close",({code:n,reason:o})=>{this.ready&&setTimeout(()=>this.emit("close",n,o),0),this.ready=!1,this.socket=void 0,n!==1e3&&(this.current_reconnects++,this.reconnect&&(this.max_reconnects>this.current_reconnects||this.max_reconnects===0)&&(this.reconnect_timer_id=setTimeout(()=>this._connect(e,r),this.reconnect_interval)))})}};d();p();var GTt=[],VTt=[],qTt=[],pun=BigInt(0),Ore=BigInt(1),hun=BigInt(2),mun=BigInt(7),gun=BigInt(256),vun=BigInt(113);for(let t=0,e=Ore,r=1,n=0;t<24;t++){[r,n]=[n,(2*r+3*n)%5],GTt.push(2*(5*n+r)),VTt.push((t+1)*(t+2)/2%64);let o=pun;for(let i=0;i<7;i++)e=(e<<Ore^(e>>mun)*vun)%gun,e&hun&&(o^=Ore<<(Ore<<BigInt(i))-Ore);qTt.push(o)}var[yun,bun]=dFe(qTt,!0),jTt=(t,e,r)=>r>32?mFe(t,e,r):pFe(t,e,r),WTt=(t,e,r)=>r>32?gFe(t,e,r):hFe(t,e,r);function xun(t,e=24){let r=new Uint32Array(10);for(let n=24-e;n<24;n++){for(let a=0;a<10;a++)r[a]=t[a]^t[a+10]^t[a+20]^t[a+30]^t[a+40];for(let a=0;a<10;a+=2){let s=(a+8)%10,c=(a+2)%10,l=r[c],u=r[c+1],f=jTt(l,u,1)^r[s],h=WTt(l,u,1)^r[s+1];for(let m=0;m<50;m+=10)t[a+m]^=f,t[a+m+1]^=h}let o=t[2],i=t[3];for(let a=0;a<24;a++){let s=VTt[a],c=jTt(o,i,s),l=WTt(o,i,s),u=GTt[a];o=t[u],i=t[u+1],t[u]=c,t[u+1]=l}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)r[s]=t[a+s];for(let s=0;s<10;s++)t[a+s]^=~r[(s+2)%10]&r[(s+4)%10]}t[0]^=yun[n],t[1]^=bun[n]}r.fill(0)}var XW=class extends vI{constructor(e,r,n,o=!1,i=24){if(super(),this.blockLen=e,this.suffix=r,this.outputLen=n,this.enableXOF=o,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,bre(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=Mkt(this.state)}keccak(){cFe||lFe(this.state32),xun(this.state32,this.rounds),cFe||lFe(this.state32),this.posOut=0,this.pos=0}update(e){lk(this);let{blockLen:r,state:n}=this;e=yI(e);let o=e.length;for(let i=0;i<o;){let a=Math.min(r-this.pos,o-i);for(let s=0;s<a;s++)n[this.pos++]^=e[i++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:r,pos:n,blockLen:o}=this;e[n]^=r,(r&128)!==0&&n===o-1&&this.keccak(),e[o-1]^=128,this.keccak()}writeInto(e){lk(this,!1),gI(e),this.finish();let r=this.state,{blockLen:n}=this;for(let o=0,i=e.length;o<i;){this.posOut>=n&&this.keccak();let a=Math.min(n-this.posOut,i-o);e.set(r.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return bre(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(pbe(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:r,suffix:n,outputLen:o,rounds:i,enableXOF:a}=this;return e||(e=new XW(r,n,o,a,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=n,e.outputLen=o,e.enableXOF=a,e.destroyed=this.destroyed,e}},MI=(t,e,r)=>HW(()=>new XW(e,t,r)),Dti=MI(6,144,224/8),Lti=MI(6,136,256/8),Uti=MI(6,104,384/8),Fti=MI(6,72,512/8),zti=MI(1,144,224/8),eze=MI(1,136,256/8),Hti=MI(1,104,384/8),jti=MI(1,72,512/8),KTt=(t,e,r)=>Nkt((n={})=>new XW(e,t,n.dkLen===void 0?r:n.dkLen,!0)),Wti=KTt(31,168,128/8),Gti=KTt(31,136,256/8);d();p();d();p();d();p();var l1e=class extends vI{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,Rkt(e);let n=yI(r);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,i=new Uint8Array(o);i.set(n.length>o?e.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=e.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(e){return lk(this),this.iHash.update(e),this}digestInto(e){lk(this),gI(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return e=e,e.finished=o,e.destroyed=i,e.blockLen=a,e.outputLen=s,e.oHash=r._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},tze=(t,e,r)=>new l1e(t,e).update(r).digest();tze.create=(t,e)=>new l1e(t,e);d();p();function wun(t){let e=wre(t);i_(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:o}=e;if(r){if(!n.eql(o,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:Aun,hexToBytes:Sun}=bbe,aO={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){let{Err:e}=aO;if(t.length<2||t[0]!==2)throw new e("Invalid signature integer tag");let r=t[1],n=t.subarray(2,r+2);if(!r||n.length!==r)throw new e("Invalid signature integer: wrong length");if(n[0]&128)throw new e("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new e("Invalid signature integer: unnecessary leading zero");return{d:Aun(n),l:t.subarray(r+2)}},toSig(t){let{Err:e}=aO,r=typeof t=="string"?Sun(t):t;WW(r);let n=r.length;if(n<2||r[0]!=48)throw new e("Invalid signature tag");if(r[1]!==n-2)throw new e("Invalid signature: incorrect length");let{d:o,l:i}=aO._parseInt(r.subarray(2)),{d:a,l:s}=aO._parseInt(i);if(s.length)throw new e("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(t){let e=l=>Number.parseInt(l[0],16)&8?"00"+l:l,r=l=>{let u=l.toString(16);return u.length&1?`0${u}`:u},n=e(r(t.s)),o=e(r(t.r)),i=n.length/2,a=o.length/2,s=r(i),c=r(a);return`30${r(a+i+4)}02${c}${o}02${s}${n}`}},gk=BigInt(0),px=BigInt(1),rri=BigInt(2),YTt=BigInt(3),nri=BigInt(4);function Eun(t){let e=wun(t),{Fp:r}=e,n=e.toBytes||((g,v,b)=>{let w=v.toAffine();return pk(Uint8Array.from([4]),r.toBytes(w.x),r.toBytes(w.y))}),o=e.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),w=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:w}});function i(g){let{a:v,b}=e,w=r.sqr(g),_=r.mul(w,g);return r.add(r.add(_,r.mul(g,v)),b)}if(!r.eql(r.sqr(e.Gy),i(e.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&gk<g&&g<e.n}function s(g){if(!a(g))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function c(g){let{allowedPrivateKeyLengths:v,nByteLength:b,wrapPrivateKey:w,n:_}=e;if(v&&typeof g!="bigint"){if(wI(g)&&(g=fk(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let I;try{I=typeof g=="bigint"?g:dk(nu("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return w&&(I=Ds(I,_)),s(I),I}let l=new Map;function u(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(v,b,w){if(this.px=v,this.py=b,this.pz=w,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(w==null||!r.isValid(w))throw new Error("z required")}static fromAffine(v){let{x:b,y:w}=v||{};if(!v||!r.isValid(b)||!r.isValid(w))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let _=I=>r.eql(I,r.ZERO);return _(b)&&_(w)?f.ZERO:new f(b,w,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(w=>w.pz));return v.map((w,_)=>w.toAffine(b[_])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(nu("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(c(v))}_setWindowSize(v){this._WINDOW_SIZE=v,l.delete(this)}assertValidity(){if(this.is0()){if(e.allowInfinityPoint&&!r.is0(this.py))return;throw new Error("bad point: ZERO")}let{x:v,y:b}=this.toAffine();if(!r.isValid(v)||!r.isValid(b))throw new Error("bad point: x or y not FE");let w=r.sqr(b),_=i(v);if(!r.eql(w,_))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:v}=this.toAffine();if(r.isOdd)return!r.isOdd(v);throw new Error("Field doesn't support isOdd")}equals(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.eql(r.mul(b,L),r.mul(I,_)),z=r.eql(r.mul(w,L),r.mul(B,_));return D&&z}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=e,w=r.mul(b,YTt),{px:_,py:I,pz:B}=this,L=r.ZERO,D=r.ZERO,z=r.ZERO,G=r.mul(_,_),U=r.mul(I,I),T=r.mul(B,B),P=r.mul(_,I);return P=r.add(P,P),z=r.mul(_,B),z=r.add(z,z),L=r.mul(v,z),D=r.mul(w,T),D=r.add(L,D),L=r.sub(U,D),D=r.add(U,D),D=r.mul(L,D),L=r.mul(P,L),z=r.mul(w,z),T=r.mul(v,T),P=r.sub(G,T),P=r.mul(v,P),P=r.add(P,z),z=r.add(G,G),G=r.add(z,G),G=r.add(G,T),G=r.mul(G,P),D=r.add(D,G),T=r.mul(I,B),T=r.add(T,T),G=r.mul(T,P),L=r.sub(L,G),z=r.mul(T,U),z=r.add(z,z),z=r.add(z,z),new f(L,D,z)}add(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.ZERO,z=r.ZERO,G=r.ZERO,U=e.a,T=r.mul(e.b,YTt),P=r.mul(b,I),j=r.mul(w,B),M=r.mul(_,L),y=r.add(b,w),x=r.add(I,B);y=r.mul(y,x),x=r.add(P,j),y=r.sub(y,x),x=r.add(b,_);let C=r.add(I,L);return x=r.mul(x,C),C=r.add(P,M),x=r.sub(x,C),C=r.add(w,_),D=r.add(B,L),C=r.mul(C,D),D=r.add(j,M),C=r.sub(C,D),G=r.mul(U,x),D=r.mul(T,M),G=r.add(D,G),D=r.sub(j,G),G=r.add(j,G),z=r.mul(D,G),j=r.add(P,P),j=r.add(j,P),M=r.mul(U,M),x=r.mul(T,x),j=r.add(j,M),M=r.sub(P,M),M=r.mul(U,M),x=r.add(x,M),P=r.mul(j,x),z=r.add(z,P),P=r.mul(C,x),D=r.mul(y,D),D=r.sub(D,P),P=r.mul(y,j),G=r.mul(C,G),G=r.add(G,P),new f(D,z,G)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,l,v,b=>{let w=r.invertBatch(b.map(_=>_.pz));return b.map((_,I)=>_.toAffine(w[I])).map(f.fromAffine)})}multiplyUnsafe(v){let b=f.ZERO;if(v===gk)return b;if(s(v),v===px)return this;let{endo:w}=e;if(!w)return m.unsafeLadder(this,v);let{k1neg:_,k1:I,k2neg:B,k2:L}=w.splitScalar(v),D=b,z=b,G=this;for(;I>gk||L>gk;)I&px&&(D=D.add(G)),L&px&&(z=z.add(G)),G=G.double(),I>>=px,L>>=px;return _&&(D=D.negate()),B&&(z=z.negate()),z=new f(r.mul(z.px,w.beta),z.py,z.pz),D.add(z)}multiply(v){s(v);let b=v,w,_,{endo:I}=e;if(I){let{k1neg:B,k1:L,k2neg:D,k2:z}=I.splitScalar(b),{p:G,f:U}=this.wNAF(L),{p:T,f:P}=this.wNAF(z);G=m.constTimeNegate(B,G),T=m.constTimeNegate(D,T),T=new f(r.mul(T.px,I.beta),T.py,T.pz),w=G.add(T),_=U.add(P)}else{let{p:B,f:L}=this.wNAF(b);w=B,_=L}return f.normalizeZ([w,_])[0]}multiplyAndAddUnsafe(v,b,w){let _=f.BASE,I=(L,D)=>D===gk||D===px||!L.equals(_)?L.multiplyUnsafe(D):L.multiply(D),B=I(this,b).add(I(v,w));return B.is0()?void 0:B}toAffine(v){let{px:b,py:w,pz:_}=this,I=this.is0();v==null&&(v=I?r.ONE:r.inv(_));let B=r.mul(b,v),L=r.mul(w,v),D=r.mul(_,v);if(I)return{x:r.ZERO,y:r.ZERO};if(!r.eql(D,r.ONE))throw new Error("invZ was invalid");return{x:B,y:L}}isTorsionFree(){let{h:v,isTorsionFree:b}=e;if(v===px)return!0;if(b)return b(f,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:v,clearCofactor:b}=e;return v===px?this:b?b(f,this):this.multiplyUnsafe(e.h)}toRawBytes(v=!0){return this.assertValidity(),n(f,this,v)}toHex(v=!0){return fk(this.toRawBytes(v))}}f.BASE=new f(e.Gx,e.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=e.nBitLength,m=Abe(f,e.endo?Math.ceil(h/2):h);return{CURVE:e,ProjectivePoint:f,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function _un(t){let e=wre(t);return i_(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function JTt(t){let e=_un(t),{Fp:r,n}=e,o=r.BYTES+1,i=2*r.BYTES+1;function a(x){return gk<x&&x<r.ORDER}function s(x){return Ds(x,n)}function c(x){return xbe(x,n)}let{ProjectivePoint:l,normPrivateKeyToScalar:u,weierstrassEquation:f,isWithinCurveOrder:h}=Eun({...e,toBytes(x,C,R){let E=C.toAffine(),N=r.toBytes(E.x),V=pk;return R?V(Uint8Array.from([C.hasEvenY()?2:3]),N):V(Uint8Array.from([4]),N,r.toBytes(E.y))},fromBytes(x){let C=x.length,R=x[0],E=x.subarray(1);if(C===o&&(R===2||R===3)){let N=dk(E);if(!a(N))throw new Error("Point is not on curve");let V=f(N),F;try{F=r.sqrt(V)}catch(re){let Y=re instanceof Error?": "+re.message:"";throw new Error("Point is not on curve"+Y)}let k=(F&px)===px;return(R&1)===1!==k&&(F=r.neg(F)),{x:N,y:F}}else if(C===i&&R===4){let N=r.fromBytes(E.subarray(0,r.BYTES)),V=r.fromBytes(E.subarray(r.BYTES,2*r.BYTES));return{x:N,y:V}}else throw new Error(`Point of length ${C} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),m=x=>fk(SI(x,e.nByteLength));function g(x){let C=n>>px;return x>C}function v(x){return g(x)?s(-x):x}let b=(x,C,R)=>dk(x.slice(C,R));class w{constructor(C,R,E){this.r=C,this.s=R,this.recovery=E,this.assertValidity()}static fromCompact(C){let R=e.nByteLength;return C=nu("compactSignature",C,R*2),new w(b(C,0,R),b(C,R,2*R))}static fromDER(C){let{r:R,s:E}=aO.toSig(nu("DER",C));return new w(R,E)}assertValidity(){if(!h(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!h(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(C){return new w(this.r,this.s,C)}recoverPublicKey(C){let{r:R,s:E,recovery:N}=this,V=z(nu("msgHash",C));if(N==null||![0,1,2,3].includes(N))throw new Error("recovery id invalid");let F=N===2||N===3?R+e.n:R;if(F>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let k=(N&1)===0?"02":"03",H=l.fromHex(k+m(F)),re=c(F),Y=s(-V*re),oe=s(E*re),q=l.BASE.multiplyAndAddUnsafe(H,Y,oe);if(!q)throw new Error("point at infinify");return q.assertValidity(),q}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new w(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return XB(this.toDERHex())}toDERHex(){return aO.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return XB(this.toCompactHex())}toCompactHex(){return m(this.r)+m(this.s)}}let _={isValidPrivateKey(x){try{return u(x),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{let x=EFe(e.n);return qkt(e.randomBytes(x),e.n)},precompute(x=8,C=l.BASE){return C._setWindowSize(x),C.multiply(BigInt(3)),C}};function I(x,C=!0){return l.fromPrivateKey(x).toRawBytes(C)}function B(x){let C=wI(x),R=typeof x=="string",E=(C||R)&&x.length;return C?E===o||E===i:R?E===2*o||E===2*i:x instanceof l}function L(x,C,R=!0){if(B(x))throw new Error("first arg must be private key");if(!B(C))throw new Error("second arg must be public key");return l.fromHex(C).multiply(u(x)).toRawBytes(R)}let D=e.bits2int||function(x){let C=dk(x),R=x.length*8-e.nBitLength;return R>0?C>>BigInt(R):C},z=e.bits2int_modN||function(x){return s(D(x))},G=xre(e.nBitLength);function U(x){if(typeof x!="bigint")throw new Error("bigint expected");if(!(gk<=x&&x<G))throw new Error(`bigint expected < 2^${e.nBitLength}`);return SI(x,e.nByteLength)}function T(x,C,R=P){if(["recovered","canonical"].some(K=>K in R))throw new Error("sign() legacy options not supported");let{hash:E,randomBytes:N}=e,{lowS:V,prehash:F,extraEntropy:k}=R;V==null&&(V=!0),x=nu("msgHash",x),F&&(x=nu("prehashed msgHash",E(x)));let H=z(x),re=u(C),Y=[U(re),U(H)];if(k!=null&&k!==!1){let K=k===!0?N(r.BYTES):k;Y.push(nu("extraEntropy",K))}let oe=pk(...Y),q=H;function X(K){let $=D(K);if(!h($))return;let ee=c($),se=l.BASE.multiply($).toAffine(),ve=s(se.x);if(ve===gk)return;let xe=s(ee*s(q+ve*re));if(xe===gk)return;let ke=(se.x===ve?0:2)|Number(se.y&px),Pe=xe;return V&&g(xe)&&(Pe=v(xe),ke^=1),new w(ve,Pe,ke)}return{seed:oe,k2sig:X}}let P={lowS:e.lowS,prehash:!1},j={lowS:e.lowS,prehash:!1};function M(x,C,R=P){let{seed:E,k2sig:N}=T(x,C,R),V=e;return xFe(V.hash.outputLen,V.nByteLength,V.hmac)(E,N)}l.BASE._setWindowSize(8);function y(x,C,R,E=j){let N=x;if(C=nu("msgHash",C),R=nu("publicKey",R),"strict"in E)throw new Error("options.strict was renamed to lowS");let{lowS:V,prehash:F}=E,k,H;try{if(typeof N=="string"||wI(N))try{k=w.fromDER(N)}catch(se){if(!(se instanceof aO.Err))throw se;k=w.fromCompact(N)}else if(typeof N=="object"&&typeof N.r=="bigint"&&typeof N.s=="bigint"){let{r:se,s:ve}=N;k=new w(se,ve)}else throw new Error("PARSE");H=l.fromHex(R)}catch(se){if(se.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(V&&k.hasHighS())return!1;F&&(C=e.hash(C));let{r:re,s:Y}=k,oe=z(C),q=c(Y),X=s(oe*q),K=s(re*q),$=l.BASE.multiplyAndAddUnsafe(H,X,K)?.toAffine();return $?s($.x)===re:!1}return{CURVE:e,getPublicKey:I,getSharedSecret:L,sign:M,verify:y,ProjectivePoint:l,Signature:w,utils:_}}function Cun(t){return{hash:t,hmac:(e,...r)=>tze(t,e,uFe(...r)),randomBytes:gbe}}function XTt(t,e){let r=n=>JTt({...t,...Cun(n)});return Object.freeze({...r(e),create:r})}var $Tt=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),ZTt=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),kun=BigInt(1),rze=BigInt(2),QTt=(t,e)=>(t+e/rze)/e;function Tun(t){let e=$Tt,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),l=t*t*t%e,u=l*l*t%e,f=ul(u,r,e)*u%e,h=ul(f,r,e)*u%e,m=ul(h,rze,e)*l%e,g=ul(m,o,e)*m%e,v=ul(g,i,e)*g%e,b=ul(v,s,e)*v%e,w=ul(b,c,e)*b%e,_=ul(w,s,e)*v%e,I=ul(_,r,e)*u%e,B=ul(I,a,e)*g%e,L=ul(B,n,e)*l%e,D=ul(L,rze,e);if(!nze.eql(nze.sqr(D),t))throw new Error("Cannot find square root");return D}var nze=wbe($Tt,void 0,void 0,{sqrt:Tun}),Dre=XTt({a:BigInt(0),b:BigInt(7),Fp:nze,n:ZTt,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=ZTt,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-kun*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=QTt(i*t,e),c=QTt(-n*t,e),l=Ds(t-s*r-c*o,e),u=Ds(-s*n-c*i,e),f=l>a,h=u>a;if(f&&(l=e-l),h&&(u=e-u),l>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:f,k1:l,k2neg:h,k2:u}}}},Are),gri=BigInt(0);var vri=Dre.ProjectivePoint;var Tri=$B.utils.randomPrivateKey,e6t=()=>{let t=$B.utils.randomPrivateKey(),e=dze(t),r=new Uint8Array(64);return r.set(t),r.set(e,32),{publicKey:e,secretKey:r}},dze=$B.getPublicKey;function t6t(t){try{return $B.ExtendedPoint.fromHex(t),!0}catch{return!1}}var b6t=(t,e)=>$B.sign(t,e.slice(0,32)),Iun=$B.verify,Gi=t=>ft.isBuffer(t)?t:t instanceof Uint8Array?ft.from(t.buffer,t.byteOffset,t.byteLength):ft.from(t),pze=class{constructor(e){Object.assign(this,e)}encode(){return ft.from((0,oG.serialize)(d1e,this))}static decode(e){return(0,oG.deserialize)(d1e,this,e)}static decodeUnchecked(e){return(0,oG.deserializeUnchecked)(d1e,this,e)}};var d1e=new Map,x6t,Run=32,BI=32;function Mun(t){return t._bn!==void 0}var r6t=1,uo=class extends pze{constructor(e){if(super({}),this._bn=void 0,Mun(e))this._bn=e._bn;else{if(typeof e=="string"){let r=jd.default.decode(e);if(r.length!=BI)throw new Error("Invalid public key input");this._bn=new fze.default(r)}else this._bn=new fze.default(e);if(this._bn.byteLength()>BI)throw new Error("Invalid public key input")}}static unique(){let e=new uo(r6t);return r6t+=1,new uo(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return jd.default.encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){let e=this.toBuffer();return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}toBuffer(){let e=this._bn.toArrayLike(ft);if(e.length===BI)return e;let r=ft.alloc(32);return e.copy(r,32-e.length),r}get[Symbol.toStringTag](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,r,n){let o=ft.concat([e.toBuffer(),ft.from(r),n.toBuffer()]),i=Are(o);return new uo(i)}static createProgramAddressSync(e,r){let n=ft.alloc(0);e.forEach(function(i){if(i.length>Run)throw new TypeError("Max seed length exceeded");n=ft.concat([n,Gi(i)])}),n=ft.concat([n,r.toBuffer(),ft.from("ProgramDerivedAddress")]);let o=Are(n);if(t6t(o))throw new Error("Invalid seeds, address must fall off the curve");return new uo(o)}static async createProgramAddress(e,r){return this.createProgramAddressSync(e,r)}static findProgramAddressSync(e,r){let n=255,o;for(;n!=0;){try{let i=e.concat(ft.from([n]));o=this.createProgramAddressSync(i,r)}catch(i){if(i instanceof TypeError)throw i;n--;continue}return[o,n]}throw new Error("Unable to find a viable program address nonce")}static async findProgramAddress(e,r){return this.findProgramAddressSync(e,r)}static isOnCurve(e){let r=new uo(e);return t6t(r.toBytes())}};x6t=uo;uo.default=new x6t("11111111111111111111111111111111");d1e.set(uo,{kind:"struct",fields:[["_bn","u256"]]});var Iri=new uo("BPFLoader1111111111111111111111111111111111"),lO=1280-40-8,w6t=127,A6t=64,p1e=class extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}};Object.defineProperty(p1e.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});var h1e=class extends Error{constructor(e,r){super(`Transaction was not confirmed in ${r.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${e} using the Solana Explorer or CLI tools.`),this.signature=void 0,this.signature=e}};Object.defineProperty(h1e.prototype,"name",{value:"TransactionExpiredTimeoutError"});var cO=class extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}};Object.defineProperty(cO.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});var QW=class{constructor(e,r){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=r}keySegments(){let e=[this.staticAccountKeys];return this.accountKeysFromLookups&&(e.push(this.accountKeysFromLookups.writable),e.push(this.accountKeysFromLookups.readonly)),e}get(e){for(let r of this.keySegments()){if(e<r.length)return r[e];e-=r.length}}get length(){return this.keySegments().flat().length}compileInstructions(e){if(this.length>255+1)throw new Error("Account index overflow encountered during compilation");let n=new Map;this.keySegments().flat().forEach((i,a)=>{n.set(i.toBase58(),a)});let o=i=>{let a=n.get(i.toBase58());if(a===void 0)throw new Error("Encountered an unknown instruction account key during compilation");return a};return e.map(i=>({programIdIndex:o(i.programId),accountKeyIndexes:i.keys.map(a=>o(a.pubkey)),data:i.data}))}},Ei=(t="publicKey")=>$e.blob(32,t);var ZW=(t="string")=>{let e=$e.struct([$e.u32("length"),$e.u32("lengthPadding"),$e.blob($e.offset($e.u32(),-8),"chars")],t),r=e.decode.bind(e),n=e.encode.bind(e),o=e;return o.decode=(i,a)=>r(i,a).chars.toString(),o.encode=(i,a,s)=>{let c={chars:ft.from(i,"utf8")};return n(c,a,s)},o.alloc=i=>$e.u32().span+$e.u32().span+ft.from(i,"utf8").length,o},Pun=(t="authorized")=>$e.struct([Ei("staker"),Ei("withdrawer")],t),Nun=(t="lockup")=>$e.struct([$e.ns64("unixTimestamp"),$e.ns64("epoch"),Ei("custodian")],t),Bun=(t="voteInit")=>$e.struct([Ei("nodePubkey"),Ei("authorizedVoter"),Ei("authorizedWithdrawer"),$e.u8("commission")],t),Oun=(t="voteAuthorizeWithSeedArgs")=>$e.struct([$e.u32("voteAuthorizationType"),Ei("currentAuthorityDerivedKeyOwnerPubkey"),ZW("currentAuthorityDerivedKeySeed"),Ei("newAuthorized")],t);function S6t(t,e){let r=o=>{if(o.span>=0)return o.span;if(typeof o.alloc=="function")return o.alloc(e[o.property]);if("count"in o&&"elementLayout"in o){let i=e[o.property];if(Array.isArray(i))return i.length*r(o.elementLayout)}else if("fields"in o)return S6t({layout:o},e[o.property]);return 0},n=0;return t.layout.fields.forEach(o=>{n+=r(o)}),n}function mx(t){let e=0,r=0;for(;;){let n=t.shift();if(e|=(n&127)<<r*7,r+=1,(n&128)===0)break}return e}function gx(t,e){let r=e;for(;;){let n=r&127;if(r>>=7,r==0){t.push(n);break}else n|=128,t.push(n)}}function Sc(t,e){if(!t)throw new Error(e||"Assertion failed")}var $W=class{constructor(e,r){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=r}static compile(e,r){let n=new Map,o=a=>{let s=a.toBase58(),c=n.get(s);return c===void 0&&(c={isSigner:!1,isWritable:!1,isInvoked:!1},n.set(s,c)),c},i=o(r);i.isSigner=!0,i.isWritable=!0;for(let a of e){o(a.programId).isInvoked=!0;for(let s of a.keys){let c=o(s.pubkey);c.isSigner||=s.isSigner,c.isWritable||=s.isWritable}}return new $W(r,n)}getMessageComponents(){let e=[...this.keyMetaMap.entries()];Sc(e.length<=256,"Max static account keys length exceeded");let r=e.filter(([,c])=>c.isSigner&&c.isWritable),n=e.filter(([,c])=>c.isSigner&&!c.isWritable),o=e.filter(([,c])=>!c.isSigner&&c.isWritable),i=e.filter(([,c])=>!c.isSigner&&!c.isWritable),a={numRequiredSignatures:r.length+n.length,numReadonlySignedAccounts:n.length,numReadonlyUnsignedAccounts:i.length};{Sc(r.length>0,"Expected at least one writable signer key");let[c]=r[0];Sc(c===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}let s=[...r.map(([c])=>new uo(c)),...n.map(([c])=>new uo(c)),...o.map(([c])=>new uo(c)),...i.map(([c])=>new uo(c))];return[a,s]}extractTableLookup(e){let[r,n]=this.drainKeysFoundInLookupTable(e.state.addresses,a=>!a.isSigner&&!a.isInvoked&&a.isWritable),[o,i]=this.drainKeysFoundInLookupTable(e.state.addresses,a=>!a.isSigner&&!a.isInvoked&&!a.isWritable);if(!(r.length===0&&o.length===0))return[{accountKey:e.key,writableIndexes:r,readonlyIndexes:o},{writable:n,readonly:i}]}drainKeysFoundInLookupTable(e,r){let n=new Array,o=new Array;for(let[i,a]of this.keyMetaMap.entries())if(r(a)){let s=new uo(i),c=e.findIndex(l=>l.equals(s));c>=0&&(Sc(c<256,"Max lookup table index exceeded"),n.push(c),o.push(s),this.keyMetaMap.delete(i))}return[n,o]}},E6t="Reached end of buffer unexpectedly";function yk(t){if(t.length===0)throw new Error(E6t);return t.shift()}function vx(t,...e){let[r]=e;if(e.length===2?r+(e[1]??0)>t.length:r>=t.length)throw new Error(E6t);return t.splice(...e)}var l_=class{constructor(e){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=e.header,this.accountKeys=e.accountKeys.map(r=>new uo(r)),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach(r=>this.indexToProgramIds.set(r.programIdIndex,this.accountKeys[r.programIdIndex]))}get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map(e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:jd.default.decode(e.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new QW(this.staticAccountKeys)}static compile(e){let r=$W.compile(e.instructions,e.payerKey),[n,o]=r.getMessageComponents(),a=new QW(o).compileInstructions(e.instructions).map(s=>({programIdIndex:s.programIdIndex,accounts:s.accountKeyIndexes,data:jd.default.encode(s.data)}));return new l_({header:n,accountKeys:o,recentBlockhash:e.recentBlockhash,instructions:a})}isAccountSigner(e){return e<this.header.numRequiredSignatures}isAccountWritable(e){let r=this.header.numRequiredSignatures;if(e>=this.header.numRequiredSignatures){let n=e-r,i=this.accountKeys.length-r-this.header.numReadonlyUnsignedAccounts;return n<i}else{let n=r-this.header.numReadonlySignedAccounts;return e<n}}isProgramId(e){return this.indexToProgramIds.has(e)}programIds(){return[...this.indexToProgramIds.values()]}nonProgramIds(){return this.accountKeys.filter((e,r)=>!this.isProgramId(r))}serialize(){let e=this.accountKeys.length,r=[];gx(r,e);let n=this.instructions.map(f=>{let{accounts:h,programIdIndex:m}=f,g=Array.from(jd.default.decode(f.data)),v=[];gx(v,h.length);let b=[];return gx(b,g.length),{programIdIndex:m,keyIndicesCount:ft.from(v),keyIndices:h,dataLength:ft.from(b),data:g}}),o=[];gx(o,n.length);let i=ft.alloc(lO);ft.from(o).copy(i);let a=o.length;n.forEach(f=>{let m=$e.struct([$e.u8("programIdIndex"),$e.blob(f.keyIndicesCount.length,"keyIndicesCount"),$e.seq($e.u8("keyIndex"),f.keyIndices.length,"keyIndices"),$e.blob(f.dataLength.length,"dataLength"),$e.seq($e.u8("userdatum"),f.data.length,"data")]).encode(f,i,a);a+=m}),i=i.slice(0,a);let s=$e.struct([$e.blob(1,"numRequiredSignatures"),$e.blob(1,"numReadonlySignedAccounts"),$e.blob(1,"numReadonlyUnsignedAccounts"),$e.blob(r.length,"keyCount"),$e.seq(Ei("key"),e,"keys"),Ei("recentBlockhash")]),c={numRequiredSignatures:ft.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:ft.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:ft.from([this.header.numReadonlyUnsignedAccounts]),keyCount:ft.from(r),keys:this.accountKeys.map(f=>Gi(f.toBytes())),recentBlockhash:jd.default.decode(this.recentBlockhash)},l=ft.alloc(2048),u=s.encode(c,l);return i.copy(l,u),l.slice(0,u+i.length)}static from(e){let r=[...e],n=yk(r);if(n!==(n&w6t))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");let o=yk(r),i=yk(r),a=mx(r),s=[];for(let h=0;h<a;h++){let m=vx(r,0,BI);s.push(new uo(ft.from(m)))}let c=vx(r,0,BI),l=mx(r),u=[];for(let h=0;h<l;h++){let m=yk(r),g=mx(r),v=vx(r,0,g),b=mx(r),w=vx(r,0,b),_=jd.default.encode(ft.from(w));u.push({programIdIndex:m,accounts:v,data:_})}let f={header:{numRequiredSignatures:n,numReadonlySignedAccounts:o,numReadonlyUnsignedAccounts:i},recentBlockhash:jd.default.encode(ft.from(c)),accountKeys:s,instructions:u};return new l_(f)}},eG=class{constructor(e){this.header=void 0,this.staticAccountKeys=void 0,this.recentBlockhash=void 0,this.compiledInstructions=void 0,this.addressTableLookups=void 0,this.header=e.header,this.staticAccountKeys=e.staticAccountKeys,this.recentBlockhash=e.recentBlockhash,this.compiledInstructions=e.compiledInstructions,this.addressTableLookups=e.addressTableLookups}get version(){return 0}get numAccountKeysFromLookups(){let e=0;for(let r of this.addressTableLookups)e+=r.readonlyIndexes.length+r.writableIndexes.length;return e}getAccountKeys(e){let r;if(e&&"accountKeysFromLookups"in e&&e.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=e.accountKeysFromLookups.writable.length+e.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");r=e.accountKeysFromLookups}else if(e&&"addressLookupTableAccounts"in e&&e.addressLookupTableAccounts)r=this.resolveAddressTableLookups(e.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new QW(this.staticAccountKeys,r)}isAccountSigner(e){return e<this.header.numRequiredSignatures}isAccountWritable(e){let r=this.header.numRequiredSignatures,n=this.staticAccountKeys.length;if(e>=n){let o=e-n,i=this.addressTableLookups.reduce((a,s)=>a+s.writableIndexes.length,0);return o<i}else if(e>=this.header.numRequiredSignatures){let o=e-r,a=n-r-this.header.numReadonlyUnsignedAccounts;return o<a}else{let o=r-this.header.numReadonlySignedAccounts;return e<o}}resolveAddressTableLookups(e){let r={writable:[],readonly:[]};for(let n of this.addressTableLookups){let o=e.find(i=>i.key.equals(n.accountKey));if(!o)throw new Error(`Failed to find address lookup table account for table key ${n.accountKey.toBase58()}`);for(let i of n.writableIndexes)if(i<o.state.addresses.length)r.writable.push(o.state.addresses[i]);else throw new Error(`Failed to find address for index ${i} in address lookup table ${n.accountKey.toBase58()}`);for(let i of n.readonlyIndexes)if(i<o.state.addresses.length)r.readonly.push(o.state.addresses[i]);else throw new Error(`Failed to find address for index ${i} in address lookup table ${n.accountKey.toBase58()}`)}return r}static compile(e){let r=$W.compile(e.instructions,e.payerKey),n=new Array,o={writable:new Array,readonly:new Array},i=e.addressLookupTableAccounts||[];for(let u of i){let f=r.extractTableLookup(u);if(f!==void 0){let[h,{writable:m,readonly:g}]=f;n.push(h),o.writable.push(...m),o.readonly.push(...g)}}let[a,s]=r.getMessageComponents(),l=new QW(s,o).compileInstructions(e.instructions);return new eG({header:a,staticAccountKeys:s,recentBlockhash:e.recentBlockhash,compiledInstructions:l,addressTableLookups:n})}serialize(){let e=Array();gx(e,this.staticAccountKeys.length);let r=this.serializeInstructions(),n=Array();gx(n,this.compiledInstructions.length);let o=this.serializeAddressTableLookups(),i=Array();gx(i,this.addressTableLookups.length);let a=$e.struct([$e.u8("prefix"),$e.struct([$e.u8("numRequiredSignatures"),$e.u8("numReadonlySignedAccounts"),$e.u8("numReadonlyUnsignedAccounts")],"header"),$e.blob(e.length,"staticAccountKeysLength"),$e.seq(Ei(),this.staticAccountKeys.length,"staticAccountKeys"),Ei("recentBlockhash"),$e.blob(n.length,"instructionsLength"),$e.blob(r.length,"serializedInstructions"),$e.blob(i.length,"addressTableLookupsLength"),$e.blob(o.length,"serializedAddressTableLookups")]),s=new Uint8Array(lO),c=1<<7,l=a.encode({prefix:c,header:this.header,staticAccountKeysLength:new Uint8Array(e),staticAccountKeys:this.staticAccountKeys.map(u=>u.toBytes()),recentBlockhash:jd.default.decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:r,addressTableLookupsLength:new Uint8Array(i),serializedAddressTableLookups:o},s);return s.slice(0,l)}serializeInstructions(){let e=0,r=new Uint8Array(lO);for(let n of this.compiledInstructions){let o=Array();gx(o,n.accountKeyIndexes.length);let i=Array();gx(i,n.data.length);let a=$e.struct([$e.u8("programIdIndex"),$e.blob(o.length,"encodedAccountKeyIndexesLength"),$e.seq($e.u8(),n.accountKeyIndexes.length,"accountKeyIndexes"),$e.blob(i.length,"encodedDataLength"),$e.blob(n.data.length,"data")]);e+=a.encode({programIdIndex:n.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(o),accountKeyIndexes:n.accountKeyIndexes,encodedDataLength:new Uint8Array(i),data:n.data},r,e)}return r.slice(0,e)}serializeAddressTableLookups(){let e=0,r=new Uint8Array(lO);for(let n of this.addressTableLookups){let o=Array();gx(o,n.writableIndexes.length);let i=Array();gx(i,n.readonlyIndexes.length);let a=$e.struct([Ei("accountKey"),$e.blob(o.length,"encodedWritableIndexesLength"),$e.seq($e.u8(),n.writableIndexes.length,"writableIndexes"),$e.blob(i.length,"encodedReadonlyIndexesLength"),$e.seq($e.u8(),n.readonlyIndexes.length,"readonlyIndexes")]);e+=a.encode({accountKey:n.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(o),writableIndexes:n.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(i),readonlyIndexes:n.readonlyIndexes},r,e)}return r.slice(0,e)}static deserialize(e){let r=[...e],n=yk(r),o=n&w6t;Sc(n!==o,"Expected versioned message but received legacy message");let i=o;Sc(i===0,`Expected versioned message with version 0 but found version ${i}`);let a={numRequiredSignatures:yk(r),numReadonlySignedAccounts:yk(r),numReadonlyUnsignedAccounts:yk(r)},s=[],c=mx(r);for(let g=0;g<c;g++)s.push(new uo(vx(r,0,BI)));let l=jd.default.encode(vx(r,0,BI)),u=mx(r),f=[];for(let g=0;g<u;g++){let v=yk(r),b=mx(r),w=vx(r,0,b),_=mx(r),I=new Uint8Array(vx(r,0,_));f.push({programIdIndex:v,accountKeyIndexes:w,data:I})}let h=mx(r),m=[];for(let g=0;g<h;g++){let v=new uo(vx(r,0,BI)),b=mx(r),w=vx(r,0,b),_=mx(r),I=vx(r,0,_);m.push({accountKey:v,writableIndexes:w,readonlyIndexes:I})}return new eG({header:a,staticAccountKeys:s,recentBlockhash:l,compiledInstructions:f,addressTableLookups:m})}};var PI=function(t){return t[t.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",t[t.PROCESSED=1]="PROCESSED",t[t.TIMED_OUT=2]="TIMED_OUT",t[t.NONCE_INVALID=3]="NONCE_INVALID",t}({}),Dun=ft.alloc(A6t).fill(0),nc=class{constructor(e){this.keys=void 0,this.programId=void 0,this.data=ft.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}toJSON(){return{keys:this.keys.map(({pubkey:e,isSigner:r,isWritable:n})=>({pubkey:e.toJSON(),isSigner:r,isWritable:n})),programId:this.programId.toJSON(),data:[...this.data]}}},ka=class{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(e){if(this.signatures=[],this.feePayer=void 0,this.instructions=[],this.recentBlockhash=void 0,this.lastValidBlockHeight=void 0,this.nonceInfo=void 0,this.minNonceContextSlot=void 0,this._message=void 0,this._json=void 0,!!e)if(e.feePayer&&(this.feePayer=e.feePayer),e.signatures&&(this.signatures=e.signatures),Object.prototype.hasOwnProperty.call(e,"nonceInfo")){let{minContextSlot:r,nonceInfo:n}=e;this.minNonceContextSlot=r,this.nonceInfo=n}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){let{blockhash:r,lastValidBlockHeight:n}=e;this.recentBlockhash=r,this.lastValidBlockHeight=n}else{let{recentBlockhash:r,nonceInfo:n}=e;n&&(this.nonceInfo=n),this.recentBlockhash=r}}toJSON(){return{recentBlockhash:this.recentBlockhash||null,feePayer:this.feePayer?this.feePayer.toJSON():null,nonceInfo:this.nonceInfo?{nonce:this.nonceInfo.nonce,nonceInstruction:this.nonceInfo.nonceInstruction.toJSON()}:null,instructions:this.instructions.map(e=>e.toJSON()),signers:this.signatures.map(({publicKey:e})=>e.toJSON())}}add(...e){if(e.length===0)throw new Error("No instructions");return e.forEach(r=>{"instructions"in r?this.instructions=this.instructions.concat(r.instructions):"data"in r&&"programId"in r&&"keys"in r?this.instructions.push(r):this.instructions.push(new nc(r))}),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,r;if(this.nonceInfo?(e=this.nonceInfo.nonce,this.instructions[0]!=this.nonceInfo.nonceInstruction?r=[this.nonceInfo.nonceInstruction,...this.instructions]:r=this.instructions):(e=this.recentBlockhash,r=this.instructions),!e)throw new Error("Transaction recentBlockhash required");r.length<1&&console.warn("No instructions provided");let n;if(this.feePayer)n=this.feePayer;else if(this.signatures.length>0&&this.signatures[0].publicKey)n=this.signatures[0].publicKey;else throw new Error("Transaction fee payer required");for(let v=0;v<r.length;v++)if(r[v].programId===void 0)throw new Error(`Transaction instruction index ${v} has undefined program id`);let o=[],i=[];r.forEach(v=>{v.keys.forEach(w=>{i.push({...w})});let b=v.programId.toString();o.includes(b)||o.push(b)}),o.forEach(v=>{i.push({pubkey:new uo(v),isSigner:!1,isWritable:!1})});let a=[];i.forEach(v=>{let b=v.pubkey.toString(),w=a.findIndex(_=>_.pubkey.toString()===b);w>-1?(a[w].isWritable=a[w].isWritable||v.isWritable,a[w].isSigner=a[w].isSigner||v.isSigner):a.push(v)}),a.sort(function(v,b){if(v.isSigner!==b.isSigner)return v.isSigner?-1:1;if(v.isWritable!==b.isWritable)return v.isWritable?-1:1;let w={localeMatcher:"best fit",usage:"sort",sensitivity:"variant",ignorePunctuation:!1,numeric:!1,caseFirst:"lower"};return v.pubkey.toBase58().localeCompare(b.pubkey.toBase58(),"en",w)});let s=a.findIndex(v=>v.pubkey.equals(n));if(s>-1){let[v]=a.splice(s,1);v.isSigner=!0,v.isWritable=!0,a.unshift(v)}else a.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(let v of this.signatures){let b=a.findIndex(w=>w.pubkey.equals(v.publicKey));if(b>-1)a[b].isSigner||(a[b].isSigner=!0,console.warn("Transaction references a signature that is unnecessary, only the fee payer and instruction signer accounts should sign a transaction. This behavior is deprecated and will throw an error in the next major version release."));else throw new Error(`unknown signer: ${v.publicKey.toString()}`)}let c=0,l=0,u=0,f=[],h=[];a.forEach(({pubkey:v,isSigner:b,isWritable:w})=>{b?(f.push(v.toString()),c+=1,w||(l+=1)):(h.push(v.toString()),w||(u+=1))});let m=f.concat(h),g=r.map(v=>{let{data:b,programId:w}=v;return{programIdIndex:m.indexOf(w.toString()),accounts:v.keys.map(_=>m.indexOf(_.pubkey.toString())),data:jd.default.encode(b)}});return g.forEach(v=>{Sc(v.programIdIndex>=0),v.accounts.forEach(b=>Sc(b>=0))}),new l_({header:{numRequiredSignatures:c,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:u},accountKeys:m,recentBlockhash:e,instructions:g})}_compile(){let e=this.compileMessage(),r=e.accountKeys.slice(0,e.header.numRequiredSignatures);return this.signatures.length===r.length&&this.signatures.every((o,i)=>r[i].equals(o.publicKey))||(this.signatures=r.map(n=>({signature:null,publicKey:n}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(e.length===0)throw new Error("No signers");let r=new Set;this.signatures=e.filter(n=>{let o=n.toString();return r.has(o)?!1:(r.add(o),!0)}).map(n=>({signature:null,publicKey:n}))}sign(...e){if(e.length===0)throw new Error("No signers");let r=new Set,n=[];for(let i of e){let a=i.publicKey.toString();r.has(a)||(r.add(a),n.push(i))}this.signatures=n.map(i=>({signature:null,publicKey:i.publicKey}));let o=this._compile();this._partialSign(o,...n)}partialSign(...e){if(e.length===0)throw new Error("No signers");let r=new Set,n=[];for(let i of e){let a=i.publicKey.toString();r.has(a)||(r.add(a),n.push(i))}let o=this._compile();this._partialSign(o,...n)}_partialSign(e,...r){let n=e.serialize();r.forEach(o=>{let i=b6t(n,o.secretKey);this._addSignature(o.publicKey,Gi(i))})}addSignature(e,r){this._compile(),this._addSignature(e,r)}_addSignature(e,r){Sc(r.length===64);let n=this.signatures.findIndex(o=>e.equals(o.publicKey));if(n<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[n].signature=ft.from(r)}verifySignatures(e=!0){return!this._getMessageSignednessErrors(this.serializeMessage(),e)}_getMessageSignednessErrors(e,r){let n={};for(let{signature:o,publicKey:i}of this.signatures)o===null?r&&(n.missing||=[]).push(i):Iun(o,e,i.toBytes())||(n.invalid||=[]).push(i);return n.invalid||n.missing?n:void 0}serialize(e){let{requireAllSignatures:r,verifySignatures:n}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),o=this.serializeMessage();if(n){let i=this._getMessageSignednessErrors(o,r);if(i){let a="Signature verification failed.";throw i.invalid&&(a+=`
Invalid signature for public key${i.invalid.length===1?"":"(s)"} [\`${i.invalid.map(s=>s.toBase58()).join("`, `")}\`].`),i.missing&&(a+=`
Missing signature for public key${i.missing.length===1?"":"(s)"} [\`${i.missing.map(s=>s.toBase58()).join("`, `")}\`].`),new Error(a)}}return this._serialize(o)}_serialize(e){let{signatures:r}=this,n=[];gx(n,r.length);let o=n.length+r.length*64+e.length,i=ft.alloc(o);return Sc(r.length<256),ft.from(n).copy(i,0),r.forEach(({signature:a},s)=>{a!==null&&(Sc(a.length===64,"signature has invalid length"),ft.from(a).copy(i,n.length+s*64))}),e.copy(i,n.length+r.length*64),Sc(i.length<=lO,`Transaction too large: ${i.length} > ${lO}`),i}get keys(){return Sc(this.instructions.length===1),this.instructions[0].keys.map(e=>e.pubkey)}get programId(){return Sc(this.instructions.length===1),this.instructions[0].programId}get data(){return Sc(this.instructions.length===1),this.instructions[0].data}static from(e){let r=[...e],n=mx(r),o=[];for(let i=0;i<n;i++){let a=vx(r,0,A6t);o.push(jd.default.encode(ft.from(a)))}return ka.populate(l_.from(r),o)}static populate(e,r=[]){let n=new ka;return n.recentBlockhash=e.recentBlockhash,e.header.numRequiredSignatures>0&&(n.feePayer=e.accountKeys[0]),r.forEach((o,i)=>{let a={signature:o==jd.default.encode(Dun)?null:jd.default.decode(o),publicKey:e.accountKeys[i]};n.signatures.push(a)}),e.instructions.forEach(o=>{let i=o.accounts.map(a=>{let s=e.accountKeys[a];return{pubkey:s,isSigner:n.signatures.some(c=>c.publicKey.toString()===s.toString())||e.isAccountSigner(a),isWritable:e.isAccountWritable(a)}});n.instructions.push(new nc({keys:i,programId:e.accountKeys[o.programIdIndex],data:jd.default.decode(o.data)}))}),n._message=e,n._json=n.toJSON(),n}};var Lun=160,Uun=64,Fun=Lun/Uun,_6t=1e3/Fun,vk=new uo("SysvarC1ock11111111111111111111111111111111"),Rri=new uo("SysvarEpochSchedu1e111111111111111111111111"),Mri=new uo("Sysvar1nstructions1111111111111111111111111"),oze=new uo("SysvarRecentB1ockHashes11111111111111111111"),Hre=new uo("SysvarRent111111111111111111111111111111111"),Pri=new uo("SysvarRewards111111111111111111111111111111"),Nri=new uo("SysvarS1otHashes111111111111111111111111111"),Bri=new uo("SysvarS1otHistory11111111111111111111111111"),ize=new uo("SysvarStakeHistory1111111111111111111111111"),jre=class extends Error{constructor({action:e,signature:r,transactionMessage:n,logs:o}){let i=o?`Logs:
${JSON.stringify(o.slice(-10),null,2)}. `:"",a="\nCatch the `SendTransactionError` and call `getLogs()` on it for full details.",s;switch(e){case"send":s=`Transaction ${r} resulted in an error.
${n}. `+i+a;break;case"simulate":s=`Simulation failed.
Message: ${n}.
`+i+a;break;default:s=`Unknown action '${(c=>c)(e)}'`}super(s),this.signature=void 0,this.transactionMessage=void 0,this.transactionLogs=void 0,this.signature=r,this.transactionMessage=n,this.transactionLogs=o||void 0}get transactionError(){return{message:this.transactionMessage,logs:Array.isArray(this.transactionLogs)?this.transactionLogs:void 0}}get logs(){let e=this.transactionLogs;if(!(e!=null&&typeof e=="object"&&"then"in e))return e}async getLogs(e){return Array.isArray(this.transactionLogs)||(this.transactionLogs=new Promise((r,n)=>{e.getTransaction(this.signature).then(o=>{if(o&&o.meta&&o.meta.logMessages){let i=o.meta.logMessages;this.transactionLogs=i,r(i)}else n(new Error("Log messages not found"))}).catch(n)})),await this.transactionLogs}};var Kn=class extends Error{constructor({code:e,message:r,data:n},o){super(o!=null?`${o}: ${r}`:r),this.code=void 0,this.data=void 0,this.code=e,this.data=n,this.name="SolanaJSONRPCError"}};async function n6t(t,e,r,n){let o=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries,minContextSlot:n.minContextSlot},i=await t.sendTransaction(e,r,o),a;if(e.recentBlockhash!=null&&e.lastValidBlockHeight!=null)a=(await t.confirmTransaction({abortSignal:n?.abortSignal,signature:i,blockhash:e.recentBlockhash,lastValidBlockHeight:e.lastValidBlockHeight},n&&n.commitment)).value;else if(e.minNonceContextSlot!=null&&e.nonceInfo!=null){let{nonceInstruction:s}=e.nonceInfo,c=s.keys[0].pubkey;a=(await t.confirmTransaction({abortSignal:n?.abortSignal,minContextSlot:e.minNonceContextSlot,nonceAccountPubkey:c,nonceValue:e.nonceInfo.nonce,signature:i},n&&n.commitment)).value}else n?.abortSignal!=null&&console.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),a=(await t.confirmTransaction(i,n&&n.commitment)).value;if(a.err)throw i!=null?new jre({action:"send",signature:i,transactionMessage:`Status: (${JSON.stringify(a)})`}):new Error(`Transaction ${i} failed (${JSON.stringify(a)})`);return i}function sO(t){return new Promise(e=>setTimeout(e,t))}function ta(t,e){let r=t.layout.span>=0?t.layout.span:S6t(t,e),n=ft.alloc(r),o=Object.assign({instruction:t.index},e);return t.layout.encode(o,n),n}var zun=$e.nu64("lamportsPerSignature"),C6t=$e.struct([$e.u32("version"),$e.u32("state"),Ei("authorizedPubkey"),Ei("nonce"),$e.struct([zun],"feeCalculator")]),o6t=C6t.span,Wre=class{constructor(e){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=e.authorizedPubkey,this.nonce=e.nonce,this.feeCalculator=e.feeCalculator}static fromAccountData(e){let r=C6t.decode(Gi(e),0);return new Wre({authorizedPubkey:new uo(r.authorizedPubkey),nonce:new uo(r.nonce).toString(),feeCalculator:r.feeCalculator})}},Hun=t=>{let e=t.decode.bind(t),r=t.encode.bind(t);return{decode:e,encode:r}},jun=t=>e=>{let r=(0,v6t.blob)(t,e),{encode:n,decode:o}=Hun(r),i=r;return i.decode=(a,s)=>{let c=o(a,s);return(0,Kre.toBigIntLE)(ft.from(c))},i.encode=(a,s,c)=>{let l=(0,Kre.toBufferLE)(a,t);return n(l,s,c)},i},tG=jun(8);var hx=Object.freeze({Create:{index:0,layout:$e.struct([$e.u32("instruction"),$e.ns64("lamports"),$e.ns64("space"),Ei("programId")])},Assign:{index:1,layout:$e.struct([$e.u32("instruction"),Ei("programId")])},Transfer:{index:2,layout:$e.struct([$e.u32("instruction"),tG("lamports")])},CreateWithSeed:{index:3,layout:$e.struct([$e.u32("instruction"),Ei("base"),ZW("seed"),$e.ns64("lamports"),$e.ns64("space"),Ei("programId")])},AdvanceNonceAccount:{index:4,layout:$e.struct([$e.u32("instruction")])},WithdrawNonceAccount:{index:5,layout:$e.struct([$e.u32("instruction"),$e.ns64("lamports")])},InitializeNonceAccount:{index:6,layout:$e.struct([$e.u32("instruction"),Ei("authorized")])},AuthorizeNonceAccount:{index:7,layout:$e.struct([$e.u32("instruction"),Ei("authorized")])},Allocate:{index:8,layout:$e.struct([$e.u32("instruction"),$e.ns64("space")])},AllocateWithSeed:{index:9,layout:$e.struct([$e.u32("instruction"),Ei("base"),ZW("seed"),$e.ns64("space"),Ei("programId")])},AssignWithSeed:{index:10,layout:$e.struct([$e.u32("instruction"),Ei("base"),ZW("seed"),Ei("programId")])},TransferWithSeed:{index:11,layout:$e.struct([$e.u32("instruction"),tG("lamports"),ZW("seed"),Ei("programId")])},UpgradeNonceAccount:{index:12,layout:$e.struct([$e.u32("instruction")])}}),Wd=class{constructor(){}static createAccount(e){let r=hx.Create,n=ta(r,{lamports:e.lamports,space:e.space,programId:Gi(e.programId.toBuffer())});return new nc({keys:[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:n})}static transfer(e){let r,n;if("basePubkey"in e){let o=hx.TransferWithSeed;r=ta(o,{lamports:BigInt(e.lamports),seed:e.seed,programId:Gi(e.programId.toBuffer())}),n=[{pubkey:e.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}else{let o=hx.Transfer;r=ta(o,{lamports:BigInt(e.lamports)}),n=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}return new nc({keys:n,programId:this.programId,data:r})}static assign(e){let r,n;if("basePubkey"in e){let o=hx.AssignWithSeed;r=ta(o,{base:Gi(e.basePubkey.toBuffer()),seed:e.seed,programId:Gi(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=hx.Assign;r=ta(o,{programId:Gi(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new nc({keys:n,programId:this.programId,data:r})}static createAccountWithSeed(e){let r=hx.CreateWithSeed,n=ta(r,{base:Gi(e.basePubkey.toBuffer()),seed:e.seed,lamports:e.lamports,space:e.space,programId:Gi(e.programId.toBuffer())}),o=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!1,isWritable:!0}];return e.basePubkey!=e.fromPubkey&&o.push({pubkey:e.basePubkey,isSigner:!0,isWritable:!1}),new nc({keys:o,programId:this.programId,data:n})}static createNonceAccount(e){let r=new ka;"basePubkey"in e&&"seed"in e?r.add(Wd.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:o6t,programId:this.programId})):r.add(Wd.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,lamports:e.lamports,space:o6t,programId:this.programId}));let n={noncePubkey:e.noncePubkey,authorizedPubkey:e.authorizedPubkey};return r.add(this.nonceInitialize(n)),r}static nonceInitialize(e){let r=hx.InitializeNonceAccount,n=ta(r,{authorized:Gi(e.authorizedPubkey.toBuffer())}),o={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:oze,isSigner:!1,isWritable:!1},{pubkey:Hre,isSigner:!1,isWritable:!1}],programId:this.programId,data:n};return new nc(o)}static nonceAdvance(e){let r=hx.AdvanceNonceAccount,n=ta(r),o={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:oze,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n};return new nc(o)}static nonceWithdraw(e){let r=hx.WithdrawNonceAccount,n=ta(r,{lamports:e.lamports});return new nc({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0},{pubkey:oze,isSigner:!1,isWritable:!1},{pubkey:Hre,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static nonceAuthorize(e){let r=hx.AuthorizeNonceAccount,n=ta(r,{authorized:Gi(e.newAuthorizedPubkey.toBuffer())});return new nc({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static allocate(e){let r,n;if("basePubkey"in e){let o=hx.AllocateWithSeed;r=ta(o,{base:Gi(e.basePubkey.toBuffer()),seed:e.seed,space:e.space,programId:Gi(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=hx.Allocate;r=ta(o,{space:e.space}),n=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new nc({keys:n,programId:this.programId,data:r})}};Wd.programId=new uo("11111111111111111111111111111111");var Wun=lO-300,rG=class{constructor(){}static getMinNumSignatures(e){return 2*(Math.ceil(e/rG.chunkSize)+1+1)}static async load(e,r,n,o,i){{let f=await e.getMinimumBalanceForRentExemption(i.length),h=await e.getAccountInfo(n.publicKey,"confirmed"),m=null;if(h!==null){if(h.executable)return console.error("Program load failed, account is already executable"),!1;h.data.length!==i.length&&(m=m||new ka,m.add(Wd.allocate({accountPubkey:n.publicKey,space:i.length}))),h.owner.equals(o)||(m=m||new ka,m.add(Wd.assign({accountPubkey:n.publicKey,programId:o}))),h.lamports<f&&(m=m||new ka,m.add(Wd.transfer({fromPubkey:r.publicKey,toPubkey:n.publicKey,lamports:f-h.lamports})))}else m=new ka().add(Wd.createAccount({fromPubkey:r.publicKey,newAccountPubkey:n.publicKey,lamports:f>0?f:1,space:i.length,programId:o}));m!==null&&await n6t(e,m,[r,n],{commitment:"confirmed"})}let a=$e.struct([$e.u32("instruction"),$e.u32("offset"),$e.u32("bytesLength"),$e.u32("bytesLengthPadding"),$e.seq($e.u8("byte"),$e.offset($e.u32(),-8),"bytes")]),s=rG.chunkSize,c=0,l=i,u=[];for(;l.length>0;){let f=l.slice(0,s),h=ft.alloc(s+16);a.encode({instruction:0,offset:c,bytes:f,bytesLength:0,bytesLengthPadding:0},h);let m=new ka().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0}],programId:o,data:h});u.push(n6t(e,m,[r,n],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")&&await sO(1e3/4),c+=s,l=l.slice(s)}await Promise.all(u);{let f=$e.struct([$e.u32("instruction")]),h=ft.alloc(f.span);f.encode({instruction:1},h);let m=new ka().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0},{pubkey:Hre,isSigner:!1,isWritable:!1}],programId:o,data:h}),g="processed",v=await e.sendTransaction(m,[r,n],{preflightCommitment:g}),{context:b,value:w}=await e.confirmTransaction({signature:v,lastValidBlockHeight:m.lastValidBlockHeight,blockhash:m.recentBlockhash},g);if(w.err)throw new Error(`Transaction ${v} failed (${JSON.stringify(w)})`);for(;;){try{if(await e.getSlot({commitment:g})>b.slot)break}catch{}await new Promise(_=>setTimeout(_,Math.round(_6t/2)))}}return!0}};rG.chunkSize=Wun;var Ori=new uo("BPFLoader2111111111111111111111111111111111");function Gun(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Vun=Object.prototype.toString,qun=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};function zre(t,e){var r,n,o,i,a,s,c;if(t===!0)return"true";if(t===!1)return"false";switch(typeof t){case"object":if(t===null)return null;if(t.toJSON&&typeof t.toJSON=="function")return zre(t.toJSON(),e);if(c=Vun.call(t),c==="[object Array]"){for(o="[",n=t.length-1,r=0;r<n;r++)o+=zre(t[r],!0)+",";return n>-1&&(o+=zre(t[r],!0)),o+"]"}else if(c==="[object Object]"){for(i=qun(t).sort(),n=i.length,o="",r=0;r<n;)a=i[r],s=zre(t[a],!1),s!==void 0&&(o&&(o+=","),o+=JSON.stringify(a)+":"+s),r++;return"{"+o+"}"}else return JSON.stringify(t);case"function":case"undefined":return e?null:void 0;case"string":return JSON.stringify(t);default:return isFinite(t)?t:null}}var Kun=function(t){var e=zre(t,!1);if(e!==void 0)return""+e},i6t=Gun(Kun),Lre=32;function aze(t){let e=0;for(;t>1;)t/=2,e++;return e}function Yun(t){return t===0?1:(t--,t|=t>>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,t|=t>>32,t+1)}var hze=class{constructor(e,r,n,o,i){this.slotsPerEpoch=void 0,this.leaderScheduleSlotOffset=void 0,this.warmup=void 0,this.firstNormalEpoch=void 0,this.firstNormalSlot=void 0,this.slotsPerEpoch=e,this.leaderScheduleSlotOffset=r,this.warmup=n,this.firstNormalEpoch=o,this.firstNormalSlot=i}getEpoch(e){return this.getEpochAndSlotIndex(e)[0]}getEpochAndSlotIndex(e){if(e<this.firstNormalSlot){let r=aze(Yun(e+Lre+1))-aze(Lre)-1,n=this.getSlotsInEpoch(r),o=e-(n-Lre);return[r,o]}else{let r=e-this.firstNormalSlot,n=Math.floor(r/this.slotsPerEpoch),o=this.firstNormalEpoch+n,i=r%this.slotsPerEpoch;return[o,i]}}getFirstSlotInEpoch(e){return e<=this.firstNormalEpoch?(Math.pow(2,e)-1)*Lre:(e-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(e){return this.getFirstSlotInEpoch(e)+this.getSlotsInEpoch(e)-1}getSlotsInEpoch(e){return e<this.firstNormalEpoch?Math.pow(2,e+aze(Lre)):this.slotsPerEpoch}},Jun=globalThis.fetch,mze=class extends HTt{constructor(e,r,n){let o=i=>{let a=zTt(i,{autoconnect:!0,max_reconnects:5,reconnect:!0,reconnect_interval:1e3,...r});return"socket"in a?this.underlyingSocket=a.socket:this.underlyingSocket=a,a};super(o,e,r,n),this.underlyingSocket=void 0}call(...e){let r=this.underlyingSocket?.readyState;return r===1?super.call(...e):Promise.reject(new Error("Tried to call a JSON-RPC method `"+e[0]+"` but the socket was not `CONNECTING` or `OPEN` (`readyState` was "+r+")"))}notify(...e){let r=this.underlyingSocket?.readyState;return r===1?super.notify(...e):Promise.reject(new Error("Tried to send a JSON-RPC notification `"+e[0]+"` but the socket was not `CONNECTING` or `OPEN` (`readyState` was "+r+")"))}};function Xun(t,e){let r;try{r=t.layout.decode(e)}catch(n){throw new Error("invalid instruction; "+n)}if(r.typeIndex!==t.index)throw new Error(`invalid account data; account type mismatch ${r.typeIndex} != ${t.index}`);return r}var a6t=56,m1e=class{constructor(e){this.key=void 0,this.state=void 0,this.key=e.key,this.state=e.state}isActive(){let e=BigInt("0xffffffffffffffff");return this.state.deactivationSlot===e}static deserialize(e){let r=Xun(Zun,e),n=e.length-a6t;Sc(n>=0,"lookup table is invalid"),Sc(n%32===0,"lookup table is invalid");let o=n/32,{addresses:i}=$e.struct([$e.seq(Ei(),o,"addresses")]).decode(e.slice(a6t));return{deactivationSlot:r.deactivationSlot,lastExtendedSlot:r.lastExtendedSlot,lastExtendedSlotStartIndex:r.lastExtendedStartIndex,authority:r.authority.length!==0?new uo(r.authority[0]):void 0,addresses:i.map(a=>new uo(a))}}},Zun={index:1,layout:$e.struct([$e.u32("typeIndex"),tG("deactivationSlot"),$e.nu64("lastExtendedSlot"),$e.u8("lastExtendedStartIndex"),$e.u8(),$e.seq(Ei(),$e.offset($e.u8(),-1),"authority")])},Qun=/^[^:]+:\/\/([^:[]+|\[[^\]]+\])(:\d+)?(.*)/i;function $un(t){let e=t.match(Qun);if(e==null)throw TypeError(`Failed to validate endpoint URL \`${t}\``);let[r,n,o,i]=e,a=t.startsWith("https:")?"wss:":"ws:",s=o==null?null:parseInt(o.slice(1),10),c=s==null?"":`:${s+1}`;return`${a}//${n}${c}${i}`}var Ll=JW(e1e(uo),Yr(),t=>new uo(t)),k6t=t1e([Yr(),fl("base64")]),wze=JW(e1e(ft),k6t,t=>ft.from(t[0],"base64")),efn=30*1e3;function tfn(t){if(/^https?:/.test(t)===!1)throw new TypeError("Endpoint URL must start with `http:` or `https:`.");return t}function Ac(t){let e,r;if(typeof t=="string")e=t;else if(t){let{commitment:n,...o}=t;e=n,r=o}return{commitment:e,config:r}}function s6t(t){return t.map(e=>"memcmp"in e?{...e,memcmp:{...e.memcmp,encoding:e.memcmp.encoding??"base58"}}:e)}function T6t(t){return f0([kr({jsonrpc:fl("2.0"),id:Yr(),result:t}),kr({jsonrpc:fl("2.0"),id:Yr(),error:kr({code:iO(),message:Yr(),data:lo(pTt())})})])}var rfn=T6t(iO());function ii(t){return JW(T6t(t),rfn,e=>"error"in e?e:{...e,result:on(e.result,t)})}function ou(t){return ii(kr({context:kr({slot:St()}),value:t}))}function b1e(t){return kr({context:kr({slot:St()}),value:t})}function sze(t,e){return t===0?new eG({header:e.header,staticAccountKeys:e.accountKeys.map(r=>new uo(r)),recentBlockhash:e.recentBlockhash,compiledInstructions:e.instructions.map(r=>({programIdIndex:r.programIdIndex,accountKeyIndexes:r.accounts,data:jd.default.decode(r.data)})),addressTableLookups:e.addressTableLookups}):new l_(e)}var nfn=kr({foundation:St(),foundationTerm:St(),initial:St(),taper:St(),terminal:St()}),ofn=ii(fn(mn(kr({epoch:St(),effectiveSlot:St(),amount:St(),postBalance:St(),commission:lo(mn(St()))})))),ifn=fn(kr({slot:St(),prioritizationFee:St()})),afn=kr({total:St(),validator:St(),foundation:St(),epoch:St()}),sfn=kr({epoch:St(),slotIndex:St(),slotsInEpoch:St(),absoluteSlot:St(),blockHeight:lo(St()),transactionCount:lo(St())}),cfn=kr({slotsPerEpoch:St(),leaderScheduleSlotOffset:St(),warmup:bA(),firstNormalEpoch:St(),firstNormalSlot:St()}),lfn=WFe(Yr(),fn(St())),dO=mn(f0([kr({}),Yr()])),ufn=kr({err:dO}),ffn=fl("receivedSignature"),dfn=kr({"solana-core":Yr(),"feature-set":lo(St())}),pfn=kr({program:Yr(),programId:Ll,parsed:iO()}),hfn=kr({programId:Ll,accounts:fn(Ll),data:Yr()}),c6t=ou(kr({err:mn(f0([kr({}),Yr()])),logs:mn(fn(Yr())),accounts:lo(mn(fn(mn(kr({executable:bA(),owner:Yr(),lamports:St(),data:fn(Yr()),rentEpoch:lo(St())}))))),unitsConsumed:lo(St()),returnData:lo(mn(kr({programId:Yr(),data:t1e([Yr(),fl("base64")])}))),innerInstructions:lo(mn(fn(kr({index:St(),instructions:fn(f0([pfn,hfn]))}))))})),mfn=ou(kr({byIdentity:WFe(Yr(),fn(St())),range:kr({firstSlot:St(),lastSlot:St()})}));function gfn(t,e,r,n,o,i){let a=r||Jun,s;i!=null&&console.warn("You have supplied an `httpAgent` when creating a `Connection` in a browser environment.It has been ignored; `httpAgent` is only used in Node environments.");let c;return n&&(c=async(u,f)=>{let h=await new Promise((m,g)=>{try{n(u,f,(v,b)=>m([v,b]))}catch(v){g(v)}});return await a(...h)}),new y6t.default(async(u,f)=>{let h={method:"POST",body:u,agent:s,headers:Object.assign({"Content-Type":"application/json"},e||{},vdn)};try{let m=5,g,v=500;for(;c?g=await c(t,h):g=await a(t,h),!(g.status!==429||o===!0||(m-=1,m===0));)console.error(`Server responded with ${g.status} ${g.statusText}. Retrying after ${v}ms delay...`),await sO(v),v*=2;let b=await g.text();g.ok?f(null,b):f(new Error(`${g.status} ${g.statusText}: ${b}`))}catch(m){m instanceof Error&&f(m)}},{})}function vfn(t){return(e,r)=>new Promise((n,o)=>{t.request(e,r,(i,a)=>{if(i){o(i);return}n(a)})})}function yfn(t){return e=>new Promise((r,n)=>{e.length===0&&r([]);let o=e.map(i=>t.request(i.methodName,i.args));t.request(o,(i,a)=>{if(i){n(i);return}r(a)})})}var bfn=ii(nfn),xfn=ii(afn),wfn=ii(ifn),Afn=ii(sfn),Sfn=ii(cfn),Efn=ii(lfn),_fn=ii(St()),Cfn=ou(kr({total:St(),circulating:St(),nonCirculating:St(),nonCirculatingAccounts:fn(Ll)})),gze=kr({amount:Yr(),uiAmount:mn(St()),decimals:St(),uiAmountString:lo(Yr())}),kfn=ou(fn(kr({address:Ll,amount:Yr(),uiAmount:mn(St()),decimals:St(),uiAmountString:lo(Yr())}))),Tfn=ou(fn(kr({pubkey:Ll,account:kr({executable:bA(),owner:Ll,lamports:St(),data:wze,rentEpoch:St()})}))),vze=kr({program:Yr(),parsed:iO(),space:St()}),Ifn=ou(fn(kr({pubkey:Ll,account:kr({executable:bA(),owner:Ll,lamports:St(),data:vze,rentEpoch:St()})}))),Rfn=ou(fn(kr({lamports:St(),address:Ll}))),Gre=kr({executable:bA(),owner:Ll,lamports:St(),data:wze,rentEpoch:St()}),Mfn=kr({pubkey:Ll,account:Gre}),Pfn=JW(f0([e1e(ft),vze]),f0([k6t,vze]),t=>Array.isArray(t)?on(t,wze):t),yze=kr({executable:bA(),owner:Ll,lamports:St(),data:Pfn,rentEpoch:St()}),Nfn=kr({pubkey:Ll,account:yze}),Bfn=kr({state:f0([fl("active"),fl("inactive"),fl("activating"),fl("deactivating")]),active:St(),inactive:St()}),Ofn=ii(fn(kr({signature:Yr(),slot:St(),err:dO,memo:mn(Yr()),blockTime:lo(mn(St()))}))),Dfn=ii(fn(kr({signature:Yr(),slot:St(),err:dO,memo:mn(Yr()),blockTime:lo(mn(St()))}))),Lfn=kr({subscription:St(),result:b1e(Gre)}),Ufn=kr({pubkey:Ll,account:Gre}),Ffn=kr({subscription:St(),result:b1e(Ufn)}),zfn=kr({parent:St(),slot:St(),root:St()}),Hfn=kr({subscription:St(),result:zfn}),jfn=f0([kr({type:f0([fl("firstShredReceived"),fl("completed"),fl("optimisticConfirmation"),fl("root")]),slot:St(),timestamp:St()}),kr({type:fl("createdBank"),parent:St(),slot:St(),timestamp:St()}),kr({type:fl("frozen"),slot:St(),timestamp:St(),stats:kr({numTransactionEntries:St(),numSuccessfulTransactions:St(),numFailedTransactions:St(),maxTransactionsPerEntry:St()})}),kr({type:fl("dead"),slot:St(),timestamp:St(),err:Yr()})]),Wfn=kr({subscription:St(),result:jfn}),Gfn=kr({subscription:St(),result:b1e(f0([ufn,ffn]))}),Vfn=kr({subscription:St(),result:St()}),qfn=kr({pubkey:Yr(),gossip:mn(Yr()),tpu:mn(Yr()),rpc:mn(Yr()),version:mn(Yr())}),l6t=kr({votePubkey:Yr(),nodePubkey:Yr(),activatedStake:St(),epochVoteAccount:bA(),epochCredits:fn(t1e([St(),St(),St()])),commission:St(),lastVote:St(),rootSlot:mn(St())}),Kfn=ii(kr({current:fn(l6t),delinquent:fn(l6t)})),Yfn=f0([fl("processed"),fl("confirmed"),fl("finalized")]),Jfn=kr({slot:St(),confirmations:mn(St()),err:dO,confirmationStatus:lo(Yfn)}),Xfn=ou(fn(mn(Jfn))),Zfn=ii(St()),I6t=kr({accountKey:Ll,writableIndexes:fn(St()),readonlyIndexes:fn(St())}),Aze=kr({signatures:fn(Yr()),message:kr({accountKeys:fn(Yr()),header:kr({numRequiredSignatures:St(),numReadonlySignedAccounts:St(),numReadonlyUnsignedAccounts:St()}),instructions:fn(kr({accounts:fn(St()),data:Yr(),programIdIndex:St()})),recentBlockhash:Yr(),addressTableLookups:lo(fn(I6t))})}),R6t=kr({pubkey:Ll,signer:bA(),writable:bA(),source:lo(f0([fl("transaction"),fl("lookupTable")]))}),M6t=kr({accountKeys:fn(R6t),signatures:fn(Yr())}),P6t=kr({parsed:iO(),program:Yr(),programId:Ll}),N6t=kr({accounts:fn(Ll),data:Yr(),programId:Ll}),Qfn=f0([N6t,P6t]),$fn=f0([kr({parsed:iO(),program:Yr(),programId:Yr()}),kr({accounts:fn(Yr()),data:Yr(),programId:Yr()})]),B6t=JW(Qfn,$fn,t=>"accounts"in t?on(t,N6t):on(t,P6t)),O6t=kr({signatures:fn(Yr()),message:kr({accountKeys:fn(R6t),instructions:fn(B6t),recentBlockhash:Yr(),addressTableLookups:lo(mn(fn(I6t)))})}),g1e=kr({accountIndex:St(),mint:Yr(),owner:lo(Yr()),uiTokenAmount:gze}),D6t=kr({writable:fn(Ll),readonly:fn(Ll)}),x1e=kr({err:dO,fee:St(),innerInstructions:lo(mn(fn(kr({index:St(),instructions:fn(kr({accounts:fn(St()),data:Yr(),programIdIndex:St()}))})))),preBalances:fn(St()),postBalances:fn(St()),logMessages:lo(mn(fn(Yr()))),preTokenBalances:lo(mn(fn(g1e))),postTokenBalances:lo(mn(fn(g1e))),loadedAddresses:lo(D6t),computeUnitsConsumed:lo(St())}),Sze=kr({err:dO,fee:St(),innerInstructions:lo(mn(fn(kr({index:St(),instructions:fn(B6t)})))),preBalances:fn(St()),postBalances:fn(St()),logMessages:lo(mn(fn(Yr()))),preTokenBalances:lo(mn(fn(g1e))),postTokenBalances:lo(mn(fn(g1e))),loadedAddresses:lo(D6t),computeUnitsConsumed:lo(St())}),iG=f0([fl(0),fl("legacy")]),pO=kr({pubkey:Yr(),lamports:St(),postBalance:mn(St()),rewardType:mn(Yr()),commission:lo(mn(St()))}),edn=ii(mn(kr({blockhash:Yr(),previousBlockhash:Yr(),parentSlot:St(),transactions:fn(kr({transaction:Aze,meta:mn(x1e),version:lo(iG)})),rewards:lo(fn(pO)),blockTime:mn(St()),blockHeight:mn(St())}))),tdn=ii(mn(kr({blockhash:Yr(),previousBlockhash:Yr(),parentSlot:St(),rewards:lo(fn(pO)),blockTime:mn(St()),blockHeight:mn(St())}))),rdn=ii(mn(kr({blockhash:Yr(),previousBlockhash:Yr(),parentSlot:St(),transactions:fn(kr({transaction:M6t,meta:mn(x1e),version:lo(iG)})),rewards:lo(fn(pO)),blockTime:mn(St()),blockHeight:mn(St())}))),ndn=ii(mn(kr({blockhash:Yr(),previousBlockhash:Yr(),parentSlot:St(),transactions:fn(kr({transaction:O6t,meta:mn(Sze),version:lo(iG)})),rewards:lo(fn(pO)),blockTime:mn(St()),blockHeight:mn(St())}))),odn=ii(mn(kr({blockhash:Yr(),previousBlockhash:Yr(),parentSlot:St(),transactions:fn(kr({transaction:M6t,meta:mn(Sze),version:lo(iG)})),rewards:lo(fn(pO)),blockTime:mn(St()),blockHeight:mn(St())}))),idn=ii(mn(kr({blockhash:Yr(),previousBlockhash:Yr(),parentSlot:St(),rewards:lo(fn(pO)),blockTime:mn(St()),blockHeight:mn(St())}))),adn=ii(mn(kr({blockhash:Yr(),previousBlockhash:Yr(),parentSlot:St(),transactions:fn(kr({transaction:Aze,meta:mn(x1e)})),rewards:lo(fn(pO)),blockTime:mn(St())}))),u6t=ii(mn(kr({blockhash:Yr(),previousBlockhash:Yr(),parentSlot:St(),signatures:fn(Yr()),blockTime:mn(St())}))),cze=ii(mn(kr({slot:St(),meta:mn(x1e),blockTime:lo(mn(St())),transaction:Aze,version:lo(iG)}))),u1e=ii(mn(kr({slot:St(),transaction:O6t,meta:mn(Sze),blockTime:lo(mn(St())),version:lo(iG)}))),sdn=ou(kr({blockhash:Yr(),feeCalculator:kr({lamportsPerSignature:St()})})),cdn=ou(kr({blockhash:Yr(),lastValidBlockHeight:St()})),ldn=ou(bA()),udn=kr({slot:St(),numTransactions:St(),numSlots:St(),samplePeriodSecs:St()}),fdn=ii(fn(udn)),ddn=ou(mn(kr({feeCalculator:kr({lamportsPerSignature:St()})}))),pdn=ii(Yr()),hdn=ii(Yr()),mdn=kr({err:dO,logs:fn(Yr()),signature:Yr()}),gdn=kr({result:b1e(mdn),subscription:St()}),vdn={"solana-client":"js/0.0.0-development"},v1e=class{constructor(e,r){this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketGeneration=0,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={latestBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._nextClientSubscriptionId=0,this._subscriptionDisposeFunctionsByClientSubscriptionId={},this._subscriptionHashByClientSubscriptionId={},this._subscriptionStateChangeCallbacksByHash={},this._subscriptionCallbacksByServerSubscriptionId={},this._subscriptionsByHash={},this._subscriptionsAutoDisposedByRpc=new Set,this.getBlockHeight=(()=>{let l={};return async u=>{let{commitment:f,config:h}=Ac(u),m=this._buildArgs([],f,void 0,h),g=i6t(m);return l[g]=l[g]??(async()=>{try{let v=await this._rpcRequest("getBlockHeight",m),b=on(v,ii(St()));if("error"in b)throw new Kn(b.error,"failed to get block height information");return b.result}finally{delete l[g]}})(),await l[g]}})();let n,o,i,a,s,c;r&&typeof r=="string"?this._commitment=r:r&&(this._commitment=r.commitment,this._confirmTransactionInitialTimeout=r.confirmTransactionInitialTimeout,n=r.wsEndpoint,o=r.httpHeaders,i=r.fetch,a=r.fetchMiddleware,s=r.disableRetryOnRateLimit,c=r.httpAgent),this._rpcEndpoint=tfn(e),this._rpcWsEndpoint=n||$un(e),this._rpcClient=gfn(e,o,i,a,s,c),this._rpcRequest=vfn(this._rpcClient),this._rpcBatchRequest=yfn(this._rpcClient),this._rpcWebSocket=new mze(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(e,r){let{commitment:n,config:o}=Ac(r),i=this._buildArgs([e.toBase58()],n,void 0,o),a=await this._rpcRequest("getBalance",i),s=on(a,ou(St()));if("error"in s)throw new Kn(s.error,`failed to get balance for ${e.toBase58()}`);return s.result}async getBalance(e,r){return await this.getBalanceAndContext(e,r).then(n=>n.value).catch(n=>{throw new Error("failed to get balance of account "+e.toBase58()+": "+n)})}async getBlockTime(e){let r=await this._rpcRequest("getBlockTime",[e]),n=on(r,ii(mn(St())));if("error"in n)throw new Kn(n.error,`failed to get block time for slot ${e}`);return n.result}async getMinimumLedgerSlot(){let e=await this._rpcRequest("minimumLedgerSlot",[]),r=on(e,ii(St()));if("error"in r)throw new Kn(r.error,"failed to get minimum ledger slot");return r.result}async getFirstAvailableBlock(){let e=await this._rpcRequest("getFirstAvailableBlock",[]),r=on(e,_fn);if("error"in r)throw new Kn(r.error,"failed to get first available block");return r.result}async getSupply(e){let r={};typeof e=="string"?r={commitment:e}:e?r={...e,commitment:e&&e.commitment||this.commitment}:r={commitment:this.commitment};let n=await this._rpcRequest("getSupply",[r]),o=on(n,Cfn);if("error"in o)throw new Kn(o.error,"failed to get supply");return o.result}async getTokenSupply(e,r){let n=this._buildArgs([e.toBase58()],r),o=await this._rpcRequest("getTokenSupply",n),i=on(o,ou(gze));if("error"in i)throw new Kn(i.error,"failed to get token supply");return i.result}async getTokenAccountBalance(e,r){let n=this._buildArgs([e.toBase58()],r),o=await this._rpcRequest("getTokenAccountBalance",n),i=on(o,ou(gze));if("error"in i)throw new Kn(i.error,"failed to get token account balance");return i.result}async getTokenAccountsByOwner(e,r,n){let{commitment:o,config:i}=Ac(n),a=[e.toBase58()];"mint"in r?a.push({mint:r.mint.toBase58()}):a.push({programId:r.programId.toBase58()});let s=this._buildArgs(a,o,"base64",i),c=await this._rpcRequest("getTokenAccountsByOwner",s),l=on(c,Tfn);if("error"in l)throw new Kn(l.error,`failed to get token accounts owned by account ${e.toBase58()}`);return l.result}async getParsedTokenAccountsByOwner(e,r,n){let o=[e.toBase58()];"mint"in r?o.push({mint:r.mint.toBase58()}):o.push({programId:r.programId.toBase58()});let i=this._buildArgs(o,n,"jsonParsed"),a=await this._rpcRequest("getTokenAccountsByOwner",i),s=on(a,Ifn);if("error"in s)throw new Kn(s.error,`failed to get token accounts owned by account ${e.toBase58()}`);return s.result}async getLargestAccounts(e){let r={...e,commitment:e&&e.commitment||this.commitment},n=r.filter||r.commitment?[r]:[],o=await this._rpcRequest("getLargestAccounts",n),i=on(o,Rfn);if("error"in i)throw new Kn(i.error,"failed to get largest accounts");return i.result}async getTokenLargestAccounts(e,r){let n=this._buildArgs([e.toBase58()],r),o=await this._rpcRequest("getTokenLargestAccounts",n),i=on(o,kfn);if("error"in i)throw new Kn(i.error,"failed to get token largest accounts");return i.result}async getAccountInfoAndContext(e,r){let{commitment:n,config:o}=Ac(r),i=this._buildArgs([e.toBase58()],n,"base64",o),a=await this._rpcRequest("getAccountInfo",i),s=on(a,ou(mn(Gre)));if("error"in s)throw new Kn(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getParsedAccountInfo(e,r){let{commitment:n,config:o}=Ac(r),i=this._buildArgs([e.toBase58()],n,"jsonParsed",o),a=await this._rpcRequest("getAccountInfo",i),s=on(a,ou(mn(yze)));if("error"in s)throw new Kn(s.error,`failed to get info about account ${e.toBase58()}`);return s.result}async getAccountInfo(e,r){try{return(await this.getAccountInfoAndContext(e,r)).value}catch(n){throw new Error("failed to get info about account "+e.toBase58()+": "+n)}}async getMultipleParsedAccounts(e,r){let{commitment:n,config:o}=Ac(r),i=e.map(l=>l.toBase58()),a=this._buildArgs([i],n,"jsonParsed",o),s=await this._rpcRequest("getMultipleAccounts",a),c=on(s,ou(fn(mn(yze))));if("error"in c)throw new Kn(c.error,`failed to get info for accounts ${i}`);return c.result}async getMultipleAccountsInfoAndContext(e,r){let{commitment:n,config:o}=Ac(r),i=e.map(l=>l.toBase58()),a=this._buildArgs([i],n,"base64",o),s=await this._rpcRequest("getMultipleAccounts",a),c=on(s,ou(fn(mn(Gre))));if("error"in c)throw new Kn(c.error,`failed to get info for accounts ${i}`);return c.result}async getMultipleAccountsInfo(e,r){return(await this.getMultipleAccountsInfoAndContext(e,r)).value}async getStakeActivation(e,r,n){let{commitment:o,config:i}=Ac(r),a=this._buildArgs([e.toBase58()],o,void 0,{...i,epoch:n??i?.epoch}),s=await this._rpcRequest("getStakeActivation",a),c=on(s,ii(Bfn));if("error"in c)throw new Kn(c.error,`failed to get Stake Activation ${e.toBase58()}`);return c.result}async getProgramAccounts(e,r){let{commitment:n,config:o}=Ac(r),{encoding:i,...a}=o||{},s=this._buildArgs([e.toBase58()],n,i||"base64",{...a,...a.filters?{filters:s6t(a.filters)}:null}),c=await this._rpcRequest("getProgramAccounts",s),l=fn(Mfn),u=a.withContext===!0?on(c,ou(l)):on(c,ii(l));if("error"in u)throw new Kn(u.error,`failed to get accounts owned by program ${e.toBase58()}`);return u.result}async getParsedProgramAccounts(e,r){let{commitment:n,config:o}=Ac(r),i=this._buildArgs([e.toBase58()],n,"jsonParsed",o),a=await this._rpcRequest("getProgramAccounts",i),s=on(a,ii(fn(Nfn)));if("error"in s)throw new Kn(s.error,`failed to get accounts owned by program ${e.toBase58()}`);return s.result}async confirmTransaction(e,r){let n;if(typeof e=="string")n=e;else{let i=e;if(i.abortSignal?.aborted)return Promise.reject(i.abortSignal.reason);n=i.signature}let o;try{o=jd.default.decode(n)}catch{throw new Error("signature must be base58 encoded: "+n)}return Sc(o.length===64,"signature has invalid length"),typeof e=="string"?await this.confirmTransactionUsingLegacyTimeoutStrategy({commitment:r||this.commitment,signature:n}):"lastValidBlockHeight"in e?await this.confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:r||this.commitment,strategy:e}):await this.confirmTransactionUsingDurableNonceStrategy({commitment:r||this.commitment,strategy:e})}getCancellationPromise(e){return new Promise((r,n)=>{e!=null&&(e.aborted?n(e.reason):e.addEventListener("abort",()=>{n(e.reason)}))})}getTransactionConfirmationPromise({commitment:e,signature:r}){let n,o,i=!1,a=new Promise((c,l)=>{try{n=this.onSignature(r,(f,h)=>{n=void 0;let m={context:h,value:f};c({__type:PI.PROCESSED,response:m})},e);let u=new Promise(f=>{n==null?f():o=this._onSubscriptionStateChange(n,h=>{h==="subscribed"&&f()})});(async()=>{if(await u,i)return;let f=await this.getSignatureStatus(r);if(i||f==null)return;let{context:h,value:m}=f;if(m!=null)if(m?.err)l(m.err);else{switch(e){case"confirmed":case"single":case"singleGossip":{if(m.confirmationStatus==="processed")return;break}case"finalized":case"max":case"root":{if(m.confirmationStatus==="processed"||m.confirmationStatus==="confirmed")return;break}case"processed":case"recent":}i=!0,c({__type:PI.PROCESSED,response:{context:h,value:m}})}})()}catch(u){l(u)}});return{abortConfirmation:()=>{o&&(o(),o=void 0),n!=null&&(this.removeSignatureListener(n),n=void 0)},confirmationPromise:a}}async confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:e,strategy:{abortSignal:r,lastValidBlockHeight:n,signature:o}}){let i=!1,a=new Promise(f=>{let h=async()=>{try{return await this.getBlockHeight(e)}catch{return-1}};(async()=>{let m=await h();if(!i){for(;m<=n;)if(await sO(1e3),i||(m=await h(),i))return;f({__type:PI.BLOCKHEIGHT_EXCEEDED})}})()}),{abortConfirmation:s,confirmationPromise:c}=this.getTransactionConfirmationPromise({commitment:e,signature:o}),l=this.getCancellationPromise(r),u;try{let f=await Promise.race([l,c,a]);if(f.__type===PI.PROCESSED)u=f.response;else throw new p1e(o)}finally{i=!0,s()}return u}async confirmTransactionUsingDurableNonceStrategy({commitment:e,strategy:{abortSignal:r,minContextSlot:n,nonceAccountPubkey:o,nonceValue:i,signature:a}}){let s=!1,c=new Promise(m=>{let g=i,v=null,b=async()=>{try{let{context:w,value:_}=await this.getNonceAndContext(o,{commitment:e,minContextSlot:n});return v=w.slot,_?.nonce}catch{return g}};(async()=>{if(g=await b(),!s)for(;;){if(i!==g){m({__type:PI.NONCE_INVALID,slotInWhichNonceDidAdvance:v});return}if(await sO(2e3),s||(g=await b(),s))return}})()}),{abortConfirmation:l,confirmationPromise:u}=this.getTransactionConfirmationPromise({commitment:e,signature:a}),f=this.getCancellationPromise(r),h;try{let m=await Promise.race([f,u,c]);if(m.__type===PI.PROCESSED)h=m.response;else{let g;for(;;){let v=await this.getSignatureStatus(a);if(v==null)break;if(v.context.slot<(m.slotInWhichNonceDidAdvance??n)){await sO(400);continue}g=v;break}if(g?.value){let v=e||"finalized",{confirmationStatus:b}=g.value;switch(v){case"processed":case"recent":if(b!=="processed"&&b!=="confirmed"&&b!=="finalized")throw new cO(a);break;case"confirmed":case"single":case"singleGossip":if(b!=="confirmed"&&b!=="finalized")throw new cO(a);break;case"finalized":case"max":case"root":if(b!=="finalized")throw new cO(a);break;default:(w=>{})(v)}h={context:g.context,value:{err:g.value.err}}}else throw new cO(a)}}finally{s=!0,l()}return h}async confirmTransactionUsingLegacyTimeoutStrategy({commitment:e,signature:r}){let n,o=new Promise(c=>{let l=this._confirmTransactionInitialTimeout||6e4;switch(e){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":{l=this._confirmTransactionInitialTimeout||3e4;break}}n=setTimeout(()=>c({__type:PI.TIMED_OUT,timeoutMs:l}),l)}),{abortConfirmation:i,confirmationPromise:a}=this.getTransactionConfirmationPromise({commitment:e,signature:r}),s;try{let c=await Promise.race([a,o]);if(c.__type===PI.PROCESSED)s=c.response;else throw new h1e(r,c.timeoutMs/1e3)}finally{clearTimeout(n),i()}return s}async getClusterNodes(){let e=await this._rpcRequest("getClusterNodes",[]),r=on(e,ii(fn(qfn)));if("error"in r)throw new Kn(r.error,"failed to get cluster nodes");return r.result}async getVoteAccounts(e){let r=this._buildArgs([],e),n=await this._rpcRequest("getVoteAccounts",r),o=on(n,Kfn);if("error"in o)throw new Kn(o.error,"failed to get vote accounts");return o.result}async getSlot(e){let{commitment:r,config:n}=Ac(e),o=this._buildArgs([],r,void 0,n),i=await this._rpcRequest("getSlot",o),a=on(i,ii(St()));if("error"in a)throw new Kn(a.error,"failed to get slot");return a.result}async getSlotLeader(e){let{commitment:r,config:n}=Ac(e),o=this._buildArgs([],r,void 0,n),i=await this._rpcRequest("getSlotLeader",o),a=on(i,ii(Yr()));if("error"in a)throw new Kn(a.error,"failed to get slot leader");return a.result}async getSlotLeaders(e,r){let n=[e,r],o=await this._rpcRequest("getSlotLeaders",n),i=on(o,ii(fn(Ll)));if("error"in i)throw new Kn(i.error,"failed to get slot leaders");return i.result}async getSignatureStatus(e,r){let{context:n,value:o}=await this.getSignatureStatuses([e],r);Sc(o.length===1);let i=o[0];return{context:n,value:i}}async getSignatureStatuses(e,r){let n=[e];r&&n.push(r);let o=await this._rpcRequest("getSignatureStatuses",n),i=on(o,Xfn);if("error"in i)throw new Kn(i.error,"failed to get signature status");return i.result}async getTransactionCount(e){let{commitment:r,config:n}=Ac(e),o=this._buildArgs([],r,void 0,n),i=await this._rpcRequest("getTransactionCount",o),a=on(i,ii(St()));if("error"in a)throw new Kn(a.error,"failed to get transaction count");return a.result}async getTotalSupply(e){return(await this.getSupply({commitment:e,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(e){let r=this._buildArgs([],e),n=await this._rpcRequest("getInflationGovernor",r),o=on(n,bfn);if("error"in o)throw new Kn(o.error,"failed to get inflation");return o.result}async getInflationReward(e,r,n){let{commitment:o,config:i}=Ac(n),a=this._buildArgs([e.map(l=>l.toBase58())],o,void 0,{...i,epoch:r??i?.epoch}),s=await this._rpcRequest("getInflationReward",a),c=on(s,ofn);if("error"in c)throw new Kn(c.error,"failed to get inflation reward");return c.result}async getInflationRate(){let e=await this._rpcRequest("getInflationRate",[]),r=on(e,xfn);if("error"in r)throw new Kn(r.error,"failed to get inflation rate");return r.result}async getEpochInfo(e){let{commitment:r,config:n}=Ac(e),o=this._buildArgs([],r,void 0,n),i=await this._rpcRequest("getEpochInfo",o),a=on(i,Afn);if("error"in a)throw new Kn(a.error,"failed to get epoch info");return a.result}async getEpochSchedule(){let e=await this._rpcRequest("getEpochSchedule",[]),r=on(e,Sfn);if("error"in r)throw new Kn(r.error,"failed to get epoch schedule");let n=r.result;return new hze(n.slotsPerEpoch,n.leaderScheduleSlotOffset,n.warmup,n.firstNormalEpoch,n.firstNormalSlot)}async getLeaderSchedule(){let e=await this._rpcRequest("getLeaderSchedule",[]),r=on(e,Efn);if("error"in r)throw new Kn(r.error,"failed to get leader schedule");return r.result}async getMinimumBalanceForRentExemption(e,r){let n=this._buildArgs([e],r),o=await this._rpcRequest("getMinimumBalanceForRentExemption",n),i=on(o,Zfn);return"error"in i?(console.warn("Unable to fetch minimum balance for rent exemption"),0):i.result}async getRecentBlockhashAndContext(e){let r=this._buildArgs([],e),n=await this._rpcRequest("getRecentBlockhash",r),o=on(n,sdn);if("error"in o)throw new Kn(o.error,"failed to get recent blockhash");return o.result}async getRecentPerformanceSamples(e){let r=await this._rpcRequest("getRecentPerformanceSamples",e?[e]:[]),n=on(r,fdn);if("error"in n)throw new Kn(n.error,"failed to get recent performance samples");return n.result}async getFeeCalculatorForBlockhash(e,r){let n=this._buildArgs([e],r),o=await this._rpcRequest("getFeeCalculatorForBlockhash",n),i=on(o,ddn);if("error"in i)throw new Kn(i.error,"failed to get fee calculator");let{context:a,value:s}=i.result;return{context:a,value:s!==null?s.feeCalculator:null}}async getFeeForMessage(e,r){let n=Gi(e.serialize()).toString("base64"),o=this._buildArgs([n],r),i=await this._rpcRequest("getFeeForMessage",o),a=on(i,ou(mn(St())));if("error"in a)throw new Kn(a.error,"failed to get fee for message");if(a.result===null)throw new Error("invalid blockhash");return a.result}async getRecentPrioritizationFees(e){let r=e?.lockedWritableAccounts?.map(a=>a.toBase58()),n=r?.length?[r]:[],o=await this._rpcRequest("getRecentPrioritizationFees",n),i=on(o,wfn);if("error"in i)throw new Kn(i.error,"failed to get recent prioritization fees");return i.result}async getRecentBlockhash(e){try{return(await this.getRecentBlockhashAndContext(e)).value}catch(r){throw new Error("failed to get recent blockhash: "+r)}}async getLatestBlockhash(e){try{return(await this.getLatestBlockhashAndContext(e)).value}catch(r){throw new Error("failed to get recent blockhash: "+r)}}async getLatestBlockhashAndContext(e){let{commitment:r,config:n}=Ac(e),o=this._buildArgs([],r,void 0,n),i=await this._rpcRequest("getLatestBlockhash",o),a=on(i,cdn);if("error"in a)throw new Kn(a.error,"failed to get latest blockhash");return a.result}async isBlockhashValid(e,r){let{commitment:n,config:o}=Ac(r),i=this._buildArgs([e],n,void 0,o),a=await this._rpcRequest("isBlockhashValid",i),s=on(a,ldn);if("error"in s)throw new Kn(s.error,"failed to determine if the blockhash `"+e+"`is valid");return s.result}async getVersion(){let e=await this._rpcRequest("getVersion",[]),r=on(e,ii(dfn));if("error"in r)throw new Kn(r.error,"failed to get version");return r.result}async getGenesisHash(){let e=await this._rpcRequest("getGenesisHash",[]),r=on(e,ii(Yr()));if("error"in r)throw new Kn(r.error,"failed to get genesis hash");return r.result}async getBlock(e,r){let{commitment:n,config:o}=Ac(r),i=this._buildArgsAtLeastConfirmed([e],n,void 0,o),a=await this._rpcRequest("getBlock",i);try{switch(o?.transactionDetails){case"accounts":{let s=on(a,rdn);if("error"in s)throw s.error;return s.result}case"none":{let s=on(a,tdn);if("error"in s)throw s.error;return s.result}default:{let s=on(a,edn);if("error"in s)throw s.error;let{result:c}=s;return c?{...c,transactions:c.transactions.map(({transaction:l,meta:u,version:f})=>({meta:u,transaction:{...l,message:sze(f,l.message)},version:f}))}:null}}}catch(s){throw new Kn(s,"failed to get confirmed block")}}async getParsedBlock(e,r){let{commitment:n,config:o}=Ac(r),i=this._buildArgsAtLeastConfirmed([e],n,"jsonParsed",o),a=await this._rpcRequest("getBlock",i);try{switch(o?.transactionDetails){case"accounts":{let s=on(a,odn);if("error"in s)throw s.error;return s.result}case"none":{let s=on(a,idn);if("error"in s)throw s.error;return s.result}default:{let s=on(a,ndn);if("error"in s)throw s.error;return s.result}}}catch(s){throw new Kn(s,"failed to get block")}}async getBlockProduction(e){let r,n;if(typeof e=="string")n=e;else if(e){let{commitment:s,...c}=e;n=s,r=c}let o=this._buildArgs([],n,"base64",r),i=await this._rpcRequest("getBlockProduction",o),a=on(i,mfn);if("error"in a)throw new Kn(a.error,"failed to get block production information");return a.result}async getTransaction(e,r){let{commitment:n,config:o}=Ac(r),i=this._buildArgsAtLeastConfirmed([e],n,void 0,o),a=await this._rpcRequest("getTransaction",i),s=on(a,cze);if("error"in s)throw new Kn(s.error,"failed to get transaction");let c=s.result;return c&&{...c,transaction:{...c.transaction,message:sze(c.version,c.transaction.message)}}}async getParsedTransaction(e,r){let{commitment:n,config:o}=Ac(r),i=this._buildArgsAtLeastConfirmed([e],n,"jsonParsed",o),a=await this._rpcRequest("getTransaction",i),s=on(a,u1e);if("error"in s)throw new Kn(s.error,"failed to get transaction");return s.result}async getParsedTransactions(e,r){let{commitment:n,config:o}=Ac(r),i=e.map(c=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([c],n,"jsonParsed",o)}));return(await this._rpcBatchRequest(i)).map(c=>{let l=on(c,u1e);if("error"in l)throw new Kn(l.error,"failed to get transactions");return l.result})}async getTransactions(e,r){let{commitment:n,config:o}=Ac(r),i=e.map(c=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([c],n,void 0,o)}));return(await this._rpcBatchRequest(i)).map(c=>{let l=on(c,cze);if("error"in l)throw new Kn(l.error,"failed to get transactions");let u=l.result;return u&&{...u,transaction:{...u.transaction,message:sze(u.version,u.transaction.message)}}})}async getConfirmedBlock(e,r){let n=this._buildArgsAtLeastConfirmed([e],r),o=await this._rpcRequest("getConfirmedBlock",n),i=on(o,adn);if("error"in i)throw new Kn(i.error,"failed to get confirmed block");let a=i.result;if(!a)throw new Error("Confirmed block "+e+" not found");let s={...a,transactions:a.transactions.map(({transaction:c,meta:l})=>{let u=new l_(c.message);return{meta:l,transaction:{...c,message:u}}})};return{...s,transactions:s.transactions.map(({transaction:c,meta:l})=>({meta:l,transaction:ka.populate(c.message,c.signatures)}))}}async getBlocks(e,r,n){let o=this._buildArgsAtLeastConfirmed(r!==void 0?[e,r]:[e],n),i=await this._rpcRequest("getBlocks",o),a=on(i,ii(fn(St())));if("error"in a)throw new Kn(a.error,"failed to get blocks");return a.result}async getBlockSignatures(e,r){let n=this._buildArgsAtLeastConfirmed([e],r,void 0,{transactionDetails:"signatures",rewards:!1}),o=await this._rpcRequest("getBlock",n),i=on(o,u6t);if("error"in i)throw new Kn(i.error,"failed to get block");let a=i.result;if(!a)throw new Error("Block "+e+" not found");return a}async getConfirmedBlockSignatures(e,r){let n=this._buildArgsAtLeastConfirmed([e],r,void 0,{transactionDetails:"signatures",rewards:!1}),o=await this._rpcRequest("getConfirmedBlock",n),i=on(o,u6t);if("error"in i)throw new Kn(i.error,"failed to get confirmed block");let a=i.result;if(!a)throw new Error("Confirmed block "+e+" not found");return a}async getConfirmedTransaction(e,r){let n=this._buildArgsAtLeastConfirmed([e],r),o=await this._rpcRequest("getConfirmedTransaction",n),i=on(o,cze);if("error"in i)throw new Kn(i.error,"failed to get transaction");let a=i.result;if(!a)return a;let s=new l_(a.transaction.message),c=a.transaction.signatures;return{...a,transaction:ka.populate(s,c)}}async getParsedConfirmedTransaction(e,r){let n=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed"),o=await this._rpcRequest("getConfirmedTransaction",n),i=on(o,u1e);if("error"in i)throw new Kn(i.error,"failed to get confirmed transaction");return i.result}async getParsedConfirmedTransactions(e,r){let n=e.map(a=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([a],r,"jsonParsed")}));return(await this._rpcBatchRequest(n)).map(a=>{let s=on(a,u1e);if("error"in s)throw new Kn(s.error,"failed to get confirmed transactions");return s.result})}async getConfirmedSignaturesForAddress(e,r,n){let o={},i=await this.getFirstAvailableBlock();for(;!("until"in o)&&(r--,!(r<=0||r<i));)try{let c=await this.getConfirmedBlockSignatures(r,"finalized");c.signatures.length>0&&(o.until=c.signatures[c.signatures.length-1].toString())}catch(c){if(c instanceof Error&&c.message.includes("skipped"))continue;throw c}let a=await this.getSlot("finalized");for(;!("before"in o)&&(n++,!(n>a));)try{let c=await this.getConfirmedBlockSignatures(n);c.signatures.length>0&&(o.before=c.signatures[c.signatures.length-1].toString())}catch(c){if(c instanceof Error&&c.message.includes("skipped"))continue;throw c}return(await this.getConfirmedSignaturesForAddress2(e,o)).map(c=>c.signature)}async getConfirmedSignaturesForAddress2(e,r,n){let o=this._buildArgsAtLeastConfirmed([e.toBase58()],n,void 0,r),i=await this._rpcRequest("getConfirmedSignaturesForAddress2",o),a=on(i,Ofn);if("error"in a)throw new Kn(a.error,"failed to get confirmed signatures for address");return a.result}async getSignaturesForAddress(e,r,n){let o=this._buildArgsAtLeastConfirmed([e.toBase58()],n,void 0,r),i=await this._rpcRequest("getSignaturesForAddress",o),a=on(i,Dfn);if("error"in a)throw new Kn(a.error,"failed to get signatures for address");return a.result}async getAddressLookupTable(e,r){let{context:n,value:o}=await this.getAccountInfoAndContext(e,r),i=null;return o!==null&&(i=new m1e({key:e,state:m1e.deserialize(o.data)})),{context:n,value:i}}async getNonceAndContext(e,r){let{context:n,value:o}=await this.getAccountInfoAndContext(e,r),i=null;return o!==null&&(i=Wre.fromAccountData(o.data)),{context:n,value:i}}async getNonce(e,r){return await this.getNonceAndContext(e,r).then(n=>n.value).catch(n=>{throw new Error("failed to get nonce for account "+e.toBase58()+": "+n)})}async requestAirdrop(e,r){let n=await this._rpcRequest("requestAirdrop",[e.toBase58(),r]),o=on(n,pdn);if("error"in o)throw new Kn(o.error,`airdrop to ${e.toBase58()} failed`);return o.result}async _blockhashWithExpiryBlockHeight(e){if(!e){for(;this._pollingBlockhash;)await sO(100);let n=Date.now()-this._blockhashInfo.lastFetch>=efn;if(this._blockhashInfo.latestBlockhash!==null&&!n)return this._blockhashInfo.latestBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{let e=Date.now(),r=this._blockhashInfo.latestBlockhash,n=r?r.blockhash:null;for(let o=0;o<50;o++){let i=await this.getLatestBlockhash("finalized");if(n!==i.blockhash)return this._blockhashInfo={latestBlockhash:i,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},i;await sO(_6t/2)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-e}ms`)}finally{this._pollingBlockhash=!1}}async getStakeMinimumDelegation(e){let{commitment:r,config:n}=Ac(e),o=this._buildArgs([],r,"base64",n),i=await this._rpcRequest("getStakeMinimumDelegation",o),a=on(i,ou(St()));if("error"in a)throw new Kn(a.error,"failed to get stake minimum delegation");return a.result}async simulateTransaction(e,r,n){if("message"in e){let v=e.serialize(),b=ft.from(v).toString("base64");if(Array.isArray(r)||n!==void 0)throw new Error("Invalid arguments");let w=r||{};w.encoding="base64","commitment"in w||(w.commitment=this.commitment),r&&typeof r=="object"&&"innerInstructions"in r&&(w.innerInstructions=r.innerInstructions);let _=[b,w],I=await this._rpcRequest("simulateTransaction",_),B=on(I,c6t);if("error"in B)throw new Error("failed to simulate transaction: "+B.error.message);return B.result}let o;if(e instanceof ka){let g=e;o=new ka,o.feePayer=g.feePayer,o.instructions=e.instructions,o.nonceInfo=g.nonceInfo,o.signatures=g.signatures}else o=ka.populate(e),o._message=o._json=void 0;if(r!==void 0&&!Array.isArray(r))throw new Error("Invalid arguments");let i=r;if(o.nonceInfo&&i)o.sign(...i);else{let g=this._disableBlockhashCaching;for(;;){let v=await this._blockhashWithExpiryBlockHeight(g);if(o.lastValidBlockHeight=v.lastValidBlockHeight,o.recentBlockhash=v.blockhash,!i)break;if(o.sign(...i),!o.signature)throw new Error("!signature");let b=o.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(b)&&!this._blockhashInfo.transactionSignatures.includes(b)){this._blockhashInfo.simulatedSignatures.push(b);break}else g=!0}}let a=o._compile(),s=a.serialize(),l=o._serialize(s).toString("base64"),u={encoding:"base64",commitment:this.commitment};if(n){let g=(Array.isArray(n)?n:a.nonProgramIds()).map(v=>v.toBase58());u.accounts={encoding:"base64",addresses:g}}i&&(u.sigVerify=!0),r&&typeof r=="object"&&"innerInstructions"in r&&(u.innerInstructions=r.innerInstructions);let f=[l,u],h=await this._rpcRequest("simulateTransaction",f),m=on(h,c6t);if("error"in m){let g;if("data"in m.error&&(g=m.error.data.logs,g&&Array.isArray(g))){let v=`
`,b=v+g.join(v);console.error(m.error.message,b)}throw new jre({action:"simulate",signature:"",transactionMessage:m.error.message,logs:g})}return m.result}async sendTransaction(e,r,n){if("version"in e){if(r&&Array.isArray(r))throw new Error("Invalid arguments");let a=e.serialize();return await this.sendRawTransaction(a,r)}if(r===void 0||!Array.isArray(r))throw new Error("Invalid arguments");let o=r;if(e.nonceInfo)e.sign(...o);else{let a=this._disableBlockhashCaching;for(;;){let s=await this._blockhashWithExpiryBlockHeight(a);if(e.lastValidBlockHeight=s.lastValidBlockHeight,e.recentBlockhash=s.blockhash,e.sign(...o),!e.signature)throw new Error("!signature");let c=e.signature.toString("base64");if(this._blockhashInfo.transactionSignatures.includes(c))a=!0;else{this._blockhashInfo.transactionSignatures.push(c);break}}}let i=e.serialize();return await this.sendRawTransaction(i,n)}async sendRawTransaction(e,r){let n=Gi(e).toString("base64");return await this.sendEncodedTransaction(n,r)}async sendEncodedTransaction(e,r){let n={encoding:"base64"},o=r&&r.skipPreflight,i=o===!0?"processed":r&&r.preflightCommitment||this.commitment;r&&r.maxRetries!=null&&(n.maxRetries=r.maxRetries),r&&r.minContextSlot!=null&&(n.minContextSlot=r.minContextSlot),o&&(n.skipPreflight=o),i&&(n.preflightCommitment=i);let a=[e,n],s=await this._rpcRequest("sendTransaction",a),c=on(s,hdn);if("error"in c){let l;throw"data"in c.error&&(l=c.error.data.logs),new jre({action:o?"send":"simulate",signature:"",transactionMessage:c.error.message,logs:l})}return c.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval(()=>{(async()=>{try{await this._rpcWebSocket.notify("ping")}catch{}})()},5e3),this._updateSubscriptions()}_wsOnError(e){this._rpcWebSocketConnected=!1,console.error("ws error:",e.message)}_wsOnClose(e){if(this._rpcWebSocketConnected=!1,this._rpcWebSocketGeneration=(this._rpcWebSocketGeneration+1)%Number.MAX_SAFE_INTEGER,this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null),this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),e===1e3){this._updateSubscriptions();return}this._subscriptionCallbacksByServerSubscriptionId={},Object.entries(this._subscriptionsByHash).forEach(([r,n])=>{this._setSubscription(r,{...n,state:"pending"})})}_setSubscription(e,r){let n=this._subscriptionsByHash[e]?.state;if(this._subscriptionsByHash[e]=r,n!==r.state){let o=this._subscriptionStateChangeCallbacksByHash[e];o&&o.forEach(i=>{try{i(r.state)}catch{}})}}_onSubscriptionStateChange(e,r){let n=this._subscriptionHashByClientSubscriptionId[e];if(n==null)return()=>{};let o=this._subscriptionStateChangeCallbacksByHash[n]||=new Set;return o.add(r),()=>{o.delete(r),o.size===0&&delete this._subscriptionStateChangeCallbacksByHash[n]}}async _updateSubscriptions(){if(Object.keys(this._subscriptionsByHash).length===0){this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout(()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(n){n instanceof Error&&console.log(`Error when closing socket connection: ${n.message}`)}},500));return}if(this._rpcWebSocketIdleTimeout!==null&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),!this._rpcWebSocketConnected){this._rpcWebSocket.connect();return}let e=this._rpcWebSocketGeneration,r=()=>e===this._rpcWebSocketGeneration;await Promise.all(Object.keys(this._subscriptionsByHash).map(async n=>{let o=this._subscriptionsByHash[n];if(o!==void 0)switch(o.state){case"pending":case"unsubscribed":if(o.callbacks.size===0){delete this._subscriptionsByHash[n],o.state==="unsubscribed"&&delete this._subscriptionCallbacksByServerSubscriptionId[o.serverSubscriptionId],await this._updateSubscriptions();return}await(async()=>{let{args:i,method:a}=o;try{this._setSubscription(n,{...o,state:"subscribing"});let s=await this._rpcWebSocket.call(a,i);this._setSubscription(n,{...o,serverSubscriptionId:s,state:"subscribed"}),this._subscriptionCallbacksByServerSubscriptionId[s]=o.callbacks,await this._updateSubscriptions()}catch(s){if(s instanceof Error&&console.error(`${a} error for argument`,i,s.message),!r())return;this._setSubscription(n,{...o,state:"pending"}),await this._updateSubscriptions()}})();break;case"subscribed":o.callbacks.size===0&&await(async()=>{let{serverSubscriptionId:i,unsubscribeMethod:a}=o;if(this._subscriptionsAutoDisposedByRpc.has(i))this._subscriptionsAutoDisposedByRpc.delete(i);else{this._setSubscription(n,{...o,state:"unsubscribing"}),this._setSubscription(n,{...o,state:"unsubscribing"});try{await this._rpcWebSocket.call(a,[i])}catch(s){if(s instanceof Error&&console.error(`${a} error:`,s.message),!r())return;this._setSubscription(n,{...o,state:"subscribed"}),await this._updateSubscriptions();return}}this._setSubscription(n,{...o,state:"unsubscribed"}),await this._updateSubscriptions()})();break}}))}_handleServerNotification(e,r){let n=this._subscriptionCallbacksByServerSubscriptionId[e];n!==void 0&&n.forEach(o=>{try{o(...r)}catch(i){console.error(i)}})}_wsOnAccountNotification(e){let{result:r,subscription:n}=on(e,Lfn);this._handleServerNotification(n,[r.value,r.context])}_makeSubscription(e,r){let n=this._nextClientSubscriptionId++,o=i6t([e.method,r]),i=this._subscriptionsByHash[o];return i===void 0?this._subscriptionsByHash[o]={...e,args:r,callbacks:new Set([e.callback]),state:"pending"}:i.callbacks.add(e.callback),this._subscriptionHashByClientSubscriptionId[n]=o,this._subscriptionDisposeFunctionsByClientSubscriptionId[n]=async()=>{delete this._subscriptionDisposeFunctionsByClientSubscriptionId[n],delete this._subscriptionHashByClientSubscriptionId[n];let a=this._subscriptionsByHash[o];Sc(a!==void 0,`Could not find a \`Subscription\` when tearing down client subscription #${n}`),a.callbacks.delete(e.callback),await this._updateSubscriptions()},this._updateSubscriptions(),n}onAccountChange(e,r,n){let{commitment:o,config:i}=Ac(n),a=this._buildArgs([e.toBase58()],o||this._commitment||"finalized","base64",i);return this._makeSubscription({callback:r,method:"accountSubscribe",unsubscribeMethod:"accountUnsubscribe"},a)}async removeAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"account change")}_wsOnProgramAccountNotification(e){let{result:r,subscription:n}=on(e,Ffn);this._handleServerNotification(n,[{accountId:r.value.pubkey,accountInfo:r.value.account},r.context])}onProgramAccountChange(e,r,n,o){let{commitment:i,config:a}=Ac(n),s=this._buildArgs([e.toBase58()],i||this._commitment||"finalized","base64",a||(o?{filters:s6t(o)}:void 0));return this._makeSubscription({callback:r,method:"programSubscribe",unsubscribeMethod:"programUnsubscribe"},s)}async removeProgramAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"program account change")}onLogs(e,r,n){let o=this._buildArgs([typeof e=="object"?{mentions:[e.toString()]}:e],n||this._commitment||"finalized");return this._makeSubscription({callback:r,method:"logsSubscribe",unsubscribeMethod:"logsUnsubscribe"},o)}async removeOnLogsListener(e){await this._unsubscribeClientSubscription(e,"logs")}_wsOnLogsNotification(e){let{result:r,subscription:n}=on(e,gdn);this._handleServerNotification(n,[r.value,r.context])}_wsOnSlotNotification(e){let{result:r,subscription:n}=on(e,Hfn);this._handleServerNotification(n,[r])}onSlotChange(e){return this._makeSubscription({callback:e,method:"slotSubscribe",unsubscribeMethod:"slotUnsubscribe"},[])}async removeSlotChangeListener(e){await this._unsubscribeClientSubscription(e,"slot change")}_wsOnSlotUpdatesNotification(e){let{result:r,subscription:n}=on(e,Wfn);this._handleServerNotification(n,[r])}onSlotUpdate(e){return this._makeSubscription({callback:e,method:"slotsUpdatesSubscribe",unsubscribeMethod:"slotsUpdatesUnsubscribe"},[])}async removeSlotUpdateListener(e){await this._unsubscribeClientSubscription(e,"slot update")}async _unsubscribeClientSubscription(e,r){let n=this._subscriptionDisposeFunctionsByClientSubscriptionId[e];n?await n():console.warn(`Ignored unsubscribe request because an active subscription with id \`${e}\` for '${r}' events could not be found.`)}_buildArgs(e,r,n,o){let i=r||this._commitment;if(i||n||o){let a={};n&&(a.encoding=n),i&&(a.commitment=i),o&&(a=Object.assign(a,o)),e.push(a)}return e}_buildArgsAtLeastConfirmed(e,r,n,o){let i=r||this._commitment;if(i&&!["confirmed","finalized"].includes(i))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(e,r,n,o)}_wsOnSignatureNotification(e){let{result:r,subscription:n}=on(e,Gfn);r.value!=="receivedSignature"&&this._subscriptionsAutoDisposedByRpc.add(n),this._handleServerNotification(n,r.value==="receivedSignature"?[{type:"received"},r.context]:[{type:"status",result:r.value},r.context])}onSignature(e,r,n){let o=this._buildArgs([e],n||this._commitment||"finalized"),i=this._makeSubscription({callback:(a,s)=>{if(a.type==="status"){r(a.result,s);try{this.removeSignatureListener(i)}catch{}}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},o);return i}onSignatureWithOptions(e,r,n){let{commitment:o,...i}={...n,commitment:n&&n.commitment||this._commitment||"finalized"},a=this._buildArgs([e],o,void 0,i),s=this._makeSubscription({callback:(c,l)=>{r(c,l);try{this.removeSignatureListener(s)}catch{}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},a);return s}async removeSignatureListener(e){await this._unsubscribeClientSubscription(e,"signature result")}_wsOnRootNotification(e){let{result:r,subscription:n}=on(e,Vfn);this._handleServerNotification(n,[r])}onRootChange(e){return this._makeSubscription({callback:e,method:"rootSubscribe",unsubscribeMethod:"rootUnsubscribe"},[])}async removeRootChangeListener(e){await this._unsubscribeClientSubscription(e,"root change")}},uO=class{constructor(e){this._keypair=void 0,this._keypair=e??e6t()}static generate(){return new uO(e6t())}static fromSecretKey(e,r){if(e.byteLength!==64)throw new Error("bad secret key size");let n=e.slice(32,64);if(!r||!r.skipValidation){let o=e.slice(0,32),i=dze(o);for(let a=0;a<32;a++)if(n[a]!==i[a])throw new Error("provided secretKey is invalid")}return new uO({publicKey:n,secretKey:e})}static fromSeed(e){let r=dze(e),n=new Uint8Array(64);return n.set(e),n.set(r,32),new uO({publicKey:r,secretKey:n})}get publicKey(){return new uo(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}},Ure=Object.freeze({CreateLookupTable:{index:0,layout:$e.struct([$e.u32("instruction"),tG("recentSlot"),$e.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:$e.struct([$e.u32("instruction")])},ExtendLookupTable:{index:2,layout:$e.struct([$e.u32("instruction"),tG(),$e.seq(Ei(),$e.offset($e.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:$e.struct([$e.u32("instruction")])},CloseLookupTable:{index:4,layout:$e.struct([$e.u32("instruction")])}});var bze=class{constructor(){}static createLookupTable(e){let[r,n]=uo.findProgramAddressSync([e.authority.toBuffer(),(0,Kre.toBufferLE)(BigInt(e.recentSlot),8)],this.programId),o=Ure.CreateLookupTable,i=ta(o,{recentSlot:BigInt(e.recentSlot),bumpSeed:n}),a=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Wd.programId,isSigner:!1,isWritable:!1}];return[new nc({programId:this.programId,keys:a,data:i}),r]}static freezeLookupTable(e){let r=Ure.FreezeLookupTable,n=ta(r),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new nc({programId:this.programId,keys:o,data:n})}static extendLookupTable(e){let r=Ure.ExtendLookupTable,n=ta(r,{addresses:e.addresses.map(i=>i.toBytes())}),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&o.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Wd.programId,isSigner:!1,isWritable:!1}),new nc({programId:this.programId,keys:o,data:n})}static deactivateLookupTable(e){let r=Ure.DeactivateLookupTable,n=ta(r),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new nc({programId:this.programId,keys:o,data:n})}static closeLookupTable(e){let r=Ure.CloseLookupTable,n=ta(r),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new nc({programId:this.programId,keys:o,data:n})}};bze.programId=new uo("AddressLookupTab1e1111111111111111111111111");var f1e=Object.freeze({RequestUnits:{index:0,layout:$e.struct([$e.u8("instruction"),$e.u32("units"),$e.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:$e.struct([$e.u8("instruction"),$e.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:$e.struct([$e.u8("instruction"),$e.u32("units")])},SetComputeUnitPrice:{index:3,layout:$e.struct([$e.u8("instruction"),tG("microLamports")])}}),xze=class{constructor(){}static requestUnits(e){let r=f1e.RequestUnits,n=ta(r,e);return new nc({keys:[],programId:this.programId,data:n})}static requestHeapFrame(e){let r=f1e.RequestHeapFrame,n=ta(r,e);return new nc({keys:[],programId:this.programId,data:n})}static setComputeUnitLimit(e){let r=f1e.SetComputeUnitLimit,n=ta(r,e);return new nc({keys:[],programId:this.programId,data:n})}static setComputeUnitPrice(e){let r=f1e.SetComputeUnitPrice,n=ta(r,{microLamports:BigInt(e.microLamports)});return new nc({keys:[],programId:this.programId,data:n})}};xze.programId=new uo("ComputeBudget111111111111111111111111111111");var f6t=64,d6t=32,p6t=64,h6t=$e.struct([$e.u8("numSignatures"),$e.u8("padding"),$e.u16("signatureOffset"),$e.u16("signatureInstructionIndex"),$e.u16("publicKeyOffset"),$e.u16("publicKeyInstructionIndex"),$e.u16("messageDataOffset"),$e.u16("messageDataSize"),$e.u16("messageInstructionIndex")]),Vre=class{constructor(){}static createInstructionWithPublicKey(e){let{publicKey:r,message:n,signature:o,instructionIndex:i}=e;Sc(r.length===d6t,`Public Key must be ${d6t} bytes but received ${r.length} bytes`),Sc(o.length===p6t,`Signature must be ${p6t} bytes but received ${o.length} bytes`);let a=h6t.span,s=a+r.length,c=s+o.length,l=1,u=ft.alloc(c+n.length),f=i??65535;return h6t.encode({numSignatures:l,padding:0,signatureOffset:s,signatureInstructionIndex:f,publicKeyOffset:a,publicKeyInstructionIndex:f,messageDataOffset:c,messageDataSize:n.length,messageInstructionIndex:f},u),u.fill(r,a),u.fill(o,s),u.fill(n,c),new nc({keys:[],programId:Vre.programId,data:u})}static createInstructionWithPrivateKey(e){let{privateKey:r,message:n,instructionIndex:o}=e;Sc(r.length===f6t,`Private key must be ${f6t} bytes but received ${r.length} bytes`);try{let i=uO.fromSecretKey(r),a=i.publicKey.toBytes(),s=b6t(n,i.secretKey);return this.createInstructionWithPublicKey({publicKey:a,message:n,signature:s,instructionIndex:o})}catch(i){throw new Error(`Error creating instruction; ${i}`)}}};Vre.programId=new uo("Ed25519SigVerify111111111111111111111111111");var ydn=(t,e)=>{let r=Dre.sign(t,e);return[r.toCompactRawBytes(),r.recovery]};Dre.utils.isValidPrivateKey;var bdn=Dre.getPublicKey,m6t=32,lze=20,g6t=64,xdn=11,uze=$e.struct([$e.u8("numSignatures"),$e.u16("signatureOffset"),$e.u8("signatureInstructionIndex"),$e.u16("ethAddressOffset"),$e.u8("ethAddressInstructionIndex"),$e.u16("messageDataOffset"),$e.u16("messageDataSize"),$e.u8("messageInstructionIndex"),$e.blob(20,"ethAddress"),$e.blob(64,"signature"),$e.u8("recoveryId")]),fO=class{constructor(){}static publicKeyToEthAddress(e){Sc(e.length===g6t,`Public key must be ${g6t} bytes but received ${e.length} bytes`);try{return ft.from(eze(Gi(e))).slice(-lze)}catch(r){throw new Error(`Error constructing Ethereum address: ${r}`)}}static createInstructionWithPublicKey(e){let{publicKey:r,message:n,signature:o,recoveryId:i,instructionIndex:a}=e;return fO.createInstructionWithEthAddress({ethAddress:fO.publicKeyToEthAddress(r),message:n,signature:o,recoveryId:i,instructionIndex:a})}static createInstructionWithEthAddress(e){let{ethAddress:r,message:n,signature:o,recoveryId:i,instructionIndex:a=0}=e,s;typeof r=="string"?r.startsWith("0x")?s=ft.from(r.substr(2),"hex"):s=ft.from(r,"hex"):s=r,Sc(s.length===lze,`Address must be ${lze} bytes but received ${s.length} bytes`);let c=1+xdn,l=c,u=c+s.length,f=u+o.length+1,h=1,m=ft.alloc(uze.span+n.length);return uze.encode({numSignatures:h,signatureOffset:u,signatureInstructionIndex:a,ethAddressOffset:l,ethAddressInstructionIndex:a,messageDataOffset:f,messageDataSize:n.length,messageInstructionIndex:a,signature:Gi(o),ethAddress:Gi(s),recoveryId:i},m),m.fill(Gi(n),uze.span),new nc({keys:[],programId:fO.programId,data:m})}static createInstructionWithPrivateKey(e){let{privateKey:r,message:n,instructionIndex:o}=e;Sc(r.length===m6t,`Private key must be ${m6t} bytes but received ${r.length} bytes`);try{let i=Gi(r),a=bdn(i,!1).slice(1),s=ft.from(eze(Gi(n))),[c,l]=ydn(s,i);return this.createInstructionWithPublicKey({publicKey:a,message:n,signature:c,recoveryId:l,instructionIndex:o})}catch(i){throw new Error(`Error creating instruction; ${i}`)}}};fO.programId=new uo("KeccakSecp256k11111111111111111111111111111");var L6t,wdn=new uo("StakeConfig11111111111111111111111111111111");var qre=class{constructor(e,r,n){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=r,this.custodian=n}};L6t=qre;qre.default=new L6t(0,0,uo.default);var NI=Object.freeze({Initialize:{index:0,layout:$e.struct([$e.u32("instruction"),Pun(),Nun()])},Authorize:{index:1,layout:$e.struct([$e.u32("instruction"),Ei("newAuthorized"),$e.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:$e.struct([$e.u32("instruction")])},Split:{index:3,layout:$e.struct([$e.u32("instruction"),$e.ns64("lamports")])},Withdraw:{index:4,layout:$e.struct([$e.u32("instruction"),$e.ns64("lamports")])},Deactivate:{index:5,layout:$e.struct([$e.u32("instruction")])},Merge:{index:7,layout:$e.struct([$e.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:$e.struct([$e.u32("instruction"),Ei("newAuthorized"),$e.u32("stakeAuthorizationType"),ZW("authoritySeed"),Ei("authorityOwner")])}}),Dri=Object.freeze({Staker:{index:0},Withdrawer:{index:1}}),y1e=class{constructor(){}static initialize(e){let{stakePubkey:r,authorized:n,lockup:o}=e,i=o||qre.default,a=NI.Initialize,s=ta(a,{authorized:{staker:Gi(n.staker.toBuffer()),withdrawer:Gi(n.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:Gi(i.custodian.toBuffer())}}),c={keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:Hre,isSigner:!1,isWritable:!1}],programId:this.programId,data:s};return new nc(c)}static createAccountWithSeed(e){let r=new ka;r.add(Wd.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:i}=e;return r.add(this.initialize({stakePubkey:n,authorized:o,lockup:i}))}static createAccount(e){let r=new ka;r.add(Wd.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:i}=e;return r.add(this.initialize({stakePubkey:n,authorized:o,lockup:i}))}static delegate(e){let{stakePubkey:r,authorizedPubkey:n,votePubkey:o}=e,i=NI.Delegate,a=ta(i);return new ka().add({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!1},{pubkey:vk,isSigner:!1,isWritable:!1},{pubkey:ize,isSigner:!1,isWritable:!1},{pubkey:wdn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:a})}static authorize(e){let{stakePubkey:r,authorizedPubkey:n,newAuthorizedPubkey:o,stakeAuthorizationType:i,custodianPubkey:a}=e,s=NI.Authorize,c=ta(s,{newAuthorized:Gi(o.toBuffer()),stakeAuthorizationType:i.index}),l=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:vk,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return a&&l.push({pubkey:a,isSigner:!0,isWritable:!1}),new ka().add({keys:l,programId:this.programId,data:c})}static authorizeWithSeed(e){let{stakePubkey:r,authorityBase:n,authoritySeed:o,authorityOwner:i,newAuthorizedPubkey:a,stakeAuthorizationType:s,custodianPubkey:c}=e,l=NI.AuthorizeWithSeed,u=ta(l,{newAuthorized:Gi(a.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:o,authorityOwner:Gi(i.toBuffer())}),f=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1},{pubkey:vk,isSigner:!1,isWritable:!1}];return c&&f.push({pubkey:c,isSigner:!0,isWritable:!1}),new ka().add({keys:f,programId:this.programId,data:u})}static splitInstruction(e){let{stakePubkey:r,authorizedPubkey:n,splitStakePubkey:o,lamports:i}=e,a=NI.Split,s=ta(a,{lamports:i});return new nc({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:s})}static split(e,r){let n=new ka;return n.add(Wd.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:r,space:this.space,programId:this.programId})),n.add(this.splitInstruction(e))}static splitWithSeed(e,r){let{stakePubkey:n,authorizedPubkey:o,splitStakePubkey:i,basePubkey:a,seed:s,lamports:c}=e,l=new ka;return l.add(Wd.allocate({accountPubkey:i,basePubkey:a,seed:s,space:this.space,programId:this.programId})),r&&r>0&&l.add(Wd.transfer({fromPubkey:e.authorizedPubkey,toPubkey:i,lamports:r})),l.add(this.splitInstruction({stakePubkey:n,authorizedPubkey:o,splitStakePubkey:i,lamports:c}))}static merge(e){let{stakePubkey:r,sourceStakePubKey:n,authorizedPubkey:o}=e,i=NI.Merge,a=ta(i);return new ka().add({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:vk,isSigner:!1,isWritable:!1},{pubkey:ize,isSigner:!1,isWritable:!1},{pubkey:o,isSigner:!0,isWritable:!1}],programId:this.programId,data:a})}static withdraw(e){let{stakePubkey:r,authorizedPubkey:n,toPubkey:o,lamports:i,custodianPubkey:a}=e,s=NI.Withdraw,c=ta(s,{lamports:i}),l=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:vk,isSigner:!1,isWritable:!1},{pubkey:ize,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return a&&l.push({pubkey:a,isSigner:!0,isWritable:!1}),new ka().add({keys:l,programId:this.programId,data:c})}static deactivate(e){let{stakePubkey:r,authorizedPubkey:n}=e,o=NI.Deactivate,i=ta(o);return new ka().add({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:vk,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}};y1e.programId=new uo("Stake11111111111111111111111111111111111111");y1e.space=200;var Fre=Object.freeze({InitializeAccount:{index:0,layout:$e.struct([$e.u32("instruction"),Bun()])},Authorize:{index:1,layout:$e.struct([$e.u32("instruction"),Ei("newAuthorized"),$e.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:$e.struct([$e.u32("instruction"),$e.ns64("lamports")])},UpdateValidatorIdentity:{index:4,layout:$e.struct([$e.u32("instruction")])},AuthorizeWithSeed:{index:10,layout:$e.struct([$e.u32("instruction"),Oun()])}}),Lri=Object.freeze({Voter:{index:0},Withdrawer:{index:1}}),nG=class{constructor(){}static initializeAccount(e){let{votePubkey:r,nodePubkey:n,voteInit:o}=e,i=Fre.InitializeAccount,a=ta(i,{voteInit:{nodePubkey:Gi(o.nodePubkey.toBuffer()),authorizedVoter:Gi(o.authorizedVoter.toBuffer()),authorizedWithdrawer:Gi(o.authorizedWithdrawer.toBuffer()),commission:o.commission}}),s={keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:Hre,isSigner:!1,isWritable:!1},{pubkey:vk,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:a};return new nc(s)}static createAccount(e){let r=new ka;return r.add(Wd.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),r.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){let{votePubkey:r,authorizedPubkey:n,newAuthorizedPubkey:o,voteAuthorizationType:i}=e,a=Fre.Authorize,s=ta(a,{newAuthorized:Gi(o.toBuffer()),voteAuthorizationType:i.index}),c=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:vk,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return new ka().add({keys:c,programId:this.programId,data:s})}static authorizeWithSeed(e){let{currentAuthorityDerivedKeyBasePubkey:r,currentAuthorityDerivedKeyOwnerPubkey:n,currentAuthorityDerivedKeySeed:o,newAuthorizedPubkey:i,voteAuthorizationType:a,votePubkey:s}=e,c=Fre.AuthorizeWithSeed,l=ta(c,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:Gi(n.toBuffer()),currentAuthorityDerivedKeySeed:o,newAuthorized:Gi(i.toBuffer()),voteAuthorizationType:a.index}}),u=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:vk,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return new ka().add({keys:u,programId:this.programId,data:l})}static withdraw(e){let{votePubkey:r,authorizedWithdrawerPubkey:n,lamports:o,toPubkey:i}=e,a=Fre.Withdraw,s=ta(a,{lamports:o}),c=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return new ka().add({keys:c,programId:this.programId,data:s})}static safeWithdraw(e,r,n){if(e.lamports>r-n)throw new Error("Withdraw will leave vote account with insufficient funds.");return nG.withdraw(e)}static updateValidatorIdentity(e){let{votePubkey:r,authorizedWithdrawerPubkey:n,nodePubkey:o}=e,i=Fre.UpdateValidatorIdentity,a=ta(i),s=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!0,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return new ka().add({keys:s,programId:this.programId,data:a})}};nG.programId=new uo("Vote111111111111111111111111111111111111111");nG.space=3762;var Uri=new uo("Va1idator1nfo111111111111111111111111111111"),Fri=kr({name:Yr(),website:lo(Yr()),details:lo(Yr()),iconUrl:lo(Yr()),keybaseUsername:lo(Yr())});var zri=new uo("Vote111111111111111111111111111111111111111"),Hri=$e.struct([Ei("nodePubkey"),Ei("authorizedWithdrawer"),$e.u8("commission"),$e.nu64(),$e.seq($e.struct([$e.nu64("slot"),$e.u32("confirmationCount")]),$e.offset($e.u32(),-8),"votes"),$e.u8("rootSlotValid"),$e.nu64("rootSlot"),$e.nu64(),$e.seq($e.struct([$e.nu64("epoch"),Ei("authorizedVoter")]),$e.offset($e.u32(),-8),"authorizedVoters"),$e.struct([$e.seq($e.struct([Ei("authorizedPubkey"),$e.nu64("epochOfLastAuthorizedSwitch"),$e.nu64("targetEpoch")]),32,"buf"),$e.nu64("idx"),$e.u8("isEmpty")],"priorVoters"),$e.nu64(),$e.seq($e.struct([$e.nu64("epoch"),$e.nu64("credits"),$e.nu64("prevCredits")]),$e.offset($e.u32(),-8),"epochCredits"),$e.struct([$e.nu64("slot"),$e.nu64("timestamp")],"lastTimestamp")]);var A1e=class{constructor(e,r){this.adapter=r;ae(this,"connection");if(!e)throw new Error("rpcUrl or connection is required");this.connection=typeof e=="string"?new v1e(e,"confirmed"):e}get metadata(){return this.adapter.metadata??A1e.DEFAULT_METADATA}signTransaction(e,r){return this.adapter.signTransaction(e,r)}confirmTransaction(e){return new Promise((r,n)=>{let o=Date.now(),i=async()=>{if(Date.now()-o>=A1e.CONFIRM_TIMEOUT_MS){n(new Error("Unable to confirm transaction: timeout reached"));return}try{let a=await this.connection.getSignatureStatus(e);if(a.value?.err){n(new Error("Transaction execution failed, check wallet for details"));return}if(a.value&&a.value.confirmations!==null){r();return}}catch(a){console.error("[@dialectlabs/blinks] Error confirming transaction",a)}setTimeout(i,3e3)};i()})}async connect(e){try{return await this.adapter.connect(e)}catch{return null}}signMessage(e,r){return this.adapter.signMessage(e,r)}},w1e=A1e;ae(w1e,"CONFIRM_TIMEOUT_MS",6e4*1.2),ae(w1e,"DEFAULT_METADATA",{supportedBlockchainIds:okt});d();p();d();p();var Adn=10*60*1e3,Eze=class{constructor(e){ae(this,"actionsByHost");ae(this,"websitesByHost");ae(this,"interstitialsByHost");ae(this,"allowRequestHeaders");ae(this,"initPromise",null);this.actionsByHost=e?Object.fromEntries(e.actions.map(r=>[r.host,r])):{},this.websitesByHost=e?Object.fromEntries(e.websites.map(r=>[r.host,r])):{},this.interstitialsByHost=e?Object.fromEntries(e.interstitials.map(r=>[r.host,r])):{},this.allowRequestHeaders=e?.allowRequestHeaders??[]}static getInstance(e){return(this.instance===null||e)&&(this.instance=new Eze(e)),this.instance}async init(){this.initPromise===null&&(await this.refresh(),setInterval(()=>this.refresh(),Adn))}async refresh(){this.initPromise=Sdn();let e=await this.initPromise;this.actionsByHost=Object.fromEntries(e.actions.map(r=>[r.host,r])),this.websitesByHost=Object.fromEntries(e.websites.map(r=>[r.host,r])),this.interstitialsByHost=Object.fromEntries(e.interstitials.map(r=>[r.host,r])),this.allowRequestHeaders=e?.allowRequestHeaders??[]}lookup(e,r="action"){return r==="action"?this.lookupAction(e):r==="website"?this.lookupWebsite(e):r==="interstitial"?this.lookupInterstitial(e):null}lookupAction(e){try{let n=new URL(e).host;return this.actionsByHost[n]??null}catch(r){return console.error(`[@dialectlabs/blinks] Failed to lookup action for URL: ${e}`,r),null}}lookupWebsite(e){try{let n=new URL(e).host;return this.websitesByHost[n]??null}catch(r){return console.error(`[@dialectlabs/blinks] Failed to lookup website for URL: ${e}`,r),null}}lookupInterstitial(e){try{let n=new URL(e).host;return this.interstitialsByHost[n]??null}catch(r){return console.error(`[@dialectlabs/blinks] Failed to lookup interstitial for URL: ${e}`,r),null}}isAllowRequestHeaders(e){try{let n=new URL(e).host;return this.allowRequestHeaders.includes(n)}catch(r){return console.error(`Failed to lookup allowRequestHeaders for URL: ${e}`,r),!1}}},u_=Eze;ae(u_,"instance",null);var U6t=(...t)=>t.includes("malicious")?"malicious":t.includes("unknown")?"unknown":"trusted",S1e=t=>u_.getInstance().lookup(typeof t=="string"?t:t.url,"action")?.state??"unknown",E1e=t=>u_.getInstance().lookup(t,"website")?.state??"unknown",_1e=t=>u_.getInstance().lookup(t,"interstitial")?.state??"unknown",F6t=t=>u_.getInstance().isAllowRequestHeaders(t);async function Sdn(){return await window?.okxwallet?.request({method:"wallet_getBlinkConfig"})}d();p();d();p();d();p();var Gd=ie(qe(),1);d();p();d();p();var _ze=()=>{},C1e=/^(solana-action:|solana:)/;function Yre(t){try{let r=new URL(t).searchParams.get("action");if(!r)return{isInterstitial:!1};let n=decodeURIComponent(r);if(!C1e.test(n))return{isInterstitial:!1};let o=n.replace(C1e,"");return{isInterstitial:!0,decodedActionUrl:new URL(o).toString()}}catch(e){return console.error(`[@dialectlabs/blinks] Failed to check if URL is interstitial: ${t}`,e),{isInterstitial:!1}}}d();p();var z6t=t=>!!t.error,Cze=t=>!!t.error;d();p();d();p();function H6t(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(e=0;e<o;e++)t[e]&&(r=H6t(t[e]))&&(n&&(n+=" "),n+=r)}else for(r in t)t[r]&&(n&&(n+=" "),n+=r);return n}function Edn(){for(var t,e,r=0,n="",o=arguments.length;r<o;r++)(t=arguments[r])&&(e=H6t(t))&&(n&&(n+=" "),n+=e);return n}var Pi=Edn;var Oze=ie(qe(),1);d();p();var Jre=ie(Ut(),1),kdn={error:{container:"group bg-transparent-error",text:"text-text-error group-hover:text-text-error-hover transition-colors motion-reduce:transition-none",icon:"text-icon-error group-hover:text-icon-error-hover transition-colors motion-reduce:transition-none"},warning:{container:"group bg-transparent-warning",text:"text-text-warning group-hover:text-text-warning-hover transition-colors motion-reduce:transition-none",icon:"text-icon-warning group-hover:text-icon-warning-hover transition-colors motion-reduce:transition-none"},default:{container:"group bg-transparent-grey",text:"text-text-primary group-hover:text-text-primary-hover transition-colors motion-reduce:transition-none",icon:"text-icon-primary group-hover:text-icon-primary-hover transition-colors motion-reduce:transition-none"}},OI=({variant:t="default",children:e,className:r,icon:n})=>{let{container:o,icon:i,text:a}=kdn[t];return(0,Jre.jsxs)("div",{className:Pi(o,"inline-flex items-center justify-center gap-1 rounded-full text-subtext font-semibold leading-none",r,{"aspect-square p-1":!e&&n,"px-1.5 py-1":e}),children:[e&&(0,Jre.jsx)("span",{className:a,children:e}),n&&(0,Jre.jsx)("div",{className:i,children:n})]})};d();p();var V6t=ie(Ut(),1),Tdn={error:"bg-transparent-error text-text-error border-stroke-error",warning:"bg-transparent-warning text-text-warning border-stroke-warning"},kze=({variant:t="warning",children:e})=>(0,V6t.jsx)("div",{className:Pi(Tdn[t],"rounded-lg border p-3 text-subtext"),children:e});d();p();d();p();var Tze=ie(Ut(),1),hO=t=>(0,Tze.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:17,height:16,viewBox:"0 0 17 16",fill:"none",...t,children:(0,Tze.jsx)("path",{d:"M15.348 3.509a.984.984 0 010 1.437l-8.173 8.172a.984.984 0 01-1.437 0L1.652 9.032a.984.984 0 010-1.437.984.984 0 011.437 0l3.384 3.353 7.438-7.439a.984.984 0 011.437 0z",fill:"currentColor"})});d();p();var Ize=ie(Ut(),1),Rze=t=>(0,Ize.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",preserveAspectRatio:"xMidYMid meet",...t,children:(0,Ize.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"m8.38 1.087 5.483 2.334c.641.291 1.137.904 1.137 1.662-.03 2.916-1.225 8.195-6.241 10.616a1.794 1.794 0 0 1-1.546 0c-5.016-2.42-6.212-7.7-6.212-10.616-.029-.758.467-1.37 1.108-1.662l5.483-2.334a.932.932 0 0 1 .788 0Zm-1.313 10.29c0 .524.408.933.933.933a.94.94 0 0 0 .933-.934.96.96 0 0 0-.933-.933.94.94 0 0 0-.933.934ZM8 4.109a.9.9 0 0 0-.9.9v3.606a.9.9 0 0 0 1.8 0V5.01a.9.9 0 0 0-.9-.9Z",clipRule:"evenodd"})});d();p();var Mze=ie(Ut(),1),DI=t=>(0,Mze.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",preserveAspectRatio:"xMidYMid meet",...t,children:(0,Mze.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M13.863 3.42 8.38 1.088a.932.932 0 0 0-.787 0L2.108 3.421c-.641.291-1.137.904-1.108 1.662 0 2.916 1.196 8.195 6.212 10.616.496.233 1.05.233 1.546 0 5.016-2.42 6.212-7.7 6.241-10.616 0-.758-.496-1.37-1.137-1.662Zm-6.33 7.35h-.582a.69.69 0 0 0-.7.7c0 .408.292.7.7.7h2.216c.379 0 .7-.292.7-.7 0-.38-.321-.7-.7-.7h-.234V8.204c0-.38-.32-.7-.7-.7H7.208a.69.69 0 0 0-.7.7c0 .408.292.7.7.7h.326v1.866Zm-.466-5.133c0 .525.408.933.933.933a.94.94 0 0 0 .933-.933A.96.96 0 0 0 8 4.704a.94.94 0 0 0-.933.933Z",clipRule:"evenodd"})});d();p();var bk=ie(Ut(),1),xk=t=>(0,bk.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",preserveAspectRatio:"xMidYMid meet",...t,children:[(0,bk.jsxs)("g",{fill:"currentColor",clipPath:"url(#a)",children:[(0,bk.jsx)("path",{d:"M7.409 9.774 9.774 7.41a.836.836 0 1 0-1.183-1.183L6.226 8.592A.836.836 0 1 0 7.41 9.774Z"}),(0,bk.jsx)("path",{d:"M10.76.503A4.709 4.709 0 0 0 7.41 1.889L5.83 3.467A.836.836 0 1 0 7.014 4.65L8.59 3.072a3.067 3.067 0 0 1 4.338 4.337L11.35 8.987a.835.835 0 1 0 1.182 1.182l1.578-1.577a4.738 4.738 0 0 0-3.35-8.09ZM5.24 15.497a4.706 4.706 0 0 0 3.351-1.386l1.578-1.577a.836.836 0 1 0-1.182-1.183l-1.578 1.578a3.067 3.067 0 1 1-4.337-4.337L4.65 7.014A.836.836 0 1 0 3.467 5.83L1.889 7.41a4.737 4.737 0 0 0 3.351 8.088Z"})]}),(0,bk.jsx)("defs",{children:(0,bk.jsx)("clipPath",{id:"a",children:(0,bk.jsx)("path",{fill:"#fff",d:"M0 0h16v16H0z"})})})]});d();p();var q6t=ie(qe(),1),LI=ie(Ut(),1),Idn=[0,45,90,135,180,225,270,315],mO=({width:t=16})=>{let e=(0,q6t.useMemo)(()=>Idn.map((r,n)=>(0,LI.jsx)("circle",{cy:12,cx:12,r:4,transform:`rotate(${r}, 24, 24)`,fillOpacity:n<2?0:1},r)),[]);return(0,LI.jsxs)(LI.Fragment,{children:[(0,LI.jsx)("style",{children:"@keyframes spin{to{transform:rotate(360deg)}}"}),(0,LI.jsx)("svg",{viewBox:"0 0 48 48",width:t,fill:"currentColor","data-testid":"rotating-dots-svg","aria-label":"rotating-dots-loading",style:{animationDuration:"1s",animation:"spin 1s steps(8, end) infinite"},children:e})]})};d();p();d();p();d();p();var K6t=ie(Ut(),1),T1e=({onClick:t,disabled:e,variant:r="default",className:n,children:o})=>(0,K6t.jsx)("button",{className:Pi(n,"flex w-full items-center justify-center text-nowrap rounded-button px-4 py-3 text-text font-semibold transition-colors motion-reduce:transition-none",{"bg-button-disabled text-text-button-disabled":e&&r!=="success","bg-button text-text-button hover:bg-button-hover":!e&&r!=="success","bg-button-success text-text-button-success":r==="success"}),disabled:e,onClick:t,children:o});var wk=ie(Ut(),1),Lu=({text:t,loading:e,disabled:r,variant:n,onClick:o})=>(0,wk.jsx)(T1e,{onClick:()=>o(),disabled:r,variant:n,children:(0,wk.jsx)("span",{className:"min-w-0 truncate",children:(0,wk.jsx)(()=>e?(0,wk.jsxs)("span",{className:"flex flex-row items-center justify-center gap-2 text-nowrap",children:[t," ",(0,wk.jsx)(mO,{})]}):n==="success"?(0,wk.jsxs)("span",{className:"flex flex-row items-center justify-center gap-2 text-nowrap",children:[t,(0,wk.jsx)(hO,{})]}):t,{})})});d();p();var yx=ie(qe(),1);d();p();var UI=ie(Ut(),1),Rdn=t=>(0,UI.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",preserveAspectRatio:"xMidYMid meet",...t,children:[(0,UI.jsx)("g",{clipPath:"url(#a)",children:(0,UI.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.805 1.232a.732.732 0 1 0-1.464 0v.37c-.362.006-.685.019-.969.048-.526.055-1.004.174-1.428.468-.29.2-.54.451-.741.74-.294.425-.412.902-.467 1.429-.049.462-.053 1.026-.053 1.7V10.43c0 .99 0 1.808.087 2.454.091.68.29 1.279.77 1.759.48.48 1.08.679 1.759.77.646.087 1.463.087 2.454.087h4.494c.99 0 1.808 0 2.454-.087.68-.091 1.279-.29 1.759-.77.48-.48.679-1.08.77-1.759.087-.646.087-1.463.087-2.454V5.988c0-.675-.004-1.239-.053-1.701-.055-.527-.173-1.004-.467-1.428-.2-.29-.452-.54-.741-.741-.425-.294-.902-.413-1.428-.468-.284-.03-.607-.042-.97-.048v-.37a.732.732 0 0 0-1.463 0v.366h-4.39v-.366Zm8.049 4.756c-.001-.685-.006-1.17-.045-1.55-.043-.406-.12-.607-.215-.746-.1-.145-.226-.27-.371-.37-.14-.097-.34-.174-.747-.216a9.532 9.532 0 0 0-.818-.04v.36a.732.732 0 0 1-1.463 0v-.365h-4.39v.366a.732.732 0 1 1-1.464 0v-.361c-.324.005-.59.016-.817.04-.407.042-.608.119-.747.215-.145.1-.27.226-.37.37-.097.14-.173.34-.216.748-.04.379-.044.864-.045 1.549h11.707ZM2.146 7.45v2.927c0 1.056.002 1.774.074 2.311.07.517.192.756.355.919.163.163.402.285.919.355.537.072 1.255.074 2.31.074h4.391c1.056 0 1.774-.002 2.311-.074.517-.07.756-.192.919-.355.163-.163.285-.402.355-.919.072-.537.074-1.255.074-2.311V7.451H2.146Z",clipRule:"evenodd"})}),(0,UI.jsx)("defs",{children:(0,UI.jsx)("clipPath",{id:"a",children:(0,UI.jsx)("path",{fill:"#fff",d:"M0 0h16v16H0z"})})})]}),Y6t=Rdn;d();p();var J6t=ie(qe(),1),FI=ie(Ut(),1),yv=({children:t,leftAdornment:e,rightAdornment:r,footer:n,description:o,standalone:i=!0})=>(0,FI.jsxs)("div",{children:[(0,FI.jsxs)("div",{className:Pi("peer relative flex min-h-10 items-center gap-1.5 border border-input-stroke py-1.5 pl-4 pr-1.5 transition-colors motion-reduce:transition-none","focus-within:has-[:invalid]:border-input-stroke-error focus-within:has-[:valid]:border-input-stroke-selected focus-within:hover:has-[:invalid]:border-input-stroke-error focus-within:hover:has-[:valid]:border-input-stroke-selected","hover:has-[:enabled]:border-input-stroke-hover",i?"rounded-input-standalone":"rounded-input"),children:[e&&(0,FI.jsx)("div",{children:e}),(0,J6t.cloneElement)(t,{className:"flex-1 truncate bg-input-bg text-text-input outline-none placeholder:text-text-input-placeholder disabled:text-text-input-disabled"}),r&&(0,FI.jsx)("div",{className:"min-w-0",children:r})]}),n&&(0,FI.jsx)("div",{className:"mt-2",children:n}),o&&(0,FI.jsx)("span",{className:"mt-2 text-caption font-medium text-text-secondary peer-[:focus-within:has(:invalid)]:text-text-error",children:o})]});d();p();var zI=({min:t,max:e})=>t&&e?`Type between ${t} and ${e} characters`:t?`Type minimum ${t} characters`:e?`Type maximum ${e} characters`:null,X6t=({min:t,max:e})=>t&&e?`Enter a number between ${t} and ${e}`:t?`Enter a number greater than ${t}`:e?`Enter a number less than ${e}`:null,Z6t=({min:t,max:e,includeTime:r})=>{let n=t?new Date(t):null,o=e?new Date(e):null,i=new Intl.DateTimeFormat("en",{year:"numeric",month:"numeric",day:"numeric",hour:r?"numeric":void 0,minute:r?"numeric":void 0});return n&&o?`Pick a date between ${i.format(n)} and ${i.format(o)}`:n?`Pick a date after ${i.format(n)}`:o?`Pick a date before ${i.format(o)}`:null},Q6t=({min:t,max:e})=>t&&e?`Select between ${t} and ${e} options`:t?`Select minimum ${t} options`:e?`Select maximum ${e} options`:null;var aG=ie(Ut(),1),$6t=({type:t="date",placeholder:e,name:r,button:n,disabled:o,onChange:i,onValidityChange:a,pattern:s,min:c,max:l,description:u,required:f})=>{let h=(0,yx.useId)(),m=!!n,[g,v]=(0,yx.useState)(""),[b,w]=(0,yx.useState)(!m&&!f),[_,I]=(0,yx.useState)(!1),B=c,L=l;(0,yx.useEffect)(()=>{a?.(b)},[]);let D=(0,yx.useCallback)(U=>{let T=U.currentTarget.value,P=U.currentTarget.checkValidity();v(T),w(P),i?.(T),a?.(P)},[i,a]),z=(e||"Enter a date")+(f?"*":""),G=(0,yx.useMemo)(()=>({min:B,max:L,pattern:s,title:u}),[B,L,s,u]);return(0,aG.jsx)(yv,{standalone:m,description:u??Z6t({min:B,max:L}),leftAdornment:(0,aG.jsx)("label",{htmlFor:h,children:(0,aG.jsx)(Y6t,{className:"text-icon-primary"})}),rightAdornment:n?(0,aG.jsx)(Lu,{...n,onClick:()=>n.onClick({[r]:g}),disabled:n.disabled||g===""||!b}):null,children:(0,aG.jsx)("input",{id:h,type:s||!_?"text":t,placeholder:z,value:g,onChange:D,onFocus:()=>I(!0),...G,required:n?!0:f,disabled:o})})};d();p();var Ak=ie(qe(),1);d();p();var Pze=ie(Ut(),1),Mdn=t=>(0,Pze.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",preserveAspectRatio:"xMidYMid meet",...t,children:(0,Pze.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.361 2.685a.764.764 0 0 0-.157.227A2.986 2.986 0 0 0 .75 4.5v7a3 3 0 0 0 3 3h8.5a3 3 0 0 0 3-3v-7c0-.583-.166-1.128-.454-1.588a.75.75 0 0 0-.157-.227A2.995 2.995 0 0 0 12.25 1.5h-8.5c-.975 0-1.841.465-2.389 1.185ZM3.75 3h8.5c.27 0 .522.071.74.195L8.815 6.817a1.25 1.25 0 0 1-1.638-.001l-4.167-3.62C3.227 3.07 3.48 3 3.75 3Zm10 1.522V11.5a1.5 1.5 0 0 1-1.5 1.5h-8.5a1.5 1.5 0 0 1-1.5-1.5V4.524l3.942 3.424a2.75 2.75 0 0 0 3.605.002l3.953-3.428Z",clipRule:"evenodd"})}),e8t=Mdn;var sG=ie(Ut(),1),t8t=({placeholder:t,name:e,button:r,disabled:n,onChange:o,onValidityChange:i,pattern:a,min:s,max:c,description:l,required:u})=>{let f=(0,Ak.useId)(),h=!!r,[m,g]=(0,Ak.useState)(""),[v,b]=(0,Ak.useState)(!h&&!u),w=s,_=c;(0,Ak.useEffect)(()=>{i?.(v)},[]);let I=D=>{let z=D.currentTarget.value,G=D.currentTarget.checkValidity();g(z),b(G),o?.(z),i?.(G)},B=(t||"hello@example.com")+(u?"*":""),L=(0,Ak.useMemo)(()=>({minLength:w,maxLength:_,pattern:a,title:l}),[w,_,a,l]);return(0,sG.jsx)(yv,{standalone:h,description:l??zI({min:w,max:_}),leftAdornment:(0,sG.jsx)("label",{htmlFor:f,children:(0,sG.jsx)(e8t,{className:"text-icon-primary"})}),rightAdornment:r?(0,sG.jsx)(Lu,{...r,onClick:()=>r.onClick({[e]:m}),disabled:r.disabled||m===""||!v}):null,children:(0,sG.jsx)("input",{id:f,type:a?"text":"email",placeholder:B,value:m,onChange:I,...L,required:r?!0:u,disabled:n})})};d();p();var Sk=ie(qe(),1);d();p();var Nze=ie(Ut(),1),Pdn=t=>(0,Nze.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",preserveAspectRatio:"xMidYMid meet",...t,children:(0,Nze.jsx)("path",{fill:"currentColor",d:"M11.721 1a.75.75 0 0 0-.745.664l-.299 2.586h-4.5l.28-2.42a.745.745 0 0 0-1.48-.17l-.3 2.59H1.75a.75.75 0 0 0 0 1.5H4.5l-.515 4.5H1.75a.75.75 0 0 0 0 1.5h2.063l-.28 2.42a.745.745 0 1 0 1.48.17l.3-2.59h4.5l-.28 2.42a.745.745 0 0 0 1.48.17l.3-2.59h2.937a.75.75 0 0 0 0-1.5H11.5l.52-4.5h2.23a.75.75 0 0 0 0-1.5h-2.063l.279-2.414A.75.75 0 0 0 11.721 1Zm-1.736 9.25H5.5l.52-4.5h4.48l-.515 4.5Z"})}),r8t=Pdn;var cG=ie(Ut(),1),n8t=({placeholder:t,name:e,button:r,disabled:n,onChange:o,onValidityChange:i,pattern:a,min:s,max:c,description:l,required:u})=>{let f=(0,Sk.useId)(),h=!!r,[m,g]=(0,Sk.useState)(""),[v,b]=(0,Sk.useState)(!h&&!u);(0,Sk.useEffect)(()=>{i?.(v)},[]);let w=B=>{let L=B.currentTarget.value,D=B.currentTarget.checkValidity();g(L),b(D),o?.(L),i?.(D)},_=(t||"Type here...")+(u?"*":""),I=(0,Sk.useMemo)(()=>({min:a?void 0:s,max:a?void 0:c,pattern:a,title:l}),[s,c,a,l]);return(0,cG.jsx)(yv,{standalone:h,description:l??X6t({min:s,max:c}),leftAdornment:(0,cG.jsx)("label",{htmlFor:f,children:(0,cG.jsx)(r8t,{className:"text-icon-primary"})}),rightAdornment:r?(0,cG.jsx)(Lu,{...r,onClick:()=>r.onClick({[e]:m}),disabled:r.disabled||m===""||!v}):null,children:(0,cG.jsx)("input",{id:f,type:a?"text":"number",placeholder:_,value:m,step:"any",onChange:w,...I,required:r?!0:u,disabled:n})})};d();p();var f_=ie(qe(),1);d();p();var o8t=ie(qe(),1),HI=ie(Ut(),1),i8t=({label:t,value:e,onChange:r,name:n,disabled:o,inputValue:i})=>{let a=(0,o8t.useId)(),s=`${a}_label`;return(0,HI.jsxs)("button",{className:Pi("flex h-full gap-2.5",{"cursor-pointer":!o,"cursor-not-allowed":o}),onClick:()=>!o&&r(!e),children:[(0,HI.jsxs)("div",{className:"flex h-full items-center",children:[(0,HI.jsx)("input",{type:"radio",name:n,className:"hidden",defaultValue:i}),(0,HI.jsx)("div",{role:"radio",id:a,"aria-labelledby":s,className:Pi("mt-0.5 flex aspect-square h-[16px] items-center justify-center rounded-full border transition-colors motion-reduce:transition-none",{"border-input-stroke bg-input-bg":!e&&!o,"bg-input-bg-selected border-input-stroke-selected":e&&!o,"border-input-stroke-disabled bg-input-bg":!e&&o,"bg-input-bg-disabled border-input-stroke-disabled":e&&o}),children:(0,HI.jsx)("div",{className:Pi("aspect-square h-[8px] rounded-full bg-input-bg",{invisible:!e})})})]}),(0,HI.jsx)("label",{className:"text-text text-text-input",id:s,children:t})]})};var bx=ie(Ut(),1),a8t=({placeholder:t,name:e,button:r,disabled:n,onChange:o,onValidityChange:i,description:a,options:s=[],required:c})=>{let l=!!r,u=(0,f_.useMemo)(()=>s.find(_=>_.selected),[s]),[f,h]=(0,f_.useState)(s.find(_=>_.selected)?.value??""),[m,g]=(0,f_.useState)(l?!!u:!(c&&!u)),[v,b]=(0,f_.useState)(!1);(0,f_.useEffect)(()=>{i?.(m)},[]);let w=(0,f_.useCallback)(_=>{h(_),g(!0),b(!0),o?.(_),i?.(!0)},[o,i]);return(0,bx.jsxs)("div",{className:Pi("py-1.5",{"bg-bg-secondary rounded-input px-1.5 pt-2":l}),children:[(0,bx.jsxs)("div",{className:Pi(l&&"px-2"),children:[t&&(0,bx.jsx)("div",{className:"mb-1",children:(0,bx.jsxs)("label",{className:"block text-text font-semibold text-text-input",children:[t,c?"*":""]})}),(0,bx.jsx)("div",{className:Pi("pt-2",{"flex flex-col gap-3":!l,"grid grid-cols-2 gap-x-4 gap-y-5":l}),children:s.map(_=>(0,bx.jsx)("div",{className:"inline-flex",children:(0,bx.jsx)(i8t,{label:_.label,value:_.value===f,inputValue:_.value,onChange:()=>w(_.value),name:e,disabled:n})},`${_.value}_${_.label}`))})]}),l&&(0,bx.jsx)("div",{className:"mt-4",children:(0,bx.jsx)(Lu,{...r,onClick:()=>r.onClick({[e]:f}),disabled:r.disabled||!f||!m})}),a&&(0,bx.jsx)("span",{className:Pi("text-caption font-medium",v&&!m?"text-text-error":"text-text-secondary",l?"mb-2 mt-2.5":"mt-3"),children:a})]})};d();p();var Ek=ie(qe(),1);var jI=ie(Ut(),1),s8t=({placeholder:t,name:e,button:r,disabled:n,onChange:o,onValidityChange:i,description:a,required:s,options:c=[]})=>{let l=!!r,u=(0,Ek.useId)(),f=(t||"Select...")+(s?"*":""),h=(0,Ek.useMemo)(()=>c.find(_=>_.selected),[c]),[m,g]=(0,Ek.useState)(h?.value??u),[v,b]=(0,Ek.useState)(l?!!h:!(s&&!h));(0,Ek.useEffect)(()=>{i?.(v)},[]);let w=_=>{let I=_.currentTarget.value,B=_.currentTarget.checkValidity()&&u!==I;g(I),b(B),o?.(I),i?.(B)};return(0,jI.jsx)(yv,{standalone:l,description:a,rightAdornment:r?(0,jI.jsx)("div",{className:"ml-1.5",children:(0,jI.jsx)(Lu,{...r,onClick:()=>r.onClick({[e]:m}),disabled:r.disabled||m===""||!v})}):null,children:(0,jI.jsxs)("select",{value:m,onChange:w,required:r?!0:s,disabled:n,children:[(0,jI.jsx)("option",{disabled:!0,value:u,children:f}),c.map(_=>(0,jI.jsx)("option",{value:_.value,children:_.label},`${_.value}_${_.label}`))]})})};d();p();var gO=ie(qe(),1);var I1e=ie(Ut(),1),c8t=({placeholder:t,name:e,button:r,disabled:n,onChange:o,onValidityChange:i,pattern:a,min:s,max:c,description:l,required:u})=>{let f=!!r,[h,m]=(0,gO.useState)(""),[g,v]=(0,gO.useState)(!f&&!u),b=s,w=c;(0,gO.useEffect)(()=>{i?.(g)},[]);let _=L=>{let D=L.currentTarget.value,z=L.currentTarget.checkValidity();m(D),v(z),o?.(D),i?.(z)},I=(t||"Type here...")+(u?"*":""),B=(0,gO.useMemo)(()=>({minLength:b,maxLength:w,pattern:a,title:l}),[b,w,a,l]);return(0,I1e.jsx)(yv,{standalone:f,description:l??zI({min:b,max:w}),rightAdornment:r?(0,I1e.jsx)(Lu,{...r,onClick:()=>r.onClick({[e]:h}),disabled:r.disabled||h===""||!g}):null,children:(0,I1e.jsx)("input",{type:"text",placeholder:I,value:h,onChange:_,...B,required:r?!0:u,disabled:n})})};d();p();var _k=ie(qe(),1);var lG=ie(Ut(),1),l8t=({placeholder:t,name:e,button:r,disabled:n,onChange:o,onValidityChange:i,pattern:a,min:s,max:c,description:l,required:u})=>{let f=!!r,h=(0,_k.useId)(),[m,g]=(0,_k.useState)(""),[v,b]=(0,_k.useState)(!f&&!u),w=s,_=c;(0,_k.useEffect)(()=>{i?.(v)},[]);let I=D=>{let z=D.currentTarget.value,G=D.currentTarget.checkValidity();g(z),b(G),o?.(z),i?.(G)},B=(t||"https://")+(u?"*":""),L=(0,_k.useMemo)(()=>({minLength:w,maxLength:_,pattern:a,title:l}),[w,_,a,l]);return(0,lG.jsx)(yv,{standalone:f,description:l??zI({min:w,max:_}),leftAdornment:(0,lG.jsx)("label",{htmlFor:h,children:(0,lG.jsx)(xk,{className:"text-icon-primary"})}),rightAdornment:r?(0,lG.jsx)(Lu,{...r,onClick:()=>r.onClick({[e]:m}),disabled:r.disabled||m===""||!v}):null,children:(0,lG.jsx)("input",{id:h,type:a?"text":"url",placeholder:B,value:m,onChange:I,...L,required:r?!0:u,disabled:n})})};d();p();var GI=ie(qe(),1);d();p();var f8t=ie(qe(),1);d();p();var Bze=ie(Ut(),1),Ndn=t=>(0,Bze.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",preserveAspectRatio:"xMidYMid meet",...t,children:(0,Bze.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M12.6 5.398a.85.85 0 0 1-.001 1.202l-4.784 4.773a.85.85 0 0 1-1.193.008L3.934 8.77a.85.85 0 0 1 1.184-1.22l2.088 2.027 4.192-4.182a.85.85 0 0 1 1.202.002Z",clipRule:"evenodd"})}),u8t=Ndn;var WI=ie(Ut(),1),d8t=({label:t,value:e,onChange:r,name:n,disabled:o,inputValue:i})=>{let a=(0,f8t.useId)(),s=`${a}_label`;return(0,WI.jsxs)("button",{className:Pi("flex h-full gap-2.5",{"cursor-pointer":!o,"cursor-not-allowed":o}),onClick:()=>!o&&r(!e),children:[(0,WI.jsxs)("div",{className:"flex h-full items-center",children:[(0,WI.jsx)("input",{type:"checkbox",name:n,className:"hidden",defaultValue:i}),(0,WI.jsx)("span",{role:"checkbox",id:a,"aria-labelledby":s,className:Pi("mt-0.5 flex aspect-square h-[16px] items-center justify-center rounded-lg border transition-colors motion-reduce:transition-none",{"border-input-stroke bg-input-bg":!e&&!o,"border-input-stroke-selected bg-input-bg-selected":e&&!o,"border-input-stroke-disabled bg-input-bg":!e&&o,"border-input-stroke-disabled bg-input-bg-disabled":e&&o}),children:(0,WI.jsx)(u8t,{className:Pi("h-full w-full text-input-bg",{block:e,hidden:!e})})})]}),(0,WI.jsx)("label",{className:"text-text text-text-input",id:s,children:t})]})};var xx=ie(Ut(),1),Bdn=(t,{required:e,min:r,max:n})=>!(e&&!t.length||r&&t.length<r||n&&t.length>n),p8t=t=>Object.entries(t).filter(([,e])=>e).map(([e])=>e),h8t=({placeholder:t,name:e,button:r,disabled:n,onChange:o,onValidityChange:i,min:a,max:s,description:c,options:l=[],required:u})=>{let f=a,h=s,m=!!r,g=c||Q6t({min:f,max:h}),v=(0,GI.useMemo)(()=>l.find(D=>D.selected),[l]),[b,w]=(0,GI.useState)({value:Object.fromEntries(l.map(D=>[D.value,D.selected??!1])),valid:m?!!v:!(u&&!v)}),[_,I]=(0,GI.useState)(!1);(0,GI.useEffect)(()=>{i?.(b.valid)},[]);let B=(D,z)=>{w(G=>{let U={...G.value,[D]:z},T=p8t(U);o?.(T);let P=Bdn(T,{required:m,min:f,max:h});return i?.(P),{value:U,valid:P}}),I(!0)},L=(0,GI.useMemo)(()=>p8t(b.value),[b.value]);return(0,xx.jsxs)("div",{className:Pi("py-1.5",{"bg-bg-secondary rounded-input px-1.5 pt-2":m}),children:[(0,xx.jsxs)("div",{className:Pi(m&&"px-2"),children:[t&&(0,xx.jsx)("div",{className:"mb-1",children:(0,xx.jsxs)("label",{className:"block text-text font-semibold text-text-input",children:[t,u?"*":""]})}),(0,xx.jsx)("div",{className:Pi("pt-2",{"flex flex-col gap-3":!m,"grid grid-cols-2 gap-x-4 gap-y-5":m}),children:l.map(D=>(0,xx.jsx)("div",{className:"inline-flex",children:(0,xx.jsx)(d8t,{label:D.label,value:b.value[D.value],inputValue:D.value,onChange:z=>B(D.value,z),name:e,disabled:n})},`${D.value}_${D.label}`))})]}),m&&(0,xx.jsx)("div",{className:"mt-4",children:(0,xx.jsx)(Lu,{...r,onClick:()=>r.onClick({[e]:L}),disabled:r.disabled||!L.length||!b.valid})}),g&&(0,xx.jsx)("div",{className:Pi("text-caption",_&&!b.valid?"text-text-error":"text-text-secondary",m?"mb-2 mt-2.5 px-2":"mt-3"),children:g})]})};d();p();var vO=ie(qe(),1);var R1e=ie(Ut(),1),m8t=({placeholder:t,name:e,button:r,disabled:n,onChange:o,onValidityChange:i,min:a,max:s,description:c,required:l})=>{let u=!!r,[f,h]=(0,vO.useState)(""),[m,g]=(0,vO.useState)(!u&&!l),v=a,b=s;(0,vO.useEffect)(()=>{i?.(m)},[]);let w=B=>{let L=B.currentTarget.value,D=B.currentTarget.checkValidity();h(L),g(D),o?.(L),i?.(D)},_=(t||"Type here...")+(l?"*":""),I=(0,vO.useMemo)(()=>({minLength:v,maxLength:b,title:c}),[v,b,c]);return(0,R1e.jsx)(yv,{standalone:!1,description:c??zI({min:v,max:b}),footer:r?(0,R1e.jsx)(Lu,{...r,onClick:()=>r.onClick({[e]:f}),disabled:r.disabled||f===""||!m}):null,children:(0,R1e.jsx)("textarea",{placeholder:_,value:f,onChange:w,...I,rows:3,required:r?!0:l,disabled:n})})};var oo=ie(Ut(),1);var Odn={default:"dial-light","x-dark":"x-dark","x-light":"x-light",custom:"custom"},Ddn=({url:t,className:e,children:r})=>t?(0,oo.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:e,children:r}):(0,oo.jsx)("div",{className:e,children:r}),Ldn=({type:t,hidden:e,ignorable:r,onSkip:n,className:o})=>t==="blocked"&&!e?(0,oo.jsx)("div",{className:o,children:(0,oo.jsxs)(kze,{variant:"error",children:[(0,oo.jsxs)("p",{children:["This Action or it's origin has been flagged as an unsafe action, & has been blocked. If you believe this action has been blocked in error, please"," ",(0,oo.jsx)("a",{href:"https://discord.gg/saydialect",className:"cursor-pointer underline",target:"_blank",rel:"noopener noreferrer",children:"submit an issue"}),".",!r&&" Your action provider blocks execution of this action."]}),r&&n&&(0,oo.jsx)("button",{className:"mt-3 font-semibold transition-colors hover:text-text-error-hover motion-reduce:transition-none",onClick:n,children:"Ignore warning & proceed"})]})}):t==="unknown"?(0,oo.jsx)("div",{className:o,children:(0,oo.jsxs)(kze,{variant:"warning",children:[(0,oo.jsxs)("p",{children:["This Action has not yet been registered. Only use it if you trust the source. This Action will not unfurl on X until it is registered.",!r&&" Your action provider blocks execution of this action."]}),(0,oo.jsx)("a",{className:"mt-3 inline-block font-semibold transition-colors hover:text-text-warning-hover motion-reduce:transition-none",href:"https://discord.gg/saydialect",target:"_blank",rel:"noopener noreferrer",children:"Report"})]})}):null,g8t=({stylePreset:t="default",title:e,description:r,image:n,websiteUrl:o,websiteText:i,type:a,disclaimer:s,buttons:c,inputs:l,form:u,error:f,success:h})=>(0,oo.jsx)("div",{className:Pi("blink",Odn[t]),children:(0,oo.jsxs)("div",{className:"w-full cursor-default overflow-hidden rounded-2xl border border-stroke-primary bg-bg-primary shadow-action",children:[n&&(0,oo.jsx)(Ddn,{url:o,className:"block max-h-[100cqw] overflow-y-hidden px-5 pt-5",children:(0,oo.jsx)("img",{className:Pi("aspect-auto w-full rounded-xl object-cover object-center"),src:n,alt:"action-image"})}),(0,oo.jsxs)("div",{className:"flex flex-col p-5",children:[(0,oo.jsxs)("div",{className:"mb-2 flex items-center gap-2",children:[o&&(0,oo.jsxs)("a",{href:o,target:"_blank",className:"group inline-flex items-center truncate text-subtext hover:cursor-pointer",rel:"noopener noreferrer",children:[(0,oo.jsx)(xk,{className:"mr-2 text-icon-primary transition-colors group-hover:text-icon-primary-hover motion-reduce:transition-none"}),(0,oo.jsx)("span",{className:"text-text-link transition-colors group-hover:text-text-link-hover group-hover:underline motion-reduce:transition-none",children:i??o})]}),i&&!o&&(0,oo.jsx)("span",{className:"inline-flex items-center truncate text-subtext text-text-link",children:i}),(0,oo.jsxs)("a",{href:"https://docs.dialect.to/documentation/actions/security",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:[a==="malicious"&&(0,oo.jsx)(OI,{variant:"error",icon:(0,oo.jsx)(Rze,{width:13,height:13}),children:"Blocked"}),a==="trusted"&&(0,oo.jsx)(OI,{variant:"default",icon:(0,oo.jsx)(DI,{width:13,height:13})}),a==="unknown"&&(0,oo.jsx)(OI,{variant:"warning",icon:(0,oo.jsx)(DI,{width:13,height:13})})]})]}),(0,oo.jsx)("span",{className:"mb-0.5 text-text font-semibold text-text-primary",children:e}),(0,oo.jsx)("span",{className:"mb-4 whitespace-pre-wrap text-subtext text-text-secondary",children:r}),s&&(0,oo.jsx)(Ldn,{className:"mb-4",type:s.type,ignorable:s.ignorable,hidden:s.type==="blocked"?s.hidden:!1,onSkip:s.type==="blocked"?s.onSkip:void 0}),(0,oo.jsx)(Udn,{form:u,inputs:l,buttons:c}),h&&(0,oo.jsx)("span",{className:"mt-4 flex justify-center text-subtext text-text-success",children:h}),f&&!h&&(0,oo.jsx)("span",{className:"mt-4 flex justify-center text-subtext text-text-error",children:f})]})]})}),Udn=({form:t,inputs:e,buttons:r})=>t?(0,oo.jsx)(zdn,{form:t}):(0,oo.jsxs)("div",{className:"flex flex-col gap-3",children:[r&&r.length>0&&(0,oo.jsx)("div",{className:"flex flex-wrap items-center gap-2",children:r?.map((n,o)=>(0,oo.jsx)("div",{className:"flex flex-grow basis-[calc(33.333%-2*4px)]",children:(0,oo.jsx)(Lu,{...n})},o))}),e?.map(n=>(0,oo.jsx)(v8t,{...n},n.name))]}),Fdn=t=>Object.fromEntries(t.map(e=>e.type==="checkbox"?[e.name,e.options?.filter(r=>r.selected).map(r=>r.value)]:e.type==="radio"||e.type==="select"?[e.name,e.options?.find(r=>r.selected)?.value]:null).filter(e=>!!e)),zdn=({form:t})=>{let[e,r]=(0,Oze.useState)(Fdn(t.inputs)),[n,o]=(0,Oze.useState)(Object.fromEntries(t.inputs.map(c=>[c.name,!1]))),i=(c,l)=>{r(u=>({...u,[c]:l}))},a=(c,l)=>{o(u=>({...u,[c]:l}))},s=Object.values(n).some(c=>!c);return(0,oo.jsxs)("div",{className:"flex flex-col gap-3",children:[t.inputs.map(c=>(0,oo.jsx)(v8t,{...c,onChange:l=>i(c.name,l),onValidityChange:l=>a(c.name,l)},c.name)),(0,oo.jsx)(Lu,{...t.button,onClick:()=>t.button.onClick(e),disabled:t.button.disabled||s})]})},v8t=t=>{switch(t.type){case"checkbox":return(0,oo.jsx)(h8t,{...t});case"radio":return(0,oo.jsx)(a8t,{...t});case"date":case"datetime-local":return(0,oo.jsx)($6t,{...t,type:t.type});case"select":return(0,oo.jsx)(s8t,{...t});case"email":return(0,oo.jsx)(t8t,{...t});case"number":return(0,oo.jsx)(n8t,{...t});case"url":return(0,oo.jsx)(l8t,{...t});case"textarea":return(0,oo.jsx)(m8t,{...t});default:return(0,oo.jsx)(c8t,{...t})}};d();p();d();p();var Wa=ie(Ut(),1),Hdn={default:"dial-light","x-dark":"x-dark","x-light":"x-light",custom:"custom"},jdn=({onClick:t,disabled:e,variant:r="default",className:n,children:o})=>(0,Wa.jsx)("button",{className:Pi(n,"text-text flex w-full items-center justify-center text-nowrap rounded-2xl px-6 py-3 font-semibold transition-colors motion-reduce:transition-none",{"bg-button-disabled text-text-button-disabled":e&&r!=="success","bg-button text-text-button hover:bg-button-hover":!e&&r!=="success","bg-button-success text-text-button-success":r==="success"}),disabled:e,onClick:t,children:o}),Wdn=({buttons:t})=>(0,Wa.jsx)("div",{className:"-mb-0.5 flex flex-col px-6 pb-6",children:t?.map(e=>(0,Wa.jsx)(Gdn,{...e},e.text))}),Gdn=({text:t,loading:e,disabled:r,variant:n,onClick:o})=>(0,Wa.jsx)(jdn,{onClick:()=>o(),disabled:r,variant:n,className:"py-4 text-xl leading-8",children:(0,Wa.jsx)(()=>e?(0,Wa.jsxs)("span",{className:"flex flex-row items-center justify-center gap-2 text-nowrap",children:[t," ",(0,Wa.jsx)(mO,{})]}):n==="success"?(0,Wa.jsxs)("span",{className:"flex flex-row items-center justify-center gap-2 text-nowrap",children:[t,(0,Wa.jsx)(hO,{})]}):t,{})}),y8t=({stylePreset:t="x-light",title:e,subtitle:r,description:n,image:o="https://static.coinall.ltd/cdn/assets/imgs/248/FD970120D6594B4B.png",logo:i,websiteUrl:a,websiteText:s,type:c,buttons:l,error:u,success:f})=>(0,Wa.jsx)("div",{className:Pi("blink",Hdn[t]),children:(0,Wa.jsxs)("div",{className:"border-stroke-primary bg-bg-primary shadow-action w-full max-w-[516px] cursor-default overflow-hidden rounded-2xl border",children:[(0,Wa.jsx)("div",{className:"z-10",children:(0,Wa.jsx)("img",{className:"aspect-auto max-h-72 w-full object-cover object-center",src:o,alt:"action-image"})}),(0,Wa.jsx)("div",{className:"bg-bg-primary relative -top-16 z-20 m-auto -mb-10 flex w-fit justify-center rounded-full p-0.5",children:(0,Wa.jsx)("img",{className:"h-120 w-120 rounded-full border-4 border-solid border-transparent",src:i,alt:"Profile"})}),(0,Wa.jsx)("div",{className:"text-title text-text-primary mb-2 text-center font-bold",children:e}),(0,Wa.jsx)("div",{className:"text-subtitle text-text-tertiary mb-10 text-center font-medium",children:r}),(0,Wa.jsx)("div",{className:"text-description text-text-contrast mb-14 whitespace-pre-wrap pl-6 pr-6 text-center",children:n}),(0,Wa.jsxs)("div",{className:"mb-10 mt-1 flex items-center justify-center gap-2",children:[a&&(0,Wa.jsxs)("a",{href:a,target:"_blank",className:"text-subtext group inline-flex items-center truncate hover:cursor-pointer",rel:"noopener noreferrer",children:[(0,Wa.jsx)(xk,{className:"text-icon-primary group-hover:text-icon-primary-hover mr-2 transition-colors motion-reduce:transition-none"}),(0,Wa.jsx)("span",{className:"text-text-link group-hover:text-text-link-hover transition-colors group-hover:underline motion-reduce:transition-none",children:s??a})]}),s&&!a&&(0,Wa.jsx)("span",{className:"text-subtext text-text-link inline-flex items-center truncate",children:s}),(0,Wa.jsx)("a",{href:"https://docs.dialect.to/documentation/actions/security",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:c==="trusted"&&(0,Wa.jsx)(OI,{variant:"default",icon:(0,Wa.jsx)(DI,{width:14,height:14})})})]}),(0,Wa.jsx)(Wdn,{buttons:l}),f&&(0,Wa.jsx)("span",{className:"text-subtext text-text-success mb-6 flex justify-center",children:f}),u&&!f&&(0,Wa.jsx)("span",{className:"text-subtext text-text-error mb-6 flex justify-center",children:u})]})});d();p();var b8t=ie(qe(),1);var ra=ie(Ut(),1),Vdn={default:"dial-light","x-dark":"x-dark","x-light":"x-light",custom:"custom"},qdn=({url:t,className:e,children:r})=>t?(0,ra.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:e,children:r}):(0,ra.jsx)("div",{className:e,children:r}),Kdn=({inputs:t})=>(0,ra.jsx)("div",{className:"flex flex-col gap-3",children:t?.map(e=>(0,ra.jsx)(Ydn,{...e},e.name))}),Ydn=({placeholder:t,name:e,button:r,disabled:n,onChange:o,required:i})=>{let[a,s]=(0,b8t.useState)(""),c=u=>{s(u.currentTarget.value),o?.(u.currentTarget.value)},l=(t||"Type here...")+(i?"*":"");return(0,ra.jsxs)("div",{className:Pi("border-input-stroke focus-within:border-input-stroke-selected flex items-center gap-2 rounded-xl border transition-colors motion-reduce:transition-none",{"hover:border-input-stroke-hover hover:focus-within:border-input-stroke-selected":!n}),children:[(0,ra.jsx)("input",{placeholder:l,value:a,disabled:n,onChange:c,className:"bg-input-bg text-text-input placeholder:text-text-input-placeholder disabled:text-text-input-disabled my-3 ml-4 flex-1 truncate outline-none"}),r&&(0,ra.jsx)("div",{className:"my-2 mr-2",children:(0,ra.jsx)(Jdn,{...r,onClick:()=>r.onClick({[e]:a}),disabled:r.disabled||a===""})})]})},Jdn=({text:t,loading:e,disabled:r,variant:n,onClick:o})=>(0,ra.jsx)(T1e,{onClick:()=>o(),disabled:r,variant:n,className:"rounded-xl text-xl",children:(0,ra.jsx)(()=>e?(0,ra.jsxs)("span",{className:"flex flex-row items-center justify-center gap-2 text-nowrap",children:[t," ",(0,ra.jsx)(mO,{})]}):n==="success"?(0,ra.jsxs)("span",{className:"flex flex-row items-center justify-center gap-2 text-nowrap",children:[t,(0,ra.jsx)(hO,{})]}):t,{})}),x8t=({stylePreset:t="x-light",title:e,description:r,image:n,websiteUrl:o,websiteText:i,type:a,inputs:s,error:c,success:l})=>(0,ra.jsx)("div",{className:Pi("blink",Vdn[t]),children:(0,ra.jsxs)("div",{className:"border-stroke-primary bg-bg-primary shadow-action w-full max-w-[516px] cursor-default overflow-hidden rounded-xl border",children:[n&&(0,ra.jsx)(qdn,{url:o,className:"block max-h-[100cqw] overflow-y-hidden px-5 pt-5",children:(0,ra.jsx)("img",{className:Pi("aspect-auto w-full rounded-xl object-cover object-center"),src:n,alt:"background-image"})}),(0,ra.jsxs)("div",{className:"flex flex-col px-6 pb-6 pt-2",children:[(0,ra.jsxs)("div",{className:"mb-4 flex items-center gap-2 py-1",children:[o&&(0,ra.jsxs)("a",{href:o,target:"_blank",className:"text-subtext group inline-flex items-center truncate hover:cursor-pointer",rel:"noopener noreferrer",children:[(0,ra.jsx)(xk,{className:"text-icon-primary group-hover:text-icon-primary-hover mr-2 transition-colors motion-reduce:transition-none"}),(0,ra.jsx)("span",{className:"text-text-link group-hover:text-text-link-hover transition-colors group-hover:underline motion-reduce:transition-none",children:i??o})]}),i&&!o&&(0,ra.jsx)("span",{className:"text-subtext text-text-link inline-flex items-center truncate",children:i}),(0,ra.jsx)("a",{href:"https://docs.dialect.to/documentation/actions/security",target:"_blank",rel:"noopener noreferrer",className:"flex items-center",children:a==="trusted"&&(0,ra.jsx)(OI,{variant:"default",icon:(0,ra.jsx)(DI,{width:12,height:12})})})]}),(0,ra.jsx)("span",{className:"text-text-primary mb-1 text-lg font-bold leading-6",children:e}),(0,ra.jsx)("span",{className:"text-text-tertiary mb-4 whitespace-pre-wrap text-base leading-5",children:r}),(0,ra.jsx)(Kdn,{inputs:s}),l&&(0,ra.jsx)("span",{className:"text-subtext text-text-success mt-4 flex justify-center",children:l}),c&&!l&&(0,ra.jsx)("span",{className:"text-subtext text-text-error mt-4 flex justify-center",children:c})]})]})});var A8t=ie(Ut(),1);var Xdn=(t,e)=>{switch(e.type){case"CHECK_SUPPORTABILITY":return{status:"checking-supportability",checkingSupportability:!0};case"INITIATE":return{status:"executing",executingAction:e.executingAction};case"FINISH":return{...t,status:"success",successMessage:e.successMessage,errorMessage:null};case"FAIL":return{...t,status:"error",errorMessage:e.errorMessage,successMessage:null};case"RESET":return{status:"idle"};case"SOFT_RESET":return{...t,executingAction:null,status:"idle",errorMessage:e.errorMessage,successMessage:null};case"BLOCK":return{status:"blocked"};case"UNBLOCK":return{status:"idle"}}},Zdn={"checking-supportability":"default",blocked:"default",idle:"default",executing:"default",success:"success",error:"error"},Qdn={"checking-supportability":"Loading",blocked:null,idle:null,executing:"Executing",success:"Completed",error:"Failed"},Dze=(t,e)=>{let r=S1e(t),n=e?Yre(e):null;return n?n.isInterstitial?{action:r,origin:_1e(e),originType:"interstitials"}:{action:r,origin:E1e(e),originType:"websites"}:{action:r}},w8t=(t,e)=>KB(t.action,e.actions)&&t.origin?KB(t.origin,e[t.originType]):!0,$dn=10,epn=3,tpn=10,rpn="only-trusted",M1e=({action:t,websiteUrl:e,websiteText:r,callbacks:n,securityLevel:o=rpn,stylePreset:i="default",Experimental__ActionLayout:a=g8t})=>{let[s,c]=(0,Gd.useState)(t);s.template==="1"&&(a=x8t),s.template==="2"&&(a=y8t);let l=(0,Gd.useMemo)(()=>typeof o=="string"?{websites:o,interstitials:o,actions:o}:o,[o]),[u,f]=(0,Gd.useState)(Dze(s,e)),[h,m]=(0,Gd.useState)({isSupported:!0}),g=(0,Gd.useMemo)(()=>U6t(...[u.action,u.origin].filter(Boolean)),[u]),v=w8t(u,l),[b,w]=(0,Gd.useReducer)(Xdn,{status:"checking-supportability"});(0,Gd.useEffect)(()=>{s===t||s.isChained||(c(t),f(Dze(t,e)),w({type:"CHECK_SUPPORTABILITY"}))},[t,e]),(0,Gd.useEffect)(()=>{n?.onActionMount?.(s,e??s.url,u.action)},[s,e]),(0,Gd.useEffect)(()=>{let T=s.liveData_experimental;if(!T||!T.enabled||b.status!=="idle"||s.isChained)return;let P,j=async()=>{try{let M=await s.refresh();b.status==="idle"&&c(M)}catch{console.error(`[@dialectlabs/blinks] Failed to fetch live data for action ${s.url}`),P=setTimeout(j,T.delayMs)}};return P=setTimeout(j,T.delayMs),()=>{clearTimeout(P)}},[s,b.status]),(0,Gd.useEffect)(()=>{(async P=>{if(!(P.isChained||b.status!=="checking-supportability"))try{let j=await P.isSupported();m(j)}finally{w({type:g!=="malicious"&&v?"RESET":"BLOCK"})}})(s)},[s,b.status,g,v]);let _=(0,Gd.useMemo)(()=>s?.actions.filter(T=>T instanceof mv).filter(T=>b.executingAction?b.executingAction===T:!0).toSpliced($dn)??[],[s,b.executingAction]),I=(0,Gd.useMemo)(()=>s?.actions.filter(T=>T instanceof cx||T instanceof mI).filter(T=>b.executingAction?b.executingAction===T:!0).toSpliced(epn)??[],[s,b.executingAction]),B=(0,Gd.useMemo)(()=>{let[T]=s?.actions.filter(P=>P instanceof hI).filter(P=>b.executingAction?b.executingAction===P:!0)??[];return T},[s,b.executingAction]),L=async(T,P)=>{if(P&&(T instanceof hI&&Object.entries(P).forEach(([x,C])=>T.setValue(C,x)),T instanceof mI&&T.setValue(P[T.parameter.name]),T instanceof cx)){let x=P[T.parameter.name],C=typeof x=="string"?x:x[0];T.setValue(C)}let j=Dze(s,e),M=w8t(j,l);if((j.action!==u.action||j.origin!==u.origin)&&!M){f(j),w({type:"BLOCK"});return}w({type:"INITIATE",executingAction:T});let y={action:T.parent,actionType:u.action,originalUrl:e??T.parent.url,triggeredLinkedAction:T};try{let x=await s.adapter.connect(y);if(!x){w({type:"RESET"});return}let C=await T.post(x).catch(N=>({error:N.message}));if(!C.transaction||Cze(C)){w({type:"SOFT_RESET",errorMessage:Cze(C)?C.error:"Transaction data missing"});return}let R=s.adapter.signTransaction.bind(s.adapter);T.type==="transaction"?R=s.adapter.signTransaction.bind(s.adapter):T.type==="message"&&(R=s.adapter.signMessage.bind(s.adapter));let E=await R(C.transaction,y);if(!E||z6t(E))w({type:"RESET"});else{if(!T.type||T.type==="transaction"?await s.adapter.confirmTransaction(E.signature,y):T.type==="message"&&await T.put({account:x,signature:E.signature,data:C.data,state:C.state}),!C.links?.next){w({type:"FINISH",successMessage:C.message});return}let N=await s.chain(C.links.next,{signature:E.signature,account:x});if(!N){w({type:"FINISH",successMessage:C.message});return}c(N),w({type:"RESET"})}}catch(x){w({type:"SOFT_RESET",errorMessage:x.message??"Unknown error, please try again"})}},D=T=>({text:Qdn[b.status]??T.label,loading:b.status==="executing"&&T===b.executingAction,disabled:s.disabled||s.type==="completed"||b.status!=="idle",variant:Zdn[s.type==="completed"?"success":b.status],onClick:P=>L(T.parentComponent??T,P)}),z=(T,{placement:P}={placement:"standalone"})=>({type:T.parameter.type??"text",placeholder:T.parameter.label,disabled:s.disabled||s.type==="completed"||b.status!=="idle",name:T.parameter.name,required:T.parameter.required,min:T.parameter.min,max:T.parameter.max,pattern:T instanceof cx&&$Ct(T.parameter)?T.parameter.pattern:void 0,options:ekt(T.parameter)?T.parameter.options:void 0,description:T.parameter.patternDescription,button:P==="standalone"?D(T.toButtonActionComponent()):void 0}),G=T=>({button:D(T.toButtonActionComponent()),inputs:T.parameters.toSpliced(tpn).map(P=>z(T.toInputActionComponent(P.name),{placement:"form"}))}),U=(0,Gd.useMemo)(()=>g==="malicious"?{type:"blocked",ignorable:v,hidden:b.status!=="blocked"&&b.status!=="checking-supportability",onSkip:()=>w({type:"UNBLOCK"})}:g==="unknown"?{type:"unknown",ignorable:v}:null,[b.status,v,g]);return(0,A8t.jsx)(a,{stylePreset:i,type:g,title:s.title,subtitle:s.subtitle,description:s.description,websiteUrl:e,websiteText:r,image:s.icon,logo:s.logo,error:b.status!=="success"?b.errorMessage??s.error:null,success:b.successMessage,buttons:_.map(T=>D(T)),inputs:I.map(T=>z(T)),form:B?G(B):void 0,disclaimer:U,supportability:h})};d();p();var P1e=class{constructor(e){ae(this,"config");this.config=e}mapUrl(e){let r=typeof e=="string"?new URL(e):e,n=r.search;for(let o of this.config.rules){if(this.isExactMatch(o.pathPattern,r))return`${o.apiPath}${n}`;let i=this.matchPattern(o.pathPattern,r);if(i)return this.constructMappedUrl(o.apiPath,i,n,r.origin)}return null}isExactMatch(e,r){return e===`${r.origin}${r.pathname}`}matchPattern(e,r){let n=new RegExp(`^${e.replace(/\*\*/g,"(.*)").replace(/\/(\*)/g,"/([^/]+)")}$`);return(e.startsWith("http")?r.toString():r.pathname).match(n)}constructMappedUrl(e,r,n,o){let i=e;if(r.slice(1).forEach(a=>{i=i.replace(/\*+/,a)}),e.startsWith("http")){let a=new URL(i);return`${a.origin}${a.pathname}${n}`}return`${o}${i}${n}`}};var Lze=ie(Ut(),1),Xre={securityLevel:"only-trusted",supportStrategy:zW},npn=t=>({...Xre,...t,securityLevel:(()=>t.securityLevel?typeof t.securityLevel=="string"?{websites:t.securityLevel,interstitials:t.securityLevel,actions:t.securityLevel}:t.securityLevel:{websites:Xre.securityLevel,interstitials:Xre.securityLevel,actions:Xre.securityLevel})()});function E8t(t,e={},r=Xre){let n=npn(r),o=document.getElementById("react-root");(async()=>u_.getInstance().init())().then(()=>{new MutationObserver(s=>{for(let c=0;c<s.length;c++){let l=s[c];for(let u=0;u<l.addedNodes.length;u++){let f=l.addedNodes[u];if(f.nodeType!==Node.ELEMENT_NODE)return;opn(f,t,e,n).catch(_ze)}}}).observe(o,{childList:!0,subtree:!0})})}async function opn(t,e,r,n){let o=t;if(!o||o.localName!=="div")return;let i,a=lpn(o),s=cpn(a?.card??o,Boolean(a));if(a)i=a.anchor,s&&s.remove(),s=a.card.parentElement;else{if(s)return;let w=upn(o);w&&(i=w.anchor,s=fpn(w.tweetText))}if(!i||!s)return;let c=i.href,l=await spn(c),u=Yre(l),f;if(u.isInterstitial){let w=_1e(l.toString());if(!KB(w,n.securityLevel.interstitials))return;f=u.decodedActionUrl}else{let w=E1e(l.toString());if(!KB(w,n.securityLevel.websites))return;let _=l.origin+"/actions.json",I=await fetch(sk(_)).then(L=>L.json());f=new P1e(I).mapUrl(l)}let h=f?S1e(f):null;if(!f||!h||!KB(h,n.securityLevel.actions))return;let m={allowRequestHeaders:F6t(l.toString())},g=await ux.fetch(f,e,m,n.supportStrategy).catch(_ze);if(!g)return;let{container:v,reactRoot:b}=ipn({originalUrl:l,action:g,callbacks:r,options:n,isInterstitial:u.isInterstitial});dpn(s).replaceChildren(v),new MutationObserver((w,_)=>{for(let I of w)for(let B of Array.from(I.removedNodes))(B===v||!document.body.contains(v))&&(b.unmount(),_.disconnect())}).observe(document.body,{childList:!0,subtree:!0})}function ipn({originalUrl:t,action:e,callbacks:r,options:n}){let o=document.createElement("div");o.className="dialect-action-root-container";let i=(0,S8t.createRoot)(o);return i.render((0,Lze.jsx)("div",{onClick:a=>a.stopPropagation(),children:(0,Lze.jsx)(M1e,{stylePreset:apn(),action:e,websiteUrl:t.toString(),websiteText:t.hostname,callbacks:r,securityLevel:n.securityLevel})})),{container:o,reactRoot:i}}var apn=()=>{let t=document.querySelector("html")?.style.colorScheme;return t?t==="dark"?"x-dark":"x-light":window.matchMedia("(prefers-color-scheme: dark)").matches?"x-dark":"x-light"};async function spn(t){let r=await(await fetch(t)).text(),i=new DOMParser().parseFromString(r,"text/html").querySelector("title")?.textContent;return new URL(i)}function N1e(t,e){return t.attributes.getNamedItem("data-testid")?.value===e?t:t.querySelector(`[data-testid="${e}"]`)}function cpn(t,e){let r=e?t.closest('[data-testid="tweet"]')??t.closest('[data-testid="messageEntry"]'):N1e(t,"tweet")??N1e(t,"messageEntry");return r?r.querySelector(".dialect-wrapper"):null}function lpn(t){let e=N1e(t,"card.wrapper");if(!e)return null;let r=e.children[0]?.children[0];return r?{anchor:r,card:e}:null}function upn(t){let e=N1e(t,"tweetText");if(!e)return null;let r=e.getElementsByTagName("a");return r.length>0?{anchor:r[r.length-1],tweetText:e}:null}function fpn(t){let e=document.createElement("div");return e.className="dialect-wrapper",t.closest('[data-testid="messageEntry"]')?(e.classList.add("dialect-dm"),t.parentElement?.parentElement?.prepend(e)):t.parentElement?.append(e),e}function dpn(t){return t&&t.classList.contains("dialect-wrapper")&&(t.style.marginTop="12px",t.classList.contains("dialect-dm")&&(t.style.marginBottom="8px",t.style.width="100%",t.style.minWidth="350px")),t}d();p();d();p();d();p();d();p();d();p();var C8t=ie(qe(),1);d();p();var _8t=ie(qe(),1);d();p();d();p();d();p();function Uze(){return Uze=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Uze.apply(this,arguments)}var Fze={name:"chainId",regex:"[-:a-zA-Z0-9]{5,41}",parameters:{delimiter:":",values:{0:{name:"namespace",regex:"[-a-z0-9]{3,8}"},1:{name:"reference",regex:"[-a-zA-Z0-9]{1,32}"}}}},hpn={name:"accountId",regex:"[-:a-zA-Z0-9]{7,106}",parameters:{delimiter:":",values:{0:{name:"namespace",regex:"[-a-z0-9]{3,8}"},1:{name:"reference",regex:"[-a-zA-Z0-9]{1,32}"},2:{name:"address",regex:"[a-zA-Z0-9]{1,64}"}}}},zze={name:"assetName",regex:"[-:a-zA-Z0-9]{5,73}",parameters:{delimiter:":",values:{0:{name:"namespace",regex:"[-a-z0-9]{3,8}"},1:{name:"reference",regex:"[-a-zA-Z0-9]{1,64}"}}}},mpn={name:"assetType",regex:"[-:a-zA-Z0-9]{11,115}",parameters:{delimiter:"/",values:{0:Fze,1:zze}}},gpn={name:"assetId",regex:"[-:a-zA-Z0-9]{13,148}",parameters:{delimiter:"/",values:{0:Fze,1:zze,2:{name:"tokenId",regex:"[-a-zA-Z0-9]{1,32}"}}}},Zre={2:Fze,10:hpn,19:{assetName:zze,assetType:mpn,assetId:gpn}};function k8t(t,e){return t.split(e.parameters.delimiter)}function Qre(t,e){var r=k8t(t,e),n={};return r.forEach(function(o,i){n[e.parameters.values[i].name]=o}),n}function uG(t,e){return Object.values(e.parameters.values).map(function(r){var n=t[r.name];return typeof n=="string"?n:uG(n,r)}).join(e.parameters.delimiter)}function $re(t,e){if(!new RegExp(e.regex).test(t))return!1;var r=k8t(t,e);if(r.length!==Object.keys(e.parameters.values).length)return!1;var n=r.map(function(o,i){return new RegExp(e.parameters.values[i].regex).test(o)}).filter(function(o){return!!o});return n.length===r.length}var VI=function(){function t(r){typeof r=="string"&&(r=t.parse(r)),this.namespace=r.namespace,this.reference=r.reference}t.parse=function(n){if(!$re(n,this.spec))throw new Error("Invalid "+this.spec.name+" provided: "+n);return new t(Qre(n,this.spec)).toJSON()},t.format=function(n){return uG(n,this.spec)};var e=t.prototype;return e.toString=function(){return t.format(this.toJSON())},e.toJSON=function(){return{namespace:this.namespace,reference:this.reference}},t}();VI.spec=Zre[2];var vpn=function(){function t(r){typeof r=="string"&&(r=t.parse(r)),this.chainId=new VI(r.chainId),this.address=r.address}t.parse=function(n){if(!$re(n,this.spec))throw new Error("Invalid "+this.spec.name+" provided: "+n);var o=Qre(n,this.spec),i=o.namespace,a=o.reference,s=o.address,c=new VI({namespace:i,reference:a});return new t({chainId:c,address:s}).toJSON()},t.format=function(n){var o=new VI(n.chainId),i=Uze({},o.toJSON(),{address:n.address});return uG(i,this.spec)};var e=t.prototype;return e.toString=function(){return t.format(this.toJSON())},e.toJSON=function(){return{chainId:this.chainId.toJSON(),address:this.address}},t}();vpn.spec=Zre[10];var Hze=function(){function t(r){typeof r=="string"&&(r=t.parse(r)),this.namespace=r.namespace,this.reference=r.reference}t.parse=function(n){if(!$re(n,this.spec))throw new Error("Invalid "+this.spec.name+" provided: "+n);return new t(Qre(n,this.spec)).toJSON()},t.format=function(n){return uG(n,this.spec)};var e=t.prototype;return e.toString=function(){return t.format(this.toJSON())},e.toJSON=function(){return{namespace:this.namespace,reference:this.reference}},t}();Hze.spec=Zre[19].assetName;var ypn=function(){function t(r){typeof r=="string"&&(r=t.parse(r)),this.chainId=new VI(r.chainId),this.assetName=new Hze(r.assetName)}t.parse=function(n){if(!$re(n,this.spec))throw new Error("Invalid "+this.spec.name+" provided: "+n);return new t(Qre(n,this.spec)).toJSON()},t.format=function(n){return uG(n,this.spec)};var e=t.prototype;return e.toString=function(){return t.format(this.toJSON())},e.toJSON=function(){return{chainId:this.chainId.toJSON(),assetName:this.assetName}},t}();ypn.spec=Zre[19].assetType;var bpn=function(){function t(r){typeof r=="string"&&(r=t.parse(r)),this.chainId=new VI(r.chainId),this.assetName=new Hze(r.assetName),this.tokenId=r.tokenId}t.parse=function(n){if(!$re(n,this.spec))throw new Error("Invalid "+this.spec.name+" provided: "+n);return new t(Qre(n,this.spec)).toJSON()},t.format=function(n){return uG(n,this.spec)};var e=t.prototype;return e.toString=function(){return t.format(this.toJSON())},e.toJSON=function(){return{chainId:this.chainId.toJSON(),assetName:this.assetName.toJSON(),tokenId:this.tokenId}},t}();bpn.spec=Zre[19].assetId;d();p();d();p();d();p();d();p();var fG=ie(Wze());d();p();var I8t=ie(Wze());function R8t(){let{lastError:t}=I8t.default.runtime;if(!!t)return t.stack&&t.message?t:new Error(t.message)}var xpn=async t=>{let{local:e}=fG.default.storage;return new Promise((r,n)=>{e.get(t||null).then(o=>{r(o??{})}).catch(o=>{n(o)})})};async function M8t(t,e={}){if(!fG.default.storage.local)return{};let{isThrowError:r=!1,retryCount:n=1}=e,o=!0;for(let i=0;i<n&&o;i++)try{let a=await xpn(t);return o=!1,a}catch(a){if(o=!0,i===n-1&&r)throw a}return{}}async function P8t(t){let{local:e}=fG.default.storage;return new Promise((r,n)=>{e.set(t).then(()=>{let o=R8t();o?n(o):r()}).catch(o=>{n(o)})})}var v0=class{constructor(){ae(this,"isSupported",Boolean(fG.default.storage.local))}async get(e){return M8t(e)}async set(e){return P8t(e)}};v0.isSupported=Boolean(fG.default.storage?.local);v0.get=M8t;v0.set=P8t;d();p();var wpn={httpdns:{aesDecryptSecret:"ihP0cS0oqy27HAay",domains:["https://www.okx-httpdns.com/v2/support/doh/plugin/wallet","https://www.okx-doh.com/v2/support/doh/plugin/wallet","https://web3.okx.com/v2/support/doh/plugin/wallet"],ips:["https://47.57.9.204/v2/support/doh/plugin/wallet","https://47.75.96.239/v2/support/doh/plugin/wallet"],staticFiles:["https://d1pplp9e0zqlzg.cloudfront.net/app/wallet-doh"]},app:{defaultAppDomains:{staticDomains:["https://static.coinall.ltd","https://static.okx.com"],apiDomains:["https://wallet.okex.org","https://wallet.okx.com","https://wallet.ouxyi.cash"],wssDomains:["wss://wsdexpri.coinall.ltd","wss://wsdexpri.okx.com"],countryCode:"unknow"},tryPaths:{wssDomain:"useFirst",staticDomain:{url:"/cdn/assets/files/224/95D565EF66E7DFF9.txt",method:"get"},apiDomain:{url:"/v1/deposit/plugin/heartbeat",method:"get"}}}},ene=wpn;d();p();d();p();var dG={DEV:"dev",DAILY:"daily",PREPUB:"prepub",PUBLISH:"publish"};var Apn=(()=>{let t="",e="https://beta.okex.org",r=async()=>{try{if(S.env.ASSETS_BUILD_TYPE===dG.DEV||S.env.ASSETS_BUILD_TYPE===dG.DAILY){let{envApiDomain:n}=await v0.get("envApiDomain");n?e=n:v0.set({envApiDomain:e})}else{let{apiDomain:n}=await v0.get("apiDomain");t=n}}catch{}};return r(),{setUrlFromLocalAsync:async()=>{await r()},setUrl:n=>{t=n},getUrl:()=>(r(),S.env.ASSETS_BUILD_TYPE===dG.DEV||S.env.ASSETS_BUILD_TYPE===dG.DAILY?new URL(e).host:S.env.PLATFORM_WEB&&S.env.ASSETS_BUILD_TYPE===dG.PREPUB?"beta.okex.org":new URL(t||ene.app.defaultAppDomains.apiDomains[0]).host)}})();var Spn=(()=>{let t="";return(async()=>{try{let{wssDomain:e}=await v0.get("wssDomain");t=e}catch{}})(),{setUrlFromLocalAsync:async()=>{try{let{wssDomain:e}=await v0.get("wssDomain");t=e}catch{}},setUrl:e=>{t=e},getUrl:()=>new URL(t||ene.app.defaultAppDomains.wssDomains[0]).host}})(),Epn=(()=>{let t="";return(async()=>{try{let{staticDomain:e}=await v0.get("staticDomain");t=e}catch{}})(),{setUrlFromLocalAsync:async()=>{try{let{staticDomain:e}=await v0.get("staticDomain");t=e}catch{}},setUrl:e=>{t=e},getUrl:()=>new URL(t||ene.app.defaultAppDomains.staticDomains[0]).host}})();var B8t=ie(N8t());var Vze={act:()=>{}};var O8t=({project_url:t}={})=>{Vze.act({action:"Blinks_BlinksPopUp_ConfirmButton_Confirm",anchor:"Blinks_BlinksPopUp_ConfirmButton_Confirm",params:{project_url:t},actionType:"",elementType:"",ampProject:"web3"})};var D8t=({project_url:t,button_name:e}={})=>{Vze.act({action:"Blinks_BlinksPopUp_DisplayOption_Click",anchor:"Blinks_BlinksPopUp_DisplayOption_Click",params:{project_url:t,button_name:e},actionType:"",elementType:"",ampProject:"web3"})};var L8t=({project_url:t}={})=>{Vze.act({action:"Blinks_BlinksPopUp_Render_View",anchor:"Blinks_BlinksPopUp_Render_View",params:{project_url:t},actionType:"",elementType:"",ampProject:"web3"})};d();p();d();p();var wwe={};Nl(wwe,{AbiCoder:()=>Ix,AbstractProvider:()=>Bx,AbstractSigner:()=>Ox,AlchemyProvider:()=>E_,AnkrProvider:()=>S_,BaseContract:()=>$k,BaseWallet:()=>cT,Block:()=>QO,BrowserProvider:()=>foe,ChainstackProvider:()=>__,CloudflareProvider:()=>gD,ConstructorFragment:()=>Zm,Contract:()=>Ev,ContractEventPayload:()=>$O,ContractFactory:()=>rD,ContractTransactionReceipt:()=>pV,ContractTransactionResponse:()=>Qk,ContractUnknownEventPayload:()=>vR,EnsPlugin:()=>b_,EnsResolver:()=>eT,ErrorDescription:()=>uV,ErrorFragment:()=>yf,EtherSymbol:()=>LHe,EtherscanPlugin:()=>vD,EtherscanProvider:()=>yD,EventFragment:()=>w0,EventLog:()=>Zk,EventPayload:()=>Ik,FallbackFragment:()=>Av,FallbackProvider:()=>SD,FeeData:()=>mR,FeeDataNetworkPlugin:()=>Wne,FetchCancelSignal:()=>AG,FetchRequest:()=>Ts,FetchResponse:()=>EA,FetchUrlFeeDataNetworkPlugin:()=>iD,FixedNumber:()=>XI,Fragment:()=>hb,FunctionFragment:()=>A0,GasCostPlugin:()=>y_,HDNodeVoidWallet:()=>O_,HDNodeWallet:()=>B_,Indexed:()=>ZO,InfuraProvider:()=>qA,InfuraWebSocketProvider:()=>zV,Interface:()=>Yk,IpcSocketProvider:()=>Zje,JsonRpcApiProvider:()=>RR,JsonRpcProvider:()=>Fl,JsonRpcSigner:()=>IR,LangEn:()=>C0,Log:()=>mb,LogDescription:()=>cV,MaxInt256:()=>DHe,MaxUint256:()=>BHe,MessagePrefix:()=>Ane,MinInt256:()=>OHe,Mnemonic:()=>xb,MulticoinProviderPlugin:()=>mV,N:()=>PHe,NamedFragment:()=>Kk,Network:()=>Vi,NetworkPlugin:()=>vb,NonceManager:()=>uoe,ParamType:()=>au,PocketProvider:()=>DR,QuickNodeProvider:()=>k_,Result:()=>TA,Signature:()=>th,SigningKey:()=>rh,SocketBlockSubscriber:()=>LV,SocketEventSubscriber:()=>FV,SocketPendingSubscriber:()=>UV,SocketProvider:()=>wD,SocketSubscriber:()=>BR,StructFragment:()=>Tx,Transaction:()=>pb,TransactionDescription:()=>lV,TransactionReceipt:()=>Xk,TransactionResponse:()=>v_,Typed:()=>Fs,TypedDataEncoder:()=>Cx,UndecodedEventLog:()=>gR,UnmanagedSubscriber:()=>WA,Utf8ErrorFuncs:()=>L1e,VoidSigner:()=>fD,Wallet:()=>$V,WebSocketProvider:()=>aT,WeiPerEther:()=>NHe,Wordlist:()=>_D,WordlistOwl:()=>lT,WordlistOwlA:()=>woe,ZeroAddress:()=>OA,ZeroHash:()=>BG,accessListify:()=>oh,assert:()=>bt,assertArgument:()=>He,assertArgumentCount:()=>yO,assertNormalize:()=>bO,assertPrivate:()=>$p,checkResultErrors:()=>Y1e,computeAddress:()=>FA,computeHmac:()=>MA,concat:()=>wo,copyRequest:()=>Rx,dataLength:()=>bv,dataSlice:()=>ya,decodeBase58:()=>nne,decodeBase64:()=>one,decodeBytes32String:()=>vje,decodeRlp:()=>ZI,decryptCrowdsaleJson:()=>ZV,decryptKeystoreJson:()=>voe,decryptKeystoreJsonSync:()=>goe,defaultPath:()=>JV,defineProperties:()=>wr,dnsEncode:()=>Rne,encodeBase58:()=>wO,encodeBase64:()=>ine,encodeBytes32String:()=>gje,encodeRlp:()=>Sx,encryptKeystoreJson:()=>PD,encryptKeystoreJsonSync:()=>MD,ensNormalize:()=>kxe,formatEther:()=>rHe,formatUnits:()=>j1e,fromTwos:()=>kk,getAccountPath:()=>fWe,getAddress:()=>no,getBigInt:()=>rn,getBytes:()=>mr,getBytesCopy:()=>Ec,getCreate2Address:()=>zHe,getCreateAddress:()=>WO,getDefaultProvider:()=>Jje,getIcapAddress:()=>FHe,getIndexedAccountPath:()=>dWe,getNumber:()=>jn,getUint:()=>xO,hashMessage:()=>rV,hexlify:()=>Qt,id:()=>nh,isAddress:()=>jHe,isAddressable:()=>FG,isBytesLike:()=>xA,isCallException:()=>qI,isCrowdsaleJson:()=>XV,isError:()=>Ga,isHexString:()=>di,isKeystoreJson:()=>YV,isValidName:()=>rje,keccak256:()=>ai,lock:()=>CIt,makeError:()=>na,mask:()=>sb,namehash:()=>lR,parseEther:()=>nHe,parseUnits:()=>W1e,pbkdf2:()=>Jm,randomBytes:()=>b0,recoverAddress:()=>Hk,resolveAddress:()=>Hc,resolveProperties:()=>oc,ripemd160:()=>PA,scrypt:()=>NA,scryptSync:()=>BA,sha256:()=>Uu,sha512:()=>DO,showThrottleMessage:()=>sh,solidityPacked:()=>Pne,solidityPackedKeccak256:()=>lje,solidityPackedSha256:()=>uje,stripZerosLeft:()=>qze,toBeArray:()=>_c,toBeHex:()=>Vd,toBigInt:()=>Ax,toNumber:()=>rne,toQuantity:()=>xv,toTwos:()=>Tk,toUtf8Bytes:()=>Va,toUtf8CodePoints:()=>Yze,toUtf8String:()=>Km,uuidV4:()=>mne,verifyMessage:()=>cje,verifyTypedData:()=>pje,version:()=>pG,wordlists:()=>hWe,zeroPadBytes:()=>Ck,zeroPadValue:()=>nd});d();p();d();p();var pG="6.13.5";d();p();d();p();d();p();d();p();d();p();d();p();d();p();function Cpn(t,e,r){let n=e.split("|").map(i=>i.trim());for(let i=0;i<n.length;i++)switch(e){case"any":return;case"bigint":case"boolean":case"number":case"string":if(typeof t===e)return}let o=new Error(`invalid value for type ${e}`);throw o.code="INVALID_ARGUMENT",o.argument=`value.${r}`,o.value=t,o}async function oc(t){let e=Object.keys(t);return(await Promise.all(e.map(n=>Promise.resolve(t[n])))).reduce((n,o,i)=>(n[e[i]]=o,n),{})}function wr(t,e,r){for(let n in e){let o=e[n],i=r?r[n]:null;i&&Cpn(o,i,n),Object.defineProperty(t,n,{enumerable:!0,value:o,writable:!1})}}function hG(t){if(t==null)return"null";if(Array.isArray(t))return"[ "+t.map(hG).join(", ")+" ]";if(t instanceof Uint8Array){let e="0123456789abcdef",r="0x";for(let n=0;n<t.length;n++)r+=e[t[n]>>4],r+=e[t[n]&15];return r}if(typeof t=="object"&&typeof t.toJSON=="function")return hG(t.toJSON());switch(typeof t){case"boolean":case"symbol":return t.toString();case"bigint":return BigInt(t).toString();case"number":return t.toString();case"string":return JSON.stringify(t);case"object":{let e=Object.keys(t);return e.sort(),"{ "+e.map(r=>`${hG(r)}: ${hG(t[r])}`).join(", ")+" }"}}return"[ COULD NOT SERIALIZE ]"}function Ga(t,e){return t&&t.code===e}function qI(t){return Ga(t,"CALL_EXCEPTION")}function na(t,e,r){let n=t;{let i=[];if(r){if("message"in r||"code"in r||"name"in r)throw new Error(`value will overwrite populated values: ${hG(r)}`);for(let a in r){if(a==="shortMessage")continue;let s=r[a];i.push(a+"="+hG(s))}}i.push(`code=${e}`),i.push(`version=${pG}`),i.length&&(t+=" ("+i.join(", ")+")")}let o;switch(e){case"INVALID_ARGUMENT":o=new TypeError(t);break;case"NUMERIC_FAULT":case"BUFFER_OVERRUN":o=new RangeError(t);break;default:o=new Error(t)}return wr(o,{code:e}),r&&Object.assign(o,r),o.shortMessage==null&&wr(o,{shortMessage:n}),o}function bt(t,e,r,n){if(!t)throw na(e,r,n)}function He(t,e,r,n){bt(t,e,"INVALID_ARGUMENT",{argument:r,value:n})}function yO(t,e,r){r==null&&(r=""),r&&(r=": "+r),bt(t>=e,"missing argument"+r,"MISSING_ARGUMENT",{count:t,expectedCount:e}),bt(t<=e,"too many arguments"+r,"UNEXPECTED_ARGUMENT",{count:t,expectedCount:e})}var kpn=["NFD","NFC","NFKD","NFKC"].reduce((t,e)=>{try{if("test".normalize(e)!=="test")throw new Error("bad");if(e==="NFD"){let r=String.fromCharCode(233).normalize("NFD"),n=String.fromCharCode(101,769);if(r!==n)throw new Error("broken")}t.push(e)}catch{}return t},[]);function bO(t){bt(kpn.indexOf(t)>=0,"platform missing String.prototype.normalize","UNSUPPORTED_OPERATION",{operation:"String.prototype.normalize",info:{form:t}})}function $p(t,e,r){if(r==null&&(r=""),t!==e){let n=r,o="new";r&&(n+=".",o+=" "+r),bt(!1,`private constructor; use ${n}from* methods`,"UNSUPPORTED_OPERATION",{operation:o})}}function F8t(t,e,r){if(t instanceof Uint8Array)return r?new Uint8Array(t):t;if(typeof t=="string"&&t.match(/^0x(?:[0-9a-f][0-9a-f])*$/i)){let n=new Uint8Array((t.length-2)/2),o=2;for(let i=0;i<n.length;i++)n[i]=parseInt(t.substring(o,o+2),16),o+=2;return n}He(!1,"invalid BytesLike value",e||"value",t)}function mr(t,e){return F8t(t,e,!1)}function Ec(t,e){return F8t(t,e,!0)}function di(t,e){return!(typeof t!="string"||!t.match(/^0x[0-9A-Fa-f]*$/)||typeof e=="number"&&t.length!==2+2*e||e===!0&&t.length%2!==0)}function xA(t){return di(t,!0)||t instanceof Uint8Array}var U8t="0123456789abcdef";function Qt(t){let e=mr(t),r="0x";for(let n=0;n<e.length;n++){let o=e[n];r+=U8t[(o&240)>>4]+U8t[o&15]}return r}function wo(t){return"0x"+t.map(e=>Qt(e).substring(2)).join("")}function bv(t){return di(t,!0)?(t.length-2)/2:mr(t).length}function ya(t,e,r){let n=mr(t);return r!=null&&r>n.length&&bt(!1,"cannot slice beyond data bounds","BUFFER_OVERRUN",{buffer:n,length:n.length,offset:r}),Qt(n.slice(e??0,r??n.length))}function qze(t){let e=Qt(t).substring(2);for(;e.startsWith("00");)e=e.substring(2);return"0x"+e}function z8t(t,e,r){let n=mr(t);bt(e>=n.length,"padding exceeds data length","BUFFER_OVERRUN",{buffer:new Uint8Array(n),length:e,offset:e+1});let o=new Uint8Array(e);return o.fill(0),r?o.set(n,e-n.length):o.set(n,0),Qt(o)}function nd(t,e){return z8t(t,e,!0)}function Ck(t,e){return z8t(t,e,!1)}d();p();var B1e=BigInt(0),wA=BigInt(1),mG=9007199254740991;function kk(t,e){let r=xO(t,"value"),n=BigInt(jn(e,"width"));if(bt(r>>n===B1e,"overflow","NUMERIC_FAULT",{operation:"fromTwos",fault:"overflow",value:t}),r>>n-wA){let o=(wA<<n)-wA;return-((~r&o)+wA)}return r}function Tk(t,e){let r=rn(t,"value"),n=BigInt(jn(e,"width")),o=wA<<n-wA;if(r<B1e){r=-r,bt(r<=o,"too low","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:t});let i=(wA<<n)-wA;return(~r&i)+wA}else bt(r<o,"too high","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:t});return r}function sb(t,e){let r=xO(t,"value"),n=BigInt(jn(e,"bits"));return r&(wA<<n)-wA}function rn(t,e){switch(typeof t){case"bigint":return t;case"number":return He(Number.isInteger(t),"underflow",e||"value",t),He(t>=-mG&&t<=mG,"overflow",e||"value",t),BigInt(t);case"string":try{if(t==="")throw new Error("empty string");return t[0]==="-"&&t[1]!=="-"?-BigInt(t.substring(1)):BigInt(t)}catch(r){He(!1,`invalid BigNumberish string: ${r.message}`,e||"value",t)}}He(!1,"invalid BigNumberish value",e||"value",t)}function xO(t,e){let r=rn(t,e);return bt(r>=B1e,"unsigned value cannot be negative","NUMERIC_FAULT",{fault:"overflow",operation:"getUint",value:t}),r}var H8t="0123456789abcdef";function Ax(t){if(t instanceof Uint8Array){let e="0x0";for(let r of t)e+=H8t[r>>4],e+=H8t[r&15];return BigInt(e)}return rn(t)}function jn(t,e){switch(typeof t){case"bigint":return He(t>=-mG&&t<=mG,"overflow",e||"value",t),Number(t);case"number":return He(Number.isInteger(t),"underflow",e||"value",t),He(t>=-mG&&t<=mG,"overflow",e||"value",t),t;case"string":try{if(t==="")throw new Error("empty string");return jn(BigInt(t),e)}catch(r){He(!1,`invalid numeric string: ${r.message}`,e||"value",t)}}He(!1,"invalid numeric value",e||"value",t)}function rne(t){return jn(Ax(t))}function Vd(t,e){let n=xO(t,"value").toString(16);if(e==null)n.length%2&&(n="0"+n);else{let o=jn(e,"width");for(bt(o*2>=n.length,`value exceeds width (${o} bytes)`,"NUMERIC_FAULT",{operation:"toBeHex",fault:"overflow",value:t});n.length<o*2;)n="0"+n}return"0x"+n}function _c(t){let e=xO(t,"value");if(e===B1e)return new Uint8Array([]);let r=e.toString(16);r.length%2&&(r="0"+r);let n=new Uint8Array(r.length/2);for(let o=0;o<n.length;o++){let i=o*2;n[o]=parseInt(r.substring(i,i+2),16)}return n}function xv(t){let e=Qt(xA(t)?t:_c(t)).substring(2);for(;e.startsWith("0");)e=e.substring(1);return e===""&&(e="0"),"0x"+e}var D1e="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",O1e=null;function Tpn(t){if(O1e==null){O1e={};for(let r=0;r<D1e.length;r++)O1e[D1e[r]]=BigInt(r)}let e=O1e[t];return He(e!=null,"invalid base58 value","letter",t),e}var Ipn=BigInt(0),Kze=BigInt(58);function wO(t){let e=mr(t),r=Ax(e),n="";for(;r;)n=D1e[Number(r%Kze)]+n,r/=Kze;for(let o=0;o<e.length&&!e[o];o++)n=D1e[0]+n;return n}function nne(t){let e=Ipn;for(let r=0;r<t.length;r++)e*=Kze,e+=Tpn(t[r]);return e}d();p();function one(t){t=atob(t);let e=new Uint8Array(t.length);for(let r=0;r<t.length;r++)e[r]=t.charCodeAt(r);return mr(e)}function ine(t){let e=mr(t),r="";for(let n=0;n<e.length;n++)r+=String.fromCharCode(e[n]);return btoa(r)}d();p();var gG,Ik=class{constructor(e,r,n){ae(this,"filter");ae(this,"emitter");tt(this,gG,void 0);Fe(this,gG,r),wr(this,{emitter:e,filter:n})}async removeListener(){ge(this,gG)!=null&&await this.emitter.off(this.filter,ge(this,gG))}};gG=new WeakMap;d();p();d();p();function Rpn(t,e,r,n,o){He(!1,`invalid codepoint at offset ${e}; ${t}`,"bytes",r)}function j8t(t,e,r,n,o){if(t==="BAD_PREFIX"||t==="UNEXPECTED_CONTINUE"){let i=0;for(let a=e+1;a<r.length&&r[a]>>6===2;a++)i++;return i}return t==="OVERRUN"?r.length-e-1:0}function Mpn(t,e,r,n,o){return t==="OVERLONG"?(He(typeof o=="number","invalid bad code point for replacement","badCodepoint",o),n.push(o),0):(n.push(65533),j8t(t,e,r,n,o))}var L1e=Object.freeze({error:Rpn,ignore:j8t,replace:Mpn});function W8t(t,e){e==null&&(e=L1e.error);let r=mr(t,"bytes"),n=[],o=0;for(;o<r.length;){let i=r[o++];if(i>>7===0){n.push(i);continue}let a=null,s=null;if((i&224)===192)a=1,s=127;else if((i&240)===224)a=2,s=2047;else if((i&248)===240)a=3,s=65535;else{(i&192)===128?o+=e("UNEXPECTED_CONTINUE",o-1,r,n):o+=e("BAD_PREFIX",o-1,r,n);continue}if(o-1+a>=r.length){o+=e("OVERRUN",o-1,r,n);continue}let c=i&(1<<8-a-1)-1;for(let l=0;l<a;l++){let u=r[o];if((u&192)!=128){o+=e("MISSING_CONTINUE",o,r,n),c=null;break}c=c<<6|u&63,o++}if(c!==null){if(c>1114111){o+=e("OUT_OF_RANGE",o-1-a,r,n,c);continue}if(c>=55296&&c<=57343){o+=e("UTF16_SURROGATE",o-1-a,r,n,c);continue}if(c<=s){o+=e("OVERLONG",o-1-a,r,n,c);continue}n.push(c)}}return n}function Va(t,e){He(typeof t=="string","invalid string value","str",t),e!=null&&(bO(e),t=t.normalize(e));let r=[];for(let n=0;n<t.length;n++){let o=t.charCodeAt(n);if(o<128)r.push(o);else if(o<2048)r.push(o>>6|192),r.push(o&63|128);else if((o&64512)==55296){n++;let i=t.charCodeAt(n);He(n<t.length&&(i&64512)===56320,"invalid surrogate pair","str",t);let a=65536+((o&1023)<<10)+(i&1023);r.push(a>>18|240),r.push(a>>12&63|128),r.push(a>>6&63|128),r.push(a&63|128)}else r.push(o>>12|224),r.push(o>>6&63|128),r.push(o&63|128)}return new Uint8Array(r)}function Ppn(t){return t.map(e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10&1023)+55296,(e&1023)+56320))).join("")}function Km(t,e){return Ppn(W8t(t,e))}function Yze(t,e){return W8t(Va(t,e))}d();p();function U1e(t){async function e(r,n){bt(n==null||!n.cancelled,"request cancelled before sending","CANCELLED");let o=r.url.split(":")[0].toLowerCase();bt(o==="http"||o==="https",`unsupported protocol ${o}`,"UNSUPPORTED_OPERATION",{info:{protocol:o},operation:"request"}),bt(o==="https"||!r.credentials||r.allowInsecureAuthentication,"insecure authorized connections unsupported","UNSUPPORTED_OPERATION",{operation:"request"});let i=null,a=new AbortController,s=setTimeout(()=>{i=na("request timeout","TIMEOUT"),a.abort()},r.timeout);n&&n.addListener(()=>{i=na("request cancelled","CANCELLED"),a.abort()});let c=new Headers(Array.from(r));c.delete("content-length");let l={method:r.method,headers:c,body:r.body||void 0,signal:a.signal},u;try{u=await fetch(r.url,l)}catch(g){throw clearTimeout(s),i||g}clearTimeout(s);let f={};u.headers.forEach((g,v)=>{f[v.toLowerCase()]=g});let h=await u.arrayBuffer(),m=h==null?null:new Uint8Array(h);return{statusCode:u.status,statusMessage:u.statusText,headers:f,body:m}}return e}var Nli=U1e({});var Npn=12,Bpn=250,G8t=U1e(),Opn=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),Dpn=new RegExp("^ipfs://(ipfs/)?(.*)$","i"),Jze=!1;async function q8t(t,e){try{let r=t.match(Opn);if(!r)throw new Error("invalid data");return new EA(200,"OK",{"content-type":r[1]||"text/plain"},r[2]?one(r[3]):Lpn(r[3]))}catch{return new EA(599,"BAD REQUEST (invalid data: URI)",{},null,new Ts(t))}}function K8t(t){async function e(r,n){try{let o=r.match(Dpn);if(!o)throw new Error("invalid link");return new Ts(`${t}${o[2]}`)}catch{return new EA(599,"BAD REQUEST (invalid IPFS URI)",{},null,new Ts(r))}}return e}var F1e={data:q8t,ipfs:K8t("https://gateway.ipfs.io/ipfs/")},Y8t=new WeakMap,AO,KI,AG=class{constructor(e){tt(this,AO,void 0);tt(this,KI,void 0);Fe(this,AO,[]),Fe(this,KI,!1),Y8t.set(e,()=>{if(!ge(this,KI)){Fe(this,KI,!0);for(let r of ge(this,AO))setTimeout(()=>{r()},0);Fe(this,AO,[])}})}addListener(e){bt(!ge(this,KI),"singal already cancelled","UNSUPPORTED_OPERATION",{operation:"fetchCancelSignal.addCancelListener"}),ge(this,AO).push(e)}get cancelled(){return ge(this,KI)}checkSignal(){bt(!this.cancelled,"cancelled","CANCELLED",{})}};AO=new WeakMap,KI=new WeakMap;function z1e(t){if(t==null)throw new Error("missing signal; should not happen");return t.checkSignal(),t}var vG,yG,AA,Rk,bG,xG,qd,cb,Mk,SO,EO,_O,d_,SA,YI,CO,ane,H1e=class{constructor(e){tt(this,CO);tt(this,vG,void 0);tt(this,yG,void 0);tt(this,AA,void 0);tt(this,Rk,void 0);tt(this,bG,void 0);tt(this,xG,void 0);tt(this,qd,void 0);tt(this,cb,void 0);tt(this,Mk,void 0);tt(this,SO,void 0);tt(this,EO,void 0);tt(this,_O,void 0);tt(this,d_,void 0);tt(this,SA,void 0);tt(this,YI,void 0);Fe(this,xG,String(e)),Fe(this,vG,!1),Fe(this,yG,!0),Fe(this,AA,{}),Fe(this,Rk,""),Fe(this,bG,3e5),Fe(this,SA,{slotInterval:Bpn,maxAttempts:Npn}),Fe(this,YI,null)}get url(){return ge(this,xG)}set url(e){Fe(this,xG,String(e))}get body(){return ge(this,qd)==null?null:new Uint8Array(ge(this,qd))}set body(e){if(e==null)Fe(this,qd,void 0),Fe(this,cb,void 0);else if(typeof e=="string")Fe(this,qd,Va(e)),Fe(this,cb,"text/plain");else if(e instanceof Uint8Array)Fe(this,qd,e),Fe(this,cb,"application/octet-stream");else if(typeof e=="object")Fe(this,qd,Va(JSON.stringify(e))),Fe(this,cb,"application/json");else throw new Error("invalid body")}hasBody(){return ge(this,qd)!=null}get method(){return ge(this,Rk)?ge(this,Rk):this.hasBody()?"POST":"GET"}set method(e){e==null&&(e=""),Fe(this,Rk,String(e).toUpperCase())}get headers(){let e=Object.assign({},ge(this,AA));return ge(this,Mk)&&(e.authorization=`Basic ${ine(Va(ge(this,Mk)))}`),this.allowGzip&&(e["accept-encoding"]="gzip"),e["content-type"]==null&&ge(this,cb)&&(e["content-type"]=ge(this,cb)),this.body&&(e["content-length"]=String(this.body.length)),e}getHeader(e){return this.headers[e.toLowerCase()]}setHeader(e,r){ge(this,AA)[String(e).toLowerCase()]=String(r)}clearHeaders(){Fe(this,AA,{})}[Symbol.iterator](){let e=this.headers,r=Object.keys(e),n=0;return{next:()=>{if(n<r.length){let o=r[n++];return{value:[o,e[o]],done:!1}}return{value:void 0,done:!0}}}}get credentials(){return ge(this,Mk)||null}setCredentials(e,r){He(!e.match(/:/),"invalid basic authentication username","username","[REDACTED]"),Fe(this,Mk,`${e}:${r}`)}get allowGzip(){return ge(this,yG)}set allowGzip(e){Fe(this,yG,!!e)}get allowInsecureAuthentication(){return!!ge(this,vG)}set allowInsecureAuthentication(e){Fe(this,vG,!!e)}get timeout(){return ge(this,bG)}set timeout(e){He(e>=0,"timeout must be non-zero","timeout",e),Fe(this,bG,e)}get preflightFunc(){return ge(this,SO)||null}set preflightFunc(e){Fe(this,SO,e)}get processFunc(){return ge(this,EO)||null}set processFunc(e){Fe(this,EO,e)}get retryFunc(){return ge(this,_O)||null}set retryFunc(e){Fe(this,_O,e)}get getUrlFunc(){return ge(this,YI)||G8t}set getUrlFunc(e){Fe(this,YI,e)}toString(){return`<FetchRequest method=${JSON.stringify(this.method)} url=${JSON.stringify(this.url)} headers=${JSON.stringify(this.headers)} body=${ge(this,qd)?Qt(ge(this,qd)):"null"}>`}setThrottleParams(e){e.slotInterval!=null&&(ge(this,SA).slotInterval=e.slotInterval),e.maxAttempts!=null&&(ge(this,SA).maxAttempts=e.maxAttempts)}send(){return bt(ge(this,d_)==null,"request already sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.send"}),Fe(this,d_,new AG(this)),Vt(this,CO,ane).call(this,0,V8t()+this.timeout,0,this,new EA(0,"",{},null,this))}cancel(){bt(ge(this,d_)!=null,"request has not been sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.cancel"});let e=Y8t.get(this);if(!e)throw new Error("missing signal; should not happen");e()}redirect(e){let r=this.url.split(":")[0].toLowerCase(),n=e.split(":")[0].toLowerCase();bt(this.method==="GET"&&(r!=="https"||n!=="http")&&e.match(/^https?:/),"unsupported redirect","UNSUPPORTED_OPERATION",{operation:`redirect(${this.method} ${JSON.stringify(this.url)} => ${JSON.stringify(e)})`});let o=new H1e(e);return o.method="GET",o.allowGzip=this.allowGzip,o.timeout=this.timeout,Fe(o,AA,Object.assign({},ge(this,AA))),ge(this,qd)&&Fe(o,qd,new Uint8Array(ge(this,qd))),Fe(o,cb,ge(this,cb)),o}clone(){let e=new H1e(this.url);return Fe(e,Rk,ge(this,Rk)),ge(this,qd)&&Fe(e,qd,ge(this,qd)),Fe(e,cb,ge(this,cb)),Fe(e,AA,Object.assign({},ge(this,AA))),Fe(e,Mk,ge(this,Mk)),this.allowGzip&&(e.allowGzip=!0),e.timeout=this.timeout,this.allowInsecureAuthentication&&(e.allowInsecureAuthentication=!0),Fe(e,SO,ge(this,SO)),Fe(e,EO,ge(this,EO)),Fe(e,_O,ge(this,_O)),Fe(e,SA,Object.assign({},ge(this,SA))),Fe(e,YI,ge(this,YI)),e}static lockConfig(){Jze=!0}static getGateway(e){return F1e[e.toLowerCase()]||null}static registerGateway(e,r){if(e=e.toLowerCase(),e==="http"||e==="https")throw new Error(`cannot intercept ${e}; use registerGetUrl`);if(Jze)throw new Error("gateways locked");F1e[e]=r}static registerGetUrl(e){if(Jze)throw new Error("gateways locked");G8t=e}static createGetUrlFunc(e){return U1e(e)}static createDataGateway(){return q8t}static createIpfsGatewayFunc(e){return K8t(e)}},Ts=H1e;vG=new WeakMap,yG=new WeakMap,AA=new WeakMap,Rk=new WeakMap,bG=new WeakMap,xG=new WeakMap,qd=new WeakMap,cb=new WeakMap,Mk=new WeakMap,SO=new WeakMap,EO=new WeakMap,_O=new WeakMap,d_=new WeakMap,SA=new WeakMap,YI=new WeakMap,CO=new WeakSet,ane=async function(e,r,n,o,i){var u,f,h;if(e>=ge(this,SA).maxAttempts)return i.makeServerError("exceeded maximum retry limit");bt(V8t()<=r,"timeout","TIMEOUT",{operation:"request.send",reason:"timeout",request:o}),n>0&&await Upn(n);let a=this.clone(),s=(a.url.split(":")[0]||"").toLowerCase();if(s in F1e){let m=await F1e[s](a.url,z1e(ge(o,d_)));if(m instanceof EA){let g=m;if(this.processFunc){z1e(ge(o,d_));try{g=await this.processFunc(a,g)}catch(v){(v.throttle==null||typeof v.stall!="number")&&g.makeServerError("error in post-processing function",v).assertOk()}}return g}a=m}this.preflightFunc&&(a=await this.preflightFunc(a));let c=await this.getUrlFunc(a,z1e(ge(o,d_))),l=new EA(c.statusCode,c.statusMessage,c.headers,c.body,o);if(l.statusCode===301||l.statusCode===302){try{let m=l.headers.location||"";return Vt(u=a.redirect(m),CO,ane).call(u,e+1,r,0,o,l)}catch{}return l}else if(l.statusCode===429&&(this.retryFunc==null||await this.retryFunc(a,l,e))){let m=l.headers["retry-after"],g=ge(this,SA).slotInterval*Math.trunc(Math.random()*Math.pow(2,e));return typeof m=="string"&&m.match(/^[1-9][0-9]*$/)&&(g=parseInt(m)),Vt(f=a.clone(),CO,ane).call(f,e+1,r,g,o,l)}if(this.processFunc){z1e(ge(o,d_));try{l=await this.processFunc(a,l)}catch(m){(m.throttle==null||typeof m.stall!="number")&&l.makeServerError("error in post-processing function",m).assertOk();let g=ge(this,SA).slotInterval*Math.trunc(Math.random()*Math.pow(2,e));return m.stall>=0&&(g=m.stall),Vt(h=a.clone(),CO,ane).call(h,e+1,r,g,o,l)}}return l};var sne,cne,lne,lb,wG,kO,Xze=class{constructor(e,r,n,o,i){tt(this,sne,void 0);tt(this,cne,void 0);tt(this,lne,void 0);tt(this,lb,void 0);tt(this,wG,void 0);tt(this,kO,void 0);Fe(this,sne,e),Fe(this,cne,r),Fe(this,lne,Object.keys(n).reduce((a,s)=>(a[s.toLowerCase()]=String(n[s]),a),{})),Fe(this,lb,o==null?null:new Uint8Array(o)),Fe(this,wG,i||null),Fe(this,kO,{message:""})}toString(){return`<FetchResponse status=${this.statusCode} body=${ge(this,lb)?Qt(ge(this,lb)):"null"}>`}get statusCode(){return ge(this,sne)}get statusMessage(){return ge(this,cne)}get headers(){return Object.assign({},ge(this,lne))}get body(){return ge(this,lb)==null?null:new Uint8Array(ge(this,lb))}get bodyText(){try{return ge(this,lb)==null?"":Km(ge(this,lb))}catch{bt(!1,"response body is not valid UTF-8 data","UNSUPPORTED_OPERATION",{operation:"bodyText",info:{response:this}})}}get bodyJson(){try{return JSON.parse(this.bodyText)}catch{bt(!1,"response body is not valid JSON","UNSUPPORTED_OPERATION",{operation:"bodyJson",info:{response:this}})}}[Symbol.iterator](){let e=this.headers,r=Object.keys(e),n=0;return{next:()=>{if(n<r.length){let o=r[n++];return{value:[o,e[o]],done:!1}}return{value:void 0,done:!0}}}}makeServerError(e,r){let n;e?n=`CLIENT ESCALATED SERVER ERROR (${this.statusCode} ${this.statusMessage}; ${e})`:(e=`${this.statusCode} ${this.statusMessage}`,n=`CLIENT ESCALATED SERVER ERROR (${e})`);let o=new Xze(599,n,this.headers,this.body,ge(this,wG)||void 0);return Fe(o,kO,{message:e,error:r}),o}throwThrottleError(e,r){r==null?r=-1:He(Number.isInteger(r)&&r>=0,"invalid stall timeout","stall",r);let n=new Error(e||"throttling requests");throw wr(n,{stall:r,throttle:!0}),n}getHeader(e){return this.headers[e.toLowerCase()]}hasBody(){return ge(this,lb)!=null}get request(){return ge(this,wG)}ok(){return ge(this,kO).message===""&&this.statusCode>=200&&this.statusCode<300}assertOk(){if(this.ok())return;let{message:e,error:r}=ge(this,kO);e===""&&(e=`server response ${this.statusCode} ${this.statusMessage}`);let n=null;this.request&&(n=this.request.url);let o=null;try{ge(this,lb)&&(o=Km(ge(this,lb)))}catch{}bt(!1,e,"SERVER_ERROR",{request:this.request||"unknown request",response:this,error:r,info:{requestUrl:n,responseBody:o,responseStatus:`${this.statusCode} ${this.statusMessage}`}})}},EA=Xze;sne=new WeakMap,cne=new WeakMap,lne=new WeakMap,lb=new WeakMap,wG=new WeakMap,kO=new WeakMap;function V8t(){return new Date().getTime()}function Lpn(t){return Va(t.replace(/%([0-9a-f][0-9a-f])/gi,(e,r)=>String.fromCharCode(parseInt(r,16))))}function Upn(t){return new Promise(e=>setTimeout(e,t))}d();p();var Fpn=BigInt(-1),_A=BigInt(0),EG=BigInt(1),zpn=BigInt(5),SG={},_G="0000";for(;_G.length<80;)_G+=_G;function TO(t){let e=_G;for(;e.length<t;)e+=e;return BigInt("1"+e.substring(0,t))}function une(t,e,r){let n=BigInt(e.width);if(e.signed){let o=EG<<n-EG;bt(r==null||t>=-o&&t<o,"overflow","NUMERIC_FAULT",{operation:r,fault:"overflow",value:t}),t>_A?t=kk(sb(t,n),n):t=-kk(sb(-t,n),n)}else{let o=EG<<n;bt(r==null||t>=0&&t<o,"overflow","NUMERIC_FAULT",{operation:r,fault:"overflow",value:t}),t=(t%o+o)%o&o-EG}return t}function Zze(t){typeof t=="number"&&(t=`fixed128x${t}`);let e=!0,r=128,n=18;if(typeof t=="string"){if(t!=="fixed")if(t==="ufixed")e=!1;else{let i=t.match(/^(u?)fixed([0-9]+)x([0-9]+)$/);He(i,"invalid fixed format","format",t),e=i[1]!=="u",r=parseInt(i[2]),n=parseInt(i[3])}}else if(t){let i=t,a=(s,c,l)=>i[s]==null?l:(He(typeof i[s]===c,"invalid fixed format ("+s+" not "+c+")","format."+s,i[s]),i[s]);e=a("signed","boolean",e),r=a("width","number",r),n=a("decimals","number",n)}He(r%8===0,"invalid FixedNumber width (not byte aligned)","format.width",r),He(n<=80,"invalid FixedNumber decimals (too large)","format.decimals",n);let o=(e?"":"u")+"fixed"+String(r)+"x"+String(n);return{signed:e,width:r,decimals:n,name:o}}function Hpn(t,e){let r="";t<_A&&(r="-",t*=Fpn);let n=t.toString();if(e===0)return r+n;for(;n.length<=e;)n=_G+n;let o=n.length-e;for(n=n.substring(0,o)+"."+n.substring(o);n[0]==="0"&&n[1]!==".";)n=n.substring(1);for(;n[n.length-1]==="0"&&n[n.length-2]!==".";)n=n.substring(0,n.length-1);return r+n}var CA,Us,Ym,Nk,IO,kA,Pk,fne,Qze,dne,$ze,pne,eHe,hne,tHe,JI=class{constructor(e,r,n){tt(this,Nk);tt(this,kA);tt(this,fne);tt(this,dne);tt(this,pne);tt(this,hne);ae(this,"format");tt(this,CA,void 0);tt(this,Us,void 0);tt(this,Ym,void 0);ae(this,"_value");$p(e,SG,"FixedNumber"),Fe(this,Us,r),Fe(this,CA,n);let o=Hpn(r,n.decimals);wr(this,{format:n.name,_value:o}),Fe(this,Ym,TO(n.decimals))}get signed(){return ge(this,CA).signed}get width(){return ge(this,CA).width}get decimals(){return ge(this,CA).decimals}get value(){return ge(this,Us)}addUnsafe(e){return Vt(this,fne,Qze).call(this,e)}add(e){return Vt(this,fne,Qze).call(this,e,"add")}subUnsafe(e){return Vt(this,dne,$ze).call(this,e)}sub(e){return Vt(this,dne,$ze).call(this,e,"sub")}mulUnsafe(e){return Vt(this,pne,eHe).call(this,e)}mul(e){return Vt(this,pne,eHe).call(this,e,"mul")}mulSignal(e){Vt(this,Nk,IO).call(this,e);let r=ge(this,Us)*ge(e,Us);return bt(r%ge(this,Ym)===_A,"precision lost during signalling mul","NUMERIC_FAULT",{operation:"mulSignal",fault:"underflow",value:this}),Vt(this,kA,Pk).call(this,r/ge(this,Ym),"mulSignal")}divUnsafe(e){return Vt(this,hne,tHe).call(this,e)}div(e){return Vt(this,hne,tHe).call(this,e,"div")}divSignal(e){bt(ge(e,Us)!==_A,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),Vt(this,Nk,IO).call(this,e);let r=ge(this,Us)*ge(this,Ym);return bt(r%ge(e,Us)===_A,"precision lost during signalling div","NUMERIC_FAULT",{operation:"divSignal",fault:"underflow",value:this}),Vt(this,kA,Pk).call(this,r/ge(e,Us),"divSignal")}cmp(e){let r=this.value,n=e.value,o=this.decimals-e.decimals;return o>0?n*=TO(o):o<0&&(r*=TO(-o)),r<n?-1:r>n?1:0}eq(e){return this.cmp(e)===0}lt(e){return this.cmp(e)<0}lte(e){return this.cmp(e)<=0}gt(e){return this.cmp(e)>0}gte(e){return this.cmp(e)>=0}floor(){let e=ge(this,Us);return ge(this,Us)<_A&&(e-=ge(this,Ym)-EG),e=ge(this,Us)/ge(this,Ym)*ge(this,Ym),Vt(this,kA,Pk).call(this,e,"floor")}ceiling(){let e=ge(this,Us);return ge(this,Us)>_A&&(e+=ge(this,Ym)-EG),e=ge(this,Us)/ge(this,Ym)*ge(this,Ym),Vt(this,kA,Pk).call(this,e,"ceiling")}round(e){if(e==null&&(e=0),e>=this.decimals)return this;let r=this.decimals-e,n=zpn*TO(r-1),o=this.value+n,i=TO(r);return o=o/i*i,une(o,ge(this,CA),"round"),new JI(SG,o,ge(this,CA))}isZero(){return ge(this,Us)===_A}isNegative(){return ge(this,Us)<_A}toString(){return this._value}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return JI.fromString(this.toString(),e)}static fromValue(e,r,n){let o=r==null?0:jn(r),i=Zze(n),a=rn(e,"value"),s=o-i.decimals;if(s>0){let c=TO(s);bt(a%c===_A,"value loses precision for format","NUMERIC_FAULT",{operation:"fromValue",fault:"underflow",value:e}),a/=c}else s<0&&(a*=TO(-s));return une(a,i,"fromValue"),new JI(SG,a,i)}static fromString(e,r){let n=e.match(/^(-?)([0-9]*)\.?([0-9]*)$/);He(n&&n[2].length+n[3].length>0,"invalid FixedNumber string value","value",e);let o=Zze(r),i=n[2]||"0",a=n[3]||"";for(;a.length<o.decimals;)a+=_G;bt(a.substring(o.decimals).match(/^0*$/),"too many decimals for format","NUMERIC_FAULT",{operation:"fromString",fault:"underflow",value:e}),a=a.substring(0,o.decimals);let s=BigInt(n[1]+i+a);return une(s,o,"fromString"),new JI(SG,s,o)}static fromBytes(e,r){let n=Ax(mr(e,"value")),o=Zze(r);return o.signed&&(n=kk(n,o.width)),une(n,o,"fromBytes"),new JI(SG,n,o)}},XI=JI;CA=new WeakMap,Us=new WeakMap,Ym=new WeakMap,Nk=new WeakSet,IO=function(e){He(this.format===e.format,"incompatible format; use fixedNumber.toFormat","other",e)},kA=new WeakSet,Pk=function(e,r){return e=une(e,ge(this,CA),r),new JI(SG,e,ge(this,CA))},fne=new WeakSet,Qze=function(e,r){return Vt(this,Nk,IO).call(this,e),Vt(this,kA,Pk).call(this,ge(this,Us)+ge(e,Us),r)},dne=new WeakSet,$ze=function(e,r){return Vt(this,Nk,IO).call(this,e),Vt(this,kA,Pk).call(this,ge(this,Us)-ge(e,Us),r)},pne=new WeakSet,eHe=function(e,r){return Vt(this,Nk,IO).call(this,e),Vt(this,kA,Pk).call(this,ge(this,Us)*ge(e,Us)/ge(this,Ym),r)},hne=new WeakSet,tHe=function(e,r){return bt(ge(e,Us)!==_A,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),Vt(this,Nk,IO).call(this,e),Vt(this,kA,Pk).call(this,ge(this,Us)*ge(this,Ym)/ge(e,Us),r)};d();p();function jpn(t){let e=t.toString(16);for(;e.length<2;)e="0"+e;return"0x"+e}function J8t(t,e,r){let n=0;for(let o=0;o<r;o++)n=n*256+t[e+o];return n}function X8t(t,e,r,n){let o=[];for(;r<e+1+n;){let i=Z8t(t,r);o.push(i.result),r+=i.consumed,bt(r<=e+1+n,"child data too short","BUFFER_OVERRUN",{buffer:t,length:n,offset:e})}return{consumed:1+n,result:o}}function Z8t(t,e){bt(t.length!==0,"data too short","BUFFER_OVERRUN",{buffer:t,length:0,offset:1});let r=n=>{bt(n<=t.length,"data short segment too short","BUFFER_OVERRUN",{buffer:t,length:t.length,offset:n})};if(t[e]>=248){let n=t[e]-247;r(e+1+n);let o=J8t(t,e+1,n);return r(e+1+n+o),X8t(t,e,e+1+n,n+o)}else if(t[e]>=192){let n=t[e]-192;return r(e+1+n),X8t(t,e,e+1,n)}else if(t[e]>=184){let n=t[e]-183;r(e+1+n);let o=J8t(t,e+1,n);r(e+1+n+o);let i=Qt(t.slice(e+1+n,e+1+n+o));return{consumed:1+n+o,result:i}}else if(t[e]>=128){let n=t[e]-128;r(e+1+n);let o=Qt(t.slice(e+1,e+1+n));return{consumed:1+n,result:o}}return{consumed:1,result:jpn(t[e])}}function ZI(t){let e=mr(t,"data"),r=Z8t(e,0);return He(r.consumed===e.length,"unexpected junk after rlp payload","data",t),r.result}d();p();function Q8t(t){let e=[];for(;t;)e.unshift(t&255),t>>=8;return e}function e5t(t){if(Array.isArray(t)){let n=[];if(t.forEach(function(i){n=n.concat(e5t(i))}),n.length<=55)return n.unshift(192+n.length),n;let o=Q8t(n.length);return o.unshift(247+o.length),o.concat(n)}let e=Array.prototype.slice.call(mr(t,"object"));if(e.length===1&&e[0]<=127)return e;if(e.length<=55)return e.unshift(128+e.length),e;let r=Q8t(e.length);return r.unshift(183+r.length),r.concat(e)}var $8t="0123456789abcdef";function Sx(t){let e="0x";for(let r of e5t(t))e+=$8t[r>>4],e+=$8t[r&15];return e}d();p();var t5t=["wei","kwei","mwei","gwei","szabo","finney","ether"];function j1e(t,e){let r=18;if(typeof e=="string"){let n=t5t.indexOf(e);He(n>=0,"invalid unit","unit",e),r=3*n}else e!=null&&(r=jn(e,"unit"));return XI.fromValue(t,r,{decimals:r,width:512}).toString()}function W1e(t,e){He(typeof t=="string","value must be a string","value",t);let r=18;if(typeof e=="string"){let n=t5t.indexOf(e);He(n>=0,"invalid unit","unit",e),r=3*n}else e!=null&&(r=jn(e,"unit"));return XI.fromString(t,{decimals:r,width:512}).value}function rHe(t){return j1e(t,18)}function nHe(t){return W1e(t,18)}d();p();function mne(t){let e=mr(t,"randomBytes");e[6]=e[6]&15|64,e[8]=e[8]&63|128;let r=Qt(e);return[r.substring(2,10),r.substring(10,14),r.substring(14,18),r.substring(18,22),r.substring(22,34)].join("-")}d();p();var eh=32,oHe=new Uint8Array(eh),Wpn=["then"],G1e={},o5t=new WeakMap;function RO(t){return o5t.get(t)}function r5t(t,e){o5t.set(t,e)}function gne(t,e){let r=new Error(`deferred error during ABI decoding triggered accessing ${t}`);throw r.error=e,r}function iHe(t,e,r){return t.indexOf(null)>=0?e.map((n,o)=>n instanceof TA?iHe(RO(n),n,r):n):t.reduce((n,o,i)=>{let a=e.getValue(o);return o in n||(r&&a instanceof TA&&(a=iHe(RO(a),a,r)),n[o]=a),n},{})}var kG,CG=class extends Array{constructor(...r){let n=r[0],o=r[1],i=(r[2]||[]).slice(),a=!0;n!==G1e&&(o=r,i=[],a=!1);super(o.length);tt(this,kG,void 0);o.forEach((l,u)=>{this[u]=l});let s=i.reduce((l,u)=>(typeof u=="string"&&l.set(u,(l.get(u)||0)+1),l),new Map);if(r5t(this,Object.freeze(o.map((l,u)=>{let f=i[u];return f!=null&&s.get(f)===1?f:null}))),Fe(this,kG,[]),ge(this,kG)==null&&ge(this,kG),!a)return;Object.freeze(this);let c=new Proxy(this,{get:(l,u,f)=>{if(typeof u=="string"){if(u.match(/^[0-9]+$/)){let m=jn(u,"%index");if(m<0||m>=this.length)throw new RangeError("out of result range");let g=l[m];return g instanceof Error&&gne(`index ${m}`,g),g}if(Wpn.indexOf(u)>=0)return Reflect.get(l,u,f);let h=l[u];if(h instanceof Function)return function(...m){return h.apply(this===f?l:this,m)};if(!(u in l))return l.getValue.apply(this===f?l:this,[u])}return Reflect.get(l,u,f)}});return r5t(c,RO(this)),c}toArray(r){let n=[];return this.forEach((o,i)=>{o instanceof Error&&gne(`index ${i}`,o),r&&o instanceof CG&&(o=o.toArray(r)),n.push(o)}),n}toObject(r){let n=RO(this);return n.reduce((o,i,a)=>(bt(i!=null,`value at index ${a} unnamed`,"UNSUPPORTED_OPERATION",{operation:"toObject()"}),iHe(n,this,r)),{})}slice(r,n){r==null&&(r=0),r<0&&(r+=this.length,r<0&&(r=0)),n==null&&(n=this.length),n<0&&(n+=this.length,n<0&&(n=0)),n>this.length&&(n=this.length);let o=RO(this),i=[],a=[];for(let s=r;s<n;s++)i.push(this[s]),a.push(o[s]);return new CG(G1e,i,a)}filter(r,n){let o=RO(this),i=[],a=[];for(let s=0;s<this.length;s++){let c=this[s];c instanceof Error&&gne(`index ${s}`,c),r.call(n,c,s,this)&&(i.push(c),a.push(o[s]))}return new CG(G1e,i,a)}map(r,n){let o=[];for(let i=0;i<this.length;i++){let a=this[i];a instanceof Error&&gne(`index ${i}`,a),o.push(r.call(n,a,i,this))}return o}getValue(r){let n=RO(this).indexOf(r);if(n===-1)return;let o=this[n];return o instanceof Error&&gne(`property ${JSON.stringify(r)}`,o.error),o}static fromItems(r,n){return new CG(G1e,r,n)}},TA=CG;kG=new WeakMap;function Y1e(t){let e=[],r=function(n,o){if(!!Array.isArray(o))for(let i in o){let a=n.slice();a.push(i);try{r(a,o[i])}catch(s){e.push({path:a,error:s})}}};return r([],t),e}function n5t(t){let e=_c(t);return bt(e.length<=eh,"value out-of-bounds","BUFFER_OVERRUN",{buffer:e,length:eh,offset:e.length}),e.length!==eh&&(e=Ec(wo([oHe.slice(e.length%eh),e]))),e}var vf=class{constructor(e,r,n,o){ae(this,"name");ae(this,"type");ae(this,"localName");ae(this,"dynamic");wr(this,{name:e,type:r,localName:n,dynamic:o},{name:"string",type:"string",localName:"string",dynamic:"boolean"})}_throwError(e,r){He(!1,e,this.localName,r)}},Bk,MO,TG,V1e,BO=class{constructor(){tt(this,TG);tt(this,Bk,void 0);tt(this,MO,void 0);Fe(this,Bk,[]),Fe(this,MO,0)}get data(){return wo(ge(this,Bk))}get length(){return ge(this,MO)}appendWriter(e){return Vt(this,TG,V1e).call(this,Ec(e.data))}writeBytes(e){let r=Ec(e),n=r.length%eh;return n&&(r=Ec(wo([r,oHe.slice(n)]))),Vt(this,TG,V1e).call(this,r)}writeValue(e){return Vt(this,TG,V1e).call(this,n5t(e))}writeUpdatableValue(){let e=ge(this,Bk).length;return ge(this,Bk).push(oHe),Fe(this,MO,ge(this,MO)+eh),r=>{ge(this,Bk)[e]=n5t(r)}}};Bk=new WeakMap,MO=new WeakMap,TG=new WeakSet,V1e=function(e){return ge(this,Bk).push(e),Fe(this,MO,ge(this,MO)+e.length),e.length};var wv,ub,PO,NO,QI,vne,aHe,K1e,i5t,sHe=class{constructor(e,r,n){tt(this,vne);tt(this,K1e);ae(this,"allowLoose");tt(this,wv,void 0);tt(this,ub,void 0);tt(this,PO,void 0);tt(this,NO,void 0);tt(this,QI,void 0);wr(this,{allowLoose:!!r}),Fe(this,wv,Ec(e)),Fe(this,PO,0),Fe(this,NO,null),Fe(this,QI,n??1024),Fe(this,ub,0)}get data(){return Qt(ge(this,wv))}get dataLength(){return ge(this,wv).length}get consumed(){return ge(this,ub)}get bytes(){return new Uint8Array(ge(this,wv))}subReader(e){let r=new sHe(ge(this,wv).slice(ge(this,ub)+e),this.allowLoose,ge(this,QI));return Fe(r,NO,this),r}readBytes(e,r){let n=Vt(this,K1e,i5t).call(this,0,e,!!r);return Vt(this,vne,aHe).call(this,e),Fe(this,ub,ge(this,ub)+n.length),n.slice(0,e)}readValue(){return Ax(this.readBytes(eh))}readIndex(){return rne(this.readBytes(eh))}},q1e=sHe;wv=new WeakMap,ub=new WeakMap,PO=new WeakMap,NO=new WeakMap,QI=new WeakMap,vne=new WeakSet,aHe=function(e){var r;if(ge(this,NO))return Vt(r=ge(this,NO),vne,aHe).call(r,e);Fe(this,PO,ge(this,PO)+e),bt(ge(this,QI)<1||ge(this,PO)<=ge(this,QI)*this.dataLength,`compressed ABI data exceeds inflation ratio of ${ge(this,QI)} ( see: https://github.com/ethers-io/ethers.js/issues/4537 )`,"BUFFER_OVERRUN",{buffer:Ec(ge(this,wv)),offset:ge(this,ub),length:e,info:{bytesRead:ge(this,PO),dataLength:this.dataLength}})},K1e=new WeakSet,i5t=function(e,r,n){let o=Math.ceil(r/eh)*eh;return ge(this,ub)+o>ge(this,wv).length&&(this.allowLoose&&n&&ge(this,ub)+r<=ge(this,wv).length?o=r:bt(!1,"data out-of-bounds","BUFFER_OVERRUN",{buffer:Ec(ge(this,wv)),length:ge(this,wv).length,offset:ge(this,ub)+o})),ge(this,wv).slice(ge(this,ub),ge(this,ub)+o)};d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();function y0(t){if(!Number.isSafeInteger(t)||t<0)throw new Error(`Wrong positive integer: ${t}`)}function yne(t,...e){if(!(t instanceof Uint8Array))throw new Error("Expected Uint8Array");if(e.length>0&&!e.includes(t.length))throw new Error(`Expected Uint8Array of length ${e}, not of length=${t.length}`)}function J1e(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");y0(t.outputLen),y0(t.blockLen)}function Ok(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function X1e(t,e){yne(t);let r=e.outputLen;if(t.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();d();p();var Z1e=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;var a5t=t=>t instanceof Uint8Array;var IG=t=>new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4)),RG=t=>new DataView(t.buffer,t.byteOffset,t.byteLength),IA=(t,e)=>t<<32-e|t>>>e,Gpn=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!Gpn)throw new Error("Non little-endian hardware is not supported");var Vpn=async()=>{};async function Q1e(t,e,r){let n=Date.now();for(let o=0;o<t;o++){r(o);let i=Date.now()-n;i>=0&&i<e||(await Vpn(),n+=i)}}function qpn(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function RA(t){if(typeof t=="string"&&(t=qpn(t)),!a5t(t))throw new Error(`expected Uint8Array, got ${typeof t}`);return t}function s5t(...t){let e=new Uint8Array(t.reduce((n,o)=>n+o.length,0)),r=0;return t.forEach(n=>{if(!a5t(n))throw new Error("Uint8Array expected");e.set(n,r),r+=n.length}),e}var $I=class{clone(){return this._cloneInto()}},Kpn={}.toString;function $1e(t,e){if(e!==void 0&&Kpn.call(e)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(t,e)}function eR(t){let e=n=>t().update(RA(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function c5t(t){let e=(n,o)=>t(o).update(RA(n)).digest(),r=t({});return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=n=>t(n),e}function l5t(t=32){if(Z1e&&typeof Z1e.getRandomValues=="function")return Z1e.getRandomValues(new Uint8Array(t));throw new Error("crypto.getRandomValues must be defined")}var exe=class extends $I{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,J1e(e);let n=RA(r);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,i=new Uint8Array(o);i.set(n.length>o?e.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=e.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(e){return Ok(this),this.iHash.update(e),this}digestInto(e){Ok(this),yne(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return e=e,e.finished=o,e.destroyed=i,e.blockLen=a,e.outputLen=s,e.oHash=r._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},OO=(t,e,r)=>new exe(t,e).update(r).digest();OO.create=(t,e)=>new exe(t,e);d();p();function Ypn(t,e,r,n){J1e(t);let o=$1e({dkLen:32,asyncTick:10},n),{c:i,dkLen:a,asyncTick:s}=o;if(y0(i),y0(a),y0(s),i<1)throw new Error("PBKDF2: iterations (c) should be >= 1");let c=RA(e),l=RA(r),u=new Uint8Array(a),f=OO.create(t,c),h=f._cloneInto().update(l);return{c:i,dkLen:a,asyncTick:s,DK:u,PRF:f,PRFSalt:h}}function Jpn(t,e,r,n,o){return t.destroy(),e.destroy(),n&&n.destroy(),o.fill(0),r}function bne(t,e,r,n){let{c:o,dkLen:i,DK:a,PRF:s,PRFSalt:c}=Ypn(t,e,r,n),l,u=new Uint8Array(4),f=RG(u),h=new Uint8Array(s.outputLen);for(let m=1,g=0;g<i;m++,g+=s.outputLen){let v=a.subarray(g,g+s.outputLen);f.setInt32(0,m,!1),(l=c._cloneInto(l)).update(u).digestInto(h),v.set(h.subarray(0,v.length));for(let b=1;b<o;b++){s._cloneInto(l).update(h).digestInto(h);for(let w=0;w<v.length;w++)v[w]^=h[w]}}return Jpn(s,c,a,l,h)}d();p();d();p();function Xpn(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,l=n?0:4;t.setUint32(e+c,a,n),t.setUint32(e+l,s,n)}var tR=class extends $I{constructor(e,r,n,o){super(),this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=RG(this.buffer)}update(e){Ok(this);let{view:r,buffer:n,blockLen:o}=this;e=RA(e);let i=e.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=RG(e);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(e.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){Ok(this),X1e(e,this),this.finished=!0;let{buffer:r,view:n,blockLen:o,isLE:i}=this,{pos:a}=this;r[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>o-a&&(this.process(n,0),a=0);for(let f=a;f<o;f++)r[f]=0;Xpn(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=RG(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let l=c/4,u=this.get();if(l>u.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<l;f++)s.setUint32(4*f,u[f],i)}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return e.length=o,e.pos=s,e.finished=i,e.destroyed=a,o%r&&e.buffer.set(n),e}};var Zpn=(t,e,r)=>t&e^~t&r,Qpn=(t,e,r)=>t&e^t&r^e&r,$pn=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]),rR=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),nR=new Uint32Array(64),cHe=class extends tR{constructor(){super(64,32,8,!1),this.A=rR[0]|0,this.B=rR[1]|0,this.C=rR[2]|0,this.D=rR[3]|0,this.E=rR[4]|0,this.F=rR[5]|0,this.G=rR[6]|0,this.H=rR[7]|0}get(){let{A:e,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[e,r,n,o,i,a,s,c]}set(e,r,n,o,i,a,s,c){this.A=e|0,this.B=r|0,this.C=n|0,this.D=o|0,this.E=i|0,this.F=a|0,this.G=s|0,this.H=c|0}process(e,r){for(let f=0;f<16;f++,r+=4)nR[f]=e.getUint32(r,!1);for(let f=16;f<64;f++){let h=nR[f-15],m=nR[f-2],g=IA(h,7)^IA(h,18)^h>>>3,v=IA(m,17)^IA(m,19)^m>>>10;nR[f]=v+nR[f-7]+g+nR[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:l,H:u}=this;for(let f=0;f<64;f++){let h=IA(s,6)^IA(s,11)^IA(s,25),m=u+h+Zpn(s,c,l)+$pn[f]+nR[f]|0,v=(IA(n,2)^IA(n,13)^IA(n,22))+Qpn(n,o,i)|0;u=l,l=c,c=s,s=a+m|0,a=i,i=o,o=n,n=m+v|0}n=n+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,s=s+this.E|0,c=c+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(n,o,i,a,s,c,l,u)}roundClean(){nR.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var Dk=eR(()=>new cHe);d();p();d();p();var txe=BigInt(4294967295),lHe=BigInt(32);function u5t(t,e=!1){return e?{h:Number(t&txe),l:Number(t>>lHe&txe)}:{h:Number(t>>lHe&txe)|0,l:Number(t&txe)|0}}function uHe(t,e=!1){let r=new Uint32Array(t.length),n=new Uint32Array(t.length);for(let o=0;o<t.length;o++){let{h:i,l:a}=u5t(t[o],e);[r[o],n[o]]=[i,a]}return[r,n]}var ehn=(t,e)=>BigInt(t>>>0)<<lHe|BigInt(e>>>0),thn=(t,e,r)=>t>>>r,rhn=(t,e,r)=>t<<32-r|e>>>r,nhn=(t,e,r)=>t>>>r|e<<32-r,ohn=(t,e,r)=>t<<32-r|e>>>r,ihn=(t,e,r)=>t<<64-r|e>>>r-32,ahn=(t,e,r)=>t>>>r-32|e<<64-r,shn=(t,e)=>e,chn=(t,e)=>t,fHe=(t,e,r)=>t<<r|e>>>32-r,dHe=(t,e,r)=>e<<r|t>>>32-r,pHe=(t,e,r)=>e<<r-32|t>>>64-r,hHe=(t,e,r)=>t<<r-32|e>>>64-r;function lhn(t,e,r,n){let o=(e>>>0)+(n>>>0);return{h:t+r+(o/2**32|0)|0,l:o|0}}var uhn=(t,e,r)=>(t>>>0)+(e>>>0)+(r>>>0),fhn=(t,e,r,n)=>e+r+n+(t/2**32|0)|0,dhn=(t,e,r,n)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0),phn=(t,e,r,n,o)=>e+r+n+o+(t/2**32|0)|0,hhn=(t,e,r,n,o)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0)+(o>>>0),mhn=(t,e,r,n,o,i)=>e+r+n+o+i+(t/2**32|0)|0;var ghn={fromBig:u5t,split:uHe,toBig:ehn,shrSH:thn,shrSL:rhn,rotrSH:nhn,rotrSL:ohn,rotrBH:ihn,rotrBL:ahn,rotr32H:shn,rotr32L:chn,rotlSH:fHe,rotlSL:dHe,rotlBH:pHe,rotlBL:hHe,add:lhn,add3L:uhn,add3H:fhn,add4L:dhn,add4H:phn,add5H:mhn,add5L:hhn},Yo=ghn;var[vhn,yhn]=(()=>Yo.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(t=>BigInt(t))))(),oR=new Uint32Array(80),iR=new Uint32Array(80),mHe=class extends tR{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(){let{Ah:e,Al:r,Bh:n,Bl:o,Ch:i,Cl:a,Dh:s,Dl:c,Eh:l,El:u,Fh:f,Fl:h,Gh:m,Gl:g,Hh:v,Hl:b}=this;return[e,r,n,o,i,a,s,c,l,u,f,h,m,g,v,b]}set(e,r,n,o,i,a,s,c,l,u,f,h,m,g,v,b){this.Ah=e|0,this.Al=r|0,this.Bh=n|0,this.Bl=o|0,this.Ch=i|0,this.Cl=a|0,this.Dh=s|0,this.Dl=c|0,this.Eh=l|0,this.El=u|0,this.Fh=f|0,this.Fl=h|0,this.Gh=m|0,this.Gl=g|0,this.Hh=v|0,this.Hl=b|0}process(e,r){for(let I=0;I<16;I++,r+=4)oR[I]=e.getUint32(r),iR[I]=e.getUint32(r+=4);for(let I=16;I<80;I++){let B=oR[I-15]|0,L=iR[I-15]|0,D=Yo.rotrSH(B,L,1)^Yo.rotrSH(B,L,8)^Yo.shrSH(B,L,7),z=Yo.rotrSL(B,L,1)^Yo.rotrSL(B,L,8)^Yo.shrSL(B,L,7),G=oR[I-2]|0,U=iR[I-2]|0,T=Yo.rotrSH(G,U,19)^Yo.rotrBH(G,U,61)^Yo.shrSH(G,U,6),P=Yo.rotrSL(G,U,19)^Yo.rotrBL(G,U,61)^Yo.shrSL(G,U,6),j=Yo.add4L(z,P,iR[I-7],iR[I-16]),M=Yo.add4H(j,D,T,oR[I-7],oR[I-16]);oR[I]=M|0,iR[I]=j|0}let{Ah:n,Al:o,Bh:i,Bl:a,Ch:s,Cl:c,Dh:l,Dl:u,Eh:f,El:h,Fh:m,Fl:g,Gh:v,Gl:b,Hh:w,Hl:_}=this;for(let I=0;I<80;I++){let B=Yo.rotrSH(f,h,14)^Yo.rotrSH(f,h,18)^Yo.rotrBH(f,h,41),L=Yo.rotrSL(f,h,14)^Yo.rotrSL(f,h,18)^Yo.rotrBL(f,h,41),D=f&m^~f&v,z=h&g^~h&b,G=Yo.add5L(_,L,z,yhn[I],iR[I]),U=Yo.add5H(G,w,B,D,vhn[I],oR[I]),T=G|0,P=Yo.rotrSH(n,o,28)^Yo.rotrBH(n,o,34)^Yo.rotrBH(n,o,39),j=Yo.rotrSL(n,o,28)^Yo.rotrBL(n,o,34)^Yo.rotrBL(n,o,39),M=n&i^n&s^i&s,y=o&a^o&c^a&c;w=v|0,_=b|0,v=m|0,b=g|0,m=f|0,g=h|0,{h:f,l:h}=Yo.add(l|0,u|0,U|0,T|0),l=s|0,u=c|0,s=i|0,c=a|0,i=n|0,a=o|0;let x=Yo.add3L(T,j,y);n=Yo.add3H(x,U,P,M),o=x|0}({h:n,l:o}=Yo.add(this.Ah|0,this.Al|0,n|0,o|0)),{h:i,l:a}=Yo.add(this.Bh|0,this.Bl|0,i|0,a|0),{h:s,l:c}=Yo.add(this.Ch|0,this.Cl|0,s|0,c|0),{h:l,l:u}=Yo.add(this.Dh|0,this.Dl|0,l|0,u|0),{h:f,l:h}=Yo.add(this.Eh|0,this.El|0,f|0,h|0),{h:m,l:g}=Yo.add(this.Fh|0,this.Fl|0,m|0,g|0),{h:v,l:b}=Yo.add(this.Gh|0,this.Gl|0,v|0,b|0),{h:w,l:_}=Yo.add(this.Hh|0,this.Hl|0,w|0,_|0),this.set(n,o,i,a,s,c,l,u,f,h,m,g,v,b,w,_)}roundClean(){oR.fill(0),iR.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)}};var rxe=eR(()=>new mHe);function bhn(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof globalThis<"u")return globalThis;throw new Error("unable to locate global object")}var f5t=bhn(),d5t=f5t.crypto||f5t.msCrypto;function gHe(t){switch(t){case"sha256":return Dk.create();case"sha512":return rxe.create()}He(!1,"invalid hashing algorithm name","algorithm",t)}function p5t(t,e){let r={sha256:Dk,sha512:rxe}[t];return He(r!=null,"invalid hmac algorithm","algorithm",t),OO.create(r,e)}function h5t(t,e,r,n,o){let i={sha256:Dk,sha512:rxe}[o];return He(i!=null,"invalid pbkdf2 algorithm","algorithm",o),bne(i,t,e,{c:r,dkLen:n})}function m5t(t){bt(d5t!=null,"platform does not support secure random numbers","UNSUPPORTED_OPERATION",{operation:"randomBytes"}),He(Number.isInteger(t)&&t>0&&t<=1024,"invalid length","length",t);let e=new Uint8Array(t);return d5t.getRandomValues(e),e}var g5t=!1,v5t=function(t,e,r){return p5t(t,e).update(r).digest()},y5t=v5t;function MA(t,e,r){let n=mr(e,"key"),o=mr(r,"data");return Qt(y5t(t,n,o))}MA._=v5t;MA.lock=function(){g5t=!0};MA.register=function(t){if(g5t)throw new Error("computeHmac is locked");y5t=t};Object.freeze(MA);d();p();d();p();var[w5t,A5t,S5t]=[[],[],[]],xhn=BigInt(0),xne=BigInt(1),whn=BigInt(2),Ahn=BigInt(7),Shn=BigInt(256),Ehn=BigInt(113);for(let t=0,e=xne,r=1,n=0;t<24;t++){[r,n]=[n,(2*r+3*n)%5],w5t.push(2*(5*n+r)),A5t.push((t+1)*(t+2)/2%64);let o=xhn;for(let i=0;i<7;i++)e=(e<<xne^(e>>Ahn)*Ehn)%Shn,e&whn&&(o^=xne<<(xne<<BigInt(i))-xne);S5t.push(o)}var[_hn,Chn]=uHe(S5t,!0),b5t=(t,e,r)=>r>32?pHe(t,e,r):fHe(t,e,r),x5t=(t,e,r)=>r>32?hHe(t,e,r):dHe(t,e,r);function khn(t,e=24){let r=new Uint32Array(10);for(let n=24-e;n<24;n++){for(let a=0;a<10;a++)r[a]=t[a]^t[a+10]^t[a+20]^t[a+30]^t[a+40];for(let a=0;a<10;a+=2){let s=(a+8)%10,c=(a+2)%10,l=r[c],u=r[c+1],f=b5t(l,u,1)^r[s],h=x5t(l,u,1)^r[s+1];for(let m=0;m<50;m+=10)t[a+m]^=f,t[a+m+1]^=h}let o=t[2],i=t[3];for(let a=0;a<24;a++){let s=A5t[a],c=b5t(o,i,s),l=x5t(o,i,s),u=w5t[a];o=t[u],i=t[u+1],t[u]=c,t[u+1]=l}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)r[s]=t[a+s];for(let s=0;s<10;s++)t[a+s]^=~r[(s+2)%10]&r[(s+4)%10]}t[0]^=_hn[n],t[1]^=Chn[n]}r.fill(0)}var MG=class extends $I{constructor(e,r,n,o=!1,i=24){if(super(),this.blockLen=e,this.suffix=r,this.outputLen=n,this.enableXOF=o,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,y0(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=IG(this.state)}keccak(){khn(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){Ok(this);let{blockLen:r,state:n}=this;e=RA(e);let o=e.length;for(let i=0;i<o;){let a=Math.min(r-this.pos,o-i);for(let s=0;s<a;s++)n[this.pos++]^=e[i++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:r,pos:n,blockLen:o}=this;e[n]^=r,(r&128)!==0&&n===o-1&&this.keccak(),e[o-1]^=128,this.keccak()}writeInto(e){Ok(this,!1),yne(e),this.finish();let r=this.state,{blockLen:n}=this;for(let o=0,i=e.length;o<i;){this.posOut>=n&&this.keccak();let a=Math.min(n-this.posOut,i-o);e.set(r.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return y0(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(X1e(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:r,suffix:n,outputLen:o,rounds:i,enableXOF:a}=this;return e||(e=new MG(r,n,o,a,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=n,e.outputLen=o,e.enableXOF=a,e.destroyed=this.destroyed,e}},aR=(t,e,r)=>eR(()=>new MG(e,t,r)),Vfi=aR(6,144,224/8),qfi=aR(6,136,256/8),Kfi=aR(6,104,384/8),Yfi=aR(6,72,512/8),Jfi=aR(1,144,224/8),E5t=aR(1,136,256/8),Xfi=aR(1,104,384/8),Zfi=aR(1,72,512/8),_5t=(t,e,r)=>c5t((n={})=>new MG(e,t,n.dkLen===void 0?r:n.dkLen,!0)),Qfi=_5t(31,168,128/8),$fi=_5t(31,136,256/8);var C5t=!1,k5t=function(t){return E5t(t)},T5t=k5t;function ai(t){let e=mr(t,"data");return Qt(T5t(e))}ai._=k5t;ai.lock=function(){C5t=!0};ai.register=function(t){if(C5t)throw new TypeError("keccak256 is locked");T5t=t};Object.freeze(ai);d();p();d();p();var Thn=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),R5t=Uint8Array.from({length:16},(t,e)=>e),Ihn=R5t.map(t=>(9*t+5)%16),yHe=[R5t],bHe=[Ihn];for(let t=0;t<4;t++)for(let e of[yHe,bHe])e.push(e[t].map(r=>Thn[r]));var M5t=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(t=>new Uint8Array(t)),Rhn=yHe.map((t,e)=>t.map(r=>M5t[e][r])),Mhn=bHe.map((t,e)=>t.map(r=>M5t[e][r])),Phn=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Nhn=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),nxe=(t,e)=>t<<e|t>>>32-e;function I5t(t,e,r,n){return t===0?e^r^n:t===1?e&r|~e&n:t===2?(e|~r)^n:t===3?e&n|r&~n:e^(r|~n)}var oxe=new Uint32Array(16),vHe=class extends tR{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:e,h1:r,h2:n,h3:o,h4:i}=this;return[e,r,n,o,i]}set(e,r,n,o,i){this.h0=e|0,this.h1=r|0,this.h2=n|0,this.h3=o|0,this.h4=i|0}process(e,r){for(let m=0;m<16;m++,r+=4)oxe[m]=e.getUint32(r,!0);let n=this.h0|0,o=n,i=this.h1|0,a=i,s=this.h2|0,c=s,l=this.h3|0,u=l,f=this.h4|0,h=f;for(let m=0;m<5;m++){let g=4-m,v=Phn[m],b=Nhn[m],w=yHe[m],_=bHe[m],I=Rhn[m],B=Mhn[m];for(let L=0;L<16;L++){let D=nxe(n+I5t(m,i,s,l)+oxe[w[L]]+v,I[L])+f|0;n=f,f=l,l=nxe(s,10)|0,s=i,i=D}for(let L=0;L<16;L++){let D=nxe(o+I5t(g,a,c,u)+oxe[_[L]]+b,B[L])+h|0;o=h,h=u,u=nxe(c,10)|0,c=a,a=D}}this.set(this.h1+s+u|0,this.h2+l+h|0,this.h3+f+o|0,this.h4+n+a|0,this.h0+i+c|0)}roundClean(){oxe.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}},P5t=eR(()=>new vHe);var N5t=!1,B5t=function(t){return P5t(t)},O5t=B5t;function PA(t){let e=mr(t,"data");return Qt(O5t(e))}PA._=B5t;PA.lock=function(){N5t=!0};PA.register=function(t){if(N5t)throw new TypeError("ripemd160 is locked");O5t=t};Object.freeze(PA);d();p();var D5t=!1,L5t=function(t,e,r,n,o){return h5t(t,e,r,n,o)},U5t=L5t;function Jm(t,e,r,n,o){let i=mr(t,"password"),a=mr(e,"salt");return Qt(U5t(i,a,r,n,o))}Jm._=L5t;Jm.lock=function(){D5t=!0};Jm.register=function(t){if(D5t)throw new Error("pbkdf2 is locked");U5t=t};Object.freeze(Jm);d();p();var F5t=!1,z5t=function(t){return new Uint8Array(m5t(t))},H5t=z5t;function b0(t){return H5t(t)}b0._=z5t;b0.lock=function(){F5t=!0};b0.register=function(t){if(F5t)throw new Error("randomBytes is locked");H5t=t};Object.freeze(b0);d();p();d();p();var Ta=(t,e)=>t<<e|t>>>32-e;function j5t(t,e,r,n,o,i){let a=t[e++]^r[n++],s=t[e++]^r[n++],c=t[e++]^r[n++],l=t[e++]^r[n++],u=t[e++]^r[n++],f=t[e++]^r[n++],h=t[e++]^r[n++],m=t[e++]^r[n++],g=t[e++]^r[n++],v=t[e++]^r[n++],b=t[e++]^r[n++],w=t[e++]^r[n++],_=t[e++]^r[n++],I=t[e++]^r[n++],B=t[e++]^r[n++],L=t[e++]^r[n++],D=a,z=s,G=c,U=l,T=u,P=f,j=h,M=m,y=g,x=v,C=b,R=w,E=_,N=I,V=B,F=L;for(let k=0;k<8;k+=2)T^=Ta(D+E|0,7),y^=Ta(T+D|0,9),E^=Ta(y+T|0,13),D^=Ta(E+y|0,18),x^=Ta(P+z|0,7),N^=Ta(x+P|0,9),z^=Ta(N+x|0,13),P^=Ta(z+N|0,18),V^=Ta(C+j|0,7),G^=Ta(V+C|0,9),j^=Ta(G+V|0,13),C^=Ta(j+G|0,18),U^=Ta(F+R|0,7),M^=Ta(U+F|0,9),R^=Ta(M+U|0,13),F^=Ta(R+M|0,18),z^=Ta(D+U|0,7),G^=Ta(z+D|0,9),U^=Ta(G+z|0,13),D^=Ta(U+G|0,18),j^=Ta(P+T|0,7),M^=Ta(j+P|0,9),T^=Ta(M+j|0,13),P^=Ta(T+M|0,18),R^=Ta(C+x|0,7),y^=Ta(R+C|0,9),x^=Ta(y+R|0,13),C^=Ta(x+y|0,18),E^=Ta(F+V|0,7),N^=Ta(E+F|0,9),V^=Ta(N+E|0,13),F^=Ta(V+N|0,18);o[i++]=a+D|0,o[i++]=s+z|0,o[i++]=c+G|0,o[i++]=l+U|0,o[i++]=u+T|0,o[i++]=f+P|0,o[i++]=h+j|0,o[i++]=m+M|0,o[i++]=g+y|0,o[i++]=v+x|0,o[i++]=b+C|0,o[i++]=w+R|0,o[i++]=_+E|0,o[i++]=I+N|0,o[i++]=B+V|0,o[i++]=L+F|0}function PG(t,e,r,n,o){let i=n+0,a=n+16*o;for(let s=0;s<16;s++)r[a+s]=t[e+(2*o-1)*16+s];for(let s=0;s<o;s++,i+=16,e+=16)j5t(r,a,t,e,r,i),s>0&&(a+=16),j5t(r,i,t,e+=16,r,a)}function W5t(t,e,r){let n=$1e({dkLen:32,asyncTick:10,maxmem:1073742848},r),{N:o,r:i,p:a,dkLen:s,asyncTick:c,maxmem:l,onProgress:u}=n;if(y0(o),y0(i),y0(a),y0(s),y0(c),y0(l),u!==void 0&&typeof u!="function")throw new Error("progressCb should be function");let f=128*i,h=f/4;if(o<=1||(o&o-1)!==0||o>=2**(f/8)||o>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(a<0||a>(2**32-1)*32/f)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(s<0||s>(2**32-1)*32)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");let m=f*(o+a);if(m>l)throw new Error(`Scrypt: parameters too large, ${m} (128 * r * (N + p)) > ${l} (maxmem)`);let g=bne(Dk,t,e,{c:1,dkLen:f*a}),v=IG(g),b=IG(new Uint8Array(f*o)),w=IG(new Uint8Array(f)),_=()=>{};if(u){let I=2*o*a,B=Math.max(Math.floor(I/1e4),1),L=0;_=()=>{L++,u&&(!(L%B)||L===I)&&u(L/I)}}return{N:o,r:i,p:a,dkLen:s,blockSize32:h,V:b,B32:v,B:g,tmp:w,blockMixCb:_,asyncTick:c}}function G5t(t,e,r,n,o){let i=bne(Dk,t,r,{c:1,dkLen:e});return r.fill(0),n.fill(0),o.fill(0),i}function V5t(t,e,r){let{N:n,r:o,p:i,dkLen:a,blockSize32:s,V:c,B32:l,B:u,tmp:f,blockMixCb:h}=W5t(t,e,r);for(let m=0;m<i;m++){let g=s*m;for(let v=0;v<s;v++)c[v]=l[g+v];for(let v=0,b=0;v<n-1;v++)PG(c,b,c,b+=s,o),h();PG(c,(n-1)*s,l,g,o),h();for(let v=0;v<n;v++){let b=l[g+s-16]%n;for(let w=0;w<s;w++)f[w]=l[g+w]^c[b*s+w];PG(f,0,l,g,o),h()}}return G5t(t,a,u,c,f)}async function q5t(t,e,r){let{N:n,r:o,p:i,dkLen:a,blockSize32:s,V:c,B32:l,B:u,tmp:f,blockMixCb:h,asyncTick:m}=W5t(t,e,r);for(let g=0;g<i;g++){let v=s*g;for(let w=0;w<s;w++)c[w]=l[v+w];let b=0;await Q1e(n-1,m,()=>{PG(c,b,c,b+=s,o),h()}),PG(c,(n-1)*s,l,v,o),h(),await Q1e(n,m,()=>{let w=l[v+s-16]%n;for(let _=0;_<s;_++)f[_]=l[v+_]^c[w*s+_];PG(f,0,l,v,o),h()})}return G5t(t,a,u,c,f)}var K5t=!1,Y5t=!1,J5t=async function(t,e,r,n,o,i,a){return await q5t(t,e,{N:r,r:n,p:o,dkLen:i,onProgress:a})},X5t=function(t,e,r,n,o,i){return V5t(t,e,{N:r,r:n,p:o,dkLen:i})},Z5t=J5t,Q5t=X5t;async function NA(t,e,r,n,o,i,a){let s=mr(t,"passwd"),c=mr(e,"salt");return Qt(await Z5t(s,c,r,n,o,i,a))}NA._=J5t;NA.lock=function(){Y5t=!0};NA.register=function(t){if(Y5t)throw new Error("scrypt is locked");Z5t=t};Object.freeze(NA);function BA(t,e,r,n,o,i){let a=mr(t,"passwd"),s=mr(e,"salt");return Qt(Q5t(a,s,r,n,o,i))}BA._=X5t;BA.lock=function(){K5t=!0};BA.register=function(t){if(K5t)throw new Error("scryptSync is locked");Q5t=t};Object.freeze(BA);d();p();var $5t=function(t){return gHe("sha256").update(t).digest()},eIt=function(t){return gHe("sha512").update(t).digest()},tIt=$5t,rIt=eIt,nIt=!1,oIt=!1;function Uu(t){let e=mr(t,"data");return Qt(tIt(e))}Uu._=$5t;Uu.lock=function(){nIt=!0};Uu.register=function(t){if(nIt)throw new Error("sha256 is locked");tIt=t};Object.freeze(Uu);function DO(t){let e=mr(t,"data");return Qt(rIt(e))}DO._=eIt;DO.lock=function(){oIt=!0};DO.register=function(t){if(oIt)throw new Error("sha512 is locked");rIt=t};Object.freeze(Uu);d();p();d();p();d();p();var SHe={};Nl(SHe,{bitGet:()=>zhn,bitLen:()=>Fhn,bitMask:()=>wne,bitSet:()=>Hhn,bytesToHex:()=>LO,bytesToNumberBE:()=>Lk,bytesToNumberLE:()=>sxe,concatBytes:()=>NG,createHmacDrbg:()=>AHe,ensureBytes:()=>fb,equalBytes:()=>Lhn,hexToBytes:()=>UO,hexToNumber:()=>wHe,numberToBytesBE:()=>sR,numberToBytesLE:()=>cxe,numberToHexUnpadded:()=>sIt,numberToVarBytesBE:()=>Dhn,utf8ToBytes:()=>Uhn,validateObject:()=>cR});d();p();var aIt=BigInt(0),ixe=BigInt(1),Bhn=BigInt(2),axe=t=>t instanceof Uint8Array,Ohn=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function LO(t){if(!axe(t))throw new Error("Uint8Array expected");let e="";for(let r=0;r<t.length;r++)e+=Ohn[t[r]];return e}function sIt(t){let e=t.toString(16);return e.length&1?`0${e}`:e}function wHe(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return BigInt(t===""?"0":`0x${t}`)}function UO(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);let r=new Uint8Array(e/2);for(let n=0;n<r.length;n++){let o=n*2,i=t.slice(o,o+2),a=Number.parseInt(i,16);if(Number.isNaN(a)||a<0)throw new Error("Invalid byte sequence");r[n]=a}return r}function Lk(t){return wHe(LO(t))}function sxe(t){if(!axe(t))throw new Error("Uint8Array expected");return wHe(LO(Uint8Array.from(t).reverse()))}function sR(t,e){return UO(t.toString(16).padStart(e*2,"0"))}function cxe(t,e){return sR(t,e).reverse()}function Dhn(t){return UO(sIt(t))}function fb(t,e,r){let n;if(typeof e=="string")try{n=UO(e)}catch(i){throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${i}`)}else if(axe(e))n=Uint8Array.from(e);else throw new Error(`${t} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${t} expected ${r} bytes, got ${o}`);return n}function NG(...t){let e=new Uint8Array(t.reduce((n,o)=>n+o.length,0)),r=0;return t.forEach(n=>{if(!axe(n))throw new Error("Uint8Array expected");e.set(n,r),r+=n.length}),e}function Lhn(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}function Uhn(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function Fhn(t){let e;for(e=0;t>aIt;t>>=ixe,e+=1);return e}function zhn(t,e){return t>>BigInt(e)&ixe}var Hhn=(t,e,r)=>t|(r?ixe:aIt)<<BigInt(e),wne=t=>(Bhn<<BigInt(t-1))-ixe,xHe=t=>new Uint8Array(t),iIt=t=>Uint8Array.from(t);function AHe(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=xHe(t),o=xHe(t),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=xHe())=>{o=s(iIt([0]),f),n=s(),f.length!==0&&(o=s(iIt([1]),f),n=s())},l=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<e;){n=s();let m=n.slice();h.push(m),f+=n.length}return NG(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(l()));)c();return a(),m}}var jhn={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||t instanceof Uint8Array,isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function cR(t,e,r={}){let n=(o,i,a)=>{let s=jhn[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=t[o];if(!(a&&c===void 0)&&!s(c,t))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(e))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return t}var od=BigInt(0),iu=BigInt(1),FO=BigInt(2),Whn=BigInt(3),EHe=BigInt(4),cIt=BigInt(5),lIt=BigInt(8),Ghn=BigInt(9),Vhn=BigInt(16);function x0(t,e){let r=t%e;return r>=od?r:e+r}function qhn(t,e,r){if(r<=od||e<od)throw new Error("Expected power/modulo > 0");if(r===iu)return od;let n=iu;for(;e>od;)e&iu&&(n=n*t%r),t=t*t%r,e>>=iu;return n}function db(t,e,r){let n=t;for(;e-- >od;)n*=n,n%=r;return n}function lxe(t,e){if(t===od||e<=od)throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);let r=x0(t,e),n=e,o=od,i=iu,a=iu,s=od;for(;r!==od;){let l=n/r,u=n%r,f=o-a*l,h=i-s*l;n=r,r=u,o=a,i=s,a=f,s=h}if(n!==iu)throw new Error("invert: does not exist");return x0(o,e)}function Khn(t){let e=(t-iu)/FO,r,n,o;for(r=t-iu,n=0;r%FO===od;r/=FO,n++);for(o=FO;o<t&&qhn(o,e,t)!==t-iu;o++);if(n===1){let a=(t+iu)/EHe;return function(c,l){let u=c.pow(l,a);if(!c.eql(c.sqr(u),l))throw new Error("Cannot find square root");return u}}let i=(r+iu)/FO;return function(s,c){if(s.pow(c,e)===s.neg(s.ONE))throw new Error("Cannot find square root");let l=n,u=s.pow(s.mul(s.ONE,o),r),f=s.pow(c,i),h=s.pow(c,r);for(;!s.eql(h,s.ONE);){if(s.eql(h,s.ZERO))return s.ZERO;let m=1;for(let v=s.sqr(h);m<l&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(u,iu<<BigInt(l-m-1));u=s.sqr(g),f=s.mul(f,g),h=s.mul(h,u),l=m}return f}}function Yhn(t){if(t%EHe===Whn){let e=(t+iu)/EHe;return function(n,o){let i=n.pow(o,e);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(t%lIt===cIt){let e=(t-cIt)/lIt;return function(n,o){let i=n.mul(o,FO),a=n.pow(i,e),s=n.mul(o,a),c=n.mul(n.mul(s,FO),a),l=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(l),o))throw new Error("Cannot find square root");return l}}return t%Vhn,Khn(t)}var Jhn=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function _He(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=Jhn.reduce((n,o)=>(n[o]="function",n),e);return cR(t,r)}function Xhn(t,e,r){if(r<od)throw new Error("Expected power > 0");if(r===od)return t.ONE;if(r===iu)return e;let n=t.ONE,o=e;for(;r>od;)r&iu&&(n=t.mul(n,o)),o=t.sqr(o),r>>=iu;return n}function Zhn(t,e){let r=new Array(e.length),n=e.reduce((i,a,s)=>t.is0(a)?i:(r[s]=i,t.mul(i,a)),t.ONE),o=t.inv(n);return e.reduceRight((i,a,s)=>t.is0(a)?i:(r[s]=t.mul(i,r[s]),t.mul(i,a)),o),r}function CHe(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function uIt(t,e,r=!1,n={}){if(t<=od)throw new Error(`Expected Field ORDER > 0, got ${t}`);let{nBitLength:o,nByteLength:i}=CHe(t,e);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=Yhn(t),s=Object.freeze({ORDER:t,BITS:o,BYTES:i,MASK:wne(o),ZERO:od,ONE:iu,create:c=>x0(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return od<=c&&c<t},is0:c=>c===od,isOdd:c=>(c&iu)===iu,neg:c=>x0(-c,t),eql:(c,l)=>c===l,sqr:c=>x0(c*c,t),add:(c,l)=>x0(c+l,t),sub:(c,l)=>x0(c-l,t),mul:(c,l)=>x0(c*l,t),pow:(c,l)=>Xhn(s,c,l),div:(c,l)=>x0(c*lxe(l,t),t),sqrN:c=>c*c,addN:(c,l)=>c+l,subN:(c,l)=>c-l,mulN:(c,l)=>c*l,inv:c=>lxe(c,t),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>Zhn(s,c),cmov:(c,l,u)=>u?l:c,toBytes:c=>r?cxe(c,i):sR(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?sxe(c):Lk(c)}});return Object.freeze(s)}function fIt(t){if(typeof t!="bigint")throw new Error("field order must be bigint");let e=t.toString(2).length;return Math.ceil(e/8)}function kHe(t){let e=fIt(t);return e+Math.ceil(e/2)}function dIt(t,e,r=!1){let n=t.length,o=fIt(e),i=kHe(e);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?Lk(t):sxe(t),s=x0(a,e-iu)+iu;return r?cxe(s,o):sR(s,o)}d();p();d();p();var $hn=BigInt(0),THe=BigInt(1);function pIt(t,e){let r=(o,i)=>{let a=i.negate();return o?a:i},n=o=>{let i=Math.ceil(e/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:r,unsafeLadder(o,i){let a=t.ZERO,s=o;for(;i>$hn;)i&THe&&(a=a.add(s)),s=s.double(),i>>=THe;return a},precomputeWindow(o,i){let{windows:a,windowSize:s}=n(i),c=[],l=o,u=l;for(let f=0;f<a;f++){u=l,c.push(u);for(let h=1;h<s;h++)u=u.add(l),c.push(u);l=u.double()}return c},wNAF(o,i,a){let{windows:s,windowSize:c}=n(o),l=t.ZERO,u=t.BASE,f=BigInt(2**o-1),h=2**o,m=BigInt(o);for(let g=0;g<s;g++){let v=g*c,b=Number(a&f);a>>=m,b>c&&(b-=h,a+=THe);let w=v,_=v+Math.abs(b)-1,I=g%2!==0,B=b<0;b===0?u=u.add(r(I,i[w])):l=l.add(r(B,i[_]))}return{p:l,f:u}},wNAFCached(o,i,a,s){let c=o._WINDOW_SIZE||1,l=i.get(o);return l||(l=this.precomputeWindow(o,c),c!==1&&i.set(o,s(l))),this.wNAF(c,l,a)}}}function IHe(t){return _He(t.Fp),cR(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...CHe(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}function e0n(t){let e=IHe(t);cR(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:o}=e;if(r){if(!n.eql(o,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:t0n,hexToBytes:r0n}=SHe,zO={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){let{Err:e}=zO;if(t.length<2||t[0]!==2)throw new e("Invalid signature integer tag");let r=t[1],n=t.subarray(2,r+2);if(!r||n.length!==r)throw new e("Invalid signature integer: wrong length");if(n[0]&128)throw new e("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new e("Invalid signature integer: unnecessary leading zero");return{d:t0n(n),l:t.subarray(r+2)}},toSig(t){let{Err:e}=zO,r=typeof t=="string"?r0n(t):t;if(!(r instanceof Uint8Array))throw new Error("ui8a expected");let n=r.length;if(n<2||r[0]!=48)throw new e("Invalid signature tag");if(r[1]!==n-2)throw new e("Invalid signature: incorrect length");let{d:o,l:i}=zO._parseInt(r.subarray(2)),{d:a,l:s}=zO._parseInt(i);if(s.length)throw new e("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(t){let e=l=>Number.parseInt(l[0],16)&8?"00"+l:l,r=l=>{let u=l.toString(16);return u.length&1?`0${u}`:u},n=e(r(t.s)),o=e(r(t.r)),i=n.length/2,a=o.length/2,s=r(i),c=r(a);return`30${r(a+i+4)}02${c}${o}02${s}${n}`}},Uk=BigInt(0),Ex=BigInt(1),npi=BigInt(2),hIt=BigInt(3),opi=BigInt(4);function n0n(t){let e=e0n(t),{Fp:r}=e,n=e.toBytes||((g,v,b)=>{let w=v.toAffine();return NG(Uint8Array.from([4]),r.toBytes(w.x),r.toBytes(w.y))}),o=e.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),w=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:w}});function i(g){let{a:v,b}=e,w=r.sqr(g),_=r.mul(w,g);return r.add(r.add(_,r.mul(g,v)),b)}if(!r.eql(r.sqr(e.Gy),i(e.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&Uk<g&&g<e.n}function s(g){if(!a(g))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function c(g){let{allowedPrivateKeyLengths:v,nByteLength:b,wrapPrivateKey:w,n:_}=e;if(v&&typeof g!="bigint"){if(g instanceof Uint8Array&&(g=LO(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let I;try{I=typeof g=="bigint"?g:Lk(fb("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return w&&(I=x0(I,_)),s(I),I}let l=new Map;function u(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(v,b,w){if(this.px=v,this.py=b,this.pz=w,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(w==null||!r.isValid(w))throw new Error("z required")}static fromAffine(v){let{x:b,y:w}=v||{};if(!v||!r.isValid(b)||!r.isValid(w))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let _=I=>r.eql(I,r.ZERO);return _(b)&&_(w)?f.ZERO:new f(b,w,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(w=>w.pz));return v.map((w,_)=>w.toAffine(b[_])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(fb("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(c(v))}_setWindowSize(v){this._WINDOW_SIZE=v,l.delete(this)}assertValidity(){if(this.is0()){if(e.allowInfinityPoint&&!r.is0(this.py))return;throw new Error("bad point: ZERO")}let{x:v,y:b}=this.toAffine();if(!r.isValid(v)||!r.isValid(b))throw new Error("bad point: x or y not FE");let w=r.sqr(b),_=i(v);if(!r.eql(w,_))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:v}=this.toAffine();if(r.isOdd)return!r.isOdd(v);throw new Error("Field doesn't support isOdd")}equals(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.eql(r.mul(b,L),r.mul(I,_)),z=r.eql(r.mul(w,L),r.mul(B,_));return D&&z}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=e,w=r.mul(b,hIt),{px:_,py:I,pz:B}=this,L=r.ZERO,D=r.ZERO,z=r.ZERO,G=r.mul(_,_),U=r.mul(I,I),T=r.mul(B,B),P=r.mul(_,I);return P=r.add(P,P),z=r.mul(_,B),z=r.add(z,z),L=r.mul(v,z),D=r.mul(w,T),D=r.add(L,D),L=r.sub(U,D),D=r.add(U,D),D=r.mul(L,D),L=r.mul(P,L),z=r.mul(w,z),T=r.mul(v,T),P=r.sub(G,T),P=r.mul(v,P),P=r.add(P,z),z=r.add(G,G),G=r.add(z,G),G=r.add(G,T),G=r.mul(G,P),D=r.add(D,G),T=r.mul(I,B),T=r.add(T,T),G=r.mul(T,P),L=r.sub(L,G),z=r.mul(T,U),z=r.add(z,z),z=r.add(z,z),new f(L,D,z)}add(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.ZERO,z=r.ZERO,G=r.ZERO,U=e.a,T=r.mul(e.b,hIt),P=r.mul(b,I),j=r.mul(w,B),M=r.mul(_,L),y=r.add(b,w),x=r.add(I,B);y=r.mul(y,x),x=r.add(P,j),y=r.sub(y,x),x=r.add(b,_);let C=r.add(I,L);return x=r.mul(x,C),C=r.add(P,M),x=r.sub(x,C),C=r.add(w,_),D=r.add(B,L),C=r.mul(C,D),D=r.add(j,M),C=r.sub(C,D),G=r.mul(U,x),D=r.mul(T,M),G=r.add(D,G),D=r.sub(j,G),G=r.add(j,G),z=r.mul(D,G),j=r.add(P,P),j=r.add(j,P),M=r.mul(U,M),x=r.mul(T,x),j=r.add(j,M),M=r.sub(P,M),M=r.mul(U,M),x=r.add(x,M),P=r.mul(j,x),z=r.add(z,P),P=r.mul(C,x),D=r.mul(y,D),D=r.sub(D,P),P=r.mul(y,j),G=r.mul(C,G),G=r.add(G,P),new f(D,z,G)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,l,v,b=>{let w=r.invertBatch(b.map(_=>_.pz));return b.map((_,I)=>_.toAffine(w[I])).map(f.fromAffine)})}multiplyUnsafe(v){let b=f.ZERO;if(v===Uk)return b;if(s(v),v===Ex)return this;let{endo:w}=e;if(!w)return m.unsafeLadder(this,v);let{k1neg:_,k1:I,k2neg:B,k2:L}=w.splitScalar(v),D=b,z=b,G=this;for(;I>Uk||L>Uk;)I&Ex&&(D=D.add(G)),L&Ex&&(z=z.add(G)),G=G.double(),I>>=Ex,L>>=Ex;return _&&(D=D.negate()),B&&(z=z.negate()),z=new f(r.mul(z.px,w.beta),z.py,z.pz),D.add(z)}multiply(v){s(v);let b=v,w,_,{endo:I}=e;if(I){let{k1neg:B,k1:L,k2neg:D,k2:z}=I.splitScalar(b),{p:G,f:U}=this.wNAF(L),{p:T,f:P}=this.wNAF(z);G=m.constTimeNegate(B,G),T=m.constTimeNegate(D,T),T=new f(r.mul(T.px,I.beta),T.py,T.pz),w=G.add(T),_=U.add(P)}else{let{p:B,f:L}=this.wNAF(b);w=B,_=L}return f.normalizeZ([w,_])[0]}multiplyAndAddUnsafe(v,b,w){let _=f.BASE,I=(L,D)=>D===Uk||D===Ex||!L.equals(_)?L.multiplyUnsafe(D):L.multiply(D),B=I(this,b).add(I(v,w));return B.is0()?void 0:B}toAffine(v){let{px:b,py:w,pz:_}=this,I=this.is0();v==null&&(v=I?r.ONE:r.inv(_));let B=r.mul(b,v),L=r.mul(w,v),D=r.mul(_,v);if(I)return{x:r.ZERO,y:r.ZERO};if(!r.eql(D,r.ONE))throw new Error("invZ was invalid");return{x:B,y:L}}isTorsionFree(){let{h:v,isTorsionFree:b}=e;if(v===Ex)return!0;if(b)return b(f,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:v,clearCofactor:b}=e;return v===Ex?this:b?b(f,this):this.multiplyUnsafe(e.h)}toRawBytes(v=!0){return this.assertValidity(),n(f,this,v)}toHex(v=!0){return LO(this.toRawBytes(v))}}f.BASE=new f(e.Gx,e.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=e.nBitLength,m=pIt(f,e.endo?Math.ceil(h/2):h);return{CURVE:e,ProjectivePoint:f,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function o0n(t){let e=IHe(t);return cR(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function mIt(t){let e=o0n(t),{Fp:r,n}=e,o=r.BYTES+1,i=2*r.BYTES+1;function a(x){return Uk<x&&x<r.ORDER}function s(x){return x0(x,n)}function c(x){return lxe(x,n)}let{ProjectivePoint:l,normPrivateKeyToScalar:u,weierstrassEquation:f,isWithinCurveOrder:h}=n0n({...e,toBytes(x,C,R){let E=C.toAffine(),N=r.toBytes(E.x),V=NG;return R?V(Uint8Array.from([C.hasEvenY()?2:3]),N):V(Uint8Array.from([4]),N,r.toBytes(E.y))},fromBytes(x){let C=x.length,R=x[0],E=x.subarray(1);if(C===o&&(R===2||R===3)){let N=Lk(E);if(!a(N))throw new Error("Point is not on curve");let V=f(N),F=r.sqrt(V),k=(F&Ex)===Ex;return(R&1)===1!==k&&(F=r.neg(F)),{x:N,y:F}}else if(C===i&&R===4){let N=r.fromBytes(E.subarray(0,r.BYTES)),V=r.fromBytes(E.subarray(r.BYTES,2*r.BYTES));return{x:N,y:V}}else throw new Error(`Point of length ${C} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),m=x=>LO(sR(x,e.nByteLength));function g(x){let C=n>>Ex;return x>C}function v(x){return g(x)?s(-x):x}let b=(x,C,R)=>Lk(x.slice(C,R));class w{constructor(C,R,E){this.r=C,this.s=R,this.recovery=E,this.assertValidity()}static fromCompact(C){let R=e.nByteLength;return C=fb("compactSignature",C,R*2),new w(b(C,0,R),b(C,R,2*R))}static fromDER(C){let{r:R,s:E}=zO.toSig(fb("DER",C));return new w(R,E)}assertValidity(){if(!h(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!h(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(C){return new w(this.r,this.s,C)}recoverPublicKey(C){let{r:R,s:E,recovery:N}=this,V=z(fb("msgHash",C));if(N==null||![0,1,2,3].includes(N))throw new Error("recovery id invalid");let F=N===2||N===3?R+e.n:R;if(F>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let k=(N&1)===0?"02":"03",H=l.fromHex(k+m(F)),re=c(F),Y=s(-V*re),oe=s(E*re),q=l.BASE.multiplyAndAddUnsafe(H,Y,oe);if(!q)throw new Error("point at infinify");return q.assertValidity(),q}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new w(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return UO(this.toDERHex())}toDERHex(){return zO.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return UO(this.toCompactHex())}toCompactHex(){return m(this.r)+m(this.s)}}let _={isValidPrivateKey(x){try{return u(x),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{let x=kHe(e.n);return dIt(e.randomBytes(x),e.n)},precompute(x=8,C=l.BASE){return C._setWindowSize(x),C.multiply(BigInt(3)),C}};function I(x,C=!0){return l.fromPrivateKey(x).toRawBytes(C)}function B(x){let C=x instanceof Uint8Array,R=typeof x=="string",E=(C||R)&&x.length;return C?E===o||E===i:R?E===2*o||E===2*i:x instanceof l}function L(x,C,R=!0){if(B(x))throw new Error("first arg must be private key");if(!B(C))throw new Error("second arg must be public key");return l.fromHex(C).multiply(u(x)).toRawBytes(R)}let D=e.bits2int||function(x){let C=Lk(x),R=x.length*8-e.nBitLength;return R>0?C>>BigInt(R):C},z=e.bits2int_modN||function(x){return s(D(x))},G=wne(e.nBitLength);function U(x){if(typeof x!="bigint")throw new Error("bigint expected");if(!(Uk<=x&&x<G))throw new Error(`bigint expected < 2^${e.nBitLength}`);return sR(x,e.nByteLength)}function T(x,C,R=P){if(["recovered","canonical"].some(K=>K in R))throw new Error("sign() legacy options not supported");let{hash:E,randomBytes:N}=e,{lowS:V,prehash:F,extraEntropy:k}=R;V==null&&(V=!0),x=fb("msgHash",x),F&&(x=fb("prehashed msgHash",E(x)));let H=z(x),re=u(C),Y=[U(re),U(H)];if(k!=null){let K=k===!0?N(r.BYTES):k;Y.push(fb("extraEntropy",K))}let oe=NG(...Y),q=H;function X(K){let $=D(K);if(!h($))return;let ee=c($),se=l.BASE.multiply($).toAffine(),ve=s(se.x);if(ve===Uk)return;let xe=s(ee*s(q+ve*re));if(xe===Uk)return;let ke=(se.x===ve?0:2)|Number(se.y&Ex),Pe=xe;return V&&g(xe)&&(Pe=v(xe),ke^=1),new w(ve,Pe,ke)}return{seed:oe,k2sig:X}}let P={lowS:e.lowS,prehash:!1},j={lowS:e.lowS,prehash:!1};function M(x,C,R=P){let{seed:E,k2sig:N}=T(x,C,R),V=e;return AHe(V.hash.outputLen,V.nByteLength,V.hmac)(E,N)}l.BASE._setWindowSize(8);function y(x,C,R,E=j){let N=x;if(C=fb("msgHash",C),R=fb("publicKey",R),"strict"in E)throw new Error("options.strict was renamed to lowS");let{lowS:V,prehash:F}=E,k,H;try{if(typeof N=="string"||N instanceof Uint8Array)try{k=w.fromDER(N)}catch(se){if(!(se instanceof zO.Err))throw se;k=w.fromCompact(N)}else if(typeof N=="object"&&typeof N.r=="bigint"&&typeof N.s=="bigint"){let{r:se,s:ve}=N;k=new w(se,ve)}else throw new Error("PARSE");H=l.fromHex(R)}catch(se){if(se.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(V&&k.hasHighS())return!1;F&&(C=e.hash(C));let{r:re,s:Y}=k,oe=z(C),q=c(Y),X=s(oe*q),K=s(re*q),$=l.BASE.multiplyAndAddUnsafe(H,X,K)?.toAffine();return $?s($.x)===re:!1}return{CURVE:e,getPublicKey:I,getSharedSecret:L,sign:M,verify:y,ProjectivePoint:l,Signature:w,utils:_}}d();p();function i0n(t){return{hash:t,hmac:(e,...r)=>OO(t,e,s5t(...r)),randomBytes:l5t}}function gIt(t,e){let r=n=>mIt({...t,...i0n(n)});return Object.freeze({...r(e),create:r})}var bIt=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),vIt=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),a0n=BigInt(1),RHe=BigInt(2),yIt=(t,e)=>(t+e/RHe)/e;function s0n(t){let e=bIt,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),l=t*t*t%e,u=l*l*t%e,f=db(u,r,e)*u%e,h=db(f,r,e)*u%e,m=db(h,RHe,e)*l%e,g=db(m,o,e)*m%e,v=db(g,i,e)*g%e,b=db(v,s,e)*v%e,w=db(b,c,e)*b%e,_=db(w,s,e)*v%e,I=db(_,r,e)*u%e,B=db(I,a,e)*g%e,L=db(B,n,e)*l%e,D=db(L,RHe,e);if(!MHe.eql(MHe.sqr(D),t))throw new Error("Cannot find square root");return D}var MHe=uIt(bIt,void 0,void 0,{sqrt:s0n}),Fk=gIt({a:BigInt(0),b:BigInt(7),Fp:MHe,n:vIt,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=vIt,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-a0n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=yIt(i*t,e),c=yIt(-n*t,e),l=x0(t-s*r-c*o,e),u=x0(-s*n-c*i,e),f=l>a,h=u>a;if(f&&(l=e-l),h&&(u=e-u),l>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:f,k1:l,k2neg:h,k2:u}}}},Dk),vpi=BigInt(0);var ypi=Fk.ProjectivePoint;d();p();d();p();d();p();var OA="0x0000000000000000000000000000000000000000";d();p();var BG="0x0000000000000000000000000000000000000000000000000000000000000000";d();p();var PHe=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),NHe=BigInt("1000000000000000000"),BHe=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),OHe=BigInt("0x8000000000000000000000000000000000000000000000000000000000000000")*BigInt(-1),DHe=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");d();p();var LHe="\u039E",Ane=`Ethereum Signed Message:
`;var xIt=BigInt(0),wIt=BigInt(1),AIt=BigInt(2),SIt=BigInt(27),EIt=BigInt(28),uxe=BigInt(35),OG={};function _It(t){return nd(_c(t),32)}var DG,LG,UG,HO,DA=class{constructor(e,r,n,o){tt(this,DG,void 0);tt(this,LG,void 0);tt(this,UG,void 0);tt(this,HO,void 0);$p(e,OG,"Signature"),Fe(this,DG,r),Fe(this,LG,n),Fe(this,UG,o),Fe(this,HO,null)}get r(){return ge(this,DG)}set r(e){He(bv(e)===32,"invalid r","value",e),Fe(this,DG,Qt(e))}get s(){return ge(this,LG)}set s(e){He(bv(e)===32,"invalid s","value",e);let r=Qt(e);He(parseInt(r.substring(0,3))<8,"non-canonical s","value",r),Fe(this,LG,r)}get v(){return ge(this,UG)}set v(e){let r=jn(e,"value");He(r===27||r===28,"invalid v","v",e),Fe(this,UG,r)}get networkV(){return ge(this,HO)}get legacyChainId(){let e=this.networkV;return e==null?null:DA.getChainId(e)}get yParity(){return this.v===27?0:1}get yParityAndS(){let e=mr(this.s);return this.yParity&&(e[0]|=128),Qt(e)}get compactSerialized(){return wo([this.r,this.yParityAndS])}get serialized(){return wo([this.r,this.s,this.yParity?"0x1c":"0x1b"])}[Symbol.for("nodejs.util.inspect.custom")](){return`Signature { r: "${this.r}", s: "${this.s}", yParity: ${this.yParity}, networkV: ${this.networkV} }`}clone(){let e=new DA(OG,this.r,this.s,this.v);return this.networkV&&Fe(e,HO,this.networkV),e}toJSON(){let e=this.networkV;return{_type:"signature",networkV:e!=null?e.toString():null,r:this.r,s:this.s,v:this.v}}static getChainId(e){let r=rn(e,"v");return r==SIt||r==EIt?xIt:(He(r>=uxe,"invalid EIP-155 v","v",e),(r-uxe)/AIt)}static getChainIdV(e,r){return rn(e)*AIt+BigInt(35+r-27)}static getNormalizedV(e){let r=rn(e);return r===xIt||r===SIt?27:r===wIt||r===EIt?28:(He(r>=uxe,"invalid v","v",e),r&wIt?27:28)}static from(e){function r(l,u){He(l,u,"signature",e)}if(e==null)return new DA(OG,BG,BG,27);if(typeof e=="string"){let l=mr(e,"signature");if(l.length===64){let u=Qt(l.slice(0,32)),f=l.slice(32,64),h=f[0]&128?28:27;return f[0]&=127,new DA(OG,u,Qt(f),h)}if(l.length===65){let u=Qt(l.slice(0,32)),f=l.slice(32,64);r((f[0]&128)===0,"non-canonical s");let h=DA.getNormalizedV(l[64]);return new DA(OG,u,Qt(f),h)}r(!1,"invalid raw signature length")}if(e instanceof DA)return e.clone();let n=e.r;r(n!=null,"missing r");let o=_It(n),i=function(l,u){if(l!=null)return _It(l);if(u!=null){r(di(u,32),"invalid yParityAndS");let f=mr(u);return f[0]&=127,Qt(f)}r(!1,"missing s")}(e.s,e.yParityAndS);r((mr(i)[0]&128)==0,"non-canonical s");let{networkV:a,v:s}=function(l,u,f){if(l!=null){let h=rn(l);return{networkV:h>=uxe?h:void 0,v:DA.getNormalizedV(h)}}if(u!=null)return r(di(u,32),"invalid yParityAndS"),{v:mr(u)[0]&128?28:27};if(f!=null){switch(jn(f,"sig.yParity")){case 0:return{v:27};case 1:return{v:28}}r(!1,"invalid yParity")}r(!1,"missing v")}(e.v,e.yParityAndS,e.yParity),c=new DA(OG,o,i,s);return a&&Fe(c,HO,a),r(e.yParity==null||jn(e.yParity,"sig.yParity")===c.yParity,"yParity mismatch"),r(e.yParityAndS==null||e.yParityAndS===c.yParityAndS,"yParityAndS mismatch"),c}},th=DA;DG=new WeakMap,LG=new WeakMap,UG=new WeakMap,HO=new WeakMap;var zk,jO=class{constructor(e){tt(this,zk,void 0);He(bv(e)===32,"invalid private key","privateKey","[REDACTED]"),Fe(this,zk,Qt(e))}get privateKey(){return ge(this,zk)}get publicKey(){return jO.computePublicKey(ge(this,zk))}get compressedPublicKey(){return jO.computePublicKey(ge(this,zk),!0)}sign(e){He(bv(e)===32,"invalid digest length","digest",e);let r=Fk.sign(Ec(e),Ec(ge(this,zk)),{lowS:!0});return th.from({r:Vd(r.r,32),s:Vd(r.s,32),v:r.recovery?28:27})}computeSharedSecret(e){let r=jO.computePublicKey(e);return Qt(Fk.getSharedSecret(Ec(ge(this,zk)),mr(r),!1))}static computePublicKey(e,r){let n=mr(e,"key");if(n.length===32){let i=Fk.getPublicKey(n,!!r);return Qt(i)}if(n.length===64){let i=new Uint8Array(65);i[0]=4,i.set(n,1),n=i}let o=Fk.ProjectivePoint.fromHex(n);return Qt(o.toRawBytes(r))}static recoverPublicKey(e,r){He(bv(e)===32,"invalid digest length","digest",e);let n=th.from(r),o=Fk.Signature.fromCompact(Ec(wo([n.r,n.s])));o=o.addRecoveryBit(n.yParity);let i=o.recoverPublicKey(Ec(e));return He(i!=null,"invalid signautre for digest","signature",r),"0x"+i.toHex(!1)}static addPoints(e,r,n){let o=Fk.ProjectivePoint.fromHex(jO.computePublicKey(e).substring(2)),i=Fk.ProjectivePoint.fromHex(jO.computePublicKey(r).substring(2));return"0x"+o.add(i).toHex(!!n)}},rh=jO;zk=new WeakMap;function CIt(){MA.lock(),ai.lock(),Jm.lock(),b0.lock(),PA.lock(),NA.lock(),BA.lock(),Uu.lock(),DO.lock(),b0.lock()}var c0n=BigInt(0),l0n=BigInt(36);function kIt(t){t=t.toLowerCase();let e=t.substring(2).split(""),r=new Uint8Array(40);for(let o=0;o<40;o++)r[o]=e[o].charCodeAt(0);let n=mr(ai(r));for(let o=0;o<40;o+=2)n[o>>1]>>4>=8&&(e[o]=e[o].toUpperCase()),(n[o>>1]&15)>=8&&(e[o+1]=e[o+1].toUpperCase());return"0x"+e.join("")}var UHe={};for(let t=0;t<10;t++)UHe[String(t)]=String(t);for(let t=0;t<26;t++)UHe[String.fromCharCode(65+t)]=String(10+t);var TIt=15;function IIt(t){t=t.toUpperCase(),t=t.substring(4)+t.substring(0,2)+"00";let e=t.split("").map(n=>UHe[n]).join("");for(;e.length>=TIt;){let n=e.substring(0,TIt);e=parseInt(n,10)%97+e.substring(n.length)}let r=String(98-parseInt(e,10)%97);for(;r.length<2;)r="0"+r;return r}var u0n=function(){let t={};for(let e=0;e<36;e++){let r="0123456789abcdefghijklmnopqrstuvwxyz"[e];t[r]=BigInt(e)}return t}();function f0n(t){t=t.toLowerCase();let e=c0n;for(let r=0;r<t.length;r++)e=e*l0n+u0n[t[r]];return e}function no(t){if(He(typeof t=="string","invalid address","address",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/)){t.startsWith("0x")||(t="0x"+t);let e=kIt(t);return He(!t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)||e===t,"bad address checksum","address",t),e}if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){He(t.substring(2,4)===IIt(t),"bad icap checksum","address",t);let e=f0n(t.substring(4)).toString(16);for(;e.length<40;)e="0"+e;return kIt("0x"+e)}He(!1,"invalid address","address",t)}function FHe(t){let e=BigInt(no(t)).toString(36).toUpperCase();for(;e.length<30;)e="0"+e;return"XE"+IIt("XE00"+e)+e}d();p();function WO(t){let e=no(t.from),n=rn(t.nonce,"tx.nonce").toString(16);return n==="0"?n="0x":n.length%2?n="0x0"+n:n="0x"+n,no(ya(ai(Sx([e,n])),12))}function zHe(t,e,r){let n=no(t),o=mr(e,"salt"),i=mr(r,"initCodeHash");return He(o.length===32,"salt must be 32 bytes","salt",e),He(i.length===32,"initCodeHash must be 32 bytes","initCodeHash",r),no(ya(ai(wo(["0xff",n,o,i])),12))}d();p();function FG(t){return t&&typeof t.getAddress=="function"}function jHe(t){try{return no(t),!0}catch{}return!1}async function HHe(t,e){let r=await e;return(r==null||r==="0x0000000000000000000000000000000000000000")&&(bt(typeof t!="string","unconfigured name","UNCONFIGURED_NAME",{value:t}),He(!1,"invalid AddressLike value; did not resolve to a value address","target",t)),no(r)}function Hc(t,e){if(typeof t=="string")return t.match(/^0x[0-9a-f]{40}$/i)?no(t):(bt(e!=null,"ENS resolution requires a provider","UNSUPPORTED_OPERATION",{operation:"resolveName"}),HHe(t,e.resolveName(t)));if(FG(t))return HHe(t,t.getAddress());if(t&&typeof t.then=="function")return HHe(t,t);He(!1,"unsupported addressable value","target",t)}d();p();var LA={};function Nn(t,e){let r=!1;return e<0&&(r=!0,e*=-1),new Fs(LA,`${r?"":"u"}int${e}`,t,{signed:r,width:e})}function Ia(t,e){return new Fs(LA,`bytes${e||""}`,t,{size:e})}var RIt=Symbol.for("_ethers_typed"),GO,UA=class{constructor(e,r,n,o){ae(this,"type");ae(this,"value");tt(this,GO,void 0);ae(this,"_typedSymbol");o==null&&(o=null),$p(LA,e,"Typed"),wr(this,{_typedSymbol:RIt,type:r,value:n}),Fe(this,GO,o),this.format()}format(){if(this.type==="array")throw new Error("");if(this.type==="dynamicArray")throw new Error("");return this.type==="tuple"?`tuple(${this.value.map(e=>e.format()).join(",")})`:this.type}defaultValue(){return 0}minValue(){return 0}maxValue(){return 0}isBigInt(){return!!this.type.match(/^u?int[0-9]+$/)}isData(){return this.type.startsWith("bytes")}isString(){return this.type==="string"}get tupleName(){if(this.type!=="tuple")throw TypeError("not a tuple");return ge(this,GO)}get arrayLength(){if(this.type!=="array")throw TypeError("not an array");return ge(this,GO)===!0?-1:ge(this,GO)===!1?this.value.length:null}static from(e,r){return new UA(LA,e,r)}static uint8(e){return Nn(e,8)}static uint16(e){return Nn(e,16)}static uint24(e){return Nn(e,24)}static uint32(e){return Nn(e,32)}static uint40(e){return Nn(e,40)}static uint48(e){return Nn(e,48)}static uint56(e){return Nn(e,56)}static uint64(e){return Nn(e,64)}static uint72(e){return Nn(e,72)}static uint80(e){return Nn(e,80)}static uint88(e){return Nn(e,88)}static uint96(e){return Nn(e,96)}static uint104(e){return Nn(e,104)}static uint112(e){return Nn(e,112)}static uint120(e){return Nn(e,120)}static uint128(e){return Nn(e,128)}static uint136(e){return Nn(e,136)}static uint144(e){return Nn(e,144)}static uint152(e){return Nn(e,152)}static uint160(e){return Nn(e,160)}static uint168(e){return Nn(e,168)}static uint176(e){return Nn(e,176)}static uint184(e){return Nn(e,184)}static uint192(e){return Nn(e,192)}static uint200(e){return Nn(e,200)}static uint208(e){return Nn(e,208)}static uint216(e){return Nn(e,216)}static uint224(e){return Nn(e,224)}static uint232(e){return Nn(e,232)}static uint240(e){return Nn(e,240)}static uint248(e){return Nn(e,248)}static uint256(e){return Nn(e,256)}static uint(e){return Nn(e,256)}static int8(e){return Nn(e,-8)}static int16(e){return Nn(e,-16)}static int24(e){return Nn(e,-24)}static int32(e){return Nn(e,-32)}static int40(e){return Nn(e,-40)}static int48(e){return Nn(e,-48)}static int56(e){return Nn(e,-56)}static int64(e){return Nn(e,-64)}static int72(e){return Nn(e,-72)}static int80(e){return Nn(e,-80)}static int88(e){return Nn(e,-88)}static int96(e){return Nn(e,-96)}static int104(e){return Nn(e,-104)}static int112(e){return Nn(e,-112)}static int120(e){return Nn(e,-120)}static int128(e){return Nn(e,-128)}static int136(e){return Nn(e,-136)}static int144(e){return Nn(e,-144)}static int152(e){return Nn(e,-152)}static int160(e){return Nn(e,-160)}static int168(e){return Nn(e,-168)}static int176(e){return Nn(e,-176)}static int184(e){return Nn(e,-184)}static int192(e){return Nn(e,-192)}static int200(e){return Nn(e,-200)}static int208(e){return Nn(e,-208)}static int216(e){return Nn(e,-216)}static int224(e){return Nn(e,-224)}static int232(e){return Nn(e,-232)}static int240(e){return Nn(e,-240)}static int248(e){return Nn(e,-248)}static int256(e){return Nn(e,-256)}static int(e){return Nn(e,-256)}static bytes1(e){return Ia(e,1)}static bytes2(e){return Ia(e,2)}static bytes3(e){return Ia(e,3)}static bytes4(e){return Ia(e,4)}static bytes5(e){return Ia(e,5)}static bytes6(e){return Ia(e,6)}static bytes7(e){return Ia(e,7)}static bytes8(e){return Ia(e,8)}static bytes9(e){return Ia(e,9)}static bytes10(e){return Ia(e,10)}static bytes11(e){return Ia(e,11)}static bytes12(e){return Ia(e,12)}static bytes13(e){return Ia(e,13)}static bytes14(e){return Ia(e,14)}static bytes15(e){return Ia(e,15)}static bytes16(e){return Ia(e,16)}static bytes17(e){return Ia(e,17)}static bytes18(e){return Ia(e,18)}static bytes19(e){return Ia(e,19)}static bytes20(e){return Ia(e,20)}static bytes21(e){return Ia(e,21)}static bytes22(e){return Ia(e,22)}static bytes23(e){return Ia(e,23)}static bytes24(e){return Ia(e,24)}static bytes25(e){return Ia(e,25)}static bytes26(e){return Ia(e,26)}static bytes27(e){return Ia(e,27)}static bytes28(e){return Ia(e,28)}static bytes29(e){return Ia(e,29)}static bytes30(e){return Ia(e,30)}static bytes31(e){return Ia(e,31)}static bytes32(e){return Ia(e,32)}static address(e){return new UA(LA,"address",e)}static bool(e){return new UA(LA,"bool",!!e)}static bytes(e){return new UA(LA,"bytes",e)}static string(e){return new UA(LA,"string",e)}static array(e,r){throw new Error("not implemented yet")}static tuple(e,r){throw new Error("not implemented yet")}static overrides(e){return new UA(LA,"overrides",Object.assign({},e))}static isTyped(e){return e&&typeof e=="object"&&"_typedSymbol"in e&&e._typedSymbol===RIt}static dereference(e,r){if(UA.isTyped(e)){if(e.type!==r)throw new Error(`invalid type: expecetd ${r}, got ${e.type}`);return e.value}return e}},Fs=UA;GO=new WeakMap;var fxe=class extends vf{constructor(e){super("address","address",e,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(e,r){let n=Fs.dereference(r,"string");try{n=no(n)}catch(o){return this._throwError(o.message,r)}return e.writeValue(n)}decode(e){return no(Vd(e.readValue(),20))}};d();p();d();p();var dxe=class extends vf{constructor(r){super(r.name,r.type,"_",r.dynamic);ae(this,"coder");this.coder=r}defaultValue(){return this.coder.defaultValue()}encode(r,n){return this.coder.encode(r,n)}decode(r){return this.coder.decode(r)}};function WHe(t,e,r){let n=[];if(Array.isArray(r))n=r;else if(r&&typeof r=="object"){let c={};n=e.map(l=>{let u=l.localName;return bt(u,"cannot encode object for signature with missing names","INVALID_ARGUMENT",{argument:"values",info:{coder:l},value:r}),bt(!c[u],"cannot encode object for signature with duplicate names","INVALID_ARGUMENT",{argument:"values",info:{coder:l},value:r}),c[u]=!0,r[u]})}else He(!1,"invalid tuple value","tuple",r);He(e.length===n.length,"types/value length mismatch","tuple",r);let o=new BO,i=new BO,a=[];e.forEach((c,l)=>{let u=n[l];if(c.dynamic){let f=i.length;c.encode(i,u);let h=o.writeUpdatableValue();a.push(m=>{h(m+f)})}else c.encode(o,u)}),a.forEach(c=>{c(o.length)});let s=t.appendWriter(o);return s+=t.appendWriter(i),s}function GHe(t,e){let r=[],n=[],o=t.subReader(0);return e.forEach(i=>{let a=null;if(i.dynamic){let s=t.readIndex(),c=o.subReader(s);try{a=i.decode(c)}catch(l){if(Ga(l,"BUFFER_OVERRUN"))throw l;a=l,a.baseType=i.name,a.name=i.localName,a.type=i.type}}else try{a=i.decode(t)}catch(s){if(Ga(s,"BUFFER_OVERRUN"))throw s;a=s,a.baseType=i.name,a.name=i.localName,a.type=i.type}if(a==null)throw new Error("investigate");r.push(a),n.push(i.localName||null)}),TA.fromItems(r,n)}var pxe=class extends vf{constructor(r,n,o){let i=r.type+"["+(n>=0?n:"")+"]",a=n===-1||r.dynamic;super("array",i,o,a);ae(this,"coder");ae(this,"length");wr(this,{coder:r,length:n})}defaultValue(){let r=this.coder.defaultValue(),n=[];for(let o=0;o<this.length;o++)n.push(r);return n}encode(r,n){let o=Fs.dereference(n,"array");Array.isArray(o)||this._throwError("expected array value",o);let i=this.length;i===-1&&(i=o.length,r.writeValue(o.length)),yO(o.length,i,"coder array"+(this.localName?" "+this.localName:""));let a=[];for(let s=0;s<o.length;s++)a.push(this.coder);return WHe(r,a,o)}decode(r){let n=this.length;n===-1&&(n=r.readIndex(),bt(n*eh<=r.dataLength,"insufficient data length","BUFFER_OVERRUN",{buffer:r.bytes,offset:n*eh,length:r.dataLength}));let o=[];for(let i=0;i<n;i++)o.push(new dxe(this.coder));return GHe(r,o)}};d();p();var hxe=class extends vf{constructor(e){super("bool","bool",e,!1)}defaultValue(){return!1}encode(e,r){let n=Fs.dereference(r,"bool");return e.writeValue(n?1:0)}decode(e){return!!e.readValue()}};d();p();var Sne=class extends vf{constructor(e,r){super(e,e,r,!0)}defaultValue(){return"0x"}encode(e,r){r=Ec(r);let n=e.writeValue(r.length);return n+=e.writeBytes(r),n}decode(e){return e.readBytes(e.readIndex(),!0)}},mxe=class extends Sne{constructor(e){super("bytes",e)}decode(e){return Qt(super.decode(e))}};d();p();var gxe=class extends vf{constructor(r,n){let o="bytes"+String(r);super(o,o,n,!1);ae(this,"size");wr(this,{size:r},{size:"number"})}defaultValue(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+this.size*2)}encode(r,n){let o=Ec(Fs.dereference(n,this.type));return o.length!==this.size&&this._throwError("incorrect data length",n),r.writeBytes(o)}decode(r){return Qt(r.readBytes(this.size))}};d();p();var d0n=new Uint8Array([]),vxe=class extends vf{constructor(e){super("null","",e,!1)}defaultValue(){return null}encode(e,r){return r!=null&&this._throwError("not null",r),e.writeBytes(d0n)}decode(e){return e.readBytes(0),null}};d();p();var p0n=BigInt(0),h0n=BigInt(1),m0n=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),yxe=class extends vf{constructor(r,n,o){let i=(n?"int":"uint")+r*8;super(i,i,o,!1);ae(this,"size");ae(this,"signed");wr(this,{size:r,signed:n},{size:"number",signed:"boolean"})}defaultValue(){return 0}encode(r,n){let o=rn(Fs.dereference(n,this.type)),i=sb(m0n,eh*8);if(this.signed){let a=sb(i,this.size*8-1);(o>a||o<-(a+h0n))&&this._throwError("value out-of-bounds",n),o=Tk(o,8*eh)}else(o<p0n||o>sb(i,this.size*8))&&this._throwError("value out-of-bounds",n);return r.writeValue(o)}decode(r){let n=sb(r.readValue(),this.size*8);return this.signed&&(n=kk(n,this.size*8)),n}};d();p();var bxe=class extends Sne{constructor(e){super("string",e)}defaultValue(){return""}encode(e,r){return super.encode(e,Va(Fs.dereference(r,"string")))}decode(e){return Km(super.decode(e))}};d();p();var VO=class extends vf{constructor(r,n){let o=!1,i=[];r.forEach(s=>{s.dynamic&&(o=!0),i.push(s.type)});let a="tuple("+i.join(",")+")";super("tuple",a,n,o);ae(this,"coders");wr(this,{coders:Object.freeze(r.slice())})}defaultValue(){let r=[];this.coders.forEach(o=>{r.push(o.defaultValue())});let n=this.coders.reduce((o,i)=>{let a=i.localName;return a&&(o[a]||(o[a]=0),o[a]++),o},{});return this.coders.forEach((o,i)=>{let a=o.localName;!a||n[a]!==1||(a==="length"&&(a="_length"),r[a]==null&&(r[a]=r[i]))}),Object.freeze(r)}encode(r,n){let o=Fs.dereference(n,"tuple");return WHe(r,this.coders,o)}decode(r){return GHe(r,this.coders)}};d();p();d();p();d();p();function nh(t){return ai(Va(t))}d();p();d();p();var g0n="AEEUdwmgDS8BxQKKAP4BOgDjATAAngDUAIMAoABoAOAAagCOAEQAhABMAHIAOwA9ACsANgAmAGIAHgAuACgAJwAXAC0AGgAjAB8ALwAUACkAEgAeAAkAGwARABkAFgA5ACgALQArADcAFQApABAAHgAiABAAGgAeABMAGAUhBe8BFxREN8sF2wC5AK5HAW8ArQkDzQCuhzc3NzcBP68NEfMABQdHBuw5BV8FYAA9MzkI9r4ZBg7QyQAWA9CeOwLNCjcCjqkChuA/lm+RAsXTAoP6ASfnEQDytQFJAjWVCkeXAOsA6godAB/cwdAUE0WlBCN/AQUCQRjFD/MRBjHxDQSJbw0jBzUAswBxme+tnIcAYwabAysG8QAjAEMMmxcDqgPKQyDXCMMxA7kUQwD3NXOrAKmFIAAfBC0D3x4BJQDBGdUFAhEgVD8JnwmQJiNWYUzrg0oAGwAUAB0AFnNcACkAFgBP9h3gPfsDOWDKneY2ChglX1UDYD30ABsAFAAdABZzIGRAnwDD8wAjAEEMzRbDqgMB2sAFYwXqAtCnAsS4AwpUJKRtFHsadUz9AMMVbwLpABM1NJEX0ZkCgYMBEyMAxRVvAukAEzUBUFAtmUwSAy4DBTER33EftQHfSwB5MxJ/AjkWKQLzL8E/cwBB6QH9LQDPDtO9ASNriQC5DQANAwCK21EFI91zHwCoL9kBqQcHBwcHKzUDowBvAQohPvU3fAQgHwCyAc8CKQMA5zMSezr7ULgFmDp/LzVQBgEGAi8FYQVgt8AFcTtlQhpCWEmfe5tmZ6IAExsDzQ8t+X8rBKtTAltbAn0jsy8Bl6utPWMDTR8Ei2kRANkDBrNHNysDBzECQWUAcwFpJ3kAiyUhAJ0BUb8AL3EfAbfNAz81KUsFWwF3YQZtAm0A+VEfAzEJDQBRSQCzAQBlAHsAM70GD/v3IZWHBwARKQAxALsjTwHZAeMPEzmXgIHwABIAGQA8AEUAQDt3gdvIEGcQZAkGTRFMdEIVEwK0D64L7REdDNkq09PgADSxB/MDWwfzA1sDWwfzB/MDWwfzA1sDWwNbA1scEvAi28gQZw9QBHUFlgWTBN4IiyZREYkHMAjaVBV0JhxPA00BBCMtSSQ7mzMTJUpMFE0LCAQ2SmyvfUADTzGzVP2QqgPTMlc5dAkGHnkSqAAyD3skNb1OhnpPcagKU0+2tYdJak5vAsY6sEAACikJm2/Dd1YGRRAfJ6kQ+ww3AbkBPw3xS9wE9QY/BM0fgRkdD9GVoAipLeEM8SbnLqWAXiP5KocF8Uv4POELUVFsD10LaQnnOmeBUgMlAREijwrhDT0IcRD3Cs1vDekRSQc9A9lJngCpBwULFR05FbkmFGKwCw05ewb/GvoLkyazEy17AAXXGiUGUQEtGwMA0y7rhbRaNVwgT2MGBwspI8sUrFAkDSlAu3hMGh8HGSWtApVDdEqLUToelyH6PEENai4XUYAH+TwJGVMLhTyiRq9FEhHWPpE9TCJNTDAEOYMsMyePCdMPiQy9fHYBXQklCbUMdRM1ERs3yQg9Bx0xlygnGQglRplgngT7owP3E9UDDwVDCUUHFwO5HDETMhUtBRGBKNsC9zbZLrcCk1aEARsFzw8pH+MQVEfkDu0InwJpA4cl7wAxFSUAGyKfCEdnAGOP3FMJLs8Iy2pwI3gDaxTrZRF3B5UOWwerHDcVwxzlcMxeD4YMKKezCV8BeQmdAWME5wgNNV+MpCBFZ1eLXBifIGVBQ14AAjUMaRWjRMGHfAKPD28SHwE5AXcHPQ0FAnsR8RFvEJkI74YINbkz/DopBFMhhyAVCisDU2zSCysm/Qz8bQGnEmYDEDRBd/Jnr2C6KBgBBx0yyUFkIfULlk/RDKAaxRhGVDIZ6AfDA/ca9yfuQVsGAwOnBxc6UTPyBMELbQiPCUMATQ6nGwfbGG4KdYzUATWPAbudA1uVhwJzkwY7Bw8Aaw+LBX3pACECqwinAAkA0wNbAD0CsQehAB0AiUUBQQMrMwEl6QKTA5cINc8BmTMB9y0EH8cMGQD7O25OAsO1AoBuZqYF4VwCkgJNOQFRKQQJUktVA7N15QDfAE8GF+NLARmvTs8e50cB43MvAMsA/wAJOQcJRQHRAfdxALsBYws1Caa3uQFR7S0AhwAZbwHbAo0A4QA5AIP1AVcAUQVd/QXXAlNNARU1HC9bZQG/AyMBNwERAH0Gz5GpzQsjBHEH1wIQHxXlAu8yB7kFAyLjE9FCyQK94lkAMhoKPAqrCqpgX2Q3CjV2PVQAEh+sPss/UgVVO1c7XDtXO1w7VztcO1c7XDtXO1wDm8Pmw+YKcF9JYe8Mqg3YRMw6TRPfYFVgNhPMLbsUxRXSJVoZQRrAJwkl6FUNDwgt12Y0CDA0eRfAAEMpbINFY4oeNApPHOtTlVT8LR8AtUumM7MNsBsZREQFS3XxYi4WEgomAmSFAmJGX1GzAV83JAKh+wJonAJmDQKfiDgfDwJmPwJmKgRyBIMDfxcDfpY5Cjl7GzmGOicnAmwhAjI6OA4CbcsCbbLzjgM3a0kvAWsA4gDlAE4JB5wMkQECD8YAEbkCdzMCdqZDAnlPRwJ4viFg30WyRvcCfEMCeswCfQ0CfPRIBEiBZygALxlJXEpfGRtK0ALRBQLQ0EsrA4hTA4fqRMmRNgLypV0HAwOyS9JMMSkH001QTbMCi0MCitzFHwshR2sJuwKOOwKOYESbhQKO3QKOYHxRuFM5AQ5S2FSJApP/ApMQAO0AIFUiVbNV1AosHymZijLleGpFPz0Cl6MC77ZYJawAXSkClpMCloCgAK1ZsFoNhVEAPwKWuQKWUlxIXNUCmc8CmWhczl0LHQKcnznGOqECnBoCn58CnryOACETNS4TAp31Ap6WALlBYThh8wKe1wKgcgGtAp6jIwKeUqljzGQrKS8CJ7MCJoICoP8CoFDbAqYzAqXSAqgDAIECp/ZogGi1AAdNaiBq1QKs5wKssgKtawKtBgJXIQJV4AKx5dsDH1JsmwKywRECsuwbbORtZ21MYwMl0QK2YD9DbpQDKUkCuGICuUsZArkue3A6cOUCvR0DLbYDMhUCvoxyBgMzdQK+HnMmc1MCw88CwwhzhnRPOUl05AM8qwEDPJ4DPcMCxYACxksCxhSNAshtVQLISALJUwLJMgJkoQLd1nh9ZXiyeSlL1AMYp2cGAmH4GfeVKHsPXpZevxUCz28Cz3AzT1fW9xejAMqxAs93AS3uA04Wfk8JAtwrAtuOAtJTA1JgA1NjAQUDVZCAjUMEzxrxZEl5A4LSg5EC2ssC2eKEFIRNp0ADhqkAMwNkEoZ1Xf0AWQLfaQLevHd7AuIz7RgB8zQrAfSfAfLWiwLr9wLpdH0DAur9AuroAP1LAb0C7o0C66CWrpcHAu5DA4XkmH1w5HGlAvMHAG0DjhqZlwL3FwORcgOSiwL3nAL53QL4apogmq+/O5siA52HAv7+AR8APZ8gAZ+3AwWRA6ZuA6bdANXJAwZuoYyiCQ0DDE0BEwEjB3EGZb1rCQC/BG/DFY8etxEAG3k9ACcDNxJRA42DAWcrJQCM8wAlAOanC6OVCLsGI6fJBgCvBRnDBvElRUYFFoAFcD9GSDNCKUK8X3kZX8QAls0FOgCQVCGbwTsuYDoZutcONxjOGJHJ/gVfBWAFXwVgBWsFYAVfBWAFXwVgBV8FYAVfBWBOHQjfjW8KCgoKbF7xMwTRA7kGN8PDAMMEr8MA70gxFroFTj5xPnhCR0K+X30/X/AAWBkzswCNBsxzzASm70aCRS4rDDMeLz49fnXfcsH5GcoscQFz13Y4HwVnBXLJycnACNdRYwgICAqEXoWTxgA7P4kACxbZBu21Kw0AjMsTAwkVAOVtJUUsJ1JCuULESUArXy9gPi9AKwnJRQYKTD9LPoA+iT54PnkCkULEUUpDX9NWV3JVEjQAc1w3A3IBE3YnX+g7QiMJb6MKaiszRCUuQrNCxDPMCcwEX9EWJzYREBEEBwIHKn6l33JCNVIfybPJtAltydPUCmhBZw/tEKsZAJOVJU1CLRuxbUHOQAo7P0s+eEJHHA8SJVRPdGM0NVrpvBoKhfUlM0JHHGUQUhEWO1xLSj8MO0ucNAqJIzVCRxv9EFsqKyA4OQgNj2nwZgp5ZNFgE2A1K3YHS2AhQQojJmC7DgpzGG1WYFUZCQYHZO9gHWCdYIVgu2BTYJlwFh8GvRbcXbG8YgtDHrMBwzPVyQonHQgkCyYBgQJ0Ajc4nVqIAwGSCsBPIgDsK3SWEtIVBa5N8gGjAo+kVwVIZwD/AEUSCDweX4ITrRQsJ8K3TwBXFDwEAB0TvzVcAtoTS20RIwDgVgZ9BBImYgA5AL4Coi8LFnezOkCnIQFjAY4KBAPh9RcGsgZSBsEAJctdsWIRu2kTkQstRw7DAcMBKgpPBGIGMDAwKCYnKTQaLg4AKRSVAFwCdl+YUZ0JdicFD3lPAdt1F9ZZKCGxuE3yBxkFVGcA/wBFEgiCBwAOLHQSjxOtQDg1z7deFRMAZ8QTAGtKb1ApIiPHADkAvgKiLy1DFtYCmBiDAlDDWNB0eo7fpaMO/aEVRRv0ATEQZBIODyMEAc8JQhCbDRgzFD4TAEMAu9YBCgCsAOkAm5I3ABwAYxvONnR+MhXJAxgKQyxL2+kkJhMbhQKDBMkSsvF0AD9BNQ6uQC7WqSQHwxEAEEIu1hkhAH2z4iQPwyJPHNWpdyYBRSpnJALzoBAEVPPsH20MxA0CCEQKRgAFyAtFAlMNwwjEDUQJRArELtapMg7DDZgJIw+TGukEIwvDFkMAqAtDEMMMBhioe+QAO3MMRAACrgnEBSPY9Q0FDnbSBoMAB8MSYxkSxAEJAPIJAAB8FWMOFtMc/HcXwxhDAC7DAvOowwAewwJdKDKHAAHDAALrFUQVwwAbwyvzpWMWv8wA/ABpAy++bcYDUKPD0KhDCwKmJ1MAAmMA5+UZwxAagwipBRL/eADfw6fDGOMCGsOjk3l6BwOpo4sAEsMOGxMAA5sAbcMOAAvDp0MJGkMDwgipnNIPAwfIqUMGAOGDAAPzABXDAAcDAAnDAGmTABrDAA7DChjDjnEWAwABYwAOcwAuUyYABsMAF8MIKQANUgC6wy4AA8MADqMq8wCyYgAcIwAB8wqpAAXOCx0V4wAHowBCwwEKAGnDAAuDAB3DAAjDCakABdIAbqcZ3QCZCCkABdIAAAFDAAfjAB2jCCkABqIACYMAGzMAbSMA5sOIAAhjAAhDABTDBAkpAAbSAOOTAAlDC6kOzPtnAAdDAG6kQFAATwAKwwwAA0MACbUDPwAHIwAZgwACE6cDAAojAApDAAoDp/MGwwAJIwADEwAQQwgAFEMAEXMAD5MADfMADcMAGRMOFiMAFUMAbqMWuwHDAMIAE0MLAGkzEgDhUwACQwAEWgAXgwUjAAbYABjDBSYBgzBaAEFNALcQBxUMegAwMngBrA0IZgJ0KxQHBREPd1N0ZzKRJwaIHAZqNT4DqQq8BwngAB4DAwt2AX56T1ocKQNXAh1GATQGC3tOxYNagkgAMQA5CQADAQEAWxLjAIOYNAEzAH7tFRk6TglSAF8NAAlYAQ+S1ACAQwQorQBiAN4dAJ1wPyeTANVzuQDX3AIeEMp9eyMgXiUAEdkBkJizKltbVVAaRMqRAAEAhyQ/SDEz6BmfVwB6ATEsOClKIRcDOF0E/832AFNt5AByAnkCRxGCOs94NjXdAwINGBonDBwPALW2AwICAgAAAAAAAAYDBQMDARrUAwAtAAAAAgEGBgYGBgYFBQUFBQUEBQYHCAkEBQUFBQQAAAICAAAAIgCNAJAAlT0A6gC7ANwApEQAwgCyAK0AqADuAKYA2gCjAOcBCAEDAMcAgQBiANIA1AEDAN4A8gCQAKkBMQDqAN8A3AsBCQ8yO9ra2tq8xuLT1tRJOB0BUgFcNU0BWgFpAWgBWwFMUUlLbhMBUxsNEAs6PhMOACcUKy0vMj5AQENDQ0RFFEYGJFdXV1dZWVhZL1pbXVxcI2NnZ2ZoZypsbnZ1eHh4eHh4enp6enp6enp6enp8fH18e2IARPIASQCaAHgAMgBm+ACOAFcAVwA3AnbvAIsABfj4AGQAk/IAnwBPAGIAZP//sACFAIUAaQBWALEAJAC2AIMCQAJDAPwA5wD+AP4A6AD/AOkA6QDoAOYALwJ7AVEBQAE+AVQBPgE+AT4BOQE4ATgBOAEcAVgXADEQCAEAUx8SHgsdHhYAjgCWAKYAUQBqIAIxAHYAbwCXAxUDJzIDIUlGTzEAkQJPAMcCVwKkAMAClgKWApYClgKWApYCiwKWApYClgKWApYClgKVApUCmAKgApcClgKWApQClAKUApQCkgKVAnUB1AKXAp8ClgKWApUeAIETBQD+DQOfAmECOh8BVBg9AuIZEjMbAU4/G1WZAXusRAFpYQEFA0FPAQYAmTEeIJdyADFoAHEANgCRA5zMk/C2jGINwjMWygIZCaXdfDILBCs5dAE7YnQBugDlhoiHhoiGiYqKhouOjIaNkI6Ij4qQipGGkoaThpSSlYaWhpeKmIaZhpqGm4aci52QnoqfhuIC4XTpAt90AIp0LHSoAIsAdHQEQwRABEIERQRDBEkERgRBBEcESQRIBEQERgRJAJ5udACrA490ALxuAQ10ANFZdHQA13QCFHQA/mJ0AP4BIQD+APwA/AD9APwDhGZ03ASMK23HAP4A/AD8AP0A/CR0dACRYnQA/gCRASEA/gCRAvQA/gCRA4RmdNwEjCttxyR0AP9idAEhAP4A/gD8APwA/QD8AP8A/AD8AP0A/AOEZnTcBIwrbcckdHQAkWJ0ASEA/gCRAP4AkQL0AP4AkQOEZnTcBIwrbcckdAJLAT50AlIBQXQCU8l0dAJfdHQDpgL0A6YDpgOnA6cDpwOnA4RmdNwEjCttxyR0dACRYnQBIQOmAJEDpgCRAvQDpgCRA4RmdNwEjCttxyR0BDh0AJEEOQCRDpU5dSgCADR03gV2CwArdAEFAM5iCnR0AF1iAAYcOgp0dACRCnQAXAEIwWZ0CnRmdHQAkWZ0CnRmdEXgAFF03gp0dEY0tlT2u3SOAQTwscwhjZZKrhYcBSfFp9XNbKiVDOD2b+cpe4/Z17mQnbtzzhaeQtE2GGj0IDNTjRUSyTxxw/RPHW/+vS7d1NfRt9z9QPZg4X7QFfhCnkvgNPIItOsC2eV6hPannZNHlZ9xrwZXIMOlu3jSoQSq78WEjwLjw1ELSlF1aBvfzwk5ZX7AUvQzjPQKbDuQ+sm4wNOp4A6AdVuRS0t1y/DZpg4R6m7FNjM9HgvW7Bi88zaMjOo6lM8wtBBdj8LP4ylv3zCXPhebMKJc066o9sF71oFW/8JXu86HJbwDID5lzw5GWLR/LhT0Qqnp2JQxNZNfcbLIzPy+YypqRm/lBmGmex+82+PisxUumSeJkALIT6rJezxMH+CTJmQtt5uwTVbL3ptmjDUQzlSIvWi8Tl7ng1NpuRn1Ng4n14Qc+3Iil7OwkvNWogLSPkn3pihIFytyIGmMhOe3n1tWsuMy9BdKyqF4Z3v2SgggTL9KVvMXPnCbRe+oOuFFP3HejBG/w9gvmfNYvg6JuWia2lcSSN1uIjBktzoIazOHPJZ7kKHPz8mRWVdW3lA8WGF9dQF6Bm673boov3BUWDU2JNcahR23GtfHKLOz/viZ+rYnZFaIznXO67CYEJ1fXuTRpZhYZkKe54xeoagkNGLs+NTZHE0rX45/XvQ2RGADX6vcAvdxIUBV27wxGm2zjZo4X3ILgAlrOFheuZ6wtsvaIj4yLY7qqawlliaIcrz2G+c3vscAnCkCuMzMmZvMfu9lLwTvfX+3cVSyPdN9ZwgDZhfjRgNJcLiJ67b9xx8JHswprbiE3v9UphotAPIgnXVIN5KmMc0piXhc6cChPnN+MRhG9adtdttQTTwSIpl8I4/j//d3sz1326qTBTpPRM/Hgh3kzqEXs8ZAk4ErQhNO8hzrQ0DLkWMA/N+91tn2MdOJnWC2FCZehkQrwzwbKOjhvZsbM95QoeL9skYyMf4srVPVJSgg7pOLUtr/n9eT99oe9nLtFRpjA9okV2Kj8h9k5HaC0oivRD8VyXkJ81tcd4fHNXPCfloIQasxsuO18/46dR2jgul/UIet2G0kRvnyONMKhHs6J26FEoqSqd+rfYjeEGwHWVDpX1fh1jBBcKGMqRepju9Y00mDVHC+Xdij/j44rKfvfjGinNs1jO/0F3jB83XCDINN/HB84axlP+3E/klktRo+vl3U/aiyMJbIodE1XSsDn6UAzIoMtUObY2+k/4gY/l+AkZJ5Sj2vQrkyLm3FoxjhDX+31UXBFf9XrAH31fFqoBmDEZvhvvpnZ87N+oZEu7U9O/nnk+QWj3x8uyoRbEnf+O5UMr9i0nHP38IF5AvzrBW8YWBUR0mIAzIvndQq9N3v/Jto3aPjPXUPl8ASdPPyAp7jENf8bk7VMM9ol9XGmlBmeDMuGqt+WzuL6CXAxXjIhCPM5vACchgMJ/8XBGLO/D1isVvGhwwHHr1DLaI5mn2Jr/b1pUD90uciDaS8cXNDzCWvNmT/PhQe5e8nTnnnkt8Ds/SIjibcum/fqDhKopxAY8AkSrPn+IGDEKOO+U3XOP6djFs2H5N9+orhOahiQk5KnEUWa+CzkVzhp8bMHRbg81qhjjXuIKbHjSLSIBKWqockGtKinY+z4/RdBUF6pcc3JmnlxVcNgrI4SEzKUZSwcD2QCyxzKve+gAmg6ZuSRkpPFa6mfThu7LJNu3H5K42uCpNvPAsoedolKV/LHe/eJ+BbaG5MG0NaSGVPRUmNFMFFSSpXEcXwbVh7UETOZZtoVNRGOIbbkig3McEtR68cG0RZAoJevWYo7Dg/lZ1CQzblWeUvVHmr8fY4Nqd9JJiH/zEX24mJviH60fAyFr0A3c4bC1j3yZU60VgJxXn8JgJXLUIsiBnmKmMYz+7yBQFBvqb2eYnuW59joZBf56/wXvWIR4R8wTmV80i1mZy+S4+BUES+hzjk0uXpC///z/IlqHZ1monzlXp8aCfhGKMti73FI1KbL1q6IKO4fuBuZ59gagjn5xU79muMpHXg6S+e+gDM/U9BKLHbl9l6o8czQKl4RUkJJiqftQG2i3BMg/TQlUYFkJDYBOOvAugYuzYSDnZbDDd/aSd9x0Oe6F+bJcHfl9+gp6L5/TgA+BdFFovbfCrQ40s5vMPw8866pNX8zyFGeFWdxIpPVp9Rg1UPOVFbFZrvaFq/YAzHQgqMWpahMYfqHpmwXfHL1/kpYmGuHFwT55mQu0dylfNuq2Oq0hTMCPwqfxnuBIPLXfci4Y1ANy+1CUipQxld/izVh16WyG2Q0CQQ9NqtAnx1HCHwDj7sYxOSB0wopZSnOzxQOcExmxrVTF2BkOthVpGfuhaGECfCJpJKpjnihY+xOT2QJxN61+9K6QSqtv2Shr82I3jgJrqBg0wELFZPjvHpvzTtaJnLK6Vb97Yn933koO/saN7fsjwNKzp4l2lJVx2orjCGzC/4ZL4zCver6aQYtC5sdoychuFE6ufOiog+VWi5UDkbmvmtah/3aArEBIi39s5ILUnlFLgilcGuz9CQshEY7fw2ouoILAYPVT/gyAIq3TFAIwVsl+ktkRz/qGfnCDGrm5gsl/l9QdvCWGsjPz3dU7XuqKfdUrr/6XIgjp4rey6AJBmCmUJMjITHVdFb5m1p+dLMCL8t55zD42cmftmLEJC0Da04YiRCVUBLLa8D071/N5UBNBXDh0LFsmhV/5B5ExOB4j3WVG/S3lfK5o+V6ELHvy6RR9n4ac+VsK4VE4yphPvV+kG9FegTBH4ZRXL2HytUHCduJazB/KykjfetYxOXTLws267aGOd+I+JhKP//+VnXmS90OD/jvLcVu0asyqcuYN1mSb6XTlCkqv1vigZPIYwNF/zpWcT1GR/6aEIRjkh0yhg4LXJfaGobYJTY4JI58KiAKgmmgAKWdl5nYCeLqavRJGQNuYuZtZFGx+IkI4w4NS2xwbetNMunOjBu/hmKCI/w7tfiiyUd//4rbTeWt4izBY8YvGIN6vyKYmP/8X8wHKCeN+WRcKM70+tXKNGyevU9H2Dg5BsljnTf8YbsJ1TmMs74Ce2XlHisleguhyeg44rQOHZuw/6HTkhnnurK2d62q6yS7210SsAIaR+jXMQA+svkrLpsUY+F30Uw89uOdGAR6vo4FIME0EfVVeHTu6eKicfhSqOeXJhbftcd08sWEnNUL1C9fnprTgd83IMut8onVUF0hvqzZfHduPjbjwEXIcoYmy+P6tcJZHmeOv6VrvEdkHDJecjHuHeWANe79VG662qTjA/HCvumVv3qL+LrOcpqGps2ZGwQdFJ7PU4iuyRlBrwfO+xnPyr47s2cXVbWzAyznDiBGjCM3ksxjjqM62GE9C8f5U38kB3VjtabKp/nRdvMESPGDG90bWRLAt1Qk5DyLuazRR1YzdC1c+hZXvAWV8xA72S4A8B67vjVhbba3MMop293FeEXpe7zItMWrJG/LOH9ByOXmYnNJfjmfuX9KbrpgLOba4nZ+fl8Gbdv/ihv+6wFGKHCYrVwmhFC0J3V2bn2tIB1wCc1CST3d3X2OyxhguXcs4sm679UngzofuSeBewMFJboIQHbUh/m2JhW2hG9DIvG2t7yZIzKBTz9wBtnNC+2pCRYhSIuQ1j8xsz5VvqnyUIthvuoyyu7fNIrg/KQUVmGQaqkqZk/Vx5b33/gsEs8yX7SC1J+NV4icz6bvIE7C5G6McBaI8rVg56q5QBJWxn/87Q1sPK4+sQa8fLU5gXo4paaq4cOcQ4wR0VBHPGjKh+UlPCbA1nLXyEUX45qZ8J7/Ln4FPJE2TdzD0Z8MLSNQiykMMmSyOCiFfy84Rq60emYB2vD09KjYwsoIpeDcBDTElBbXxND72yhd9pC/1CMid/5HUMvAL27OtcIJDzNKpRPNqPOpyt2aPGz9QWIs9hQ9LiX5s8m9hjTUu/f7MyIatjjd+tSfQ3ufZxPpmJhTaBtZtKLUcfOCUqADuO+QoH8B9v6U+P0HV1GLQmtoNFTb3s74ivZgjES0qfK+8RdGgBbcCMSy8eBvh98+et1KIFqSe1KQPyXULBMTsIYnysIwiZBJYdI20vseV+wuJkcqGemehKjaAb9L57xZm3g2zX0bZ2xk/fU+bCo7TlnbW7JuF1YdURo/2Gw7VclDG1W7LOtas2LX4upifZ/23rzpsnY/ALfRgrcWP5hYmV9VxVOQA1fZvp9F2UNU+7d7xRyVm5wiLp3/0dlV7vdw1PMiZrbDAYzIVqEjRY2YU03sJhPnlwIPcZUG5ltL6S8XCxU1eYS5cjr34veBmXAvy7yN4ZjArIG0dfD/5UpBNlX1ZPoxJOwyqRi3wQWtOzd4oNKh0LkoTm8cwqgIfKhqqGOhwo71I+zXnMemTv2B2AUzABWyFztGgGULjDDzWYwJUVBTjKCn5K2QGMK1CQT7SzziOjo+BhAmqBjzuc3xYym2eedGeOIRJVyTwDw37iCMe4g5Vbnsb5ZBdxOAnMT7HU4DHpxWGuQ7GeiY30Cpbvzss55+5Km1YsbD5ea3NI9QNYIXol5apgSu9dZ8f8xS5dtHpido5BclDuLWY4lhik0tbJa07yJhH0BOyEut/GRbYTS6RfiTYWGMCkNpfSHi7HvdiTglEVHKZXaVhezH4kkXiIvKopYAlPusftpE4a5IZwvw1x/eLvoDIh/zpo9FiQInsTb2SAkKHV42XYBjpJDg4374XiVb3ws4qM0s9eSQ5HzsMU4OZJKuopFjBM+dAZEl8RUMx5uU2N486Kr141tVsGQfGjORYMCJAMsxELeNT4RmWjRcpdTGBwcx6XN9drWqPmJzcrGrH4+DRc7+n1w3kPZwu0BkNr6hQrqgo7JTB9A5kdJ/H7P4cWBMwsmuixAzJB3yrQpnGIq90lxAXLzDCdn1LPibsRt7rHNjgQBklRgPZ8vTbjXdgXrTWQsK5MdrXXQVPp0Rinq3frzZKJ0qD6Qhc40VzAraUXlob1gvkhK3vpmHgI6FRlQZNx6eRqkp0zy4AQlX813fAPtL3jMRaitGFFjo0zmErloC+h+YYdVQ6k4F/epxAoF0BmqEoKNTt6j4vQZNQ2BoqF9Vj53TOIoNmDiu9Xp15RkIgQIGcoLpfoIbenzpGUAtqFJp5W+LLnx38jHeECTJ/navKY1NWfN0sY1T8/pB8kIH3DU3DX+u6W3YwpypBMYOhbSxGjq84RZ84fWJow8pyHqn4S/9J15EcCMsXqrfwyd9mhiu3+rEo9pPpoJkdZqHjra4NvzFwuThNKy6hao/SlLw3ZADUcUp3w3SRVfW2rhl80zOgTYnKE0Hs2qp1J6H3xqPqIkvUDRMFDYyRbsFI3M9MEyovPk8rlw7/0a81cDVLmBsR2ze2pBuKb23fbeZC0uXoIvDppfTwIDxk1Oq2dGesGc+oJXWJLGkOha3CX+DUnzgAp9HGH9RsPZN63Hn4RMA5eSVhPHO+9RcRb/IOgtW31V1Q5IPGtoxPjC+MEJbVlIMYADd9aHYWUIQKopuPOHmoqSkubnAKnzgKHqgIOfW5RdAgotN6BN+O2ZYHkuemLnvQ8U9THVrS1RtLmKbcC7PeeDsYznvqzeg6VCNwmr0Yyx1wnLjyT84BZz3EJyCptD3yeueAyDWIs0L2qs/VQ3HUyqfrja0V1LdDzqAikeWuV4sc7RLIB69jEIBjCkyZedoUHqCrOvShVzyd73OdrJW0hPOuQv2qOoHDc9xVb6Yu6uq3Xqp2ZaH46A7lzevbxQEmfrzvAYSJuZ4WDk1Hz3QX1LVdiUK0EvlAGAYlG3Md30r7dcPN63yqBCIj25prpvZP0nI4+EgWoFG95V596CurXpKRBGRjQlHCvy5Ib/iW8nZJWwrET3mgd6mEhfP4KCuaLjopWs7h+MdXFdIv8dHQJgg1xi1eYqB0uDYjxwVmri0Sv5XKut/onqapC+FQiC2C1lvYJ9MVco6yDYsS3AANUfMtvtbYI2hfwZatiSsnoUeMZd34GVjkMMKA+XnjJpXgRW2SHTZplVowPmJsvXy6w3cfO1AK2dvtZEKTkC/TY9LFiKHCG0DnrMQdGm2lzlBHM9iEYynH2UcVMhUEjsc0oDBTgo2ZSQ1gzkAHeWeBXYFjYLuuf8yzTCy7/RFR81WDjXMbq2BOH5dURnxo6oivmxL3cKzKInlZkD31nvpHB9Kk7GfcfE1t+1V64b9LtgeJGlpRFxQCAqWJ5DoY77ski8gsOEOr2uywZaoO/NGa0X0y1pNQHBi3b2SUGNpcZxDT7rLbBf1FSnQ8guxGW3W+36BW0gBje4DOz6Ba6SVk0xiKgt+q2JOFyr4SYfnu+Ic1QZYIuwHBrgzr6UvOcSCzPTOo7D6IC4ISeS7zkl4h+2VoeHpnG/uWR3+ysNgPcOIXQbv0n4mr3BwQcdKJxgPSeyuP/z1Jjg4e9nUvoXegqQVIE30EHx5GHv+FAVUNTowYDJgyFhf5IvlYmEqRif6+WN1MkEJmDcQITx9FX23a4mxy1AQRsOHO/+eImX9l8EMJI3oPWzVXxSOeHU1dUWYr2uAA7AMb+vAEZSbU3qob9ibCyXeypEMpZ6863o6QPqlqGHZkuWABSTVNd4cOh9hv3qEpSx2Zy/DJMP6cItEmiBJ5PFqQnDEIt3NrA3COlOSgz43D7gpNFNJ5MBh4oFzhDPiglC2ypsNU4ISywY2erkyb1NC3Qh/IfWj0eDgZI4/ln8WPfBsT3meTjq1Uqt1E7Zl/qftqkx6aM9KueMCekSnMrcHj1CqTWWzEzPsZGcDe3Ue4Ws+XFYVxNbOFF8ezkvQGR6ZOtOLU2lQEnMBStx47vE6Pb7AYMBRj2OOfZXfisjJnpTfSNjo6sZ6qSvNxZNmDeS7Gk3yYyCk1HtKN2UnhMIjOXUzAqDv90lx9O/q/AT1ZMnit5XQe9wmQxnE/WSH0CqZ9/2Hy+Sfmpeg8RwsHI5Z8kC8H293m/LHVVM/BA7HaTJYg5Enk7M/xWpq0192ACfBai2LA/qrCjCr6Dh1BIMzMXINBmX96MJ5Hn2nxln/RXPFhwHxUmSV0EV2V0jm86/dxxuYSU1W7sVkEbN9EzkG0QFwPhyHKyb3t+Fj5WoUUTErcazE/N6EW6Lvp0d//SDPj7EV9UdJN+Amnf3Wwk3A0SlJ9Z00yvXZ7n3z70G47Hfsow8Wq1JXcfwnA+Yxa5mFsgV464KKP4T31wqIgzFPd3eCe3j5ory5fBF2hgCFyVFrLzI9eetNXvM7oQqyFgDo4CTp/hDV9NMX9JDHQ/nyHTLvZLNLF6ftn2OxjGm8+PqOwhxnPHWipkE/8wbtyri80Sr7pMNkQGMfo4ZYK9OcCC4ESVFFbLMIvlxSoRqWie0wxqnLfcLSXMSpMMQEJYDVObYsXIQNv4TGNwjq1kvT1UOkicTrG3IaBZ3XdScS3u8sgeZPVpOLkbiF940FjbCeNRINNvDbd01EPBrTCPpm12m43ze1bBB59Ia6Ovhnur/Nvx3IxwSWol+3H2qfCJR8df6aQf4v6WiONxkK+IqT4pKQrZK/LplgDI/PJZbOep8dtbV7oCr6CgfpWa8NczOkPx81iSHbsNhVSJBOtrLIMrL31LK9TqHqAbAHe0RLmmV806kRLDLNEhUEJfm9u0sxpkL93Zgd6rw+tqBfTMi59xqXHLXSHwSbSBl0EK0+loECOPtrl+/nsaFe197di4yUgoe4jKoAJDXc6DGDjrQOoFDWZJ9HXwt8xDrQP+7aRwWKWI1GF8s8O4KzxWBBcwnl3vnl1Oez3oh6Ea1vjR7/z7DDTrFtqU2W/KAEzAuXDNZ7MY73MF216dzdSbWmUp4lcm7keJfWaMHgut9x5C9mj66Z0lJ+yhsjVvyiWrfk1lzPOTdhG15Y7gQlXtacvI7qv/XNSscDwqkgwHT/gUsD5yB7LdRRvJxQGYINn9hTpodKFVSTPrtGvyQw+HlRFXIkodErAGu9Iy1YpfSPc3jkFh5CX3lPxv7aqjE/JAfTIpEjGb/H7MO0e2vsViSW1qa/Lmi4/n4DEI3g7lYrcanspDfEpKkdV1OjSLOy0BCUqVoECaB55vs06rXl4jqmLsPsFM/7vYJ0vrBhDCm/00A/H81l1uekJ/6Lml3Hb9+NKiLqATJmDpyzfYZFHumEjC662L0Bwkxi7E9U4cQA0XMVDuMYAIeLMPgQaMVOd8fmt5SflFIfuBoszeAw7ow5gXPE2Y/yBc/7jExARUf/BxIHQBF5Sn3i61w4z5xJdCyO1F1X3+3ax+JSvMeZ7S6QSKp1Fp/sjYz6Z+VgCZzibGeEoujryfMulH7Rai5kAft9ebcW50DyJr2uo2z97mTWIu45YsSnNSMrrNUuG1XsYBtD9TDYzQffKB87vWbkM4EbPAFgoBV4GQS+vtFDUqOFAoi1nTtmIOvg38N4hT2Sn8r8clmBCXspBlMBYTnrqFJGBT3wZOzAyJDre9dHH7+x7qaaKDOB4UQALD5ecS0DE4obubQEiuJZ0EpBVpLuYcce8Aa4PYd/V4DLDAJBYKQPCWTcrEaZ5HYbJi11Gd6hjGom1ii18VHYnG28NKpkz2UKVPxlhYSp8uZr367iOmoy7zsxehW9wzcy2zG0a80PBMCRQMb32hnaHeOR8fnNDzZhaNYhkOdDsBUZ3loDMa1YP0uS0cjUP3b/6DBlqmZOeNABDsLl5BI5QJups8uxAuWJdkUB/pO6Zax6tsg7fN5mjjDgMGngO+DPcKqiHIDbFIGudxtPTIyDi9SFMKBDcfdGQRv41q1AqmxgkVfJMnP8w/Bc7N9/TR6C7mGObFqFkIEom8sKi2xYqJLTCHK7cxzaZvqODo22c3wisBCP4HeAgcRbNPAsBkNRhSmD48dHupdBRw4mIvtS5oeF6zeT1KMCyhMnmhpkFAGWnGscoNkwvQ8ZM5lE/vgTHFYL99OuNxdFBxTEDd5v2qLR8y9WkXsWgG6kZNndFG+pO/UAkOCipqIhL3hq7cRSdrCq7YhUsTocEcnaFa6nVkhnSeRYUA1YO0z5itF9Sly3VlxYDw239TJJH6f3EUfYO5lb7bcFcz8Bp7Oo8QmnsUHOz/fagVUBtKEw1iT88j+aKkv8cscKNkMxjYr8344D1kFoZ7/td1W6LCNYN594301tUGRmFjAzeRg5vyoM1F6+bJZ/Q54jN/k8SFd3DxPTYaAUsivsBfgTn7Mx8H2SpPt4GOdYRnEJOH6jHM2p6SgB0gzIRq6fHxGMmSmqaPCmlfwxiuloaVIitLGN8wie2CDWhkzLoCJcODh7KIOAqbHEvXdUxaS4TTTs07Clzj/6GmVs9kiZDerMxEnhUB6QQPlcfqkG9882RqHoLiHGBoHfQuXIsAG8GTAtao2KVwRnvvam8jo1e312GQAKWEa4sUVEAMG4G6ckcONDwRcg1e2D3+ohXgY4UAWF8wHKQMrSnzCgfFpsxh+aHXMGtPQroQasRY4U6UdG0rz1Vjbka0MekOGRZQEvqQFlxseFor8zWFgHek3v29+WqN6gaK5gZOTOMZzpQIC1201LkMCXild3vWXSc5UX9xcFYfbRPzGFa1FDcPfPB/jUEq/FeGt419CI3YmBlVoHsa4KdcwQP5ZSwHHhFJ7/Ph/Rap/4vmG91eDwPP0lDfCDRCLszTqfzM71xpmiKi2HwS4WlqvGNwtvwF5Dqpn6KTq8ax00UMPkxDcZrEEEsIvHiUXXEphdb4GB4FymlPwBz4Gperqq5pW7TQ6/yNRhW8VT5NhuP0udlxo4gILq5ZxAZk8ZGh3g4CqxJlPKY7AQxupfUcVpWT5VItp1+30UqoyP4wWsRo3olRRgkWZZ2ZN6VC3OZFeXB8NbnUrSdikNptD1QiGuKkr8EmSR/AK9Rw+FF3s5uwuPbvHGiPeFOViltMK7AUaOsq9+x9cndk3iJEE5LKZRlWJbKOZweROzmPNVPkjE3K/TyA57Rs68TkZ3MR8akKpm7cFjnjPd/DdkWjgYoKHSr5Wu5ssoBYU4acRs5g2DHxUmdq8VXOXRbunD8QN0LhgkssgahcdoYsNvuXGUK/KXD/7oFb+VGdhqIn02veuM5bLudJOc2Ky0GMaG4W/xWBxIJcL7yliJOXOpx0AkBqUgzlDczmLT4iILXDxxtRR1oZa2JWFgiAb43obrJnG/TZC2KSK2wqOzRZTXavZZFMb1f3bXvVaNaK828w9TO610gk8JNf3gMfETzXXsbcvRGCG9JWQZ6+cDPqc4466Yo2RcKH+PILeKOqtnlbInR3MmBeGG3FH10yzkybuqEC2HSQwpA0An7d9+73BkDUTm30bZmoP/RGbgFN+GrCOfADgqr0WbI1a1okpFms8iHYw9hm0zUvlEMivBRxModrbJJ+9/p3jUdQQ9BCtQdxnOGrT5dzRUmw0593/mbRSdBg0nRvRZM5/E16m7ZHmDEtWhwvfdZCZ8J8M12W0yRMszXamWfQTwIZ4ayYktrnscQuWr8idp3PjT2eF/jmtdhIfcpMnb+IfZY2FebW6UY/AK3jP4u3Tu4zE4qlnQgLFbM19EBIsNf7KhjdbqQ/D6yiDb+NlEi2SKD+ivXVUK8ib0oBo366gXkR8ZxGjpJIDcEgZPa9TcYe0TIbiPl/rPUQDu3XBJ9X/GNq3FAUsKsll57DzaGMrjcT+gctp+9MLYXCq+sqP81eVQ0r9lt+gcQfZbACRbEjvlMskztZG8gbC8Qn9tt26Q7y7nDrbZq/LEz7kR6Jc6pg3N9rVX8Y5MJrGlML9p9lU4jbTkKqCveeZUJjHB03m2KRKR2TytoFkTXOLg7keU1s1lrPMQJpoOKLuAAC+y1HlJucU6ysB5hsXhvSPPLq5J7JtnqHKZ4vYjC4Vy8153QY+6780xDuGARsGbOs1WqzH0QS765rnSKEbbKlkO8oI/VDwUd0is13tKpqILu1mDJFNy/iJAWcvDgjxvusIT+PGz3ST/J9r9Mtfd0jpaGeiLYIqXc7DiHSS8TcjFVksi66PEkxW1z6ujbLLUGNNYnzOWpH8BZGK4bCK7iR+MbIv8ncDAz1u4StN3vTTzewr9IQjk9wxFxn+6N1ddKs0vffJiS08N3a4G1SVrlZ97Q/M+8G9fe5AP6d9/Qq4WRnORVhofPIKEdCr3llspUfE0oKIIYoByBRPh+bX1HLS3JWGJRhIvE1aW4NTd8ePi4Z+kXb+Z8snYfSNcqijhAgVsx4RCM54cXUiYkjeBmmC4ajOHrChoELscJJC7+9jjMjw5BagZKlgRMiSNYz7h7vvZIoQqbtQmspc0cUk1G/73iXtSpROl5wtLgQi0mW2Ex8i3WULhcggx6E1LMVHUsdc9GHI1PH3U2Ko0PyGdn9KdVOLm7FPBui0i9a0HpA60MsewVE4z8CAt5d401Gv6zXlIT5Ybit1VIA0FCs7wtvYreru1fUyW3oLAZ/+aTnZrOcYRNVA8spoRtlRoWflsRClFcgzkqiHOrf0/SVw+EpVaFlJ0g4Kxq1MMOmiQdpMNpte8lMMQqm6cIFXlnGbfJllysKDi+0JJMotkqgIxOSQgU9dn/lWkeVf8nUm3iwX2Nl3WDw9i6AUK3vBAbZZrcJpDQ/N64AVwjT07Jef30GSSmtNu2WlW7YoyW2FlWfZFQUwk867EdLYKk9VG6JgEnBiBxkY7LMo4YLQJJlAo9l/oTvJkSARDF/XtyAzM8O2t3eT/iXa6wDN3WewNmQHdPfsxChU/KtLG2Mn8i4ZqKdSlIaBZadxJmRzVS/o4yA65RTSViq60oa395Lqw0pzY4SipwE0SXXsKV+GZraGSkr/RW08wPRvqvSUkYBMA9lPx4m24az+IHmCbXA+0faxTRE9wuGeO06DIXa6QlKJ3puIyiuAVfPr736vzo2pBirS+Vxel3TMm3JKhz9o2ZoRvaFVpIkykb0Hcm4oHFBMcNSNj7/4GJt43ogonY2Vg4nsDQIWxAcorpXACzgBqQPjYsE/VUpXpwNManEru4NwMCFPkXvMoqvoeLN3qyu/N1eWEHttMD65v19l/0kH2mR35iv/FI+yjoHJ9gPMz67af3Mq/BoWXqu3rphiWMXVkmnPSEkpGpUI2h1MThideGFEOK6YZHPwYzMBvpNC7+ZHxPb7epfefGyIB4JzO9DTNEYnDLVVHdQyvOEVefrk6Uv5kTQYVYWWdqrdcIl7yljwwIWdfQ/y+2QB3eR/qxYObuYyB4gTbo2in4PzarU1sO9nETkmj9/AoxDA+JM3GMqQtJR4jtduHtnoCLxd1gQUscHRB/MoRYIEsP2pDZ9KvHgtlk1iTbWWbHhohwFEYX7y51fUV2nuUmnoUcqnWIQAAgl9LTVX+Bc0QGNEhChxHR4YjfE51PUdGfsSFE6ck7BL3/hTf9jLq4G1IafINxOLKeAtO7quulYvH5YOBc+zX7CrMgWnW47/jfRsWnJjYYoE7xMfWV2HN2iyIqLI",MIt=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]),PIt=4;function v0n(t){let e=0;function r(){return t[e++]<<8|t[e++]}let n=r(),o=1,i=[0,1];for(let L=1;L<n;L++)i.push(o+=r());let a=r(),s=e;e+=a;let c=0,l=0;function u(){return c==0&&(l=l<<8|t[e++],c=8),l>>--c&1}let f=31,h=2**f,m=h>>>1,g=m>>1,v=h-1,b=0;for(let L=0;L<f;L++)b=b<<1|u();let w=[],_=0,I=h;for(;;){let L=Math.floor(((b-_+1)*o-1)/I),D=0,z=n;for(;z-D>1;){let T=D+z>>>1;L<i[T]?z=T:D=T}if(D==0)break;w.push(D);let G=_+Math.floor(I*i[D]/o),U=_+Math.floor(I*i[D+1]/o)-1;for(;((G^U)&m)==0;)b=b<<1&v|u(),G=G<<1&v,U=U<<1&v|1;for(;G&~U&g;)b=b&m|b<<1&v>>>1|u(),G=G<<1^m,U=(U^m)<<1|m|1;_=G,I=1+U-G}let B=n-4;return w.map(L=>{switch(L-B){case 3:return B+65792+(t[s++]<<16|t[s++]<<8|t[s++]);case 2:return B+256+(t[s++]<<8|t[s++]);case 1:return B+t[s++];default:return L-1}})}function y0n(t){let e=0;return()=>t[e++]}function DIt(t){return y0n(v0n(b0n(t)))}function b0n(t){let e=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((o,i)=>e[o.charCodeAt(0)]=i);let r=t.length,n=new Uint8Array(6*r>>3);for(let o=0,i=0,a=0,s=0;o<r;o++)s=s<<6|e[t.charCodeAt(o)],a+=6,a>=8&&(n[i++]=s>>(a-=8));return n}function x0n(t){return t&1?~t>>1:t>>1}function w0n(t,e){let r=Array(t);for(let n=0,o=0;n<t;n++)r[n]=o+=x0n(e());return r}function Cne(t,e=0){let r=[];for(;;){let n=t(),o=t();if(!o)break;e+=n;for(let i=0;i<o;i++)r.push(e+i);e+=o+1}return r}function LIt(t){return kne(()=>{let e=Cne(t);if(e.length)return e})}function UIt(t){let e=[];for(;;){let r=t();if(r==0)break;e.push(A0n(r,t))}for(;;){let r=t()-1;if(r<0)break;e.push(S0n(r,t))}return e.flat()}function kne(t){let e=[];for(;;){let r=t(e.length);if(!r)break;e.push(r)}return e}function FIt(t,e,r){let n=Array(t).fill().map(()=>[]);for(let o=0;o<e;o++)w0n(t,r).forEach((i,a)=>n[a].push(i));return n}function A0n(t,e){let r=1+e(),n=e(),o=kne(e);return FIt(o.length,1+t,e).flatMap((a,s)=>{let[c,...l]=a;return Array(o[s]).fill().map((u,f)=>{let h=f*n;return[c+f*r,l.map(m=>m+h)]})})}function S0n(t,e){let r=1+e();return FIt(r,1+t,e).map(o=>[o[0],o.slice(1)])}function E0n(t){let e=[],r=Cne(t);return o(n([]),[]),e;function n(i){let a=t(),s=kne(()=>{let c=Cne(t).map(l=>r[l]);if(c.length)return n(c)});return{S:a,B:s,Q:i}}function o({S:i,B:a},s,c){if(!(i&4&&c===s[s.length-1])){i&2&&(c=s[s.length-1]),i&1&&e.push(s);for(let l of a)for(let u of l.Q)o(l,[...s,u],c)}}}function _0n(t){return t.toString(16).toUpperCase().padStart(2,"0")}function zIt(t){return`{${_0n(t)}}`}function C0n(t){let e=[];for(let r=0,n=t.length;r<n;){let o=t.codePointAt(r);r+=o<65536?1:2,e.push(o)}return e}function jG(t){let r=t.length;if(r<4096)return String.fromCodePoint(...t);let n=[];for(let o=0;o<r;)n.push(String.fromCodePoint(...t.slice(o,o+=4096)));return n.join("")}function k0n(t,e){let r=t.length,n=r-e.length;for(let o=0;n==0&&o<r;o++)n=t[o]-e[o];return n}var T0n="AEUDTAHBCFQATQDRADAAcgAgADQAFAAsABQAHwAOACQADQARAAoAFwAHABIACAAPAAUACwAFAAwABAAQAAMABwAEAAoABQAIAAIACgABAAQAFAALAAIACwABAAIAAQAHAAMAAwAEAAsADAAMAAwACgANAA0AAwAKAAkABAAdAAYAZwDSAdsDJgC0CkMB8xhZAqfoC190UGcThgBurwf7PT09Pb09AjgJum8OjDllxHYUKXAPxzq6tABAxgK8ysUvWAgMPT09PT09PSs6LT2HcgWXWwFLoSMEEEl5RFVMKvO0XQ8ExDdJMnIgsj26PTQyy8FfEQ8AY8IPAGcEbwRwBHEEcgRzBHQEdQR2BHcEeAR6BHsEfAR+BIAEgfndBQoBYgULAWIFDAFiBNcE2ATZBRAFEQUvBdALFAsVDPcNBw13DYcOMA4xDjMB4BllHI0B2grbAMDpHLkQ7QHVAPRNQQFnGRUEg0yEB2uaJF8AJpIBpob5AERSMAKNoAXqaQLUBMCzEiACnwRZEkkVsS7tANAsBG0RuAQLEPABv9HICTUBXigPZwRBApMDOwAamhtaABqEAY8KvKx3LQ4ArAB8UhwEBAVSagD8AEFZADkBIadVj2UMUgx5Il4ANQC9AxIB1BlbEPMAs30CGxlXAhwZKQIECBc6EbsCoxngzv7UzRQA8M0BawL6ZwkN7wABAD33OQRcsgLJCjMCjqUChtw/km+NAsXPAoP2BT84PwURAK0RAvptb6cApQS/OMMey5HJS84UdxpxTPkCogVFITaTOwERAK5pAvkNBOVyA7q3BKlOJSALAgUIBRcEdASpBXqzABXFSWZOawLCOqw//AolCZdvv3dSBkEQGyelEPcMMwG1ATsN7UvYBPEGOwTJH30ZGQ/NlZwIpS3dDO0m4y6hgFoj9SqDBe1L9DzdC01RaA9ZC2UJ4zpjgU4DIQENIosK3Q05CG0Q8wrJaw3lEUUHOQPVSZoApQcBCxEdNRW1JhBirAsJOXcG+xr2C48mrxMpevwF0xohBk0BKRr/AM8u54WwWjFcHE9fBgMLJSPHFKhQIA0lQLd4SBobBxUlqQKRQ3BKh1E2HpMh9jw9DWYuE1F8B/U8BRlPC4E8nkarRQ4R0j6NPUgiSUwsBDV/LC8niwnPD4UMuXxyAVkJIQmxDHETMREXN8UIOQcZLZckJxUIIUaVYJoE958D8xPRAwsFPwlBBxMDtRwtEy4VKQUNgSTXAvM21S6zAo9WgAEXBcsPJR/fEFBH4A7pCJsCZQODJesALRUhABcimwhDYwBfj9hTBS7LCMdqbCN0A2cU52ERcweRDlcHpxwzFb8c4XDIXguGCCijrwlbAXUJmQFfBOMICTVbjKAgQWdTi1gYmyBhQT9d/AIxDGUVn0S9h3gCiw9rEhsBNQFzBzkNAQJ3Ee0RaxCVCOuGBDW1M/g6JQRPIYMgEQonA09szgsnJvkM+GkBoxJiAww0PXfuZ6tgtiQX/QcZMsVBYCHxC5JPzQycGsEYQlQuGeQHvwPzGvMn6kFXBf8DowMTOk0z7gS9C2kIiwk/AEkOoxcH1xhqCnGM0AExiwG3mQNXkYMCb48GNwcLAGcLhwV55QAdAqcIowAFAM8DVwA5Aq0HnQAZAIVBAT0DJy8BIeUCjwOTCDHLAZUvAfMpBBvDDBUA9zduSgLDsQKAamaiBd1YAo4CSTUBTSUEBU5HUQOvceEA2wBLBhPfRwEVq0rLGuNDAd9vKwDHAPsABTUHBUEBzQHzbQC3AV8LMQmis7UBTekpAIMAFWsB1wKJAN0ANQB/8QFTAE0FWfkF0wJPSQERMRgrV2EBuwMfATMBDQB5BsuNpckHHwRtB9MCEBsV4QLvLge1AQMi3xPNQsUCvd5VoWACZIECYkJbTa9bNyACofcCaJgCZgkCn4Q4GwsCZjsCZiYEbgR/A38TA36SOQY5dxc5gjojIwJsHQIyNjgKAm3HAm2u74ozZ0UrAWcA3gDhAEoFB5gMjQD+C8IADbUCdy8CdqI/AnlLQwJ4uh1c20WuRtcCfD8CesgCfQkCfPAFWQUgSABIfWMkAoFtAoAAAoAFAn+uSVhKWxUXSswC0QEC0MxLJwOITwOH5kTFkTIC8qFdAwMDrkvOTC0lA89NTE2vAos/AorYwRsHHUNnBbcCjjcCjlxAl4ECjtkCjlx4UbRTNQpS1FSFApP7ApMMAOkAHFUeVa9V0AYsGymVhjLheGZFOzkCl58C77JYIagAWSUClo8ClnycAKlZrFoJgU0AOwKWtQKWTlxEXNECmcsCmWRcyl0HGQKcmznCOp0CnBYCn5sCnriKAB0PMSoPAp3xAp6SALU9YTRh7wKe0wKgbgGpAp6fHwKeTqVjyGQnJSsCJ68CJn4CoPsCoEwCot0CocQCpi8Cpc4Cp/8AfQKn8mh8aLEAA0lqHGrRAqzjAqyuAq1nAq0CAlcdAlXcArHh1wMfTmyXArK9DQKy6Bds4G1jbUhfAyXNArZcOz9ukAMpRQK4XgK5RxUCuSp3cDZw4QK9GQK72nCWAzIRAr6IcgIDM3ECvhpzInNPAsPLAsMEc4J0SzVFdOADPKcDPJoDPb8CxXwCxkcCxhCJAshpUQLIRALJTwLJLgJknQLd0nh5YXiueSVL0AMYo2cCAmH0GfOVJHsLXpJeuxECz2sCz2wvS1PS8xOfAMatAs9zASnqA04SfksFAtwnAtuKAtJPA1JcA1NfAQEDVYyAiT8AyxbtYEWCHILTgs6DjQLaxwLZ3oQQhEmnPAOGpQAvA2QOhnFZ+QBVAt9lAt64c3cC4i/tFAHzMCcB9JsB8tKHAuvzAulweQLq+QLq5AD5RwG5Au6JAuuclqqXAwLuPwOF4Jh5cOBxoQLzAwBpA44WmZMC9xMDkW4DkocC95gC+dkC+GaaHJqruzebHgOdgwL++gEbADmfHJ+zAwWNA6ZqA6bZANHFAwZqoYiiBQkDDEkCwAA/AwDhQRdTARHzA2sHl2cFAJMtK7evvdsBiZkUfxEEOQH7KQUhDp0JnwCS/SlXxQL3AZ0AtwW5AG8LbUEuFCaNLgFDAYD8AbUmAHUDDgRtACwCFgyhAAAKAj0CagPdA34EkQEgRQUhfAoABQBEABMANhICdwEABdUDa+8KxQIA9wqfJ7+xt+UBkSFBQgHpFH8RNMCJAAQAGwBaAkUChIsABjpTOpSNbQC4Oo860ACNOME63AClAOgAywE6gTo7Ofw5+Tt2iTpbO56JOm85GAFWATMBbAUvNV01njWtNWY1dTW2NcU1gjWRNdI14TWeNa017jX9NbI1wTYCNhE1xjXVNhY2JzXeNe02LjY9Ni41LSE2OjY9Njw2yTcIBJA8VzY4Nt03IDcPNsogN4k3MAoEsDxnNiQ3GTdsOo03IULUQwdC4EMLHA8PCZsobShRVQYA6X8A6bABFCnXAukBowC9BbcAbwNzBL8MDAMMAQgDAAkKCwsLCQoGBAVVBI/DvwDz9b29kaUCb0QtsRTNLt4eGBcSHAMZFhYZEhYEARAEBUEcQRxBHEEcQRxBHEEaQRxBHEFCSTxBPElISUhBNkM2QTYbNklISVmBVIgBFLWZAu0BhQCjBcEAbykBvwGJAaQcEZ0ePCklMAAhMvAIMAL54gC7Bm8EescjzQMpARQpKgDUABavAj626xQAJP0A3etzuf4NNRA7efy2Z9NQrCnC0OSyANz5BBIbJ5IFDR6miIavYS6tprjjmuKebxm5C74Q225X1pkaYYPb6f1DK4k3xMEBb9S2WMjEibTNWhsRJIA+vwNVEiXTE5iXs/wezV66oFLfp9NZGYW+Gk19J2+bCT6Ye2w6LDYdgzKMUabk595eLBCXANz9HUpWbATq9vqXVx9XDg+Pc9Xp4+bsS005SVM/BJBM4687WUuf+Uj9dEi8aDNaPxtpbDxcG1THTImUMZq4UCaaNYpsVqraNyKLJXDYsFZ/5jl7bLRtO88t7P3xZaAxhb5OdPMXqsSkp1WCieG8jXm1U99+blvLlXzPCS+M93VnJCiK+09LfaSaBAVBomyDgJua8dfUzR7ga34IvR2Nvj+A9heJ6lsl1KG4NkI1032Cnff1m1wof2B9oHJK4bi6JkEdSqeNeiuo6QoZZincoc73/TH9SXF8sCE7XyuYyW8WSgbGFCjPV0ihLKhdPs08Tx82fYAkLLc4I2wdl4apY7GU5lHRFzRWJep7Ww3wbeA3qmd59/86P4xuNaqDpygXt6M85glSBHOCGgJDnt+pN9bK7HApMguX6+06RZNjzVmcZJ+wcUrJ9//bpRNxNuKpNl9uFds+S9tdx7LaM5ZkIrPj6nIU9mnbFtVbs9s/uLgl8MVczAwet+iOEzzBlYW7RCMgE6gyNLeq6+1tIx4dpgZnd0DksJS5f+JNDpwwcPNXaaVspq1fbQajOrJgK0ofKtJ1Ne90L6VO4MOl5S886p7u6xo7OLjG8TGL+HU1JXGJgppg4nNbNJ5nlzSpuPYy21JUEcUA94PoFiZfjZue+QnyQ80ekOuZVkxx4g+cvhJfHgNl4hy1/a6+RKcKlar/J29y//EztlbVPHVUeQ1zX86eQVAjR/M3dA9w4W8LfaXp4EgM85wOWasli837PzVMOnsLzR+k3o75/lRPAJSE1xAKQzEi5v10ke+VBvRt1cwQRMd+U5mLCTGVd6XiZtgBG5cDi0w22GKcVNvHiu5LQbZEDVtz0onn7k5+heuKXVsZtSzilkLRAUmjMXEMB3J9YC50XBxPiz53SC+EhnPl9WsKCv92SM/OFFIMJZYfl0WW8tIO3UxYcwdMAj7FSmgrsZ2aAZO03BOhP1bNNZItyXYQFTpC3SG1VuPDqH9GkiCDmE+JwxyIVSO5siDErAOpEXFgjy6PQtOVDj+s6e1r8heWVvmZnTciuf4EiNZzCAd7SOMhXERIOlsHIMG399i9aLTy3m2hRLZjJVDNLS53iGIK11dPqQt0zBDyg6qc7YqkDm2M5Ve6dCWCaCbTXX2rToaIgz6+zh4lYUi/+6nqcFMAkQJKHYLK0wYk5N9szV6xihDbDDFr45lN1K4aCXBq/FitPSud9gLt5ZVn+ZqGX7cwm2z5EGMgfFpIFyhGGuDPmso6TItTMwny+7uPnLCf4W6goFQFV0oQSsc9VfMmVLcLr6ZetDZbaSFTLqnSO/bIPjA3/zAUoqgGFAEQS4IhuMzEp2I3jJzbzkk/IEmyax+rhZTwd6f+CGtwPixu8IvzACquPWPREu9ZvGkUzpRwvRRuaNN6cr0W1wWits9ICdYJ7ltbgMiSL3sTPeufgNcVqMVWFkCPDH4jG2jA0XcVgQj62Cb29v9f/z/+2KbYvIv/zzjpQAPkliaVDzNrW57TZ/ZOyZD0nlfMmAIBIAGAI0D3k/mdN4xr9v85ZbZbbqfH2jGd5hUqNZWwl5SPfoGmfElmazUIeNL1j/mkF7VNAzTq4jNt8JoQ11NQOcmhprXoxSxfRGJ9LDEOAQ+dmxAQH90iti9e2u/MoeuaGcDTHoC+xsmEeWmxEKefQuIzHbpw5Tc5cEocboAD09oipWQhtTO1wivf/O+DRe2rpl/E9wlrzBorjJsOeG1B/XPW4EaJEFdNlECEZga5ZoGRHXgYouGRuVkm8tDESiEyFNo+3s5M5puSdTyUL2llnINVHEt91XUNW4ewdMgJ4boJfEyt/iY5WXqbA+A2Fkt5Z0lutiWhe9nZIyIUjyXDC3UsaG1t+eNx6z4W/OYoTB7A6x+dNSTOi9AInctbESqm5gvOLww7OWXPrmHwVZasrl4eD113pm+JtT7JVOvnCXqdzzdTRHgJ0PiGTFYW5Gvt9R9LD6Lzfs0v/TZZHSmyVNq7viIHE6DBK7Qp07Iz55EM8SYtQvZf/obBniTWi5C2/ovHfw4VndkE5XYdjOhCMRjDeOEfXeN/CwfGduiUIfsoFeUxXeQXba7c7972XNv8w+dTjjUM0QeNAReW+J014dKAD/McQYXT7c0GQPIkn3Ll6R7gGjuiQoZD0TEeEqQpKoZ15g/0OPQI17QiSv9AUROa/V/TQN3dvLArec3RrsYlvBm1b8LWzltdugsC50lNKYLEp2a+ZZYqPejULRlOJh5zj/LVMyTDvwKhMxxwuDkxJ1QpoNI0OTWLom4Z71SNzI9TV1iXJrIu9Wcnd+MCaAw8o1jSXd94YU/1gnkrC9BUEOtQvEIQ7g0i6h+KL2JKk8Ydl7HruvgWMSAmNe+LshGhV4qnWHhO9/RIPQzY1tHRj2VqOyNsDpK0cww+56AdDC4gsWwY0XxoucIWIqs/GcwnWqlaT0KPr8mbK5U94/301i1WLt4YINTVvCFBrFZbIbY8eycOdeJ2teD5IfPLCRg7jjcFTwlMFNl9zdh/o3E/hHPwj7BWg0MU09pPrBLbrCgm54A6H+I6v27+jL5gkjWg/iYdks9jbfVP5y/n0dlgWEMlKasl7JvFZd56LfybW1eeaVO0gxTfXZwD8G4SI116yx7UKVRgui6Ya1YpixqXeNLc8IxtAwCU5IhwQgn+NqHnRaDv61CxKhOq4pOX7M6pkA+Pmpd4j1vn6ACUALoLLc4vpXci8VidLxzm7qFBe7s+quuJs6ETYmnpgS3LwSZxPIltgBDXz8M1k/W2ySNv2f9/NPhxLGK2D21dkHeSGmenRT3Yqcdl0m/h3OYr8V+lXNYGf8aCCpd4bWjE4QIPj7vUKN4Nrfs7ML6Y2OyS830JCnofg/k7lpFpt4SqZc5HGg1HCOrHvOdC8bP6FGDbE/VV0mX4IakzbdS/op+Kt3G24/8QbBV7y86sGSQ/vZzU8FXs7u6jIvwchsEP2BpIhW3G8uWNwa3HmjfH/ZjhhCWvluAcF+nMf14ClKg5hGgtPLJ98ueNAkc5Hs2WZlk2QHvfreCK1CCGO6nMZVSb99VM/ajr8WHTte9JSmkXq/i/U943HEbdzW6Re/S88dKgg8pGOLlAeNiqrcLkUR3/aClFpMXcOUP3rmETcWSfMXZE3TUOi8i+fqRnTYLflVx/Vb/6GJ7eIRZUA6k3RYR3iFSK9c4iDdNwJuZL2FKz/IK5VimcNWEqdXjSoxSgmF0UPlDoUlNrPcM7ftmA8Y9gKiqKEHuWN+AZRIwtVSxye2Kf8rM3lhJ5XcBXU9n4v0Oy1RU2M+4qM8AQPVwse8ErNSob5oFPWxuqZnVzo1qB/IBxkM3EVUKFUUlO3e51259GgNcJbCmlvrdjtoTW7rChm1wyCKzpCTwozUUEOIcWLneRLgMXh+SjGSFkAllzbGS5HK7LlfCMRNRDSvbQPjcXaenNYxCvu2Qyznz6StuxVj66SgI0T8B6/sfHAJYZaZ78thjOSIFumNWLQbeZixDCCC+v0YBtkxiBB3jefHqZ/dFHU+crbj6OvS1x/JDD7vlm7zOVPwpUC01nhxZuY/63E7g",Tne=44032,wxe=4352,Axe=4449,Sxe=4519,HIt=19,jIt=21,WG=28,Exe=jIt*WG,I0n=HIt*Exe,R0n=Tne+I0n,M0n=wxe+HIt,P0n=Axe+jIt,N0n=Sxe+WG;function Ene(t){return t>>24&255}function WIt(t){return t&16777215}var qHe,NIt,KHe,xxe;function B0n(){let t=DIt(T0n);qHe=new Map(LIt(t).flatMap((e,r)=>e.map(n=>[n,r+1<<24]))),NIt=new Set(Cne(t)),KHe=new Map,xxe=new Map;for(let[e,r]of UIt(t)){if(!NIt.has(e)&&r.length==2){let[n,o]=r,i=xxe.get(n);i||(i=new Map,xxe.set(n,i)),i.set(o,e)}KHe.set(e,r.reverse())}}function GIt(t){return t>=Tne&&t<R0n}function O0n(t,e){if(t>=wxe&&t<M0n&&e>=Axe&&e<P0n)return Tne+(t-wxe)*Exe+(e-Axe)*WG;if(GIt(t)&&e>Sxe&&e<N0n&&(t-Tne)%WG==0)return t+(e-Sxe);{let r=xxe.get(t);return r&&(r=r.get(e),r)?r:-1}}function VIt(t){qHe||B0n();let e=[],r=[],n=!1;function o(i){let a=qHe.get(i);a&&(n=!0,i|=a),e.push(i)}for(let i of t)for(;;){if(i<128)e.push(i);else if(GIt(i)){let a=i-Tne,s=a/Exe|0,c=a%Exe/WG|0,l=a%WG;o(wxe+s),o(Axe+c),l>0&&o(Sxe+l)}else{let a=KHe.get(i);a?r.push(...a):o(i)}if(!r.length)break;i=r.pop()}if(n&&e.length>1){let i=Ene(e[0]);for(let a=1;a<e.length;a++){let s=Ene(e[a]);if(s==0||i<=s){i=s;continue}let c=a-1;for(;;){let l=e[c+1];if(e[c+1]=e[c],e[c]=l,!c||(i=Ene(e[--c]),i<=s))break}i=Ene(e[a])}}return e}function D0n(t){let e=[],r=[],n=-1,o=0;for(let i of t){let a=Ene(i),s=WIt(i);if(n==-1)a==0?n=s:e.push(s);else if(o>0&&o>=a)a==0?(e.push(n,...r),r.length=0,n=s):r.push(s),o=a;else{let c=O0n(n,s);c>=0?n=c:o==0&&a==0?(e.push(n),n=s):(r.push(s),o=a)}}return n>=0&&e.push(n,...r),e}function qIt(t){return VIt(t).map(WIt)}function L0n(t){return D0n(VIt(t))}var BIt=45;var KIt=".",YIt=65039,JIt=1,_xe=t=>Array.from(t);function Ine(t,e){return t.P.has(e)||t.Q.has(e)}var YHe=class extends Array{get is_emoji(){return!0}},JHe,XIt,KO,XHe,ZIt,U0n,HG,VHe,zG,qO,OIt,ZHe;function QHe(){if(JHe)return;let t=DIt(g0n),e=()=>Cne(t),r=()=>new Set(e()),n=(u,f)=>f.forEach(h=>u.add(h));JHe=new Map(UIt(t)),XIt=r(),KO=e(),XHe=new Set(e().map(u=>KO[u])),KO=new Set(KO),ZIt=r(),U0n=r();let o=LIt(t),i=t(),a=()=>{let u=new Set;return e().forEach(f=>n(u,o[f])),n(u,e()),u};HG=kne(u=>{let f=kne(t).map(h=>h+96);if(f.length){let h=u>=i;f[0]-=32,f=jG(f),h&&(f=`Restricted[${f}]`);let m=a(),g=a(),v=!t();return{N:f,P:m,Q:g,M:v,R:h}}}),VHe=r(),zG=new Map;let s=e().concat(_xe(VHe)).sort((u,f)=>u-f);s.forEach((u,f)=>{let h=t(),m=s[f]=h?s[f-h]:{V:[],M:new Map};m.V.push(u),VHe.has(u)||zG.set(u,m)});for(let{V:u,M:f}of new Set(zG.values())){let h=[];for(let g of u){let v=HG.filter(w=>Ine(w,g)),b=h.find(({G:w})=>v.some(_=>w.has(_)));b||(b={G:new Set,V:[]},h.push(b)),b.V.push(g),n(b.G,v)}let m=h.flatMap(g=>_xe(g.G));for(let{G:g,V:v}of h){let b=new Set(m.filter(w=>!g.has(w)));for(let w of v)f.set(w,b)}}qO=new Set;let c=new Set,l=u=>qO.has(u)?c.add(u):qO.add(u);for(let u of HG){for(let f of u.P)l(f);for(let f of u.Q)l(f)}for(let u of qO)!zG.has(u)&&!c.has(u)&&zG.set(u,JIt);n(qO,qIt(qO)),OIt=E0n(t).map(u=>YHe.from(u)).sort(k0n),ZHe=new Map;for(let u of OIt){let f=[ZHe];for(let h of u){let m=f.map(g=>{let v=g.get(h);return v||(v=new Map,g.set(h,v)),v});h===YIt?f.push(...m):f=m}for(let h of f)h.V=u}}function $He(t){return(QIt(t)?"":`${eje(Cxe([t]))} `)+zIt(t)}function eje(t){return`"${t}"\u200E`}function F0n(t){if(t.length>=4&&t[2]==BIt&&t[3]==BIt)throw new Error(`invalid label extension: "${jG(t.slice(0,4))}"`)}function z0n(t){for(let r=t.lastIndexOf(95);r>0;)if(t[--r]!==95)throw new Error("underscore allowed only at start")}function H0n(t){let e=t[0],r=MIt.get(e);if(r)throw _ne(`leading ${r}`);let n=t.length,o=-1;for(let i=1;i<n;i++){e=t[i];let a=MIt.get(e);if(a){if(o==i)throw _ne(`${r} + ${a}`);o=i+1,r=a}}if(o==n)throw _ne(`trailing ${r}`)}function Cxe(t,e=1/0,r=zIt){let n=[];j0n(t[0])&&n.push("\u25CC"),t.length>e&&(e>>=1,t=[...t.slice(0,e),8230,...t.slice(-e)]);let o=0,i=t.length;for(let a=0;a<i;a++){let s=t[a];QIt(s)&&(n.push(jG(t.slice(o,a))),n.push(r(s)),o=a+1)}return n.push(jG(t.slice(o,i))),n.join("")}function j0n(t){return QHe(),KO.has(t)}function QIt(t){return QHe(),ZIt.has(t)}function $It(t){return q0n(W0n(t,L0n,J0n))}function W0n(t,e,r){if(!t)return[];QHe();let n=0;return t.split(KIt).map(o=>{let i=C0n(o),a={input:i,offset:n};n+=i.length+1;try{let s=a.tokens=Y0n(i,e,r),c=s.length,l;if(!c)throw new Error("empty label");let u=a.output=s.flat();if(z0n(u),!(a.emoji=c>1||s[0].is_emoji)&&u.every(h=>h<128))F0n(u),l="ASCII";else{let h=s.flatMap(m=>m.is_emoji?[]:m);if(!h.length)l="Emoji";else{if(KO.has(u[0]))throw _ne("leading combining mark");for(let v=1;v<c;v++){let b=s[v];if(!b.is_emoji&&KO.has(b[0]))throw _ne(`emoji + combining mark: "${jG(s[v-1])} + ${Cxe([b[0]])}"`)}H0n(u);let m=_xe(new Set(h)),[g]=V0n(m);K0n(g,h),G0n(g,m),l=g.N}}a.type=l}catch(s){a.error=s}return a})}function G0n(t,e){let r,n=[];for(let o of e){let i=zG.get(o);if(i===JIt)return;if(i){let a=i.M.get(o);if(r=r?r.filter(s=>a.has(s)):_xe(a),!r.length)return}else n.push(o)}if(r){for(let o of r)if(n.every(i=>Ine(o,i)))throw new Error(`whole-script confusable: ${t.N}/${o.N}`)}}function V0n(t){let e=HG;for(let r of t){let n=e.filter(o=>Ine(o,r));if(!n.length)throw HG.some(o=>Ine(o,r))?tRt(e[0],r):eRt(r);if(e=n,n.length==1)break}return e}function q0n(t){return t.map(({input:e,error:r,output:n})=>{if(r){let o=r.message;throw new Error(t.length==1?o:`Invalid label ${eje(Cxe(e,63))}: ${o}`)}return jG(n)}).join(KIt)}function eRt(t){return new Error(`disallowed character: ${$He(t)}`)}function tRt(t,e){let r=$He(e),n=HG.find(o=>o.P.has(e));return n&&(r=`${n.N} ${r}`),new Error(`illegal mixture: ${t.N} + ${r}`)}function _ne(t){return new Error(`illegal placement: ${t}`)}function K0n(t,e){for(let r of e)if(!Ine(t,r))throw tRt(t,r);if(t.M){let r=qIt(e);for(let n=1,o=r.length;n<o;n++)if(XHe.has(r[n])){let i=n+1;for(let a;i<o&&XHe.has(a=r[i]);i++)for(let s=n;s<i;s++)if(r[s]==a)throw new Error(`duplicate non-spacing marks: ${$He(a)}`);if(i-n>PIt)throw new Error(`excessive non-spacing marks: ${eje(Cxe(r.slice(n-1,i)))} (${i-n}/${PIt})`);n=i}}}function Y0n(t,e,r){let n=[],o=[];for(t=t.slice().reverse();t.length;){let i=X0n(t);if(i)o.length&&(n.push(e(o)),o=[]),n.push(r(i));else{let a=t.pop();if(qO.has(a))o.push(a);else{let s=JHe.get(a);if(s)o.push(...s);else if(!XIt.has(a))throw eRt(a)}}}return o.length&&n.push(e(o)),n}function J0n(t){return t.filter(e=>e!=YIt)}function X0n(t,e){let r=ZHe,n,o=t.length;for(;o&&(r=r.get(t[--o]),!!r);){let{V:i}=r;i&&(n=i,e&&e.push(...t.slice(o).reverse()),t.length=o)}return n}var nRt=new Uint8Array(32);nRt.fill(0);function rRt(t){return He(t.length!==0,"invalid ENS name; empty component","comp",t),t}function tje(t){let e=Va(kxe(t)),r=[];if(t.length===0)return r;let n=0;for(let o=0;o<e.length;o++)e[o]===46&&(r.push(rRt(e.slice(n,o))),n=o+1);return He(n<e.length,"invalid ENS name; empty component","name",t),r.push(rRt(e.slice(n))),r}function kxe(t){try{if(t.length===0)throw new Error("empty label");return $It(t)}catch(e){He(!1,`invalid ENS name (${e.message})`,"name",t)}}function rje(t){try{return tje(t).length!==0}catch{}return!1}function lR(t){He(typeof t=="string","invalid ENS name; not a string","name",t),He(t.length,"invalid ENS name (empty label)","name",t);let e=nRt,r=tje(t);for(;r.length;)e=ai(wo([e,ai(r.pop())]));return Qt(e)}function Rne(t,e){let r=e??63;return He(r<=255,"DNS encoded label cannot exceed 255","length",r),Qt(wo(tje(t).map(n=>{He(n.length<=r,`label ${JSON.stringify(t)} exceeds ${r} bytes`,"name",t);let o=new Uint8Array(n.length+1);return o.set(n,1),o[0]=o.length-1,o})))+"00"}d();p();d();p();d();p();function nje(t,e){return{address:no(t),storageKeys:e.map((r,n)=>(He(di(r,32),"invalid slot",`storageKeys[${n}]`,r),r.toLowerCase()))}}function oh(t){if(Array.isArray(t))return t.map((r,n)=>Array.isArray(r)?(He(r.length===2,"invalid slot set",`value[${n}]`,r),nje(r[0],r[1])):(He(r!=null&&typeof r=="object","invalid address-slot set","value",t),nje(r.address,r.storageKeys)));He(t!=null&&typeof t=="object","invalid access list","value",t);let e=Object.keys(t).map(r=>{let n=t[r].reduce((o,i)=>(o[i]=!0,o),{});return nje(r,Object.keys(n).sort())});return e.sort((r,n)=>r.address.localeCompare(n.address)),e}d();p();function FA(t){let e;return typeof t=="string"?e=rh.computePublicKey(t,!1):e=t.publicKey,no(ai("0x"+e.substring(4)).substring(26))}function Hk(t,e){return FA(rh.recoverPublicKey(t,e))}d();p();var Kd=BigInt(0),Z0n=BigInt(2),Q0n=BigInt(27),$0n=BigInt(28),emn=BigInt(35),tmn=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),oje=4096*32;function oRt(t,e){let r=t.toString(16);for(;r.length<2;)r="0"+r;return r+=Uu(e).substring(4),"0x"+r}function Ixe(t){return t==="0x"?null:no(t)}function ije(t,e){try{return oh(t)}catch(r){He(!1,r.message,e,t)}}function Mne(t,e){return t==="0x"?0:jn(t,e)}function Fu(t,e){if(t==="0x")return Kd;let r=rn(t,e);return He(r<=tmn,"value exceeds uint size",e,r),r}function jc(t,e){let r=rn(t,"value"),n=_c(r);return He(n.length<=32,"value too large",`tx.${e}`,r),n}function aje(t){return oh(t).map(e=>[e.address,e.storageKeys])}function rmn(t,e){He(Array.isArray(t),`invalid ${e}`,"value",t);for(let r=0;r<t.length;r++)He(di(t[r],32),"invalid ${ param } hash",`value[${r}]`,t[r]);return t}function nmn(t){let e=ZI(t);He(Array.isArray(e)&&(e.length===9||e.length===6),"invalid field count for legacy transaction","data",t);let r={type:0,nonce:Mne(e[0],"nonce"),gasPrice:Fu(e[1],"gasPrice"),gasLimit:Fu(e[2],"gasLimit"),to:Ixe(e[3]),value:Fu(e[4],"value"),data:Qt(e[5]),chainId:Kd};if(e.length===6)return r;let n=Fu(e[6],"v"),o=Fu(e[7],"r"),i=Fu(e[8],"s");if(o===Kd&&i===Kd)r.chainId=n;else{let a=(n-emn)/Z0n;a<Kd&&(a=Kd),r.chainId=a,He(a!==Kd||n===Q0n||n===$0n,"non-canonical legacy v","v",e[6]),r.signature=th.from({r:nd(e[7],32),s:nd(e[8],32),v:n})}return r}function omn(t,e){let r=[jc(t.nonce,"nonce"),jc(t.gasPrice||0,"gasPrice"),jc(t.gasLimit,"gasLimit"),t.to||"0x",jc(t.value,"value"),t.data],n=Kd;if(t.chainId!=Kd)n=rn(t.chainId,"tx.chainId"),He(!e||e.networkV==null||e.legacyChainId===n,"tx.chainId/sig.v mismatch","sig",e);else if(t.signature){let i=t.signature.legacyChainId;i!=null&&(n=i)}if(!e)return n!==Kd&&(r.push(_c(n)),r.push("0x"),r.push("0x")),Sx(r);let o=BigInt(27+e.yParity);return n!==Kd?o=th.getChainIdV(n,e.v):BigInt(e.v)!==o&&He(!1,"tx.chainId/sig.v mismatch","sig",e),r.push(_c(o)),r.push(_c(e.r)),r.push(_c(e.s)),Sx(r)}function sje(t,e){let r;try{if(r=Mne(e[0],"yParity"),r!==0&&r!==1)throw new Error("bad yParity")}catch{He(!1,"invalid yParity","yParity",e[0])}let n=nd(e[1],32),o=nd(e[2],32),i=th.from({r:n,s:o,yParity:r});t.signature=i}function imn(t){let e=ZI(mr(t).slice(1));He(Array.isArray(e)&&(e.length===9||e.length===12),"invalid field count for transaction type: 2","data",Qt(t));let r={type:2,chainId:Fu(e[0],"chainId"),nonce:Mne(e[1],"nonce"),maxPriorityFeePerGas:Fu(e[2],"maxPriorityFeePerGas"),maxFeePerGas:Fu(e[3],"maxFeePerGas"),gasPrice:null,gasLimit:Fu(e[4],"gasLimit"),to:Ixe(e[5]),value:Fu(e[6],"value"),data:Qt(e[7]),accessList:ije(e[8],"accessList")};return e.length===9||sje(r,e.slice(9)),r}function amn(t,e){let r=[jc(t.chainId,"chainId"),jc(t.nonce,"nonce"),jc(t.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),jc(t.maxFeePerGas||0,"maxFeePerGas"),jc(t.gasLimit,"gasLimit"),t.to||"0x",jc(t.value,"value"),t.data,aje(t.accessList||[])];return e&&(r.push(jc(e.yParity,"yParity")),r.push(_c(e.r)),r.push(_c(e.s))),wo(["0x02",Sx(r)])}function smn(t){let e=ZI(mr(t).slice(1));He(Array.isArray(e)&&(e.length===8||e.length===11),"invalid field count for transaction type: 1","data",Qt(t));let r={type:1,chainId:Fu(e[0],"chainId"),nonce:Mne(e[1],"nonce"),gasPrice:Fu(e[2],"gasPrice"),gasLimit:Fu(e[3],"gasLimit"),to:Ixe(e[4]),value:Fu(e[5],"value"),data:Qt(e[6]),accessList:ije(e[7],"accessList")};return e.length===8||sje(r,e.slice(8)),r}function cmn(t,e){let r=[jc(t.chainId,"chainId"),jc(t.nonce,"nonce"),jc(t.gasPrice||0,"gasPrice"),jc(t.gasLimit,"gasLimit"),t.to||"0x",jc(t.value,"value"),t.data,aje(t.accessList||[])];return e&&(r.push(jc(e.yParity,"recoveryParam")),r.push(_c(e.r)),r.push(_c(e.s))),wo(["0x01",Sx(r)])}function lmn(t){let e=ZI(mr(t).slice(1)),r="3",n=null;if(e.length===4&&Array.isArray(e[0])){r="3 (network format)";let i=e[1],a=e[2],s=e[3];He(Array.isArray(i),"invalid network format: blobs not an array","fields[1]",i),He(Array.isArray(a),"invalid network format: commitments not an array","fields[2]",a),He(Array.isArray(s),"invalid network format: proofs not an array","fields[3]",s),He(i.length===a.length,"invalid network format: blobs/commitments length mismatch","fields",e),He(i.length===s.length,"invalid network format: blobs/proofs length mismatch","fields",e),n=[];for(let c=0;c<e[1].length;c++)n.push({data:i[c],commitment:a[c],proof:s[c]});e=e[0]}He(Array.isArray(e)&&(e.length===11||e.length===14),`invalid field count for transaction type: ${r}`,"data",Qt(t));let o={type:3,chainId:Fu(e[0],"chainId"),nonce:Mne(e[1],"nonce"),maxPriorityFeePerGas:Fu(e[2],"maxPriorityFeePerGas"),maxFeePerGas:Fu(e[3],"maxFeePerGas"),gasPrice:null,gasLimit:Fu(e[4],"gasLimit"),to:Ixe(e[5]),value:Fu(e[6],"value"),data:Qt(e[7]),accessList:ije(e[8],"accessList"),maxFeePerBlobGas:Fu(e[9],"maxFeePerBlobGas"),blobVersionedHashes:e[10]};n&&(o.blobs=n),He(o.to!=null,`invalid address for transaction type: ${r}`,"data",t),He(Array.isArray(o.blobVersionedHashes),"invalid blobVersionedHashes: must be an array","data",t);for(let i=0;i<o.blobVersionedHashes.length;i++)He(di(o.blobVersionedHashes[i],32),`invalid blobVersionedHash at index ${i}: must be length 32`,"data",t);return e.length===11||sje(o,e.slice(11)),o}function umn(t,e,r){let n=[jc(t.chainId,"chainId"),jc(t.nonce,"nonce"),jc(t.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),jc(t.maxFeePerGas||0,"maxFeePerGas"),jc(t.gasLimit,"gasLimit"),t.to||OA,jc(t.value,"value"),t.data,aje(t.accessList||[]),jc(t.maxFeePerBlobGas||0,"maxFeePerBlobGas"),rmn(t.blobVersionedHashes||[],"blobVersionedHashes")];return e&&(n.push(jc(e.yParity,"yParity")),n.push(_c(e.r)),n.push(_c(e.s)),r)?wo(["0x03",Sx([n,r.map(o=>o.data),r.map(o=>o.commitment),r.map(o=>o.proof)])]):wo(["0x03",Sx(n)])}var p_,GG,VG,qG,KG,YG,JG,XG,ZG,QG,$G,eV,YO,uR,Wk,fR,tV,Txe,jk=class{constructor(){tt(this,tV);tt(this,p_,void 0);tt(this,GG,void 0);tt(this,VG,void 0);tt(this,qG,void 0);tt(this,KG,void 0);tt(this,YG,void 0);tt(this,JG,void 0);tt(this,XG,void 0);tt(this,ZG,void 0);tt(this,QG,void 0);tt(this,$G,void 0);tt(this,eV,void 0);tt(this,YO,void 0);tt(this,uR,void 0);tt(this,Wk,void 0);tt(this,fR,void 0);Fe(this,p_,null),Fe(this,GG,null),Fe(this,qG,0),Fe(this,KG,Kd),Fe(this,YG,null),Fe(this,JG,null),Fe(this,XG,null),Fe(this,VG,"0x"),Fe(this,ZG,Kd),Fe(this,QG,Kd),Fe(this,$G,null),Fe(this,eV,null),Fe(this,YO,null),Fe(this,uR,null),Fe(this,fR,null),Fe(this,Wk,null)}get type(){return ge(this,p_)}set type(e){switch(e){case null:Fe(this,p_,null);break;case 0:case"legacy":Fe(this,p_,0);break;case 1:case"berlin":case"eip-2930":Fe(this,p_,1);break;case 2:case"london":case"eip-1559":Fe(this,p_,2);break;case 3:case"cancun":case"eip-4844":Fe(this,p_,3);break;default:He(!1,"unsupported transaction type","type",e)}}get typeName(){switch(this.type){case 0:return"legacy";case 1:return"eip-2930";case 2:return"eip-1559";case 3:return"eip-4844"}return null}get to(){let e=ge(this,GG);return e==null&&this.type===3?OA:e}set to(e){Fe(this,GG,e==null?null:no(e))}get nonce(){return ge(this,qG)}set nonce(e){Fe(this,qG,jn(e,"value"))}get gasLimit(){return ge(this,KG)}set gasLimit(e){Fe(this,KG,rn(e))}get gasPrice(){let e=ge(this,YG);return e==null&&(this.type===0||this.type===1)?Kd:e}set gasPrice(e){Fe(this,YG,e==null?null:rn(e,"gasPrice"))}get maxPriorityFeePerGas(){let e=ge(this,JG);return e??(this.type===2||this.type===3?Kd:null)}set maxPriorityFeePerGas(e){Fe(this,JG,e==null?null:rn(e,"maxPriorityFeePerGas"))}get maxFeePerGas(){let e=ge(this,XG);return e??(this.type===2||this.type===3?Kd:null)}set maxFeePerGas(e){Fe(this,XG,e==null?null:rn(e,"maxFeePerGas"))}get data(){return ge(this,VG)}set data(e){Fe(this,VG,Qt(e))}get value(){return ge(this,ZG)}set value(e){Fe(this,ZG,rn(e,"value"))}get chainId(){return ge(this,QG)}set chainId(e){Fe(this,QG,rn(e))}get signature(){return ge(this,$G)||null}set signature(e){Fe(this,$G,e==null?null:th.from(e))}get accessList(){let e=ge(this,eV)||null;return e??(this.type===1||this.type===2||this.type===3?[]:null)}set accessList(e){Fe(this,eV,e==null?null:oh(e))}get maxFeePerBlobGas(){let e=ge(this,YO);return e==null&&this.type===3?Kd:e}set maxFeePerBlobGas(e){Fe(this,YO,e==null?null:rn(e,"maxFeePerBlobGas"))}get blobVersionedHashes(){let e=ge(this,uR);return e==null&&this.type===3?[]:e}set blobVersionedHashes(e){if(e!=null){He(Array.isArray(e),"blobVersionedHashes must be an Array","value",e),e=e.slice();for(let r=0;r<e.length;r++)He(di(e[r],32),"invalid blobVersionedHash",`value[${r}]`,e[r])}Fe(this,uR,e)}get blobs(){return ge(this,fR)==null?null:ge(this,fR).map(e=>Object.assign({},e))}set blobs(e){if(e==null){Fe(this,fR,null);return}let r=[],n=[];for(let o=0;o<e.length;o++){let i=e[o];if(xA(i)){bt(ge(this,Wk),"adding a raw blob requires a KZG library","UNSUPPORTED_OPERATION",{operation:"set blobs()"});let a=mr(i);if(He(a.length<=oje,"blob is too large",`blobs[${o}]`,i),a.length!==oje){let l=new Uint8Array(oje);l.set(a),a=l}let s=ge(this,Wk).blobToKzgCommitment(a),c=Qt(ge(this,Wk).computeBlobKzgProof(a,s));r.push({data:Qt(a),commitment:Qt(s),proof:c}),n.push(oRt(1,s))}else{let a=Qt(i.commitment);r.push({data:Qt(i.data),commitment:a,proof:Qt(i.proof)}),n.push(oRt(1,a))}}Fe(this,fR,r),Fe(this,uR,n)}get kzg(){return ge(this,Wk)}set kzg(e){Fe(this,Wk,e)}get hash(){return this.signature==null?null:ai(Vt(this,tV,Txe).call(this,!0,!1))}get unsignedHash(){return ai(this.unsignedSerialized)}get from(){return this.signature==null?null:Hk(this.unsignedHash,this.signature)}get fromPublicKey(){return this.signature==null?null:rh.recoverPublicKey(this.unsignedHash,this.signature)}isSigned(){return this.signature!=null}get serialized(){return Vt(this,tV,Txe).call(this,!0,!0)}get unsignedSerialized(){return Vt(this,tV,Txe).call(this,!1,!1)}inferType(){let e=this.inferTypes();return e.indexOf(2)>=0?2:e.pop()}inferTypes(){let e=this.gasPrice!=null,r=this.maxFeePerGas!=null||this.maxPriorityFeePerGas!=null,n=this.accessList!=null,o=ge(this,YO)!=null||ge(this,uR);this.maxFeePerGas!=null&&this.maxPriorityFeePerGas!=null&&bt(this.maxFeePerGas>=this.maxPriorityFeePerGas,"priorityFee cannot be more than maxFee","BAD_DATA",{value:this}),bt(!r||this.type!==0&&this.type!==1,"transaction type cannot have maxFeePerGas or maxPriorityFeePerGas","BAD_DATA",{value:this}),bt(this.type!==0||!n,"legacy transaction cannot have accessList","BAD_DATA",{value:this});let i=[];return this.type!=null?i.push(this.type):r?i.push(2):e?(i.push(1),n||i.push(0)):n?(i.push(1),i.push(2)):(o&&this.to||(i.push(0),i.push(1),i.push(2)),i.push(3)),i.sort(),i}isLegacy(){return this.type===0}isBerlin(){return this.type===1}isLondon(){return this.type===2}isCancun(){return this.type===3}clone(){return jk.from(this)}toJSON(){let e=r=>r==null?null:r.toString();return{type:this.type,to:this.to,data:this.data,nonce:this.nonce,gasLimit:e(this.gasLimit),gasPrice:e(this.gasPrice),maxPriorityFeePerGas:e(this.maxPriorityFeePerGas),maxFeePerGas:e(this.maxFeePerGas),value:e(this.value),chainId:e(this.chainId),sig:this.signature?this.signature.toJSON():null,accessList:this.accessList}}static from(e){if(e==null)return new jk;if(typeof e=="string"){let n=mr(e);if(n[0]>=127)return jk.from(nmn(n));switch(n[0]){case 1:return jk.from(smn(n));case 2:return jk.from(imn(n));case 3:return jk.from(lmn(n))}bt(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:"from"})}let r=new jk;return e.type!=null&&(r.type=e.type),e.to!=null&&(r.to=e.to),e.nonce!=null&&(r.nonce=e.nonce),e.gasLimit!=null&&(r.gasLimit=e.gasLimit),e.gasPrice!=null&&(r.gasPrice=e.gasPrice),e.maxPriorityFeePerGas!=null&&(r.maxPriorityFeePerGas=e.maxPriorityFeePerGas),e.maxFeePerGas!=null&&(r.maxFeePerGas=e.maxFeePerGas),e.maxFeePerBlobGas!=null&&(r.maxFeePerBlobGas=e.maxFeePerBlobGas),e.data!=null&&(r.data=e.data),e.value!=null&&(r.value=e.value),e.chainId!=null&&(r.chainId=e.chainId),e.signature!=null&&(r.signature=th.from(e.signature)),e.accessList!=null&&(r.accessList=e.accessList),e.blobVersionedHashes!=null&&(r.blobVersionedHashes=e.blobVersionedHashes),e.kzg!=null&&(r.kzg=e.kzg),e.blobs!=null&&(r.blobs=e.blobs),e.hash!=null&&(He(r.isSigned(),"unsigned transaction cannot define '.hash'","tx",e),He(r.hash===e.hash,"hash mismatch","tx",e)),e.from!=null&&(He(r.isSigned(),"unsigned transaction cannot define '.from'","tx",e),He(r.from.toLowerCase()===(e.from||"").toLowerCase(),"from mismatch","tx",e)),r}},pb=jk;p_=new WeakMap,GG=new WeakMap,VG=new WeakMap,qG=new WeakMap,KG=new WeakMap,YG=new WeakMap,JG=new WeakMap,XG=new WeakMap,ZG=new WeakMap,QG=new WeakMap,$G=new WeakMap,eV=new WeakMap,YO=new WeakMap,uR=new WeakMap,Wk=new WeakMap,fR=new WeakMap,tV=new WeakSet,Txe=function(e,r){bt(!e||this.signature!=null,"cannot serialize unsigned transaction; maybe you meant .unsignedSerialized","UNSUPPORTED_OPERATION",{operation:".serialized"});let n=e?this.signature:null;switch(this.inferType()){case 0:return omn(this,n);case 1:return cmn(this,n);case 2:return amn(this,n);case 3:return umn(this,n,r?this.blobs:null)}bt(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:".serialized"})};function rV(t){return typeof t=="string"&&(t=Va(t)),ai(wo([Va(Ane),Va(String(t.length)),t]))}function cje(t,e){let r=rV(t);return Hk(r,e)}d();p();var fmn=new RegExp("^bytes([0-9]+)$"),dmn=new RegExp("^(u?int)([0-9]*)$"),pmn=new RegExp("^(.*)\\[([0-9]*)\\]$");function iRt(t,e,r){switch(t){case"address":return r?mr(nd(e,32)):mr(no(e));case"string":return Va(e);case"bytes":return mr(e);case"bool":return e=e?"0x01":"0x00",r?mr(nd(e,32)):mr(e)}let n=t.match(dmn);if(n){let o=n[1]==="int",i=parseInt(n[2]||"256");return He((!n[2]||n[2]===String(i))&&i%8===0&&i!==0&&i<=256,"invalid number type","type",t),r&&(i=256),o&&(e=Tk(e,i)),mr(nd(_c(e),i/8))}if(n=t.match(fmn),n){let o=parseInt(n[1]);return He(String(o)===n[1]&&o!==0&&o<=32,"invalid bytes type","type",t),He(bv(e)===o,`invalid value for ${t}`,"value",e),r?mr(Ck(e,32)):e}if(n=t.match(pmn),n&&Array.isArray(e)){let o=n[1],i=parseInt(n[2]||String(e.length));He(i===e.length,`invalid array length for ${t}`,"value",e);let a=[];return e.forEach(function(s){a.push(iRt(o,s,!0))}),mr(wo(a))}He(!1,"invalid type","type",t)}function Pne(t,e){He(t.length===e.length,"wrong number of values; expected ${ types.length }","values",e);let r=[];return t.forEach(function(n,o){r.push(iRt(n,e[o]))}),Qt(wo(r))}function lje(t,e){return ai(Pne(t,e))}function uje(t,e){return Uu(Pne(t,e))}d();p();var lRt=new Uint8Array(32);lRt.fill(0);var hmn=BigInt(-1),uRt=BigInt(0),fRt=BigInt(1),mmn=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function gmn(t){let e=mr(t),r=e.length%32;return r?wo([e,lRt.slice(r)]):Qt(e)}var vmn=Vd(fRt,32),ymn=Vd(uRt,32),aRt={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},fje=["name","version","chainId","verifyingContract","salt"];function sRt(t){return function(e){return He(typeof e=="string",`invalid domain value for ${JSON.stringify(t)}`,`domain.${t}`,e),e}}var bmn={name:sRt("name"),version:sRt("version"),chainId:function(t){let e=rn(t,"domain.chainId");return He(e>=0,"invalid chain ID","domain.chainId",t),Number.isSafeInteger(e)?Number(e):xv(e)},verifyingContract:function(t){try{return no(t).toLowerCase()}catch{}He(!1,'invalid domain value "verifyingContract"',"domain.verifyingContract",t)},salt:function(t){let e=mr(t,"domain.salt");return He(e.length===32,'invalid domain value "salt"',"domain.salt",t),Qt(e)}};function dje(t){{let e=t.match(/^(u?)int(\d+)$/);if(e){let r=e[1]==="",n=parseInt(e[2]);He(n%8===0&&n!==0&&n<=256&&e[2]===String(n),"invalid numeric width","type",t);let o=sb(mmn,r?n-1:n),i=r?(o+fRt)*hmn:uRt;return function(a){let s=rn(a,"value");return He(s>=i&&s<=o,`value out-of-bounds for ${t}`,"value",s),Vd(r?Tk(s,256):s,32)}}}{let e=t.match(/^bytes(\d+)$/);if(e){let r=parseInt(e[1]);return He(r!==0&&r<=32&&e[1]===String(r),"invalid bytes width","type",t),function(n){let o=mr(n);return He(o.length===r,`invalid length for ${t}`,"value",n),gmn(n)}}}switch(t){case"address":return function(e){return nd(no(e),32)};case"bool":return function(e){return e?vmn:ymn};case"bytes":return function(e){return ai(e)};case"string":return function(e){return nh(e)}}return null}function cRt(t,e){return`${t}(${e.map(({name:r,type:n})=>n+" "+r).join(",")})`}function Rxe(t){let e=t.match(/^([^\x5b]*)((\x5b\d*\x5d)*)(\x5b(\d*)\x5d)$/);return e?{base:e[1],index:e[2]+e[4],array:{base:e[1],prefix:e[1]+e[2],count:e[5]?parseInt(e[5]):-1}}:{base:t}}var Nne,Gk,nV,Mxe,dRt,_x=class{constructor(e){tt(this,Mxe);ae(this,"primaryType");tt(this,Nne,void 0);tt(this,Gk,void 0);tt(this,nV,void 0);Fe(this,Gk,new Map),Fe(this,nV,new Map);let r=new Map,n=new Map,o=new Map,i={};Object.keys(e).forEach(c=>{i[c]=e[c].map(({name:l,type:u})=>{let{base:f,index:h}=Rxe(u);return f==="int"&&!e.int&&(f="int256"),f==="uint"&&!e.uint&&(f="uint256"),{name:l,type:f+(h||"")}}),r.set(c,new Set),n.set(c,[]),o.set(c,new Set)}),Fe(this,Nne,JSON.stringify(i));for(let c in i){let l=new Set;for(let u of i[c]){He(!l.has(u.name),`duplicate variable name ${JSON.stringify(u.name)} in ${JSON.stringify(c)}`,"types",e),l.add(u.name);let f=Rxe(u.type).base;He(f!==c,`circular type reference to ${JSON.stringify(f)}`,"types",e),!dje(f)&&(He(n.has(f),`unknown type ${JSON.stringify(f)}`,"types",e),n.get(f).push(c),r.get(c).add(f))}}let a=Array.from(n.keys()).filter(c=>n.get(c).length===0);He(a.length!==0,"missing primary type","types",e),He(a.length===1,`ambiguous primary types or unused types: ${a.map(c=>JSON.stringify(c)).join(", ")}`,"types",e),wr(this,{primaryType:a[0]});function s(c,l){He(!l.has(c),`circular type reference to ${JSON.stringify(c)}`,"types",e),l.add(c);for(let u of r.get(c))if(!!n.has(u)){s(u,l);for(let f of l)o.get(f).add(u)}l.delete(c)}s(this.primaryType,new Set);for(let[c,l]of o){let u=Array.from(l);u.sort(),ge(this,Gk).set(c,cRt(c,i[c])+u.map(f=>cRt(f,i[f])).join(""))}}get types(){return JSON.parse(ge(this,Nne))}getEncoder(e){let r=ge(this,nV).get(e);return r||(r=Vt(this,Mxe,dRt).call(this,e),ge(this,nV).set(e,r)),r}encodeType(e){let r=ge(this,Gk).get(e);return He(r,`unknown type: ${JSON.stringify(e)}`,"name",e),r}encodeData(e,r){return this.getEncoder(e)(r)}hashStruct(e,r){return ai(this.encodeData(e,r))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,r,n){if(dje(e))return n(e,r);let o=Rxe(e).array;if(o)return He(o.count===-1||o.count===r.length,`array length mismatch; expected length ${o.count}`,"value",r),r.map(a=>this._visit(o.prefix,a,n));let i=this.types[e];if(i)return i.reduce((a,{name:s,type:c})=>(a[s]=this._visit(c,r[s],n),a),{});He(!1,`unknown type: ${e}`,"type",e)}visit(e,r){return this._visit(this.primaryType,e,r)}static from(e){return new _x(e)}static getPrimaryType(e){return _x.from(e).primaryType}static hashStruct(e,r,n){return _x.from(r).hashStruct(e,n)}static hashDomain(e){let r=[];for(let n in e){if(e[n]==null)continue;let o=aRt[n];He(o,`invalid typed-data domain key: ${JSON.stringify(n)}`,"domain",e),r.push({name:n,type:o})}return r.sort((n,o)=>fje.indexOf(n.name)-fje.indexOf(o.name)),_x.hashStruct("EIP712Domain",{EIP712Domain:r},e)}static encode(e,r,n){return wo(["0x1901",_x.hashDomain(e),_x.from(r).hash(n)])}static hash(e,r,n){return ai(_x.encode(e,r,n))}static async resolveNames(e,r,n,o){e=Object.assign({},e);for(let s in e)e[s]==null&&delete e[s];let i={};e.verifyingContract&&!di(e.verifyingContract,20)&&(i[e.verifyingContract]="0x");let a=_x.from(r);a.visit(n,(s,c)=>(s==="address"&&!di(c,20)&&(i[c]="0x"),c));for(let s in i)i[s]=await o(s);return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),n=a.visit(n,(s,c)=>s==="address"&&i[c]?i[c]:c),{domain:e,value:n}}static getPayload(e,r,n){_x.hashDomain(e);let o={},i=[];fje.forEach(c=>{let l=e[c];l!=null&&(o[c]=bmn[c](l),i.push({name:c,type:aRt[c]}))});let a=_x.from(r);r=a.types;let s=Object.assign({},r);return He(s.EIP712Domain==null,"types must not contain EIP712Domain type","types.EIP712Domain",r),s.EIP712Domain=i,a.encode(n),{types:s,domain:o,primaryType:a.primaryType,message:a.visit(n,(c,l)=>{if(c.match(/^bytes(\d*)/))return Qt(mr(l));if(c.match(/^u?int/))return rn(l).toString();switch(c){case"address":return l.toLowerCase();case"bool":return!!l;case"string":return He(typeof l=="string","invalid string","value",l),l}He(!1,"unsupported type","type",c)})}}},Cx=_x;Nne=new WeakMap,Gk=new WeakMap,nV=new WeakMap,Mxe=new WeakSet,dRt=function(e){{let o=dje(e);if(o)return o}let r=Rxe(e).array;if(r){let o=r.prefix,i=this.getEncoder(o);return a=>{He(r.count===-1||r.count===a.length,`array length mismatch; expected length ${r.count}`,"value",a);let s=a.map(i);return ge(this,Gk).has(o)&&(s=s.map(ai)),ai(wo(s))}}let n=this.types[e];if(n){let o=nh(ge(this,Gk).get(e));return i=>{let a=n.map(({name:s,type:c})=>{let l=this.getEncoder(c)(i[s]);return ge(this,Gk).has(c)?ai(l):l});return a.unshift(o),wo(a)}}He(!1,`unknown type: ${e}`,"type",e)};function pje(t,e,r,n){return Hk(Cx.hash(t,e,r),n)}function Xm(t){let e=new Set;return t.forEach(r=>e.add(r)),Object.freeze(e)}var xmn="external public payable override",wmn=Xm(xmn.split(" ")),ARt="constant external internal payable private public pure view override",Amn=Xm(ARt.split(" ")),SRt="constructor error event fallback function receive struct",ERt=Xm(SRt.split(" ")),_Rt="calldata memory storage payable indexed",Smn=Xm(_Rt.split(" ")),Emn="tuple returns",_mn=[SRt,_Rt,Emn,ARt].join(" "),Cmn=Xm(_mn.split(" ")),kmn={"(":"OPEN_PAREN",")":"CLOSE_PAREN","[":"OPEN_BRACKET","]":"CLOSE_BRACKET",",":"COMMA","@":"AT"},Tmn=new RegExp("^(\\s*)"),Imn=new RegExp("^([0-9]+)"),Rmn=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)"),CRt=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)$"),kRt=new RegExp("^(address|bool|bytes([0-9]*)|string|u?int([0-9]*))$"),ih,zA,One,hje,Nxe=class{constructor(e){tt(this,One);tt(this,ih,void 0);tt(this,zA,void 0);Fe(this,ih,0),Fe(this,zA,e.slice())}get offset(){return ge(this,ih)}get length(){return ge(this,zA).length-ge(this,ih)}clone(){return new Nxe(ge(this,zA))}reset(){Fe(this,ih,0)}popKeyword(e){let r=this.peek();if(r.type!=="KEYWORD"||!e.has(r.text))throw new Error(`expected keyword ${r.text}`);return this.pop().text}popType(e){if(this.peek().type!==e){let r=this.peek();throw new Error(`expected ${e}; got ${r.type} ${JSON.stringify(r.text)}`)}return this.pop().text}popParen(){let e=this.peek();if(e.type!=="OPEN_PAREN")throw new Error("bad start");let r=Vt(this,One,hje).call(this,ge(this,ih)+1,e.match+1);return Fe(this,ih,e.match+1),r}popParams(){let e=this.peek();if(e.type!=="OPEN_PAREN")throw new Error("bad start");let r=[];for(;ge(this,ih)<e.match-1;){let n=this.peek().linkNext;r.push(Vt(this,One,hje).call(this,ge(this,ih)+1,n)),Fe(this,ih,n)}return Fe(this,ih,e.match+1),r}peek(){if(ge(this,ih)>=ge(this,zA).length)throw new Error("out-of-bounds");return ge(this,zA)[ge(this,ih)]}peekKeyword(e){let r=this.peekType("KEYWORD");return r!=null&&e.has(r)?r:null}peekType(e){if(this.length===0)return null;let r=this.peek();return r.type===e?r.text:null}pop(){let e=this.peek();return zC(this,ih)._++,e}toString(){let e=[];for(let r=ge(this,ih);r<ge(this,zA).length;r++){let n=ge(this,zA)[r];e.push(`${n.type}:${n.text}`)}return`<TokenString ${e.join(" ")}>`}},HA=Nxe;ih=new WeakMap,zA=new WeakMap,One=new WeakSet,hje=function(e=0,r=0){return new Nxe(ge(this,zA).slice(e,r).map(n=>Object.freeze(Object.assign({},n,{match:n.match-e,linkBack:n.linkBack-e,linkNext:n.linkNext-e}))))};function dR(t){let e=[],r=a=>{let s=i<t.length?JSON.stringify(t[i]):"$EOI";throw new Error(`invalid token ${s} at ${i}: ${a}`)},n=[],o=[],i=0;for(;i<t.length;){let a=t.substring(i),s=a.match(Tmn);s&&(i+=s[1].length,a=t.substring(i));let c={depth:n.length,linkBack:-1,linkNext:-1,match:-1,type:"",text:"",offset:i,value:-1};e.push(c);let l=kmn[a[0]]||"";if(l){if(c.type=l,c.text=a[0],i++,l==="OPEN_PAREN")n.push(e.length-1),o.push(e.length-1);else if(l=="CLOSE_PAREN")n.length===0&&r("no matching open bracket"),c.match=n.pop(),e[c.match].match=e.length-1,c.depth--,c.linkBack=o.pop(),e[c.linkBack].linkNext=e.length-1;else if(l==="COMMA")c.linkBack=o.pop(),e[c.linkBack].linkNext=e.length-1,o.push(e.length-1);else if(l==="OPEN_BRACKET")c.type="BRACKET";else if(l==="CLOSE_BRACKET"){let u=e.pop().text;if(e.length>0&&e[e.length-1].type==="NUMBER"){let f=e.pop().text;u=f+u,e[e.length-1].value=jn(f)}if(e.length===0||e[e.length-1].type!=="BRACKET")throw new Error("missing opening bracket");e[e.length-1].text+=u}continue}if(s=a.match(Rmn),s){if(c.text=s[1],i+=c.text.length,Cmn.has(c.text)){c.type="KEYWORD";continue}if(c.text.match(kRt)){c.type="TYPE";continue}c.type="ID";continue}if(s=a.match(Imn),s){c.text=s[1],c.type="NUMBER",i+=c.text.length;continue}throw new Error(`unexpected token ${JSON.stringify(a[0])} at position ${i}`)}return new HA(e.map(a=>Object.freeze(a)))}function pRt(t,e){let r=[];for(let n in e.keys())t.has(n)&&r.push(n);if(r.length>1)throw new Error(`conflicting types: ${r.join(", ")}`)}function Bxe(t,e){if(e.peekKeyword(ERt)){let r=e.pop().text;if(r!==t)throw new Error(`expected ${t}, got ${r}`)}return e.popType("ID")}function qk(t,e){let r=new Set;for(;;){let n=t.peekType("KEYWORD");if(n==null||e&&!e.has(n))break;if(t.pop(),r.has(n))throw new Error(`duplicate keywords: ${JSON.stringify(n)}`);r.add(n)}return Object.freeze(r)}function TRt(t){let e=qk(t,Amn);return pRt(e,Xm("constant payable nonpayable".split(" "))),pRt(e,Xm("pure view payable nonpayable".split(" "))),e.has("view")?"view":e.has("pure")?"pure":e.has("payable")?"payable":e.has("nonpayable")?"nonpayable":e.has("constant")?"view":"nonpayable"}function Vk(t,e){return t.popParams().map(r=>au.from(r,e))}function IRt(t){if(t.peekType("AT")){if(t.pop(),t.peekType("NUMBER"))return rn(t.pop().text);throw new Error("invalid gas")}return null}function JO(t){if(t.length)throw new Error(`unexpected tokens at offset ${t.offset}: ${t.toString()}`)}var Mmn=new RegExp(/^(.*)\[([0-9]*)\]$/);function hRt(t){let e=t.match(kRt);if(He(e,"invalid type","type",t),t==="uint")return"uint256";if(t==="int")return"int256";if(e[2]){let r=parseInt(e[2]);He(r!==0&&r<=32,"invalid bytes length","type",t)}else if(e[3]){let r=parseInt(e[3]);He(r!==0&&r<=256&&r%8===0,"invalid numeric width","type",t)}return t}var Ul={},Sv=Symbol.for("_ethers_internal"),mRt="_ParamTypeInternal",gRt="_ErrorInternal",vRt="_EventInternal",yRt="_ConstructorInternal",bRt="_FallbackInternal",xRt="_FunctionInternal",wRt="_StructInternal",oV,Pxe,kx=class{constructor(e,r,n,o,i,a,s,c){tt(this,oV);ae(this,"name");ae(this,"type");ae(this,"baseType");ae(this,"indexed");ae(this,"components");ae(this,"arrayLength");ae(this,"arrayChildren");if($p(e,Ul,"ParamType"),Object.defineProperty(this,Sv,{value:mRt}),a&&(a=Object.freeze(a.slice())),o==="array"){if(s==null||c==null)throw new Error("")}else if(s!=null||c!=null)throw new Error("");if(o==="tuple"){if(a==null)throw new Error("")}else if(a!=null)throw new Error("");wr(this,{name:r,type:n,baseType:o,indexed:i,components:a,arrayLength:s,arrayChildren:c})}format(e){if(e==null&&(e="sighash"),e==="json"){let n=this.name||"";if(this.isArray()){let i=JSON.parse(this.arrayChildren.format("json"));return i.name=n,i.type+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`,JSON.stringify(i)}let o={type:this.baseType==="tuple"?"tuple":this.type,name:n};return typeof this.indexed=="boolean"&&(o.indexed=this.indexed),this.isTuple()&&(o.components=this.components.map(i=>JSON.parse(i.format(e)))),JSON.stringify(o)}let r="";return this.isArray()?(r+=this.arrayChildren.format(e),r+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`):this.isTuple()?r+="("+this.components.map(n=>n.format(e)).join(e==="full"?", ":",")+")":r+=this.type,e!=="sighash"&&(this.indexed===!0&&(r+=" indexed"),e==="full"&&this.name&&(r+=" "+this.name)),r}isArray(){return this.baseType==="array"}isTuple(){return this.baseType==="tuple"}isIndexable(){return this.indexed!=null}walk(e,r){if(this.isArray()){if(!Array.isArray(e))throw new Error("invalid array value");if(this.arrayLength!==-1&&e.length!==this.arrayLength)throw new Error("array is wrong length");let n=this;return e.map(o=>n.arrayChildren.walk(o,r))}if(this.isTuple()){if(!Array.isArray(e))throw new Error("invalid tuple value");if(e.length!==this.components.length)throw new Error("array is wrong length");let n=this;return e.map((o,i)=>n.components[i].walk(o,r))}return r(this.type,e)}async walkAsync(e,r){let n=[],o=[e];return Vt(this,oV,Pxe).call(this,n,e,r,i=>{o[0]=i}),n.length&&await Promise.all(n),o[0]}static from(e,r){if(kx.isParamType(e))return e;if(typeof e=="string")try{return kx.from(dR(e),r)}catch{He(!1,"invalid param type","obj",e)}else if(e instanceof HA){let s="",c="",l=null;qk(e,Xm(["tuple"])).has("tuple")||e.peekType("OPEN_PAREN")?(c="tuple",l=e.popParams().map(v=>kx.from(v)),s=`tuple(${l.map(v=>v.format()).join(",")})`):(s=hRt(e.popType("TYPE")),c=s);let u=null,f=null;for(;e.length&&e.peekType("BRACKET");){let v=e.pop();u=new kx(Ul,"",s,c,null,l,f,u),f=v.value,s+=v.text,c="array",l=null}let h=null;if(qk(e,Smn).has("indexed")){if(!r)throw new Error("");h=!0}let g=e.peekType("ID")?e.pop().text:"";if(e.length)throw new Error("leftover tokens");return new kx(Ul,g,s,c,h,l,f,u)}let n=e.name;He(!n||typeof n=="string"&&n.match(CRt),"invalid name","obj.name",n);let o=e.indexed;o!=null&&(He(r,"parameter cannot be indexed","obj.indexed",e.indexed),o=!!o);let i=e.type,a=i.match(Mmn);if(a){let s=parseInt(a[2]||"-1"),c=kx.from({type:a[1],components:e.components});return new kx(Ul,n||"",i,"array",o,null,s,c)}if(i==="tuple"||i.startsWith("tuple(")||i.startsWith("(")){let s=e.components!=null?e.components.map(l=>kx.from(l)):null;return new kx(Ul,n||"",i,"tuple",o,s,null,null)}return i=hRt(e.type),new kx(Ul,n||"",i,i,o,null,null,null)}static isParamType(e){return e&&e[Sv]===mRt}},au=kx;oV=new WeakSet,Pxe=function(e,r,n,o){if(this.isArray()){if(!Array.isArray(r))throw new Error("invalid array value");if(this.arrayLength!==-1&&r.length!==this.arrayLength)throw new Error("array is wrong length");let a=this.arrayChildren,s=r.slice();s.forEach((c,l)=>{var u;Vt(u=a,oV,Pxe).call(u,e,c,n,f=>{s[l]=f})}),o(s);return}if(this.isTuple()){let a=this.components,s;if(Array.isArray(r))s=r.slice();else{if(r==null||typeof r!="object")throw new Error("invalid tuple value");s=a.map(c=>{if(!c.name)throw new Error("cannot use object value with unnamed components");if(!(c.name in r))throw new Error(`missing value for component ${c.name}`);return r[c.name]})}if(s.length!==this.components.length)throw new Error("array is wrong length");s.forEach((c,l)=>{var u;Vt(u=a[l],oV,Pxe).call(u,e,c,n,f=>{s[l]=f})}),o(s);return}let i=n(this.type,r);i.then?e.push(async function(){o(await i)}()):o(i)};var hb=class{constructor(e,r,n){ae(this,"type");ae(this,"inputs");$p(e,Ul,"Fragment"),n=Object.freeze(n.slice()),wr(this,{type:r,inputs:n})}static from(e){if(typeof e=="string"){try{hb.from(JSON.parse(e))}catch{}return hb.from(dR(e))}if(e instanceof HA)switch(e.peekKeyword(ERt)){case"constructor":return Zm.from(e);case"error":return yf.from(e);case"event":return w0.from(e);case"fallback":case"receive":return Av.from(e);case"function":return A0.from(e);case"struct":return Tx.from(e)}else if(typeof e=="object"){switch(e.type){case"constructor":return Zm.from(e);case"error":return yf.from(e);case"event":return w0.from(e);case"fallback":case"receive":return Av.from(e);case"function":return A0.from(e);case"struct":return Tx.from(e)}bt(!1,`unsupported type: ${e.type}`,"UNSUPPORTED_OPERATION",{operation:"Fragment.from"})}He(!1,"unsupported frgament object","obj",e)}static isConstructor(e){return Zm.isFragment(e)}static isError(e){return yf.isFragment(e)}static isEvent(e){return w0.isFragment(e)}static isFunction(e){return A0.isFragment(e)}static isStruct(e){return Tx.isFragment(e)}},Kk=class extends hb{constructor(r,n,o,i){super(r,n,i);ae(this,"name");He(typeof o=="string"&&o.match(CRt),"invalid identifier","name",o),i=Object.freeze(i.slice()),wr(this,{name:o})}};function Bne(t,e){return"("+e.map(r=>r.format(t)).join(t==="full"?", ":",")+")"}var yf=class extends Kk{constructor(e,r,n){super(e,"error",r,n),Object.defineProperty(this,Sv,{value:gRt})}get selector(){return nh(this.format("sighash")).substring(0,10)}format(e){if(e==null&&(e="sighash"),e==="json")return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map(n=>JSON.parse(n.format(e)))});let r=[];return e!=="sighash"&&r.push("error"),r.push(this.name+Bne(e,this.inputs)),r.join(" ")}static from(e){if(yf.isFragment(e))return e;if(typeof e=="string")return yf.from(dR(e));if(e instanceof HA){let r=Bxe("error",e),n=Vk(e);return JO(e),new yf(Ul,r,n)}return new yf(Ul,e.name,e.inputs?e.inputs.map(au.from):[])}static isFragment(e){return e&&e[Sv]===gRt}},w0=class extends Kk{constructor(r,n,o,i){super(r,"event",n,o);ae(this,"anonymous");Object.defineProperty(this,Sv,{value:vRt}),wr(this,{anonymous:i})}get topicHash(){return nh(this.format("sighash"))}format(r){if(r==null&&(r="sighash"),r==="json")return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(o=>JSON.parse(o.format(r)))});let n=[];return r!=="sighash"&&n.push("event"),n.push(this.name+Bne(r,this.inputs)),r!=="sighash"&&this.anonymous&&n.push("anonymous"),n.join(" ")}static getTopicHash(r,n){return n=(n||[]).map(i=>au.from(i)),new w0(Ul,r,n,!1).topicHash}static from(r){if(w0.isFragment(r))return r;if(typeof r=="string")try{return w0.from(dR(r))}catch{He(!1,"invalid event fragment","obj",r)}else if(r instanceof HA){let n=Bxe("event",r),o=Vk(r,!0),i=!!qk(r,Xm(["anonymous"])).has("anonymous");return JO(r),new w0(Ul,n,o,i)}return new w0(Ul,r.name,r.inputs?r.inputs.map(n=>au.from(n,!0)):[],!!r.anonymous)}static isFragment(r){return r&&r[Sv]===vRt}},Zm=class extends hb{constructor(r,n,o,i,a){super(r,n,o);ae(this,"payable");ae(this,"gas");Object.defineProperty(this,Sv,{value:yRt}),wr(this,{payable:i,gas:a})}format(r){if(bt(r!=null&&r!=="sighash","cannot format a constructor for sighash","UNSUPPORTED_OPERATION",{operation:"format(sighash)"}),r==="json")return JSON.stringify({type:"constructor",stateMutability:this.payable?"payable":"undefined",payable:this.payable,gas:this.gas!=null?this.gas:void 0,inputs:this.inputs.map(o=>JSON.parse(o.format(r)))});let n=[`constructor${Bne(r,this.inputs)}`];return this.payable&&n.push("payable"),this.gas!=null&&n.push(`@${this.gas.toString()}`),n.join(" ")}static from(r){if(Zm.isFragment(r))return r;if(typeof r=="string")try{return Zm.from(dR(r))}catch{He(!1,"invalid constuctor fragment","obj",r)}else if(r instanceof HA){qk(r,Xm(["constructor"]));let n=Vk(r),o=!!qk(r,wmn).has("payable"),i=IRt(r);return JO(r),new Zm(Ul,"constructor",n,o,i)}return new Zm(Ul,"constructor",r.inputs?r.inputs.map(au.from):[],!!r.payable,r.gas!=null?r.gas:null)}static isFragment(r){return r&&r[Sv]===yRt}},Av=class extends hb{constructor(r,n,o){super(r,"fallback",n);ae(this,"payable");Object.defineProperty(this,Sv,{value:bRt}),wr(this,{payable:o})}format(r){let n=this.inputs.length===0?"receive":"fallback";if(r==="json"){let o=this.payable?"payable":"nonpayable";return JSON.stringify({type:n,stateMutability:o})}return`${n}()${this.payable?" payable":""}`}static from(r){if(Av.isFragment(r))return r;if(typeof r=="string")try{return Av.from(dR(r))}catch{He(!1,"invalid fallback fragment","obj",r)}else if(r instanceof HA){let n=r.toString(),o=r.peekKeyword(Xm(["fallback","receive"]));if(He(o,"type must be fallback or receive","obj",n),r.popKeyword(Xm(["fallback","receive"]))==="receive"){let c=Vk(r);return He(c.length===0,"receive cannot have arguments","obj.inputs",c),qk(r,Xm(["payable"])),JO(r),new Av(Ul,[],!0)}let a=Vk(r);a.length?He(a.length===1&&a[0].type==="bytes","invalid fallback inputs","obj.inputs",a.map(c=>c.format("minimal")).join(", ")):a=[au.from("bytes")];let s=TRt(r);if(He(s==="nonpayable"||s==="payable","fallback cannot be constants","obj.stateMutability",s),qk(r,Xm(["returns"])).has("returns")){let c=Vk(r);He(c.length===1&&c[0].type==="bytes","invalid fallback outputs","obj.outputs",c.map(l=>l.format("minimal")).join(", "))}return JO(r),new Av(Ul,a,s==="payable")}if(r.type==="receive")return new Av(Ul,[],!0);if(r.type==="fallback"){let n=[au.from("bytes")],o=r.stateMutability==="payable";return new Av(Ul,n,o)}He(!1,"invalid fallback description","obj",r)}static isFragment(r){return r&&r[Sv]===bRt}},A0=class extends Kk{constructor(r,n,o,i,a,s){super(r,"function",n,i);ae(this,"constant");ae(this,"outputs");ae(this,"stateMutability");ae(this,"payable");ae(this,"gas");Object.defineProperty(this,Sv,{value:xRt}),a=Object.freeze(a.slice()),wr(this,{constant:o==="view"||o==="pure",gas:s,outputs:a,payable:o==="payable",stateMutability:o})}get selector(){return nh(this.format("sighash")).substring(0,10)}format(r){if(r==null&&(r="sighash"),r==="json")return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:this.stateMutability!=="nonpayable"?this.stateMutability:void 0,payable:this.payable,gas:this.gas!=null?this.gas:void 0,inputs:this.inputs.map(o=>JSON.parse(o.format(r))),outputs:this.outputs.map(o=>JSON.parse(o.format(r)))});let n=[];return r!=="sighash"&&n.push("function"),n.push(this.name+Bne(r,this.inputs)),r!=="sighash"&&(this.stateMutability!=="nonpayable"&&n.push(this.stateMutability),this.outputs&&this.outputs.length&&(n.push("returns"),n.push(Bne(r,this.outputs))),this.gas!=null&&n.push(`@${this.gas.toString()}`)),n.join(" ")}static getSelector(r,n){return n=(n||[]).map(i=>au.from(i)),new A0(Ul,r,"view",n,[],null).selector}static from(r){if(A0.isFragment(r))return r;if(typeof r=="string")try{return A0.from(dR(r))}catch{He(!1,"invalid function fragment","obj",r)}else if(r instanceof HA){let o=Bxe("function",r),i=Vk(r),a=TRt(r),s=[];qk(r,Xm(["returns"])).has("returns")&&(s=Vk(r));let c=IRt(r);return JO(r),new A0(Ul,o,a,i,s,c)}let n=r.stateMutability;return n==null&&(n="payable",typeof r.constant=="boolean"?(n="view",r.constant||(n="payable",typeof r.payable=="boolean"&&!r.payable&&(n="nonpayable"))):typeof r.payable=="boolean"&&!r.payable&&(n="nonpayable")),new A0(Ul,r.name,n,r.inputs?r.inputs.map(au.from):[],r.outputs?r.outputs.map(au.from):[],r.gas!=null?r.gas:null)}static isFragment(r){return r&&r[Sv]===xRt}},Tx=class extends Kk{constructor(e,r,n){super(e,"struct",r,n),Object.defineProperty(this,Sv,{value:wRt})}format(){throw new Error("@TODO")}static from(e){if(typeof e=="string")try{return Tx.from(dR(e))}catch{He(!1,"invalid struct fragment","obj",e)}else if(e instanceof HA){let r=Bxe("struct",e),n=Vk(e);return JO(e),new Tx(Ul,r,n)}return new Tx(Ul,e.name,e.inputs?e.inputs.map(au.from):[])}static isFragment(e){return e&&e[Sv]===wRt}};var jA=new Map;jA.set(0,"GENERIC_PANIC");jA.set(1,"ASSERT_FALSE");jA.set(17,"OVERFLOW");jA.set(18,"DIVIDE_BY_ZERO");jA.set(33,"ENUM_RANGE_ERROR");jA.set(34,"BAD_STORAGE_DATA");jA.set(49,"STACK_UNDERFLOW");jA.set(50,"ARRAY_RANGE_ERROR");jA.set(65,"OUT_OF_MEMORY");jA.set(81,"UNINITIALIZED_FUNCTION_CALL");var Pmn=new RegExp(/^bytes([0-9]*)$/),Nmn=new RegExp(/^(u?int)([0-9]*)$/),mje=null,RRt=1024;function Bmn(t,e,r,n){let o="missing revert data",i=null,a=null,s=null;if(r){o="execution reverted";let l=mr(r);if(r=Qt(r),l.length===0)o+=" (no data present; likely require(false) occurred",i="require(false)";else if(l.length%32!==4)o+=" (could not decode reason; invalid data length)";else if(Qt(l.slice(0,4))==="0x08c379a0")try{i=n.decode(["string"],l.slice(4))[0],s={signature:"Error(string)",name:"Error",args:[i]},o+=`: ${JSON.stringify(i)}`}catch{o+=" (could not decode reason; invalid string data)"}else if(Qt(l.slice(0,4))==="0x4e487b71")try{let u=Number(n.decode(["uint256"],l.slice(4))[0]);s={signature:"Panic(uint256)",name:"Panic",args:[u]},i=`Panic due to ${jA.get(u)||"UNKNOWN"}(${u})`,o+=`: ${i}`}catch{o+=" (could not decode panic code)"}else o+=" (unknown custom error)"}let c={to:e.to?no(e.to):null,data:e.data||"0x"};return e.from&&(c.from=no(e.from)),na(o,"CALL_EXCEPTION",{action:t,data:r,reason:i,transaction:c,invocation:a,revert:s})}var pR,iV,Oxe=class{constructor(){tt(this,pR)}getDefaultValue(e){let r=e.map(o=>Vt(this,pR,iV).call(this,au.from(o)));return new VO(r,"_").defaultValue()}encode(e,r){yO(r.length,e.length,"types/values length mismatch");let n=e.map(a=>Vt(this,pR,iV).call(this,au.from(a))),o=new VO(n,"_"),i=new BO;return o.encode(i,r),i.data}decode(e,r,n){let o=e.map(a=>Vt(this,pR,iV).call(this,au.from(a)));return new VO(o,"_").decode(new q1e(r,n,RRt))}static _setDefaultMaxInflation(e){He(typeof e=="number"&&Number.isInteger(e),"invalid defaultMaxInflation factor","value",e),RRt=e}static defaultAbiCoder(){return mje==null&&(mje=new Oxe),mje}static getBuiltinCallException(e,r,n){return Bmn(e,r,n,Oxe.defaultAbiCoder())}},Ix=Oxe;pR=new WeakSet,iV=function(e){if(e.isArray())return new pxe(Vt(this,pR,iV).call(this,e.arrayChildren),e.arrayLength,e.name);if(e.isTuple())return new VO(e.components.map(n=>Vt(this,pR,iV).call(this,n)),e.name);switch(e.baseType){case"address":return new fxe(e.name);case"bool":return new hxe(e.name);case"string":return new bxe(e.name);case"bytes":return new mxe(e.name);case"":return new vxe(e.name)}let r=e.type.match(Nmn);if(r){let n=parseInt(r[2]||"256");return He(n!==0&&n<=256&&n%8===0,"invalid "+r[1]+" bit length","param",e),new yxe(n/8,r[1]==="int",e.name)}if(r=e.type.match(Pmn),r){let n=parseInt(r[1]);return He(n!==0&&n<=32,"invalid bytes length","param",e),new gxe(n,e.name)}He(!1,"invalid type","type",e.type)};d();p();function gje(t){let e=Va(t);if(e.length>31)throw new Error("bytes32 string must be less than 32 bytes");return Ck(e,32)}function vje(t){let e=mr(t,"bytes");if(e.length!==32)throw new Error("invalid bytes32 - not 32 bytes long");if(e[31]!==0)throw new Error("invalid bytes32 string - no null terminator");let r=31;for(;e[r-1]===0;)r--;return Km(e.slice(0,r))}d();p();var cV=class{constructor(e,r,n){ae(this,"fragment");ae(this,"name");ae(this,"signature");ae(this,"topic");ae(this,"args");let o=e.name,i=e.format();wr(this,{fragment:e,name:o,signature:i,topic:r,args:n})}},lV=class{constructor(e,r,n,o){ae(this,"fragment");ae(this,"name");ae(this,"args");ae(this,"signature");ae(this,"selector");ae(this,"value");let i=e.name,a=e.format();wr(this,{fragment:e,name:i,args:n,signature:a,selector:r,value:o})}},uV=class{constructor(e,r,n){ae(this,"fragment");ae(this,"name");ae(this,"args");ae(this,"signature");ae(this,"selector");let o=e.name,i=e.format();wr(this,{fragment:e,name:o,args:n,signature:i,selector:r})}},ZO=class{constructor(e){ae(this,"hash");ae(this,"_isIndexed");wr(this,{hash:e,_isIndexed:!0})}static isIndexed(e){return!!(e&&e._isIndexed)}},MRt={0:"generic panic",1:"assert(false)",17:"arithmetic overflow",18:"division or modulo by zero",33:"enum overflow",34:"invalid encoded storage byte array accessed",49:"out-of-bounds array access; popping on an empty array",50:"out-of-bounds access of an array or bytesN",65:"out of memory",81:"uninitialized function"},PRt={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:t=>`reverted with reason string ${JSON.stringify(t)}`},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"],reason:t=>{let e="unknown panic code";return t>=0&&t<=255&&MRt[t.toString()]&&(e=MRt[t.toString()]),`reverted with panic code 0x${t.toString(16)} (${e})`}}},h_,m_,g_,S0,aV,Dxe,sV,Lxe,XO=class{constructor(e){tt(this,aV);tt(this,sV);ae(this,"fragments");ae(this,"deploy");ae(this,"fallback");ae(this,"receive");tt(this,h_,void 0);tt(this,m_,void 0);tt(this,g_,void 0);tt(this,S0,void 0);let r=[];typeof e=="string"?r=JSON.parse(e):r=e,Fe(this,g_,new Map),Fe(this,h_,new Map),Fe(this,m_,new Map);let n=[];for(let a of r)try{n.push(hb.from(a))}catch(s){console.log(`[Warning] Invalid Fragment ${JSON.stringify(a)}:`,s.message)}wr(this,{fragments:Object.freeze(n)});let o=null,i=!1;Fe(this,S0,this.getAbiCoder()),this.fragments.forEach((a,s)=>{let c;switch(a.type){case"constructor":if(this.deploy){console.log("duplicate definition - constructor");return}wr(this,{deploy:a});return;case"fallback":a.inputs.length===0?i=!0:(He(!o||a.payable!==o.payable,"conflicting fallback fragments",`fragments[${s}]`,a),o=a,i=o.payable);return;case"function":c=ge(this,g_);break;case"event":c=ge(this,m_);break;case"error":c=ge(this,h_);break;default:return}let l=a.format();c.has(l)||c.set(l,a)}),this.deploy||wr(this,{deploy:Zm.from("constructor()")}),wr(this,{fallback:o,receive:i})}format(e){let r=e?"minimal":"full";return this.fragments.map(o=>o.format(r))}formatJson(){let e=this.fragments.map(r=>r.format("json"));return JSON.stringify(e.map(r=>JSON.parse(r)))}getAbiCoder(){return Ix.defaultAbiCoder()}getFunctionName(e){let r=Vt(this,aV,Dxe).call(this,e,null,!1);return He(r,"no matching function","key",e),r.name}hasFunction(e){return!!Vt(this,aV,Dxe).call(this,e,null,!1)}getFunction(e,r){return Vt(this,aV,Dxe).call(this,e,r||null,!0)}forEachFunction(e){let r=Array.from(ge(this,g_).keys());r.sort((n,o)=>n.localeCompare(o));for(let n=0;n<r.length;n++){let o=r[n];e(ge(this,g_).get(o),n)}}getEventName(e){let r=Vt(this,sV,Lxe).call(this,e,null,!1);return He(r,"no matching event","key",e),r.name}hasEvent(e){return!!Vt(this,sV,Lxe).call(this,e,null,!1)}getEvent(e,r){return Vt(this,sV,Lxe).call(this,e,r||null,!0)}forEachEvent(e){let r=Array.from(ge(this,m_).keys());r.sort((n,o)=>n.localeCompare(o));for(let n=0;n<r.length;n++){let o=r[n];e(ge(this,m_).get(o),n)}}getError(e,r){if(di(e)){let o=e.toLowerCase();if(PRt[o])return yf.from(PRt[o].signature);for(let i of ge(this,h_).values())if(o===i.selector)return i;return null}if(e.indexOf("(")===-1){let o=[];for(let[i,a]of ge(this,h_))i.split("(")[0]===e&&o.push(a);if(o.length===0)return e==="Error"?yf.from("error Error(string)"):e==="Panic"?yf.from("error Panic(uint256)"):null;if(o.length>1){let i=o.map(a=>JSON.stringify(a.format())).join(", ");He(!1,`ambiguous error description (i.e. ${i})`,"name",e)}return o[0]}if(e=yf.from(e).format(),e==="Error(string)")return yf.from("error Error(string)");if(e==="Panic(uint256)")return yf.from("error Panic(uint256)");let n=ge(this,h_).get(e);return n||null}forEachError(e){let r=Array.from(ge(this,h_).keys());r.sort((n,o)=>n.localeCompare(o));for(let n=0;n<r.length;n++){let o=r[n];e(ge(this,h_).get(o),n)}}_decodeParams(e,r){return ge(this,S0).decode(e,r)}_encodeParams(e,r){return ge(this,S0).encode(e,r)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeErrorResult(e,r){if(typeof e=="string"){let n=this.getError(e);He(n,"unknown error","fragment",e),e=n}return He(ya(r,0,4)===e.selector,`data signature does not match error ${e.name}.`,"data",r),this._decodeParams(e.inputs,ya(r,4))}encodeErrorResult(e,r){if(typeof e=="string"){let n=this.getError(e);He(n,"unknown error","fragment",e),e=n}return wo([e.selector,this._encodeParams(e.inputs,r||[])])}decodeFunctionData(e,r){if(typeof e=="string"){let n=this.getFunction(e);He(n,"unknown function","fragment",e),e=n}return He(ya(r,0,4)===e.selector,`data signature does not match function ${e.name}.`,"data",r),this._decodeParams(e.inputs,ya(r,4))}encodeFunctionData(e,r){if(typeof e=="string"){let n=this.getFunction(e);He(n,"unknown function","fragment",e),e=n}return wo([e.selector,this._encodeParams(e.inputs,r||[])])}decodeFunctionResult(e,r){if(typeof e=="string"){let i=this.getFunction(e);He(i,"unknown function","fragment",e),e=i}let n="invalid length for result data",o=Ec(r);if(o.length%32===0)try{return ge(this,S0).decode(e.outputs,o)}catch{n="could not decode result data"}bt(!1,n,"BAD_DATA",{value:Qt(o),info:{method:e.name,signature:e.format()}})}makeError(e,r){let n=mr(e,"data"),o=Ix.getBuiltinCallException("call",r,n),i="execution reverted (unknown custom error)";if(o.message.startsWith(i)){let s=Qt(n.slice(0,4)),c=this.getError(s);if(c)try{let l=ge(this,S0).decode(c.inputs,n.slice(4));o.revert={name:c.name,signature:c.format(),args:l},o.reason=o.revert.signature,o.message=`execution reverted: ${o.reason}`}catch{o.message="execution reverted (coult not decode custom error)"}}let a=this.parseTransaction(r);return a&&(o.invocation={method:a.name,signature:a.signature,args:a.args}),o}encodeFunctionResult(e,r){if(typeof e=="string"){let n=this.getFunction(e);He(n,"unknown function","fragment",e),e=n}return Qt(ge(this,S0).encode(e.outputs,r||[]))}encodeFilterTopics(e,r){if(typeof e=="string"){let i=this.getEvent(e);He(i,"unknown event","eventFragment",e),e=i}bt(r.length<=e.inputs.length,`too many arguments for ${e.format()}`,"UNEXPECTED_ARGUMENT",{count:r.length,expectedCount:e.inputs.length});let n=[];e.anonymous||n.push(e.topicHash);let o=(i,a)=>i.type==="string"?nh(a):i.type==="bytes"?ai(Qt(a)):(i.type==="bool"&&typeof a=="boolean"?a=a?"0x01":"0x00":i.type.match(/^u?int/)?a=Vd(a):i.type.match(/^bytes/)?a=Ck(a,32):i.type==="address"&&ge(this,S0).encode(["address"],[a]),nd(Qt(a),32));for(r.forEach((i,a)=>{let s=e.inputs[a];if(!s.indexed){He(i==null,"cannot filter non-indexed parameters; must be null","contract."+s.name,i);return}i==null?n.push(null):s.baseType==="array"||s.baseType==="tuple"?He(!1,"filtering with tuples or arrays not supported","contract."+s.name,i):Array.isArray(i)?n.push(i.map(c=>o(s,c))):n.push(o(s,i))});n.length&&n[n.length-1]===null;)n.pop();return n}encodeEventLog(e,r){if(typeof e=="string"){let a=this.getEvent(e);He(a,"unknown event","eventFragment",e),e=a}let n=[],o=[],i=[];return e.anonymous||n.push(e.topicHash),He(r.length===e.inputs.length,"event arguments/values mismatch","values",r),e.inputs.forEach((a,s)=>{let c=r[s];if(a.indexed)if(a.type==="string")n.push(nh(c));else if(a.type==="bytes")n.push(ai(c));else{if(a.baseType==="tuple"||a.baseType==="array")throw new Error("not implemented");n.push(ge(this,S0).encode([a.type],[c]))}else o.push(a),i.push(c)}),{data:ge(this,S0).encode(o,i),topics:n}}decodeEventLog(e,r,n){if(typeof e=="string"){let m=this.getEvent(e);He(m,"unknown event","eventFragment",e),e=m}if(n!=null&&!e.anonymous){let m=e.topicHash;He(di(n[0],32)&&n[0].toLowerCase()===m,"fragment/topic mismatch","topics[0]",n[0]),n=n.slice(1)}let o=[],i=[],a=[];e.inputs.forEach((m,g)=>{m.indexed?m.type==="string"||m.type==="bytes"||m.baseType==="tuple"||m.baseType==="array"?(o.push(au.from({type:"bytes32",name:m.name})),a.push(!0)):(o.push(m),a.push(!1)):(i.push(m),a.push(!1))});let s=n!=null?ge(this,S0).decode(o,wo(n)):null,c=ge(this,S0).decode(i,r,!0),l=[],u=[],f=0,h=0;return e.inputs.forEach((m,g)=>{let v=null;if(m.indexed)if(s==null)v=new ZO(null);else if(a[g])v=new ZO(s[h++]);else try{v=s[h++]}catch(b){v=b}else try{v=c[f++]}catch(b){v=b}l.push(v),u.push(m.name||null)}),TA.fromItems(l,u)}parseTransaction(e){let r=mr(e.data,"tx.data"),n=rn(e.value!=null?e.value:0,"tx.value"),o=this.getFunction(Qt(r.slice(0,4)));if(!o)return null;let i=ge(this,S0).decode(o.inputs,r.slice(4));return new lV(o,o.selector,i,n)}parseCallResult(e){throw new Error("@TODO")}parseLog(e){let r=this.getEvent(e.topics[0]);return!r||r.anonymous?null:new cV(r,r.topicHash,this.decodeEventLog(r,e.data,e.topics))}parseError(e){let r=Qt(e),n=this.getError(ya(r,0,4));if(!n)return null;let o=ge(this,S0).decode(n.inputs,ya(r,4));return new uV(n,n.selector,o)}static from(e){return e instanceof XO?e:typeof e=="string"?new XO(JSON.parse(e)):typeof e.formatJson=="function"?new XO(e.formatJson()):typeof e.format=="function"?new XO(e.format("json")):new XO(e)}},Yk=XO;h_=new WeakMap,m_=new WeakMap,g_=new WeakMap,S0=new WeakMap,aV=new WeakSet,Dxe=function(e,r,n){if(di(e)){let i=e.toLowerCase();for(let a of ge(this,g_).values())if(i===a.selector)return a;return null}if(e.indexOf("(")===-1){let i=[];for(let[a,s]of ge(this,g_))a.split("(")[0]===e&&i.push(s);if(r){let a=r.length>0?r[r.length-1]:null,s=r.length,c=!0;Fs.isTyped(a)&&a.type==="overrides"&&(c=!1,s--);for(let l=i.length-1;l>=0;l--){let u=i[l].inputs.length;u!==s&&(!c||u!==s-1)&&i.splice(l,1)}for(let l=i.length-1;l>=0;l--){let u=i[l].inputs;for(let f=0;f<r.length;f++)if(!!Fs.isTyped(r[f])){if(f>=u.length){if(r[f].type==="overrides")continue;i.splice(l,1);break}if(r[f].type!==u[f].baseType){i.splice(l,1);break}}}}if(i.length===1&&r&&r.length!==i[0].inputs.length){let a=r[r.length-1];(a==null||Array.isArray(a)||typeof a!="object")&&i.splice(0,1)}if(i.length===0)return null;if(i.length>1&&n){let a=i.map(s=>JSON.stringify(s.format())).join(", ");He(!1,`ambiguous function description (i.e. matches ${a})`,"key",e)}return i[0]}let o=ge(this,g_).get(A0.from(e).format());return o||null},sV=new WeakSet,Lxe=function(e,r,n){if(di(e)){let i=e.toLowerCase();for(let a of ge(this,m_).values())if(i===a.topicHash)return a;return null}if(e.indexOf("(")===-1){let i=[];for(let[a,s]of ge(this,m_))a.split("(")[0]===e&&i.push(s);if(r){for(let a=i.length-1;a>=0;a--)i[a].inputs.length<r.length&&i.splice(a,1);for(let a=i.length-1;a>=0;a--){let s=i[a].inputs;for(let c=0;c<r.length;c++)if(!!Fs.isTyped(r[c])&&r[c].type!==s[c].baseType){i.splice(a,1);break}}}if(i.length===0)return null;if(i.length>1&&n){let a=i.map(s=>JSON.stringify(s.format())).join(", ");He(!1,`ambiguous event description (i.e. matches ${a})`,"key",e)}return i[0]}let o=ge(this,m_).get(w0.from(e).format());return o||null};d();p();d();p();d();p();var NRt=BigInt(0);function fV(t){return t??null}function zu(t){return t==null?null:t.toString()}var mR=class{constructor(e,r,n){ae(this,"gasPrice");ae(this,"maxFeePerGas");ae(this,"maxPriorityFeePerGas");wr(this,{gasPrice:fV(e),maxFeePerGas:fV(r),maxPriorityFeePerGas:fV(n)})}toJSON(){let{gasPrice:e,maxFeePerGas:r,maxPriorityFeePerGas:n}=this;return{_type:"FeeData",gasPrice:zu(e),maxFeePerGas:zu(r),maxPriorityFeePerGas:zu(n)}}};function Rx(t){let e={};t.to&&(e.to=t.to),t.from&&(e.from=t.from),t.data&&(e.data=Qt(t.data));let r="chainId,gasLimit,gasPrice,maxFeePerBlobGas,maxFeePerGas,maxPriorityFeePerGas,value".split(/,/);for(let o of r)!(o in t)||t[o]==null||(e[o]=rn(t[o],`request.${o}`));let n="type,nonce".split(/,/);for(let o of n)!(o in t)||t[o]==null||(e[o]=jn(t[o],`request.${o}`));return t.accessList&&(e.accessList=oh(t.accessList)),"blockTag"in t&&(e.blockTag=t.blockTag),"enableCcipRead"in t&&(e.enableCcipRead=!!t.enableCcipRead),"customData"in t&&(e.customData=t.customData),"blobVersionedHashes"in t&&t.blobVersionedHashes&&(e.blobVersionedHashes=t.blobVersionedHashes.slice()),"kzg"in t&&(e.kzg=t.kzg),"blobs"in t&&t.blobs&&(e.blobs=t.blobs.map(o=>xA(o)?Qt(o):Object.assign({},o))),e}var Jk,QO=class{constructor(e,r){ae(this,"provider");ae(this,"number");ae(this,"hash");ae(this,"timestamp");ae(this,"parentHash");ae(this,"parentBeaconBlockRoot");ae(this,"nonce");ae(this,"difficulty");ae(this,"gasLimit");ae(this,"gasUsed");ae(this,"stateRoot");ae(this,"receiptsRoot");ae(this,"blobGasUsed");ae(this,"excessBlobGas");ae(this,"miner");ae(this,"prevRandao");ae(this,"extraData");ae(this,"baseFeePerGas");tt(this,Jk,void 0);Fe(this,Jk,e.transactions.map(n=>typeof n!="string"?new v_(n,r):n)),wr(this,{provider:r,hash:fV(e.hash),number:e.number,timestamp:e.timestamp,parentHash:e.parentHash,parentBeaconBlockRoot:e.parentBeaconBlockRoot,nonce:e.nonce,difficulty:e.difficulty,gasLimit:e.gasLimit,gasUsed:e.gasUsed,blobGasUsed:e.blobGasUsed,excessBlobGas:e.excessBlobGas,miner:e.miner,prevRandao:fV(e.prevRandao),extraData:e.extraData,baseFeePerGas:fV(e.baseFeePerGas),stateRoot:e.stateRoot,receiptsRoot:e.receiptsRoot})}get transactions(){return ge(this,Jk).map(e=>typeof e=="string"?e:e.hash)}get prefetchedTransactions(){let e=ge(this,Jk).slice();return e.length===0?[]:(bt(typeof e[0]=="object","transactions were not prefetched with block request","UNSUPPORTED_OPERATION",{operation:"transactionResponses()"}),e)}toJSON(){let{baseFeePerGas:e,difficulty:r,extraData:n,gasLimit:o,gasUsed:i,hash:a,miner:s,prevRandao:c,nonce:l,number:u,parentHash:f,parentBeaconBlockRoot:h,stateRoot:m,receiptsRoot:g,timestamp:v,transactions:b}=this;return{_type:"Block",baseFeePerGas:zu(e),difficulty:zu(r),extraData:n,gasLimit:zu(o),gasUsed:zu(i),blobGasUsed:zu(this.blobGasUsed),excessBlobGas:zu(this.excessBlobGas),hash:a,miner:s,prevRandao:c,nonce:l,number:u,parentHash:f,timestamp:v,parentBeaconBlockRoot:h,stateRoot:m,receiptsRoot:g,transactions:b}}[Symbol.iterator](){let e=0,r=this.transactions;return{next:()=>e<this.length?{value:r[e++],done:!1}:{value:void 0,done:!0}}}get length(){return ge(this,Jk).length}get date(){return this.timestamp==null?null:new Date(this.timestamp*1e3)}async getTransaction(e){let r;if(typeof e=="number")r=ge(this,Jk)[e];else{let n=e.toLowerCase();for(let o of ge(this,Jk))if(typeof o=="string"){if(o!==n)continue;r=o;break}else{if(o.hash!==n)continue;r=o;break}}if(r==null)throw new Error("no such tx");return typeof r=="string"?await this.provider.getTransaction(r):r}getPrefetchedTransaction(e){let r=this.prefetchedTransactions;if(typeof e=="number")return r[e];e=e.toLowerCase();for(let n of r)if(n.hash===e)return n;He(!1,"no matching transaction","indexOrHash",e)}isMined(){return!!this.hash}isLondon(){return!!this.baseFeePerGas}orphanedEvent(){if(!this.isMined())throw new Error("");return Omn(this)}};Jk=new WeakMap;var mb=class{constructor(e,r){ae(this,"provider");ae(this,"transactionHash");ae(this,"blockHash");ae(this,"blockNumber");ae(this,"removed");ae(this,"address");ae(this,"data");ae(this,"topics");ae(this,"index");ae(this,"transactionIndex");this.provider=r;let n=Object.freeze(e.topics.slice());wr(this,{transactionHash:e.transactionHash,blockHash:e.blockHash,blockNumber:e.blockNumber,removed:e.removed,address:e.address,data:e.data,topics:n,index:e.index,transactionIndex:e.transactionIndex})}toJSON(){let{address:e,blockHash:r,blockNumber:n,data:o,index:i,removed:a,topics:s,transactionHash:c,transactionIndex:l}=this;return{_type:"log",address:e,blockHash:r,blockNumber:n,data:o,index:i,removed:a,topics:s,transactionHash:c,transactionIndex:l}}async getBlock(){let e=await this.provider.getBlock(this.blockHash);return bt(!!e,"failed to find transaction","UNKNOWN_ERROR",{}),e}async getTransaction(){let e=await this.provider.getTransaction(this.transactionHash);return bt(!!e,"failed to find transaction","UNKNOWN_ERROR",{}),e}async getTransactionReceipt(){let e=await this.provider.getTransactionReceipt(this.transactionHash);return bt(!!e,"failed to find transaction receipt","UNKNOWN_ERROR",{}),e}removedEvent(){return Dmn(this)}},Dne,Xk=class{constructor(e,r){ae(this,"provider");ae(this,"to");ae(this,"from");ae(this,"contractAddress");ae(this,"hash");ae(this,"index");ae(this,"blockHash");ae(this,"blockNumber");ae(this,"logsBloom");ae(this,"gasUsed");ae(this,"blobGasUsed");ae(this,"cumulativeGasUsed");ae(this,"gasPrice");ae(this,"blobGasPrice");ae(this,"type");ae(this,"status");ae(this,"root");tt(this,Dne,void 0);Fe(this,Dne,Object.freeze(e.logs.map(o=>new mb(o,r))));let n=NRt;e.effectiveGasPrice!=null?n=e.effectiveGasPrice:e.gasPrice!=null&&(n=e.gasPrice),wr(this,{provider:r,to:e.to,from:e.from,contractAddress:e.contractAddress,hash:e.hash,index:e.index,blockHash:e.blockHash,blockNumber:e.blockNumber,logsBloom:e.logsBloom,gasUsed:e.gasUsed,cumulativeGasUsed:e.cumulativeGasUsed,blobGasUsed:e.blobGasUsed,gasPrice:n,blobGasPrice:e.blobGasPrice,type:e.type,status:e.status,root:e.root})}get logs(){return ge(this,Dne)}toJSON(){let{to:e,from:r,contractAddress:n,hash:o,index:i,blockHash:a,blockNumber:s,logsBloom:c,logs:l,status:u,root:f}=this;return{_type:"TransactionReceipt",blockHash:a,blockNumber:s,contractAddress:n,cumulativeGasUsed:zu(this.cumulativeGasUsed),from:r,gasPrice:zu(this.gasPrice),blobGasUsed:zu(this.blobGasUsed),blobGasPrice:zu(this.blobGasPrice),gasUsed:zu(this.gasUsed),hash:o,index:i,logs:l,logsBloom:c,root:f,status:u,to:e}}get length(){return this.logs.length}[Symbol.iterator](){let e=0;return{next:()=>e<this.length?{value:this.logs[e++],done:!1}:{value:void 0,done:!0}}}get fee(){return this.gasUsed*this.gasPrice}async getBlock(){let e=await this.provider.getBlock(this.blockHash);if(e==null)throw new Error("TODO");return e}async getTransaction(){let e=await this.provider.getTransaction(this.hash);if(e==null)throw new Error("TODO");return e}async getResult(){return await this.provider.getTransactionResult(this.hash)}async confirmations(){return await this.provider.getBlockNumber()-this.blockNumber+1}removedEvent(){return ORt(this)}reorderedEvent(e){return bt(!e||e.isMined(),"unmined 'other' transction cannot be orphaned","UNSUPPORTED_OPERATION",{operation:"reorderedEvent(other)"}),BRt(this,e)}};Dne=new WeakMap;var hR,yje=class{constructor(e,r){ae(this,"provider");ae(this,"blockNumber");ae(this,"blockHash");ae(this,"index");ae(this,"hash");ae(this,"type");ae(this,"to");ae(this,"from");ae(this,"nonce");ae(this,"gasLimit");ae(this,"gasPrice");ae(this,"maxPriorityFeePerGas");ae(this,"maxFeePerGas");ae(this,"maxFeePerBlobGas");ae(this,"data");ae(this,"value");ae(this,"chainId");ae(this,"signature");ae(this,"accessList");ae(this,"blobVersionedHashes");tt(this,hR,void 0);this.provider=r,this.blockNumber=e.blockNumber!=null?e.blockNumber:null,this.blockHash=e.blockHash!=null?e.blockHash:null,this.hash=e.hash,this.index=e.index,this.type=e.type,this.from=e.from,this.to=e.to||null,this.gasLimit=e.gasLimit,this.nonce=e.nonce,this.data=e.data,this.value=e.value,this.gasPrice=e.gasPrice,this.maxPriorityFeePerGas=e.maxPriorityFeePerGas!=null?e.maxPriorityFeePerGas:null,this.maxFeePerGas=e.maxFeePerGas!=null?e.maxFeePerGas:null,this.maxFeePerBlobGas=e.maxFeePerBlobGas!=null?e.maxFeePerBlobGas:null,this.chainId=e.chainId,this.signature=e.signature,this.accessList=e.accessList!=null?e.accessList:null,this.blobVersionedHashes=e.blobVersionedHashes!=null?e.blobVersionedHashes:null,Fe(this,hR,-1)}toJSON(){let{blockNumber:e,blockHash:r,index:n,hash:o,type:i,to:a,from:s,nonce:c,data:l,signature:u,accessList:f,blobVersionedHashes:h}=this;return{_type:"TransactionResponse",accessList:f,blockNumber:e,blockHash:r,blobVersionedHashes:h,chainId:zu(this.chainId),data:l,from:s,gasLimit:zu(this.gasLimit),gasPrice:zu(this.gasPrice),hash:o,maxFeePerGas:zu(this.maxFeePerGas),maxPriorityFeePerGas:zu(this.maxPriorityFeePerGas),maxFeePerBlobGas:zu(this.maxFeePerBlobGas),nonce:c,signature:u,to:a,index:n,type:i,value:zu(this.value)}}async getBlock(){let e=this.blockNumber;if(e==null){let n=await this.getTransaction();n&&(e=n.blockNumber)}if(e==null)return null;let r=this.provider.getBlock(e);if(r==null)throw new Error("TODO");return r}async getTransaction(){return this.provider.getTransaction(this.hash)}async confirmations(){if(this.blockNumber==null){let{tx:r,blockNumber:n}=await oc({tx:this.getTransaction(),blockNumber:this.provider.getBlockNumber()});return r==null||r.blockNumber==null?0:n-r.blockNumber+1}return await this.provider.getBlockNumber()-this.blockNumber+1}async wait(e,r){let n=e??1,o=r??0,i=ge(this,hR),a=-1,s=i===-1,c=async()=>{if(s)return null;let{blockNumber:h,nonce:m}=await oc({blockNumber:this.provider.getBlockNumber(),nonce:this.provider.getTransactionCount(this.from)});if(m<this.nonce){i=h;return}if(s)return null;let g=await this.getTransaction();if(!(g&&g.blockNumber!=null))for(a===-1&&(a=i-3,a<ge(this,hR)&&(a=ge(this,hR)));a<=h;){if(s)return null;let v=await this.provider.getBlock(a,!0);if(v==null)return;for(let b of v)if(b===this.hash)return;for(let b=0;b<v.length;b++){let w=await v.getTransaction(b);if(w.from===this.from&&w.nonce===this.nonce){if(s)return null;let _=await this.provider.getTransactionReceipt(w.hash);if(_==null||h-_.blockNumber+1<n)return;let I="replaced";w.data===this.data&&w.to===this.to&&w.value===this.value?I="repriced":w.data==="0x"&&w.from===w.to&&w.value===NRt&&(I="cancelled"),bt(!1,"transaction was replaced","TRANSACTION_REPLACED",{cancelled:I==="replaced"||I==="cancelled",reason:I,replacement:w.replaceableTransaction(i),hash:w.hash,receipt:_})}}a++}},l=h=>{if(h==null||h.status!==0)return h;bt(!1,"transaction execution reverted","CALL_EXCEPTION",{action:"sendTransaction",data:null,reason:null,invocation:null,revert:null,transaction:{to:h.to,from:h.from,data:""},receipt:h})},u=await this.provider.getTransactionReceipt(this.hash);if(n===0)return l(u);if(u){if(await u.confirmations()>=n)return l(u)}else if(await c(),n===0)return null;return await new Promise((h,m)=>{let g=[],v=()=>{g.forEach(w=>w())};if(g.push(()=>{s=!0}),o>0){let w=setTimeout(()=>{v(),m(na("wait for transaction timeout","TIMEOUT"))},o);g.push(()=>{clearTimeout(w)})}let b=async w=>{if(await w.confirmations()>=n){v();try{h(l(w))}catch(_){m(_)}}};if(g.push(()=>{this.provider.off(this.hash,b)}),this.provider.on(this.hash,b),i>=0){let w=async()=>{try{await c()}catch(_){if(Ga(_,"TRANSACTION_REPLACED")){v(),m(_);return}}s||this.provider.once("block",w)};g.push(()=>{this.provider.off("block",w)}),this.provider.once("block",w)}})}isMined(){return this.blockHash!=null}isLegacy(){return this.type===0}isBerlin(){return this.type===1}isLondon(){return this.type===2}isCancun(){return this.type===3}removedEvent(){return bt(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),ORt(this)}reorderedEvent(e){return bt(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),bt(!e||e.isMined(),"unmined 'other' transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),BRt(this,e)}replaceableTransaction(e){He(Number.isInteger(e)&&e>=0,"invalid startBlock","startBlock",e);let r=new yje(this,this.provider);return Fe(r,hR,e),r}},v_=yje;hR=new WeakMap;function Omn(t){return{orphan:"drop-block",hash:t.hash,number:t.number}}function BRt(t,e){return{orphan:"reorder-transaction",tx:t,other:e}}function ORt(t){return{orphan:"drop-transaction",tx:t}}function Dmn(t){return{orphan:"drop-log",log:{transactionHash:t.transactionHash,blockHash:t.blockHash,blockNumber:t.blockNumber,address:t.address,data:t.data,topics:Object.freeze(t.topics.slice()),index:t.index}}}d();p();var Zk=class extends mb{constructor(r,n,o){super(r,r.provider);ae(this,"interface");ae(this,"fragment");ae(this,"args");let i=n.decodeEventLog(o,r.data,r.topics);wr(this,{args:i,fragment:o,interface:n})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}},gR=class extends mb{constructor(r,n){super(r,r.provider);ae(this,"error");wr(this,{error:n})}},dV,pV=class extends Xk{constructor(r,n,o){super(o,n);tt(this,dV,void 0);Fe(this,dV,r)}get logs(){return super.logs.map(r=>{let n=r.topics.length?ge(this,dV).getEvent(r.topics[0]):null;if(n)try{return new Zk(r,ge(this,dV),n)}catch(o){return new gR(r,o)}return r})}};dV=new WeakMap;var Lne,Qk=class extends v_{constructor(r,n,o){super(o,n);tt(this,Lne,void 0);Fe(this,Lne,r)}async wait(r,n){let o=await super.wait(r,n);return o==null?null:new pV(ge(this,Lne),this.provider,o)}};Lne=new WeakMap;var vR=class extends Ik{constructor(r,n,o,i){super(r,n,o);ae(this,"log");wr(this,{log:i})}async getBlock(){return await this.log.getBlock()}async getTransaction(){return await this.log.getTransaction()}async getTransactionReceipt(){return await this.log.getTransactionReceipt()}},$O=class extends vR{constructor(e,r,n,o,i){super(e,r,n,new Zk(i,e.interface,o));let a=e.interface.decodeEventLog(o,this.log.data,this.log.topics);wr(this,{args:a,fragment:o})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}};var DRt=BigInt(0);function URt(t){return t&&typeof t.call=="function"}function FRt(t){return t&&typeof t.estimateGas=="function"}function zxe(t){return t&&typeof t.resolveName=="function"}function zRt(t){return t&&typeof t.sendTransaction=="function"}function HRt(t){if(t!=null){if(zxe(t))return t;if(t.provider)return t.provider}}var zne,bje=class{constructor(e,r,n){tt(this,zne,void 0);ae(this,"fragment");if(wr(this,{fragment:r}),r.inputs.length<n.length)throw new Error("too many arguments");let o=tD(e.runner,"resolveName"),i=zxe(o)?o:null;Fe(this,zne,async function(){let a=await Promise.all(r.inputs.map((s,c)=>n[c]==null?null:s.walkAsync(n[c],(u,f)=>u==="address"?Array.isArray(f)?Promise.all(f.map(h=>Hc(h,i))):Hc(f,i):f)));return e.interface.encodeFilterTopics(r,a)}())}getTopicFilter(){return ge(this,zne)}};zne=new WeakMap;function tD(t,e){return t==null?null:typeof t[e]=="function"?t:t.provider&&typeof t.provider[e]=="function"?t.provider:null}function eD(t){return t==null?null:t.provider||null}async function Hxe(t,e){let r=Fs.dereference(t,"overrides");He(typeof r=="object","invalid overrides parameter","overrides",t);let n=Rx(r);return He(n.to==null||(e||[]).indexOf("to")>=0,"cannot override to","overrides.to",n.to),He(n.data==null||(e||[]).indexOf("data")>=0,"cannot override data","overrides.data",n.data),n.from&&(n.from=n.from),n}async function Aje(t,e,r){let n=tD(t,"resolveName"),o=zxe(n)?n:null;return await Promise.all(e.map((i,a)=>i.walkAsync(r[a],(s,c)=>(c=Fs.dereference(c,s),s==="address"?Hc(c,o):c))))}function Lmn(t){let e=async function(a){let s=await Hxe(a,["data"]);s.to=await t.getAddress(),s.from&&(s.from=await Hc(s.from,HRt(t.runner)));let c=t.interface,l=rn(s.value||DRt,"overrides.value")===DRt,u=(s.data||"0x")==="0x";c.fallback&&!c.fallback.payable&&c.receive&&!u&&!l&&He(!1,"cannot send data to receive or send value to non-payable fallback","overrides",a),He(c.fallback||u,"cannot send data to receive-only contract","overrides.data",s.data);let f=c.receive||c.fallback&&c.fallback.payable;return He(f||l,"cannot send value to non-payable fallback","overrides.value",s.value),He(c.fallback||u,"cannot send data to receive-only contract","overrides.data",s.data),s},r=async function(a){let s=tD(t.runner,"call");bt(URt(s),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let c=await e(a);try{return await s.call(c)}catch(l){throw qI(l)&&l.data?t.interface.makeError(l.data,c):l}},n=async function(a){let s=t.runner;bt(zRt(s),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let c=await s.sendTransaction(await e(a)),l=eD(t.runner);return new Qk(t.interface,l,c)},o=async function(a){let s=tD(t.runner,"estimateGas");return bt(FRt(s),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await s.estimateGas(await e(a))},i=async a=>await n(a);return wr(i,{_contract:t,estimateGas:o,populateTransaction:e,send:n,staticCall:r}),i}function Umn(t,e){let r=function(...l){let u=t.interface.getFunction(e,l);return bt(u,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:e,args:l}}),u},n=async function(...l){let u=r(...l),f={};if(u.inputs.length+1===l.length&&(f=await Hxe(l.pop()),f.from&&(f.from=await Hc(f.from,HRt(t.runner)))),u.inputs.length!==l.length)throw new Error("internal error: fragment inputs doesn't match arguments; should not happen");let h=await Aje(t.runner,u.inputs,l);return Object.assign({},f,await oc({to:t.getAddress(),data:t.interface.encodeFunctionData(u,h)}))},o=async function(...l){let u=await s(...l);return u.length===1?u[0]:u},i=async function(...l){let u=t.runner;bt(zRt(u),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let f=await u.sendTransaction(await n(...l)),h=eD(t.runner);return new Qk(t.interface,h,f)},a=async function(...l){let u=tD(t.runner,"estimateGas");return bt(FRt(u),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await u.estimateGas(await n(...l))},s=async function(...l){let u=tD(t.runner,"call");bt(URt(u),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let f=await n(...l),h="0x";try{h=await u.call(f)}catch(g){throw qI(g)&&g.data?t.interface.makeError(g.data,f):g}let m=r(...l);return t.interface.decodeFunctionResult(m,h)},c=async(...l)=>r(...l).constant?await o(...l):await i(...l);return wr(c,{name:t.interface.getFunctionName(e),_contract:t,_key:e,getFragment:r,estimateGas:a,populateTransaction:n,send:i,staticCall:o,staticCallResult:s}),Object.defineProperty(c,"fragment",{configurable:!1,enumerable:!0,get:()=>{let l=t.interface.getFunction(e);return bt(l,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:e}}),l}}),c}function Fmn(t,e){let r=function(...o){let i=t.interface.getEvent(e,o);return bt(i,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:e,args:o}}),i},n=function(...o){return new bje(t,r(...o),o)};return wr(n,{name:t.interface.getEventName(e),_contract:t,_key:e,getFragment:r}),Object.defineProperty(n,"fragment",{configurable:!1,enumerable:!0,get:()=>{let o=t.interface.getEvent(e);return bt(o,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:e}}),o}}),n}var Fxe=Symbol.for("_ethersInternal_contract"),jRt=new WeakMap;function zmn(t,e){jRt.set(t[Fxe],e)}function gb(t){return jRt.get(t[Fxe])}function Hmn(t){return t&&typeof t=="object"&&"getTopicFilter"in t&&typeof t.getTopicFilter=="function"&&t.fragment}async function Sje(t,e){let r,n=null;if(Array.isArray(e)){let i=function(a){if(di(a,32))return a;let s=t.interface.getEvent(a);return He(s,"unknown fragment","name",a),s.topicHash};r=e.map(a=>a==null?null:Array.isArray(a)?a.map(i):i(a))}else e==="*"?r=[null]:typeof e=="string"?di(e,32)?r=[e]:(n=t.interface.getEvent(e),He(n,"unknown fragment","event",e),r=[n.topicHash]):Hmn(e)?r=await e.getTopicFilter():"fragment"in e?(n=e.fragment,r=[n.topicHash]):He(!1,"unknown event name","event",e);r=r.map(i=>{if(i==null)return null;if(Array.isArray(i)){let a=Array.from(new Set(i.map(s=>s.toLowerCase())).values());return a.length===1?a[0]:(a.sort(),a)}return i.toLowerCase()});let o=r.map(i=>i==null?"null":Array.isArray(i)?i.join("|"):i).join("&");return{fragment:n,tag:o,topics:r}}async function Une(t,e){let{subs:r}=gb(t);return r.get((await Sje(t,e)).tag)||null}async function LRt(t,e,r){let n=eD(t.runner);bt(n,"contract runner does not support subscribing","UNSUPPORTED_OPERATION",{operation:e});let{fragment:o,tag:i,topics:a}=await Sje(t,r),{addr:s,subs:c}=gb(t),l=c.get(i);if(!l){let f={address:s||t,topics:a},h=b=>{let w=o;if(w==null)try{w=t.interface.getEvent(b.topics[0])}catch{}if(w){let _=w,I=o?t.interface.decodeEventLog(o,b.data,b.topics):[];wje(t,r,I,B=>new $O(t,B,r,_,b))}else wje(t,r,[],_=>new vR(t,_,r,b))},m=[];l={tag:i,listeners:[],start:()=>{m.length||m.push(n.on(f,h))},stop:async()=>{if(m.length==0)return;let b=m;m=[],await Promise.all(b),n.off(f,h)}},c.set(i,l)}return l}var xje=Promise.resolve();async function jmn(t,e,r,n){await xje;let o=await Une(t,e);if(!o)return!1;let i=o.listeners.length;return o.listeners=o.listeners.filter(({listener:a,once:s})=>{let c=Array.from(r);n&&c.push(n(s?null:a));try{a.call(t,...c)}catch{}return!s}),o.listeners.length===0&&(o.stop(),gb(t).subs.delete(o.tag)),i>0}async function wje(t,e,r,n){try{await xje}catch{}let o=jmn(t,e,r,n);return xje=o,await o}var Uxe=["then"],Gmn,Fne=class{constructor(e,r,n,o){ae(this,"target");ae(this,"interface");ae(this,"runner");ae(this,"filters");ae(this,Gmn);ae(this,"fallback");He(typeof e=="string"||FG(e),"invalid value for Contract target","target",e),n==null&&(n=null);let i=Yk.from(r);wr(this,{target:e,runner:n,interface:i}),Object.defineProperty(this,Fxe,{value:{}});let a,s=null,c=null;if(o){let f=eD(n);c=new Qk(this.interface,f,o)}let l=new Map;if(typeof e=="string")if(di(e))s=e,a=Promise.resolve(e);else{let f=tD(n,"resolveName");if(!zxe(f))throw na("contract runner does not support name resolution","UNSUPPORTED_OPERATION",{operation:"resolveName"});a=f.resolveName(e).then(h=>{if(h==null)throw na("an ENS name used for a contract target must be correctly configured","UNCONFIGURED_NAME",{value:e});return gb(this).addr=h,h})}else a=e.getAddress().then(f=>{if(f==null)throw new Error("TODO");return gb(this).addr=f,f});zmn(this,{addrPromise:a,addr:s,deployTx:c,subs:l});let u=new Proxy({},{get:(f,h,m)=>{if(typeof h=="symbol"||Uxe.indexOf(h)>=0)return Reflect.get(f,h,m);try{return this.getEvent(h)}catch(g){if(!Ga(g,"INVALID_ARGUMENT")||g.argument!=="key")throw g}},has:(f,h)=>Uxe.indexOf(h)>=0?Reflect.has(f,h):Reflect.has(f,h)||this.interface.hasEvent(String(h))});return wr(this,{filters:u}),wr(this,{fallback:i.receive||i.fallback?Lmn(this):null}),new Proxy(this,{get:(f,h,m)=>{if(typeof h=="symbol"||h in f||Uxe.indexOf(h)>=0)return Reflect.get(f,h,m);try{return f.getFunction(h)}catch(g){if(!Ga(g,"INVALID_ARGUMENT")||g.argument!=="key")throw g}},has:(f,h)=>typeof h=="symbol"||h in f||Uxe.indexOf(h)>=0?Reflect.has(f,h):f.interface.hasFunction(h)})}connect(e){return new Fne(this.target,this.interface,e)}attach(e){return new Fne(e,this.interface,this.runner)}async getAddress(){return await gb(this).addrPromise}async getDeployedCode(){let e=eD(this.runner);bt(e,"runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"getDeployedCode"});let r=await e.getCode(await this.getAddress());return r==="0x"?null:r}async waitForDeployment(){let e=this.deploymentTransaction();if(e)return await e.wait(),this;if(await this.getDeployedCode()!=null)return this;let n=eD(this.runner);return bt(n!=null,"contract runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"waitForDeployment"}),new Promise((o,i)=>{let a=async()=>{try{if(await this.getDeployedCode()!=null)return o(this);n.once("block",a)}catch(s){i(s)}};a()})}deploymentTransaction(){return gb(this).deployTx}getFunction(e){return typeof e!="string"&&(e=e.format()),Umn(this,e)}getEvent(e){return typeof e!="string"&&(e=e.format()),Fmn(this,e)}async queryTransaction(e){throw new Error("@TODO")}async queryFilter(e,r,n){r==null&&(r=0),n==null&&(n="latest");let{addr:o,addrPromise:i}=gb(this),a=o||await i,{fragment:s,topics:c}=await Sje(this,e),l={address:a,topics:c,fromBlock:r,toBlock:n},u=eD(this.runner);return bt(u,"contract runner does not have a provider","UNSUPPORTED_OPERATION",{operation:"queryFilter"}),(await u.getLogs(l)).map(f=>{let h=s;if(h==null)try{h=this.interface.getEvent(f.topics[0])}catch{}if(h)try{return new Zk(f,this.interface,h)}catch(m){return new gR(f,m)}return new mb(f,u)})}async on(e,r){let n=await LRt(this,"on",e);return n.listeners.push({listener:r,once:!1}),n.start(),this}async once(e,r){let n=await LRt(this,"once",e);return n.listeners.push({listener:r,once:!0}),n.start(),this}async emit(e,...r){return await wje(this,e,r,null)}async listenerCount(e){if(e){let o=await Une(this,e);return o?o.listeners.length:0}let{subs:r}=gb(this),n=0;for(let{listeners:o}of r.values())n+=o.length;return n}async listeners(e){if(e){let o=await Une(this,e);return o?o.listeners.map(({listener:i})=>i):[]}let{subs:r}=gb(this),n=[];for(let{listeners:o}of r.values())n=n.concat(o.map(({listener:i})=>i));return n}async off(e,r){let n=await Une(this,e);if(!n)return this;if(r){let o=n.listeners.map(({listener:i})=>i).indexOf(r);o>=0&&n.listeners.splice(o,1)}return(r==null||n.listeners.length===0)&&(n.stop(),gb(this).subs.delete(n.tag)),this}async removeAllListeners(e){if(e){let r=await Une(this,e);if(!r)return this;r.stop(),gb(this).subs.delete(r.tag)}else{let{subs:r}=gb(this);for(let{tag:n,stop:o}of r.values())o(),r.delete(n)}return this}async addListener(e,r){return await this.on(e,r)}async removeListener(e,r){return await this.off(e,r)}static buildClass(e){class r extends Fne{constructor(o,i=null){super(o,e,i)}}return r}static from(e,r,n){return n==null&&(n=null),new this(e,r,n)}},$k=Fne;Gmn=Fxe;function Wmn(){return $k}var Ev=class extends Wmn(){};d();p();var rD=class{constructor(e,r,n){ae(this,"interface");ae(this,"bytecode");ae(this,"runner");let o=Yk.from(e);r instanceof Uint8Array?r=Qt(mr(r)):(typeof r=="object"&&(r=r.object),r.startsWith("0x")||(r="0x"+r),r=Qt(mr(r))),wr(this,{bytecode:r,interface:o,runner:n||null})}attach(e){return new $k(e,this.interface,this.runner)}async getDeployTransaction(...e){let r={},n=this.interface.deploy;if(n.inputs.length+1===e.length&&(r=await Hxe(e.pop())),n.inputs.length!==e.length)throw new Error("incorrect number of arguments to constructor");let o=await Aje(this.runner,n.inputs,e),i=wo([this.bytecode,this.interface.encodeDeploy(o)]);return Object.assign({},r,{data:i})}async deploy(...e){let r=await this.getDeployTransaction(...e);bt(this.runner&&typeof this.runner.sendTransaction=="function","factory runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let n=await this.runner.sendTransaction(r),o=WO(n);return new $k(o,this.interface,this.runner,n)}connect(e){return new rD(this.interface,this.bytecode,e)}static fromSolidity(e,r){He(e!=null,"bad compiler output","output",e),typeof e=="string"&&(e=JSON.parse(e));let n=e.abi,o="";return e.bytecode?o=e.bytecode:e.evm&&e.evm.bytecode&&(o=e.evm.bytecode),new this(n,o,r)}};d();p();d();p();d();p();function Eje(t){return t.match(/^ipfs:\/\/ipfs\//i)?t=t.substring(12):t.match(/^ipfs:\/\//i)?t=t.substring(7):He(!1,"unsupported IPFS format","link",t),`https://gateway.ipfs.io/ipfs/${t}`}var mV=class{constructor(e){ae(this,"name");wr(this,{name:e})}connect(e){return this}supportsCoinType(e){return!1}async encodeAddress(e,r){throw new Error("unsupported coin")}async decodeAddress(e,r){throw new Error("unsupported coin")}};var GRt=new RegExp("^(ipfs)://(.*)$","i"),WRt=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),GRt,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")],yR,nD,bR,hV,jxe,VRt,Hne=class{constructor(e,r,n){tt(this,bR);ae(this,"provider");ae(this,"address");ae(this,"name");tt(this,yR,void 0);tt(this,nD,void 0);wr(this,{provider:e,address:r,name:n}),Fe(this,yR,null),Fe(this,nD,new Ev(r,["function supportsInterface(bytes4) view returns (bool)","function resolve(bytes, bytes) view returns (bytes)","function addr(bytes32) view returns (address)","function addr(bytes32, uint) view returns (bytes)","function text(bytes32, string) view returns (string)","function contenthash(bytes32) view returns (bytes)"],e))}async supportsWildcard(){return ge(this,yR)==null&&Fe(this,yR,(async()=>{try{return await ge(this,nD).supportsInterface("0x9061b923")}catch(e){if(Ga(e,"CALL_EXCEPTION"))return!1;throw Fe(this,yR,null),e}})()),await ge(this,yR)}async getAddress(e){if(e==null&&(e=60),e===60)try{let i=await Vt(this,bR,hV).call(this,"addr(bytes32)");return i==null||i===OA?null:i}catch(i){if(Ga(i,"CALL_EXCEPTION"))return null;throw i}if(e>=0&&e<2147483648){let i=e+2147483648,a=await Vt(this,bR,hV).call(this,"addr(bytes32,uint)",[i]);if(di(a,20))return no(a)}let r=null;for(let i of this.provider.plugins)if(i instanceof mV&&i.supportsCoinType(e)){r=i;break}if(r==null)return null;let n=await Vt(this,bR,hV).call(this,"addr(bytes32,uint)",[e]);if(n==null||n==="0x")return null;let o=await r.decodeAddress(e,n);if(o!=null)return o;bt(!1,"invalid coin data","UNSUPPORTED_OPERATION",{operation:`getAddress(${e})`,info:{coinType:e,data:n}})}async getText(e){let r=await Vt(this,bR,hV).call(this,"text(bytes32,string)",[e]);return r==null||r==="0x"?null:r}async getContentHash(){let e=await Vt(this,bR,hV).call(this,"contenthash(bytes32)");if(e==null||e==="0x")return null;let r=e.match(/^0x(e3010170|e5010172)(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if(r){let o=r[1]==="e3010170"?"ipfs":"ipns",i=parseInt(r[4],16);if(r[5].length===i*2)return`${o}://${wO("0x"+r[2])}`}let n=e.match(/^0xe40101fa011b20([0-9a-f]*)$/);if(n&&n[1].length===64)return`bzz://${n[1]}`;bt(!1,"invalid or unsupported content hash data","UNSUPPORTED_OPERATION",{operation:"getContentHash()",info:{data:e}})}async getAvatar(){return(await this._getAvatar()).url}async _getAvatar(){let e=[{type:"name",value:this.name}];try{let r=await this.getText("avatar");if(r==null)return e.push({type:"!avatar",value:""}),{url:null,linkage:e};e.push({type:"avatar",value:r});for(let n=0;n<WRt.length;n++){let o=r.match(WRt[n]);if(o==null)continue;let i=o[1].toLowerCase();switch(i){case"https":case"data":return e.push({type:"url",value:r}),{linkage:e,url:r};case"ipfs":{let a=Eje(r);return e.push({type:"ipfs",value:r}),e.push({type:"url",value:a}),{linkage:e,url:a}}case"erc721":case"erc1155":{let a=i==="erc721"?"tokenURI(uint256)":"uri(uint256)";e.push({type:i,value:r});let s=await this.getAddress();if(s==null)return e.push({type:"!owner",value:""}),{url:null,linkage:e};let c=(o[2]||"").split("/");if(c.length!==2)return e.push({type:`!${i}caip`,value:o[2]||""}),{url:null,linkage:e};let l=c[1],u=new Ev(c[0],["function tokenURI(uint) view returns (string)","function ownerOf(uint) view returns (address)","function uri(uint) view returns (string)","function balanceOf(address, uint256) view returns (uint)"],this.provider);if(i==="erc721"){let v=await u.ownerOf(l);if(s!==v)return e.push({type:"!owner",value:v}),{url:null,linkage:e};e.push({type:"owner",value:v})}else if(i==="erc1155"){let v=await u.balanceOf(s,l);if(!v)return e.push({type:"!balance",value:"0"}),{url:null,linkage:e};e.push({type:"balance",value:v.toString()})}let f=await u[a](l);if(f==null||f==="0x")return e.push({type:"!metadata-url",value:""}),{url:null,linkage:e};e.push({type:"metadata-url-base",value:f}),i==="erc1155"&&(f=f.replace("{id}",Vd(l,32).substring(2)),e.push({type:"metadata-url-expanded",value:f})),f.match(/^ipfs:/i)&&(f=Eje(f)),e.push({type:"metadata-url",value:f});let h={},m=await new Ts(f).send();m.assertOk();try{h=m.bodyJson}catch{try{e.push({type:"!metadata",value:m.bodyText})}catch{let w=m.body;return w&&e.push({type:"!metadata",value:Qt(w)}),{url:null,linkage:e}}return{url:null,linkage:e}}if(!h)return e.push({type:"!metadata",value:""}),{url:null,linkage:e};e.push({type:"metadata",value:JSON.stringify(h)});let g=h.image;if(typeof g!="string")return e.push({type:"!imageUrl",value:""}),{url:null,linkage:e};if(!g.match(/^(https:\/\/|data:)/i)){if(g.match(GRt)==null)return e.push({type:"!imageUrl-ipfs",value:g}),{url:null,linkage:e};e.push({type:"imageUrl-ipfs",value:g}),g=Eje(g)}return e.push({type:"url",value:g}),{linkage:e,url:g}}}}}catch{}return{linkage:e,url:null}}static async getEnsAddress(e){let r=await e.getNetwork(),n=r.getPlugin("org.ethers.plugins.network.Ens");return bt(n,"network does not support ENS","UNSUPPORTED_OPERATION",{operation:"getEnsAddress",info:{network:r}}),n.address}static async fromName(e,r){var o;let n=r;for(;;){if(n===""||n==="."||r!=="eth"&&n==="eth")return null;let i=await Vt(o=Hne,jxe,VRt).call(o,e,n);if(i!=null){let a=new Hne(e,i,r);return n!==r&&!await a.supportsWildcard()?null:a}n=n.split(".").slice(1).join(".")}}},eT=Hne;yR=new WeakMap,nD=new WeakMap,bR=new WeakSet,hV=async function(e,r){r=(r||[]).slice();let n=ge(this,nD).interface;r.unshift(lR(this.name));let o=null;await this.supportsWildcard()&&(o=n.getFunction(e),bt(o,"missing fragment","UNKNOWN_ERROR",{info:{funcName:e}}),r=[Rne(this.name,255),n.encodeFunctionData(o,r)],e="resolve(bytes,bytes)"),r.push({enableCcipRead:!0});try{let i=await ge(this,nD)[e](...r);return o?n.decodeFunctionResult(o,i)[0]:i}catch(i){if(!Ga(i,"CALL_EXCEPTION"))throw i}return null},jxe=new WeakSet,VRt=async function(e,r){let n=await Hne.getEnsAddress(e);try{let i=await new Ev(n,["function resolver(bytes32) view returns (address)"],e).resolver(lR(r),{enableCcipRead:!0});return i===OA?null:i}catch(o){throw o}return null},tt(eT,jxe);d();p();var qRt=BigInt(0);function oa(t,e){return function(r){return r==null?e:t(r)}}function Wxe(t,e){return r=>{if(e&&r==null)return null;if(!Array.isArray(r))throw new Error("not an array");return r.map(n=>t(n))}}function jne(t,e){return r=>{let n={};for(let o in t){let i=o;if(e&&o in e&&!(i in r)){for(let a of e[o])if(a in r){i=a;break}}try{let a=t[o](r[i]);a!==void 0&&(n[o]=a)}catch(a){let s=a instanceof Error?a.message:"not-an-error";bt(!1,`invalid value for value.${o} (${s})`,"BAD_DATA",{value:r})}}return n}}function Vmn(t){switch(t){case!0:case"true":return!0;case!1:case"false":return!1}He(!1,`invalid boolean; ${JSON.stringify(t)}`,"value",t)}function gV(t){return He(di(t,!0),"invalid data","value",t),t}function ah(t){return He(di(t,32),"invalid hash","value",t),t}var qmn=jne({address:no,blockHash:ah,blockNumber:jn,data:gV,index:jn,removed:oa(Vmn,!1),topics:Wxe(ah),transactionHash:ah,transactionIndex:jn},{index:["logIndex"]});function KRt(t){return qmn(t)}var Kmn=jne({hash:oa(ah),parentHash:ah,parentBeaconBlockRoot:oa(ah,null),number:jn,timestamp:jn,nonce:oa(gV),difficulty:rn,gasLimit:rn,gasUsed:rn,stateRoot:oa(ah,null),receiptsRoot:oa(ah,null),blobGasUsed:oa(rn,null),excessBlobGas:oa(rn,null),miner:oa(no),prevRandao:oa(ah,null),extraData:gV,baseFeePerGas:oa(rn)},{prevRandao:["mixHash"]});function YRt(t){let e=Kmn(t);return e.transactions=t.transactions.map(r=>typeof r=="string"?r:_je(r)),e}var Ymn=jne({transactionIndex:jn,blockNumber:jn,transactionHash:ah,address:no,topics:Wxe(ah),data:gV,index:jn,blockHash:ah},{index:["logIndex"]});function Jmn(t){return Ymn(t)}var Xmn=jne({to:oa(no,null),from:oa(no,null),contractAddress:oa(no,null),index:jn,root:oa(Qt),gasUsed:rn,blobGasUsed:oa(rn,null),logsBloom:oa(gV),blockHash:ah,hash:ah,logs:Wxe(Jmn),blockNumber:jn,cumulativeGasUsed:rn,effectiveGasPrice:oa(rn),blobGasPrice:oa(rn,null),status:oa(jn),type:oa(jn,0)},{effectiveGasPrice:["gasPrice"],hash:["transactionHash"],index:["transactionIndex"]});function JRt(t){return Xmn(t)}function _je(t){t.to&&rn(t.to)===qRt&&(t.to="0x0000000000000000000000000000000000000000");let e=jne({hash:ah,index:oa(jn,void 0),type:r=>r==="0x"||r==null?0:jn(r),accessList:oa(oh,null),blobVersionedHashes:oa(Wxe(ah,!0),null),blockHash:oa(ah,null),blockNumber:oa(jn,null),transactionIndex:oa(jn,null),from:no,gasPrice:oa(rn),maxPriorityFeePerGas:oa(rn),maxFeePerGas:oa(rn),maxFeePerBlobGas:oa(rn,null),gasLimit:rn,to:oa(no,null),value:rn,nonce:jn,data:gV,creates:oa(no,null),chainId:oa(rn,null)},{data:["input"],gasLimit:["gas"],index:["transactionIndex"]})(t);if(e.to==null&&e.creates==null&&(e.creates=WO(e)),(t.type===1||t.type===2)&&t.accessList==null&&(e.accessList=[]),t.signature?e.signature=th.from(t.signature):e.signature=th.from(t),e.chainId==null){let r=e.signature.legacyChainId;r!=null&&(e.chainId=r)}return e.blockHash&&rn(e.blockHash)===qRt&&(e.blockHash=null),e}d();p();d();p();var Zmn="0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",vb=class{constructor(e){ae(this,"name");wr(this,{name:e})}clone(){return new vb(this.name)}},y_=class extends vb{constructor(r,n){r==null&&(r=0);super(`org.ethers.network.plugins.GasCost#${r||0}`);ae(this,"effectiveBlock");ae(this,"txBase");ae(this,"txCreate");ae(this,"txDataZero");ae(this,"txDataNonzero");ae(this,"txAccessListStorageKey");ae(this,"txAccessListAddress");let o={effectiveBlock:r};function i(a,s){let c=(n||{})[a];c==null&&(c=s),He(typeof c=="number",`invalud value for ${a}`,"costs",n),o[a]=c}i("txBase",21e3),i("txCreate",32e3),i("txDataZero",4),i("txDataNonzero",16),i("txAccessListStorageKey",1900),i("txAccessListAddress",2400),wr(this,o)}clone(){return new y_(this.effectiveBlock,this)}},b_=class extends vb{constructor(r,n){super("org.ethers.plugins.network.Ens");ae(this,"address");ae(this,"targetNetwork");wr(this,{address:r||Zmn,targetNetwork:n??1})}clone(){return new b_(this.address,this.targetNetwork)}},oD,Cje=class extends vb{constructor(r){super("org.ethers.plugins.network.FeeData");tt(this,oD,void 0);Fe(this,oD,r)}get feeDataFunc(){return ge(this,oD)}async getFeeData(r){return await ge(this,oD).call(this,r)}clone(){return new Cje(ge(this,oD))}},Wne=Cje;oD=new WeakMap;var Gne,Vne,iD=class extends vb{constructor(r,n){super("org.ethers.plugins.network.FetchUrlFeeDataPlugin");tt(this,Gne,void 0);tt(this,Vne,void 0);Fe(this,Gne,r),Fe(this,Vne,n)}get url(){return ge(this,Gne)}get processFunc(){return ge(this,Vne)}clone(){return this}};Gne=new WeakMap,Vne=new WeakMap;var kje=new Map,yV,bV,xR,vV=class{constructor(e,r){tt(this,yV,void 0);tt(this,bV,void 0);tt(this,xR,void 0);Fe(this,yV,e),Fe(this,bV,rn(r)),Fe(this,xR,new Map)}toJSON(){return{name:this.name,chainId:String(this.chainId)}}get name(){return ge(this,yV)}set name(e){Fe(this,yV,e)}get chainId(){return ge(this,bV)}set chainId(e){Fe(this,bV,rn(e,"chainId"))}matches(e){if(e==null)return!1;if(typeof e=="string"){try{return this.chainId===rn(e)}catch{}return this.name===e}if(typeof e=="number"||typeof e=="bigint"){try{return this.chainId===rn(e)}catch{}return!1}if(typeof e=="object"){if(e.chainId!=null){try{return this.chainId===rn(e.chainId)}catch{}return!1}return e.name!=null?this.name===e.name:!1}return!1}get plugins(){return Array.from(ge(this,xR).values())}attachPlugin(e){if(ge(this,xR).get(e.name))throw new Error(`cannot replace existing plugin: ${e.name} `);return ge(this,xR).set(e.name,e.clone()),this}getPlugin(e){return ge(this,xR).get(e)||null}getPlugins(e){return this.plugins.filter(r=>r.name.split("#")[0]===e)}clone(){let e=new vV(this.name,this.chainId);return this.plugins.forEach(r=>{e.attachPlugin(r.clone())}),e}computeIntrinsicGas(e){let r=this.getPlugin("org.ethers.plugins.network.GasCost")||new y_,n=r.txBase;if(e.to==null&&(n+=r.txCreate),e.data)for(let o=2;o<e.data.length;o+=2)e.data.substring(o,o+2)==="00"?n+=r.txDataZero:n+=r.txDataNonzero;if(e.accessList){let o=oh(e.accessList);for(let i in o)n+=r.txAccessListAddress+r.txAccessListStorageKey*o[i].storageKeys.length}return n}static from(e){if(Qmn(),e==null)return vV.from("mainnet");if(typeof e=="number"&&(e=BigInt(e)),typeof e=="string"||typeof e=="bigint"){let r=kje.get(e);if(r)return r();if(typeof e=="bigint")return new vV("unknown",e);He(!1,"unknown network","network",e)}if(typeof e.clone=="function")return e.clone();if(typeof e=="object"){He(typeof e.name=="string"&&typeof e.chainId=="number","invalid network object name or chainId","network",e);let r=new vV(e.name,e.chainId);return(e.ensAddress||e.ensNetwork!=null)&&r.attachPlugin(new b_(e.ensAddress,e.ensNetwork)),r}He(!1,"invalid network","network",e)}static register(e,r){typeof e=="number"&&(e=BigInt(e));let n=kje.get(e);n&&He(!1,`conflicting network for ${JSON.stringify(n.name)}`,"nameOrChainId",e),kje.set(e,r)}},Vi=vV;yV=new WeakMap,bV=new WeakMap,xR=new WeakMap;function XRt(t,e){let r=String(t);if(!r.match(/^[0-9.]+$/))throw new Error(`invalid gwei value: ${t}`);let n=r.split(".");if(n.length===1&&n.push(""),n.length!==2)throw new Error(`invalid gwei value: ${t}`);for(;n[1].length<e;)n[1]+="0";if(n[1].length>9){let o=BigInt(n[1].substring(0,9));n[1].substring(9).match(/^0+$/)||o++,n[1]=o.toString()}return BigInt(n[0]+n[1])}function ZRt(t){return new iD(t,async(e,r,n)=>{n.setHeader("User-Agent","ethers");let o;try{let[i,a]=await Promise.all([n.send(),e()]);o=i;let s=o.bodyJson.standard;return{gasPrice:a.gasPrice,maxFeePerGas:XRt(s.maxFee,9),maxPriorityFeePerGas:XRt(s.maxPriorityFee,9)}}catch(i){bt(!1,`error encountered with polygon gas station (${JSON.stringify(n.url)})`,"SERVER_ERROR",{request:n,response:o,error:i})}})}var QRt=!1;function Qmn(){if(QRt)return;QRt=!0;function t(e,r,n){let o=function(){let i=new Vi(e,r);return n.ensNetwork!=null&&i.attachPlugin(new b_(null,n.ensNetwork)),i.attachPlugin(new y_),(n.plugins||[]).forEach(a=>{i.attachPlugin(a)}),i};Vi.register(e,o),Vi.register(r,o),n.altNames&&n.altNames.forEach(i=>{Vi.register(i,o)})}t("mainnet",1,{ensNetwork:1,altNames:["homestead"]}),t("ropsten",3,{ensNetwork:3}),t("rinkeby",4,{ensNetwork:4}),t("goerli",5,{ensNetwork:5}),t("kovan",42,{ensNetwork:42}),t("sepolia",11155111,{ensNetwork:11155111}),t("holesky",17e3,{ensNetwork:17e3}),t("classic",61,{}),t("classicKotti",6,{}),t("arbitrum",42161,{ensNetwork:1}),t("arbitrum-goerli",421613,{}),t("arbitrum-sepolia",421614,{}),t("base",8453,{ensNetwork:1}),t("base-goerli",84531,{}),t("base-sepolia",84532,{}),t("bnb",56,{ensNetwork:1}),t("bnbt",97,{}),t("linea",59144,{ensNetwork:1}),t("linea-goerli",59140,{}),t("linea-sepolia",59141,{}),t("matic",137,{ensNetwork:1,plugins:[ZRt("https://gasstation.polygon.technology/v2")]}),t("matic-amoy",80002,{}),t("matic-mumbai",80001,{altNames:["maticMumbai","maticmum"],plugins:[ZRt("https://gasstation-testnet.polygon.technology/v2")]}),t("optimism",10,{ensNetwork:1,plugins:[]}),t("optimism-goerli",420,{}),t("optimism-sepolia",11155420,{}),t("xdai",100,{ensNetwork:1})}d();p();function Tje(t){return JSON.parse(JSON.stringify(t))}var tT,Mx,wR,x_,xV,Gxe,Vxe=class{constructor(e){tt(this,xV);tt(this,tT,void 0);tt(this,Mx,void 0);tt(this,wR,void 0);tt(this,x_,void 0);Fe(this,tT,e),Fe(this,Mx,null),Fe(this,wR,4e3),Fe(this,x_,-2)}get pollingInterval(){return ge(this,wR)}set pollingInterval(e){Fe(this,wR,e)}start(){ge(this,Mx)||(Fe(this,Mx,ge(this,tT)._setTimeout(Vt(this,xV,Gxe).bind(this),ge(this,wR))),Vt(this,xV,Gxe).call(this))}stop(){!ge(this,Mx)||(ge(this,tT)._clearTimeout(ge(this,Mx)),Fe(this,Mx,null))}pause(e){this.stop(),e&&Fe(this,x_,-2)}resume(){this.start()}};tT=new WeakMap,Mx=new WeakMap,wR=new WeakMap,x_=new WeakMap,xV=new WeakSet,Gxe=async function(){try{let e=await ge(this,tT).getBlockNumber();if(ge(this,x_)===-2){Fe(this,x_,e);return}if(e!==ge(this,x_)){for(let r=ge(this,x_)+1;r<=e;r++){if(ge(this,Mx)==null)return;await ge(this,tT).emit("block",r)}Fe(this,x_,e)}}catch{}ge(this,Mx)!=null&&Fe(this,Mx,ge(this,tT)._setTimeout(Vt(this,xV,Gxe).bind(this),ge(this,wR)))};var aD,sD,AR,qne=class{constructor(e){tt(this,aD,void 0);tt(this,sD,void 0);tt(this,AR,void 0);Fe(this,aD,e),Fe(this,AR,!1),Fe(this,sD,r=>{this._poll(r,ge(this,aD))})}async _poll(e,r){throw new Error("sub-classes must override this")}start(){ge(this,AR)||(Fe(this,AR,!0),ge(this,sD).call(this,-2),ge(this,aD).on("block",ge(this,sD)))}stop(){!ge(this,AR)||(Fe(this,AR,!1),ge(this,aD).off("block",ge(this,sD)))}pause(e){this.stop()}resume(){this.start()}};aD=new WeakMap,sD=new WeakMap,AR=new WeakMap;var wV,rT,qxe=class extends qne{constructor(r,n){super(r);tt(this,wV,void 0);tt(this,rT,void 0);Fe(this,wV,n),Fe(this,rT,-2)}pause(r){r&&Fe(this,rT,-2),super.pause(r)}async _poll(r,n){let o=await n.getBlock(ge(this,wV));o!=null&&(ge(this,rT)===-2?Fe(this,rT,o.number):o.number>ge(this,rT)&&(n.emit(ge(this,wV),o.number),Fe(this,rT,o.number)))}};wV=new WeakMap,rT=new WeakMap;var Kne,Kxe=class extends qne{constructor(r,n){super(r);tt(this,Kne,void 0);Fe(this,Kne,Tje(n))}async _poll(r,n){throw new Error("@TODO")}};Kne=new WeakMap;var AV,Yxe=class extends qne{constructor(r,n){super(r);tt(this,AV,void 0);Fe(this,AV,n)}async _poll(r,n){let o=await n.getTransactionReceipt(ge(this,AV));o&&n.emit(ge(this,AV),o)}};AV=new WeakMap;var nT,SV,EV,SR,Px,Jxe,$Rt,ER=class{constructor(e,r){tt(this,Jxe);tt(this,nT,void 0);tt(this,SV,void 0);tt(this,EV,void 0);tt(this,SR,void 0);tt(this,Px,void 0);Fe(this,nT,e),Fe(this,SV,Tje(r)),Fe(this,EV,Vt(this,Jxe,$Rt).bind(this)),Fe(this,SR,!1),Fe(this,Px,-2)}start(){ge(this,SR)||(Fe(this,SR,!0),ge(this,Px)===-2&&ge(this,nT).getBlockNumber().then(e=>{Fe(this,Px,e)}),ge(this,nT).on("block",ge(this,EV)))}stop(){!ge(this,SR)||(Fe(this,SR,!1),ge(this,nT).off("block",ge(this,EV)))}pause(e){this.stop(),e&&Fe(this,Px,-2)}resume(){this.start()}};nT=new WeakMap,SV=new WeakMap,EV=new WeakMap,SR=new WeakMap,Px=new WeakMap,Jxe=new WeakSet,$Rt=async function(e){if(ge(this,Px)===-2)return;let r=Tje(ge(this,SV));r.fromBlock=ge(this,Px)+1,r.toBlock=e;let n=await ge(this,nT).getLogs(r);if(n.length===0){ge(this,Px)<e-60&&Fe(this,Px,e-60);return}for(let o of n)ge(this,nT).emit(ge(this,SV),o),Fe(this,Px,o.blockNumber)};var $mn=BigInt(2),egn=10;function Xxe(t){return t&&typeof t.then=="function"}function Zxe(t,e){return t+":"+JSON.stringify(e,(r,n)=>{if(n==null)return"null";if(typeof n=="bigint")return`bigint:${n.toString()}`;if(typeof n=="string")return n.toLowerCase();if(typeof n=="object"&&!Array.isArray(n)){let o=Object.keys(n);return o.sort(),o.reduce((i,a)=>(i[a]=n[a],i),{})}return n})}var WA=class{constructor(e){ae(this,"name");wr(this,{name:e})}start(){}stop(){}pause(e){}resume(){}};function tgn(t){return JSON.parse(JSON.stringify(t))}function Mje(t){return t=Array.from(new Set(t).values()),t.sort(),t}async function Ije(t,e){if(t==null)throw new Error("invalid event");if(Array.isArray(t)&&(t={topics:t}),typeof t=="string")switch(t){case"block":case"debug":case"error":case"finalized":case"network":case"pending":case"safe":return{type:t,tag:t}}if(di(t,32)){let r=t.toLowerCase();return{type:"transaction",tag:Zxe("tx",{hash:r}),hash:r}}if(t.orphan){let r=t;return{type:"orphan",tag:Zxe("orphan",r),filter:tgn(r)}}if(t.address||t.topics){let r=t,n={topics:(r.topics||[]).map(o=>o==null?null:Array.isArray(o)?Mje(o.map(i=>i.toLowerCase())):o.toLowerCase())};if(r.address){let o=[],i=[],a=s=>{di(s)?o.push(s):i.push((async()=>{o.push(await Hc(s,e))})())};Array.isArray(r.address)?r.address.forEach(a):a(r.address),i.length&&await Promise.all(i),n.address=Mje(o.map(s=>s.toLowerCase()))}return{filter:n,tag:Zxe("event",n),type:"event"}}He(!1,"unknown ProviderEvent","event",t)}function Rje(){return new Date().getTime()}var rgn={cacheTimeout:250,pollingInterval:4e3},E0,_R,_0,_V,bb,cD,CR,oT,Xne,Nx,CV,kV,Qm,yb,Zne,Pje,Qne,Nje,lD,Yne,$ne,Bje,uD,Jne,TV,Qxe,Bx=class{constructor(e,r){tt(this,Qm);tt(this,Zne);tt(this,Qne);tt(this,lD);tt(this,$ne);tt(this,uD);tt(this,TV);tt(this,E0,void 0);tt(this,_R,void 0);tt(this,_0,void 0);tt(this,_V,void 0);tt(this,bb,void 0);tt(this,cD,void 0);tt(this,CR,void 0);tt(this,oT,void 0);tt(this,Xne,void 0);tt(this,Nx,void 0);tt(this,CV,void 0);tt(this,kV,void 0);if(Fe(this,kV,Object.assign({},rgn,r||{})),e==="any")Fe(this,cD,!0),Fe(this,bb,null);else if(e){let n=Vi.from(e);Fe(this,cD,!1),Fe(this,bb,Promise.resolve(n)),setTimeout(()=>{this.emit("network",n,null)},0)}else Fe(this,cD,!1),Fe(this,bb,null);Fe(this,oT,-1),Fe(this,CR,new Map),Fe(this,E0,new Map),Fe(this,_R,new Map),Fe(this,_0,null),Fe(this,_V,!1),Fe(this,Xne,1),Fe(this,Nx,new Map),Fe(this,CV,!1)}get pollingInterval(){return ge(this,kV).pollingInterval}get provider(){return this}get plugins(){return Array.from(ge(this,_R).values())}attachPlugin(e){if(ge(this,_R).get(e.name))throw new Error(`cannot replace existing plugin: ${e.name} `);return ge(this,_R).set(e.name,e.connect(this)),this}getPlugin(e){return ge(this,_R).get(e)||null}get disableCcipRead(){return ge(this,CV)}set disableCcipRead(e){Fe(this,CV,!!e)}async ccipReadFetch(e,r,n){if(this.disableCcipRead||n.length===0||e.to==null)return null;let o=e.to.toLowerCase(),i=r.toLowerCase(),a=[];for(let s=0;s<n.length;s++){let c=n[s],l=c.replace("{sender}",o).replace("{data}",i),u=new Ts(l);c.indexOf("{data}")===-1&&(u.body={data:i,sender:o}),this.emit("debug",{action:"sendCcipReadFetchRequest",request:u,index:s,urls:n});let f="unknown error",h;try{h=await u.send()}catch(m){a.push(m.message),this.emit("debug",{action:"receiveCcipReadFetchError",request:u,result:{error:m}});continue}try{let m=h.bodyJson;if(m.data)return this.emit("debug",{action:"receiveCcipReadFetchResult",request:u,result:m}),m.data;m.message&&(f=m.message),this.emit("debug",{action:"receiveCcipReadFetchError",request:u,result:m})}catch{}bt(h.statusCode<400||h.statusCode>=500,`response not found during CCIP fetch: ${f}`,"OFFCHAIN_FAULT",{reason:"404_MISSING_RESOURCE",transaction:e,info:{url:c,errorMessage:f}}),a.push(f)}bt(!1,`error encountered during CCIP fetch: ${a.map(s=>JSON.stringify(s)).join(", ")}`,"OFFCHAIN_FAULT",{reason:"500_SERVER_ERROR",transaction:e,info:{urls:n,errorMessages:a}})}_wrapBlock(e,r){return new QO(YRt(e),this)}_wrapLog(e,r){return new mb(KRt(e),this)}_wrapTransactionReceipt(e,r){return new Xk(JRt(e),this)}_wrapTransactionResponse(e,r){return new v_(_je(e),this)}_detectNetwork(){bt(!1,"sub-classes must implement this","UNSUPPORTED_OPERATION",{operation:"_detectNetwork"})}async _perform(e){bt(!1,`unsupported method: ${e.method}`,"UNSUPPORTED_OPERATION",{operation:e.method,info:e})}async getBlockNumber(){let e=jn(await Vt(this,Qm,yb).call(this,{method:"getBlockNumber"}),"%response");return ge(this,oT)>=0&&Fe(this,oT,e),e}_getAddress(e){return Hc(e,this)}_getBlockTag(e){if(e==null)return"latest";switch(e){case"earliest":return"0x0";case"finalized":case"latest":case"pending":case"safe":return e}if(di(e))return di(e,32)?e:xv(e);if(typeof e=="bigint"&&(e=jn(e,"blockTag")),typeof e=="number")return e>=0?xv(e):ge(this,oT)>=0?xv(ge(this,oT)+e):this.getBlockNumber().then(r=>xv(r+e));He(!1,"invalid blockTag","blockTag",e)}_getFilter(e){let r=(e.topics||[]).map(c=>c==null?null:Array.isArray(c)?Mje(c.map(l=>l.toLowerCase())):c.toLowerCase()),n="blockHash"in e?e.blockHash:void 0,o=(c,l,u)=>{let f;switch(c.length){case 0:break;case 1:f=c[0];break;default:c.sort(),f=c}if(n&&(l!=null||u!=null))throw new Error("invalid filter");let h={};return f&&(h.address=f),r.length&&(h.topics=r),l&&(h.fromBlock=l),u&&(h.toBlock=u),n&&(h.blockHash=n),h},i=[];if(e.address)if(Array.isArray(e.address))for(let c of e.address)i.push(this._getAddress(c));else i.push(this._getAddress(e.address));let a;"fromBlock"in e&&(a=this._getBlockTag(e.fromBlock));let s;return"toBlock"in e&&(s=this._getBlockTag(e.toBlock)),i.filter(c=>typeof c!="string").length||a!=null&&typeof a!="string"||s!=null&&typeof s!="string"?Promise.all([Promise.all(i),a,s]).then(c=>o(c[0],c[1],c[2])):o(i,a,s)}_getTransactionRequest(e){let r=Rx(e),n=[];if(["to","from"].forEach(o=>{if(r[o]==null)return;let i=Hc(r[o],this);Xxe(i)?n.push(async function(){r[o]=await i}()):r[o]=i}),r.blockTag!=null){let o=this._getBlockTag(r.blockTag);Xxe(o)?n.push(async function(){r.blockTag=await o}()):r.blockTag=o}return n.length?async function(){return await Promise.all(n),r}():r}async getNetwork(){if(ge(this,bb)==null){let o=(async()=>{try{let i=await this._detectNetwork();return this.emit("network",i,null),i}catch(i){throw ge(this,bb)===o&&Fe(this,bb,null),i}})();return Fe(this,bb,o),(await o).clone()}let e=ge(this,bb),[r,n]=await Promise.all([e,this._detectNetwork()]);return r.chainId!==n.chainId&&(ge(this,cD)?(this.emit("network",n,r),ge(this,bb)===e&&Fe(this,bb,Promise.resolve(n))):bt(!1,`network changed: ${r.chainId} => ${n.chainId} `,"NETWORK_ERROR",{event:"changed"})),r.clone()}async getFeeData(){let e=await this.getNetwork(),r=async()=>{let{_block:o,gasPrice:i,priorityFee:a}=await oc({_block:Vt(this,$ne,Bje).call(this,"latest",!1),gasPrice:(async()=>{try{let u=await Vt(this,Qm,yb).call(this,{method:"getGasPrice"});return rn(u,"%response")}catch{}return null})(),priorityFee:(async()=>{try{let u=await Vt(this,Qm,yb).call(this,{method:"getPriorityFee"});return rn(u,"%response")}catch{}return null})()}),s=null,c=null,l=this._wrapBlock(o,e);return l&&l.baseFeePerGas&&(c=a??BigInt("1000000000"),s=l.baseFeePerGas*$mn+c),new mR(i,s,c)},n=e.getPlugin("org.ethers.plugins.network.FetchUrlFeeDataPlugin");if(n){let o=new Ts(n.url),i=await n.processFunc(r,this,o);return new mR(i.gasPrice,i.maxFeePerGas,i.maxPriorityFeePerGas)}return await r()}async estimateGas(e){let r=this._getTransactionRequest(e);return Xxe(r)&&(r=await r),rn(await Vt(this,Qm,yb).call(this,{method:"estimateGas",transaction:r}),"%response")}async call(e){let{tx:r,blockTag:n}=await oc({tx:this._getTransactionRequest(e),blockTag:this._getBlockTag(e.blockTag)});return await Vt(this,Qne,Nje).call(this,Vt(this,Zne,Pje).call(this,r,n,e.enableCcipRead?0:-1))}async getBalance(e,r){return rn(await Vt(this,lD,Yne).call(this,{method:"getBalance"},e,r),"%response")}async getTransactionCount(e,r){return jn(await Vt(this,lD,Yne).call(this,{method:"getTransactionCount"},e,r),"%response")}async getCode(e,r){return Qt(await Vt(this,lD,Yne).call(this,{method:"getCode"},e,r))}async getStorage(e,r,n){let o=rn(r,"position");return Qt(await Vt(this,lD,Yne).call(this,{method:"getStorage",position:o},e,n))}async broadcastTransaction(e){let{blockNumber:r,hash:n,network:o}=await oc({blockNumber:this.getBlockNumber(),hash:this._perform({method:"broadcastTransaction",signedTransaction:e}),network:this.getNetwork()}),i=pb.from(e);if(i.hash!==n)throw new Error("@TODO: the returned hash did not match");return this._wrapTransactionResponse(i,o).replaceableTransaction(r)}async getBlock(e,r){let{network:n,params:o}=await oc({network:this.getNetwork(),params:Vt(this,$ne,Bje).call(this,e,!!r)});return o==null?null:this._wrapBlock(o,n)}async getTransaction(e){let{network:r,params:n}=await oc({network:this.getNetwork(),params:Vt(this,Qm,yb).call(this,{method:"getTransaction",hash:e})});return n==null?null:this._wrapTransactionResponse(n,r)}async getTransactionReceipt(e){let{network:r,params:n}=await oc({network:this.getNetwork(),params:Vt(this,Qm,yb).call(this,{method:"getTransactionReceipt",hash:e})});if(n==null)return null;if(n.gasPrice==null&&n.effectiveGasPrice==null){let o=await Vt(this,Qm,yb).call(this,{method:"getTransaction",hash:e});if(o==null)throw new Error("report this; could not find tx or effectiveGasPrice");n.effectiveGasPrice=o.gasPrice}return this._wrapTransactionReceipt(n,r)}async getTransactionResult(e){let{result:r}=await oc({network:this.getNetwork(),result:Vt(this,Qm,yb).call(this,{method:"getTransactionResult",hash:e})});return r==null?null:Qt(r)}async getLogs(e){let r=this._getFilter(e);Xxe(r)&&(r=await r);let{network:n,params:o}=await oc({network:this.getNetwork(),params:Vt(this,Qm,yb).call(this,{method:"getLogs",filter:r})});return o.map(i=>this._wrapLog(i,n))}_getProvider(e){bt(!1,"provider cannot connect to target network","UNSUPPORTED_OPERATION",{operation:"_getProvider()"})}async getResolver(e){return await eT.fromName(this,e)}async getAvatar(e){let r=await this.getResolver(e);return r?await r.getAvatar():null}async resolveName(e){let r=await this.getResolver(e);return r?await r.getAddress():null}async lookupAddress(e){e=no(e);let r=lR(e.substring(2).toLowerCase()+".addr.reverse");try{let n=await eT.getEnsAddress(this),i=await new Ev(n,["function resolver(bytes32) view returns (address)"],this).resolver(r);if(i==null||i===OA)return null;let s=await new Ev(i,["function name(bytes32) view returns (string)"],this).name(r);return await this.resolveName(s)!==e?null:s}catch(n){if(Ga(n,"BAD_DATA")&&n.value==="0x"||Ga(n,"CALL_EXCEPTION"))return null;throw n}return null}async waitForTransaction(e,r,n){let o=r??1;return o===0?this.getTransactionReceipt(e):new Promise(async(i,a)=>{let s=null,c=async l=>{try{let u=await this.getTransactionReceipt(e);if(u!=null&&l-u.blockNumber+1>=o){i(u),s&&(clearTimeout(s),s=null);return}}catch(u){console.log("EEE",u)}this.once("block",c)};n!=null&&(s=setTimeout(()=>{s!=null&&(s=null,this.off("block",c),a(na("timeout","TIMEOUT",{reason:"timeout"})))},n)),c(await this.getBlockNumber())})}async waitForBlock(e){bt(!1,"not implemented yet","NOT_IMPLEMENTED",{operation:"waitForBlock"})}_clearTimeout(e){let r=ge(this,Nx).get(e);!r||(r.timer&&clearTimeout(r.timer),ge(this,Nx).delete(e))}_setTimeout(e,r){r==null&&(r=0);let n=zC(this,Xne)._++,o=()=>{ge(this,Nx).delete(n),e()};if(this.paused)ge(this,Nx).set(n,{timer:null,func:o,time:r});else{let i=setTimeout(o,r);ge(this,Nx).set(n,{timer:i,func:o,time:Rje()})}return n}_forEachSubscriber(e){for(let r of ge(this,E0).values())e(r.subscriber)}_getSubscriber(e){switch(e.type){case"debug":case"error":case"network":return new WA(e.type);case"block":{let r=new Vxe(this);return r.pollingInterval=this.pollingInterval,r}case"safe":case"finalized":return new qxe(this,e.type);case"event":return new ER(this,e.filter);case"transaction":return new Yxe(this,e.hash);case"orphan":return new Kxe(this,e.filter)}throw new Error(`unsupported event: ${e.type}`)}_recoverSubscriber(e,r){for(let n of ge(this,E0).values())if(n.subscriber===e){n.started&&n.subscriber.stop(),n.subscriber=r,n.started&&r.start(),ge(this,_0)!=null&&r.pause(ge(this,_0));break}}async on(e,r){let n=await Vt(this,TV,Qxe).call(this,e);return n.listeners.push({listener:r,once:!1}),n.started||(n.subscriber.start(),n.started=!0,ge(this,_0)!=null&&n.subscriber.pause(ge(this,_0))),this}async once(e,r){let n=await Vt(this,TV,Qxe).call(this,e);return n.listeners.push({listener:r,once:!0}),n.started||(n.subscriber.start(),n.started=!0,ge(this,_0)!=null&&n.subscriber.pause(ge(this,_0))),this}async emit(e,...r){let n=await Vt(this,uD,Jne).call(this,e,r);if(!n||n.listeners.length===0)return!1;let o=n.listeners.length;return n.listeners=n.listeners.filter(({listener:i,once:a})=>{let s=new Ik(this,a?null:i,e);try{i.call(this,...r,s)}catch{}return!a}),n.listeners.length===0&&(n.started&&n.subscriber.stop(),ge(this,E0).delete(n.tag)),o>0}async listenerCount(e){if(e){let n=await Vt(this,uD,Jne).call(this,e);return n?n.listeners.length:0}let r=0;for(let{listeners:n}of ge(this,E0).values())r+=n.length;return r}async listeners(e){if(e){let n=await Vt(this,uD,Jne).call(this,e);return n?n.listeners.map(({listener:o})=>o):[]}let r=[];for(let{listeners:n}of ge(this,E0).values())r=r.concat(n.map(({listener:o})=>o));return r}async off(e,r){let n=await Vt(this,uD,Jne).call(this,e);if(!n)return this;if(r){let o=n.listeners.map(({listener:i})=>i).indexOf(r);o>=0&&n.listeners.splice(o,1)}return(!r||n.listeners.length===0)&&(n.started&&n.subscriber.stop(),ge(this,E0).delete(n.tag)),this}async removeAllListeners(e){if(e){let{tag:r,started:n,subscriber:o}=await Vt(this,TV,Qxe).call(this,e);n&&o.stop(),ge(this,E0).delete(r)}else for(let[r,{started:n,subscriber:o}]of ge(this,E0))n&&o.stop(),ge(this,E0).delete(r);return this}async addListener(e,r){return await this.on(e,r)}async removeListener(e,r){return this.off(e,r)}get destroyed(){return ge(this,_V)}destroy(){this.removeAllListeners();for(let e of ge(this,Nx).keys())this._clearTimeout(e);Fe(this,_V,!0)}get paused(){return ge(this,_0)!=null}set paused(e){!!e!==this.paused&&(this.paused?this.resume():this.pause(!1))}pause(e){if(Fe(this,oT,-1),ge(this,_0)!=null){if(ge(this,_0)==!!e)return;bt(!1,"cannot change pause type; resume first","UNSUPPORTED_OPERATION",{operation:"pause"})}this._forEachSubscriber(r=>r.pause(e)),Fe(this,_0,!!e);for(let r of ge(this,Nx).values())r.timer&&clearTimeout(r.timer),r.time=Rje()-r.time}resume(){if(ge(this,_0)!=null){this._forEachSubscriber(e=>e.resume()),Fe(this,_0,null);for(let e of ge(this,Nx).values()){let r=e.time;r<0&&(r=0),e.time=Rje(),setTimeout(e.func,r)}}}};E0=new WeakMap,_R=new WeakMap,_0=new WeakMap,_V=new WeakMap,bb=new WeakMap,cD=new WeakMap,CR=new WeakMap,oT=new WeakMap,Xne=new WeakMap,Nx=new WeakMap,CV=new WeakMap,kV=new WeakMap,Qm=new WeakSet,yb=async function(e){let r=ge(this,kV).cacheTimeout;if(r<0)return await this._perform(e);let n=Zxe(e.method,e),o=ge(this,CR).get(n);return o||(o=this._perform(e),ge(this,CR).set(n,o),setTimeout(()=>{ge(this,CR).get(n)===o&&ge(this,CR).delete(n)},r)),await o},Zne=new WeakSet,Pje=async function(e,r,n){bt(n<egn,"CCIP read exceeded maximum redirections","OFFCHAIN_FAULT",{reason:"TOO_MANY_REDIRECTS",transaction:Object.assign({},e,{blockTag:r,enableCcipRead:!0})});let o=Rx(e);try{return Qt(await this._perform({method:"call",transaction:o,blockTag:r}))}catch(i){if(!this.disableCcipRead&&qI(i)&&i.data&&n>=0&&r==="latest"&&o.to!=null&&ya(i.data,0,4)==="0x556f1830"){let a=i.data,s=await Hc(o.to,this),c;try{c=sgn(ya(i.data,4))}catch(f){bt(!1,f.message,"OFFCHAIN_FAULT",{reason:"BAD_DATA",transaction:o,info:{data:a}})}bt(c.sender.toLowerCase()===s.toLowerCase(),"CCIP Read sender mismatch","CALL_EXCEPTION",{action:"call",data:a,reason:"OffchainLookup",transaction:o,invocation:null,revert:{signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",name:"OffchainLookup",args:c.errorArgs}});let l=await this.ccipReadFetch(o,c.calldata,c.urls);bt(l!=null,"CCIP Read failed to fetch data","OFFCHAIN_FAULT",{reason:"FETCH_FAILED",transaction:o,info:{data:i.data,errorArgs:c.errorArgs}});let u={to:s,data:wo([c.selector,agn([l,c.extraData])])};this.emit("debug",{action:"sendCcipReadCall",transaction:u});try{let f=await Vt(this,Zne,Pje).call(this,u,r,n+1);return this.emit("debug",{action:"receiveCcipReadCallResult",transaction:Object.assign({},u),result:f}),f}catch(f){throw this.emit("debug",{action:"receiveCcipReadCallError",transaction:Object.assign({},u),error:f}),f}}throw i}},Qne=new WeakSet,Nje=async function(e){let{value:r}=await oc({network:this.getNetwork(),value:e});return r},lD=new WeakSet,Yne=async function(e,r,n){let o=this._getAddress(r),i=this._getBlockTag(n);return(typeof o!="string"||typeof i!="string")&&([o,i]=await Promise.all([o,i])),await Vt(this,Qne,Nje).call(this,Vt(this,Qm,yb).call(this,Object.assign(e,{address:o,blockTag:i})))},$ne=new WeakSet,Bje=async function(e,r){if(di(e,32))return await Vt(this,Qm,yb).call(this,{method:"getBlock",blockHash:e,includeTransactions:r});let n=this._getBlockTag(e);return typeof n!="string"&&(n=await n),await Vt(this,Qm,yb).call(this,{method:"getBlock",blockTag:n,includeTransactions:r})},uD=new WeakSet,Jne=async function(e,r){let n=await Ije(e,this);return n.type==="event"&&r&&r.length>0&&r[0].removed===!0&&(n=await Ije({orphan:"drop-log",log:r[0]},this)),ge(this,E0).get(n.tag)||null},TV=new WeakSet,Qxe=async function(e){let r=await Ije(e,this),n=r.tag,o=ge(this,E0).get(n);return o||(o={subscriber:this._getSubscriber(r),tag:n,addressableMap:new WeakMap,nameMap:new Map,started:!1,listeners:[]},ge(this,E0).set(n,o)),o};function ngn(t,e){try{let r=Oje(t,e);if(r)return Km(r)}catch{}return null}function Oje(t,e){if(t==="0x")return null;try{let r=jn(ya(t,e,e+32)),n=jn(ya(t,r,r+32));return ya(t,r+32,r+32+n)}catch{}return null}function e9t(t){let e=_c(t);if(e.length>32)throw new Error("internal; should not happen");let r=new Uint8Array(32);return r.set(e,32-e.length),r}function ogn(t){if(t.length%32===0)return t;let e=new Uint8Array(Math.ceil(t.length/32)*32);return e.set(t),e}var ign=new Uint8Array([]);function agn(t){let e=[],r=0;for(let n=0;n<t.length;n++)e.push(ign),r+=32;for(let n=0;n<t.length;n++){let o=mr(t[n]);e[n]=e9t(r),e.push(e9t(o.length)),e.push(ogn(o)),r+=32+Math.ceil(o.length/32)*32}return wo(e)}var t9t="0x0000000000000000000000000000000000000000000000000000000000000000";function sgn(t){let e={sender:"",urls:[],calldata:"",selector:"",extraData:"",errorArgs:[]};bt(bv(t)>=5*32,"insufficient OffchainLookup data","OFFCHAIN_FAULT",{reason:"insufficient OffchainLookup data"});let r=ya(t,0,32);bt(ya(r,0,12)===ya(t9t,0,12),"corrupt OffchainLookup sender","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup sender"}),e.sender=ya(r,12);try{let n=[],o=jn(ya(t,32,64)),i=jn(ya(t,o,o+32)),a=ya(t,o+32);for(let s=0;s<i;s++){let c=ngn(a,s*32);if(c==null)throw new Error("abort");n.push(c)}e.urls=n}catch{bt(!1,"corrupt OffchainLookup urls","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup urls"})}try{let n=Oje(t,64);if(n==null)throw new Error("abort");e.calldata=n}catch{bt(!1,"corrupt OffchainLookup calldata","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup calldata"})}bt(ya(t,100,128)===ya(t9t,0,28),"corrupt OffchainLookup callbaackSelector","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup callbaackSelector"}),e.selector=ya(t,96,100);try{let n=Oje(t,128);if(n==null)throw new Error("abort");e.extraData=n}catch{bt(!1,"corrupt OffchainLookup extraData","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup extraData"})}return e.errorArgs="sender,urls,calldata,selector,extraData".split(/,/).map(n=>e[n]),e}d();p();function IV(t,e){if(t.provider)return t.provider;bt(!1,"missing provider","UNSUPPORTED_OPERATION",{operation:e})}async function r9t(t,e){let r=Rx(e);if(r.to!=null&&(r.to=Hc(r.to,t)),r.from!=null){let n=r.from;r.from=Promise.all([t.getAddress(),Hc(n,t)]).then(([o,i])=>(He(o.toLowerCase()===i.toLowerCase(),"transaction from mismatch","tx.from",i),o))}else r.from=t.getAddress();return await oc(r)}var Ox=class{constructor(e){ae(this,"provider");wr(this,{provider:e||null})}async getNonce(e){return IV(this,"getTransactionCount").getTransactionCount(await this.getAddress(),e)}async populateCall(e){return await r9t(this,e)}async populateTransaction(e){let r=IV(this,"populateTransaction"),n=await r9t(this,e);n.nonce==null&&(n.nonce=await this.getNonce("pending")),n.gasLimit==null&&(n.gasLimit=await this.estimateGas(n));let o=await this.provider.getNetwork();if(n.chainId!=null){let a=rn(n.chainId);He(a===o.chainId,"transaction chainId mismatch","tx.chainId",e.chainId)}else n.chainId=o.chainId;let i=n.maxFeePerGas!=null||n.maxPriorityFeePerGas!=null;if(n.gasPrice!=null&&(n.type===2||i)?He(!1,"eip-1559 transaction do not support gasPrice","tx",e):(n.type===0||n.type===1)&&i&&He(!1,"pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","tx",e),(n.type===2||n.type==null)&&n.maxFeePerGas!=null&&n.maxPriorityFeePerGas!=null)n.type=2;else if(n.type===0||n.type===1){let a=await r.getFeeData();bt(a.gasPrice!=null,"network does not support gasPrice","UNSUPPORTED_OPERATION",{operation:"getGasPrice"}),n.gasPrice==null&&(n.gasPrice=a.gasPrice)}else{let a=await r.getFeeData();if(n.type==null)if(a.maxFeePerGas!=null&&a.maxPriorityFeePerGas!=null)if(n.type=2,n.gasPrice!=null){let s=n.gasPrice;delete n.gasPrice,n.maxFeePerGas=s,n.maxPriorityFeePerGas=s}else n.maxFeePerGas==null&&(n.maxFeePerGas=a.maxFeePerGas),n.maxPriorityFeePerGas==null&&(n.maxPriorityFeePerGas=a.maxPriorityFeePerGas);else a.gasPrice!=null?(bt(!i,"network does not support EIP-1559","UNSUPPORTED_OPERATION",{operation:"populateTransaction"}),n.gasPrice==null&&(n.gasPrice=a.gasPrice),n.type=0):bt(!1,"failed to get consistent fee data","UNSUPPORTED_OPERATION",{operation:"signer.getFeeData"});else(n.type===2||n.type===3)&&(n.maxFeePerGas==null&&(n.maxFeePerGas=a.maxFeePerGas),n.maxPriorityFeePerGas==null&&(n.maxPriorityFeePerGas=a.maxPriorityFeePerGas))}return await oc(n)}async estimateGas(e){return IV(this,"estimateGas").estimateGas(await this.populateCall(e))}async call(e){return IV(this,"call").call(await this.populateCall(e))}async resolveName(e){return await IV(this,"resolveName").resolveName(e)}async sendTransaction(e){let r=IV(this,"sendTransaction"),n=await this.populateTransaction(e);delete n.from;let o=pb.from(n);return await r.broadcastTransaction(await this.signTransaction(o))}},RV,$xe,Dje=class extends Ox{constructor(r,n){super(n);tt(this,RV);ae(this,"address");wr(this,{address:r})}async getAddress(){return this.address}connect(r){return new Dje(this.address,r)}async signTransaction(r){Vt(this,RV,$xe).call(this,"transactions","signTransaction")}async signMessage(r){Vt(this,RV,$xe).call(this,"messages","signMessage")}async signTypedData(r,n,o){Vt(this,RV,$xe).call(this,"typed-data","signTypedData")}},fD=Dje;RV=new WeakSet,$xe=function(r,n){bt(!1,`VoidSigner cannot sign ${r}`,"UNSUPPORTED_OPERATION",{operation:n})};d();p();var n9t=new Set;function sh(t){n9t.has(t)||(n9t.add(t),console.log("========= NOTICE ========="),console.log(`Request-Rate Exceeded for ${t} (this message will not be repeated)`),console.log(""),console.log("The default API keys for each service are provided as a highly-throttled,"),console.log("community resource for low-traffic projects and early prototyping."),console.log(""),console.log("While your application will continue to function, we highly recommended"),console.log("signing up for your own API keys to improve performance, increase your"),console.log("request rate/limit and enable other perks, such as metrics and advanced APIs."),console.log(""),console.log("For more details: https://docs.ethers.org/api-keys/"),console.log("=========================="))}d();p();d();p();d();p();d();p();function cgn(t){return JSON.parse(JSON.stringify(t))}var $m,w_,dD,kR,pD,MV,eoe,Lje,toe,Uje,ewe=class{constructor(e){tt(this,eoe);tt(this,toe);tt(this,$m,void 0);tt(this,w_,void 0);tt(this,dD,void 0);tt(this,kR,void 0);tt(this,pD,void 0);tt(this,MV,void 0);Fe(this,$m,e),Fe(this,w_,null),Fe(this,dD,Vt(this,eoe,Lje).bind(this)),Fe(this,kR,!1),Fe(this,pD,null),Fe(this,MV,!1)}_subscribe(e){throw new Error("subclasses must override this")}_emitResults(e,r){throw new Error("subclasses must override this")}_recover(e){throw new Error("subclasses must override this")}start(){ge(this,kR)||(Fe(this,kR,!0),Vt(this,eoe,Lje).call(this,-2))}stop(){!ge(this,kR)||(Fe(this,kR,!1),Fe(this,MV,!0),Vt(this,toe,Uje).call(this),ge(this,$m).off("block",ge(this,dD)))}pause(e){e&&Vt(this,toe,Uje).call(this),ge(this,$m).off("block",ge(this,dD))}resume(){this.start()}};$m=new WeakMap,w_=new WeakMap,dD=new WeakMap,kR=new WeakMap,pD=new WeakMap,MV=new WeakMap,eoe=new WeakSet,Lje=async function(e){try{ge(this,w_)==null&&Fe(this,w_,this._subscribe(ge(this,$m)));let r=null;try{r=await ge(this,w_)}catch(i){if(!Ga(i,"UNSUPPORTED_OPERATION")||i.operation!=="eth_newFilter")throw i}if(r==null){Fe(this,w_,null),ge(this,$m)._recoverSubscriber(this,this._recover(ge(this,$m)));return}let n=await ge(this,$m).getNetwork();if(ge(this,pD)||Fe(this,pD,n),ge(this,pD).chainId!==n.chainId)throw new Error("chaid changed");if(ge(this,MV))return;let o=await ge(this,$m).send("eth_getFilterChanges",[r]);await this._emitResults(ge(this,$m),o)}catch(r){console.log("@TODO",r)}ge(this,$m).once("block",ge(this,dD))},toe=new WeakSet,Uje=function(){let e=ge(this,w_);e&&(Fe(this,w_,null),e.then(r=>{ge(this,$m).destroyed||ge(this,$m).send("eth_uninstallFilter",[r])}))};var hD,twe=class extends ewe{constructor(r,n){super(r);tt(this,hD,void 0);Fe(this,hD,cgn(n))}_recover(r){return new ER(r,ge(this,hD))}async _subscribe(r){return await r.send("eth_newFilter",[ge(this,hD)])}async _emitResults(r,n){for(let o of n)r.emit(ge(this,hD),r._wrapLog(o,r._network))}};hD=new WeakMap;var rwe=class extends ewe{async _subscribe(e){return await e.send("eth_newPendingTransactionFilter",[])}async _emitResults(e,r){for(let n of r)e.emit("pending",n)}};var lgn="bigint,boolean,function,number,string,symbol".split(/,/g);function nwe(t){if(t==null||lgn.indexOf(typeof t)>=0||typeof t.getAddress=="function")return t;if(Array.isArray(t))return t.map(nwe);if(typeof t=="object")return Object.keys(t).reduce((e,r)=>(e[r]=t[r],e),{});throw new Error(`should not happen: ${t} (${typeof t})`)}function ugn(t){return new Promise(e=>{setTimeout(e,t)})}function PV(t){return t&&t.toLowerCase()}function o9t(t){return t&&typeof t.pollingInterval=="number"}var i9t={polling:!1,staticNetwork:null,batchStallTime:10,batchMaxSize:1<<20,batchMaxCount:100,cacheTimeout:250,pollingInterval:4e3},IR=class extends Ox{constructor(r,n){super(r);ae(this,"address");n=no(n),wr(this,{address:n})}connect(r){bt(!1,"cannot reconnect JsonRpcSigner","UNSUPPORTED_OPERATION",{operation:"signer.connect"})}async getAddress(){return this.address}async populateTransaction(r){return await this.populateCall(r)}async sendUncheckedTransaction(r){let n=nwe(r),o=[];if(n.from){let a=n.from;o.push((async()=>{let s=await Hc(a,this.provider);He(s!=null&&s.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",r),n.from=s})())}else n.from=this.address;if(n.gasLimit==null&&o.push((async()=>{n.gasLimit=await this.provider.estimateGas({...n,from:this.address})})()),n.to!=null){let a=n.to;o.push((async()=>{n.to=await Hc(a,this.provider)})())}o.length&&await Promise.all(o);let i=this.provider.getRpcTransaction(n);return this.provider.send("eth_sendTransaction",[i])}async sendTransaction(r){let n=await this.provider.getBlockNumber(),o=await this.sendUncheckedTransaction(r);return await new Promise((i,a)=>{let s=[1e3,100],c=0,l=async()=>{try{let u=await this.provider.getTransaction(o);if(u!=null){i(u.replaceableTransaction(n));return}}catch(u){if(Ga(u,"CANCELLED")||Ga(u,"BAD_DATA")||Ga(u,"NETWORK_ERROR")||Ga(u,"UNSUPPORTED_OPERATION")){u.info==null&&(u.info={}),u.info.sendTransactionHash=o,a(u);return}if(Ga(u,"INVALID_ARGUMENT")&&(c++,u.info==null&&(u.info={}),u.info.sendTransactionHash=o,c>10)){a(u);return}this.provider.emit("error",na("failed to fetch transation after sending (will try again)","UNKNOWN_ERROR",{error:u}))}this.provider._setTimeout(()=>{l()},s.pop()||4e3)};l()})}async signTransaction(r){let n=nwe(r);if(n.from){let i=await Hc(n.from,this.provider);He(i!=null&&i.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",r),n.from=i}else n.from=this.address;let o=this.provider.getRpcTransaction(n);return await this.provider.send("eth_signTransaction",[o])}async signMessage(r){let n=typeof r=="string"?Va(r):r;return await this.provider.send("personal_sign",[Qt(n),this.address.toLowerCase()])}async signTypedData(r,n,o){let i=nwe(o),a=await Cx.resolveNames(r,n,i,async s=>{let c=await Hc(s);return He(c!=null,"TypedData does not support null address","value",s),c});return await this.provider.send("eth_signTypedData_v4",[this.address.toLowerCase(),JSON.stringify(Cx.getPayload(a.domain,n,a.value))])}async unlock(r){return this.provider.send("personal_unlockAccount",[this.address.toLowerCase(),r,null])}async _legacySignMessage(r){let n=typeof r=="string"?Va(r):r;return await this.provider.send("eth_sign",[this.address.toLowerCase(),Qt(n)])}},mD,NV,iT,A_,GA,Dx,_v,noe,Fje,RR=class extends Bx{constructor(r,n){super(r,n);tt(this,noe);tt(this,mD,void 0);tt(this,NV,void 0);tt(this,iT,void 0);tt(this,A_,void 0);tt(this,GA,void 0);tt(this,Dx,void 0);tt(this,_v,void 0);Fe(this,NV,1),Fe(this,mD,Object.assign({},i9t,n||{})),Fe(this,iT,[]),Fe(this,A_,null),Fe(this,Dx,null),Fe(this,_v,null);{let i=null,a=new Promise(s=>{i=s});Fe(this,GA,{promise:a,resolve:i})}let o=this._getOption("staticNetwork");typeof o=="boolean"?(He(!o||r!=="any","staticNetwork cannot be used on special network 'any'","options",n),o&&r!=null&&Fe(this,Dx,Vi.from(r))):o&&(He(r==null||o.matches(r),"staticNetwork MUST match network object","options",n),Fe(this,Dx,o))}_getOption(r){return ge(this,mD)[r]}get _network(){return bt(ge(this,Dx),"network is not available yet","NETWORK_ERROR"),ge(this,Dx)}async _perform(r){if(r.method==="call"||r.method==="estimateGas"){let o=r.transaction;if(o&&o.type!=null&&rn(o.type)&&o.maxFeePerGas==null&&o.maxPriorityFeePerGas==null){let i=await this.getFeeData();i.maxFeePerGas==null&&i.maxPriorityFeePerGas==null&&(r=Object.assign({},r,{transaction:Object.assign({},o,{type:void 0})}))}}let n=this.getRpcRequest(r);return n!=null?await this.send(n.method,n.args):super._perform(r)}async _detectNetwork(){let r=this._getOption("staticNetwork");if(r)if(r===!0){if(ge(this,Dx))return ge(this,Dx)}else return r;return ge(this,_v)?await ge(this,_v):this.ready?(Fe(this,_v,(async()=>{try{let n=Vi.from(rn(await this.send("eth_chainId",[])));return Fe(this,_v,null),n}catch(n){throw Fe(this,_v,null),n}})()),await ge(this,_v)):(Fe(this,_v,(async()=>{let n={id:zC(this,NV)._++,method:"eth_chainId",params:[],jsonrpc:"2.0"};this.emit("debug",{action:"sendRpcPayload",payload:n});let o;try{o=(await this._send(n))[0],Fe(this,_v,null)}catch(i){throw Fe(this,_v,null),this.emit("debug",{action:"receiveRpcError",error:i}),i}if(this.emit("debug",{action:"receiveRpcResult",result:o}),"result"in o)return Vi.from(rn(o.result));throw this.getRpcError(n,o)})()),await ge(this,_v))}_start(){ge(this,GA)==null||ge(this,GA).resolve==null||(ge(this,GA).resolve(),Fe(this,GA,null),(async()=>{for(;ge(this,Dx)==null&&!this.destroyed;)try{Fe(this,Dx,await this._detectNetwork())}catch(r){if(this.destroyed)break;console.log("JsonRpcProvider failed to detect network and cannot start up; retry in 1s (perhaps the URL is wrong or the node is not started)"),this.emit("error",na("failed to bootstrap network detection","NETWORK_ERROR",{event:"initial-network-discovery",info:{error:r}})),await ugn(1e3)}Vt(this,noe,Fje).call(this)})())}async _waitUntilReady(){if(ge(this,GA)!=null)return await ge(this,GA).promise}_getSubscriber(r){return r.type==="pending"?new rwe(this):r.type==="event"?this._getOption("polling")?new ER(this,r.filter):new twe(this,r.filter):r.type==="orphan"&&r.filter.orphan==="drop-log"?new WA("orphan"):super._getSubscriber(r)}get ready(){return ge(this,GA)==null}getRpcTransaction(r){let n={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach(o=>{if(r[o]==null)return;let i=o;o==="gasLimit"&&(i="gas"),n[i]=xv(rn(r[o],`tx.${o}`))}),["from","to","data"].forEach(o=>{r[o]!=null&&(n[o]=Qt(r[o]))}),r.accessList&&(n.accessList=oh(r.accessList)),r.blobVersionedHashes&&(n.blobVersionedHashes=r.blobVersionedHashes.map(o=>o.toLowerCase())),n}getRpcRequest(r){switch(r.method){case"chainId":return{method:"eth_chainId",args:[]};case"getBlockNumber":return{method:"eth_blockNumber",args:[]};case"getGasPrice":return{method:"eth_gasPrice",args:[]};case"getPriorityFee":return{method:"eth_maxPriorityFeePerGas",args:[]};case"getBalance":return{method:"eth_getBalance",args:[PV(r.address),r.blockTag]};case"getTransactionCount":return{method:"eth_getTransactionCount",args:[PV(r.address),r.blockTag]};case"getCode":return{method:"eth_getCode",args:[PV(r.address),r.blockTag]};case"getStorage":return{method:"eth_getStorageAt",args:[PV(r.address),"0x"+r.position.toString(16),r.blockTag]};case"broadcastTransaction":return{method:"eth_sendRawTransaction",args:[r.signedTransaction]};case"getBlock":if("blockTag"in r)return{method:"eth_getBlockByNumber",args:[r.blockTag,!!r.includeTransactions]};if("blockHash"in r)return{method:"eth_getBlockByHash",args:[r.blockHash,!!r.includeTransactions]};break;case"getTransaction":return{method:"eth_getTransactionByHash",args:[r.hash]};case"getTransactionReceipt":return{method:"eth_getTransactionReceipt",args:[r.hash]};case"call":return{method:"eth_call",args:[this.getRpcTransaction(r.transaction),r.blockTag]};case"estimateGas":return{method:"eth_estimateGas",args:[this.getRpcTransaction(r.transaction)]};case"getLogs":return r.filter&&r.filter.address!=null&&(Array.isArray(r.filter.address)?r.filter.address=r.filter.address.map(PV):r.filter.address=PV(r.filter.address)),{method:"eth_getLogs",args:[r.filter]}}return null}getRpcError(r,n){let{method:o}=r,{error:i}=n;if(o==="eth_estimateGas"&&i.message){let c=i.message;if(!c.match(/revert/i)&&c.match(/insufficient funds/i))return na("insufficient funds","INSUFFICIENT_FUNDS",{transaction:r.params[0],info:{payload:r,error:i}})}if(o==="eth_call"||o==="eth_estimateGas"){let c=zje(i),l=Ix.getBuiltinCallException(o==="eth_call"?"call":"estimateGas",r.params[0],c?c.data:null);return l.info={error:i,payload:r},l}let a=JSON.stringify(fgn(i));if(typeof i.message=="string"&&i.message.match(/user denied|ethers-user-denied/i))return na("user rejected action","ACTION_REJECTED",{action:{eth_sign:"signMessage",personal_sign:"signMessage",eth_signTypedData_v4:"signTypedData",eth_signTransaction:"signTransaction",eth_sendTransaction:"sendTransaction",eth_requestAccounts:"requestAccess",wallet_requestAccounts:"requestAccess"}[o]||"unknown",reason:"rejected",info:{payload:r,error:i}});if(o==="eth_sendRawTransaction"||o==="eth_sendTransaction"){let c=r.params[0];if(a.match(/insufficient funds|base fee exceeds gas limit/i))return na("insufficient funds for intrinsic transaction cost","INSUFFICIENT_FUNDS",{transaction:c,info:{error:i}});if(a.match(/nonce/i)&&a.match(/too low/i))return na("nonce has already been used","NONCE_EXPIRED",{transaction:c,info:{error:i}});if(a.match(/replacement transaction/i)&&a.match(/underpriced/i))return na("replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:c,info:{error:i}});if(a.match(/only replay-protected/i))return na("legacy pre-eip-155 transactions not supported","UNSUPPORTED_OPERATION",{operation:o,info:{transaction:c,info:{error:i}}})}let s=!!a.match(/the method .* does not exist/i);return s||i&&i.details&&i.details.startsWith("Unauthorized method:")&&(s=!0),s?na("unsupported operation","UNSUPPORTED_OPERATION",{operation:r.method,info:{error:i,payload:r}}):na("could not coalesce error","UNKNOWN_ERROR",{error:i,payload:r})}send(r,n){if(this.destroyed)return Promise.reject(na("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:r}));let o=zC(this,NV)._++,i=new Promise((a,s)=>{ge(this,iT).push({resolve:a,reject:s,payload:{method:r,params:n,id:o,jsonrpc:"2.0"}})});return Vt(this,noe,Fje).call(this),i}async getSigner(r){r==null&&(r=0);let n=this.send("eth_accounts",[]);if(typeof r=="number"){let i=await n;if(r>=i.length)throw new Error("no such account");return new IR(this,i[r])}let{accounts:o}=await oc({network:this.getNetwork(),accounts:n});r=no(r);for(let i of o)if(no(i)===r)return new IR(this,r);throw new Error("invalid account")}async listAccounts(){return(await this.send("eth_accounts",[])).map(n=>new IR(this,n))}destroy(){ge(this,A_)&&(clearTimeout(ge(this,A_)),Fe(this,A_,null));for(let{payload:r,reject:n}of ge(this,iT))n(na("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:r.method}));Fe(this,iT,[]),super.destroy()}};mD=new WeakMap,NV=new WeakMap,iT=new WeakMap,A_=new WeakMap,GA=new WeakMap,Dx=new WeakMap,_v=new WeakMap,noe=new WeakSet,Fje=function(){if(ge(this,A_))return;let r=this._getOption("batchMaxCount")===1?0:this._getOption("batchStallTime");Fe(this,A_,setTimeout(()=>{Fe(this,A_,null);let n=ge(this,iT);for(Fe(this,iT,[]);n.length;){let o=[n.shift()];for(;n.length&&o.length!==ge(this,mD).batchMaxCount;)if(o.push(n.shift()),JSON.stringify(o.map(a=>a.payload)).length>ge(this,mD).batchMaxSize){n.unshift(o.pop());break}(async()=>{let i=o.length===1?o[0].payload:o.map(a=>a.payload);this.emit("debug",{action:"sendRpcPayload",payload:i});try{let a=await this._send(i);this.emit("debug",{action:"receiveRpcResult",result:a});for(let{resolve:s,reject:c,payload:l}of o){if(this.destroyed){c(na("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:l.method}));continue}let u=a.filter(f=>f.id===l.id)[0];if(u==null){let f=na("missing response for request","BAD_DATA",{value:a,info:{payload:l}});this.emit("error",f),c(f);continue}if("error"in u){c(this.getRpcError(l,u));continue}s(u.result)}}catch(a){this.emit("debug",{action:"receiveRpcError",error:a});for(let{reject:s}of o)s(a)}})()}},r))};var TR,roe=class extends RR{constructor(r,n){super(r,n);tt(this,TR,void 0);let o=this._getOption("pollingInterval");o==null&&(o=i9t.pollingInterval),Fe(this,TR,o)}_getSubscriber(r){let n=super._getSubscriber(r);return o9t(n)&&(n.pollingInterval=ge(this,TR)),n}get pollingInterval(){return ge(this,TR)}set pollingInterval(r){if(!Number.isInteger(r)||r<0)throw new Error("invalid interval");Fe(this,TR,r),this._forEachSubscriber(n=>{o9t(n)&&(n.pollingInterval=ge(this,TR))})}};TR=new WeakMap;var BV,Fl=class extends roe{constructor(r,n,o){r==null&&(r="http://localhost:8545");super(n,o);tt(this,BV,void 0);typeof r=="string"?Fe(this,BV,new Ts(r)):Fe(this,BV,r.clone())}_getConnection(){return ge(this,BV).clone()}async send(r,n){return await this._start(),await super.send(r,n)}async _send(r){let n=this._getConnection();n.body=JSON.stringify(r),n.setHeader("content-type","application/json");let o=await n.send();o.assertOk();let i=o.bodyJson;return Array.isArray(i)||(i=[i]),i}};BV=new WeakMap;function zje(t){if(t==null)return null;if(typeof t.message=="string"&&t.message.match(/revert/i)&&di(t.data))return{message:t.message,data:t.data};if(typeof t=="object"){for(let e in t){let r=zje(t[e]);if(r)return r}return null}if(typeof t=="string")try{return zje(JSON.parse(t))}catch{}return null}function Hje(t,e){if(t!=null){if(typeof t.message=="string"&&e.push(t.message),typeof t=="object")for(let r in t)Hje(t[r],e);if(typeof t=="string")try{return Hje(JSON.parse(t),e)}catch{}}}function fgn(t){let e=[];return Hje(t,e),e}var owe="9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972";function dgn(t){switch(t){case"mainnet":return"rpc.ankr.com/eth";case"goerli":return"rpc.ankr.com/eth_goerli";case"sepolia":return"rpc.ankr.com/eth_sepolia";case"arbitrum":return"rpc.ankr.com/arbitrum";case"base":return"rpc.ankr.com/base";case"base-goerli":return"rpc.ankr.com/base_goerli";case"base-sepolia":return"rpc.ankr.com/base_sepolia";case"bnb":return"rpc.ankr.com/bsc";case"bnbt":return"rpc.ankr.com/bsc_testnet_chapel";case"matic":return"rpc.ankr.com/polygon";case"matic-mumbai":return"rpc.ankr.com/polygon_mumbai";case"optimism":return"rpc.ankr.com/optimism";case"optimism-goerli":return"rpc.ankr.com/optimism_testnet";case"optimism-sepolia":return"rpc.ankr.com/optimism_sepolia"}He(!1,"unsupported network","network",t)}var S_=class extends Fl{constructor(r,n){r==null&&(r="mainnet");let o=Vi.from(r);n==null&&(n=owe);let i={polling:!0,staticNetwork:o},a=S_.getRequest(o,n);super(a,o,i);ae(this,"apiKey");wr(this,{apiKey:n})}_getProvider(r){try{return new S_(r,this.apiKey)}catch{}return super._getProvider(r)}static getRequest(r,n){n==null&&(n=owe);let o=new Ts(`https://${dgn(r.name)}/${n}`);return o.allowGzip=!0,n===owe&&(o.retryFunc=async(i,a,s)=>(sh("AnkrProvider"),!0)),o}getRpcError(r,n){return r.method==="eth_sendRawTransaction"&&n&&n.error&&n.error.message==="INTERNAL_ERROR: could not replace existing tx"&&(n.error.message="replacement transaction underpriced"),super.getRpcError(r,n)}isCommunityResource(){return this.apiKey===owe}};d();p();var iwe="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";function pgn(t){switch(t){case"mainnet":return"eth-mainnet.alchemyapi.io";case"goerli":return"eth-goerli.g.alchemy.com";case"sepolia":return"eth-sepolia.g.alchemy.com";case"arbitrum":return"arb-mainnet.g.alchemy.com";case"arbitrum-goerli":return"arb-goerli.g.alchemy.com";case"arbitrum-sepolia":return"arb-sepolia.g.alchemy.com";case"base":return"base-mainnet.g.alchemy.com";case"base-goerli":return"base-goerli.g.alchemy.com";case"base-sepolia":return"base-sepolia.g.alchemy.com";case"matic":return"polygon-mainnet.g.alchemy.com";case"matic-amoy":return"polygon-amoy.g.alchemy.com";case"matic-mumbai":return"polygon-mumbai.g.alchemy.com";case"optimism":return"opt-mainnet.g.alchemy.com";case"optimism-goerli":return"opt-goerli.g.alchemy.com";case"optimism-sepolia":return"opt-sepolia.g.alchemy.com"}He(!1,"unsupported network","network",t)}var E_=class extends Fl{constructor(r,n){r==null&&(r="mainnet");let o=Vi.from(r);n==null&&(n=iwe);let i=E_.getRequest(o,n);super(i,o,{staticNetwork:o});ae(this,"apiKey");wr(this,{apiKey:n})}_getProvider(r){try{return new E_(r,this.apiKey)}catch{}return super._getProvider(r)}async _perform(r){if(r.method==="getTransactionResult"){let{trace:n,tx:o}=await oc({trace:this.send("trace_transaction",[r.hash]),tx:this.getTransaction(r.hash)});if(n==null||o==null)return null;let i,a=!1;try{i=n[0].result.output,a=n[0].error==="Reverted"}catch{}if(i)return bt(!a,"an error occurred during transaction executions","CALL_EXCEPTION",{action:"getTransactionResult",data:i,reason:null,transaction:o,invocation:null,revert:null}),i;bt(!1,"could not parse trace result","BAD_DATA",{value:n})}return await super._perform(r)}isCommunityResource(){return this.apiKey===iwe}static getRequest(r,n){n==null&&(n=iwe);let o=new Ts(`https://${pgn(r.name)}/v2/${n}`);return o.allowGzip=!0,n===iwe&&(o.retryFunc=async(i,a,s)=>(sh("alchemy"),!0)),o}};d();p();function awe(t){switch(t){case"mainnet":return"39f1d67cedf8b7831010a665328c9197";case"arbitrum":return"0550c209db33c3abf4cc927e1e18cea1";case"bnb":return"98b5a77e531614387366f6fc5da097f8";case"matic":return"cd9d4d70377471aa7c142ec4a4205249"}He(!1,"unsupported network","network",t)}function hgn(t){switch(t){case"mainnet":return"ethereum-mainnet.core.chainstack.com";case"arbitrum":return"arbitrum-mainnet.core.chainstack.com";case"bnb":return"bsc-mainnet.core.chainstack.com";case"matic":return"polygon-mainnet.core.chainstack.com"}He(!1,"unsupported network","network",t)}var __=class extends Fl{constructor(r,n){r==null&&(r="mainnet");let o=Vi.from(r);n==null&&(n=awe(o.name));let i=__.getRequest(o,n);super(i,o,{staticNetwork:o});ae(this,"apiKey");wr(this,{apiKey:n})}_getProvider(r){try{return new __(r,this.apiKey)}catch{}return super._getProvider(r)}isCommunityResource(){return this.apiKey===awe(this._network.name)}static getRequest(r,n){n==null&&(n=awe(r.name));let o=new Ts(`https://${hgn(r.name)}/${n}`);return o.allowGzip=!0,n===awe(r.name)&&(o.retryFunc=async(i,a,s)=>(sh("ChainstackProvider"),!0)),o}};d();p();var gD=class extends Fl{constructor(e){e==null&&(e="mainnet");let r=Vi.from(e);He(r.name==="mainnet","unsupported network","network",e),super("https://cloudflare-eth.com/",r,{staticNetwork:r})}};d();p();var a9t=2e3;function mgn(t){return t&&typeof t.then=="function"}var s9t="org.ethers.plugins.provider.Etherscan",vD=class extends vb{constructor(r){super(s9t);ae(this,"baseUrl");wr(this,{baseUrl:r})}clone(){return new vD(this.baseUrl)}},ggn=["enableCcipRead"],vgn=1,OV,yD=class extends Bx{constructor(r,n){let o=n??null;super();ae(this,"network");ae(this,"apiKey");tt(this,OV,void 0);let i=Vi.from(r);Fe(this,OV,i.getPlugin(s9t)),wr(this,{apiKey:o,network:i}),this.getBaseUrl()}getBaseUrl(){if(ge(this,OV))return ge(this,OV).baseUrl;switch(this.network.name){case"mainnet":return"https://api.etherscan.io";case"goerli":return"https://api-goerli.etherscan.io";case"sepolia":return"https://api-sepolia.etherscan.io";case"holesky":return"https://api-holesky.etherscan.io";case"arbitrum":return"https://api.arbiscan.io";case"arbitrum-goerli":return"https://api-goerli.arbiscan.io";case"base":return"https://api.basescan.org";case"base-sepolia":return"https://api-sepolia.basescan.org";case"bnb":return"https://api.bscscan.com";case"bnbt":return"https://api-testnet.bscscan.com";case"matic":return"https://api.polygonscan.com";case"matic-amoy":return"https://api-amoy.polygonscan.com";case"matic-mumbai":return"https://api-testnet.polygonscan.com";case"optimism":return"https://api-optimistic.etherscan.io";case"optimism-goerli":return"https://api-goerli-optimistic.etherscan.io";default:}He(!1,"unsupported network","network",this.network)}getUrl(r,n){let o=Object.keys(n).reduce((a,s)=>{let c=n[s];return c!=null&&(a+=`&${s}=${c}`),a},""),i=this.apiKey?`&apikey=${this.apiKey}`:"";return`${this.getBaseUrl()}/api?module=${r}${o}${i}`}getPostUrl(){return`${this.getBaseUrl()}/api`}getPostData(r,n){return n.module=r,n.apikey=this.apiKey,n}async detectNetwork(){return this.network}async fetch(r,n,o){let i=vgn++,a=o?this.getPostUrl():this.getUrl(r,n),s=o?this.getPostData(r,n):null;this.emit("debug",{action:"sendRequest",id:i,url:a,payload:s});let c=new Ts(a);c.setThrottleParams({slotInterval:1e3}),c.retryFunc=(f,h,m)=>(this.isCommunityResource()&&sh("Etherscan"),Promise.resolve(!0)),c.processFunc=async(f,h)=>{let m=h.hasBody()?JSON.parse(Km(h.body)):{},g=(typeof m.result=="string"?m.result:"").toLowerCase().indexOf("rate limit")>=0;return r==="proxy"?m&&m.status==0&&m.message=="NOTOK"&&g&&(this.emit("debug",{action:"receiveError",id:i,reason:"proxy-NOTOK",error:m}),h.throwThrottleError(m.result,a9t)):g&&(this.emit("debug",{action:"receiveError",id:i,reason:"null result",error:m.result}),h.throwThrottleError(m.result,a9t)),h},s&&(c.setHeader("content-type","application/x-www-form-urlencoded; charset=UTF-8"),c.body=Object.keys(s).map(f=>`${f}=${s[f]}`).join("&"));let l=await c.send();try{l.assertOk()}catch(f){this.emit("debug",{action:"receiveError",id:i,error:f,reason:"assertOk"}),bt(!1,"response error","SERVER_ERROR",{request:c,response:l})}l.hasBody()||(this.emit("debug",{action:"receiveError",id:i,error:"missing body",reason:"null body"}),bt(!1,"missing response","SERVER_ERROR",{request:c,response:l}));let u=JSON.parse(Km(l.body));return r==="proxy"?(u.jsonrpc!="2.0"&&(this.emit("debug",{action:"receiveError",id:i,result:u,reason:"invalid JSON-RPC"}),bt(!1,"invalid JSON-RPC response (missing jsonrpc='2.0')","SERVER_ERROR",{request:c,response:l,info:{result:u}})),u.error&&(this.emit("debug",{action:"receiveError",id:i,result:u,reason:"JSON-RPC error"}),bt(!1,"error response","SERVER_ERROR",{request:c,response:l,info:{result:u}})),this.emit("debug",{action:"receiveRequest",id:i,result:u}),u.result):u.status==0&&(u.message==="No records found"||u.message==="No transactions found")?(this.emit("debug",{action:"receiveRequest",id:i,result:u}),u.result):((u.status!=1||typeof u.message=="string"&&!u.message.match(/^OK/))&&(this.emit("debug",{action:"receiveError",id:i,result:u}),bt(!1,"error response","SERVER_ERROR",{request:c,response:l,info:{result:u}})),this.emit("debug",{action:"receiveRequest",id:i,result:u}),u.result)}_getTransactionPostData(r){let n={};for(let o in r){if(ggn.indexOf(o)>=0||r[o]==null)continue;let i=r[o];if(!(o==="type"&&i===0)&&!(o==="blockTag"&&i==="latest")){if({type:!0,gasLimit:!0,gasPrice:!0,maxFeePerGs:!0,maxPriorityFeePerGas:!0,nonce:!0,value:!0}[o])i=xv(i);else if(o==="accessList")i="["+oh(i).map(a=>`{address:"${a.address}",storageKeys:["${a.storageKeys.join('","')}"]}`).join(",")+"]";else if(o==="blobVersionedHashes"){if(i.length===0)continue;bt(!1,"Etherscan API does not support blobVersionedHashes","UNSUPPORTED_OPERATION",{operation:"_getTransactionPostData",info:{transaction:r}})}else i=Qt(i);n[o]=i}}return n}_checkError(r,n,o){let i="";if(Ga(n,"SERVER_ERROR")){try{i=n.info.result.error.message}catch{}if(!i)try{i=n.info.message}catch{}}if(r.method==="estimateGas"&&!i.match(/revert/i)&&i.match(/insufficient funds/i)&&bt(!1,"insufficient funds","INSUFFICIENT_FUNDS",{transaction:r.transaction}),(r.method==="call"||r.method==="estimateGas")&&i.match(/execution reverted/i)){let a="";try{a=n.info.result.error.data}catch{}let s=Ix.getBuiltinCallException(r.method,r.transaction,a);throw s.info={request:r,error:n},s}if(i&&r.method==="broadcastTransaction"){let a=pb.from(r.signedTransaction);i.match(/replacement/i)&&i.match(/underpriced/i)&&bt(!1,"replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:a}),i.match(/insufficient funds/)&&bt(!1,"insufficient funds for intrinsic transaction cost","INSUFFICIENT_FUNDS",{transaction:a}),i.match(/same hash was already imported|transaction nonce is too low|nonce too low/)&&bt(!1,"nonce has already been used","NONCE_EXPIRED",{transaction:a})}throw n}async _detectNetwork(){return this.network}async _perform(r){switch(r.method){case"chainId":return this.network.chainId;case"getBlockNumber":return this.fetch("proxy",{action:"eth_blockNumber"});case"getGasPrice":return this.fetch("proxy",{action:"eth_gasPrice"});case"getPriorityFee":if(this.network.name==="mainnet")return"1000000000";if(this.network.name==="optimism")return"1000000";throw new Error("fallback onto the AbstractProvider default");case"getBalance":return this.fetch("account",{action:"balance",address:r.address,tag:r.blockTag});case"getTransactionCount":return this.fetch("proxy",{action:"eth_getTransactionCount",address:r.address,tag:r.blockTag});case"getCode":return this.fetch("proxy",{action:"eth_getCode",address:r.address,tag:r.blockTag});case"getStorage":return this.fetch("proxy",{action:"eth_getStorageAt",address:r.address,position:r.position,tag:r.blockTag});case"broadcastTransaction":return this.fetch("proxy",{action:"eth_sendRawTransaction",hex:r.signedTransaction},!0).catch(n=>this._checkError(r,n,r.signedTransaction));case"getBlock":if("blockTag"in r)return this.fetch("proxy",{action:"eth_getBlockByNumber",tag:r.blockTag,boolean:r.includeTransactions?"true":"false"});bt(!1,"getBlock by blockHash not supported by Etherscan","UNSUPPORTED_OPERATION",{operation:"getBlock(blockHash)"});case"getTransaction":return this.fetch("proxy",{action:"eth_getTransactionByHash",txhash:r.hash});case"getTransactionReceipt":return this.fetch("proxy",{action:"eth_getTransactionReceipt",txhash:r.hash});case"call":{if(r.blockTag!=="latest")throw new Error("EtherscanProvider does not support blockTag for call");let n=this._getTransactionPostData(r.transaction);n.module="proxy",n.action="eth_call";try{return await this.fetch("proxy",n,!0)}catch(o){return this._checkError(r,o,r.transaction)}}case"estimateGas":{let n=this._getTransactionPostData(r.transaction);n.module="proxy",n.action="eth_estimateGas";try{return await this.fetch("proxy",n,!0)}catch(o){return this._checkError(r,o,r.transaction)}}default:break}return super._perform(r)}async getNetwork(){return this.network}async getEtherPrice(){return this.network.name!=="mainnet"?0:parseFloat((await this.fetch("stats",{action:"ethprice"})).ethusd)}async getContract(r){let n=this._getAddress(r);mgn(n)&&(n=await n);try{let o=await this.fetch("contract",{action:"getabi",address:n}),i=JSON.parse(o);return new Ev(n,i,this)}catch{return null}}isCommunityResource(){return this.apiKey==null}};OV=new WeakMap;d();p();d();p();d();p();function ygn(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof globalThis<"u")return globalThis;throw new Error("unable to locate global object")}var c9t=ygn().WebSocket;d();p();var C_,ooe,MR,bD,PR,BR=class{constructor(e,r){tt(this,C_,void 0);tt(this,ooe,void 0);tt(this,MR,void 0);tt(this,bD,void 0);tt(this,PR,void 0);Fe(this,C_,e),Fe(this,ooe,JSON.stringify(r)),Fe(this,MR,null),Fe(this,bD,null),Fe(this,PR,null)}get filter(){return JSON.parse(ge(this,ooe))}start(){Fe(this,MR,ge(this,C_).send("eth_subscribe",this.filter).then(e=>(ge(this,C_)._register(e,this),e)))}stop(){ge(this,MR).then(e=>{ge(this,C_).destroyed||ge(this,C_).send("eth_unsubscribe",[e])}),Fe(this,MR,null)}pause(e){bt(e,"preserve logs while paused not supported by SocketSubscriber yet","UNSUPPORTED_OPERATION",{operation:"pause(false)"}),Fe(this,bD,!!e)}resume(){Fe(this,bD,null)}_handleMessage(e){if(ge(this,MR)!=null&&ge(this,bD)===null){let r=ge(this,PR);r==null?r=this._emit(ge(this,C_),e):r=r.then(async()=>{await this._emit(ge(this,C_),e)}),Fe(this,PR,r.then(()=>{ge(this,PR)===r&&Fe(this,PR,null)}))}}async _emit(e,r){throw new Error("sub-classes must implemente this; _emit")}};C_=new WeakMap,ooe=new WeakMap,MR=new WeakMap,bD=new WeakMap,PR=new WeakMap;var LV=class extends BR{constructor(e){super(e,["newHeads"])}async _emit(e,r){e.emit("block",parseInt(r.number))}},UV=class extends BR{constructor(e){super(e,["newPendingTransactions"])}async _emit(e,r){e.emit("pending",r)}},ioe,FV=class extends BR{constructor(r,n){super(r,["logs",n]);tt(this,ioe,void 0);Fe(this,ioe,JSON.stringify(n))}get logFilter(){return JSON.parse(ge(this,ioe))}async _emit(r,n){r.emit(this.logFilter,r._wrapLog(n,r._network))}};ioe=new WeakMap;var xD,DV,NR,wD=class extends RR{constructor(r,n){let o=Object.assign({},n??{});He(o.batchMaxCount==null||o.batchMaxCount===1,"sockets-based providers do not support batches","options.batchMaxCount",n),o.batchMaxCount=1,o.staticNetwork==null&&(o.staticNetwork=!0);super(r,o);tt(this,xD,void 0);tt(this,DV,void 0);tt(this,NR,void 0);Fe(this,xD,new Map),Fe(this,DV,new Map),Fe(this,NR,new Map)}_getSubscriber(r){switch(r.type){case"close":return new WA("close");case"block":return new LV(this);case"pending":return new UV(this);case"event":return new FV(this,r.filter);case"orphan":if(r.filter.orphan==="drop-log")return new WA("drop-log")}return super._getSubscriber(r)}_register(r,n){ge(this,DV).set(r,n);let o=ge(this,NR).get(r);if(o){for(let i of o)n._handleMessage(i);ge(this,NR).delete(r)}}async _send(r){He(!Array.isArray(r),"WebSocket does not support batch send","payload",r);let n=new Promise((o,i)=>{ge(this,xD).set(r.id,{payload:r,resolve:o,reject:i})});return await this._waitUntilReady(),await this._write(JSON.stringify(r)),[await n]}async _processMessage(r){let n=JSON.parse(r);if(n&&typeof n=="object"&&"id"in n){let o=ge(this,xD).get(n.id);if(o==null){this.emit("error",na("received result for unknown id","UNKNOWN_ERROR",{reasonCode:"UNKNOWN_ID",result:n}));return}ge(this,xD).delete(n.id),o.resolve(n)}else if(n&&n.method==="eth_subscription"){let o=n.params.subscription,i=ge(this,DV).get(o);if(i)i._handleMessage(n.params.result);else{let a=ge(this,NR).get(o);a==null&&(a=[],ge(this,NR).set(o,a)),a.push(n.params.result)}}else{this.emit("error",na("received unexpected message","UNKNOWN_ERROR",{reasonCode:"UNEXPECTED_MESSAGE",result:n}));return}}async _write(r){throw new Error("sub-classes must override this")}};xD=new WeakMap,DV=new WeakMap,NR=new WeakMap;var AD,VA,aT=class extends wD{constructor(r,n,o){super(n,o);tt(this,AD,void 0);tt(this,VA,void 0);typeof r=="string"?(Fe(this,AD,()=>new c9t(r)),Fe(this,VA,ge(this,AD).call(this))):typeof r=="function"?(Fe(this,AD,r),Fe(this,VA,r())):(Fe(this,AD,null),Fe(this,VA,r)),this.websocket.onopen=async()=>{try{await this._start(),this.resume()}catch(i){console.log("failed to start WebsocketProvider",i)}},this.websocket.onmessage=i=>{this._processMessage(i.data)}}get websocket(){if(ge(this,VA)==null)throw new Error("websocket closed");return ge(this,VA)}async _write(r){this.websocket.send(r)}async destroy(){ge(this,VA)!=null&&(ge(this,VA).close(),Fe(this,VA,null)),super.destroy()}};AD=new WeakMap,VA=new WeakMap;var aoe="84842078b09946638c03157f83405213";function bgn(t){switch(t){case"mainnet":return"mainnet.infura.io";case"goerli":return"goerli.infura.io";case"sepolia":return"sepolia.infura.io";case"arbitrum":return"arbitrum-mainnet.infura.io";case"arbitrum-goerli":return"arbitrum-goerli.infura.io";case"arbitrum-sepolia":return"arbitrum-sepolia.infura.io";case"base":return"base-mainnet.infura.io";case"base-goerlia":return"base-goerli.infura.io";case"base-sepolia":return"base-sepolia.infura.io";case"bnb":return"bnbsmartchain-mainnet.infura.io";case"bnbt":return"bnbsmartchain-testnet.infura.io";case"linea":return"linea-mainnet.infura.io";case"linea-goerli":return"linea-goerli.infura.io";case"linea-sepolia":return"linea-sepolia.infura.io";case"matic":return"polygon-mainnet.infura.io";case"matic-amoy":return"polygon-amoy.infura.io";case"matic-mumbai":return"polygon-mumbai.infura.io";case"optimism":return"optimism-mainnet.infura.io";case"optimism-goerli":return"optimism-goerli.infura.io";case"optimism-sepolia":return"optimism-sepolia.infura.io"}He(!1,"unsupported network","network",t)}var zV=class extends aT{constructor(r,n){let o=new qA(r,n),i=o._getConnection();bt(!i.credentials,"INFURA WebSocket project secrets unsupported","UNSUPPORTED_OPERATION",{operation:"InfuraProvider.getWebSocketProvider()"});let a=i.url.replace(/^http/i,"ws").replace("/v3/","/ws/v3/");super(a,o._network);ae(this,"projectId");ae(this,"projectSecret");wr(this,{projectId:o.projectId,projectSecret:o.projectSecret})}isCommunityResource(){return this.projectId===aoe}},qA=class extends Fl{constructor(r,n,o){r==null&&(r="mainnet");let i=Vi.from(r);n==null&&(n=aoe),o==null&&(o=null);let a=qA.getRequest(i,n,o);super(a,i,{staticNetwork:i});ae(this,"projectId");ae(this,"projectSecret");wr(this,{projectId:n,projectSecret:o})}_getProvider(r){try{return new qA(r,this.projectId,this.projectSecret)}catch{}return super._getProvider(r)}isCommunityResource(){return this.projectId===aoe}static getWebSocketProvider(r,n){return new zV(r,n)}static getRequest(r,n,o){n==null&&(n=aoe),o==null&&(o=null);let i=new Ts(`https://${bgn(r.name)}/v3/${n}`);return i.allowGzip=!0,o&&i.setCredentials("",o),n===aoe&&(i.retryFunc=async(a,s,c)=>(sh("InfuraProvider"),!0)),i}};d();p();var swe="919b412a057b5e9c9b6dce193c5a60242d6efadb";function xgn(t){switch(t){case"mainnet":return"ethers.quiknode.pro";case"goerli":return"ethers.ethereum-goerli.quiknode.pro";case"sepolia":return"ethers.ethereum-sepolia.quiknode.pro";case"holesky":return"ethers.ethereum-holesky.quiknode.pro";case"arbitrum":return"ethers.arbitrum-mainnet.quiknode.pro";case"arbitrum-goerli":return"ethers.arbitrum-goerli.quiknode.pro";case"arbitrum-sepolia":return"ethers.arbitrum-sepolia.quiknode.pro";case"base":return"ethers.base-mainnet.quiknode.pro";case"base-goerli":return"ethers.base-goerli.quiknode.pro";case"base-spolia":return"ethers.base-sepolia.quiknode.pro";case"bnb":return"ethers.bsc.quiknode.pro";case"bnbt":return"ethers.bsc-testnet.quiknode.pro";case"matic":return"ethers.matic.quiknode.pro";case"matic-mumbai":return"ethers.matic-testnet.quiknode.pro";case"optimism":return"ethers.optimism.quiknode.pro";case"optimism-goerli":return"ethers.optimism-goerli.quiknode.pro";case"optimism-sepolia":return"ethers.optimism-sepolia.quiknode.pro";case"xdai":return"ethers.xdai.quiknode.pro"}He(!1,"unsupported network","network",t)}var k_=class extends Fl{constructor(r,n){r==null&&(r="mainnet");let o=Vi.from(r);n==null&&(n=swe);let i=k_.getRequest(o,n);super(i,o,{staticNetwork:o});ae(this,"token");wr(this,{token:n})}_getProvider(r){try{return new k_(r,this.token)}catch{}return super._getProvider(r)}isCommunityResource(){return this.token===swe}static getRequest(r,n){n==null&&(n=swe);let o=new Ts(`https://${xgn(r.name)}/${n}`);return o.allowGzip=!0,n===swe&&(o.retryFunc=async(i,a,s)=>(sh("QuickNodeProvider"),!0)),o}};d();p();var wgn=BigInt("1"),Agn=BigInt("2");function Sgn(t){for(let e=t.length-1;e>0;e--){let r=Math.floor(Math.random()*(e+1)),n=t[e];t[e]=t[r],t[r]=n}}function Egn(t){return new Promise(e=>{setTimeout(e,t)})}function Vje(){return new Date().getTime()}function jje(t){return JSON.stringify(t,(e,r)=>typeof r=="bigint"?{type:"bigint",value:r.toString()}:r)}var l9t={stallTimeout:400,priority:1,weight:1},u9t={blockNumber:-2,requests:0,lateResponses:0,errorResponses:0,outOfSync:-1,unsupportedEvents:0,rollingDuration:0,score:0,_network:null,_updateNumber:null,_totalTime:0,_lastFatalError:null,_lastFatalErrorTimestamp:0};async function _gn(t,e){for(;(t.blockNumber<0||t.blockNumber<e)&&(t._updateNumber||(t._updateNumber=(async()=>{try{let r=await t.provider.getBlockNumber();r>t.blockNumber&&(t.blockNumber=r)}catch(r){t.blockNumber=-2,t._lastFatalError=r,t._lastFatalErrorTimestamp=Vje()}t._updateNumber=null})()),await t._updateNumber,t.outOfSync++,!t._lastFatalError););}function soe(t){if(t==null)return"null";if(Array.isArray(t))return"["+t.map(soe).join(",")+"]";if(typeof t=="object"&&typeof t.toJSON=="function")return soe(t.toJSON());switch(typeof t){case"boolean":case"symbol":return t.toString();case"bigint":case"number":return BigInt(t).toString();case"string":return JSON.stringify(t);case"object":{let e=Object.keys(t);return e.sort(),"{"+e.map(r=>`${JSON.stringify(r)}:${soe(t[r])}`).join(",")+"}"}}throw console.log("Could not serialize",t),new Error("Hmm...")}function Wje(t){if("error"in t){let r=t.error;return{tag:soe(r),value:r}}let e=t.result;return{tag:soe(e),value:e}}function cwe(t,e){let r=new Map;for(let{value:o,tag:i,weight:a}of e){let s=r.get(i)||{value:o,weight:0};s.weight+=a,r.set(i,s)}let n=null;for(let o of r.values())o.weight>=t&&(!n||o.weight>n.weight)&&(n=o);if(n)return n.value}function qje(t,e){let r=0,n=new Map,o=null,i=[];for(let{value:s,tag:c,weight:l}of e)if(s instanceof Error){let u=n.get(c)||{value:s,weight:0};u.weight+=l,n.set(c,u),(o==null||u.weight>o.weight)&&(o=u)}else i.push(BigInt(s)),r+=l;if(r<t)return o&&o.weight>=t?o.value:void 0;i.sort((s,c)=>s<c?-1:c>s?1:0);let a=Math.floor(i.length/2);return i.length%2?i[a]:(i[a-1]+i[a]+wgn)/Agn}function Gje(t,e){let r=cwe(t,e);if(r!==void 0)return r;for(let n of e)if(n.value)return n.value}function Cgn(t,e){if(t===1)return jn(qje(t,e),"%internal");let r=new Map,n=(a,s)=>{let c=r.get(a)||{result:a,weight:0};c.weight+=s,r.set(a,c)};for(let{weight:a,value:s}of e){let c=jn(s);n(c-1,a),n(c,a),n(c+1,a)}let o=0,i;for(let{weight:a,result:s}of r.values())a>=t&&(a>o||i!=null&&a===o&&s>i)&&(o=a,i=s);return i}var Cv,sT,HV,lwe,f9t,coe,Kje,uwe,d9t,fwe,p9t,loe,Yje,SD=class extends Bx{constructor(r,n,o){super(n,o);tt(this,lwe);tt(this,coe);tt(this,uwe);tt(this,fwe);tt(this,loe);ae(this,"quorum");ae(this,"eventQuorum");ae(this,"eventWorkers");tt(this,Cv,void 0);tt(this,sT,void 0);tt(this,HV,void 0);Fe(this,Cv,r.map(i=>i instanceof Bx?Object.assign({provider:i},l9t,u9t):Object.assign({},l9t,i,u9t))),Fe(this,sT,-2),Fe(this,HV,null),o&&o.quorum!=null?this.quorum=o.quorum:this.quorum=Math.ceil(ge(this,Cv).reduce((i,a)=>(i+=a.weight,i),0)/2),this.eventQuorum=1,this.eventWorkers=1,He(this.quorum<=ge(this,Cv).reduce((i,a)=>i+a.weight,0),"quorum exceed provider weight","quorum",this.quorum)}get providerConfigs(){return ge(this,Cv).map(r=>{let n=Object.assign({},r);for(let o in n)o[0]==="_"&&delete n[o];return n})}async _detectNetwork(){return Vi.from(rn(await this._perform({method:"chainId"})))}async _translatePerform(r,n){switch(n.method){case"broadcastTransaction":return await r.broadcastTransaction(n.signedTransaction);case"call":return await r.call(Object.assign({},n.transaction,{blockTag:n.blockTag}));case"chainId":return(await r.getNetwork()).chainId;case"estimateGas":return await r.estimateGas(n.transaction);case"getBalance":return await r.getBalance(n.address,n.blockTag);case"getBlock":{let o="blockHash"in n?n.blockHash:n.blockTag;return await r.getBlock(o,n.includeTransactions)}case"getBlockNumber":return await r.getBlockNumber();case"getCode":return await r.getCode(n.address,n.blockTag);case"getGasPrice":return(await r.getFeeData()).gasPrice;case"getPriorityFee":return(await r.getFeeData()).maxPriorityFeePerGas;case"getLogs":return await r.getLogs(n.filter);case"getStorage":return await r.getStorage(n.address,n.position,n.blockTag);case"getTransaction":return await r.getTransaction(n.hash);case"getTransactionCount":return await r.getTransactionCount(n.address,n.blockTag);case"getTransactionReceipt":return await r.getTransactionReceipt(n.hash);case"getTransactionResult":return await r.getTransactionResult(n.hash)}}async _perform(r){if(r.method==="broadcastTransaction"){let a=ge(this,Cv).map(l=>null),s=ge(this,Cv).map(async({provider:l,weight:u},f)=>{try{let h=await l._perform(r);a[f]=Object.assign(Wje({result:h}),{weight:u})}catch(h){a[f]=Object.assign(Wje({error:h}),{weight:u})}});for(;;){let l=a.filter(h=>h!=null);for(let{value:h}of l)if(!(h instanceof Error))return h;let u=cwe(this.quorum,a.filter(h=>h!=null));if(Ga(u,"INSUFFICIENT_FUNDS"))throw u;let f=s.filter((h,m)=>a[m]==null);if(f.length===0)break;await Promise.race(f)}let c=Gje(this.quorum,a);if(bt(c!==void 0,"problem multi-broadcasting","SERVER_ERROR",{request:"%sub-requests",info:{request:r,results:a.map(jje)}}),c instanceof Error)throw c;return c}await Vt(this,uwe,d9t).call(this);let n=new Set,o=0;for(;;){let a=Vt(this,coe,Kje).call(this,n,r);if(a==null||(o+=a.config.weight,o>=this.quorum))break}let i=await Vt(this,loe,Yje).call(this,n,r);for(let a of n)a.perform&&a.result==null&&a.config.lateResponses++;return i}async destroy(){for(let{provider:r}of ge(this,Cv))r.destroy();super.destroy()}};Cv=new WeakMap,sT=new WeakMap,HV=new WeakMap,lwe=new WeakSet,f9t=function(r){let n=Array.from(r).map(i=>i.config),o=ge(this,Cv).slice();Sgn(o),o.sort((i,a)=>i.priority-a.priority);for(let i of o)if(!i._lastFatalError&&n.indexOf(i)===-1)return i;return null},coe=new WeakSet,Kje=function(r,n){let o=Vt(this,lwe,f9t).call(this,r);if(o==null)return null;let i={config:o,result:null,didBump:!1,perform:null,staller:null},a=Vje();return i.perform=(async()=>{try{o.requests++;let c=await this._translatePerform(o.provider,n);i.result={result:c}}catch(c){o.errorResponses++,i.result={error:c}}let s=Vje()-a;o._totalTime+=s,o.rollingDuration=.95*o.rollingDuration+.05*s,i.perform=null})(),i.staller=(async()=>{await Egn(o.stallTimeout),i.staller=null})(),r.add(i),i},uwe=new WeakSet,d9t=async function(){let r=ge(this,HV);if(!r){let n=[];ge(this,Cv).forEach(o=>{n.push((async()=>{await _gn(o,0),o._lastFatalError||(o._network=await o.provider.getNetwork())})())}),Fe(this,HV,r=(async()=>{await Promise.all(n);let o=null;for(let i of ge(this,Cv)){if(i._lastFatalError)continue;let a=i._network;o==null?o=a.chainId:a.chainId!==o&&bt(!1,"cannot mix providers on different networks","UNSUPPORTED_OPERATION",{operation:"new FallbackProvider"})}})())}await r},fwe=new WeakSet,p9t=async function(r,n){let o=[];for(let i of r)if(i.result!=null){let{tag:a,value:s}=Wje(i.result);o.push({tag:a,value:s,weight:i.config.weight})}if(!(o.reduce((i,a)=>i+a.weight,0)<this.quorum)){switch(n.method){case"getBlockNumber":{ge(this,sT)===-2&&Fe(this,sT,Math.ceil(jn(qje(this.quorum,ge(this,Cv).filter(a=>!a._lastFatalError).map(a=>({value:a.blockNumber,tag:jn(a.blockNumber).toString(),weight:a.weight}))))));let i=Cgn(this.quorum,o);return i===void 0?void 0:(i>ge(this,sT)&&Fe(this,sT,i),ge(this,sT))}case"getGasPrice":case"getPriorityFee":case"estimateGas":return qje(this.quorum,o);case"getBlock":return"blockTag"in n&&n.blockTag==="pending"?Gje(this.quorum,o):cwe(this.quorum,o);case"call":case"chainId":case"getBalance":case"getTransactionCount":case"getCode":case"getStorage":case"getTransaction":case"getTransactionReceipt":case"getLogs":return cwe(this.quorum,o);case"broadcastTransaction":return Gje(this.quorum,o)}bt(!1,"unsupported method","UNSUPPORTED_OPERATION",{operation:`_perform(${jje(n.method)})`})}},loe=new WeakSet,Yje=async function(r,n){if(r.size===0)throw new Error("no runners?!");let o=[],i=0;for(let s of r){if(s.perform&&o.push(s.perform),s.staller){o.push(s.staller);continue}s.didBump||(s.didBump=!0,i++)}let a=await Vt(this,fwe,p9t).call(this,r,n);if(a!==void 0){if(a instanceof Error)throw a;return a}for(let s=0;s<i;s++)Vt(this,coe,Kje).call(this,r,n);return bt(o.length>0,"quorum not met","SERVER_ERROR",{request:"%sub-requests",info:{request:n,results:Array.from(r).map(s=>jje(s.result))}}),await Promise.race(o),await Vt(this,loe,Yje).call(this,r,n)};function kgn(t){return t&&typeof t.send=="function"&&typeof t.close=="function"}var Tgn="goerli kovan sepolia classicKotti optimism-goerli arbitrum-goerli matic-mumbai bnbt".split(" ");function Jje(t,e){e==null&&(e={});let r=a=>e[a]==="-"?!1:typeof e.exclusive=="string"?a===e.exclusive:Array.isArray(e.exclusive)?e.exclusive.indexOf(a)!==-1:!0;if(typeof t=="string"&&t.match(/^https?:/))return new Fl(t);if(typeof t=="string"&&t.match(/^wss?:/)||kgn(t))return new aT(t);let n=null;try{n=Vi.from(t)}catch{}let o=[];if(r("publicPolygon")&&n&&(n.name==="matic"?o.push(new Fl("https://polygon-rpc.com/",n,{staticNetwork:n})):n.name==="matic-amoy"&&o.push(new Fl("https://rpc-amoy.polygon.technology/",n,{staticNetwork:n}))),r("alchemy"))try{o.push(new E_(t,e.alchemy))}catch{}if(r("ankr")&&e.ankr!=null)try{o.push(new S_(t,e.ankr))}catch{}if(r("chainstack"))try{o.push(new __(t,e.chainstack))}catch{}if(r("cloudflare"))try{o.push(new gD(t))}catch{}if(r("etherscan"))try{o.push(new yD(t,e.etherscan))}catch{}if(r("infura"))try{let a=e.infura,s;typeof a=="object"&&(s=a.projectSecret,a=a.projectId),o.push(new qA(t,a,s))}catch{}if(r("quicknode"))try{let a=e.quicknode;o.push(new k_(t,a))}catch{}if(bt(o.length,"unsupported default network","UNSUPPORTED_OPERATION",{operation:"getDefaultProvider"}),o.length===1)return o[0];let i=Math.floor(o.length/2);return i>2&&(i=2),n&&Tgn.indexOf(n.name)!==-1&&(i=1),e&&e.quorum&&(i=e.quorum),new SD(o,void 0,{quorum:i})}d();p();var OR,ED,Xje=class extends Ox{constructor(r){super(r.provider);ae(this,"signer");tt(this,OR,void 0);tt(this,ED,void 0);wr(this,{signer:r}),Fe(this,OR,null),Fe(this,ED,0)}async getAddress(){return this.signer.getAddress()}connect(r){return new Xje(this.signer.connect(r))}async getNonce(r){if(r==="pending"){ge(this,OR)==null&&Fe(this,OR,super.getNonce("pending"));let n=ge(this,ED);return await ge(this,OR)+n}return super.getNonce(r)}increment(){zC(this,ED)._++}reset(){Fe(this,ED,0),Fe(this,OR,null)}async sendTransaction(r){let n=this.getNonce("pending");return this.increment(),r=await this.signer.populateTransaction(r),r.nonce=await n,await this.signer.sendTransaction(r)}signTransaction(r){return this.signer.signTransaction(r)}signMessage(r){return this.signer.signMessage(r)}signTypedData(r,n,o){return this.signer.signTypedData(r,n,o)}},uoe=Xje;OR=new WeakMap,ED=new WeakMap;d();p();var jV,foe=class extends roe{constructor(r,n,o){let i=Object.assign({},o??{},{batchMaxCount:1});He(r&&r.request,"invalid EIP-1193 provider","ethereum",r);super(n,i);tt(this,jV,void 0);Fe(this,jV,async(a,s)=>{let c={method:a,params:s};this.emit("debug",{action:"sendEip1193Request",payload:c});try{let l=await r.request(c);return this.emit("debug",{action:"receiveEip1193Result",result:l}),l}catch(l){let u=new Error(l.message);throw u.code=l.code,u.data=l.data,u.payload=c,this.emit("debug",{action:"receiveEip1193Error",error:u}),u}})}async send(r,n){return await this._start(),await super.send(r,n)}async _send(r){He(!Array.isArray(r),"EIP-1193 does not support batch request","payload",r);try{let n=await ge(this,jV).call(this,r.method,r.params||[]);return[{id:r.id,result:n}]}catch(n){return[{id:r.id,error:{code:n.code,data:n.data,message:n.message}}]}}getRpcError(r,n){switch(n=JSON.parse(JSON.stringify(n)),n.error.code||-1){case 4001:n.error.message=`ethers-user-denied: ${n.error.message}`;break;case 4200:n.error.message=`ethers-unsupported: ${n.error.message}`;break}return super.getRpcError(r,n)}async hasSigner(r){r==null&&(r=0);let n=await this.send("eth_accounts",[]);return typeof r=="number"?n.length>r:(r=r.toLowerCase(),n.filter(o=>o.toLowerCase()===r).length!==0)}async getSigner(r){if(r==null&&(r=0),!await this.hasSigner(r))try{await ge(this,jV).call(this,"eth_requestAccounts",[])}catch(n){let o=n.payload;throw this.getRpcError(o,{id:o.id,error:n})}return await super.getSigner(r)}};jV=new WeakMap;d();p();var dwe="62e1ad51b37b8e00394bda3b";function Ign(t){switch(t){case"mainnet":return"eth-mainnet.gateway.pokt.network";case"goerli":return"eth-goerli.gateway.pokt.network";case"matic":return"poly-mainnet.gateway.pokt.network";case"matic-mumbai":return"polygon-mumbai-rpc.gateway.pokt.network"}He(!1,"unsupported network","network",t)}var DR=class extends Fl{constructor(r,n,o){r==null&&(r="mainnet");let i=Vi.from(r);n==null&&(n=dwe),o==null&&(o=null);let a={staticNetwork:i},s=DR.getRequest(i,n,o);super(s,i,a);ae(this,"applicationId");ae(this,"applicationSecret");wr(this,{applicationId:n,applicationSecret:o})}_getProvider(r){try{return new DR(r,this.applicationId,this.applicationSecret)}catch{}return super._getProvider(r)}static getRequest(r,n,o){n==null&&(n=dwe);let i=new Ts(`https://${Ign(r.name)}/v1/lb/${n}`);return i.allowGzip=!0,o&&i.setCredentials("",o),n===dwe&&(i.retryFunc=async(a,s,c)=>(sh("PocketProvider"),!0)),i}isCommunityResource(){return this.applicationId===dwe}};d();p();var Zje=void 0;d();p();d();p();var WV,Qje=class extends Ox{constructor(r,n){super(n);ae(this,"address");tt(this,WV,void 0);He(r&&typeof r.sign=="function","invalid private key","privateKey","[ REDACTED ]"),Fe(this,WV,r);let o=FA(this.signingKey.publicKey);wr(this,{address:o})}get signingKey(){return ge(this,WV)}get privateKey(){return this.signingKey.privateKey}async getAddress(){return this.address}connect(r){return new Qje(ge(this,WV),r)}async signTransaction(r){r=Rx(r);let{to:n,from:o}=await oc({to:r.to?Hc(r.to,this.provider):void 0,from:r.from?Hc(r.from,this.provider):void 0});n!=null&&(r.to=n),o!=null&&(r.from=o),r.from!=null&&(He(no(r.from)===this.address,"transaction from address mismatch","tx.from",r.from),delete r.from);let i=pb.from(r);return i.signature=this.signingKey.sign(i.unsignedHash),i.serialized}async signMessage(r){return this.signMessageSync(r)}signMessageSync(r){return this.signingKey.sign(rV(r)).serialized}async signTypedData(r,n,o){let i=await Cx.resolveNames(r,n,o,async a=>{bt(this.provider!=null,"cannot resolve ENS names without a provider","UNSUPPORTED_OPERATION",{operation:"resolveName",info:{name:a}});let s=await this.provider.resolveName(a);return bt(s!=null,"unconfigured ENS name","UNCONFIGURED_NAME",{value:a}),s});return this.signingKey.sign(Cx.hash(i.domain,n,i.value)).serialized}},cT=Qje;WV=new WeakMap;d();p();d();p();d();p();d();p();var pwe=" !#$%&'()*+,-./<=>?@[]^_`{|}~",Rgn=/^[a-z]*$/i;function h9t(t,e){let r=97;return t.reduce((n,o)=>(o===e?r++:o.match(Rgn)?n.push(String.fromCharCode(r)+o):(r=97,n.push(o)),n),[])}function Mgn(t,e){for(let o=pwe.length-1;o>=0;o--)t=t.split(pwe[o]).join(e.substring(2*o,2*o+2));let r=[],n=t.replace(/(:|([0-9])|([A-Z][a-z]*))/g,(o,i,a,s)=>{if(a)for(let c=parseInt(a);c>=0;c--)r.push(";");else r.push(i.toLowerCase());return""});if(n)throw new Error(`leftovers: ${JSON.stringify(n)}`);return h9t(h9t(r,";"),":")}function hwe(t){return He(t[0]==="0","unsupported auwl data","data",t),Mgn(t.substring(1+2*pwe.length),t.substring(1,1+2*pwe.length))}d();p();var _D=class{constructor(e){ae(this,"locale");wr(this,{locale:e})}split(e){return e.toLowerCase().split(/\s+/g)}join(e){return e.join(" ")}};var GV,doe,CD,poe,$je,lT=class extends _D{constructor(r,n,o){super(r);tt(this,poe);tt(this,GV,void 0);tt(this,doe,void 0);tt(this,CD,void 0);Fe(this,GV,n),Fe(this,doe,o),Fe(this,CD,null)}get _data(){return ge(this,GV)}_decodeWords(){return hwe(ge(this,GV))}getWord(r){let n=Vt(this,poe,$je).call(this);return He(r>=0&&r<n.length,`invalid word index: ${r}`,"index",r),n[r]}getWordIndex(r){return Vt(this,poe,$je).call(this).indexOf(r)}};GV=new WeakMap,doe=new WeakMap,CD=new WeakMap,poe=new WeakSet,$je=function(){if(ge(this,CD)==null){let r=this._decodeWords();if(nh(r.join(`
`)+`
`)!==ge(this,doe))throw new Error(`BIP39 Wordlist for ${this.locale} FAILED`);Fe(this,CD,r)}return ge(this,CD)};var Pgn="0erleonalorenseinceregesticitStanvetearctssi#ch2Athck&tneLl0And#Il.yLeOutO=S|S%b/ra@SurdU'0Ce[Cid|CountCu'Hie=IdOu,-Qui*Ro[TT]T%T*[Tu$0AptDD-tD*[Ju,M.UltV<)Vi)0Rob-0FairF%dRaid0A(EEntRee0Ead0MRRp%tS!_rmBumCoholErtI&LLeyLowMo,O}PhaReadySoT Ways0A>urAz(gOngOuntU'd0Aly,Ch%Ci|G G!GryIm$K!Noun)Nu$O` Sw T&naTiqueXietyY1ArtOlogyPe?P!Pro=Ril1ChCt-EaEnaGueMMedM%MyOundR<+Re,Ri=RowTTefa@Ti,Tw%k0KPe@SaultSetSi,SumeThma0H!>OmTa{T&dT.udeTra@0Ct]D.Gu,NtTh%ToTumn0Era+OcadoOid0AkeA*AyEsomeFulKw?d0Is:ByChel%C#D+GL<)Lc#y~MbooN<aNn RRelyRga(R*lSeS-SketTt!3A^AnAutyCau'ComeEfF%eG(Ha=H(dLie=LowLtN^Nef./TrayTt Twe&Y#d3Cyc!DKeNdOlogyRdR`Tt _{AdeAmeAnketA,EakE[IndOodO[omOu'UeUrUsh_rdAtDyIlMbNeNusOkO,Rd R(gRrowSsTtomUn)XY_{etA(AndA[A=EadEezeI{Id+IefIghtIngIskOccoliOk&OnzeOomO` OwnUsh2Bb!DdyD+tFf$oIldLbLkL!tNd!Nk Rd&Rg R,SS(e[SyTt Y Zz:Bba+B(B!CtusGeKe~LmM aMpNN$N)lNdyNn#NoeNvasNy#Pab!P.$Pta(RRb#RdRgoRpetRryRtSeShS(o/!Su$TT$ogT^Teg%yTt!UghtU'Ut]Ve3Il(gL yM|NsusNturyRe$Rta(_irAlkAmp]An+AosApt Ar+A'AtEapE{Ee'EfErryE,I{&IefIldIm}yOi)Oo'R#-U{!UnkUrn0G?Nnam#Rc!Tiz&TyVil_imApArifyAwAyE<ErkEv I{I|IffImbIn-IpO{OgO'O`OudOwnUbUmpU, Ut^_^A,C#utDeFfeeIlInL!@L%LumnMb(eMeMf%tM-Mm#Mp<yNc tNdu@NfirmNg*[N}@Nsid NtrolNv()OkOlPp PyR$ReRnR*@/Tt#U^UntryUp!Ur'Us(V Yo>_{Ad!AftAmA}AshAt AwlAzyEamEd.EekEwI{etImeIspIt-OpO[Ou^OwdUci$UelUi'Umb!Un^UshYY,$2BeLtu*PPbo?dRiousRr|Rta(R=Sh]/omTe3C!:DMa+MpN)Ng R(gShUght WnY3AlBa>BrisCadeCemb CideCl(eC%a>C*a'ErF&'F(eFyG*eLayLiv M<dMi'Ni$Nti,NyP?tP&dPos.P`PutyRi=ScribeS tSignSkSpair/royTailTe@VelopVi)Vo>3AgramAlAm#dAryCeE'lEtFf G.$Gn.yLemmaNn NosaurRe@RtSag*eScov Sea'ShSmi[S%d Splay/<)V tVideV%)Zzy5Ct%Cum|G~Lph(Ma(Na>NkeyN%OrSeUb!Ve_ftAg#AmaA,-AwEamE[IftIllInkIpI=OpUmY2CkMbNeR(g/T^Ty1Arf1Nam-:G G!RlyRnR`Sily/Sy1HoOlogyOnomy0GeItUca>1F%t0G1GhtTh 2BowD E@r-Eg<tEm|Eph<tEvat%I>Se0B?kBodyBra)Er+Ot]PloyPow Pty0Ab!A@DD![D%'EmyErgyF%)Ga+G(eH<)JoyLi,OughR-hRollSu*T Ti*TryVelope1Isode0U$Uip0AA'OdeOs]R%Upt0CapeSayS&)Ta>0Ern$H-s1Id&)IlOkeOl=1A@Amp!Ce[Ch<+C.eCludeCu'Ecu>Erci'Hau,Hib.I!I,ItOt-P<dPe@Pi*Pla(Po'P*[T&dTra0EEbrow:Br-CeCultyDeIntI`~L'MeMilyMousNNcyNtasyRmSh]TT$Th TigueUltV%.e3Atu*Bru?yD $EEdElMa!N)/iv$T^V W3B Ct]EldGu*LeLmLt N$NdNeNg NishReRmR,Sc$ShTT}[X_gAmeAshAtAv%EeIghtIpOatO{O%Ow UidUshY_mCusGIlLd~owOdOtR)Re,R+tRkRtu}RumRw?dSsil/ UndX_gi!AmeEqu|EshI&dIn+OgOntO,OwnOz&U.2ElNNnyRna)RyTu*:D+tInLaxy~ yMePRa+Rba+Rd&Rl-Rm|SSpTeTh U+Ze3N $NiusN*Nt!Nu(e/u*2O,0AntFtGg!Ng RaffeRlVe_dAn)A*A[IdeImp'ObeOomOryO=OwUe_tDde[LdOdO'RillaSpelSsipV nWn_bA)A(AntApeA[Av.yEatE&IdIefItOc yOupOwUnt_rdE[IdeIltIt?N3M:B.IrLfMm M, NdPpyRb%RdRshR=,TVeWkZ?d3AdAl`ArtAvyD+hogIght~oLmetLpNRo3Dd&Gh~NtPRe/%y5BbyCkeyLdLeLiday~owMeNeyOdPeRnRr%R'Sp.$/TelUrV 5BGeM<Mb!M%Nd*dNgryNtRd!RryRtSb<d3Brid:1EOn0EaEntifyLe2N%e4LLeg$L}[0A+Ita>M&'Mu}Pa@Po'Pro=Pul'0ChCludeComeC*a'DexD-a>Do%Du,ryF<tFl-tF%mHa!H .Iti$Je@JuryMa>N Noc|PutQuiryS<eSe@SideSpi*/$lTa@T e,ToVe,V.eVol=3On0L<dOla>Sue0Em1Ory:CketGu?RZz3AlousAns~yWel9BInKeUr}yY5D+I)MpNg!Ni%Nk/:Ng?oo3EnEpT^upY3CkDD}yNdNgdomSsTT^&TeTt&Wi4EeIfeO{Ow:BBelB%Dd DyKeMpNgua+PtopR+T T(UghUndryVaWWnWsu.Y Zy3Ad AfArnA=Ctu*FtGG$G&dIsu*M#NdNg`NsOp?dSs#Tt Vel3ArB tyBr?yC&'FeFtGhtKeMbM.NkOnQuid/Tt!VeZ?d5AdAnB, C$CkG-NelyNgOpTt yUdUn+VeY$5CkyGga+Mb N?N^Xury3R-s:Ch(eDG-G}tIdIlInJ%KeMm$NNa+Nda>NgoNs]Nu$P!Rb!R^Rg(R(eRketRria+SkSs/ T^T i$ThTrixTt XimumZe3AdowAnAsu*AtCh<-D$DiaLodyLtMb M%yNt]NuRcyR+R.RryShSsa+T$Thod3Dd!DnightLk~]M-NdNimumN%Nu>Rac!Rr%S ySs/akeXXedXtu*5Bi!DelDifyMM|N.%NkeyN, N`OnR$ReRn(gSqu.oTh T]T%Unta(U'VeVie5ChFf(LeLtiplySc!SeumShroomS-/Tu$3Self/ yTh:I=MePk(Rrow/yT]Tu*3ArCkEdGati=G!@I` PhewR=/TTw%kUtr$V WsXt3CeGht5B!I'M(eeOd!Rm$R`SeTab!TeTh(gTi)VelW5C!?Mb R'T:K0EyJe@Li+Scu*S =Ta(Vious0CurE<Tob 0Or1FF Fi)T&2L1Ay0DI=Ymp-0It0CeEI#L(eLy1EnEraIn]Po'T]1An+B.Ch?dD D(?yG<I|Ig($Ph<0Tr-h0H 0Tdo%T TputTside0AlEnEr0NN 0Yg&0/ 0O}:CtDd!GeIrLa)LmNdaNelN-N` P RadeR|RkRrotRtySsT^ThTi|TrolTt nU'VeYm|3A)AnutArAs<tL-<NN$tyNcilOp!Pp Rfe@Rm.Rs#T2O}OtoRa'Ys-$0AnoCn-Ctu*E)GGe#~LotNkO} Pe/olT^Zza_)A}tA,-A>AyEa'Ed+U{UgUn+2EmEtIntL?LeLi)NdNyOlPul?Rt]S.]Ssib!/TatoTt yV tyWd W _@i)Ai'Ed-tEf Epa*Es|EttyEv|I)IdeIm?yIntI%.yIs#Iva>IzeOb!mO)[Odu)Of.OgramOje@Omo>OofOp tyOsp O>@OudOvide2Bl-Dd(g~LpL'Mpk(N^PilPpyR^a'R.yRpo'R'ShTZz!3Ramid:99Al.yAntumArt E,]I{ItIzO>:Bb.Cco#CeCkD?DioIlInI'~yMpN^NdomN+PidReTeTh V&WZ%3AdyAlAs#BelBuildC$lCei=CipeC%dCyc!Du)F!@F%mFu'G]G*tGul?Je@LaxLea'LiefLyMa(Memb M(dMo=Nd NewNtOp&PairPeatPla)P%tQui*ScueSemb!Si,Sour)Sp#'SultTi*T*atTurnUn]Ve$ViewW?d2Y`m0BBb#CeChDeD+F!GhtGidNgOtPp!SkTu$V$V 5AdA,BotBu,CketM<)OfOkieOmSeTa>UghUndU>Y$5Bb DeGLeNNwayR$:DDd!D}[FeIlLadLm#L#LtLu>MeMp!NdTisfyToshiU)Usa+VeY1A!AnA*Att E}HemeHoolI&)I[%sOrp]OutRapRe&RiptRub1AAr^As#AtC#dC*tCt]Cur.yEdEkGm|Le@~M(?Ni%N'Nt&)RiesRvi)Ss]Tt!TupV&_dowAftAllowA*EdEllEriffIeldIftI}IpIv O{OeOotOpOrtOuld O=RimpRugUff!Y0Bl(gCkDeE+GhtGnL|Lk~yLv Mil?Mp!N)NgR&/ Tua>XZe1A>Et^IIllInIrtUll0AbAmEepEnd I)IdeIghtImOg<OtOwUsh0AllArtI!OkeOo`0A{AkeApIffOw0ApCc Ci$CkDaFtL?Ldi LidLut]L=Me#eNgOnRryRtUlUndUpUr)U`0A)A*Ati$AwnEakEci$EedEllEndH eI)Id IkeInIr.L.OilOns%O#OrtOtRayReadR(gY0Ua*UeezeUir*l_b!AdiumAffA+AirsAmpAndArtA>AyEakEelEmEpE*oI{IllIngO{Oma^O}OolOryO=Ra>gyReetRikeR#gRugg!Ud|UffUmb!Y!0Bje@Bm.BwayC)[ChDd&Ff G?G+,ItMm NNnyN'tP PplyP*meReRfa)R+Rpri'RroundR=ySpe@/a(1AllowAmpApArmE?EetIftImIngIt^Ord1MbolMptomRup/em:B!Ck!GIlL|LkNkPeR+tSk/eTtooXi3A^Am~NN<tNnisNtRm/Xt_nkAtEmeEnE%yE*EyIngIsOughtReeRi=RowUmbUnd 0CketDeG LtMb MeNyPRedSsueT!5A,BaccoDayDdl EGe` I!tK&MatoM%rowNeNgueNightOlO`PP-Pp!R^RnadoRtoi'SsT$Uri,W?dW WnY_{AdeAff-Ag-A(Ansf ApAshA=lAyEatEeEndI$IbeI{Igg ImIpOphyOub!U{UeUlyUmpetU,U`Y2BeIt]Mb!NaN}lRkeyRnRt!1El=EntyI)InI,O1PeP-$:5Ly5B*lla0Ab!Awa*C!Cov D DoFairFoldHappyIf%mIqueItIv 'KnownLo{TilUsu$Veil1Da>GradeHoldOnP Set1B<Ge0A+EEdEfulE![U$0Il.y:C<tCuumGueLidL!yL=NNishP%Rious/Ult3H-!L=tNd%Ntu*NueRbRifyRs]RyS'lT <3Ab!Br<tCiousCt%yDeoEw~a+Nta+Ol(Rtu$RusSaS.Su$T$Vid5C$I)IdLc<oLumeTeYa+:GeG#ItLk~LnutNtRfa*RmRri%ShSp/eT VeY3Al`Ap#ArA'lA` BDd(gEk&dIrdLcome/T_!AtEatEelEnE*IpIsp 0DeD`FeLd~NNdowNeNgNkNn Nt ReSdomSeShT}[5LfM<Nd OdOlRdRkRldRryR`_pE{E,!I,I>Ong::Rd3Ar~ow9UUngU`:3BraRo9NeO",Ngn="0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60",eWe=null,C0=class extends lT{constructor(){super("en",Pgn,Ngn)}static wordlist(){return eWe==null&&(eWe=new C0),eWe}};d();p();function m9t(t){return(1<<t)-1<<8-t&255}function Bgn(t){return(1<<t)-1&255}function tWe(t,e){bO("NFKD"),e==null&&(e=C0.wordlist());let r=e.split(t);He(r.length%3===0&&r.length>=12&&r.length<=24,"invalid mnemonic length","mnemonic","[ REDACTED ]");let n=new Uint8Array(Math.ceil(11*r.length/8)),o=0;for(let l=0;l<r.length;l++){let u=e.getWordIndex(r[l].normalize("NFKD"));He(u>=0,`invalid mnemonic word at index ${l}`,"mnemonic","[ REDACTED ]");for(let f=0;f<11;f++)u&1<<10-f&&(n[o>>3]|=1<<7-o%8),o++}let i=32*r.length/3,a=r.length/3,s=m9t(a),c=mr(Uu(n.slice(0,i/8)))[0]&s;return He(c===(n[n.length-1]&s),"invalid mnemonic checksum","mnemonic","[ REDACTED ]"),Qt(n.slice(0,i/8))}function rWe(t,e){He(t.length%4===0&&t.length>=16&&t.length<=32,"invalid entropy size","entropy","[ REDACTED ]"),e==null&&(e=C0.wordlist());let r=[0],n=11;for(let a=0;a<t.length;a++)n>8?(r[r.length-1]<<=8,r[r.length-1]|=t[a],n-=8):(r[r.length-1]<<=n,r[r.length-1]|=t[a]>>8-n,r.push(t[a]&Bgn(8-n)),n+=3);let o=t.length/4,i=parseInt(Uu(t).substring(2,4),16)&m9t(o);return r[r.length-1]<<=o,r[r.length-1]|=i>>8-o,e.join(r.map(a=>e.getWord(a)))}var nWe={},xb=class{constructor(e,r,n,o,i){ae(this,"phrase");ae(this,"password");ae(this,"wordlist");ae(this,"entropy");o==null&&(o=""),i==null&&(i=C0.wordlist()),$p(e,nWe,"Mnemonic"),wr(this,{phrase:n,password:o,wordlist:i,entropy:r})}computeSeed(){let e=Va("mnemonic"+this.password,"NFKD");return Jm(Va(this.phrase,"NFKD"),e,2048,64,"sha512")}static fromPhrase(e,r,n){let o=tWe(e,n);return e=rWe(mr(o),n),new xb(nWe,o,e,r,n)}static fromEntropy(e,r,n){let o=mr(e,"entropy"),i=rWe(o,n);return new xb(nWe,Qt(o),i,r,n)}static entropyToPhrase(e,r){let n=mr(e,"entropy");return rWe(n,r)}static phraseToEntropy(e,r){return tWe(e,r)}static isValidMnemonic(e,r){try{return tWe(e,r),!0}catch{}return!1}};d();p();d();p();d();p();var ch=function(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)},oWe=function(t,e,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(t,r):o?o.value=r:e.set(t,r),r},gwe,Ux,T_,Ogn={16:10,24:12,32:14},Dgn=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],Lx=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],mwe=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],Lgn=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],Ugn=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],Fgn=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],zgn=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],Hgn=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],jgn=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],Wgn=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],Ggn=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],Vgn=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],qgn=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],Kgn=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],Ygn=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function iWe(t){let e=[];for(let r=0;r<t.length;r+=4)e.push(t[r]<<24|t[r+1]<<16|t[r+2]<<8|t[r+3]);return e}var kD=class{get key(){return ch(this,gwe,"f").slice()}constructor(e){if(gwe.set(this,void 0),Ux.set(this,void 0),T_.set(this,void 0),!(this instanceof kD))throw Error("AES must be instanitated with `new`");oWe(this,gwe,new Uint8Array(e),"f");let r=Ogn[this.key.length];if(r==null)throw new TypeError("invalid key size (must be 16, 24 or 32 bytes)");oWe(this,T_,[],"f"),oWe(this,Ux,[],"f");for(let u=0;u<=r;u++)ch(this,T_,"f").push([0,0,0,0]),ch(this,Ux,"f").push([0,0,0,0]);let n=(r+1)*4,o=this.key.length/4,i=iWe(this.key),a;for(let u=0;u<o;u++)a=u>>2,ch(this,T_,"f")[a][u%4]=i[u],ch(this,Ux,"f")[r-a][u%4]=i[u];let s=0,c=o,l;for(;c<n;){if(l=i[o-1],i[0]^=Lx[l>>16&255]<<24^Lx[l>>8&255]<<16^Lx[l&255]<<8^Lx[l>>24&255]^Dgn[s]<<24,s+=1,o!=8)for(let m=1;m<o;m++)i[m]^=i[m-1];else{for(let m=1;m<o/2;m++)i[m]^=i[m-1];l=i[o/2-1],i[o/2]^=Lx[l&255]^Lx[l>>8&255]<<8^Lx[l>>16&255]<<16^Lx[l>>24&255]<<24;for(let m=o/2+1;m<o;m++)i[m]^=i[m-1]}let u=0,f,h;for(;u<o&&c<n;)f=c>>2,h=c%4,ch(this,T_,"f")[f][h]=i[u],ch(this,Ux,"f")[r-f][h]=i[u++],c++}for(let u=1;u<r;u++)for(let f=0;f<4;f++)l=ch(this,Ux,"f")[u][f],ch(this,Ux,"f")[u][f]=Vgn[l>>24&255]^qgn[l>>16&255]^Kgn[l>>8&255]^Ygn[l&255]}encrypt(e){if(e.length!=16)throw new TypeError("invalid plaintext size (must be 16 bytes)");let r=ch(this,T_,"f").length-1,n=[0,0,0,0],o=iWe(e);for(let s=0;s<4;s++)o[s]^=ch(this,T_,"f")[0][s];for(let s=1;s<r;s++){for(let c=0;c<4;c++)n[c]=Lgn[o[c]>>24&255]^Ugn[o[(c+1)%4]>>16&255]^Fgn[o[(c+2)%4]>>8&255]^zgn[o[(c+3)%4]&255]^ch(this,T_,"f")[s][c];o=n.slice()}let i=new Uint8Array(16),a=0;for(let s=0;s<4;s++)a=ch(this,T_,"f")[r][s],i[4*s]=(Lx[o[s]>>24&255]^a>>24)&255,i[4*s+1]=(Lx[o[(s+1)%4]>>16&255]^a>>16)&255,i[4*s+2]=(Lx[o[(s+2)%4]>>8&255]^a>>8)&255,i[4*s+3]=(Lx[o[(s+3)%4]&255]^a)&255;return i}decrypt(e){if(e.length!=16)throw new TypeError("invalid ciphertext size (must be 16 bytes)");let r=ch(this,Ux,"f").length-1,n=[0,0,0,0],o=iWe(e);for(let s=0;s<4;s++)o[s]^=ch(this,Ux,"f")[0][s];for(let s=1;s<r;s++){for(let c=0;c<4;c++)n[c]=Hgn[o[c]>>24&255]^jgn[o[(c+3)%4]>>16&255]^Wgn[o[(c+2)%4]>>8&255]^Ggn[o[(c+1)%4]&255]^ch(this,Ux,"f")[s][c];o=n.slice()}let i=new Uint8Array(16),a=0;for(let s=0;s<4;s++)a=ch(this,Ux,"f")[r][s],i[4*s]=(mwe[o[s]>>24&255]^a>>24)&255,i[4*s+1]=(mwe[o[(s+3)%4]>>16&255]^a>>16)&255,i[4*s+2]=(mwe[o[(s+2)%4]>>8&255]^a>>8)&255,i[4*s+3]=(mwe[o[(s+1)%4]&255]^a)&255;return i}};gwe=new WeakMap,Ux=new WeakMap,T_=new WeakMap;d();p();var I_=class{constructor(e,r,n){if(n&&!(this instanceof n))throw new Error(`${e} must be instantiated with "new"`);Object.defineProperties(this,{aes:{enumerable:!0,value:new kD(r)},name:{enumerable:!0,value:e}})}};d();p();var vwe=function(t,e,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(t,r):o?o.value=r:e.set(t,r),r},VV=function(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)},hoe,uT,TD=class extends I_{constructor(e,r){if(super("ECC",e,TD),hoe.set(this,void 0),uT.set(this,void 0),r){if(r.length%16)throw new TypeError("invalid iv size (must be 16 bytes)");vwe(this,hoe,new Uint8Array(r),"f")}else vwe(this,hoe,new Uint8Array(16),"f");vwe(this,uT,this.iv,"f")}get iv(){return new Uint8Array(VV(this,hoe,"f"))}encrypt(e){if(e.length%16)throw new TypeError("invalid plaintext size (must be multiple of 16 bytes)");let r=new Uint8Array(e.length);for(let n=0;n<e.length;n+=16){for(let o=0;o<16;o++)VV(this,uT,"f")[o]^=e[n+o];vwe(this,uT,this.aes.encrypt(VV(this,uT,"f")),"f"),r.set(VV(this,uT,"f"),n)}return r}decrypt(e){if(e.length%16)throw new TypeError("invalid ciphertext size (must be multiple of 16 bytes)");let r=new Uint8Array(e.length);for(let n=0;n<e.length;n+=16){let o=this.aes.decrypt(e.subarray(n,n+16));for(let i=0;i<16;i++)r[n+i]=o[i]^VV(this,uT,"f")[i],VV(this,uT,"f")[i]=e[n+i]}return r}};hoe=new WeakMap,uT=new WeakMap;d();p();var aWe=function(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)},Jgn,Xgn,ywe,Zgn;Xgn=new WeakMap,ywe=new WeakMap,Jgn=new WeakSet,Zgn=function(e){let r=this.segmentSize/8;aWe(this,ywe,"f").set(aWe(this,ywe,"f").subarray(r)),aWe(this,ywe,"f").set(e.subarray(0,r),16-r)};d();p();var qV=function(t,e,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(t,r):o?o.value=r:e.set(t,r),r},Fx=function(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)},moe,ID,zx,R_=class extends I_{constructor(e,r){super("CTR",e,R_),moe.set(this,void 0),ID.set(this,void 0),zx.set(this,void 0),qV(this,zx,new Uint8Array(16),"f"),Fx(this,zx,"f").fill(0),qV(this,moe,Fx(this,zx,"f"),"f"),qV(this,ID,16,"f"),r==null&&(r=1),typeof r=="number"?this.setCounterValue(r):this.setCounterBytes(r)}get counter(){return new Uint8Array(Fx(this,zx,"f"))}setCounterValue(e){if(!Number.isInteger(e)||e<0||e>Number.MAX_SAFE_INTEGER)throw new TypeError("invalid counter initial integer value");for(let r=15;r>=0;--r)Fx(this,zx,"f")[r]=e%256,e=Math.floor(e/256)}setCounterBytes(e){if(e.length!==16)throw new TypeError("invalid counter initial Uint8Array value length");Fx(this,zx,"f").set(e)}increment(){for(let e=15;e>=0;e--)if(Fx(this,zx,"f")[e]===255)Fx(this,zx,"f")[e]=0;else{Fx(this,zx,"f")[e]++;break}}encrypt(e){var r,n;let o=new Uint8Array(e);for(let i=0;i<o.length;i++)Fx(this,ID,"f")===16&&(qV(this,moe,this.aes.encrypt(Fx(this,zx,"f")),"f"),qV(this,ID,0,"f"),this.increment()),o[i]^=Fx(this,moe,"f")[qV(this,ID,(n=Fx(this,ID,"f"),r=n++,n),"f"),r];return o}decrypt(e){return this.encrypt(e)}};moe=new WeakMap,ID=new WeakMap,zx=new WeakMap;d();p();d();p();var Qgn,$gn,evn;Qgn=new WeakMap,$gn=new WeakMap,evn=new WeakMap;d();p();function sWe(t){if(t.length<16)throw new TypeError("PKCS#7 invalid length");let e=t[t.length-1];if(e>16)throw new TypeError("PKCS#7 padding byte out of range");let r=t.length-e;for(let n=0;n<e;n++)if(t[r+n]!==e)throw new TypeError("PKCS#7 invalid padding byte");return new Uint8Array(t.subarray(0,r))}d();p();function cWe(t){return typeof t=="string"&&!t.startsWith("0x")&&(t="0x"+t),Ec(t)}function KV(t,e){for(t=String(t);t.length<e;)t="0"+t;return t}function RD(t){return typeof t=="string"?Va(t,"NFKC"):Ec(t)}function zl(t,e){let r=e.match(/^([a-z0-9$_.-]*)(:([a-z]+))?(!)?$/i);He(r!=null,"invalid path","path",e);let n=r[1],o=r[3],i=r[4]==="!",a=t;for(let s of n.toLowerCase().split(".")){if(Array.isArray(a)){if(!s.match(/^[0-9]+$/))break;a=a[parseInt(s)]}else if(typeof a=="object"){let c=null;for(let l in a)if(l.toLowerCase()===s){c=a[l];break}a=c}else a=null;if(a==null)break}if(He(!i||a!=null,"missing required value","path",n),o&&a!=null){if(o==="int"){if(typeof a=="string"&&a.match(/^-?[0-9]+$/))return parseInt(a);if(Number.isSafeInteger(a))return a}if(o==="number"&&typeof a=="string"&&a.match(/^-?[0-9.]*$/))return parseFloat(a);if(o==="data"&&typeof a=="string")return cWe(a);if(o==="array"&&Array.isArray(a)||o===typeof a)return a;He(!1,`wrong type found for ${o} `,"path",n)}return a}var v9t="m/44'/60'/0'/0/0";function YV(t){try{let e=JSON.parse(t);if((e.version!=null?parseInt(e.version):0)===3)return!0}catch{}return!1}function tvn(t,e,r){if(zl(t,"crypto.cipher:string")==="aes-128-ctr"){let o=zl(t,"crypto.cipherparams.iv:data!"),i=new R_(e,o);return Qt(i.decrypt(r))}bt(!1,"unsupported cipher","UNSUPPORTED_OPERATION",{operation:"decrypt"})}function bwe(t,e){let r=mr(e),n=zl(t,"crypto.ciphertext:data!"),o=Qt(ai(wo([r.slice(16,32),n]))).substring(2);He(o===zl(t,"crypto.mac:string!").toLowerCase(),"incorrect password","password","[ REDACTED ]");let i=tvn(t,r.slice(0,16),n),a=FA(i);if(t.address){let l=t.address.toLowerCase();l.startsWith("0x")||(l="0x"+l),He(no(l)===a,"keystore address/privateKey mismatch","address",t.address)}let s={address:a,privateKey:i};if(zl(t,"x-ethers.version:string")==="0.1"){let l=r.slice(32,64),u=zl(t,"x-ethers.mnemonicCiphertext:data!"),f=zl(t,"x-ethers.mnemonicCounter:data!"),h=new R_(l,f);s.mnemonic={path:zl(t,"x-ethers.path:string")||v9t,locale:zl(t,"x-ethers.locale:string")||"en",entropy:Qt(mr(h.decrypt(u)))}}return s}function y9t(t){let e=zl(t,"crypto.kdf:string");if(e&&typeof e=="string"){if(e.toLowerCase()==="scrypt"){let r=zl(t,"crypto.kdfparams.salt:data!"),n=zl(t,"crypto.kdfparams.n:int!"),o=zl(t,"crypto.kdfparams.r:int!"),i=zl(t,"crypto.kdfparams.p:int!");He(n>0&&(n&n-1)===0,"invalid kdf.N","kdf.N",n),He(o>0&&i>0,"invalid kdf","kdf",e);let a=zl(t,"crypto.kdfparams.dklen:int!");return He(a===32,"invalid kdf.dklen","kdf.dflen",a),{name:"scrypt",salt:r,N:n,r:o,p:i,dkLen:64}}else if(e.toLowerCase()==="pbkdf2"){let r=zl(t,"crypto.kdfparams.salt:data!"),n=zl(t,"crypto.kdfparams.prf:string!"),o=n.split("-").pop();He(o==="sha256"||o==="sha512","invalid kdf.pdf","kdf.pdf",n);let i=zl(t,"crypto.kdfparams.c:int!"),a=zl(t,"crypto.kdfparams.dklen:int!");return He(a===32,"invalid kdf.dklen","kdf.dklen",a),{name:"pbkdf2",salt:r,count:i,dkLen:a,algorithm:o}}}He(!1,"unsupported key-derivation function","kdf",e)}function goe(t,e){let r=JSON.parse(t),n=RD(e),o=y9t(r);if(o.name==="pbkdf2"){let{salt:f,count:h,dkLen:m,algorithm:g}=o,v=Jm(n,f,h,m,g);return bwe(r,v)}bt(o.name==="scrypt","cannot be reached","UNKNOWN_ERROR",{params:o});let{salt:i,N:a,r:s,p:c,dkLen:l}=o,u=BA(n,i,a,s,c,l);return bwe(r,u)}function g9t(t){return new Promise(e=>{setTimeout(()=>{e()},t)})}async function voe(t,e,r){let n=JSON.parse(t),o=RD(e),i=y9t(n);if(i.name==="pbkdf2"){r&&(r(0),await g9t(0));let{salt:h,count:m,dkLen:g,algorithm:v}=i,b=Jm(o,h,m,g,v);return r&&(r(1),await g9t(0)),bwe(n,b)}bt(i.name==="scrypt","cannot be reached","UNKNOWN_ERROR",{params:i});let{salt:a,N:s,r:c,p:l,dkLen:u}=i,f=await NA(o,a,s,c,l,u,r);return bwe(n,f)}function b9t(t){let e=t.salt!=null?mr(t.salt,"options.salt"):b0(32),r=1<<17,n=8,o=1;return t.scrypt&&(t.scrypt.N&&(r=t.scrypt.N),t.scrypt.r&&(n=t.scrypt.r),t.scrypt.p&&(o=t.scrypt.p)),He(typeof r=="number"&&r>0&&Number.isSafeInteger(r)&&(BigInt(r)&BigInt(r-1))===BigInt(0),"invalid scrypt N parameter","options.N",r),He(typeof n=="number"&&n>0&&Number.isSafeInteger(n),"invalid scrypt r parameter","options.r",n),He(typeof o=="number"&&o>0&&Number.isSafeInteger(o),"invalid scrypt p parameter","options.p",o),{name:"scrypt",dkLen:32,salt:e,N:r,r:n,p:o}}function x9t(t,e,r,n){let o=mr(r.privateKey,"privateKey"),i=n.iv!=null?mr(n.iv,"options.iv"):b0(16);He(i.length===16,"invalid options.iv length","options.iv",n.iv);let a=n.uuid!=null?mr(n.uuid,"options.uuid"):b0(16);He(a.length===16,"invalid options.uuid length","options.uuid",n.iv);let s=t.slice(0,16),c=t.slice(16,32),l=new R_(s,i),u=mr(l.encrypt(o)),f=ai(wo([c,u])),h={address:r.address.substring(2).toLowerCase(),id:mne(a),version:3,Crypto:{cipher:"aes-128-ctr",cipherparams:{iv:Qt(i).substring(2)},ciphertext:Qt(u).substring(2),kdf:"scrypt",kdfparams:{salt:Qt(e.salt).substring(2),n:e.N,dklen:32,p:e.p,r:e.r},mac:f.substring(2)}};if(r.mnemonic){let m=n.client!=null?n.client:`ethers/${pG}`,g=r.mnemonic.path||v9t,v=r.mnemonic.locale||"en",b=t.slice(32,64),w=mr(r.mnemonic.entropy,"account.mnemonic.entropy"),_=b0(16),I=new R_(b,_),B=mr(I.encrypt(w)),L=new Date,z="UTC--"+(L.getUTCFullYear()+"-"+KV(L.getUTCMonth()+1,2)+"-"+KV(L.getUTCDate(),2)+"T"+KV(L.getUTCHours(),2)+"-"+KV(L.getUTCMinutes(),2)+"-"+KV(L.getUTCSeconds(),2)+".0Z")+"--"+h.address;h["x-ethers"]={client:m,gethFilename:z,path:g,locale:v,mnemonicCounter:Qt(_).substring(2),mnemonicCiphertext:Qt(B).substring(2),version:"0.1"}}return JSON.stringify(h)}function MD(t,e,r){r==null&&(r={});let n=RD(e),o=b9t(r),i=BA(n,o.salt,o.N,o.r,o.p,64);return x9t(mr(i),o,t,r)}async function PD(t,e,r){r==null&&(r={});let n=RD(e),o=b9t(r),i=await NA(n,o.salt,o.N,o.r,o.p,64,r.progressCallback);return x9t(mr(i),o,t,r)}var JV="m/44'/60'/0'/0/0",rvn=new Uint8Array([66,105,116,99,111,105,110,32,115,101,101,100]),N_=2147483648,nvn=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),ovn="0123456789abcdef";function xwe(t,e){let r="";for(;t;)r=ovn[t%16]+r,t=Math.trunc(t/16);for(;r.length<e*2;)r="0"+r;return"0x"+r}function lWe(t){let e=mr(t),r=ya(Uu(Uu(e)),0,4),n=wo([e,r]);return wO(n)}var P_={};function w9t(t,e,r,n){let o=new Uint8Array(37);t&N_?(bt(n!=null,"cannot derive child of neutered node","UNSUPPORTED_OPERATION",{operation:"deriveChild"}),o.set(mr(n),1)):o.set(mr(r));for(let a=24;a>=0;a-=8)o[33+(a>>3)]=t>>24-a&255;let i=mr(MA("sha512",e,o));return{IL:i.slice(0,32),IR:i.slice(32)}}function A9t(t,e){let r=e.split("/");He(r.length>0,"invalid path","path",e),r[0]==="m"&&(He(t.depth===0,`cannot derive root path (i.e. path starting with "m/") for a node at non-zero depth ${t.depth}`,"path",e),r.shift());let n=t;for(let o=0;o<r.length;o++){let i=r[o];if(i.match(/^[0-9]+'$/)){let a=parseInt(i.substring(0,i.length-1));He(a<N_,"invalid path index",`path[${o}]`,i),n=n.deriveChild(N_+a)}else if(i.match(/^[0-9]+$/)){let a=parseInt(i);He(a<N_,"invalid path index",`path[${o}]`,i),n=n.deriveChild(a)}else He(!1,"invalid path component",`path[${o}]`,i)}return n}var boe,uWe,ND,yoe,M_=class extends cT{constructor(r,n,o,i,a,s,c,l,u){super(n,u);tt(this,boe);ae(this,"publicKey");ae(this,"fingerprint");ae(this,"parentFingerprint");ae(this,"mnemonic");ae(this,"chainCode");ae(this,"path");ae(this,"index");ae(this,"depth");$p(r,P_,"HDNodeWallet"),wr(this,{publicKey:n.compressedPublicKey});let f=ya(PA(Uu(this.publicKey)),0,4);wr(this,{parentFingerprint:o,fingerprint:f,chainCode:i,path:a,index:s,depth:c}),wr(this,{mnemonic:l})}connect(r){return new M_(P_,this.signingKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,this.mnemonic,r)}async encrypt(r,n){return await PD(Vt(this,boe,uWe).call(this),r,{progressCallback:n})}encryptSync(r){return MD(Vt(this,boe,uWe).call(this),r)}get extendedKey(){return bt(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),lWe(wo(["0x0488ADE4",xwe(this.depth,1),this.parentFingerprint,xwe(this.index,4),this.chainCode,wo(["0x00",this.privateKey])]))}hasPath(){return this.path!=null}neuter(){return new O_(P_,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,this.provider)}deriveChild(r){let n=jn(r,"index");He(n<=4294967295,"invalid index","index",n);let o=this.path;o&&(o+="/"+(n&~N_),n&N_&&(o+="'"));let{IR:i,IL:a}=w9t(n,this.chainCode,this.publicKey,this.privateKey),s=new rh(Vd((Ax(a)+BigInt(this.privateKey))%nvn,32));return new M_(P_,s,this.fingerprint,Qt(i),o,n,this.depth+1,this.mnemonic,this.provider)}derivePath(r){return A9t(this,r)}static fromExtendedKey(r){let n=_c(nne(r));He(n.length===82||lWe(n.slice(0,78))===r,"invalid extended key","extendedKey","[ REDACTED ]");let o=n[4],i=Qt(n.slice(5,9)),a=parseInt(Qt(n.slice(9,13)).substring(2),16),s=Qt(n.slice(13,45)),c=n.slice(45,78);switch(Qt(n.slice(0,4))){case"0x0488b21e":case"0x043587cf":{let l=Qt(c);return new O_(P_,FA(l),l,i,s,null,a,o,null)}case"0x0488ade4":case"0x04358394 ":if(c[0]!==0)break;return new M_(P_,new rh(c.slice(1)),i,s,null,a,o,null,null)}He(!1,"invalid extended key prefix","extendedKey","[ REDACTED ]")}static createRandom(r,n,o){var a;r==null&&(r=""),n==null&&(n=JV),o==null&&(o=C0.wordlist());let i=xb.fromEntropy(b0(16),r,o);return Vt(a=M_,ND,yoe).call(a,i.computeSeed(),i).derivePath(n)}static fromMnemonic(r,n){var o;return n||(n=JV),Vt(o=M_,ND,yoe).call(o,r.computeSeed(),r).derivePath(n)}static fromPhrase(r,n,o,i){var s;n==null&&(n=""),o==null&&(o=JV),i==null&&(i=C0.wordlist());let a=xb.fromPhrase(r,n,i);return Vt(s=M_,ND,yoe).call(s,a.computeSeed(),a).derivePath(o)}static fromSeed(r){var n;return Vt(n=M_,ND,yoe).call(n,r,null)}},B_=M_;boe=new WeakSet,uWe=function(){let r={address:this.address,privateKey:this.privateKey},n=this.mnemonic;return this.path&&n&&n.wordlist.locale==="en"&&n.password===""&&(r.mnemonic={path:this.path,locale:"en",entropy:n.entropy}),r},ND=new WeakSet,yoe=function(r,n){He(xA(r),"invalid seed","seed","[REDACTED]");let o=mr(r,"seed");He(o.length>=16&&o.length<=64,"invalid seed","seed","[REDACTED]");let i=mr(MA("sha512",rvn,o)),a=new rh(Qt(i.slice(0,32)));return new M_(P_,a,"0x00000000",Qt(i.slice(32)),"m",0,0,n,null)},tt(B_,ND);var O_=class extends fD{constructor(r,n,o,i,a,s,c,l,u){super(n,u);ae(this,"publicKey");ae(this,"fingerprint");ae(this,"parentFingerprint");ae(this,"chainCode");ae(this,"path");ae(this,"index");ae(this,"depth");$p(r,P_,"HDNodeVoidWallet"),wr(this,{publicKey:o});let f=ya(PA(Uu(o)),0,4);wr(this,{publicKey:o,fingerprint:f,parentFingerprint:i,chainCode:a,path:s,index:c,depth:l})}connect(r){return new O_(P_,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,r)}get extendedKey(){return bt(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),lWe(wo(["0x0488B21E",xwe(this.depth,1),this.parentFingerprint,xwe(this.index,4),this.chainCode,this.publicKey]))}hasPath(){return this.path!=null}deriveChild(r){let n=jn(r,"index");He(n<=4294967295,"invalid index","index",n);let o=this.path;o&&(o+="/"+(n&~N_),n&N_&&(o+="'"));let{IR:i,IL:a}=w9t(n,this.chainCode,this.publicKey,null),s=rh.addPoints(a,this.publicKey,!0),c=FA(s);return new O_(P_,c,s,this.fingerprint,Qt(i),o,n,this.depth+1,this.provider)}derivePath(r){return A9t(this,r)}};function fWe(t){let e=jn(t,"index");return He(e>=0&&e<N_,"invalid account index","index",e),`m/44'/60'/${e}'/0/0`}function dWe(t){let e=jn(t,"index");return He(e>=0&&e<N_,"invalid account index","index",e),`m/44'/60'/0'/0/${e}`}d();p();function XV(t){try{if(JSON.parse(t).encseed)return!0}catch{}return!1}function ZV(t,e){let r=JSON.parse(t),n=RD(e),o=no(zl(r,"ethaddr:string!")),i=cWe(zl(r,"encseed:string!"));He(i&&i.length%16===0,"invalid encseed","json",t);let a=mr(Jm(n,n,2e3,32,"sha256")).slice(0,16),s=i.slice(0,16),c=i.slice(16),l=new TD(a,s),u=sWe(mr(l.decrypt(c))),f="";for(let h=0;h<u.length;h++)f+=String.fromCharCode(u[h]);return{address:o,privateKey:nh(f)}}d();p();function S9t(t){return new Promise(e=>{setTimeout(()=>{e()},t)})}var xoe,pWe,QV=class extends cT{constructor(e,r){typeof e=="string"&&!e.startsWith("0x")&&(e="0x"+e);let n=typeof e=="string"?new rh(e):e;super(n,r)}connect(e){return new QV(this.signingKey,e)}async encrypt(e,r){let n={address:this.address,privateKey:this.privateKey};return await PD(n,e,{progressCallback:r})}encryptSync(e){let r={address:this.address,privateKey:this.privateKey};return MD(r,e)}static async fromEncryptedJson(e,r,n){var i;let o=null;return YV(e)?o=await voe(e,r,n):XV(e)&&(n&&(n(0),await S9t(0)),o=ZV(e,r),n&&(n(1),await S9t(0))),Vt(i=QV,xoe,pWe).call(i,o)}static fromEncryptedJsonSync(e,r){var o;let n=null;return YV(e)?n=goe(e,r):XV(e)?n=ZV(e,r):He(!1,"invalid JSON wallet","json","[ REDACTED ]"),Vt(o=QV,xoe,pWe).call(o,n)}static createRandom(e){let r=B_.createRandom();return e?r.connect(e):r}static fromPhrase(e,r){let n=B_.fromPhrase(e);return r?n.connect(r):n}},$V=QV;xoe=new WeakSet,pWe=function(e){if(He(e,"invalid JSON wallet","json","[ REDACTED ]"),"mnemonic"in e&&e.mnemonic&&e.mnemonic.locale==="en"){let n=xb.fromEntropy(e.mnemonic.entropy),o=B_.fromMnemonic(n,e.mnemonic.path);if(o.address===e.address&&o.privateKey===e.privateKey)return o;console.log("WARNING: JSON mismatch address/privateKey != mnemonic; fallback onto private key")}let r=new QV(e.privateKey);return He(r.address===e.address,"address/privateKey mismatch","json","[ REDACTED ]"),r},tt($V,xoe);d();p();d();p();d();p();d();p();var ivn=")!@#$%^&*(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_";function E9t(t,e){let r=(1<<t)-1,n=[],o=0,i=0,a=0;for(let s=0;s<e.length;s++)for(o=o<<6|ivn.indexOf(e[s]),i+=6;i>=t;){let c=o>>i-t;o&=(1<<i-t)-1,i-=t,c===0?a+=r:(n.push(c+a),a=0)}return n}function _9t(t,e){let r=hwe(t).join(",");return e.split(/,/g).forEach(n=>{let o=n.match(/^([a-z]*)([0-9]+)([0-9])(.*)$/);He(o!==null,"internal error parsing accents","accents",e);let i=0,a=E9t(parseInt(o[3]),o[4]),s=parseInt(o[2]),c=new RegExp(`([${o[1]}])`,"g");r=r.replace(c,(l,u)=>(--a[i]===0&&(u=String.fromCharCode(u.charCodeAt(0),s),i++),u))}),r.split(",")}var Aoe,woe=class extends lT{constructor(r,n,o,i){super(r,n,i);tt(this,Aoe,void 0);Fe(this,Aoe,o)}get _accent(){return ge(this,Aoe)}_decodeWords(){return _9t(this._data,this._accent)}};Aoe=new WeakMap;d();p();var hWe={en:C0.wordlist()};var C9t=async t=>(await window?.okxwallet?.request({method:"wallet_switchEthereumChain",params:[{chainId:t}]}),(await window?.okxwallet?.request({method:"eth_requestAccounts"}))?.[0]),k9t=async t=>{let e=wwe.utils.parseTransaction(t),r=await window?.okxwallet?.request({method:"eth_accounts"}),{to:n,data:o}=e;return await window?.okxwallet?.request({method:"eth_sendTransaction",params:[{from:r[0],to:n,data:o,value:e.value.toHexString()}]})};var T9t=async t=>{let e=await window?.okxwallet?.request({method:"eth_accounts"}),r=A.Buffer.from(t,"base64").toString(),n=await window?.okxwallet?.request({method:"personal_sign",params:[r,e[0]]});return{signature:A.Buffer.from(n).toString("base64")}};d();p();d();p();JB();d();p();d();p();d();p();d();p();function I9t(t){if(!Number.isSafeInteger(t)||t<0)throw new Error(`positive integer expected, not ${t}`)}function avn(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function eq(t,...e){if(!avn(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error(`Uint8Array expected of length ${e}, not of length=${t.length}`)}function R9t(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");I9t(t.outputLen),I9t(t.blockLen)}function tq(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function M9t(t,e){eq(t);let r=e.outputLen;if(t.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();d();p();var BD=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;var Awe=t=>new DataView(t.buffer,t.byteOffset,t.byteLength),KA=(t,e)=>t<<32-e|t>>>e;var _Si=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function P9t(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function Soe(t){return typeof t=="string"&&(t=P9t(t)),eq(t),t}function mWe(...t){let e=0;for(let n=0;n<t.length;n++){let o=t[n];eq(o),e+=o.length}let r=new Uint8Array(e);for(let n=0,o=0;n<t.length;n++){let i=t[n];r.set(i,o),o+=i.length}return r}var rq=class{clone(){return this._cloneInto()}},CSi={}.toString;function Swe(t){let e=n=>t().update(Soe(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function Ewe(t=32){if(BD&&typeof BD.getRandomValues=="function")return BD.getRandomValues(new Uint8Array(t));if(BD&&typeof BD.randomBytes=="function")return BD.randomBytes(t);throw new Error("crypto.getRandomValues must be defined")}function svn(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,l=n?0:4;t.setUint32(e+c,a,n),t.setUint32(e+l,s,n)}var N9t=(t,e,r)=>t&e^~t&r,B9t=(t,e,r)=>t&e^t&r^e&r,nq=class extends rq{constructor(e,r,n,o){super(),this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=Awe(this.buffer)}update(e){tq(this);let{view:r,buffer:n,blockLen:o}=this;e=Soe(e);let i=e.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=Awe(e);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(e.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){tq(this),M9t(e,this),this.finished=!0;let{buffer:r,view:n,blockLen:o,isLE:i}=this,{pos:a}=this;r[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>o-a&&(this.process(n,0),a=0);for(let f=a;f<o;f++)r[f]=0;svn(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=Awe(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let l=c/4,u=this.get();if(l>u.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<l;f++)s.setUint32(4*f,u[f],i)}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return e.length=o,e.pos=s,e.finished=i,e.destroyed=a,o%r&&e.buffer.set(n),e}};d();p();var _we=BigInt(4294967295),gWe=BigInt(32);function O9t(t,e=!1){return e?{h:Number(t&_we),l:Number(t>>gWe&_we)}:{h:Number(t>>gWe&_we)|0,l:Number(t&_we)|0}}function cvn(t,e=!1){let r=new Uint32Array(t.length),n=new Uint32Array(t.length);for(let o=0;o<t.length;o++){let{h:i,l:a}=O9t(t[o],e);[r[o],n[o]]=[i,a]}return[r,n]}var lvn=(t,e)=>BigInt(t>>>0)<<gWe|BigInt(e>>>0),uvn=(t,e,r)=>t>>>r,fvn=(t,e,r)=>t<<32-r|e>>>r,dvn=(t,e,r)=>t>>>r|e<<32-r,pvn=(t,e,r)=>t<<32-r|e>>>r,hvn=(t,e,r)=>t<<64-r|e>>>r-32,mvn=(t,e,r)=>t>>>r-32|e<<64-r,gvn=(t,e)=>e,vvn=(t,e)=>t,yvn=(t,e,r)=>t<<r|e>>>32-r,bvn=(t,e,r)=>e<<r|t>>>32-r,xvn=(t,e,r)=>e<<r-32|t>>>64-r,wvn=(t,e,r)=>t<<r-32|e>>>64-r;function Avn(t,e,r,n){let o=(e>>>0)+(n>>>0);return{h:t+r+(o/2**32|0)|0,l:o|0}}var Svn=(t,e,r)=>(t>>>0)+(e>>>0)+(r>>>0),Evn=(t,e,r,n)=>e+r+n+(t/2**32|0)|0,_vn=(t,e,r,n)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0),Cvn=(t,e,r,n,o)=>e+r+n+o+(t/2**32|0)|0,kvn=(t,e,r,n,o)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0)+(o>>>0),Tvn=(t,e,r,n,o,i)=>e+r+n+o+i+(t/2**32|0)|0;var Ivn={fromBig:O9t,split:cvn,toBig:lvn,shrSH:uvn,shrSL:fvn,rotrSH:dvn,rotrSL:pvn,rotrBH:hvn,rotrBL:mvn,rotr32H:gvn,rotr32L:vvn,rotlSH:yvn,rotlSL:bvn,rotlBH:xvn,rotlBL:wvn,add:Avn,add3L:Svn,add3H:Evn,add4L:_vn,add4H:Cvn,add5H:Tvn,add5L:kvn},Jo=Ivn;var[Rvn,Mvn]=(()=>Jo.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(t=>BigInt(t))))(),LR=new Uint32Array(80),UR=new Uint32Array(80),vWe=class extends nq{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(){let{Ah:e,Al:r,Bh:n,Bl:o,Ch:i,Cl:a,Dh:s,Dl:c,Eh:l,El:u,Fh:f,Fl:h,Gh:m,Gl:g,Hh:v,Hl:b}=this;return[e,r,n,o,i,a,s,c,l,u,f,h,m,g,v,b]}set(e,r,n,o,i,a,s,c,l,u,f,h,m,g,v,b){this.Ah=e|0,this.Al=r|0,this.Bh=n|0,this.Bl=o|0,this.Ch=i|0,this.Cl=a|0,this.Dh=s|0,this.Dl=c|0,this.Eh=l|0,this.El=u|0,this.Fh=f|0,this.Fl=h|0,this.Gh=m|0,this.Gl=g|0,this.Hh=v|0,this.Hl=b|0}process(e,r){for(let I=0;I<16;I++,r+=4)LR[I]=e.getUint32(r),UR[I]=e.getUint32(r+=4);for(let I=16;I<80;I++){let B=LR[I-15]|0,L=UR[I-15]|0,D=Jo.rotrSH(B,L,1)^Jo.rotrSH(B,L,8)^Jo.shrSH(B,L,7),z=Jo.rotrSL(B,L,1)^Jo.rotrSL(B,L,8)^Jo.shrSL(B,L,7),G=LR[I-2]|0,U=UR[I-2]|0,T=Jo.rotrSH(G,U,19)^Jo.rotrBH(G,U,61)^Jo.shrSH(G,U,6),P=Jo.rotrSL(G,U,19)^Jo.rotrBL(G,U,61)^Jo.shrSL(G,U,6),j=Jo.add4L(z,P,UR[I-7],UR[I-16]),M=Jo.add4H(j,D,T,LR[I-7],LR[I-16]);LR[I]=M|0,UR[I]=j|0}let{Ah:n,Al:o,Bh:i,Bl:a,Ch:s,Cl:c,Dh:l,Dl:u,Eh:f,El:h,Fh:m,Fl:g,Gh:v,Gl:b,Hh:w,Hl:_}=this;for(let I=0;I<80;I++){let B=Jo.rotrSH(f,h,14)^Jo.rotrSH(f,h,18)^Jo.rotrBH(f,h,41),L=Jo.rotrSL(f,h,14)^Jo.rotrSL(f,h,18)^Jo.rotrBL(f,h,41),D=f&m^~f&v,z=h&g^~h&b,G=Jo.add5L(_,L,z,Mvn[I],UR[I]),U=Jo.add5H(G,w,B,D,Rvn[I],LR[I]),T=G|0,P=Jo.rotrSH(n,o,28)^Jo.rotrBH(n,o,34)^Jo.rotrBH(n,o,39),j=Jo.rotrSL(n,o,28)^Jo.rotrBL(n,o,34)^Jo.rotrBL(n,o,39),M=n&i^n&s^i&s,y=o&a^o&c^a&c;w=v|0,_=b|0,v=m|0,b=g|0,m=f|0,g=h|0,{h:f,l:h}=Jo.add(l|0,u|0,U|0,T|0),l=s|0,u=c|0,s=i|0,c=a|0,i=n|0,a=o|0;let x=Jo.add3L(T,j,y);n=Jo.add3H(x,U,P,M),o=x|0}({h:n,l:o}=Jo.add(this.Ah|0,this.Al|0,n|0,o|0)),{h:i,l:a}=Jo.add(this.Bh|0,this.Bl|0,i|0,a|0),{h:s,l:c}=Jo.add(this.Ch|0,this.Cl|0,s|0,c|0),{h:l,l:u}=Jo.add(this.Dh|0,this.Dl|0,l|0,u|0),{h:f,l:h}=Jo.add(this.Eh|0,this.El|0,f|0,h|0),{h:m,l:g}=Jo.add(this.Fh|0,this.Fl|0,m|0,g|0),{h:v,l:b}=Jo.add(this.Gh|0,this.Gl|0,v|0,b|0),{h:w,l:_}=Jo.add(this.Hh|0,this.Hl|0,w|0,_|0),this.set(n,o,i,a,s,c,l,u,f,h,m,g,v,b,w,_)}roundClean(){LR.fill(0),UR.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)}};var D9t=Swe(()=>new vWe);d();p();d();p();d();p();var kwe={};Nl(kwe,{aInRange:()=>kv,abool:()=>YA,abytes:()=>oq,bitGet:()=>Lvn,bitLen:()=>AWe,bitMask:()=>_oe,bitSet:()=>Uvn,bytesToHex:()=>dT,bytesToNumberBE:()=>pT,bytesToNumberLE:()=>zR,concatBytes:()=>hT,createHmacDrbg:()=>SWe,ensureBytes:()=>su,equalBytes:()=>Ovn,hexToBytes:()=>DD,hexToNumber:()=>wWe,inRange:()=>Eoe,isBytes:()=>FR,memoized:()=>UD,notImplemented:()=>zvn,numberToBytesBE:()=>HR,numberToBytesLE:()=>LD,numberToHexUnpadded:()=>OD,numberToVarBytesBE:()=>Bvn,utf8ToBytes:()=>Dvn,validateObject:()=>D_});d();p();var xWe=BigInt(0),Cwe=BigInt(1),Pvn=BigInt(2);function FR(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function oq(t){if(!FR(t))throw new Error("Uint8Array expected")}function YA(t,e){if(typeof e!="boolean")throw new Error(`${t} must be valid boolean, got "${e}".`)}var Nvn=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function dT(t){oq(t);let e="";for(let r=0;r<t.length;r++)e+=Nvn[t[r]];return e}function OD(t){let e=t.toString(16);return e.length&1?`0${e}`:e}function wWe(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return BigInt(t===""?"0":`0x${t}`)}var fT={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function L9t(t){if(t>=fT._0&&t<=fT._9)return t-fT._0;if(t>=fT._A&&t<=fT._F)return t-(fT._A-10);if(t>=fT._a&&t<=fT._f)return t-(fT._a-10)}function DD(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=L9t(t.charCodeAt(i)),s=L9t(t.charCodeAt(i+1));if(a===void 0||s===void 0){let c=t[i]+t[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function pT(t){return wWe(dT(t))}function zR(t){return oq(t),wWe(dT(Uint8Array.from(t).reverse()))}function HR(t,e){return DD(t.toString(16).padStart(e*2,"0"))}function LD(t,e){return HR(t,e).reverse()}function Bvn(t){return DD(OD(t))}function su(t,e,r){let n;if(typeof e=="string")try{n=DD(e)}catch(i){throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${i}`)}else if(FR(e))n=Uint8Array.from(e);else throw new Error(`${t} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${t} expected ${r} bytes, got ${o}`);return n}function hT(...t){let e=0;for(let n=0;n<t.length;n++){let o=t[n];oq(o),e+=o.length}let r=new Uint8Array(e);for(let n=0,o=0;n<t.length;n++){let i=t[n];r.set(i,o),o+=i.length}return r}function Ovn(t,e){if(t.length!==e.length)return!1;let r=0;for(let n=0;n<t.length;n++)r|=t[n]^e[n];return r===0}function Dvn(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}var yWe=t=>typeof t=="bigint"&&xWe<=t;function Eoe(t,e,r){return yWe(t)&&yWe(e)&&yWe(r)&&e<=t&&t<r}function kv(t,e,r,n){if(!Eoe(e,r,n))throw new Error(`expected valid ${t}: ${r} <= n < ${n}, got ${typeof e} ${e}`)}function AWe(t){let e;for(e=0;t>xWe;t>>=Cwe,e+=1);return e}function Lvn(t,e){return t>>BigInt(e)&Cwe}function Uvn(t,e,r){return t|(r?Cwe:xWe)<<BigInt(e)}var _oe=t=>(Pvn<<BigInt(t-1))-Cwe,bWe=t=>new Uint8Array(t),U9t=t=>Uint8Array.from(t);function SWe(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=bWe(t),o=bWe(t),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=bWe())=>{o=s(U9t([0]),f),n=s(),f.length!==0&&(o=s(U9t([1]),f),n=s())},l=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<e;){n=s();let m=n.slice();h.push(m),f+=n.length}return hT(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(l()));)c();return a(),m}}var Fvn={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||FR(t),isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function D_(t,e,r={}){let n=(o,i,a)=>{let s=Fvn[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=t[o];if(!(a&&c===void 0)&&!s(c,t))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(e))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return t}var zvn=()=>{throw new Error("not implemented")};function UD(t){let e=new WeakMap;return(r,...n)=>{let o=e.get(r);if(o!==void 0)return o;let i=t(r,...n);return e.set(r,i),i}}var id=BigInt(0),dl=BigInt(1),FD=BigInt(2),Hvn=BigInt(3),EWe=BigInt(4),F9t=BigInt(5),z9t=BigInt(8),jvn=BigInt(9),Wvn=BigInt(16);function zs(t,e){let r=t%e;return r>=id?r:e+r}function Gvn(t,e,r){if(r<=id||e<id)throw new Error("Expected power/modulo > 0");if(r===dl)return id;let n=dl;for(;e>id;)e&dl&&(n=n*t%r),t=t*t%r,e>>=dl;return n}function pl(t,e,r){let n=t;for(;e-- >id;)n*=n,n%=r;return n}function Twe(t,e){if(t===id||e<=id)throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);let r=zs(t,e),n=e,o=id,i=dl,a=dl,s=id;for(;r!==id;){let l=n/r,u=n%r,f=o-a*l,h=i-s*l;n=r,r=u,o=a,i=s,a=f,s=h}if(n!==dl)throw new Error("invert: does not exist");return zs(o,e)}function Vvn(t){let e=(t-dl)/FD,r,n,o;for(r=t-dl,n=0;r%FD===id;r/=FD,n++);for(o=FD;o<t&&Gvn(o,e,t)!==t-dl;o++);if(n===1){let a=(t+dl)/EWe;return function(c,l){let u=c.pow(l,a);if(!c.eql(c.sqr(u),l))throw new Error("Cannot find square root");return u}}let i=(r+dl)/FD;return function(s,c){if(s.pow(c,e)===s.neg(s.ONE))throw new Error("Cannot find square root");let l=n,u=s.pow(s.mul(s.ONE,o),r),f=s.pow(c,i),h=s.pow(c,r);for(;!s.eql(h,s.ONE);){if(s.eql(h,s.ZERO))return s.ZERO;let m=1;for(let v=s.sqr(h);m<l&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(u,dl<<BigInt(l-m-1));u=s.sqr(g),f=s.mul(f,g),h=s.mul(h,u),l=m}return f}}function qvn(t){if(t%EWe===Hvn){let e=(t+dl)/EWe;return function(n,o){let i=n.pow(o,e);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(t%z9t===F9t){let e=(t-F9t)/z9t;return function(n,o){let i=n.mul(o,FD),a=n.pow(i,e),s=n.mul(o,a),c=n.mul(n.mul(s,FD),a),l=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(l),o))throw new Error("Cannot find square root");return l}}return t%Wvn,Vvn(t)}var H9t=(t,e)=>(zs(t,e)&dl)===dl,Kvn=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function _We(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=Kvn.reduce((n,o)=>(n[o]="function",n),e);return D_(t,r)}function Yvn(t,e,r){if(r<id)throw new Error("Expected power > 0");if(r===id)return t.ONE;if(r===dl)return e;let n=t.ONE,o=e;for(;r>id;)r&dl&&(n=t.mul(n,o)),o=t.sqr(o),r>>=dl;return n}function Jvn(t,e){let r=new Array(e.length),n=e.reduce((i,a,s)=>t.is0(a)?i:(r[s]=i,t.mul(i,a)),t.ONE),o=t.inv(n);return e.reduceRight((i,a,s)=>t.is0(a)?i:(r[s]=t.mul(i,r[s]),t.mul(i,a)),o),r}function CWe(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function jR(t,e,r=!1,n={}){if(t<=id)throw new Error(`Expected Field ORDER > 0, got ${t}`);let{nBitLength:o,nByteLength:i}=CWe(t,e);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=qvn(t),s=Object.freeze({ORDER:t,BITS:o,BYTES:i,MASK:_oe(o),ZERO:id,ONE:dl,create:c=>zs(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return id<=c&&c<t},is0:c=>c===id,isOdd:c=>(c&dl)===dl,neg:c=>zs(-c,t),eql:(c,l)=>c===l,sqr:c=>zs(c*c,t),add:(c,l)=>zs(c+l,t),sub:(c,l)=>zs(c-l,t),mul:(c,l)=>zs(c*l,t),pow:(c,l)=>Yvn(s,c,l),div:(c,l)=>zs(c*Twe(l,t),t),sqrN:c=>c*c,addN:(c,l)=>c+l,subN:(c,l)=>c-l,mulN:(c,l)=>c*l,inv:c=>Twe(c,t),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>Jvn(s,c),cmov:(c,l,u)=>u?l:c,toBytes:c=>r?LD(c,i):HR(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?zR(c):pT(c)}});return Object.freeze(s)}function j9t(t){if(typeof t!="bigint")throw new Error("field order must be bigint");let e=t.toString(2).length;return Math.ceil(e/8)}function kWe(t){let e=j9t(t);return e+Math.ceil(e/2)}function W9t(t,e,r=!1){let n=t.length,o=j9t(e),i=kWe(e);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?pT(t):zR(t),s=zs(a,e-dl)+dl;return r?LD(s,o):HR(s,o)}var Zvn=BigInt(0),TWe=BigInt(1),IWe=new WeakMap,G9t=new WeakMap;function Iwe(t,e){let r=(i,a)=>{let s=a.negate();return i?s:a},n=i=>{if(!Number.isSafeInteger(i)||i<=0||i>e)throw new Error(`Wrong window size=${i}, should be [1..${e}]`)},o=i=>{n(i);let a=Math.ceil(e/i)+1,s=2**(i-1);return{windows:a,windowSize:s}};return{constTimeNegate:r,unsafeLadder(i,a){let s=t.ZERO,c=i;for(;a>Zvn;)a&TWe&&(s=s.add(c)),c=c.double(),a>>=TWe;return s},precomputeWindow(i,a){let{windows:s,windowSize:c}=o(a),l=[],u=i,f=u;for(let h=0;h<s;h++){f=u,l.push(f);for(let m=1;m<c;m++)f=f.add(u),l.push(f);u=f.double()}return l},wNAF(i,a,s){let{windows:c,windowSize:l}=o(i),u=t.ZERO,f=t.BASE,h=BigInt(2**i-1),m=2**i,g=BigInt(i);for(let v=0;v<c;v++){let b=v*l,w=Number(s&h);s>>=g,w>l&&(w-=m,s+=TWe);let _=b,I=b+Math.abs(w)-1,B=v%2!==0,L=w<0;w===0?f=f.add(r(B,a[_])):u=u.add(r(L,a[I]))}return{p:u,f}},wNAFCached(i,a,s){let c=G9t.get(i)||1,l=IWe.get(i);return l||(l=this.precomputeWindow(i,c),c!==1&&IWe.set(i,s(l))),this.wNAF(c,l,a)},setWindowSize(i,a){n(a),G9t.set(i,a),IWe.delete(i)}}}function Rwe(t,e,r,n){if(!Array.isArray(r)||!Array.isArray(n)||n.length!==r.length)throw new Error("arrays of points and scalars must have equal length");n.forEach((u,f)=>{if(!e.isValid(u))throw new Error(`wrong scalar at index ${f}`)}),r.forEach((u,f)=>{if(!(u instanceof t))throw new Error(`wrong point at index ${f}`)});let o=AWe(BigInt(r.length)),i=o>12?o-3:o>4?o-2:o?2:1,a=(1<<i)-1,s=new Array(a+1).fill(t.ZERO),c=Math.floor((e.BITS-1)/i)*i,l=t.ZERO;for(let u=c;u>=0;u-=i){s.fill(t.ZERO);for(let h=0;h<n.length;h++){let m=n[h],g=Number(m>>BigInt(u)&BigInt(a));s[g]=s[g].add(r[h])}let f=t.ZERO;for(let h=s.length-1,m=t.ZERO;h>0;h--)m=m.add(s[h]),f=f.add(m);if(l=l.add(f),u!==0)for(let h=0;h<i;h++)l=l.double()}return l}function Coe(t){return _We(t.Fp),D_(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...CWe(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}var JA=BigInt(0),Tv=BigInt(1),Mwe=BigInt(2),Qvn=BigInt(8),$vn={zip215:!0};function eyn(t){let e=Coe(t);return D_(t,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...e})}function V9t(t){let e=eyn(t),{Fp:r,n,prehash:o,hash:i,randomBytes:a,nByteLength:s,h:c}=e,l=Mwe<<BigInt(s*8)-Tv,u=r.create,f=jR(e.n,e.nBitLength),h=e.uvRatio||((C,R)=>{try{return{isValid:!0,value:r.sqrt(C*r.inv(R))}}catch{return{isValid:!1,value:JA}}}),m=e.adjustScalarBytes||(C=>C),g=e.domain||((C,R,E)=>{if(YA("phflag",E),R.length||E)throw new Error("Contexts/pre-hash are not supported");return C});function v(C,R){kv("coordinate "+C,R,JA,l)}function b(C){if(!(C instanceof I))throw new Error("ExtendedPoint expected")}let w=UD((C,R)=>{let{ex:E,ey:N,ez:V}=C,F=C.is0();R==null&&(R=F?Qvn:r.inv(V));let k=u(E*R),H=u(N*R),re=u(V*R);if(F)return{x:JA,y:Tv};if(re!==Tv)throw new Error("invZ was invalid");return{x:k,y:H}}),_=UD(C=>{let{a:R,d:E}=e;if(C.is0())throw new Error("bad point: ZERO");let{ex:N,ey:V,ez:F,et:k}=C,H=u(N*N),re=u(V*V),Y=u(F*F),oe=u(Y*Y),q=u(H*R),X=u(Y*u(q+re)),K=u(oe+u(E*u(H*re)));if(X!==K)throw new Error("bad point: equation left != right (1)");let $=u(N*V),ee=u(F*k);if($!==ee)throw new Error("bad point: equation left != right (2)");return!0});class I{constructor(R,E,N,V){this.ex=R,this.ey=E,this.ez=N,this.et=V,v("x",R),v("y",E),v("z",N),v("t",V),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(R){if(R instanceof I)throw new Error("extended point not allowed");let{x:E,y:N}=R||{};return v("x",E),v("y",N),new I(E,N,Tv,u(E*N))}static normalizeZ(R){let E=r.invertBatch(R.map(N=>N.ez));return R.map((N,V)=>N.toAffine(E[V])).map(I.fromAffine)}static msm(R,E){return Rwe(I,f,R,E)}_setWindowSize(R){D.setWindowSize(this,R)}assertValidity(){_(this)}equals(R){b(R);let{ex:E,ey:N,ez:V}=this,{ex:F,ey:k,ez:H}=R,re=u(E*H),Y=u(F*V),oe=u(N*H),q=u(k*V);return re===Y&&oe===q}is0(){return this.equals(I.ZERO)}negate(){return new I(u(-this.ex),this.ey,this.ez,u(-this.et))}double(){let{a:R}=e,{ex:E,ey:N,ez:V}=this,F=u(E*E),k=u(N*N),H=u(Mwe*u(V*V)),re=u(R*F),Y=E+N,oe=u(u(Y*Y)-F-k),q=re+k,X=q-H,K=re-k,$=u(oe*X),ee=u(q*K),se=u(oe*K),ve=u(X*q);return new I($,ee,ve,se)}add(R){b(R);let{a:E,d:N}=e,{ex:V,ey:F,ez:k,et:H}=this,{ex:re,ey:Y,ez:oe,et:q}=R;if(E===BigInt(-1)){let le=u((F-V)*(Y+re)),Ee=u((F+V)*(Y-re)),Ue=u(Ee-le);if(Ue===JA)return this.double();let Me=u(k*Mwe*q),Ve=u(H*Mwe*oe),_t=Ve+Me,Ze=Ee+le,gt=Ve-Me,Gt=u(_t*Ue),mt=u(Ze*gt),ir=u(_t*gt),Kr=u(Ue*Ze);return new I(Gt,mt,Kr,ir)}let X=u(V*re),K=u(F*Y),$=u(H*N*q),ee=u(k*oe),se=u((V+F)*(re+Y)-X-K),ve=ee-$,xe=ee+$,ke=u(K-E*X),Pe=u(se*ve),Te=u(xe*ke),Z=u(se*ke),te=u(ve*xe);return new I(Pe,Te,te,Z)}subtract(R){return this.add(R.negate())}wNAF(R){return D.wNAFCached(this,R,I.normalizeZ)}multiply(R){let E=R;kv("scalar",E,Tv,n);let{p:N,f:V}=this.wNAF(E);return I.normalizeZ([N,V])[0]}multiplyUnsafe(R){let E=R;return kv("scalar",E,JA,n),E===JA?L:this.equals(L)||E===Tv?this:this.equals(B)?this.wNAF(E).p:D.unsafeLadder(this,E)}isSmallOrder(){return this.multiplyUnsafe(c).is0()}isTorsionFree(){return D.unsafeLadder(this,n).is0()}toAffine(R){return w(this,R)}clearCofactor(){let{h:R}=e;return R===Tv?this:this.multiplyUnsafe(R)}static fromHex(R,E=!1){let{d:N,a:V}=e,F=r.BYTES;R=su("pointHex",R,F),YA("zip215",E);let k=R.slice(),H=R[F-1];k[F-1]=H&-129;let re=zR(k),Y=E?l:r.ORDER;kv("pointHex.y",re,JA,Y);let oe=u(re*re),q=u(oe-Tv),X=u(N*oe-V),{isValid:K,value:$}=h(q,X);if(!K)throw new Error("Point.fromHex: invalid y coordinate");let ee=($&Tv)===Tv,se=(H&128)!==0;if(!E&&$===JA&&se)throw new Error("Point.fromHex: x=0 and x_0=1");return se!==ee&&($=u(-$)),I.fromAffine({x:$,y:re})}static fromPrivateKey(R){return U(R).point}toRawBytes(){let{x:R,y:E}=this.toAffine(),N=LD(E,r.BYTES);return N[N.length-1]|=R&Tv?128:0,N}toHex(){return dT(this.toRawBytes())}}I.BASE=new I(e.Gx,e.Gy,Tv,u(e.Gx*e.Gy)),I.ZERO=new I(JA,Tv,Tv,JA);let{BASE:B,ZERO:L}=I,D=Iwe(I,s*8);function z(C){return zs(C,n)}function G(C){return z(zR(C))}function U(C){let R=s;C=su("private key",C,R);let E=su("hashed private key",i(C),2*R),N=m(E.slice(0,R)),V=E.slice(R,2*R),F=G(N),k=B.multiply(F),H=k.toRawBytes();return{head:N,prefix:V,scalar:F,point:k,pointBytes:H}}function T(C){return U(C).pointBytes}function P(C=new Uint8Array,...R){let E=hT(...R);return G(i(g(E,su("context",C),!!o)))}function j(C,R,E={}){C=su("message",C),o&&(C=o(C));let{prefix:N,scalar:V,pointBytes:F}=U(R),k=P(E.context,N,C),H=B.multiply(k).toRawBytes(),re=P(E.context,H,F,C),Y=z(k+re*V);kv("signature.s",Y,JA,n);let oe=hT(H,LD(Y,r.BYTES));return su("result",oe,s*2)}let M=$vn;function y(C,R,E,N=M){let{context:V,zip215:F}=N,k=r.BYTES;C=su("signature",C,2*k),R=su("message",R),F!==void 0&&YA("zip215",F),o&&(R=o(R));let H=zR(C.slice(k,2*k)),re,Y,oe;try{re=I.fromHex(E,F),Y=I.fromHex(C.slice(0,k),F),oe=B.multiplyUnsafe(H)}catch{return!1}if(!F&&re.isSmallOrder())return!1;let q=P(V,Y.toRawBytes(),re.toRawBytes(),R);return Y.add(re.multiplyUnsafe(q)).subtract(oe).clearCofactor().equals(I.ZERO)}return B._setWindowSize(8),{CURVE:e,getPublicKey:T,sign:j,verify:y,ExtendedPoint:I,utils:{getExtendedPublicKey:U,randomPrivateKey:()=>a(r.BYTES),precompute(C=8,R=I.BASE){return R._setWindowSize(C),R.multiply(BigInt(3)),R}}}}var RWe=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),q9t=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),fEi=BigInt(0),tyn=BigInt(1),K9t=BigInt(2),dEi=BigInt(3),ryn=BigInt(5),nyn=BigInt(8);function oyn(t){let e=BigInt(10),r=BigInt(20),n=BigInt(40),o=BigInt(80),i=RWe,s=t*t%i*t%i,c=pl(s,K9t,i)*s%i,l=pl(c,tyn,i)*t%i,u=pl(l,ryn,i)*l%i,f=pl(u,e,i)*u%i,h=pl(f,r,i)*f%i,m=pl(h,n,i)*h%i,g=pl(m,o,i)*m%i,v=pl(g,o,i)*m%i,b=pl(v,e,i)*u%i;return{pow_p_5_8:pl(b,K9t,i)*t%i,b2:s}}function iyn(t){return t[0]&=248,t[31]&=127,t[31]|=64,t}function ayn(t,e){let r=RWe,n=zs(e*e*e,r),o=zs(n*n*e,r),i=oyn(t*o).pow_p_5_8,a=zs(t*n*i,r),s=zs(e*a*a,r),c=a,l=zs(a*q9t,r),u=s===t,f=s===zs(-t,r),h=s===zs(-t*q9t,r);return u&&(a=c),(f||h)&&(a=l),H9t(a,r)&&(a=zs(-a,r)),{isValid:u||f,value:a}}var syn=(()=>jR(RWe,void 0,!0))(),cyn=(()=>({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:syn,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:nyn,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:D9t,randomBytes:Ewe,adjustScalarBytes:iyn,uvRatio:ayn}))(),zD=(()=>V9t(cyn))();var TGe=ie(J9t()),B0=ie(t7t());d();p();d();p();d();p();function mT(t){if(!Number.isSafeInteger(t)||t<0)throw new Error(`positive integer expected, not ${t}`)}function dyn(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function eg(t,...e){if(!dyn(t))throw new Error("Uint8Array expected");if(e.length>0&&!e.includes(t.length))throw new Error(`Uint8Array expected of length ${e}, not of length=${t.length}`)}function Bwe(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");mT(t.outputLen),mT(t.blockLen)}function gT(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function Owe(t,e){eg(t);let r=e.outputLen;if(t.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();d();p();var Dwe=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;var n7t=t=>new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4)),U_=t=>new DataView(t.buffer,t.byteOffset,t.byteLength),XA=(t,e)=>t<<32-e|t>>>e,koe=(t,e)=>t<<e|t>>>32-e>>>0,NWe=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,pyn=t=>t<<24&4278190080|t<<8&16711680|t>>>8&65280|t>>>24&255;function BWe(t){for(let e=0;e<t.length;e++)t[e]=pyn(t[e])}var hyn=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function jD(t){eg(t);let e="";for(let r=0;r<t.length;r++)e+=hyn[t[r]];return e}var vT={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function r7t(t){if(t>=vT._0&&t<=vT._9)return t-vT._0;if(t>=vT._A&&t<=vT._F)return t-(vT._A-10);if(t>=vT._a&&t<=vT._f)return t-(vT._a-10)}function iq(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=r7t(t.charCodeAt(i)),s=r7t(t.charCodeAt(i+1));if(a===void 0||s===void 0){let c=t[i]+t[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function Lwe(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function ZA(t){return typeof t=="string"&&(t=Lwe(t)),eg(t),t}function F_(...t){let e=0;for(let n=0;n<t.length;n++){let o=t[n];eg(o),e+=o.length}let r=new Uint8Array(e);for(let n=0,o=0;n<t.length;n++){let i=t[n];r.set(i,o),o+=i.length}return r}var WR=class{clone(){return this._cloneInto()}},myn={}.toString;function o7t(t,e){if(e!==void 0&&myn.call(e)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(t,e)}function GR(t){let e=n=>t().update(ZA(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function i7t(t){let e=(n,o)=>t(o).update(ZA(n)).digest(),r=t({});return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=n=>t(n),e}function VR(t=32){if(Dwe&&typeof Dwe.getRandomValues=="function")return Dwe.getRandomValues(new Uint8Array(t));throw new Error("crypto.getRandomValues must be defined")}function gyn(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,l=n?0:4;t.setUint32(e+c,a,n),t.setUint32(e+l,s,n)}var a7t=(t,e,r)=>t&e^~t&r,s7t=(t,e,r)=>t&e^t&r^e&r,qR=class extends WR{constructor(e,r,n,o){super(),this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=U_(this.buffer)}update(e){gT(this);let{view:r,buffer:n,blockLen:o}=this;e=ZA(e);let i=e.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=U_(e);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(e.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){gT(this),Owe(e,this),this.finished=!0;let{buffer:r,view:n,blockLen:o,isLE:i}=this,{pos:a}=this;r[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>o-a&&(this.process(n,0),a=0);for(let f=a;f<o;f++)r[f]=0;gyn(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=U_(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let l=c/4,u=this.get();if(l>u.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<l;f++)s.setUint32(4*f,u[f],i)}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return e.length=o,e.pos=s,e.finished=i,e.destroyed=a,o%r&&e.buffer.set(n),e}};var vyn=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]),KR=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),YR=new Uint32Array(64),OWe=class extends qR{constructor(){super(64,32,8,!1),this.A=KR[0]|0,this.B=KR[1]|0,this.C=KR[2]|0,this.D=KR[3]|0,this.E=KR[4]|0,this.F=KR[5]|0,this.G=KR[6]|0,this.H=KR[7]|0}get(){let{A:e,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[e,r,n,o,i,a,s,c]}set(e,r,n,o,i,a,s,c){this.A=e|0,this.B=r|0,this.C=n|0,this.D=o|0,this.E=i|0,this.F=a|0,this.G=s|0,this.H=c|0}process(e,r){for(let f=0;f<16;f++,r+=4)YR[f]=e.getUint32(r,!1);for(let f=16;f<64;f++){let h=YR[f-15],m=YR[f-2],g=XA(h,7)^XA(h,18)^h>>>3,v=XA(m,17)^XA(m,19)^m>>>10;YR[f]=v+YR[f-7]+g+YR[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:l,H:u}=this;for(let f=0;f<64;f++){let h=XA(s,6)^XA(s,11)^XA(s,25),m=u+h+a7t(s,c,l)+vyn[f]+YR[f]|0,v=(XA(n,2)^XA(n,13)^XA(n,22))+s7t(n,o,i)|0;u=l,l=c,c=s,s=a+m|0,a=i,i=o,o=n,n=m+v|0}n=n+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,s=s+this.E|0,c=c+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(n,o,i,a,s,c,l,u)}roundClean(){YR.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var z_=GR(()=>new OWe);var Aq=ie(b7t()),Xe=ie(VWe()),LMt=ie(VWe());d();p();d();p();var Lyn=1,Uyn=2,Fyn=3,zyn=4,Hyn=5,jyn=6,Wyn=7,Gyn=8,Vyn=9,qyn=10,Kyn=-32700,Yyn=-32603,Jyn=-32602,Xyn=-32601,Zyn=-32600,Qyn=-32016,$yn=-32015,ebn=-32014,tbn=-32013,rbn=-32012,nbn=-32011,obn=-32010,ibn=-32009,abn=-32008,sbn=-32007,cbn=-32006,lbn=-32005,ubn=-32004,fbn=-32003,dbn=-32002,pbn=-32001,hbn=28e5,mbn=2800001,gbn=2800002,vbn=2800003,ybn=2800004,bbn=2800005,xbn=2800006,wbn=2800007,Abn=2800008,Sbn=2800009,Ebn=2800010,_bn=323e4,Cbn=32300001,kbn=3230002,Tbn=3230003,Ibn=3230004,Rbn=361e4,Mbn=3610001,Pbn=3610002,Nbn=3610003,Bbn=3610004,Obn=3610005,Dbn=3610006,Lbn=3610007,Ubn=3611e3,Fbn=3704e3,zbn=3704001,Hbn=3704002,jbn=3704003,Wbn=3704004,Gbn=4128e3,Vbn=4128001,qbn=4128002,Kbn=4615e3,Ybn=4615001,Jbn=4615002,Xbn=4615003,Zbn=4615004,Qbn=4615005,$bn=4615006,e1n=4615007,t1n=4615008,r1n=4615009,n1n=4615010,o1n=4615011,i1n=4615012,a1n=4615013,s1n=4615014,c1n=4615015,l1n=4615016,u1n=4615017,f1n=4615018,d1n=4615019,p1n=4615020,h1n=4615021,m1n=4615022,g1n=4615023,v1n=4615024,y1n=4615025,b1n=4615026,x1n=4615027,w1n=4615028,A1n=4615029,S1n=4615030,E1n=4615031,_1n=4615032,C1n=4615033,k1n=4615034,T1n=4615035,I1n=4615036,R1n=4615037,M1n=4615038,P1n=4615039,N1n=4615040,B1n=4615041,O1n=4615042,D1n=4615043,L1n=4615044,U1n=4615045,F1n=4615046,z1n=4615047,H1n=4615048,j1n=4615049,W1n=4615050,G1n=4615051,V1n=4615052,q1n=4615053,K1n=4615054,Y1n=5508e3,J1n=5508001,X1n=5508002,Z1n=5508003,Q1n=5508004,$1n=5508005,exn=5508006,txn=5508007,rxn=5508008,nxn=5508009,oxn=5508010,ixn=5508011,axn=5663e3,sxn=5663001,cxn=5663002,lxn=5663003,uxn=5663004,fxn=5663005,dxn=5663006,pxn=5663007,hxn=5663008,mxn=5663009,gxn=5663010,vxn=5663011,yxn=5663012,bxn=5663013,xxn=5663014,wxn=5663015,Axn=5663016,Sxn=5663017,Exn=5663018,_xn=5663019,Cxn=705e4,kxn=7050001,Txn=7050002,Ixn=7050003,Rxn=7050004,Mxn=7050005,Pxn=7050006,Nxn=7050007,Bxn=7050008,Oxn=7050009,Dxn=7050010,Lxn=7050011,Uxn=7050012,Fxn=7050013,zxn=7050014,Hxn=7050015,jxn=7050016,Wxn=7050017,Gxn=7050018,Vxn=7050019,qxn=7050020,Kxn=7050021,Yxn=7050022,Jxn=7050023,Xxn=7050024,Zxn=7050025,Qxn=7050026,$xn=7050027,ewn=7050028,twn=7050029,rwn=7050030,nwn=7050031,own=7050032,iwn=7050033,awn=7050034,swn=7050035,cwn=7050036,qWe=8078e3,KWe=8078001,x7t=8078002,w7t=8078003,YWe=8078004,JWe=8078005,XWe=8078006,lwn=8078007,uwn=8078008,fwn=8078009,dwn=8078010,ZWe=8078011,pwn=8078012,A7t=8078013,S7t=8078014,hwn=8078015,mwn=8078016,gwn=8078017,vwn=8078018,ywn=8078019,E7t=8078020,_7t=8078021,bwn=8078022,xwn=81e5,wwn=8100001,Awn=8100002,Swn=8100003,Ewn=819e4,_wn=8190001,Cwn=8190002,kwn=8190003,Twn=8190004,Iwn=99e5,Rwn=9900001,Mwn=9900002,Pwn=9900003,Nwn=9900004;function C7t(t){return Array.isArray(t)?"%5B"+t.map(C7t).join("%2C%20")+"%5D":typeof t=="bigint"?`${t}n`:encodeURIComponent(String(t!=null&&Object.getPrototypeOf(t)===null?{...t}:t))}function Bwn([t,e]){return`${t}=${C7t(e)}`}function Own(t){let e=Object.entries(t).map(Bwn).join("&");return btoa(e)}var u_i={[_bn]:"Account not found at address: $address",[Ibn]:"Not all accounts were decoded. Encoded accounts found at addresses: $addresses.",[Tbn]:"Expected decoded account at address: $address",[kbn]:"Failed to decode account data at address: $address",[Cbn]:"Accounts not found at addresses: $addresses",[Sbn]:"Unable to find a viable program address bump seed.",[gbn]:"$putativeAddress is not a base58-encoded address.",[hbn]:"Expected base58 encoded address to decode to a byte array of length 32. Actual length: $actualLength.",[vbn]:"The `CryptoKey` must be an `Ed25519` public key.",[Abn]:"Invalid seeds; point must fall off the Ed25519 curve.",[ybn]:"Expected given program derived address to have the following format: [Address, ProgramDerivedAddressBump].",[xbn]:"A maximum of $maxSeeds seeds, including the bump seed, may be supplied when creating an address. Received: $actual.",[wbn]:"The seed at index $index with length $actual exceeds the maximum length of $maxSeedLength bytes.",[bbn]:"Expected program derived address bump to be in the range [0, 255], got: $bump.",[Ebn]:"Program address cannot end with PDA marker.",[mbn]:"Expected base58-encoded address string of length in the range [32, 44]. Actual length: $actualLength.",[zyn]:"Expected base58-encoded blockash string of length in the range [32, 44]. Actual length: $actualLength.",[Lyn]:"The network has progressed past the last block for which this transaction could have been committed.",[qWe]:"Codec [$codecDescription] cannot decode empty byte arrays.",[bwn]:"Enum codec cannot use lexical values [$stringValues] as discriminators. Either remove all lexical values or set `useValuesAsDiscriminators` to `false`.",[E7t]:"Sentinel [$hexSentinel] must not be present in encoded bytes [$hexEncodedBytes].",[JWe]:"Encoder and decoder must have the same fixed size, got [$encoderFixedSize] and [$decoderFixedSize].",[XWe]:"Encoder and decoder must have the same max size, got [$encoderMaxSize] and [$decoderMaxSize].",[YWe]:"Encoder and decoder must either both be fixed-size or variable-size.",[uwn]:"Enum discriminator out of range. Expected a number in [$formattedValidDiscriminators], got $discriminator.",[x7t]:"Expected a fixed-size codec, got a variable-size one.",[A7t]:"Codec [$codecDescription] expected a positive byte length, got $bytesLength.",[w7t]:"Expected a variable-size codec, got a fixed-size one.",[ywn]:"Codec [$codecDescription] expected zero-value [$hexZeroValue] to have the same size as the provided fixed-size item [$expectedSize bytes].",[KWe]:"Codec [$codecDescription] expected $expected bytes, got $bytesLength.",[vwn]:"Expected byte array constant [$hexConstant] to be present in data [$hexData] at offset [$offset].",[fwn]:"Invalid discriminated union variant. Expected one of [$variants], got $value.",[dwn]:"Invalid enum variant. Expected one of [$stringValues] or a number in [$formattedNumericalValues], got $variant.",[hwn]:"Invalid literal union variant. Expected one of [$variants], got $value.",[lwn]:"Expected [$codecDescription] to have $expected items, got $actual.",[pwn]:"Invalid value $value for base $base with alphabet $alphabet.",[mwn]:"Literal union discriminator out of range. Expected a number between $minRange and $maxRange, got $discriminator.",[ZWe]:"Codec [$codecDescription] expected number to be in the range [$min, $max], got $value.",[S7t]:"Codec [$codecDescription] expected offset to be in the range [0, $bytesLength], got $offset.",[_7t]:"Expected sentinel [$hexSentinel] to be present in decoded bytes [$hexDecodedBytes].",[gwn]:"Union variant out of range. Expected an index between $minRange and $maxRange, got $variant.",[Ubn]:"No random values implementation could be found.",[r1n]:"instruction requires an uninitialized account",[g1n]:"instruction tries to borrow reference for an account which is already borrowed",[v1n]:"instruction left account with an outstanding borrowed reference",[h1n]:"program other than the account's owner changed the size of the account data",[Qbn]:"account data too small for instruction",[m1n]:"instruction expected an executable account",[F1n]:"An account does not have enough lamports to be rent-exempt",[H1n]:"Program arithmetic overflowed",[U1n]:"Failed to serialize or deserialize account data: $encodedData",[K1n]:"Builtin programs must consume compute units",[_1n]:"Cross-program invocation call depth too deep",[M1n]:"Computational budget exceeded",[b1n]:"custom program error: #$code",[u1n]:"instruction contains duplicate accounts",[y1n]:"instruction modifications of multiply-passed account differ",[S1n]:"executable accounts must be rent exempt",[w1n]:"instruction changed executable accounts data",[A1n]:"instruction changed the balance of an executable account",[f1n]:"instruction changed executable bit of an account",[s1n]:"instruction modified data of an account it does not own",[a1n]:"instruction spent from the balance of an account it does not own",[Ybn]:"generic instruction error",[W1n]:"Provided owner is not allowed",[D1n]:"Account is immutable",[L1n]:"Incorrect authority provided",[e1n]:"incorrect program id for instruction",[$bn]:"insufficient funds for instruction",[Zbn]:"invalid account data for instruction",[z1n]:"Invalid account owner",[Jbn]:"invalid program argument",[x1n]:"program returned invalid error code",[Xbn]:"invalid instruction data",[R1n]:"Failed to reallocate account data",[I1n]:"Provided seeds do not result in a valid address",[G1n]:"Accounts data allocations exceeded the maximum allowed per transaction",[V1n]:"Max accounts exceeded",[q1n]:"Max instruction trace length exceeded",[T1n]:"Length of the seed is too long for address generation",[C1n]:"An account required by the instruction is missing",[t1n]:"missing required signature for instruction",[i1n]:"instruction illegally modified the program id of an account",[p1n]:"insufficient account keys for instruction",[P1n]:"Cross-program invocation with unauthorized signer or writable account",[N1n]:"Failed to create program execution environment",[O1n]:"Program failed to compile",[B1n]:"Program failed to complete",[l1n]:"instruction modified data of a read-only account",[c1n]:"instruction changed the balance of a read-only account",[k1n]:"Cross-program invocation reentrancy not allowed for this instruction",[d1n]:"instruction modified rent epoch of an account",[o1n]:"sum of account balances before and after instruction do not match",[n1n]:"instruction requires an initialized account",[Kbn]:"",[E1n]:"Unsupported program id",[j1n]:"Unsupported sysvar",[Gbn]:"The instruction does not have any accounts.",[Vbn]:"The instruction does not have any data.",[qbn]:"Expected instruction to have progress address $expectedProgramAddress, got $actualProgramAddress.",[Hyn]:"Expected base58 encoded blockhash to decode to a byte array of length 32. Actual length: $actualLength.",[Uyn]:"The nonce `$expectedNonceValue` is no longer valid. It has advanced to `$actualNonceValue`",[Mwn]:"Invariant violation: Found no abortable iterable cache entry for key `$cacheKey`. It should be impossible to hit this error; please file an issue at https://sola.na/web3invariant",[Nwn]:"Invariant violation: This data publisher does not publish to the channel named `$channelName`. Supported channels include $supportedChannelNames.",[Rwn]:"Invariant violation: WebSocket message iterator state is corrupt; iterated without first resolving existing message promise. It should be impossible to hit this error; please file an issue at https://sola.na/web3invariant",[Iwn]:"Invariant violation: WebSocket message iterator is missing state storage. It should be impossible to hit this error; please file an issue at https://sola.na/web3invariant",[Pwn]:"Invariant violation: Switch statement non-exhaustive. Received unexpected value `$unexpectedValue`. It should be impossible to hit this error; please file an issue at https://sola.na/web3invariant",[Yyn]:"JSON-RPC error: Internal JSON-RPC error ($__serverMessage)",[Jyn]:"JSON-RPC error: Invalid method parameter(s) ($__serverMessage)",[Zyn]:"JSON-RPC error: The JSON sent is not a valid `Request` object ($__serverMessage)",[Xyn]:"JSON-RPC error: The method does not exist / is not available ($__serverMessage)",[Kyn]:"JSON-RPC error: An error occurred on the server while parsing the JSON text ($__serverMessage)",[rbn]:"$__serverMessage",[pbn]:"$__serverMessage",[ubn]:"$__serverMessage",[ebn]:"$__serverMessage",[obn]:"$__serverMessage",[ibn]:"$__serverMessage",[Qyn]:"Minimum context slot has not been reached",[lbn]:"Node is unhealthy; behind by $numSlotsBehind slots",[abn]:"No snapshot",[dbn]:"Transaction simulation failed",[sbn]:"$__serverMessage",[nbn]:"Transaction history is not available from this node",[cbn]:"$__serverMessage",[tbn]:"Transaction signature length mismatch",[fbn]:"Transaction signature verification failure",[$yn]:"$__serverMessage",[Fbn]:"Key pair bytes must be of length 64, got $byteLength.",[zbn]:"Expected private key bytes with length 32. Actual length: $actualLength.",[Hbn]:"Expected base58-encoded signature to decode to a byte array of length 64. Actual length: $actualLength.",[Wbn]:"The provided private key does not match the provided public key.",[jbn]:"Expected base58-encoded signature string of length in the range [64, 88]. Actual length: $actualLength.",[jyn]:"Lamports value must be in the range [0, 2e64-1]",[Wyn]:"`$value` cannot be parsed as a `BigInt`",[qyn]:"$message",[Gyn]:"`$value` cannot be parsed as a `Number`",[Fyn]:"No nonce account could be found at address `$nonceAccountAddress`",[Ewn]:"The notification name must end in 'Notifications' and the API must supply a subscription plan creator function for the notification '$notificationName'.",[Cwn]:"WebSocket was closed before payload could be added to the send buffer",[kwn]:"WebSocket connection closed",[Twn]:"WebSocket failed to connect",[_wn]:"Failed to obtain a subscription id from the server",[Swn]:"Could not find an API plan for RPC method: `$method`",[xwn]:"The $argumentLabel argument to the `$methodName` RPC method$optionalPathLabel was `$value`. This number is unsafe for use with the Solana JSON-RPC because it exceeds `Number.MAX_SAFE_INTEGER`.",[Awn]:"HTTP error ($statusCode): $message",[wwn]:"HTTP header(s) forbidden: $headers. Learn more at https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name.",[Y1n]:"Multiple distinct signers were identified for address `$address`. Please ensure that you are using the same signer instance for each address.",[J1n]:"The provided value does not implement the `KeyPairSigner` interface",[Z1n]:"The provided value does not implement the `MessageModifyingSigner` interface",[Q1n]:"The provided value does not implement the `MessagePartialSigner` interface",[X1n]:"The provided value does not implement any of the `MessageSigner` interfaces",[exn]:"The provided value does not implement the `TransactionModifyingSigner` interface",[txn]:"The provided value does not implement the `TransactionPartialSigner` interface",[rxn]:"The provided value does not implement the `TransactionSendingSigner` interface",[$1n]:"The provided value does not implement any of the `TransactionSigner` interfaces",[nxn]:"More than one `TransactionSendingSigner` was identified.",[oxn]:"No `TransactionSendingSigner` was identified. Please provide a valid `ITransactionWithSingleSendingSigner` transaction.",[ixn]:"Wallet account signers do not support signing multiple messages/transactions in a single operation",[Lbn]:"Cannot export a non-extractable key.",[Mbn]:"No digest implementation could be found.",[Rbn]:"Cryptographic operations are only allowed in secure browser contexts. Read more here: https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts.",[Pbn]:`This runtime does not support the generation of Ed25519 key pairs.
Install @solana/webcrypto-ed25519-polyfill and call its \`install\` function before generating keys in environments that do not support Ed25519.
For a list of runtimes that currently support Ed25519 operations, visit https://github.com/WICG/webcrypto-secure-curves/issues/20.`,[Nbn]:"No signature verification implementation could be found.",[Bbn]:"No key generation implementation could be found.",[Obn]:"No signing implementation could be found.",[Dbn]:"No key export implementation could be found.",[Vyn]:"Timestamp value must be in the range [-(2n ** 63n), (2n ** 63n) - 1]. `$value` given",[jxn]:"Transaction processing left an account with an outstanding borrowed reference",[kxn]:"Account in use",[Txn]:"Account loaded twice",[Ixn]:"Attempt to debit an account but found no record of a prior credit.",[Jxn]:"Transaction loads an address table account that doesn't exist",[Nxn]:"This transaction has already been processed",[Bxn]:"Blockhash not found",[Oxn]:"Loader call chain is too deep",[Hxn]:"Transactions are currently disabled due to cluster maintenance",[rwn]:"Transaction contains a duplicate instruction ($index) that is not allowed",[Mxn]:"Insufficient funds for fee",[nwn]:"Transaction results in an account ($accountIndex) with insufficient funds for rent",[Pxn]:"This account may not be used to pay transaction fees",[Lxn]:"Transaction contains an invalid account reference",[Zxn]:"Transaction loads an address table account with invalid data",[Qxn]:"Transaction address table lookup uses an invalid index",[Xxn]:"Transaction loads an address table account with an invalid owner",[iwn]:"LoadedAccountsDataSizeLimit set for transaction must be greater than 0.",[Fxn]:"This program may not be used for executing instructions",[$xn]:"Transaction leaves an account with a lower balance than rent-exempt minimum",[Vxn]:"Transaction loads a writable account that cannot be written",[own]:"Transaction exceeded max loaded accounts data size cap",[Dxn]:"Transaction requires a fee but has no signature present",[Rxn]:"Attempt to load a program that does not exist",[swn]:"Execution of the program referenced by account at index $accountIndex is temporarily restricted.",[awn]:"ResanitizationNeeded",[zxn]:"Transaction failed to sanitize accounts offsets correctly",[Uxn]:"Transaction did not pass signature verification",[Yxn]:"Transaction locked too many accounts",[cwn]:"Sum of account balances before and after transaction do not match",[Cxn]:"The transaction failed with the error `$errorName`",[Gxn]:"Transaction version is unsupported",[Kxn]:"Transaction would exceed account data limit within the block",[twn]:"Transaction would exceed total account data limit",[qxn]:"Transaction would exceed max account limit within the block",[Wxn]:"Transaction would exceed max Block Cost Limit",[ewn]:"Transaction would exceed max Vote Cost Limit",[wxn]:"Attempted to sign a transaction with an address that is not a signer for it",[gxn]:"Transaction is missing an address at index: $index.",[Axn]:"Transaction has no expected signers therefore it cannot be encoded",[cxn]:"Transaction does not have a blockhash lifetime",[lxn]:"Transaction is not a durable nonce transaction",[fxn]:"Contents of these address lookup tables unknown: $lookupTableAddresses",[dxn]:"Lookup of address at index $highestRequestedIndex failed for lookup table `$lookupTableAddress`. Highest known index is $highestKnownIndex. The lookup table may have been extended since its contents were retrieved",[hxn]:"No fee payer set in CompiledTransaction",[pxn]:"Could not find program address at index $index",[Exn]:"Failed to estimate the compute unit consumption for this transaction message. This is likely because simulating the transaction failed. Inspect the `cause` property of this error to learn more",[_xn]:"Transaction failed when it was simulated in order to estimate the compute unit consumption. The compute unit estimate provided is for a transaction that failed when simulated and may not be representative of the compute units this transaction would consume if successful. Inspect the `cause` property of this error to learn more",[vxn]:"Transaction is missing a fee payer.",[yxn]:"Could not determine this transaction's signature. Make sure that the transaction has been signed by its fee payer.",[xxn]:"Transaction first instruction is not advance nonce account instruction.",[bxn]:"Transaction with no instructions cannot be durable nonce transaction.",[axn]:"This transaction includes an address (`$programAddress`) which is both invoked and set as the fee payer. Program addresses may not pay fees",[sxn]:"This transaction includes an address (`$programAddress`) which is both invoked and marked writable. Program addresses may not be writable",[Sxn]:"The transaction message expected the transaction to have $signerAddressesLength signatures, got $signaturesLength.",[mxn]:"Transaction is missing signatures for addresses: $addresses.",[uxn]:"Transaction version must be in the range [0, 127]. `$actualVersion` given"};function Dwn(t,e={}){{let r=`Solana error #${t}; Decode this error by running \`npx @solana/errors decode -- ${t}`;return Object.keys(e).length&&(r+=` '${Own(e)}'`),`${r}\``}}var ZR=class extends Error{constructor(...[e,r]){let n,o;if(r){let{cause:a,...s}=r;a&&(o={cause:a}),Object.keys(s).length>0&&(n=s)}let i=Dwn(e,n);super(i,o);ae(this,"cause",this.cause);ae(this,"context");this.context={__code:e,...n},this.name="SolanaError"}};d();p();function Lwn(t,e){return"fixedSize"in e?e.fixedSize:e.getSizeFromValue(t)}function k7t(t){return Object.freeze({...t,encode:e=>{let r=new Uint8Array(Lwn(e,t));return t.write(e,r,0),r}})}function T7t(t){return Object.freeze({...t,decode:(e,r=0)=>t.read(e,r)[0]})}function uq(t){return"fixedSize"in t&&typeof t.fixedSize=="number"}function I7t(t,e){if(uq(t)!==uq(e))throw new ZR(YWe);if(uq(t)&&uq(e)&&t.fixedSize!==e.fixedSize)throw new ZR(JWe,{decoderFixedSize:e.fixedSize,encoderFixedSize:t.fixedSize});if(!uq(t)&&!uq(e)&&t.maxSize!==e.maxSize)throw new ZR(XWe,{decoderMaxSize:e.maxSize,encoderMaxSize:t.maxSize});return{...e,...t,decode:e.decode,encode:t.encode,read:e.read,write:t.write}}function R7t(t,e,r=0){if(e.length-r<=0)throw new ZR(qWe,{codecDescription:t})}function M7t(t,e,r,n=0){let o=r.length-n;if(o<e)throw new ZR(KWe,{bytesLength:o,codecDescription:t,expected:e})}function Uwn(t,e,r,n){if(n<e||n>r)throw new ZR(ZWe,{codecDescription:t,max:r,min:e,value:n})}function P7t(t){return t?.endian!==1}function Fwn(t){return k7t({fixedSize:t.size,write(e,r,n){t.range&&Uwn(t.name,t.range[0],t.range[1],e);let o=new ArrayBuffer(t.size);return t.set(new DataView(o),e,P7t(t.config)),r.set(new Uint8Array(o),n),n+t.size}})}function zwn(t){return T7t({fixedSize:t.size,read(e,r=0){R7t(t.name,e,r),M7t(t.name,t.size,e,r);let n=new DataView(Hwn(e,r,t.size));return[t.get(n,P7t(t.config)),r+t.size]}})}function Hwn(t,e,r){let n=t.byteOffset+(e??0),o=r??t.byteLength;return t.buffer.slice(n,n+o)}var QWe=(t={})=>Fwn({config:t,name:"u64",range:[0n,BigInt("0xffffffffffffffff")],set:(e,r,n)=>e.setBigUint64(0,BigInt(r),n),size:8}),jwn=(t={})=>zwn({config:t,get:(e,r)=>e.getBigUint64(0,r),name:"u64",size:8}),N7t=(t={})=>I7t(QWe(t),jwn(t));d();p();var $We=class extends TypeError{constructor(e,r){let n,{message:o,explanation:i,...a}=e,{path:s}=e,c=s.length===0?o:`At path: ${s.join(".")} -- ${o}`;super(i??c),i!=null&&(this.cause=c),Object.assign(this,a),this.name=this.constructor.name,this.failures=()=>n??(n=[e,...r()])}};function Wwn(t){return Noe(t)&&typeof t[Symbol.iterator]=="function"}function Noe(t){return typeof t=="object"&&t!=null}function u2e(t){return Noe(t)&&!Array.isArray(t)}function QA(t){return typeof t=="symbol"?t.toString():typeof t=="string"?JSON.stringify(t):`${t}`}function Gwn(t){let{done:e,value:r}=t.next();return e?void 0:r}function Vwn(t,e,r,n){if(t===!0)return;t===!1?t={}:typeof t=="string"&&(t={message:t});let{path:o,branch:i}=e,{type:a}=r,{refinement:s,message:c=`Expected a value of type \`${a}\`${s?` with refinement \`${s}\``:""}, but received: \`${QA(n)}\``}=t;return{value:n,type:a,refinement:s,key:o[o.length-1],path:o,branch:i,...t,message:c}}function*B7t(t,e,r,n){Wwn(t)||(t=[t]);for(let o of t){let i=Vwn(o,e,r,n);i&&(yield i)}}function*eGe(t,e,r={}){let{path:n=[],branch:o=[t],coerce:i=!1,mask:a=!1}=r,s={path:n,branch:o,mask:a};i&&(t=e.coercer(t,s));let c="valid";for(let l of e.validator(t,s))l.explanation=r.message,c="not_valid",yield[l,void 0];for(let[l,u,f]of e.entries(t,s)){let h=eGe(u,f,{path:l===void 0?n:[...n,l],branch:l===void 0?o:[...o,u],coerce:i,mask:a,message:r.message});for(let m of h)m[0]?(c=m[0].refinement!=null?"not_refined":"not_valid",yield[m[0],void 0]):i&&(u=m[1],l===void 0?t=u:t instanceof Map?t.set(l,u):t instanceof Set?t.add(u):Noe(t)&&(u!==void 0||l in t)&&(t[l]=u))}if(c!=="not_valid")for(let l of e.refiner(t,s))l.explanation=r.message,c="not_refined",yield[l,void 0];c==="valid"&&(yield[void 0,t])}var Hx=class{constructor(e){let{type:r,schema:n,validator:o,refiner:i,coercer:a=c=>c,entries:s=function*(){}}=e;this.type=r,this.schema=n,this.entries=s,this.coercer=a,o?this.validator=(c,l)=>{let u=o(c,l);return B7t(u,l,this,c)}:this.validator=()=>[],i?this.refiner=(c,l)=>{let u=i(c,l);return B7t(u,l,this,c)}:this.refiner=()=>[]}assert(e,r){return O7t(e,this,r)}create(e,r){return fq(e,this,r)}is(e){return D7t(e,this)}mask(e,r){return qwn(e,this,r)}validate(e,r={}){return Boe(e,this,r)}};function O7t(t,e,r){let n=Boe(t,e,{message:r});if(n[0])throw n[0]}function fq(t,e,r){let n=Boe(t,e,{coerce:!0,message:r});if(n[0])throw n[0];return n[1]}function qwn(t,e,r){let n=Boe(t,e,{coerce:!0,mask:!0,message:r});if(n[0])throw n[0];return n[1]}function D7t(t,e){return!Boe(t,e)[0]}function Boe(t,e,r={}){let n=eGe(t,e,r),o=Gwn(n);return o[0]?[new $We(o[0],function*(){for(let a of n)a[0]&&(yield a[0])}),void 0]:[void 0,o[1]]}function VD(t,e){return new Hx({type:t,schema:null,validator:e})}function L7t(){return VD("any",()=>!0)}function An(t){return new Hx({type:"array",schema:t,*entries(e){if(t&&Array.isArray(e))for(let[r,n]of e.entries())yield[r,n,t]},coercer(e){return Array.isArray(e)?e.slice():e},validator(e){return Array.isArray(e)||`Expected an array value, but received: ${QA(e)}`}})}function $A(){return VD("boolean",t=>typeof t=="boolean")}function f2e(t){return VD("instance",e=>e instanceof t||`Expected a \`${t.name}\` instance, but received: ${QA(e)}`)}function hl(t){let e=QA(t),r=typeof t;return new Hx({type:"literal",schema:r==="string"||r==="number"||r==="boolean"?t:null,validator(n){return n===t||`Expected the literal \`${e}\`, but received: ${QA(n)}`}})}function Kwn(){return VD("never",()=>!1)}function Sn(t){return new Hx({...t,validator:(e,r)=>e===null||t.validator(e,r),refiner:(e,r)=>e===null||t.refiner(e,r)})}function Rt(){return VD("number",t=>typeof t=="number"&&!isNaN(t)||`Expected a number, but received: ${QA(t)}`)}function ao(t){return new Hx({...t,validator:(e,r)=>e===void 0||t.validator(e,r),refiner:(e,r)=>e===void 0||t.refiner(e,r)})}function tGe(t,e){return new Hx({type:"record",schema:null,*entries(r){if(Noe(r))for(let n in r){let o=r[n];yield[n,n,t],yield[n,o,e]}},validator(r){return u2e(r)||`Expected an object, but received: ${QA(r)}`},coercer(r){return u2e(r)?{...r}:r}})}function Qr(){return VD("string",t=>typeof t=="string"||`Expected a string, but received: ${QA(t)}`)}function d2e(t){let e=Kwn();return new Hx({type:"tuple",schema:null,*entries(r){if(Array.isArray(r)){let n=Math.max(t.length,r.length);for(let o=0;o<n;o++)yield[o,r[o],t[o]||e]}},validator(r){return Array.isArray(r)||`Expected an array, but received: ${QA(r)}`},coercer(r){return Array.isArray(r)?r.slice():r}})}function Mr(t){let e=Object.keys(t);return new Hx({type:"type",schema:t,*entries(r){if(Noe(r))for(let n of e)yield[n,r[n],t[n]]},validator(r){return u2e(r)||`Expected an object, but received: ${QA(r)}`},coercer(r){return u2e(r)?{...r}:r}})}function T0(t){let e=t.map(r=>r.type).join(" | ");return new Hx({type:"union",schema:null,coercer(r,n){for(let o of t){let[i,a]=o.validate(r,{coerce:!0,mask:n.mask});if(!i)return a}return r},validator(r,n){let o=[];for(let i of t){let[...a]=eGe(r,i,n),[s]=a;if(s[0])for(let[c]of a)c&&o.push(c);else return[]}return[`Expected the value to satisfy a union of \`${e}\`, but received: ${QA(r)}`,...o]}})}function qD(){return VD("unknown",()=>!0)}function dq(t,e,r){return new Hx({...t,coercer:(n,o)=>D7t(n,e)?t.coercer(r(n,o),o):t.coercer(n,o)})}var $2n=ie(sMt());d();p();JB();d();p();var dGe=ie(lMt(),1);var pq=dGe.default;d();p();d();p();var b2e=BigInt(4294967295),pGe=BigInt(32);function uMt(t,e=!1){return e?{h:Number(t&b2e),l:Number(t>>pGe&b2e)}:{h:Number(t>>pGe&b2e)|0,l:Number(t&b2e)|0}}function hGe(t,e=!1){let r=new Uint32Array(t.length),n=new Uint32Array(t.length);for(let o=0;o<t.length;o++){let{h:i,l:a}=uMt(t[o],e);[r[o],n[o]]=[i,a]}return[r,n]}var b2n=(t,e)=>BigInt(t>>>0)<<pGe|BigInt(e>>>0),x2n=(t,e,r)=>t>>>r,w2n=(t,e,r)=>t<<32-r|e>>>r,A2n=(t,e,r)=>t>>>r|e<<32-r,S2n=(t,e,r)=>t<<32-r|e>>>r,E2n=(t,e,r)=>t<<64-r|e>>>r-32,_2n=(t,e,r)=>t>>>r-32|e<<64-r,C2n=(t,e)=>e,k2n=(t,e)=>t,mGe=(t,e,r)=>t<<r|e>>>32-r,gGe=(t,e,r)=>e<<r|t>>>32-r,vGe=(t,e,r)=>e<<r-32|t>>>64-r,yGe=(t,e,r)=>t<<r-32|e>>>64-r;function T2n(t,e,r,n){let o=(e>>>0)+(n>>>0);return{h:t+r+(o/2**32|0)|0,l:o|0}}var I2n=(t,e,r)=>(t>>>0)+(e>>>0)+(r>>>0),R2n=(t,e,r,n)=>e+r+n+(t/2**32|0)|0,M2n=(t,e,r,n)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0),P2n=(t,e,r,n,o)=>e+r+n+o+(t/2**32|0)|0,N2n=(t,e,r,n,o)=>(t>>>0)+(e>>>0)+(r>>>0)+(n>>>0)+(o>>>0),B2n=(t,e,r,n,o,i)=>e+r+n+o+i+(t/2**32|0)|0;var O2n={fromBig:uMt,split:hGe,toBig:b2n,shrSH:x2n,shrSL:w2n,rotrSH:A2n,rotrSL:S2n,rotrBH:E2n,rotrBL:_2n,rotr32H:C2n,rotr32L:k2n,rotlSH:mGe,rotlSL:gGe,rotlBH:vGe,rotlBL:yGe,add:T2n,add3L:I2n,add3H:R2n,add4L:M2n,add4H:P2n,add5H:B2n,add5L:N2n},Xo=O2n;var pMt=[],hMt=[],mMt=[],D2n=BigInt(0),zoe=BigInt(1),L2n=BigInt(2),U2n=BigInt(7),F2n=BigInt(256),z2n=BigInt(113);for(let t=0,e=zoe,r=1,n=0;t<24;t++){[r,n]=[n,(2*r+3*n)%5],pMt.push(2*(5*n+r)),hMt.push((t+1)*(t+2)/2%64);let o=D2n;for(let i=0;i<7;i++)e=(e<<zoe^(e>>U2n)*z2n)%F2n,e&L2n&&(o^=zoe<<(zoe<<BigInt(i))-zoe);mMt.push(o)}var[H2n,j2n]=hGe(mMt,!0),fMt=(t,e,r)=>r>32?vGe(t,e,r):mGe(t,e,r),dMt=(t,e,r)=>r>32?yGe(t,e,r):gGe(t,e,r);function W2n(t,e=24){let r=new Uint32Array(10);for(let n=24-e;n<24;n++){for(let a=0;a<10;a++)r[a]=t[a]^t[a+10]^t[a+20]^t[a+30]^t[a+40];for(let a=0;a<10;a+=2){let s=(a+8)%10,c=(a+2)%10,l=r[c],u=r[c+1],f=fMt(l,u,1)^r[s],h=dMt(l,u,1)^r[s+1];for(let m=0;m<50;m+=10)t[a+m]^=f,t[a+m+1]^=h}let o=t[2],i=t[3];for(let a=0;a<24;a++){let s=hMt[a],c=fMt(o,i,s),l=dMt(o,i,s),u=pMt[a];o=t[u],i=t[u+1],t[u]=c,t[u+1]=l}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)r[s]=t[a+s];for(let s=0;s<10;s++)t[a+s]^=~r[(s+2)%10]&r[(s+4)%10]}t[0]^=H2n[n],t[1]^=j2n[n]}r.fill(0)}var hq=class extends WR{constructor(e,r,n,o=!1,i=24){if(super(),this.blockLen=e,this.suffix=r,this.outputLen=n,this.enableXOF=o,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,mT(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=n7t(this.state)}keccak(){NWe||BWe(this.state32),W2n(this.state32,this.rounds),NWe||BWe(this.state32),this.posOut=0,this.pos=0}update(e){gT(this);let{blockLen:r,state:n}=this;e=ZA(e);let o=e.length;for(let i=0;i<o;){let a=Math.min(r-this.pos,o-i);for(let s=0;s<a;s++)n[this.pos++]^=e[i++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:r,pos:n,blockLen:o}=this;e[n]^=r,(r&128)!==0&&n===o-1&&this.keccak(),e[o-1]^=128,this.keccak()}writeInto(e){gT(this,!1),eg(e),this.finish();let r=this.state,{blockLen:n}=this;for(let o=0,i=e.length;o<i;){this.posOut>=n&&this.keccak();let a=Math.min(n-this.posOut,i-o);e.set(r.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return mT(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(Owe(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:r,suffix:n,outputLen:o,rounds:i,enableXOF:a}=this;return e||(e=new hq(r,n,o,a,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=n,e.outputLen=o,e.enableXOF=a,e.destroyed=this.destroyed,e}},t9=(t,e,r)=>GR(()=>new hq(e,t,r)),f4i=t9(6,144,224/8),eS=t9(6,136,256/8),d4i=t9(6,104,384/8),p4i=t9(6,72,512/8),h4i=t9(1,144,224/8),bGe=t9(1,136,256/8),m4i=t9(1,104,384/8),g4i=t9(1,72,512/8),gMt=(t,e,r)=>i7t((n={})=>new hq(e,t,n.dkLen===void 0?r:n.dkLen,!0)),v4i=gMt(31,168,128/8),y4i=gMt(31,136,256/8);d();p();d();p();var G2n=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]),r9=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),n9=new Uint32Array(64),xGe=class extends nq{constructor(){super(64,32,8,!1),this.A=r9[0]|0,this.B=r9[1]|0,this.C=r9[2]|0,this.D=r9[3]|0,this.E=r9[4]|0,this.F=r9[5]|0,this.G=r9[6]|0,this.H=r9[7]|0}get(){let{A:e,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[e,r,n,o,i,a,s,c]}set(e,r,n,o,i,a,s,c){this.A=e|0,this.B=r|0,this.C=n|0,this.D=o|0,this.E=i|0,this.F=a|0,this.G=s|0,this.H=c|0}process(e,r){for(let f=0;f<16;f++,r+=4)n9[f]=e.getUint32(r,!1);for(let f=16;f<64;f++){let h=n9[f-15],m=n9[f-2],g=KA(h,7)^KA(h,18)^h>>>3,v=KA(m,17)^KA(m,19)^m>>>10;n9[f]=v+n9[f-7]+g+n9[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:l,H:u}=this;for(let f=0;f<64;f++){let h=KA(s,6)^KA(s,11)^KA(s,25),m=u+h+N9t(s,c,l)+G2n[f]+n9[f]|0,v=(KA(n,2)^KA(n,13)^KA(n,22))+B9t(n,o,i)|0;u=l,l=c,c=s,s=a+m|0,a=i,i=o,o=n,n=m+v|0}n=n+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,s=s+this.E|0,c=c+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(n,o,i,a,s,c,l,u)}roundClean(){n9.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var vMt=Swe(()=>new xGe);d();p();d();p();var x2e=class extends rq{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,R9t(e);let n=Soe(r);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,i=new Uint8Array(o);i.set(n.length>o?e.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=e.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(e){return tq(this),this.iHash.update(e),this}digestInto(e){tq(this),eq(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return e=e,e.finished=o,e.destroyed=i,e.blockLen=a,e.outputLen=s,e.oHash=r._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},wGe=(t,e,r)=>new x2e(t,e).update(r).digest();wGe.create=(t,e)=>new x2e(t,e);d();p();function yMt(t){t.lowS!==void 0&&YA("lowS",t.lowS),t.prehash!==void 0&&YA("prehash",t.prehash)}function V2n(t){let e=Coe(t);D_(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:o}=e;if(r){if(!n.eql(o,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:q2n,hexToBytes:K2n}=kwe,xT={Err:class extends Error{constructor(e=""){super(e)}},_tlv:{encode:(t,e)=>{let{Err:r}=xT;if(t<0||t>256)throw new r("tlv.encode: wrong tag");if(e.length&1)throw new r("tlv.encode: unpadded data");let n=e.length/2,o=OD(n);if(o.length/2&128)throw new r("tlv.encode: long form length too big");let i=n>127?OD(o.length/2|128):"";return`${OD(t)}${i}${o}${e}`},decode(t,e){let{Err:r}=xT,n=0;if(t<0||t>256)throw new r("tlv.encode: wrong tag");if(e.length<2||e[n++]!==t)throw new r("tlv.decode: wrong tlv");let o=e[n++],i=!!(o&128),a=0;if(!i)a=o;else{let c=o&127;if(!c)throw new r("tlv.decode(long): indefinite length not supported");if(c>4)throw new r("tlv.decode(long): byte length is too big");let l=e.subarray(n,n+c);if(l.length!==c)throw new r("tlv.decode: length bytes not complete");if(l[0]===0)throw new r("tlv.decode(long): zero leftmost byte");for(let u of l)a=a<<8|u;if(n+=c,a<128)throw new r("tlv.decode(long): not minimal encoding")}let s=e.subarray(n,n+a);if(s.length!==a)throw new r("tlv.decode: wrong value length");return{v:s,l:e.subarray(n+a)}}},_int:{encode(t){let{Err:e}=xT;if(t<wT)throw new e("integer: negative integers are not allowed");let r=OD(t);if(Number.parseInt(r[0],16)&8&&(r="00"+r),r.length&1)throw new e("unexpected assertion");return r},decode(t){let{Err:e}=xT;if(t[0]&128)throw new e("Invalid signature integer: negative");if(t[0]===0&&!(t[1]&128))throw new e("Invalid signature integer: unnecessary leading zero");return q2n(t)}},toSig(t){let{Err:e,_int:r,_tlv:n}=xT,o=typeof t=="string"?K2n(t):t;oq(o);let{v:i,l:a}=n.decode(48,o);if(a.length)throw new e("Invalid signature: left bytes after parsing");let{v:s,l:c}=n.decode(2,i),{v:l,l:u}=n.decode(2,c);if(u.length)throw new e("Invalid signature: left bytes after parsing");return{r:r.decode(s),s:r.decode(l)}},hexFromSig(t){let{_tlv:e,_int:r}=xT,n=`${e.encode(2,r.encode(t.r))}${e.encode(2,r.encode(t.s))}`;return e.encode(48,n)}},wT=BigInt(0),Yd=BigInt(1),O4i=BigInt(2),bMt=BigInt(3),D4i=BigInt(4);function Y2n(t){let e=V2n(t),{Fp:r}=e,n=jR(e.n,e.nBitLength),o=e.toBytes||((v,b,w)=>{let _=b.toAffine();return hT(Uint8Array.from([4]),r.toBytes(_.x),r.toBytes(_.y))}),i=e.fromBytes||(v=>{let b=v.subarray(1),w=r.fromBytes(b.subarray(0,r.BYTES)),_=r.fromBytes(b.subarray(r.BYTES,2*r.BYTES));return{x:w,y:_}});function a(v){let{a:b,b:w}=e,_=r.sqr(v),I=r.mul(_,v);return r.add(r.add(I,r.mul(v,b)),w)}if(!r.eql(r.sqr(e.Gy),a(e.Gx)))throw new Error("bad generator point: equation left != right");function s(v){return Eoe(v,Yd,e.n)}function c(v){let{allowedPrivateKeyLengths:b,nByteLength:w,wrapPrivateKey:_,n:I}=e;if(b&&typeof v!="bigint"){if(FR(v)&&(v=dT(v)),typeof v!="string"||!b.includes(v.length))throw new Error("Invalid key");v=v.padStart(w*2,"0")}let B;try{B=typeof v=="bigint"?v:pT(su("private key",v,w))}catch{throw new Error(`private key must be ${w} bytes, hex or bigint, not ${typeof v}`)}return _&&(B=zs(B,I)),kv("private key",B,Yd,I),B}function l(v){if(!(v instanceof h))throw new Error("ProjectivePoint expected")}let u=UD((v,b)=>{let{px:w,py:_,pz:I}=v;if(r.eql(I,r.ONE))return{x:w,y:_};let B=v.is0();b==null&&(b=B?r.ONE:r.inv(I));let L=r.mul(w,b),D=r.mul(_,b),z=r.mul(I,b);if(B)return{x:r.ZERO,y:r.ZERO};if(!r.eql(z,r.ONE))throw new Error("invZ was invalid");return{x:L,y:D}}),f=UD(v=>{if(v.is0()){if(e.allowInfinityPoint&&!r.is0(v.py))return;throw new Error("bad point: ZERO")}let{x:b,y:w}=v.toAffine();if(!r.isValid(b)||!r.isValid(w))throw new Error("bad point: x or y not FE");let _=r.sqr(w),I=a(b);if(!r.eql(_,I))throw new Error("bad point: equation left != right");if(!v.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class h{constructor(b,w,_){if(this.px=b,this.py=w,this.pz=_,b==null||!r.isValid(b))throw new Error("x required");if(w==null||!r.isValid(w))throw new Error("y required");if(_==null||!r.isValid(_))throw new Error("z required");Object.freeze(this)}static fromAffine(b){let{x:w,y:_}=b||{};if(!b||!r.isValid(w)||!r.isValid(_))throw new Error("invalid affine point");if(b instanceof h)throw new Error("projective point not allowed");let I=B=>r.eql(B,r.ZERO);return I(w)&&I(_)?h.ZERO:new h(w,_,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(b){let w=r.invertBatch(b.map(_=>_.pz));return b.map((_,I)=>_.toAffine(w[I])).map(h.fromAffine)}static fromHex(b){let w=h.fromAffine(i(su("pointHex",b)));return w.assertValidity(),w}static fromPrivateKey(b){return h.BASE.multiply(c(b))}static msm(b,w){return Rwe(h,n,b,w)}_setWindowSize(b){g.setWindowSize(this,b)}assertValidity(){f(this)}hasEvenY(){let{y:b}=this.toAffine();if(r.isOdd)return!r.isOdd(b);throw new Error("Field doesn't support isOdd")}equals(b){l(b);let{px:w,py:_,pz:I}=this,{px:B,py:L,pz:D}=b,z=r.eql(r.mul(w,D),r.mul(B,I)),G=r.eql(r.mul(_,D),r.mul(L,I));return z&&G}negate(){return new h(this.px,r.neg(this.py),this.pz)}double(){let{a:b,b:w}=e,_=r.mul(w,bMt),{px:I,py:B,pz:L}=this,D=r.ZERO,z=r.ZERO,G=r.ZERO,U=r.mul(I,I),T=r.mul(B,B),P=r.mul(L,L),j=r.mul(I,B);return j=r.add(j,j),G=r.mul(I,L),G=r.add(G,G),D=r.mul(b,G),z=r.mul(_,P),z=r.add(D,z),D=r.sub(T,z),z=r.add(T,z),z=r.mul(D,z),D=r.mul(j,D),G=r.mul(_,G),P=r.mul(b,P),j=r.sub(U,P),j=r.mul(b,j),j=r.add(j,G),G=r.add(U,U),U=r.add(G,U),U=r.add(U,P),U=r.mul(U,j),z=r.add(z,U),P=r.mul(B,L),P=r.add(P,P),U=r.mul(P,j),D=r.sub(D,U),G=r.mul(P,T),G=r.add(G,G),G=r.add(G,G),new h(D,z,G)}add(b){l(b);let{px:w,py:_,pz:I}=this,{px:B,py:L,pz:D}=b,z=r.ZERO,G=r.ZERO,U=r.ZERO,T=e.a,P=r.mul(e.b,bMt),j=r.mul(w,B),M=r.mul(_,L),y=r.mul(I,D),x=r.add(w,_),C=r.add(B,L);x=r.mul(x,C),C=r.add(j,M),x=r.sub(x,C),C=r.add(w,I);let R=r.add(B,D);return C=r.mul(C,R),R=r.add(j,y),C=r.sub(C,R),R=r.add(_,I),z=r.add(L,D),R=r.mul(R,z),z=r.add(M,y),R=r.sub(R,z),U=r.mul(T,C),z=r.mul(P,y),U=r.add(z,U),z=r.sub(M,U),U=r.add(M,U),G=r.mul(z,U),M=r.add(j,j),M=r.add(M,j),y=r.mul(T,y),C=r.mul(P,C),M=r.add(M,y),y=r.sub(j,y),y=r.mul(T,y),C=r.add(C,y),j=r.mul(M,C),G=r.add(G,j),j=r.mul(R,C),z=r.mul(x,z),z=r.sub(z,j),j=r.mul(x,M),U=r.mul(R,U),U=r.add(U,j),new h(z,G,U)}subtract(b){return this.add(b.negate())}is0(){return this.equals(h.ZERO)}wNAF(b){return g.wNAFCached(this,b,h.normalizeZ)}multiplyUnsafe(b){kv("scalar",b,wT,e.n);let w=h.ZERO;if(b===wT)return w;if(b===Yd)return this;let{endo:_}=e;if(!_)return g.unsafeLadder(this,b);let{k1neg:I,k1:B,k2neg:L,k2:D}=_.splitScalar(b),z=w,G=w,U=this;for(;B>wT||D>wT;)B&Yd&&(z=z.add(U)),D&Yd&&(G=G.add(U)),U=U.double(),B>>=Yd,D>>=Yd;return I&&(z=z.negate()),L&&(G=G.negate()),G=new h(r.mul(G.px,_.beta),G.py,G.pz),z.add(G)}multiply(b){let{endo:w,n:_}=e;kv("scalar",b,Yd,_);let I,B;if(w){let{k1neg:L,k1:D,k2neg:z,k2:G}=w.splitScalar(b),{p:U,f:T}=this.wNAF(D),{p:P,f:j}=this.wNAF(G);U=g.constTimeNegate(L,U),P=g.constTimeNegate(z,P),P=new h(r.mul(P.px,w.beta),P.py,P.pz),I=U.add(P),B=T.add(j)}else{let{p:L,f:D}=this.wNAF(b);I=L,B=D}return h.normalizeZ([I,B])[0]}multiplyAndAddUnsafe(b,w,_){let I=h.BASE,B=(D,z)=>z===wT||z===Yd||!D.equals(I)?D.multiplyUnsafe(z):D.multiply(z),L=B(this,w).add(B(b,_));return L.is0()?void 0:L}toAffine(b){return u(this,b)}isTorsionFree(){let{h:b,isTorsionFree:w}=e;if(b===Yd)return!0;if(w)return w(h,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:b,clearCofactor:w}=e;return b===Yd?this:w?w(h,this):this.multiplyUnsafe(e.h)}toRawBytes(b=!0){return YA("isCompressed",b),this.assertValidity(),o(h,this,b)}toHex(b=!0){return YA("isCompressed",b),dT(this.toRawBytes(b))}}h.BASE=new h(e.Gx,e.Gy,r.ONE),h.ZERO=new h(r.ZERO,r.ONE,r.ZERO);let m=e.nBitLength,g=Iwe(h,e.endo?Math.ceil(m/2):m);return{CURVE:e,ProjectivePoint:h,normPrivateKeyToScalar:c,weierstrassEquation:a,isWithinCurveOrder:s}}function J2n(t){let e=Coe(t);return D_(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function xMt(t){let e=J2n(t),{Fp:r,n}=e,o=r.BYTES+1,i=2*r.BYTES+1;function a(y){return zs(y,n)}function s(y){return Twe(y,n)}let{ProjectivePoint:c,normPrivateKeyToScalar:l,weierstrassEquation:u,isWithinCurveOrder:f}=Y2n({...e,toBytes(y,x,C){let R=x.toAffine(),E=r.toBytes(R.x),N=hT;return YA("isCompressed",C),C?N(Uint8Array.from([x.hasEvenY()?2:3]),E):N(Uint8Array.from([4]),E,r.toBytes(R.y))},fromBytes(y){let x=y.length,C=y[0],R=y.subarray(1);if(x===o&&(C===2||C===3)){let E=pT(R);if(!Eoe(E,Yd,r.ORDER))throw new Error("Point is not on curve");let N=u(E),V;try{V=r.sqrt(N)}catch(H){let re=H instanceof Error?": "+H.message:"";throw new Error("Point is not on curve"+re)}let F=(V&Yd)===Yd;return(C&1)===1!==F&&(V=r.neg(V)),{x:E,y:V}}else if(x===i&&C===4){let E=r.fromBytes(R.subarray(0,r.BYTES)),N=r.fromBytes(R.subarray(r.BYTES,2*r.BYTES));return{x:E,y:N}}else throw new Error(`Point of length ${x} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),h=y=>dT(HR(y,e.nByteLength));function m(y){let x=n>>Yd;return y>x}function g(y){return m(y)?a(-y):y}let v=(y,x,C)=>pT(y.slice(x,C));class b{constructor(x,C,R){this.r=x,this.s=C,this.recovery=R,this.assertValidity()}static fromCompact(x){let C=e.nByteLength;return x=su("compactSignature",x,C*2),new b(v(x,0,C),v(x,C,2*C))}static fromDER(x){let{r:C,s:R}=xT.toSig(su("DER",x));return new b(C,R)}assertValidity(){kv("r",this.r,Yd,n),kv("s",this.s,Yd,n)}addRecoveryBit(x){return new b(this.r,this.s,x)}recoverPublicKey(x){let{r:C,s:R,recovery:E}=this,N=D(su("msgHash",x));if(E==null||![0,1,2,3].includes(E))throw new Error("recovery id invalid");let V=E===2||E===3?C+e.n:C;if(V>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let F=(E&1)===0?"02":"03",k=c.fromHex(F+h(V)),H=s(V),re=a(-N*H),Y=a(R*H),oe=c.BASE.multiplyAndAddUnsafe(k,re,Y);if(!oe)throw new Error("point at infinify");return oe.assertValidity(),oe}hasHighS(){return m(this.s)}normalizeS(){return this.hasHighS()?new b(this.r,a(-this.s),this.recovery):this}toDERRawBytes(){return DD(this.toDERHex())}toDERHex(){return xT.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return DD(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}let w={isValidPrivateKey(y){try{return l(y),!0}catch{return!1}},normPrivateKeyToScalar:l,randomPrivateKey:()=>{let y=kWe(e.n);return W9t(e.randomBytes(y),e.n)},precompute(y=8,x=c.BASE){return x._setWindowSize(y),x.multiply(BigInt(3)),x}};function _(y,x=!0){return c.fromPrivateKey(y).toRawBytes(x)}function I(y){let x=FR(y),C=typeof y=="string",R=(x||C)&&y.length;return x?R===o||R===i:C?R===2*o||R===2*i:y instanceof c}function B(y,x,C=!0){if(I(y))throw new Error("first arg must be private key");if(!I(x))throw new Error("second arg must be public key");return c.fromHex(x).multiply(l(y)).toRawBytes(C)}let L=e.bits2int||function(y){let x=pT(y),C=y.length*8-e.nBitLength;return C>0?x>>BigInt(C):x},D=e.bits2int_modN||function(y){return a(L(y))},z=_oe(e.nBitLength);function G(y){return kv(`num < 2^${e.nBitLength}`,y,wT,z),HR(y,e.nByteLength)}function U(y,x,C=T){if(["recovered","canonical"].some(X=>X in C))throw new Error("sign() legacy options not supported");let{hash:R,randomBytes:E}=e,{lowS:N,prehash:V,extraEntropy:F}=C;N==null&&(N=!0),y=su("msgHash",y),yMt(C),V&&(y=su("prehashed msgHash",R(y)));let k=D(y),H=l(x),re=[G(H),G(k)];if(F!=null&&F!==!1){let X=F===!0?E(r.BYTES):F;re.push(su("extraEntropy",X))}let Y=hT(...re),oe=k;function q(X){let K=L(X);if(!f(K))return;let $=s(K),ee=c.BASE.multiply(K).toAffine(),se=a(ee.x);if(se===wT)return;let ve=a($*a(oe+se*H));if(ve===wT)return;let xe=(ee.x===se?0:2)|Number(ee.y&Yd),ke=ve;return N&&m(ve)&&(ke=g(ve),xe^=1),new b(se,ke,xe)}return{seed:Y,k2sig:q}}let T={lowS:e.lowS,prehash:!1},P={lowS:e.lowS,prehash:!1};function j(y,x,C=T){let{seed:R,k2sig:E}=U(y,x,C),N=e;return SWe(N.hash.outputLen,N.nByteLength,N.hmac)(R,E)}c.BASE._setWindowSize(8);function M(y,x,C,R=P){let E=y;if(x=su("msgHash",x),C=su("publicKey",C),"strict"in R)throw new Error("options.strict was renamed to lowS");yMt(R);let{lowS:N,prehash:V}=R,F,k;try{if(typeof E=="string"||FR(E))try{F=b.fromDER(E)}catch(ee){if(!(ee instanceof xT.Err))throw ee;F=b.fromCompact(E)}else if(typeof E=="object"&&typeof E.r=="bigint"&&typeof E.s=="bigint"){let{r:ee,s:se}=E;F=new b(ee,se)}else throw new Error("PARSE");k=c.fromHex(C)}catch(ee){if(ee.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(N&&F.hasHighS())return!1;V&&(x=e.hash(x));let{r:H,s:re}=F,Y=D(x),oe=s(re),q=a(Y*oe),X=a(H*oe),K=c.BASE.multiplyAndAddUnsafe(k,q,X)?.toAffine();return K?a(K.x)===H:!1}return{CURVE:e,getPublicKey:_,getSharedSecret:B,sign:j,verify:M,ProjectivePoint:c,Signature:b,utils:w}}function X2n(t){return{hash:t,hmac:(e,...r)=>wGe(t,e,mWe(...r)),randomBytes:Ewe}}function wMt(t,e){let r=n=>xMt({...t,...X2n(n)});return Object.freeze({...r(e),create:r})}var EMt=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),AMt=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Z2n=BigInt(1),AGe=BigInt(2),SMt=(t,e)=>(t+e/AGe)/e;function Q2n(t){let e=EMt,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),l=t*t*t%e,u=l*l*t%e,f=pl(u,r,e)*u%e,h=pl(f,r,e)*u%e,m=pl(h,AGe,e)*l%e,g=pl(m,o,e)*m%e,v=pl(g,i,e)*g%e,b=pl(v,s,e)*v%e,w=pl(b,c,e)*b%e,_=pl(w,s,e)*v%e,I=pl(_,r,e)*u%e,B=pl(I,a,e)*g%e,L=pl(B,n,e)*l%e,D=pl(L,AGe,e);if(!SGe.eql(SGe.sqr(D),t))throw new Error("Cannot find square root");return D}var SGe=jR(EMt,void 0,void 0,{sqrt:Q2n}),Hoe=wMt({a:BigInt(0),b:BigInt(7),Fp:SGe,n:AMt,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=AMt,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-Z2n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=SMt(i*t,e),c=SMt(-n*t,e),l=zs(t-s*r-c*o,e),u=zs(-s*n-c*i,e),f=l>a,h=u>a;if(f&&(l=e-l),h&&(u=e-u),l>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:f,k1:l,k2neg:h,k2:u}}}},vMt),J4i=BigInt(0);var X4i=Hoe.ProjectivePoint;var uCi=zD.utils.randomPrivateKey,_Mt=()=>{let t=zD.utils.randomPrivateKey(),e=IGe(t),r=new Uint8Array(64);return r.set(t),r.set(e,32),{publicKey:e,secretKey:r}},IGe=zD.getPublicKey;function CMt(t){try{return zD.ExtendedPoint.fromHex(t),!0}catch{return!1}}var UGe=(t,e)=>zD.sign(t,e.slice(0,32)),eAn=zD.verify,Ma=t=>ft.isBuffer(t)?t:t instanceof Uint8Array?ft.from(t.buffer,t.byteOffset,t.byteLength):ft.from(t),RGe=class{constructor(e){Object.assign(this,e)}encode(){return ft.from((0,Aq.serialize)(A2e,this))}static decode(e){return(0,Aq.deserialize)(A2e,this,e)}static decodeUnchecked(e){return(0,Aq.deserializeUnchecked)(A2e,this,e)}};var A2e=new Map,UMt,tAn=32,i9=32;function rAn(t){return t._bn!==void 0}var kMt=1,mo=class extends RGe{constructor(e){if(super({}),this._bn=void 0,rAn(e))this._bn=e._bn;else{if(typeof e=="string"){let r=B0.default.decode(e);if(r.length!=i9)throw new Error("Invalid public key input");this._bn=new TGe.default(r)}else this._bn=new TGe.default(e);if(this._bn.byteLength()>i9)throw new Error("Invalid public key input")}}static unique(){let e=new mo(kMt);return kMt+=1,new mo(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return B0.default.encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){let e=this.toBuffer();return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}toBuffer(){let e=this._bn.toArrayLike(ft);if(e.length===i9)return e;let r=ft.alloc(32);return e.copy(r,32-e.length),r}get[Symbol.toStringTag](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,r,n){let o=ft.concat([e.toBuffer(),ft.from(r),n.toBuffer()]),i=z_(o);return new mo(i)}static createProgramAddressSync(e,r){let n=ft.alloc(0);e.forEach(function(i){if(i.length>tAn)throw new TypeError("Max seed length exceeded");n=ft.concat([n,Ma(i)])}),n=ft.concat([n,r.toBuffer(),ft.from("ProgramDerivedAddress")]);let o=z_(n);if(CMt(o))throw new Error("Invalid seeds, address must fall off the curve");return new mo(o)}static async createProgramAddress(e,r){return this.createProgramAddressSync(e,r)}static findProgramAddressSync(e,r){let n=255,o;for(;n!=0;){try{let i=e.concat(ft.from([n]));o=this.createProgramAddressSync(i,r)}catch(i){if(i instanceof TypeError)throw i;n--;continue}return[o,n]}throw new Error("Unable to find a viable program address nonce")}static async findProgramAddress(e,r){return this.findProgramAddressSync(e,r)}static isOnCurve(e){let r=new mo(e);return CMt(r.toBytes())}};UMt=mo;mo.default=new UMt("11111111111111111111111111111111");A2e.set(mo,{kind:"struct",fields:[["_bn","u256"]]});var fCi=new mo("BPFLoader1111111111111111111111111111111111"),a9=1280-40-8,FGe=127,S2e=64,MGe=class extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}};Object.defineProperty(MGe.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});var PGe=class extends Error{constructor(e,r){super(`Transaction was not confirmed in ${r.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${e} using the Solana Explorer or CLI tools.`),this.signature=void 0,this.signature=e}};Object.defineProperty(PGe.prototype,"name",{value:"TransactionExpiredTimeoutError"});var NGe=class extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}};Object.defineProperty(NGe.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});var gq=class{constructor(e,r){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=r}keySegments(){let e=[this.staticAccountKeys];return this.accountKeysFromLookups&&(e.push(this.accountKeysFromLookups.writable),e.push(this.accountKeysFromLookups.readonly)),e}get(e){for(let r of this.keySegments()){if(e<r.length)return r[e];e-=r.length}}get length(){return this.keySegments().flat().length}compileInstructions(e){if(this.length>255+1)throw new Error("Account index overflow encountered during compilation");let n=new Map;this.keySegments().flat().forEach((i,a)=>{n.set(i.toBase58(),a)});let o=i=>{let a=n.get(i.toBase58());if(a===void 0)throw new Error("Encountered an unknown instruction account key during compilation");return a};return e.map(i=>({programIdIndex:o(i.programId),accountKeyIndexes:i.keys.map(a=>o(a.pubkey)),data:i.data}))}},Ni=(t="publicKey")=>Xe.blob(32,t),nAn=(t="signature")=>Xe.blob(64,t),mq=(t="string")=>{let e=Xe.struct([Xe.u32("length"),Xe.u32("lengthPadding"),Xe.blob(Xe.offset(Xe.u32(),-8),"chars")],t),r=e.decode.bind(e),n=e.encode.bind(e),o=e;return o.decode=(i,a)=>r(i,a).chars.toString(),o.encode=(i,a,s)=>{let c={chars:ft.from(i,"utf8")};return n(c,a,s)},o.alloc=i=>Xe.u32().span+Xe.u32().span+ft.from(i,"utf8").length,o},oAn=(t="authorized")=>Xe.struct([Ni("staker"),Ni("withdrawer")],t),iAn=(t="lockup")=>Xe.struct([Xe.ns64("unixTimestamp"),Xe.ns64("epoch"),Ni("custodian")],t),aAn=(t="voteInit")=>Xe.struct([Ni("nodePubkey"),Ni("authorizedVoter"),Ni("authorizedWithdrawer"),Xe.u8("commission")],t),sAn=(t="voteAuthorizeWithSeedArgs")=>Xe.struct([Xe.u32("voteAuthorizationType"),Ni("currentAuthorityDerivedKeyOwnerPubkey"),mq("currentAuthorityDerivedKeySeed"),Ni("newAuthorized")],t);function FMt(t,e){let r=o=>{if(o.span>=0)return o.span;if(typeof o.alloc=="function")return o.alloc(e[o.property]);if("count"in o&&"elementLayout"in o){let i=e[o.property];if(Array.isArray(i))return i.length*r(o.elementLayout)}else if("fields"in o)return FMt({layout:o},e[o.property]);return 0},n=0;return t.layout.fields.forEach(o=>{n+=r(o)}),n}function Ab(t){let e=0,r=0;for(;;){let n=t.shift();if(e|=(n&127)<<r*7,r+=1,(n&128)===0)break}return e}function Sb(t,e){let r=e;for(;;){let n=r&127;if(r>>=7,r==0){t.push(n);break}else n|=128,t.push(n)}}function Wc(t,e){if(!t)throw new Error(e||"Assertion failed")}var vq=class{constructor(e,r){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=r}static compile(e,r){let n=new Map,o=a=>{let s=a.toBase58(),c=n.get(s);return c===void 0&&(c={isSigner:!1,isWritable:!1,isInvoked:!1},n.set(s,c)),c},i=o(r);i.isSigner=!0,i.isWritable=!0;for(let a of e){o(a.programId).isInvoked=!0;for(let s of a.keys){let c=o(s.pubkey);c.isSigner||=s.isSigner,c.isWritable||=s.isWritable}}return new vq(r,n)}getMessageComponents(){let e=[...this.keyMetaMap.entries()];Wc(e.length<=256,"Max static account keys length exceeded");let r=e.filter(([,c])=>c.isSigner&&c.isWritable),n=e.filter(([,c])=>c.isSigner&&!c.isWritable),o=e.filter(([,c])=>!c.isSigner&&c.isWritable),i=e.filter(([,c])=>!c.isSigner&&!c.isWritable),a={numRequiredSignatures:r.length+n.length,numReadonlySignedAccounts:n.length,numReadonlyUnsignedAccounts:i.length};{Wc(r.length>0,"Expected at least one writable signer key");let[c]=r[0];Wc(c===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}let s=[...r.map(([c])=>new mo(c)),...n.map(([c])=>new mo(c)),...o.map(([c])=>new mo(c)),...i.map(([c])=>new mo(c))];return[a,s]}extractTableLookup(e){let[r,n]=this.drainKeysFoundInLookupTable(e.state.addresses,a=>!a.isSigner&&!a.isInvoked&&a.isWritable),[o,i]=this.drainKeysFoundInLookupTable(e.state.addresses,a=>!a.isSigner&&!a.isInvoked&&!a.isWritable);if(!(r.length===0&&o.length===0))return[{accountKey:e.key,writableIndexes:r,readonlyIndexes:o},{writable:n,readonly:i}]}drainKeysFoundInLookupTable(e,r){let n=new Array,o=new Array;for(let[i,a]of this.keyMetaMap.entries())if(r(a)){let s=new mo(i),c=e.findIndex(l=>l.equals(s));c>=0&&(Wc(c<256,"Max lookup table index exceeded"),n.push(c),o.push(s),this.keyMetaMap.delete(i))}return[n,o]}},zMt="Reached end of buffer unexpectedly";function ST(t){if(t.length===0)throw new Error(zMt);return t.shift()}function Eb(t,...e){let[r]=e;if(e.length===2?r+(e[1]??0)>t.length:r>=t.length)throw new Error(zMt);return t.splice(...e)}var s9=class{constructor(e){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=e.header,this.accountKeys=e.accountKeys.map(r=>new mo(r)),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach(r=>this.indexToProgramIds.set(r.programIdIndex,this.accountKeys[r.programIdIndex]))}get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map(e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:B0.default.decode(e.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new gq(this.staticAccountKeys)}static compile(e){let r=vq.compile(e.instructions,e.payerKey),[n,o]=r.getMessageComponents(),a=new gq(o).compileInstructions(e.instructions).map(s=>({programIdIndex:s.programIdIndex,accounts:s.accountKeyIndexes,data:B0.default.encode(s.data)}));return new s9({header:n,accountKeys:o,recentBlockhash:e.recentBlockhash,instructions:a})}isAccountSigner(e){return e<this.header.numRequiredSignatures}isAccountWritable(e){let r=this.header.numRequiredSignatures;if(e>=this.header.numRequiredSignatures){let n=e-r,i=this.accountKeys.length-r-this.header.numReadonlyUnsignedAccounts;return n<i}else{let n=r-this.header.numReadonlySignedAccounts;return e<n}}isProgramId(e){return this.indexToProgramIds.has(e)}programIds(){return[...this.indexToProgramIds.values()]}nonProgramIds(){return this.accountKeys.filter((e,r)=>!this.isProgramId(r))}serialize(){let e=this.accountKeys.length,r=[];Sb(r,e);let n=this.instructions.map(f=>{let{accounts:h,programIdIndex:m}=f,g=Array.from(B0.default.decode(f.data)),v=[];Sb(v,h.length);let b=[];return Sb(b,g.length),{programIdIndex:m,keyIndicesCount:ft.from(v),keyIndices:h,dataLength:ft.from(b),data:g}}),o=[];Sb(o,n.length);let i=ft.alloc(a9);ft.from(o).copy(i);let a=o.length;n.forEach(f=>{let m=Xe.struct([Xe.u8("programIdIndex"),Xe.blob(f.keyIndicesCount.length,"keyIndicesCount"),Xe.seq(Xe.u8("keyIndex"),f.keyIndices.length,"keyIndices"),Xe.blob(f.dataLength.length,"dataLength"),Xe.seq(Xe.u8("userdatum"),f.data.length,"data")]).encode(f,i,a);a+=m}),i=i.slice(0,a);let s=Xe.struct([Xe.blob(1,"numRequiredSignatures"),Xe.blob(1,"numReadonlySignedAccounts"),Xe.blob(1,"numReadonlyUnsignedAccounts"),Xe.blob(r.length,"keyCount"),Xe.seq(Ni("key"),e,"keys"),Ni("recentBlockhash")]),c={numRequiredSignatures:ft.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:ft.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:ft.from([this.header.numReadonlyUnsignedAccounts]),keyCount:ft.from(r),keys:this.accountKeys.map(f=>Ma(f.toBytes())),recentBlockhash:B0.default.decode(this.recentBlockhash)},l=ft.alloc(2048),u=s.encode(c,l);return i.copy(l,u),l.slice(0,u+i.length)}static from(e){let r=[...e],n=ST(r);if(n!==(n&FGe))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");let o=ST(r),i=ST(r),a=Ab(r),s=[];for(let h=0;h<a;h++){let m=Eb(r,0,i9);s.push(new mo(ft.from(m)))}let c=Eb(r,0,i9),l=Ab(r),u=[];for(let h=0;h<l;h++){let m=ST(r),g=Ab(r),v=Eb(r,0,g),b=Ab(r),w=Eb(r,0,b),_=B0.default.encode(ft.from(w));u.push({programIdIndex:m,accounts:v,data:_})}let f={header:{numRequiredSignatures:n,numReadonlySignedAccounts:o,numReadonlyUnsignedAccounts:i},recentBlockhash:B0.default.encode(ft.from(c)),accountKeys:s,instructions:u};return new s9(f)}},yq=class{constructor(e){this.header=void 0,this.staticAccountKeys=void 0,this.recentBlockhash=void 0,this.compiledInstructions=void 0,this.addressTableLookups=void 0,this.header=e.header,this.staticAccountKeys=e.staticAccountKeys,this.recentBlockhash=e.recentBlockhash,this.compiledInstructions=e.compiledInstructions,this.addressTableLookups=e.addressTableLookups}get version(){return 0}get numAccountKeysFromLookups(){let e=0;for(let r of this.addressTableLookups)e+=r.readonlyIndexes.length+r.writableIndexes.length;return e}getAccountKeys(e){let r;if(e&&"accountKeysFromLookups"in e&&e.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=e.accountKeysFromLookups.writable.length+e.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");r=e.accountKeysFromLookups}else if(e&&"addressLookupTableAccounts"in e&&e.addressLookupTableAccounts)r=this.resolveAddressTableLookups(e.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new gq(this.staticAccountKeys,r)}isAccountSigner(e){return e<this.header.numRequiredSignatures}isAccountWritable(e){let r=this.header.numRequiredSignatures,n=this.staticAccountKeys.length;if(e>=n){let o=e-n,i=this.addressTableLookups.reduce((a,s)=>a+s.writableIndexes.length,0);return o<i}else if(e>=this.header.numRequiredSignatures){let o=e-r,a=n-r-this.header.numReadonlyUnsignedAccounts;return o<a}else{let o=r-this.header.numReadonlySignedAccounts;return e<o}}resolveAddressTableLookups(e){let r={writable:[],readonly:[]};for(let n of this.addressTableLookups){let o=e.find(i=>i.key.equals(n.accountKey));if(!o)throw new Error(`Failed to find address lookup table account for table key ${n.accountKey.toBase58()}`);for(let i of n.writableIndexes)if(i<o.state.addresses.length)r.writable.push(o.state.addresses[i]);else throw new Error(`Failed to find address for index ${i} in address lookup table ${n.accountKey.toBase58()}`);for(let i of n.readonlyIndexes)if(i<o.state.addresses.length)r.readonly.push(o.state.addresses[i]);else throw new Error(`Failed to find address for index ${i} in address lookup table ${n.accountKey.toBase58()}`)}return r}static compile(e){let r=vq.compile(e.instructions,e.payerKey),n=new Array,o={writable:new Array,readonly:new Array},i=e.addressLookupTableAccounts||[];for(let u of i){let f=r.extractTableLookup(u);if(f!==void 0){let[h,{writable:m,readonly:g}]=f;n.push(h),o.writable.push(...m),o.readonly.push(...g)}}let[a,s]=r.getMessageComponents(),l=new gq(s,o).compileInstructions(e.instructions);return new yq({header:a,staticAccountKeys:s,recentBlockhash:e.recentBlockhash,compiledInstructions:l,addressTableLookups:n})}serialize(){let e=Array();Sb(e,this.staticAccountKeys.length);let r=this.serializeInstructions(),n=Array();Sb(n,this.compiledInstructions.length);let o=this.serializeAddressTableLookups(),i=Array();Sb(i,this.addressTableLookups.length);let a=Xe.struct([Xe.u8("prefix"),Xe.struct([Xe.u8("numRequiredSignatures"),Xe.u8("numReadonlySignedAccounts"),Xe.u8("numReadonlyUnsignedAccounts")],"header"),Xe.blob(e.length,"staticAccountKeysLength"),Xe.seq(Ni(),this.staticAccountKeys.length,"staticAccountKeys"),Ni("recentBlockhash"),Xe.blob(n.length,"instructionsLength"),Xe.blob(r.length,"serializedInstructions"),Xe.blob(i.length,"addressTableLookupsLength"),Xe.blob(o.length,"serializedAddressTableLookups")]),s=new Uint8Array(a9),c=1<<7,l=a.encode({prefix:c,header:this.header,staticAccountKeysLength:new Uint8Array(e),staticAccountKeys:this.staticAccountKeys.map(u=>u.toBytes()),recentBlockhash:B0.default.decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:r,addressTableLookupsLength:new Uint8Array(i),serializedAddressTableLookups:o},s);return s.slice(0,l)}serializeInstructions(){let e=0,r=new Uint8Array(a9);for(let n of this.compiledInstructions){let o=Array();Sb(o,n.accountKeyIndexes.length);let i=Array();Sb(i,n.data.length);let a=Xe.struct([Xe.u8("programIdIndex"),Xe.blob(o.length,"encodedAccountKeyIndexesLength"),Xe.seq(Xe.u8(),n.accountKeyIndexes.length,"accountKeyIndexes"),Xe.blob(i.length,"encodedDataLength"),Xe.blob(n.data.length,"data")]);e+=a.encode({programIdIndex:n.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(o),accountKeyIndexes:n.accountKeyIndexes,encodedDataLength:new Uint8Array(i),data:n.data},r,e)}return r.slice(0,e)}serializeAddressTableLookups(){let e=0,r=new Uint8Array(a9);for(let n of this.addressTableLookups){let o=Array();Sb(o,n.writableIndexes.length);let i=Array();Sb(i,n.readonlyIndexes.length);let a=Xe.struct([Ni("accountKey"),Xe.blob(o.length,"encodedWritableIndexesLength"),Xe.seq(Xe.u8(),n.writableIndexes.length,"writableIndexes"),Xe.blob(i.length,"encodedReadonlyIndexesLength"),Xe.seq(Xe.u8(),n.readonlyIndexes.length,"readonlyIndexes")]);e+=a.encode({accountKey:n.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(o),writableIndexes:n.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(i),readonlyIndexes:n.readonlyIndexes},r,e)}return r.slice(0,e)}static deserialize(e){let r=[...e],n=ST(r),o=n&FGe;Wc(n!==o,"Expected versioned message but received legacy message");let i=o;Wc(i===0,`Expected versioned message with version 0 but found version ${i}`);let a={numRequiredSignatures:ST(r),numReadonlySignedAccounts:ST(r),numReadonlyUnsignedAccounts:ST(r)},s=[],c=Ab(r);for(let g=0;g<c;g++)s.push(new mo(Eb(r,0,i9)));let l=B0.default.encode(Eb(r,0,i9)),u=Ab(r),f=[];for(let g=0;g<u;g++){let v=ST(r),b=Ab(r),w=Eb(r,0,b),_=Ab(r),I=new Uint8Array(Eb(r,0,_));f.push({programIdIndex:v,accountKeyIndexes:w,data:I})}let h=Ab(r),m=[];for(let g=0;g<h;g++){let v=new mo(Eb(r,0,i9)),b=Ab(r),w=Eb(r,0,b),_=Ab(r),I=Eb(r,0,_);m.push({accountKey:v,writableIndexes:w,readonlyIndexes:I})}return new yq({header:a,staticAccountKeys:s,recentBlockhash:l,compiledInstructions:f,addressTableLookups:m})}},HMt={deserializeMessageVersion(t){let e=t[0],r=e&FGe;return r===e?"legacy":r},deserialize:t=>{let e=HMt.deserializeMessageVersion(t);if(e==="legacy")return s9.from(t);if(e===0)return yq.deserialize(t);throw new Error(`Transaction message version ${e} deserialization is not supported`)}};var cAn=ft.alloc(S2e).fill(0),ic=class{constructor(e){this.keys=void 0,this.programId=void 0,this.data=ft.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}toJSON(){return{keys:this.keys.map(({pubkey:e,isSigner:r,isWritable:n})=>({pubkey:e.toJSON(),isSigner:r,isWritable:n})),programId:this.programId.toJSON(),data:[...this.data]}}},Pa=class{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(e){if(this.signatures=[],this.feePayer=void 0,this.instructions=[],this.recentBlockhash=void 0,this.lastValidBlockHeight=void 0,this.nonceInfo=void 0,this.minNonceContextSlot=void 0,this._message=void 0,this._json=void 0,!!e)if(e.feePayer&&(this.feePayer=e.feePayer),e.signatures&&(this.signatures=e.signatures),Object.prototype.hasOwnProperty.call(e,"nonceInfo")){let{minContextSlot:r,nonceInfo:n}=e;this.minNonceContextSlot=r,this.nonceInfo=n}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){let{blockhash:r,lastValidBlockHeight:n}=e;this.recentBlockhash=r,this.lastValidBlockHeight=n}else{let{recentBlockhash:r,nonceInfo:n}=e;n&&(this.nonceInfo=n),this.recentBlockhash=r}}toJSON(){return{recentBlockhash:this.recentBlockhash||null,feePayer:this.feePayer?this.feePayer.toJSON():null,nonceInfo:this.nonceInfo?{nonce:this.nonceInfo.nonce,nonceInstruction:this.nonceInfo.nonceInstruction.toJSON()}:null,instructions:this.instructions.map(e=>e.toJSON()),signers:this.signatures.map(({publicKey:e})=>e.toJSON())}}add(...e){if(e.length===0)throw new Error("No instructions");return e.forEach(r=>{"instructions"in r?this.instructions=this.instructions.concat(r.instructions):"data"in r&&"programId"in r&&"keys"in r?this.instructions.push(r):this.instructions.push(new ic(r))}),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,r;if(this.nonceInfo?(e=this.nonceInfo.nonce,this.instructions[0]!=this.nonceInfo.nonceInstruction?r=[this.nonceInfo.nonceInstruction,...this.instructions]:r=this.instructions):(e=this.recentBlockhash,r=this.instructions),!e)throw new Error("Transaction recentBlockhash required");r.length<1&&console.warn("No instructions provided");let n;if(this.feePayer)n=this.feePayer;else if(this.signatures.length>0&&this.signatures[0].publicKey)n=this.signatures[0].publicKey;else throw new Error("Transaction fee payer required");for(let v=0;v<r.length;v++)if(r[v].programId===void 0)throw new Error(`Transaction instruction index ${v} has undefined program id`);let o=[],i=[];r.forEach(v=>{v.keys.forEach(w=>{i.push({...w})});let b=v.programId.toString();o.includes(b)||o.push(b)}),o.forEach(v=>{i.push({pubkey:new mo(v),isSigner:!1,isWritable:!1})});let a=[];i.forEach(v=>{let b=v.pubkey.toString(),w=a.findIndex(_=>_.pubkey.toString()===b);w>-1?(a[w].isWritable=a[w].isWritable||v.isWritable,a[w].isSigner=a[w].isSigner||v.isSigner):a.push(v)}),a.sort(function(v,b){if(v.isSigner!==b.isSigner)return v.isSigner?-1:1;if(v.isWritable!==b.isWritable)return v.isWritable?-1:1;let w={localeMatcher:"best fit",usage:"sort",sensitivity:"variant",ignorePunctuation:!1,numeric:!1,caseFirst:"lower"};return v.pubkey.toBase58().localeCompare(b.pubkey.toBase58(),"en",w)});let s=a.findIndex(v=>v.pubkey.equals(n));if(s>-1){let[v]=a.splice(s,1);v.isSigner=!0,v.isWritable=!0,a.unshift(v)}else a.unshift({pubkey:n,isSigner:!0,isWritable:!0});for(let v of this.signatures){let b=a.findIndex(w=>w.pubkey.equals(v.publicKey));if(b>-1)a[b].isSigner||(a[b].isSigner=!0,console.warn("Transaction references a signature that is unnecessary, only the fee payer and instruction signer accounts should sign a transaction. This behavior is deprecated and will throw an error in the next major version release."));else throw new Error(`unknown signer: ${v.publicKey.toString()}`)}let c=0,l=0,u=0,f=[],h=[];a.forEach(({pubkey:v,isSigner:b,isWritable:w})=>{b?(f.push(v.toString()),c+=1,w||(l+=1)):(h.push(v.toString()),w||(u+=1))});let m=f.concat(h),g=r.map(v=>{let{data:b,programId:w}=v;return{programIdIndex:m.indexOf(w.toString()),accounts:v.keys.map(_=>m.indexOf(_.pubkey.toString())),data:B0.default.encode(b)}});return g.forEach(v=>{Wc(v.programIdIndex>=0),v.accounts.forEach(b=>Wc(b>=0))}),new s9({header:{numRequiredSignatures:c,numReadonlySignedAccounts:l,numReadonlyUnsignedAccounts:u},accountKeys:m,recentBlockhash:e,instructions:g})}_compile(){let e=this.compileMessage(),r=e.accountKeys.slice(0,e.header.numRequiredSignatures);return this.signatures.length===r.length&&this.signatures.every((o,i)=>r[i].equals(o.publicKey))||(this.signatures=r.map(n=>({signature:null,publicKey:n}))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(e.length===0)throw new Error("No signers");let r=new Set;this.signatures=e.filter(n=>{let o=n.toString();return r.has(o)?!1:(r.add(o),!0)}).map(n=>({signature:null,publicKey:n}))}sign(...e){if(e.length===0)throw new Error("No signers");let r=new Set,n=[];for(let i of e){let a=i.publicKey.toString();r.has(a)||(r.add(a),n.push(i))}this.signatures=n.map(i=>({signature:null,publicKey:i.publicKey}));let o=this._compile();this._partialSign(o,...n)}partialSign(...e){if(e.length===0)throw new Error("No signers");let r=new Set,n=[];for(let i of e){let a=i.publicKey.toString();r.has(a)||(r.add(a),n.push(i))}let o=this._compile();this._partialSign(o,...n)}_partialSign(e,...r){let n=e.serialize();r.forEach(o=>{let i=UGe(n,o.secretKey);this._addSignature(o.publicKey,Ma(i))})}addSignature(e,r){this._compile(),this._addSignature(e,r)}_addSignature(e,r){Wc(r.length===64);let n=this.signatures.findIndex(o=>e.equals(o.publicKey));if(n<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[n].signature=ft.from(r)}verifySignatures(e=!0){return!this._getMessageSignednessErrors(this.serializeMessage(),e)}_getMessageSignednessErrors(e,r){let n={};for(let{signature:o,publicKey:i}of this.signatures)o===null?r&&(n.missing||=[]).push(i):eAn(o,e,i.toBytes())||(n.invalid||=[]).push(i);return n.invalid||n.missing?n:void 0}serialize(e){let{requireAllSignatures:r,verifySignatures:n}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),o=this.serializeMessage();if(n){let i=this._getMessageSignednessErrors(o,r);if(i){let a="Signature verification failed.";throw i.invalid&&(a+=`
Invalid signature for public key${i.invalid.length===1?"":"(s)"} [\`${i.invalid.map(s=>s.toBase58()).join("`, `")}\`].`),i.missing&&(a+=`
Missing signature for public key${i.missing.length===1?"":"(s)"} [\`${i.missing.map(s=>s.toBase58()).join("`, `")}\`].`),new Error(a)}}return this._serialize(o)}_serialize(e){let{signatures:r}=this,n=[];Sb(n,r.length);let o=n.length+r.length*64+e.length,i=ft.alloc(o);return Wc(r.length<256),ft.from(n).copy(i,0),r.forEach(({signature:a},s)=>{a!==null&&(Wc(a.length===64,"signature has invalid length"),ft.from(a).copy(i,n.length+s*64))}),e.copy(i,n.length+r.length*64),Wc(i.length<=a9,`Transaction too large: ${i.length} > ${a9}`),i}get keys(){return Wc(this.instructions.length===1),this.instructions[0].keys.map(e=>e.pubkey)}get programId(){return Wc(this.instructions.length===1),this.instructions[0].programId}get data(){return Wc(this.instructions.length===1),this.instructions[0].data}static from(e){let r=[...e],n=Ab(r),o=[];for(let i=0;i<n;i++){let a=Eb(r,0,S2e);o.push(B0.default.encode(ft.from(a)))}return Pa.populate(s9.from(r),o)}static populate(e,r=[]){let n=new Pa;return n.recentBlockhash=e.recentBlockhash,e.header.numRequiredSignatures>0&&(n.feePayer=e.accountKeys[0]),r.forEach((o,i)=>{let a={signature:o==B0.default.encode(cAn)?null:B0.default.decode(o),publicKey:e.accountKeys[i]};n.signatures.push(a)}),e.instructions.forEach(o=>{let i=o.accounts.map(a=>{let s=e.accountKeys[a];return{pubkey:s,isSigner:n.signatures.some(c=>c.publicKey.toString()===s.toString())||e.isAccountSigner(a),isWritable:e.isAccountWritable(a)}});n.instructions.push(new ic({keys:i,programId:e.accountKeys[o.programIdIndex],data:B0.default.decode(o.data)}))}),n._message=e,n._json=n.toJSON(),n}};var ET=class{get version(){return this.message.version}constructor(e,r){if(this.signatures=void 0,this.message=void 0,r!==void 0)Wc(r.length===e.header.numRequiredSignatures,"Expected signatures length to be equal to the number of required signatures"),this.signatures=r;else{let n=[];for(let o=0;o<e.header.numRequiredSignatures;o++)n.push(new Uint8Array(S2e));this.signatures=n}this.message=e}serialize(){let e=this.message.serialize(),r=Array();Sb(r,this.signatures.length);let n=Xe.struct([Xe.blob(r.length,"encodedSignaturesLength"),Xe.seq(nAn(),this.signatures.length,"signatures"),Xe.blob(e.length,"serializedMessage")]),o=new Uint8Array(2048),i=n.encode({encodedSignaturesLength:new Uint8Array(r),signatures:this.signatures,serializedMessage:e},o);return o.slice(0,i)}static deserialize(e){let r=[...e],n=[],o=Ab(r);for(let a=0;a<o;a++)n.push(new Uint8Array(Eb(r,0,S2e)));let i=HMt.deserialize(new Uint8Array(r));return new ET(i,n)}sign(e){let r=this.message.serialize(),n=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures);for(let o of e){let i=n.findIndex(a=>a.equals(o.publicKey));Wc(i>=0,`Cannot sign with non signer key ${o.publicKey.toBase58()}`),this.signatures[i]=UGe(r,o.secretKey)}}addSignature(e,r){Wc(r.byteLength===64,"Signature must be 64 bytes long");let o=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex(i=>i.equals(e));Wc(o>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[o]=r}},lAn=160,uAn=64,fAn=lAn/uAn,dAn=1e3/fAn,AT=new mo("SysvarC1ock11111111111111111111111111111111"),dCi=new mo("SysvarEpochSchedu1e111111111111111111111111"),pCi=new mo("Sysvar1nstructions1111111111111111111111111"),EGe=new mo("SysvarRecentB1ockHashes11111111111111111111"),Goe=new mo("SysvarRent111111111111111111111111111111111"),hCi=new mo("SysvarRewards111111111111111111111111111111"),mCi=new mo("SysvarS1otHashes111111111111111111111111111"),gCi=new mo("SysvarS1otHistory11111111111111111111111111"),_Ge=new mo("SysvarStakeHistory1111111111111111111111111"),BGe=class extends Error{constructor({action:e,signature:r,transactionMessage:n,logs:o}){let i=o?`Logs:
${JSON.stringify(o.slice(-10),null,2)}. `:"",a="\nCatch the `SendTransactionError` and call `getLogs()` on it for full details.",s;switch(e){case"send":s=`Transaction ${r} resulted in an error.
${n}. `+i+a;break;case"simulate":s=`Simulation failed.
Message: ${n}.
`+i+a;break;default:s=`Unknown action '${(c=>c)(e)}'`}super(s),this.signature=void 0,this.transactionMessage=void 0,this.transactionLogs=void 0,this.signature=r,this.transactionMessage=n,this.transactionLogs=o||void 0}get transactionError(){return{message:this.transactionMessage,logs:Array.isArray(this.transactionLogs)?this.transactionLogs:void 0}}get logs(){let e=this.transactionLogs;if(!(e!=null&&typeof e=="object"&&"then"in e))return e}async getLogs(e){return Array.isArray(this.transactionLogs)||(this.transactionLogs=new Promise((r,n)=>{e.getTransaction(this.signature).then(o=>{if(o&&o.meta&&o.meta.logMessages){let i=o.meta.logMessages;this.transactionLogs=i,r(i)}else n(new Error("Log messages not found"))}).catch(n)})),await this.transactionLogs}};async function TMt(t,e,r,n){let o=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries,minContextSlot:n.minContextSlot},i=await t.sendTransaction(e,r,o),a;if(e.recentBlockhash!=null&&e.lastValidBlockHeight!=null)a=(await t.confirmTransaction({abortSignal:n?.abortSignal,signature:i,blockhash:e.recentBlockhash,lastValidBlockHeight:e.lastValidBlockHeight},n&&n.commitment)).value;else if(e.minNonceContextSlot!=null&&e.nonceInfo!=null){let{nonceInstruction:s}=e.nonceInfo,c=s.keys[0].pubkey;a=(await t.confirmTransaction({abortSignal:n?.abortSignal,minContextSlot:e.minNonceContextSlot,nonceAccountPubkey:c,nonceValue:e.nonceInfo.nonce,signature:i},n&&n.commitment)).value}else n?.abortSignal!=null&&console.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),a=(await t.confirmTransaction(i,n&&n.commitment)).value;if(a.err)throw i!=null?new BGe({action:"send",signature:i,transactionMessage:`Status: (${JSON.stringify(a)})`}):new Error(`Transaction ${i} failed (${JSON.stringify(a)})`);return i}function pAn(t){return new Promise(e=>setTimeout(e,t))}function ia(t,e){let r=t.layout.span>=0?t.layout.span:FMt(t,e),n=ft.alloc(r),o=Object.assign({instruction:t.index},e);return t.layout.encode(o,n),n}var hAn=Xe.nu64("lamportsPerSignature"),mAn=Xe.struct([Xe.u32("version"),Xe.u32("state"),Ni("authorizedPubkey"),Ni("nonce"),Xe.struct([hAn],"feeCalculator")]),IMt=mAn.span;function bq(t){let e=(0,LMt.blob)(8,t),r=e.decode.bind(e),n=e.encode.bind(e),o=e,i=N7t();return o.decode=(a,s)=>{let c=r(a,s);return i.decode(c)},o.encode=(a,s,c)=>{let l=i.encode(a);return n(l,s,c)},o}var jx=Object.freeze({Create:{index:0,layout:Xe.struct([Xe.u32("instruction"),Xe.ns64("lamports"),Xe.ns64("space"),Ni("programId")])},Assign:{index:1,layout:Xe.struct([Xe.u32("instruction"),Ni("programId")])},Transfer:{index:2,layout:Xe.struct([Xe.u32("instruction"),bq("lamports")])},CreateWithSeed:{index:3,layout:Xe.struct([Xe.u32("instruction"),Ni("base"),mq("seed"),Xe.ns64("lamports"),Xe.ns64("space"),Ni("programId")])},AdvanceNonceAccount:{index:4,layout:Xe.struct([Xe.u32("instruction")])},WithdrawNonceAccount:{index:5,layout:Xe.struct([Xe.u32("instruction"),Xe.ns64("lamports")])},InitializeNonceAccount:{index:6,layout:Xe.struct([Xe.u32("instruction"),Ni("authorized")])},AuthorizeNonceAccount:{index:7,layout:Xe.struct([Xe.u32("instruction"),Ni("authorized")])},Allocate:{index:8,layout:Xe.struct([Xe.u32("instruction"),Xe.ns64("space")])},AllocateWithSeed:{index:9,layout:Xe.struct([Xe.u32("instruction"),Ni("base"),mq("seed"),Xe.ns64("space"),Ni("programId")])},AssignWithSeed:{index:10,layout:Xe.struct([Xe.u32("instruction"),Ni("base"),mq("seed"),Ni("programId")])},TransferWithSeed:{index:11,layout:Xe.struct([Xe.u32("instruction"),bq("lamports"),mq("seed"),Ni("programId")])},UpgradeNonceAccount:{index:12,layout:Xe.struct([Xe.u32("instruction")])}}),Jd=class{constructor(){}static createAccount(e){let r=jx.Create,n=ia(r,{lamports:e.lamports,space:e.space,programId:Ma(e.programId.toBuffer())});return new ic({keys:[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:n})}static transfer(e){let r,n;if("basePubkey"in e){let o=jx.TransferWithSeed;r=ia(o,{lamports:BigInt(e.lamports),seed:e.seed,programId:Ma(e.programId.toBuffer())}),n=[{pubkey:e.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}else{let o=jx.Transfer;r=ia(o,{lamports:BigInt(e.lamports)}),n=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0}]}return new ic({keys:n,programId:this.programId,data:r})}static assign(e){let r,n;if("basePubkey"in e){let o=jx.AssignWithSeed;r=ia(o,{base:Ma(e.basePubkey.toBuffer()),seed:e.seed,programId:Ma(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=jx.Assign;r=ia(o,{programId:Ma(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new ic({keys:n,programId:this.programId,data:r})}static createAccountWithSeed(e){let r=jx.CreateWithSeed,n=ia(r,{base:Ma(e.basePubkey.toBuffer()),seed:e.seed,lamports:e.lamports,space:e.space,programId:Ma(e.programId.toBuffer())}),o=[{pubkey:e.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:e.newAccountPubkey,isSigner:!1,isWritable:!0}];return e.basePubkey.equals(e.fromPubkey)||o.push({pubkey:e.basePubkey,isSigner:!0,isWritable:!1}),new ic({keys:o,programId:this.programId,data:n})}static createNonceAccount(e){let r=new Pa;"basePubkey"in e&&"seed"in e?r.add(Jd.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:IMt,programId:this.programId})):r.add(Jd.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.noncePubkey,lamports:e.lamports,space:IMt,programId:this.programId}));let n={noncePubkey:e.noncePubkey,authorizedPubkey:e.authorizedPubkey};return r.add(this.nonceInitialize(n)),r}static nonceInitialize(e){let r=jx.InitializeNonceAccount,n=ia(r,{authorized:Ma(e.authorizedPubkey.toBuffer())}),o={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:EGe,isSigner:!1,isWritable:!1},{pubkey:Goe,isSigner:!1,isWritable:!1}],programId:this.programId,data:n};return new ic(o)}static nonceAdvance(e){let r=jx.AdvanceNonceAccount,n=ia(r),o={keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:EGe,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n};return new ic(o)}static nonceWithdraw(e){let r=jx.WithdrawNonceAccount,n=ia(r,{lamports:e.lamports});return new ic({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.toPubkey,isSigner:!1,isWritable:!0},{pubkey:EGe,isSigner:!1,isWritable:!1},{pubkey:Goe,isSigner:!1,isWritable:!1},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static nonceAuthorize(e){let r=jx.AuthorizeNonceAccount,n=ia(r,{authorized:Ma(e.newAuthorizedPubkey.toBuffer())});return new ic({keys:[{pubkey:e.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:e.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static allocate(e){let r,n;if("basePubkey"in e){let o=jx.AllocateWithSeed;r=ia(o,{base:Ma(e.basePubkey.toBuffer()),seed:e.seed,space:e.space,programId:Ma(e.programId.toBuffer())}),n=[{pubkey:e.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:e.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=jx.Allocate;r=ia(o,{space:e.space}),n=[{pubkey:e.accountPubkey,isSigner:!0,isWritable:!0}]}return new ic({keys:n,programId:this.programId,data:r})}};Jd.programId=new mo("11111111111111111111111111111111");var gAn=a9-300,xq=class{constructor(){}static getMinNumSignatures(e){return 2*(Math.ceil(e/xq.chunkSize)+1+1)}static async load(e,r,n,o,i){{let f=await e.getMinimumBalanceForRentExemption(i.length),h=await e.getAccountInfo(n.publicKey,"confirmed"),m=null;if(h!==null){if(h.executable)return console.error("Program load failed, account is already executable"),!1;h.data.length!==i.length&&(m=m||new Pa,m.add(Jd.allocate({accountPubkey:n.publicKey,space:i.length}))),h.owner.equals(o)||(m=m||new Pa,m.add(Jd.assign({accountPubkey:n.publicKey,programId:o}))),h.lamports<f&&(m=m||new Pa,m.add(Jd.transfer({fromPubkey:r.publicKey,toPubkey:n.publicKey,lamports:f-h.lamports})))}else m=new Pa().add(Jd.createAccount({fromPubkey:r.publicKey,newAccountPubkey:n.publicKey,lamports:f>0?f:1,space:i.length,programId:o}));m!==null&&await TMt(e,m,[r,n],{commitment:"confirmed"})}let a=Xe.struct([Xe.u32("instruction"),Xe.u32("offset"),Xe.u32("bytesLength"),Xe.u32("bytesLengthPadding"),Xe.seq(Xe.u8("byte"),Xe.offset(Xe.u32(),-8),"bytes")]),s=xq.chunkSize,c=0,l=i,u=[];for(;l.length>0;){let f=l.slice(0,s),h=ft.alloc(s+16);a.encode({instruction:0,offset:c,bytes:f,bytesLength:0,bytesLengthPadding:0},h);let m=new Pa().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0}],programId:o,data:h});u.push(TMt(e,m,[r,n],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")&&await pAn(1e3/4),c+=s,l=l.slice(s)}await Promise.all(u);{let f=Xe.struct([Xe.u32("instruction")]),h=ft.alloc(f.span);f.encode({instruction:1},h);let m=new Pa().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0},{pubkey:Goe,isSigner:!1,isWritable:!1}],programId:o,data:h}),g="processed",v=await e.sendTransaction(m,[r,n],{preflightCommitment:g}),{context:b,value:w}=await e.confirmTransaction({signature:v,lastValidBlockHeight:m.lastValidBlockHeight,blockhash:m.recentBlockhash},g);if(w.err)throw new Error(`Transaction ${v} failed (${JSON.stringify(w)})`);for(;;){try{if(await e.getSlot({commitment:g})>b.slot)break}catch{}await new Promise(_=>setTimeout(_,Math.round(dAn/2)))}}return!0}};xq.chunkSize=gAn;var vCi=new mo("BPFLoader2111111111111111111111111111111111");var yCi=globalThis.fetch;var bCi={index:1,layout:Xe.struct([Xe.u32("typeIndex"),bq("deactivationSlot"),Xe.nu64("lastExtendedSlot"),Xe.u8("lastExtendedStartIndex"),Xe.u8(),Xe.seq(Ni(),Xe.offset(Xe.u8(),-1),"authority")])};var cu=dq(f2e(mo),Qr(),t=>new mo(t)),jMt=d2e([Qr(),hl("base64")]),zGe=dq(f2e(ft),jMt,t=>ft.from(t[0],"base64")),xCi=30*1e3;function WMt(t){return T0([Mr({jsonrpc:hl("2.0"),id:Qr(),result:t}),Mr({jsonrpc:hl("2.0"),id:Qr(),error:Mr({code:qD(),message:Qr(),data:ao(L7t())})})])}var vAn=WMt(qD());function Cc(t){return dq(WMt(t),vAn,e=>"error"in e?e:{...e,result:fq(e.result,t)})}function tS(t){return Cc(Mr({context:Mr({slot:Rt()}),value:t}))}function C2e(t){return Mr({context:Mr({slot:Rt()}),value:t})}var yAn=Mr({foundation:Rt(),foundationTerm:Rt(),initial:Rt(),taper:Rt(),terminal:Rt()}),wCi=Cc(An(Sn(Mr({epoch:Rt(),effectiveSlot:Rt(),amount:Rt(),postBalance:Rt(),commission:ao(Sn(Rt()))})))),bAn=An(Mr({slot:Rt(),prioritizationFee:Rt()})),xAn=Mr({total:Rt(),validator:Rt(),foundation:Rt(),epoch:Rt()}),wAn=Mr({epoch:Rt(),slotIndex:Rt(),slotsInEpoch:Rt(),absoluteSlot:Rt(),blockHeight:ao(Rt()),transactionCount:ao(Rt())}),AAn=Mr({slotsPerEpoch:Rt(),leaderScheduleSlotOffset:Rt(),warmup:$A(),firstNormalEpoch:Rt(),firstNormalSlot:Rt()}),SAn=tGe(Qr(),An(Rt())),JD=Sn(T0([Mr({}),Qr()])),EAn=Mr({err:JD}),_An=hl("receivedSignature"),ACi=Mr({"solana-core":Qr(),"feature-set":ao(Rt())}),CAn=Mr({program:Qr(),programId:cu,parsed:qD()}),kAn=Mr({programId:cu,accounts:An(cu),data:Qr()}),SCi=tS(Mr({err:Sn(T0([Mr({}),Qr()])),logs:Sn(An(Qr())),accounts:ao(Sn(An(Sn(Mr({executable:$A(),owner:Qr(),lamports:Rt(),data:An(Qr()),rentEpoch:ao(Rt())}))))),unitsConsumed:ao(Rt()),returnData:ao(Sn(Mr({programId:Qr(),data:d2e([Qr(),hl("base64")])}))),innerInstructions:ao(Sn(An(Mr({index:Rt(),instructions:An(T0([CAn,kAn]))}))))})),ECi=tS(Mr({byIdentity:tGe(Qr(),An(Rt())),range:Mr({firstSlot:Rt(),lastSlot:Rt()})}));var _Ci=Cc(yAn),CCi=Cc(xAn),kCi=Cc(bAn),TCi=Cc(wAn),ICi=Cc(AAn),RCi=Cc(SAn),MCi=Cc(Rt()),PCi=tS(Mr({total:Rt(),circulating:Rt(),nonCirculating:Rt(),nonCirculatingAccounts:An(cu)})),TAn=Mr({amount:Qr(),uiAmount:Sn(Rt()),decimals:Rt(),uiAmountString:ao(Qr())}),NCi=tS(An(Mr({address:cu,amount:Qr(),uiAmount:Sn(Rt()),decimals:Rt(),uiAmountString:ao(Qr())}))),BCi=tS(An(Mr({pubkey:cu,account:Mr({executable:$A(),owner:cu,lamports:Rt(),data:zGe,rentEpoch:Rt()})}))),OGe=Mr({program:Qr(),parsed:qD(),space:Rt()}),OCi=tS(An(Mr({pubkey:cu,account:Mr({executable:$A(),owner:cu,lamports:Rt(),data:OGe,rentEpoch:Rt()})}))),DCi=tS(An(Mr({lamports:Rt(),address:cu}))),HGe=Mr({executable:$A(),owner:cu,lamports:Rt(),data:zGe,rentEpoch:Rt()}),LCi=Mr({pubkey:cu,account:HGe}),IAn=dq(T0([f2e(ft),OGe]),T0([jMt,OGe]),t=>Array.isArray(t)?fq(t,zGe):t),RAn=Mr({executable:$A(),owner:cu,lamports:Rt(),data:IAn,rentEpoch:Rt()}),UCi=Mr({pubkey:cu,account:RAn}),FCi=Mr({state:T0([hl("active"),hl("inactive"),hl("activating"),hl("deactivating")]),active:Rt(),inactive:Rt()}),zCi=Cc(An(Mr({signature:Qr(),slot:Rt(),err:JD,memo:Sn(Qr()),blockTime:ao(Sn(Rt()))}))),HCi=Cc(An(Mr({signature:Qr(),slot:Rt(),err:JD,memo:Sn(Qr()),blockTime:ao(Sn(Rt()))}))),jCi=Mr({subscription:Rt(),result:C2e(HGe)}),MAn=Mr({pubkey:cu,account:HGe}),WCi=Mr({subscription:Rt(),result:C2e(MAn)}),PAn=Mr({parent:Rt(),slot:Rt(),root:Rt()}),GCi=Mr({subscription:Rt(),result:PAn}),NAn=T0([Mr({type:T0([hl("firstShredReceived"),hl("completed"),hl("optimisticConfirmation"),hl("root")]),slot:Rt(),timestamp:Rt()}),Mr({type:hl("createdBank"),parent:Rt(),slot:Rt(),timestamp:Rt()}),Mr({type:hl("frozen"),slot:Rt(),timestamp:Rt(),stats:Mr({numTransactionEntries:Rt(),numSuccessfulTransactions:Rt(),numFailedTransactions:Rt(),maxTransactionsPerEntry:Rt()})}),Mr({type:hl("dead"),slot:Rt(),timestamp:Rt(),err:Qr()})]),VCi=Mr({subscription:Rt(),result:NAn}),qCi=Mr({subscription:Rt(),result:C2e(T0([EAn,_An]))}),KCi=Mr({subscription:Rt(),result:Rt()}),YCi=Mr({pubkey:Qr(),gossip:Sn(Qr()),tpu:Sn(Qr()),rpc:Sn(Qr()),version:Sn(Qr())}),RMt=Mr({votePubkey:Qr(),nodePubkey:Qr(),activatedStake:Rt(),epochVoteAccount:$A(),epochCredits:An(d2e([Rt(),Rt(),Rt()])),commission:Rt(),lastVote:Rt(),rootSlot:Sn(Rt())}),JCi=Cc(Mr({current:An(RMt),delinquent:An(RMt)})),BAn=T0([hl("processed"),hl("confirmed"),hl("finalized")]),OAn=Mr({slot:Rt(),confirmations:Sn(Rt()),err:JD,confirmationStatus:ao(BAn)}),XCi=tS(An(Sn(OAn))),ZCi=Cc(Rt()),GMt=Mr({accountKey:cu,writableIndexes:An(Rt()),readonlyIndexes:An(Rt())}),jGe=Mr({signatures:An(Qr()),message:Mr({accountKeys:An(Qr()),header:Mr({numRequiredSignatures:Rt(),numReadonlySignedAccounts:Rt(),numReadonlyUnsignedAccounts:Rt()}),instructions:An(Mr({accounts:An(Rt()),data:Qr(),programIdIndex:Rt()})),recentBlockhash:Qr(),addressTableLookups:ao(An(GMt))})}),VMt=Mr({pubkey:cu,signer:$A(),writable:$A(),source:ao(T0([hl("transaction"),hl("lookupTable")]))}),qMt=Mr({accountKeys:An(VMt),signatures:An(Qr())}),KMt=Mr({parsed:qD(),program:Qr(),programId:cu}),YMt=Mr({accounts:An(cu),data:Qr(),programId:cu}),DAn=T0([YMt,KMt]),LAn=T0([Mr({parsed:qD(),program:Qr(),programId:Qr()}),Mr({accounts:An(Qr()),data:Qr(),programId:Qr()})]),JMt=dq(DAn,LAn,t=>"accounts"in t?fq(t,YMt):fq(t,KMt)),XMt=Mr({signatures:An(Qr()),message:Mr({accountKeys:An(VMt),instructions:An(JMt),recentBlockhash:Qr(),addressTableLookups:ao(Sn(An(GMt)))})}),E2e=Mr({accountIndex:Rt(),mint:Qr(),owner:ao(Qr()),programId:ao(Qr()),uiTokenAmount:TAn}),ZMt=Mr({writable:An(cu),readonly:An(cu)}),k2e=Mr({err:JD,fee:Rt(),innerInstructions:ao(Sn(An(Mr({index:Rt(),instructions:An(Mr({accounts:An(Rt()),data:Qr(),programIdIndex:Rt()}))})))),preBalances:An(Rt()),postBalances:An(Rt()),logMessages:ao(Sn(An(Qr()))),preTokenBalances:ao(Sn(An(E2e))),postTokenBalances:ao(Sn(An(E2e))),loadedAddresses:ao(ZMt),computeUnitsConsumed:ao(Rt())}),WGe=Mr({err:JD,fee:Rt(),innerInstructions:ao(Sn(An(Mr({index:Rt(),instructions:An(JMt)})))),preBalances:An(Rt()),postBalances:An(Rt()),logMessages:ao(Sn(An(Qr()))),preTokenBalances:ao(Sn(An(E2e))),postTokenBalances:ao(Sn(An(E2e))),loadedAddresses:ao(ZMt),computeUnitsConsumed:ao(Rt())}),Sq=T0([hl(0),hl("legacy")]),XD=Mr({pubkey:Qr(),lamports:Rt(),postBalance:Sn(Rt()),rewardType:Sn(Qr()),commission:ao(Sn(Rt()))}),QCi=Cc(Sn(Mr({blockhash:Qr(),previousBlockhash:Qr(),parentSlot:Rt(),transactions:An(Mr({transaction:jGe,meta:Sn(k2e),version:ao(Sq)})),rewards:ao(An(XD)),blockTime:Sn(Rt()),blockHeight:Sn(Rt())}))),$Ci=Cc(Sn(Mr({blockhash:Qr(),previousBlockhash:Qr(),parentSlot:Rt(),rewards:ao(An(XD)),blockTime:Sn(Rt()),blockHeight:Sn(Rt())}))),eki=Cc(Sn(Mr({blockhash:Qr(),previousBlockhash:Qr(),parentSlot:Rt(),transactions:An(Mr({transaction:qMt,meta:Sn(k2e),version:ao(Sq)})),rewards:ao(An(XD)),blockTime:Sn(Rt()),blockHeight:Sn(Rt())}))),tki=Cc(Sn(Mr({blockhash:Qr(),previousBlockhash:Qr(),parentSlot:Rt(),transactions:An(Mr({transaction:XMt,meta:Sn(WGe),version:ao(Sq)})),rewards:ao(An(XD)),blockTime:Sn(Rt()),blockHeight:Sn(Rt())}))),rki=Cc(Sn(Mr({blockhash:Qr(),previousBlockhash:Qr(),parentSlot:Rt(),transactions:An(Mr({transaction:qMt,meta:Sn(WGe),version:ao(Sq)})),rewards:ao(An(XD)),blockTime:Sn(Rt()),blockHeight:Sn(Rt())}))),nki=Cc(Sn(Mr({blockhash:Qr(),previousBlockhash:Qr(),parentSlot:Rt(),rewards:ao(An(XD)),blockTime:Sn(Rt()),blockHeight:Sn(Rt())}))),oki=Cc(Sn(Mr({blockhash:Qr(),previousBlockhash:Qr(),parentSlot:Rt(),transactions:An(Mr({transaction:jGe,meta:Sn(k2e)})),rewards:ao(An(XD)),blockTime:Sn(Rt())}))),iki=Cc(Sn(Mr({blockhash:Qr(),previousBlockhash:Qr(),parentSlot:Rt(),signatures:An(Qr()),blockTime:Sn(Rt())}))),aki=Cc(Sn(Mr({slot:Rt(),meta:Sn(k2e),blockTime:ao(Sn(Rt())),transaction:jGe,version:ao(Sq)}))),ski=Cc(Sn(Mr({slot:Rt(),transaction:XMt,meta:Sn(WGe),blockTime:ao(Sn(Rt())),version:ao(Sq)}))),cki=tS(Mr({blockhash:Qr(),lastValidBlockHeight:Rt()})),lki=tS($A()),UAn=Mr({slot:Rt(),numTransactions:Rt(),numSlots:Rt(),samplePeriodSecs:Rt()}),uki=Cc(An(UAn)),fki=tS(Sn(Mr({feeCalculator:Mr({lamportsPerSignature:Rt()})}))),dki=Cc(Qr()),pki=Cc(Qr()),FAn=Mr({err:JD,logs:An(Qr()),signature:Qr()}),hki=Mr({result:C2e(FAn),subscription:Rt()});var KD=class{constructor(e){this._keypair=void 0,this._keypair=e??_Mt()}static generate(){return new KD(_Mt())}static fromSecretKey(e,r){if(e.byteLength!==64)throw new Error("bad secret key size");let n=e.slice(32,64);if(!r||!r.skipValidation){let o=e.slice(0,32),i=IGe(o);for(let a=0;a<32;a++)if(n[a]!==i[a])throw new Error("provided secretKey is invalid")}return new KD({publicKey:n,secretKey:e})}static fromSeed(e){let r=IGe(e),n=new Uint8Array(64);return n.set(e),n.set(r,32),new KD({publicKey:r,secretKey:n})}get publicKey(){return new mo(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}},joe=Object.freeze({CreateLookupTable:{index:0,layout:Xe.struct([Xe.u32("instruction"),bq("recentSlot"),Xe.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:Xe.struct([Xe.u32("instruction")])},ExtendLookupTable:{index:2,layout:Xe.struct([Xe.u32("instruction"),bq(),Xe.seq(Ni(),Xe.offset(Xe.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:Xe.struct([Xe.u32("instruction")])},CloseLookupTable:{index:4,layout:Xe.struct([Xe.u32("instruction")])}});var DGe=class{constructor(){}static createLookupTable(e){let[r,n]=mo.findProgramAddressSync([e.authority.toBuffer(),QWe().encode(e.recentSlot)],this.programId),o=joe.CreateLookupTable,i=ia(o,{recentSlot:BigInt(e.recentSlot),bumpSeed:n}),a=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Jd.programId,isSigner:!1,isWritable:!1}];return[new ic({programId:this.programId,keys:a,data:i}),r]}static freezeLookupTable(e){let r=joe.FreezeLookupTable,n=ia(r),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new ic({programId:this.programId,keys:o,data:n})}static extendLookupTable(e){let r=joe.ExtendLookupTable,n=ia(r,{addresses:e.addresses.map(i=>i.toBytes())}),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&o.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Jd.programId,isSigner:!1,isWritable:!1}),new ic({programId:this.programId,keys:o,data:n})}static deactivateLookupTable(e){let r=joe.DeactivateLookupTable,n=ia(r),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new ic({programId:this.programId,keys:o,data:n})}static closeLookupTable(e){let r=joe.CloseLookupTable,n=ia(r),o=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new ic({programId:this.programId,keys:o,data:n})}};DGe.programId=new mo("AddressLookupTab1e1111111111111111111111111");var w2e=Object.freeze({RequestUnits:{index:0,layout:Xe.struct([Xe.u8("instruction"),Xe.u32("units"),Xe.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:Xe.struct([Xe.u8("instruction"),Xe.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:Xe.struct([Xe.u8("instruction"),Xe.u32("units")])},SetComputeUnitPrice:{index:3,layout:Xe.struct([Xe.u8("instruction"),bq("microLamports")])}}),LGe=class{constructor(){}static requestUnits(e){let r=w2e.RequestUnits,n=ia(r,e);return new ic({keys:[],programId:this.programId,data:n})}static requestHeapFrame(e){let r=w2e.RequestHeapFrame,n=ia(r,e);return new ic({keys:[],programId:this.programId,data:n})}static setComputeUnitLimit(e){let r=w2e.SetComputeUnitLimit,n=ia(r,e);return new ic({keys:[],programId:this.programId,data:n})}static setComputeUnitPrice(e){let r=w2e.SetComputeUnitPrice,n=ia(r,{microLamports:BigInt(e.microLamports)});return new ic({keys:[],programId:this.programId,data:n})}};LGe.programId=new mo("ComputeBudget111111111111111111111111111111");var MMt=64,PMt=32,NMt=64,BMt=Xe.struct([Xe.u8("numSignatures"),Xe.u8("padding"),Xe.u16("signatureOffset"),Xe.u16("signatureInstructionIndex"),Xe.u16("publicKeyOffset"),Xe.u16("publicKeyInstructionIndex"),Xe.u16("messageDataOffset"),Xe.u16("messageDataSize"),Xe.u16("messageInstructionIndex")]),Voe=class{constructor(){}static createInstructionWithPublicKey(e){let{publicKey:r,message:n,signature:o,instructionIndex:i}=e;Wc(r.length===PMt,`Public Key must be ${PMt} bytes but received ${r.length} bytes`),Wc(o.length===NMt,`Signature must be ${NMt} bytes but received ${o.length} bytes`);let a=BMt.span,s=a+r.length,c=s+o.length,l=1,u=ft.alloc(c+n.length),f=i??65535;return BMt.encode({numSignatures:l,padding:0,signatureOffset:s,signatureInstructionIndex:f,publicKeyOffset:a,publicKeyInstructionIndex:f,messageDataOffset:c,messageDataSize:n.length,messageInstructionIndex:f},u),u.fill(r,a),u.fill(o,s),u.fill(n,c),new ic({keys:[],programId:Voe.programId,data:u})}static createInstructionWithPrivateKey(e){let{privateKey:r,message:n,instructionIndex:o}=e;Wc(r.length===MMt,`Private key must be ${MMt} bytes but received ${r.length} bytes`);try{let i=KD.fromSecretKey(r),a=i.publicKey.toBytes(),s=UGe(n,i.secretKey);return this.createInstructionWithPublicKey({publicKey:a,message:n,signature:s,instructionIndex:o})}catch(i){throw new Error(`Error creating instruction; ${i}`)}}};Voe.programId=new mo("Ed25519SigVerify111111111111111111111111111");var zAn=(t,e)=>{let r=Hoe.sign(t,e);return[r.toCompactRawBytes(),r.recovery]};Hoe.utils.isValidPrivateKey;var HAn=Hoe.getPublicKey,OMt=32,CGe=20,DMt=64,jAn=11,kGe=Xe.struct([Xe.u8("numSignatures"),Xe.u16("signatureOffset"),Xe.u8("signatureInstructionIndex"),Xe.u16("ethAddressOffset"),Xe.u8("ethAddressInstructionIndex"),Xe.u16("messageDataOffset"),Xe.u16("messageDataSize"),Xe.u8("messageInstructionIndex"),Xe.blob(20,"ethAddress"),Xe.blob(64,"signature"),Xe.u8("recoveryId")]),YD=class{constructor(){}static publicKeyToEthAddress(e){Wc(e.length===DMt,`Public key must be ${DMt} bytes but received ${e.length} bytes`);try{return ft.from(bGe(Ma(e))).slice(-CGe)}catch(r){throw new Error(`Error constructing Ethereum address: ${r}`)}}static createInstructionWithPublicKey(e){let{publicKey:r,message:n,signature:o,recoveryId:i,instructionIndex:a}=e;return YD.createInstructionWithEthAddress({ethAddress:YD.publicKeyToEthAddress(r),message:n,signature:o,recoveryId:i,instructionIndex:a})}static createInstructionWithEthAddress(e){let{ethAddress:r,message:n,signature:o,recoveryId:i,instructionIndex:a=0}=e,s;typeof r=="string"?r.startsWith("0x")?s=ft.from(r.substr(2),"hex"):s=ft.from(r,"hex"):s=r,Wc(s.length===CGe,`Address must be ${CGe} bytes but received ${s.length} bytes`);let c=1+jAn,l=c,u=c+s.length,f=u+o.length+1,h=1,m=ft.alloc(kGe.span+n.length);return kGe.encode({numSignatures:h,signatureOffset:u,signatureInstructionIndex:a,ethAddressOffset:l,ethAddressInstructionIndex:a,messageDataOffset:f,messageDataSize:n.length,messageInstructionIndex:a,signature:Ma(o),ethAddress:Ma(s),recoveryId:i},m),m.fill(Ma(n),kGe.span),new ic({keys:[],programId:YD.programId,data:m})}static createInstructionWithPrivateKey(e){let{privateKey:r,message:n,instructionIndex:o}=e;Wc(r.length===OMt,`Private key must be ${OMt} bytes but received ${r.length} bytes`);try{let i=Ma(r),a=HAn(i,!1).slice(1),s=ft.from(bGe(Ma(n))),[c,l]=zAn(s,i);return this.createInstructionWithPublicKey({publicKey:a,message:n,signature:c,recoveryId:l,instructionIndex:o})}catch(i){throw new Error(`Error creating instruction; ${i}`)}}};YD.programId=new mo("KeccakSecp256k11111111111111111111111111111");var QMt,WAn=new mo("StakeConfig11111111111111111111111111111111");var qoe=class{constructor(e,r,n){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=r,this.custodian=n}};QMt=qoe;qoe.default=new QMt(0,0,mo.default);var o9=Object.freeze({Initialize:{index:0,layout:Xe.struct([Xe.u32("instruction"),oAn(),iAn()])},Authorize:{index:1,layout:Xe.struct([Xe.u32("instruction"),Ni("newAuthorized"),Xe.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:Xe.struct([Xe.u32("instruction")])},Split:{index:3,layout:Xe.struct([Xe.u32("instruction"),Xe.ns64("lamports")])},Withdraw:{index:4,layout:Xe.struct([Xe.u32("instruction"),Xe.ns64("lamports")])},Deactivate:{index:5,layout:Xe.struct([Xe.u32("instruction")])},Merge:{index:7,layout:Xe.struct([Xe.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:Xe.struct([Xe.u32("instruction"),Ni("newAuthorized"),Xe.u32("stakeAuthorizationType"),mq("authoritySeed"),Ni("authorityOwner")])}}),mki=Object.freeze({Staker:{index:0},Withdrawer:{index:1}}),_2e=class{constructor(){}static initialize(e){let{stakePubkey:r,authorized:n,lockup:o}=e,i=o||qoe.default,a=o9.Initialize,s=ia(a,{authorized:{staker:Ma(n.staker.toBuffer()),withdrawer:Ma(n.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:Ma(i.custodian.toBuffer())}}),c={keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:Goe,isSigner:!1,isWritable:!1}],programId:this.programId,data:s};return new ic(c)}static createAccountWithSeed(e){let r=new Pa;r.add(Jd.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:i}=e;return r.add(this.initialize({stakePubkey:n,authorized:o,lockup:i}))}static createAccount(e){let r=new Pa;r.add(Jd.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:i}=e;return r.add(this.initialize({stakePubkey:n,authorized:o,lockup:i}))}static delegate(e){let{stakePubkey:r,authorizedPubkey:n,votePubkey:o}=e,i=o9.Delegate,a=ia(i);return new Pa().add({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!1},{pubkey:AT,isSigner:!1,isWritable:!1},{pubkey:_Ge,isSigner:!1,isWritable:!1},{pubkey:WAn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:a})}static authorize(e){let{stakePubkey:r,authorizedPubkey:n,newAuthorizedPubkey:o,stakeAuthorizationType:i,custodianPubkey:a}=e,s=o9.Authorize,c=ia(s,{newAuthorized:Ma(o.toBuffer()),stakeAuthorizationType:i.index}),l=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:AT,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return a&&l.push({pubkey:a,isSigner:!0,isWritable:!1}),new Pa().add({keys:l,programId:this.programId,data:c})}static authorizeWithSeed(e){let{stakePubkey:r,authorityBase:n,authoritySeed:o,authorityOwner:i,newAuthorizedPubkey:a,stakeAuthorizationType:s,custodianPubkey:c}=e,l=o9.AuthorizeWithSeed,u=ia(l,{newAuthorized:Ma(a.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:o,authorityOwner:Ma(i.toBuffer())}),f=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1},{pubkey:AT,isSigner:!1,isWritable:!1}];return c&&f.push({pubkey:c,isSigner:!0,isWritable:!1}),new Pa().add({keys:f,programId:this.programId,data:u})}static splitInstruction(e){let{stakePubkey:r,authorizedPubkey:n,splitStakePubkey:o,lamports:i}=e,a=o9.Split,s=ia(a,{lamports:i});return new ic({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:s})}static split(e,r){let n=new Pa;return n.add(Jd.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:r,space:this.space,programId:this.programId})),n.add(this.splitInstruction(e))}static splitWithSeed(e,r){let{stakePubkey:n,authorizedPubkey:o,splitStakePubkey:i,basePubkey:a,seed:s,lamports:c}=e,l=new Pa;return l.add(Jd.allocate({accountPubkey:i,basePubkey:a,seed:s,space:this.space,programId:this.programId})),r&&r>0&&l.add(Jd.transfer({fromPubkey:e.authorizedPubkey,toPubkey:i,lamports:r})),l.add(this.splitInstruction({stakePubkey:n,authorizedPubkey:o,splitStakePubkey:i,lamports:c}))}static merge(e){let{stakePubkey:r,sourceStakePubKey:n,authorizedPubkey:o}=e,i=o9.Merge,a=ia(i);return new Pa().add({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:AT,isSigner:!1,isWritable:!1},{pubkey:_Ge,isSigner:!1,isWritable:!1},{pubkey:o,isSigner:!0,isWritable:!1}],programId:this.programId,data:a})}static withdraw(e){let{stakePubkey:r,authorizedPubkey:n,toPubkey:o,lamports:i,custodianPubkey:a}=e,s=o9.Withdraw,c=ia(s,{lamports:i}),l=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:AT,isSigner:!1,isWritable:!1},{pubkey:_Ge,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return a&&l.push({pubkey:a,isSigner:!0,isWritable:!1}),new Pa().add({keys:l,programId:this.programId,data:c})}static deactivate(e){let{stakePubkey:r,authorizedPubkey:n}=e,o=o9.Deactivate,i=ia(o);return new Pa().add({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:AT,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}};_2e.programId=new mo("Stake11111111111111111111111111111111111111");_2e.space=200;var Woe=Object.freeze({InitializeAccount:{index:0,layout:Xe.struct([Xe.u32("instruction"),aAn()])},Authorize:{index:1,layout:Xe.struct([Xe.u32("instruction"),Ni("newAuthorized"),Xe.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:Xe.struct([Xe.u32("instruction"),Xe.ns64("lamports")])},UpdateValidatorIdentity:{index:4,layout:Xe.struct([Xe.u32("instruction")])},AuthorizeWithSeed:{index:10,layout:Xe.struct([Xe.u32("instruction"),sAn()])}}),gki=Object.freeze({Voter:{index:0},Withdrawer:{index:1}}),wq=class{constructor(){}static initializeAccount(e){let{votePubkey:r,nodePubkey:n,voteInit:o}=e,i=Woe.InitializeAccount,a=ia(i,{voteInit:{nodePubkey:Ma(o.nodePubkey.toBuffer()),authorizedVoter:Ma(o.authorizedVoter.toBuffer()),authorizedWithdrawer:Ma(o.authorizedWithdrawer.toBuffer()),commission:o.commission}}),s={keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:Goe,isSigner:!1,isWritable:!1},{pubkey:AT,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:a};return new ic(s)}static createAccount(e){let r=new Pa;return r.add(Jd.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),r.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){let{votePubkey:r,authorizedPubkey:n,newAuthorizedPubkey:o,voteAuthorizationType:i}=e,a=Woe.Authorize,s=ia(a,{newAuthorized:Ma(o.toBuffer()),voteAuthorizationType:i.index}),c=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:AT,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return new Pa().add({keys:c,programId:this.programId,data:s})}static authorizeWithSeed(e){let{currentAuthorityDerivedKeyBasePubkey:r,currentAuthorityDerivedKeyOwnerPubkey:n,currentAuthorityDerivedKeySeed:o,newAuthorizedPubkey:i,voteAuthorizationType:a,votePubkey:s}=e,c=Woe.AuthorizeWithSeed,l=ia(c,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:Ma(n.toBuffer()),currentAuthorityDerivedKeySeed:o,newAuthorized:Ma(i.toBuffer()),voteAuthorizationType:a.index}}),u=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:AT,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return new Pa().add({keys:u,programId:this.programId,data:l})}static withdraw(e){let{votePubkey:r,authorizedWithdrawerPubkey:n,lamports:o,toPubkey:i}=e,a=Woe.Withdraw,s=ia(a,{lamports:o}),c=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return new Pa().add({keys:c,programId:this.programId,data:s})}static safeWithdraw(e,r,n){if(e.lamports>r-n)throw new Error("Withdraw will leave vote account with insufficient funds.");return wq.withdraw(e)}static updateValidatorIdentity(e){let{votePubkey:r,authorizedWithdrawerPubkey:n,nodePubkey:o}=e,i=Woe.UpdateValidatorIdentity,a=ia(i),s=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!0,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return new Pa().add({keys:s,programId:this.programId,data:a})}};wq.programId=new mo("Vote111111111111111111111111111111111111111");wq.space=3762;var vki=new mo("Va1idator1nfo111111111111111111111111111111"),yki=Mr({name:Qr(),website:ao(Qr()),details:ao(Qr()),iconUrl:ao(Qr()),keybaseUsername:ao(Qr())});var bki=new mo("Vote111111111111111111111111111111111111111"),xki=Xe.struct([Ni("nodePubkey"),Ni("authorizedWithdrawer"),Xe.u8("commission"),Xe.nu64(),Xe.seq(Xe.struct([Xe.nu64("slot"),Xe.u32("confirmationCount")]),Xe.offset(Xe.u32(),-8),"votes"),Xe.u8("rootSlotValid"),Xe.nu64("rootSlot"),Xe.nu64(),Xe.seq(Xe.struct([Xe.nu64("epoch"),Ni("authorizedVoter")]),Xe.offset(Xe.u32(),-8),"authorizedVoters"),Xe.struct([Xe.seq(Xe.struct([Ni("authorizedPubkey"),Xe.nu64("epochOfLastAuthorizedSwitch"),Xe.nu64("targetEpoch")]),32,"buf"),Xe.nu64("idx"),Xe.u8("isEmpty")],"priorVoters"),Xe.nu64(),Xe.seq(Xe.struct([Xe.nu64("epoch"),Xe.nu64("credits"),Xe.nu64("prevCredits")]),Xe.offset(Xe.u32(),-8),"epochCredits"),Xe.struct([Xe.nu64("slot"),Xe.nu64("timestamp")],"lastTimestamp")]);d();p();d();p();d();p();d();p();d();p();d();p();var GAn=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis,$Mt=GAn;var VAn=typeof self=="object"&&self&&self.Object===Object&&self,qAn=$Mt||VAn||Function("return this")(),c9=qAn;var KAn=c9.Symbol,_T=KAn;d();p();var ePt=Object.prototype,YAn=ePt.hasOwnProperty,JAn=ePt.toString,Koe=_T?_T.toStringTag:void 0;function XAn(t){var e=YAn.call(t,Koe),r=t[Koe];try{t[Koe]=void 0;var n=!0}catch{}var o=JAn.call(t);return n&&(e?t[Koe]=r:delete t[Koe]),o}var tPt=XAn;d();p();var ZAn=Object.prototype,QAn=ZAn.toString;function $An(t){return QAn.call(t)}var rPt=$An;var eSn="[object Null]",tSn="[object Undefined]",nPt=_T?_T.toStringTag:void 0;function rSn(t){return t==null?t===void 0?tSn:eSn:nPt&&nPt in Object(t)?tPt(t):rPt(t)}var l9=rSn;d();p();function nSn(t){return t!=null&&typeof t=="object"}var u9=nSn;var oSn="[object Symbol]";function iSn(t){return typeof t=="symbol"||u9(t)&&l9(t)==oSn}var f9=iSn;d();p();d();p();function aSn(t,e){for(var r=-1,n=t==null?0:t.length,o=Array(n);++r<n;)o[r]=e(t[r],r,t);return o}var oPt=aSn;d();p();var sSn=Array.isArray,W_=sSn;var cSn=1/0,iPt=_T?_T.prototype:void 0,aPt=iPt?iPt.toString:void 0;function sPt(t){if(typeof t=="string")return t;if(W_(t))return oPt(t,sPt)+"";if(f9(t))return aPt?aPt.call(t):"";var e=t+"";return e=="0"&&1/t==-cSn?"-0":e}var cPt=sPt;d();p();d();p();d();p();var lSn=/\s/;function uSn(t){for(var e=t.length;e--&&lSn.test(t.charAt(e)););return e}var lPt=uSn;var fSn=/^\s+/;function dSn(t){return t&&t.slice(0,lPt(t)+1).replace(fSn,"")}var uPt=dSn;d();p();function pSn(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var CT=pSn;var fPt=0/0,hSn=/^[-+]0x[0-9a-f]+$/i,mSn=/^0b[01]+$/i,gSn=/^0o[0-7]+$/i,vSn=parseInt;function ySn(t){if(typeof t=="number")return t;if(f9(t))return fPt;if(CT(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=CT(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=uPt(t);var r=mSn.test(t);return r||gSn.test(t)?vSn(t.slice(2),r?2:8):hSn.test(t)?fPt:+t}var GGe=ySn;d();p();d();p();d();p();var bSn="[object AsyncFunction]",xSn="[object Function]",wSn="[object GeneratorFunction]",ASn="[object Proxy]";function SSn(t){if(!CT(t))return!1;var e=l9(t);return e==xSn||e==wSn||e==bSn||e==ASn}var dPt=SSn;d();p();d();p();var ESn=c9["__core-js_shared__"],T2e=ESn;var pPt=function(){var t=/[^.]+$/.exec(T2e&&T2e.keys&&T2e.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function _Sn(t){return!!pPt&&pPt in t}var hPt=_Sn;d();p();var CSn=Function.prototype,kSn=CSn.toString;function TSn(t){if(t!=null){try{return kSn.call(t)}catch{}try{return t+""}catch{}}return""}var mPt=TSn;var ISn=/[\\^$.*+?()[\]{}|]/g,RSn=/^\[object .+?Constructor\]$/,MSn=Function.prototype,PSn=Object.prototype,NSn=MSn.toString,BSn=PSn.hasOwnProperty,OSn=RegExp("^"+NSn.call(BSn).replace(ISn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function DSn(t){if(!CT(t)||hPt(t))return!1;var e=dPt(t)?OSn:RSn;return e.test(mPt(t))}var gPt=DSn;d();p();function LSn(t,e){return t?.[e]}var vPt=LSn;function USn(t,e){var r=vPt(t,e);return gPt(r)?r:void 0}var I2e=USn;d();p();function FSn(){}var ng=FSn;d();p();var zSn=9007199254740991,HSn=/^(?:0|[1-9]\d*)$/;function jSn(t,e){var r=typeof t;return e=e??zSn,!!e&&(r=="number"||r!="symbol"&&HSn.test(t))&&t>-1&&t%1==0&&t<e}var yPt=jSn;d();p();function WSn(t,e){return t===e||t!==t&&e!==e}var bPt=WSn;d();p();var GSn=9007199254740991;function VSn(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=GSn}var xPt=VSn;d();p();d();p();var qSn="[object Arguments]";function KSn(t){return u9(t)&&l9(t)==qSn}var VGe=KSn;var wPt=Object.prototype,YSn=wPt.hasOwnProperty,JSn=wPt.propertyIsEnumerable,XSn=VGe(function(){return arguments}())?VGe:function(t){return u9(t)&&YSn.call(t,"callee")&&!JSn.call(t,"callee")},APt=XSn;d();p();d();p();d();p();d();p();var ZSn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,QSn=/^\w*$/;function $Sn(t,e){if(W_(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||f9(t)?!0:QSn.test(t)||!ZSn.test(t)||e!=null&&t in Object(e)}var SPt=$Sn;d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();var eEn=I2e(Object,"create"),kT=eEn;function tEn(){this.__data__=kT?kT(null):{},this.size=0}var EPt=tEn;d();p();function rEn(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var _Pt=rEn;d();p();var nEn="__lodash_hash_undefined__",oEn=Object.prototype,iEn=oEn.hasOwnProperty;function aEn(t){var e=this.__data__;if(kT){var r=e[t];return r===nEn?void 0:r}return iEn.call(e,t)?e[t]:void 0}var CPt=aEn;d();p();var sEn=Object.prototype,cEn=sEn.hasOwnProperty;function lEn(t){var e=this.__data__;return kT?e[t]!==void 0:cEn.call(e,t)}var kPt=lEn;d();p();var uEn="__lodash_hash_undefined__";function fEn(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=kT&&e===void 0?uEn:e,this}var TPt=fEn;function Eq(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}Eq.prototype.clear=EPt;Eq.prototype.delete=_Pt;Eq.prototype.get=CPt;Eq.prototype.has=kPt;Eq.prototype.set=TPt;var qGe=Eq;d();p();d();p();function dEn(){this.__data__=[],this.size=0}var IPt=dEn;d();p();d();p();function pEn(t,e){for(var r=t.length;r--;)if(bPt(t[r][0],e))return r;return-1}var d9=pEn;var hEn=Array.prototype,mEn=hEn.splice;function gEn(t){var e=this.__data__,r=d9(e,t);if(r<0)return!1;var n=e.length-1;return r==n?e.pop():mEn.call(e,r,1),--this.size,!0}var RPt=gEn;d();p();function vEn(t){var e=this.__data__,r=d9(e,t);return r<0?void 0:e[r][1]}var MPt=vEn;d();p();function yEn(t){return d9(this.__data__,t)>-1}var PPt=yEn;d();p();function bEn(t,e){var r=this.__data__,n=d9(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}var NPt=bEn;function _q(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}_q.prototype.clear=IPt;_q.prototype.delete=RPt;_q.prototype.get=MPt;_q.prototype.has=PPt;_q.prototype.set=NPt;var BPt=_q;d();p();var xEn=I2e(c9,"Map"),OPt=xEn;function wEn(){this.size=0,this.__data__={hash:new qGe,map:new(OPt||BPt),string:new qGe}}var DPt=wEn;d();p();d();p();d();p();function AEn(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}var LPt=AEn;function SEn(t,e){var r=t.__data__;return LPt(e)?r[typeof e=="string"?"string":"hash"]:r.map}var p9=SEn;function EEn(t){var e=p9(this,t).delete(t);return this.size-=e?1:0,e}var UPt=EEn;d();p();function _En(t){return p9(this,t).get(t)}var FPt=_En;d();p();function CEn(t){return p9(this,t).has(t)}var zPt=CEn;d();p();function kEn(t,e){var r=p9(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this}var HPt=kEn;function Cq(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}Cq.prototype.clear=DPt;Cq.prototype.delete=UPt;Cq.prototype.get=FPt;Cq.prototype.has=zPt;Cq.prototype.set=HPt;var KGe=Cq;var TEn="Expected a function";function YGe(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(TEn);var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=t.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(YGe.Cache||KGe),r}YGe.Cache=KGe;var Yoe=YGe;var IEn=500;function REn(t){var e=Yoe(t,function(n){return r.size===IEn&&r.clear(),n}),r=e.cache;return e}var jPt=REn;var MEn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,PEn=/\\(\\)?/g,NEn=jPt(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(MEn,function(r,n,o,i){e.push(o?i.replace(PEn,"$1"):n||r)}),e}),WPt=NEn;d();p();function BEn(t){return t==null?"":cPt(t)}var GPt=BEn;function OEn(t,e){return W_(t)?t:SPt(t,e)?[t]:WPt(GPt(t))}var R2e=OEn;d();p();var DEn=1/0;function LEn(t){if(typeof t=="string"||f9(t))return t;var e=t+"";return e=="0"&&1/t==-DEn?"-0":e}var M2e=LEn;function UEn(t,e){e=R2e(e,t);for(var r=0,n=e.length;t!=null&&r<n;)t=t[M2e(e[r++])];return r&&r==n?t:void 0}var VPt=UEn;function FEn(t,e,r){var n=t==null?void 0:VPt(t,e);return n===void 0?r:n}var P2e=FEn;d();p();function zEn(t,e,r){e=R2e(e,t);for(var n=-1,o=e.length,i=!1;++n<o;){var a=M2e(e[n]);if(!(i=t!=null&&r(t,a)))break;t=t[a]}return i||++n!=o?i:(o=t==null?0:t.length,!!o&&xPt(o)&&yPt(a,o)&&(W_(t)||APt(t)))}var qPt=zEn;d();p();d();p();var HEn=function(){return c9.Date.now()},N2e=HEn;var jEn="Expected a function",WEn=Math.max,GEn=Math.min;function VEn(t,e,r){var n,o,i,a,s,c,l=0,u=!1,f=!1,h=!0;if(typeof t!="function")throw new TypeError(jEn);e=GGe(e)||0,CT(r)&&(u=!!r.leading,f="maxWait"in r,i=f?WEn(GGe(r.maxWait)||0,e):i,h="trailing"in r?!!r.trailing:h);function m(D){var z=n,G=o;return n=o=void 0,l=D,a=t.apply(G,z),a}function g(D){return l=D,s=setTimeout(w,e),u?m(D):a}function v(D){var z=D-c,G=D-l,U=e-z;return f?GEn(U,i-G):U}function b(D){var z=D-c,G=D-l;return c===void 0||z>=e||z<0||f&&G>=i}function w(){var D=N2e();if(b(D))return _(D);s=setTimeout(w,v(D))}function _(D){return s=void 0,h&&n?m(D):(n=o=void 0,a)}function I(){s!==void 0&&clearTimeout(s),l=0,n=c=o=s=void 0}function B(){return s===void 0?a:_(N2e())}function L(){var D=N2e(),z=b(D);if(n=arguments,o=this,c=D,z){if(s===void 0)return g(c);if(f)return clearTimeout(s),s=setTimeout(w,e),m(c)}return s===void 0&&(s=setTimeout(w,e)),a}return L.cancel=I,L.flush=B,L}var JGe=VEn;d();p();function qEn(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}var B2e=qEn;d();p();d();p();var KEn=Object.prototype,YEn=KEn.hasOwnProperty;function JEn(t,e){return t!=null&&YEn.call(t,e)}var KPt=JEn;function XEn(t,e){return t!=null&&qPt(t,e,KPt)}var XGe=XEn;d();p();var ZEn="[object String]";function QEn(t){return typeof t=="string"||!W_(t)&&u9(t)&&l9(t)==ZEn}var Joe=QEn;d();p();function $En(t){return t===void 0}var ZD=$En;function e_n(t){let e=null;try{e=Pa.from(A.Buffer.from(t,"base64"))}catch{ng()}return e||(e=ET.deserialize(A.Buffer.from(t,"base64")),e)}var ZGe=async()=>(await window?.okxwallet?.solana?.connect())?.publicKey?.toString(),QGe=async t=>{let e=e_n(t);return await window?.okxwallet?.solana?.signAndSendTransaction(e)},YPt=async t=>{let e=new Uint8Array(A.Buffer.from(t,"base64")),r=await window?.okxwallet?.solana?.signMessage(e);return r.signature=A.Buffer.from(r.signature).toString("base64"),r};var $Ge=t=>VI.parse(t),JPt=t=>{t?.triggeredLinkedAction?.parameters.length>0?O8t({project_url:t?.originalUrl}):D8t({project_url:t?.originalUrl,button_name:t?.triggeredLinkedAction?.label})},XPt=async t=>{let{blockchainIds:e=[]}=t?.action?.metadata||{},r=e?.[0];if(!r)return ZGe();let n=$Ge(r);switch(n?.namespace){case"solana":return ZGe();case"eip155":{let o=n.reference;return C9t(`0x${Number(o).toString(16)}`)}default:return Promise.reject(new Error("Unsupported chain"))}},ZPt=async(t,e)=>{let{blockchainIds:r=[]}=e?.action?.metadata||{},n=r?.[0];if(JPt(e),!n)return QGe(t);switch($Ge(n)?.namespace){case"solana":return QGe(t);case"eip155":return k9t(t);default:return Promise.reject(new Error("Unsupported chain"))}},QPt=async(t,e)=>{let{blockchainIds:r=[]}=e?.action?.metadata||{},n=r?.[0];switch(JPt(e),$Ge(n)?.namespace){case"solana":return YPt(t);case"eip155":return T9t(t);default:return Promise.reject(new Error("Unsupported chain"))}},$Pt=async t=>{let{originalUrl:e}=t||{};return L8t({project_url:e}),!0};var eVe=class{constructor(){this.metadata={name:"BlinkActionAdapter",version:"1.0.0",supportedBlockchainIds:[lx.ETHEREUM_MAINNET,lx.SOLANA_MAINNET]}}async signTransaction(e,r){return ZPt(e,r)}async signMessage(e,r){return QPt(e,r)}async connect(e){return XPt(e)}async confirmTransaction(e){return Promise.resolve()}async isSupported(e){return $Pt(e)}},eNt=eVe;d();p();function tNt(){var t=document.createElement("style");t.type="text/css";var e=`/* src/index.css */
.blink *,
.blink ::before,
.blink ::after {
box-sizing: border-box;
border-width: 0;
border-style: solid;
border-color: currentColor;
}
.blink ::before,
.blink ::after {
--tw-content: "";
}
.blink,
.blink :host {
line-height: 1.5;
-webkit-text-size-adjust: 100%;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
font-family:
ui-sans-serif,
system-ui,
sans-serif,
"Apple Color Emoji",
"Segoe UI Emoji",
"Segoe UI Symbol",
"Noto Color Emoji";
font-feature-settings: normal;
font-variation-settings: normal;
-webkit-tap-highlight-color: transparent;
}
.blink {
margin: 0;
line-height: inherit;
}
.blink hr {
height: 0;
color: inherit;
border-top-width: 1px;
}
.blink abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
.blink h1,
.blink h2,
.blink h3,
.blink h4,
.blink h5,
.blink h6 {
font-size: inherit;
font-weight: inherit;
}
.blink a {
color: inherit;
text-decoration: inherit;
}
.blink b,
.blink strong {
font-weight: bolder;
}
.blink code,
.blink kbd,
.blink samp,
.blink pre {
font-family:
ui-monospace,
SFMono-Regular,
Menlo,
Monaco,
Consolas,
"Liberation Mono",
"Courier New",
monospace;
font-feature-settings: normal;
font-variation-settings: normal;
font-size: 1em;
}
.blink small {
font-size: 80%;
}
.blink sub,
.blink sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.blink sub {
bottom: -0.25em;
}
.blink sup {
top: -0.5em;
}
.blink table {
text-indent: 0;
border-color: inherit;
border-collapse: collapse;
}
.blink button,
.blink input,
.blink optgroup,
.blink select,
.blink textarea {
font-family: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
font-size: 100%;
font-weight: inherit;
line-height: inherit;
letter-spacing: inherit;
color: inherit;
margin: 0;
padding: 0;
}
.blink button,
.blink select {
text-transform: none;
}
.blink button,
.blink input:where([type=button]),
.blink input:where([type=reset]),
.blink input:where([type=submit]) {
-webkit-appearance: button;
background-color: transparent;
background-image: none;
}
.blink :-moz-focusring {
outline: auto;
}
.blink :-moz-ui-invalid {
box-shadow: none;
}
.blink progress {
vertical-align: baseline;
}
.blink ::-webkit-inner-spin-button,
.blink ::-webkit-outer-spin-button {
height: auto;
}
.blink [type=search] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
.blink ::-webkit-search-decoration {
-webkit-appearance: none;
}
.blink ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.blink summary {
display: list-item;
}
.blink blockquote,
.blink dl,
.blink dd,
.blink h1,
.blink h2,
.blink h3,
.blink h4,
.blink h5,
.blink h6,
.blink hr,
.blink figure,
.blink p,
.blink pre {
margin: 0;
}
.blink fieldset {
margin: 0;
padding: 0;
}
.blink legend {
padding: 0;
}
.blink ol,
.blink ul,
.blink menu {
list-style: none;
margin: 0;
padding: 0;
}
.blink dialog {
padding: 0;
}
.blink textarea {
resize: vertical;
}
.blink input::-moz-placeholder,
.blink textarea::-moz-placeholder {
opacity: 1;
color: #9ca3af;
}
.blink input::placeholder,
.blink textarea::placeholder {
opacity: 1;
color: #9ca3af;
}
.blink button,
.blink [role=button] {
cursor: pointer;
}
.blink :disabled {
cursor: default;
}
.blink img,
.blink svg,
.blink video,
.blink canvas,
.blink audio,
.blink iframe,
.blink embed,
.blink object {
display: block;
vertical-align: middle;
}
.blink img,
.blink video {
max-width: 100%;
height: auto;
}
.blink [hidden] {
display: none;
}
.blink {
container-type: inline-size;
}
.blink input[type=date]::-webkit-inner-spin-button,
.blink input[type=date]::-webkit-calendar-picker-indicator,
.blink input[type=datetime-local]::-webkit-inner-spin-button,
.blink input[type=datetime-local]::-webkit-calendar-picker-indicator {
position: absolute;
left: 1rem;
opacity: 0;
}
.dial-light {
--blink-bg-primary: #ffffff;
--blink-bg-secondary: #f2f3f5;
--blink-button: #2a2a2b;
--blink-button-disabled: #737373;
--blink-button-hover: #323335;
--blink-button-success: #09cbbf1a;
--blink-icon-error: #f71a05;
--blink-icon-error-hover: #ff402e;
--blink-icon-primary: #737373;
--blink-icon-primary-hover: #888989;
--blink-icon-warning: #d55f00;
--blink-icon-warning-hover: #ef6f08;
--blink-input-bg: #ffffff;
--blink-input-bg-selected: #08c0b4;
--blink-input-bg-disabled: #dee1e7;
--blink-input-stroke: #c4c6c8;
--blink-input-stroke-disabled: #dee1e7;
--blink-input-stroke-error: #ff402e;
--blink-input-stroke-hover: #b3b3b3;
--blink-input-stroke-selected: #08c0b4;
--blink-stroke-error: #ff9696;
--blink-stroke-primary: #d7d7d7;
--blink-stroke-secondary: #ebebeb;
--blink-stroke-warning: #ffbc6e;
--blink-text-brand: #08c0b4;
--blink-text-button: #ffffff;
--blink-text-button-disabled: #f2f3f5;
--blink-text-button-success: #00a095;
--blink-text-error: #f71a05;
--blink-text-error-hover: #ff402e;
--blink-text-input: #232324;
--blink-text-input-disabled: #b3b3b3;
--blink-text-input-placeholder: #737373;
--blink-text-link: #737373;
--blink-text-link-hover: #888989;
--blink-text-primary: #232324;
--blink-text-secondary: #434445;
--blink-text-success: #00a095;
--blink-text-warning: #d55f00;
--blink-text-warning-hover: #ef6f08;
--blink-transparent-error: #ff96961a;
--blink-transparent-grey: #b3b3b31a;
--blink-transparent-warning: #ffbc6e1a;
--blink-border-radius-rounded-lg: 0.25rem;
--blink-border-radius-rounded-xl: 0.5rem;
--blink-border-radius-rounded-2xl: 1rem;
--blink-border-radius-rounded-button: 0.5rem;
--blink-border-radius-rounded-input: 0.5rem;
--blink-border-radius-rounded-input-standalone: 0.5rem;
--blink-shadow-container:
0px 129.333px 103.467px 0px rgba(0, 0, 0, 0.07),
0px 54.032px 43.226px 0px rgba(0, 0, 0, 0.05),
0px 16.195px 12.956px 0px rgba(0, 0, 0, 0.04),
0px 8.601px 6.881px 0px rgba(0, 0, 0, 0.03),
0px 3.579px 2.863px 0px rgba(0, 0, 0, 0.02);
}
.x-dark,
.x-light {
--blink-border-radius-rounded-lg: 0.25rem;
--blink-border-radius-rounded-xl: 0.5rem;
--blink-border-radius-rounded-2xl: 1.125rem;
--blink-border-radius-rounded-button: 624.9375rem;
--blink-border-radius-rounded-input: 1.25rem;
--blink-border-radius-rounded-input-standalone: 1.75rem;
}
.x-dark {
--blink-bg-primary: #202327;
--blink-bg-secondary: #262A2D;
--blink-button: #bcff2f;
--blink-button-disabled: #2f3336;
--blink-button-hover: #272727;
--blink-button-success: #272727;
--blink-icon-error: #ff6565;
--blink-icon-error-hover: #ff7a7a;
--blink-icon-primary: #6e767d;
--blink-icon-primary-hover: #949ca4;
--blink-icon-warning: #ffb545;
--blink-icon-warning-hover: #ffc875;
--blink-input-bg: #202327;
--blink-input-bg-selected: #bcff2f;
--blink-input-bg-disabled: #2f3336;
--blink-input-stroke: #3d4144;
--blink-input-stroke-disabled: #2f3336;
--blink-input-stroke-error: #ff6565;
--blink-input-stroke-hover: #6e767d;
--blink-input-stroke-selected: #bcff2f;
--blink-stroke-error: #ff6565;
--blink-stroke-primary: #bcff2f;
--blink-stroke-secondary: #3d4144;
--blink-stroke-warning: #ffb545;
--blink-text-brand: #272727;
--blink-text-button: #000000;
--blink-text-button-disabled: #768088;
--blink-text-button-success: #bcff2f;
--blink-text-error: #ff6565;
--blink-text-error-hover: #ff7a7a;
--blink-text-input: #ffffff;
--blink-text-input-disabled: #566470;
--blink-text-input-placeholder: #6e767d;
--blink-text-link: #6e767d;
--blink-text-link-hover: #949ca4;
--blink-text-primary: #ffffff;
--blink-text-secondary: #929292;
--blink-text-tertiary: #b3b3b3;
--blink-text-contrast: #909090;
--blink-text-success: #bcff2f;
--blink-text-warning: #ffb545;
--blink-text-warning-hover: #ffc875;
--blink-transparent-error: #aa00001a;
--blink-transparent-grey: #6e767d1a;
--blink-transparent-warning: #a966001a;
--blink-shadow-container: 0px 2px 8px 0px rgba(188, 255, 48, 0.22), 0px 1px 48px 0px rgba(188, 255, 48, 0.32);
}
.x-light {
--blink-bg-primary: #ffffff;
--blink-bg-secondary: #F7F7F7;
--blink-button: #000000;
--blink-button-disabled: #F0F3F4;
--blink-button-hover: #111111;
--blink-button-success: #f3f3f3;
--blink-icon-error: #f71a05;
--blink-icon-error-hover: #ff402e;
--blink-icon-primary: #949ca4;
--blink-icon-primary-hover: #9da3ae;
--blink-icon-warning: #ef6f08;
--blink-icon-warning-hover: #ffbc6e;
--blink-input-bg: #ffffff;
--blink-input-bg-selected: #bcff2f;
--blink-input-bg-disabled: #f0f3f4;
--blink-input-stroke: #d1d9de;
--blink-input-stroke-disabled: #f0f3f4;
--blink-input-stroke-error: #ff402e;
--blink-input-stroke-hover: #9da3ae;
--blink-input-stroke-selected: #000000;
--blink-stroke-error: #ff9696;
--blink-stroke-primary: #bcff2f;
--blink-stroke-secondary: #d1d9de;
--blink-stroke-warning: #ffbc6e;
--blink-text-brand: #ffffff;
--blink-text-button: #ffffff;
--blink-text-button-disabled: #949ca4;
--blink-text-button-success: #31bd65;
--blink-text-error: #f71a05;
--blink-text-error-hover: #ff402e;
--blink-text-input: #101418;
--blink-text-input-disabled: #9da3ae;
--blink-text-input-placeholder: #949ca4;
--blink-text-link: #949ca4;
--blink-text-link-hover: #9da3ae;
--blink-text-primary: #000000;
--blink-text-secondary: #929292;
--blink-text-tertiary: #5b5b5b;
--blink-text-contrast: #909090;
--blink-text-success: #bcff2f;
--blink-text-warning: #d55f00;
--blink-text-warning-hover: #ef6f08;
--blink-transparent-error: #ff96961a;
--blink-transparent-grey: #6e767d1a;
--blink-transparent-warning: #ffbc6e1a;
--blink-shadow-container: 0px 2px 8px 0px rgba(188, 255, 48, 0.22), 0px 1px 48px 0px rgba(188, 255, 48, 0.32);
}
.custom {
}
.blink *,
.blink ::before,
.blink ::after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: ;
}
.blink ::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: ;
}
.blink .!container {
width: 100% !important;
}
.blink .container {
width: 100%;
}
@media (min-width: 640px) {
.blink .!container {
max-width: 640px !important;
}
.blink .container {
max-width: 640px;
}
}
@media (min-width: 768px) {
.blink .!container {
max-width: 768px !important;
}
.blink .container {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.blink .!container {
max-width: 1024px !important;
}
.blink .container {
max-width: 1024px;
}
}
@media (min-width: 1280px) {
.blink .!container {
max-width: 1280px !important;
}
.blink .container {
max-width: 1280px;
}
}
@media (min-width: 1536px) {
.blink .!container {
max-width: 1536px !important;
}
.blink .container {
max-width: 1536px;
}
}
.blink .invisible {
visibility: hidden;
}
.blink .static {
position: static;
}
.blink .absolute {
position: absolute;
}
.blink .relative {
position: relative;
}
.blink .-top-16 {
top: -4rem;
}
.blink .z-10 {
z-index: 10;
}
.blink .z-20 {
z-index: 20;
}
.blink .m-auto {
margin: auto;
}
.blink .my-2 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.blink .my-3 {
margin-top: 0.75rem;
margin-bottom: 0.75rem;
}
.blink .-mb-0.5 {
margin-bottom: -0.125rem;
}
.blink .-mb-10 {
margin-bottom: -2.5rem;
}
.blink .mb-0.5 {
margin-bottom: 0.125rem;
}
.blink .mb-1 {
margin-bottom: 0.25rem;
}
.blink .mb-10 {
margin-bottom: 2.5rem;
}
.blink .mb-14 {
margin-bottom: 3.5rem;
}
.blink .mb-2 {
margin-bottom: 0.5rem;
}
.blink .mb-4 {
margin-bottom: 1rem;
}
.blink .mb-6 {
margin-bottom: 1.5rem;
}
.blink .ml-1.5 {
margin-left: 0.375rem;
}
.blink .ml-4 {
margin-left: 1rem;
}
.blink .mr-2 {
margin-right: 0.5rem;
}
.blink .mt-0.5 {
margin-top: 0.125rem;
}
.blink .mt-1 {
margin-top: 0.25rem;
}
.blink .mt-2 {
margin-top: 0.5rem;
}
.blink .mt-2.5 {
margin-top: 0.625rem;
}
.blink .mt-3 {
margin-top: 0.75rem;
}
.blink .mt-4 {
margin-top: 1rem;
}
.blink .block {
display: block;
}
.blink .inline-block {
display: inline-block;
}
.blink .inline {
display: inline;
}
.blink .flex {
display: flex;
}
.blink .inline-flex {
display: inline-flex;
}
.blink .grid {
display: grid;
}
.blink .!hidden {
display: none !important;
}
.blink .hidden {
display: none;
}
.blink .aspect-auto {
aspect-ratio: auto;
}
.blink .aspect-square {
aspect-ratio: 1 / 1;
}
.blink .h-120 {
height: 120px;
}
.blink .h-[16px] {
height: 16px;
}
.blink .h-[8px] {
height: 8px;
}
.blink .h-full {
height: 100%;
}
.blink .max-h-72 {
max-height: 18rem;
}
.blink .max-h-[100cqw] {
max-height: 100cqw;
}
.blink .min-h-10 {
min-height: 2.5rem;
}
.blink .w-120 {
width: 120px;
}
.blink .w-fit {
width: -moz-fit-content;
width: fit-content;
}
.blink .w-full {
width: 100%;
}
.blink .min-w-0 {
min-width: 0px;
}
.blink .max-w-[516px] {
max-width: 516px;
}
.blink .flex-1 {
flex: 1 1 0%;
}
.blink .flex-grow {
flex-grow: 1;
}
.blink .basis-[calc(33.333%-2*4px)] {
flex-basis: calc(33.333% - 2 * 4px);
}
.blink .transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.blink .cursor-default {
cursor: default;
}
.blink .cursor-not-allowed {
cursor: not-allowed;
}
.blink .cursor-pointer {
cursor: pointer;
}
.blink .grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.blink .flex-row {
flex-direction: row;
}
.blink .flex-col {
flex-direction: column;
}
.blink .flex-wrap {
flex-wrap: wrap;
}
.blink .items-center {
align-items: center;
}
.blink .justify-center {
justify-content: center;
}
.blink .gap-1 {
gap: 0.25rem;
}
.blink .gap-1.5 {
gap: 0.375rem;
}
.blink .gap-2 {
gap: 0.5rem;
}
.blink .gap-2.5 {
gap: 0.625rem;
}
.blink .gap-3 {
gap: 0.75rem;
}
.blink .gap-x-4 {
-moz-column-gap: 1rem;
column-gap: 1rem;
}
.blink .gap-y-5 {
row-gap: 1.25rem;
}
.blink .overflow-hidden {
overflow: hidden;
}
.blink .overflow-y-hidden {
overflow-y: hidden;
}
.blink .truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.blink .whitespace-pre-wrap {
white-space: pre-wrap;
}
.blink .text-nowrap {
text-wrap: nowrap;
}
.blink .!rounded-2xl {
border-radius: var(--blink-border-radius-rounded-2xl) !important;
}
.blink .rounded-2xl {
border-radius: var(--blink-border-radius-rounded-2xl);
}
.blink .rounded-button {
border-radius: var(--blink-border-radius-rounded-button);
}
.blink .rounded-full {
border-radius: 9999px;
}
.blink .rounded-input {
border-radius: var(--blink-border-radius-rounded-input);
}
.blink .rounded-input-standalone {
border-radius: var(--blink-border-radius-rounded-input-standalone);
}
.blink .rounded-lg {
border-radius: var(--blink-border-radius-rounded-lg);
}
.blink .rounded-xl {
border-radius: var(--blink-border-radius-rounded-xl);
}
.blink .border {
border-width: 1px;
}
.blink .border-4 {
border-width: 4px;
}
.blink .border-solid {
border-style: solid;
}
.blink .border-input-stroke {
border-color: var(--blink-input-stroke);
}
.blink .border-input-stroke-disabled {
border-color: var(--blink-input-stroke-disabled);
}
.blink .border-input-stroke-selected {
border-color: var(--blink-input-stroke-selected);
}
.blink .border-stroke-error {
border-color: var(--blink-stroke-error);
}
.blink .border-stroke-primary {
border-color: var(--blink-stroke-primary);
}
.blink .border-stroke-warning {
border-color: var(--blink-stroke-warning);
}
.blink .border-transparent {
border-color: transparent;
}
.blink .bg-bg-primary {
background-color: var(--blink-bg-primary);
}
.blink .bg-bg-secondary {
background-color: var(--blink-bg-secondary);
}
.blink .bg-button {
background-color: var(--blink-button);
}
.blink .bg-button-disabled {
background-color: var(--blink-button-disabled);
}
.blink .bg-button-hover {
background-color: var(--blink-button-hover);
}
.blink .bg-button-success {
background-color: var(--blink-button-success);
}
.blink .bg-input-bg {
background-color: var(--blink-input-bg);
}
.blink .bg-input-bg-disabled {
background-color: var(--blink-input-bg-disabled);
}
.blink .bg-input-bg-selected {
background-color: var(--blink-input-bg-selected);
}
.blink .bg-transparent-error {
background-color: var(--blink-transparent-error);
}
.blink .bg-transparent-grey {
background-color: var(--blink-transparent-grey);
}
.blink .bg-transparent-warning {
background-color: var(--blink-transparent-warning);
}
.blink .object-cover {
-o-object-fit: cover;
object-fit: cover;
}
.blink .object-center {
-o-object-position: center;
object-position: center;
}
.blink .p-0.5 {
padding: 0.125rem;
}
.blink .p-1 {
padding: 0.25rem;
}
.blink .p-3 {
padding: 0.75rem;
}
.blink .p-5 {
padding: 1.25rem;
}
.blink .px-1.5 {
padding-left: 0.375rem;
padding-right: 0.375rem;
}
.blink .px-2 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.blink .px-4 {
padding-left: 1rem;
padding-right: 1rem;
}
.blink .px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.blink .px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.blink .py-1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.blink .py-1.5 {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
}
.blink .py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.blink .py-4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
.blink .pb-6 {
padding-bottom: 1.5rem;
}
.blink .pl-4 {
padding-left: 1rem;
}
.blink .pl-6 {
padding-left: 1.5rem;
}
.blink .pr-1.5 {
padding-right: 0.375rem;
}
.blink .pr-6 {
padding-right: 1.5rem;
}
.blink .pt-2 {
padding-top: 0.5rem;
}
.blink .pt-5 {
padding-top: 1.25rem;
}
.blink .text-center {
text-align: center;
}
.blink .text-base {
font-size: 1rem;
line-height: 1.5rem;
}
.blink .text-caption {
font-size: 0.73333rem;
line-height: 0.93333rem;
}
.blink .text-description {
font-size: 1.25rem;
line-height: 2.125rem;
}
.blink .text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
.blink .text-subtext {
font-size: 0.867rem;
line-height: 1.067rem;
}
.blink .text-subtitle {
font-size: 1rem;
line-height: 1.25rem;
}
.blink .text-text {
font-size: 1rem;
line-height: 1.2rem;
}
.blink .text-title {
font-size: 2rem;
line-height: 2.5rem;
}
.blink .text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.blink .font-bold {
font-weight: 700;
}
.blink .font-medium {
font-weight: 500;
}
.blink .font-semibold {
font-weight: 600;
}
.blink .leading-5 {
line-height: 1.25rem;
}
.blink .leading-6 {
line-height: 1.5rem;
}
.blink .leading-8 {
line-height: 2rem;
}
.blink .leading-none {
line-height: 1;
}
.blink .text-icon-error {
color: var(--blink-icon-error);
}
.blink .text-icon-primary {
color: var(--blink-icon-primary);
}
.blink .text-icon-warning {
color: var(--blink-icon-warning);
}
.blink .text-input-bg {
color: var(--blink-input-bg);
}
.blink .text-text-button {
color: var(--blink-text-button);
}
.blink .text-text-button-disabled {
color: var(--blink-text-button-disabled);
}
.blink .text-text-button-success {
color: var(--blink-text-button-success);
}
.blink .text-text-error {
color: var(--blink-text-error);
}
.blink .text-text-input {
color: var(--blink-text-input);
}
.blink .text-text-link {
color: var(--blink-text-link);
}
.blink .text-text-primary {
color: var(--blink-text-primary);
}
.blink .text-text-secondary {
color: var(--blink-text-secondary);
}
.blink .text-text-success {
color: var(--blink-text-success);
}
.blink .text-text-tertiary {
color: var(--blink-text-tertiary);
}
.blink .text-text-warning {
color: var(--blink-text-warning);
}
.blink .underline {
text-decoration-line: underline;
}
.blink .shadow-action {
--tw-shadow: var(--blink-shadow-container);
--tw-shadow-colored: var(--blink-shadow-container);
box-shadow:
var(--tw-ring-offset-shadow, 0 0 #0000),
var(--tw-ring-shadow, 0 0 #0000),
var(--tw-shadow);
}
.blink .outline-none {
outline: 2px solid transparent;
outline-offset: 2px;
}
.blink .filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blink .transition-colors {
transition-property:
color,
background-color,
border-color,
text-decoration-color,
fill,
stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.blink .placeholder:text-text-input-placeholder::-moz-placeholder {
color: var(--blink-text-input-placeholder);
}
.blink .placeholder:text-text-input-placeholder::placeholder {
color: var(--blink-text-input-placeholder);
}
.blink .focus-within:border-input-stroke-selected:focus-within {
border-color: var(--blink-input-stroke-selected);
}
.blink .hover:cursor-pointer:hover {
cursor: pointer;
}
.blink .hover:border-input-stroke-hover:hover {
border-color: var(--blink-input-stroke-hover);
}
.blink .hover:bg-button-hover:hover {
background-color: var(--blink-button-hover);
}
.blink .hover:text-text-error-hover:hover {
color: var(--blink-text-error-hover);
}
.blink .hover:text-text-warning-hover:hover {
color: var(--blink-text-warning-hover);
}
.blink .hover:focus-within:border-input-stroke-selected:focus-within:hover {
border-color: var(--blink-input-stroke-selected);
}
.blink .disabled:text-text-input-disabled:disabled {
color: var(--blink-text-input-disabled);
}
.blink .group:hover .group-hover:text-icon-error-hover {
color: var(--blink-icon-error-hover);
}
.blink .group:hover .group-hover:text-icon-primary-hover {
color: var(--blink-icon-primary-hover);
}
.blink .group:hover .group-hover:text-icon-warning-hover {
color: var(--blink-icon-warning-hover);
}
.blink .group:hover .group-hover:text-text-error-hover {
color: var(--blink-text-error-hover);
}
.blink .group:hover .group-hover:text-text-link-hover {
color: var(--blink-text-link-hover);
}
.blink .group:hover .group-hover:text-text-warning-hover {
color: var(--blink-text-warning-hover);
}
.blink .group:hover .group-hover:underline {
text-decoration-line: underline;
}
.blink .peer:focus-within:has(:invalid) ~ .peer-[:focus-within:has(:invalid)]:text-text-error {
color: var(--blink-text-error);
}
.blink .focus-within:has-[:invalid]:border-input-stroke-error:has(:invalid):focus-within {
border-color: var(--blink-input-stroke-error);
}
.blink .focus-within:has-[:valid]:border-input-stroke-selected:has(:valid):focus-within {
border-color: var(--blink-input-stroke-selected);
}
.blink .hover:has-[:enabled]:border-input-stroke-hover:has(:enabled):hover {
border-color: var(--blink-input-stroke-hover);
}
.blink .focus-within:hover:has-[:invalid]:border-input-stroke-error:has(:invalid):hover:focus-within {
border-color: var(--blink-input-stroke-error);
}
.blink .focus-within:hover:has-[:valid]:border-input-stroke-selected:has(:valid):hover:focus-within {
border-color: var(--blink-input-stroke-selected);
}
@media (prefers-reduced-motion: reduce) {
.blink .motion-reduce:transition-none {
transition-property: none;
}
}
`;t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(t)}rNt.default.setDefaultLevel(S.env.ASSETS_BUILD_TYPE==="dev"||S.env.ASSETS_BUILD_TYPE==="daily"?"debug":"warn");var nNt=async()=>{tNt(),E8t(new eNt)};d();p();d();p();d();p();var iX=ie(qe()),Yyr=ie(FW());d();p();var Vs=ie(qe()),Ryr=ie(AVe());d();p();var Nat=ie(kc());d();p();d();p();d();p();var SVe={};function Na(){let t;if(typeof globalThis<"u")t=globalThis;else if(typeof window<"u")t=window;else if(typeof globalThis<"u")t=globalThis;else throw new Error("unable to locate global object");return t}var Hl=t=>{let e=Na(),r={_global_subscribe_list:{},_global_message_list:{},locale:"en_US"};return new Proxy(r,{get(n,o,i){if(o==="toJSON")return()=>{let c=e,l=c.okGlobal?{...c.okGlobal}:{},u=c._okGlobal?{...c._okGlobal}:{};return{...l,...u,...SVe}};if(o==="toString")return()=>JSON.stringify(i.toJSON());let a=[SVe,e._okGlobal,e.okGlobal];return t&&(a=t(a)),a.find(c=>c&&Object.prototype.hasOwnProperty.call(c,o))?.[o]},set(n,o,i){return SVe[o]=i,!0}})};d();p();var Yn=()=>Boolean(typeof window>"u"||S.env.SSR_ENV);d();p();var q2e=[{key:"Wechat",reg:/(micromessenger)\/([\d.]+)/},{key:"UC",reg:/(ucbrowser)\/([\d.]+)/},{key:"Edge",reg:/(edge | edg)\/([\d.]+)/},{key:"Opera",reg:/(opr)\/([\d.]+)/},{key:"HeadlessChrome",reg:/(headlesschrome)[ /]([\d.]+)/},{key:"Chrome",reg:/(chrome)[ /]([\d.]+)/},{key:"Safari",reg:/(version)(applewebkit)[ /]([\d.]+).*(safari)[ /]([\d.]+)/},{key:"Safari",reg:/(webkit)[ /]([\d.]+).*(version)[ /]([\d.]+).*(safari)[ /]([\d.]+)/},{key:"Firefox",reg:/(firefox)\/([\d.]+)/},{key:"Webkit",reg:/(webkit)[ /]([\d.]+)/},{key:"Opera",reg:/(opera)(?:.*version|)[ /]([\d.]+)/},{key:"IE",reg:/(msie) ([\d.]+)/},{key:"IE",reg:/trident.*(rv)[ :]([\d.]+)/},{key:"IE",reg:/compatible.*(mozilla)(?:.*? rv:([\d.]+)|)/}];var wDt=Hl(),Oq=Yn();function ATn(t){let e=/windows nt (\d+\.\d+)/i,r=t.match(e);return r&&r[1]?parseFloat(r[1])<10:!1}function STn(t,e,r){if(r){let n=t.match(/android\s+(\d+(?:\.\d+){0,2})/i);if(n&&n[1])return n[1]}else if(e){let n=t.match(/os\s+([\d_]+)/i);if(n&&n[1])return n[1].replace(/_/g,".");let o=t.match(/version\/(\d+(?:\.\d+){0,2})/i);if(o&&o[1])return o[1]}return null}function ETn(){return Oq?!1:!!(window?.navigator?.standalone===!0||window.matchMedia("(display-mode: standalone)").matches)}function xDt(t=""){let e=t.toLowerCase(),{locale:r=""}=wDt,n=r.replace("_","-"),o={language:Oq?n:navigator.language,languages:Oq?[n]:navigator.languages,isOKXDesktop:!1,isEarlierThanWin10:!1,OKXDesktopVersion:null,systemVersion:null};o.isIOS=/(ipad|iphone|ipod)/.test(e),o.isAndroid=/android/i.test(e);let i=[],a=null;if(!Oq&&navigator.brave)i=["","Brave"],a={key:"Brave"};else for(let h=0;h<q2e.length;h++)if(i=q2e[h].reg.exec(e),i){a=q2e[h];break}!i&&(i=[]);let s=/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(android)/.exec(e)||/(win)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||[],c={browser:i[5]||i[3]||i[1]||"",version:i[4]||i[2]||"0",versionNumber:i[4]||i[2]||"0",platform:s[0]||"",name:""};c.browser&&(o[`is${a?.key||""}`]=!0,o.version=c.version,o.versionNumber=parseInt(c.versionNumber,10),c.name=a?.key||""),c.platform&&(o[c.platform]=!0);let l=!Oq&&o.mac&&navigator.maxTouchPoints>=1;if(l&&(o.isIOS=!0,o.isAndroid=!1,o.ipad=!0,o.mac=!1),(o.android||o.ipad||o.iphone||o.ipod||o["windows phone"])&&(o.isMobile=!0,o.systemVersion=STn(e,o.isIOS,o.isAndroid)),(o.mac||o.linux||o.win)&&(o.isDesktop=!0),o.win&&(o.isEarlierThanWin10=ATn(e)),(o.isChrome||o.isOpera||o.isSafari)&&(o.isWebkit=!0),o.safari&&o.android){let h="android";c.browser=h,o[h]=!0}o.name=c.name,o.platform=c.platform,o.isPWA=ETn(),l&&(o.platform="ipad",o.isDesktop=!1);let f=/okx\/([\d.]+).+electron\/[\d.]+/.exec(e);if(f&&f[1]&&(o.isOKXDesktop=!0,o.OKXDesktopVersion=f[1]),o.isSpider=/googlebot|ahrefsbot|bingbot|naverbot|yandexbot|yahoo! slurp|duckduckbot|ecosiabot|baiduspider/.test(e),o.isSpider){let h=/googlebot|ahrefsbot|bingbot|naverbot|yandexbot|yahoo! slurp|duckduckbot|ecosiabot|baiduspider/.exec(e),m=h&&h[0],g="";switch(m){case"googlebot":g="google";break;case"ahrefsbot":g="ahrefs";break;case"bingbot":g="bing";break;case"naverbot":g="naver";break;case"yandexbot":g="yandex";break;case"yahoo! slurp":g="yahoo";break;case"duckduckbot":g="duckduckgo";break;case"ecosiabot":g="ecosia";break;case"baiduspider":g="baidu";break;default:break}o.spiderSource=g}return o}var EVe;Oq?EVe=new Proxy({},{get(t,e){return xDt(wDt.userAgent)[e]}}):EVe=xDt(navigator.userAgent);var ADt=EVe;d();p();d();p();var sd=ie(og());d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();var EDt=["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"];d();p();d();p();var JDt=ie(iie());d();p();var LDt=ie(iie());d();p();function NTn(t,e){var r,n;if(Array.prototype.indexOf)return t.indexOf(e);for(r=0,n=t.length;r<n;r++)if(t[r]===e)return r;return-1}function BTn(t,e,r){var n,o;if(Array.prototype.forEach)return t.forEach(e,r);for(n=0,o=t.length;n<o;n++)e.call(r,t[n],n,t)}function OTn(t){return String.prototype.trim?t.trim():t.replace(/(^\s*)|(\s*$)/g,"")}function DTn(t){var e=/\s|\n|\t/,r=e.exec(t);return r?r.index:-1}var ad={indexOf:NTn,forEach:BTn,trim:OTn,spaceIndex:DTn};var{FilterCSS:LTn,getDefaultWhiteList:UTn}=LDt.default;function UDt(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height","loading"],ins:["datetime"],kbd:[],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"],picture:["class"],figure:["class"],button:["type","class"]}}var FDt=new LTn;function FTn(t,e,r){}function zTn(t,e,r){}function HTn(t,e,r){}function jTn(t,e,r){}function zDt(t){return t.replace(GTn,"&lt;").replace(VTn,"&gt;")}function WTn(t,e,r,n){if(r=qDt(r),e==="href"||e==="src"){if(r=ad.trim(r),r==="#")return"#";if(!(r.substr(0,7)==="http://"||r.substr(0,8)==="https://"||r.substr(0,7)==="mailto:"||r.substr(0,4)==="tel:"||r.substr(0,11)==="data:image/"||r.substr(0,6)==="ftp://"||r.substr(0,2)==="./"||r.substr(0,3)==="../"||r[0]==="#"||r[0]==="/"))return""}else if(e==="background"){if(X2e.lastIndex=0,X2e.test(r))return""}else if(e==="style"){if(ODt.lastIndex=0,ODt.test(r)||(DDt.lastIndex=0,DDt.test(r)&&(X2e.lastIndex=0,X2e.test(r))))return"";n!==!1&&(n=n||FDt,r=n.process(r))}return r=KDt(r),r}var GTn=/</g,VTn=/>/g,qTn=/"/g,KTn=/&quot;/g,YTn=/&#([a-zA-Z0-9]*);?/gim,JTn=/&colon;?/gim,XTn=/&newline;?/gim,X2e=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,ODt=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,DDt=/u\s*r\s*l\s*\(.*/gi;function HDt(t){return t.replace(qTn,"&quot;")}function jDt(t){return t.replace(KTn,'"')}function WDt(t){return t.replace(YTn,function(r,n){return n[0]==="x"||n[0]==="X"?String.fromCharCode(parseInt(n.substr(1),16)):String.fromCharCode(parseInt(n,10))})}function GDt(t){return t.replace(JTn,":").replace(XTn," ")}function VDt(t){for(var e="",r=0,n=t.length;r<n;r++)e+=t.charCodeAt(r)<32?" ":t.charAt(r);return ad.trim(e)}function qDt(t){return t=jDt(t),t=WDt(t),t=GDt(t),t=VDt(t),t}function KDt(t){return t=HDt(t),t=zDt(t),t}function ZTn(){return""}function QTn(t,e){typeof e!="function"&&(e=function(){});var r=!Array.isArray(t);function n(a){return r?!0:ad.indexOf(t,a)!==-1}var o=[],i=!1;return{onIgnoreTag:function(a,s,c){if(n(a))if(c.isClosing){var l="[/removed]",u=c.position+l.length;return o.push([i!==!1?i:c.position,u]),i=!1,l}else return i||(i=c.position),"[removed]";else return e(a,s,c)},remove:function(a){var s="",c=0;return ad.forEach(o,function(l){s+=a.slice(c,l[0]),c=l[1]}),s+=a.slice(c),s}}}function $Tn(t){for(var e="",r=0;r<t.length;){var n=t.indexOf("<!--",r);if(n===-1){e+=t.slice(r);break}e+=t.slice(r,n);var o=t.indexOf("-->",n);if(o===-1)break;r=o+3}return e}function e6n(t){var e=t.split("");return e=e.filter(function(r){var n=r.charCodeAt(0);return n===127?!1:n<=31?n===10||n===13:!0}),e.join("")}var t6n=UDt(),r6n='"',n6n=FDt,ig={whiteList:t6n,getDefaultWhiteList:UDt,onTag:FTn,onIgnoreTag:zTn,onTagAttr:HTn,onIgnoreTagAttr:jTn,safeAttrValue:WTn,escapeHtml:zDt,escapeQuote:HDt,unescapeQuote:jDt,escapeHtmlEntities:WDt,escapeDangerHtml5Entities:GDt,clearNonPrintableCharacter:VDt,friendlyAttrValue:qDt,escapeAttrValue:KDt,onIgnoreTagStripAll:ZTn,StripTagBody:QTn,stripCommentTag:$Tn,stripBlankChar:e6n,attributeWrapSign:r6n,cssFilter:n6n,getDefaultCSSWhiteList:UTn};d();p();function o6n(t){var e=ad.spaceIndex(t),r;return e===-1?r=t.slice(1,-1):r=t.slice(1,e+1),r=ad.trim(r).toLowerCase(),r.slice(0,1)==="/"&&(r=r.slice(1)),r.slice(-1)==="/"&&(r=r.slice(0,-1)),r}function i6n(t){return t.slice(0,2)==="</"}function a6n(t,e,r){"use strict";var n="",o=0,i=!1,a=!1,s=0,c=t.length,l="",u="";e:for(s=0;s<c;s++){var f=t.charAt(s);if(i===!1){if(f==="<"){i=s;continue}}else if(a===!1){if(f==="<"){n+=r(t.slice(o,s)),i=s,o=s;continue}if(f===">"||s===c-1){n+=r(t.slice(o,i)),u=t.slice(i,s+1),l=o6n(u),n+=e(i,n.length,l,u,i6n(u)),o=s+1,i=!1;continue}if(f==='"'||f==="'")for(var h=1,m=t.charAt(s-h);m.trim()===""||m==="=";){if(m==="="){a=f;continue e}m=t.charAt(s-++h)}}else if(f===a){a=!1;continue}}return o<c&&(n+=r(t.substr(o))),n}var s6n=/[^a-zA-Z0-9\\_:.-]/gim;function c6n(t,e){"use strict";var r=0,n=0,o=[],i=!1,a=t.length;function s(h,m){if(h=ad.trim(h),h=h.replace(s6n,"").toLowerCase(),!(h.length<1)){var g=e(h,m||"");g&&o.push(g)}}for(var c=0;c<a;c++){var l=t.charAt(c),u,f;if(i===!1&&l==="="){i=t.slice(r,c),r=c+1,n=t.charAt(r)==='"'||t.charAt(r)==="'"?r:u6n(t,c+1);continue}if(i!==!1&&c===n){if(f=t.indexOf(l,c+1),f===-1)break;u=ad.trim(t.slice(n+1,f)),s(i,u),i=!1,c=f,r=c+1;continue}if(/\s|\n|\t/.test(l))if(t=t.replace(/\s|\n|\t/g," "),i===!1)if(f=l6n(t,c),f===-1){u=ad.trim(t.slice(r,c)),s(u),i=!1,r=c+1;continue}else{c=f-1;continue}else if(f=f6n(t,c-1),f===-1){u=ad.trim(t.slice(r,c)),u=YDt(u),s(i,u),i=!1,r=c+1;continue}else continue}return r<t.length&&(i===!1?s(t.slice(r)):s(i,YDt(ad.trim(t.slice(r))))),ad.trim(o.join(" "))}function l6n(t,e){for(;e<t.length;e++){var r=t[e];if(r!==" ")return r==="="?e:-1}}function u6n(t,e){for(;e<t.length;e++){var r=t[e];if(r!==" ")return r==="'"||r==='"'?e:-1}}function f6n(t,e){for(;e>0;e--){var r=t[e];if(r!==" ")return r==="="?e:-1}}function d6n(t){return t[0]==='"'&&t[t.length-1]==='"'||t[0]==="'"&&t[t.length-1]==="'"}function YDt(t){return d6n(t)?t.substr(1,t.length-2):t}var Z2e={parseTag:a6n,parseAttr:c6n};var{FilterCSS:p6n}=JDt.default,{parseTag:h6n,parseAttr:m6n}=Z2e;function Q2e(t){return t==null}function g6n(t){var e=ad.spaceIndex(t);if(e===-1)return{html:"",closing:t[t.length-2]==="/"};t=ad.trim(t.slice(e+1,-1));var r=t[t.length-1]==="/";return r&&(t=ad.trim(t.slice(0,-1))),{html:t,closing:r}}function v6n(t){var e={};for(var r in t)e[r]=t[r];return e}function y6n(t){var e={};for(var r in t)Array.isArray(t[r])?e[r.toLowerCase()]=t[r].map(function(n){return n.toLowerCase()}):e[r.toLowerCase()]=t[r];return e}function $2e(t){t=v6n(t||{}),t.stripIgnoreTag&&(t.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),t.onIgnoreTag=ig.onIgnoreTagStripAll),t.whiteList||t.allowList?t.whiteList=y6n(t.whiteList||t.allowList):t.whiteList=ig.whiteList,this.attributeWrapSign=t.singleQuotedAttributeValue===!0?"'":ig.attributeWrapSign,t.onTag=t.onTag||ig.onTag,t.onTagAttr=t.onTagAttr||ig.onTagAttr,t.onIgnoreTag=t.onIgnoreTag||ig.onIgnoreTag,t.onIgnoreTagAttr=t.onIgnoreTagAttr||ig.onIgnoreTagAttr,t.safeAttrValue=t.safeAttrValue||ig.safeAttrValue,t.escapeHtml=t.escapeHtml||ig.escapeHtml,this.options=t,t.css===!1?this.cssFilter=!1:(t.css=t.css||{},this.cssFilter=new p6n(t.css))}$2e.prototype.process=function(t){if(t=t||"",t=t.toString(),!t)return"";var e=this,r=e.options,n=r.whiteList,o=r.onTag,i=r.onIgnoreTag,a=r.onTagAttr,s=r.onIgnoreTagAttr,c=r.safeAttrValue,l=r.escapeHtml,u=e.attributeWrapSign,f=e.cssFilter;r.stripBlankChar&&(t=ig.stripBlankChar(t)),r.allowCommentTag||(t=ig.stripCommentTag(t));var h=!1;r.stripIgnoreTagBody&&(h=ig.StripTagBody(r.stripIgnoreTagBody,i),i=h.onIgnoreTag);var m=h6n(t,function(g,v,b,w,_){var I={sourcePosition:g,position:v,isClosing:_,isWhite:Object.prototype.hasOwnProperty.call(n,b)},B=o(b,w,I);if(!Q2e(B))return B;if(I.isWhite){if(I.isClosing)return"</"+b+">";var L=g6n(w),D=n[b],z=m6n(L.html,function(G,U){var T=ad.indexOf(D,G)!==-1,P=a(b,G,U,T);return Q2e(P)?T?(U=c(b,G,U,f),U?G+"="+u+U+u:G):(P=s(b,G,U,T),Q2e(P)?void 0:P):P});return w="<"+b,z&&(w+=" "+z),L.closing&&(w+=" /"),w+=">",w}else return B=i(b,w,I),Q2e(B)?l(w):B},l);return h&&(m=h.remove(m)),m};var{whiteList:b6n,getDefaultWhiteList:x6n,onTag:w6n,onIgnoreTag:A6n,onTagAttr:S6n,onIgnoreTagAttr:E6n,safeAttrValue:_6n,escapeHtml:C6n,escapeQuote:k6n,unescapeQuote:T6n,escapeHtmlEntities:I6n,escapeDangerHtml5Entities:R6n,clearNonPrintableCharacter:M6n,friendlyAttrValue:P6n,escapeAttrValue:N6n,onIgnoreTagStripAll:B6n,StripTagBody:O6n,stripCommentTag:D6n,stripBlankChar:L6n,attributeWrapSign:U6n,cssFilter:F6n,getDefaultCSSWhiteList:z6n}=ig,{parseTag:H6n,parseAttr:j6n}=Z2e;function W6n(t,e){var r=new $2e(e);return r.process(t)}var XDt={filterXSS:W6n,FilterXSS:$2e,whiteList:b6n,getDefaultWhiteList:x6n,onTag:w6n,onIgnoreTag:A6n,onTagAttr:S6n,onIgnoreTagAttr:E6n,safeAttrValue:_6n,escapeHtml:C6n,escapeQuote:k6n,unescapeQuote:T6n,escapeHtmlEntities:I6n,escapeDangerHtml5Entities:R6n,clearNonPrintableCharacter:M6n,friendlyAttrValue:P6n,escapeAttrValue:N6n,onIgnoreTagStripAll:B6n,StripTagBody:O6n,stripCommentTag:D6n,stripBlankChar:L6n,attributeWrapSign:U6n,cssFilter:F6n,getDefaultCSSWhiteList:z6n,parseTag:H6n,parseAttr:j6n};var eAe=XDt,aie=eAe.getDefaultWhiteList(),G6n=eAe.escapeAttrValue,IVe={};Object.keys(aie).forEach(t=>{aie[t]=aie[t].concat(EDt)});function V6n(t){let e=t?.mode||"escape",r=t?.whiteList,n=t?.allowHrefVariables||!1,o=aie;r&&(o={...aie,...r});let i=e==="escape";return new eAe.FilterXSS({onTagAttr(a,s,c,l){if(l&&a==="a"&&s==="href"&&(c.startsWith("okex://")||c.startsWith("okx://")||c.startsWith("okxtr://")))return`${s}="${c}"`;if(l&&n&&a==="a"&&s==="href"&&c.startsWith("{")&&c.endsWith("}"))return`${s}="${c}"`},onIgnoreTagAttr(a,s,c){if(s.startsWith("data-")){let l=i?G6n(c):c.replace(/</g,"").replace(/>/g,"");return`${s}="${l}"`}},css:!1,escapeHtml:a=>i?eAe.escapeHtml(a):a.replace(/</g,"").replace(/>/g,""),...t,whiteList:o})}function q6n(t,e){let r=JSON.stringify(e);return IVe[r]||(IVe[r]=V6n(e)),IVe[r].process(t)}var ZDt=q6n;d();p();var K6n=["javascript:","view-source:","\\s*j\\s*a\\s*v\\s*a\\s*s\\s*c\\s*r\\s*i\\s*p\\s*t\\s*:\\s*"],RVe={};function Y6n(t,e){let r=`${[...t].join(",")}|${e.join(",")}`;if(!RVe[r]){let n=K6n.concat(e).filter(i=>!t.has(i)),o=new RegExp(n.join("|"),"gi");RVe[r]=o}return RVe[r]}function J6n(t,e){let r=t,n="",o=new Set(e?.keywordsWhiteList||[]),i=e?.keywordsBlackList||[],a=Y6n(o,i);do n=r,r=r.replace(a,"");while(r!==n);return r}var QDt=J6n;function Xd(t,e){let r=ZDt(t,e);return r=QDt(r,e),r}function X6n(t){let e,r=t,n=0;do e=r,r=decodeURIComponent(r),n++;while(r!==e&&n<5);return{decodeValue:r,count:n}}function Z6n(t,e){let r=1,n=t;do r++,n=encodeURIComponent(n);while(r!==e);return n}function Q6n(t){try{let{decodeValue:e,count:r}=X6n(t);return e===t?{isEncode:!1,count:0}:{isEncode:e,count:r}}catch{return{isEncode:!1,count:0}}}function tAe(t,e,r){let{enableXssPurify:n,mode:o}=e;if(!n||t==null)return r(t);let{isEncode:i,count:a}=Q6n(String(t));if(i&&typeof i=="string"){let s=Xd(i,{mode:o});return r(s===i?t:Z6n(s,a))}return r(Xd(String(t),{mode:o}))}d();p();function Lq(...t){let e=t[0];for(let r=1;r<t.length;r++){let n=t[r];n&&Object.keys(n).forEach(o=>{e[o]=n[o]})}return e}d();p();var $6n={get(t){let e=t;return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},set(t){return encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},$Dt=$6n;d();p();d();p();var e8n=Hl(),t8n=Yn(),v9=Na(),Hu={debug(){},info(){},warn(){},error(){},timeStart(){},timeEnd(){},init(){}},r8n=()=>{if(v9.ssrUtils&&v9.ssrUtils.logger){let t=v9.ssrUtils.logger;Hu.debug=(...e)=>t.debug?.(...e),Hu.info=(...e)=>t.info?.(...e),Hu.warn=(...e)=>t.warn?.(...e),Hu.error=(...e)=>t.error?.(...e),Hu.timeStart=(...e)=>t.timeStart?.(...e),Hu.timeEnd=(...e)=>t.timeEnd?.(...e)}},rAe=({message:t,level:e,data:r})=>{let n={};r instanceof Error?n={error:r}:n={message:t,...r??{}};let o=Object.keys(n).find(a=>n[a]instanceof Error),i=o?n[o]:void 0;if(i){o&&delete n[o];let a=new Error;a.message=`${t} - ${i.message}`,a.name=i.name,a.stack=i.stack,v9.Sentry?.captureException(a,{...n,message:t,contexts:{report:{info:JSON.stringify(n)}}});return}v9.Sentry?.captureEvent({...n,message:t,level:e,contexts:{report:{info:JSON.stringify(n)}}})},n8n=(t={})=>{let{dsn:e,version:r,traceId:n,injectableOptions:o={}}=v9?.__INIT_STATE__?.appContext||{},i=o?.reportOptions,a={};typeof i=="object"&&!Array.isArray(i)&&(a=i||{}),!(!e&&!t?.dsn&&!a.dsn)&&(v9.Sentry?.init({dsn:e,release:r,...t,...a},{debug:["dev","daily"].includes(e8n.envSign)}),v9.Sentry?.setTag("traceId",n),Hu.debug=(s,c)=>rAe({message:s,level:"debug",data:c}),Hu.info=(s,c)=>rAe({message:s,level:"info",data:c}),Hu.warn=(s,c)=>rAe({message:s,level:"warn",data:c}),Hu.error=(s,c)=>rAe({message:s,level:"error",data:c}),Hu.timeStart=console.time,Hu.timeEnd=console.timeEnd)};Hu.init=t8n?r8n:n8n;Hu.init();d();p();var eLt=["path","domain","overwrite","sameSite","encrypt","maxAge","expires","httpOnly","secure","signed"];var eL=Hl(),o8n=Yn();function rLt(t,e){if(typeof t=="number"){let r=t*24*60*60,n=r;return typeof e=="number"&&r>e&&(n=e),new Date(Date.now()+n*1e3)}else if(t instanceof Date){let r=t;if(typeof e=="number"){let n=new Date(Date.now()+e*1e3);t>n&&(r=n)}return r}}function tLt(t,e){e.length&&Hu.info(t),Hu.info(`[cookieAlarm]: "cookieWhiteList length is ${e.length}`)}function MVe(t){let{name:e,apiType:r,type:n,defaultCookieInterceptLevel:o,defaultCookieInterceptMaxAge:i}=t||{},a=r==="instance",s=eL?.cookieWhitelist||[];s.length===0&&(eL=Hl(),s=eL?.cookieWhitelist||[]);let c=a?eL?.cookieInterceptLevel||o||0:eL?.cookieInterceptLevel||0,l=a?eL?.cookieInterceptMaxAge||i:eL?.cookieInterceptMaxAge;if(e&&!s.includes(e)){let u=`[cookieAlarm]: "${e}" is not allowed to ${n}!`;if(c===1)tLt(u,s);else if(c===2){tLt(u,s);return}}return typeof l>"u"?!0:l}function nLt(t){let e=!1;return o8n&&t&&Object.keys(t).every(o=>eLt.includes(o))&&(e=!0),e}var sie=Na(),cie=Yn(),oLt=!cie&&typeof document>"u",i8n={path:"/"},Uq="ok_global",tL=class{constructor(e){ae(this,"options");ae(this,"converter");ae(this,"attributes");ae(this,"enableXssPurify");ae(this,"mode");ae(this,"initAttributes");ae(this,"initConverter");this.options=e||{},this.converter=e?.converter||$Dt,this.attributes=e?.attributes||i8n,this.enableXssPurify=e?.enableXssPurify===void 0?!0:e.enableXssPurify,this.mode=e?.mode||"escape",this.initAttributes={value:Object.freeze(this.attributes)},this.initConverter={value:Object.freeze(this.converter)}}init(e){return new tL(e)}closeXssPurify(){this.enableXssPurify=!1}setMode(e){this.mode=e}validateProjectName(e){if(e===Uq)throw new Error("ok_global is not allowed as a cookie name. Please use 'Cookies.g' instead.")}getApi(e,r={disableOkGlobal:!0}){if(arguments.length&&!e||(r?.disableOkGlobal&&this.validateProjectName(e),!MVe({apiType:"instance",type:"get",name:e,defaultCookieInterceptLevel:this.options?.cookieInterceptLevel,defaultCookieInterceptMaxAge:this.options?.cookieInterceptMaxAge})))return;if(cie){let s=sie?.ssrUtils?.cookies?.get(e);return s&&tAe(s,{enableXssPurify:this.enableXssPurify,mode:this.mode},c=>c)}if(oLt)return;let o=document.cookie?document.cookie.split("; "):[],i={};o.forEach(s=>{let c=s.split("="),l=c.slice(1).join("=");try{let u=decodeURIComponent(c[0]);i[u]=this.converter.get(l,u)}catch{}});let a=e?i[e]:i;return!a||!e?a:tAe(a,{enableXssPurify:this.enableXssPurify,mode:this.mode},s=>s)}setApi(e,r,n,o={disableOkGlobal:!0}){if(oLt)return;o?.disableOkGlobal&&this.validateProjectName(e);let i=MVe({apiType:"instance",type:"set",name:e,defaultCookieInterceptLevel:this.options?.cookieInterceptLevel,defaultCookieInterceptMaxAge:this.options?.cookieInterceptMaxAge});if(!i)return;let a=nLt(n),s=e,c={...n};if(c=Lq({},this.attributes,c),c.expires){let u=rLt(c.expires,i);u&&(c.expires=u.toUTCString())}s=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,encodeURIComponent);let l="";return Object.keys(c).forEach(u=>{!c[u]||(l+=`; ${u}`,c[u]!==!0&&(typeof c[u]=="number"&&(c[u]=String(c[u])),l+=`=${String(c[u]).split(";")[0]}`))}),tAe(r,{enableXssPurify:this.enableXssPurify,mode:this.mode},u=>{if(a)return sie?.ssrUtils?.cookies?.set(s,u,c);let f=`${s}=${this.converter.set(u,s)}${l}`;return document.cookie=f,f})}set(e,r,n){return this.setApi(e,r,n)}get(e){return e===void 0?this.getApi():this.getApi(e)}get g(){let e=this;return{set(r,n){if(cie)return sie?.ssrUtils?.cookies?.g?.set(r,n);if(typeof r!="string"||!r||typeof n!="string"&&typeof n!="number")return!1;let o=e.getApi(Uq,{disableOkGlobal:!1}),i={};if(o&&typeof o=="string")try{o=decodeURIComponent(o),i=JSON.parse(o)}catch{}return e.setApi(Uq,JSON.stringify(Object.assign(i,{[r]:n})),{expires:1e3},{disableOkGlobal:!1})},get(r){if(cie)return sie?.ssrUtils?.cookies?.g?.get(r);let n=e.getApi(Uq,{disableOkGlobal:!1});try{return n&&typeof n=="string"?(n=decodeURIComponent(n),JSON.parse(n)[r]):void 0}catch{return}},remove(r){if(cie){sie?.ssrUtils?.cookies?.g?.set(r,void 0);return}let n=e.getApi(Uq,{disableOkGlobal:!1}),o={};if(n&&typeof n=="string")try{n=decodeURIComponent(n),o=JSON.parse(n)}catch{}o[r]&&(delete o[r],e.setApi(Uq,JSON.stringify(o),{expires:1e3},{disableOkGlobal:!1}))}}}remove(e,r){this.set(e,"",Lq({},r,{expires:-1}))}withAttributes(e){return new tL({converter:this.initConverter.value,attributes:Lq({},this.initAttributes.value,e)})}withConverter(e){return new tL({converter:Lq({},this.initConverter.value,e),attributes:this.initAttributes.value})}},iLt=new tL;var y9=iLt;var PVe="ok_site_info",a8n=Na(),BVe=Yn(),NVe=t=>t.split("").reverse().join(""),s8n=t=>NVe(BVe?A.Buffer.from(t).toString("base64"):window.btoa(t)),c8n=t=>{let e=NVe(t);return BVe?A.Buffer.from(e,"base64").toString("utf-8"):window.atob(e)},OVe=(t=!0)=>{let e=y9.get(PVe);if(!e)return t?{}:"";try{return t?JSON.parse(c8n(e)):e}catch{}return{}},aLt=t=>{let e=OVe();Object.keys(t).forEach(n=>{e[n]=t[n]});let r=s8n(JSON.stringify(e));BVe?a8n?.ssrUtils?.cookies?.set(PVe,r):y9.set(PVe,r)};var l8n=Hl(t=>[...t||[],{getSiteInfo:OVe,setSiteInfo:aLt}]),fh=l8n;var nAe=()=>{let{locale:t=""}=fh||{};return t.replace(/-/g,"_").toLowerCase()==="zh_cn"},sLt={returnString:!1,isConvertToZero:!1,exponentialAt:[-7,20]},cLt=()=>nAe()?["\u4E07","\u4EBF"]:["M","B"],lLt=()=>nAe()?[1e4,1e8]:[1e6,1e9],b9={K:"K",M:"M",B:"B",T:"T",P:"P",E:"E",Z:"Z",Y:"Y"},DVe=[{min:0,max:10**3,sign:""},{min:10**3,max:10**6,sign:b9.K},{min:10**6,max:10**9,sign:b9.M},{min:10**9,max:10**12,sign:b9.B},{min:10**12,max:10**15,sign:b9.T},{min:10**15,max:10**18,sign:b9.P},{min:10**18,max:10**21,sign:b9.E},{min:10**21,max:10**24,sign:b9.Z},{min:10**24,max:1/0,sign:b9.Y}],uLt=[{min:1,max:100,digit:4},{min:100,max:1e5,digit:2},{min:1e5,max:1e6,digit:1},{min:1e6,max:1/0,digit:0}],fLt=5,LVe=15;d();p();var dLt=ie(og());function Wx(t){return t&&+t}function rL(t){return typeof t!="string"&&typeof t!="number"||`${t}`.trim().length===0?!0:Number.isNaN(Number(t))}function UVe(t,e){return e&&(t===void 0||Number.isNaN(t)||t===""||t===null)?0:t}function oAe(t,e){return!e&&t.endsWith("0")?new dLt.default(t).toFixed():t}var FVe=t=>Object.prototype.toString.call(t)==="[object Object]";var zVe=class{constructor(e){ae(this,"calcConfig");ae(this,"bigNumber");ae(this,"BigNumber",sd.BigNumber);ae(this,"convertNum",e=>{let{isConvertToZero:r}=this.calcConfig;return UVe(e,r)});ae(this,"config",e=>{let{calcConfig:r}=this;this.calcConfig={...r,...e}});ae(this,"add",(e,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(e).plus(this.convertNum(r));return o?i.toFixed():i.toNumber()});ae(this,"sub",(e,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(e).minus(this.convertNum(r));return o?i.toFixed():i.toNumber()});ae(this,"mul",(e,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(e).times(this.convertNum(r));return o?i.toFixed():i.toNumber()});ae(this,"div",(e,r,n)=>{let{returnString:o}=n||this.calcConfig;this.calcConfig.decimalPlaces=40;let i=this.bigNumber(e).div(this.convertNum(r));return o?i.toFixed():i.toNumber()});ae(this,"safeDiv",(e,r,n)=>{let{returnString:o}=n||this.calcConfig;return Number(this.convertNum(r))===0?o?"0":0:this.div(e,this.convertNum(r),n)});ae(this,"pow",(e,r,n)=>{let{returnString:o}=n||this.calcConfig;if(!Number.isInteger(+r))throw new Error("Exponent not an integer");if(+r<0)throw new Error("Exponent need more than 0");let i=this.bigNumber(e).exponentiatedBy(r);return o?i.toFixed():i.toNumber()});ae(this,"digitLength",e=>this.bigNumber(e).dp());ae(this,"ceilTruncate",(e,r,n=!0)=>{let o=Wx(r);if(!n){let i=this.bigNumber(e).toFixed(Math.min(o,Number(this.digitLength(e))),sd.BigNumber.ROUND_CEIL);return oAe(i,n)}return this.bigNumber(e).toFixed(o,sd.BigNumber.ROUND_CEIL)});ae(this,"floorTruncate",(e,r,n=!0)=>{let o=Wx(r);if(!n){let i=this.bigNumber(e).toFixed(Math.min(o,this.digitLength(e)),sd.BigNumber.ROUND_FLOOR);return oAe(i,n)}return this.bigNumber(e).toFixed(o,sd.BigNumber.ROUND_FLOOR)});ae(this,"truncate",(e,r,n=!0)=>{let o=Wx(r);if(!n){let i=this.bigNumber(e).toFixed(Math.min(o,Number(this.digitLength(e))));return oAe(i,n)}return this.bigNumber(e).toFixed(o)});ae(this,"ceilMul",(e,r,n,o=!0)=>{let i=Wx(n),a=this.bigNumber(e).times(r).toFixed(i,sd.BigNumber.ROUND_CEIL);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),sd.BigNumber.ROUND_FLOOR)});ae(this,"floorMul",(e,r,n,o=!0)=>{let i=Wx(n),a=this.bigNumber(e).times(r).toFixed(i,sd.BigNumber.ROUND_FLOOR);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),sd.BigNumber.ROUND_FLOOR)});ae(this,"ceilDiv",(e,r,n,o=!0)=>{let i=Wx(n),a=this.bigNumber(e).div(r).toFixed(i,sd.BigNumber.ROUND_CEIL);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),sd.BigNumber.ROUND_FLOOR)});ae(this,"safeCeilDiv",(e,r,n,o)=>{let i=n||0;return Number(r)===0?this.ceilDiv(0,1,i,o):this.ceilDiv(e,r,i,o)});ae(this,"floorDiv",(e,r,n,o=!0)=>{let i=Wx(n),a=this.bigNumber(e).div(r).toFixed(i,sd.BigNumber.ROUND_FLOOR);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),sd.BigNumber.ROUND_FLOOR)});ae(this,"safeFloorDiv",(e,r,...n)=>Number(r)===0?this.floorDiv(0,1,...n):this.floorDiv(e,r,...n));ae(this,"toPlainString",e=>this.bigNumber(e).toFixed());ae(this,"lt",(e,r)=>this.bigNumber(e).lt(this.convertNum(r)));ae(this,"lte",(e,r)=>this.bigNumber(e).lte(this.convertNum(r)));ae(this,"gt",(e,r)=>this.bigNumber(e).gt(this.convertNum(r)));ae(this,"gte",(e,r)=>this.bigNumber(e).gte(this.convertNum(r)));ae(this,"eq",(e,r)=>this.bigNumber(e).eq(this.convertNum(r)));ae(this,"max",(...e)=>{let{returnString:r}=this.calcConfig;return r?sd.BigNumber.max(...e).toFixed():sd.BigNumber.max(...e).toNumber()});ae(this,"min",(...e)=>{let{returnString:r}=this.calcConfig;return r?sd.BigNumber.min(...e).toFixed():sd.BigNumber.min(...e).toNumber()});ae(this,"sigDigs",(e,r=5)=>{let n=this.bigNumber(e),o=n.precision(r);return n.precision()<r?n.toPrecision(r):o.toString()});this.calcConfig={...sLt,...e};let r=sd.BigNumber.clone();this.bigNumber=n=>{let{isConvertToZero:o,exponentialAt:i,decimalPlaces:a}=this.calcConfig;return i&&r.config({EXPONENTIAL_AT:i}),a&&r.config({DECIMAL_PLACES:a}),new r(UVe(n,o))}}},Fq=zVe;d();p();var Rb=ie(og());d();p();d();p();var $Ft=ie(og());d();p();var MFt=Yn(),hie=Na();function AAe(){let t=hie.okMarkLocaleVarSign;return MFt||!t}function sg(t,e=hie.okMarkLocaleVarSign||"",r){return!MFt&&typeof hie?.getFalconNeededRes=="function"&&hie.getFalconNeededRes(r,t),AAe()||!t?t:hie.okMarkLocale?.(t,e)||t}d();p();d();p();d();p();d();p();d();p();var qx=ie(Ut()),q_=ie(qe());d();p();var a5n="//static.coinall.ltd",hqe="//okg-pub-hk.oss-cn-hongkong.aliyuncs.com",s5n=()=>{let t=Hl(),{cdnBaseUrl:e=""}=t;(t.envSign==="daily"||t.envSign==="dev")&&(e=hqe);let r=e||a5n;return{BASE_URL_PUBLISH:`${r}/cdn/i18n/web`,BASE_URL_PREVIEW:`${r}/cdnpre/i18n/web`,BASE_URL_NOCDN_PUBLISH:`${hqe}/cdn/i18n/web`,BASE_URL_NOCDN_PREVIEW:`${hqe}/cdnpre/i18n/web`,LANGUAGE_VERSIONS:t.i18nVersion||{}}},V_=s5n;d();p();var{showKey:c5n,showKeyMode:PFt,preview:l5n}=!Yn()&&typeof sessionStorage<"u"?sessionStorage:{},u5n=c5n==="777",f5n=PFt==="1",d5n=PFt==="2",p5n=l5n==="1",NFt={isInDevMode:!1,usingRemote:!1,fetchBaseUrl:V_().BASE_URL_PUBLISH,isShowKeyMode:u5n,isShowKeyTips:f5n,isShowPureKey:d5n,isPreview:p5n,partsDataProvided:!1,hasLoadedModules:[],localeStore:{main:{}},localeDevStore:{main:{}},baseInitState:{fetchDone:!1,didMount:!1,didMountFns:[],errorTimes:0},localeState:{fetchModules:[],fetchConfigs:[]},SSRProviderModule:"SSRProviderModule"},x9=t=>{Object.assign(NFt,t)},ml=NFt;var h5n=/[\n]/g,m5n=/\{(\w+)}|(\n)|(\\n)+/g,mqe=/<\/?[a-z][\s\S]*>/i,g5n=/(\n)|(\\n)/g,OFt="en_US",vqe=Na();function DFt(){return AAe()?"":"data-locale-"}function BFt(t){let{isShowKeyMode:e}=ml,r=DFt(),n=[],o=0,i,a=0;for(;i=h5n.exec(t);){let[s,c]=i,{index:l}=i;o<l&&n.push((0,qx.jsx)(q_.Fragment,{children:t.slice(o,l)},`${r}${a++}`)),c||n.push((0,qx.jsx)(q_.Fragment,{children:(0,qx.jsx)("br",{})},`${r}${a++}`)),o=l+s.length}return o<t.length&&n.push((0,qx.jsx)(q_.Fragment,{children:t.slice(o)},`${r}${a}`)),e?n:(0,qx.jsx)(q_.Fragment,{children:n},`${r}${a}`)}function LFt(t,e){let r=DFt(),{isShowKeyMode:n}=ml,o=[],i=0,a,s=0;if(typeof t=="string"){for(;a=m5n.exec(t);){let[c,l]=a,{index:u}=a;i<u&&o.push((0,qx.jsx)(q_.Fragment,{children:t.slice(i,u)},`${r}${s++}`)),(Object.keys(e||{})||[]).length!==0&&e?.[l]!==void 0&&e?.[l]!==null&&o.push((0,qx.jsx)(q_.Fragment,{children:e[l]},`${r}${s++}`)),l===void 0&&o.push((0,qx.jsx)(q_.Fragment,{children:(0,qx.jsx)("br",{})},`${r}${s++}`)),i=u+c.length}i<t.length&&o.push((0,qx.jsx)(q_.Fragment,{children:t.slice(i)},`${r}${s}`))}return n?o:(0,qx.jsx)(q_.Fragment,{children:o},`${r}${s}`)}function cg(t,e){let{i18nModulePrefix:r=""}=Hl(),n=new RegExp(`^${r}`);return r&&!e?t&&(t.startsWith(r)?t:`${r}${t}`):e&&r&&t&&t.startsWith(r)?t.replace(n,""):t}function yqe(t,e){let r=`${t}`?.toLowerCase()?.replace(/-/g,"_"),n=/[\u4e00-\u9fa5]/gi;return r==="zh_cn"||r==="zh_tw"?!n.test(e):!1}function gie(){try{if(!Yn()){let t=window.javaweb_locale||null;if(t)return t=t.replace(/\n/g,"\\n"),JSON.parse(t)}return null}catch{return null}}function UFt(t,e,r,n,o){let i=setTimeout(()=>{window[`${t}`]||(r(e,n,o),clearTimeout(i))},1e3)}function IT(t,e,r="i18n"){let n=!Yn()&&vqe?.location?.pathname||"",o=`${r} -- ${n?`${t} -- ${n}`:t}`;e&&(o=`${o} -- ${e}`);let i=typeof e=="object",a=typeof e=="object"&&e?.devid?e.devid:!Yn()&&typeof localStorage!==void 0&&localStorage.devid||"",s=i?{...e,devid:a}:{message:e,devid:a};Hu.info(o,{message:s,customConfig:{error:{type:t},project:{id:243,token:"2b65098fbd898b1419f8241753fbf146"}}})}function mie(t,e,r,n=!1){let{isShowKeyMode:o,isShowPureKey:i,localeState:a}=ml,s=vqe.okMarkLocaleTextSign,{LANGUAGE_VERSIONS:c}=V_();if(!o)return sg(e||"",s,{noNeedFilter:!0});if(i)return sg(t,s,{noNeedFilter:!0});let l=r,u=a.fetchConfigs[0];if(!u)return sg(e,s,{noNeedFilter:!0});l||(l=u.project);let{site:f}=u,{version:h}=u,m=c[l];return m&&(h=m),n?`showkeyWithJSX?key=${t}?site=${f}?partName=${r}?project=${l}?version=${h}?content=${e}?showkeyWithJSX`:`showkey?key=${t}?site=${f}?partName=${r}?project=${l}?version=${h}?content=${e}?showkey`}function gqe(t){return Object.prototype.toString.call(t).includes("String")}function FFt(t={}){let{content:e}=t,{key:r,moduleName:n,handler:o={},useBr:i,withJSX:a,values:s={},currLocale:c,from:l="i18n"}=t;if(!e)return mie(r,e,n);if(vqe?.getFalconNeededRes&&sg(e,"",{originContent:!0,msg:{project:n,key:r,content:e}}),!o.hasBr&&mqe.test(e)&&i&&(e=gqe(e)?e.replace(g5n,""):e),a)return mie(r,e,n,a);if((Object.keys(s)||[]).length===0)return i&&gqe(e)&&e.indexOf(`
`)>-1&&!o.hasBr&&!mqe.test(e)?BFt(e):mie(r,e,n,a);let f="";return f=zFt({project:n,locale:c?.toLowerCase()},r,s,!0,l),i&&gqe(f)&&f.indexOf(`
`)>-1&&!o.hasBr&&!mqe.test(e||"")?BFt(f):mie(r,f,n,a)}var RT=Na(),v5n=typeof RT=="object"&&RT!==null&&RT.Object===Object&&RT,y5n=typeof RT=="object"&&RT!==null&&RT.Object===Object&&RT,b5n=typeof self=="object"&&self!==null&&self.Object===Object&&self,vie=y5n||v5n||b5n||Function("return this")();function HFt(t){let e=typeof t;return t!=null&&(e==="object"||e==="function")}function bqe(t,e,r,n){let{locale:o,ipRegion:i,envSign:a,langPath:s,userAgent:c,site:l}=fh||{};IT(t,{project:RT.__INIT_STATE__?.appContext?.project,locale:o,ipRegion:i,envSign:a,langPath:s,userAgent:c,site:l,message:r,devid:n},e)}function x5n(t,e,r){let n,o,i=0,a,s,c,l=0,u=!1,f=!1,h=!0,m=!e&&e!==0&&typeof vie.requestAnimationFrame=="function";if(typeof t!="function")throw new TypeError("Expected a function");let g=+(e??0);HFt(r)&&(u=Boolean(r?.leading),f=Boolean(r?.maxWait!==void 0),f&&r?.maxWait!==void 0&&(i=Math.max(+r.maxWait,g)),r&&"trailing"in r&&(h=Boolean(r.trailing)));function v(P){let j=n,M=o;return n=void 0,o=void 0,l=P,a=t.apply(M,j),a}function b(P){let j=P-c,M=P-l;return c===void 0||j>=g||j<0||f&&M>=i}function w(P){return s=void 0,h&&n?v(P):(n=void 0,o=void 0,a)}function _(P,j){return m?(vie.cancelAnimationFrame(s),vie.requestAnimationFrame(P)):setTimeout(P,j)}function I(P){if(m){vie.cancelAnimationFrame(P);return}clearTimeout(P)}function B(P){let j=P-c,M=P-l,y=g-j;return f?Math.min(y,i-M):y}function L(){let P=Date.now();if(b(P))return w(P);s=_(L,B(P))}function D(P){return l=P,s=_(L,g),u?v(P):a}function z(){s!==void 0&&I(s),l=0,n=void 0,c=0,o=void 0,s=void 0}function G(){return s===void 0?a:w(Date.now())}function U(){return s!==void 0}function T(...P){let j=Date.now(),M=b(j);if(n=P,o=this,c=j,M){if(s===void 0)return D(c);if(f)return s=_(L,g),v(c)}return s===void 0&&(s=_(L,g)),a}return T.cancel=z,T.flush=G,T.pending=U,T}var SAe=x5n;d();p();var w5n=Na(),EAe=w5n?.crypto,K_={mathRandom:()=>Math.random(),cryptoRandom:t=>{let{bytesLength:e=1,UnitArray:r=Uint32Array}=t||{},n=new r(e);if(EAe)return EAe.getRandomValues(n);let o=2**(r.BYTES_PER_ELEMENT*8)-1;for(let i=0;i<e;i++)n[i]=Math.floor(Math.random()*o);return n},get:t=>{let{useMathRandom:e=!1}=t||{};if(e)return K_.mathRandom();if(EAe){let r=new Uint32Array(1);return EAe.getRandomValues(r),r[0]/2**32}return K_.mathRandom()}};function jFt(t,e){if(Yn())return e;let n=navigator?.userAgent?.match(/Chrome\/(\d+)/)?.[1];return(n==="88"||n==="89")&&t==="zh-CN"?e.replace("ddHH","ddhh"):e}function WFt(t){let e=/<\s*(\/)?\s*([a-z]+)(?:\s+[^\/]+(?:\s*=\s*(?:[^/]+)|\"\S+\"|\'\S+\')?)?\s*(\/)?\s*>/gi,r={},n={},o=0,i=t,a=[],s=e.exec(t);for(;s!==null;)a.push(s),s=e.exec(t);return a.forEach(([c,l,u,f])=>{if(f)return;let h="";r[u]?(h=`</${r[u]}>`,Reflect.deleteProperty(r,u)):(r[u]=`tmp${o++}`,n[r[u]]={matchText:c,isClose:!!f,isEnd:!!l,tag:u},h=`<${r[u]}>`),i=i.replace(c,h)}),{res:i,tagMaps:n}}function GFt(t){return t&&["currency","percent","compact"].includes(t)}d();p();function VFt(t){let e=/\[?(GMT|UTC|غرينتش)(\+|-)([0-9]+)\]?/g;return/(GMT)[^+-]/.test(t)?t?.replace(/GMT/,"UTC"):t.replace(e,(o,i,a,s)=>s==="0"?"UTC":`(UTC+${s})`)}var xqe={"tr-tr":(t,e)=>{let r=e;return t.startsWith("MMdd")&&(r=e.replace("/",".")),t.includes("z")&&(r=VFt(e)),r},default:(t,e,r)=>{let n=e;return t.includes("z")?n=VFt(e):r.includes("ar-")&&(n="\u200F"+n),n}};function qFt(t,e,r){let n=t.toLowerCase();return xqe[n]!==void 0?xqe[n](e,r,n):xqe.default(e,r,n)}d();p();var Vq=ie(og());d();p();pqe();d();p();var yie="global",KFt="PLEASE_INIT_INTL",wqe="NOT_A_NUMBER";var Kx={currency:"currency",percent:"percent",compact:"compact"},_Ae={ceil:"ceil",floor:"floor"};var Aqe=null,Wq=Na();function Ib(t=fh?.locale||""){return t?t.replace(/_/g,"-"):"en-US"}function dh(t){let e=t?.project||yie;return`${Ib(t?.locale)}@${e}`}function Y_(){return!!(Yn()&&Wq?.ssrUtils?.setCache)}function bie(){return!!(Yn()&&Wq?.ssrUtils?.globalStore)}function xie(t="SSRProviderModule",e){return e?Wq?.ssrUtils?.globalStore?.set(t,e):Wq?.ssrUtils?.globalStore?.get(t)}function Gq(t,e){return e?Wq?.ssrUtils?.setCache?.(`blade@localeStore@${t}`,e):Wq?.ssrUtils?.getCache?.(`blade@localeStore@${t}`)}var Tb={};function Qd(t,e){if(e?.useSington&&Tb[dh(e)])return;let r=Hq(),n=pie({locale:Ib(e?.locale),messages:t,onError:o=>{Aqe=o}},r);if(Y_()&&e?.from){Gq(dh(e),n);return}Tb[dh(e)]=n}function YFt(){Aqe=null}function JFt(){return Aqe}d();p();function A5n(t){let e=["\u2080","\u2081","\u2082","\u2083","\u2084","\u2085","\u2086","\u2087","\u2088","\u2089"],r="",n=t;for(;n>0;)r=e[n%10]+r,n=Math.floor(n/10);return`0${r}`}function XFt(t,e){let{smallDigitalSymbol:r}=e;if(typeof t!="string")return t;let n=t.indexOf(r);if(n===-1||t.indexOf(r,n+1)!==-1)return t;let o=t.slice(n+1),i=0;for(;i<o.length&&o[i]==="0";)i++;if(i<4)return t;let a=t.slice(0,n),s=A5n(i)+o.slice(i);return`${a}${r}${s}`}var S5n={"en-in":()=>({groupSize:3,secondaryGroupSize:2}),"hi-in":()=>({groupSize:3,secondaryGroupSize:2}),"es-es":t=>({groupSize:t?.length===4?0:3}),"es-ar":t=>({groupSize:t?.length===4?0:3}),"pl-pl":t=>({groupSize:t?.length===4?0:3}),"pt-pt":t=>({groupSize:t?.length===4?0:3})};function Sqe(t){let e=t?.bgValue?.e,r=!!`${t?.value}`.split("").find(u=>u==="."),n=/e[+-]|e\d/.test(`${t?.value}`),o=r&&!n?`${t?.value}`:t.bgValue.toFormat({groupSeparator:"",decimalSeparator:"."}),[i,a]=o?.trim().split("."),s=a?a.length:0;e&&e<0&&a&&Math.abs(e)>a.length&&(s=Math.abs(e)+2);let c={};(typeof t?.useGrouping!="boolean"||t?.useGrouping)&&(c=S5n[t.locale.toLowerCase()]?.(i)||{groupSize:3});let l={decimalSeparator:t?.smallDigitalSymbol,groupSeparator:t?.micrometerSymbol,...c};return{decimalLen:s,bgFormatConfig:l}}function Eqe(t,e,r){let n=t.replace("-",""),o=e.replace(/0/g,"").replace(/\d/,n),i={"es-419":()=>/\d%/.test(o)?o.replace(/%/,"\xA0%"):o};return i[r]&&i[r]()||o}function E5n(t){let{needZero:e,digit:r}=t,n=0;return e&&(n=r),n}function _5n(t){let{digit:e}=t,r=2;return e==0?r=0:e&&(r=e),r}function C5n(t){switch(t){case _Ae.ceil:return Vq.default.ROUND_CEIL;case _Ae.floor:return Vq.default.ROUND_FLOOR;default:return Vq.default.ROUND_HALF_UP}}function k5n(t){return t===0?0:t}function T5n(t){let e=t?.match(/\d/g);return e?e.length:-1}function I5n(t,e){try{let r=`${Number(t)}`,{res:n,roundingMode:o,digit:i=2,needZero:a,locale:s,micrometerSymbol:c,smallDigitalSymbol:l,useGrouping:u}=e,f=n.replace(/(\d)[\s,.](\d)/g,(G,U,T)=>U+T).replace(/-/,""),h=new RegExp(`\\${c}|\\+`,"g"),m=n?.replace(h,""),g=m?.indexOf(l);m?.includes(l)||(g=T5n(m));let v=new RegExp(`(.{${g}})`),b=r?.replace(/\.|\+/,"")?.replace(v,"$1."),w=new Vq.default(b),_=k5n(i),I=w.toFixed(_,C5n(o)),B=new Vq.default(I),{bgFormatConfig:L}=Sqe({bgValue:w,micrometerSymbol:c,smallDigitalSymbol:l,locale:s,value:r,useGrouping:u}),D;return typeof a>"u"||a?D=B.toFormat(_,L):D=B.toFormat(L),f.replace(/[\d]+/g,D)}catch(r){throw new Error(`Number short err: ${r}`)}}function _qe(t,e,r){let{style:n,notation:o}=e,i=E5n(e),a=_5n(e),s=e?.roundingMode,c={},l=t;if(n===Kx.percent)l=1,t<0&&(l=-1),c={minimumFractionDigits:0,style:e?.style};else if(o===Kx.compact){let{digit:u,needZero:f,micrometerSymbol:h="",smallDigitalSymbol:m="",useGrouping:g}=e;c={notation:Kx.compact,compactDisplay:"short",minimumFractionDigits:20,maximumFractionDigits:20};let v=Tb[dh({locale:r})].formatNumber(l,c);return I5n(l,{digit:u,res:v,roundingMode:s,needZero:f,locale:r,micrometerSymbol:h,smallDigitalSymbol:m,useGrouping:g})}else c={style:e?.style,currency:e?.currency,currencyDisplay:"narrowSymbol",minimumFractionDigits:i,maximumFractionDigits:a,roundingMode:s};return Tb[dh({locale:r})].formatNumber(l,c)}function sL(t,e,r){let n=t,{isRTL:o=!1}=Hl(),{signDisplay:i=!1,zeroSign:a="+"}=r||{};return i&&(e>0?n=`+${n}`:e==0&&a&&(n=`${a}${n}`)),o&&(n=`\u200F\u200E${n}\u200F`),n}d();p();var R5n=["ar","he","fa","ur","ks","ps","ug","pa","sd"],QFt=(t,e,r)=>{let n=1,o=Math.abs(e);return(t.length>1&&t!=="-1"||o>1||o===0)&&(n=2),(/^-/.test(t)||e===0&&r==="-")&&(n=-n),n},ZFt=(t,e)=>{let r,n=Math.abs(t);if(e){let o="\u0661",i="\u0662";r=n===1?new RegExp(`(?:${o}|1)`,"g"):new RegExp(`(?:${i}|2)`,"g")}else r=n===1?/1/g:/2/g;return r},Cqe=t=>{let{signDisplay:e=!1,number:r,zeroSign:n="+"}=t,o=String(r),i=o;return!o?.includes("+")&&!o?.includes("-")&&e&&(r!=0?i=`+${o}`:r==0&&n&&(i=`${n}${o}`)),i},CAe=(t,e)=>{let{stringValue:r,numberValue:n,code:o,locale:i,currencyDisplay:a,currencySign:s="",signDisplay:c,zeroSign:l="+",invalid:u=!1}=e,f=String(t),h=r;n===0&&l==="-"&&(h=`-${r}`);let m=a==="narrowSymbol",g=R5n.some(v=>i?.startsWith(v));if(u&&m&&g)return`\u200F\u200E${Cqe({number:h,signDisplay:c,zeroSign:l})}\xA0\u200F${s}\u200E\u200F`;try{Qd({},{locale:i,useSington:!0});let b=Tb[dh({locale:i})];YFt();let w=c&&(n!==0||l),_=b.formatNumber(t,{style:"currency",currency:o,currencyDisplay:a,minimumFractionDigits:0,maximumFractionDigits:0,...w?{signDisplay:"always"}:{}}),I=JFt();if(I&&I.toString().includes("Invalid currency code"))return s?CAe(t,{...e,code:"USD",invalid:!0}):Cqe({number:h,signDisplay:c,zeroSign:l});if(u){let D=ZFt(t,g),z=r.replace(/^[+-]/,"");return _.replace(D,z).replace("US$",s).replace("$",s)}if(m&&g){let D=_.replace(/\u200F/g,"").replace(/\u200E/g,"").replace(/\u00A0/g,"").replace(/\u0661/g,"").replace(f,"");return`\u200F\u200E${h}\xA0\u200F${D}\u200E\u200F`}let B=ZFt(t,g),L=r.replace(/^[+-]/,"");return _.replace(B,L)}catch{return h}},kqe=(t,e)=>{let r=Hl()?.isRTL,{currency:n=""}=e,{currencySign:o="",signDisplay:i,zeroSign:a,code:s,isSymbol:c=!0,forceLtr:l=!1}=e,u=Cqe({number:t,signDisplay:i,zeroSign:a});if(!c&&s&&(n=s),!n&&!o)return u;let f=n&&!o;if(r){let b=f?` ${n}`:o;return`\u200F\u200E${u}\u200F${b}\u200F`}if(f)return l?`\u200E${u} ${n}\u200E`:`${u} ${n}`;let h=/^([-+])([^-+]+)$/,g=u.match(h)?.[1]||"",v=u.replace(g,"");return`${g}${o}${v}`};var M5n=Na(),kAe=class{constructor(e={}){ae(this,"intlConfigs");ae(this,"formatCurrency",(e,r)=>{let{currencyDisplay:n="narrowSymbol",isSymbol:o=!0,code:i="",zeroSign:a="+"}=r,s=Ib(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:c}=this.getNumberInfo(s),l=String(e),u=Number(l.replace(c,"."));if(!i)return kqe(e,r);if(!n||n==="narrowSymbol"){if(!o)return kqe(e,r);let m=l.startsWith("-")||u===0&&a==="-"?-1:1;return CAe(m,{...r,locale:s,stringValue:l,numberValue:u,currencyDisplay:n})}let f=QFt(l,u,a);return CAe(f,{...r,locale:s,currencySign:i,stringValue:l,numberValue:u})});ae(this,"formatRange",e=>{let r=fh?.isRTL,{sign:n=""}=e,{leftNumber:o,rightNumber:i}=e;return o||(o=""),i||(i=""),r?`\u200F${o}${n}\u200E${i}\u200F`:o+n+i});ae(this,"formatDateTime",(e,r)=>{let n,o=Ib(r?.locale||this.intlConfigs.locale);if(r?.format){let i=r?.format;i?.includes("MMMdd")&&(i=i.replace("MMMdd","MMMd"));let a=jFt(o,i),s={locale:o,project:a,useSington:!0};Qd({[a]:`{date, date, ::${a}}`},s),n=this.formatMessage(s,a,{date:e}),n=qFt(o,a,n)}else{let i="\u200F",a={locale:o,useSington:!0};Qd({},a),n=Tb[dh(a)].formatDate(e,r),o.includes("ar-")&&(n=i+n)}return sg(n)});ae(this,"shortNumber",(e,r)=>this.formatNumber(e,{...r,notation:"compact"}));ae(this,"percent",(e,r)=>this.formatNumber(e,{...r,style:"percent"}));ae(this,"zeroFoldedNum",(e,r)=>{let n=Ib(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:o}=this.getNumberInfo(n),i={...r,smallDigitalSymbol:o};return XFt(e,i)});ae(this,"scientificNotation",(e,r)=>this.zeroFoldedNum(e,r));ae(this,"forceLTR",e=>fh?.isRTL?e:`\u200E${e}\u200E`);ae(this,"formatNumber",(e,r)=>{let n=new $Ft.default(e);if(Number.isNaN(n.toNumber())){if(fh?.envSign!=="prod")throw new Error(wqe);return""}let o=Ib(r?.locale||this.intlConfigs.locale),{micrometerSymbol:i,smallDigitalSymbol:a}=this.getNumberInfo(o),{decimalLen:s,bgFormatConfig:c}=Sqe({bgValue:n,micrometerSymbol:i,smallDigitalSymbol:a,locale:o,value:e,useGrouping:r?.useGrouping}),l=GFt(r?.style||r?.notation),u={...r,bgFormatConfig:c,micrometerSymbol:i,smallDigitalSymbol:a};if(typeof r?.needZero>"u"||r?.needZero){if(l&&r){let v=_qe(e,u,o);if(r?.notation===Kx.compact||r?.style===Kx.currency){let b=sL(v,e,r);return sg(b)}else if(r?.style===Kx.percent&&!r?.needK){let b=Eqe(n.toFormat(s,c),v,o),w=sL(b,e,r);return sg(w)}}let m=n.toFormat(s,c),g=sL(m,e,r);return sg(g)}if(l){let m=_qe(n.toNumber(),u,o);if(r?.notation===Kx.compact||r?.style===Kx.currency){let g=sL(m,e,r);return sg(g)}else if(r?.style===Kx.percent&&!r?.needK){let g=Eqe(n.toFormat(c),m,o),v=sL(g,e,r);return sg(v)}}let f=n.toFormat(c),h=sL(f,e,r);return sg(h)});ae(this,"formatMessage",(e,r,n,o=!1,i)=>{let a={...n};o&&Object.keys(n).forEach(b=>{a[b]=sg(n[b],M5n.okMarkLocaleVarInTextSign,{noNeedFilter:!0})});let{locale:s,project:c}=e,l=dh({project:c,locale:Ib(s||this.intlConfigs.locale)}),u=Tb[l];if(Y_()&&i==="i18n"&&(u=Gq(l)),!u){if(fh?.envSign!=="prod")throw new Error(KFt);return""}let f={id:r,defaultMessage:""},h={},m=u.messages[r],g=WFt(m);u.messages[r]=g.res,Object.entries(g.tagMaps).forEach(([b,{isClose:w,isEnd:_,matchText:I,tag:B}])=>{if(!_){if(w){h[b]=()=>I;return}h[b]=L=>`${I}${L}</${B}>`}});let v=u.formatMessage(f,{...a,...h});return u.messages[r]=m,v});ae(this,"formatRelativeTime",(e,r,n)=>{let o={locale:Ib(n?.locale||this.intlConfigs.locale),useSington:!0};return Qd({},o),Tb[dh(o)].formatRelativeTime(e,r,n)});ae(this,"getNumberInfo",e=>{let r={project:yie,locale:Ib(e||this.intlConfigs.locale),useSington:!0};Qd({},r);let n=Tb[dh(r)].formatNumber(10000.1);return{micrometerSymbol:n[2],smallDigitalSymbol:n.split("").reverse()[1]}});ae(this,"parseLocaleNumber",(e,r)=>{let n=`${e}`?.replace(/\u200F|\u200E/g,""),o=Ib(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:i,micrometerSymbol:a}=this.getNumberInfo(o),s=new RegExp(`\\${a}`,"g"),[c,l]=n.split(i),u=c.replace(s,""),f=Number(`${u}${l?`.${l}`:""}`);if(Number.isNaN(f)||n[0]!=="-"&&Number.isNaN(Number(n[0])))throw new Error(wqe);if(r?.handleInput){let h=!!n.split("").find(m=>m===i);return`${u}${h?".":""}${l===void 0?"":l}`}return f});ae(this,"isPlural",(e,r)=>{let o={locale:Ib(r?.locale||this.intlConfigs.locale),useSington:!0};return Qd({},o),Tb[dh(o)].formatPlural(e)!=="one"});this.intlConfigs=e,this.intlConfigs=e}init(e,r={}){Qd(e,{...r,locale:this.locale})}get locale(){return Ib(this.intlConfigs.locale)}};var Mv=new kAe,xf=Mv,uGi=Mv.formatDateTime,wie=Mv.formatNumber,fGi=Mv.formatCurrency,dGi=Mv.formatRelativeTime,pGi=Mv.zeroFoldedNum,hGi=Mv.zeroFoldedNum,mGi=Mv.forceLTR,gGi=Mv.getNumberInfo,vGi=Mv.parseLocaleNumber,yGi=Mv.percent,bGi=Mv.shortNumber,xGi=Mv.isPlural;var zFt=Mv.formatMessage;function Tqe(t,e){let r={groupSeparator:"",decimalSeparator:"."};return t&&e!==void 0&&e!==null?[e,r]:[r]}function Iqe(t,...e){let[r,n=0,o=!0,i=2,a=!0]=e||[],s=fh?.isRTL,c=cLt(),l=lLt(),u=new Rb.BigNumber(r).abs(),f=1,h="",m=e.find(v=>FVe(v))||{};if(u.isLessThan(new Rb.BigNumber(l[0])))return t(r,n,{...m,needZero:o});u.isGreaterThanOrEqualTo(l[1])?(f=l[1],h=c[1]):(f=l[0],h=c[0]),Rb.BigNumber.config({DECIMAL_PLACES:40});let g=t(new Rb.BigNumber(r).div(f).toNumber(),i,{...m,needZero:a});return s?`${h}${g}`:`${g}${h}`}function Rqe(t,e){let r=e[0],{digit:n=0,needZero:o=!0,shortDigit:i=2,shortNeedZero:a=!0,needK:s=!0,needChineseUnit:c=!1}=e[1]||{},l=fh?.isRTL,u=!(nAe()&&c),f=s?["K","M","B"]:["M","B"],h=s?[1e3,1e6,1e9]:[1e6,1e9],m=u?f:["\u4E07","\u4EBF"],g=u?h:[1e4,1e8],v=new Rb.BigNumber(r).abs(),b=1,w="",[_,I,B]=g,[L,D,z]=m,G=e.find(T=>FVe(T))||{};if(v.isLessThan(new Rb.BigNumber(_)))return t(r,n,{...G,needZero:o});b=B||I,w=z||D,B&&v.isGreaterThanOrEqualTo(I)&&v.isLessThan(new Rb.BigNumber(B))&&(b=I,w=D),v.isGreaterThanOrEqualTo(_)&&v.isLessThan(new Rb.BigNumber(I))&&(b=_,w=L),Rb.BigNumber.config({DECIMAL_PLACES:40});let U=t(new Rb.BigNumber(r).div(b).toNumber(),i,{...G,needZero:a});return l?`${w}${U}`:`${U}${w}`}var Mqe=class extends Fq{constructor(){super(...arguments);ae(this,"thousandFormat",(r,n)=>rL(r)?"NaN":wie(r,n));ae(this,"showCeilTruncation",(r,n,o)=>{if(rL(r))return"NaN";let i=typeof o=="boolean"?{needZero:o}:o,a=i?.needZero===void 0?!0:i?.needZero,s=Wx(n),c=this.bigNumber(this.bigNumber(r).toFixed(s,Rb.BigNumber.ROUND_CEIL)).toFormat(...Tqe(a,s));return wie(c,{...i,needZero:a})});ae(this,"showFloorTruncation",(r,n,o)=>{if(rL(r))return"NaN";let i=typeof o=="boolean"?{needZero:o}:o,a=i?.needZero===void 0?!0:i?.needZero,s=Wx(n),c=this.bigNumber(this.bigNumber(r).toFixed(s,Rb.BigNumber.ROUND_FLOOR)).toFormat(...Tqe(a,s));return wie(c,{...i,needZero:a})});ae(this,"showTruncation",(r,n,o)=>{if(rL(r))return"NaN";let i=Wx(n),a=typeof o=="boolean"?{needZero:o}:o,s=a?.needZero===void 0?!0:a?.needZero,c=this.bigNumber(this.bigNumber(r).toFixed(i)).toFormat(...Tqe(s,i));return wie(c,{...a,needZero:s})});ae(this,"roundShort",(...r)=>Iqe(this.showTruncation.bind(this),...r));ae(this,"floorShort",(...r)=>Iqe(this.showFloorTruncation.bind(this),...r));ae(this,"ceilShort",(...r)=>Iqe(this.showCeilTruncation.bind(this),...r));ae(this,"roundTruncateShort",(...r)=>Rqe(this.showTruncation.bind(this),r));ae(this,"floorTruncateShort",(...r)=>Rqe(this.showFloorTruncation.bind(this),r));ae(this,"ceilTruncateShort",(...r)=>Rqe(this.showCeilTruncation.bind(this),r));ae(this,"abbreviateFiat",(r,n)=>{if(rL(r))return"NaN";let o=+r;if(o===0)return"0";let i=0,a=10**-LVe;return Math.abs(o)<a?(i=LVe,o=o<0?-a:a):i=this.getFiatDigit(o),this.showTruncation(o,i,n)});ae(this,"getFiatDigit",r=>{let n=0,o=Math.abs(+r);if(o<1){let a=this.toPlainString(r),s=a.length;return a=a.replace(/^0\.0*/,"0."),n=s-a.length+fLt,n}return n=uLt.find(({min:a,max:s})=>o>=a&&o<s)?.digit||0,n})}num2Shorthand(r,n=2,o){let i=DVe[0];if(rL(r))return"NaN";let a=Math.abs(+r),s=DVe.find(({min:f,max:h})=>a>=f&&a<h)||i,{min:c,sign:l}=s;if(c===0)return this.showFloorTruncation(r,n,o);let u=this.div(r,c);return`${this.showFloorTruncation(u,n,o)}${l}`}},Pqe=Mqe;var ds=new Pqe;d();p();d();p();d();p();var ezt={1:"Jan",2:"Feb",3:"Mar",4:"Apr",5:"May",6:"Jun",7:"Jul",8:"Aug",9:"Sept",10:"Oct",11:"Nov",12:"Dec"};d();p();var qq=t=>t>=10?t:`0${t}`,TAe=t=>t?typeof t=="string"&&/^\d*$/.test(t)?Number(t):t:null,cL=(t,e)=>{let r=TAe(t),n=r?new Date(r):new Date,o=n.getFullYear(),i=n.getMonth()+1,a=n.getDate();if(e==="firstDayOfWeek"){let v=(n.getDay()-1+7)%7;if(a-=v,a<=0){let b=new Date(o,i,0).getDate();a+=b,i-=1,i<1&&(i=12,o-=1)}}if(e==="lastDayOfWeek"){let m=n.getDay();if(m!==0){let g=7-m;a+=g;let v=new Date(o,i,0).getDate();a>v&&(a-=v,i+=1,i>12&&(o+=1))}}let s=n.getHours(),c=n.getMinutes(),l=n.getSeconds(),u=n.getMilliseconds(),f=12;s>0&&(f=s>12?s-12:s);let h;return s===12&&c===0?h="noon":h=s>=12?"pm":"am",{year:o,month:qq(i),monthNum:i,day:qq(a),dayNum:a,hour:qq(s),minute:qq(c),second:qq(l),millisecond:qq(u),hour12:f,ampm:h}},Nqe=(t,e,r)=>{let n=Number(t),o=r||new Date,i=new Date(o.getTime()),{year:a,month:s,day:c,hour:l,minute:u,second:f,millisecond:h}=cL(i),m={"y+":()=>i.setFullYear(Number(a)+n),"M+":()=>i.setMonth(Number(s)-1+n),"d+":()=>i.setDate(Number(c)+n),"h+":()=>i.setHours(Number(l)+n),"m+":()=>i.setMinutes(Number(u)+n),"s+":()=>i.setSeconds(Number(f)+n),ms:()=>i.setMilliseconds(Number(h)+n)},v=Object.keys(m).find(w=>new RegExp(`${w}`).test(e)),b=v?m[v]:void 0;return b?b():i};var Bqe=t=>{let{year:e}=cL();return new Date(e,t,0)};var Aie=(t,e="yyyy-MM-dd hh:mm:ss",r)=>{let{year:n,month:o,monthNum:i,day:a,dayNum:s,hour:c,minute:l,second:u,ampm:f,hour12:h}=cL(t,r),m={yyyy(){return n},yy(){return n%100},M(){return i},MM(){return o},MMM(){return ezt[i]},d(){return s},dd(){return a},h(){return h},hh(){return c},mm(){return l},ss(){return u},bbb(){return f}};return e.replace(/([a-z])(\1)*/gi,g=>{let v=m[g];return v?String(v()):""})},P5n=t=>{let e=TAe(t);return(e?new Date(e):new Date).toISOString()},N5n=(t,e,r)=>{let n=Nqe(t,e,r);return new Date(n)},B5n=(t,e,r)=>{let n=Nqe(-t,e,r);return new Date(n)},O5n=t=>{let{year:e,month:r,day:n,hour:o,minute:i,second:a,millisecond:s}=cL(),c={"y+":e,"M+":r,"d+":n,"h+":o,"m+":i,"s+":a,ms:s},u=Object.keys(c).find(f=>/y\+|d\+|h\+/.test(f)&&new RegExp(`${f}`,"i").test(t)||new RegExp(`${f}`).test(t));return u?c[u]:""},Oqe={"y+":"setFullYear","M+":"setMonth","d+":"setDate","h+":"setHours","m+":"setMinutes","s+":"setSeconds",ms:"setMilliseconds"},D5n=t=>{let e=new Date,r=Object.keys(Oqe);return Object.entries(t).forEach(n=>{let o=r.find(i=>new RegExp(`${i}`).test(n[0]));if(o&&Oqe[o]){let i=Oqe[o],a=typeof n[1]=="number"?n[1]:0;if("M+".includes(o)){let s=e[i](a-1);e=new Date(s)}else{let s=e[i](a);e=new Date(s)}}}),e},L5n=()=>cL(),U5n=t=>{let e=TAe(t);return e?new Date(e):new Date},F5n=t=>{let{isSafari:e,isIOS:r}=ADt;return t&&(e||r)?t.replace(/-/g,"/"):t},tzt=(t,e="d",r=!1)=>{let n=t||new Date,a=r?{"y+":"yyyy-12-dd 23:59:59","M+":"yyyy-MM-dd 23:59:59","dw+":"yyyy-MM-dd 00:00:00","d+":"yyyy-MM-dd 23:59:59","h+":"yyyy-MM-dd hh:59:59","m+":"yyyy-MM-dd hh:mm:59"}:{"y+":"yyyy-01-01 00:00:00","M+":"yyyy-MM-01 00:00:00","dw+":"yyyy-MM-dd 00:00:00","d+":"yyyy-MM-dd 00:00:00","h+":"yyyy-MM-dd hh:00:00","m+":"yyyy-MM-dd hh:mm:00"},c=Object.keys(a).find(u=>new RegExp(`${u}`).test(e)),l;if(c==="dw+"&&a[c]){let u=r?"lastDayOfWeek":"firstDayOfWeek";l=Aie(n,a[c],u)}else if(r&&/y+/.test(e)&&a["y+"])l=Aie(Bqe(12),a["y+"]);else if(r&&/M+/.test(e)&&a["M+"]){let{monthNum:u}=cL(n);l=Aie(Bqe(u),a["M+"])}else c&&a[c]&&(l=Aie(n,a[c]));return l=l?F5n(l):"",l?new Date(l):""},z5n=(t,e="d")=>tzt(t,e,!1),H5n=(t,e="d")=>tzt(t,e,!0),j5n=()=>new Date().valueOf(),rzt={format:Aie,formatToISOString:P5n,add:N5n,subtract:B5n,set:D5n,get:O5n,toObject:L5n,toDate:U5n,startOf:z5n,endOf:H5n,valueOf:j5n};var Dqe=rzt;d();p();d();p();var Lqe=class{constructor(){ae(this,"slist");ae(this,"remove",(e,r)=>{let n=this.slist[e];!n||!r||n.forEach((o,i)=>{o.id===r&&n.splice(i,1)})});ae(this,"listen",(e,r,n)=>{if(typeof r!="function")return null;this.slist[e]||(this.slist[e]=[]);let o=`${e}${Math.floor(K_.get()*1e9)}`;return this.slist[e].push({id:o,fn:r,once:n,count:0}),{id:o,remove:()=>{this.remove(e,o)}}});ae(this,"trigger",(e,...r)=>{let n=this.slist[e];!n||n.length===0||n.forEach(o=>{let i=o,{id:a,fn:s,once:c}=i;s&&(s.apply(this,r),i.count++,c&&this.remove(e,a))})});this.slist=(()=>{if(Yn())return{};let e=Na();return e._global_subscribe_list||(e._global_subscribe_list={}),e._global_subscribe_list})()}},J_=new Lqe;d();p();d();p();d();p();d();p();d();p();var nzt=Na();function ozt(){return crypto?.randomUUID?crypto.randomUUID():K_.get().toString(36).slice(2)}function Yx(t,e,r){let n=nzt.chrome||nzt.browser;n?.storage?.local?n?.storage?.local.get("devid",o=>{bqe(t,e,r,o?.devid)}):bqe(t,e,r)}d();p();d();p();var Jx="ok-storagemutated",izt="ok-storagemutated-1",azt={timeout:"idb_queue_timeout_error"};d();p();var Kq=new Map;function IAe(t,...e){Kq.set(t,!0),J_.trigger(t,...e),Kq.set(t,!1)}function szt(){if(!Yn()&&typeof BroadcastChannel<"u"){let t=new BroadcastChannel(izt);J_.listen(Jx,e=>{Kq.get(Jx)&&t.postMessage(e)},!1),t.onmessage=e=>{if(e?.data){let{changedParts:r}=e.data;J_.trigger(Jx,{changedParts:r,resetCache:!0})}}}}d();p();function w9(t,e){let r,n=!1,o;return{subscribe(i){async function a(){let l;try{r?l=await r:(r=t(),l=await r,r=null),n=!0,o=l,i(l,null)}catch(u){i(null,u)}}n&&i(o,null),a();function s({changedParts:l}){let u=!1;Array.isArray(e)?u=e.includes(l):u=l===e,u&&a()}let c=J_.listen(Jx,s,!1);return{unsubscribe:()=>{c?.remove()}}},hasValue(){return n},getValue(){return o}}}d();p();function W5n(t,e,r){if(e==="$in"&&Array.isArray(r))return r.includes(t);if(typeof t=="number"&&typeof r=="number")switch(e){case"$eq":return t===r;case"$ne":return t!==r;case"$gt":return t>r;case"$lt":return t<r;case"$gte":return t>=r;case"$lte":return t<=r;default:break}throw new Error(`Unsupported operator or type: ${e}`)}function G5n(t,e){return Object.entries(e).every(([r,n])=>W5n(t,r,n))}function V5n(t,e,r){return typeof r=="object"?G5n(t[e],r):t[e]===r}function czt(t,e){let r=[],n=Object.entries(e);for(let o=0;o<n.length;o++){let[i,a]=n[o];r.push([i,a])}return r.every(([o,i])=>V5n(t,o,i))}function RAe(t,e){return t.filter(r=>czt(r,e))}d();p();d();p();var MAe=class{constructor(e=50){ae(this,"cache",new Map);ae(this,"keys");ae(this,"keysIndex",0);e>0&&(this.keys=Array.from(new Array(e)))}delete(e){this.keys&&(this.keys=this.keys.map(r=>r===e?void 0:r),this.keysIndex=(this.keysIndex-1)%this.keys.length),this.cache.delete(e)}clear(){this.cache.clear(),this.keys&&(this.keys.fill(void 0),this.keysIndex=0)}get(e){return this.cache.get(e)}set(e,r){if(this.keys&&!this.keys.includes(e)){let n=this.keys[this.keysIndex];n!==void 0&&this.cache.delete(n),this.keys[this.keysIndex]=e,this.keysIndex=(this.keysIndex+1)%this.keys.length}this.cache.set(e,r)}toArray(){return Array.from(this.cache.values())}unlimitSize(){this.keys=void 0,this.keysIndex=0}};d();p();var lzt="idb;",PAe=class{constructor(){ae(this,"queue");ae(this,"isProcessing");ae(this,"processingQueue");ae(this,"timeout");this.queue=[],this.isProcessing=!1,this.processingQueue=null}setTimeout(e){this.timeout=e}async enqueue(e,r){return new Promise((n,o)=>{this.queue.push({fn:e,resolve:n,reject:o,queueType:r}),this.isProcessing||this.processQueue()})}async processQueue(){if(this.queue.length===0){this.isProcessing=!1;return}this.isProcessing=!0,this.processingQueue=this.queue.shift();let{fn:e,resolve:r,reject:n,queueType:o}=this.processingQueue,i=null,a=()=>{i&&(clearTimeout(i),i=null)};try{let s=await Promise.race([e(),new Promise((c,l)=>{i=this.timeout?setTimeout(()=>{i=null,l(new Error(azt.timeout)),Yx(`${lzt}-enqueue-timeout-err`,lzt,`enqueue timeout source:${o}`)},this.timeout):null})]);a(),r(s)}catch(s){a(),n(s)}this.processingQueue=null,await this.processQueue()}};var A9="idb",Xx=new PAe,NAe=class{constructor({storeName:e,indices:r,options:n,db:o,enableCache:i,preload:a}){ae(this,"options");ae(this,"db");ae(this,"storeName");ae(this,"enableCache");ae(this,"indices");ae(this,"transaction");ae(this,"store");ae(this,"storeExist");ae(this,"cache");ae(this,"preload");this.db=o,this.storeName=e,this.indices=r??[],this.options=n,this.enableCache=i??!0,this.preload=a??!1,this.storeExist=!1,this.cache=new MAe,this.initListener()}initListener(){J_.listen(Jx,({changedParts:e,resetCache:r})=>{!Kq.get(Jx)&&e===this.getQueryRange()&&r&&this.cache.clear()},!1)}getPrimaryKey(){return typeof this.options?.keyPath=="string"?this.options?.keyPath:""}isCacheable(e){return!(!this.db.autoVersion&&!this.enableCache||Array.isArray(e)||e instanceof IDBKeyRange)}async performSpecialQuery(e){if(!e)return null;let r=this.indices,n=this.getPrimaryKey(),o=e?[n,...r.map(i=>typeof i.keyPath=="string"?i.keyPath:"")].find(i=>i&&Object.hasOwn(e,i)):void 0;if(o){let i=e[o],a=typeof i=="object"&&"$in"in i;if(typeof i=="string"||typeof i=="number"||a){if(o===n){let c=await this.get(i);return c?{key:o,data:[c]}:null}let s=r.find(c=>c.keyPath===o);if(s)return{key:o,data:await this.getAllFromIndex(s.indexName,i,!0)}}}return null}getCacheData(e){if(!!this.isCacheable(e))return this.cache.get(e)}setCacheData(e,r){!this.isCacheable(e)||this.cache.set(e,r)}deleteCacheData(e){!this.isCacheable(e)||this.cache.delete(e)}async getApi(e){if(Yn())return"";let{transaction:r,store:n}=await this.basicOpenStore("get",this.storeName);return new Promise((o,i)=>{let a=e(n),s,c=this.getPrimaryKey();a.onsuccess=l=>{s=l.target.result},r.oncomplete=()=>{if(this.db.db?.close(),this.db.versionChange&&(this.db.versionChange=!1),s&&typeof s=="object"&&c in s){let l=s[c];this.setCacheData(l,s)}o(s)},r.onabort=l=>{let{name:u,message:f}=l?.target?.error||{};Yx(`${A9}-getDB-about-err`,A9,`${u}: ${f}`),this.db.db?.close(),i(l)},r.onerror=l=>{let{name:u,message:f}=l?.target?.error||{};Yx(`${A9}-getDB-catch-err`,A9,`${u}: ${f}`),this.db.db?.close(),i(l)}})}createIndex(e,r,n){if(Yn())return!1;if(!this.db.autoVersion)throw new Error("Can not create index dynamically when version is set");let o={indexName:e,keyPath:r,options:n??{}};return this.db.setVersion(this.db.vero+1),this.db.stores.has(this.storeName)?(this.indices.push(o),!0):!1}async getAllFromIndex(e,r,n=!0){return Xx.enqueue(()=>this.getApi(o=>{let i=o.index(e);return n?i.getAll(r):i.get(r)}),"getAllFromIndex")}liveQuery(e){return w9(()=>this.query(e),this.getQueryRange())}async query(e){let r=await this.performSpecialQuery(e);if(r){let o={...e};return delete o[r.key],RAe(r.data,o)}let n=await this.getAll();return e?RAe(n,e):n}async get(e){let r=this.getCacheData(e);return typeof r<"u"?r:Xx.enqueue(()=>this.getApi(n=>n.get(e)),"get")}async getAll(e,r){let n=await Xx.enqueue(()=>this.getApi(o=>o.getAll(e,r)),"getAll");return Array.isArray(n)?n.filter(o=>o!==null):n}async getKey(e){return Xx.enqueue(()=>this.getApi(r=>r.getKey(e)),"getKey")}async getAllKeys(){return Xx.enqueue(()=>this.getApi(e=>e.getAllKeys()),"getAllKeys")}async count(){return Xx.enqueue(()=>this.getApi(e=>e.count()),"count")}onMutate(){this.db.autoVersion||IAe(Jx,{changedParts:this.getQueryRange()})}async setApi(e,{silent:r=!1}={}){if(Yn())return!1;let{transaction:n,store:o}=await this.basicOpenStore("set",this.storeName);return new Promise((i,a)=>{let s=!1;n.oncomplete=()=>{this.db.versionChange&&(this.db.versionChange=!1),this.db.db?.close(),i(!0),r||this.onMutate()},n.onerror=c=>{if(s)return;this.db.db?.close();let{name:l,message:u}=c?.target?.error||{};Yx(`${A9}-setDB-tx-err`,A9,`${l}: ${u}`),a(!1)};try{e({store:o,transaction:n})}catch(c){s=!0,n?.abort(),this.db.db?.close(),Yx(`${A9}-setDB-catch-err`,A9,typeof c=="object"&&c?.message?`${c?.name}: ${c?.message}`:JSON.stringify(c)),a(c)}})}baseSet(e,{clear:r=!1,silent:n=!1,isSet:o=!0}={}){let i=this.getPrimaryKey(),a;return Array.isArray(e)?a=e:a=[e],this.enableCache&&!this.db.autoVersion&&a.forEach(s=>{i in s&&this.setCacheData(s[i],s)}),Xx.enqueue(()=>this.setApi(({store:s})=>{let c=[];return r&&c.push(s.clear()),c.push(...a.map(l=>o?s.put(l):s.add(l))),{request:c,method:"set"}},{silent:n}),r?"clearSet":"set")}async set(e,{clear:r=!1,silent:n=!1}={}){return this.baseSet(e,{clear:r,silent:n,isSet:!0})}async add(e,{clear:r=!1,silent:n=!1}={}){return this.baseSet(e,{clear:r,silent:n,isSet:!1})}async batchDelete(e){return Xx.enqueue(()=>this.setApi(({store:r})=>({request:e.map(o=>(this.deleteCacheData(o),r.delete(o))),method:"delete"})),"batchDelete")}async delete(e){return Xx.enqueue(()=>this.setApi(({store:r})=>(this.deleteCacheData(e),{request:r.delete(e),method:"delete"})),"delete")}getQueryRange(){return[this.db.dbInfo.dbName,this.storeName].join("_")}async clear(){return Xx.enqueue(()=>this.setApi(({store:e})=>(this.cache.clear(),{request:e.clear(),method:"clear"})),"clear")}async deleteStore(e){return e?this.db.deleteStore(e):this.db.deleteStore(this.storeName)}openStore(e,r){return this.db.openStore(e,r)}getInstance(){return new Promise((e,r)=>{let n=indexedDB.open(this.db.dbName);n.onsuccess=()=>{let o=n?.result,i=o?.version,a=o?.objectStoreNames?.contains?.(this.storeName);this.storeExist=a,this.db.autoVersion&&(this.db.vero=i+1,a||this.db.setVersion(i+1)),o?.close(),e(this)},n.onerror=o=>{r(o?.target?.error)}})}setVersion(e){this.db.setVersion(e)}basicOpenStore(e,r){return this.db.basicOpenStore(e,r)}};var S9="idb";szt();var lL=class{constructor(e){ae(this,"dbInfo");ae(this,"db");ae(this,"store");ae(this,"transaction");ae(this,"stores");ae(this,"versionChange");ae(this,"vero");ae(this,"storeExist");ae(this,"autoVersion");ae(this,"dbName");ae(this,"id");let r;typeof e=="string"?r={dbName:e,config:{}}:typeof e=="object"?r=e:r={};let{dbName:n,config:o,version:i}=r;this.dbInfo={dbName:n??"FE"},r.timeout&&Xx.setTimeout(r.timeout),this.dbName=`OK_${this.dbInfo.dbName.toUpperCase()}`,this.db=null,this.store=null,this.transaction=null,this.stores=new Map,this.versionChange=!1,this.autoVersion=typeof i>"u",this.vero=i??1,this.storeExist=!1,this.id=ozt(),this.initStores(o)}initStores(e){!e||Object.keys(e).forEach(r=>{let{indices:n,options:o,enableCache:i,preload:a}=e[r];this.stores.has(r)||this.stores.set(r,new NAe({storeName:r,indices:n,options:o,db:this,enableCache:i,preload:a}))})}static async deleteDb(e){if(!e)return!0;if(typeof e=="string"){let r=`OK_${e.toUpperCase()}`;return r==="OK_FE"?!0:new Promise((n,o)=>{let i=indexedDB.deleteDatabase(r);i.onsuccess=()=>{n(!0)},i.onerror=a=>{o(a)}})}if(Array.isArray(e)){let r=e.map(n=>{let o=`OK_${n.toUpperCase()}`;return o==="OK_FE"?!0:new Promise((i,a)=>{let s=indexedDB.deleteDatabase(o);s.onsuccess=()=>{i(!0)},s.onerror=c=>{a(c)}})});return Promise.all(r).then(n=>n.every(o=>o===!0))}return!0}setVersion(e){this.versionChange=!0,this.vero=e}basicOpenStore(e,r){let n=this.versionChange;return new Promise((o,i)=>{let a;if(n||!this.autoVersion){let s=this.vero;a=indexedDB.open(this.dbName,s)}else a=indexedDB.open(this.dbName);a.onupgradeneeded=s=>{try{let c=s.target,l=a?.result;this.db=l;let u;if(Array.from(this.stores.values()).map(f=>({options:f.options,indices:f.indices,storeName:f.storeName})).forEach(f=>{let{options:h,indices:m,storeName:g}=f;if(l.objectStoreNames.contains(g)?u=c.transaction.objectStore(g):u=l.createObjectStore(g,h),m?.forEach(v=>{let{indexName:b,keyPath:w,options:_}=v;u.indexNames.contains(b)||u.createIndex(b,w,_)}),!this.autoVersion)for(let v=0;v<u.indexNames.length;v++){let b=u.indexNames[v];m?.find(w=>w.indexName===b)||u.deleteIndex(b)}}),!this.autoVersion)for(let f=0;f<l.objectStoreNames.length;f++){let h=l.objectStoreNames[f];Array.from(this.stores.keys()).find(m=>m===h)||l.deleteObjectStore(h)}}catch(c){let{name:l,message:u}=c||{};Yx(`${S9}-openDB-catch-err-in-upgrade`,S9,`${l}: ${u}`)}},a.onsuccess=()=>{try{let s=a?.result;if(this.db=s,r){let c=e==="get"?"readonly":"readwrite",l=s.transaction(r,c,e==="get"?void 0:{durability:"strict"}),u=l.objectStore(r);o({store:u,transaction:l})}else o({store:null,transaction:null})}catch(s){let{name:c,message:l}=s||{};Yx(`${S9}-openDB-catch-err-in-success`,S9,`${c}: ${l}`),i(l)}},a.onerror=()=>{let{name:s,message:c}=a?.error||{};c?.includes?.("The connection was closed")||Yx(`${S9}-openDB-catch-err-in-error`,S9,`${s}: ${c}`),c?.includes?.("less than the existing version")?(this.autoVersion&&indexedDB.deleteDatabase(this.dbName),i(new Error(`${c} Please reload the page!`))):i(c)},a.onblocked=()=>{let{name:s,message:c}=a?.error||{};Yx(`${S9}-openDB-catch-block`,S9,`${s}: ${c}`),i(new Error("Database is outdated, please reload the page!"))}})}static async openStore(e,r){return new lL().openStore(e,r)}async openStore(e,r){return this.stores.has(e)?this.stores.get(e):(this.initStores({[e]:{options:r}}),this.stores.get(e).getInstance())}deleteStore(e){return Yn()?!1:new Promise((r,n)=>{if(!this.stores.get(e))return;let o=this.stores.get(e);this.stores.delete(e),o.getInstance().then(i=>{if(i.storeExist){let a=indexedDB.open(this.dbName,this.vero);a.onupgradeneeded=()=>{let s=a?.result;s?.deleteObjectStore?.(e),s?.close(),r(!0)},a.onerror=s=>{a?.result?.close(),n(s)}}}).catch(i=>{n(i)})})}};d();p();d();p();d();p();var Mb="ok_";d();p();function E9(t,...e){let r=t(...e);function n(o){if(o.done)return o.value;let i=o.value;return i instanceof Promise?i.then(a=>n(r.next(a))):n(r.next(i))}return n(r.next())}function Uqe(){let t=Na();return t.chrome||t.browser}var wf="_expire",Yq=Na();function Sie(t,e,r){IAe(Jx,{changedParts:`${Mb+t}_${e}_${r}`})}var MT=class{constructor(e,r,n){ae(this,"storageKey");ae(this,"projectKey");ae(this,"options");this.storageKey=e,this.projectKey=r,this.options=n}static isCorrectExpire(e){return typeof e<"u"&&Number.isInteger(Number(e))&&Number.isSafeInteger(e)&&e>new Date().getTime()}static isCorrectExpireSeconds(e){return typeof e<"u"&&Number.isInteger(e)&&Number.isSafeInteger(e)&&e>0}static getExpire(e){return new Date().getTime()+e*1e3}getProjectData(e){let r=this;function*n(){let{getItem:o}=r.options??{};if(Yn())return{};let i=o?yield o(r.projectKey):Yq[r.storageKey].getItem(r.projectKey),a={};try{a=typeof i=="object"&&i?i:JSON.parse(i||"{}")}catch{a={}}let s={[wf]:{}},c=a[wf]||{};return Object.keys(a).forEach(l=>{l!==wf&&(c[l]===void 0||MT.isCorrectExpire(c[l]))&&(s[l]=a[l],s[wf]&&(s[wf][l]=c[l]))}),e&&delete s[wf],s}return E9(n)}get(e){let r=this;function*n(){return e==null||e instanceof Function||e instanceof Array||e instanceof Object?void 0:(yield r.getProjectData())[e]}return E9(n)}set(e,r,n){let o=this;function*i(){if(Yn())return!1;let{setItem:a}=o.options??{};if(e==null||e instanceof Function||e instanceof Array||e===wf)return!1;let s=yield o.getProjectData();if(!(e instanceof Object)){s[e]=r,typeof n<"u"&&MT.isCorrectExpireSeconds(n)?(s[wf]||(s[wf]={}),s[wf][e]=MT.getExpire(n)):s[wf]&&delete s[wf][e];try{a?yield a(o.projectKey,s):Yq[o.storageKey].setItem(o.projectKey,JSON.stringify(s))}catch{return!1}return Sie(o.storageKey,o.projectKey,e),!0}return yield o.setAll(e,r)}return E9(i)}setAll(e={},r={}){let n=this;function*o(){if(Yn())return!1;let{setItem:i}=n.options??{},a=yield n.getProjectData();Object.entries(e).forEach(s=>{let c=s[0];if(c===wf)return;let l=r[c];a[c]=s[1],MT.isCorrectExpireSeconds(l)?(a[wf]||(a[wf]={}),a[wf][c]=MT.getExpire(l)):a[wf]&&delete a[wf][c]});try{i?yield i(n.projectKey,a):Yq[n.storageKey].setItem(n.projectKey,JSON.stringify(a))}catch{return!1}return Sie(n.storageKey,n.projectKey,""),!0}return E9(o)}remove(e){let r=this;function*n(){if(Yn()||e==null||e instanceof Function||e.constructor&&e.constructor===Object)return!1;let{setItem:o}=r.options??{},i=[];e instanceof Array?i=e:i.push(e);let a=yield r.getProjectData();return i.forEach(s=>{delete a[s],a[wf]&&delete a[wf][s]}),o?yield o(r.projectKey,a):Yq[r.storageKey].setItem(r.projectKey,JSON.stringify(a)),Sie(r.storageKey,r.projectKey,e),!0}return E9(n)}getAll(){return this.getProjectData(!0)}cleanAll(){let e=this;function*r(){if(Yn())return;let{setItem:n}=e.options??{};n?yield n(e.projectKey,{}):Yq[e.storageKey].setItem(e.projectKey,JSON.stringify({})),Sie(e.storageKey,e.projectKey,"")}return E9(r)}cleanInvalidData(){let e=this;function*r(){if(Yn())return;let{setItem:n}=e.options??{};if(n){let o=yield e.getProjectData();yield n(e.projectKey,o)}else Yq[e.storageKey].setItem(e.projectKey,JSON.stringify(e.getProjectData()));Sie(e.storageKey,e.projectKey,"")}return E9(r)}liveQuery(e){return w9(()=>this.get(e),[`${Mb+this.storageKey}_${this.projectKey}_${e}`,`${Mb+this.storageKey}_${this.projectKey}_`])}},ju=MT;var uzt=`${Mb}global`,Jq={getItem:t=>new Promise(e=>{Uqe().storage.local.get([t],r=>{e(r[t])})}),setItem:(t,e)=>new Promise(r=>{Uqe().storage.local.set({[t]:e},()=>{r(!0)})})},Fqe=class extends ju{constructor(r){super("chromeStorage",Mb+r,Jq);ae(this,"global");ae(this,"g");this.global=new ju("chromeStorage",uzt,Jq),this.g=new ju("chromeStorage",uzt,Jq)}},fzt=Fqe;d();p();d();p();var dzt=`${Mb}global`,zqe="localStorage",Hqe=class extends ju{constructor(r){super(zqe,Mb+r);ae(this,"global");ae(this,"g");this.global=new ju(zqe,dzt),this.g=new ju(zqe,dzt)}},pzt=Hqe;d();p();var jqe="sessionStorage",hzt=`${Mb}global`,Wqe=class extends ju{constructor(r){super(jqe,Mb+r);ae(this,"global");ae(this,"g");this.global=new ju(jqe,hzt),this.g=new ju(jqe,hzt)}},mzt=Wqe;var Gqe=class{constructor(){ae(this,"local");ae(this,"session");ae(this,"chromeStorage");this.local={},this.session={},this.chromeStorage={}}localProject(e){return this.local[e]||(this.local[e]=new pzt(e)),this.local[e]}sessionProject(e){return this.session[e]||(this.session[e]=new mzt(e)),this.session[e]}chromeStorageProject(e,r=!1){if(!this.chromeStorage[e]){if(r)return null;this.chromeStorage[e]=new fzt(e)}return this.chromeStorage[e]}},uL=new Gqe;var Pb="ok_",X_="default",BAe="global",_ie="localStorage",PT="sessionStorage",fL=Pb+X_,OAe=Pb+BAe;function DAe(t){if(t===X_)throw new Error("'default' is not allowed as a project name.");if(t===BAe)throw new Error("'global' is not allowed as a project name. Please use 'storage.g' or 'storage.session.g' instead.");return t}function Vqe(t,e,r,n){let o=new ju(t,e,n);return r?o.getAll():o.getProjectData()}function NT(t,e,r){if(Yn())return;new ju(t,e,r).cleanInvalidData()}var Eie={get(t,e,r,n){return new ju(t,e,n).get(r)},set(t,e,r,n,o,i){return new ju(t,e,i).set(r,n,o)},setAll(t,e,r={},n={}){return new ju(t,e).setAll(r,n)},remove(t,e,r,n){return new ju(t,e,n).remove(r)},getAll(t,e,r){return new ju(t,e,r).getAll()},cleanAll(t,e,r){return new ju(t,e,r).cleanAll()}};function Xq({isLocal:t,isGlobal:e,options:r}){function n(){return t?_ie:PT}function o(){return e?OAe:fL}return{set(i,a,s){return Eie.set(n(),o(),i,a,s,r)},get(i){return Eie.get(n(),o(),i,r)},remove(i){return Eie.remove(n(),o(),i,r)},getAll(){return Eie.getAll(n(),o(),r)},cleanAll(){return Eie.cleanAll(n(),o(),r)},liveQuery(i){return w9(()=>this.get(i),[`${Pb+n()}_${o()}_${i}`,`${Pb+n()}_${o()}_`])}}}var gzt=(()=>{let t={...Xq({isLocal:!0,isGlobal:!0})};return{...Xq({isLocal:!0,isGlobal:!1}),getProjectStorage(e){return Vqe(_ie,Pb+e,!0)},global:t,g:t}})();function q5n(t){let{project:e}=t,r=DAe(e);return fL=Pb+r,NT(_ie,fL),NT(_ie,OAe),r!==X_&&NT(_ie,Pb+X_),uL.localProject(r)}function K5n(t){let e=DAe(t);return uL.localProject(e)}function Y5n(t){let{project:e}=t,r=DAe(e);return fL=Pb+r,NT(PT,fL),NT(PT,OAe),r!==X_&&NT(PT,Pb+X_),uL.sessionProject(r)}function J5n(t){let e=DAe(t);return uL.sessionProject(e)}var X5n=(()=>{let t={...Xq({isLocal:!1,isGlobal:!0})};return{...Xq({isLocal:!1,isGlobal:!1}),getProjectStorage(e){return Vqe(PT,Pb+e,!0)},global:t,g:t,init:Y5n,getInstance:J5n}})();async function Z5n({project:t}){let e={...Jq},r=t===BAe?X_:t;return fL=Pb+r,await NT(PT,fL,e),await NT(PT,OAe,e),r!==X_&&await NT(PT,Pb+X_,e),uL.chromeStorageProject(r)}function Q5n(t){let e=t===BAe?X_:t;return uL.chromeStorageProject(e,!0)}var $5n=(()=>{let t={...Jq},e={...Xq({isLocal:!1,isGlobal:!0,options:t})};return{...Xq({isLocal:!1,isGlobal:!1,options:t}),getProjectStorage(r){return Vqe(PT,Pb+r,!0,t)},global:e,g:e,init:Z5n,getInstance:Q5n}})(),eIn={getInstance:K5n,init:q5n,session:X5n,...gzt,local:gzt,chrome:$5n};var Zx=eIn;d();p();d();p();var Qx={get(t){if(Yn())return"";let e=new RegExp(`(^| )${t}=([^;]*)(;|$)`),r=!Yn()&&typeof document<"u"&&document?.cookie?.match(e);return r?decodeURIComponent(r[2]):""}};var qqe=Hl(),tIn="toLocale cannot be used outside of LocaleProvider, issue key is ";function ba(t="",e,r,n){let{localeStore:o,localeDevStore:i,localeState:a,SSRProviderModule:s}=ml;try{let{partName:c}=r||{},{withJSX:l,useBr:u=!0}=r||{};c=cg(c||"");let f=c||a.fetchModules&&a.fetchModules[0]&&a.fetchModules[0].project||"main";f=cg(f);let h=o[f],m,g;if(Y_&&Y_()){if(bie()){let B=xie(s)||{};m=B?.ssrModuleName,g=B?.ssrLocale}let _=dh({locale:g?.toLowerCase(),project:m});if(h=Gq(_)?.messages||{},Yn()&&g&&g!==qqe.locale?.toLowerCase()){if(qqe?.envSign!=="prod")throw new Error(`${tIn}${t}`);return""}}let v=a[f]?.locale||qqe.locale||!Yn()&&Qx.get("locale")||!Yn()&&Qx.get("language")||OFt;Yn()&&Y_()&&(f=m,v=g);let b=h&&h[t]||"";if(ml.isInDevMode&&!Yn()&&i[f]){let _=i[f][t];_&&(b=_)}return FFt({key:t,moduleName:f,handler:n,content:b,useBr:u,withJSX:l,values:e,currLocale:v,from:"i18n"})}catch(c){return console.log(c),""}}function Cie(t="",e,r){let n=ba(t,{},{...r,withJSX:!0},{hasBr:!0});return LFt(n,e)}function kie(t="",e,r={}){let n=ba(t,e,r);return n&&typeof n=="object"&&"props"in n?n.props.children:n}function Zq(t){let e=cg(t,!0);ba[e]=(r,n)=>ba(r,n,{partName:t}),kie[e]=(r,n)=>kie(r,n,{partName:t}),Cie[e]=(r,n)=>Cie(r,n,{partName:t})}d();p();var Kqe="MULTILINGUAL_OKDB",rIn=9007199254740992,Yqe="okI18nVersion",vzt=t=>{let r=Zx.g.get(Yqe)||{};r[t.project]||(r[t.project]={}),r[t.project][t.locale]=t.version,Zx.g.set(Yqe,r)};function $x(t){try{let e=new Date().getTime(),r=!t.err&&(e-(t?.startTime||0))/1e3||0;if(r>1){let n={...t?.msg,timeout:r};IT(t?.name,n)}else t.err&&IT(t?.name,t?.msg)}catch{IT("dbTimeOutReport-catch-err",t?.msg)}}var yzt=(t,e)=>{if(!e)return null;if(localStorage.i18nDBversion=Number(e)+1,e>=rIn)return window?.indexedDB?.deleteDatabase(Kqe),Zx.g.set(Yqe,{}),null;let r={project:t.project,locale:t.locale,version:t.version},n=null;try{window?.indexedDB&&(n=window.indexedDB.open(Kqe,Number(e)+1))}catch{return null}if(!n)return null;n.onsuccess=o=>{(o?.target?.result).close()},n.onerror=()=>{let o={name:"setDB-open-err",err:"err",msg:{...r,err:"open-err"}};$x(o)},n.onblocked=()=>{let o={name:"setDB-onblocked-err",err:"err",msg:{...r,err:"onblocked"}};$x(o)},n.onupgradeneeded=o=>{let i=o?.target?.result,a=null;try{if(i.objectStoreNames.contains(`${t.project}_${t.locale}`)){let s=o?.target?.transaction;if(!s)return;let c=s.objectStore(`${t.project}_${t.locale}`).put({project:t?.data.project,version:t?.data.version,data:JSON.stringify(t.data)});c.onsuccess=()=>{vzt(t)},c.onerror=l=>{let u={err:"err",name:"setDB-put-db-err",msg:{...r,err:l?.target?.error}};$x(u),i?.close()}}else{a=i.createObjectStore(`${t.project}_${t.locale}`,{keyPath:"project"}),a.createIndex("project","project",{unique:!1});let s=o?.target?.transaction;if(!s)return;let c=s.objectStore(`${t.project}_${t.locale}`).add({project:t?.data.project,version:t?.data.version,data:JSON.stringify(t.data)});c.onsuccess=()=>{vzt(t)},c.onerror=l=>{let u={err:"err",name:"setDB-add-db-err",msg:{...r,err:l?.target?.error}};$x(u),i?.close()}}}catch(s){let c={err:"err",name:"setDB-put-db-catch-err",msg:{...r,err:s instanceof Error?s.message:String(s)}};$x(c)}}},bzt=(t,e,r)=>{let n=new Date().getTime(),o=null;try{window?.indexedDB&&(o=window.indexedDB.open(Kqe))}catch{return r(t)}if(!o)return r(t);o.onsuccess=i=>{let a=i?.target?.result;try{if(a.objectStoreNames.contains(`${t.project}_${t.locale}`)){let s=a.transaction([`${t.project}_${t.locale}`]);s.oncomplete=()=>{a?.close()};let l=s.objectStore(`${t.project}_${t.locale}`).get(`${t.project}_${t.locale}`);l.onsuccess=()=>{if(l.result){let u=l.result,f={startTime:n,name:"getDB-got-db-timeout",msg:{...t}};$x(f),e(u)}else{let u={startTime:n,name:"getDB-nogot-db-timeout",msg:{...t}};$x(u),r(t)}},l.onerror=u=>{let f={startTime:n,name:"getDB-getRequest-onerror-timeout",msg:{...t,err:u?.target?.error}};$x(f),r(t),a?.close()}}else{let s={startTime:n,name:"getDB-no-storeNames-timeout",msg:{...t}};$x(s),r(t)}}catch(s){let c={startTime:n,name:"getDB-catch-err",err:"err",msg:{...t,err:s instanceof Error?s.message:String(s)}};$x(c),r(t),a?.close()}},o.onerror=i=>{let a={startTime:n,name:"getDB-onerror-err",err:"err",msg:{...t,err:i?.target?.error}};$x(a),r(t)},o.onblocked=i=>{let a={startTime:n,name:"getDB-onblocked-err",err:"err",msg:{...t,err:i?.target?.error}};$x(a),r(t)}};var nIn="okI18nVersion",UAe="en_US",FAe=Hl(),Wu=Na();function Jqe(t){if(!t)return null;let{site:e,project:r,version:n,resourceType:o="js",fetchBaseUrl:i=ml.fetchBaseUrl}=t,{LANGUAGE_VERSIONS:a}=V_(),s=t.locale||FAe.locale||!Yn()&&Qx.get("locale")||!Yn()&&Qx.get("language")||UAe,c=e?.toLowerCase(),l=r?.toLowerCase(),u=s&&s.toLowerCase&&s.toLowerCase().replace(/-/g,"_"),f=`${c}_${l}_${u}`,h=`${i}/${e}/${l}/${u}.${o}`,m=cg(r,!0),g=a[m]||n;return{url:`${h}${g?`?v=${g}`:""}`,namespace:f,finalVersion:g,locale:s}}function wzt(t,e,r,n){let{localeDevStore:o,localeState:i}=ml,s=i[e]?.locale||FAe?.locale||Qx.get("locale")||Qx.get("language")||UAe,c=gie(),l=t||{...Wu&&Wu[`${e}`],version:r,project:e},u={...o[`${e}`],...l,...c};Qd(u,{locale:s.toLowerCase(),project:e});let f=[];i.fetchModules.forEach(g=>{g.project===e?f.push({...g,fetchDone:!0}):f.push(g)}),i.fetchModules=f,i[`${e}_${n}`]?.updateView?.();let m=i.fetchConfigs.find(g=>g.project===e);m?.fastRender&&m.onLocaleReady?.(t||Wu[`${e}`])}function LAe(t,e,r,n){let{localeStore:o,localeDevStore:i,localeState:a,hasLoadedModules:s}=ml,{onLocaleDataReady:c}=Wu||{},u=a[e.project]?.locale||FAe.locale||Qx.get("locale")||Qx.get("language")||UAe;!r&&Wu[`${e.project}`]&&!n&&!e.noCache&&Wu.addEventListener("load",()=>{try{let g=JSON.stringify(Wu[`${e.project}`]),v=yqe(e.locale,g),b=localStorage.i18nDBversion||1e4;!v&&yzt({project:e.project,locale:e.locale||"",version:e.version||"",data:{...Wu[`${e.project}`],project:`${e.project}_${e.locale}`,version:e.version||""}},Number.isNaN(b)?1e4:b)}catch{IT("i18n-multiLoaded-setDB-err",e)}});let f=r||{...Wu&&Wu[`${e.project}`],version:e.version,project:e.project},h=gie(),m={...i[`${e.project}`],...f,...h};if(c&&c(r||(Wu&&Wu[`${e.project}`],{project:e.project})),Qd(m,{locale:u.toLowerCase(),project:e.project}),t){s.push(e.project),e?.resolveFn?.(m);return}if(!ml.usingRemote){o[`${e.project}`]=r||Wu&&Wu[`${e.project}`];return}!a[`${e.project}_${e.flag}`]||(o[`${e.project}`]=r||Wu&&Wu[`${e.project}`],wzt(r,e.project,e.version,e.flag))}function oIn(t,e){let{localeState:r}=ml,n=t.flag?r[`${t.project}_${t.flag}`]:r[t.project];typeof n.errorTimes=="number"&&(n.errorTimes+=1);let{errorTimes:o}=n;if(typeof o=="number"&&o>=4){IT("i18n-remote-data-err",t);return}if(o!==2){e({...t},!t.flag,!0);return}let i=UAe,a=t.locale||FAe.locale||Qx.get("locale")||Qx.get("language");if(o===2&&a!==i){let s=r.fetchConfigs.find(u=>u.project===t.project),c=t;s?(s.locale=i,s.flag=t.flag,r[t.project]=i):c.locale=i;let l=t.flag?{...s}:{...c};e(l,!t.flag,!0)}}function Qq(t,e,r){let n=document.createElement("script");n.setAttribute("src",t.url),n.onerror=e,n.onload=r,document.head.appendChild(n)}function zAe(t,e,r){let{localeState:n,hasLoadedModules:o}=ml,{project:i,noCache:a,flag:s,noFetch:c,resolveFn:l}=t;e&&!r&&(n[i]={errorTimes:0});let u=Jqe(t),f=u?.finalVersion;if(o.includes(i))return wzt(!1,i,f,s),t?.resolveFn&&t?.resolveFn(Wu[`${i}`]);let h=u?.locale,m=()=>{oIn(t,zAe)},g={project:i,version:f,locale:h,noCache:a,flag:s,resolveFn:l},v=()=>{LAe(e,g,!1)};if(!Yn()&&window?.indexedDB&&typeof window?.indexedDB.open=="function"&&!a&&!c){let w=Zx.g.get(nIn)||{};(w[i]&&w[i][h]||"")===f?Wu[`${i}`]?LAe(e,g,!1,!0):(bzt({project:i,version:f,locale:h},B=>{if(B){let L=yqe(h,B.data||""),D=JSON.parse(B.data);D&&!L&&(Wu[`${i}`]=D),f===B.version&&!L?LAe(e,g,D):Qq(u,m,v)}else Qq(u,m,v)},()=>{Qq(u,m,v)}),UFt(i,u,Qq,m,v)):Wu[`${i}`]?LAe(e,g,Wu[`${i}`],!0):Qq(u,m,v)}else!c&&Qq(u,m,v),c&&v();return null}d();p();var jAe=ie(Ut()),eK=ie(qe());var $q={project:""},HAe=Hl(),dL=Yn(),Xqe="en_US",iIn="ok_language",aIn="main",sIn="prod",Azt=1;function cIn(){let t=Date.now();return++Azt,t+=Azt,t}var Zqe=class extends eK.default.Component{componentDidMount(){let{fetchConfig:e}=this.props;dL||e&&window&&window.react_locale_is_done&&window.react_locale_is_done()}render(){return(0,jAe.jsx)(eK.Fragment,{children:this.props.children})}},_9=class extends eK.default.Component{constructor(e){super(e);ae(this,"flag");ae(this,"unmount",!1);this.flag=cIn();let{part:r={},isDev:n,localeData:o,fetchConfig:i={},partsData:a,noRemoteData:s}=this.props,{localeStore:c,localeDevStore:l,baseInitState:u,localeState:f,isPreview:h,isShowKeyMode:m,isShowKeyTips:g,hasLoadedModules:v,SSRProviderModule:b}=ml,w=Xqe,_={...i,project:cg(i?.project)},I={...r};I.project=cg(I?.project||"");let{intl:B={}}=_;(Object.keys(B)||[]).length===0?w=_.locale||HAe?.locale||Xqe:w=B.intlConfigs&&B.intlConfigs.locale||HAe?.locale||Xqe;let D=I.project||_.project||aIn;if(o){let G=gie();if(Y_()){let P=w.toLowerCase();c[D]={},c[D].moduleLanguage=w,bie()&&xie(b,{ssrModuleName:D,ssrLocale:P})}else c[D]={...o,...G};dL||(f[`${D}_${this.flag}`]={...u});let U={locale:w};f[D]=U,(dL||s)&&(Qd({...o,...G},{locale:w.toLowerCase(),project:D,from:"i18n"}),!f.fetchModules.find(j=>D===j?.project)&&f.fetchModules.push({project:D,flag:this.flag,fetchDone:!1}),s&&g&&m&&f.fetchConfigs.push(_));let T=v.includes(_.project);(n||T)&&(x9({isInDevMode:!0}),l[D]=o,T&&Qd(o,{locale:w.toLowerCase(),project:D}),!_.project&&!_.site&&Qd(o,{locale:w.toLowerCase(),project:D})),!_.project&&f.fetchModules.length<1&&f.fetchModules.push({project:D})}if(m&&h){let G=localStorage.getItem(iIn),U=JSON.parse(G)||{},T=`${D}_${w.toLowerCase()}`,P=(U[T]||U[D]||{}).localData;c[D]=P,f[`${D}_${this.flag}`]={...u};let j={locale:w};f[D]=j,x9({isInDevMode:!0}),l[D]=P}let{project:z=""}=_;if((dL||s)&&Zq(z),!dL&&z&&!s){$q=_,$q.locale=w,HAe.envSign&&HAe.envSign!==sIn&&x9({fetchBaseUrl:V_().BASE_URL_PREVIEW}),_.noCdn===1&&x9({fetchBaseUrl:V_().BASE_URL_NOCDN_PREVIEW}),_.noCdn===2&&x9({fetchBaseUrl:V_().BASE_URL_NOCDN_PUBLISH}),c[z]=window?.[z]||{},f[`${z}_${this.flag}`]={...u};let G={locale:w};f[z]=G,f.fetchModules.push({flag:this.flag,project:z,fetchDone:!1}),f.fetchConfigs.find(T=>T.site===_.site&&T.project===_.project&&T.locale===_.locale)||f.fetchConfigs.push(_),x9({usingRemote:!0}),Zq(z)}else a&&(x9({partsDataProvided:!0}),Object.keys(a).forEach(G=>{c[G]=a[G],Zq(G),Qd(a[G],{locale:w.toLowerCase(),project:G})}));if(I.project){let G={...$q};G.site=I.site,f.locale=$q.locale,G.project=I.project;let U={...$q,...G};f.fetchConfigs.push(U),dL?c[I.project]={}:c[I.project]=window?.[I.project]||{},f[`${I.project}_${this.flag}`]={...u};let T={locale:w};f[I.project]=T,f.fetchModules.push({project:I.project,fetchDone:!1,flag:this.flag}),ml.usingRemote||ml.partsDataProvided||(ba[I.project]=ba),Zq(I.project)}}componentDidMount(){let{part:e={},fetchConfig:r={},noRemoteData:n}=this.props,{localeState:o}=ml,i={...e},a={...r};a.project=cg(a?.project||""),i.project=cg(i?.project||"");let{project:s=""}=a,c=()=>{!this.unmount&&this.forceUpdate()};if(i.project||a){let l=i?.project?`${i.project}_${this.flag}`:null,u=o[l||`${a.project}_${this.flag}`];u&&(u.updateView=c)}if(!dL&&s&&!n){let l={...a,flag:this.flag};zAe(l)}if(i.project){let u={...{...$q,site:i.site,project:i.project},flag:this.flag};zAe(u)}}componentWillUnmount(){let{localeState:e}=ml;this.unmount=!0;let{part:r={},fetchConfig:n={},noRemoteData:o}=this.props,i={...r},a={...n},s=cg(a?.project||""),c=cg(i?.project||""),l=s||c,u=e.fetchModules.findIndex(f=>f?.project===l&&f.flag===this.flag);o||(delete e[`${l}_${this.flag}`],u>-1&&e?.fetchModules?.splice(u,1))}render(){let{part:e={},children:r,customRender:n,normalCsr:o,fetchConfig:i={}}=this.props,{localeState:a}=ml,s={...e},c={...i};c.project=cg(c?.project||""),s.project=cg(s?.project||"");let l=typeof n=="function";if(!ml.usingRemote)return(0,jAe.jsx)(eK.Fragment,{children:r});if(s.project||c&&!c.fastRender){let u=s.project||c.project,f=a.fetchModules.find(v=>v.project===u&&v.flag===this.flag?v.fetchDone:!1),h=!f&&a.fetchModules.find(v=>v.project===u?v.fetchDone:!1),m=f||h,g=window?.__INIT_STATE__?.appContext?.isSSR;if(!m&&o||!m&&!g)return l?n(r,!1):null}return(0,jAe.jsx)(Zqe,{fetchConfig:c,children:l?n(r,!0):r})}};var Bn=ba;var{localeStore:uYi}=ml;d();p();d();p();d();p();var lIn=["/support/","/docs/","/docs-v5/","/academy/"],uIn=["http","//","\\/","/\\","\\","okx:","chrome-extension:"],fIn=/^\/[a-z]{2}(-[a-z]{2,4})?(-[a-z]{2})?(?=\/|$|[?#])/i;function dIn(t){return uIn.some(e=>t.startsWith(e))}var pIn=t=>{let e="";return Object.keys(t).forEach(r=>{t[r]||(e=r)}),e};function hIn(t){return new URL(t,"https://tempurl.com").pathname}function mIn(t){return!!(!t||typeof t!="string"||dIn(t)||!t.startsWith("/")||t.startsWith("/\\"))}function gIn(t){if(mIn(t))return!0;let r=fh,{okUtilsConfig:n={}}=r,{prefixLangPathFilter:o}=n;return(o||lIn).some(a=>t.startsWith(a))}function Szt(t){return hIn(t)==="/"?t:t.replace(/\/(?=[\\?#]|$)/,"")}function Tie(t){if(!t||typeof t!="string")return t;try{let e=t,r=fh,{langPath:n="",localeMap:o={},locale:i=""}=r,a=i?.toLowerCase()?.replace("-","_"),s=pIn(o),c=t.match(fIn)?.[0];if(c){let u=e.split("/").length-1;e=e.replace(c,u===1?"/":"")}if(gIn(e)||!n&&a!==s)return Szt(t);let l=e.startsWith(`${n}/`)?e:`${n}${e}`;return Szt(l)}catch{return t}}var D0=Na(),lg=Yn();function BT(){let{href:t="",protocol:e="",host:r="",hostname:n="",port:o="",pathname:i="",search:a="",hash:s="",origin:c=""}=D0.ssrUtils?.getRouteInfo?.()||{};return{href:t,protocol:e,host:r,hostname:n,port:o,pathname:i,search:a,hash:s,origin:c}}var vIn={get href(){return lg?BT()?.href||"":Xd(D0.location.href)},set href(t){!lg&&typeof t=="string"&&(D0.location.href=Xd(Tie(t)))},get protocol(){return lg?BT()?.protocol||"":Xd(D0.location.protocol)},get host(){return lg?BT()?.host||"":Xd(D0.location.host)},get hostname(){return lg?BT()?.hostname||"":Xd(D0.location.hostname)},get port(){return lg?BT()?.port||"":Xd(D0.location.port)},get pathname(){return lg?BT()?.pathname||"":Xd(D0.location.pathname)},get search(){return lg?BT()?.search||"":Xd(D0.location.search)},set search(t){!lg&&typeof t=="string"&&(D0.location.search=Xd(t))},get hash(){return lg?BT()?.hash||"":Xd(D0.location.hash)},set hash(t){if(!lg&&typeof t=="string"){let e=Xd(t);D0.location.hash=e}},get origin(){return lg?BT()?.origin||"":Xd(D0.location.origin)},assign(t,e=!0){if(!lg&&typeof t=="string"){let r=e?Tie(t):t,n=Xd(r);D0.location.assign(n)}},reload(){lg||D0.location.reload()},replace(t){if(!lg&&typeof t=="string"){let e=Xd(Tie(t));D0.location.replace(e)}}},OT=vIn;d();p();var her=ie(qe());d();p();d();p();sa();ca();la();ua();var vSe=ie(qe()),Kjt=ie(Wr()),SL=ie(fo());eo();d();p();yn();js();var Kie=(0,vSe.forwardRef)((t,e)=>{let{children:r,className:n,display:o,style:i,width:a,displayAsDiv:s,...c}=kt.useMergeProps(Kie.defaultPropsValue,t,kt.componentNames.PlainButton),l={display:o,width:a,...i};return vSe.default.createElement("button",{type:"button",...c,className:(0,Kjt.default)(kt.data.okdNamespace,`${$t}-plain-button`,s&&`${$t}-plain-button-as-div`,n),style:l,ref:e},r)});Kie.propTypes={className:SL.default.string,display:SL.default.string,width:SL.default.oneOfType([SL.default.string,SL.default.number]),displayAsDiv:SL.default.bool};Kie.defaultPropsValue={className:""};Kie.elementType=fa.Button;var fK=Kie;d();p();var aWt=ie(qe());function Qo(t,e){e?aWt.default.startTransition(()=>{t()}):t()}Qo.propsInfo={useReactTransition:{defaultValue:{value:"false",computed:!0},description:`Whether use the react transition api wrapping the event callback.
(v6.0.8)`,required:!1,type:{name:"bool"}}};Qo.getPropsInfo=t=>({propsInfo:{useReactTransition:{...Qo.propsInfo.useReactTransition,description:`Whether use the react transition api wrapping the event callback.(v${t})`}}});d();p();d();p();sa();ca();d();p();la();ua();d();p();var fu=ie(qe()),AYe=ie(Wr()),Ja=ie(fo());eo();d();p();sa();ca();la();ua();var USe=ie(qe());zb();var n7n=t=>{let{toLocale:e}=fYe();return USe.default.cloneElement(t.children,{"aria-label":e(t.localeKey)})};function qc(t){return t.children?.props?.["aria-label"]?t.children:USe.default.createElement(qu,null,USe.default.createElement(n7n,{...t}))}Ku();L9();yn();d();p();var o7n={error:"okds-fail-circle-fill",warn:"okds-warning-circle-fill",info:"okds-information-circle-fill",success:"okds-success-circle-fill",normal:"okds-information-circle-fill"},Dv=`${$t}-alert`;function FSe(t){let{children:e,className:r,...n}=t;return fu.default.createElement("button",{type:"button",...n,className:`${Dv}-action ${r||""}`},e)}function i7n(t){let{children:e,className:r,...n}=t;return fu.default.createElement(Bv,{rel:"noopener",handleStyle:!1,...n,className:`${Dv}-desc ${Dv}-link ${r||""}`,"data-testid":"okd-alert-link"},e)}function CL(t){let{title:e,onClose:r,closable:n,desc:o,closeText:i,className:a,children:s,rightActionText:c,onRightAction:l,onConfirm:u,confirmText:f,cancelText:h,onCancel:m,type:g,showIcon:v,icon:b,boxClassName:w,a11yLandmark:_,a11yText:I,a11yLabelledBy:B}=kt.mergeProps(CL.defaultPropsValue,t,kt.componentNames.Alert),L=(0,fu.useId)(),D=()=>v?!b||typeof b=="string"?fu.default.createElement(qc,{localeKey:{error:"a11y_web_icon_error_universal_default",warn:"a11y_web_icon_warning_universal_default",info:"a11y_web_icon_info_universal_default",success:"a11y_web_icon_success_universal_default",normal:"a11y_web_icon_info_universal_default"}[g]},fu.default.createElement(zr,{className:`${Dv}-icon ${b||o7n[g]}`,"data-testid":"okd-alert-icon"})):b:null,z=g===Zo.normal?Zo.info:g,G=D(),U=(0,AYe.default)(kt.data.okdNamespace,{[Dv]:Dv},`${z}-alert`,{closable:n},{[a]:!!a});return fu.default.createElement("div",{className:U,"data-e2e-okd-alert-id":"alert","data-testid":`okd-alert-${z}`,role:_?"region":void 0,"aria-labelledby":I?void 0:B||L,"aria-label":I},G,fu.default.createElement("div",{className:(0,AYe.default)(`${Dv}-msg-box`,w)},e&&fu.default.createElement("div",{id:L,className:`${Dv}-title`},e),!Array.isArray(o)&&o&&fu.default.createElement("div",{className:`${Dv}-desc`},o),Array.isArray(o)&&fu.default.createElement("ul",{className:`${Dv}-desc-list ${Dv}-desc`},o.map((T,P)=>fu.default.createElement("li",{key:P},T))),s&&fu.default.createElement("div",{className:`${Dv}-desc`},s),(f||h)&&fu.default.createElement("div",{className:`${Dv}-action-box`},f&&fu.default.createElement(FSe,{"data-testid":"okd-alert-button-confirm",onClick:u},f),h&&fu.default.createElement(FSe,{"data-testid":"okd-alert-button-cancel",onClick:m},h))),c&&fu.default.createElement(FSe,{onClick:l},c),n&&fu.default.createElement(fu.default.Fragment,null,i||fu.default.createElement(qc,{localeKey:"a11y_web_btn_close_universal_default"},fu.default.createElement(zr,{className:`okds-close ${Dv}-close`,"data-testid":"okd-alert-close-icon",onClick:r}))))}CL.propTypes={type:Ja.default.oneOf([Zo.success,Zo.info,Zo.warn,Zo.error,Zo.normal]),title:Ja.default.oneOfType([Ja.default.node,Ja.default.string]),desc:Ja.default.oneOfType([Ja.default.node,Ja.default.string]),closable:Ja.default.bool,onClose:Ja.default.func,closeText:Ja.default.oneOfType([Ja.default.node,Ja.default.string]),className:Ja.default.string,showIcon:Ja.default.bool,confirmText:Ja.default.oneOfType([Ja.default.node,Ja.default.string]),onConfirm:Ja.default.func,cancelText:Ja.default.oneOfType([Ja.default.node,Ja.default.string]),onCancel:Ja.default.func,rightActionText:Ja.default.oneOfType([Ja.default.node,Ja.default.string]),onRightAction:Ja.default.func,icon:Ja.default.oneOfType([Ja.default.string,Ja.default.node]),boxClassName:Ja.default.string};CL.defaultPropsValue={title:"",desc:"",closable:!0,className:"",closeText:"",showIcon:!0,type:Zo.info,onClose:null,rightActionText:"",onRightAction:null,onConfirm:null,confirmText:"",cancelText:"",onCancel:null,icon:"",boxClassName:""};CL.TYPE=Zo;CL.Action=FSe;CL.Link=i7n;var zSe=CL;d();p();sa();ca();la();ua();var EK=ie(qe()),yJe=ie(Wr()),Ws=ie(fo());eo();yn();d();p();var kL=ie(qe());function a7n({alt:t,store:e,...r},n){let{onLoad:o,onError:i,needSource:a,sourceSrcset:s,requestSrc:c,imgSrcSet:l,imgSrc:u}=e;return u?kL.default.createElement(kL.default.Fragment,null,a&&kL.default.createElement("source",{"data-testid":"okd-image-source-webp-default",srcSet:s}),kL.default.createElement("img",{...r,key:u,src:u,ref:n,srcSet:l,alt:t,onLoad:f=>{o(f,u,c)},onError:f=>{i(f,u,c)}})):null}var yWt=(0,kL.forwardRef)(a7n);d();p();var gK=ie(qe());d();p();var Qie="x-oss-process=image/",bWt=new RegExp(`(${Qie}[^&]+&??)`);var hK={cover:"cover",contain:"contain"};hK.allAsArray=Object.values(hK);var t3={resize:"resize",crop:"crop"},mK={sm:"(max-width: 767px)",md:"(min-width: 768px) and (max-width: 1023px)",lg:"(min-width: 1024px) and (max-width: 1269px)",xl:"(min-width: 1270px) and (max-width: 1859px)","2xl":"(min-width: 1860px) and (max-width: 2036px)","3xl":"(min-width: 2037px)"};d();p();sc();var xWt="format,webp",HSe="/ignore-error,1",s7n=t=>t.replace(/\s/g,"%20");function c7n(t){let{cdnDomainMap:e={}}=Ya,r="";return!t.includes(Ya.cdnBaseUrl)&&Object.values(e).some(n=>t.includes(n)?(r=n,!0):!1)?t.replace(r,Ya.cdnBaseUrl):t}function l7n(t){return t.includes(HSe)?`${t.replace(HSe,"")}${HSe}`:`${t}${HSe}`}function wWt(t="",e){let r=t;return t.includes(e)?t:(r.indexOf(Qie)>-1?r=r.replace(bWt,`$1/${e}`):r.indexOf("?")!==-1?r+=`&${Qie}${e}`:r+=`?${Qie}${e}`,l7n(r))}function TL(t,e=!0){let r=t;return r?(r=c7n(s7n(t)),e?wWt(r,xWt):r):""}var u7n=t=>t[0],$ie=(t={},e,r)=>{if(!e)return"";let n=Object.entries(t).map(([o,i])=>i?`${u7n(o)}_${i}`:"").filter(Boolean).join(",");return n?wWt(e,`${r},${n},type_6`):e},AWt=(t,e)=>t.map(r=>{let{media:n,type:o=t3.resize,src:i,resize:a,crop:s,w:c,h:l,...u}=r,f=o;s&&(f=t3.crop),a&&(f=t3.resize);let h=$ie(a||s||{width:c,height:l},i||e,f);return{media:n,src:h,...u}});var SYe=({srcSetData:t,resize:e,useWebp:r})=>t.map(n=>`${$ie(e,TL(n.src,r),t3.resize)} ${n.size}`).join(",");function jSe(t){return t.includes(xWt)}function SWt(t){return!!(t&&t.startsWith("data:")&&t.includes("base64,"))}function EYe({mediaSource:t,isErrorState:e,useWebp:r}){return t.map((n,o)=>{let{media:i,src:a,...s}=n,c=mK[i]||i,l=a;return l&&!e?gK.default.createElement(gK.Fragment,{key:c||o},r&&!jSe(l)&&gK.default.createElement("source",{"data-testid":"okd-image-source-webp-media",media:c,srcSet:TL(l),...s}),gK.default.createElement("source",{"data-testid":"okd-image-source-media",media:c,srcSet:l})):null})}d();p();d();p();var vK=ie(qe());ps();function _Ye(t){let e=(0,vK.useRef)(null),[r,n]=(0,vK.useState)(!t);return(0,vK.useEffect)(()=>{if(!t)return;let{top:o=0,bottom:i=0,right:a=0,left:s=0,...c}=typeof t=="object"?t:{},l=`${o}px ${a}px ${i}px ${s}px`,u,f=!1;e.current&&!r&&(Dt.IntersectionObserver?(u=new Dt.IntersectionObserver(m=>{m.forEach(g=>{!f&&(g.intersectionRatio>0||g.isIntersecting)&&n(!0)})},{threshold:.01,rootMargin:l,...c}),u.observe(e.current)):n(!0));let h=e.current;return()=>{f=!0,u&&u.unobserve&&h&&(u.unobserve(h),u=null)}},[t]),{imageRef:e,visible:r,lazyload:t}}d();p();var EEe=ie(qe());Uv();function mJe({store:t,ssrRendered:e}){let{onError:r,onLoad:n,mediaSource:o,loadedImages:i,requestSrc:a}=t,{media:s}=hh(),c=(0,EEe.useRef)(null);return(0,EEe.useEffect)(()=>{if(e&&c.current){let{complete:l,naturalHeight:u}=c.current,f=o&&o.find(h=>h.media===mK[s])?.src||a;l&&!i.current.has(f)&&(u>0?n(c.current,a,f):r(c.current,a,f))}},[]),{imgRef:c}}d();p();var uS=ie(qe());function gJe(t){let{errorImg:e,src:r,onError:n,onLoad:o,mediaData:i,resize:a,useWebp:s,srcSetData:c,lazyload:l}=t,u=AWt(i,r),f=(0,uS.useRef)(new Map),[h,m]=(0,uS.useState)(!r),[g,v]=(0,uS.useState)(h&&!e),[b,w]=(0,uS.useState)(!1),_=(0,uS.useMemo)(()=>{let z,G;return c.length>0&&(z=SYe({srcSetData:c,resize:a,useWebp:!1}),G=SYe({srcSetData:c,resize:a,useWebp:s})),{imgSrcSet:z,sourceSrcSet:G}},[c,a,s]),I=h&&e,B=(0,uS.useMemo)(()=>{let z=I?e:r,G=I?TL(z,!1):$ie(a,TL(z,!1),t3.resize),U=$ie(a,TL(z,s),t3.resize),T=s&&!jSe(G),P=_.sourceSrcSet||U;return{imgSrc:G,sourceSrc:U,requestSrc:T?P:G,needSource:T,sourceSrcset:P}},[_,I,r,a,s,e]);return(0,uS.useEffect)(()=>{h&&r&&m(!1),g&&r&&v(!1)},[r]),{onError:(z,G,U)=>{f.current.set(U,{onerror:!0}),m(!0),n(z,G),e?G==e&&v(!0):v(!0)},onLoad:(z,G,U)=>{f.current.set(U,{onload:!0}),l&&w(!0),o(z)},isLoaded:b,isFallbackError:g,isErrorState:I,mediaSource:u,loadedImages:f,..._,...B}}var vJe=`${$t}-picture`;function jL(t){let e=kt.useMergeProps(jL.defaultPropsValue,t),{src:r,alt:n,layout:o,lazyload:i,className:a,useWebp:s,placeholder:c,errorImg:l,width:u,height:f,style:h,pictureClassName:m,pictureStyle:g,resize:v,originWidth:b,originHeight:w,mediaData:_,ssrRendered:I,srcSetData:B,getImgRef:L,...D}=e,z=SWt(r)?!1:s,G=gJe({...e,useWebp:z}),{isLoaded:U,isFallbackError:T,isErrorState:P,mediaSource:j}=G,{imgRef:M}=mJe({store:G,ssrRendered:I}),{imageRef:y,visible:x}=_Ye(i),C=T||i&&!U&&!x,R={width:u,height:f,...h};return EK.default.createElement("picture",{className:(0,yJe.default)(kt.data.okdNamespace,vJe,m,{[`${vJe}-font`]:!C}),ref:y,style:g},x&&!T&&EK.default.createElement(EK.default.Fragment,null,EK.default.createElement(EYe,{mediaSource:j,isErrorState:P,useWebp:z}),EK.default.createElement(yWt,{"data-testid":`okd-picture-img-${o||"default"}`,...D,store:G,ref:E=>{M.current=E,L?.(E)},width:b||u,height:w||f,style:R,className:(0,yJe.default)(o&&`${vJe}-${o}`,a),alt:n})),C&&c)}jL.propTypes={className:Ws.default.string,pictureClassName:Ws.default.string,style:Ws.default.object,pictureStyle:Ws.default.object,width:Ws.default.oneOfType([Ws.default.number,Ws.default.string]),height:Ws.default.oneOfType([Ws.default.number,Ws.default.string]),src:Ws.default.string.isRequired,useWebp:Ws.default.bool,alt:Ws.default.string.isRequired,layout:Ws.default.oneOf([hK.contain,hK.cover]),lazyload:Ws.default.oneOfType([Ws.default.bool,Ws.default.object]),mediaData:Ws.default.array,srcSetData:Ws.default.array,resize:Ws.default.object,errorImg:Ws.default.string,onError:Ws.default.func,onLoad:Ws.default.func,placeholder:Ws.default.node,originWidth:Ws.default.number,originHeight:Ws.default.number,ssrRendered:Ws.default.bool};jL.defaultPropsValue={resize:void 0,layout:void 0,lazyload:!1,className:"",pictureClassName:"",style:{},pictureStyle:{},useWebp:!0,placeholder:void 0,errorImg:null,mediaData:[],srcSetData:[],onError:()=>{},onLoad:()=>{},width:void 0,height:void 0,originWidth:void 0,originHeight:void 0,src:void 0,alt:"",ssrRendered:!1};jL.MEDIA=mK;jL.LAYOUT=hK;jL.ACTION=t3;var o3=jL;d();p();sa();ca();d();p();la();ua();d();p();var WT=ie(qe()),LKt=ie(Wr()),jT=ie(fo());eo();yn();d();p();var bJe=`${$t}-avatar`,UKt={XL:Jt.xl,L:Jt.lg,M:Jt.md,S:Jt.sm,XS:Jt.xs,...Jt};function lae(t){let{src:e,onerror:r,size:n,alt:o,className:i,style:a,onClick:s,pictureProps:c}=kt.mergeProps(lae.defaultPropsValue,t),l=UKt[n],u=(0,LKt.default)(kt.data.okdNamespace,bJe,`${bJe}-${l}`,i),[f,h]=(0,WT.useState)(e),m=(0,WT.useCallback)(v=>{s?.(v)},[]);return WT.default.createElement("div",{className:u,style:a},f?WT.default.createElement(o3,{src:e,alt:o,"data-testid":"okd-avatar-img",onClick:m,onError:v=>{h(!1),r?.(v)},useWebp:!1,...c}):WT.default.createElement("span",{className:`${bJe}-alt`,title:o,onClick:m,"data-testid":"okd-avatar-title"},WT.default.createElement("span",null,o)))}lae.propTypes={size:jT.default.oneOf([Jt.xl,Jt.lg,Jt.md,Jt.sm,Jt.xs]),src:jT.default.string,alt:jT.default.string,onerror:jT.default.func,className:jT.default.string,style:jT.default.object,pictureProps:jT.default.object,onClick:jT.default.func};lae.defaultPropsValue={src:"",size:Jt.md,alt:"",onerror:()=>{},className:"",style:{},onClick:null,pictureProps:{}};lae.SIZE=UKt;var dw=lae;d();p();sa();ca();la();ua();var TEe=ie(qe()),kEe=ie(fo());eo();d();p();var fS=ie(qe()),FKt=ie(fo());eo();var _Ee=fS.createContext(null);function _K(t){let{children:e,onBatchResize:r}=kt.mergeProps(_K.defaultPropsValue,t),n=fS.useRef(0),o=fS.useRef([]),i=fS.useContext(_Ee),a=fS.useCallback((s,c,l)=>{n.current+=1;let u=n.current;o.current.push({size:s,element:c,data:l}),Promise.resolve().then(()=>{u===n.current&&(r?.(o.current),o.current=[])}).catch(()=>{}),i?.(s,c,l)},[r,i]);return fS.createElement(_Ee.Provider,{value:a},e)}_K.propTypes={onBatchResize:FKt.default.func};_K.defaultPropsValue={onBatchResize:void 0};d();p();var mg=ie(qe());d();p();var uae=ie(qe()),fae=ie(Jie());function zKt(t){return t instanceof HTMLElement||t instanceof SVGElement}function HKt(t){return t&&typeof t=="object"&&zKt(t.nativeElement)?t.nativeElement:zKt(t)?t:null}var jKt=t=>{if(t&&(0,uae.isValidElement)(t)&&!(0,fae.isFragment)(t)){let e=t;return e.props.propertyIsEnumerable("ref")?e.props.ref:e.ref}return null};function xMn(t,e,r){let n=uae.default.useRef({});return(!("value"in n.current)||r(n.current.condition,e))&&(n.current.value=t(),n.current.condition=e),n.current.value}function wMn(t,e){if(typeof t=="function")t(e);else if(typeof t=="object"&&t&&"current"in t){let r=t;r.current=e}}function AMn(...t){let e=t.filter(r=>r);return e.length<=1?e[0]:r=>{t.forEach(n=>{wMn(n,r)})}}function WKt(...t){return xMn(()=>AMn(...t),t,(e,r)=>e.length!==r.length||e.every((n,o)=>n!==r[o]))}function GKt(t){let e=(0,fae.isMemo)(t)?t.type.type:t.type;return!(typeof e=="function"&&!e.prototype?.render||typeof t=="function"&&!t.prototype?.render)}function CEe(t,e){let r=[];return uae.default.Children.forEach(t,n=>{n==null&&!e?.keepEmpty||(Array.isArray(n)?r=r.concat(CEe(n)):(0,fae.isFragment)(n)&&n.props?r=r.concat(CEe(n.props.children,e)):r.push(n))}),r}d();p();ps();var H9=new Map;function SMn(t){t.forEach(e=>{let{target:r}=e;H9.get(r)?.forEach(n=>n(r))})}var xJe;function VKt(){return!xJe&&Dt.ResizeObserver&&(xJe=new ResizeObserver(SMn)),xJe}function qKt(t,e){H9.has(t)||(H9.set(t,new Set),VKt()?.observe(t)),H9.get(t).add(e)}function KKt(t,e){H9.has(t)&&(H9.get(t).delete(e),H9.get(t).size||(VKt()?.unobserve(t),H9.delete(t)))}d();p();var YKt=ie(qe()),dae=class extends YKt.default.Component{render(){return this.props.children}};function EMn(t,e){let{children:r,disabled:n}=t,o=mg.default.useRef(null),i=mg.default.useRef(null),a=mg.default.useContext(_Ee),s=typeof r=="function",c=s?r(o):r,l=mg.default.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),u=!s&&mg.default.isValidElement(c)&&GKt(c),f=u?jKt(c):null,h=WKt(f,o),m=()=>HKt(o.current);mg.default.useImperativeHandle(e,()=>m()),(0,mg.useImperativeHandle)(e,()=>m());let g=mg.default.useRef(t);g.current=t;let v=mg.default.useCallback(b=>{let{onResize:w,data:_}=g.current,{width:I,height:B}=b.getBoundingClientRect(),{offsetWidth:L,offsetHeight:D}=b,z=Math.floor(I),G=Math.floor(B);if(l.current.width!==z||l.current.height!==G||l.current.offsetWidth!==L||l.current.offsetHeight!==D){let U={width:z,height:G,offsetWidth:L,offsetHeight:D};l.current=U;let T=L===Math.round(I)?I:L,P=D===Math.round(B)?B:D,j={...U,offsetWidth:T,offsetHeight:P};a?.(j,b,_),w&&Promise.resolve().then(()=>{w(j,b)}).catch(()=>{})}},[]);return mg.default.useEffect(()=>{let b=m();return b&&!n&&qKt(b,v),()=>KKt(b,v)},[o.current,n]),mg.default.createElement(dae,{ref:i},u?mg.default.cloneElement(c,{ref:h}):c)}var _Mn=mg.default.forwardRef(EMn),JKt=_Mn;var CMn="okd-observer-key";function XKt(t,e){let{children:r}=kt.mergeProps(XKt.defaultPropsValue,t);return(typeof r=="function"?[r]:CEe(r)).map((o,i)=>{let a=o?.key||`${CMn}-${i}`;return TEe.createElement(JKt,{...t,key:a,ref:i===0?e:void 0},o)})}var IEe=TEe.forwardRef(XKt);IEe.defaultPropsValue={disabled:!1,onResize:()=>{}};IEe.propTypes={disabled:kEe.default.bool,onResize:kEe.default.func,data:kEe.default.any};IEe.Collection=_K;var F0=IEe;d();p();var CK=ie(qe());d();p();ps();var QKt=t=>+setTimeout(t,16),$Kt=t=>clearTimeout(t);typeof Dt<"u"&&"requestAnimationFrame"in Dt&&(QKt=t=>Dt.requestAnimationFrame(()=>{t()}),$Kt=t=>Dt.cancelAnimationFrame(t));var ZKt=0,wJe=new Map;function eYt(t){wJe.delete(t)}function Fv(t,e=1){ZKt+=1;let r=ZKt;function n(o){if(o===0)eYt(r),t();else{let i=QKt(()=>{n(o-1)});wJe.set(r,i)}}return n(e),r}Fv.cancel=t=>{let e=wJe.get(t);return eYt(e),$Kt(e)};var AJe=null;function pae(t){let e=(0,CK.useRef)(),r=(0,CK.useRef)(!1);function n(...o){r.current||(Fv.cancel(e.current),e.current=Fv(()=>{t(...o)}),AJe=e.current)}return(0,CK.useEffect)(()=>()=>{r.current=!0,AJe&&Fv.cancel(AJe)},[]),n}KT();d();p();var DEe=ie(qe());IJe();TK();TJe();d();p();var RYt=(0,DEe.forwardRef)((t,e)=>DEe.default.createElement(OEe,{...t,category:Xa.outline,type:Ur.primary,ref:e}));NEe(RYt);var MYt=RYt;d();p();sa();ca();la();ua();d();p();sc();Uv();eo();ps();Hb();var PYt=t=>{let e=0,r=Dt.document.body,n=Dt.document.querySelector("html");Jr()||(t?(e=Dt.scrollY,r.style.top=`${-e}px`,r.style.position="fixed",n.style.height="100vh",n.style.height=`${Dt.innerHeight}px`,r.style.width="100%"):(e=Math.abs(parseFloat(r?.style?.top?.replace(/-?(\w+)px$/i,"$1"))),r.style.position="",r.style.top="",r.style.width="",n.style.height="",Dt.scrollTo(0,e)))},NYt=t=>{let e=Dt.document.body,r=Dt.document.documentElement;if(!Jr()){let n={},o=Dt.innerWidth-(Dt?.document?.body?.clientWidth||0);if(t){let i=`${o<0?0:o}px`;n={overflow:"hidden",height:"100vh"},uu()?n.marginRight=i:n.width=`calc(100vw - ${i})`,r.style.backgroundColor=Dt?.getComputedStyle?.(e)?.backgroundColor}else n={overflow:"",height:"",width:"",marginRight:""},r.style.backgroundColor=null;Object.assign(e.style||{},n)}},OMn=t=>{if(!kt.data.frozenScroll)return;let e=Dt.document.body;if(!Jr()){let r=Number(e.getAttribute("data-frozen-count")||0),n=e?.style?.position==="fixed"&&e?.style?.width==="100%",o=e?.style?.overflowY==="hidden"&&e?.style?.height==="100vh",i=n||o,a=lS().media==="sm"?PYt:NYt;i&&(a=n?PYt:NYt),t?(i?r++:a(!0),e.setAttribute("data-frozen-count",String(r))):(i&&r<=0?(a(!1),r=0):r=r<=0?0:r-1,e.setAttribute("data-frozen-count",String(r)))}},BYt=OMn;function YT(t={},e=[]){if(Object.prototype.toString.call(t)!=="[object Object]")throw new Error("withoutProps Error: The first param of withoutProps function must be a pure object!");if(Object.prototype.toString.call(e)!=="[object Array]")throw new Error("withoutProps Error: The first param of propsToRemove function must be an array!");return Object.keys(t).reduce((r,n)=>(e.includes(n)||(r[n]=t[n]),r),{})}var s3={frozenScroll:BYt,withoutProps:YT};d();p();var LEe=ie(qe());Fb();ps();function RJe(t={}){let{node:e,componentName:r,id:n}=t,[o,i]=(0,LEe.useState)(),a=`data-e2e-okd-${r}-id`;return(0,LEe.useEffect)(()=>{if(S.env.ASSETS_BUILD_TYPE!=="publish"&&S.env.ASSETS_BUILD_TYPE!=="prepub"){let s=Dt.__test__okd_dynamic_id||n||Gie();e?e?.setAttribute?.(a,s):i(s)}},[]),{[a]:o}}d();p();var VYt=ie(qe());ps();d();p();var W9=ie(qe());d();p();sc();ps();var UYt=ie(DYt());d();p();sc();ps();var qL=class{static $setCurrentTheme(e){qL.currentTheme=e}static $setDefaultTheme(e){qL.defaultTheme=e}static get(e){let r=qL.currentTheme||qL.defaultTheme,n=qL.$themesData[r],o=Dt.document.body;if(!Jr()&&getComputedStyle(o).getPropertyValue(e))return getComputedStyle(o)?.getPropertyValue(e);if(!n&&Dt.okd&&Dt.okd.themes&&Dt.okd.themes[r]&&(n=Dt.okd.themes[r]),n){let i=n[e]||"";for(;i&&i.startsWith("@");)i=n[i]||"";return i}return""}},IK=qL;ae(IK,"defaultTheme","default"),ae(IK,"currentTheme"),ae(IK,"$themesData",{});var KL=IK;var LMn=[],UMn=UYt.THEMES,LYt="theme-",MJe="okd-theme-change";function FYt(){return KL.defaultTheme?KL.defaultTheme:(Dt.okd||(Dt.okd={}),Dt.okd.themes||(Dt.okd.themes={$default:"default"}),Dt.okd.themes.$default)}var FMn=t=>{if(t){let e=`${t}-okd-theme`;return gL.g.get(e)?.replace("theme-","")}return""};function NJe(t){if(Jr()&&t)return FMn(t);if(Jr()&&Ya.isThemeDark)return UMn.dark;if(KL.currentTheme)return KL.currentTheme;let e=FYt();if(!Jr()){let r=Dt.document.body.classList,n=/^theme-([a-z-]{2})/i;r.forEach(o=>{n.test(o)&&(e=o.replace(n,"$1"))})}return e}var zMn=(t={})=>{if(t.biz){let e=`${t.biz}-okd-theme`;gL.g.set(e,`theme-${t.themeName}`)}},HMn=(t={})=>{let e=t;if(typeof t=="string")e={biz:"",themeName:t};else if(!t.biz)throw new Error("biz is required");return e};function jMn(t){Dt.dispatchEvent(new CustomEvent(MJe,{detail:{currentTheme:t}}))}function zYt(t){let e=r=>{t(r.detail.currentTheme)};return Dt.addEventListener(MJe,e),()=>{Dt.removeEventListener(MJe,e)}}function YL(t=FYt(),e=!1){let{biz:r,themeName:n}=HMn(t),o=NJe();if(!(n===o&&!e)&&(zMn({biz:r,themeName:n}),KL.$setCurrentTheme(n),!Jr())){let i=`${LYt}${n}`;Dt.document.body.classList.remove(`${LYt}${o}`),n&&Dt.document.body.classList.add(i),Dt.cssVars&&Dt.cssVars({watch:!1,onComplete(){Dt.cssVars({watch:!0})}}),LMn.forEach(a=>{a(n,o)}),jMn(n)}}var PJe=[];function HYt(t){PJe.push(t)}function jYt(t){PJe=PJe.filter(e=>e!==t)}function WYt(t){let[e,r]=(0,W9.useState)(NJe(t));return(0,W9.useEffect)(()=>{let o=zYt(i=>{r(i)});return()=>{o()}},[]),e}function GYt(){let[,t]=(0,W9.useState)("");(0,W9.useEffect)(()=>{let e=(...r)=>{t(r)};return HYt(e),()=>{jYt(e)}},[])}function WMn(t){return t.replace(/-([a-z])/g,(e,r)=>r.toUpperCase())}function qYt({keyChain:t="",isMobile:e,OriginComponent:r,defaultProps:n,...o}){GYt();let i=WYt(),a=o,s={},c=t.split("."),u=(Dt.okdThemes||{})[WMn(i)]||{};return c.forEach(f=>{u=u[f]||{}}),Object.keys(u).length===0?a={...n,...a}:Object.keys(u).forEach(f=>{let h=e&&f==="size"?null:u[f];s[f]=a[f]||h||n[f]}),VYt.default.createElement(r,{currentTheme:i,changeTheme:YL,...a,...s})}d();p();sa();ca();d();p();d();p();Qqe();Z_.okdThemes=Z_.okdThemes||{};Z_.okdThemes.light=Z_.okdThemes.light||{};var GMn=Z_.okdThemes.light.okd||{};Z_.okdThemes.light.okd={...GMn,dialog:{footer:{action:{cancel:{type:"secondary",size:"sm"},confirm:{type:"highlight",size:"sm"}}}}};Z_.okdThemes.default=Z_.okdThemes.light;la();ua();d();p();d();p();$qe();C9.okdThemes=C9.okdThemes||{};C9.okdThemes.dark=C9.okdThemes.dark||{};var VMn=C9.okdThemes.dark.okd||{};C9.okdThemes.dark.okd={...VMn,dialog:{footer:{action:{cancel:{type:"primary",size:"sm"},confirm:{type:"highlight",size:"sm"}}}}};d();p();var rp=ie(qe()),IJt=ie(Wr()),Xr=ie(fo());sc();Uv();d();p();var RK=ie(qe());ps();d();p();function KYt(t,e,r=!1){let n=null;return(...o)=>{r&&!n&&t(...o),n!==null&&clearTimeout(n),n=setTimeout(()=>{n=null,t(...o)},e)}}function xae({frozenBg:t}){let[e,r]=(0,RK.useState)(null),n=()=>{let{offsetWidth:i=0}=Dt.document?.body||{};r(i)},o=(0,RK.useMemo)(()=>KYt(()=>{let i="inherit",a=Dt.document?.body?.offsetWidth;r(s=>s===i?a:i)},500,!0),[]);return(0,RK.useEffect)(()=>(t&&n(),t&&Dt.addEventListener("resize",o),()=>{t&&Dt.removeEventListener("resize",o)}),[]),t?e:null}Fb();eo();ps();lK();d();p();sa();ca();la();ua();var tJt=ie(qe()),rJt=ie(W5()),nJt=ie(Wr()),V9=ie(fo());sc();eo();lK();d();p();sa();ca();la();ua();d();p();d();p();var G9=ie(qe()),XYt=ie(Wr());eo();var UEe="unmount",OJe="entering",YYt="entered",DJe="exiting",BJe="exited",JYt=0,qMn=0,KMn=(t,e,r,n)=>{let[o,i]=G9.default.useState(UEe),a=G9.default.useCallback(c=>{c!==o&&i(c)},[o]);function s(c){return c.clientWidth}return G9.default.useEffect(()=>{if(t){if(clearTimeout(qMn),o===UEe){a(BJe);return}o===BJe&&r.current&&s(r.current),(o===BJe||o===DJe)&&(a(OJe),JYt=setTimeout(()=>{a(YYt)},e))}else clearTimeout(JYt),(o===YYt||o===OJe)&&(a(DJe),setTimeout(()=>{n?.(),a(UEe)},e))},[r,t,a,o,e]),o},YMn=({visible:t,timeout:e,children:r,className:n,classNames:o,setTransitionRef:i,renderDom:a,onTransitionEnd:s,...c})=>{let l=G9.default.useRef(null),u=KMn(t,e,l,s),[f,h]=G9.default.useState(!1);G9.default.useEffect(()=>{h(u===OJe||u===DJe)},[u]);let m=(0,XYt.default)(kt.data.popupClassName,kt.data.okdNamespace,n,`${o}-${u}`,{[`${o}-active`]:f});return u===UEe&&!a?null:G9.default.createElement("div",{"data-testid":"okd-transition",...c,className:m,ref:g=>{l.current=g,i?.(g)},dir:kt.data.popupDir,style:{transitionDuration:`${e}ms`,...c.style}},r)},FEe=YMn;d();p();var ZYt=ie(qe()),QYt=ie(Wr()),MK=ie(fo());eo();yn();d();p();var wae=`${$t}-transition-slide`,zEe=t=>{let{timeout:e,transitionDuration:r,visible:n,children:o,isFade:i,placement:a,className:s,timingFunc:c,...l}=kt.mergeProps(zEe.defaultPropsValue,t),u=(0,QYt.default)(wae,`${wae}-${a}`,{[`${wae}-fade`]:i},{[`${wae}-${c}`]:c},s);return ZYt.default.createElement(FEe,{"data-testid":"okd-transition-slide",...l,visible:n,timeout:e??r,className:u,classNames:wae},o)};zEe.propTypes={transitionDuration:MK.default.number,visible:MK.default.bool,className:MK.default.string,placement:MK.default.oneOf(["top","right","bottom","left"]),isFade:MK.default.bool};zEe.defaultPropsValue={placement:"bottom",transitionDuration:300,visible:!1,className:"",isFade:!1};var LJe=zEe;d();p();var $Yt=ie(qe()),eJt=ie(Wr()),HEe=ie(fo());eo();yn();d();p();var UJe=`${$t}-transition-fade`,jEe=t=>{let{visible:e,timeout:r,transitionDuration:n,children:o,className:i,timingFunc:a,...s}=kt.mergeProps(jEe.defaultPropsValue,t),c=(0,eJt.default)(UJe,{[`${UJe}-${a}`]:a},i);return $Yt.default.createElement(FEe,{"data-testid":"okd-transition-fade",...s,visible:e,timeout:r??n,className:c,classNames:UJe},o)};jEe.propTypes={transitionDuration:HEe.default.number,visible:HEe.default.bool,className:HEe.default.string};jEe.defaultPropsValue={transitionDuration:300,visible:!1,className:""};var PK=jEe;yn();d();p();d();p();var FJe=ie(qe());function zJe({frozenBg:t,visible:e}){(0,FJe.useEffect)(()=>{t&&(e?s3.frozenScroll(!0):s3.frozenScroll(!1))},[t,e]),(0,FJe.useEffect)(()=>()=>{t&&s3.frozenScroll(!1)},[])}var JMn=`${$t}-mask`,WEe=t=>{let{timeout:e,visible:r,onClick:n,className:o,style:i,autoIndex:a,frozenBg:s,getContainer:c,...l}=kt.mergeProps(WEe.defaultPropsValue,t),u=xae({frozenBg:s});zJe({frozenBg:s,visible:r});let f=a?{zIndex:FT.next().value,...i}:i,h=tJt.default.createElement(PK,{visible:r,className:(0,nJt.default)(kt.data.okdNamespace,JMn,o),style:{width:u,...f},timeout:e,onClick:n,...l}),m=c?.();return m?Jr()?h:rJt.default.createPortal(h,m):h};WEe.defaultPropsValue={visible:!1,onClick:()=>{},timeout:300,className:"",autoIndex:!1,frozenBg:!1,getContainer:null};WEe.propTypes={visible:V9.default.bool,onClick:V9.default.func,timeout:V9.default.number,className:V9.default.string,autoIndex:V9.default.bool,frozenBg:V9.default.bool,getContainer:V9.default.func};var oJt=WEe;d();p();var iJt=ie(qe()),aJt=ie(W5()),HJe=ie(fo());sc();var GEe=class extends iJt.default.Component{componentDidMount(){this.createContainer()}componentDidUpdate(e){let{didUpdate:r}=this.props;r&&r(e)}createContainer(){this.container=this.props.getContainer(),this.forceUpdate()}render(){return this.container?Jr()?this.props.children:aJt.default.createPortal(this.props.children,this.container):null}};GEe.propTypes={getContainer:HJe.default.func.isRequired,children:HJe.default.node.isRequired};var sJt=GEe;d();p();Uv();yn();var Qn=`${$t}-dialog`,NK={right:"right",left:"left",full:"full"},VEe={horizontal:"horizontal",vertical:"vertical"},mh={success:Zo.success,info:Zo.info,prompt:Zo.prompt,alert:Zo.alert,warn:Zo.warn,error:Zo.error,default:"normal"},BK=lS(),OK={sm:"sm"};d();p();var jJe=ie(qe()),cJt=jJe.default.createContext({}),qEe=()=>jJe.default.useContext(cJt),lJt=cJt.Provider;d();p();d();p();var WJe=ie(qe()),uJt=ie(FW());sc();ps();var Aae=class{constructor(){ae(this,"store",[]);ae(this,"destroyAll",()=>{this.store.forEach(e=>{e()})});ae(this,"create",(e,r)=>{let n=Dt.document?.createElement("div");n.style.width="100%",n&&Dt.document?.body?.appendChild(n);let o,i=null,a=null,s={...r,visible:!0,onClose:()=>{a?.()}};function c(f){let h=e;Jr()||(o?o.render(WJe.default.createElement(h,{getContainer:()=>n,...f,operation:i})):(o=uJt.createRoot(n),o.render(WJe.default.createElement(h,{getContainer:()=>n,...f,operation:i}))))}function l(f){s={...s,...f},c(s)}let u=()=>{c({...s,visible:!1}),setTimeout(()=>{Jr()||(o?.unmount(),n?.parentNode&&n?.parentNode?.removeChild(n),o=null,this.store=this.store.filter(f=>f!==u))},500)};return a=()=>{r?.onClose?.()?.closeDialog!==!1&&Qo(()=>{u()},!0)},i={destroy:u,update:l,destroyAll:this.destroyAll},c(s),this.store.push(u),i})}};var fJt=new Aae;function dJt(t,e){return fJt.create(t,e)}dJt.destroyAll=()=>{fJt.destroyAll()};var pw=dJt;d();p();var Sae=ie(qe()),gJt=ie(Wr());KT();d();p();var KEe=ie(qe());KT();var GJe=t=>{let{children:e,loading:r,onClose:n,operation:o,onClick:i,...a}=t,[s,c]=(0,KEe.useState)(!1),l=u=>{if(i){let f=i(o,u);f&&f.then&&(c(!0),f.then(h=>{c(!1),!(typeof h=="boolean"&&h)&&n&&n({fromAction:!0})},()=>{c(!1)}).catch(()=>{}))}else n&&n({fromAction:!0})};return KEe.default.createElement(On,{className:"dialog-btn",size:On.SIZE.md,loading:s||r,onClick:l,...a},e)};GJe.SIZE=On.SIZE;GJe.TYPE=On.TYPE;var pJt=GJe;var{TYPE:XMn,CATEGORY:ZMn,SIZE:hJt}=On,mJt="confirm",QMn="cancel",$Mn=({item:t,isMobile:e,confirmBtnType:r,isAverageLayout:n,twoButtons:o,operation:i})=>{let{text:a,confirmBtnProps:s,cancelBtnProps:c,...l}=t,u=YT(l,["hasCancelBtn","hasConfirmBtn","color","type","size","className"]),f=t.hasCancelBtn?c:s,h={size:e?hJt.md:hJt.sm},m=t.hasCancelBtn?QMn:mJt;return m===mJt&&(h={...h,type:r||XMn.primary}),Sae.default.createElement(qYt,{OriginComponent:pJt,keyChain:`okd.dialog.footer.action.${m}`,defaultProps:h,isMobile:e,...u,...f,className:(0,gJt.default)("dialog-btn",o&&!n&&"double-btn",u?.className,f?.className),operation:i},a)};function ePn(t){let{btnLayout:e=NK.right,isMobile:r=!0,confirmBtnType:n,btnList:o,onClose:i,confirmText:a,cancelText:s,onConfirm:c,onCancel:l,confirmDisabled:u,confirmLoading:f,confirmBtnProps:h,cancelBtnProps:m,operation:g}=t,b=(()=>{let L=a!=null,D=s!=null,z=[];return D&&z.push({text:s,category:On.CATEGORY.outline,onClick:l||i,hasCancelBtn:D,cancelBtnProps:m,onClose:i,"data-testid":"okd-dialog-cancel-btn"}),L&&z.push({text:a,category:ZMn.fill,onClick:c,loading:f,disabled:u,hasConfirmBtn:L,confirmBtnProps:h,onClose:i,"data-testid":"okd-dialog-confirm-btn"}),o&&o.length!==0?o:z||[]})(),[w,_]=b,I=b.length>1,B=_?.block&&w?.block;return Sae.default.createElement("div",{className:`${Qn}-btn-box layout-${e}`},b.map((L,D)=>Sae.default.createElement($Mn,{key:D,item:L,isAverageLayout:B,twoButtons:I,confirmBtnType:n,isMobile:r,operation:g})))}var YEe=Sae.default.memo(ePn);d();p();var vg=ie(qe()),KJe=ie(Wr());Uv();eo();ps();d();p();sa();ca();la();ua();var z0=ie(qe()),pS=ie(fo());eo();ps();d();p();var VJe=t=>t.touches&&t.touches[0]?{clientX:t.touches[0].clientX,clientY:t.touches[0].clientY}:{clientX:t.clientX,clientY:t.clientY},Eae=(t,e)=>t?.includes?.("%")?parseFloat(t.replace("%","")/100)*e:t;var JEe=(0,z0.forwardRef)((t,e)=>{let{getMoveRef:r,getDragRef:n,getDragRefList:o,children:i,dragInViewport:a,noTextSelection:s,onDragMove:c,viewportOverflow:l={},detectWindowResize:u,stopPropagationWhenMove:f,dispatchClickEventOnMove:h}=kt.mergeProps(JEe.defaultPropsValue,t),m=(0,z0.useRef)(!1),g=(0,z0.useRef)(5),v=(0,z0.useRef)(1e3),b=(0,z0.useRef)(null),w=(0,z0.useRef)(null),_=()=>{w.current.style.left=b.current.left,w.current.style.top=b.current.top};(0,z0.useImperativeHandle)(e,()=>({resetPosition:_}),[]),(0,z0.useEffect)(()=>{if(u){let L=_;return Dt.addEventListener("resize",L),()=>{Dt.removeEventListener("resize",L)}}return()=>{}},[u]);let I=(L,D)=>{let z=L,G=D;w.current=G,b.current={left:G.style.left,top:G.style.top};let U=G.getBoundingClientRect(),{left:T,right:P,top:j,bottom:M}=l,y=Eae(T,U.width),x=Eae(P,U.width),C=Eae(j,U.height),R=Eae(M,U.height),E=G.offsetWidth,N=G.offsetHeight,V=F=>{let k=F,{clientX:H,clientY:re}=VJe(k),Y=H-G.offsetLeft,oe=re-G.offsetTop,q=G.offsetLeft,X=G.offsetTop,K=new Date().getTime(),$=se=>{h&&!m.current&&Dt.document.documentElement.dispatchEvent(new Event("click",{bubbles:!0})),m.current=!0;let ve=se,{clientX:xe,clientY:ke}=VJe(ve),Pe=xe-Y,Te=ke-oe,Z=Dt.innerWidth,te=Dt.innerHeight,le=c({left:Pe,top:Te,viewportWidth:Z,viewportHeight:te,moveDom:G,moveDomRect:U,viewportOverflowValues:{left:y,right:x,top:C,bottom:R}});if(le)Object.assign(G.style,le);else{let Ee=xe-Y,Ue=ke-oe;a&&(Ee=Math.max(0-y,Math.min(Z-E+x,xe-Y)),Ue=Math.max(0-C,Math.min(te-N+R,ke-oe))),G.style.left=`${Ee}px`,G.style.top=`${Ue}px`}s&&(Dt.document.body.style.userSelect="none")},ee=()=>{Dt.document.onmousemove=null,Dt.document.onmouseup=null,Dt.document.ontouchmove=null,Dt.document.ontouchend=null,Dt.document.body.style.userSelect=null;let se=Math.abs(G.offsetLeft-q),ve=Math.abs(G.offsetTop-X),xe=new Date().getTime()-K;Math.max(se,ve)<g.current&&xe<v.current?m.current=!1:setTimeout(()=>{m.current=!1},700)};Dt.document.onmouseup=ee,Dt.document.ontouchend=ee,Dt.document.onmousemove=$,Dt.document.ontouchmove=$};z.addEventListener("mousedown",V),z.addEventListener("touchstart",V,{passive:!1}),z.addEventListener("click",F=>{m.current&&(F.preventDefault(),f&&F.stopPropagation())})},B=()=>{let L=r(),D=n();D=D||L;let z=o?o():[],G=z.length===0;!L||(G?D&&I(D,L):z.forEach(U=>{I(U,L)}))};return(0,z0.useEffect)(()=>{B()},[]),z0.default.createElement(z0.default.Fragment,null,i)});JEe.propTypes={getMoveRef:pS.default.func,getDragRef:pS.default.func,getDragRefList:pS.default.func,onDragMove:pS.default.func,dragInViewport:pS.default.bool,viewportOverflow:pS.default.object,detectWindowResize:pS.default.bool,noTextSelection:pS.default.bool,stopPropagationWhenMove:pS.default.bool,dispatchClickEventOnMove:pS.default.bool};JEe.defaultPropsValue={getMoveRef:()=>{},getDragRef:()=>{},onDragMove:()=>{},getDragRefList:null,dragInViewport:!1,noTextSelection:!1,detectWindowResize:!1,stopPropagationWhenMove:!0,dispatchClickEventOnMove:!1,viewportOverflow:{left:0,right:0,top:0,bottom:0}};var vJt=JEe;d();p();var yJt=ie(qe());eo();var XEe={fade:"fade",slide:"slide"},ZEe=t=>{let{type:e,children:r,visible:n,timeout:o,...i}=kt.mergeProps(ZEe.defaultPropsValue,t),a=PK;switch(e){case XEe.fade:a=PK;break;case XEe.slide:a=LJe;break;default:break}return yJt.default.createElement(a,{visible:n,transitionDuration:o,...i},r)};ZEe.defaultPropsValue={timeout:100,type:XEe.fade};ZEe.TYPE=XEe;var bJt=ZEe;d();p();Fb();Hb();var wJt=({title:t,cancelText:e,confirmText:r,topContent:n,footer:o})=>{let i,a;!t&&!n&&(i=`${Qn}-scroll-bar-start`);let s=r!=null,c=e!=null;return!s&&!c&&!o&&(a=`${Qn}-scroll-bar-end`),{scrollBarStartClass:i,scrollBarEndClass:a}},xJt=(t,e,r)=>t<e?e:t>r?r:t,AJt=({left:t,top:e,moveDom:r,viewportWidth:n,viewportHeight:o,viewportOverflowValues:i})=>{let{left:a,right:s,top:c,bottom:l}=i,{width:u,height:f}=r.getBoundingClientRect(),{y:h}=Vie(r),m=Math.abs(h),g=u/2,v=f-m;return{[mWt("left")]:`${xJt(uu()?n-t-u:t,g-a,n-g+s)}px`,top:`${xJt(e,m-c,o-v+l)}px`}},tPn=t=>{t&&!t.contains(document.activeElement)&&t?.focus()};tPn.accessibilityProp={tabIndex:-1};var SJt=t=>{let e=["mousedown","mousemove"],r=a=>{a.preventDefault(),a.stopPropagation()},n=a=>{a.forEach(s=>{e.forEach(c=>{s?.addEventListener(c,r,{passive:!1})})})},o=a=>{a.forEach(s=>{e.forEach(c=>{s?.removeEventListener(c,r)})})},i=t.map(a=>document.querySelector(a));return n(i),()=>o(i)};d();p();var JT=ie(qe());function QEe({frozenBg:t,float:e,dialogWindowRef:r,preventScrollLeakage:n}){let o=(0,JT.useRef)(!1),i=(0,JT.useCallback)(()=>{s3.frozenScroll(!1),o.current=!1},[]),a=(0,JT.useCallback)(c=>{if(!o.current){let{x:l,width:u,y:f,height:h}=r.current?.getBoundingClientRect?.()||{},{clientX:m,clientY:g}=c;m>l&&m<l+u&&g>f&&g<f+h&&(s3.frozenScroll(!0),o.current=!0)}},[]),s=()=>{r.current.addEventListener("mouseleave",i),r.current.addEventListener("mousemove",a),r.current.addEventListener("mouseenter",a)};return(0,JT.useEffect)(()=>{n&&!t&&e&&r.current&&s()},[t,e,n]),(0,JT.useEffect)(()=>{let c=r.current;return()=>{c?.removeEventListener&&(c.removeEventListener("mouseleave",i),c.removeEventListener("mousemove",a),c.removeEventListener("mouseenter",a))}},[]),(0,JT.useEffect)(()=>(t?s3.frozenScroll(!0):s3.frozenScroll(!1),()=>{s3.frozenScroll(!1)}),[t]),null}d();p();var hw=ie(qe());js();EL();d();p();sa();ca();la();ua();var du=ie(qe());js();EL();ps();var rPn={width:0,height:0,overflow:"hidden",outline:"none"},nPn={tabIndex:0};function oPn({getContainer:t,whenReturnFocus:e=!0,afterReturnFocus:r}){let n=(0,du.useRef)(Dt.document.activeElement);function o(){t()?.contains?.(Dt.document.activeElement)||(n.current=Dt.document.activeElement)}function i(){n.current&&(n.current?.focus?.({preventScroll:!0}),r?.(n.current))}return(0,du.useEffect)(()=>{typeof e=="boolean"&&(e?i():o())},[e]),(0,du.useEffect)(()=>(o(),()=>{e==="unmount"&&i(),n.current=null}),[]),{returnFocus:i}}var iPn=(0,du.forwardRef)(({children:t,autoFocus:e=!0,getContainer:r=()=>{},whenReturnFocus:n="unmount",whenAutoFocus:o="didMount",focusTrapping:i=!0,afterReturnFocus:a,onFocusEnd:s},c)=>{let l=(0,du.useRef)(),u=(0,du.useRef)(),f=(0,du.useRef)(),h=(0,du.useRef)(!0),m=(0,du.useRef)(),{returnFocus:g}=oPn({getContainer:r,whenReturnFocus:n,afterReturnFocus:a}),v=(0,du.useCallback)(()=>{h.current=!1,m.current?.setAttribute?.("tabindex","0"),m.current?.setAttribute?.("role","dialog"),m.current&&m.current.style&&(m.current.style.outline="none"),u.current=m.current,f.current=l.current},[]),b=()=>{u.current?.focus?.({preventScroll:!0})},w=()=>{f.current?.focus?.({preventScroll:!0})},_=I=>{let{activeElement:B}=Dt.document;if(I&&B===l.current){if(s&&s(),i){b();return}n!=="never"&&g()}if(!I&&B===u.current){if(i){w();return}n!=="never"&&g()}};return(0,du.useEffect)(()=>{m.current=r(),u.current=m.current},[r]),(0,du.useEffect)(()=>{(o==="didMount"||o===!0)&&(v(),e&&b())},[e,o]),pg(Vc.TAB,I=>{I.stopPropagation(),_(!I.shiftKey)},{target:r(),eventName:"keydown"}),(0,du.useImperativeHandle)(c,()=>({focus:b,changeActive:_,returnFocus:g})),du.default.createElement(du.default.Fragment,null,t,du.default.createElement("div",{ref:l,"data-focus-end":"true",style:rPn,onFocus:s,...nPn}))}),$Ee=iPn;GL();d();p();var q9=ie(qe()),EJt=ie(Wr());function aPn(t){let{footer:e,confirmText:r,cancelText:n,renderFooter:o,footerStyle:i,footerLine:a=!0,btnFull:s=!1,customRenderFooter:c,footerClassName:l,isMobile:u}=t,f=r!=null,m=n!=null||f,g=s&&u?{btnLayout:NK.full}:{btnLayout:t.btnLayout},v=q9.default.createElement(YEe,{confirmText:t.confirmText,cancelText:t.cancelText,onConfirm:t.onConfirm,onCancel:t.onCancel,operation:t.operation,confirmBtnType:t.confirmBtnType,btnList:t.btnList,onClose:t.onClose,confirmDisabled:t.confirmDisabled,confirmLoading:t.confirmLoading,confirmBtnProps:t.confirmBtnProps,cancelBtnProps:t.cancelBtnProps,isMobile:u,...g}),b=(0,EJt.default)(`${Qn}-footer-box`,{[`${Qn}-footer-line`]:a&&!u},l);return m||e||o||c?c?q9.default.createElement(q9.default.Fragment,null,c(()=>v)):q9.default.createElement("div",{className:b,style:i,"data-testid":"okd-dialog-footer"},o?o(()=>v):q9.default.createElement(q9.default.Fragment,null,v,e)):null}var qJe=q9.default.memo(aPn);d();p();var XT=ie(qe()),_ae=ie(Wr());var sPn=t=>{let{children:e,noContentPadding:r,className:n,style:o}=t,i=(0,_ae.default)(`${Qn}-customer-box`,r&&"no-padding",n);return XT.default.createElement("div",{className:i,style:o},e)},_Jt=t=>{let{children:e,noContentPadding:r,scrollDisable:n,scrollBoxClassName:o,containerClassName:i,setContainerRef:a}=t,s=(0,_ae.default)(`${Qn}-container`,{"no-padding":r},i),c=(0,XT.useCallback)(l=>{a?.(l)},[]);return XT.default.createElement("div",{id:"scroll-box",className:(0,_ae.default)(`${Qn}-scroll-box`,n&&"scroll-disable",o),ref:c,"data-testid":"okd-dialog-scroll-box"},XT.default.createElement("div",{className:s,"data-testid":"okd-dialog-container"},e))};function e_e(t){let{renderContent:e,scrollDisable:r,noContentPadding:n,children:o,scrollBoxClassName:i,containerClassName:a,title:s,confirmText:c,cancelText:l,footer:u,topContent:f,scrollBoxRef:h}=t,{scrollBarStartClass:m,scrollBarEndClass:g}=wJt({title:s,confirmText:c,cancelText:l,footer:u,topContent:f});return XT.default.createElement(XT.default.Fragment,null,e?e(_Jt,sPn):XT.default.createElement(_Jt,{scrollDisable:r,noContentPadding:n,containerClassName:a,scrollBoxClassName:(0,_ae.default)(i,m,g),setContainerRef:h},o))}d();p();var _f=ie(qe()),DK=ie(Wr());Ku();var CJt=t=>{let{showBackBtn:e,onBack:r,renderTopLeft:n,hideCloseBtn:o,onClose:i,renderTopRight:a,titleCenter:s,defaultTitleStyle:c,children:l,closeClassName:u,closeIconClassName:f,draggable:h}=t,m=s?`${Qn}-top-hidden-for-t-center`:`${Qn}-top-action-hidden`;(0,_f.useEffect)(()=>h?SJt(["#okdDialogBackBtn","#okdDialogCloseBtn"]):()=>{},[]);let g=_f.default.createElement(qc,{localeKey:"a11y_web_btn_back_universal_default"},_f.default.createElement(zr,{onClick:e?r:void 0,"data-testid":"okd-dialog-top-back-icon",id:"okdDialogBackBtn",className:(0,DK.default)({[m]:!e},"okds-arrow-chevron-left-centered-sm",`${Qn}-b-btn`),"aria-hidden":!e})),v=_f.default.createElement(qc,{localeKey:"a11y_web_btn_close_universal_default"},_f.default.createElement(zr,{id:"okdDialogCloseBtn",onClick:o?void 0:i,"data-testid":"okd-dialog-top-close-icon",className:(0,DK.default)({[m]:o},"okds-close",`${Qn}-c-btn`,f),"aria-hidden":o})),b=typeof n=="function"?n():n,w=b||g,_=typeof a=="function"?a():a,I=_||v,B=(0,DK.default)(`${Qn}-top-l`,{[`${Qn}-top-action-fixed`]:!c,[m]:!b&&!e}),L=(0,DK.default)(`${Qn}-top-r`,{[`${Qn}-top-action-fixed`]:!c,[m]:!_&&o},u);return _f.default.createElement(_f.default.Fragment,null,_f.default.createElement("div",{className:B},w),l,_f.default.createElement("div",{className:L,"data-testid":"okd-dialog-top-right"},I))};function t_e(t){let{title:e,subTitle:r,titleCenter:n,closeBtn:o,hideCloseBtn:i,showBackBtn:a,onBack:s,onClose:c,topContent:l,renderTopLeft:u,renderTopRight:f,topStyle:h,topClassName:m="",headerLine:g=!0,closeClassName:v,closeIconClassName:b,isMobile:w,draggable:_}=t,I=!l&&(e||r),B=o?()=>_f.default.createElement("span",{className:`${Qn}-close-box`,onClick:c},o):f,L=(0,DK.default)(`${Qn}-title-container`,{"title-center":n,"has-back":a,[`${Qn}-header-line`]:g&&!w},m),{titleId:D}=qEe();return _f.default.createElement(_f.default.Fragment,null,l,I&&_f.default.createElement("div",{className:L,style:h,"data-testid":"okd-dialog-title-container"},_f.default.createElement(CJt,{titleCenter:n,showBackBtn:a,hideCloseBtn:i,onBack:s,renderTopLeft:u,closeBtn:o,onClose:c,renderTopRight:B,defaultTitleStyle:I,closeClassName:v,closeIconClassName:b,draggable:_},_f.default.createElement("div",{className:`${Qn}-title-block ${n?"title-center":""}`},e&&_f.default.createElement("span",{className:"modal-title",role:"heading","aria-level":"1",id:D},e),r&&_f.default.createElement("span",{className:"modal-sub-title"},r)))),!I&&_f.default.createElement(CJt,{showBackBtn:a,hideCloseBtn:i,onBack:s,renderTopLeft:u,closeBtn:o,onClose:c,renderTopRight:B,closeClassName:v,defaultTitleStyle:I,closeIconClassName:b}))}var Cae=(t={})=>{let{windowProps:e,showLoading:r=!1,className:n,style:o,getRef:i,dir:a,children:s,whiteboard:c,containerMode:l,visible:u,innerOnClose:f,id:h,"aria-describedby":m,"aria-labelledby":g,"aria-label":v,autoFocus:b,focusManagerProps:w}=t,_=hw.default.useRef(),{titleId:I}=qEe(),B=(0,hw.useCallback)(G=>{i?.(G),_.current=G},[]);pg(Vc.ESC,G=>{G.stopPropagation(),u&&f()},{target:_.current});let L=()=>_.current,D=c||l,z=D?s:hw.default.createElement(hw.default.Fragment,null,hw.default.createElement(t_e,{...t}),hw.default.createElement(e_e,{...t}),hw.default.createElement(qJe,{...t}),hw.default.createElement(gg,{loading:r,hasMask:!0}));return hw.default.createElement("div",{className:n,style:o,ref:B,dir:a,"data-testid":"okd-dialog-window",...e,role:"dialog","aria-modal":"true",id:h,"aria-describedby":m,"aria-labelledby":v?void 0:g||I,"aria-label":v},D?z:hw.default.createElement($Ee,{getContainer:L,...w,autoFocus:b},z))};Cae.elementType="Dialog.Window";Cae.Top=t_e;Cae.Bottom=qJe;Cae.Content=e_e;var r_e=Cae;var cPn=t=>{let{visible:e,frozenBg:r,isFull:n,isShowHeader:o,float:i,children:a,noMargin:s,containerMode:c,width:l,windowClass:u,alignBottom:f,zIndex:h,className:m,transitionProps:g={},animateDisable:v,draggable:b,getDragRef:w,dragProps:_,getDragRefList:I,ignoreScrollBar:B,mobileWidth:L,windowStyle:D,isMobile:z,bodyWidth:G,containerZIndex:U,innerOnClose:T,rebirthDialog:P,finalVisible:j,windowProps:M={},afterTransition:y,mobileMode:x,layerPositionAbsolute:C,renderWindow:R,preventScrollLeakage:E,showWindowBorder:N=!0}=t,V=vg.default.createRef(),F=vg.default.createRef(),k=(0,vg.useRef)(!1),[H,re]=(0,vg.useState)(e&&!P),{isSm:Y}=hh();(0,vg.useEffect)(()=>{e&&k.current&&!P&&re(!0),k.current=!0},[e,P]);let oe=H&&!e?{display:"none"}:null,q=()=>{if(z&&n&&o){let{devicePixelRatio:Pe,okMeta:Te={}}=Dt||{},le=`calc(100% - ${(typeof Te=="string"?JSON.parse(Te):Te).statusBarHeight/Pe||24}px - 44px - 12px)`;return{minHeight:le,maxHeight:le}}return{}},X=()=>V.current,$={zIndex:h||U,...z||!i||B||!r?{}:{width:G||void 0},position:C?"absolute":void 0},ee=(0,KJe.default)(Qn,m,{[`${Qn}-float`]:i},x&&`${Qn}-mobile-mode`),se={...L&&z?{width:L}:{},...l&&!z?{width:l}:{},...q(),...D},ve=z&&(n||f),xe=(0,KJe.default)(kt.data.popupClassName,kt.data.okdNamespace,`${Qn}-window`,!Y&&N&&`${Qn}-window-border`,ve&&`${Qn}-window-safe`,{[`${Qn}-window-float`]:i},{[u]:!!u},{"full-page":n&&!o},{"full-page-with-show-header":n&&o},{"bottom-align":n||f},{"no-margin":s},{"container-mode":c}),ke=vg.default.createElement(r_e,{isFull:n,alignBottom:f,dir:kt.data.popupDir,...t,onClose:T,className:xe,style:se,getRef:Pe=>{V.current=Pe,F.current=Pe},windowProps:M,isMobile:z},a);return b&&(ke=vg.default.createElement(vJt,{getMoveRef:X,getDragRef:w,getDragRefList:I,..._,onDragMove:_?.dragInViewport?(...Pe)=>{let Te=_.onDragMove?.(...Pe);return Te||AJt(...Pe)}:void 0},ke)),v?j||H?vg.default.createElement("div",{style:{...$,...oe},className:ee},R?.(()=>ke)||ke,vg.default.createElement(QEe,{frozenBg:r,float:i,dialogWindowRef:F,preventScrollLeakage:E})):null:vg.default.createElement(bJt,{visible:j,renderDom:H,onTransitionEnd:y,...g,style:{...$,...oe},className:ee},R?.(()=>ke)||ke,j&&vg.default.createElement(QEe,{frozenBg:r,preventScrollLeakage:E,float:i,dialogWindowRef:F}))},kJt=cPn;var TJt=1;function hS(t){let e=kt.mergeProps(hS.defaultPropsValue,t,kt.componentNames.Dialog),{visible:r,getContainer:n,parentSelector:o,onMediaChange:i,frozenBg:a,onClose:s,onTransitionEnd:c,float:l,openWhen:u,zIndex:f,mask:h,maskClosable:m,maskClassName:g,mobileMode:v,onVisibleChange:b}=e,w=(0,rp.useRef)({}),_=(0,rp.useId)(),{maskZIndex:I,containerZIndex:B}=(0,rp.useMemo)(()=>(r&&(w.current={mask:FT.next().value,window:FT.next().value}),{maskZIndex:l?w.current.mask:TJt,containerZIndex:l?w.current.window:TJt}),[r,l]),L=xae({frozenBg:a}),{isSm:D,media:z}=hh(),G=v||D,U=(0,rp.useRef)(r);(0,rp.useEffect)(()=>{U.current&&b?.(r),U.current=!0},[r]),(0,rp.useEffect)(()=>{i&&i({media:z,isMobile:G})},[z]);let T=()=>{Qo(()=>{s&&s()},!0),c&&setTimeout(c,300)},P=()=>{if(Jr())return null;let R=Dt.document.body;return n&&n()?R=n():o&&Dt.document.querySelector(o)&&(R=Dt.document.querySelector(o)),R},j=Object.prototype.hasOwnProperty.call(e,"openWhen")?u:r;if(Fjt()&&!Jr()){let R=Dt.document?.getElementsByTagName("meta")?.viewport,E=R?.content;E?.includes("viewport-fit=cover")||R?.setAttribute("content",k9(`${E},viewport-fit=cover`))}let M=m===void 0?G:m,y=f?{zIndex:f-1}:{zIndex:I},x=rp.default.createElement(rp.default.Fragment,null,h&&l&&rp.default.createElement(oJt,{visible:j,onClick:M?T:null,"data-testid":"okd-dialog-mask",className:(0,IJt.default)(`${Qn}-mask`,g),style:{position:e.layerPositionAbsolute?"absolute":void 0,...y}}),rp.default.createElement(kJt,{...e,isMobile:G,bodyWidth:L,containerZIndex:B,innerOnClose:T,finalVisible:j})),C=(0,rp.useMemo)(()=>({titleId:_}),[]);return rp.default.createElement(lJt,{value:C},rp.default.createElement(sJt,{getContainer:P},x))}hS.BTN_LAYOUT=NK;hS.THEME={};hS.Footer=YEe;hS.Window=r_e;hS.create=t=>pw(hS,t);hS.propTypes={visible:Xr.default.bool,title:Xr.default.oneOfType([Xr.default.string,Xr.default.node]),subTitle:Xr.default.oneOfType([Xr.default.string,Xr.default.node]),onClose:Xr.default.func,confirmText:Xr.default.string,confirmDisabled:Xr.default.bool,onConfirm:Xr.default.func,confirmLoading:Xr.default.bool,cancelText:Xr.default.string,onCancel:Xr.default.func,mask:Xr.default.bool,transitionProps:Xr.default.object,maskClosable:Xr.default.bool,animateDisable:Xr.default.bool,scrollDisable:Xr.default.bool,frozenBg:Xr.default.bool,preventScrollLeakage:Xr.default.bool,titleCenter:Xr.default.bool,hideCloseBtn:Xr.default.bool,showBackBtn:Xr.default.bool,onBack:Xr.default.func,renderTopRight:Xr.default.oneOfType([Xr.default.func,Xr.default.node]),renderTopLeft:Xr.default.oneOfType([Xr.default.func,Xr.default.node]),topContent:Xr.default.node,topClassName:Xr.default.string,closeClassName:Xr.default.string,closeIconClassName:Xr.default.string,topStyle:Xr.default.object,zIndex:Xr.default.number,className:Xr.default.string,maskClassName:Xr.default.string,containerClassName:Xr.default.string,width:Xr.default.oneOfType([Xr.default.string,Xr.default.number]),mobileWidth:Xr.default.oneOfType([Xr.default.string,Xr.default.number]),windowClass:Xr.default.string,windowStyle:Xr.default.object,scrollBoxClassName:Xr.default.string,alignBottom:Xr.default.bool,noMargin:Xr.default.bool,isFull:Xr.default.bool,isShowHeader:Xr.default.bool,noContentPadding:Xr.default.bool,renderContent:Xr.default.func,whiteboard:Xr.default.bool,containerMode:Xr.default.bool,float:Xr.default.bool,getContainer:Xr.default.func,onMediaChange:Xr.default.func,ignoreScrollBar:Xr.default.bool,confirmBtnProps:Xr.default.object,cancelBtnProps:Xr.default.object,footer:Xr.default.node,footerStyle:Xr.default.object,footerClassName:Xr.default.string,renderFooter:Xr.default.func,draggable:Xr.default.bool,getDragRef:Xr.default.func,getDragRefList:Xr.default.func,btnFull:Xr.default.bool,rebirthDialog:Xr.default.bool,showLoading:Xr.default.bool,escToClose:Xr.default.bool,autoFocusWindow:Xr.default.bool,dragProps:Xr.default.object,afterTransition:Xr.default.func,mobileMode:Xr.default.bool,layerPositionAbsolute:Xr.default.bool,renderWindow:Xr.default.func,id:Xr.default.string,autoFocus:Xr.default.bool,scrollBoxRef:Xr.default.oneOfType([Xr.default.func,Xr.default.object])};hS.defaultPropsValue={visible:!1,hideCloseBtn:!1,noMargin:!1,alignBottom:!1,noContentPadding:!1,isFull:!1,isShowHeader:!1,mobileMode:!1,layerPositionAbsolute:!1,title:"",subTitle:"",titleCenter:!1,topContent:null,topClassName:"",closeClassName:"",closeIconClassName:"",renderTopLeft:null,renderTopRight:null,onClose:null,showBackBtn:!1,onBack:null,scrollDisable:!1,zIndex:void 0,className:"",maskClassName:"",width:null,windowClass:"",windowStyle:{},mask:!0,draggable:!1,getDragRef:()=>{},getDragRefList:null,maskClosable:void 0,animateDisable:!1,getContainer:()=>{},onMediaChange:null,frozenBg:!0,whiteboard:!1,containerMode:!1,renderContent:null,float:!0,showLoading:!1,confirmText:null,cancelText:null,confirmDisabled:!1,confirmLoading:!1,onConfirm:null,onCancel:null,confirmBtnProps:{},cancelBtnProps:{},transitionProps:{},footer:null,renderFooter:null,scrollBoxClassName:"",topStyle:{},footerStyle:{},footerClassName:"",btnFull:!1,ignoreScrollBar:!1,mobileWidth:"",containerClassName:"",rebirthDialog:!0,escToClose:!1,dragProps:null,autoFocusWindow:!1,afterTransition:null,renderWindow:null,autoFocus:!0,preventScrollLeakage:!0,scrollBoxRef:null};hS.displayName=kt.componentNames.Dialog;var qi=hS;d();p();var K9=ie(qe()),XJe=ie(Wr()),c3=ie(fo());KT();yn();d();p();var YJe=ie(qe());Ku();var lPn={error:"okds-fail-circle",alert:"okds-strong-alert",warn:"okds-warning-circle",prompt:"okds-bell",info:"okds-information-circle",success:"okds-success-circle"},uPn=({infoType:t})=>YJe.default.createElement("div",{className:`${Qn}-tip-icon-bg`},YJe.default.createElement(zr,{className:`tip-icon ${lPn[t]} ${Qn}-${t}-icon`})),JJe=uPn;var{SIZE:RJt}=On,mw=class extends K9.default.PureComponent{constructor(){super(...arguments);ae(this,"state",{isMobile:BK.media===OK.sm});ae(this,"onConfirm",()=>{let{onConfirm:r,operation:n}=this.props;return r&&r(n)});ae(this,"onCancel",()=>{let{onCancel:r,onClose:n}=this.props;return r?r():(n&&n(),null)});ae(this,"onMediaChange",({media:r,isMobile:n})=>{let{onMediaChange:o}=this.props;o&&o({media:r,isMobile:n}),this.setState({isMobile:n})})}render(){let{dialogType:r,infoType:n,title:o,titleList:i,text:a,textList:s,noContent:c,className:l,children:u,confirmBtnProps:f,cancelBtnProps:h,...m}=this.props,{isMobile:g}=this.state,v=o&&o.length!==0?[o]:i||[],b=a&&a.length!==0?[a]:s||[],w=(0,XJe.default)({[l]:!!l},`${$t}-tip-dialog`),_=(0,XJe.default)(`${Qn}-tip-content`,{"two-btn":m.cancelText&&m.confirmText}),I=g?RJt.lg:RJt.sm;return K9.default.createElement(qi,{confirmBtnProps:{size:I,...f},cancelBtnProps:{size:I,...h},btnLayout:qi.BTN_LAYOUT.full,alignBottom:!0,...m,className:w,onConfirm:this.onConfirm,onCancel:this.onCancel,onMediaChange:this.onMediaChange,footerLine:!1,showWindowBorder:!1},!c&&K9.default.createElement("div",{className:_},n&&K9.default.createElement(JJe,{infoType:n}),(v.length!==0||b.length!==0)&&K9.default.createElement("div",{className:"tip-title-box"},v.map((B,L)=>K9.default.createElement("div",{className:"tip-title",key:`tip_title${L}`},B)),b.map((B,L)=>K9.default.createElement("div",{className:"tip-detail",key:`tip_text${L}`},B)))),u)}};mw.propTypes={infoType:c3.default.oneOf([mh.success,mh.info,mh.prompt,mh.warn,mh.error,null]),title:c3.default.oneOfType([c3.default.string,c3.default.node]),titleList:c3.default.array,text:c3.default.oneOfType([c3.default.string,c3.default.node]),textList:c3.default.array};mw.defaultProps={infoType:mh.prompt,title:"",titleList:[],text:"",textList:[]};mw.INFO_TYPE=mh;mw.LAYOUT=VEe;mw.infoType=mh;mw.dialogType={confirm:"confirm",prompt:"prompt"};mw.Icon=JJe;mw.create=t=>{let e=null;return e=pw(mw,{...t,onCancel:()=>{e.destroy(),t.onCancel&&t.onCancel(),t.onClose&&t.onClose()}}),e};var gw=mw;d();p();var LK=ie(qe()),ZT=ie(Wr()),kae=ie(fo());KT();yn();d();p();var PJt=ie(qe());Ku();var MJt={error:"okds-fail-circle-fill",warn:"okds-warning-circle-fill",info:"okds-information-circle-fill",success:"okds-success-circle-fill"},fPn=({infoType:t})=>MJt[t]?PJt.default.createElement(zr,{className:`${Qn}-tip-icon ${MJt[t]} ${Qn}-${t}-tip-icon`}):null,ZJe=fPn;var l3=class extends LK.default.PureComponent{constructor(){super(...arguments);ae(this,"state",{isMobile:BK.media===OK.sm});ae(this,"onConfirm",()=>{let{onConfirm:r,operation:n}=this.props;return r&&r(n)});ae(this,"onCancel",()=>{let{onCancel:r,onClose:n}=this.props;return r?r():(n&&n(),null)});ae(this,"onMediaChange",({media:r,isMobile:n})=>{let{onMediaChange:o}=this.props;o&&o({media:r,isMobile:n}),this.setState({isMobile:n})})}render(){let{dialogType:r,infoType:n,title:o,titleList:i,text:a,textList:s,noContent:c,className:l,children:u,confirmBtnProps:f,cancelBtnProps:h,btnFull:m=!0,confirmText:g,cancelText:v,...b}=this.props,{isMobile:w}=this.state,_=(0,ZT.default)(l,`${$t}-new-tip-dialog`),I=o&&LK.default.createElement(LK.default.Fragment,null,n&&!w&&LK.default.createElement(ZJe,{infoType:n}),o),B=g!=null,L=v!=null,D=w?{category:On.CATEGORY.text,type:On.TYPE.primary,className:(0,ZT.default)(`${Qn}-tip-button`,{[`${Qn}-tip-border-left`]:!m&&B&&L&&w,[`${Qn}-tip-border-top`]:m&&B&&L&&w,[`${Qn}-tip-only-one`]:!(B&&L)&&w}),block:!0}:{},z=(0,ZT.default)(`${Qn}-new-tip-footer`),G=(0,ZT.default)(`${Qn}-new-tip-top`),U=(0,ZT.default)(`${Qn}-new-tip-container`,{[`${Qn}-no-title`]:w&&!o}),T=`${Qn}-window-tip`;return LK.default.createElement(qi,{confirmBtnProps:{...D,className:(0,ZT.default)(D.className,{[`${Qn}-tip-button-color`]:!f&&w,[`${Qn}-tip-button-confirm`]:w}),...f},btnFull:m,cancelBtnProps:{...D,...h,className:(0,ZT.default)(D.className,{[`${Qn}-tip-button-color`]:!h?.type&&!h?.category&&w,[`${Qn}-tip-button-cancel`]:w},h?.className)},hideCloseBtn:!0,width:420,confirmText:g,cancelText:v,...b,className:_,onConfirm:this.onConfirm,onCancel:this.onCancel,onMediaChange:this.onMediaChange,title:I,footerLine:!1,headerLine:!1,topClassName:G,footerClassName:z,containerClassName:U,windowClass:(0,ZT.default)(T,b?.windowClass),showWindowBorder:!1},u)}};l3.propTypes={infoType:kae.default.oneOf([mh.default,mh.success,mh.info,mh.warn,mh.error]),title:kae.default.oneOfType([kae.default.string,kae.default.node])};l3.defaultProps={infoType:mh.default,title:""};l3.INFO_TYPE=mh;l3.LAYOUT=VEe;l3.Icon=ZJe;l3.create=t=>{let e=null;return e=pw(l3,{...t,onCancel:()=>{e.destroy(),t.onCancel&&t.onCancel(),t.onClose&&t.onClose()}}),e};var QJe=l3;d();p();var QT=ie(qe()),Tae=ie(Wr());Uv();yn();var Y9=`${$t}-dialog-confirmation`;function $Je(t){let{children:e,title:r,className:n,confirmText:o,cancelText:i,...a}=t,s=(0,Tae.default)(n,Y9),{isSm:c}=hh(),l=(0,QT.useId)();if(c)return QT.default.createElement(qi,{noMargin:!0,alignBottom:!0,...t});let u=o!=null,f=i!=null,h=u||f,m=(0,Tae.default)(`${Y9}-container`,{[`${Y9}-container-no-header`]:!r,[`${Y9}-container-no-footer`]:!h}),g=(0,Tae.default)(`${Y9}-header`,{[`${Y9}-header-margin`]:a.hideCloseBtn===!1}),v=`${Y9}-window`;return QT.default.createElement(qi,{className:s,width:420,topContent:r?QT.default.createElement("div",{id:l,role:"heading","aria-level":"1",className:g},r):null,hideCloseBtn:!0,renderContent:()=>QT.default.createElement("div",{className:m},e),confirmText:o,cancelText:i,customRenderFooter:w=>h?QT.default.createElement("div",{className:`${Y9}-footer`},QT.default.createElement(w,null)):null,...a,windowClass:(0,Tae.default)(v,a?.windowClass),"aria-labelledby":a["aria-labelledby"]||l,showWindowBorder:!1})}$Je.create=t=>{let e=null;return e=pw($Je,{...t,onCancel:()=>{e.destroy(),t.onCancel&&t.onCancel(),t.onClose&&t.onClose()}}),e};var eXe=$Je;d();p();var n_e=ie(qe()),NJt=ie(Wr()),tXe=ie(fo());eo();yn();function UK(t){let{onMediaChange:e,className:r,closeBtn:n,windowClass:o,children:i,noTopRadius:a,...s}=kt.mergeProps(UK.defaultPropsValue,t,kt.componentNames.Dialog),[c,l]=(0,n_e.useState)(BK.media===OK.sm),u=({media:h,isMobile:m})=>{e&&e({media:h,isMobile:m}),l(m)},f={className:r,windowClass:o};if(c||s.mobileMode){let h=(0,NJt.default)({[o]:!!o},{"no-radius":a});f={className:`${r||""} ${$t}-action-dialog`,windowClass:h,alignBottom:!0,noMargin:!0,maskClosable:!0,noContentPadding:!0,transitionProps:{type:"slide",placement:"bottom",timeout:300}}}return n_e.default.createElement(qi,{...f,...s,onMediaChange:u},i)}UK.propTypes={title:tXe.default.node,noTopRadius:tXe.default.bool};UK.defaultPropsValue={title:"",noTopRadius:!1};UK.create=t=>pw(UK,t);var rXe=UK;d();p();var o_e=ie(qe());yn();var dPn=t=>{let{children:e,windowClass:r,...n}=t;return o_e.default.createElement(qi,{windowClass:`${$t}-dialog-group ${r||""}`,...n,whiteboard:!0},o_e.default.Children.map(e,o=>{let{className:i}=o.props,a=i;return o.type.elementType===qi.Window.elementType&&(a=`${$t}-dialog-group-window ${i}`),o_e.default.cloneElement(o,{className:a})}))},BJt=dPn;d();p();function FK(t){return e=>{let r={dialogType:gw.dialogType.prompt,infoType:gw.infoType[t],hideCloseBtn:!0,...e};return gw.create(r)}}qi.success=FK(gw.infoType.success);qi.info=FK(gw.infoType.info);qi.prompt=FK(gw.infoType.prompt);qi.warn=FK(gw.infoType.warn);qi.alert=FK(gw.infoType.alert);qi.error=FK(gw.infoType.error);qi.confirm=qi.warn;qi.tip=t=>{let e={hideCloseBtn:!0,...t};return QJe.create(e)};qi.confirmation=t=>{let e={...t};return eXe.create(e)};qi.action=t=>rXe.create(t);qi.show=t=>qi.create(t);qi.destroyAll=pw.destroyAll;qi.LAYOUT=gw.LAYOUT;qi.Prompt=gw;qi.Action=rXe;qi.Tip=QJe;qi.Confirmation=eXe;qi.Group=BJt;var Iae=qi;d();p();sa();ca();d();p();la();ua();d();p();var j0=ie(qe()),uXt=ie(W5()),Lae=ie(Wr()),zn=ie(fo());sc();eo();ps();Hb();lK();yn();d();p();var mS=ie(qe());eo();function nXe({popupLayerClassName:t,setPopupLayerRef:e,layerStyle:r,layerProp:n,eventConfig:o,hideArrow:i,prefix:a,borderColor:s,backgroundColor:c,popperUpdate:l,ResizeObserver:u,contentClassName:f,popupStyle:h,content:m,finalVisible:g,needFocusManager:v,focusManagerProps:b={},setVisible:w,a11yProps:_}){let I=(0,mS.useRef)(null),B=mS.default.createElement(mS.default.Fragment,null,!i&&mS.default.createElement("div",{"data-popper-arrow":!0,"data-testid":"okd-popup-arrow",className:`${a}-layer-arrow`},mS.default.createElement("div",{className:`${a}-layer-arrow-inner`,style:{borderColor:s,backgroundColor:c}})),mS.default.createElement(u,{onResize:l},mS.default.createElement("div",{className:`${a}-layer-content ${f}`,style:h},m))),L={onClick:U=>{U.stopPropagation()}},D=()=>{w(!1)},z=U=>{I.current=U,e(U)},G=()=>I.current;return mS.default.createElement("div",{className:t,ref:z,...L,style:r,...n,...o.popupHoverConfig,"data-testid":"okd-popup-layer",dir:kt.data.popupDir,..._},v?mS.default.createElement($Ee,{getContainer:G,whenReturnFocus:!g,whenAutoFocus:g,focusTrapping:!1,afterReturnFocus:D,onFocusEnd:b?.focusTrapping?void 0:D,...b},B):B)}d();p();var H0=ie(qe());ESe();xYe();var pPn=(0,H0.forwardRef)(({noWrapper:t,a11yProps:e,children:r,id:n,visible:o,applyA11y:i,trigger:a,graspBaseDom:s,...c},l)=>(0,H0.useMemo)(()=>{let[u,f]=r,h=H0.default.createElement("div",{...c,ref:l},r);if(!u)return h;if(!i)return t?r:h;let m=u;!hYe(u)&&u?.props&&t&&(m=H0.default.createElement(e3,null,u)),pYe(u)&&!t&&(m=H0.default.cloneElement(u,{forceAriaButton:!0}));let g=H0.default.createElement(H0.default.Fragment,null,H0.default.cloneElement(m,{...e}),f);return t?g:hYe(u)?H0.default.createElement("div",{...c,ref:l},g):s?H0.default.createElement("div",{...c,ref:l},H0.default.createElement(e3,{forceAriaButton:!0,...e},u),f):H0.default.createElement(e3,{forceAriaButton:!0,...e},H0.default.createElement("div",{...c,ref:l},r))},[t,e,r,n,o,i,c,l])),OJt=pPn;d();p();var oXe=ie(qe()),DJt=({children:t})=>oXe.default.createElement(oXe.default.Fragment,null,t);d();p();d();p();var J9=ie(qe());js();d();p();var LJt=ie(qe());var JL,iXe=class{constructor(){tt(this,JL,null);ae(this,"task",(e,r=100)=>(this.cancel(),Fe(this,JL,setTimeout(()=>{e(),this.cancel()},r)),ge(this,JL)));ae(this,"cancel",()=>{ge(this,JL)&&clearTimeout(ge(this,JL))})}};JL=new WeakMap;function XL(){return(0,LJt.useRef)(new iXe).current}EL();ESe();ps();Fb();yn();function i_e(t){let{trigger:e,setVisible:r,referenceRef:n,isControlled:o,onVisibleChange:i,stopPropagation:a,finalVisible:s,delayShow:c,delayHide:l,popupHoverStay:u,useReactTransition:f,popupLayerRef:h,applyA11y:m}=t,g=(0,J9.useRef)(h);g.current=h;let v=(0,J9.useRef)(null),b=XL();pg(Vc.ESC,B=>{B.stopPropagation(),r(!1)},{target:[n,h],enable:m&&n&&h}),(0,J9.useEffect)(()=>{s&&(v.current=!0),v.current&&i(s),b.cancel()},[s]);let w=()=>{b.cancel(),b.task(()=>{r(!0)},c)},_=B=>{b.task(()=>{r(!1)},B||l)},I=(0,J9.useMemo)(()=>{let B={onMouseEnter:w,onMouseLeave:_},L={onClick:z=>{a&&z.stopPropagation(),Qo(()=>{r(G=>!G)},f)}},D={hoverConfig:{},popupHoverConfig:{},clickConfig:{}};return o?{}:e===Nv.hover&&!wL()?{...D,hoverConfig:B,popupHoverConfig:u?{}:{onMouseEnter:()=>{r(!1)}}}:{...D,clickConfig:L}},[e,o,a,u,c,l,f]);return pg([Vc.ENTER],B=>{w(B)},{eventName:"keydown",target:n,enable:m&&n&&e===Nv.hover&&!wL()}),pg([Vc.SPACE],B=>{cWt(B)||B.preventDefault(),w(B)},{eventName:"keyup",target:n,enable:m&&n&&e===Nv.hover&&!wL()}),(0,J9.useEffect)(()=>{if(o)return()=>{};let B=L=>{(m||e===Nv.click||e===Nv.hover&&wL())&&!n?.contains?.(L.target)&&Qo(()=>{r(!1)},f)};return Dt.addEventListener("click",B,a),()=>{Dt.removeEventListener("click",B)}},[n,e]),{eventConfig:I}}d();p();var Rae=ie(qe());function a_e(t){let{rebirthPopper:e,finalVisible:r}=t,[n,o]=(0,Rae.useState)(!1);return(0,Rae.useEffect)(()=>{e&&!r&&o(!1)},[e,r]),(0,Rae.useEffect)(()=>{r&&o(!0)},[r]),{renderLayer:n}}d();p();var vS=ie(qe());d();p();d();p();var Xu="top",ud="bottom",Cf="right",kf="left",s_e="auto",X9=[Xu,ud,Cf,kf],$T="start",ZL="end",UJt="clippingParents",c_e="viewport",zK="popper",FJt="reference",aXe=X9.reduce(function(t,e){return t.concat([e+"-"+$T,e+"-"+ZL])},[]),l_e=[].concat(X9,[s_e]).reduce(function(t,e){return t.concat([e,e+"-"+$T,e+"-"+ZL])},[]),hPn="beforeRead",mPn="read",gPn="afterRead",vPn="beforeMain",yPn="main",bPn="afterMain",xPn="beforeWrite",wPn="write",APn="afterWrite",zJt=[hPn,mPn,gPn,vPn,yPn,bPn,xPn,wPn,APn];d();p();d();p();function np(t){return t?(t.nodeName||"").toLowerCase():null}d();p();d();p();function Zu(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function e6(t){var e=Zu(t).Element;return t instanceof e||t instanceof Element}function Tf(t){var e=Zu(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function u_e(t){if(typeof ShadowRoot>"u")return!1;var e=Zu(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function SPn(t){var e=t.state;Object.keys(e.elements).forEach(function(r){var n=e.styles[r]||{},o=e.attributes[r]||{},i=e.elements[r];!Tf(i)||!np(i)||(Object.assign(i.style,n),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function EPn(t){var e=t.state,r={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,r.popper),e.styles=r,e.elements.arrow&&Object.assign(e.elements.arrow.style,r.arrow),function(){Object.keys(e.elements).forEach(function(n){var o=e.elements[n],i=e.attributes[n]||{},a=Object.keys(e.styles.hasOwnProperty(n)?e.styles[n]:r[n]),s=a.reduce(function(c,l){return c[l]="",c},{});!Tf(o)||!np(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(c){o.removeAttribute(c)}))})}}var HJt={name:"applyStyles",enabled:!0,phase:"write",fn:SPn,effect:EPn,requires:["computeStyles"]};d();p();d();p();function op(t){return t.split("-")[0]}d();p();d();p();var Z9=Math.round;function vw(t,e){e===void 0&&(e=!1);var r=t.getBoundingClientRect(),n=1,o=1;if(Tf(t)&&e){var i=t.offsetHeight,a=t.offsetWidth;a>0&&(n=r.width/a||1),i>0&&(o=r.height/i||1)}return{width:Z9(r.width/n),height:Z9(r.height/o),top:Z9(r.top/o),right:Z9(r.right/n),bottom:Z9(r.bottom/o),left:Z9(r.left/n),x:Z9(r.left/n),y:Z9(r.top/o)}}function QL(t){var e=vw(t),r=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:r,height:n}}d();p();function Mae(t,e){var r=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(r&&u_e(r)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}d();p();d();p();function yg(t){return Zu(t).getComputedStyle(t)}d();p();function sXe(t){return["table","td","th"].indexOf(np(t))>=0}d();p();d();p();function gh(t){return((e6(t)?t.ownerDocument:t.document)||window.document).documentElement}function t6(t){return np(t)==="html"?t:t.assignedSlot||t.parentNode||(u_e(t)?t.host:null)||gh(t)}function jJt(t){return!Tf(t)||yg(t).position==="fixed"?null:t.offsetParent}function _Pn(t){var e=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&Tf(t)){var n=yg(t);if(n.position==="fixed")return null}for(var o=t6(t);Tf(o)&&["html","body"].indexOf(np(o))<0;){var i=yg(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function gS(t){for(var e=Zu(t),r=jJt(t);r&&sXe(r)&&yg(r).position==="static";)r=jJt(r);return r&&(np(r)==="html"||np(r)==="body"&&yg(r).position==="static")?e:r||_Pn(t)||e}d();p();function $L(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}d();p();d();p();var yw=Math.max,Q9=Math.min,Pae=Math.round;function eU(t,e,r){return yw(t,Q9(e,r))}d();p();d();p();function Nae(){return{top:0,right:0,bottom:0,left:0}}function Bae(t){return Object.assign({},Nae(),t)}d();p();function Oae(t,e){return e.reduce(function(r,n){return r[n]=t,r},{})}var CPn=function(e,r){return e=typeof e=="function"?e(Object.assign({},r.rects,{placement:r.placement})):e,Bae(typeof e!="number"?e:Oae(e,X9))};function kPn(t){var e,r=t.state,n=t.name,o=t.options,i=r.elements.arrow,a=r.modifiersData.popperOffsets,s=op(r.placement),c=$L(s),l=[kf,Cf].indexOf(s)>=0,u=l?"height":"width";if(!(!i||!a)){var f=CPn(o.padding,r),h=QL(i),m=c==="y"?Xu:kf,g=c==="y"?ud:Cf,v=r.rects.reference[u]+r.rects.reference[c]-a[c]-r.rects.popper[u],b=a[c]-r.rects.reference[c],w=gS(i),_=w?c==="y"?w.clientHeight||0:w.clientWidth||0:0,I=v/2-b/2,B=f[m],L=_-h[u]-f[g],D=_/2-h[u]/2+I,z=eU(B,D,L),G=c;r.modifiersData[n]=(e={},e[G]=z,e.centerOffset=z-D,e)}}function TPn(t){var e=t.state,r=t.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=e.elements.popper.querySelector(o),!o)||!Mae(e.elements.popper,o)||(e.elements.arrow=o))}var WJt={name:"arrow",enabled:!0,phase:"main",fn:kPn,effect:TPn,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};d();p();d();p();function bw(t){return t.split("-")[1]}var IPn={top:"auto",right:"auto",bottom:"auto",left:"auto"};function RPn(t){var e=t.x,r=t.y,n=window,o=n.devicePixelRatio||1;return{x:Pae(Pae(e*o)/o)||0,y:Pae(Pae(r*o)/o)||0}}function GJt(t){var e,r=t.popper,n=t.popperRect,o=t.placement,i=t.variation,a=t.offsets,s=t.position,c=t.gpuAcceleration,l=t.adaptive,u=t.roundOffsets,f=u===!0?RPn(a):typeof u=="function"?u(a):a,h=f.x,m=h===void 0?0:h,g=f.y,v=g===void 0?0:g,b=a.hasOwnProperty("x"),w=a.hasOwnProperty("y"),_=kf,I=Xu,B=window;if(l){var L=gS(r),D="clientHeight",z="clientWidth";L===Zu(r)&&(L=gh(r),yg(L).position!=="static"&&s==="absolute"&&(D="scrollHeight",z="scrollWidth")),L=L,(o===Xu||(o===kf||o===Cf)&&i===ZL)&&(I=ud,v-=L[D]-n.height,v*=c?1:-1),(o===kf||(o===Xu||o===ud)&&i===ZL)&&(_=Cf,m-=L[z]-n.width,m*=c?1:-1)}var G=Object.assign({position:s},l&&IPn);if(c){var U;return Object.assign({},G,(U={},U[I]=w?"0":"",U[_]=b?"0":"",U.transform=(B.devicePixelRatio||1)<=1?"translate("+m+"px, "+v+"px)":"translate3d("+m+"px, "+v+"px, 0)",U))}return Object.assign({},G,(e={},e[I]=w?v+"px":"",e[_]=b?m+"px":"",e.transform="",e))}function MPn(t){var e=t.state,r=t.options,n=r.gpuAcceleration,o=n===void 0?!0:n,i=r.adaptive,a=i===void 0?!0:i,s=r.roundOffsets,c=s===void 0?!0:s;if(!1)var l;var u={placement:op(e.placement),variation:bw(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,GJt(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:a,roundOffsets:c})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,GJt(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var VJt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:MPn,data:{}};d();p();var f_e={passive:!0};function PPn(t){var e=t.state,r=t.instance,n=t.options,o=n.scroll,i=o===void 0?!0:o,a=n.resize,s=a===void 0?!0:a,c=Zu(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&l.forEach(function(u){u.addEventListener("scroll",r.update,f_e)}),s&&c.addEventListener("resize",r.update,f_e),function(){i&&l.forEach(function(u){u.removeEventListener("scroll",r.update,f_e)}),s&&c.removeEventListener("resize",r.update,f_e)}}var qJt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:PPn,data:{}};d();p();d();p();var NPn={left:"right",right:"left",bottom:"top",top:"bottom"};function HK(t){return t.replace(/left|right|bottom|top/g,function(e){return NPn[e]})}d();p();var BPn={start:"end",end:"start"};function d_e(t){return t.replace(/start|end/g,function(e){return BPn[e]})}d();p();d();p();d();p();d();p();d();p();function tU(t){var e=Zu(t),r=e.pageXOffset,n=e.pageYOffset;return{scrollLeft:r,scrollTop:n}}function rU(t){return vw(gh(t)).left+tU(t).scrollLeft}function cXe(t){var e=Zu(t),r=gh(t),n=e.visualViewport,o=r.clientWidth,i=r.clientHeight,a=0,s=0;return n&&(o=n.width,i=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=n.offsetLeft,s=n.offsetTop)),{width:o,height:i,x:a+rU(t),y:s}}d();p();function lXe(t){var e,r=gh(t),n=tU(t),o=(e=t.ownerDocument)==null?void 0:e.body,i=yw(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=yw(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-n.scrollLeft+rU(t),c=-n.scrollTop;return yg(o||r).direction==="rtl"&&(s+=yw(r.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:c}}d();p();d();p();d();p();function nU(t){var e=yg(t),r=e.overflow,n=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function p_e(t){return["html","body","#document"].indexOf(np(t))>=0?t.ownerDocument.body:Tf(t)&&nU(t)?t:p_e(t6(t))}function $9(t,e){var r;e===void 0&&(e=[]);var n=p_e(t),o=n===((r=t.ownerDocument)==null?void 0:r.body),i=Zu(n),a=o?[i].concat(i.visualViewport||[],nU(n)?n:[]):n,s=e.concat(a);return o?s:s.concat($9(t6(a)))}d();p();function jK(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function OPn(t){var e=vw(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}function KJt(t,e){return e===c_e?jK(cXe(t)):Tf(e)?OPn(e):jK(lXe(gh(t)))}function DPn(t){var e=$9(t6(t)),r=["absolute","fixed"].indexOf(yg(t).position)>=0,n=r&&Tf(t)?gS(t):t;return e6(n)?e.filter(function(o){return e6(o)&&Mae(o,n)&&np(o)!=="body"}):[]}function uXe(t,e,r){var n=e==="clippingParents"?DPn(t):[].concat(e),o=[].concat(n,[r]),i=o[0],a=o.reduce(function(s,c){var l=KJt(t,c);return s.top=yw(l.top,s.top),s.right=Q9(l.right,s.right),s.bottom=Q9(l.bottom,s.bottom),s.left=yw(l.left,s.left),s},KJt(t,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}d();p();function Dae(t){var e=t.reference,r=t.element,n=t.placement,o=n?op(n):null,i=n?bw(n):null,a=e.x+e.width/2-r.width/2,s=e.y+e.height/2-r.height/2,c;switch(o){case Xu:c={x:a,y:e.y-r.height};break;case ud:c={x:a,y:e.y+e.height};break;case Cf:c={x:e.x+e.width,y:s};break;case kf:c={x:e.x-r.width,y:s};break;default:c={x:e.x,y:e.y}}var l=o?$L(o):null;if(l!=null){var u=l==="y"?"height":"width";switch(i){case $T:c[l]=c[l]-(e[u]/2-r[u]/2);break;case ZL:c[l]=c[l]+(e[u]/2-r[u]/2);break;default:}}return c}function bg(t,e){e===void 0&&(e={});var r=e,n=r.placement,o=n===void 0?t.placement:n,i=r.boundary,a=i===void 0?UJt:i,s=r.rootBoundary,c=s===void 0?c_e:s,l=r.elementContext,u=l===void 0?zK:l,f=r.altBoundary,h=f===void 0?!1:f,m=r.padding,g=m===void 0?0:m,v=Bae(typeof g!="number"?g:Oae(g,X9)),b=u===zK?FJt:zK,w=t.rects.popper,_=t.elements[h?b:u],I=uXe(e6(_)?_:_.contextElement||gh(t.elements.popper),a,c),B=vw(t.elements.reference),L=Dae({reference:B,element:w,strategy:"absolute",placement:o}),D=jK(Object.assign({},w,L)),z=u===zK?D:B,G={top:I.top-z.top+v.top,bottom:z.bottom-I.bottom+v.bottom,left:I.left-z.left+v.left,right:z.right-I.right+v.right},U=t.modifiersData.offset;if(u===zK&&U){var T=U[o];Object.keys(G).forEach(function(P){var j=[Cf,ud].indexOf(P)>=0?1:-1,M=[Xu,ud].indexOf(P)>=0?"y":"x";G[P]+=T[M]*j})}return G}d();p();function fXe(t,e){e===void 0&&(e={});var r=e,n=r.placement,o=r.boundary,i=r.rootBoundary,a=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,l=c===void 0?l_e:c,u=bw(n),f=u?s?aXe:aXe.filter(function(g){return bw(g)===u}):X9,h=f.filter(function(g){return l.indexOf(g)>=0});h.length===0&&(h=f);var m=h.reduce(function(g,v){return g[v]=bg(t,{placement:v,boundary:o,rootBoundary:i,padding:a})[op(v)],g},{});return Object.keys(m).sort(function(g,v){return m[g]-m[v]})}function LPn(t){if(op(t)===s_e)return[];var e=HK(t);return[d_e(t),e,d_e(e)]}function UPn(t){var e=t.state,r=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var o=r.mainAxis,i=o===void 0?!0:o,a=r.altAxis,s=a===void 0?!0:a,c=r.fallbackPlacements,l=r.padding,u=r.boundary,f=r.rootBoundary,h=r.altBoundary,m=r.flipVariations,g=m===void 0?!0:m,v=r.allowedAutoPlacements,b=e.options.placement,w=op(b),_=w===b,I=c||(_||!g?[HK(b)]:LPn(b)),B=[b].concat(I).reduce(function(re,Y){return re.concat(op(Y)===s_e?fXe(e,{placement:Y,boundary:u,rootBoundary:f,padding:l,flipVariations:g,allowedAutoPlacements:v}):Y)},[]),L=e.rects.reference,D=e.rects.popper,z=new Map,G=!0,U=B[0],T=0;T<B.length;T++){var P=B[T],j=op(P),M=bw(P)===$T,y=[Xu,ud].indexOf(j)>=0,x=y?"width":"height",C=bg(e,{placement:P,boundary:u,rootBoundary:f,altBoundary:h,padding:l}),R=y?M?Cf:kf:M?ud:Xu;L[x]>D[x]&&(R=HK(R));var E=HK(R),N=[];if(i&&N.push(C[j]<=0),s&&N.push(C[R]<=0,C[E]<=0),N.every(function(re){return re})){U=P,G=!1;break}z.set(P,N)}if(G)for(var V=g?3:1,F=function(Y){var oe=B.find(function(q){var X=z.get(q);if(X)return X.slice(0,Y).every(function(K){return K})});if(oe)return U=oe,"break"},k=V;k>0;k--){var H=F(k);if(H==="break")break}e.placement!==U&&(e.modifiersData[n]._skip=!0,e.placement=U,e.reset=!0)}}var YJt={name:"flip",enabled:!0,phase:"main",fn:UPn,requiresIfExists:["offset"],data:{_skip:!1}};d();p();function JJt(t,e,r){return r===void 0&&(r={x:0,y:0}),{top:t.top-e.height-r.y,right:t.right-e.width+r.x,bottom:t.bottom-e.height+r.y,left:t.left-e.width-r.x}}function XJt(t){return[Xu,Cf,ud,kf].some(function(e){return t[e]>=0})}function FPn(t){var e=t.state,r=t.name,n=e.rects.reference,o=e.rects.popper,i=e.modifiersData.preventOverflow,a=bg(e,{elementContext:"reference"}),s=bg(e,{altBoundary:!0}),c=JJt(a,n),l=JJt(s,o,i),u=XJt(c),f=XJt(l);e.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}var ZJt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:FPn};d();p();function zPn(t,e,r){var n=op(t),o=[kf,Xu].indexOf(n)>=0?-1:1,i=typeof r=="function"?r(Object.assign({},e,{placement:t})):r,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[kf,Cf].indexOf(n)>=0?{x:s,y:a}:{x:a,y:s}}function HPn(t){var e=t.state,r=t.options,n=t.name,o=r.offset,i=o===void 0?[0,0]:o,a=l_e.reduce(function(u,f){return u[f]=zPn(f,e.rects,i),u},{}),s=a[e.placement],c=s.x,l=s.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=l),e.modifiersData[n]=a}var QJt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:HPn};d();p();function jPn(t){var e=t.state,r=t.name;e.modifiersData[r]=Dae({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var $Jt={name:"popperOffsets",enabled:!0,phase:"read",fn:jPn,data:{}};d();p();d();p();function dXe(t){return t==="x"?"y":"x"}function WPn(t){var e=t.state,r=t.options,n=t.name,o=r.mainAxis,i=o===void 0?!0:o,a=r.altAxis,s=a===void 0?!1:a,c=r.boundary,l=r.rootBoundary,u=r.altBoundary,f=r.padding,h=r.tether,m=h===void 0?!0:h,g=r.tetherOffset,v=g===void 0?0:g,b=bg(e,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),w=op(e.placement),_=bw(e.placement),I=!_,B=$L(w),L=dXe(B),D=e.modifiersData.popperOffsets,z=e.rects.reference,G=e.rects.popper,U=typeof v=="function"?v(Object.assign({},e.rects,{placement:e.placement})):v,T={x:0,y:0};if(!!D){if(i||s){var P=B==="y"?Xu:kf,j=B==="y"?ud:Cf,M=B==="y"?"height":"width",y=D[B],x=D[B]+b[P],C=D[B]-b[j],R=m?-G[M]/2:0,E=_===$T?z[M]:G[M],N=_===$T?-G[M]:-z[M],V=e.elements.arrow,F=m&&V?QL(V):{width:0,height:0},k=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Nae(),H=k[P],re=k[j],Y=eU(0,z[M],F[M]),oe=I?z[M]/2-R-Y-H-U:E-Y-H-U,q=I?-z[M]/2+R+Y+re+U:N+Y+re+U,X=e.elements.arrow&&gS(e.elements.arrow),K=X?B==="y"?X.clientTop||0:X.clientLeft||0:0,$=e.modifiersData.offset?e.modifiersData.offset[e.placement][B]:0,ee=D[B]+oe-$-K,se=D[B]+q-$;if(i){var ve=eU(m?Q9(x,ee):x,y,m?yw(C,se):C);D[B]=ve,T[B]=ve-y}if(s){var xe=B==="x"?Xu:kf,ke=B==="x"?ud:Cf,Pe=D[L],Te=Pe+b[xe],Z=Pe-b[ke],te=eU(m?Q9(Te,ee):Te,Pe,m?yw(Z,se):Z);D[L]=te,T[L]=te-Pe}}e.modifiersData[n]=T}}var eXt={name:"preventOverflow",enabled:!0,phase:"main",fn:WPn,requiresIfExists:["offset"]};d();p();d();p();d();p();d();p();function pXe(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function hXe(t){return t===Zu(t)||!Tf(t)?tU(t):pXe(t)}function GPn(t){var e=t.getBoundingClientRect(),r=e.width/t.offsetWidth||1,n=e.height/t.offsetHeight||1;return r!==1||n!==1}function mXe(t,e,r){r===void 0&&(r=!1);var n=Tf(e),o=Tf(e)&&GPn(e),i=gh(e),a=vw(t,o),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((np(e)!=="body"||nU(i))&&(s=hXe(e)),Tf(e)?(c=vw(e,!0),c.x+=e.clientLeft,c.y+=e.clientTop):i&&(c.x=rU(i))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}d();p();function VPn(t){var e=new Map,r=new Set,n=[];t.forEach(function(i){e.set(i.name,i)});function o(i){r.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!r.has(s)){var c=e.get(s);c&&o(c)}}),n.push(i)}return t.forEach(function(i){r.has(i.name)||o(i)}),n}function gXe(t){var e=VPn(t);return zJt.reduce(function(r,n){return r.concat(e.filter(function(o){return o.phase===n}))},[])}d();p();function vXe(t){var e;return function(){return e||(e=new Promise(function(r){Promise.resolve().then(function(){e=void 0,r(t())})})),e}}d();p();function yXe(t){var e=t.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,r},{});return Object.keys(e).map(function(r){return e[r]})}var tXt={placement:"bottom",modifiers:[],strategy:"absolute"};function rXt(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return!e.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function bXe(t){t===void 0&&(t={});var e=t,r=e.defaultModifiers,n=r===void 0?[]:r,o=e.defaultOptions,i=o===void 0?tXt:o;return function(s,c,l){l===void 0&&(l=i);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},tXt,i),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},f=[],h=!1,m={state:u,setOptions:function(w){var _=typeof w=="function"?w(u.options):w;v(),u.options=Object.assign({},i,u.options,_),u.scrollParents={reference:e6(s)?$9(s):s.contextElement?$9(s.contextElement):[],popper:$9(c)};var I=gXe(yXe([].concat(n,u.options.modifiers)));if(u.orderedModifiers=I.filter(function(P){return P.enabled}),!1){var B;if(getBasePlacement(u.options.placement)===auto)var L;var D,z,G,U,T}return g(),m.update()},forceUpdate:function(){if(!h){var w=u.elements,_=w.reference,I=w.popper;if(!!rXt(_,I)){u.rects={reference:mXe(_,gS(I),u.options.strategy==="fixed"),popper:QL(I)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(P){return u.modifiersData[P.name]=Object.assign({},P.data)});for(var B=0,L=0;L<u.orderedModifiers.length;L++){if(u.reset===!0){u.reset=!1,L=-1;continue}var D=u.orderedModifiers[L],z=D.fn,G=D.options,U=G===void 0?{}:G,T=D.name;typeof z=="function"&&(u=z({state:u,options:U,name:T,instance:m})||u)}}}},update:vXe(function(){return new Promise(function(b){m.forceUpdate(),b(u)})}),destroy:function(){v(),h=!0}};if(!rXt(s,c))return m;m.setOptions(l).then(function(b){!h&&l.onFirstUpdate&&l.onFirstUpdate(b)});function g(){u.orderedModifiers.forEach(function(b){var w=b.name,_=b.options,I=_===void 0?{}:_,B=b.effect;if(typeof B=="function"){var L=B({state:u,name:w,instance:m,options:I}),D=function(){};f.push(L||D)}})}function v(){f.forEach(function(b){return b()}),f=[]}return m}}d();p();var qPn=[qJt,$Jt,VJt,HJt,QJt,YJt,eXt,WJt,ZJt],xXe=bXe({defaultModifiers:qPn});d();p();yn();var nXt={name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:()=>{},effect:({state:t})=>{let e=t.elements.reference.offsetWidth,r={...t};r.elements.popper.style.width=`${e}px`}},KPn=[Af.topLeft,Af.topRight,Af.bottomRight,Af.bottomLeft],YPn=[Af.rightTop,Af.rightBottom,Af.leftTop,Af.leftBottom],oXt={name:"arrowCenterModifier",enabled:!0,phase:"write",fn:({state:t})=>{let{arrow:e}=t.elements,{placement:r,rects:n}=t,{popper:o,reference:i}=n,a={...t};if(e){let{centerOffset:s}=t.modifiersData.arrow;if(+s==0)return;KPn.includes(r)&&o.width>i.width&&(a.elements.popper.style.left=`${-s}px`),YPn.includes(r)&&o.height>i.height&&(a.elements.popper.style.top=`${-s}px`)}}},iXt=t=>({name:"arrowPositionModifier",enabled:!0,phase:"write",fn:({state:e})=>{let{arrow:r}=e.elements,{placement:n,rects:o}=e,{popper:i,reference:a}=o,s={...e};if(r&&t){let c=r.getBoundingClientRect();if(typeof t=="function"){let l=t({arrow:c,popper:i,reference:a});s.elements.arrow.style.left=l.left,s.elements.arrow.style.right=l.right,s.elements.arrow.style.top=l.top,s.elements.arrow.style.bottom=l.bottom,s.elements.arrow.style.transform=l.transform}if(typeof t=="boolean"){if([Af.topLeft,Af.bottomLeft].includes(n)&&(s.elements.arrow.style.transform=`translate3d(${4}px, 0px, 0px)`),[Af.topRight,Af.bottomRight].includes(n)){let l=i.width-c.width-2-4;s.elements.arrow.style.transform=`translate3d(${l}px, 0px, 0px)`}if([Af.rightTop,Af.leftTop].includes(n)&&(s.elements.arrow.style.transform=`translate3d(0px, ${4}px, 0px)`),[Af.rightBottom,Af.leftBottom].includes(n)){let l=i.height-c.width-2;s.elements.arrow.style.transform=`translate3d(0px, ${l}px, 0px)`}}}}});d();p();var wXe=ie(qe());function JPn(t,e,r=0){return t<r?r:t>e?e:t}function AXe(t){let{marginBottom:e=30}=t,r=(0,wXe.useRef)(0);return(0,wXe.useRef)({name:"closeToBoundaryAutoHeight",enabled:!0,phase:"afterWrite",requires:["computeStyles"],fn:({state:o})=>{let{height:i}=o.rects.popper,{bottom:a}=bg(o)||{};r.current||(r.current=i);let s=JPn(i-a-e,r.current);if(a>=0){let c={height:`${s}px`};Object.assign(o.elements.popper.style,c);return}if(a<0&&i<r.current){let c={height:`${s}px`};Object.assign(o.elements.popper.style,c)}if(i===r.current){let c={};Object.assign(o.elements.popper.style,c)}},effect(){return()=>{r.current=0}}}).current}d();p();var aXt=ie(qe());function SXe(t){let{setVisible:e,rebirthPopper:r}=t;return(0,aXt.useRef)({name:"destroyWhenScrollToHide",enabled:!0,phase:"beforeRead",requires:["computeStyles","offset"],fn:({state:o})=>{o?.attributes?.popper?.["data-popper-reference-hidden"]&&r&&e(!1)}}).current}d();p();var sXt=ie(qe());Fb();ps();var XPn=10;function EXe(t){let e=typeof t=="number"?t:XPn;return(0,sXt.useRef)({name:"safeMargin",enabled:!0,phase:"afterWrite",requires:["computeStyles"],fn:({state:n})=>{let{left:o,right:i,width:a}=n.elements.popper.getBoundingClientRect(),s=Vie(n.elements.popper),c=Vie(n.elements.arrow);if(s){let{x:l,y:u,z:f}=s;o<e&&Object.assign(n.elements.popper.style,{transform:`translate3d(${l+e}px,${u}px,${f}px)`}),i===Dt.document.documentElement.clientWidth&&Object.assign(n.elements.popper.style,{transform:`translate3d(${l-e}px,${u}px,${f}px)`})}if(c){let{x:l,y:u,z:f}=c;if(o===0&&Object.assign(n.elements.arrow.style,{transform:`translate3d(${uK(l-e,4)}px,${u}px,${f}px)`}),i===Dt.document.documentElement.clientWidth){let h=a-l-14;Object.assign(n.elements.arrow.style,{transform:`translate3d(${l+uK(e,4,h)}px,${u}px,${f}px)`})}}}}).current}d();p();var cXt=ie(qe());function _Xe(t){let{boundary:e,setVisible:r}=t;return(0,cXt.useRef)({name:"closeToBoundaryShowOrHide",enabled:!0,phase:"beforeRead",requires:["computeStyles","offset"],fn:({state:o})=>{let{top:i,height:a}=e()?.getBoundingClientRect()||{},{top:s}=o.elements.popper.getBoundingClientRect();e&&s>0&&s<i+a&&r(!1)}}).current}function h_e(t){let{referenceRef:e,smartMode:r,scrollContainerDom:n,placement:o,modifiers:i,gutter:a,gpuAcceleration:s,alwaysUpdatePopper:c,offset:l,sameWidth:u,preventOverflowOptions:f,flipOptions:h,arrowPointAtCenter:m,autoHeight:g,arrowPadding:v,sideBoundary:b,setVisible:w,arrowAlignBoundary:_,autoEdgeSpacing:I,rebirthPopper:B,finalVisible:L,enabledPreventOverflow:D,enabledFlip:z}=t,G=(0,vS.useRef)(null),[U,T]=(0,vS.useState)(null),P=(0,vS.useMemo)(()=>n?{rootBoundary:n}:{},[n]),j=AXe({marginBottom:g?.marginBottom}),M=_Xe({boundary:b,setVisible:w}),y=EXe(I),x=iXt(_),C=SXe({setVisible:w,rebirthPopper:B}),R=(0,vS.useMemo)(()=>{let N={modifiers:[{name:"preventOverflow",enabled:D&&r,options:{...P,...f}},{name:"flip",enabled:z&&r,options:{...P,...h}},{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:s}},{name:"hide",enabled:!0},{name:"arrow",options:{padding:v}},{name:"offset",options:{offset:l||[0,+a]}}],placement:o};return n&&N.modifiers.push(C),g&&N.modifiers.push(j),b&&N.modifiers.push(M),u&&N.modifiers.push(nXt),m&&N.modifiers.push(oXt),_&&N.modifiers.push(x),I&&N.modifiers.push(y),N.modifiers.push(...i),N},[r,P,o,i,a,s,u,g,_,I]);(0,vS.useEffect)(()=>{let N=null;return U&&e&&(G.current=xXe(e,U,R),N=G.current),()=>{N&&N?.destroy?.()}},[U,e,o]),(0,vS.useEffect)(()=>{G.current?.update()},[R]),(0,vS.useEffect)(()=>{G.current?.setOptions(N=>({...N,modifiers:[...N.modifiers,{name:"eventListeners",enabled:L}]}))},[L]);let E=()=>{G.current?.update()};return c&&L&&setTimeout(()=>{E()},0),{setPopupLayerRef:T,popperInstance:G,popperUpdate:E,popupLayerRef:U}}d();p();var m_e=ie(qe());js();function ZPn(t){if(t&&m_e.default.isValidElement(t)&&t.type.elementType===fa.Button&&t.props.disabled){let r={display:"inline-block",cursor:"not-allowed"};return t?.props?.block&&(r.width="100%"),m_e.default.createElement("span",{style:r},m_e.default.cloneElement(t,{style:{...t?.props?.style,pointerEvents:"none"}}))}return null}var CXe=ZPn;d();p();var g_e=ie(qe());js();bYe();function QPn({noWrapper:t,children:e,eventConfig:r,setReferenceRef:n}){let{clickConfig:o,hoverConfig:i}=r,a=(0,g_e.useCallback)(s=>{let c=DSe(e);LSe(c,s),n(s)},[]);if(t){let s=m=>{o?.onClick?.(m),e?.props?.onClick?.(m)},c=m=>{i?.onMouseEnter?.(m),e?.props?.onMouseEnter?.(m)},l=m=>{i?.onMouseLeave?.(m),e?.props?.onMouseLeave?.(m)},u={[fa.Input]:"getBoxRef"}[e?.type?.elementType]||"ref",{props:f}=e;return{realChild:g_e.default.cloneElement(e,{...f,onClick:s,onMouseEnter:c,onMouseLeave:l,[u]:a})}}return{realChild:e}}var kXe=QPn;d();p();var lXt=ie(qe());var TXe=({defaultShow:t,setVisible:e,delayDefaultShow:r})=>{let n=XL();(0,lXt.useEffect)(()=>{t&&(n.cancel(),n.task(()=>{e(t)},r))},[t])};d();p();var e7=ie(qe());sc();ps();var $Pn=({realRef:t,text:e,alwaysUpdateTextOverflow:r,visible:n})=>{let[o,i]=(0,e7.useState)(!1),[a,s]=(0,e7.useState)(0),c=(0,e7.useRef)();(0,e7.useEffect)(()=>{if(t&&e&&r&&Dt.ResizeObserver){let f=new ResizeObserver(h=>{h.forEach(m=>{s(m.contentRect.width)})});return f.observe(t),()=>{f.disconnect()}}return()=>{}},[t,e,r]);let l=["border-width","box-sizing","font-family","font-weight","font-size","font-variant","letter-spacing","line-height","padding-top","padding-bottom","padding-left","padding-right","text-indent","text-rendering","text-transform","width"],u=()=>{let f=document.createElement("div"),h=Dt.getComputedStyle(t),m=`
${l.map(g=>`${g}:${h?.getPropertyValue(g)}`).join(";")}
`;f.setAttribute("style",`${m};
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
visibility: hidden;
position: absolute;
z-index: -100;
top: 0;
right: 0;
`),f.innerText=k9(e),Dt.document.body.appendChild(f),i(f.scrollWidth>f.clientWidth),Dt.document.body.removeChild(f)};return(0,e7.useEffect)(()=>{t&&e&&e!==c.current&&n&&setTimeout(()=>{u(),c.current=e},0)},[t,e,a,n]),{isOverflow:o}},IXe=$Pn;d();p();var v_e=ie(qe()),eNn={};function RXe({visible:t,layerId:e,applyA11y:r,"aria-label":n,"aria-labelledby":o,"aria-describedby":i}){let a=(0,v_e.useId)(),s=(0,v_e.useRef)({referenceDomA11yProps:{},layerDomA11yProps:{}});return Object.assign(s.current.referenceDomA11yProps,{"aria-controls":`${a}-layer`,"aria-haspopup":"true","aria-expanded":`${t}`,id:`${a}-reference`}),Object.assign(s.current.layerDomA11yProps,{"aria-label":n,"aria-labelledby":n?void 0:o||`${a}-reference`,"aria-describedby":i,id:e||`${a}-layer`,role:"dialog"}),r?{...s.current}:eNn}d();p();var r6=`${$t}-popup`,tNn="data-testid",rNn=()=>Dt.document.body,n6=(0,j0.forwardRef)((t,e)=>{let r=kt.useMergeProps(n6.defaultPropsValue,t,kt.componentNames.Popup),{className:n,prefixClassName:o,style:i,popupStyle:a,arrowStyle:s,popupLayerStyle:c,contentClassName:l,layerClassName:u,getContainer:f,content:h,getScrollContainer:m,children:g,referenceRef:v,renderDom:b,placement:w,smartMode:_,trigger:I,arrowSize:B,hideArrow:L,show:D,modifiers:z,gutter:G,gpuAcceleration:U,graspBaseDom:T,alwaysUpdatePopper:P,rebirthPopper:j,offset:M,sameWidth:y,preventOverflowOptions:x,flipOptions:C,arrowPointAtCenter:R,onVisibleChange:E,defaultShow:N,stopPropagation:V,zIndex:F,disabled:k,autoHeight:H,arrowPadding:re,sideBoundary:Y,delayShow:oe,delayHide:q,popupHoverStay:X,arrowAlignBoundary:K,delayDefaultShow:$,autoEdgeSpacing:ee,noWrapper:se,textOverflow:ve,enabledFlip:xe,enabledPreventOverflow:ke,useReactTransition:Pe,ResizeObserver:Te=DJt,alwaysUpdateTextOverflow:Z,focusManagerProps:te,applyA11y:le,needFocusManager:Ee}=r,{text:Ue,textElement:Me}=ve,Ve=Af[_L(w)],_t=(0,j0.useId)(),Ze=!k&&le,gt=m(),[Gt,mt]=(0,j0.useState)(v),[ir,Kr]=(0,j0.useState)(!1);(0,j0.useMemo)(()=>{mt(v)},[v]);let Et=typeof D=="boolean",xr=Et&&D||ir,{isOverflow:xt}=IXe({realRef:Me||Gt,text:Ue,alwaysUpdateTextOverflow:Z,visible:xr}),nn=!(k||Ue&&!xt)&&xr,Ot=Ve.match(/[a-z]+/)[0],ar=(0,Lae.default)(kt.data.okdNamespace,r6,o,n),$r=(0,Lae.default)(kt.data.popupClassName,kt.data.okdNamespace,o,{[`${r6}-arrow-${B} ${r6}-placement-${B}-${Ot}`]:!L},`${r6}-layer`,{[`${r6}-overflow`]:!!gt},{[`${r6}-layer-visible`]:nn},u),{borderColor:Bt,backgroundColor:ur}=s,Cn=(0,j0.useMemo)(()=>{let pr=-99;return nn&&(pr=F??FT.next().value),{zIndex:pr,...c}},[nn,c,F]),At=CXe(g);TXe({defaultShow:N,setVisible:Kr,delayDefaultShow:$});let{setPopupLayerRef:Ar,popperUpdate:xn,popupLayerRef:Mt}=h_e({referenceRef:Gt,smartMode:_,scrollContainerDom:gt,placement:Ve,modifiers:z,gutter:G,gpuAcceleration:U,alwaysUpdatePopper:P,offset:M,sameWidth:y,preventOverflowOptions:x,flipOptions:C,arrowPointAtCenter:R,autoHeight:H,arrowPadding:re,sideBoundary:Y,setVisible:Kr,arrowAlignBoundary:K,autoEdgeSpacing:ee,finalVisible:nn,rebirthPopper:j,enabledFlip:xe,enabledPreventOverflow:ke}),{renderLayer:vr}=a_e({rebirthPopper:j,finalVisible:nn}),{eventConfig:pn}=i_e({trigger:I,setVisible:Kr,referenceRef:Gt,isControlled:Et,onVisibleChange:E,stopPropagation:V,finalVisible:nn,delayShow:oe,delayHide:q,popupHoverStay:X,useReactTransition:Pe,popupLayerRef:Mt,graspBaseDom:T,applyA11y:Ze,needFocusManager:Ee}),{realChild:Ht}=kXe({noWrapper:se,children:At??g,eventConfig:pn,setReferenceRef:mt}),dr=se?{}:{[tNn]:"okd-popup",style:i,className:ar,ref:pr=>{!r.referenceRef&&pr&&mt(pr)},...pn.hoverConfig,...pn.clickConfig},kn=se&&X?{...pn.hoverConfig}:{};(0,j0.useImperativeHandle)(e,()=>({setVisible:Kr,popperUpdate:xn,popupLayerRef:Mt,popupRef:Gt}));let jt=pr=>T||Jr()?pr:(0,uXt.createPortal)(pr,f?.()||Dt.document.body),_r={popupLayerClassName:$r,setPopupLayerRef:Ar,layerStyle:Cn,layerProp:kn,eventConfig:pn,hideArrow:L,prefix:r6,borderColor:Bt,backgroundColor:ur,popperUpdate:xn,ResizeObserver:Te,contentClassName:l,popupStyle:a,content:h,finalVisible:nn,trigger:I,focusManagerProps:te,setVisible:Kr,graspBaseDom:T},{referenceDomA11yProps:vn,layerDomA11yProps:zt}=RXe({...r,visible:nn});return j0.default.createElement(OJt,{noWrapper:se,...dr,id:_t,visible:nn,a11yProps:vn,applyA11y:Ze,trigger:I,graspBaseDom:T},Ht,jt((b||vr)&&h?j0.default.createElement(nXe,{..._r,a11yProps:zt,needFocusManager:Ze||Ee}):null))});n6.propTypes={className:zn.default.string,style:zn.default.object,popupStyle:zn.default.object,popupLayerStyle:zn.default.object,arrowStyle:zn.default.object,getScrollContainer:zn.default.func,placement:zn.default.oneOf(Object.keys(Ba)),trigger:zn.default.oneOf(Object.keys(Nv)),smartMode:zn.default.bool,content:zn.default.node,contentClassName:zn.default.string,layerClassName:zn.default.string,arrowSize:zn.default.oneOf([Jt.md,Jt.lg]),show:zn.default.bool,hideArrow:zn.default.bool,gutter:zn.default.oneOfType([zn.default.string,zn.default.number]),modifiers:zn.default.array,gpuAcceleration:zn.default.bool,graspBaseDom:zn.default.bool,alwaysUpdatePopper:zn.default.bool,rebirthPopper:zn.default.bool,offset:zn.default.oneOfType([zn.default.array,zn.default.func]),referenceRef:zn.default.object,sameWidth:zn.default.bool,preventOverflowOptions:zn.default.object,flipOptions:zn.default.object,arrowPointAtCenter:zn.default.bool,onVisibleChange:zn.default.func,defaultShow:zn.default.bool,stopPropagation:zn.default.bool,zIndex:zn.default.number,disabled:zn.default.bool,autoHeight:zn.default.object,arrowPadding:zn.default.oneOfType([zn.default.number,zn.default.func]),sideBoundary:zn.default.func,delayShow:zn.default.number,delayHide:zn.default.number,popupHoverStay:zn.default.bool,renderDom:zn.default.bool,arrowAlignBoundary:zn.default.oneOfType([zn.default.bool,zn.default.func]),delayDefaultShow:zn.default.number,autoEdgeSpacing:zn.default.oneOfType([zn.default.bool,zn.default.number]),noWrapper:zn.default.bool,textOverflow:zn.default.object,enabledPreventOverflow:zn.default.bool,enabledFlip:zn.default.bool,ResizeObserver:zn.default.any,getContainer:zn.default.func,alwaysUpdateTextOverflow:zn.default.bool,focusManagerProps:zn.default.object,needFocusManager:zn.default.bool,applyA11y:zn.default.bool,layerId:zn.default.string};n6.defaultPropsValue={className:"",getScrollContainer:()=>{},alwaysUpdatePopper:!1,placement:Ba.top,trigger:Nv.hover,smartMode:!0,content:null,contentClassName:"",layerClassName:"",arrowSize:Jt.md,arrowStyle:{},modifiers:[],show:void 0,hideArrow:!1,style:{},popupStyle:{},popupLayerStyle:{},gutter:2,gpuAcceleration:!0,graspBaseDom:!1,rebirthPopper:!1,offset:void 0,referenceRef:null,sameWidth:!1,preventOverflowOptions:{},flipOptions:{},arrowPointAtCenter:!0,onVisibleChange:()=>{},defaultShow:!1,stopPropagation:!1,zIndex:null,disabled:!1,arrowPadding:2,sideBoundary:void 0,delayShow:100,delayHide:100,popupHoverStay:!0,renderDom:!1,arrowAlignBoundary:!1,delayDefaultShow:100,autoEdgeSpacing:!1,noWrapper:!1,textOverflow:{},enabledPreventOverflow:!0,enabledFlip:!0,ResizeObserver:void 0,getContainer:rNn,alwaysUpdateTextOverflow:!1,applyA11y:!1,needFocusManager:!1};n6.SIZE={md:Jt.md,lg:Jt.lg};n6.DIRECTION=Ba;n6.TRIGGER=Nv;n6.WhiteBoard=t=>{let{popupRef:e}=t;return j0.default.createElement(n6,{hideArrow:!0,...t,ref:e,prefixClassName:(0,Lae.default)(t.prefixClassName,`${r6}-white-board`),contentClassName:(0,Lae.default)(`${r6}-white-board-content`,t.contentClassName)})};var ip=n6;d();p();sa();ca();d();p();la();ua();d();p();d();p();var xg=ie(qe()),gXt=ie(Wr()),u3=ie(fo());js();Ku();yn();d();p();var Bi=ie(qe()),iU=ie(Wr()),Tn=ie(fo());sc();Fb();eo();d();p();Hb();U9();Ku();d();p();var y_e=ie(qe()),fXt=ie(Wr()),yS=ie(fo());eo();yn();d();p();yn();var Go=`${$t}-input`,xw={[Jt.xs]:Jt.xs,[Jt.sm]:Jt.sm,[Jt.md]:Jt.md,[Jt.lg]:Jt.lg,[Jt.xl]:Jt.xl},oU="%",WK={reversed:"reversed"};d();p();var Uae=`${$t}-label`;function Fae(t){let{title:e,action:r,className:n,size:o,placeMode:i,onClick:a,styleType:s,htmlFor:c,id:l}=kt.mergeProps(Fae.defaultPropsValue,t),u=typeof r=="function"?r():r;u=u?y_e.default.createElement("span",{className:`${Uae}-action`},u):null;let f=i?`${Uae}-place`:"",h=e||i?y_e.default.createElement("label",{htmlFor:c,className:`${Uae}-text ${f}`},e):null;if(!u&&!h)return null;let m=(0,fXt.default)(`${Uae}`,s&&`${Uae}-${s}`,`label-${o}`,{"top-right":u&&!h},{"top-between":u&&h},n);return y_e.default.createElement("div",{className:m,"data-testid":"okd-input-label",onClick:a,id:l},h,u)}Fae.propTypes={title:yS.default.any,action:yS.default.oneOfType([yS.default.string,yS.default.node,yS.default.func]),size:yS.default.oneOf(Object.keys(xw)),placeMode:yS.default.bool,className:yS.default.string,onClick:yS.default.func,styleType:yS.default.string};Fae.defaultPropsValue={title:"",action:"",size:xw.md,placeMode:!1,className:"",onClick:void 0,styleType:void 0};Fae.sizeMap=xw;var GK=Fae;d();p();var dXt={ENTER:13};d();p();var pXt=ie(qe());js();var t7=t=>typeof t=="function"?t():t,b_e=t=>t&&pXt.default.isValidElement(t)&&t.type.elementType===fa.Select;d();p();var VK=ie(qe()),hXt=ie(Wr());function nNn({prefixCls:t,placeholder:e,placeholderClassName:r,...n},o){return VK.default.createElement("div",{className:`${t}-custom-placeholder`},VK.default.createElement("input",{ref:o,"data-testid":"okd-input",type:"text",...n}),!n.value&&e&&VK.default.createElement("div",{className:(0,hXt.default)(`${t}-placeholder`,`${t}-ellipsis`,r),"data-testid":"okd-input-custom-placeholder"},e))}var mXt=(0,VK.forwardRef)(nNn);d();p();var qK={always:"always",blur:"blur"};function aU(t){let e=kt.mergeProps(aU.defaultPropsValue,t),{onChange:r,useReactTransition:n,onFocus:o,onBlur:i,onPressEnter:a,onKeyDown:s,forceError:c,error:l,errorType:u,label:f,title:h,action:m,size:g,titlePlaceMode:v,styleType:b,style:w,disabled:_,className:I,placeMode:B,children:L,autoHeight:D,noSuffixPadding:z,noPrefixPadding:G,isTextarea:U,innerClassName:T,noStyle:P,prefix:j,boxIsFocus:M,circle:y=!1,autoResize:x,getBoxRef:C=()=>{},customRender:R=()=>{},innerStyle:E,tipsAlwaysShow:N,innerFocusable:V,readOnly:F}=e,[k,H]=(0,Bi.useState)(),[re,Y]=(0,Bi.useState)(),oe=(0,Bi.useRef)(),q=(0,Bi.useRef)(),X=(0,Bi.useId)(),K=e.id||X,$={errorId:(0,Bi.useId)(),helpTextId:(0,Bi.useId)(),tipsId:(0,Bi.useId)()};(0,Bi.useEffect)(()=>{q.current=`okd_input_${X}_${new Date().getTime()+Math.floor(DT.mathRandom()*1e3)}`,Y(!0)},[]);let ee=xr=>{Qo(()=>{r?.(xr,xr.target.value)},n)},se=xr=>{H(!0),o?.(xr)},ve=xr=>{H(!1),i?.(xr)},xe=xr=>{s?.(xr),xr.keyCode===dXt.ENTER&&a?.(xr)},ke=t7(l),Pe=xr=>{let xt=!!ke&&ke!==!0?Bi.default.createElement("span",{id:$.errorId,className:`${Go}-error`,"data-testid":"okd-input-error-text"},ke):ke;return(u===qK.always||!xr)&&xt},Te=xr=>c?!0:Pe(xr??k),Z=()=>{let xr=h||f||v,xt=t7(m);return!xr&&!xt?null:Bi.default.createElement(GK,{size:g,title:xr,action:xt,placeMode:v,styleType:b,htmlFor:K})},te=(xr={})=>{let{onRef:xt,inputClassName:Kt,inputStyle:nn,originTitle:Ot,originSize:ar,virtualPlaceholder:$r,ellipsis:Bt,autoFill:ur,avoidFillByPassword:Cn,placeholderClassName:At,...Ar}=e,Mt={...YT(Ar,["autoResize","noStyle","className","isTextarea","prefix","prefixIcon","suffix","suffixIcon","error","theme","cleanable","style","children","autoHeight","onPressEnter","label","title","tips","action","showErrorIcon","errorType","placeMode","titlePlaceMode","forceError","noPrefixPadding","noSuffixPadding","innerClassName","noOperation","helpText","boxIsFocus","circle","showErrorOutline","onClear","getBoxRef","innerStyle","customRender","tipsAlwaysShow","styleType","withPercent","tipInnerClassName","innerFocusable","useReactTransition","customPlaceholder"]),ref:Lt=>{oe.current=Lt,xt(Lt)},id:K,className:P?(0,iU.default)(`${Go}-caret-color`,I):(0,iU.default)(`${Go}-input`,Bt&&`${Go}-ellipsis`,U&&"input-textarea",{ta:U&&!x},U&&x&&"textarea-auto-resize",Kt),style:nn,onFocus:se,onChange:ee,onBlur:ve,onKeyDown:xe},vr=Ot?{title:Ot}:{},pn=ar?{size:ar}:{},dr={...!ur&&re?{autoComplete:"off",name:q.current}:{},...Mt,autoCapitalize:"off",autoCorrect:"off",...vr,...pn};uu()&&dr.type==="tel"&&(dr.dir=dr.dir||"rtl");let kn=e["aria-describedby"],{errorId:jt,helpTextId:_r,tipsId:vn}=$,{helpText:zt,tipsText:pr}=xr;dr["aria-describedby"]=(0,iU.default)(ke&&jt,kn,pr&&vn,zt&&_r)||void 0,dr["aria-invalid"]=!!ke||void 0;let wn=$r?Bi.default.createElement(mXt,{...dr,placeholderClassName:At,prefixCls:Go}):Bi.default.createElement(Bi.default.Fragment,null,!ur&&re&&!cYe()?Bi.default.createElement("input",{type:"hidden",autoComplete:"off",readOnly:"readonly",style:{display:"none"}}):null,Bi.default.createElement("input",{"data-testid":"okd-input",type:"text",...dr}),!ur&&re&&(cYe()||Cn)?Bi.default.createElement("div",{style:{position:"absolute",height:0,opacity:0,overflow:"hidden"}},Bi.default.createElement("input",{style:{position:"absolute",backgroundColor:"transparent",caretColor:"transparent",border:"none",outline:"none",top:"-10000px",left:"-10000px",zIndex:-100},tabIndex:"-1",type:"text",autoComplete:"off"})):null);return U?Bi.default.createElement("textarea",{"data-testid":"okd-input",...Mt,"aria-describedby":dr["aria-describedby"]}):wn},le=()=>{let{suffix:xr,showErrorIcon:xt}=e,Kt=ke,nn=null;return xt&&Te(Kt)&&(nn=Bi.default.createElement(zr,{className:"okds-warning-circle-fill suffix-icon error-icon"})),nn||xr?Bi.default.createElement("div",{className:`${Go}-suffix`,"data-testid":"okd-input-suffix"},nn,xr):null},Ee=()=>{let{tips:xr,tipInnerClassName:xt}=e,Kt=t7(xr);return Kt?Bi.default.createElement("span",{className:(0,iU.default)(`${Go}-tips`,xt),id:$.tipsId},Kt):null},Ue=()=>{let{helpText:xr}=e,xt=t7(xr);return xt?Bi.default.createElement("span",{"aria-hidden":U?!0:void 0,className:`${Go}-help-text`,id:$.helpTextId},xt):null};if(P)return te();let Ve=(V||!F)&&(M||k),_t=!!Te(Ve),Ze=Pe(Ve),gt=Ee(),Gt=Ue(),mt=(0,iU.default)(kt.data.okdNamespace,`${Go}`,b===WK.reversed&&`${Go}-reversed`,`${Go}-${g}`,{[`${Go}-place-mode`]:B,focus:Ve,disabled:_,error:_t},I),ir=(0,iU.default)(`${Go}-box`,{"auto-size":D,"no-padding-left":G,"no-padding-right":z,"input-circle":y,ta:U&&!x},T),Kr=te({errorText:Ze,tipsText:gt,helpText:Gt}),Et=le(),qt=R({prefix:j,inputComponent:Kr,suffix:Et,children:L});return Bi.default.createElement("div",{className:mt,style:w},Z(),Bi.default.createElement("div",{className:ir,ref:C,style:E,onClick:()=>{L||qt||oe.current?.focus?.()}},qt||Bi.default.createElement(Bi.Fragment,null,j,L||Kr,Et)),(Ze||gt||Gt||B||c)&&Bi.default.createElement("div",{className:`${Go}-tips-box`},Ze||gt,Gt),!_t&&ke?Bi.default.createElement(L0,{id:$.errorId,"data-testid":"okd-input-error-a11y-text"},ke):null,N&&gt&&Ze?Bi.default.createElement("div",{className:`${Go}-tips-box`},gt):null)}aU.propTypes={value:Tn.default.oneOfType([Tn.default.string,Tn.default.number]),disabled:Tn.default.bool,cleanable:Tn.default.bool,onChange:Tn.default.func,size:Tn.default.oneOf(Object.keys(xw)),error:Tn.default.oneOfType([Tn.default.bool,Tn.default.string,Tn.default.node,Tn.default.func]),errorType:Tn.default.oneOf([qK.blur,qK.always]),tips:Tn.default.oneOfType([Tn.default.string,Tn.default.node,Tn.default.func]),tipsAlwaysShow:Tn.default.bool,helpText:Tn.default.oneOfType([Tn.default.string,Tn.default.node,Tn.default.func]),prefix:Tn.default.oneOfType([Tn.default.string,Tn.default.node,Tn.default.func]),suffix:Tn.default.oneOfType([Tn.default.string,Tn.default.node,Tn.default.func]),noPrefixPadding:Tn.default.bool,noSuffixPadding:Tn.default.bool,title:Tn.default.oneOfType([Tn.default.string,Tn.default.node]),action:Tn.default.oneOfType([Tn.default.string,Tn.default.node,Tn.default.func]),className:Tn.default.string,inputClassName:Tn.default.string,inputStyle:Tn.default.object,circle:Tn.default.bool,placeMode:Tn.default.bool,titlePlaceMode:Tn.default.bool,onRef:Tn.default.func,getBoxRef:Tn.default.func,autoHeight:Tn.default.bool,noStyle:Tn.default.bool,boxIsFocus:Tn.default.bool,onClear:Tn.default.func,customRender:Tn.default.func,innerClassName:Tn.default.string,onBlur:Tn.default.func,onFocus:Tn.default.func,onPressEnter:Tn.default.func,styleType:Tn.default.oneOf([WK.reversed]),originTitle:Tn.default.string,originSize:Tn.default.oneOfType([Tn.default.string,Tn.default.number]),ellipsis:Tn.default.bool,virtualPlaceholder:Tn.default.bool,placeholderClassName:Tn.default.string,autoFill:Tn.default.bool,avoidFillByPassword:Tn.default.bool,tipInnerClassName:Tn.default.string};aU.defaultPropsValue={prefix:"",suffix:"",disabled:!1,error:"",size:xw.md,tips:"",helpText:"",value:"",title:"",action:"",cleanable:!1,onChange:null,errorType:qK.blur,className:"",inputClassName:"",inputStyle:null,circle:!1,placeMode:!1,titlePlaceMode:!1,autoHeight:!1,noPrefixPadding:!1,noSuffixPadding:!1,noStyle:!1,boxIsFocus:!1,onRef:()=>{},onClear:()=>{},customRender:()=>{},getBoxRef:()=>{},innerClassName:"",onBlur:null,onFocus:null,onPressEnter:null,tipsAlwaysShow:!1,styleType:void 0,originTitle:"",originSize:"",virtualPlaceholder:!1,ellipsis:!1,autoFill:!1,avoidFillByPassword:!1,placeholderClassName:void 0,tipInnerClassName:""};aU.TIP_TYPE=qK;aU.SIZE=xw;aU.STYLE_TYPE=WK;var x_e=aU;d();p();var r7=class extends xg.default.Component{constructor(r){super(r);ae(this,"onClear",r=>{let{onChange:n,onClear:o}=this.props;n&&n({target:{value:""}}),o&&o(r),this.inputRef.current&&this.inputRef.current.focus()});ae(this,"getSelect",(r,n)=>{let o=b_e(r,n),i=null;return o&&(i=xg.default.cloneElement(r,{isInline:!0,align:n?Ba.left:Ba.right})),[o,i]});ae(this,"renderPrefix",()=>{let{prefix:r,prefixIcon:n,onPrefixIconClick:o,prefixIconA11yText:i}=this.props,a=t7(r);n&&(a=xg.default.createElement(zr,{onClick:o,className:`${n} prefix-icon`,"data-testid":"okd-input-prefix-icon",a11yText:i}));let[s,c]=this.getSelect(r,!0);return s&&(a=xg.default.createElement("span",{className:"select"},c)),a?xg.default.createElement("span",{className:`${Go}-prefix`,"data-testid":"okd-input-prefix"},a):null});ae(this,"renderSuffix",()=>{let{suffix:r,suffixIcon:n,cleanable:o,value:i,clearIcon:a,onSuffixIconClick:s,onlyOneIcon:c=!1,suffixIconA11yText:l}=this.props,u=null,f=t7(r),[h,m]=this.getSelect(r,!1),g=!c||!(o&&i);return o&&i&&(u=a?xg.default.createElement("span",{onClick:this.onClear,"data-testid":"okd-input-clear-icon"},a):xg.default.createElement(qc,{localeKey:"a11y_web_input_btn_universal_clear"},xg.default.createElement(zr,{onClick:this.onClear,"data-testid":"okd-input-clear-icon",className:(0,gXt.default)("okds-clear-fill suffix-icon clean-icon")}))),n&&g&&(f=xg.default.createElement(zr,{onClick:s,a11yText:l,className:`${n} suffix-icon`,"data-testid":"okd-input-suffix-icon"})),h&&(f=xg.default.createElement("span",{className:"select"},m)),u||f?xg.default.createElement(xg.default.Fragment,null,u,f):null});this.inputRef=xg.default.createRef()}render(){let{noSuffixPadding:r,noPrefixPadding:n,prefix:o,suffix:i,children:a,...s}=this.props,c=YT(s,["onPrefixIconClick","onSuffixIconClick","prefixIcon","suffixIcon","clearIcon","onClear","onlyOneIcon"]),l=b_e(o)||n,u=b_e(i)||r;return xg.default.createElement(x_e,{...c,noSuffixPadding:u,noPrefixPadding:l,prefix:this.renderPrefix(),suffix:this.renderSuffix(),onRef:f=>{this.inputRef.current=f,this.props.onRef&&this.props.onRef(f)}},a)}};r7.propTypes={prefixIcon:u3.default.string,suffixIcon:u3.default.string,onPrefixIconClick:u3.default.func,onSuffixIconClick:u3.default.func,prefixIconA11yText:u3.default.string,suffixIconA11yText:u3.default.string,showErrorIcon:u3.default.bool,clearIcon:u3.default.node,onClear:u3.default.func};r7.defaultProps={prefixIcon:null,suffixIcon:null,showErrorIcon:!1,clearIcon:null,onClear:()=>{}};r7.elementType=fa.Input;r7.TIP_TYPE=x_e.TIP_TYPE;r7.STYLE_TYPE=x_e.STYLE_TYPE;var Qu=r7;d();p();js();d();p();var A_e=ie(qe()),RXt=ie(Wr()),If=ie(fo());d();p();var zv=ie(qe()),w_e=ie(Wr());js();EL();Ku();d();p();sc();var oNn=t=>{let e=sS.BigNumber,r={groupSeparator:"",decimalSeparator:"."};return new e(t).toFormat(r)},Hae=(t,e)=>{let r=sS.BigNumber,n=new r(e);return r(t).gt(n)},vXt=(t,e)=>{let r=sS.BigNumber,n={groupSeparator:"",decimalSeparator:"."};return new r(t).plus(e).toFormat(n)},yXt=(t,e)=>{let r=sS.BigNumber,n={groupSeparator:"",decimalSeparator:"."};return new r(t).minus(e).toFormat(n)},bS=()=>{let t="en_us",e=Ya.locale||t,r=ajt(e),n=r.smallDigitalSymbol,o=r.micrometerSymbol;return{locale:e,smallDigitalSymbol:n,micrometerSymbol:o}},PXe=(t,e)=>{let r="",n="",i=String(t).replace(/(-)(\1)+/g,"$2");return i.indexOf("-")>-1&&i.length>0&&(n="-",i=i.split("-")[1]),e&&e.length===1&&(i.indexOf(e)>-1?(r=e,i=i.replace(e,"")):r=e),{unit:r,minus:n,valueWithoutSymbol:i}},NXe=t=>{let e=`${t}`;return/e/i.test(e)&&(e=(+e).toFixed(18).replace(/\.?0+$/,"")),e},bXt=t=>{let{smallDigitalSymbol:e}=bS();return String(t).replace(/,$|\.$/,e)},MXe=t=>{let e;switch(t){case".":e=new RegExp(`^\\${t}|^-\\${t}`);break;case",":e=new RegExp(`^${t}|^-${t}`);break;default:e=/^\\s|^-\\s/}return e},iNn=t=>{let e=t,r=/-/.test(e),{smallDigitalSymbol:n,micrometerSymbol:o}=bS(),i=MXe(n),a=MXe(o);if(a.test(e))return e.replace(a,"");if(i.test(e)){let[,s]=e.split(i),c=s.replaceAll(o,"");return e=r?`-0${n}${c}`:`0${n}${c}`,e}return e},xXt=(t,e)=>{let{micrometerSymbol:r}=bS(),n=e?/([^-,.\u3002\d])/g:/([^,.\u3002\d])/g,o=NXe(String(t));return o=o.replace(n,"").replace(MXe(r),o.includes("-")?"-":"").replace(/\u3002/g,".").replace(/(,)(\1)+/g,"$2").replace(/(\.)(\1)+/g,"$2"),/,\./.test(o)&&(o=o.replace(".","")),/\.,/.test(o)&&(o=o.replace(",","")),o},wXt=t=>t?.replace(/[\u200F\u200E]/g,""),AXt=(t,e,r=!0)=>{let{locale:n}=bS(),o=xXt(t,r),{minus:i,valueWithoutSymbol:a}=PXe(o,e),s=iNn(a);if(/[,.]/.test(s)){let l=bXt(s),u=sjt(wXt(l),{locale:n,handleInput:!0});return`${i}${u}`}return`${i}${a}`},SXt=({value:t,max:e,min:r})=>{let{smallDigitalSymbol:n}=bS(),o=t;return Hae(o,e)&&(o=oNn(e)),Hae(r,o)&&(o=r),String(o).replace(/\./,n)},aNn=(t,e)=>{let r=t.split("."),n=r[0];if(r.length>1){let o=r[1];return e>0?`${n}.${o.slice(0,e)}`:e===0?`${n}`:`${n}.${o}`}return n},KK=({value:t,precision:e,symbol:r,enableMinus:n,withSymbol:o=!0})=>{let i=xXt(t,n),{unit:a,minus:s,valueWithoutSymbol:c}=PXe(String(i),r),l=aNn(c,e);return a&&o?`${s}${l}${a}`:`${s}${l}`},sNn=({value:t,unit:e,minus:r})=>{let{smallDigitalSymbol:n}=bS(),o=/[.,]/,i=o.test(t),[a="",s=""]=t?.split?.(o)||[];if(e===oU){let l=a?$_(a,{style:"percent"}):`${a}${e}`;if(l.startsWith(oU))return i?`${r}${l}${n}${s}`:`${r}${l}`;let u=a&&$_(a);return i?`${r}${u}${n}${s}${e}`:`${r}${u}${e}`}let c=a&&$_(a);return i?`${r}${c}${n}${s}${e}`:`${r}${c}${e}`},zae=(t,e,r)=>{if(t===""||typeof t!="number"&&typeof t!="string"||!e)return t;let{unit:n,minus:o,valueWithoutSymbol:i}=PXe(t,r),a=bXt(i),s=sNn({value:a,unit:n,minus:o});return wXt(s)},EXt=(t,e,r,n)=>{let{micrometerSymbol:o}=bS(),i=String(t);if(e===3)i=zae(i,r,n);else if(e===2){if(i.length>=2){let a=i.substring(0,i.length-1),s=i.substring(i.length-1,i.length);a=zae(a,r,n),i=`${a}${o}${s}`}}else if(e===1&&i.length>=3){let a=i.substring(0,i.length-2),s=i.substring(i.length-2,i.length);a=zae(a,r,n),i=`${a}${o}${s}`}return i},_Xt=()=>$_(100,{style:"percent"}).startsWith(oU),CXt=t=>/\D$/.test(t),kXt=t=>t?.replace(/\D$/,"");function BXe(t){let[e,r]=(0,zv.useState)(!1),[n,o]=(0,zv.useState)(!1),{suffix:i,precision:a,symbol:s,value:c,step:l,max:u,min:f,onSub:h,onAfterSub:m,withOperation:g,alwaysOperation:v,onAdd:b,onAfterAdd:w,onChange:_,enableMinus:I,disabled:B,size:L=xw.md,getInputRef:D}=t,z=(0,w_e.default)(`${Go}-number-suffix-part up`,{[`${Go}-number-suffix-part-disabled`]:B||e}),G=(0,w_e.default)(`${Go}-number-suffix-part`,{[`${Go}-number-suffix-part-disabled`]:B||n}),U=(0,w_e.default)(`${Go}-number-suffix`,`${L}`,{"operation-always":v},B&&`${Go}-number-suffix-part-disabled`),T=(M,y)=>{let x=KK({value:c,precision:a,symbol:s,enableMinus:I,withSymbol:!1}),C=NXe(M(x,l));C<=f?(o(!0),C=f):C>=u?(r(!0),C=u):(r(!1),o(!1));let R={target:{value:`${String(C).replace(".",bS().smallDigitalSymbol)}${s}`}};_(R),y(C)},P=()=>{b()&&!B&&T(vXt,w)},j=()=>{h()&&!B&&T(yXt,m)};return pg([Vc.UP,Vc.DOWN],(M,y)=>{y===Vc.UP&&(M.preventDefault(),M.stopPropagation(),P()),y===Vc.DOWN&&(M.preventDefault(),M.stopPropagation(),j())},{eventName:"keydown",target:D(),enable:g}),zv.default.createElement(zv.default.Fragment,null,i,g&&zv.default.createElement("div",{className:U},zv.default.createElement(qc,{localeKey:"a11y_web_input_btn_universal_increase"},zv.default.createElement(fK,{onClick:P,className:z,"data-testid":"okd-input-number-add",tabIndex:-1},zv.default.createElement(zr,{className:"okds-arrow-chevron-down-sm"}))),zv.default.createElement("div",{className:`${Go}-number-suffix-line`}),zv.default.createElement(qc,{localeKey:"a11y_web_input_btn_universal_decrease"},zv.default.createElement(fK,{onClick:j,className:G,"data-testid":"okd-input-number-subtract",tabIndex:-1},zv.default.createElement(zr,{className:"okds-arrow-chevron-down-sm"})))))}d();p();var TXt=()=>!0,IXt=()=>{},jae=class extends A_e.default.Component{constructor(r){super(r);ae(this,"moveCursor",()=>{switch(this.lastKeyCode){case 8:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case 46:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}});ae(this,"onBlur",r=>{this.focused=!1;let n=r,o=!1;!this.props.onChangeTriggerValidate&&this.handleValueRange(i=>{n=i,o=!0}),this.executeCallback(n,i=>{let a=i;CXt(i)&&(o=!0,a=kXt(i),n.target.value=a),o&&this.onChange(n),this.props?.onBlur?.(a)}),this.setState({updateValueFlag:!0})});ae(this,"onClick",r=>{this.executeCallback(r,this.props.onClick)});ae(this,"onCut",r=>{this.executeCallback(r,this.props.onCut)});ae(this,"onCopy",r=>{this.executeCallback(r,this.props.onCopy)});ae(this,"onDoubleClick",r=>{this.executeCallback(r,this.props.onDoubleClick)});ae(this,"onFocus",r=>{this.focused=!0,this.setState({updateValueFlag:!1}),this.executeCallback(r,this.props.onFocus)});ae(this,"onKeyDown",r=>{this.lastKeyCode=r.keyCode,this.recordCursorPosition(),this.executeCallback(r,this.props.onKeyDown);let{micrometerSymbol:n}=bS();this.lastKeyCode===8&&n===this.currentValue[this.cursorStart-1]&&this.moveCursor(),this.lastKeyCode===46&&n===this.currentValue[this.cursorStart]&&this.moveCursor()});ae(this,"onChange",r=>{this.executeCallback(r,(n,o)=>{let i=n;this.props.onChangeTriggerValidate&&this.handleValueRange(({target:a})=>{i=a.value},{...this.props,value:n}),this.props.onChange?.(i,o)})});ae(this,"onKeyUp",r=>{this.recordCursorPosition(),this.executeCallback(r,this.props.onKeyUp)});ae(this,"onMouseUp",(...r)=>{let{onMouseUp:n}=this.props;this.recordCursorPosition(),n&&n(...r)});ae(this,"onKeyPress",r=>{this.executeCallback(r,this.props.onKeyPress)});ae(this,"handleValueRange",(r,n)=>{let{value:o,max:i,min:a}=n||this.props;if(Hae(a,o)||Hae(o,i)){let c={target:{value:SXt({value:o,max:i,min:a})}};r(c)}});ae(this,"executeCallback",(r,n)=>{Qo(()=>{let{precision:o,symbol:i,enableMinus:a}=this.props,s=KK({value:AXt(r.target.value.replace(i,""),i,a),precision:o,symbol:i,enableMinus:a,withSymbol:!1});typeof n<"u"&&n(s,r)},this.props.useReactTransition)});ae(this,"recordCursorPosition",()=>{try{this.cursorStart=this.input.selectionStart,this.cursorEnd=this.input.selectionEnd,this.currentValue=this.input.value,this.cursorAfter=this.input.value.substring(this.cursorEnd)}catch{}});ae(this,"restoreByAfter",r=>{if(r===void 0)return!1;let n=this.input.value,o=n.lastIndexOf(r);return o===-1?!1:o+r.length===n.length?(this.fixCaret(o,o),!0):!1});ae(this,"partRestoreByAfter",r=>r===void 0?!1:Array.prototype.some.call(r,(n,o)=>{let i=r.substring(o);return this.restoreByAfter(i)}));ae(this,"getInputRef",()=>this.input);let{value:n}=r;this.state={value:n,updateValueFlag:!0},this.handleValueRange(this.onChange,r)}static getDerivedStateFromProps(r,n){let{value:o}=r;return"value"in r&&o!==n.value?{value:o}:null}componentDidUpdate(){let{value:r,precision:n,symbol:o,enableMinus:i}=this.props;this.state.updateValueFlag&&this.handleValueRange(this.onChange);try{if(this.cursorStart!==void 0&&this.focused){if(this.currentValue===this.input.value)switch(this.lastKeyCode){case 8:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case 46:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}else if(!this.partRestoreByAfter(this.cursorAfter)&&KK({value:String(this.state.value),precision:n,symbol:o,enableMinus:i})!==r){let a=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===8?a=this.cursorStart-1:this.lastKeyCode===46&&(a=this.cursorStart):a=this.input.value.length,this.fixCaret(a,a)}}}catch{}this.lastKeyCode=null}fixCaret(r,n){if(!(r===void 0||n===void 0||!this.input||!this.input.value))try{let o=this.input.selectionStart,i=this.input.selectionEnd;(r!==o||n!==i)&&this.input.setSelectionRange(r,n)}catch{}}render(){let{value:r,enableThousands:n,enableMultiple:o,multipleDigit:i,suffix:a,withOperation:s,alwaysOperation:c,symbol:l,localSwitch:u,onRef:f,precision:h,enableMinus:m,...g}=this.props,v=KK({value:r,precision:h,symbol:l,enableMinus:m});v=o?EXt(v,i,n,l):zae(v,n,l);let b=YT(g,["onAdd","onSub","onAfterAdd","onAfterSub","onChangeTriggerValidate","useReactTransition"]),w=v;return A_e.default.createElement(Qu,{inputMode:"decimal",noSuffixPadding:s,enable_thousands:String(n),...b,innerClassName:(0,RXt.default)(b.innerClassName),suffix:A_e.default.createElement(BXe,{...this.props,onChange:this.onChange,getInputRef:this.getInputRef}),type:"text",onCopy:this.onCopy,onBlur:this.onBlur,onClick:this.onClick,onChange:this.onChange,onCut:this.onCut,onDoubleClick:this.onDoubleClick,onFocus:this.onFocus,onKeyUp:this.onKeyUp,onKeyDown:this.onKeyDown,onMouseUp:this.onMouseUp,onKeyPress:this.onKeyPress,onRef:_=>{this.input=_,f&&f(_)},value:w})}};jae.propTypes={value:If.default.oneOfType([If.default.string,If.default.number]),precision:If.default.number,max:If.default.number,min:If.default.number,autoComplete:If.default.string,symbol:If.default.string,enableThousands:If.default.bool,step:If.default.number,onAdd:If.default.func,onSub:If.default.func,onAfterAdd:If.default.func,onAfterSub:If.default.func,withOperation:If.default.bool,alwaysOperation:If.default.bool,enableMinus:If.default.bool,withPercent:If.default.bool,onChangeTriggerValidate:If.default.bool};jae.defaultProps={value:"",precision:void 0,autoComplete:"off",symbol:"",enableThousands:!0,step:1,onAdd:TXt,onSub:TXt,onAfterAdd:IXt,onAfterSub:IXt,withOperation:!1,alwaysOperation:!1,max:Number.MAX_SAFE_INTEGER,min:0,enableMinus:!0,withPercent:!1,onChangeTriggerValidate:!1};var MXt=jae;d();p();var n7=ie(qe()),PXt=ie(Wr());Hb();function OXe(t){function e(r,n){let{withPercent:o,...i}=r,{suffix:a,prefix:s,value:c,placeholderClassName:l}=i,u=_Xt(),f={};return(u||uu())&&(a===oU||o)&&(s?f={virtualPlaceholder:!0,placeholder:n7.default.createElement(n7.default.Fragment,null,n7.default.createElement("div",{className:`${Go}-number-localization-percent`},a),n7.default.createElement("span",null,r.placeholder)),placeholderClassName:(0,PXt.default)(`${Go}-number-localization`,l),suffix:"",symbol:c?oU:"",inputClassName:`${Go}-number-localization`}:f={prefix:a,suffix:"",inputClassName:`${Go}-number-localization`}),n7.default.createElement(t,{ref:n,...i,...f})}return(0,n7.forwardRef)(e)}var NXt=OXe(MXt);NXt.elementType=fa.InputNumber;var BXt=NXt;d();p();var jl=ie(qe()),o7=ie(fo());js();eo();U9();zb();yn();d();p();var cNn={[Jt.xs]:Jt.xxs,[Jt.sm]:Jt.xxs,[Jt.md]:Jt.xxs,[Jt.lg]:Jt.xs,[Jt.xl]:Jt.xs};function Wae(t){let e=kt.mergeProps(Wae.defaultPropsValue,t),[r,n]=(0,jl.useState)(0),o=(0,jl.useId)(),i=(0,jl.useRef)(),a=(0,jl.useRef)(),s=(0,jl.useRef)(!1),[c,l]=(0,jl.useState)(""),{btnText:u,sendDisabled:f,maxSeconds:h,currentSecond:m,size:g="md",onSendClick:v,onTimerFinished:b,...w}=e;(0,jl.useEffect)(()=>()=>{a.current&&clearInterval(a.current)},[]);let _=()=>{a.current&&(clearInterval(a.current),a.current=null,s.current=!1,l($d("a11y_web_input_status_universal_codeexpired")),n(0),b&&b())},I=()=>{l($d("a11y_web_input_status_universal_codesent",{timeLeft:r})),a.current=setInterval(()=>{n(D=>D-1)},1e3)};(0,jl.useEffect)(()=>{r<=0&&_(),r>=h&&I(),(r===30||r===10)&&l($d("a11y_web_input_status_universal_codesecondsleft",{timeLeft:r}))},[r]);let B=()=>{if(!v||f||s.current)return;s.current=!0;let D=v({clearTimer:_});D&&D.then?D.then(()=>{n(h),i.current&&i.current.focus()},()=>{s.current=!1}).catch(()=>{}):n(h)};return jl.default.createElement(qu,null,jl.default.createElement(Qu,{...w,suffix:(()=>{let D;m!=null?D=m:D=r;let z=u?jl.default.createElement(MYt,{onClick:B,className:`${Go}-code-btn`,"data-testid":"okd-input-code-btn",disabled:f,size:cNn[g]},u):null;return D!==0&&(z=jl.default.createElement(qc,{localeKey:"a11y_web_input_label_universal_codetimer"},jl.default.createElement("div",{role:"timer",className:`${Go}-count-down`},jl.default.createElement(L0,null,$d("a11y_web_input_count_universal_codeseconds",{timeLeft:D})),$d("okd_inputcode_countdown_seconds",{timeLeft:D})))),jl.default.createElement(jl.default.Fragment,null,z,jl.default.createElement(L0,{id:o},r===0?$d("a11y_web_input_label_universal_codeclicktosend"):$d("a11y_web_input_label_universal_codeenter")),jl.default.createElement(L0,{"aria-live":"polite",role:"region"},c))})(),"aria-describedby":o,onRef:D=>{i.current=D,e.onRef&&e.onRef(D)}}))}Wae.propTypes={btnText:o7.default.string,maxSeconds:o7.default.number,maxLength:o7.default.number,onSendClick:o7.default.func.isRequired,sendDisabled:o7.default.bool,onTimerFinished:o7.default.func,currentSecond:o7.default.number};Wae.defaultPropsValue={btnText:"",maxSeconds:60,currentSecond:void 0,maxLength:6,sendDisabled:!1,onTimerFinished:null};Wae.elementType=fa.InputCode;var OXt=Wae;d();p();var $u=ie(qe()),DXe=ie(Wr()),vh=ie(fo());js();eo();yn();var Gae=(0,$u.forwardRef)((t,e)=>{let{onChange:r,length:n,onFinish:o,size:i,className:a,style:s,disabled:c,defaultValue:l,inputClassName:u,inputStyle:f,width:h,autoFocus:m,stopInsertCompositionText:g,validator:v,error:b,...w}=kt.mergeProps(Gae.defaultPropsValue,t),[_,I]=(0,$u.useState)(!1),B=b&&!_,L=oe=>new Array(n).fill("").map((q,X)=>oe[X]??""),[D,z]=(0,$u.useState)(L(l)),[G,U]=(0,$u.useState)(-1),T=(0,$u.useMemo)(()=>new Array(n).fill(null).map(()=>(0,$u.createRef)()),[n]),P=oe=>v?v(oe):/^\d/.test(oe),j=oe=>{let q=T[oe].current;q&&requestAnimationFrame(()=>{q.select()})},M=(oe,q)=>{let X=[...D];X[q]=oe,z(X);let K=X.join("");if(K.length===n){o(K);return}r(K)},y=(0,$u.useCallback)(oe=>{let q=T[oe]?.current;q&&requestAnimationFrame(()=>{q.focus()})},[T]);(0,$u.useImperativeHandle)(e,()=>({setValues:z,focusInput:y}));let x=oe=>{let q=T[oe]?.current;q&&requestAnimationFrame(()=>{q.blur()})},C=oe=>{I(!0),T[oe]?.current&&(U(oe),j(oe))},R=(0,$u.useCallback)(()=>{I(!1)},[]),E=(oe,q)=>{if(g&&oe.nativeEvent.inputType==="insertCompositionText")return;let X=oe.target.value,K=X.replace(D[q],"");if(!P(K)){j(q);return}let $=q>=D.length||!D[q+1];if(K.length>1){if(z(L(X)),X.length===n){o(X),x(q);return}$&&y(q+K.length);return}if(M(K,q),q===n-1){x(q);return}$&&y(q+1)},N=(oe,q)=>{let X=oe.key;if(X==="Backspace"||X==="Delete"){oe.preventDefault(),M("",G),D[G]===""&&y(q-1);return}X===D[q]&&y(q+1)},V=(oe,q)=>{oe.preventDefault();let K=oe.clipboardData.getData("text").slice(0,n);if(!P(K))return;if(z(L(K)),K.length===n){o(K),x(q);return}y(K.length)},F=(0,DXe.default)(kt.data.okdNamespace,`${Go}-verify`,a),k=(0,DXe.default)(`${Go}-verify-input`,`input-${i}`,u,{disabled:c,error:B}),H={...f,width:h},re=w.maxLength?{maxLength:w.maxLength}:{},Y={...w,autoCapitalize:"off",autoCorrect:"off",...re,disabled:c};return!t.type&&!v&&(Y.inputMode="numeric",Y.pattern="[0-9]*",Y.type="text"),(0,$u.useEffect)(()=>{m&&setTimeout(()=>{y(0)})},[]),$u.default.createElement(qc,{localeKey:"a11y_web_input_label_universal_verificationcode"},$u.default.createElement("div",{"aria-label":t["aria-label"],className:F,role:"group",style:s},T.map((oe,q)=>$u.default.createElement("input",{autoComplete:"one-time-code",className:k,style:H,key:q,onChange:X=>E(X,q),onFocus:()=>C(q),onKeyDown:X=>N(X,q),onPaste:X=>V(X,q),ref:oe,value:D[q],onBlur:R,"data-testid":`okd-input-verify-${q}`,...Y}))))});Gae.elementType=fa.InputVerify;Gae.propTypes={length:vh.default.number,onChange:vh.default.func,onFinish:vh.default.func,size:vh.default.oneOf([Jt.md]),className:vh.default.string,style:vh.default.object,disabled:vh.default.bool,inputClassName:vh.default.string,inputStyle:vh.default.object,width:vh.default.oneOfType([vh.default.number,vh.default.string]),defaultValue:vh.default.string,autoFocus:vh.default.bool,validator:vh.default.func,error:vh.default.bool};Gae.defaultPropsValue={length:6,onChange:()=>{},onFinish:()=>{},size:Jt.md,disabled:!1,className:"",style:{},inputClassName:"",inputStyle:{},width:void 0,defaultValue:"",autoFocus:!1,validator:null,error:!1};var DXt=Gae;d();p();var Hv=ie(qe()),S_e=ie(fo());js();eo();U9();Ku();zb();function Vae(t){let e=kt.mergeProps(Vae.defaultPropsValue,t),{defaultCipher:r,onChange:n,filterReg:o}=e,[i,a]=(0,Hv.useState)(r),s=(0,Hv.useRef)(),c=(0,Hv.useRef)(!1),l=(0,Hv.useId)(),u=()=>{a(!i),s.current&&s.current.focus()},f=I=>I.replace(o,""),h=(I,B)=>{let{target:L,...D}=I;return{target:{...I.target,value:B},...D}},m=I=>{let B=I.target.value;c.current||(B=f(B));let L=h(I,B);n&&n(L,B)},g=()=>Hv.default.createElement(qc,{localeKey:i?"a11y_web_input_btn_universal_showpassword":"a11y_web_input_btn_universal_hidepassword"},Hv.default.createElement(zr,{className:`${Go}-switch-icon suffix-icon ${i?"okds-eye-hide-filled":"okds-eye-show-filled"}`,onClick:u,"data-testid":"okd-input-password-eye"})),{defaultCipher:v,filterReg:b,autoFill:w,..._}=e;return Hv.default.createElement(qu,null,!w&&Hv.default.createElement("input",{type:"password",autoComplete:"new-password",readOnly:"readonly",style:{display:"none"}}),Hv.default.createElement(Qu,{..._,onChange:m,type:i?"password":"text",suffix:g(),onRef:I=>{s.current=I,e.onRef&&e.onRef(I)},autoFill:!0,"aria-describedby":l}),Hv.default.createElement(L0,{id:l,localeKey:i?"a11y_web_input_status_universal_passwordhidden":"a11y_web_input_status_universal_passwordvisible"}))}Vae.propTypes={defaultCipher:S_e.default.bool,filterReg:S_e.default.any,autoFill:S_e.default.bool};Vae.defaultPropsValue={defaultCipher:!0,filterReg:"",autoFill:!0};Vae.elementType=fa.InputPassword;var LXt=Vae;d();p();var UXt=ie(qe()),FXt=ie(Wr());d();p();function qae(t){let{className:e}=t;return UXt.default.createElement(Qu,{type:"search",cleanable:!0,prefixIcon:`okds-search ${Go}-search-prefix-icon`,...t,className:(0,FXt.default)(`${Go}-search`,e)})}d();p();var W0=ie(qe()),WXt=ie(Wr()),i7=ie(fo());sc();js();eo();U9();zb();d();p();sc();ps();yn();var HXt=Object.prototype.toString;function lNn(t){return HXt.call(t)==="[object Object]"}function zXt(t){return HXt.call(t)==="[object Number]"&&!Number.isNaN(t)}var uNn=`
position: absolute;
min-height: 0 !important;
max-height: none;
height:0;
visibility: hidden;
z-index: -100;
top: 0;
right: 0;
`,fNn=["border-width","box-sizing","font-family","font-weight","font-size","font-variant","letter-spacing","line-height","padding-top","padding-bottom","padding-left","padding-right","text-indent","text-rendering","text-transform","width"],o6=null;function dNn(t){if(Jr())return{paddingSize:0,boxSizing:"border-box",borderSize:0};o6||(o6=Dt.document.createElement("textarea"),o6?.classList?.add(`${$t}-input-textarea-resize-virtual-dom`),Dt.document.body.appendChild(o6));let e=Dt.getComputedStyle(t),r=`
${fNn.map(a=>`${a}:${e?.getPropertyValue(a)}`).join(";")}
`;o6.setAttribute("style",`${uNn}line-height: ${e.getPropertyValue("font-size")};${r};`);let n=parseFloat(e?.getPropertyValue("padding-top"))+parseFloat(e?.getPropertyValue("padding-bottom")),o=e?.getPropertyValue("box-sizing"),i=parseFloat(e?.getPropertyValue("border-top-width"))+parseFloat(e?.getPropertyValue("border-bottom-width"));return{paddingSize:n,boxSizing:o,borderSize:i}}function pNn(t,e){let r=()=>{let n,o;return lNn(t)&&(n=t.minRows,o=t.maxRows),{minRows:n,maxRows:o}};if(t&&!Jr()){let{minRows:n,maxRows:o}=r(),i=e,{paddingSize:a,boxSizing:s,borderSize:c}=dNn(i);o6.value=i.value||i.placeholder||"";let l=o6.scrollHeight+c,u,f,h;if(n||o){o6.value="";let g=o6.scrollHeight-a;zXt(n)&&(u=g*n,s==="border-box"&&(u+=a,u+=c),l=Math.max(l,u)),zXt(o)&&(f=g*o,s==="border-box"&&(f+=a,f+=c),h=l>f?"auto":"",f=Math.min(l,f))}let m={};return m.height=l,u&&(m.minHeight=u),f&&(m.maxHeight=f),h&&(m.overflowY=h),m}return{}}var jXt=pNn;var Kae=t=>{let{onChange:e,maxLength:r,showCount:n,cleanable:o,cleanText:i,helpText:a,value:s="",innerClassName:c="",autoResize:l,onRef:u=()=>{},...f}=kt.mergeProps(Kae.defaultPropsValue,t),[h,m]=(0,W0.useState)(0),g=(0,W0.useRef)(null),v=(0,W0.useRef)(null),[b,w]=(0,W0.useState)({});(0,W0.useEffect)(()=>{let P=String(s).length;m(P)},[s]);let _=()=>{let P=jXt(l,g.current);P&&w(P)};(0,W0.useEffect)(()=>{l&&_()},[l,s]);let I=P=>{g.current=P,u(P)},B=P=>{v.current||(v.current=P?.offsetHeight)},L=()=>{e&&e({target:{value:""}})},D,z,G;n&&(z=sS.thousandFormat(h),D=z,r&&(G=sS.thousandFormat(r),D+=` / ${G}`));let U=!!i&&W0.default.createElement("span",{onClick:L},i),T=(0,W0.useId)();return W0.default.createElement(qu,null,W0.default.createElement(Qu,{...f,value:s,isTextarea:!0,maxLength:r,helpText:D,action:U,cleanable:!1,onChange:e,onRef:I,getBoxRef:B,autoResize:l,"aria-describedby":n&&r?T:void 0,innerClassName:(0,WXt.default)(c,l&&"auto-resize-auto-height"),inputStyle:{...b,...f.inputStyle}}),n&&r&&W0.default.createElement(L0,{id:T,localeKey:"a11y_web_input_count_universal_characters",localeValues:{num:z,total:G}}))};Kae.defaultPropsValue={maxLength:void 0,showCount:!1,cleanable:!1,cleanText:"",autoResize:!1};Kae.propTypes={maxLength:i7.default.number,showCount:i7.default.bool,cleanable:i7.default.bool,cleanText:i7.default.any,autoResize:i7.default.oneOfType([i7.default.bool,i7.default.object])};Kae.elementType=fa.TextArea;var GXt=Kae;d();p();Qu.Number=BXt;Qu.Code=OXt;Qu.Verify=DXt;Qu.Password=LXt;Qu.TextArea=GXt;Qu.Search=qae;Qu.Label=GK;Qu.SIZE=xw;Qu.STYLE_TYPE=WK;var Yae=Qu;d();p();sa();ca();d();p();la();ua();d();p();d();p();var a7=ie(qe()),Xae=ie(Wr()),wg=ie(fo());js();eo();yn();d();p();var Jae={reversed:"reversed"};var ww=`${$t}-checkbox`,VXt=[Jt.sm,Jt.md];function Vb(t){let{clickStopPropagation:e,onClick:r,checked:n,indeterminate:o,disabled:i,type:a,className:s,style:c,textClass:l,children:u,size:f,error:h,boxClassName:m,circle:g,innerClassName:v,...b}=kt.mergeProps(Vb.defaultPropsValue,t),w=U=>{e&&U.stopPropagation(),r(U)},_=f===Jt.xs?Jt.sm:f,I=VXt.includes(_)?_:Jt.md,B=(0,Xae.default)(kt.data.okdNamespace,{[`${ww}-${I}`]:!0,[`${ww}-wrapper`]:!0,[`${ww}-wrapper-disabled`]:i,[`${ww}-wrapper-checked`]:n,[`${ww}-wrapper-indeterminate`]:o,[`${ww}-wrapper-error`]:h||a===Zo.error},a&&`${ww}-${a}`,g&&`${ww}-circular`,s),L=`${ww}-input`,D=(0,Xae.default)(`${ww}-inner`,v),z=(0,Xae.default)(l,`${ww}-children`),G=(0,a7.useId)();return a7.default.createElement("label",{className:B,style:c,"data-testid":"okd-checkbox-label",htmlFor:G},a7.default.createElement("span",{className:(0,Xae.default)(ww,m)},a7.default.createElement("input",{type:"checkbox",className:L,checked:n,disabled:i,onClick:w,...b,id:G}),a7.default.createElement("span",{className:D})),u!==void 0&&a7.default.createElement("span",{className:z},u))}Vb.elementType=fa.Checkbox;Vb.TYPE={...Zo,...Jae};Vb.SIZE=Jt;Vb.propTypes={className:wg.default.string,checked:wg.default.bool,indeterminate:wg.default.bool,disabled:wg.default.bool,onChange:wg.default.func,onClick:wg.default.func,textClass:wg.default.string,size:wg.default.oneOf(VXt),error:wg.default.bool,clickStopPropagation:wg.default.bool,type:wg.default.oneOf([Jae.reversed]),boxClassName:wg.default.string,circle:wg.default.bool,innerClassName:wg.default.string};Vb.defaultPropsValue={className:"",checked:!1,indeterminate:!1,disabled:!1,onChange:()=>{},onClick:()=>{},textClass:"",size:Jt.md,error:!1,clickStopPropagation:!1,type:void 0,boxClassName:"",circle:!1,innerClassName:""};d();p();var qXt=ie(qe()),KXt=ie(Wr()),Zae=ie(fo());eo();yn();var LXe=`${$t}-checkbox`;function YK(t){let{disabled:e,checked:r,className:n,...o}=kt.mergeProps(YK.defaultPropsValue,t),i=a=>{!e&&t.onClick?.(!r,a)};return qXt.default.createElement("div",{...o,className:(0,KXt.default)(`${LXe}-circle`,r&&`${LXe}-circle-checked`,e&&`${LXe}-circle-disabled`,n),"data-testid":"okd-checkbox-circle",onClick:i})}YK.propTypes={checked:Zae.default.bool,disabled:Zae.default.bool,onClick:Zae.default.func,className:Zae.default.string};YK.defaultPropsValue={checked:!1,disabled:!1,onClick:void 0,className:void 0};d();p();var UXe=ie(qe()),YXt=ie(Wr()),JK=ie(fo());js();eo();yn();var hNn=`${$t}-checkbox-group`;function Qae(t){let{value:e,options:r,className:n,style:o,size:i,type:a,onChange:s}=kt.mergeProps(Qae.defaultPropsValue,t),c=h=>m=>{let g=[...e];return m.target.checked?(g.push(h),g.sort((b,w)=>r.indexOf(b)-r.indexOf(w))):g.splice(g.indexOf(h),1),s(g)},l=()=>r.map(h=>typeof h=="string"?{label:h,value:h}:h.value&&h.label===void 0?{label:h.value,...h}:h);if(!r||!r.length)return null;let u=(0,YXt.default)(kt.data.okdNamespace,n,{[hNn]:!0}),f=l();return UXe.default.createElement("div",{className:u,style:o,"data-testid":"okd-checkbox-group"},f.map(h=>{let{value:m,style:g,className:v,label:b,disabled:w,..._}=h;return UXe.default.createElement(Vb,{key:m.toString(),disabled:w,checked:e.indexOf(m)!==-1,onChange:c(m),className:v,style:g,size:i,type:a,"e2e-okd-checkbox-group-option-value":m,..._},b)}))}Qae.propTypes={value:JK.default.array,options:JK.default.array,onChange:JK.default.func,size:JK.default.oneOf([Jt.sm,Jt.md,""]),type:JK.default.oneOf([Jae.reversed])};Qae.defaultPropsValue={size:Jt.md,type:void 0,onChange:()=>{},options:[],value:[]};Qae.elementType=fa.CheckboxGroup;var JXt=Qae;d();p();Vb.Group=JXt;Vb.Circle=YK;var $ae=Vb;d();p();var FXe=ie(qe());function zXe({listDom:t,onScrollToBottom:e,onScrollToTop:r,safeDistance:n,triggerOnce:o=!0}){let i=(0,FXe.useRef)(0),a=(0,FXe.useRef)({top:!1,bottom:!1});return(c,l=n)=>{if(!l)return;let u=c.target.scrollTop,f=c.target.offsetHeight,h=u-i.current>0;i.current=u;let m=t.current.scrollHeight-f,g=u>m-l,v=u<l;h?(v||(a.current.top=!1),g&&!a.current.bottom&&(e?.(),o&&(a.current.bottom=!0))):(g||(a.current.bottom=!1),v&&!a.current.top&&(r?.(),o&&(a.current.top=!0)))}}d();p();sa();ca();la();ua();var xZe=ie(qe());d();p();sa();ca();d();p();la();ua();d();p();var Tc=ie(qe()),YZt=ie(Wr()),Fr=ie(fo());Uv();js();d();p();var XK=ie(qe());function HXe(){let t=(0,XK.useRef)(new Map);function e(n){return t.current.has(String(n))||t.current.set(String(n),XK.default.createRef()),t.current.get(String(n))}e.cacheRefs=t,e.refs=(0,XK.useMemo)(()=>new Proxy({},{get(n,o){return o==="keys"?[...t.current.keys()]:[...t.current.values()].filter(i=>i.current)}}),[]);function r(n){t.current.delete(n)}return[e,r]}eo();zb();yn();d();p();var jXe=ie(qe());function WXe({searchComponent:t,slotComponent:e,optionsComponent:r,customRenderListBox:n}){return typeof n=="function"?n({searchComponent:t,optionsComponent:r}):jXe.default.createElement(jXe.default.Fragment,null,t,e,r)}d();p();var xS=ie(qe());KT();zb();yn();d();p();var GXe=ie(qe()),mNn=GXe.default.createContext({}),fd=mNn,s7=GXe.default.createContext({});var VXe=`${$t}-select-footer`;function E_e({setVisible:t,optionFooter:e}){return typeof e=="function"?e({hide:()=>{t(!1)},show:()=>{t(!0)}}):e}function XXt({setVisible:t,optionFooter:e,noFooterButtonsOnSm:r}){let{onReset:n,onConfirm:o}=(0,xS.useContext)(fd),i=xS.default.createElement("div",{className:VXe},xS.default.createElement(On,{category:On.CATEGORY.outline,block:!0,className:`${VXe}-cancel`,type:On.TYPE.primary,onClick:n,"data-testid":"okd-select-btn-reset"},$d("okd_select_btn_reset")),xS.default.createElement(On,{block:!0,category:On.CATEGORY.fill,type:On.TYPE.highlight,className:`${VXe}-confirm`,"data-testid":"okd-select-btn-confirm",onClick:o},$d("okd_select_btn_confirm")));return xS.default.createElement(xS.default.Fragment,null,xS.default.createElement(E_e,{setVisible:t,optionFooter:e}),!r&&i)}function ZXt({optionFooter:t,optionFooterClosable:e,setVisible:r}){return t&&xS.default.createElement("div",{className:"pc-option-footer",onClick:()=>{e&&r(!1)}},xS.default.createElement(E_e,{setVisible:r,optionFooter:t}))}d();p();var ZK=ie(qe()),bZt=ie(Wr());yn();d();p();var qXe=ie(qe());Uv();zb();yn();var gNn=`${$t}-select-empty`;function KXe(t){let{showEmpty:e,searchEmptyText:r,searchEmpty:n,size:o}=t,{isSm:i}=hh(),a=i?"empty-text-mobile":`empty-text-${o}`,s=null;if(e){if(n)return n;s=qXe.default.createElement("div",{className:gNn},qXe.default.createElement("span",{className:`empty-text ${a}`},r||$d("okd_select_text_noresult")))}return s}d();p();d();p();yn();var Aw={button:"button",input:"input",text:"text"},Kc={default:"1",title:"2",line:"3",custom:"4",all:"5"},QXt={[Kc.default]:!0,[Kc.title]:!1,[Kc.line]:!1,[Kc.custom]:!0,[Kc.all]:!1},$Xt={[Jt.xs]:Jt.xs,[Jt.sm]:Jt.xs,[Jt.md]:Jt.sm,[Jt.lg]:Jt.sm,[Jt.xl]:Jt.md},qb=`${$t}-select`;var eZt=t=>{let e=[];return t.forEach(r=>{let n={...r},{options:o}=r;if(o?.length){n.options=o.filter(({visible:a=!0})=>a),e.push(n);return}let{visible:i=!0}=n;i&&e.push(n)}),e},tZt=t=>{let e=[];return t.forEach(r=>{if(r.options){e.push(...r.options);return}e.push(r)}),e},YXe=(t,e)=>e.map(n=>t.find(o=>o.value===n)).filter(Boolean),JXe=(t,e,r)=>[].concat(t).filter(n=>n===0||n===""||n===!1||!e&&!r&&n===null?!0:Boolean(n)),vNn=(t,e)=>e!==void 0?e:QXt[t],rZt=({options:t,search:e,searchFilter:r})=>{if(!t.length)return t;let n=o=>o.map(i=>{if(i.options)return{...i,options:n(i.options).filter(Boolean)};let a=!0;if(e&&i){let{type:s=Kc.default,searchable:c,searchKeyword:l,label:u}=i;if(!vNn(s,c))return null;typeof r=="function"?a=r(i,e):l?a=`${l}`.toLowerCase().includes(e.toLowerCase()):a=typeof u=="string"&&u.toLowerCase().includes(e.toLowerCase())}return a&&i});return n(t).filter(Boolean)},XXe=t=>t.length===0?!0:t.every(e=>e.options?XXe(e.options):!1);d();p();var ap=ie(qe());d();p();sa();ca();la();ua();var Yc=ie(qe()),tZe=ie(Wr()),fc=ie(fo());eo();GL();d();p();var ese=ie(qe()),nZt=ie(Wr());var yNn=ese.default.forwardRef(({height:t,offset:e,children:r,prefixCls:n,collectHeight:o,className:i,style:a},s)=>{let c={},l={display:"flex",flexDirection:"column"};return e!==void 0&&(c={height:t,position:"relative",overflow:"hidden",...a},l={...l,position:"absolute",left:0,right:0,transform:`translateY(${e}px)`}),ese.default.createElement("div",{style:c,"data-testid":"okd-virtual-list-filler"},ese.default.createElement(F0,{onResize:({offsetHeight:u})=>{u&&o&&o()}},ese.default.createElement("div",{style:l,className:(0,nZt.default)(i,{[`${n}-holder-inner`]:n}),ref:s,"data-testid":"okd-virtual-list-filler-inner"},r)))}),oZt=yNn;d();p();yn();var tse={id:"okd_v_id",expand:"okd_v_expand"},rse=100,__e=`${$t}-virtual-list`;d();p();var ose=ie(qe());d();p();var nse=ie(qe()),bNn=({con:t,setInstanceRef:e,item:r,eleIndex:n})=>{let o=t(r,n),i=(0,nse.useCallback)(a=>{e(r,a)},[]);return nse.default.cloneElement(o,{ref:i})},iZt=nse.default.memo(bNn);function xNn({mergedData:t,start:e,end:r,children:n,getKey:o,setInstanceRef:i,fixedItemHeight:a,ignoreIndex:s}){return t.slice(e,r+1).map((c,l)=>{let u=o(c),f=n(c),h=e+l;if(a)return ose.createElement(ose.Fragment,{key:u},f);let g={setInstanceRef:i,item:c,con:n,...s?{}:{eleIndex:h}};return ose.createElement(iZt,{key:u,...g})})}var aZt=xNn;d();p();var f3=ie(qe());d();p();var ZXe=class{constructor(){this.maps=Object.create(null)}set(e,r){this.maps[e]=r}get(e){return this.maps[e]}},sZt=ZXe;d();p();function wNn(t){return t instanceof HTMLElement?t:null}var cZt=wNn;function QXe(t){let[e,r]=(0,f3.useState)(0),n=(0,f3.useRef)(new Map),o=(0,f3.useRef)(new sZt),i=(0,f3.useRef)();function a(){Fv.cancel(i.current)}function s(){a(),i.current=Fv(()=>{n.current.forEach((l,u)=>{if(l&&l.offsetParent){let f=cZt(l),{offsetHeight:h}=f;o.current.get(u)!==h&&o.current.set(u,f.offsetHeight)}}),r(l=>l+1)})}let c=(0,f3.useCallback)((l,u)=>{let f=t(l);u?(n.current.set(f,u),s()):n.current.delete(f)},[]);return(0,f3.useEffect)(()=>a,[]),[c,s,o.current,e]}d();p();var C_e=ie(qe());d();p();Fb();var $Xe=(t,e)=>{if(!Array.isArray(t))throw Error('An invalid "data" prop has been specified. Value should be a array. ');if(!t.length)return t;let r=t[0];if(!(r?.options||r?.list))return e===tse.id?t.map(o=>({...o,[e]:Gie()})):t;let n=[];return t.forEach(o=>{let{options:i,list:a,virExpandList:s,...c}=o;if(s?i||a:i?.length||a?.length){n.push({[tse.expand]:!0,[e]:Gie(),...c});let u=$Xe(i||a,e);n.push(...u)}}),n},lZt=(t,e)=>{let r=t;return Number.isNaN(e)||(r=Math.min(r,e)),r=Math.max(r,0),r},uZt=t=>{document.body.scrollTop=t,document.documentElement.scrollTop=t},ise=()=>document.documentElement.scrollTop||document.body.scrollTop,fZt=t=>t.getBoundingClientRect(),ase=t=>{let e=t.getBoundingClientRect(),r=window.pageXOffset||document.documentElement.scrollLeft,n=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+n,left:e.left+r,right:e.right+r,bottom:e.bottom+n,width:e.width,height:e.height}};function ANn({componentRef:t,maxScrollHeight:e}){return ise()-ase(t?.current).top-rse-e}function SNn(t){if(t){let e=t.scrollTop,r=t.clientHeight,n=t.scrollHeight;return e+r-n}return null}function ENn({componentRef:t,maxScrollHeight:e}){return ise()+ase(t?.current).top+rse<e}function _Nn(t){let e=t.scrollTop,r=t.clientHeight,n=t.scrollHeight;return e+r<n}var dZt=({onScrollEnd:t,safeDistance:e,pageMode:r,maxScrollHeight:n,componentRef:o})=>{let[i,a]=(0,C_e.useState)(!1);return(0,C_e.useCallback)(c=>{let l=c.currentTarget,u=r?ANn({componentRef:o,maxScrollHeight:n}):SNn(l),f=r?ENn({componentRef:o,maxScrollHeight:n}):_Nn(l);t&&(u>=e&&!i&&t?(t(),a(!0)):f&&a(!1))},[t,i])};d();p();var pZt=ie(qe());function eZe(t,e,r,n,o,i,a,s){let c=pZt.useRef(),l=s?document.documentElement||document.body:t.current,u=0;return t.current&&s&&(u=t.current?.getBoundingClientRect()?.top),f=>{if(Fv.cancel(c.current),typeof f=="number")a(f,!0);else if(f&&typeof f=="object"){let h,{align:m}=f;"index"in f?{index:h}=f:h=e.findIndex(b=>o(b)===f.key);let{offset:g=0}=f,v=(b,w)=>{if(b<0||!l)return;let _=s?window.innerHeight:l.clientHeight,I=!1,B=w;if(_){let L=w||m,D=0,z=0,G=0,U=Math.min(e.length,h);for(let P=0;P<=U;P+=1){let j=o(e[P]);z=D;let M=r.get(j);G=z+(M===void 0?n:M),D=G,P===h&&M===void 0&&(I=!0)}let T=null;switch(L){case"top":T=z-g;break;case"bottom":T=G-_+g+u,s&&uZt(T);break;default:{let{scrollTop:P}=l,j=P+_;z<P?B="top":G>j&&(B="bottom")}}T!==null&&T!==l.scrollTop&&a(T,!0)}c.current=Fv(()=>{I&&i(),v(b-1,B)},2)};v(3)}}}d();p();var k_e=ie(qe());var hZt=({data:t,itemKey:e})=>{let r=(0,k_e.useCallback)(o=>typeof e=="function"?e(o):o?.[e],[e]),n=(0,k_e.useMemo)(()=>$Xe(t,e),[t,e]);return{getKey:r,mergedData:n}};d();p();var mZt=ie(qe());function gZt({inVirtual:t,useVirtual:e,scrollTop:r,heightUpdatedMark:n,height:o,mergedData:i,fillerInnerRef:a,heights:s,itemHeight:c,getKey:l}){return(0,mZt.useMemo)(()=>{if(!e)return{scrollHeight:void 0,start:0,end:i.length-1,offset:void 0};if(!t)return{scrollHeight:a.current?.offsetHeight||0,start:0,end:i.length-1,offset:void 0};let u=0,f,h,m,g=i.length;for(let v=0;v<g;v+=1){let b=i[v],w=l(b),_=s.get(w),I=u+(_===void 0?c:_);I>=r&&f===void 0&&(f=v,h=u),I>r+o&&m===void 0&&(m=v),u=I}return f===void 0&&(f=0,h=0,m=Math.ceil(o/c)),m===void 0&&(m=i.length-1),m=Math.min(m+1,i.length),{scrollHeight:u,start:f,end:m,offset:h}},[t,e,r,n,o,i])}d();p();var sU=(0,Yc.forwardRef)((t,e)=>{let r=kt.mergeProps(sU.defaultPropsValue,t),{className:n,style:o,onScroll:i,itemKey:a,data:s,height:c,virtual:l,itemHeight:u,children:f,pageMode:h,classNameInner:m,onScrollEnd:g,getContainer:v,outerStyle:b,loading:w,emptyText:_,emptyClassName:I,isWrapper:B,safeDistance:L,fixedItemHeight:D,ignoreIndex:z,...G}=r,U=v||h?window.innerHeight+rse:c,T={};typeof w=="object"&&(T=w);let P=(0,Yc.useRef)(0),j=(0,tZe.default)(__e,n),{getKey:M,mergedData:y}=hZt({data:s,itemKey:a}),[x,C]=(0,Yc.useState)(0),R=(0,Yc.useRef)(),E=(0,Yc.useRef)(),N=(0,Yc.useRef)(),V=!!(U&&l),F=V&&y&&u*y.length>U,[k,H,re,Y]=QXe(M,null,null),{scrollHeight:oe,start:q,end:X,offset:K}=gZt({...r,inVirtual:F,mergedData:y,fillerInnerRef:E,useVirtual:V,scrollTop:x,getKey:M,heights:re,heightUpdatedMark:Y,height:U}),$=oe-U;N.current=$;let ee=dZt({onScrollEnd:g,safeDistance:L,pageMode:h,maxScrollHeight:$,componentRef:R});function se(Ee,Ue){C(Me=>{let Ve;typeof Ee=="function"?Ve=Ee(Me):Ve=Ee;let _t=lZt(Ve,N.current);return Ue&&!h&&R.current&&(R.current.scrollTop=_t),_t})}(0,Yc.useEffect)(()=>{if(R.current){let{top:Ee}=fZt(R.current);P.current=Ee}},[R.current]);let ve=eZe(R,y,re,u,M,H,se,h);(0,Yc.useImperativeHandle)(e,()=>({scrollTo:ve,getListRef:()=>R.current}));function xe(Ee){if(g&&ee(Ee),h){let Ue=ise(),{top:Me}=ase(R.current);se(Math.max(0,Ue-Me))}else if(v){let{scrollTop:Ue}=Ee.currentTarget;se(Math.max(0,Ue-P.current))}else{let{scrollTop:Ue}=Ee.currentTarget;Ue!==x&&se(Ue)}i?.(Ee)}(0,Yc.useEffect)(()=>{let Ee=v?.();return Ee?(Ee.addEventListener("scroll",xe),()=>{Ee.removeEventListener("scroll",xe)}):h?(document.addEventListener("scroll",xe),()=>{document.removeEventListener("scroll",xe)}):()=>{}},[h]);let ke=aZt({mergedData:y,start:q,end:X,setInstanceRef:k,children:f,getKey:M,fixedItemHeight:D,ignoreIndex:z}),Pe=oe>=U?{overflow:"auto"}:{},Z={...h||v?{overflow:"auto"}:Pe,position:"relative",overflowAnchor:"none",height:U},te=h||v?{}:{style:{...Z,...o},...G,onScroll:xe};if(!U&&!h&&!v)return null;let le=Yc.default.createElement(Yc.default.Fragment,null,Yc.default.createElement("div",{className:j,ref:R,...te,"data-testid":"okd-virtuallist-wrap"},Yc.default.createElement(oZt,{prefixCls:__e,height:oe,offset:K,collectHeight:H,ref:E,className:m,style:b},ke),(y[0]?.record?.okuiMeasure&&y?.length===1||!y.length)&&_&&Yc.default.createElement("div",{className:(0,tZe.default)(`${__e}-empty`,I)},_)),!!w&&Yc.default.createElement(gg.Circle,{hasMask:!0,zIndex:10,type:gg.TYPE.primary,...T}));return B?Yc.default.createElement("div",{style:{position:"relative"}},le):le});sU.defaultPropsValue={style:{},className:"",data:[],height:null,itemHeight:50,itemKey:"okd_v_id",onScroll:null,virtual:!0,classNameInner:"",pageMode:!1,onScrollEnd:void 0,getContainer:null,outerStyle:{},emptyText:"",loading:!1,emptyClassName:"",isWrapper:!1,safeDistance:0,fixedItemHeight:!1,ignoreIndex:!1};sU.propTypes={style:fc.default.object,className:fc.default.string,data:fc.default.array,height:fc.default.number,itemHeight:fc.default.number,itemKey:fc.default.oneOfType([fc.default.string,fc.default.func]),onScroll:fc.default.func,virtual:fc.default.bool,classNameInner:fc.default.string,pageMode:fc.default.bool,onScrollEnd:fc.default.func,getContainer:fc.default.func,outerStyle:fc.default.object,loading:fc.default.oneOfType([fc.default.bool,fc.default.object]),emptyText:fc.default.oneOfType([fc.default.node,fc.default.func]),emptyClassName:fc.default.string,isWrapper:fc.default.bool,safeDistance:fc.default.number,fixedItemHeight:fc.default.bool,ignoreIndex:fc.default.bool};sU.EXPAND_VAR=tse;sU.Item=Yc.default.memo((0,Yc.forwardRef)((t,e)=>{let{children:r,...n}=t;return Yc.default.createElement("div",{ref:e,...n},r)}));sU.Item.displayName="Item";var d3=sU;d();p();var wS=ie(qe()),T_e=ie(Wr());Ku();yn();var CNn=t=>{let{isActive:e,showSelectedIcon:r,index:n,optionAlign:o,optionItemClassName:i,renderOption:a,option:s={},optionsSameWidthReference:c}=t,{disabled:l,label:u,value:f,type:h,__hover:m,className:g}=s,{dropMode:v,dialogMode:b,isSm:w,onSelectAll:_,values:I,options:B,selectId:L,getOptionRefs:D}=(0,wS.useContext)(fd),{highlightValue:z}=(0,wS.useContext)(s7),G=()=>{if(h===Kc.all){_();return}t.onClick()},U=(0,T_e.default)(`${$t}-select-item`,c&&`${$t}-select-item-border-box`,e&&`${$t}-select-item-active`,o&&`align-${o}`,l&&"disabled",m&&"hover",z===String(f)&&"hover",i),T=w&&!v||b?"okds-success-circle-fill":"okds-checkmark",P=e&&r&&wS.default.createElement(zr,{className:`${$t}-select-item-check`,iconName:T,"data-testid":"okd-select-check-icon"}),j=a?a({option:s,value:f,isActive:e,activeIcon:P,indeterminate:h===Kc.all&&I.length>0&&I.length<B.length}):wS.default.createElement(wS.default.Fragment,null,u,P);return h===Kc.line?wS.default.createElement("div",{"data-testid":"okd-select-item-line",className:(0,T_e.default)(`${$t}-select-item-line`,g)}):h===Kc.title?wS.default.createElement("div",{className:(0,T_e.default)(`${$t}-select-item-title`,g),"data-testid":"okd-select-item-title"},u):h===Kc.custom?wS.default.createElement("div",{className:`${U} custom`,onClick:l?null:G,"data-index":n,"data-testid":"okd-select-item-custom","data-e2e-okd-select-option-value":f},j):wS.default.createElement("div",{className:U,onClick:l?null:G,"aria-disabled":l,"data-index":n,"data-testid":"okd-select-item-default","data-e2e-okd-select-option-value":f,role:"option","aria-selected":e,id:`${L}-${f}`,ref:D(f)},j)},sse=CNn;function vZt({showSelectedIcon:t,values:e,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s}){let{validList:c}=(0,ap.useContext)(fd),l=f=>f.map((h,m)=>{if(h?.options)return h?.options?.length?ap.default.createElement(ap.default.Fragment,{key:m},ap.default.createElement(sse,{option:{...h,label:h.title,type:Kc.title}}),l(h.options)):null;let g=e?.includes(h.value);return h.type===Kc.all&&(g=e.length===c.length),ap.default.createElement(sse,{key:m,isActive:g,showSelectedIcon:t,onClick:()=>{r({option:h})},optionItemClassName:h.className||n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,option:h})});return{Wrapper:(0,ap.useCallback)(({children:f})=>f,[]),listComponent:l(s)}}function yZt({showSelectedIcon:t,values:e,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s,showEmpty:c,virtualProps:l,virtualRef:u}){let f=b=>{let{title:w,value:_,type:I,className:B}=b;if(b[d3.EXPAND_VAR.expand])return ap.default.createElement(sse,{option:{...b,label:w,type:Kc.title}});let L=e?.includes(_);return I===Kc.all&&(L=e.length===s.length-1),ap.default.createElement(sse,{isActive:L,showSelectedIcon:t,onClick:()=>{let{[d3.EXPAND_VAR.id]:D,...z}=b;r({option:z})},optionItemClassName:B||n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,option:b})},[h,m]=(0,ap.useState)(null),g=pae(({offsetHeight:b})=>{h||m(b)});return{Wrapper:(0,ap.useCallback)(({children:b})=>ap.default.createElement(F0,{onResize:g},b),[]),listComponent:ap.default.createElement(d3,{height:c?0:h,data:s,ref:u,...l},b=>ap.default.createElement(d3.Item,null,ap.default.createElement(f,{...b})))}}d();p();var I_e=ie(qe());function rZe({scrollBoundary:t}){let e=I_e.default.useRef(null),r=zXe({listDom:e,...t});return(0,I_e.useEffect)(()=>{t?.safeDistance&&e.current?.addEventListener("scroll",r);let n=e.current;return()=>{t?.safeDistance&&n?.removeEventListener("scroll",r)}},[]),{listRef:e}}var kNn=`${$t}-select-item-container`,TNn=`${$t}-select-item-container-real`;function nZe({virtual:t,showSelectedIcon:e,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s,searchEmptyText:c,searchEmpty:l,scrollBoundary:u,virtualProps:f,virtualRef:h,a11yData:m}){let{listRef:g}=rZe({scrollBoundary:u}),{search:v,values:b,size:w}=(0,ZK.useContext)(fd),_=v&&XXe(s),{Wrapper:I,listComponent:B}=t?yZt({showSelectedIcon:e,values:b,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s,showEmpty:_,virtualProps:f,virtualRef:h}):vZt({showSelectedIcon:e,values:b,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s});return ZK.default.createElement(I,null,ZK.default.createElement("div",{ref:g,className:(0,bZt.default)(kNn,{[TNn]:!t}),...m},B,ZK.default.createElement(KXe,{showEmpty:_,searchEmptyText:c,searchEmpty:l,size:w})))}d();p();var G0=ie(qe());BKt();var QK=ie(Wr());sc();yn();var $K=`${$t}-select-option`,xZt=`${$K}-pc`,INn=`${$t}-select-footer-dialog`,wZt="fixed-height",RNn={autoFocus:!1},MNn=t=>{let{optionTitle:e,setVisible:r,visible:n,children:o,className:i,footer:a,searchable:s,size:c,dialogProps:l,virtual:u,multiple:f,bottomSafeSpace:h,dialogMode:m,onReset:g,idFieldAndValueForE2e:v,useReactTransition:b,fitToHeight:w}=t,_=(0,QK.default)($K,!e&&`${$K}-dialog-container`,w&&`${$K}-fit-to-height`,i,s||u?wZt:"",`option-${c}`),I=!Ya.isApp&&!m?h:void 0,B=(0,G0.useMemo)(()=>({paddingBottom:I,...l.windowStyle}),[I,l.windowStyle]),L=(0,G0.useMemo)(()=>({...v,"data-testid":"okd-select-popup"}),[v]);return G0.default.createElement(Iae.Action,{windowClass:_,visible:n,title:e,onClose:()=>{Qo(()=>{f&&g(),r(!1)},b)},footer:a,hideCloseBtn:!e,noTopRadius:!1,footerClassName:f?INn:"",onBack:()=>{r(!1)},...l,windowStyle:B,windowProps:L,focusManagerProps:RNn,autoFocus:!1},o)};function PNn(t,e){return{name:"sameWidth",enabled:!0,phase:"afterWrite",requires:["computeStyles"],fn:({state:n})=>{let o={...n};o.elements.popper.style.visibility="visible"},effect:({state:n})=>{let o={...n};o.elements.popper.style.visibility="visible";let i=n.elements.reference.offsetWidth,{width:a}=n.elements.popper.getBoundingClientRect();(a===0||a>i)&&(t===ip.DIRECTION.bottomLeft||t===ip.DIRECTION.bottomRight)||(o.elements.popper.style.width=`${i}px`,e(!0))}}}var NNn={mainAxis:!1},BNn=t=>{let{visible:e,children:r,className:n,footer:o,placement:i,graspBaseDom:a,searchable:s,size:c,referenceRef:l,rootClass:u,popperRef:f,popupProps:h,setSameWidth:m,scrollStyle:g,contentBoxClassName:v,virtual:b,sameWidth:w,dropMode:_,fitToHeight:I,idFieldAndValueForE2e:B}=t,L=(0,QK.default)(u,$K,xZt,n,s||b?wZt:"",_&&"drop-mode",`option-${c}`),D=(0,G0.useMemo)(()=>[w&&PNn(i,m)].filter(Boolean),[i,w]),z=(0,G0.useMemo)(()=>w?{visibility:"hidden"}:{},[w]);return G0.default.createElement(ip,{className:"select-popup-reference",referenceRef:l,placement:i,show:e,hideArrow:!0,rebirthPopper:!0,graspBaseDom:a,modifiers:D,popupLayerStyle:z,preventOverflowOptions:NNn,ResizeObserver:I?F0:void 0,content:G0.default.createElement("div",{className:L,ref:f,...B,"data-testid":"okd-select-popup"},G0.default.createElement("div",{className:(0,QK.default)(`${$K}-box`,v)},G0.default.createElement("div",{className:(0,QK.default)("pc-option-scroll",I&&`${xZt}-fit-to-height`),style:g},r),o)),gutter:0,...h})},ONn=t=>{let{isView:e,hideOptions:r,showOptions:n,dropMode:o,dialogMode:i,className:a,align:s,graspBaseDom:c,footer:l,pcFooter:u,...f}=t,{idFieldAndValueForE2e:h}=(0,G0.useContext)(fd);if(e)return null;let m={...f,dropMode:o,dialogMode:i,hideOptions:r},g=ip.DIRECTION.bottom;s===Ba.left&&(g=ip.DIRECTION.bottomLeft),s===Ba.right&&(g=ip.DIRECTION.bottomRight);let v=(0,QK.default)(a,{"align-left":s===Ba.left,"align-right":s===Ba.right}),b=G0.default.createElement(BNn,{idFieldAndValueForE2e:h,...m,placement:g,graspBaseDom:c,className:v,footer:u}),w=G0.default.createElement(MNn,{idFieldAndValueForE2e:h,...m,className:v,footer:l});return o?b:i?w:G0.default.createElement(NKt,{sm:w,md:b})},AZt=ONn;d();p();var p3=ie(qe()),WZt=ie(Wr());d();p();var use=ie(qe()),DZt=ie(Wr());KT();yn();d();p();var lU=ie(qe()),fZe=ie(Wr());yn();d();p();var rY=ie(qe()),lZe=ie(Wr());d();p();sa();ca();d();p();Yie();la();ua();d();p();Yie();d();p();var Kb=ie(qe()),PZt=ie(Wr()),Wv=ie(fo());eo();yn();d();p();var cU=ie(qe()),SZt=ie(Wr());yn();var oZe=void 0;function DNn(t,e){let{invalidate:r,item:n,renderItem:o,responsive:i,responsiveDisabled:a,registerSize:s,itemKey:c,className:l,style:u,children:f,display:h,order:m,component:g="div",...v}=t,b=i&&!h;function w(z){s(c,z)}cU.useEffect(()=>()=>{w(null)},[]);let _=o&&n!==oZe?o(n):f,I,B;r||(B=b?`${$t}-overflow-hidden`:oZe);let L={};b&&(L["aria-hidden"]=!0);let D=cU.createElement(g,{className:(0,SZt.default)(B,l)||oZe,style:{...I,...u},...L,...v,ref:e},_);return i&&(D=cU.createElement(F0,{onResize:({offsetWidth:z})=>{w(z)},disabled:a},D)),D}var LNn=cU.forwardRef(DNn),eY=LNn;d();p();var c7=ie(qe()),_Zt=ie(Wr());d();p();var EZt=ie(qe()),tY=EZt.default.createContext(null);var UNn=(t,e)=>{let r=c7.useContext(tY);if(!r){let{component:s="div",...c}=t;return c7.createElement(s,{...c,ref:e})}let{className:n,...o}=r,{className:i,...a}=t;return c7.createElement(tY.Provider,{value:null},c7.createElement(eY,{ref:e,className:(0,_Zt.default)(n,i),...o,...a}))},CZt=c7.forwardRef(UNn);CZt.displayName="RawItem";var kZt=CZt;d();p();var TZt="responsive",IZt="invalidate";d();p();var jv=ie(qe());d();p();var M_e=ie(qe());d();p();var R_e=ie(qe());function RZt(t){let e=R_e.useRef();return e.current=t,R_e.useCallback((...n)=>e.current?.(...n),[])}d();p();function iZe(t){Fv(t)}function MZt(){let t=M_e.useRef(null);return r=>{t.current||(t.current=[],iZe(()=>{t.current.forEach(n=>{n()}),t.current=null})),t.current.push(r)}}function l7(t,e){let[r,n]=M_e.useState(e),o=RZt(i=>{t(()=>{n(i)})});return[r,o]}function aZe({data:t,renderItem:e,itemKey:r,itemWidth:n=10,maxCount:o,suffix:i,onVisibleChange:a}){let s=MZt(),[c,l]=l7(s,null),u=c||0,[f,h]=l7(s,new Map),[m,g]=l7(s,0),[v,b]=l7(s,0),[w,_]=l7(s,0),[I,B]=(0,jv.useState)(null),[L,D]=l7(s,t),[z,G]=(0,jv.useState)(t.length),U=jv.default.useMemo(()=>z||0,[z,c]),[T,P]=(0,jv.useState)(!1),j=Math.max(m,v),M=o===TZt,y=t.length&&M,x=y||typeof o=="number"&&t.length>o;(0,jv.useEffect)(()=>{let Y=t;y&&u>0?Y=t.slice(0,Math.min(t.length,u/n)):typeof o=="number"&&(Y=t.slice(0,o)),D(Y)},[t,n,c,o,y]);let C=(0,jv.useMemo)(()=>y?t.slice(U+1):t.slice(L.length),[t,L,y,U]),R=(0,jv.useCallback)((Y,oe)=>typeof r=="function"?r(Y):(r&&Y?.[r])??oe,[r]),E=(0,jv.useCallback)(e||(Y=>Y),[e]);function N(Y,oe,q){z===Y&&(oe===void 0||oe===I)||(G(Y),q||(P(Y<t.length-1),a?.(Y)),oe!==void 0&&B(oe))}function V(Y,oe){l(oe.clientWidth)}function F(Y,oe){h(q=>{let X=new Map(q);return oe===null?X.delete(Y):X.set(Y,oe),X})}function k(Y,oe){b(oe),g(v)}function H(Y,oe){_(oe)}function re(Y){return f.get(R(L[Y],Y))}return jv.default.useEffect(()=>{if(u&&typeof j=="number"&&L){let Y=w,oe=L.length,q=oe-1;if(!oe){N(0,null);return}for(let X=0;X<oe;X+=1){let K=re(X);if(K===void 0){N(X-1,void 0,!0);break}if(Y+=K,q===0&&Y<=u||X===q-1&&Y+re(q)<=u){N(q,null);break}else if(Y+j>u){N(X-1,Y-K-w+v);break}}i&&re(0)+w>u&&B(null)}},[u,f,v,w,R,L]),{restReady:T,omittedItems:C,showRest:x,onOverflowResize:V,registerSize:F,registerOverflowSize:k,registerSuffixSize:H,mergedRenderItem:E,suffixFixedStart:I,shouldResponsive:y,getKey:R,mergedDisplayCount:U,mergedData:L,isResponsive:M}}d();p();var FNn=`${$t}-overflow`;function zNn(t){return`+ ${t.length} ...`}var cse=Kb.default.forwardRef((t,e)=>{let r=kt.mergeProps(cse.defaultPropsValue,t),{renderItem:n,renderRawItem:o,itemKey:i,ssr:a,style:s,className:c,maxCount:l,renderRest:u,renderRawRest:f,suffix:h,component:m="div",itemComponent:g,onVisibleChange:v,data:b,...w}=r,{restReady:_,omittedItems:I,showRest:B,onOverflowResize:L,registerSize:D,registerOverflowSize:z,registerSuffixSize:G,mergedRenderItem:U,suffixFixedStart:T,shouldResponsive:P,getKey:j,mergedDisplayCount:M,mergedData:y,isResponsive:x}=aZe(r),C=l===IZt,R=_&&!!I.length,E={};T!==null&&P&&(E={position:"absolute",left:T,top:0});let N=(0,Kb.useMemo)(()=>({responsive:P,component:g,invalidate:C}),[P,g,C]),V=o?(oe,q)=>{let X=j(oe,q);return Kb.default.createElement(tY.Provider,{key:X,value:{...N,order:q,item:oe,itemKey:X,registerSize:D,display:q<=M}},o(oe,q))}:(oe,q)=>{let X=j(oe,q);return Kb.default.createElement(eY,{...N,order:q,key:X,item:oe,renderItem:U,itemKey:X,registerSize:D,display:q<=M})},F=(0,Kb.useMemo)(()=>({registerSize:z,display:R}),[z,R]),k=(0,Kb.useMemo)(()=>({...N,...F}),[N,F]),H=u||zNn,re=f?Kb.default.createElement(tY.Provider,{value:k},f(I)):Kb.default.createElement(eY,{...N,...F},typeof H=="function"?H(I):H),Y=Kb.default.createElement(m,{className:(0,PZt.default)(FNn,c),style:s,ref:e,...w},y.map(V),B?re:null,h&&Kb.default.createElement(eY,{...N,responsive:x,responsiveDisabled:!P,order:M,registerSize:G,display:!0,style:E},h));return x?Kb.default.createElement(F0,{onResize:L,disabled:!P},Y):Y});cse.propTypes={maxCount:Wv.default.oneOfType([Wv.default.string,Wv.default.number]),className:Wv.default.string,style:Wv.default.object,data:Wv.default.array,itemKey:Wv.default.oneOfType([Wv.default.string,Wv.default.func]),renderItem:Wv.default.func,renderRest:Wv.default.func,component:Wv.default.elementType,itemComponent:Wv.default.elementType};cse.defaultPropsValue={maxCount:"responsive",data:[],itemKey:"value",component:"div",itemComponent:"div",className:void 0,style:void 0,renderItem:void 0,renderRest:void 0};cse.Item=kZt;var NZt=cse;var sZe=NZt;d();p();var u7=ie(qe()),cZe=ie(Wr());Ku();yn();var HNn=(0,u7.forwardRef)((t,e)=>{let{label:r,onClose:n,size:o,disabled:i,needIcon:a=!0,className:s,style:c,readOnly:l}=t;return u7.default.createElement("div",{className:(0,cZe.default)(`${$t}-select-tag`,o&&`${$t}-select-tag-${o}`,i&&"disabled",s),"data-testid":"okd-select-tag",style:c,ref:e},u7.default.isValidElement(r)?u7.default.cloneElement(r,{className:(0,cZe.default)(`${$t}-select-tag-inner`,r?.props?.className)}):u7.default.createElement("span",{className:`${$t}-select-tag-inner`},r),!l&&!i&&a&&u7.default.createElement(zr,{className:`okds-close ${$t}-select-tag-icon`,onClick:n,"data-testid":"okd-select-tag-close-icon",tabIndex:-1}))}),P_e=HNn;function uZe({rootClass:t,selectedOptions:e,disabled:r,size:n,onSelect:o,maxTagCount:i,readOnly:a}){let s=l=>rY.default.createElement(P_e,{disabled:r,label:`+ ${l.length} ...`,size:n,needIcon:!1,readOnly:a}),c=l=>rY.default.createElement(sZe.Item,{component:P_e,disabled:r,...l,size:n,key:l.value,readOnly:a,onClose:u=>{u.stopPropagation(),o({option:l,remove:!0})}});return i?rY.default.createElement(sZe,{className:(0,lZe.default)(`${t}-tag-container-responsive`),data:e,renderRawItem:c,renderRest:s,maxCount:i}):rY.default.createElement("div",{className:(0,lZe.default)(`${t}-tag-container`)},e.map(l=>rY.default.createElement(P_e,{disabled:r,...l,size:n,key:l.value,readOnly:a,onClose:u=>{u.stopPropagation(),o({option:l,remove:!0})}})))}var jNn=`${$t}-select`;function uU(t){let{placeholder:e,selectedOptions:r,multiple:n,label:o,renderLabel:i,renderSelectedLabel:a,size:s,disabled:c,labelClassName:l,labelWrapperClassName:u,readOnly:f}=t,[h={}]=r,{onSelect:m,maxTagCount:g}=(0,lU.useContext)(fd),b=typeof o=="function"?o(n?r:h):o;return b?i?.(b)||lU.default.createElement("span",{className:(0,fZe.default)(l,u)},b):r.length?n?lU.default.createElement(uZe,{rootClass:jNn,selectedOptions:r,disabled:c,size:s,onSelect:m,maxTagCount:g,readOnly:f}):a?.(h.label)||lU.default.createElement("span",{className:(0,fZe.default)(u)},h.label):n?e||lU.default.createElement("div",{style:{width:"100%"}}):e}d();p();var i6=ie(qe()),lse=ie(Wr());Ku();var WNn=({type:t,size:e,suffixIconStyle:r,suffixIcon:n=()=>{},visible:o,isView:i,disabled:a})=>{let{values:s,clearValues:c,onClear:l,cleanable:u,prefix:f}=(0,i6.useContext)(fd),h=s.length>0&&!a&&u,m=t===Aw.input,g=m?"okds-arrow-chevron-down-md":"okds-arrow-chevron-down-sm",v={[`${qb}-reference-icon`]:m,[`${qb}-reference-icon-${e}`]:e&&m},b=(0,lse.default)(g,"icon-sign","select-up",{"select-up-active":o},v),w=(0,lse.default)("okds-clear-fill",v,`${f}-reference-icon-clear`,a&&"disabled"),_=h?w:b,I=()=>{Qo(()=>{c(),l?.()},!0)};return i?null:n(o)||i6.default.createElement(qc,{localeKey:h?"a11y_web_input_btn_universal_clear":void 0},i6.default.createElement(zr,{className:_,style:r,onClick:h?I:void 0,"data-testid":h?"okd-select-clear-icon":"okd-select-arrow-icon"}))},f7=WNn;function BZt({size:t,disabled:e,suffixIconStyle:r}){let{values:n,clearValues:o,prefix:i,visible:a,onClear:s}=(0,i6.useContext)(fd);return n.length>0&&!e?i6.default.createElement(qc,{localeKey:"a11y_web_input_btn_universal_clear"},i6.default.createElement(zr,{className:(0,lse.default)("okds-clear-fill",`${i}-reference-icon`,`${i}-reference-icon-clear`,t&&`${i}-reference-icon-${t}`,e&&"disabled"),"data-testid":"okd-select-clear-icon",onClick:l=>{l.stopPropagation(),o(),s?.()}})):i6.default.createElement(zr,{className:(0,lse.default)("icon-sign",a&&"select-up-active","okds-arrow-chevron-down-md",`${i}-reference-icon`,t&&`${i}-reference-icon-${t}`),style:r,"data-testid":"okd-select-down-icon"})}var OZt={[Jt.md]:Jt.md,[Jt.sm]:Jt.xs,[Jt.xs]:Jt.xs},GNn=t=>{let{selectedOptions:e,className:r,isView:n,label:o,labelClassName:i,placeholder:a,size:s,disabled:c,displayProps:l,suffixIconStyle:u,multiple:f,focusStatus:h}=t,m=use.default.createElement(f7,{...t});return use.default.createElement(On,{disabled:c,size:OZt[s]||OZt[Jt.md],category:On.CATEGORY.fill,type:On.TYPE.gray,color:On.COLOR.gray,icon:n?"":m,iconType:On.ICON_POSITION.tailing,iconStyle:u,className:(0,DZt.default)(`${qb}-value`,h&&`${qb}-a11y-ring`,r),tabIndex:"-1","aria-disabled":n||c,...l},use.default.createElement(uU,{placeholder:use.default.createElement("span",null,a),selectedOptions:e,multiple:f,label:o,labelClassName:i}))},LZt=GNn;d();p();var O_e=ie(qe()),dZe=ie(Wr());yn();d();p();var d7=ie(qe()),N_e=ie(Wr());var VNn=t=>{let{label:e,labelClassName:r="",placeholder:n,size:o,disabled:i,suffix:a,className:s,innerClassName:c,displayProps:l,selectedOptions:u,multiple:f,error:h,suffixIconStyle:m,labelWrapperClassName:g,readOnly:v,focusStatus:b}=t,w=(0,N_e.default)(c,b&&`${qb}-a11y-ring`,{disabled:i});return d7.default.createElement(Yae,{autoHeight:!0,className:s,innerClassName:w,size:o,suffix:a,error:h,disabled:i,"data-testid":"okd-select-input",...l,tabIndex:-1},d7.default.createElement(uU,{size:o,disabled:i,placeholder:n&&d7.default.createElement("div",{className:"value placeholder"},n),selectedOptions:u,multiple:f,readOnly:v,label:e,renderLabel:_=>d7.default.createElement("span",{className:(0,N_e.default)("value",r,g)},_),renderSelectedLabel:_=>d7.default.createElement("div",{className:(0,N_e.default)("value",g),"data-testid":"okd-select-custom-value"},_)}),f&&!v&&d7.default.createElement("div",{className:"reference-suffix"},d7.default.createElement(BZt,{size:o,suffixIconStyle:m,disabled:u.some(_=>_.disabled)||i})))},UZt=VNn;var B_e=`${$t}-select`,FZt=t=>{let e=typeof t;return["number","string"].includes(e)||[null,void 0].includes(t)},qNn=t=>{let{label:e,disabled:r,selectedOptions:n,visible:o,className:i,placeholder:a,isInline:s,size:c,displayProps:l,inputProps:u={},error:f,multiple:h,readOnly:m,focusStatus:g}=t,v=(0,dZe.default)(`${B_e}-value`,i,{"no-border":s&&!o,focus:o}),b=O_e.default.createElement(f7,{...t}),[w={}]=n;return!e&&!h&&FZt(w.label)&&FZt(a)?O_e.default.createElement(Yae,{disabled:r,size:c,className:v,innerClassName:(0,dZe.default)(`${B_e}-inner-box`,g&&`${B_e}-a11y-ring`,r&&"disabled"),readOnly:!0,innerFocusable:!m,placeholder:a,value:w.label,suffix:!m&&b,error:f,errorType:Yae.TIP_TYPE.always,"data-testid":"okd-select-input",...l,...u,tabIndex:-1}):O_e.default.createElement(UZt,{...t,className:v,innerClassName:`${B_e}-inner-box`,suffix:!m&&!h&&b,displayProps:{...l,...u}})},zZt=qNn;d();p();var fU=ie(qe()),fse=ie(Wr());yn();var HZt=`${$t}-select`,KNn=t=>{let{isShowOptions:e,align:r,disabled:n,className:o,label:i,labelClassName:a,placeholder:s,size:c,selectedOptions:l,multiple:u,labelWrapperClassName:f,focusStatus:h}=t,m=(0,fse.default)(`${HZt}-text-value`,o,{focus:e,disabled:n,[`input-${c}`]:c,"align-left":r===Ba.left,"align-right":r===Ba.right});return fU.default.createElement("div",{className:(0,fse.default)(m,h&&`${HZt}-a11y-ring-text`),"data-testid":"okd-select-text"},fU.default.createElement(uU,{placeholder:s&&fU.default.createElement("div",{className:"value placeholder"},s),selectedOptions:l,multiple:u,label:i,renderLabel:g=>fU.default.createElement("span",{className:(0,fse.default)(a,f)},g),renderSelectedLabel:g=>fU.default.createElement("div",{className:(0,fse.default)("value",f)},g)}),fU.default.createElement(f7,{...t}))},jZt=KNn;function pZe(t){let{type:e,titleClass:r,title:n,size:o,valueBoxClassName:i,disabled:a,referenceRef:s,align:c,selectedOptions:l,visible:u,valueContClassName:f,isView:h,label:m,isInline:g,labelClassName:v,placeholder:b,displayProps:w,inputProps:_,error:I,suffixIconStyle:B,suffixIcon:L,displayArea:D,multiple:z,eventConfig:G,labelWrapperClassName:U,idFieldAndValueForE2e:T,values:P,readOnly:j}=t,{selectId:M}=(0,p3.useContext)(fd),{referenceA11yData:y,focusStatus:x}=(0,p3.useContext)(s7),C=zZt;e===Aw.button&&(C=LZt),e===Aw.text&&(C=jZt),D&&(C=D);let R=l[0]||{};return p3.default.createElement(p3.default.Fragment,null,p3.default.createElement(GK,{className:r,title:n,size:o,id:`${M}-label`}),p3.default.createElement("div",{className:(0,WZt.default)(`${qb}-value-box`,i),ref:s,...G.clickConfig,"data-testid":"okd-select-reference-value-box",...T,"data-e2e-okd-select-reference-disabled":a,"data-e2e-okd-select-value":P?.join?.(","),...y},p3.default.createElement(C,{multiple:z,disabled:a,readOnly:j,type:e,size:o,align:c,selectedOptions:l,visible:u,className:f,isView:h,label:m,isInline:g,labelClassName:v,placeholder:b,displayProps:w,inputProps:_,error:I,suffixIconStyle:B,suffixIcon:L,suffixIconComp:p3.default.createElement(f7,{...t}),isShowOptions:u,selectedOption:R,selectedOptionToLabel:R?.label,labelWrapperClassName:U,focusStatus:x})))}d();p();var Ag=ie(qe()),hZe=ie(Wr());Uv();yn();var YNn=(0,Ag.forwardRef)((t,e)=>{let{__search:r,onChangeSearch:n,searchPlaceholder:o,visible:i,searchInputProps:a,searchFocus:s,size:c,optionsSameWidthReference:l}=t,u=(0,Ag.useRef)(null),{referenceA11yData:f}=(0,Ag.useContext)(s7);(0,Ag.useImperativeHandle)(e,()=>u.current);let h=(0,Ag.useRef)(!0),[m,g]=(0,Ag.useState)(r??""),v=()=>{n?.("")};(0,Ag.useEffect)(()=>{if(i){if(lS().media==="sm"||!u.current)return;s&&setTimeout(()=>{u.current?.focus()},0)}else!h.current&&v();h.current=!1},[i]);let b=_=>{g(_.target.value),n?.(_.target.value)},w={...f,onFocus:null,onBlur:null,"aria-haspopup":void 0,"aria-autocomplete":void 0};return Ag.default.createElement(qae,{size:$Xt[c],innerClassName:`${$t}-select-search-box`,inputClassName:(0,hZe.default)(`${$t}-select-search-ellipsis`,!l&&`${$t}-select-search-default-width`,a?.className),onClick:_=>{_.stopPropagation()},...a,onChange:b,className:(0,hZe.default)(`${$t}-select-search`),placeholder:o,onPressEnter:_=>{_.preventDefault()},onRef:_=>{u.current=_},value:m,"data-testid":"okd-select-search-input",...w})}),GZt=YNn;d();p();var VZt=ie(qe());ps();var JNn=({setVisible:t,needListener:e,detect:r,useReactTransition:n,stopPropagation:o,referenceRef:i,popperRef:a})=>{let s=c=>{!a.current?.contains(c.target)&&!i.current?.contains(c.target)&&Qo(()=>{t(!1)},n)};VZt.default.useEffect(()=>(e&&Dt.addEventListener("click",s,o),()=>{Dt.removeEventListener("click",s)}),[r])},qZt=JNn;d();p();var D_e=ie(qe());Fb();function mZe(t={}){let{disabled:e,hoverMode:r,setVisible:n,delayShow:o,useReactTransition:i,stopPropagation:a,readOnly:s,isView:c}=t,l=(0,D_e.useRef)(null),u=()=>{l.current&&(clearTimeout(l.current),l.current=null)},h={onMouseEnter:()=>{o?(u(),l.current=setTimeout(()=>{n(!0)},o)):n(!0)},onMouseLeave:()=>{u(),n(!1)}},m={onClick:g=>{a&&g.stopPropagation(),Qo(()=>{n(v=>o&&!v?(u(),l.current=setTimeout(()=>{Qo(()=>{n(!0)},i)},o),v):!v)},i)}};return(0,D_e.useEffect)(()=>()=>{u()},[]),e||s||c?{}:r&&!wL()?{hoverConfig:h,clickConfig:{}}:{clickConfig:m,hoverConfig:{}}}d();p();var nY=ie(qe());sc();d();p();var KZt=ie(qe());sc();function gZe(...t){return(0,KZt.useMemo)(()=>nK(...t),[])}function vZe({options:t,searchFilter:e,onSearch:r,searchable:n,__search:o,virtualRef:i,searchDebounce:a,useReactTransition:s}){let[c,l]=(0,nY.useState)(o??""),u=(0,nY.useRef)(nK(()=>{i.current?.scrollTo?.(0)},100)),f=v=>{r(v.search),l(v.search)},h=gZe(f,a||100),m=(0,nY.useMemo)(()=>n?rZt({options:t,search:c,searchFilter:e}):null,[n,c,t]);return n?{filteredOptions:m,search:c,setSearch:l,onChangeSearch:v=>{a>0?h({options:t,search:v,searchFilter:e}):Qo(()=>{f({options:t,search:v,searchFilter:e})},s),i.current&&u.current()}}:{filteredOptions:t}}d();p();var yh=ie(qe());Uv();zb();function yZe({options:t,multiple:e,onChange:r,value:n,onToggleShow:o,dropMode:i,dialogMode:a,limitMaxNum:s,onLimitMaxNumCallback:c,cleanable:l,immediatelyHide:u,onSelect:f,showSelectAll:h,onSelectAll:m,selectId:g,referenceRef:v}){let{isSm:b}=hh(),w=(0,yh.useMemo)(()=>{let F=t;return h&&(F=[{label:$d("okd_cascader_option_all"),value:"all",type:Kc.all,...typeof h=="boolean"?{}:h},...F]),eZt(F)},[t,h]),_=(0,yh.useRef)(new Map),I=(0,yh.useRef)(!1),B=(0,yh.useMemo)(()=>tZt(w).filter((F,k)=>(_.current.set(String(F.value),{value:F.value,id:`${g}-${F.value}`,index:k}),F.value!==void 0&&F.type!==Kc.all&&F.type!==Kc.line&&F.type!==Kc.title)),[w]),[L,D]=(0,yh.useState)(!1),[z,G]=(0,yh.useState)(JXe(n,e)),[U,T]=(0,yh.useState)(!1),P=(0,yh.useRef)(z),j=(0,yh.useRef)(!1),M=(0,yh.useRef)(z);(0,yh.useEffect)(()=>{G(JXe(n,e,l))},[n]),(0,yh.useEffect)(()=>{P.current=z},[z]);let y=(F,k)=>{if(I.current=!1,k){P.current=[],G(P.current);return}e?P.current.includes(F)?P.current=P.current.filter(H=>H!==F):s!==null?P.current.length+1<=s?P.current=P.current.concat(F):(I.current=!0,c?.()):P.current=P.current.concat(F):P.current=[F],G(P.current)};(0,yh.useEffect)(()=>{L&&(M.current=z),j.current&&o(L),j.current=!0},[L]);let x=async({option:F},k)=>{(!await r(e?P.current:F,e?YXe(B,P.current):void 0)&&!e||k)&&D(!1)},C=({option:F,clear:k,remove:H})=>{Array.isArray(F)||(e&&y(F?.value,k),e&&b&&f?.(F)),!I.current&&(!e||e&&!b&&!a||e&&b&&i||k||H)&&x({option:F},u&&!b)},R=()=>{P.current=M.current,G(P.current)},E=()=>{M.current=P.current,x({},!0)},N=()=>{C({clear:!0}),v.current.focus()},V=()=>{let F=B.map(k=>k.value);if(P.current.length===F.length){P.current=[],G(P.current),C({option:[]}),m?.([]);return}P.current=F,G(F),C({option:F}),m?.(B)};return{options:w,visible:L,setVisible:D,onSelect:C,selectedOptions:YXe(B,z),validList:B,optionsSameWidthReference:U,setSameWidth:T,values:z,updateValue:y,clearValues:N,onConfirm:E,onReset:R,onSelectAll:V,validListMap:_}}d();p();d();p();var V0=ie(qe());js();EL();Fb();function bZe(t){let{selectId:e,visible:r,values:n,validListMap:o,title:i,referenceRef:a,setVisible:s,searchBoxRef:c,getOptionRefs:l,searchable:u,isView:f,filteredOptions:h,search:m,labelId:g,disabled:v,readOnly:b,activeFirstOption:w,enabled:_=!0}=t,[I,B]=(0,V0.useState)(),[L,D]=(0,V0.useState)(),z=(0,V0.useRef)(0),G=(0,V0.useRef)();G.current=n[0];let U=(0,V0.useRef)(!1),T=(0,V0.useRef)(!1);T.current=m?h:Array.from(o.current.values());let P=XL(),j=v||f||b||!_,M=(0,V0.useRef)({tabIndex:"0",role:"combobox","aria-haspopup":"listbox","aria-activedescendant":"","aria-disabled":j,onFocus:()=>{P.cancel(),P.task(()=>{D(!0)})},onBlur:()=>{P.cancel(),P.task(()=>{D(!1)})}}),y=(0,V0.useCallback)(()=>{let N=l.refs.values[z.current]?.current,V=T.current[z.current]?.value;M.current["aria-activedescendant"]=`${e}-${V}`,B(String(V)),N?.scrollIntoView?.({block:"nearest",behavior:"smooth"})},[]),x=g||(i?`${e}-label`:void 0);Object.assign(M.current,{"aria-labelledby":x,"aria-expanded":r,"aria-controls":`${e}-list`,"aria-disabled":j});let C={role:"listbox",id:`${e}-list`,"aria-labelledby":x,"aria-disabled":j},R=()=>{let[N]=T.current,V=T.current.find((Y,oe)=>Y.value===G.current?(z.current=oe,!0):!1),F=V||(w?N:null);V||(z.current=0);let k=String(F?.value),H=o.current.get(k);H&&(M.current["aria-activedescendant"]=H.id),B(k),l(k)?.current?.scrollIntoView?.({block:"nearest",behavior:"smooth"})};(0,V0.useEffect)(()=>{j||R()},[m,r,j]);let E=(0,V0.useMemo)(()=>j?{}:{open:N=>{(N.keyCode===Vc.ENTER&&!r||N.keyCode===Vc.DOWN&&!r||N.keyCode===Vc.UP&&!r)&&(N.preventDefault(),N.stopPropagation(),s(!0),R())},close:N=>{(N.keyCode===Vc.ESC||N.keyCode===Vc.TAB)&&(N.stopPropagation(),s(!1),U.current=!0)},switchOption:N=>{if(!r)return;N.keyCode===Vc.DOWN&&(N.preventDefault(),N.stopPropagation(),z.current=uK(z.current+1,0,T.current.length-1)),N.keyCode===Vc.UP&&(N.preventDefault(),N.stopPropagation(),z.current=uK(z.current-1,0));let V=l.refs.values[z.current]?.current;y(),N.keyCode===Vc.ENTER&&(N.preventDefault(),N.stopPropagation(),V?.click(),U.current=!0)}},[r,j]);return(0,V0.useEffect)(()=>{j||(!r&&U.current&&u&&(a.current.focus(),U.current=!1),r||B())},[r,j]),pg("all",N=>{E.open(N),E.close(N),E.switchOption(N)},{target:[c.current,a.current].filter(Boolean),eventName:"keydown",enable:!j&&_}),_?{referenceA11yData:M.current,listA11yData:C,highlightValue:I,focusStatus:L}:{referenceA11yData:{},listA11yData:{},highlightValue:void 0,focusStatus:!1}}var AS=(0,Tc.forwardRef)((t,e)=>{let r=kt.mergeProps(AS.defaultPropsValue,t,kt.componentNames.Select),{className:n,style:o,searchable:i,optionFooter:a,optionFooterClosable:s,isPcShowCheck:c,showSelectedIcon:l,renderListSlot:u,customRenderListBox:f,onFilter:h,multiple:m,optionContClassName:g,type:v,dialogMode:b,localeProps:w={},locale:_,dropMode:I,delayShow:B,useReactTransition:L,__alwaysShow:D,onClear:z,cleanable:G,maxTagCount:U,stopPropagation:T,noFooterButtonsOnSm:P,showSelectedIconForMultiple:j,readOnly:M,size:y,title:x,isView:C,labelId:R,disabled:E,activeFirstOption:N,displayArea:V,applyA11y:F}=r,{isSm:k}=hh(),H=(0,Tc.useRef)(null),re=Tc.default.useRef(null),Y=Tc.default.useRef(null),oe=(0,Tc.useRef)(null),q=(0,Tc.useId)(),{options:X,onSelect:K,setVisible:$,selectedOptions:ee,visible:se,optionsSameWidthReference:ve,setSameWidth:xe,values:ke,updateValue:Pe,clearValues:Te,onReset:Z,onConfirm:te,onSelectAll:le,validList:Ee,validListMap:Ue}=yZe({...r,selectId:q,referenceRef:Y}),Me=RJe({componentName:"select"}),[Ve]=HXe();qZt({setVisible:$,needListener:(!k||r.dropMode)&&!b,detect:k,useReactTransition:L,stopPropagation:T,referenceRef:Y,popperRef:re});let{filteredOptions:_t,search:Ze,onChangeSearch:gt}=vZe({...r,options:X,virtualRef:H}),Gt=h?.(_t,Ze)||_t,mt=(0,YZt.default)(kt.data.okdNamespace,qb,v===Aw.text&&"select-text",n),ir=(0,Tc.useMemo)(()=>({options:X,onSelect:K,setVisible:$,selectedOptions:ee,visible:se,optionsSameWidthReference:ve,setSameWidth:xe,values:ke,updateValue:Pe,clearValues:Te,prefix:qb,search:Ze,onReset:Z,onConfirm:te,dropMode:I,dialogMode:b,isSm:k,idFieldAndValueForE2e:Me,onClear:z,cleanable:G,maxTagCount:U,onSelectAll:le,size:y,validList:Ee,selectId:q,validListMap:Ue,title:x,referenceRef:Y,searchBoxRef:oe,searchable:i,getOptionRefs:Ve,isView:C}),[se,ke,X,ve,ee,Ze,I,b,k,Me,G,U,le,y,Ee,q,Ue,x,i,C]),Kr=bZe({...ir,filteredOptions:_t,labelId:R,disabled:E,readOnly:M,activeFirstOption:N,enabled:F===!1?!1:F===!0||!V});(0,Tc.useImperativeHandle)(e,()=>({setVisible:$,toggleOptions:()=>{$(qt=>!qt)}}));let Et=mZe({disabled:r.disabled,hoverMode:r.hoverMode,setVisible:$,delayShow:B,useReactTransition:L,stopPropagation:T,readOnly:M,isView:C});return Tc.default.createElement(fd.Provider,{value:ir},Tc.default.createElement(s7.Provider,{value:Kr},Tc.default.createElement("div",{className:mt,style:o,...Et.hoverConfig},Tc.default.createElement(pZe,{...r,eventConfig:Et,referenceRef:Y,selectedOptions:ee,setVisible:$,visible:se,optionsSameWidthReference:ve,idFieldAndValueForE2e:Me,values:ke}),Tc.default.createElement(qu,{localeProps:w,locale:_},Tc.default.createElement(AZt,{...r,className:g,referenceRef:Y.current,popperRef:re,visible:D??se,setVisible:$,setSameWidth:xe,onReset:Z,footer:m?Tc.default.createElement(XXt,{optionFooter:a,setVisible:$,noFooterButtonsOnSm:P}):a&&Tc.default.createElement(E_e,{optionFooter:a,setVisible:$}),pcFooter:Tc.default.createElement(ZXt,{optionFooterClosable:s,optionFooter:a,setVisible:$})},Tc.default.createElement(WXe,{searchComponent:i&&Tc.default.createElement(GZt,{...r,visible:se,search:Ze,optionsSameWidthReference:ve,onChangeSearch:gt,ref:oe}),optionsComponent:Tc.default.createElement(nZe,{...r,showSelectedIcon:c||l||m&&j,values:ke,options:Gt,onSelect:K,virtualRef:H,a11yData:Kr.listA11yData}),slotComponent:u()||null,customRenderListBox:f}))))))});AS.defaultPropsValue={className:"",searchable:!0,searchEmptyText:null,value:null,size:Jt.md,type:Aw.input,searchEmpty:null,optionTitle:"",label:null,optionContClassName:"",align:"",optionAlign:"",valueContClassName:"",optionItemClassName:"",isView:!1,placeholder:null,optionFooter:null,searchPlaceholder:"",renderOption:null,optionFooterClosable:!1,showSelectedIcon:!1,showSelectedIconForMultiple:!0,title:"",titleClass:"",isInline:!1,optionCenter:!1,displayArea:void 0,dropMode:!1,disabled:!1,hoverMode:!1,style:{},graspBaseDom:!0,searchFilter:null,popupProps:{},dialogProps:{},displayProps:{},onToggleShow:()=>{},onSearch:()=>{},onChange:()=>{},renderListSlot:()=>{},scrollStyle:void 0,error:"",inputProps:{},contentBoxClassName:"",valueBoxClassName:"",virtual:!1,sameWidth:!0,suffixIconStyle:{},suffixIcon:()=>{},scrollBoundary:{},searchInputProps:{},searchFocus:!0,onFilter:null,customRenderListBox:void 0,dialogMode:!1,multiple:!1,bottomSafeSpace:48,limitMaxNum:null,labelWrapperClassName:void 0,onLimitMaxNumCallback:null,virtualProps:null,fitToHeight:!1,delayShow:null,onClear:()=>{},cleanable:!1,maxTagCount:void 0,stopPropagation:!1,immediatelyHide:!1,noFooterButtonsOnSm:!1,showSelectAll:!1,readOnly:!1,activeFirstOption:!0};AS.propTypes={options:Fr.default.array.isRequired,value:Fr.default.oneOfType([Fr.default.string,Fr.default.number,Fr.default.array]),multiple:Fr.default.bool,size:Fr.default.oneOf([Jt.xl,Jt.lg,Jt.md,Jt.sm,Jt.xs]),type:Fr.default.oneOf([Aw.input,Aw.button,Aw.text]),disabled:Fr.default.bool,onChange:Fr.default.func,optionTitle:Fr.default.any,placeholder:Fr.default.any,searchable:Fr.default.bool,searchEmptyText:Fr.default.any,searchEmpty:Fr.default.any,searchPlaceholder:Fr.default.string,searchFilter:Fr.default.func,searchInputProps:Fr.default.object,searchFocus:Fr.default.bool,renderOption:Fr.default.func,className:Fr.default.string,optionContClassName:Fr.default.string,optionItemClassName:Fr.default.string,valueContClassName:Fr.default.string,titleClass:Fr.default.string,style:Fr.default.object,scrollStyle:Fr.default.object,valueBoxClassName:Fr.default.string,suffixIconStyle:Fr.default.object,contentBoxClassName:Fr.default.string,labelWrapperClassName:Fr.default.string,label:Fr.default.any,align:Fr.default.oneOf([Ba.left,Ba.right,""]),optionAlign:Fr.default.oneOf([sw.left,sw.right,sw.center,""]),isView:Fr.default.bool,optionFooter:Fr.default.any,optionFooterClosable:Fr.default.bool,showSelectedIcon:Fr.default.bool,showSelectedIconForMultiple:Fr.default.bool,title:Fr.default.any,isInline:Fr.default.bool,optionCenter:Fr.default.bool,bottomSafeSpace:Fr.default.number,displayArea:Fr.default.func,dropMode:Fr.default.bool,dialogMode:Fr.default.bool,hoverMode:Fr.default.bool,graspBaseDom:Fr.default.bool,popupProps:Fr.default.object,onToggleShow:Fr.default.func,displayProps:Fr.default.object,onSearch:Fr.default.func,onClear:Fr.default.func,dialogProps:Fr.default.object,renderListSlot:Fr.default.func,customRenderListBox:Fr.default.func,error:Fr.default.oneOfType([Fr.default.bool,Fr.default.string,Fr.default.node,Fr.default.func]),inputProps:Fr.default.object,virtual:Fr.default.bool,searchDebounce:Fr.default.number,sameWidth:Fr.default.bool,fitToHeight:Fr.default.bool,suffixIcon:Fr.default.func,scrollBoundary:Fr.default.object,onFilter:Fr.default.func,limitMaxNum:Fr.default.number,onLimitMaxNumCallback:Fr.default.func,virtualProps:Fr.default.object,delayShow:Fr.default.number,cleanable:Fr.default.bool,maxTagCount:Fr.default.oneOfType([Fr.default.string,Fr.default.number]),stopPropagation:Fr.default.bool,immediatelyHide:Fr.default.bool,noFooterButtonsOnSm:Fr.default.bool,onSelect:Fr.default.func,showSelectAll:Fr.default.oneOfType([Fr.default.bool,Fr.default.object]),onSelectAll:Fr.default.func,readOnly:Fr.default.bool,labelId:Fr.default.string,activeFirstOption:Fr.default.bool,applyA11y:Fr.default.bool};AS.OPTION_TYPE=Kc;AS.TYPE=Aw;AS.SIZE=Jt;AS.ALIGN=sw;AS.elementType=fa.Select;AS.SIZE=Jt;AS.DIRECTION={...Ba,...sw};var dU=AS;yn();d();p();var L_e=xZe.default.forwardRef(({optionItemClassName:t,...e},r)=>xZe.default.createElement(dU,{dropMode:!0,type:dU.TYPE.text,searchable:!1,align:dU.DIRECTION.left,...e,optionItemClassName:`${t||""} ${$t}-dropdown-option`,ref:r}));L_e.TYPE=dU.TYPE;L_e.SIZE=dU.SIZE;L_e.DIRECTION=dU.DIRECTION;var pU=L_e;d();p();sa();ca();d();p();la();ua();d();p();var U_e=ie(qe()),Sw=ie(fo());yn();d();p();eo();var JZt=`${$t}-tooltip`;function sp(t){let{type:e,title:r,prefixClassName:n,popupStyle:o,width:i,maxWidth:a,popupRef:s,popupProps:c,focusManagerProps:l,applyA11y:u,...f}=kt.useMergeProps(sp.defaultPropsValue,t,kt.componentNames.Tooltip),h=(0,U_e.useMemo)(()=>({...o,width:i,maxWidth:a||o?.maxWidth||i}),[a,o,i]);return U_e.default.createElement(ip,{...f,popupStyle:h,...c,ref:s,prefixClassName:`${JZt} ${JZt}-${e} ${n} `,content:r,focusManagerProps:l,applyA11y:u})}var wZe={neutral:"neutral",negative:"negative",positive:"positive",informative:"informative"};sp.propTypes={type:Sw.default.oneOf(Object.keys(wZe)),title:Sw.default.node,prefixClassName:Sw.default.string,width:Sw.default.number,maxWidth:Sw.default.oneOfType([Sw.default.number,Sw.default.string]),popupRef:Sw.default.oneOfType([Sw.default.object,Sw.default.func]),applyA11y:Sw.default.bool};sp.defaultPropsValue={type:wZe.neutral,title:"",prefixClassName:"",width:void 0,maxWidth:void 0,popupRef:()=>{},applyA11y:!1};sp.DIRECTION=Ba;sp.TYPES=wZe;sp.TRIGGER_TYPES=Nv;sp.TRIGGER=Nv;sp.Simple=sp;d();p();sa();ca();d();p();la();ua();d();p();d();p();var Vv=ie(qe()),XZt=ie(Wr()),Gv=ie(fo());js();eo();GL();yn();var p7=`${$t}-switch`,XNn=1.2,ZZt={default:Jt.md,small:Jt.sm,...Jt};function oY(t){let{label:e,checked:r,size:n,disabled:o,loading:i,onChange:a,onClick:s,async:c,className:l,labelStyle:u,labelClassName:f,handlerChildren:h,defaultChecked:m,id:g}=kt.mergeProps(oY.defaultPropsValue,t),[v,b]=(0,Vv.useState)(m),[w,_]=(0,Vv.useState)(!1),[I,B]=(0,Vv.useState)(!1),L=typeof r=="boolean",D=ZZt[n],z=(0,XZt.default)(kt.data.okdNamespace,p7,{[`${p7}-small`]:D===Jt.sm},{[`${p7}-select`]:L?r:v},{[`${p7}-disabled`]:o},{[`${p7}-active`]:w},{[`${p7}-loading`]:i||I},l),G=()=>{!o&&!i&&!I&&(B(!0),Promise.resolve(c(v)).then(async()=>{L?await a(!r):(b(P=>!P),a(!v),_(!0),setTimeout(()=>{_(!1)},XNn/2*1e3))}).catch(()=>{}).finally(()=>{B(!1)}))},U=P=>{P.preventDefault(),s(P),G()},T=(0,Vv.useId)();return Vv.default.createElement(Vv.Fragment,null,Vv.default.createElement("button",{className:z,"data-testid":"okd-switch","data-e2e-okd-switch-checked":L?r:v,type:"button",onClick:U,role:"switch","aria-checked":L?r:v,id:g||T,"aria-disabled":o||i||void 0},Vv.default.createElement("div",{className:`${p7}-handler`},h,(i||I)&&Vv.default.createElement(gg.Circle,{loaderClassName:`switch-handler-loader switch-${v?"on":"off"}-loader`}))),e&&Vv.default.createElement("label",{htmlFor:g||T,className:`${p7}-label ${f}`,style:u},e))}oY.propTypes={label:Gv.default.string,checked:Gv.default.bool,defaultChecked:Gv.default.bool,size:Gv.default.oneOf([Jt.md,Jt.sm]),disabled:Gv.default.bool,loading:Gv.default.bool,onChange:Gv.default.func,onClick:Gv.default.func,async:Gv.default.func,className:Gv.default.string,labelStyle:Gv.default.object,labelClassName:Gv.default.string,id:Gv.default.string};oY.defaultPropsValue={label:"",checked:void 0,defaultChecked:!1,size:Jt.default,disabled:!1,loading:!1,onChange:()=>{},onClick:()=>{},async:()=>{},className:"",labelStyle:{},labelClassName:""};oY.elementType=fa.Switch;oY.SIZE=ZZt;var dse=oY;d();p();var pse=ie(qe());Ku();yn();function AZe(t){let{checked:e,defaultChecked:r,onChange:n}=t,[o,i]=(0,pse.useState)(r),a=c=>{i(c),n?.(c)},s=e!==void 0?e:o;return pse.default.createElement(dse,{...t,onChange:a,checked:s,handlerChildren:pse.default.createElement(zr,{iconName:s?"okds-moon":"okds-sun",className:`${$t}-switch-theme-icon add-weight`})})}d();p();dse.ThemeSwitch=AZe;var F_e=dse;Ku();GL();d();p();sa();ca();la();ua();var sQt=ie(qe()),Kv=ie(fo()),cQt=ie(Jie());eo();d();p();sa();ca();d();p();la();ua();d();p();d();p();var Rf=ie(qe()),CZe=ie(Wr()),Za=ie(fo());eo();Ku();yn();d();p();var eQt=ie(qe()),tQt=ie(W5()),rQt=ie(Wr()),EZe=ie(FW());sc();eo();ps();lK();yn();d();p();var hse=class{constructor(){ae(this,"init",e=>(this.result=e,this));ae(this,"push",e=>(this.list.push(e),this));ae(this,"run",()=>{let e=this.list.reduce((r,n)=>n(r),this.result);return this.list=[],this.result=void 0,e});this.list=[],this.result=void 0}};d();p();sc();ps();var z_e=({selector:t,attributes:e={},partentEle:r})=>{if(Jr())return{resultDom:null,isExist:!1};let n=r?r?.querySelector(t):Dt.document?.querySelector(t),o=t?n:null,i=Dt.document?.createElement("div"),a=!1;return o?(i=o,a=!0):Object.entries(e).forEach(([s,c])=>{typeof c=="object"&&c?Object.assign(i[s],c):c!==""&&c!==null&&c!==void 0&&(i[s]=c)}),{resultDom:i,isExist:a}},SZe=(t,e)=>{let r=[],n=null;return e.forEach(o=>{o.notificationId===t?(n=o,clearTimeout(n.destroyClockId)):r.push(o)}),{targetNotification:n,newList:r}},QZt=(t,e)=>!!e.find(r=>r.notificationId===t);function mse(t){return typeof t!="string"?t:t.replace(/([A-Z])/g,"-$1").toLowerCase()}var qv=`${$t}-notification`,ZNn="container-remove",$Zt=(t,e)=>Jr()?t:(0,tQt.createPortal)(t,e),_Ze=class{constructor(){ae(this,"create",e=>(r={})=>{let n=this.pipe.init({...this.globalConfig,...r}).push(this.setupDomTree).push(o=>(this.render(o,e),o)).push(this.addDelayTask).push(this.pushStashList).push(this.checkOverflow).run();return{destroy:()=>{this.destroy(n)},update:o=>{this.render({...n,currentConfig:{...n.currentConfig,...o}},e)}}});ae(this,"setupDomTree",e=>{let{top:r,left:n,right:o,bottom:i,placement:a,containerClassName:s="",key:c,id:l,getContainer:u}=e,f=l||c,{resultDom:h,isExist:m}=z_e({selector:u?`.${qv}-wrap.${qv}-${mse(a)}`:`.${qv}-default.${qv}-${mse(a)}`,partentEle:u?u?.():null,attributes:{className:(0,rQt.default)(kt.data.popupClassName,kt.data.okdNamespace,u?`${qv} ${qv}-wrap ${qv}-${mse(a)}`:`${qv} ${qv}-default ${qv}-${mse(a)}`),dir:kt.data.popupDir,style:{padding:`${r}px ${o}px ${i}px ${n}px`,zIndex:FT.next(!0).value}}}),g=null,v=h;v&&(v.setAttribute("data-testid","okd-notification-container"),u?(!m&&u?.()?.appendChild(v),g=z_e({selector:`.${qv}-palceholder`,attributes:{className:`${qv}-palceholder`}}).resultDom,Dt?.document?.body?.appendChild(g)):!m&&Dt?.document?.body?.appendChild(v));let b={attributes:{className:`${qv}-container ${s}`}},w=f||++this.notificationCount;f&&(b.selector=`#${f}`,b.attributes.id=f);let{resultDom:_,isExist:I}=z_e(b),B=_;return B&&!I&&v.appendChild(B),{parentContainer:v,container:B,currentConfig:{...e,uniqueKey:f},notificationId:w,app:g}});ae(this,"render",(e,r)=>{let{currentConfig:n,container:o,notificationId:i,root:a,containerRoot:s,app:c}=e,{uniqueKey:l,getContainer:u}=n;delete n.key;let f=eQt.default.createElement(r,{...n,destroy:()=>this.destroy({...e,triggerClick:!0})}),h=u?this.containerRoot:this.roots;if(o)if(h[i])h[i].render(u?$Zt(f,o):f);else{let m=null;u?m=s||EZe.createRoot(c):m=a||EZe.createRoot(o),m.render(u?$Zt(f,o):f),u?Object.assign(e,{containerRoot:m}):Object.assign(e,{root:m}),l&&(u?this.containerRoot[i]=m:this.roots[i]=m)}});ae(this,"addDelayTask",e=>{let{duration:r}=e.currentConfig,n=null;return r!==0&&(n=setTimeout(()=>{this.destroy(e)},Number(r)*1e3)),{destroyClockId:n,...e}});ae(this,"pushStashList",e=>{let{currentConfig:r,destroyClockId:n,notificationId:o}=e,{key:i,id:a}=r,s=a||i;if(QZt(s,this.notificationList)){let c=this.notificationList.find(l=>l.notificationId===s);clearTimeout(c.destroyClockId),c.destroyClockId=n}else this.notificationList.push({notificationId:o,destroyClockId:n,destroy:()=>{this.destroy(e)}});return e});ae(this,"checkOverflow",e=>{if(this.notificationList.length>this.globalConfig.maxCount){let[r]=this.notificationList,{targetNotification:n,newList:o}=SZe(r.notificationId,this.notificationList);this.notificationList=o,n.destroy()}return e});ae(this,"destroy",e=>{let{container:r,notificationId:n,currentConfig:o,getContainer:i,triggerClick:a}=e,{newList:s}=SZe(n,this.notificationList);this.notificationList=s,r&&(r.className+=` ${ZNn}`),setTimeout(()=>{r&&(((i?this.containerRoot:this.roots)[n]?.unmount()||!0)&&r&&r?.parentNode&&r.parentNode.removeChild(r),o.onClose&&o.onClose({triggerClick:a}),i?(Object.assign(e,{containerRoot:null}),delete this.containerRoot[n]):(Object.assign(e,{root:null}),delete this.roots[n]))},500)});ae(this,"destroyAll",()=>{let e=Dt?.document?.getElementsByClassName(qv);e&&[...e].forEach(r=>{r&&r.remove()}),this.notificationList.forEach(r=>{clearTimeout(r.destroyClockId)}),this.notificationList=[],this.roots={}});ae(this,"config",e=>{Object.assign(this.globalConfig,{...e})});this.notificationList=[],this.notificationCount=0,this.globalConfig={top:24,left:24,right:24,bottom:24,placement:Ba.topRight,duration:5,maxCount:10},this.pipe=new hse,this.roots={},this.containerRoot={}}},nQt=new _Ze;var Ew=`${$t}-notification`,iQt={[Zo.success]:"okds-success-circle-fill",[Zo.info]:"okds-information-circle-fill",[Zo.warn]:"okds-warning-circle-fill",[Zo.error]:"okds-fail-circle-fill",[Zo.pending]:"okds-clock-outline"},aQt={[Zo.success]:"a11y_web_icon_success_universal_default",[Zo.info]:"a11y_web_icon_info_universal_default",[Zo.warn]:"a11y_web_icon_warning_universal_default",[Zo.error]:"a11y_web_icon_error_universal_default",[Zo.pending]:"a11y_web_icon_pending_universal_default"},{destroyAll:QNn,config:$Nn,create:eBn,globalConfig:oQt}=nQt,tBn=({type:t,icon:e})=>Rf.default.createElement("span",{className:`${Ew}-icon-circle-container`},Rf.default.createElement(qc,{localeKey:aQt[t]},Rf.default.createElement(zr,{className:`${Ew}-icon-new ${e||iQt[t]}`})));function Jc(t){let e=kt.mergeProps(Jc.defaultPropsValue,t),{showIcon:r,icon:n,type:o,showClose:i,autoWidth:a,destroy:s,customRender:c,className:l,title:u,content:f,desc:h,isInline:m,confirmText:g,cancelText:v,onConfirm:b,onCancel:w,onUndo:_,onDismiss:I}=e,B=()=>r?!n||typeof n=="string"?Rf.default.createElement("span",{className:`${Ew}-icon-circle-container`},Rf.default.createElement(qc,{localeKey:aQt[o]},Rf.default.createElement(zr,{className:`${Ew}-icon-new ${n||iQt[o]}`}))):n:null,L=()=>{let T=b||_,P=w||I,j=u||f,M=m?`${Ew}-inline`:"";return j?Rf.default.createElement("div",{className:(0,CZe.default)(`${Ew}-content ${M}`)},Rf.default.createElement("div",{className:`${Ew}-title-box`},Rf.default.createElement("span",{className:`${Ew}-title`},j),h&&Rf.default.createElement("span",{className:`${Ew}-desc`},h)),(T||P)&&Rf.default.createElement("div",{className:`${Ew}-action`},typeof T=="function"&&Rf.default.createElement("span",{className:"action-undo",onClick:T},g),typeof P=="function"&&Rf.default.createElement("span",{className:"action-dismiss",onClick:P},v))):null},D=B(),z=L(),G=i?Rf.default.createElement(qc,{localeKey:"a11y_web_btn_close_universal_default"},Rf.default.createElement(zr,{className:`okds-close ${Ew}-close`,"data-testid":"okd-notification-close-icon",onClick:s})):null,U=c({icon:D,content:z,close:G});return Rf.default.createElement("div",{className:(0,CZe.default)(`${Ew}-box ${o}`,a&&"auto-width",l),role:"alert","aria-live":"polite"},U||Rf.default.createElement(Rf.Fragment,null,D,z,G))}Jc.config=$Nn;Jc.create=eBn(Jc);Jc.destroyAll=QNn;Jc.TYPE=Zo;Jc.DIRECTION=Ba;Jc.Icon=tBn;Jc.propTypes={className:Za.default.string,title:Za.default.oneOfType([Za.default.node,Za.default.string]),desc:Za.default.oneOfType([Za.default.node,Za.default.string]),showClose:Za.default.bool,placement:Za.default.oneOf([Ba.topLeft,Ba.topRight,Ba.bottomLeft,Ba.bottomRight,Ba.top,Ba.bottom]),duration:Za.default.number,onClose:Za.default.func,confirmText:Za.default.oneOfType([Za.default.node,Za.default.string]),onConfirm:Za.default.func,cancelText:Za.default.oneOfType([Za.default.node,Za.default.string]),onCancel:Za.default.func,isInline:Za.default.bool,autoWidth:Za.default.bool,showIcon:Za.default.bool,icon:Za.default.oneOfType([Za.default.string,Za.default.node]),containerClassName:Za.default.string,type:Za.default.oneOf([Zo.success,Zo.info,Zo.warn,Zo.error,Zo.pending]),customRender:Za.default.func,id:Za.default.string,getContainer:Za.default.func};Jc.defaultPropsValue={title:"",desc:"",showIcon:!0,icon:"",showClose:!0,type:Zo.info,placement:oQt.placement,duration:oQt.duration,isInline:!1,autoWidth:!1,onClose:null,confirmText:"",onConfirm:void 0,cancelText:"",onCancel:void 0,id:void 0,containerClassName:"",className:"",customRender:()=>{},getContainer:null};d();p();function gse(t){return e=>{let r={type:Jc.TYPE[t],...e};return Jc.create(r)}}Jc.success=gse(Jc.TYPE.success);Jc.info=gse(Jc.TYPE.info);Jc.warn=gse(Jc.TYPE.warn);Jc.error=gse(Jc.TYPE.error);Jc.pending=gse(Jc.TYPE.pending);var pu=Jc;yn();var lQt=3,kZe={top:100,duration:lQt,placement:pu.DIRECTION.top};function dd(t){let e=kt.mergeProps(dd.defaultPropsValue,t);return sQt.default.createElement(pu,{...e})}function H_e(t){return e=>{let r=typeof e=="string"||(0,cQt.isElement)(e)?{title:e}:e,n={showClose:!1,autoWidth:!0,type:pu.TYPE[t],...kZe,...r};return pu.create(n)}}dd.success=H_e(pu.TYPE.success);dd.info=H_e(pu.TYPE.info);dd.warn=H_e(pu.TYPE.warn);dd.error=H_e(pu.TYPE.error);dd.config=t=>{kZe=Object.assign(kZe,t)};dd.destroyAll=pu.destroyAll;dd.TYPE=pu.TYPE;dd.DIRECTION=pu.DIRECTION;dd.propTypes={className:Kv.default.string,title:Kv.default.oneOfType([Kv.default.node,Kv.default.string]),duration:Kv.default.number,onClose:Kv.default.func,showIcon:Kv.default.bool,containerClassName:Kv.default.string,desc:Kv.default.oneOfType([Kv.default.node,Kv.default.string]),type:Kv.default.oneOf([pu.TYPE.success,pu.TYPE.info,pu.TYPE.warn,pu.TYPE.error]),id:Kv.default.string};dd.defaultPropsValue={title:"",desc:"",showIcon:!0,type:Zo.info,duration:lQt,onClose:null,containerClassName:"",className:"",id:void 0};d();p();sa();ca();d();p();la();ua();d();p();var m7=ie(qe()),Qa=ie(fo());eo();yn();d();p();var TZe=ie(qe()),uQt=ie(Wr());Ku();L9();d();p();yn();var h3=`${$t}-pagination`,m3={simple:"simple",onlyJump:"onlyJump",onlyPager:"onlyPager",normal:"normal"},_w={pager:"pager",jumpPrev:"jumpPrev",jumpNext:"jumpNext"};var rBn="0",nBn=t=>{let{prefixCls:e=h3,className:r,onClick:n,onEnterKeyPress:o,getHref:i,page:a,hideTailPage:s=!1,useReactTransition:c}=t,l=i?.(a),u=typeof l=="string"?{href:l}:l;return TZe.default.createElement(l?Bv:"li",{...l?u:{},key:"next",tabIndex:rBn,onClick:h=>{Qo(()=>{u?.onClick?.(h),n?.()},c)},onKeyPress:o,className:(0,uQt.default)(`${e}-jump-next`,s&&`${e}-jump-next-no-spacing`,r),"data-testid":"okd-pagination-jump-next"},TZe.default.createElement(zr,{className:"okds-more jump-icon icon-atom"}))},j_e=nBn;d();p();var IZe=ie(qe()),fQt=ie(Wr());Ku();L9();var oBn="0",iBn=t=>{let{prefixCls:e=h3,className:r,onClick:n,onEnterKeyPress:o,getHref:i,page:a,useReactTransition:s}=t,c=i?.(a),l=typeof c=="string"?{href:c}:c;return IZe.default.createElement(c?Bv:"li",{...c?l:{},key:"prev",onClick:f=>{Qo(()=>{l?.onClick?.(f),n?.()},s)},tabIndex:oBn,onKeyPress:o,className:(0,fQt.default)(`${e}-jump-prev`,r),"data-testid":"okd-pagination-jump-prev"},IZe.default.createElement(zr,{className:"okds-more jump-icon icon-atom"}))},W_e=iBn;d();p();var G_e=ie(qe()),dQt=ie(Wr());KT();yn();var aBn=`${$t}-pagination`,sBn=t=>{let{loadMoreText:e,showLoadMore:r,current:n,allPages:o,prefixCls:i=aBn,className:a,handleChange:s,loadMoreLoading:c}=t,l=(0,G_e.useCallback)(()=>{s(n+1)},[n,s]);return!r||n===o?null:G_e.default.createElement(On,{className:(0,dQt.default)(`${i}`,`${i}-load`,c&&`${i}-loading`,a),category:On.CATEGORY.fill,type:On.TYPE.gray,onClick:l,"data-testid":"okd-pagination-load-more",loading:c},e)},V_e=sBn;d();p();var RZe=ie(qe()),pQt=ie(Wr());Ku();L9();var cBn=t=>{let{prefixCls:e=h3,className:r,onEnterKeyPress:n,onClick:o,disabled:i,getHref:a,page:s,iconClassName:c="okds-arrow-chevron-right-centered-md",useReactTransition:l}=t,u=a?.(s),f=typeof u=="string"?{href:u}:u,h=u?Bv:"li",m=i?`${e}-disabled`:"";return RZe.default.createElement(h,{...f,onClick:g=>{i?g.preventDefault():Qo(()=>{o?.(),f?.onClick?.(g)},l)},tabIndex:i?null:0,onKeyPress:n,className:(0,pQt.default)(`${e}-next`,m,r),"aria-disabled":i,"data-testid":"okd-pagination-next-icon"},RZe.default.createElement(zr,{className:c}))},vse=cBn;d();p();var Y_e=ie(qe());d();p();var Sg=ie(qe()),xQt=ie(Wr());eo();d();p();var vQt=ie(qe()),yQt=ie(Wr());L9();yn();d();p();var hQt=ie(Wr());sc();var mQt=ie(qe()),a6=(t,e,...r)=>{(t.key==="Enter"||t.charCode===13)&&e(...r)},lBn=t=>Number.isFinite(t)&&Math.floor(t)===t,gQt=(t,e)=>lBn(t)&&t>=1&&t!==e,MZe=(t,e)=>e.totalPage?e.totalPage:Math.floor((e.total-1)/t)+1;var yse=(t,e)=>(0,mQt.cloneElement)(t,{className:(0,hQt.default)(t.props.className,e)}),PZe=(t,e,r)=>t<e?e:t>r?r:t,q_e=t=>sS.thousandFormat(t),K_e=t=>q_e(t);var uBn=`${$t}-pagination`,fBn=t=>{let{page:e,active:r,className:n,rootPrefixCls:o=uBn,activeClassName:i,onClick:a,onKeyPress:s,renderPager:c=K_e,getHref:l,useReactTransition:u}=t,f=`${o}-item`,h=()=>{a(e)},m=w=>{s(w,a,e)},g=l?.(e),v=typeof g=="string"?{href:g}:g;return vQt.default.createElement(g?Bv:"div",{...v,...v?{handleStyle:!1}:{},className:(0,yQt.default)(`${f}`,r&&`${f}-active`,r&&i,v&&`${f}-link`,n),onClick:w=>{Qo(()=>{v?.onClick?.(w),h()},u)},onKeyPress:m,tabIndex:"0","data-testid":"okd-pagination-pager","data-e2e-okd-pagination-pager":e},c(e))},iY=fBn;d();p();var NZe=ie(qe()),bQt=ie(Wr());Ku();L9();var dBn=t=>{let{prefixCls:e=h3,className:r,onClick:n,onEnterKeyPress:o,disabled:i,getHref:a,page:s,iconClassName:c="okds-arrow-chevron-left-centered-md",useReactTransition:l}=t,u=a?.(s),f=typeof u=="string"?{href:u}:u,h=u?Bv:"li",m=i?`${e}-disabled`:"";return NZe.default.createElement(h,{...f,onClick:g=>{i?g.preventDefault():Qo(()=>{n?.(),f?.onClick?.(g)},l)},tabIndex:i?null:0,onKeyPress:o,className:(0,bQt.default)(`${e}-prev`,m,r),"aria-disabled":i,"data-testid":"okd-pagination-prev-icon"},NZe.default.createElement(zr,{className:c}))},bse=dBn;d();p();var s6=ie(qe()),BZe=ie(Wr());yn();function OZe(t){let{onChange:e,onPageChange:r,showLessItems:n,showPrevJumper:o,showNextJumper:i,itemClassName:a,defaultCurrent:s,defaultPageSize:c,totalPage:l,total:u,hideTailPage:f,bufferSize:h,hideJumpPreAndNextPage:m}=t,g=n?1:h,v=g!==0,b=`${$t}-pagination`,[w,_]=(0,s6.useState)(s||1),[I,B]=(0,s6.useState)(c||10),L=MZe(I,{totalPage:l,total:u}),D=(0,s6.useCallback)((F,k)=>{let H=k||I;gQt(F)&&F!==w&&(e(F,H),r(F,H))},[I,t,w,e,r]);(0,s6.useEffect)(()=>{if(w!==s||I!==c)if(I!==c){let F=s,k=MZe(c,t);F=F>k?k:F,B(c),_(F),D(F,c)}else _(s)},[w,I,c,s]);let z=()=>{let F=[],k=[],H=[],re=3+g,oe=L-(f?1:2)-g;if(L<=4+g*2||w===re&&w===oe)for(let q=1;q<=L;q++){let X=w===q;F.push({atom:_w.pager,params:{active:X,page:q,key:q}})}else{let q=1,X=L,K=!0,$=!0;w>re&&w<oe?(X=w+g,q=w-g):w<=re?(K=!1,X=Math.max(re,g+w)):w>=oe&&($=!1,X=L,q=Math.min(oe,w-g));for(let ee=q;ee<=X;ee++){let se=w===ee;F.push({atom:_w.pager,params:{active:se,page:ee,key:ee}})}K&&(Object.assign(F[0].params,{className:(0,BZe.default)(a,{[`${b}-item-after-jump-prev`]:m&&v})}),k.push({atom:_w.pager,params:{current:w,page:1,key:1}}),o&&k.push({atom:_w.jumpPrev,params:{key:"jumpPrev"}})),$&&(Object.assign(F[F.length-1].params,{className:(0,BZe.default)(a,{[`${b}-item-after-jump-prev`]:m&&v})}),i&&!f&&H.push({atom:_w.pager,params:{current:w,page:L,key:L}}),i&&H.unshift({atom:_w.jumpNext,params:{key:"jumpNext"}}))}return[...k,...F,...H]},G=(0,s6.useMemo)(()=>z(),[n,L,w,i,o]),U=w>1,T=F=>{U&&D(F??w-1)},P={onClick:()=>{T(1)},onEnterKeyPress:F=>{a6(F,T)},disabled:!U,page:1},j={onClick:T,onEnterKeyPress:F=>{a6(F,T)},disabled:!U,page:PZe(w-1,1,L)},M=w<L,y=F=>{M&&D(F??w+1)},x={onClick:y,onEnterKeyPress:F=>{a6(F,y)},disabled:!M,page:PZe(w+1,1,L)},C={onClick:()=>{y(L)},onEnterKeyPress:F=>{a6(F,T)},disabled:!M,page:L},R=()=>{let F=g*2+1,k=Math.min(L,w+F);D(k)},E={onClick:R,onEnterKeyPress:F=>{a6(F,R)},page:Math.min(L,w+(g*2+1))},N=()=>{let F=Math.max(1,w-(g*2+1));D(F)},V={onClick:N,onEnterKeyPress:F=>{a6(F,N)},page:Math.max(1,w-(g*2+1))};return{getPagerList:z,pagerList:G,current:w,pageSize:I,handleChange:D,total:L,prevIconProps:j,nextIconProps:x,jumpNextProps:E,jumpPrevProps:V,firstPageIconProps:P,lastPageIconProps:C}}var pBn=t=>{let{onChange:e,onPageChange:r,total:n,hideOnSinglePage:o,simple:i,className:a,showLoadMore:s,loadMoreText:c,showLessItems:l,showPrevNextJumpers:u,align:f,itemClassName:h,itemActiveClassName:m,prevIconClassName:g,nextIconClassName:v,ellipsisClassName:b,customRender:w,showNextJumper:_,showPrevJumper:I,current:B,pageSize:L,renderPager:D,getHref:z,hideTailPage:G,bufferSize:U,hideJumpPreAndNextPage:T,loadMoreLoading:P,useReactTransition:j}=t,M=h3,y=(0,xQt.default)(kt.data.okdNamespace,M,{[`${M}-simple`]:i},{[`${M}-hide`]:s},{[`${M}-${f}`]:f!==""},a),{current:x,pageSize:C,handleChange:R,total:E,pagerList:N,prevIconProps:V,nextIconProps:F,jumpNextProps:k,jumpPrevProps:H,firstPageIconProps:re,lastPageIconProps:Y}=OZe({onChange:e,onPageChange:r,showLessItems:l,showPrevNextJumpers:u,itemClassName:h,defaultCurrent:B,defaultPageSize:L,total:n,totalPage:t.totalPage,showNextJumper:_,showPrevJumper:I,hideTailPage:G,bufferSize:U,hideJumpPreAndNextPage:T}),oe=Sg.default.useRef(null);if(o===!0&&n<=C)return null;let q=N.map(({atom:ve,params:xe})=>{let{key:ke,...Pe}=xe;return ve===_w.jumpPrev?Sg.default.createElement(W_e,{prefixCls:M,className:b,getHref:z,useReactTransition:j,...H,...Pe,key:ke}):ve===_w.jumpNext?Sg.default.createElement(j_e,{prefixCls:M,className:b,getHref:z,useReactTransition:j,hideTailPage:G,...k,...Pe,key:ke}):Sg.default.createElement(iY,{rootPrefixCls:M,onClick:R,onKeyPress:a6,className:h,activeClassName:m,renderPager:D,getHref:z,useReactTransition:j,...Pe,key:ke})}),X=Sg.default.createElement(bse,{prefixCls:M,className:g,getHref:z,useReactTransition:j,...V}),K=Sg.default.createElement(vse,{prefixCls:M,className:v,getHref:z,useReactTransition:j,...F}),$=Sg.default.createElement(bse,{prefixCls:M,className:g,iconClassName:"okds-arrow-cheveron-first-md",getHref:z,...re}),ee=Sg.default.createElement(vse,{prefixCls:M,iconClassName:"okds-arrow-cheveron-last-md",className:v,getHref:z,...Y}),se=w({firstPageIcon:$,lastPageIcon:ee,prevIcon:X,nextIcon:K,pagers:q,current:x,total:E,pagerDataSource:N,onChange:R,firstPageIconProps:re,lastPageIconProps:Y,prevIconProps:V,nextIconProps:F,jumpNextProps:k,jumpPrevProps:H});return Sg.default.createElement(Sg.default.Fragment,null,Sg.default.createElement("ul",{className:y,style:t.style,ref:oe},se||Sg.default.createElement(Sg.default.Fragment,null,X,q,K)),Sg.default.createElement(V_e,{current:x,handleChange:R,prefixCls:M,allPages:E,showLoadMore:s,loadMoreText:c,loadMoreLoading:P}))},h7=pBn;var hBn=t=>Y_e.default.createElement(h7,{...t,customRender:({prevIcon:r,nextIcon:n})=>Y_e.default.createElement(Y_e.default.Fragment,null,r,n)}),wQt=hBn;d();p();var AQt=ie(qe());var mBn=t=>AQt.default.createElement(h7,{...t,customRender:({pagers:r})=>r}),SQt=mBn;d();p();var mU=ie(qe());yn();var hU=`${$t}-pagination`,gBn=t=>{let{showTotalAtSimple:e,getHref:r,showFirstPageJumper:n,showEndPageJumper:o}=t;return mU.default.createElement(h7,{...t,customRender:({firstPageIcon:a,lastPageIcon:s,prevIcon:c,nextIcon:l,current:u,total:f})=>mU.default.createElement(mU.default.Fragment,null,n&&yse(a,`${hU}-simple-icon`),yse(c,`${hU}-simple-icon`),e?mU.default.createElement("li",{className:`${hU}-simple-pager`},mU.default.createElement("span",{className:`${hU}-simple-pager-inner`},`${q_e(u)} / ${q_e(f)}`)):mU.default.createElement(iY,{locale:t.locale,rootPrefixCls:hU,onClick:()=>{},onKeyPress:()=>{},key:u,page:u,getHref:r,active:!0}),yse(l,`${hU}-simple-icon`),o&&yse(s,`${hU}-simple-icon`))})},DZe=gBn;d();p();var Yb=(0,m7.memo)(t=>{let e=kt.mergeProps(Yb.defaultPropsValue,t);if(e.simple)return m7.default.createElement(DZe,{...e});let{type:r}=e,n;switch(r){case m3.simple:n=m7.default.createElement(DZe,{...e});break;case m3.onlyJump:n=m7.default.createElement(wQt,{...e});break;case m3.onlyPager:n=m7.default.createElement(SQt,{...e});break;default:n=m7.default.createElement(h7,{...e});break}return n});Yb.Pager=iY;Yb.LoadMore=V_e;Yb.PrevIcon=bse;Yb.JumpPrev=W_e;Yb.NextIcon=vse;Yb.JumpNext=j_e;Yb.ATOM=_w;Yb.propTypes={current:Qa.default.number,total:Qa.default.number,pageSize:Qa.default.number,onChange:Qa.default.func,onPageChange:Qa.default.func,hideOnSinglePage:Qa.default.bool,showLessItems:Qa.default.bool,showPrevJumper:Qa.default.bool,showNextJumper:Qa.default.bool,hideTailPage:Qa.default.bool,showFirstPageJumper:Qa.default.bool,showEndPageJumper:Qa.default.bool,style:Qa.default.object,loadMoreText:Qa.default.any,showLoadMore:Qa.default.bool,loadMoreLoading:Qa.default.bool,className:Qa.default.string,showTotalAtSimple:Qa.default.bool,align:Qa.default.oneOf([sw.left,sw.right,sw.center,""]),type:Qa.default.oneOf([m3.onlyJump,m3.onlyPager,m3.simple,m3.normal]),itemClassName:Qa.default.string,itemActiveClassName:Qa.default.string,prevIconClassName:Qa.default.string,nextIconClassName:Qa.default.string,ellipsisClassName:Qa.default.string,customRender:Qa.default.func,renderPager:Qa.default.func,getHref:Qa.default.func,bufferSize:Qa.default.number,hideJumpPreAndNextPage:Qa.default.bool};Yb.defaultPropsValue={current:1,total:0,pageSize:10,onChange:()=>{},onPageChange:()=>{},hideOnSinglePage:!1,showPrevJumper:!0,showNextJumper:!0,showLessItems:!1,style:{},loadMoreText:"",showLoadMore:!1,className:"",showTotalAtSimple:!0,align:"",type:m3.normal,customRender:()=>{},itemClassName:"",itemActiveClassName:"",prevIconClassName:"",nextIconClassName:"",ellipsisClassName:"",renderPager:K_e,getHref:()=>{},showFirstPageJumper:!0,showEndPageJumper:!0,hideTailPage:!1,bufferSize:2,hideJumpPreAndNextPage:!0,loadMoreLoading:!1};Yb.ALIGN=sw;Yb.TYPE=m3;var EQt=Yb;d();p();sa();ca();d();p();la();ua();d();p();var Cw=ie(qe()),BQt=ie(Wr()),Eg=ie(fo());eo();yn();d();p();var CQt=ie(qe()),kQt=ie(Wr()),g7=ie(fo());eo();yn();d();p();var _Qt=ie(qe()),J_e=t=>{let{className:e,style:r,loading:n,children:o=null,id:i}=t;return n?_Qt.default.createElement("div",{className:e,style:r,"aria-hidden":"true",id:i}):o};d();p();yn();var gU=`${$t}-skeleton`,aY=`${gU}-avatar`,xse=`${gU}-input`,sY=`${gU}-paragraph`,c6={circle:"circle",square:"square"},vU={reversed:"reversed"};var X_e=t=>{let{size:e,className:r,shape:n,active:o,avatarClassName:i,type:a,...s}=kt.mergeProps(X_e.defaultPropsValue,t),c=(0,kQt.default)(kt.data.okdNamespace,aY,`${aY}-${e}`,`${aY}-${n}`,a&&`${aY}-${a}`,{[`${aY}-animate`]:o},i,r);return CQt.default.createElement(J_e,{className:c,...s})};X_e.propTypes={loading:g7.default.bool,size:g7.default.oneOf([Jt.sm,Jt.md,Jt.lg]),shape:g7.default.oneOf([c6.circle,c6.square]),active:g7.default.bool,className:g7.default.string,style:g7.default.object,type:g7.default.oneOf([vU.reversed])};X_e.defaultPropsValue={loading:!0,size:Jt.md,shape:c6.circle,className:"",style:{},active:!1,type:void 0};var LZe=X_e;d();p();var TQt=ie(qe()),IQt=ie(Wr()),yU=ie(fo());eo();yn();var Z_e=t=>{let{size:e,className:r,active:n,type:o,...i}=kt.mergeProps(Z_e.defaultPropsValue,t),a=(0,IQt.default)(kt.data.okdNamespace,xse,`${xse}-${e}`,o&&`${xse}-${o}`,{[`${xse}-animate`]:n},r);return TQt.default.createElement(J_e,{className:a,...i})};Z_e.propTypes={loading:yU.default.bool,size:yU.default.oneOf([Jt.sm,Jt.md]),active:yU.default.bool,className:yU.default.string,style:yU.default.object,type:yU.default.oneOf([vU.reversed])};Z_e.defaultPropsValue={loading:!0,active:!1,size:Jt.sm,className:"",style:{},type:void 0};var RQt=Z_e;d();p();var wse=ie(qe()),Q_e=ie(Wr());eo();U9();zb();var vBn=t=>{let e=g=>{let{width:v,rows:b,height:w}=t,_={};return b-1===g&&(_.width=v),Array.isArray(v)&&(_.width=v[g]),Array.isArray(w)&&(_.height=w[g]),_},{className:r,style:n,rows:o,size:i,active:a,type:s,a11yText:c,id:l,role:u}=t,f=(0,Q_e.default)(`${sY}-row`,{[`${sY}-${i}`]:!0,[`${sY}-animate`]:a}),h=[...Array(o)].map((g,v)=>wse.default.createElement("div",{key:v,className:(0,Q_e.default)(f),style:{...e(v)},"aria-hidden":"true"})),m=(0,Q_e.default)(kt.data.okdNamespace,sY,s&&`${sY}-${s}`,r);return wse.default.createElement(qu,null,wse.default.createElement("div",{className:m,style:n,role:u,"aria-live":t["aria-live"],"aria-hidden":t["aria-hidden"],id:l},h,wse.default.createElement(L0,{localeKey:"a11y_web_loader_loading_universal_default"},c)))},MQt=vBn;d();p();yn();var PQt=t=>t&&typeof t=="object"?t:{},NQt=()=>({width:"50%",rows:3,size:Jt.sm});d();p();d();p();var l6=t=>{let{loading:e,active:r,children:n=null,className:o,avatarClassName:i,style:a,avatar:s,shape:c,size:l,paragraph:u,type:f,a11yText:h,id:m,...g}=kt.mergeProps(l6.defaultPropsValue,t),v=!!s,b=!!u,w=(0,BQt.default)(kt.data.okdNamespace,gU,o),_={role:"region","aria-live":"polite",id:m},I;if(b){let L={...NQt(),...PQt(u),type:f};I=D=>Cw.default.createElement(MQt,{...L,a11yText:h,active:r,...D})}let B=null;return v&&(B=Cw.default.createElement(LZe,{...{shape:c,active:r,size:l,avatarClassName:i,type:f}})),v?b?Cw.default.createElement(Cw.default.Fragment,null,e?Cw.default.createElement("div",{className:w,style:a,...g,..._},Cw.default.createElement("div",{className:`${gU}-header`,"aria-hidden":"true"},B),Cw.default.createElement("div",{className:`${gU}-content`,"aria-hidden":"true"},I?.({"aria-hidden":"true"}))):n):Cw.default.createElement(Cw.default.Fragment,null,e?B:n):Cw.default.createElement(Cw.default.Fragment,null,e?I?.(_):n)};l6.propTypes={avatar:Eg.default.bool,loading:Eg.default.bool,shape:Eg.default.oneOf([c6.circle,c6.square]),size:Eg.default.oneOf([Jt.sm,Jt.md,Jt.lg]),active:Eg.default.bool,className:Eg.default.string,avatarClassName:Eg.default.string,paragraph:Eg.default.oneOfType([Eg.default.bool,Eg.default.object]),style:Eg.default.object,type:Eg.default.oneOf([vU.reversed]),a11yText:Eg.default.string,id:Eg.default.string};l6.defaultPropsValue={loading:!0,shape:c6.circle,size:Jt.md,paragraph:!0,avatar:!1,className:"",avatarClassName:"",active:!1,style:{},type:void 0,id:void 0,a11yText:void 0};l6.Input=RQt;l6.Avatar=LZe;l6.SIZE=Jt;l6.TYPE=vU;l6.SHAPE=c6;var Xc=l6;d();p();sa();ca();d();p();la();ua();d();p();d();p();var $o=ie(qe()),uY=ie(Wr()),dn=ie(fo());Fb();eo();GL();yn();d();p();var g3=ie(qe()),e$t=ie(Wr());d();p();var OQt=ie(qe()),yBn=OQt.default.createContext(null),v7=yBn;d();p();var DQt=ie(qe()),bBn=DQt.createContext(null),$_e=bBn;d();p();var LQt=ie(qe()),xBn=LQt.createContext(null),kw=xBn;d();p();var UQt=ie(qe());function FQt(t,e,r,n,o,i=!1,a=!1){let s=[];s.push({record:t,index:o,isExpandedRow:i,isExpandedLastRow:a});let c=n(t,o),l=r?.has(c);if(t&&Array.isArray(t[e])&&l)for(let u=0;u<t[e].length;u+=1){let f=u===t[e].length-1,h=FQt(t[e][u],e,r,n,u,!0,f);s.push(...h)}return s}function UZe(t,e,r,n){return UQt.useMemo(()=>{if(r?.size){let i=[];for(let a=0;a<t?.length;a+=1){let s=t[a];i.push(...FQt(s,e,r,n,a))}return i}return t?.map((i,a)=>({record:i,index:a}))},[t,e,r,n])}d();p();var wBn="RC_TABLE_KEY";function zQt(t){return t==null?[]:Array.isArray(t)?t:[t]}function e3e(t,e){if(!e&&typeof e!="number")return t;let r=zQt(e),n=t;for(let o=0;o<r.length;o+=1){if(!n)return null;let i=r[o];n=n[i]}return n}function y7(t){let e=[],r={};return t.forEach(n=>{let{key:o,dataIndex:i}=n||{},a=o||zQt(i).join("-")||wBn;for(;r[a];)a=`${a}_next`;r[a]=!0,e.push(a)}),e}function HQt(t){return t.some(({expanded:e})=>!!e)}function Ase(t){return t!=null}d();p();var t3e=t=>t.map(r=>r.minWidth&&r.maxWidth?`minmax(${r.minWidth}px, ${r.maxWidth}px)`:r.minWidth?`minmax(${r.minWidth}px, 1fr)`:r.maxWidth?`minmax(0px, ${r.maxWidth}px)`:r.width?`${r.width}`.includes("%")?r.width:`${r.width}px`:"minmax(0px, 1fr)").join(" ");d();p();var Jv=ie(qe()),WZe=ie(Wr());d();p();var Yv=ie(qe()),jZe=ie(Wr()),xa=ie(fo());Fb();eo();Hb();d();p();var bU={left:"left",center:"center",right:"right"},jQt={left:"left",right:"right"},b7={ascend:"ascend",descend:"descend"};d();p();var WQt=ie(Jie());function FZe(t){let e=(0,WQt.isMemo)(t)?t.type.type:t.type;return typeof e=="function"&&!e.prototype?.render?!1:!(typeof t=="function"&&!t.prototype?.render)}function zZe(t,e){if(typeof t=="function")t(e);else if(typeof t=="object"&&t&&"current"in t){let r=t;r.current=e}}d();p();sc();ps();var GQt=t=>{if(!Jr()&&Dt&&Dt.document.documentElement){let e=Array.isArray(t)?t:[t],{documentElement:r}=Dt.document;return e.some(n=>n in r.style)}return!1},ABn=(t,e)=>{if(!GQt(t)||Jr())return!1;let r=Dt.document.createElement("div"),n=r.style[t];return r.style[t]=e,r.style[t]!==n};function HZe(t,e){return Jr()?!0:!Array.isArray(t)&&e!==void 0?ABn(t,e):GQt(t)}function SBn(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!Yv.default.isValidElement(t)}function EBn(t){return typeof t=="string"?!0:FZe(t)}function _Bn(t,e){let{bordered:r,colSpan:n,rowSpan:o,prefixCls:i,className:a,record:s,renderIndex:c,dataIndex:l,render:u,children:f,simpleBordered:h,component:m="td",fixLeft:g,fixRight:v,firstFixLeft:b,lastFixLeft:w,firstFixRight:_,lastFixRight:I,appendNode:B,appendNodePos:L,additionalProps:D=null,ellipsis:z,align:G,isSticky:U,rowType:T,isExpandedRow:P,isExpandedLastRow:j,expanded:M,expandRowBorder:y}=t,x=`${i}-cell`,C=HZe("position","sticky"),R,E;if(Ase(f))E=f;else{let xe=e3e(s,l);if(E=xe,u){let ke=u(xe,s,c);SBn(ke)?(E=ke.children,R=ke.props):E=ke}}typeof E=="object"&&!Array.isArray(E)&&!Yv.default.isValidElement(E)&&(E=null);let{style:N,className:V,...F}=R||{},k=n??1,H=o??1;if(k==0||H===0)return null;let re={},Y=typeof g=="number"&&C,oe=typeof v=="number"&&C;Y&&(re.position="sticky",re.left=g,re.zIndex=2),oe&&(re.position="sticky",re.right=v,re.zIndex=2);let q={};G&&(q.textAlign=_L(G));let X,K=z===!0?{showTitle:!0}:z;K&&K.showTitle&&(typeof E=="string"||typeof E=="number"?X=E.toString():Yv.default.isValidElement(E)&&typeof E.props.children=="string"&&(X=E.props.children));let $=y||(j||!P)&&!M,ee={...F,...D,colSpan:k!==1?k:null,rowSpan:H!==1?H:null,className:(0,jZe.default)(x,a,{[`${x}-fix-left`]:Y&&C,[`${x}-fix-left-first`]:b&&C,[`${x}-fix-left-last`]:w&&C,[`${x}-fix-right`]:oe&&C,[`${x}-fix-right-first`]:_&&C,[`${x}-fix-right-last`]:I&&C,[`${x}-with-append`]:B,[`${x}-fix-sticky`]:(Y||oe)&&U&&C},r&&`${x}-border-right`,$&&(r||h)&&`${x}-border-bottom`,D?.className,V),style:{...D?.style,...q,...re,...N,...r?.style||h?.style},ref:EBn(m)?e:null},se=_L(L),ve=Yv.default.createElement(Yv.default.Fragment,null,(!se||se==="left")&&B,E,se==="right"&&B);if(T!=="header"&&X){let{showTitle:xe,ellipsisBoxClassName:ke,detectTextOverflow:Pe,...Te}=K||{},Z=Pe?{textOverflow:{text:X}}:{};ve=Yv.default.createElement("div",{className:(0,jZe.default)({[`${x}-ellipsis`]:z},ke)},Yv.default.createElement(sp,{rebirthPopper:!0,title:X,className:`${x}-ellipsis-tooltip`,...Z,...Te},ve))}return Yv.default.createElement(m,{...ee},ve)}var VQt=Yv.default.forwardRef(_Bn);VQt.displayName="Cell";var CBn=["expanded","className"],kBn=Yv.default.memo(VQt,(t,e)=>e.shouldCellUpdate?CBn.every(r=>t[r]===e[r])&&!e.shouldCellUpdate(e.record,t.record):mSe(t,e)),Sse=Yv.default.forwardRef((t,e)=>{let r=kt.useMergeProps(Sse.defaultPropsValue,t),{colSpan:n,rowSpan:o,additionalProps:i}=r,{colSpan:a,rowSpan:s}=i||{};return Yv.default.createElement(kBn,{...r,colSpan:n??a,rowSpan:o??s,ref:e})});Sse.displayName="WrappedCell";Sse.propTypes={width:xa.default.oneOfType([xa.default.string,xa.default.number]),align:xa.default.oneOf([bU.left,bU.center,bU.right]),className:xa.default.string,dataIndex:xa.default.oneOfType([xa.default.string,xa.default.arrayOf(xa.default.string)]),ellipsis:xa.default.oneOfType([xa.default.bool,xa.default.object]),fixed:xa.default.oneOfType([xa.default.bool,xa.default.string]),render:xa.default.func,shouldCellUpdate:xa.default.func,title:xa.default.node,defaultSortOrder:xa.default.oneOf([b7.ascend,b7.descend]),sorter:xa.default.oneOfType([xa.default.func,xa.default.object,xa.default.bool]),sortOrder:xa.default.oneOfType([xa.default.bool,xa.default.string]),onCell:xa.default.func,onHeaderCell:xa.default.func,sortDirections:xa.default.array,expanded:xa.default.oneOfType([xa.default.bool,xa.default.string])};Sse.defaultPropsValue={ellipsis:!1,fixed:!1,align:bU.left};var x7=Yv.default.memo(Sse);d();p();var cY=ie(qe());d();p();var qQt=ie(qe()),TBn=qQt.createContext(null),r3e=TBn;var KQt=({colSpan:t,className:e,expanded:r,children:n,prefixCls:o,cellComponent:i,component:a})=>{let{expandedSticky:s,componentWidth:c,horizonScroll:l}=cY.default.useContext(r3e);return cY.default.useMemo(()=>{let u=n;return l&&s&&(u=cY.default.createElement("div",{style:{left:0,position:"sticky",overflow:"hidden",width:c},className:`${o}-expanded-row-fixed`},u)),cY.default.createElement(a,{className:e,style:{display:r?null:"none"},"data-testid":"okd-table-expanded-row"},cY.default.createElement(x7,{colSpan:t,prefixCls:o,component:i},u))},[t,o,e,r,n,s,c,l,i])};function YQt(t){let{className:e,style:r,record:n,index:o,onRow:i,renderIndex:a,rowKey:s,rowExpandable:c,expandedKeys:l,rowComponent:u,cellComponent:f,childrenColumnName:h,isExpandedRow:m,isExpandedLastRow:g,renderBodyChildren:v}=t,[b,w]=Jv.default.useState(!1),{onCell:_,bordered:I,prefixCls:B,simpleBordered:L,fixedInfoList:D,alignSide:z}=Jv.default.useContext(kw),{flattenColumns:G,expandableType:U,expandRowByClick:T,onTriggerExpand:P,rowClassName:j,expandIcon:M,expandedRowRender:y,expandedRowClassName:x,expandRowBorder:C,hover:R}=Jv.default.useContext(v7),E=l&&l.has(t.recordKey);Jv.default.useEffect(()=>{E&&w(!0)},[E]);let N=U==="row"&&(!c||c(n)),V=U==="nest",F=h&&n&&n[h],k=N||V,H=Jv.default.useRef(P);H.current=P;let re=(...ve)=>{H.current(...ve)},Y;i&&typeof i=="function"&&(Y=i(n,o));let oe=(ve,...xe)=>{T&&k&&re(n,ve),Y?.onClick?.(ve,...xe)},q;typeof j=="string"?q=j:typeof j=="function"&&(q=j(n,o));let X=y7(G),K=HQt(G),$=G.map((ve,xe)=>{let{render:ke,dataIndex:Pe,className:Te,expanded:Z}=ve,te=X[xe],le=D[xe],Ee=K?!!Z:xe===0,Ue,Me=Ee&&k;Me&&(Ue=Jv.default.createElement(Jv.default.Fragment,null,M({prefixCls:B,expanded:E,expandable:F,record:n,onExpand:re})));let Ve,_t={expanded:E,isExpandedRow:m,isExpandedLastRow:g},Ze;return _&&(Ve=_(n,o,_t),Ze=Ve?.onClick),ve.onCell&&(Ve={...Ve,...ve.onCell(n,o,_t)},Ze=Ve?.onClick),Me&&!T&&(Ve={...Ve,onClick:gt=>{re(n,gt),Ze&&Ze(gt)}}),ve.width&&(Ve={...Ve,style:{...Ve?.style,width:ve.width}}),Jv.default.createElement(x7,{bordered:I,className:Te,ellipsis:ve.ellipsis,align:ve.align,component:f,prefixCls:B,key:te,record:n,renderIndex:a,dataIndex:Pe,render:ke,simpleBordered:L,additionalProps:Ve,shouldCellUpdate:ve.shouldCellUpdate,expanded:E,isExpandedRow:m,isExpandedLastRow:g,appendNodePos:Z,expandRowBorder:C,...le,appendNode:Ue})}),ee=Jv.default.createElement(u,{...Y,"data-row-key":s,className:(0,WZe.default)(e,`${B}-row`,R&&`${B}-row-hover`,q,Y?.className,{[`${B}-row-slide`]:z}),style:{...r,...Y?.style},onClick:oe,index:o},v||$),se;if(!v&&N&&(b||E)){let ve=[n,{index:o,expanded:E}],xe=y(...ve),ke=typeof x=="function"?x(...ve):x;se=Jv.default.createElement(KQt,{expanded:E,prefixCls:B,className:(0,WZe.default)(`${B}-expanded-row`,ke),component:u,cellComponent:f,colSpan:G.length},xe)}return Jv.default.createElement(Jv.default.Fragment,null,ee,se)}YQt.displayName="BodyRow";var n3e=Jv.default.memo(YQt);d();p();var w7=ie(qe()),$Qt=ie(Wr());d();p();ps();var XQt=t=>+setTimeout(t,16),ZQt=t=>clearTimeout(t);typeof Dt<"u"&&"requestAnimationFrame"in Dt&&(XQt=t=>Dt.requestAnimationFrame(t),ZQt=t=>Dt.cancelAnimationFrame(t));var JQt=0,GZe=new Map;function QQt(t){GZe.delete(t)}function Ese(t,e=1){JQt+=1;let r=JQt;function n(o){if(o===0)QQt(r),t();else{let i=XQt(()=>{n(o-1)});GZe.set(r,i)}}return n(e),r}Ese.cancel=t=>{let e=GZe.get(t);return QQt(e),ZQt(e)};d();p();var o3e=ie(qe());function VZe({cellComponent:t,cellWidth:e,columnKey:r}){return o3e.default.createElement(F0,{data:r},o3e.default.createElement(t,{style:{width:e,padding:0,border:0,height:0}},o3e.default.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var qZe=null;function i3e({rowComponent:t,cellComponent:e,prefixCls:r,columnsKey:n,onColumnResize:o,className:i}){let a=w7.default.useRef(new Map),s=w7.default.useRef(null),{columns:c}=w7.default.useContext(v7),l=()=>{s.current===null&&(s.current=Ese(()=>{a.current.forEach((u,f)=>{o(f,u)}),a.current.clear(),s.current=null},2),qZe=s.current)};return w7.default.useEffect(()=>()=>{qZe&&Ese.cancel(qZe)},[]),w7.default.createElement(t,{"aria-hidden":"true",className:(0,$Qt.default)(`${r}-measure-row`,i),style:{height:0,fontSize:0}},w7.default.createElement(F0.Collection,{onBatchResize:u=>{u.forEach(({data:f,size:h})=>{a.current.set(f,h.offsetWidth)}),l()}},n.map((u,f)=>{let h,m=c[f];return m.width!==void 0&&(h=m.width),w7.default.createElement(VZe,{cellComponent:e,key:u,cellWidth:h,columnKey:u,onColumnResize:o})})))}function IBn({onRow:t,getRowKey:e,dataSource:r,measureColumnWidth:n,expandedKeys:o,rowExpandable:i,childrenColumnName:a,tbodyClassName:s,renderVirtualList:c,ignoreIndex:l}){let{onColumnResize:u}=g3.default.useContext($_e),{prefixCls:f,getComponent:h}=g3.default.useContext(kw),{flattenColumns:m,renderBodyRow:g}=g3.default.useContext(v7),v=UZe(c?[{okuiMeasure:!0},...r]:r,a,o,e);return g3.default.useMemo(()=>{let b=h(["body","wrapper"],"tbody"),w=h(["body","row"],"tr"),_=h(["body","cell"],"td"),I=y7(m);if(c)return c({data:v,MeasureRow:i3e,Row:n3e,tbodyClassName:`${f}-tbody`,measureRowProps:{measureColumnWidth:n,prefixCls:f,columnsKey:I,onColumnResize:u,rowComponent:w,cellComponent:_},rowProps:{onRow:t,rowExpandable:i,rowComponent:w,cellComponent:_,expandedKeys:o,getRowKey:e,childrenColumnName:a},virtualStyle:{display:"grid",gridTemplateColumns:t3e(m)},virtualClassName:`${f}-row-vir`});let B;return r.length&&(B=v.map((L,D)=>{let{record:z,index:G,isExpandedRow:U,isExpandedLastRow:T}=L,P=e(z,D),j={rowKey:P,record:z,recordKey:P,index:l?null:D,onRow:t,rowExpandable:i,isExpandedRow:U,isExpandedLastRow:T,renderIndex:l?null:G,rowComponent:w,cellComponent:_,expandedKeys:o,getRowKey:e,childrenColumnName:a};return typeof g=="function"?g(({children:M})=>g3.default.createElement(n3e,{renderBodyChildren:M,...j}),{item:L,key:P,index:D}):g3.default.createElement(n3e,{key:P,...j})})),g3.default.createElement(b,{className:(0,e$t.default)(`${f}-tbody`,s)},n&&g3.default.createElement(i3e,{rowComponent:w,cellComponent:_,prefixCls:f,columnsKey:I,onColumnResize:u}),B)},[t,r,f,i,n,o,e,h,m,a,u,v,s])}var t$t=g3.default.memo(IBn);t$t.displayName="Body";var r$t=t$t;d();p();var cp=ie(qe()),_se=ie(qe()),o$t=ie(Wr());Hb();d();p();var KZe=ie(qe());function RBn({colWidths:t,columns:e,columCount:r}){let n=[],o=r||e.length,i=!1;for(let a=o-1;a>=0;a-=1){let s=t[a];(s||i)&&(n.unshift(KZe.createElement("col",{key:a,style:{width:s}})),i=!0)}return KZe.createElement("colgroup",null,n)}var n$t=RBn;function MBn(t,e){return(0,_se.useMemo)(()=>{let r=[];for(let n=0;n<e;n+=1){let o=t[n];if(o!==void 0)r[n]=o;else return null}return r},[t.join("_"),e])}var i$t=cp.forwardRef(({className:t,noData:e,columns:r,flattenColumns:n,colWidths:o,columCount:i,stickyOffsets:a,fixHeader:s,stickyTopOffset:c,stickyBottomOffset:l,stickyClassName:u,onScroll:f,maxContentScroll:h,children:m,...g},v)=>{let{prefixCls:b,isSticky:w}=cp.useContext(kw),_=0,I=cp.useRef(null),B=cp.useCallback(j=>{zZe(v,j),zZe(I,j)},[]);cp.useEffect(()=>{function j(M){let{currentTarget:y,deltaX:x}=M;x&&(f({currentTarget:y,scrollLeft:y.scrollLeft+x}),M.preventDefault())}return I.current?.addEventListener("wheel",j),()=>{I.current?.removeEventListener("wheel",j)}},[]);let L=cp.useMemo(()=>n.every(j=>j.width>=0),[n]),D=n[n.length-1],z={fixed:D?D.fixed:null,scrollbar:!0,onHeaderCell:()=>({className:`${b}-cell-scrollbar`})},G=(0,_se.useMemo)(()=>_?[...r,z]:r,[_,r]),U=(0,_se.useMemo)(()=>_?[...n,z]:n,[_,n]),T=(0,_se.useMemo)(()=>{let j=uu(),{right:M,left:y}=a;return{...a,left:j?[...y.map(x=>x+_),0]:y,right:j?M:[...M.map(x=>x+_),0],isSticky:w}},[_,a,w]),P=MBn(o,i);return cp.createElement("div",{style:{overflow:"hidden",...w?{top:c,bottom:l}:{}},ref:B,className:(0,o$t.default)(t,{[u]:!!u})},cp.createElement("table",{style:{tableLayout:"fixed",visibility:e||P?null:"hidden"}},(!e||!h||L)&&cp.createElement(n$t,{colWidths:P?[...P,_]:[],columCount:i+1,columns:U}),m({...g,stickyOffsets:T,columns:G,flattenColumns:U})))});i$t.displayName="FixedHolder";var a$t=cp.memo(i$t);d();p();var lY=ie(qe()),u$t=ie(Wr());d();p();var s3e=ie(qe()),s$t=ie(Wr());d();p();Hb();function a3e(t,e,r,n){let o=r[t]||{},i=r[e]||{},a=uu(),s,c;o.fixed==="left"?s=n.left[a?e:t]:i.fixed==="right"&&(c=n.right[a?t:e]);let l,u,f,h,m=r[e+1],g=r[t-1];return a?s!==void 0?h=!(g&&g.fixed==="left"):c!==void 0&&(f=!(m&&m.fixed==="right")):s!==void 0?l=!(m&&m.fixed==="left"):c!==void 0&&(u=!(g&&g.fixed==="right")),{fixLeft:s,fixRight:c,lastFixLeft:l,firstFixRight:u,lastFixRight:f,firstFixLeft:h,isSticky:n.isSticky}}function c$t({cells:t,onHeaderRow:e,stickyOffsets:r,flattenColumns:n,rowComponent:o,cellComponent:i,headerBorder:a,renderHeaderRow:s}){let{bordered:c,simpleBordered:l,onHeaderCell:u,prefixCls:f,alignSide:h}=s3e.default.useContext(kw),m=y7(t.map(_=>_.column)),g=(0,s$t.default)({[`${f}-row-slide`]:h}),v=g?{className:g}:{},b=typeof e=="function"?{...v,...e(t.map(({column:_})=>_),0)}:v,w=t.map((_,I)=>{let{column:B}=_,L=a3e(_.colStart,_.colEnd,n,r),D;return u&&(D=u(B)),B&&B.onHeaderCell&&(D={...D,...B.onHeaderCell(B)}),B.width&&(D={...D,style:{...D?.style,width:B.width}}),s3e.default.createElement(x7,{..._,bordered:c,ellipsis:B.ellipsis,align:B.align,component:i,prefixCls:f,key:m[I],simpleBordered:l||a,additionalProps:D,...L,rowType:"header"})});return s3e.default.createElement(o,{...b},typeof s=="function"?s({cellList:w}):w)}c$t.displayName="HeaderRow";var l$t=c$t;function PBn(t,e=0){let r=e;return t.filter(Boolean).map(o=>{let i={key:o.key,className:o.className||"",children:o.title,column:o,colStart:r},a=1;return i.colSpan=a,i.colEnd=i.colStart+a-1,r+=a,i})}function NBn({stickyOffsets:t,columns:e,onHeaderRow:r,flattenColumns:n,headerBorder:o,renderHeaderRow:i,className:a,stickyWithAutoWidth:s}){let{prefixCls:c,getComponent:l}=lY.default.useContext(kw),u=lY.default.useMemo(()=>PBn(e),[e]),f=l(["header","wrapper"],"thead"),h=l(["header","row"],"tr"),m=l(["header","cell"],"th");return lY.default.createElement(f,{className:(0,u$t.default)(`${c}-thead`,s&&`${c}-thead-sticky`,a)},lY.default.createElement(l$t,{flattenColumns:n,cells:u,onHeaderRow:r,stickyOffsets:t,rowComponent:h,cellComponent:m,index:0,headerBorder:o,renderHeaderRow:i}))}var YZe=lY.default.memo(NBn);d();p();var f$t=ie(qe());function BBn({className:t,children:e}){return f$t.default.createElement("div",{className:t},e)}var JZe=BBn;d();p();var c3e=ie(qe());Hb();function XZe(t){return t.reduce((e,r)=>{let{fixed:n}=r,o=n===!0?"left":n,i=r.children;return i&&i.length>0?[...e,...XZe(i).map(a=>({fixed:o,...a}))]:[...e,{...r,fixed:o}]},[])}function OBn(t){return t.map(e=>{let{fixed:r,...n}=e;return{fixed:_L(r),...n}})}function DBn({columns:t,children:e},r){let n=c3e.default.useMemo(()=>t,[t,e]),o=c3e.default.useMemo(()=>{let a=n;return r&&(a=r(a)),a.length||(a=[{render:()=>null}]),a},[n,r]),i=c3e.default.useMemo(()=>uu()?OBn(XZe(o)):XZe(o),[o]);return[o,i]}var d$t=DBn;d();p();var Cse=ie(qe());d();p();var ZZe=ie(qe()),QZe=ie(Wr());function p$t({prefixCls:t,record:e,onExpand:r,expanded:n,expandable:o}){let i=`${t}-row-expand-icon`;if(!o)return ZZe.createElement("span",{className:(0,QZe.default)(i,`${t}-row-spaced`)});let a=s=>{r(e,s),s.stopPropagation()};return ZZe.createElement("span",{className:(0,QZe.default)(i,{[`${t}-row-expanded`]:n,[`${t}-row-collapsed`]:!n}),onClick:a})}function h$t(t,e,r){let n=[];function o(i){(i||[]).forEach((a,s)=>{n.push(e(a,s)),o(a[r])})}return o(t),n}var LBn="children",m$t=({rawData:t,onExpand:e,getRowKey:r,expandedRowKeys:n,expandedRowRender:o,childrenColumnName:i,defaultExpandAllRows:a,defaultExpandedRowKeys:s})=>{let c=i||LBn,[l,u]=Cse.default.useState(()=>s||(a?h$t(t,r,c)||[]:[])),f=Cse.default.useMemo(()=>new Set(n||l||[]),[n,l]),h=Cse.default.useMemo(()=>o&&typeof o=="function"?"row":t.some(g=>g&&typeof g=="object"&&g[c])?"nest":"",[t]),m=Cse.default.useCallback(g=>{let v=r(g),b,w=f.has(v);w?(f.delete(v),b=[...f]):b=[...f,v],u(b),e&&e(!w,g)},[r,f,e]);return{expandableType:h,mergedExpandedKeys:f,onTriggerExpand:m,mergedChildrenColumnName:c}};d();p();var SS=ie(qe());ps();function g$t(t){let e=(0,SS.useRef)(t),[,r]=(0,SS.useState)({}),n=(0,SS.useRef)(null),o=(0,SS.useRef)([]);function i(a){o.current.push(a);let s=Promise.resolve();n.current=s,s.then(()=>{if(n.current===s){let c=o.current,l=e.current;o.current=[],c.forEach(u=>{e.current=u(e.current)}),n.current=null,l!==e.current&&r({})}}).catch(()=>{})}return(0,SS.useEffect)(()=>()=>{n.current=null},[]),[e.current,i]}function v$t(t){let e=(0,SS.useRef)(t||null),r=(0,SS.useRef)();function n(){Dt.clearTimeout(r.current)}function o(a){e.current=a,n(),r.current=Dt.setTimeout(()=>{e.current=null,r.current=void 0},100)}function i(){return e.current}return(0,SS.useEffect)(()=>n,[]),[o,i]}d();p();var y$t=ie(qe());var UBn=10,b$t=(t,e,r)=>{let{total:n=0,...o}=e&&typeof e=="object"?e:{},[i,a]=y$t.default.useState({current:o.current||1,pageSize:o.pageSize}),s=n>0?n:t,c={...i,...o,total:s},l=Math.ceil(s/c.pageSize);c.current>l&&(c.current=l||1);let u=c.pageSize??UBn,f=m=>{Qo(()=>{a({current:m||1,pageSize:u})},!0)},h=m=>{e&&e.onChange&&e.onChange(m,u),f(m),r&&r(m,u)};return e===!1?[{},()=>{}]:[{...c,onChange:h},f]};d();p();var xU=ie(qe());Hb();var FBn={};function $Ze(t,e){if(!!e){if(typeof e=="function")e(t);else if(e.scrollLeft!==t){let r=e;r.scrollLeft=t}}}var x$t=({columns:t,stickyRef:e,dataSource:r,horizonScroll:n,scrollBodyRef:o,scrollHeaderRef:i,getScrollTarget:a,setScrollTarget:s})=>{let[c,l]=xU.default.useState(!1),[u,f]=xU.default.useState(!1),h=xU.default.useCallback(({currentTarget:v,scrollLeft:b})=>{let w=typeof b=="number"?b:v.scrollLeft,_=v||FBn;if((!a()||a()===_)&&(s(_),$Ze(w,i.current),$Ze(w,o.current)),v){let{scrollWidth:I,clientWidth:B}=v;uu()?(l(-w<I-B),f(-w>0)):(l(w>0),f(w<I-B)),$Ze(w,e.current?.setScrollLeft)}},[i,o,e]),m=()=>{n&&o.current?h({currentTarget:o.current}):(l(!1),f(!1))},g=xU.default.useRef(!1);return xU.default.useEffect(()=>{g.current&&m()},[n,r,t.length]),xU.default.useEffect(()=>{g.current=!0},[]),{onScroll:h,pingedLeft:c,pingedRight:u,triggerOnScroll:m}};d();p();var Tw=ie(qe()),wU=ie(Wr());Ku();var kse=b7.ascend,l3e=b7.descend;function zBn(t,e){return e?t[t.indexOf(e)+1]:t[0]}function tQe(t,e){return"key"in t&&t.key!==void 0&&t.key!==null?t.key:t.dataIndex?Array.isArray(t.dataIndex)?t.dataIndex.join("."):t.dataIndex:e}function A$t(t,e){return e?`${e}-${t}`:`${t}`}function HBn(t,e){return typeof t=="function"?t(e):t}var eQe=(t,e)=>{let r=[];return t.forEach((n,o)=>{let i=A$t(o);n.sorter&&(n.sortOrder?r.push({column:n,sortOrder:n.sortOrder,key:tQe(n,i)}):e&&n.defaultSortOrder&&r.push({column:n,sortOrder:n.defaultSortOrder,key:tQe(n,i)}))}),r},jBn=[kse,l3e],S$t=({columns:t,prefixCls:e,sortDirections:r,onHeaderCell:n,onSorterChange:o})=>{let[i,a]=Tw.default.useState(eQe(t,!0));(0,Tw.useEffect)(()=>{a(eQe(t,!0))},[t.length]);let s=Tw.default.useMemo(()=>{let f=eQe(t,!1);return f.length?f:i},[t,i]),c=f=>{Qo(()=>{a([f])},!0),o&&o([f])},l=(f=[])=>f.map((h,m)=>{let g=A$t(m),v=h.sortDirections||r||jBn;if(h.sorter&&!!v.length){let b=tQe(h,g),w=s.find(({key:z})=>z===b),_=w?w.sortOrder:null,I=Tw.default.createElement(zr,{className:(0,wU.default)("okds-carets-filled-up",`${e}-cell-filled-up`,{active:_===kse}),style:_===kse?h.sorter?.activeStyle:{},"data-testid":"okd-table-sort-up"}),B=Tw.default.createElement(zr,{className:(0,wU.default)("okds-carets-filled-down",`${e}-cell-filled-down`,{active:_===l3e}),style:_===l3e?h.sorter?.activeStyle:{},"data-testid":"okd-table-sort-down"}),L=h.sorterSpaceBetween,D=Tw.default.createElement("div",{className:(0,wU.default)(!L&&`${e}-cell-sorters`,L&&`${e}-cell-sorters-between`)},Tw.default.createElement("span",{className:`${e}-cell-title`},HBn(h.title)),Tw.default.createElement("span",{className:(0,wU.default)(`${e}-cell-sorter`,h.sorter?.className)},Tw.default.createElement("span",{className:`${e}-cell-sorter-inner`},v.includes(kse)&&I,v.includes(l3e)&&B)));return h.sorter?.render&&typeof h.sorter?.render=="function"&&(D=h.sorter?.render(_,D)),{...h,className:(0,wU.default)(h.className,{[`${e}-column-sort`]:!!_}),title:D,onHeaderCell:()=>{let z={...n?.(h),...h?.onHeaderCell?.(h)},G=z.onClick;return z.onClick=U=>{Qo(()=>{c({column:h,key:b,sortOrder:zBn(v,_)}),G?.(U)},!0)},z.className=(0,wU.default)(z.className,`${e}-column-has-sorters`),z}}}return h});return[Tw.default.useMemo(()=>l(t),[t,s,e,r,n]),i]};function w$t(t){return typeof t=="function"?t:t&&typeof t=="object"&&t.compare?t.compare:!1}var E$t=(t=[],e)=>{let r=e.filter(({column:{sorter:n},sortOrder:o})=>w$t(n)&&o);return r.length?t.slice().sort((n,o)=>{let{sortOrder:i,column:{sorter:a}}=r[0],s=w$t(a);if(s&&i){let c=s(n,o,i);if(c!==0)return i===kse?c:-c}return 0}):t};d();p();var _$t=ie(qe());function rQe(t,e){let{offsetHeader:r=0}=typeof t=="object"?t:{};return _$t.default.useMemo(()=>{let n=!!t;return{isSticky:n,stickyClassName:n?`${e}-sticky-holder`:"",offsetHeader:r}},[t,r,e])}d();p();var C$t=ie(qe());Hb();function WBn(t,e){return(0,C$t.useMemo)(()=>{let n=[],o=[],i=0,a=0;for(let s=0;s<e;s+=1)if(uu()){o[s]=a,a+=t[s]||0;let c=e-s-1;n[c]=i,i+=t[c]||0}else{n[s]=i,i+=t[s]||0;let c=e-s-1;o[c]=a,a+=t[c]||0}return{left:n,right:o}},[t,e])}var k$t=WBn;d();p();var T$t=({scroll:t,fixHeader:e,horizonScroll:r})=>{let n,o,i;return e&&(o={overflowY:"auto",maxHeight:t.y}),r&&(n={overflowX:"auto"},e||(o={overflowY:"hidden"}),i={width:t.x===!0?"auto":t.x,minWidth:"100%"}),{scrollXStyle:n,scrollYStyle:o,scrollTableStyle:i}};d();p();var I$t=t=>{if(!t)return!1;if(t.offsetParent)return!0;if(t.getBoundingClientRect){let e=t.getBoundingClientRect();if(e.width||e.height)return!0}return!1};var GBn=[],VBn=$o.default.memo(({children:t})=>t,(t,e)=>mSe(t.props,e.props)?t.pingLeft!==e.pingLeft||t.pingRight!==e.pingRight:!1);function u3e(t){let e=kt.mergeProps(u3e.defaultPropsValue,t),{sticky:r,fixedBoxShadow:n=!0,loading:o,bordered:i,simpleBordered:a,headerBorder:s,className:c,rowClassName:l,emptyClassName:u,style:f,dataSource:h,rowKey:m,scroll:g,tableLayout:v,tbodyClassName:b,headerClassName:w,contentClassName:_,stickyWithAutoWidth:I,title:B,footer:L,id:D,showHeader:z,components:G,emptyText:U,transformColumns:T,onRow:P,onHeaderRow:j,onCell:M,onHeaderCell:y,renderHeaderRow:x,renderBodyRow:C,sortDirections:R,getScrollRef:E,expandIcon:N,expandedRowKeys:V,expandedRowRender:F,rowExpandable:k,onExpand:H,expandRowByClick:re,childrenColumnName:Y,defaultExpandAllRows:oe,defaultExpandedRowKeys:q,expandedSticky:X,expandRowBorder:K,expandedRowClassName:$,pagination:ee,onChange:se,prefixCls:ve=`${$t}-table`,renderVirtualList:xe=null,fixedHeader:ke,alignSide:Pe,background:Te,hover:Z,ignoreIndex:te}=e,le=h||GBn,Ee=!!le.length,Ue=$o.default.useCallback((xi,al)=>e3e(G,xi)||al,[G]),Me=$o.default.useMemo(()=>typeof m=="function"?m:xi=>xi&&xi[m],[m]),Ve=N||p$t,_t={onExpand:H,getRowKey:Me,rawData:le,expandIcon:N,expandedRowKeys:V,expandedRowRender:F,childrenColumnName:Y,defaultExpandAllRows:oe,defaultExpandedRowKeys:q},{expandableType:Ze,mergedExpandedKeys:gt,mergedChildrenColumnName:Gt,onTriggerExpand:mt}=m$t(_t),[ir,Kr]=$o.default.useState(0),[Et,qt]=d$t({...e,expandedKeys:gt,getRowKey:Me,onTriggerExpand:mt,expandIcon:Ve},T),xr=(xi,al)=>{se&&se(xi,al)},xt=xi=>{xr("sort",{sorterStates:xi})},[Kt,nn]=S$t({columns:Et,prefixCls:ve,sortDirections:R,onHeaderCell:y,onSorterChange:xt}),Ot=$o.default.useMemo(()=>E$t(le,nn),[le,nn]),ar=$o.default.useMemo(()=>({columns:Kt,flattenColumns:qt}),[Kt,qt]),$r=(xi,al)=>{xr("paginate",{current:xi,pageSize:al})},[Bt]=b$t(Ot.length,ee,$r),ur=$o.default.useMemo(()=>{if(ee===!1||!Bt.pageSize)return Ot;let{total:xi,pageSize:al,current:n0=1}=Bt;return Ot.length<xi?Ot.length>al?Ot.slice((n0-1)*al,n0*al):Ot:Ot.slice((n0-1)*al,n0*al)},[Ot,ee,Bt]),Cn=$o.default.useRef(),At=$o.default.useRef(),Ar=$o.default.useRef(),xn=$o.default.useRef(),Mt=g&&Ase(g.y),vr=g&&Ase(g.x),[pn,Ht]=v$t(null),{scrollXStyle:dr,scrollYStyle:kn,scrollTableStyle:jt}=T$t({scroll:g,fixHeader:Mt,horizonScroll:vr}),_r={...e,stickyRef:Cn,scrollBodyRef:Ar,horizonScroll:vr,scrollHeaderRef:xn,getScrollTarget:Ht,setScrollTarget:pn},{onScroll:vn,pingedLeft:zt,pingedRight:pr,triggerOnScroll:wn}=x$t(_r),{isSticky:Lt,offsetHeader:Cr,stickyClassName:Ui}=rQe(r,ve),[Ir,Rr]=g$t(new Map),Fi=y7(qt).map(xi=>Ir.get(xi)),zi=$o.default.useMemo(()=>Fi,[Fi.join("_")]),ri=k$t(zi,qt.length),li=vr&&qt.some(({fixed:xi})=>xi),bi=$o.default.useCallback((xi,al)=>{I$t(At.current)&&Rr(n0=>{if(n0.get(xi)!==al){let $N=new Map(n0);return $N.set(xi,al),$N}return n0})},[]),Sa=pae(({width:xi})=>{xi!==ir&&(wn(),Kr(At.current?At.current.offsetWidth:xi))}),ks=Ue(["table"],"table"),Fa=$o.default.useMemo(()=>v||(li?g.x==="max-content"?"auto":"fixed":Mt||Lt||qt.some(({ellipsis:xi})=>xi)?"fixed":"auto"),[Lt,Mt,li,qt,v]),za={colWidths:zi,onHeaderRow:j,columCount:qt.length,stickyOffsets:ri,fixHeader:Mt,headerBorder:s,renderHeaderRow:x},ls={noData:!ur.length,maxContentScroll:vr&&g.x==="max-content",...za,...ar,stickyClassName:Ui,onScroll:vn},us=$o.default.useMemo(()=>Ee?null:typeof U=="function"?U():U,[Ee,U]),Hi={};typeof o=="object"&&(Hi=o);let Ha=xe?{"--okd-inner-table-grid-template-columns":t3e(qt)}:{},hi=$o.default.useMemo(()=>xi=>$o.default.createElement(YZe,{...xi}),[]),Rl=$o.default.createElement("div",{className:(0,uY.default)(kt.data.okdNamespace,`${ve}-wrapper`,`${ve}-scroll-style`,xe&&`${ve}-virtual-scroll-style`,I&&`${ve}-full-height`,c),style:{...f,"--okd-inner-table-background":Te}},$o.default.createElement("div",{className:(0,uY.default)(ve,{[`${ve}-bordered`]:i,[`${ve}-ping-left`]:zt,[`${ve}-ping-right`]:pr,[`${ve}-bordered-simple`]:a,[`${ve}-layout-fixed`]:v==="fixed",[`${ve}-fixed-header`]:Mt,[`${ve}-fixed-column`]:li,[`${ve}-fixed-column-box-shadow`]:n,[`${ve}-scroll-horizontal`]:vr,[`${ve}-has-fix-left`]:qt[0]&&qt[0].fixed,[`${ve}-has-fix-right`]:qt[qt.length-1]&&qt[qt.length-1].fixed==="right"},I&&`${ve}-full-height`),id:D,ref:At,style:i?.style},$o.default.createElement(VBn,{pingLeft:zt,pingRight:pr,props:{...e,stickyOffsets:ri,columnContext:ar,mergedExpandedKeys:gt}},B&&$o.default.createElement(JZe,{className:`${ve}-title`},B(ur)),$o.default.createElement("div",{className:(0,uY.default)(`${ve}-container`,I&&`${ve}-full-height`)},(Lt||ke)&&z!==!1&&$o.default.createElement(a$t,{...ls,stickyTopOffset:Cr,className:`${ve}-header`,ref:xn},hi),$o.default.createElement("div",{style:{...dr,...kn},className:(0,uY.default)(`${ve}-content`,I&&`${ve}-full-height`,_),onScroll:vn,ref:xi=>{Ar.current=xi,E?.(xi)}},$o.default.createElement(ks,{style:{...jt,tableLayout:Fa,...Ha}},!(Lt||ke)&&z!==!1&&$o.default.createElement(YZe,{className:w,stickyWithAutoWidth:I,...za,...ar}),$o.default.createElement(r$t,{onRow:P,ignoreIndex:te,loading:o,dataSource:ur,rowExpandable:k,measureColumnWidth:Lt||ke||Mt||vr,expandedKeys:gt,getRowKey:Me,tbodyClassName:b,childrenColumnName:Gt,renderVirtualList:xe})))),!Ee&&$o.default.createElement("div",{className:(0,uY.default)(`${ve}-placeholder`,u)},us),L&&$o.default.createElement(JZe,{className:`${ve}-footer`},L(ur)),!!o&&$o.default.createElement(gg.Circle,{hasMask:!0,zIndex:10,type:gg.TYPE.primary,...Hi}))),ee&&$o.default.createElement(EQt,{className:`${ve}-pagination`,useReactTransition:!0,...Bt}));vr&&(Rl=$o.default.createElement(F0,{onResize:Sa},Rl));let il=$o.default.useMemo(()=>({onCell:M,isSticky:Lt,bordered:i,prefixCls:ve,alignSide:Pe,getComponent:Ue,onHeaderCell:y,simpleBordered:a,fixedInfoList:qt.map((xi,al)=>a3e(al,al,qt,ri))}),[M,i,Lt,ve,y,Ue,qt,ri,a,Pe]),Ql=$o.default.useMemo(()=>({...ar,tableLayout:Fa,rowClassName:l,expandIcon:Ve,expandableType:Ze,expandRowByClick:re,onTriggerExpand:mt,expandedRowRender:F,expandRowBorder:K,renderBodyRow:C,hover:Z,expandedRowClassName:$}),[ar,Fa,l,Ve,Ze,re,mt,F,K,C,Z,$]),$l=$o.default.useMemo(()=>({componentWidth:ir,fixHeader:Mt,fixColumn:li,expandedSticky:X,horizonScroll:vr}),[ir,Mt,li,X,vr]),QN=$o.default.useMemo(()=>({onColumnResize:bi}),[bi]);return $o.default.createElement(kw.Provider,{value:il},$o.default.createElement(v7.Provider,{value:Ql},$o.default.createElement(r3e.Provider,{value:$l},$o.default.createElement($_e.Provider,{value:QN},Rl))))}u3e.propTypes={sticky:dn.default.oneOfType([dn.default.bool,dn.default.object]),stickyWithAutoWidth:dn.default.bool,fixedBoxShadow:dn.default.bool,className:dn.default.string,bordered:dn.default.oneOfType([dn.default.bool,dn.default.object]),simpleBordered:dn.default.oneOfType([dn.default.bool,dn.default.object]),columns:dn.default.array,components:dn.default.any,emptyText:dn.default.oneOfType([dn.default.node,dn.default.func]),emptyClassName:dn.default.oneOfType([dn.default.string,dn.default.func]),dataSource:dn.default.arrayOf(dn.default.object),childrenColumnName:dn.default.string,expandedRowKeys:dn.default.array,defaultExpandAllRows:dn.default.bool,defaultExpandedRowKeys:dn.default.array,expandIcon:dn.default.func,expandedRowRender:dn.default.func,rowExpandable:dn.default.func,expandedSticky:dn.default.bool,expandRowByClick:dn.default.bool,showHeader:dn.default.bool,rowClassName:dn.default.oneOfType([dn.default.string,dn.default.func]),scroll:dn.default.shape({x:dn.default.oneOfType([dn.default.string,dn.default.number,dn.default.bool]),y:dn.default.oneOfType([dn.default.string,dn.default.number])}),rowKey:dn.default.oneOfType([dn.default.string,dn.default.func]),loading:dn.default.oneOfType([dn.default.bool,dn.default.object]),footer:dn.default.func,pagination:dn.default.oneOfType([dn.default.bool,dn.default.object]),onExpand:dn.default.func,onChange:dn.default.func,onRow:dn.default.func,onHeaderRow:dn.default.func,onCell:dn.default.func,onHeaderCell:dn.default.func,sortDirections:dn.default.array,getScrollRef:dn.default.func,renderHeaderRow:dn.default.func,renderBodyRow:dn.default.func,headerBorder:dn.default.bool,tbodyClassName:dn.default.string,contentClassName:dn.default.string,headerClassName:dn.default.string,expandRowBorder:dn.default.bool,fixedHeader:dn.default.bool,alignSide:dn.default.bool,tableLayout:dn.default.string,hover:dn.default.bool,expandedRowClassName:dn.default.string,background:dn.default.string,ignoreIndex:dn.default.bool};u3e.defaultPropsValue={rowKey:"key",dataSource:[],showHeader:!0,emptyText:"",loading:!1,bordered:!1,expandedSticky:!0,getScrollRef:void 0,childrenColumnName:"children",expandRowByClick:!1,fixedBoxShadow:!0,headerBorder:!0,rowExpandable:()=>!0,tbodyClassName:"",expandRowBorder:!0,renderHeaderRow:void 0,renderBodyRow:void 0,tableLayout:void 0,fixedHeader:!1,alignSide:!1,hover:!1,expandedRowClassName:"",ignoreIndex:!1};var fY=u3e;d();p();fY.ALIGN=bU;fY.FIXEDALIG=jQt;fY.SORTORDER=b7;fY.Cell=x7;var nQe=fY;d();p();var f3e=ie(kc()),M$t=ie(iQe());d();p();var v3={"coin-head":"_coin-head_1m9nu_1",coinHead:"_coin-head_1m9nu_1","avatar-wrap":"_avatar-wrap_1m9nu_6",avatarWrap:"_avatar-wrap_1m9nu_6","chain-avatar":"_chain-avatar_1m9nu_9",chainAvatar:"_chain-avatar_1m9nu_9","token-name-box":"_token-name-box_1m9nu_16",tokenNameBox:"_token-name-box_1m9nu_16","token-name":"_token-name_1m9nu_16",tokenName:"_token-name_1m9nu_16","token-name-ellipsis":"_token-name-ellipsis_1m9nu_27",tokenNameEllipsis:"_token-name-ellipsis_1m9nu_27","recognized-icon":"_recognized-icon_1m9nu_33",recognizedIcon:"_recognized-icon_1m9nu_33","token-address":"_token-address_1m9nu_37",tokenAddress:"_token-address_1m9nu_37","copy-icon":"_copy-icon_1m9nu_45",copyIcon:"_copy-icon_1m9nu_45"};d();p();function dY(t,e,r){if(!t)return"";let n=t.length;if(e+r>=n)return t;let o=t.slice(0,e),i=t.slice(n-r);return`${o}...${i}`}var Iw=ie(Ut()),JBn=({hasCopy:t=!0,isCommunityRecognized:e=!1,isTokenNameEllipsis:r=!1,coinInfo:n})=>{let{contractAddress:o,tokenLogoUrl:i,chainLogoUrl:a,symbol:s,isNativeToken:c,chainId:l}=n,u=SAe(()=>{(0,M$t.default)(o),pu.success({title:Bn("wallet_receive_toast_address_copied")})},150);return(0,Iw.jsxs)("div",{className:v3.coinHead,children:[(0,Iw.jsxs)("div",{className:v3.avatarWrap,children:[(0,Iw.jsx)(dw,{style:{width:28,height:28},src:i}),(0,Iw.jsx)(dw,{className:v3.chainAvatar,src:a})]}),(0,Iw.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"2px"},children:[(0,Iw.jsxs)("div",{className:v3.tokenNameBox,children:[(0,Iw.jsx)("span",{className:(0,f3e.default)(v3.tokenName,r&&v3.tokenNameEllipsis),children:s}),e&&(0,Iw.jsx)(zr,{className:(0,f3e.default)("okx-wallet-plugin-recognized",v3.recognizedIcon)})]}),!c&&(0,Iw.jsxs)("span",{className:v3.tokenAddress,onClick:()=>{t&&u()},children:[dY(o,6,4),t&&(0,Iw.jsx)(zr,{className:(0,f3e.default)("okx-wallet-plugin-web3-copy",v3.copyIcon)})]})]})]})},d3e=JBn;d();p();var AU={"header-container":"_header-container_hq7re_1",headerContainer:"_header-container_hq7re_1","info-container":"_info-container_hq7re_10",infoContainer:"_info-container_hq7re_10","action-container":"_action-container_hq7re_15",actionContainer:"_action-container_hq7re_15","view-same-token":"_view-same-token_hq7re_20",viewSameToken:"_view-same-token_hq7re_20","view-same-token-text":"_view-same-token-text_hq7re_27",viewSameTokenText:"_view-same-token-text_hq7re_27",separator:"_separator_hq7re_32"};d();p();var m3e=ie(qe());var sQe=ie(kc());d();p();var P$t=ie(qe());var N$t=ie(kc());d();p();var A7={container:"_container_1mtac_1","container--isOpen":"_container--isOpen_1mtac_13",containerIsOpen:"_container--isOpen_1mtac_13",inner:"_inner_1mtac_16",content:"_content_1mtac_22",title:"_title_1mtac_28",desc:"_desc_1mtac_35",switch:"_switch_1mtac_42"};d();p();var Jb={enableState:{["X"]:!0,["SOLSCAN"]:!0},hideCloseButton:!1,keyword:"",isOpen:!1,cursorPos:null},Tse=[],Wl={setFeatureEnabled(t){Jb.enableState!==t&&(Jb.enableState=t,Wl.close(),aQe())},open({keyword:t,hideCloseButton:e=!1,cursorPos:r}){Jb.keyword===t&&Jb.cursorPos===r||(Jb.isOpen=!0,Jb.hideCloseButton=e,Jb.keyword=t,Jb.cursorPos=r,aQe())},close(){!Jb.isOpen||(Jb.isOpen=!1,Jb.keyword="",Jb.cursorPos=null,aQe())},subscribe(t){return Tse=[...Tse,t],()=>{Tse=Tse.filter(e=>e!==t)}},getSnapshot(){return JSON.stringify(Jb)}};function aQe(){for(let t of Tse)t()}d();p();var Ise=ie(qe()),XBn=1e3,p3e=t=>{let{delay:e=XBn}=t??{},r=(0,Ise.useRef)(null),n=(0,Ise.useCallback)(()=>{r.current!==null&&clearTimeout(r.current),r.current=null},[]);return{runInTimeout:(0,Ise.useCallback)(i=>{n(),r.current=setTimeout(()=>{i?.()},e)},[n,e]),cancelTimeout:n}};d();p();var Gl=()=>{switch(OT.hostname){case"x.com":case"twitter.com":return"X";case"solscan.io":return"SOLSCAN";default:throw new Error("Unsupported domain")}};var S7=ie(Ut()),ZBn=({isOpen:t})=>{let[e,r]=(0,P$t.useState)(!1),{runInTimeout:n}=p3e(),o=()=>{e||(r(!0),n(()=>{let i=Gl();i&&window.okxwallet.setWebWidgetPreferences("COIN_INFO_DIALOG",{[i]:!1}),Wl.close()}))};return(0,S7.jsx)("div",{className:(0,N$t.default)(A7.container,{[A7["container--isOpen"]]:t}),children:(0,S7.jsxs)("div",{className:A7.inner,children:[(0,S7.jsxs)("div",{className:A7.content,children:[(0,S7.jsx)("div",{className:A7.title,children:Bn("wallet_extension_card_title_display_hover")}),(0,S7.jsx)("div",{className:A7.desc,children:Bn("wallet_extension_card_toggle_display_hover")})]}),(0,S7.jsx)(F_e,{size:F_e.SIZE.md,disabled:e,className:A7.switch,checked:!e,onChange:o})]})})},B$t=ZBn;d();p();var h3e={"action-container":"_action-container_1bqpx_1",actionContainer:"_action-container_1bqpx_1","more-btn":"_more-btn_1bqpx_7",moreBtn:"_more-btn_1bqpx_7","close-btn":"_close-btn_1bqpx_16",closeBtn:"_close-btn_1bqpx_16",popup:"_popup_1bqpx_24"};var u6=ie(Ut()),QBn=({className:t})=>{let[e,r]=(0,m3e.useState)(!1),n=(0,m3e.useCallback)(()=>{Wl.close()},[]);return(0,u6.jsxs)(u6.Fragment,{children:[(0,u6.jsxs)("div",{className:h3e.actionContainer,children:[(0,u6.jsx)(zr,{className:(0,sQe.default)("okx-wallet-plugin-more",h3e.moreBtn),onClick:()=>r(!e)}),(0,u6.jsx)(zr,{className:(0,sQe.default)("okx-wallet-plugin-close",h3e.closeBtn),onClick:n})]}),(0,u6.jsx)(B$t,{isOpen:e})]})},pY=QBn;d();p();var hu=ie(qe());d();p();var g3e={"token-follow":"_token-follow_124go_1",tokenFollow:"_token-follow_124go_1","token-follow-selected":"_token-follow-selected_124go_7",tokenFollowSelected:"_token-follow-selected_124go_7","token-disclaimer":"_token-disclaimer_124go_10",tokenDisclaimer:"_token-disclaimer_124go_10"};d();p();var v3e=ie(qe());var Rse=(0,v3e.createContext)({provider:{getCoinDetail:()=>Promise.resolve(null),getCoinPriceChart:()=>Promise.resolve([]),getCoinPnl:()=>Promise.resolve(null),batchSearchCoin:()=>Promise.resolve({}),getMarketLink:()=>Promise.resolve(""),getTokenIsSupportMemeMode:()=>Promise.resolve(!1),updateTokenFollowStatus:()=>Promise.resolve({code:0,data:{}}),queryTokenFollowStatus:()=>Promise.resolve({code:0,data:[]}),queryAddressFollowStatus:()=>Promise.resolve({code:0,data:[]}),dexLogin:()=>Promise.resolve({code:0,data:{token:""}}),getCurrentWallet:()=>Promise.resolve({wallet:null,walletAddress:""}),updateAddressFollowStatus:()=>Promise.resolve({code:0,data:{}})}}),E7=()=>(0,v3e.useContext)(Rse);d();p();var lQe=ie(qe());d();p();var b3={"follow-group-list":"_follow-group-list_osjkr_1",followGroupList:"_follow-group-list_osjkr_1","follow-group-list-container":"_follow-group-list-container_osjkr_8",followGroupListContainer:"_follow-group-list-container_osjkr_8","follow-group-list-scroll":"_follow-group-list-scroll_osjkr_12",followGroupListScroll:"_follow-group-list-scroll_osjkr_12","follow-group-list-item":"_follow-group-list-item_osjkr_16",followGroupListItem:"_follow-group-list-item_osjkr_16","follow-group-list-item-label":"_follow-group-list-item-label_osjkr_23",followGroupListItemLabel:"_follow-group-list-item-label_osjkr_23","follow-group-list-gapline":"_follow-group-list-gapline_osjkr_28",followGroupListGapline:"_follow-group-list-gapline_osjkr_28","follow-group-list-action":"_follow-group-list-action_osjkr_34",followGroupListAction:"_follow-group-list-action_osjkr_34","follow-group-list-action-icon":"_follow-group-list-action-icon_osjkr_41",followGroupListActionIcon:"_follow-group-list-action-icon_osjkr_41","follow-group-list-action-text":"_follow-group-list-action-text_osjkr_45",followGroupListActionText:"_follow-group-list-action-text_osjkr_45"};var cQe=ie(kc());var Xb=ie(Ut()),$Bn=({group:t,onCheck:e})=>{let r=(0,lQe.useCallback)(async n=>{await e(n,t)},[e,t]);return(0,Xb.jsx)(fK,{onClick:r,children:(0,Xb.jsxs)("div",{className:b3["follow-group-list-item"],children:[(0,Xb.jsx)("div",{className:b3["follow-group-list-item-label"],children:t.groupName}),(0,Xb.jsx)($ae,{circle:!0,checked:t.followed})]})},t.groupId)},O$t={address:"https://web3.okx.com/tracker/addresses",token:"https://web3.okx.com/tracker"},y3e=({groups:t,onCheck:e,isAddress:r=!1})=>{let n=(0,lQe.useCallback)(()=>{window.open(r?O$t.address:O$t.token,"_blank")},[r]);return(0,Xb.jsxs)("div",{className:b3["follow-group-list"],children:[(0,Xb.jsx)("div",{className:(0,cQe.default)({[b3["follow-group-list-container"]]:!0,[b3["follow-group-list-scroll"]]:t.length>5}),children:t.map(o=>(0,Xb.jsx)($Bn,{group:o,onCheck:e},o.groupId))}),(0,Xb.jsx)("div",{className:b3["follow-group-list-gapline"]}),(0,Xb.jsxs)("div",{className:b3["follow-group-list-action"],onClick:n,children:[(0,Xb.jsx)(zr,{className:(0,cQe.default)("okx-wallet-plugin-setting-20",b3["follow-group-list-action-icon"])}),(0,Xb.jsx)("div",{className:b3["follow-group-list-action-text"],children:ba("wallet_extension_card_select_textbtn_manage_groups")})]})]})};d();p();d();p();var D$t=()=>document.getElementById("react-root"),L$t=(t,e)=>{let r=t;return e.every(n=>{let[o,i]=n.split("=");return r.getAttribute(o)===i})},EU=(t,e)=>{let r=t.getAttribute("href");if(r)if(e){let n=r.match(e);if(n)return n[1]}else return r;return null};var b3e=(t,e,r)=>{let n,o,i,a=e.width,s=e.height,c=t.getBoundingClientRect();return c.right+a<r.width?n=c.left:n=c.right-a,c.bottom+s<r.height?(o=c.bottom,i="bottom"):c.top-s>0?(o=c.top-s,i="top"):(o=c.bottom,i="bottom"),{left:n,top:o,placement:i}},U$t=(t,e)=>{let r=t.getBoundingClientRect(),n=e.getBoundingClientRect(),o=0;return r.left<n.left?o=n.left-r.right:o=r.left-n.right,o};d();p();function F$t(t){return"left"in t}d();p();d();p();var x3e="okx-wallet-dapp-injector";Zx.init({project:x3e});Zx.session.init({project:x3e});var x3=Zx.getInstance(x3e),_Xa=Zx.session.getInstance(x3e);var z$t="onChainUserId";function H$t(){let t=x3.get(z$t);if(!t){let e=eOn();return x3.set(z$t,e),e}return t}function eOn(){let t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),e=[],r;e[8]="-",e[13]="-",e[18]="-",e[23]="-",e[14]="4";for(let n=0;n<36;n++)e[n]||(r=0|K_.get()*16,e[n]=t[n==19?r&3|8:r]);return e.join("")}d();p();var w3e=ie(qe()),uQe=(0,w3e.createContext)({dialogContainerRef:null,isOpen:!1}),j$t=()=>(0,w3e.useContext)(uQe);d();p();var hQe=ie(Pse());d();p();d();p();d();p();var dQe=class{constructor(){ae(this,"dataMap");this.dataMap=new Map,this.stringifyUid=this.stringifyUid.bind(this)}get subscriptionList(){let e=new Set;for(let[r,n]of this.dataMap)for(let[o,i]of n)for(let a of i)e.add(a);return e}stringifyUid(e){return`${e.chainId}-${e.tokenAddress}`}parseUid(e){let[r,n]=e.split("-");return{chainId:r,tokenAddress:n}}isExist(e){return this.subscriptionList.has(e)}addCoins(e,r,n){this.dataMap.has(e)||this.dataMap.set(e,new Map);let o=this.dataMap.get(e);o.has(r)||o.set(r,new Set);let i=o.get(r);n.forEach(a=>{let s=this.stringifyUid(a);i.add(s)})}removeGroup(e,r){if(this.dataMap.has(e)){let n=this.dataMap.get(e);n.has(r)&&n.delete(r)}}removeCoinFromGroup(e,r,n){if(this.dataMap.has(e)){let o=this.dataMap.get(e);if(o.has(r)){let i=o.get(r),a=this.stringifyUid(n);i.delete(a)}}}getFeaturesForCoin(e){let r=[];for(let[n,o]of this.dataMap)for(let[i,a]of o)a.has(this.stringifyUid(e))&&r.push(n);return r}},ter=dQe;var hY=class{constructor(){ae(this,"modal");ae(this,"handlerByFeature",new Map);this.modal=new ter}static getInstance(){return hY.instance||(hY.instance=new hY),hY.instance}stringifyUid(e){return this.modal.stringifyUid(e)}setupFeatureHandler(e,r,n){let o=this.handlerByFeature.get(e);o||(o=new Map),o.set(r,n),this.handlerByFeature.set(e,o)}checkIsValidResponse(e){return!!e?.chainId&&!!e?.tokenContractAddress}processResponse(e){let r=this.modal.getFeaturesForCoin({chainId:e.chainId,tokenAddress:e.tokenContractAddress});for(let n of r){let o=this.handlerByFeature.get(n);if(o)for(let[i,a]of o)a.successCallback(e)}}getSubscriptions(){let e=new Set;for(let r of this.modal.subscriptionList)e.add(this.modal.parseUid(r));return e}addSubscription(e,r,n){this.modal.addCoins(e,r,n)}removeSubscriptionFromGroup(e,r,n){this.modal.removeCoinFromGroup(e,r,n)}removeGroup(e,r){this.modal.removeGroup(e,r);let n=this.handlerByFeature.get(e);n&&(n.delete(r),n.size===0&&this.handlerByFeature.delete(e))}},S3e=hY;ae(S3e,"instance",null);var E3e=S3e;var Bse="okx-dapp-injector-react-root",_7="coin-info-dialog",rer="data-dialog",ner="okx-coin-info",_3e="okx-token-tags",w3="okx-token-tag",C3e="token-tag-bar";var k3e={project:"okx_extension_wallet",site:"okx",locale:"en-US"},oer="https://web3.okx.com";var C7="dex-market-v3",Ose=10,ier=5e3,bZa={["COIN_INFO"]:E3e},aer="communityRecognised",ser="content_script_message",cer={goToDexSwapMemeMode:"goToDexSwapMemeMode",notifyRedirect:"notifyRedirect"},T3e="okui-popup-layer";d();p();var mY={enableState:{["X"]:!0,["SOLSCAN"]:!0},needsUpdate:!1},Dse=[],ES={setFeatureEnabled(t){mY.enableState!==t&&(mY.enableState=t,mY.needsUpdate=!0,ler())},setNeedsUpdate(t){mY.needsUpdate!==t&&(mY.needsUpdate=t,ler())},subscribe(t){return Dse=[...Dse,t],()=>{Dse=Dse.filter(e=>e!==t)}},getSnapshot(){return JSON.stringify(mY)}};function ler(){for(let t of Dse)t()}var EOn=600,_On=300,mQe=/\/search\?q=%24([a-zA-Z0-9.]+)&src=cashtag_click$/,I3e=[],COn=async(t,e,r)=>{let n=EU(t.target,mQe),o=L$t(t.target,["role=link"]);if(!n||!o)return;gY&&gY.cancel();let i=window.innerWidth,a=window.innerHeight,s=r.offsetWidth||600,c=r.offsetHeight||400,l=b3e(e,{width:s,height:c},{width:i,height:a}),u={left:l.left,top:l.top,placement:l.placement};Wl.open({keyword:n,cursorPos:u,hideCloseButton:!1})},uer=(t,e,r)=>{if(kOn())return;let n=t;document.body.querySelector(`.${T3e}`)?.contains(n.relatedTarget)||!e.contains(n.relatedTarget)&&!r?.contains(n.relatedTarget)&&Wl.close()},gY=(0,hQe.default)(uer,_On),{getDisablePointerLeave:kOn,setDisablePointerLeave:gQe}=(()=>{let t=!1;return{setDisablePointerLeave:n=>{t=n},getDisablePointerLeave:()=>t}})(),pQe=(0,hQe.default)(COn,EOn),TOn=t=>{let e=document.getElementById(_7);t.hasChildNodes()&&t.childNodes.forEach(r=>{r instanceof HTMLElement&&(r.style.pointerEvents="none")}),t.addEventListener("pointerenter",r=>pQe(r,t,e)),e?.addEventListener("pointerenter",()=>{gY&&gY.cancel()}),t.addEventListener("pointerup",r=>{uer(r,t,e)}),t.addEventListener("pointerleave",r=>{pQe&&pQe.cancel(),gY(r,t,e)}),e?.addEventListener("pointerleave",r=>gY(r,t,e))},IOn=t=>{!t.hasAttribute("data-testid")&&["cellInnerDiv","UserDescription"].includes(t.getAttribute("data-testid")||"")||t.querySelectorAll("a").forEach(e=>{e.hasAttribute("href")&&Boolean(EU(e,mQe))&&TOn(e)})},ROn=t=>{if(!t.hasAttribute("data-testid")&&!["cellInnerDiv"].includes(t.getAttribute("data-testid")||""))return;let e=t.querySelector('[data-testid="tweet"]');if(!e)return;let r=e.children[0].children[0].children,n=e.querySelector('[data-testid="User-Name"]'),o=e.querySelector('[data-testid="tweetText"]'),i=!!o;if(!n)return;i||(o=n.parentElement?.parentElement?.parentElement?.parentElement?.nextElementSibling);let a=o.querySelectorAll('a[role="link"]'),s=[];if(a.forEach(u=>{let f=EU(u,mQe);f&&s.push(f)}),!s.length)return;let c=document.createElement("div");c.classList.add(w3),c.setAttribute("data-tweetId",`${Math.random().toString(36).slice(2,18)}`),c.setAttribute("data-coinTags",s.join(",")),o.before(c);let l=i?o.parentElement?.parentElement:o.parentElement;l&&(l.style.zIndex="1"),ES.setNeedsUpdate(!0)},MOn=t=>{if(t instanceof HTMLElement){let e=t;IOn(e),ROn(e)}},POn=()=>{for(let t of I3e)t.forEach(e=>{e.addedNodes.length&&e.addedNodes.forEach(r=>{MOn(r)})});I3e.length=0},fer=()=>{new MutationObserver(e=>{I3e.length||setTimeout(()=>{requestAnimationFrame(()=>POn())},1e3),I3e.push(e)}).observe(D$t(),{childList:!0,subtree:!0})};d();p();var R3e=ie(qe());d();p();var vY={container:"_container_n2g3i_1","scroll-box":"_scroll-box_n2g3i_8",scrollBox:"_scroll-box_n2g3i_8","start-row":"_start-row_n2g3i_11",startRow:"_start-row_n2g3i_11","contents-view":"_contents-view_n2g3i_16",contentsView:"_contents-view_n2g3i_16"};var Xv=ie(Ut()),M3e=({visible:t,containerClass:e,handleChange:r,handleConfirm:n})=>{let[o,i]=(0,R3e.useState)(!1);(0,R3e.useEffect)(()=>{i(!1)},[t]);let a=s=>(0,Xv.jsxs)(Xv.Fragment,{children:[(0,Xv.jsxs)("div",{className:vY["start-row"],children:[(0,Xv.jsx)($ae,{checked:o,onChange:c=>{i(c.target.checked)}}),(0,Xv.jsx)("div",{children:ba("wallet_extension_home_dialog_checkbox_dont_show")})]}),(0,Xv.jsx)(s,{})]});return(0,Xv.jsx)(Xv.Fragment,{children:(0,Xv.jsx)(Iae,{visible:t,scrollBoxClassName:vY["scroll-box"],className:vY["dialog-container"],title:ba("wallet_extension_home_dialog_header_disclaimer"),onClose:r,windowStyle:{width:"420px",backgroundColor:"var(--okd-color-container-tertiary)"},confirmText:ba("wallet_extension_home_popup_text_ok"),onConfirm:n.bind(null,o),layerPositionAbsolute:!0,frozenBg:!1,animateDisable:!0,draggable:!1,getContainer:()=>document.querySelector(`.${e}`),zIndex:99999999999,mask:!0,maskClosable:!1,preventScrollLeakage:!1,footer:!0,hideCloseBtn:!0,renderFooter:a,children:(0,Xv.jsx)("div",{className:vY.container,children:(0,Xv.jsx)("div",{className:vY["contents-view"],children:ba("wallet_extension_home_dialog_desc_content_display")})})})})};d();p();var vQe,A3=class{constructor(){ae(this,"disClaimerStorageKey","follow_disclaimer_flag")}static getInstance(){return vQe||(vQe=new A3),vQe}getDisclaimerFlag(){return Boolean(x3.get(this.disClaimerStorageKey))}setDisclaimerFlag(e){e?x3.set(this.disClaimerStorageKey,"1"):x3.remove(this.disClaimerStorageKey)}};var der=ie(kc()),f6=ie(Ut()),per=({coinInfo:t})=>{let{contractAddress:e,chainId:r}=t,{provider:n}=E7(),[o,i]=(0,hu.useState)([]),a=(0,hu.useRef)(null),s=(0,hu.useMemo)(()=>o.some(G=>G.followed),[o]),[c,l]=(0,hu.useState)(!0),u=(0,hu.useCallback)(async()=>{let G=await n.queryTokenFollowStatus({tokenContractAddress:e,chainId:r});return G.code===0?(i(G.data.list??[]),a.current=G.data.walletAddress??null,G.data.list):(G.code===2&&l(!1),[])},[e,r]);(0,hu.useEffect)(()=>{u()},[u]);let[f,h]=(0,hu.useState)(!1),m=(0,hu.useCallback)(async(G,U)=>{if(G.preventDefault(),G.stopPropagation(),!f)try{h(!0);let T={symbol:t.symbol,userUniqueId:H$t(),tokenContractAddress:t.contractAddress,action:U.followed?0:1,groupIds:[U.groupId],chainId:Number(t.chainId),prevWalletAddress:a.current??""},P=await n.updateTokenFollowStatus(T);P.code===2||P.code===3?(l(!1),i([]),v.current?.setVisible(!1)):P.code===9?(l(!0),u()):P.code===0&&(u(),U.followed?dd.success(ba("wallet_extension_card_toast_remove_watchlist")):dd.success(ba("wallet_extension_card_toast_added_watchlist")))}catch{}finally{h(!1)}},[t,h,u]),{isOpen:g}=j$t(),v=(0,hu.useRef)(null);(0,hu.useEffect)(()=>{g||v.current?.setVisible(!1)},[g]);let[b,w]=(0,hu.useState)(!1),_=(0,hu.useCallback)(async()=>{try{gQe(!0);let G=await n.getCurrentWallet({isNeedApprove:!0});G.wallet&&G.walletAddress&&(l(!0),u().then(U=>{U.length&&setTimeout(()=>{v.current?.setVisible(!0)})}))}catch{}finally{gQe(!1)}},[u]),I=(0,hu.useCallback)(G=>{w(U=>G??!U)},[]),B=(0,hu.useCallback)(G=>{I(!1),A3.getInstance().setDisclaimerFlag(G),c?setTimeout(()=>{v.current?.setVisible(!0)}):_()},[I,_,c]),L=(0,hu.useRef)(!1),D=(0,hu.useCallback)(async G=>{if(window.okxwallet.monitorTrack("DEXMarketWalletExtensionSaveTokenWidgetClick"),L.current)return;if(!A3.getInstance().getDisclaimerFlag()){G.stopPropagation(),G.preventDefault(),I(!0);return}if(!c){G.stopPropagation(),G.preventDefault(),_();return}},[c,_,m]),z=(0,hu.useCallback)(G=>{L.current=G,u()},[u]);return!o.length&&c?null:(0,f6.jsxs)(f6.Fragment,{children:[(0,f6.jsx)(ip,{useReactTransition:!0,hideArrow:!0,ref:v,placement:ip.DIRECTION.bottomLeft,content:(0,f6.jsx)(y3e,{groups:o,onCheck:m}),trigger:ip.TRIGGER.click,zIndex:99999999999,className:g3e["token-disclaimer"],onVisibleChange:z,children:(0,f6.jsx)(On,{className:(0,der.default)({[g3e["token-follow"]]:!0,[g3e["token-follow-selected"]]:s}),icon:s?"okds-star-filled":"okds-star",category:On.CATEGORY.text,strictCircle:!0,type:On.TYPE.primary,iconType:On.ICON_POSITION.none,onClick:D,size:On.SIZE.xs})}),(0,f6.jsx)(M3e,{visible:b,containerClass:"okx-token-detail-container",handleChange:I,handleConfirm:B})]})};var _g=ie(Ut()),NOn=({handleSetViewType:t,coinInfo:e,hasSameToken:r,hideCloseButton:n=!1})=>{let o=(0,her.useCallback)(()=>{window.okxwallet.monitorTrack("DEXMarketWalletExtensionViewSameTokensClick"),t()},[t]);return(0,_g.jsxs)("div",{className:AU.headerContainer,children:[(0,_g.jsxs)("div",{className:AU["info-container"],children:[(0,_g.jsx)(d3e,{coinInfo:e}),e?(0,_g.jsx)(per,{coinInfo:e}):null]}),(0,_g.jsxs)("div",{className:AU.actionContainer,children:[r&&(0,_g.jsxs)("div",{className:AU.viewSameToken,onClick:o,children:[(0,_g.jsx)("span",{className:AU.viewSameTokenText,children:Bn("wallet_extension_market_btn_view_identical_tokens")}),(0,_g.jsx)(zr,{className:"okds-arrow-chevron-down-md"})]}),n?null:(0,_g.jsxs)(_g.Fragment,{children:[(0,_g.jsx)("div",{className:AU.separator}),(0,_g.jsx)(pY,{})]})]})]})},mer=NOn;d();p();d();p();var _S={container:"_container_1qchg_1",item:"_item_1qchg_7",label:"_label_1qchg_11",val:"_val_1qchg_17"};var Rw=ie(Ut()),BOn=({liquidity:t,volume:e,numOfHolders:r})=>(0,Rw.jsxs)("div",{className:_S.container,children:[(0,Rw.jsxs)("div",{className:_S.item,children:[(0,Rw.jsx)("span",{className:_S.label,children:Bn("wallet_extension_market_item_liquidity")}),(0,Rw.jsx)("span",{className:_S.val,children:t?xf.formatCurrency(ds.num2Shorthand(t,2),{currencySign:"$"}):"--"})]}),(0,Rw.jsxs)("div",{className:_S.item,children:[(0,Rw.jsx)("span",{className:_S.label,children:Bn("wallet_extension_market_item_24h_turnover")}),(0,Rw.jsx)("span",{className:_S.val,children:e?xf.formatCurrency(ds.num2Shorthand(e,2),{currencySign:"$"}):"--"})]}),(0,Rw.jsxs)("div",{className:_S.item,children:[(0,Rw.jsx)("span",{className:_S.label,children:Bn("wallet_extension_market_item_holders")}),(0,Rw.jsx)("span",{className:_S.val,children:r?xf.shortNumber(r,{needZero:!1}):"--"})]})]}),ger=BOn;d();p();var Cat=ie(kc());var IM=ie(qe());d();p();d();p();d();p();d();p();var Uer=ie(Ler(),1),{__extends:Ie,__assign:VQa,__rest:qQa,__decorate:KQa,__param:YQa,__metadata:JQa,__awaiter:XQa,__generator:ZQa,__exportStar:QQa,__createBinding:$Qa,__values:e$a,__read:t$a,__spread:r$a,__spreadArrays:n$a,__spreadArray:o$a,__await:i$a,__asyncGenerator:a$a,__asyncDelegator:s$a,__asyncValues:c$a,__makeTemplateObject:l$a,__importStar:u$a,__importDefault:f$a,__classPrivateFieldGet:d$a,__classPrivateFieldSet:p$a}=Uer.default;d();p();d();p();var OOn=function(){function t(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return t}(),DOn=function(){function t(){this.browser=new OOn,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return t}(),_U=new DOn;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(_U.wxa=!0,_U.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?_U.worker=!0:typeof navigator>"u"?(_U.node=!0,_U.svgSupported=!0):LOn(navigator.userAgent,_U);function LOn(t,e){var r=e.browser,n=t.match(/Firefox\/([\d.]+)/),o=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),i=t.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(t);n&&(r.firefox=!0,r.version=n[1]),o&&(r.ie=!0,r.version=o[1]),i&&(r.edge=!0,r.version=i[1],r.newEdge=+i[1].split(".")[0]>18),a&&(r.weChat=!0),e.svgSupported=typeof SVGRect<"u",e.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,e.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),e.domSupported=typeof document<"u";var s=document.documentElement.style;e.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||r.ie&&+r.version>=9}var Zn=_U;d();p();d();p();var O3e=12,bQe="sans-serif",Zb=O3e+"px "+bQe,UOn=20,FOn=100,zOn="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function HOn(t){var e={};if(typeof JSON>"u")return e;for(var r=0;r<t.length;r++){var n=String.fromCharCode(r+32),o=(t.charCodeAt(r)-UOn)/FOn;e[n]=o}return e}var jOn=HOn(zOn),q0={createCanvas:function(){return typeof document<"u"&&document.createElement("canvas")},measureText:function(){var t,e;return function(r,n){if(!t){var o=q0.createCanvas();t=o&&o.getContext("2d")}if(t)return e!==n&&(e=t.font=n||Zb),t.measureText(r);r=r||"",n=n||Zb;var i=/^([0-9]*?)px$/.exec(n),a=+(i&&i[1])||O3e,s=0;if(n.indexOf("mono")>=0)s=a*r.length;else for(var c=0;c<r.length;c++){var l=jOn[r[c]];s+=l==null?a:l*a}return{width:s}}}(),loadImage:function(t,e,r){var n=new Image;return n.onload=e,n.onerror=r,n.src=t,n}};var Her=bh(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(t,e){return t["[object "+e+"]"]=!0,t},{}),jer=bh(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(t,e){return t["[object "+e+"Array]"]=!0,t},{}),bY=Object.prototype.toString,L3e=Array.prototype,WOn=L3e.forEach,GOn=L3e.filter,xQe=L3e.slice,VOn=L3e.map,Fer=function(){}.constructor,D3e=Fer?Fer.prototype:null,wQe="__proto__",qOn=2311;function U3e(){return qOn++}function kU(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];typeof console<"u"&&console.error.apply(console,t)}function Pr(t){if(t==null||typeof t!="object")return t;var e=t,r=bY.call(t);if(r==="[object Array]"){if(!Lse(t)){e=[];for(var n=0,o=t.length;n<o;n++)e[n]=Pr(t[n])}}else if(jer[r]){if(!Lse(t)){var i=t.constructor;if(i.from)e=i.from(t);else{e=new i(t.length);for(var n=0,o=t.length;n<o;n++)e[n]=t[n]}}}else if(!Her[r]&&!Lse(t)&&!CU(t)){e={};for(var a in t)t.hasOwnProperty(a)&&a!==wQe&&(e[a]=Pr(t[a]))}return e}function ln(t,e,r){if(!Sr(e)||!Sr(t))return r?Pr(e):t;for(var n in e)if(e.hasOwnProperty(n)&&n!==wQe){var o=t[n],i=e[n];Sr(i)&&Sr(o)&&!st(i)&&!st(o)&&!CU(i)&&!CU(o)&&!zer(i)&&!zer(o)&&!Lse(i)&&!Lse(o)?ln(o,i,r):(r||!(n in t))&&(t[n]=Pr(e[n]))}return t}function xY(t,e){for(var r=t[0],n=1,o=t.length;n<o;n++)r=ln(r,t[n],e);return r}function it(t,e){if(Object.assign)Object.assign(t,e);else for(var r in e)e.hasOwnProperty(r)&&r!==wQe&&(t[r]=e[r]);return t}function yr(t,e,r){for(var n=bn(e),o=0;o<n.length;o++){var i=n[o];(r?e[i]!=null:t[i]==null)&&(t[i]=e[i])}return t}var E$a=q0.createCanvas;function an(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var r=0,n=t.length;r<n;r++)if(t[r]===e)return r}return-1}function Wer(t,e){var r=t.prototype;function n(){}n.prototype=e.prototype,t.prototype=new n;for(var o in r)r.hasOwnProperty(o)&&(t.prototype[o]=r[o]);t.prototype.constructor=t,t.superClass=e}function Oi(t,e,r){if(t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,Object.getOwnPropertyNames)for(var n=Object.getOwnPropertyNames(e),o=0;o<n.length;o++){var i=n[o];i!=="constructor"&&(r?e[i]!=null:t[i]==null)&&(t[i]=e[i])}else yr(t,e,r)}function gl(t){return!t||typeof t=="string"?!1:typeof t.length=="number"}function ue(t,e,r){if(!!(t&&e))if(t.forEach&&t.forEach===WOn)t.forEach(e,r);else if(t.length===+t.length)for(var n=0,o=t.length;n<o;n++)e.call(r,t[n],n,t);else for(var i in t)t.hasOwnProperty(i)&&e.call(r,t[i],i,t)}function ct(t,e,r){if(!t)return[];if(!e)return F3e(t);if(t.map&&t.map===VOn)return t.map(e,r);for(var n=[],o=0,i=t.length;o<i;o++)n.push(e.call(r,t[o],o,t));return n}function bh(t,e,r,n){if(!!(t&&e)){for(var o=0,i=t.length;o<i;o++)r=e.call(n,r,t[o],o,t);return r}}function go(t,e,r){if(!t)return[];if(!e)return F3e(t);if(t.filter&&t.filter===GOn)return t.filter(e,r);for(var n=[],o=0,i=t.length;o<i;o++)e.call(r,t[o],o,t)&&n.push(t[o]);return n}function Ger(t,e,r){if(!!(t&&e)){for(var n=0,o=t.length;n<o;n++)if(e.call(r,t[n],n,t))return t[n]}}function bn(t){if(!t)return[];if(Object.keys)return Object.keys(t);var e=[];for(var r in t)t.hasOwnProperty(r)&&e.push(r);return e}function KOn(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return function(){return t.apply(e,r.concat(xQe.call(arguments)))}}var nr=D3e&&sr(D3e.bind)?D3e.call.bind(D3e.bind):KOn;function Gr(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];return function(){return t.apply(this,e.concat(xQe.call(arguments)))}}function st(t){return Array.isArray?Array.isArray(t):bY.call(t)==="[object Array]"}function sr(t){return typeof t=="function"}function Tt(t){return typeof t=="string"}function Use(t){return bY.call(t)==="[object String]"}function In(t){return typeof t=="number"}function Sr(t){var e=typeof t;return e==="function"||!!t&&e==="object"}function zer(t){return!!Her[bY.call(t)]}function ef(t){return!!jer[bY.call(t)]}function CU(t){return typeof t=="object"&&typeof t.nodeType=="number"&&typeof t.ownerDocument=="object"}function k7(t){return t.colorStops!=null}function Ver(t){return t.image!=null}function qer(t){return bY.call(t)==="[object RegExp]"}function T7(t){return t!==t}function hs(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=0,n=t.length;r<n;r++)if(t[r]!=null)return t[r]}function gn(t,e){return t??e}function xh(t,e,r){return t??e??r}function F3e(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];return xQe.apply(t,e)}function wY(t){if(typeof t=="number")return[t,t,t,t];var e=t.length;return e===2?[t[0],t[1],t[0],t[1]]:e===3?[t[0],t[1],t[2],t[1]]:t}function ms(t,e){if(!t)throw new Error(e)}function pd(t){return t==null?null:typeof t.trim=="function"?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var Ker="__ec_primitive__";function TU(t){t[Ker]=!0}function Lse(t){return t[Ker]}var YOn=function(){function t(e){this.data={};var r=st(e);this.data={};var n=this;e instanceof t?e.each(o):e&&ue(e,o);function o(i,a){r?n.set(i,a):n.set(a,i)}}return t.prototype.get=function(e){return this.data.hasOwnProperty(e)?this.data[e]:null},t.prototype.set=function(e,r){return this.data[e]=r},t.prototype.each=function(e,r){for(var n in this.data)this.data.hasOwnProperty(n)&&e.call(r,this.data[n],n)},t.prototype.keys=function(){return bn(this.data)},t.prototype.removeKey=function(e){delete this.data[e]},t}();function cr(t){return new YOn(t)}function IU(t,e){for(var r=new t.constructor(t.length+e.length),n=0;n<t.length;n++)r[n]=t[n];for(var o=t.length,n=0;n<e.length;n++)r[n+o]=e[n];return r}function I7(t,e){var r;if(Object.create)r=Object.create(t);else{var n=function(){};n.prototype=t,r=new n}return e&&it(r,e),r}function z3e(t){var e=t.style;e.webkitUserSelect="none",e.userSelect="none",e.webkitTapHighlightColor="rgba(0,0,0,0)",e["-webkit-touch-callout"]="none"}function Nr(t,e){return t.hasOwnProperty(e)}function $a(){}var AY=180/Math.PI;d();p();d();p();function S3(t,e){return t==null&&(t=0),e==null&&(e=0),[t,e]}function hd(t,e){return t[0]=e[0],t[1]=e[1],t}function Zv(t){return[t[0],t[1]]}function Yer(t,e,r){return t[0]=e,t[1]=r,t}function AQe(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t}function Fse(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t}function CS(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t}function H3e(t){return Math.sqrt(JOn(t))}function JOn(t){return t[0]*t[0]+t[1]*t[1]}function SY(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t}function Mw(t,e){var r=H3e(e);return r===0?(t[0]=0,t[1]=0):(t[0]=e[0]/r,t[1]=e[1]/r),t}function j3e(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))}var Pw=j3e;function XOn(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])}var d6=XOn;function EY(t,e,r,n){return t[0]=e[0]+n*(r[0]-e[0]),t[1]=e[1]+n*(r[1]-e[1]),t}function vl(t,e,r){var n=e[0],o=e[1];return t[0]=r[0]*n+r[2]*o+r[4],t[1]=r[1]*n+r[3]*o+r[5],t}function Qb(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t}function $b(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t}d();p();var _Y=function(){function t(e,r){this.target=e,this.topTarget=r&&r.topTarget}return t}(),ZOn=function(){function t(e){this.handler=e,e.on("mousedown",this._dragStart,this),e.on("mousemove",this._drag,this),e.on("mouseup",this._dragEnd,this)}return t.prototype._dragStart=function(e){for(var r=e.target;r&&!r.draggable;)r=r.parent||r.__hostTarget;r&&(this._draggingTarget=r,r.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new _Y(r,e),"dragstart",e.event))},t.prototype._drag=function(e){var r=this._draggingTarget;if(r){var n=e.offsetX,o=e.offsetY,i=n-this._x,a=o-this._y;this._x=n,this._y=o,r.drift(i,a,e),this.handler.dispatchToElement(new _Y(r,e),"drag",e.event);var s=this.handler.findHover(n,o,r).target,c=this._dropTarget;this._dropTarget=s,r!==s&&(c&&s!==c&&this.handler.dispatchToElement(new _Y(c,e),"dragleave",e.event),s&&s!==c&&this.handler.dispatchToElement(new _Y(s,e),"dragenter",e.event))}},t.prototype._dragEnd=function(e){var r=this._draggingTarget;r&&(r.dragging=!1),this.handler.dispatchToElement(new _Y(r,e),"dragend",e.event),this._dropTarget&&this.handler.dispatchToElement(new _Y(this._dropTarget,e),"drop",e.event),this._draggingTarget=null,this._dropTarget=null},t}(),Jer=ZOn;d();p();var QOn=function(){function t(e){e&&(this._$eventProcessor=e)}return t.prototype.on=function(e,r,n,o){this._$handlers||(this._$handlers={});var i=this._$handlers;if(typeof r=="function"&&(o=n,n=r,r=null),!n||!e)return this;var a=this._$eventProcessor;r!=null&&a&&a.normalizeQuery&&(r=a.normalizeQuery(r)),i[e]||(i[e]=[]);for(var s=0;s<i[e].length;s++)if(i[e][s].h===n)return this;var c={h:n,query:r,ctx:o||this,callAtLast:n.zrEventfulCallAtLast},l=i[e].length-1,u=i[e][l];return u&&u.callAtLast?i[e].splice(l,0,c):i[e].push(c),this},t.prototype.isSilent=function(e){var r=this._$handlers;return!r||!r[e]||!r[e].length},t.prototype.off=function(e,r){var n=this._$handlers;if(!n)return this;if(!e)return this._$handlers={},this;if(r){if(n[e]){for(var o=[],i=0,a=n[e].length;i<a;i++)n[e][i].h!==r&&o.push(n[e][i]);n[e]=o}n[e]&&n[e].length===0&&delete n[e]}else delete n[e];return this},t.prototype.trigger=function(e){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if(!this._$handlers)return this;var o=this._$handlers[e],i=this._$eventProcessor;if(o)for(var a=r.length,s=o.length,c=0;c<s;c++){var l=o[c];if(!(i&&i.filter&&l.query!=null&&!i.filter(e,l.query)))switch(a){case 0:l.h.call(l.ctx);break;case 1:l.h.call(l.ctx,r[0]);break;case 2:l.h.call(l.ctx,r[0],r[1]);break;default:l.h.apply(l.ctx,r);break}}return i&&i.afterTrigger&&i.afterTrigger(e),this},t.prototype.triggerWithContext=function(e){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if(!this._$handlers)return this;var o=this._$handlers[e],i=this._$eventProcessor;if(o)for(var a=r.length,s=r[a-1],c=o.length,l=0;l<c;l++){var u=o[l];if(!(i&&i.filter&&u.query!=null&&!i.filter(e,u.query)))switch(a){case 0:u.h.call(s);break;case 1:u.h.call(s,r[0]);break;case 2:u.h.call(s,r[0],r[1]);break;default:u.h.apply(s,r.slice(1,a-1));break}}return i&&i.afterTrigger&&i.afterTrigger(e),this},t}(),tf=QOn;d();p();d();p();d();p();var $On=Math.log(2);function SQe(t,e,r,n,o,i){var a=n+"-"+o,s=t.length;if(i.hasOwnProperty(a))return i[a];if(e===1){var c=Math.round(Math.log((1<<s)-1&~o)/$On);return t[r][c]}for(var l=n|1<<r,u=r+1;n&1<<u;)u++;for(var f=0,h=0,m=0;h<s;h++){var g=1<<h;g&o||(f+=(m%2?-1:1)*t[r][h]*SQe(t,e-1,u,l,o|g,i),m++)}return i[a]=f,f}function EQe(t,e){var r=[[t[0],t[1],1,0,0,0,-e[0]*t[0],-e[0]*t[1]],[0,0,0,t[0],t[1],1,-e[1]*t[0],-e[1]*t[1]],[t[2],t[3],1,0,0,0,-e[2]*t[2],-e[2]*t[3]],[0,0,0,t[2],t[3],1,-e[3]*t[2],-e[3]*t[3]],[t[4],t[5],1,0,0,0,-e[4]*t[4],-e[4]*t[5]],[0,0,0,t[4],t[5],1,-e[5]*t[4],-e[5]*t[5]],[t[6],t[7],1,0,0,0,-e[6]*t[6],-e[6]*t[7]],[0,0,0,t[6],t[7],1,-e[7]*t[6],-e[7]*t[7]]],n={},o=SQe(r,8,0,0,0,n);if(o!==0){for(var i=[],a=0;a<8;a++)for(var s=0;s<8;s++)i[s]==null&&(i[s]=0),i[s]+=((a+s)%2?-1:1)*SQe(r,7,a===0?1:0,1<<a,1<<s,n)/o*e[a];return function(c,l,u){var f=l*i[6]+u*i[7]+1;c[0]=(l*i[0]+u*i[1]+i[2])/f,c[1]=(l*i[3]+u*i[4]+i[5])/f}}}var Xer="___zrEVENTSAVED",_Qe=[];function Zer(t,e,r,n,o){return W3e(_Qe,e,n,o,!0)&&W3e(t,r,_Qe[0],_Qe[1])}function W3e(t,e,r,n,o){if(e.getBoundingClientRect&&Zn.domSupported&&!CQe(e)){var i=e[Xer]||(e[Xer]={}),a=eDn(e,i),s=tDn(a,i,o);if(s)return s(t,r,n),!0}return!1}function eDn(t,e){var r=e.markers;if(r)return r;r=e.markers=[];for(var n=["left","right"],o=["top","bottom"],i=0;i<4;i++){var a=document.createElement("div"),s=a.style,c=i%2,l=(i>>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",n[c]+":0",o[l]+":0",n[1-c]+":auto",o[1-l]+":auto",""].join("!important;"),t.appendChild(a),r.push(a)}return r}function tDn(t,e,r){for(var n=r?"invTrans":"trans",o=e[n],i=e.srcCoords,a=[],s=[],c=!0,l=0;l<4;l++){var u=t[l].getBoundingClientRect(),f=2*l,h=u.left,m=u.top;a.push(h,m),c=c&&i&&h===i[f]&&m===i[f+1],s.push(t[l].offsetLeft,t[l].offsetTop)}return c&&o?o:(e.srcCoords=a,e[n]=r?EQe(s,a):EQe(a,s))}function CQe(t){return t.nodeName.toUpperCase()==="CANVAS"}var rDn=/([&<>"'])/g,nDn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function wh(t){return t==null?"":(t+"").replace(rDn,function(e,r){return nDn[r]})}var oDn=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,kQe=[],iDn=Zn.browser.firefox&&+Zn.browser.version.split(".")[0]<39;function G3e(t,e,r,n){return r=r||{},n?Qer(t,e,r):iDn&&e.layerX!=null&&e.layerX!==e.offsetX?(r.zrX=e.layerX,r.zrY=e.layerY):e.offsetX!=null?(r.zrX=e.offsetX,r.zrY=e.offsetY):Qer(t,e,r),r}function Qer(t,e,r){if(Zn.domSupported&&t.getBoundingClientRect){var n=e.clientX,o=e.clientY;if(CQe(t)){var i=t.getBoundingClientRect();r.zrX=n-i.left,r.zrY=o-i.top;return}else if(W3e(kQe,t,n,o)){r.zrX=kQe[0],r.zrY=kQe[1];return}}r.zrX=r.zrY=0}function V3e(t){return t||window.event}function Qv(t,e,r){if(e=V3e(e),e.zrX!=null)return e;var n=e.type,o=n&&n.indexOf("touch")>=0;if(o){var a=n!=="touchend"?e.targetTouches[0]:e.changedTouches[0];a&&G3e(t,a,e,r)}else{G3e(t,e,e,r);var i=aDn(e);e.zrDelta=i?i/120:-(e.detail||0)/3}var s=e.button;return e.which==null&&s!==void 0&&oDn.test(e.type)&&(e.which=s&1?1:s&2?3:s&4?2:0),e}function aDn(t){var e=t.wheelDelta;if(e)return e;var r=t.deltaX,n=t.deltaY;if(r==null||n==null)return e;var o=Math.abs(n!==0?n:r),i=n>0?-1:n<0?1:r>0?-1:1;return 3*o*i}function zse(t,e,r,n){t.addEventListener(e,r,n)}function $er(t,e,r,n){t.removeEventListener(e,r,n)}var $v=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function TQe(t){return t.which===2||t.which===3}d();p();var ttr=function(){function t(){this._track=[]}return t.prototype.recognize=function(e,r,n){return this._doTrack(e,r,n),this._recognize(e)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(e,r,n){var o=e.touches;if(!!o){for(var i={points:[],touches:[],target:r,event:e},a=0,s=o.length;a<s;a++){var c=o[a],l=G3e(n,c,{});i.points.push([l.zrX,l.zrY]),i.touches.push(c)}this._track.push(i)}},t.prototype._recognize=function(e){for(var r in IQe)if(IQe.hasOwnProperty(r)){var n=IQe[r](this._track,e);if(n)return n}},t}();function etr(t){var e=t[1][0]-t[0][0],r=t[1][1]-t[0][1];return Math.sqrt(e*e+r*r)}function sDn(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}var IQe={pinch:function(t,e){var r=t.length;if(!!r){var n=(t[r-1]||{}).points,o=(t[r-2]||{}).points||n;if(o&&o.length>1&&n&&n.length>1){var i=etr(n)/etr(o);!isFinite(i)&&(i=1),e.pinchScale=i;var a=sDn(n);return e.pinchX=a[0],e.pinchY=a[1],{type:"pinch",target:t[0].target,event:e}}}}};d();p();d();p();function rf(){return[1,0,0,1,0,0]}function R7(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function Hse(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function ey(t,e,r){var n=e[0]*r[0]+e[2]*r[1],o=e[1]*r[0]+e[3]*r[1],i=e[0]*r[2]+e[2]*r[3],a=e[1]*r[2]+e[3]*r[3],s=e[0]*r[4]+e[2]*r[5]+e[4],c=e[1]*r[4]+e[3]*r[5]+e[5];return t[0]=n,t[1]=o,t[2]=i,t[3]=a,t[4]=s,t[5]=c,t}function Ah(t,e,r){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+r[0],t[5]=e[5]+r[1],t}function ty(t,e,r){var n=e[0],o=e[2],i=e[4],a=e[1],s=e[3],c=e[5],l=Math.sin(r),u=Math.cos(r);return t[0]=n*u+a*l,t[1]=-n*l+a*u,t[2]=o*u+s*l,t[3]=-o*l+u*s,t[4]=u*i+l*c,t[5]=u*c-l*i,t}function kY(t,e,r){var n=r[0],o=r[1];return t[0]=e[0]*n,t[1]=e[1]*o,t[2]=e[2]*n,t[3]=e[3]*o,t[4]=e[4]*n,t[5]=e[5]*o,t}function Nw(t,e){var r=e[0],n=e[2],o=e[4],i=e[1],a=e[3],s=e[5],c=r*a-i*n;return c?(c=1/c,t[0]=a*c,t[1]=-i*c,t[2]=-n*c,t[3]=r*c,t[4]=(n*s-a*o)*c,t[5]=(i*o-r*s)*c,t):null}function rtr(t){var e=rf();return Hse(e,t),e}d();p();var cDn=function(){function t(e,r){this.x=e||0,this.y=r||0}return t.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.set=function(e,r){return this.x=e,this.y=r,this},t.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},t.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},t.prototype.scale=function(e){this.x*=e,this.y*=e},t.prototype.scaleAndAdd=function(e,r){this.x+=e.x*r,this.y+=e.y*r},t.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},t.prototype.dot=function(e){return this.x*e.x+this.y*e.y},t.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},t.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},t.prototype.distance=function(e){var r=this.x-e.x,n=this.y-e.y;return Math.sqrt(r*r+n*n)},t.prototype.distanceSquare=function(e){var r=this.x-e.x,n=this.y-e.y;return r*r+n*n},t.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},t.prototype.transform=function(e){if(!!e){var r=this.x,n=this.y;return this.x=e[0]*r+e[2]*n+e[4],this.y=e[1]*r+e[3]*n+e[5],this}},t.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},t.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},t.set=function(e,r,n){e.x=r,e.y=n},t.copy=function(e,r){e.x=r.x,e.y=r.y},t.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},t.lenSquare=function(e){return e.x*e.x+e.y*e.y},t.dot=function(e,r){return e.x*r.x+e.y*r.y},t.add=function(e,r,n){e.x=r.x+n.x,e.y=r.y+n.y},t.sub=function(e,r,n){e.x=r.x-n.x,e.y=r.y-n.y},t.scale=function(e,r,n){e.x=r.x*n,e.y=r.y*n},t.scaleAndAdd=function(e,r,n,o){e.x=r.x+n.x*o,e.y=r.y+n.y*o},t.lerp=function(e,r,n,o){var i=1-o;e.x=i*r.x+o*n.x,e.y=i*r.y+o*n.y},t}(),Vn=cDn;var q3e=Math.min,K3e=Math.max,RU=new Vn,MU=new Vn,PU=new Vn,NU=new Vn,jse=new Vn,Wse=new Vn,lDn=function(){function t(e,r,n,o){n<0&&(e=e+n,n=-n),o<0&&(r=r+o,o=-o),this.x=e,this.y=r,this.width=n,this.height=o}return t.prototype.union=function(e){var r=q3e(e.x,this.x),n=q3e(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=K3e(e.x+e.width,this.x+this.width)-r:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=K3e(e.y+e.height,this.y+this.height)-n:this.height=e.height,this.x=r,this.y=n},t.prototype.applyTransform=function(e){t.applyTransform(this,this,e)},t.prototype.calculateTransform=function(e){var r=this,n=e.width/r.width,o=e.height/r.height,i=rf();return Ah(i,i,[-r.x,-r.y]),kY(i,i,[n,o]),Ah(i,i,[e.x,e.y]),i},t.prototype.intersect=function(e,r){if(!e)return!1;e instanceof t||(e=t.create(e));var n=this,o=n.x,i=n.x+n.width,a=n.y,s=n.y+n.height,c=e.x,l=e.x+e.width,u=e.y,f=e.y+e.height,h=!(i<c||l<o||s<u||f<a);if(r){var m=1/0,g=0,v=Math.abs(i-c),b=Math.abs(l-o),w=Math.abs(s-u),_=Math.abs(f-a),I=Math.min(v,b),B=Math.min(w,_);i<c||l<o?I>g&&(g=I,v<b?Vn.set(Wse,-v,0):Vn.set(Wse,b,0)):I<m&&(m=I,v<b?Vn.set(jse,v,0):Vn.set(jse,-b,0)),s<u||f<a?B>g&&(g=B,w<_?Vn.set(Wse,0,-w):Vn.set(Wse,0,_)):I<m&&(m=I,w<_?Vn.set(jse,0,w):Vn.set(jse,0,-_))}return r&&Vn.copy(r,h?jse:Wse),h},t.prototype.contain=function(e,r){var n=this;return e>=n.x&&e<=n.x+n.width&&r>=n.y&&r<=n.y+n.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(e){t.copy(this,e)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return this.width===0||this.height===0},t.create=function(e){return new t(e.x,e.y,e.width,e.height)},t.copy=function(e,r){e.x=r.x,e.y=r.y,e.width=r.width,e.height=r.height},t.applyTransform=function(e,r,n){if(!n){e!==r&&t.copy(e,r);return}if(n[1]<1e-5&&n[1]>-1e-5&&n[2]<1e-5&&n[2]>-1e-5){var o=n[0],i=n[3],a=n[4],s=n[5];e.x=r.x*o+a,e.y=r.y*i+s,e.width=r.width*o,e.height=r.height*i,e.width<0&&(e.x+=e.width,e.width=-e.width),e.height<0&&(e.y+=e.height,e.height=-e.height);return}RU.x=PU.x=r.x,RU.y=NU.y=r.y,MU.x=NU.x=r.x+r.width,MU.y=PU.y=r.y+r.height,RU.transform(n),NU.transform(n),MU.transform(n),PU.transform(n),e.x=q3e(RU.x,MU.x,PU.x,NU.x),e.y=q3e(RU.y,MU.y,PU.y,NU.y);var c=K3e(RU.x,MU.x,PU.x,NU.x),l=K3e(RU.y,MU.y,PU.y,NU.y);e.width=c-e.x,e.height=l-e.y},t}(),Zr=lDn;var otr="silent";function uDn(t,e,r){return{type:t,event:r,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:fDn}}function fDn(){$v(this.event)}var dDn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.handler=null,r}return e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(tf),Gse=function(){function t(e,r){this.x=e,this.y=r}return t}(),pDn=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],RQe=new Zr(0,0,0,0),itr=function(t){Ie(e,t);function e(r,n,o,i,a){var s=t.call(this)||this;return s._hovered=new Gse(0,0),s.storage=r,s.painter=n,s.painterRoot=i,s._pointerSize=a,o=o||new dDn,s.proxy=null,s.setHandlerProxy(o),s._draggingMgr=new Jer(s),s}return e.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(ue(pDn,function(n){r.on&&r.on(n,this[n],this)},this),r.handler=this),this.proxy=r},e.prototype.mousemove=function(r){var n=r.zrX,o=r.zrY,i=atr(this,n,o),a=this._hovered,s=a.target;s&&!s.__zr&&(a=this.findHover(a.x,a.y),s=a.target);var c=this._hovered=i?new Gse(n,o):this.findHover(n,o),l=c.target,u=this.proxy;u.setCursor&&u.setCursor(l?l.cursor:"default"),s&&l!==s&&this.dispatchToElement(a,"mouseout",r),this.dispatchToElement(c,"mousemove",r),l&&l!==s&&this.dispatchToElement(c,"mouseover",r)},e.prototype.mouseout=function(r){var n=r.zrEventControl;n!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",r),n!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:r})},e.prototype.resize=function(){this._hovered=new Gse(0,0)},e.prototype.dispatch=function(r,n){var o=this[r];o&&o.call(this,n)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(r){var n=this.proxy;n.setCursor&&n.setCursor(r)},e.prototype.dispatchToElement=function(r,n,o){r=r||{};var i=r.target;if(!(i&&i.silent)){for(var a="on"+n,s=uDn(n,r,o);i&&(i[a]&&(s.cancelBubble=!!i[a].call(i,s)),i.trigger(n,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(n,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(c){typeof c[a]=="function"&&c[a].call(c,s),c.trigger&&c.trigger(n,s)}))}},e.prototype.findHover=function(r,n,o){var i=this.storage.getDisplayList(),a=new Gse(r,n);if(ntr(i,a,r,n,o),this._pointerSize&&!a.target){for(var s=[],c=this._pointerSize,l=c/2,u=new Zr(r-l,n-l,c,c),f=i.length-1;f>=0;f--){var h=i[f];h!==o&&!h.ignore&&!h.ignoreCoarsePointer&&(!h.parent||!h.parent.ignoreCoarsePointer)&&(RQe.copy(h.getBoundingRect()),h.transform&&RQe.applyTransform(h.transform),RQe.intersect(u)&&s.push(h))}if(s.length)for(var m=4,g=Math.PI/12,v=Math.PI*2,b=0;b<l;b+=m)for(var w=0;w<v;w+=g){var _=r+b*Math.cos(w),I=n+b*Math.sin(w);if(ntr(s,a,_,I,o),a.target)return a}}return a},e.prototype.processGesture=function(r,n){this._gestureMgr||(this._gestureMgr=new ttr);var o=this._gestureMgr;n==="start"&&o.clear();var i=o.recognize(r,this.findHover(r.zrX,r.zrY,null).target,this.proxy.dom);if(n==="end"&&o.clear(),i){var a=i.type;r.gestureEvent=a;var s=new Gse;s.target=i.target,this.dispatchToElement(s,a,i.event)}},e}(tf);ue(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){itr.prototype[t]=function(e){var r=e.zrX,n=e.zrY,o=atr(this,r,n),i,a;if((t!=="mouseup"||!o)&&(i=this.findHover(r,n),a=i.target),t==="mousedown")this._downEl=a,this._downPoint=[e.zrX,e.zrY],this._upEl=a;else if(t==="mouseup")this._upEl=a;else if(t==="click"){if(this._downEl!==this._upEl||!this._downPoint||Pw(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}});function hDn(t,e,r){if(t[t.rectHover?"rectContain":"contain"](e,r)){for(var n=t,o=void 0,i=!1;n;){if(n.ignoreClip&&(i=!0),!i){var a=n.getClipPath();if(a&&!a.contain(e,r))return!1;n.silent&&(o=!0)}var s=n.__hostTarget;n=s||n.parent}return o?otr:!0}return!1}function ntr(t,e,r,n,o){for(var i=t.length-1;i>=0;i--){var a=t[i],s=void 0;if(a!==o&&!a.ignore&&(s=hDn(a,r,n))&&(!e.topTarget&&(e.topTarget=a),s!==otr)){e.target=a;break}}}function atr(t,e,r){var n=t.painter;return e<0||e>n.getWidth()||r<0||r>n.getHeight()}var str=itr;d();p();d();p();var ftr=32,Vse=7,ctr=256;function mDn(t){for(var e=0;t>=ftr;)e|=t&1,t>>=1;return t+e}function ltr(t,e,r,n){var o=e+1;if(o===r)return 1;if(n(t[o++],t[e])<0){for(;o<r&&n(t[o],t[o-1])<0;)o++;gDn(t,e,o)}else for(;o<r&&n(t[o],t[o-1])>=0;)o++;return o-e}function gDn(t,e,r){for(r--;e<r;){var n=t[e];t[e++]=t[r],t[r--]=n}}function utr(t,e,r,n,o){for(n===e&&n++;n<r;n++){for(var i=t[n],a=e,s=n,c;a<s;)c=a+s>>>1,o(i,t[c])<0?s=c:a=c+1;var l=n-a;switch(l){case 3:t[a+3]=t[a+2];case 2:t[a+2]=t[a+1];case 1:t[a+1]=t[a];break;default:for(;l>0;)t[a+l]=t[a+l-1],l--}t[a]=i}}function MQe(t,e,r,n,o,i){var a=0,s=0,c=1;if(i(t,e[r+o])>0){for(s=n-o;c<s&&i(t,e[r+o+c])>0;)a=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),a+=o,c+=o}else{for(s=o+1;c<s&&i(t,e[r+o-c])<=0;)a=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s);var l=a;a=o-c,c=o-l}for(a++;a<c;){var u=a+(c-a>>>1);i(t,e[r+u])>0?a=u+1:c=u}return c}function PQe(t,e,r,n,o,i){var a=0,s=0,c=1;if(i(t,e[r+o])<0){for(s=o+1;c<s&&i(t,e[r+o-c])<0;)a=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s);var l=a;a=o-c,c=o-l}else{for(s=n-o;c<s&&i(t,e[r+o+c])>=0;)a=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),a+=o,c+=o}for(a++;a<c;){var u=a+(c-a>>>1);i(t,e[r+u])<0?c=u:a=u+1}return c}function vDn(t,e){var r=Vse,n=0,o=ctr,i=0,a,s,c=0;n=t.length,n<2*ctr&&(o=n>>>1);var l=[];i=n<120?5:n<1542?10:n<119151?19:40,a=[],s=[];function u(b,w){a[c]=b,s[c]=w,c+=1}function f(){for(;c>1;){var b=c-2;if(b>=1&&s[b-1]<=s[b]+s[b+1]||b>=2&&s[b-2]<=s[b]+s[b-1])s[b-1]<s[b+1]&&b--;else if(s[b]>s[b+1])break;m(b)}}function h(){for(;c>1;){var b=c-2;b>0&&s[b-1]<s[b+1]&&b--,m(b)}}function m(b){var w=a[b],_=s[b],I=a[b+1],B=s[b+1];s[b]=_+B,b===c-3&&(a[b+1]=a[b+2],s[b+1]=s[b+2]),c--;var L=PQe(t[I],t,w,_,0,e);w+=L,_-=L,_!==0&&(B=MQe(t[w+_-1],t,I,B,B-1,e),B!==0&&(_<=B?g(w,_,I,B):v(w,_,I,B)))}function g(b,w,_,I){var B=0;for(B=0;B<w;B++)l[B]=t[b+B];var L=0,D=_,z=b;if(t[z++]=t[D++],--I===0){for(B=0;B<w;B++)t[z+B]=l[L+B];return}if(w===1){for(B=0;B<I;B++)t[z+B]=t[D+B];t[z+I]=l[L];return}for(var G=r,U,T,P;;){U=0,T=0,P=!1;do if(e(t[D],l[L])<0){if(t[z++]=t[D++],T++,U=0,--I===0){P=!0;break}}else if(t[z++]=l[L++],U++,T=0,--w===1){P=!0;break}while((U|T)<G);if(P)break;do{if(U=PQe(t[D],l,L,w,0,e),U!==0){for(B=0;B<U;B++)t[z+B]=l[L+B];if(z+=U,L+=U,w-=U,w<=1){P=!0;break}}if(t[z++]=t[D++],--I===0){P=!0;break}if(T=MQe(l[L],t,D,I,0,e),T!==0){for(B=0;B<T;B++)t[z+B]=t[D+B];if(z+=T,D+=T,I-=T,I===0){P=!0;break}}if(t[z++]=l[L++],--w===1){P=!0;break}G--}while(U>=Vse||T>=Vse);if(P)break;G<0&&(G=0),G+=2}if(r=G,r<1&&(r=1),w===1){for(B=0;B<I;B++)t[z+B]=t[D+B];t[z+I]=l[L]}else{if(w===0)throw new Error;for(B=0;B<w;B++)t[z+B]=l[L+B]}}function v(b,w,_,I){var B=0;for(B=0;B<I;B++)l[B]=t[_+B];var L=b+w-1,D=I-1,z=_+I-1,G=0,U=0;if(t[z--]=t[L--],--w===0){for(G=z-(I-1),B=0;B<I;B++)t[G+B]=l[B];return}if(I===1){for(z-=w,L-=w,U=z+1,G=L+1,B=w-1;B>=0;B--)t[U+B]=t[G+B];t[z]=l[D];return}for(var T=r;;){var P=0,j=0,M=!1;do if(e(l[D],t[L])<0){if(t[z--]=t[L--],P++,j=0,--w===0){M=!0;break}}else if(t[z--]=l[D--],j++,P=0,--I===1){M=!0;break}while((P|j)<T);if(M)break;do{if(P=w-PQe(l[D],t,b,w,w-1,e),P!==0){for(z-=P,L-=P,w-=P,U=z+1,G=L+1,B=P-1;B>=0;B--)t[U+B]=t[G+B];if(w===0){M=!0;break}}if(t[z--]=l[D--],--I===1){M=!0;break}if(j=I-MQe(t[L],l,0,I,I-1,e),j!==0){for(z-=j,D-=j,I-=j,U=z+1,G=D+1,B=0;B<j;B++)t[U+B]=l[G+B];if(I<=1){M=!0;break}}if(t[z--]=t[L--],--w===0){M=!0;break}T--}while(P>=Vse||j>=Vse);if(M)break;T<0&&(T=0),T+=2}if(r=T,r<1&&(r=1),I===1){for(z-=w,L-=w,U=z+1,G=L+1,B=w-1;B>=0;B--)t[U+B]=t[G+B];t[z]=l[D]}else{if(I===0)throw new Error;for(G=z-(I-1),B=0;B<I;B++)t[G+B]=l[B]}}return{mergeRuns:f,forceMergeRuns:h,pushRun:u}}function BU(t,e,r,n){r||(r=0),n||(n=t.length);var o=n-r;if(!(o<2)){var i=0;if(o<ftr){i=ltr(t,r,n,e),utr(t,r,n,r+i,e);return}var a=vDn(t,e),s=mDn(o);do{if(i=ltr(t,r,n,e),i<s){var c=o;c>s&&(c=s),utr(t,r,r+c,r+i,e),i=c}a.pushRun(r,i),a.mergeRuns(),o-=i,r+=i}while(o!==0);a.forceMergeRuns()}}d();p();var Mf=1,OU=2,M7=4;var dtr=!1;function NQe(){dtr||(dtr=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function ptr(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var yDn=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=ptr}return t.prototype.traverse=function(e,r){for(var n=0;n<this._roots.length;n++)this._roots[n].traverse(e,r)},t.prototype.getDisplayList=function(e,r){r=r||!1;var n=this._displayList;return(e||!n.length)&&this.updateDisplayList(r),n},t.prototype.updateDisplayList=function(e){this._displayListLen=0;for(var r=this._roots,n=this._displayList,o=0,i=r.length;o<i;o++)this._updateAndAddDisplayable(r[o],null,e);n.length=this._displayListLen,BU(n,ptr)},t.prototype._updateAndAddDisplayable=function(e,r,n){if(!(e.ignore&&!n)){e.beforeUpdate(),e.update(),e.afterUpdate();var o=e.getClipPath();if(e.ignoreClip)r=null;else if(o){r?r=r.slice():r=[];for(var i=o,a=e;i;)i.parent=a,i.updateTransform(),r.push(i),a=i,i=i.getClipPath()}if(e.childrenRef){for(var s=e.childrenRef(),c=0;c<s.length;c++){var l=s[c];e.__dirty&&(l.__dirty|=Mf),this._updateAndAddDisplayable(l,r,n)}e.__dirty=0}else{var u=e;r&&r.length?u.__clipPaths=r:u.__clipPaths&&u.__clipPaths.length>0&&(u.__clipPaths=[]),isNaN(u.z)&&(NQe(),u.z=0),isNaN(u.z2)&&(NQe(),u.z2=0),isNaN(u.zlevel)&&(NQe(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var f=e.getDecalElement&&e.getDecalElement();f&&this._updateAndAddDisplayable(f,r,n);var h=e.getTextGuideLine();h&&this._updateAndAddDisplayable(h,r,n);var m=e.getTextContent();m&&this._updateAndAddDisplayable(m,r,n)}},t.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},t.prototype.delRoot=function(e){if(e instanceof Array){for(var r=0,n=e.length;r<n;r++)this.delRoot(e[r]);return}var o=an(this._roots,e);o>=0&&this._roots.splice(o,1)},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}(),htr=yDn;d();p();d();p();var mtr;mtr=Zn.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)};var qse=mtr;d();p();d();p();d();p();var Y3e={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return .5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return t===0?0:Math.pow(1024,t-1)},exponentialOut:function(t){return t===1?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return t===0?0:t===1?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-Math.pow(2,-10*(t-1))+2)},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,r=.1,n=.4;return t===0?0:t===1?1:(!r||r<1?(r=1,e=n/4):e=n*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)))},elasticOut:function(t){var e,r=.1,n=.4;return t===0?0:t===1?1:(!r||r<1?(r=1,e=n/4):e=n*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},elasticInOut:function(t){var e,r=.1,n=.4;return t===0?0:t===1?1:(!r||r<1?(r=1,e=n/4):e=n*Math.asin(1/r)/(2*Math.PI),(t*=2)<1?-.5*(r*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)):r*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?.5*(t*t*((e+1)*t-e)):.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-Y3e.bounceOut(1-t)},bounceOut:function(t){return t<.36363636363636365?7.5625*t*t:t<.7272727272727273?7.5625*(t-=.5454545454545454)*t+.75:t<.9090909090909091?7.5625*(t-=.8181818181818182)*t+.9375:7.5625*(t-=.9545454545454546)*t+.984375},bounceInOut:function(t){return t<.5?Y3e.bounceIn(t*2)*.5:Y3e.bounceOut(t*2-1)*.5+.5}},J3e=Y3e;d();p();d();p();var X3e=Math.pow,N7=Math.sqrt,Q3e=1e-8,vtr=1e-4,gtr=N7(3),Z3e=1/3,E3=S3(),Bw=S3(),TY=S3();function P7(t){return t>-Q3e&&t<Q3e}function ytr(t){return t>Q3e||t<-Q3e}function yl(t,e,r,n,o){var i=1-o;return i*i*(i*t+3*o*e)+o*o*(o*n+3*i*r)}function BQe(t,e,r,n,o){var i=1-o;return 3*(((e-t)*i+2*(r-e)*o)*i+(n-r)*o*o)}function DU(t,e,r,n,o,i){var a=n+3*(e-r)-t,s=3*(r-e*2+t),c=3*(e-t),l=t-o,u=s*s-3*a*c,f=s*c-9*a*l,h=c*c-3*s*l,m=0;if(P7(u)&&P7(f))if(P7(s))i[0]=0;else{var g=-c/s;g>=0&&g<=1&&(i[m++]=g)}else{var v=f*f-4*u*h;if(P7(v)){var b=f/u,g=-s/a+b,w=-b/2;g>=0&&g<=1&&(i[m++]=g),w>=0&&w<=1&&(i[m++]=w)}else if(v>0){var _=N7(v),I=u*s+1.5*a*(-f+_),B=u*s+1.5*a*(-f-_);I<0?I=-X3e(-I,Z3e):I=X3e(I,Z3e),B<0?B=-X3e(-B,Z3e):B=X3e(B,Z3e);var g=(-s-(I+B))/(3*a);g>=0&&g<=1&&(i[m++]=g)}else{var L=(2*u*s-3*a*f)/(2*N7(u*u*u)),D=Math.acos(L)/3,z=N7(u),G=Math.cos(D),g=(-s-2*z*G)/(3*a),w=(-s+z*(G+gtr*Math.sin(D)))/(3*a),U=(-s+z*(G-gtr*Math.sin(D)))/(3*a);g>=0&&g<=1&&(i[m++]=g),w>=0&&w<=1&&(i[m++]=w),U>=0&&U<=1&&(i[m++]=U)}}return m}function $3e(t,e,r,n,o){var i=6*r-12*e+6*t,a=9*e+3*n-3*t-9*r,s=3*e-3*t,c=0;if(P7(a)){if(ytr(i)){var l=-s/i;l>=0&&l<=1&&(o[c++]=l)}}else{var u=i*i-4*a*s;if(P7(u))o[0]=-i/(2*a);else if(u>0){var f=N7(u),l=(-i+f)/(2*a),h=(-i-f)/(2*a);l>=0&&l<=1&&(o[c++]=l),h>=0&&h<=1&&(o[c++]=h)}}return c}function Ow(t,e,r,n,o,i){var a=(e-t)*o+t,s=(r-e)*o+e,c=(n-r)*o+r,l=(s-a)*o+a,u=(c-s)*o+s,f=(u-l)*o+l;i[0]=t,i[1]=a,i[2]=l,i[3]=f,i[4]=f,i[5]=u,i[6]=c,i[7]=n}function e4e(t,e,r,n,o,i,a,s,c,l,u){var f,h=.005,m=1/0,g,v,b,w;E3[0]=c,E3[1]=l;for(var _=0;_<1;_+=.05)Bw[0]=yl(t,r,o,a,_),Bw[1]=yl(e,n,i,s,_),b=d6(E3,Bw),b<m&&(f=_,m=b);m=1/0;for(var I=0;I<32&&!(h<vtr);I++)g=f-h,v=f+h,Bw[0]=yl(t,r,o,a,g),Bw[1]=yl(e,n,i,s,g),b=d6(Bw,E3),g>=0&&b<m?(f=g,m=b):(TY[0]=yl(t,r,o,a,v),TY[1]=yl(e,n,i,s,v),w=d6(TY,E3),v<=1&&w<m?(f=v,m=w):h*=.5);return u&&(u[0]=yl(t,r,o,a,f),u[1]=yl(e,n,i,s,f)),N7(m)}function btr(t,e,r,n,o,i,a,s,c){for(var l=t,u=e,f=0,h=1/c,m=1;m<=c;m++){var g=m*h,v=yl(t,r,o,a,g),b=yl(e,n,i,s,g),w=v-l,_=b-u;f+=Math.sqrt(w*w+_*_),l=v,u=b}return f}function Vl(t,e,r,n){var o=1-n;return o*(o*t+2*n*e)+n*n*r}function Kse(t,e,r,n){return 2*((1-n)*(e-t)+n*(r-e))}function xtr(t,e,r,n,o){var i=t-2*e+r,a=2*(e-t),s=t-n,c=0;if(P7(i)){if(ytr(a)){var l=-s/a;l>=0&&l<=1&&(o[c++]=l)}}else{var u=a*a-4*i*s;if(P7(u)){var l=-a/(2*i);l>=0&&l<=1&&(o[c++]=l)}else if(u>0){var f=N7(u),l=(-a+f)/(2*i),h=(-a-f)/(2*i);l>=0&&l<=1&&(o[c++]=l),h>=0&&h<=1&&(o[c++]=h)}}return c}function t4e(t,e,r){var n=t+r-2*e;return n===0?.5:(t-e)/n}function B7(t,e,r,n,o){var i=(e-t)*n+t,a=(r-e)*n+e,s=(a-i)*n+i;o[0]=t,o[1]=i,o[2]=s,o[3]=s,o[4]=a,o[5]=r}function r4e(t,e,r,n,o,i,a,s,c){var l,u=.005,f=1/0;E3[0]=a,E3[1]=s;for(var h=0;h<1;h+=.05){Bw[0]=Vl(t,r,o,h),Bw[1]=Vl(e,n,i,h);var m=d6(E3,Bw);m<f&&(l=h,f=m)}f=1/0;for(var g=0;g<32&&!(u<vtr);g++){var v=l-u,b=l+u;Bw[0]=Vl(t,r,o,v),Bw[1]=Vl(e,n,i,v);var m=d6(Bw,E3);if(v>=0&&m<f)l=v,f=m;else{TY[0]=Vl(t,r,o,b),TY[1]=Vl(e,n,i,b);var w=d6(TY,E3);b<=1&&w<f?(l=b,f=w):u*=.5}}return c&&(c[0]=Vl(t,r,o,l),c[1]=Vl(e,n,i,l)),N7(f)}function wtr(t,e,r,n,o,i,a){for(var s=t,c=e,l=0,u=1/a,f=1;f<=a;f++){var h=f*u,m=Vl(t,r,o,h),g=Vl(e,n,i,h),v=m-s,b=g-c;l+=Math.sqrt(v*v+b*b),s=m,c=g}return l}var bDn=/cubic-bezier\(([0-9,\.e ]+)\)/;function IY(t){var e=t&&bDn.exec(t);if(e){var r=e[1].split(","),n=+pd(r[0]),o=+pd(r[1]),i=+pd(r[2]),a=+pd(r[3]);if(isNaN(n+o+i+a))return;var s=[];return function(c){return c<=0?0:c>=1?1:DU(0,n,i,1,c,s)&&yl(0,o,a,1,s[0])}}}var xDn=function(){function t(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||$a,this.ondestroy=e.ondestroy||$a,this.onrestart=e.onrestart||$a,e.easing&&this.setEasing(e.easing)}return t.prototype.step=function(e,r){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var n=this._life,o=e-this._startTime-this._pausedTime,i=o/n;i<0&&(i=0),i=Math.min(i,1);var a=this.easingFunc,s=a?a(i):i;if(this.onframe(s),i===1)if(this.loop){var c=o%n;this._startTime=e-c,this._pausedTime=0,this.onrestart()}else return!0;return!1},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(e){this.easing=e,this.easingFunc=sr(e)?e:J3e[e]||IY(e)},t}(),Atr=xDn;d();p();d();p();var Str=function(){function t(e){this.value=e}return t}();var wDn=function(){function t(){this._len=0}return t.prototype.insert=function(e){var r=new Str(e);return this.insertEntry(r),r},t.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},t.prototype.remove=function(e){var r=e.prev,n=e.next;r?r.next=n:this.head=n,n?n.prev=r:this.tail=r,e.next=e.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}();var ADn=function(){function t(e){this._list=new wDn,this._maxSize=10,this._map={},this._maxSize=e}return t.prototype.put=function(e,r){var n=this._list,o=this._map,i=null;if(o[e]==null){var a=n.len(),s=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var c=n.head;n.remove(c),delete o[c.key],i=c.value,this._lastRemovedEntry=c}s?s.value=r:s=new Str(r),s.key=e,n.insertEntry(s),o[e]=s}return i},t.prototype.get=function(e){var r=this._map[e],n=this._list;if(r!=null)return r!==n.tail&&(n.remove(r),n.insertEntry(r)),r.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}(),_3=ADn;var Etr={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function kS(t){return t=Math.round(t),t<0?0:t>255?255:t}function SDn(t){return t=Math.round(t),t<0?0:t>360?360:t}function Jse(t){return t<0?0:t>1?1:t}function OQe(t){var e=t;return e.length&&e.charAt(e.length-1)==="%"?kS(parseFloat(e)/100*255):kS(parseInt(e,10))}function LU(t){var e=t;return e.length&&e.charAt(e.length-1)==="%"?Jse(parseFloat(e)/100):Jse(parseFloat(e))}function DQe(t,e,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?t+(e-t)*r*6:r*2<1?e:r*3<2?t+(e-t)*(2/3-r)*6:t}function O7(t,e,r){return t+(e-t)*r}function Dw(t,e,r,n,o){return t[0]=e,t[1]=r,t[2]=n,t[3]=o,t}function LQe(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var _tr=new _3(20),n4e=null;function RY(t,e){n4e&&LQe(n4e,e),n4e=_tr.put(t,n4e||e.slice())}function lp(t,e){if(!!t){e=e||[];var r=_tr.get(t);if(r)return LQe(e,r);t=t+"";var n=t.replace(/ /g,"").toLowerCase();if(n in Etr)return LQe(e,Etr[n]),RY(t,e),e;var o=n.length;if(n.charAt(0)==="#"){if(o===4||o===5){var i=parseInt(n.slice(1,4),16);if(!(i>=0&&i<=4095)){Dw(e,0,0,0,1);return}return Dw(e,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,o===5?parseInt(n.slice(4),16)/15:1),RY(t,e),e}else if(o===7||o===9){var i=parseInt(n.slice(1,7),16);if(!(i>=0&&i<=16777215)){Dw(e,0,0,0,1);return}return Dw(e,(i&16711680)>>16,(i&65280)>>8,i&255,o===9?parseInt(n.slice(7),16)/255:1),RY(t,e),e}return}var a=n.indexOf("("),s=n.indexOf(")");if(a!==-1&&s+1===o){var c=n.substr(0,a),l=n.substr(a+1,s-(a+1)).split(","),u=1;switch(c){case"rgba":if(l.length!==4)return l.length===3?Dw(e,+l[0],+l[1],+l[2],1):Dw(e,0,0,0,1);u=LU(l.pop());case"rgb":if(l.length>=3)return Dw(e,OQe(l[0]),OQe(l[1]),OQe(l[2]),l.length===3?u:LU(l[3])),RY(t,e),e;Dw(e,0,0,0,1);return;case"hsla":if(l.length!==4){Dw(e,0,0,0,1);return}return l[3]=LU(l[3]),UQe(l,e),RY(t,e),e;case"hsl":if(l.length!==3){Dw(e,0,0,0,1);return}return UQe(l,e),RY(t,e),e;default:return}}Dw(e,0,0,0,1)}}function UQe(t,e){var r=(parseFloat(t[0])%360+360)%360/360,n=LU(t[1]),o=LU(t[2]),i=o<=.5?o*(n+1):o+n-o*n,a=o*2-i;return e=e||[],Dw(e,kS(DQe(a,i,r+1/3)*255),kS(DQe(a,i,r)*255),kS(DQe(a,i,r-1/3)*255),1),t.length===4&&(e[3]=t[3]),e}function EDn(t){if(!!t){var e=t[0]/255,r=t[1]/255,n=t[2]/255,o=Math.min(e,r,n),i=Math.max(e,r,n),a=i-o,s=(i+o)/2,c,l;if(a===0)c=0,l=0;else{s<.5?l=a/(i+o):l=a/(2-i-o);var u=((i-e)/6+a/2)/a,f=((i-r)/6+a/2)/a,h=((i-n)/6+a/2)/a;e===i?c=h-f:r===i?c=1/3+u-h:n===i&&(c=2/3+f-u),c<0&&(c+=1),c>1&&(c-=1)}var m=[c*360,l,s];return t[3]!=null&&m.push(t[3]),m}}function Xse(t,e){var r=lp(t);if(r){for(var n=0;n<3;n++)e<0?r[n]=r[n]*(1-e)|0:r[n]=(255-r[n])*e+r[n]|0,r[n]>255?r[n]=255:r[n]<0&&(r[n]=0);return Lw(r,r.length===4?"rgba":"rgb")}}function o4e(t,e,r){if(!(!(e&&e.length)||!(t>=0&&t<=1))){r=r||[];var n=t*(e.length-1),o=Math.floor(n),i=Math.ceil(n),a=e[o],s=e[i],c=n-o;return r[0]=kS(O7(a[0],s[0],c)),r[1]=kS(O7(a[1],s[1],c)),r[2]=kS(O7(a[2],s[2],c)),r[3]=Jse(O7(a[3],s[3],c)),r}}function Ctr(t,e,r){if(!(!(e&&e.length)||!(t>=0&&t<=1))){var n=t*(e.length-1),o=Math.floor(n),i=Math.ceil(n),a=lp(e[o]),s=lp(e[i]),c=n-o,l=Lw([kS(O7(a[0],s[0],c)),kS(O7(a[1],s[1],c)),kS(O7(a[2],s[2],c)),Jse(O7(a[3],s[3],c))],"rgba");return r?{color:l,leftIndex:o,rightIndex:i,value:n}:l}}function UU(t,e,r,n){var o=lp(t);if(t)return o=EDn(o),e!=null&&(o[0]=SDn(e)),r!=null&&(o[1]=LU(r)),n!=null&&(o[2]=LU(n)),Lw(UQe(o),"rgba")}function FU(t,e){var r=lp(t);if(r&&e!=null)return r[3]=Jse(e),Lw(r,"rgba")}function Lw(t,e){if(!(!t||!t.length)){var r=t[0]+","+t[1]+","+t[2];return(e==="rgba"||e==="hsva"||e==="hsla")&&(r+=","+t[3]),e+"("+r+")"}}function MY(t,e){var r=lp(t);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*e:0}d();p();var s4e=Math.round;function p6(t){var e;if(!t||t==="transparent")t="none";else if(typeof t=="string"&&t.indexOf("rgba")>-1){var r=lp(t);r&&(t="rgb("+r[0]+","+r[1]+","+r[2]+")",e=r[3])}return{color:t,opacity:e??1}}var ktr=1e-4;function C3(t){return t<ktr&&t>-ktr}function a4e(t){return s4e(t*1e3)/1e3}function c4e(t){return s4e(t*1e4)/1e4}function Ttr(t){return"matrix("+a4e(t[0])+","+a4e(t[1])+","+a4e(t[2])+","+a4e(t[3])+","+c4e(t[4])+","+c4e(t[5])+")"}var Itr={left:"start",right:"end",center:"middle",middle:"middle"};function Rtr(t,e,r){return r==="top"?t+=e/2:r==="bottom"&&(t-=e/2),t}function Mtr(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY)}function Ptr(t){var e=t.style,r=t.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),r[0],r[1]].join(",")}function FQe(t){return t&&!!t.image}function _Dn(t){return t&&!!t.svgElement}function Ntr(t){return FQe(t)||_Dn(t)}function l4e(t){return t.type==="linear"}function u4e(t){return t.type==="radial"}function Btr(t){return t&&(t.type==="linear"||t.type==="radial")}function Zse(t){return"url(#"+t+")"}function f4e(t){var e=t.getGlobalScale(),r=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(r)/Math.log(10)),1)}function d4e(t){var e=t.x||0,r=t.y||0,n=(t.rotation||0)*AY,o=gn(t.scaleX,1),i=gn(t.scaleY,1),a=t.skewX||0,s=t.skewY||0,c=[];return(e||r)&&c.push("translate("+e+"px,"+r+"px)"),n&&c.push("rotate("+n+")"),(o!==1||i!==1)&&c.push("scale("+o+","+i+")"),(a||s)&&c.push("skew("+s4e(a*AY)+"deg, "+s4e(s*AY)+"deg)"),c.join(" ")}var Otr=function(){return Zn.hasGlobalWindow&&sr(window.btoa)?function(t){return window.btoa(unescape(t))}:typeof A.Buffer<"u"?function(t){return A.Buffer.from(t).toString("base64")}:function(t){return null}}();var HQe=Array.prototype.slice;function h6(t,e,r){return(e-t)*r+t}function zQe(t,e,r,n){for(var o=e.length,i=0;i<o;i++)t[i]=h6(e[i],r[i],n);return t}function CDn(t,e,r,n){for(var o=e.length,i=o&&e[0].length,a=0;a<o;a++){t[a]||(t[a]=[]);for(var s=0;s<i;s++)t[a][s]=h6(e[a][s],r[a][s],n)}return t}function p4e(t,e,r,n){for(var o=e.length,i=0;i<o;i++)t[i]=e[i]+r[i]*n;return t}function Dtr(t,e,r,n){for(var o=e.length,i=o&&e[0].length,a=0;a<o;a++){t[a]||(t[a]=[]);for(var s=0;s<i;s++)t[a][s]=e[a][s]+r[a][s]*n}return t}function kDn(t,e){for(var r=t.length,n=e.length,o=r>n?e:t,i=Math.min(r,n),a=o[i-1]||{color:[0,0,0,0],offset:0},s=i;s<Math.max(r,n);s++)o.push({offset:a.offset,color:a.color.slice()})}function TDn(t,e,r){var n=t,o=e;if(!(!n.push||!o.push)){var i=n.length,a=o.length;if(i!==a){var s=i>a;if(s)n.length=a;else for(var c=i;c<a;c++)n.push(r===1?o[c]:HQe.call(o[c]))}for(var l=n[0]&&n[0].length,c=0;c<n.length;c++)if(r===1)isNaN(n[c])&&(n[c]=o[c]);else for(var u=0;u<l;u++)isNaN(n[c][u])&&(n[c][u]=o[c][u])}}function zU(t){if(gl(t)){var e=t.length;if(gl(t[0])){for(var r=[],n=0;n<e;n++)r.push(HQe.call(t[n]));return r}return HQe.call(t)}return t}function g4e(t){return t[0]=Math.floor(t[0])||0,t[1]=Math.floor(t[1])||0,t[2]=Math.floor(t[2])||0,t[3]=t[3]==null?1:t[3],"rgba("+t.join(",")+")"}function IDn(t){return gl(t&&t[0])?2:1}var h4e=0,v4e=1,Ftr=2,$se=3,jQe=4,WQe=5,Ltr=6;function Utr(t){return t===jQe||t===WQe}function m4e(t){return t===v4e||t===Ftr}var Qse=[0,0,0,0],RDn=function(){function t(e){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=e}return t.prototype.isFinished=function(){return this._finished},t.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},t.prototype.needsAnimate=function(){return this.keyframes.length>=1},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(e,r,n){this._needsSort=!0;var o=this.keyframes,i=o.length,a=!1,s=Ltr,c=r;if(gl(r)){var l=IDn(r);s=l,(l===1&&!In(r[0])||l===2&&!In(r[0][0]))&&(a=!0)}else if(In(r)&&!T7(r))s=h4e;else if(Tt(r))if(!isNaN(+r))s=h4e;else{var u=lp(r);u&&(c=u,s=$se)}else if(k7(r)){var f=it({},c);f.colorStops=ct(r.colorStops,function(m){return{offset:m.offset,color:lp(m.color)}}),l4e(r)?s=jQe:u4e(r)&&(s=WQe),c=f}i===0?this.valType=s:(s!==this.valType||s===Ltr)&&(a=!0),this.discrete=this.discrete||a;var h={time:e,value:c,rawValue:r,percent:0};return n&&(h.easing=n,h.easingFunc=sr(n)?n:J3e[n]||IY(n)),o.push(h),h},t.prototype.prepare=function(e,r){var n=this.keyframes;this._needsSort&&n.sort(function(v,b){return v.time-b.time});for(var o=this.valType,i=n.length,a=n[i-1],s=this.discrete,c=m4e(o),l=Utr(o),u=0;u<i;u++){var f=n[u],h=f.value,m=a.value;f.percent=f.time/e,s||(c&&u!==i-1?TDn(h,m,o):l&&kDn(h.colorStops,m.colorStops))}if(!s&&o!==WQe&&r&&this.needsAnimate()&&r.needsAnimate()&&o===r.valType&&!r._finished){this._additiveTrack=r;for(var g=n[0].value,u=0;u<i;u++)o===h4e?n[u].additiveValue=n[u].value-g:o===$se?n[u].additiveValue=p4e([],n[u].value,g,-1):m4e(o)&&(n[u].additiveValue=o===v4e?p4e([],n[u].value,g,-1):Dtr([],n[u].value,g,-1))}},t.prototype.step=function(e,r){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var n=this._additiveTrack!=null,o=n?"additiveValue":"value",i=this.valType,a=this.keyframes,s=a.length,c=this.propName,l=i===$se,u,f=this._lastFr,h=Math.min,m,g;if(s===1)m=g=a[0];else{if(r<0)u=0;else if(r<this._lastFrP){var v=h(f+1,s-1);for(u=v;u>=0&&!(a[u].percent<=r);u--);u=h(u,s-2)}else{for(u=f;u<s&&!(a[u].percent>r);u++);u=h(u-1,s-2)}g=a[u+1],m=a[u]}if(!!(m&&g)){this._lastFr=u,this._lastFrP=r;var b=g.percent-m.percent,w=b===0?1:h((r-m.percent)/b,1);g.easingFunc&&(w=g.easingFunc(w));var _=n?this._additiveValue:l?Qse:e[c];if((m4e(i)||l)&&!_&&(_=this._additiveValue=[]),this.discrete)e[c]=w<1?m.rawValue:g.rawValue;else if(m4e(i))i===v4e?zQe(_,m[o],g[o],w):CDn(_,m[o],g[o],w);else if(Utr(i)){var I=m[o],B=g[o],L=i===jQe;e[c]={type:L?"linear":"radial",x:h6(I.x,B.x,w),y:h6(I.y,B.y,w),colorStops:ct(I.colorStops,function(z,G){var U=B.colorStops[G];return{offset:h6(z.offset,U.offset,w),color:g4e(zQe([],z.color,U.color,w))}}),global:B.global},L?(e[c].x2=h6(I.x2,B.x2,w),e[c].y2=h6(I.y2,B.y2,w)):e[c].r=h6(I.r,B.r,w)}else if(l)zQe(_,m[o],g[o],w),n||(e[c]=g4e(_));else{var D=h6(m[o],g[o],w);n?this._additiveValue=D:e[c]=D}n&&this._addToTarget(e)}}},t.prototype._addToTarget=function(e){var r=this.valType,n=this.propName,o=this._additiveValue;r===h4e?e[n]=e[n]+o:r===$se?(lp(e[n],Qse),p4e(Qse,Qse,o,1),e[n]=g4e(Qse)):r===v4e?p4e(e[n],e[n],o,1):r===Ftr&&Dtr(e[n],e[n],o,1)},t}(),MDn=function(){function t(e,r,n,o){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=r,r&&o){kU("Can' use additive animation on looped animation.");return}this._additiveAnimators=o,this._allowDiscrete=n}return t.prototype.getMaxTime=function(){return this._maxTime},t.prototype.getDelay=function(){return this._delay},t.prototype.getLoop=function(){return this._loop},t.prototype.getTarget=function(){return this._target},t.prototype.changeTarget=function(e){this._target=e},t.prototype.when=function(e,r,n){return this.whenWithKeys(e,r,bn(r),n)},t.prototype.whenWithKeys=function(e,r,n,o){for(var i=this._tracks,a=0;a<n.length;a++){var s=n[a],c=i[s];if(!c){c=i[s]=new RDn(s);var l=void 0,u=this._getAdditiveTrack(s);if(u){var f=u.keyframes,h=f[f.length-1];l=h&&h.value,u.valType===$se&&l&&(l=g4e(l))}else l=this._target[s];if(l==null)continue;e>0&&c.addKeyframe(0,zU(l),o),this._trackKeys.push(s)}c.addKeyframe(e,zU(r[s]),o)}return this._maxTime=Math.max(this._maxTime,e),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var r=e.length,n=0;n<r;n++)e[n].call(this)},t.prototype._abortedCallback=function(){this._setTracksFinished();var e=this.animation,r=this._abortedCbs;if(e&&e.removeClip(this._clip),this._clip=null,r)for(var n=0;n<r.length;n++)r[n].call(this)},t.prototype._setTracksFinished=function(){for(var e=this._tracks,r=this._trackKeys,n=0;n<r.length;n++)e[r[n]].setFinished()},t.prototype._getAdditiveTrack=function(e){var r,n=this._additiveAnimators;if(n)for(var o=0;o<n.length;o++){var i=n[o].getTrack(e);i&&(r=i)}return r},t.prototype.start=function(e){if(!(this._started>0)){this._started=1;for(var r=this,n=[],o=this._maxTime||0,i=0;i<this._trackKeys.length;i++){var a=this._trackKeys[i],s=this._tracks[a],c=this._getAdditiveTrack(a),l=s.keyframes,u=l.length;if(s.prepare(o,c),s.needsAnimate())if(!this._allowDiscrete&&s.discrete){var f=l[u-1];f&&(r._target[s.propName]=f.rawValue),s.setFinished()}else n.push(s)}if(n.length||this._force){var h=new Atr({life:o,loop:this._loop,delay:this._delay||0,onframe:function(m){r._started=2;var g=r._additiveAnimators;if(g){for(var v=!1,b=0;b<g.length;b++)if(g[b]._clip){v=!0;break}v||(r._additiveAnimators=null)}for(var b=0;b<n.length;b++)n[b].step(r._target,m);var w=r._onframeCbs;if(w)for(var b=0;b<w.length;b++)w[b](r._target,m)},ondestroy:function(){r._doneCallback()}});this._clip=h,this.animation&&this.animation.addClip(h),e&&h.setEasing(e)}else this._doneCallback();return this}},t.prototype.stop=function(e){if(!!this._clip){var r=this._clip;e&&r.onframe(1),this._abortedCallback()}},t.prototype.delay=function(e){return this._delay=e,this},t.prototype.during=function(e){return e&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(e)),this},t.prototype.done=function(e){return e&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(e)),this},t.prototype.aborted=function(e){return e&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(e)),this},t.prototype.getClip=function(){return this._clip},t.prototype.getTrack=function(e){return this._tracks[e]},t.prototype.getTracks=function(){var e=this;return ct(this._trackKeys,function(r){return e._tracks[r]})},t.prototype.stopTracks=function(e,r){if(!e.length||!this._clip)return!0;for(var n=this._tracks,o=this._trackKeys,i=0;i<e.length;i++){var a=n[e[i]];a&&!a.isFinished()&&(r?a.step(this._target,1):this._started===1&&a.step(this._target,0),a.setFinished())}for(var s=!0,i=0;i<o.length;i++)if(!n[o[i]].isFinished()){s=!1;break}return s&&this._abortedCallback(),s},t.prototype.saveTo=function(e,r,n){if(!!e){r=r||this._trackKeys;for(var o=0;o<r.length;o++){var i=r[o],a=this._tracks[i];if(!(!a||a.isFinished())){var s=a.keyframes,c=s[n?0:s.length-1];c&&(e[i]=zU(c.rawValue))}}}},t.prototype.__changeFinalValue=function(e,r){r=r||bn(e);for(var n=0;n<r.length;n++){var o=r[n],i=this._tracks[o];if(!!i){var a=i.keyframes;if(a.length>1){var s=a.pop();i.addKeyframe(s.time,e[o]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},t}(),ece=MDn;function HU(){return new Date().getTime()}var PDn=function(t){Ie(e,t);function e(r){var n=t.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,r=r||{},n.stage=r.stage||{},n}return e.prototype.addClip=function(r){r.animation&&this.removeClip(r),this._head?(this._tail.next=r,r.prev=this._tail,r.next=null,this._tail=r):this._head=this._tail=r,r.animation=this},e.prototype.addAnimator=function(r){r.animation=this;var n=r.getClip();n&&this.addClip(n)},e.prototype.removeClip=function(r){if(!!r.animation){var n=r.prev,o=r.next;n?n.next=o:this._head=o,o?o.prev=n:this._tail=n,r.next=r.prev=r.animation=null}},e.prototype.removeAnimator=function(r){var n=r.getClip();n&&this.removeClip(n),r.animation=null},e.prototype.update=function(r){for(var n=HU()-this._pausedTime,o=n-this._time,i=this._head;i;){var a=i.next,s=i.step(n,o);s&&(i.ondestroy(),this.removeClip(i)),i=a}this._time=n,r||(this.trigger("frame",o),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var r=this;this._running=!0;function n(){r._running&&(qse(n),!r._paused&&r.update())}qse(n)},e.prototype.start=function(){this._running||(this._time=HU(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=HU(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=HU()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var r=this._head;r;){var n=r.next;r.prev=r.next=r.animation=null,r=n}this._head=this._tail=null},e.prototype.isFinished=function(){return this._head==null},e.prototype.animate=function(r,n){n=n||{},this.start();var o=new ece(r,n.loop);return this.addAnimator(o),o},e}(tf),ztr=PDn;d();p();var NDn=300,GQe=Zn.domSupported,VQe=function(){var t=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},n=ct(t,function(o){var i=o.replace("mouse","pointer");return r.hasOwnProperty(i)?i:o});return{mouse:t,touch:e,pointer:n}}(),Htr={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},jtr=!1;function YQe(t){var e=t.pointerType;return e==="pen"||e==="touch"}function BDn(t){t.touching=!0,t.touchTimer!=null&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout(function(){t.touching=!1,t.touchTimer=null},700)}function qQe(t){t&&(t.zrByTouch=!0)}function ODn(t,e){return Qv(t.dom,new DDn(t,e),!0)}function Gtr(t,e){for(var r=e,n=!1;r&&r.nodeType!==9&&!(n=r.domBelongToZr||r!==e&&r===t.painterRoot);)r=r.parentNode;return n}var DDn=function(){function t(e,r){this.stopPropagation=$a,this.stopImmediatePropagation=$a,this.preventDefault=$a,this.type=r.type,this.target=this.currentTarget=e.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return t}(),TS={mousedown:function(t){t=Qv(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=Qv(this.dom,t);var e=this.__mayPointerCapture;e&&(t.zrX!==e[0]||t.zrY!==e[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=Qv(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){t=Qv(this.dom,t);var e=t.toElement||t.relatedTarget;Gtr(this,e)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){jtr=!0,t=Qv(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){jtr||(t=Qv(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){t=Qv(this.dom,t),qQe(t),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),TS.mousemove.call(this,t),TS.mousedown.call(this,t)},touchmove:function(t){t=Qv(this.dom,t),qQe(t),this.handler.processGesture(t,"change"),TS.mousemove.call(this,t)},touchend:function(t){t=Qv(this.dom,t),qQe(t),this.handler.processGesture(t,"end"),TS.mouseup.call(this,t),+new Date-+this.__lastTouchMoment<NDn&&TS.click.call(this,t)},pointerdown:function(t){TS.mousedown.call(this,t)},pointermove:function(t){YQe(t)||TS.mousemove.call(this,t)},pointerup:function(t){TS.mouseup.call(this,t)},pointerout:function(t){YQe(t)||TS.mouseout.call(this,t)}};ue(["click","dblclick","contextmenu"],function(t){TS[t]=function(e){e=Qv(this.dom,e),this.trigger(t,e)}});var JQe={pointermove:function(t){YQe(t)||JQe.mousemove.call(this,t)},pointerup:function(t){JQe.mouseup.call(this,t)},mousemove:function(t){this.trigger("mousemove",t)},mouseup:function(t){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",t),e&&(t.zrEventControl="only_globalout",this.trigger("mouseout",t))}};function LDn(t,e){var r=e.domHandlers;Zn.pointerEventsSupported?ue(VQe.pointer,function(n){y4e(e,n,function(o){r[n].call(t,o)})}):(Zn.touchEventsSupported&&ue(VQe.touch,function(n){y4e(e,n,function(o){r[n].call(t,o),BDn(e)})}),ue(VQe.mouse,function(n){y4e(e,n,function(o){o=V3e(o),e.touching||r[n].call(t,o)})}))}function UDn(t,e){Zn.pointerEventsSupported?ue(Htr.pointer,r):Zn.touchEventsSupported||ue(Htr.mouse,r);function r(n){function o(i){i=V3e(i),Gtr(t,i.target)||(i=ODn(t,i),e.domHandlers[n].call(t,i))}y4e(e,n,o,{capture:!0})}}function y4e(t,e,r,n){t.mounted[e]=r,t.listenerOpts[e]=n,zse(t.domTarget,e,r,n)}function KQe(t){var e=t.mounted;for(var r in e)e.hasOwnProperty(r)&&$er(t.domTarget,r,e[r],t.listenerOpts[r]);t.mounted={}}var Wtr=function(){function t(e,r){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=e,this.domHandlers=r}return t}(),FDn=function(t){Ie(e,t);function e(r,n){var o=t.call(this)||this;return o.__pointerCapturing=!1,o.dom=r,o.painterRoot=n,o._localHandlerScope=new Wtr(r,TS),GQe&&(o._globalHandlerScope=new Wtr(document,JQe)),LDn(o,o._localHandlerScope),o}return e.prototype.dispose=function(){KQe(this._localHandlerScope),GQe&&KQe(this._globalHandlerScope)},e.prototype.setCursor=function(r){this.dom.style&&(this.dom.style.cursor=r||"default")},e.prototype.__togglePointerCapture=function(r){if(this.__mayPointerCapture=null,GQe&&+this.__pointerCapturing^+r){this.__pointerCapturing=r;var n=this._globalHandlerScope;r?UDn(this,n):KQe(n)}},e}(tf),Vtr=FDn;d();p();var qtr=1;Zn.hasGlobalWindow&&(qtr=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var jU=qtr,tce=.4,rce="#333",nce="#ccc",Ktr="#eee";d();p();d();p();d();p();var Ytr=R7,Jtr=5e-5;function WU(t){return t>Jtr||t<-Jtr}var GU=[],PY=[],XQe=rf(),ZQe=Math.abs,zDn=function(){function t(){}return t.prototype.getLocalTransform=function(e){return t.getLocalTransform(this,e)},t.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},t.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},t.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},t.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},t.prototype.needLocalTransform=function(){return WU(this.rotation)||WU(this.x)||WU(this.y)||WU(this.scaleX-1)||WU(this.scaleY-1)||WU(this.skewX)||WU(this.skewY)},t.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,r=this.needLocalTransform(),n=this.transform;if(!(r||e)){n&&Ytr(n);return}n=n||rf(),r?this.getLocalTransform(n):Ytr(n),e&&(r?ey(n,e,n):Hse(n,e)),this.transform=n,this._resolveGlobalScaleRatio(n)},t.prototype._resolveGlobalScaleRatio=function(e){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(GU);var n=GU[0]<0?-1:1,o=GU[1]<0?-1:1,i=((GU[0]-n)*r+n)/GU[0]||0,a=((GU[1]-o)*r+o)/GU[1]||0;e[0]*=i,e[1]*=i,e[2]*=a,e[3]*=a}this.invTransform=this.invTransform||rf(),Nw(this.invTransform,e)},t.prototype.getComputedTransform=function(){for(var e=this,r=[];e;)r.push(e),e=e.parent;for(;e=r.pop();)e.updateTransform();return this.transform},t.prototype.setLocalTransform=function(e){if(!!e){var r=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],o=Math.atan2(e[1],e[0]),i=Math.PI/2+o-Math.atan2(e[3],e[2]);n=Math.sqrt(n)*Math.cos(i),r=Math.sqrt(r),this.skewX=i,this.skewY=0,this.rotation=-o,this.x=+e[4],this.y=+e[5],this.scaleX=r,this.scaleY=n,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(!!this.transform){var e=this.parent,r=this.transform;e&&e.transform&&(ey(PY,e.invTransform,r),r=PY);var n=this.originX,o=this.originY;(n||o)&&(XQe[4]=n,XQe[5]=o,ey(PY,r,XQe),PY[4]-=n,PY[5]-=o,r=PY),this.setLocalTransform(r)}},t.prototype.getGlobalScale=function(e){var r=this.transform;return e=e||[],r?(e[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),e[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(e[0]=-e[0]),r[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},t.prototype.transformCoordToLocal=function(e,r){var n=[e,r],o=this.invTransform;return o&&vl(n,n,o),n},t.prototype.transformCoordToGlobal=function(e,r){var n=[e,r],o=this.transform;return o&&vl(n,n,o),n},t.prototype.getLineScale=function(){var e=this.transform;return e&&ZQe(e[0]-1)>1e-10&&ZQe(e[3]-1)>1e-10?Math.sqrt(ZQe(e[0]*e[3]-e[2]*e[1])):1},t.prototype.copyTransform=function(e){QQe(this,e)},t.getLocalTransform=function(e,r){r=r||[];var n=e.originX||0,o=e.originY||0,i=e.scaleX,a=e.scaleY,s=e.anchorX,c=e.anchorY,l=e.rotation||0,u=e.x,f=e.y,h=e.skewX?Math.tan(e.skewX):0,m=e.skewY?Math.tan(-e.skewY):0;if(n||o||s||c){var g=n+s,v=o+c;r[4]=-g*i-h*v*a,r[5]=-v*a-m*g*i}else r[4]=r[5]=0;return r[0]=i,r[3]=a,r[1]=m*i,r[2]=h*a,l&&ty(r,r,l),r[4]+=n+u,r[5]+=o+f,r},t.initDefaultProps=function(){var e=t.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),t}(),t1=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function QQe(t,e){for(var r=0;r<t1.length;r++){var n=t1[r];t[n]=e[n]}}var ry=zDn;d();p();var Xtr={};function ny(t,e){e=e||Zb;var r=Xtr[e];r||(r=Xtr[e]=new _3(500));var n=r.get(t);return n==null&&(n=q0.measureText(t,e).width,r.put(t,n)),n}function Ztr(t,e,r,n){var o=ny(t,e),i=BY(e),a=NY(0,o,r),s=VU(0,i,n),c=new Zr(a,s,o,i);return c}function k3(t,e,r,n){var o=((t||"")+"").split(`
`),i=o.length;if(i===1)return Ztr(o[0],e,r,n);for(var a=new Zr(0,0,0,0),s=0;s<o.length;s++){var c=Ztr(o[s],e,r,n);s===0?a.copy(c):a.union(c)}return a}function NY(t,e,r){return r==="right"?t-=e:r==="center"&&(t-=e/2),t}function VU(t,e,r){return r==="middle"?t-=e/2:r==="bottom"&&(t-=e),t}function BY(t){return ny("\u56FD",t)}function Sh(t,e){return typeof t=="string"?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function qU(t,e,r){var n=e.position||"inside",o=e.distance!=null?e.distance:5,i=r.height,a=r.width,s=i/2,c=r.x,l=r.y,u="left",f="top";if(n instanceof Array)c+=Sh(n[0],r.width),l+=Sh(n[1],r.height),u=null,f=null;else switch(n){case"left":c-=o,l+=s,u="right",f="middle";break;case"right":c+=o+a,l+=s,f="middle";break;case"top":c+=a/2,l-=o,u="center",f="bottom";break;case"bottom":c+=a/2,l+=i+o,u="center";break;case"inside":c+=a/2,l+=s,u="center",f="middle";break;case"insideLeft":c+=o,l+=s,f="middle";break;case"insideRight":c+=a-o,l+=s,u="right",f="middle";break;case"insideTop":c+=a/2,l+=o,u="center";break;case"insideBottom":c+=a/2,l+=i-o,u="center",f="bottom";break;case"insideTopLeft":c+=o,l+=o;break;case"insideTopRight":c+=a-o,l+=o,u="right";break;case"insideBottomLeft":c+=o,l+=i-o,f="bottom";break;case"insideBottomRight":c+=a-o,l+=i-o,u="right",f="bottom";break}return t=t||{},t.x=c,t.y=l,t.align=u,t.verticalAlign=f,t}var $Qe="__zr_normal__",e$e=t1.concat(["ignore"]),HDn=bh(t1,function(t,e){return t[e]=!0,t},{ignore:!1}),OY={},jDn=new Zr(0,0,0,0),n$e=function(){function t(e){this.id=U3e(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return t.prototype._init=function(e){this.attr(e)},t.prototype.drift=function(e,r,n){switch(this.draggable){case"horizontal":r=0;break;case"vertical":e=0;break}var o=this.transform;o||(o=this.transform=[1,0,0,1,0,0]),o[4]+=e,o[5]+=r,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(e){var r=this._textContent;if(r&&(!r.ignore||e)){this.textConfig||(this.textConfig={});var n=this.textConfig,o=n.local,i=r.innerTransformable,a=void 0,s=void 0,c=!1;i.parent=o?this:null;var l=!1;if(i.copyTransform(r),n.position!=null){var u=jDn;n.layoutRect?u.copy(n.layoutRect):u.copy(this.getBoundingRect()),o||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(OY,n,u):qU(OY,n,u),i.x=OY.x,i.y=OY.y,a=OY.align,s=OY.verticalAlign;var f=n.origin;if(f&&n.rotation!=null){var h=void 0,m=void 0;f==="center"?(h=u.width*.5,m=u.height*.5):(h=Sh(f[0],u.width),m=Sh(f[1],u.height)),l=!0,i.originX=-i.x+h+(o?0:u.x),i.originY=-i.y+m+(o?0:u.y)}}n.rotation!=null&&(i.rotation=n.rotation);var g=n.offset;g&&(i.x+=g[0],i.y+=g[1],l||(i.originX=-g[0],i.originY=-g[1]));var v=n.inside==null?typeof n.position=="string"&&n.position.indexOf("inside")>=0:n.inside,b=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),w=void 0,_=void 0,I=void 0;v&&this.canBeInsideText()?(w=n.insideFill,_=n.insideStroke,(w==null||w==="auto")&&(w=this.getInsideTextFill()),(_==null||_==="auto")&&(_=this.getInsideTextStroke(w),I=!0)):(w=n.outsideFill,_=n.outsideStroke,(w==null||w==="auto")&&(w=this.getOutsideFill()),(_==null||_==="auto")&&(_=this.getOutsideStroke(w),I=!0)),w=w||"#000",(w!==b.fill||_!==b.stroke||I!==b.autoStroke||a!==b.align||s!==b.verticalAlign)&&(c=!0,b.fill=w,b.stroke=_,b.autoStroke=I,b.align=a,b.verticalAlign=s,r.setDefaultTextStyle(b)),r.__dirty|=Mf,c&&r.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(e){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?nce:rce},t.prototype.getOutsideStroke=function(e){var r=this.__zr&&this.__zr.getBackgroundColor(),n=typeof r=="string"&&lp(r);n||(n=[255,255,255,1]);for(var o=n[3],i=this.__zr.isDarkMode(),a=0;a<3;a++)n[a]=n[a]*o+(i?0:255)*(1-o);return n[3]=1,Lw(n,"rgba")},t.prototype.traverse=function(e,r){},t.prototype.attrKV=function(e,r){e==="textConfig"?this.setTextConfig(r):e==="textContent"?this.setTextContent(r):e==="clipPath"?this.setClipPath(r):e==="extra"?(this.extra=this.extra||{},it(this.extra,r)):this[e]=r},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(e,r){if(typeof e=="string")this.attrKV(e,r);else if(Sr(e))for(var n=e,o=bn(n),i=0;i<o.length;i++){var a=o[i];this.attrKV(a,e[a])}return this.markRedraw(),this},t.prototype.saveCurrentToNormalState=function(e){this._innerSaveToNormal(e);for(var r=this._normalState,n=0;n<this.animators.length;n++){var o=this.animators[n],i=o.__fromStateTransition;if(!(o.getLoop()||i&&i!==$Qe)){var a=o.targetName,s=a?r[a]:r;o.saveTo(s)}}},t.prototype._innerSaveToNormal=function(e){var r=this._normalState;r||(r=this._normalState={}),e.textConfig&&!r.textConfig&&(r.textConfig=this.textConfig),this._savePrimaryToNormal(e,r,e$e)},t.prototype._savePrimaryToNormal=function(e,r,n){for(var o=0;o<n.length;o++){var i=n[o];e[i]!=null&&!(i in r)&&(r[i]=this[i])}},t.prototype.hasState=function(){return this.currentStates.length>0},t.prototype.getState=function(e){return this.states[e]},t.prototype.ensureState=function(e){var r=this.states;return r[e]||(r[e]={}),r[e]},t.prototype.clearStates=function(e){this.useState($Qe,!1,e)},t.prototype.useState=function(e,r,n,o){var i=e===$Qe,a=this.hasState();if(!(!a&&i)){var s=this.currentStates,c=this.stateTransition;if(!(an(s,e)>=0&&(r||s.length===1))){var l;if(this.stateProxy&&!i&&(l=this.stateProxy(e)),l||(l=this.states&&this.states[e]),!l&&!i){kU("State "+e+" not exists.");return}i||this.saveCurrentToNormalState(l);var u=!!(l&&l.hoverLayer||o);u&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,l,this._normalState,r,!n&&!this.__inHover&&c&&c.duration>0,c);var f=this._textContent,h=this._textGuide;return f&&f.useState(e,r,n,u),h&&h.useState(e,r,n,u),i?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!u&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Mf),l}}},t.prototype.useStates=function(e,r,n){if(!e.length)this.clearStates();else{var o=[],i=this.currentStates,a=e.length,s=a===i.length;if(s){for(var c=0;c<a;c++)if(e[c]!==i[c]){s=!1;break}}if(s)return;for(var c=0;c<a;c++){var l=e[c],u=void 0;this.stateProxy&&(u=this.stateProxy(l,e)),u||(u=this.states[l]),u&&o.push(u)}var f=o[a-1],h=!!(f&&f.hoverLayer||n);h&&this._toggleHoverLayerFlag(!0);var m=this._mergeStates(o),g=this.stateTransition;this.saveCurrentToNormalState(m),this._applyStateObj(e.join(","),m,this._normalState,!1,!r&&!this.__inHover&&g&&g.duration>0,g);var v=this._textContent,b=this._textGuide;v&&v.useStates(e,r,h),b&&b.useStates(e,r,h),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Mf)}},t.prototype._updateAnimationTargets=function(){for(var e=0;e<this.animators.length;e++){var r=this.animators[e];r.targetName&&r.changeTarget(this[r.targetName])}},t.prototype.removeState=function(e){var r=an(this.currentStates,e);if(r>=0){var n=this.currentStates.slice();n.splice(r,1),this.useStates(n)}},t.prototype.replaceState=function(e,r,n){var o=this.currentStates.slice(),i=an(o,e),a=an(o,r)>=0;i>=0?a?o.splice(i,1):o[i]=r:n&&!a&&o.push(r),this.useStates(o)},t.prototype.toggleState=function(e,r){r?this.useState(e,!0):this.removeState(e)},t.prototype._mergeStates=function(e){for(var r={},n,o=0;o<e.length;o++){var i=e[o];it(r,i),i.textConfig&&(n=n||{},it(n,i.textConfig))}return n&&(r.textConfig=n),r},t.prototype._applyStateObj=function(e,r,n,o,i,a){var s=!(r&&o);r&&r.textConfig?(this.textConfig=it({},o?this.textConfig:n.textConfig),it(this.textConfig,r.textConfig)):s&&n.textConfig&&(this.textConfig=n.textConfig);for(var c={},l=!1,u=0;u<e$e.length;u++){var f=e$e[u],h=i&&HDn[f];r&&r[f]!=null?h?(l=!0,c[f]=r[f]):this[f]=r[f]:s&&n[f]!=null&&(h?(l=!0,c[f]=n[f]):this[f]=n[f])}if(!i)for(var u=0;u<this.animators.length;u++){var m=this.animators[u],g=m.targetName;m.getLoop()||m.__changeFinalValue(g?(r||n)[g]:r||n)}l&&this._transitionState(e,c,a)},t.prototype._attachComponent=function(e){if(!(e.__zr&&!e.__hostTarget)&&e!==this){var r=this.__zr;r&&e.addSelfToZr(r),e.__zr=r,e.__hostTarget=this}},t.prototype._detachComponent=function(e){e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__hostTarget=null},t.prototype.getClipPath=function(){return this._clipPath},t.prototype.setClipPath=function(e){this._clipPath&&this._clipPath!==e&&this.removeClipPath(),this._attachComponent(e),this._clipPath=e,this.markRedraw()},t.prototype.removeClipPath=function(){var e=this._clipPath;e&&(this._detachComponent(e),this._clipPath=null,this.markRedraw())},t.prototype.getTextContent=function(){return this._textContent},t.prototype.setTextContent=function(e){var r=this._textContent;r!==e&&(r&&r!==e&&this.removeTextContent(),e.innerTransformable=new ry,this._attachComponent(e),this._textContent=e,this.markRedraw())},t.prototype.setTextConfig=function(e){this.textConfig||(this.textConfig={}),it(this.textConfig,e),this.markRedraw()},t.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},t.prototype.removeTextContent=function(){var e=this._textContent;e&&(e.innerTransformable=null,this._detachComponent(e),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},t.prototype.getTextGuideLine=function(){return this._textGuide},t.prototype.setTextGuideLine=function(e){this._textGuide&&this._textGuide!==e&&this.removeTextGuideLine(),this._attachComponent(e),this._textGuide=e,this.markRedraw()},t.prototype.removeTextGuideLine=function(){var e=this._textGuide;e&&(this._detachComponent(e),this._textGuide=null,this.markRedraw())},t.prototype.markRedraw=function(){this.__dirty|=Mf;var e=this.__zr;e&&(this.__inHover?e.refreshHover():e.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},t.prototype.dirty=function(){this.markRedraw()},t.prototype._toggleHoverLayerFlag=function(e){this.__inHover=e;var r=this._textContent,n=this._textGuide;r&&(r.__inHover=e),n&&(n.__inHover=e)},t.prototype.addSelfToZr=function(e){if(this.__zr!==e){this.__zr=e;var r=this.animators;if(r)for(var n=0;n<r.length;n++)e.animation.addAnimator(r[n]);this._clipPath&&this._clipPath.addSelfToZr(e),this._textContent&&this._textContent.addSelfToZr(e),this._textGuide&&this._textGuide.addSelfToZr(e)}},t.prototype.removeSelfFromZr=function(e){if(!!this.__zr){this.__zr=null;var r=this.animators;if(r)for(var n=0;n<r.length;n++)e.animation.removeAnimator(r[n]);this._clipPath&&this._clipPath.removeSelfFromZr(e),this._textContent&&this._textContent.removeSelfFromZr(e),this._textGuide&&this._textGuide.removeSelfFromZr(e)}},t.prototype.animate=function(e,r,n){var o=e?this[e]:this,i=new ece(o,r,n);return e&&(i.targetName=e),this.addAnimator(i,e),i},t.prototype.addAnimator=function(e,r){var n=this.__zr,o=this;e.during(function(){o.updateDuringAnimation(r)}).done(function(){var i=o.animators,a=an(i,e);a>=0&&i.splice(a,1)}),this.animators.push(e),n&&n.animation.addAnimator(e),n&&n.wakeUp()},t.prototype.updateDuringAnimation=function(e){this.markRedraw()},t.prototype.stopAnimation=function(e,r){for(var n=this.animators,o=n.length,i=[],a=0;a<o;a++){var s=n[a];!e||e===s.scope?s.stop(r):i.push(s)}return this.animators=i,this},t.prototype.animateTo=function(e,r,n){t$e(this,e,r,n)},t.prototype.animateFrom=function(e,r,n){t$e(this,e,r,n,!0)},t.prototype._transitionState=function(e,r,n,o){for(var i=t$e(this,r,n,o),a=0;a<i.length;a++)i[a].__fromStateTransition=e},t.prototype.getBoundingRect=function(){return null},t.prototype.getPaintRect=function(){return null},t.initDefaultProps=function(){var e=t.prototype;e.type="element",e.name="",e.ignore=e.silent=e.isGroup=e.draggable=e.dragging=e.ignoreClip=e.__inHover=!1,e.__dirty=Mf;var r={};function n(i,a,s){r[i+a+s]||(console.warn("DEPRECATED: '"+i+"' has been deprecated. use '"+a+"', '"+s+"' instead"),r[i+a+s]=!0)}function o(i,a,s,c){Object.defineProperty(e,i,{get:function(){if(!this[a]){var u=this[a]=[];l(this,u)}return this[a]},set:function(u){this[s]=u[0],this[c]=u[1],this[a]=u,l(this,u)}});function l(u,f){Object.defineProperty(f,0,{get:function(){return u[s]},set:function(h){u[s]=h}}),Object.defineProperty(f,1,{get:function(){return u[c]},set:function(h){u[c]=h}})}}Object.defineProperty&&(o("position","_legacyPos","x","y"),o("scale","_legacyScale","scaleX","scaleY"),o("origin","_legacyOrigin","originX","originY"))}(),t}();Oi(n$e,tf);Oi(n$e,ry);function t$e(t,e,r,n,o){r=r||{};var i=[];Qtr(t,"",t,e,r,n,i,o);var a=i.length,s=!1,c=r.done,l=r.aborted,u=function(){s=!0,a--,a<=0&&(s?c&&c():l&&l())},f=function(){a--,a<=0&&(s?c&&c():l&&l())};a||c&&c(),i.length>0&&r.during&&i[0].during(function(g,v){r.during(v)});for(var h=0;h<i.length;h++){var m=i[h];u&&m.done(u),f&&m.aborted(f),r.force&&m.duration(r.duration),m.start(r.easing)}return i}function r$e(t,e,r){for(var n=0;n<r;n++)t[n]=e[n]}function WDn(t){return gl(t[0])}function GDn(t,e,r){if(gl(e[r]))if(gl(t[r])||(t[r]=[]),ef(e[r])){var n=e[r].length;t[r].length!==n&&(t[r]=new e[r].constructor(n),r$e(t[r],e[r],n))}else{var o=e[r],i=t[r],a=o.length;if(WDn(o))for(var s=o[0].length,c=0;c<a;c++)i[c]?r$e(i[c],o[c],s):i[c]=Array.prototype.slice.call(o[c]);else r$e(i,o,a);i.length=o.length}else t[r]=e[r]}function VDn(t,e){return t===e||gl(t)&&gl(e)&&qDn(t,e)}function qDn(t,e){var r=t.length;if(r!==e.length)return!1;for(var n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}function Qtr(t,e,r,n,o,i,a,s){for(var c=bn(n),l=o.duration,u=o.delay,f=o.additive,h=o.setToFinal,m=!Sr(i),g=t.animators,v=[],b=0;b<c.length;b++){var w=c[b],_=n[w];if(_!=null&&r[w]!=null&&(m||i[w]))if(Sr(_)&&!gl(_)&&!k7(_)){if(e){s||(r[w]=_,t.updateDuringAnimation(e));continue}Qtr(t,w,r[w],_,o,i&&i[w],a,s)}else v.push(w);else s||(r[w]=_,t.updateDuringAnimation(e),v.push(w))}var I=v.length;if(!f&&I)for(var B=0;B<g.length;B++){var L=g[B];if(L.targetName===e){var D=L.stopTracks(v);if(D){var z=an(g,L);g.splice(z,1)}}}if(o.force||(v=go(v,function(P){return!VDn(n[P],r[P])}),I=v.length),I>0||o.force&&!a.length){var G=void 0,U=void 0,T=void 0;if(s){U={},h&&(G={});for(var B=0;B<I;B++){var w=v[B];U[w]=r[w],h?G[w]=n[w]:r[w]=n[w]}}else if(h){T={};for(var B=0;B<I;B++){var w=v[B];T[w]=zU(r[w]),GDn(r,n,w)}}var L=new ece(r,!1,!1,f?go(g,function(j){return j.targetName===e}):null);L.targetName=e,o.scope&&(L.scope=o.scope),h&&G&&L.whenWithKeys(0,G,v),T&&L.whenWithKeys(0,T,v),L.whenWithKeys(l??500,s?U:n,v).delay(u||0),t.addAnimator(L,e),a.push(L)}}var x4e=n$e;var $tr=function(t){Ie(e,t);function e(r){var n=t.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(r),n}return e.prototype.childrenRef=function(){return this._children},e.prototype.children=function(){return this._children.slice()},e.prototype.childAt=function(r){return this._children[r]},e.prototype.childOfName=function(r){for(var n=this._children,o=0;o<n.length;o++)if(n[o].name===r)return n[o]},e.prototype.childCount=function(){return this._children.length},e.prototype.add=function(r){return r&&r!==this&&r.parent!==this&&(this._children.push(r),this._doAdd(r)),this},e.prototype.addBefore=function(r,n){if(r&&r!==this&&r.parent!==this&&n&&n.parent===this){var o=this._children,i=o.indexOf(n);i>=0&&(o.splice(i,0,r),this._doAdd(r))}return this},e.prototype.replace=function(r,n){var o=an(this._children,r);return o>=0&&this.replaceAt(n,o),this},e.prototype.replaceAt=function(r,n){var o=this._children,i=o[n];if(r&&r!==this&&r.parent!==this&&r!==i){o[n]=r,i.parent=null;var a=this.__zr;a&&i.removeSelfFromZr(a),this._doAdd(r)}return this},e.prototype._doAdd=function(r){r.parent&&r.parent.remove(r),r.parent=this;var n=this.__zr;n&&n!==r.__zr&&r.addSelfToZr(n),n&&n.refresh()},e.prototype.remove=function(r){var n=this.__zr,o=this._children,i=an(o,r);return i<0?this:(o.splice(i,1),r.parent=null,n&&r.removeSelfFromZr(n),n&&n.refresh(),this)},e.prototype.removeAll=function(){for(var r=this._children,n=this.__zr,o=0;o<r.length;o++){var i=r[o];n&&i.removeSelfFromZr(n),i.parent=null}return r.length=0,this},e.prototype.eachChild=function(r,n){for(var o=this._children,i=0;i<o.length;i++){var a=o[i];r.call(n,a,i)}return this},e.prototype.traverse=function(r,n){for(var o=0;o<this._children.length;o++){var i=this._children[o],a=r.call(n,i);i.isGroup&&!a&&i.traverse(r,n)}return this},e.prototype.addSelfToZr=function(r){t.prototype.addSelfToZr.call(this,r);for(var n=0;n<this._children.length;n++){var o=this._children[n];o.addSelfToZr(r)}},e.prototype.removeSelfFromZr=function(r){t.prototype.removeSelfFromZr.call(this,r);for(var n=0;n<this._children.length;n++){var o=this._children[n];o.removeSelfFromZr(r)}},e.prototype.getBoundingRect=function(r){for(var n=new Zr(0,0,0,0),o=r||this._children,i=[],a=null,s=0;s<o.length;s++){var c=o[s];if(!(c.ignore||c.invisible)){var l=c.getBoundingRect(),u=c.getLocalTransform(i);u?(Zr.applyTransform(n,l,u),a=a||n.clone(),a.union(n)):(a=a||l.clone(),a.union(l))}}return a||n},e}(x4e);$tr.prototype.type="group";var Er=$tr;var w4e={},err={};function KDn(t){delete err[t]}function YDn(t){if(!t)return!1;if(typeof t=="string")return MY(t,1)<tce;if(t.colorStops){for(var e=t.colorStops,r=0,n=e.length,o=0;o<n;o++)r+=MY(e[o].color,1);return r/=n,r<tce}return!1}var JDn=function(){function t(e,r,n){var o=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,n=n||{},this.dom=r,this.id=e;var i=new htr,a=n.renderer||"canvas";w4e[a]||(a=bn(w4e)[0]),n.useDirtyRect=n.useDirtyRect==null?!1:n.useDirtyRect;var s=new w4e[a](r,i,n,e),c=n.ssr||s.ssrOnly;this.storage=i,this.painter=s;var l=!Zn.node&&!Zn.worker&&!c?new Vtr(s.getViewportRoot(),s.root):null,u=n.useCoarsePointer,f=u==null||u==="auto"?Zn.touchEventsSupported:!!u,h=44,m;f&&(m=gn(n.pointerSize,h)),this.handler=new str(i,s,l,s.root,m),this.animation=new ztr({stage:{update:c?null:function(){return o._flush(!0)}}}),c||this.animation.start()}return t.prototype.add=function(e){!e||(this.storage.addRoot(e),e.addSelfToZr(this),this.refresh())},t.prototype.remove=function(e){!e||(this.storage.delRoot(e),e.removeSelfFromZr(this),this.refresh())},t.prototype.configLayer=function(e,r){this.painter.configLayer&&this.painter.configLayer(e,r),this.refresh()},t.prototype.setBackgroundColor=function(e){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(e),this.refresh(),this._backgroundColor=e,this._darkMode=YDn(e)},t.prototype.getBackgroundColor=function(){return this._backgroundColor},t.prototype.setDarkMode=function(e){this._darkMode=e},t.prototype.isDarkMode=function(){return this._darkMode},t.prototype.refreshImmediately=function(e){e||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},t.prototype.refresh=function(){this._needsRefresh=!0,this.animation.start()},t.prototype.flush=function(){this._flush(!1)},t.prototype._flush=function(e){var r,n=HU();this._needsRefresh&&(r=!0,this.refreshImmediately(e)),this._needsRefreshHover&&(r=!0,this.refreshHoverImmediately());var o=HU();r?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:o-n})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},t.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},t.prototype.resize=function(e){e=e||{},this.painter.resize(e.width,e.height),this.handler.resize()},t.prototype.clearAnimation=function(){this.animation.clear()},t.prototype.getWidth=function(){return this.painter.getWidth()},t.prototype.getHeight=function(){return this.painter.getHeight()},t.prototype.setCursorStyle=function(e){this.handler.setCursorStyle(e)},t.prototype.findHover=function(e,r){return this.handler.findHover(e,r)},t.prototype.on=function(e,r,n){return this.handler.on(e,r,n),this},t.prototype.off=function(e,r){this.handler.off(e,r)},t.prototype.trigger=function(e,r){this.handler.trigger(e,r)},t.prototype.clear=function(){for(var e=this.storage.getRoots(),r=0;r<e.length;r++)e[r]instanceof Er&&e[r].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()},t.prototype.dispose=function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,KDn(this.id)},t}();function o$e(t,e){var r=new JDn(U3e(),t,e);return err[r.id]=r,r}function trr(t,e){w4e[t]=e}d();p();d();p();d();p();var rrr=1e-4,nrr=20;function ZDn(t){return t.replace(/^\s+|\s+$/g,"")}function No(t,e,r,n){var o=e[0],i=e[1],a=r[0],s=r[1],c=i-o,l=s-a;if(c===0)return l===0?a:(a+s)/2;if(n)if(c>0){if(t<=o)return a;if(t>=i)return s}else{if(t>=o)return a;if(t<=i)return s}else{if(t===o)return a;if(t===i)return s}return(t-o)/c*l+a}function er(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%";break}return Tt(t)?ZDn(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):t==null?NaN:+t}function wa(t,e,r){return e==null&&(e=10),e=Math.min(Math.max(0,e),nrr),t=(+t).toFixed(e),r?t:+t}function Pf(t){return t.sort(function(e,r){return e-r}),t}function Cg(t){if(t=+t,isNaN(t))return 0;if(t>1e-14){for(var e=1,r=0;r<15;r++,e*=10)if(Math.round(t*e)/e===t)return r}return QDn(t)}function QDn(t){var e=t.toString().toLowerCase(),r=e.indexOf("e"),n=r>0?+e.slice(r+1):0,o=r>0?r:e.length,i=e.indexOf("."),a=i<0?0:o-1-i;return Math.max(0,a-n)}function A4e(t,e){var r=Math.log,n=Math.LN10,o=Math.floor(r(t[1]-t[0])/n),i=Math.round(r(Math.abs(e[1]-e[0]))/n),a=Math.min(Math.max(-o+i,0),20);return isFinite(a)?a:20}function orr(t,e){var r=bh(t,function(m,g){return m+(isNaN(g)?0:g)},0);if(r===0)return[];for(var n=Math.pow(10,e),o=ct(t,function(m){return(isNaN(m)?0:m)/r*n*100}),i=n*100,a=ct(o,function(m){return Math.floor(m)}),s=bh(a,function(m,g){return m+g},0),c=ct(o,function(m,g){return m-a[g]});s<i;){for(var l=Number.NEGATIVE_INFINITY,u=null,f=0,h=c.length;f<h;++f)c[f]>l&&(l=c[f],u=f);++a[u],c[u]=0,++s}return ct(a,function(m){return m/n})}function irr(t,e){var r=Math.max(Cg(t),Cg(e)),n=t+e;return r>nrr?n:wa(n,r)}var i$e=9007199254740991;function a$e(t){var e=Math.PI*2;return(t%e+e)%e}function oce(t){return t>-rrr&&t<rrr}var $Dn=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function kg(t){if(t instanceof Date)return t;if(Tt(t)){var e=$Dn.exec(t);if(!e)return new Date(NaN);if(e[8]){var r=+e[4]||0;return e[8].toUpperCase()!=="Z"&&(r-=+e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,r,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0))}else return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0)}else if(t==null)return new Date(NaN);return new Date(Math.round(t))}function arr(t){return Math.pow(10,S4e(t))}function S4e(t){if(t===0)return 0;var e=Math.floor(Math.log(t)/Math.LN10);return t/Math.pow(10,e)>=10&&e++,e}function E4e(t,e){var r=S4e(t),n=Math.pow(10,r),o=t/n,i;return e?o<1.5?i=1:o<2.5?i=2:o<4?i=3:o<7?i=5:i=10:o<1?i=1:o<2?i=2:o<3?i=3:o<5?i=5:i=10,t=i*n,r>=-20?+t.toFixed(r<0?-r:0):t}function _4e(t,e){var r=(t.length-1)*e+1,n=Math.floor(r),o=+t[n-1],i=r-n;return i?o+i*(t[n]-o):o}function s$e(t){t.sort(function(c,l){return s(c,l,0)?-1:1});for(var e=-1/0,r=1,n=0;n<t.length;){for(var o=t[n].interval,i=t[n].close,a=0;a<2;a++)o[a]<=e&&(o[a]=e,i[a]=a?1:1-r),e=o[a],r=i[a];o[0]===o[1]&&i[0]*i[1]!==1?t.splice(n,1):n++}return t;function s(c,l,u){return c.interval[u]<l.interval[u]||c.interval[u]===l.interval[u]&&(c.close[u]-l.close[u]===(u?-1:1)||!u&&s(c,l,1))}}function Uw(t){var e=parseFloat(t);return e==t&&(e!==0||!Tt(t)||t.indexOf("x")<=0)?e:NaN}function ice(t){return!isNaN(Uw(t))}function C4e(){return Math.round(Math.random()*9)}function srr(t,e){return e===0?t:srr(e,t%e)}function c$e(t,e){return t==null?e:e==null?t:t*e/srr(t,e)}d();p();var eLn="[ECharts] ",crr={},tLn=typeof console<"u"&&console.warn&&console.log;function rLn(t,e,r){if(tLn){if(r){if(crr[e])return;crr[e]=!0}console[t](eLn+e)}}function lrr(t,e){rLn("warn",t,e)}function Bo(t){throw new Error(t)}function urr(t,e,r){return(e-t)*r+t}var frr="series\0",drr="\0_ec_\0";function Co(t){return t instanceof Array?t:t==null?[]:[t]}function r1(t,e,r){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var n=0,o=r.length;n<o;n++){var i=r[n];!t.emphasis[e].hasOwnProperty(i)&&t[e].hasOwnProperty(i)&&(t.emphasis[e][i]=t[e][i])}}}var l$e=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function IS(t){return Sr(t)&&!st(t)&&!(t instanceof Date)?t.value:t}function prr(t){return Sr(t)&&!(t instanceof Array)}function k4e(t,e,r){var n=r==="normalMerge",o=r==="replaceMerge",i=r==="replaceAll";t=t||[],e=(e||[]).slice();var a=cr();ue(e,function(c,l){if(!Sr(c)){e[l]=null;return}});var s=nLn(t,a,r);return(n||o)&&oLn(s,t,a,e),n&&iLn(s,e),n||o?aLn(s,e,o):i&&sLn(s,e),cLn(s),s}function nLn(t,e,r){var n=[];if(r==="replaceAll")return n;for(var o=0;o<t.length;o++){var i=t[o];i&&i.id!=null&&e.set(i.id,o),n.push({existing:r==="replaceMerge"||DY(i)?null:i,newOption:null,keyInfo:null,brandNew:null})}return n}function oLn(t,e,r,n){ue(n,function(o,i){if(!(!o||o.id==null)){var a=ace(o.id),s=r.get(a);if(s!=null){var c=t[s];ms(!c.newOption,'Duplicated option on id "'+a+'".'),c.newOption=o,c.existing=e[s],n[i]=null}}})}function iLn(t,e){ue(e,function(r,n){if(!(!r||r.name==null))for(var o=0;o<t.length;o++){var i=t[o].existing;if(!t[o].newOption&&i&&(i.id==null||r.id==null)&&!DY(r)&&!DY(i)&&hrr("name",i,r)){t[o].newOption=r,e[n]=null;return}}})}function aLn(t,e,r){ue(e,function(n){if(!!n){for(var o,i=0;(o=t[i])&&(o.newOption||DY(o.existing)||o.existing&&n.id!=null&&!hrr("id",n,o.existing));)i++;o?(o.newOption=n,o.brandNew=r):t.push({newOption:n,brandNew:r,existing:null,keyInfo:null}),i++}})}function sLn(t,e){ue(e,function(r){t.push({newOption:r,brandNew:!0,existing:null,keyInfo:null})})}function cLn(t){var e=cr();ue(t,function(r){var n=r.existing;n&&e.set(n.id,r)}),ue(t,function(r){var n=r.newOption;ms(!n||n.id==null||!e.get(n.id)||e.get(n.id)===r,"id duplicates: "+(n&&n.id)),n&&n.id!=null&&e.set(n.id,r),!r.keyInfo&&(r.keyInfo={})}),ue(t,function(r,n){var o=r.existing,i=r.newOption,a=r.keyInfo;if(!!Sr(i)){if(a.name=i.name!=null?ace(i.name):o?o.name:frr+n,o)a.id=ace(o.id);else if(i.id!=null)a.id=ace(i.id);else{var s=0;do a.id="\0"+a.name+"\0"+s++;while(e.get(a.id))}e.set(a.id,r)}})}function hrr(t,e,r){var n=Is(e[t],null),o=Is(r[t],null);return n!=null&&o!=null&&n===o}function ace(t){return Is(t,"")}function Is(t,e){return t==null?e:Tt(t)?t:In(t)||Use(t)?t+"":e}function LY(t){var e=t.name;return!!(e&&e.indexOf(frr))}function DY(t){return t&&t.id!=null&&ace(t.id).indexOf(drr)===0}function mrr(t){return drr+t}function grr(t,e,r){ue(t,function(n){var o=n.newOption;Sr(o)&&(n.keyInfo.mainType=e,n.keyInfo.subType=lLn(e,o,n.existing,r))})}function lLn(t,e,r,n){var o=e.type?e.type:r?r.subType:n.determineSubType(t,e);return o}function vrr(t,e){var r={},n={};return o(t||[],r),o(e||[],n,r),[i(r),i(n)];function o(a,s,c){for(var l=0,u=a.length;l<u;l++){var f=Is(a[l].seriesId,null);if(f==null)return;for(var h=Co(a[l].dataIndex),m=c&&c[f],g=0,v=h.length;g<v;g++){var b=h[g];m&&m[b]?m[b]=null:(s[f]||(s[f]={}))[b]=1}}}function i(a,s){var c=[];for(var l in a)if(a.hasOwnProperty(l)&&a[l]!=null)if(s)c.push(+l);else{var u=i(a[l],!0);u.length&&c.push({seriesId:l,dataIndex:u})}return c}}function Fw(t,e){if(e.dataIndexInside!=null)return e.dataIndexInside;if(e.dataIndex!=null)return st(e.dataIndex)?ct(e.dataIndex,function(r){return t.indexOfRawIndex(r)}):t.indexOfRawIndex(e.dataIndex);if(e.name!=null)return st(e.name)?ct(e.name,function(r){return t.indexOfName(r)}):t.indexOfName(e.name)}function un(){var t="__ec_inner_"+uLn++;return function(e){return e[t]||(e[t]={})}}var uLn=C4e();function D7(t,e,r){var n=sce(e,r),o=n.mainTypeSpecified,i=n.queryOptionMap,a=n.others,s=a,c=r?r.defaultMainType:null;return!o&&c&&i.set(c,{}),i.each(function(l,u){var f=L7(t,u,l,{useDefault:c===u,enableAll:r&&r.enableAll!=null?r.enableAll:!0,enableNone:r&&r.enableNone!=null?r.enableNone:!0});s[u+"Models"]=f.models,s[u+"Model"]=f.models[0]}),s}function sce(t,e){var r;if(Tt(t)){var n={};n[t+"Index"]=0,r=n}else r=t;var o=cr(),i={},a=!1;return ue(r,function(s,c){if(c==="dataIndex"||c==="dataIndexInside"){i[c]=s;return}var l=c.match(/^(\w+)(Index|Id|Name)$/)||[],u=l[1],f=(l[2]||"").toLowerCase();if(!(!u||!f||e&&e.includeMainTypes&&an(e.includeMainTypes,u)<0)){a=a||!!u;var h=o.get(u)||o.set(u,{});h[f]=s}}),{mainTypeSpecified:a,queryOptionMap:o,others:i}}var Ki={useDefault:!0,enableAll:!1,enableNone:!1},yrr={useDefault:!1,enableAll:!0,enableNone:!0};function L7(t,e,r,n){n=n||Ki;var o=r.index,i=r.id,a=r.name,s={models:null,specified:o!=null||i!=null||a!=null};if(!s.specified){var c=void 0;return s.models=n.useDefault&&(c=t.getComponent(e))?[c]:[],s}return o==="none"||o===!1?(ms(n.enableNone,'`"none"` or `false` is not a valid value on index option.'),s.models=[],s):(o==="all"&&(ms(n.enableAll,'`"all"` is not a valid value on index option.'),o=i=a=null),s.models=t.queryComponents({mainType:e,index:o,id:i,name:a}),s)}function u$e(t,e,r){t.setAttribute?t.setAttribute(e,r):t[e]=r}function brr(t,e){return t.getAttribute?t.getAttribute(e):t[e]}function xrr(t){return t==="auto"?Zn.domSupported?"html":"richText":t||"html"}function cce(t,e){var r=cr(),n=[];return ue(t,function(o){var i=e(o);(r.get(i)||(n.push(i),r.set(i,[]))).push(o)}),{keys:n,buckets:r}}function T4e(t,e,r,n,o){var i=e==null||e==="auto";if(n==null)return n;if(In(n)){var a=urr(r||0,n,o);return wa(a,i?Math.max(Cg(r||0),Cg(n)):e)}else{if(Tt(n))return o<1?r:n;for(var s=[],c=r,l=n,u=Math.max(c?c.length:0,l.length),f=0;f<u;++f){var h=t.getDimensionInfo(f);if(h&&h.type==="ordinal")s[f]=(o<1&&c?c:l)[f];else{var m=c&&c[f]?c[f]:0,g=l[f],a=urr(m,g,o);s[f]=wa(a,i?Math.max(Cg(m),Cg(g)):e)}}return s}}d();p();d();p();var fLn=".",KU="___EC__COMPONENT__CONTAINER___",wrr="___EC__EXTENDED_CLASS___";function iy(t){var e={main:"",sub:""};if(t){var r=t.split(fLn);e.main=r[0]||"",e.sub=r[1]||""}return e}function dLn(t){ms(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function Arr(t){return!!(t&&t[wrr])}function UY(t,e){t.$constructor=t,t.extend=function(r){var n=this,o;return pLn(n)?o=function(i){Ie(a,i);function a(){return i.apply(this,arguments)||this}return a}(n):(o=function(){(r.$constructor||n).apply(this,arguments)},Wer(o,this)),it(o.prototype,r),o[wrr]=!0,o.extend=this.extend,o.superCall=mLn,o.superApply=gLn,o.superClass=n,o}}function pLn(t){return sr(t)&&/^class\s/.test(Function.prototype.toString.call(t))}function I4e(t,e){t.extend=e.extend}var hLn=Math.round(Math.random()*10);function Srr(t){var e=["__\0is_clz",hLn++].join("_");t.prototype[e]=!0,t.isInstance=function(r){return!!(r&&r[e])}}function mLn(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return this.superClass.prototype[e].apply(t,r)}function gLn(t,e,r){return this.superClass.prototype[e].apply(t,r)}function U7(t){var e={};t.registerClass=function(n){var o=n.type||n.prototype.type;if(o){dLn(o),n.prototype.type=o;var i=iy(o);if(!i.sub)e[i.main]=n;else if(i.sub!==KU){var a=r(i);a[i.sub]=n}}return n},t.getClass=function(n,o,i){var a=e[n];if(a&&a[KU]&&(a=o?a[o]:null),i&&!a)throw new Error(o?"Component "+n+"."+(o||"")+" is used but not imported.":n+".type should be specified.");return a},t.getClassesByMainType=function(n){var o=iy(n),i=[],a=e[o.main];return a&&a[KU]?ue(a,function(s,c){c!==KU&&i.push(s)}):i.push(a),i},t.hasClass=function(n){var o=iy(n);return!!e[o.main]},t.getAllClassMainTypes=function(){var n=[];return ue(e,function(o,i){n.push(i)}),n},t.hasSubTypes=function(n){var o=iy(n),i=e[o.main];return i&&i[KU]};function r(n){var o=e[n.main];return(!o||!o[KU])&&(o=e[n.main]={},o[KU]=!0),o}}d();p();d();p();function ay(t,e){for(var r=0;r<t.length;r++)t[r][1]||(t[r][1]=t[r][0]);return e=e||!1,function(n,o,i){for(var a={},s=0;s<t.length;s++){var c=t[s][1];if(!(o&&an(o,c)>=0||i&&an(i,c)<0)){var l=n.getShallow(c,e);l!=null&&(a[t[s][0]]=l)}}return a}}var vLn=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],yLn=ay(vLn),Err=function(){function t(){}return t.prototype.getAreaStyle=function(e,r){return yLn(this,e,r)},t}();d();p();d();p();d();p();d();p();d();p();var d$e=new _3(50);function Crr(t){if(typeof t=="string"){var e=d$e.get(t);return e&&e.image}else return t}function lce(t,e,r,n,o){if(t)if(typeof t=="string"){if(e&&e.__zrImageSrc===t||!r)return e;var i=d$e.get(t),a={hostEl:r,cb:n,cbPayload:o};return i?(e=i.image,!FY(e)&&i.pending.push(a)):(e=q0.loadImage(t,_rr,_rr),e.__zrImageSrc=t,d$e.put(t,e.__cachedImgObj={image:e,pending:[a]})),e}else return t;else return e}function _rr(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e<t.pending.length;e++){var r=t.pending[e],n=r.cb;n&&n(this,r.cbPayload),r.hostEl.dirty()}t.pending.length=0}function FY(t){return t&&t.width&&t.height}var p$e=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function xLn(t,e,r,n,o){if(!e)return"";var i=(t+"").split(`
`);o=Trr(e,r,n,o);for(var a=0,s=i.length;a<s;a++)i[a]=Irr(i[a],o);return i.join(`
`)}function Trr(t,e,r,n){n=n||{};var o=it({},n);o.font=e,r=gn(r,"..."),o.maxIterations=gn(n.maxIterations,2);var i=o.minChar=gn(n.minChar,0);o.cnCharWidth=ny("\u56FD",e);var a=o.ascCharWidth=ny("a",e);o.placeholder=gn(n.placeholder,"");for(var s=t=Math.max(0,t-1),c=0;c<i&&s>=a;c++)s-=a;var l=ny(r,e);return l>s&&(r="",l=0),s=t-l,o.ellipsis=r,o.ellipsisWidth=l,o.contentWidth=s,o.containerWidth=t,o}function Irr(t,e){var r=e.containerWidth,n=e.font,o=e.contentWidth;if(!r)return"";var i=ny(t,n);if(i<=r)return t;for(var a=0;;a++){if(i<=o||a>=e.maxIterations){t+=e.ellipsis;break}var s=a===0?wLn(t,o,e.ascCharWidth,e.cnCharWidth):i>0?Math.floor(t.length*o/i):0;t=t.substr(0,s),i=ny(t,n)}return t===""&&(t=e.placeholder),t}function wLn(t,e,r,n){for(var o=0,i=0,a=t.length;i<a&&o<e;i++){var s=t.charCodeAt(i);o+=0<=s&&s<=127?r:n}return i}function Rrr(t,e){t!=null&&(t+="");var r=e.overflow,n=e.padding,o=e.font,i=r==="truncate",a=BY(o),s=gn(e.lineHeight,a),c=!!e.backgroundColor,l=e.lineOverflow==="truncate",u=e.width,f;u!=null&&(r==="break"||r==="breakAll")?f=t?Prr(t,e.font,u,r==="breakAll",0).lines:[]:f=t?t.split(`
`):[];var h=f.length*s,m=gn(e.height,h);if(h>m&&l){var g=Math.floor(m/s);f=f.slice(0,g)}if(t&&i&&u!=null)for(var v=Trr(u,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),b=0;b<f.length;b++)f[b]=Irr(f[b],v);for(var w=m,_=0,b=0;b<f.length;b++)_=Math.max(ny(f[b],o),_);u==null&&(u=_);var I=_;return n&&(w+=n[0]+n[2],I+=n[1]+n[3],u+=n[1]+n[3]),c&&(I=u),{lines:f,height:m,outerWidth:I,outerHeight:w,lineHeight:s,calculatedLineHeight:a,contentWidth:_,contentHeight:h,width:u}}var ALn=function(){function t(){}return t}(),krr=function(){function t(e){this.tokens=[],e&&(this.tokens=e)}return t}(),SLn=function(){function t(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]}return t}();function Mrr(t,e){var r=new SLn;if(t!=null&&(t+=""),!t)return r;for(var n=e.width,o=e.height,i=e.overflow,a=(i==="break"||i==="breakAll")&&n!=null?{width:n,accumWidth:0,breakAll:i==="breakAll"}:null,s=p$e.lastIndex=0,c;(c=p$e.exec(t))!=null;){var l=c.index;l>s&&h$e(r,t.substring(s,l),e,a),h$e(r,c[2],e,a,c[1]),s=p$e.lastIndex}s<t.length&&h$e(r,t.substring(s,t.length),e,a);var u=[],f=0,h=0,m=e.padding,g=i==="truncate",v=e.lineOverflow==="truncate";function b(E,N,V){E.width=N,E.lineHeight=V,f+=V,h=Math.max(h,N)}e:for(var w=0;w<r.lines.length;w++){for(var _=r.lines[w],I=0,B=0,L=0;L<_.tokens.length;L++){var D=_.tokens[L],z=D.styleName&&e.rich[D.styleName]||{},G=D.textPadding=z.padding,U=G?G[1]+G[3]:0,T=D.font=z.font||e.font;D.contentHeight=BY(T);var P=gn(z.height,D.contentHeight);if(D.innerHeight=P,G&&(P+=G[0]+G[2]),D.height=P,D.lineHeight=xh(z.lineHeight,e.lineHeight,P),D.align=z&&z.align||e.align,D.verticalAlign=z&&z.verticalAlign||"middle",v&&o!=null&&f+D.lineHeight>o){L>0?(_.tokens=_.tokens.slice(0,L),b(_,B,I),r.lines=r.lines.slice(0,w+1)):r.lines=r.lines.slice(0,w);break e}var j=z.width,M=j==null||j==="auto";if(typeof j=="string"&&j.charAt(j.length-1)==="%")D.percentWidth=j,u.push(D),D.contentWidth=ny(D.text,T);else{if(M){var y=z.backgroundColor,x=y&&y.image;x&&(x=Crr(x),FY(x)&&(D.width=Math.max(D.width,x.width*P/x.height)))}var C=g&&n!=null?n-B:null;C!=null&&C<D.width?!M||C<U?(D.text="",D.width=D.contentWidth=0):(D.text=xLn(D.text,C-U,T,e.ellipsis,{minChar:e.truncateMinChar}),D.width=D.contentWidth=ny(D.text,T)):D.contentWidth=ny(D.text,T)}D.width+=U,B+=D.width,z&&(I=Math.max(I,D.lineHeight))}b(_,B,I)}r.outerWidth=r.width=gn(n,h),r.outerHeight=r.height=gn(o,f),r.contentHeight=f,r.contentWidth=h,m&&(r.outerWidth+=m[1]+m[3],r.outerHeight+=m[0]+m[2]);for(var w=0;w<u.length;w++){var D=u[w],R=D.percentWidth;D.width=parseInt(R,10)/100*r.width}return r}function h$e(t,e,r,n,o){var i=e==="",a=o&&r.rich[o]||{},s=t.lines,c=a.font||r.font,l=!1,u,f;if(n){var h=a.padding,m=h?h[1]+h[3]:0;if(a.width!=null&&a.width!=="auto"){var g=Sh(a.width,n.width)+m;s.length>0&&g+n.accumWidth>n.width&&(u=e.split(`
`),l=!0),n.accumWidth=g}else{var v=Prr(e,c,n.width,n.breakAll,n.accumWidth);n.accumWidth=v.accumWidth+m,f=v.linesWidths,u=v.lines}}else u=e.split(`
`);for(var b=0;b<u.length;b++){var w=u[b],_=new ALn;if(_.styleName=o,_.text=w,_.isLineHolder=!w&&!i,typeof a.width=="number"?_.width=a.width:_.width=f?f[b]:ny(w,c),!b&&!l){var I=(s[s.length-1]||(s[0]=new krr)).tokens,B=I.length;B===1&&I[0].isLineHolder?I[0]=_:(w||!B||i)&&I.push(_)}else s.push(new krr([_]))}}function ELn(t){var e=t.charCodeAt(0);return e>=33&&e<=383}var _Ln=bh(",&?/;] ".split(""),function(t,e){return t[e]=!0,t},{});function CLn(t){return ELn(t)?!!_Ln[t]:!0}function Prr(t,e,r,n,o){for(var i=[],a=[],s="",c="",l=0,u=0,f=0;f<t.length;f++){var h=t.charAt(f);if(h===`
`){c&&(s+=c,u+=l),i.push(s),a.push(u),s="",c="",l=0,u=0;continue}var m=ny(h,e),g=n?!1:!CLn(h);if(i.length?u+m>r:o+u+m>r){u?(s||c)&&(g?(s||(s=c,c="",l=0,u=l),i.push(s),a.push(u-l),c+=h,l+=m,s="",u=l):(c&&(s+=c,c="",l=0),i.push(s),a.push(u),s=h,u=m)):g?(i.push(c),a.push(l),c=h,l=m):(i.push(h),a.push(m));continue}u+=m,g?(c+=h,l+=m):(c&&(s+=c,c="",l=0),s+=h)}return!i.length&&!s&&(s=t,c="",l=0),c&&(s+=c),s&&(i.push(s),a.push(u)),i.length===1&&(u+=o),{accumWidth:u,lines:i,linesWidths:a}}d();p();d();p();var v$e="__zr_style_"+Math.round(Math.random()*10),T3={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},YU={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};T3[v$e]=!0;var Nrr=["z","z2","invisible"],kLn=["invisible"],TLn=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype._init=function(r){for(var n=bn(r),o=0;o<n.length;o++){var i=n[o];i==="style"?this.useStyle(r[i]):t.prototype.attrKV.call(this,i,r[i])}this.style||this.useStyle({})},e.prototype.beforeBrush=function(){},e.prototype.afterBrush=function(){},e.prototype.innerBeforeBrush=function(){},e.prototype.innerAfterBrush=function(){},e.prototype.shouldBePainted=function(r,n,o,i){var a=this.transform;if(this.ignore||this.invisible||this.style.opacity===0||this.culling&&ILn(this,r,n)||a&&!a[0]&&!a[3])return!1;if(o&&this.__clipPaths){for(var s=0;s<this.__clipPaths.length;++s)if(this.__clipPaths[s].isZeroArea())return!1}if(i&&this.parent)for(var c=this.parent;c;){if(c.ignore)return!1;c=c.parent}return!0},e.prototype.contain=function(r,n){return this.rectContain(r,n)},e.prototype.traverse=function(r,n){r.call(n,this)},e.prototype.rectContain=function(r,n){var o=this.transformCoordToLocal(r,n),i=this.getBoundingRect();return i.contain(o[0],o[1])},e.prototype.getPaintRect=function(){var r=this._paintRect;if(!this._paintRect||this.__dirty){var n=this.transform,o=this.getBoundingRect(),i=this.style,a=i.shadowBlur||0,s=i.shadowOffsetX||0,c=i.shadowOffsetY||0;r=this._paintRect||(this._paintRect=new Zr(0,0,0,0)),n?Zr.applyTransform(r,o,n):r.copy(o),(a||s||c)&&(r.width+=a*2+Math.abs(s),r.height+=a*2+Math.abs(c),r.x=Math.min(r.x,r.x+s-a),r.y=Math.min(r.y,r.y+c-a));var l=this.dirtyRectTolerance;r.isZero()||(r.x=Math.floor(r.x-l),r.y=Math.floor(r.y-l),r.width=Math.ceil(r.width+1+l*2),r.height=Math.ceil(r.height+1+l*2))}return r},e.prototype.setPrevPaintRect=function(r){r?(this._prevPaintRect=this._prevPaintRect||new Zr(0,0,0,0),this._prevPaintRect.copy(r)):this._prevPaintRect=null},e.prototype.getPrevPaintRect=function(){return this._prevPaintRect},e.prototype.animateStyle=function(r){return this.animate("style",r)},e.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():this.markRedraw()},e.prototype.attrKV=function(r,n){r!=="style"?t.prototype.attrKV.call(this,r,n):this.style?this.setStyle(n):this.useStyle(n)},e.prototype.setStyle=function(r,n){return typeof r=="string"?this.style[r]=n:it(this.style,r),this.dirtyStyle(),this},e.prototype.dirtyStyle=function(r){r||this.markRedraw(),this.__dirty|=OU,this._rect&&(this._rect=null)},e.prototype.dirty=function(){this.dirtyStyle()},e.prototype.styleChanged=function(){return!!(this.__dirty&OU)},e.prototype.styleUpdated=function(){this.__dirty&=~OU},e.prototype.createStyle=function(r){return I7(T3,r)},e.prototype.useStyle=function(r){r[v$e]||(r=this.createStyle(r)),this.__inHover?this.__hoverStyle=r:this.style=r,this.dirtyStyle()},e.prototype.isStyleObject=function(r){return r[v$e]},e.prototype._innerSaveToNormal=function(r){t.prototype._innerSaveToNormal.call(this,r);var n=this._normalState;r.style&&!n.style&&(n.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(r,n,Nrr)},e.prototype._applyStateObj=function(r,n,o,i,a,s){t.prototype._applyStateObj.call(this,r,n,o,i,a,s);var c=!(n&&i),l;if(n&&n.style?a?i?l=n.style:(l=this._mergeStyle(this.createStyle(),o.style),this._mergeStyle(l,n.style)):(l=this._mergeStyle(this.createStyle(),i?this.style:o.style),this._mergeStyle(l,n.style)):c&&(l=o.style),l)if(a){var u=this.style;if(this.style=this.createStyle(c?{}:u),c)for(var f=bn(u),h=0;h<f.length;h++){var m=f[h];m in l&&(l[m]=l[m],this.style[m]=u[m])}for(var g=bn(l),h=0;h<g.length;h++){var m=g[h];this.style[m]=this.style[m]}this._transitionState(r,{style:l},s,this.getAnimationStyleProps())}else this.useStyle(l);for(var v=this.__inHover?kLn:Nrr,h=0;h<v.length;h++){var m=v[h];n&&n[m]!=null?this[m]=n[m]:c&&o[m]!=null&&(this[m]=o[m])}},e.prototype._mergeStates=function(r){for(var n=t.prototype._mergeStates.call(this,r),o,i=0;i<r.length;i++){var a=r[i];a.style&&(o=o||{},this._mergeStyle(o,a.style))}return o&&(n.style=o),n},e.prototype._mergeStyle=function(r,n){return it(r,n),r},e.prototype.getAnimationStyleProps=function(){return YU},e.initDefaultProps=function(){var r=e.prototype;r.type="displayable",r.invisible=!1,r.z=0,r.z2=0,r.zlevel=0,r.culling=!1,r.cursor="pointer",r.rectHover=!1,r.incremental=!1,r._rect=null,r.dirtyRectTolerance=0,r.__dirty=Mf|OU}(),e}(x4e),m$e=new Zr(0,0,0,0),g$e=new Zr(0,0,0,0);function ILn(t,e,r){return m$e.copy(t.getBoundingRect()),t.transform&&m$e.applyTransform(t.transform),g$e.width=e,g$e.height=r,!m$e.intersect(g$e)}var ql=TLn;d();p();d();p();d();p();var sy=Math.min,cy=Math.max,y$e=Math.sin,b$e=Math.cos,JU=Math.PI*2,R4e=S3(),M4e=S3(),P4e=S3();function XU(t,e,r){if(t.length!==0){for(var n=t[0],o=n[0],i=n[0],a=n[1],s=n[1],c=1;c<t.length;c++)n=t[c],o=sy(o,n[0]),i=cy(i,n[0]),a=sy(a,n[1]),s=cy(s,n[1]);e[0]=o,e[1]=a,r[0]=i,r[1]=s}}function x$e(t,e,r,n,o,i){o[0]=sy(t,r),o[1]=sy(e,n),i[0]=cy(t,r),i[1]=cy(e,n)}var Brr=[],Orr=[];function Drr(t,e,r,n,o,i,a,s,c,l){var u=$3e,f=yl,h=u(t,r,o,a,Brr);c[0]=1/0,c[1]=1/0,l[0]=-1/0,l[1]=-1/0;for(var m=0;m<h;m++){var g=f(t,r,o,a,Brr[m]);c[0]=sy(g,c[0]),l[0]=cy(g,l[0])}h=u(e,n,i,s,Orr);for(var m=0;m<h;m++){var v=f(e,n,i,s,Orr[m]);c[1]=sy(v,c[1]),l[1]=cy(v,l[1])}c[0]=sy(t,c[0]),l[0]=cy(t,l[0]),c[0]=sy(a,c[0]),l[0]=cy(a,l[0]),c[1]=sy(e,c[1]),l[1]=cy(e,l[1]),c[1]=sy(s,c[1]),l[1]=cy(s,l[1])}function Lrr(t,e,r,n,o,i,a,s){var c=t4e,l=Vl,u=cy(sy(c(t,r,o),1),0),f=cy(sy(c(e,n,i),1),0),h=l(t,r,o,u),m=l(e,n,i,f);a[0]=sy(t,o,h),a[1]=sy(e,i,m),s[0]=cy(t,o,h),s[1]=cy(e,i,m)}function Urr(t,e,r,n,o,i,a,s,c){var l=Qb,u=$b,f=Math.abs(o-i);if(f%JU<1e-4&&f>1e-4){s[0]=t-r,s[1]=e-n,c[0]=t+r,c[1]=e+n;return}if(R4e[0]=b$e(o)*r+t,R4e[1]=y$e(o)*n+e,M4e[0]=b$e(i)*r+t,M4e[1]=y$e(i)*n+e,l(s,R4e,M4e),u(c,R4e,M4e),o=o%JU,o<0&&(o=o+JU),i=i%JU,i<0&&(i=i+JU),o>i&&!a?i+=JU:o<i&&a&&(o+=JU),a){var h=i;i=o,o=h}for(var m=0;m<i;m+=Math.PI/2)m>o&&(P4e[0]=b$e(m)*r+t,P4e[1]=y$e(m)*n+e,l(s,P4e,s),u(c,P4e,c))}var gs={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},ZU=[],QU=[],I3=[],F7=[],R3=[],M3=[],w$e=Math.min,A$e=Math.max,$U=Math.cos,eF=Math.sin,m6=Math.abs,_$e=Math.PI,z7=_$e*2,S$e=typeof Float32Array<"u",uce=[];function E$e(t){var e=Math.round(t/_$e*1e8)/1e8;return e%2*_$e}function C$e(t,e){var r=E$e(t[0]);r<0&&(r+=z7);var n=r-t[0],o=t[1];o+=n,!e&&o-r>=z7?o=r+z7:e&&r-o>=z7?o=r-z7:!e&&r>o?o=r+(z7-E$e(r-o)):e&&r<o&&(o=r-(z7-E$e(o-r))),t[0]=r,t[1]=o}var RLn=function(){function t(e){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,e&&(this._saveData=!1),this._saveData&&(this.data=[])}return t.prototype.increaseVersion=function(){this._version++},t.prototype.getVersion=function(){return this._version},t.prototype.setScale=function(e,r,n){n=n||0,n>0&&(this._ux=m6(n/jU/e)||0,this._uy=m6(n/jU/r)||0)},t.prototype.setDPR=function(e){this.dpr=e},t.prototype.setContext=function(e){this._ctx=e},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(e,r){return this._drawPendingPt(),this.addData(gs.M,e,r),this._ctx&&this._ctx.moveTo(e,r),this._x0=e,this._y0=r,this._xi=e,this._yi=r,this},t.prototype.lineTo=function(e,r){var n=m6(e-this._xi),o=m6(r-this._yi),i=n>this._ux||o>this._uy;if(this.addData(gs.L,e,r),this._ctx&&i&&this._ctx.lineTo(e,r),i)this._xi=e,this._yi=r,this._pendingPtDist=0;else{var a=n*n+o*o;a>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=r,this._pendingPtDist=a)}return this},t.prototype.bezierCurveTo=function(e,r,n,o,i,a){return this._drawPendingPt(),this.addData(gs.C,e,r,n,o,i,a),this._ctx&&this._ctx.bezierCurveTo(e,r,n,o,i,a),this._xi=i,this._yi=a,this},t.prototype.quadraticCurveTo=function(e,r,n,o){return this._drawPendingPt(),this.addData(gs.Q,e,r,n,o),this._ctx&&this._ctx.quadraticCurveTo(e,r,n,o),this._xi=n,this._yi=o,this},t.prototype.arc=function(e,r,n,o,i,a){this._drawPendingPt(),uce[0]=o,uce[1]=i,C$e(uce,a),o=uce[0],i=uce[1];var s=i-o;return this.addData(gs.A,e,r,n,n,o,s,0,a?0:1),this._ctx&&this._ctx.arc(e,r,n,o,i,a),this._xi=$U(i)*n+e,this._yi=eF(i)*n+r,this},t.prototype.arcTo=function(e,r,n,o,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,r,n,o,i),this},t.prototype.rect=function(e,r,n,o){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,r,n,o),this.addData(gs.R,e,r,n,o),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(gs.Z);var e=this._ctx,r=this._x0,n=this._y0;return e&&e.closePath(),this._xi=r,this._yi=n,this},t.prototype.fill=function(e){e&&e.fill(),this.toStatic()},t.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},t.prototype.len=function(){return this._len},t.prototype.setData=function(e){var r=e.length;!(this.data&&this.data.length===r)&&S$e&&(this.data=new Float32Array(r));for(var n=0;n<r;n++)this.data[n]=e[n];this._len=r},t.prototype.appendPath=function(e){e instanceof Array||(e=[e]);for(var r=e.length,n=0,o=this._len,i=0;i<r;i++)n+=e[i].len();S$e&&this.data instanceof Float32Array&&(this.data=new Float32Array(o+n));for(var i=0;i<r;i++)for(var a=e[i].data,s=0;s<a.length;s++)this.data[o++]=a[s];this._len=o},t.prototype.addData=function(e,r,n,o,i,a,s,c,l){if(!!this._saveData){var u=this.data;this._len+arguments.length>u.length&&(this._expandData(),u=this.data);for(var f=0;f<arguments.length;f++)u[this._len++]=arguments[f]}},t.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],r=0;r<this._len;r++)e[r]=this.data[r];this.data=e}},t.prototype.toStatic=function(){if(!!this._saveData){this._drawPendingPt();var e=this.data;e instanceof Array&&(e.length=this._len,S$e&&this._len>11&&(this.data=new Float32Array(e)))}},t.prototype.getBoundingRect=function(){I3[0]=I3[1]=R3[0]=R3[1]=Number.MAX_VALUE,F7[0]=F7[1]=M3[0]=M3[1]=-Number.MAX_VALUE;var e=this.data,r=0,n=0,o=0,i=0,a;for(a=0;a<this._len;){var s=e[a++],c=a===1;switch(c&&(r=e[a],n=e[a+1],o=r,i=n),s){case gs.M:r=o=e[a++],n=i=e[a++],R3[0]=o,R3[1]=i,M3[0]=o,M3[1]=i;break;case gs.L:x$e(r,n,e[a],e[a+1],R3,M3),r=e[a++],n=e[a++];break;case gs.C:Drr(r,n,e[a++],e[a++],e[a++],e[a++],e[a],e[a+1],R3,M3),r=e[a++],n=e[a++];break;case gs.Q:Lrr(r,n,e[a++],e[a++],e[a],e[a+1],R3,M3),r=e[a++],n=e[a++];break;case gs.A:var l=e[a++],u=e[a++],f=e[a++],h=e[a++],m=e[a++],g=e[a++]+m;a+=1;var v=!e[a++];c&&(o=$U(m)*f+l,i=eF(m)*h+u),Urr(l,u,f,h,m,g,v,R3,M3),r=$U(g)*f+l,n=eF(g)*h+u;break;case gs.R:o=r=e[a++],i=n=e[a++];var b=e[a++],w=e[a++];x$e(o,i,o+b,i+w,R3,M3);break;case gs.Z:r=o,n=i;break}Qb(I3,I3,R3),$b(F7,F7,M3)}return a===0&&(I3[0]=I3[1]=F7[0]=F7[1]=0),new Zr(I3[0],I3[1],F7[0]-I3[0],F7[1]-I3[1])},t.prototype._calculateLength=function(){var e=this.data,r=this._len,n=this._ux,o=this._uy,i=0,a=0,s=0,c=0;this._pathSegLen||(this._pathSegLen=[]);for(var l=this._pathSegLen,u=0,f=0,h=0;h<r;){var m=e[h++],g=h===1;g&&(i=e[h],a=e[h+1],s=i,c=a);var v=-1;switch(m){case gs.M:i=s=e[h++],a=c=e[h++];break;case gs.L:{var b=e[h++],w=e[h++],_=b-i,I=w-a;(m6(_)>n||m6(I)>o||h===r-1)&&(v=Math.sqrt(_*_+I*I),i=b,a=w);break}case gs.C:{var B=e[h++],L=e[h++],b=e[h++],w=e[h++],D=e[h++],z=e[h++];v=btr(i,a,B,L,b,w,D,z,10),i=D,a=z;break}case gs.Q:{var B=e[h++],L=e[h++],b=e[h++],w=e[h++];v=wtr(i,a,B,L,b,w,10),i=b,a=w;break}case gs.A:var G=e[h++],U=e[h++],T=e[h++],P=e[h++],j=e[h++],M=e[h++],y=M+j;h+=1;var x=!e[h++];g&&(s=$U(j)*T+G,c=eF(j)*P+U),v=A$e(T,P)*w$e(z7,Math.abs(M)),i=$U(y)*T+G,a=eF(y)*P+U;break;case gs.R:{s=i=e[h++],c=a=e[h++];var C=e[h++],R=e[h++];v=C*2+R*2;break}case gs.Z:{var _=s-i,I=c-a;v=Math.sqrt(_*_+I*I),i=s,a=c;break}}v>=0&&(l[f++]=v,u+=v)}return this._pathLen=u,u},t.prototype.rebuildPath=function(e,r){var n=this.data,o=this._ux,i=this._uy,a=this._len,s,c,l,u,f,h,m=r<1,g,v,b=0,w=0,_,I=0,B,L;if(m&&(this._pathSegLen||this._calculateLength(),g=this._pathSegLen,v=this._pathLen,_=r*v,!_))return;e:for(var D=0;D<a;){var z=n[D++],G=D===1;switch(G&&(l=n[D],u=n[D+1],s=l,c=u),z!==gs.L&&I>0&&(e.lineTo(B,L),I=0),z){case gs.M:s=l=n[D++],c=u=n[D++],e.moveTo(l,u);break;case gs.L:{f=n[D++],h=n[D++];var U=m6(f-l),T=m6(h-u);if(U>o||T>i){if(m){var P=g[w++];if(b+P>_){var j=(_-b)/P;e.lineTo(l*(1-j)+f*j,u*(1-j)+h*j);break e}b+=P}e.lineTo(f,h),l=f,u=h,I=0}else{var M=U*U+T*T;M>I&&(B=f,L=h,I=M)}break}case gs.C:{var y=n[D++],x=n[D++],C=n[D++],R=n[D++],E=n[D++],N=n[D++];if(m){var P=g[w++];if(b+P>_){var j=(_-b)/P;Ow(l,y,C,E,j,ZU),Ow(u,x,R,N,j,QU),e.bezierCurveTo(ZU[1],QU[1],ZU[2],QU[2],ZU[3],QU[3]);break e}b+=P}e.bezierCurveTo(y,x,C,R,E,N),l=E,u=N;break}case gs.Q:{var y=n[D++],x=n[D++],C=n[D++],R=n[D++];if(m){var P=g[w++];if(b+P>_){var j=(_-b)/P;B7(l,y,C,j,ZU),B7(u,x,R,j,QU),e.quadraticCurveTo(ZU[1],QU[1],ZU[2],QU[2]);break e}b+=P}e.quadraticCurveTo(y,x,C,R),l=C,u=R;break}case gs.A:var V=n[D++],F=n[D++],k=n[D++],H=n[D++],re=n[D++],Y=n[D++],oe=n[D++],q=!n[D++],X=k>H?k:H,K=m6(k-H)>.001,$=re+Y,ee=!1;if(m){var P=g[w++];b+P>_&&($=re+Y*(_-b)/P,ee=!0),b+=P}if(K&&e.ellipse?e.ellipse(V,F,k,H,oe,re,$,q):e.arc(V,F,X,re,$,q),ee)break e;G&&(s=$U(re)*k+V,c=eF(re)*H+F),l=$U($)*k+V,u=eF($)*H+F;break;case gs.R:s=l=n[D],c=u=n[D+1],f=n[D++],h=n[D++];var se=n[D++],ve=n[D++];if(m){var P=g[w++];if(b+P>_){var xe=_-b;e.moveTo(f,h),e.lineTo(f+w$e(xe,se),h),xe-=se,xe>0&&e.lineTo(f+se,h+w$e(xe,ve)),xe-=ve,xe>0&&e.lineTo(f+A$e(se-xe,0),h+ve),xe-=se,xe>0&&e.lineTo(f,h+A$e(ve-xe,0));break e}b+=P}e.rect(f,h,se,ve);break;case gs.Z:if(m){var P=g[w++];if(b+P>_){var j=(_-b)/P;e.lineTo(l*(1-j)+s*j,u*(1-j)+c*j);break e}b+=P}e.closePath(),l=s,u=c}}},t.prototype.clone=function(){var e=new t,r=this.data;return e.data=r.slice?r.slice():Array.prototype.slice.call(r),e._len=this._len,e},t.CMD=gs,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),t}(),vd=RLn;d();p();d();p();function P3(t,e,r,n,o,i,a){if(o===0)return!1;var s=o,c=0,l=t;if(a>e+s&&a>n+s||a<e-s&&a<n-s||i>t+s&&i>r+s||i<t-s&&i<r-s)return!1;if(t!==r)c=(e-n)/(t-r),l=(t*n-r*e)/(t-r);else return Math.abs(i-t)<=s/2;var u=c*i-a+l,f=u*u/(c*c+1);return f<=s/2*s/2}d();p();function Hrr(t,e,r,n,o,i,a,s,c,l,u){if(c===0)return!1;var f=c;if(u>e+f&&u>n+f&&u>i+f&&u>s+f||u<e-f&&u<n-f&&u<i-f&&u<s-f||l>t+f&&l>r+f&&l>o+f&&l>a+f||l<t-f&&l<r-f&&l<o-f&&l<a-f)return!1;var h=e4e(t,e,r,n,o,i,a,s,l,u,null);return h<=f/2}d();p();function N4e(t,e,r,n,o,i,a,s,c){if(a===0)return!1;var l=a;if(c>e+l&&c>n+l&&c>i+l||c<e-l&&c<n-l&&c<i-l||s>t+l&&s>r+l&&s>o+l||s<t-l&&s<r-l&&s<o-l)return!1;var u=r4e(t,e,r,n,o,i,s,c,null);return u<=l/2}d();p();d();p();var Wrr=Math.PI*2;function N3(t){return t%=Wrr,t<0&&(t+=Wrr),t}var fce=Math.PI*2;function Grr(t,e,r,n,o,i,a,s,c){if(a===0)return!1;var l=a;s-=t,c-=e;var u=Math.sqrt(s*s+c*c);if(u-l>r||u+l<r)return!1;if(Math.abs(n-o)%fce<1e-4)return!0;if(i){var f=n;n=N3(o),o=N3(f)}else n=N3(n),o=N3(o);n>o&&(o+=fce);var h=Math.atan2(c,s);return h<0&&(h+=fce),h>=n&&h<=o||h+fce>=n&&h+fce<=o}d();p();function zw(t,e,r,n,o,i){if(i>e&&i>n||i<e&&i<n||n===e)return 0;var a=(i-e)/(n-e),s=n<e?1:-1;(a===1||a===0)&&(s=n<e?.5:-.5);var c=a*(r-t)+t;return c===o?1/0:c>o?s:0}var H7=vd.CMD,tF=Math.PI*2,NLn=1e-4;function BLn(t,e){return Math.abs(t-e)<NLn}var Tg=[-1,-1,-1],Hw=[-1,-1];function OLn(){var t=Hw[0];Hw[0]=Hw[1],Hw[1]=t}function DLn(t,e,r,n,o,i,a,s,c,l){if(l>e&&l>n&&l>i&&l>s||l<e&&l<n&&l<i&&l<s)return 0;var u=DU(e,n,i,s,l,Tg);if(u===0)return 0;for(var f=0,h=-1,m=void 0,g=void 0,v=0;v<u;v++){var b=Tg[v],w=b===0||b===1?.5:1,_=yl(t,r,o,a,b);_<c||(h<0&&(h=$3e(e,n,i,s,Hw),Hw[1]<Hw[0]&&h>1&&OLn(),m=yl(e,n,i,s,Hw[0]),h>1&&(g=yl(e,n,i,s,Hw[1]))),h===2?b<Hw[0]?f+=m<e?w:-w:b<Hw[1]?f+=g<m?w:-w:f+=s<g?w:-w:b<Hw[0]?f+=m<e?w:-w:f+=s<m?w:-w)}return f}function LLn(t,e,r,n,o,i,a,s){if(s>e&&s>n&&s>i||s<e&&s<n&&s<i)return 0;var c=xtr(e,n,i,s,Tg);if(c===0)return 0;var l=t4e(e,n,i);if(l>=0&&l<=1){for(var u=0,f=Vl(e,n,i,l),h=0;h<c;h++){var m=Tg[h]===0||Tg[h]===1?.5:1,g=Vl(t,r,o,Tg[h]);g<a||(Tg[h]<l?u+=f<e?m:-m:u+=i<f?m:-m)}return u}else{var m=Tg[0]===0||Tg[0]===1?.5:1,g=Vl(t,r,o,Tg[0]);return g<a?0:i<e?m:-m}}function ULn(t,e,r,n,o,i,a,s){if(s-=e,s>r||s<-r)return 0;var c=Math.sqrt(r*r-s*s);Tg[0]=-c,Tg[1]=c;var l=Math.abs(n-o);if(l<1e-4)return 0;if(l>=tF-1e-4){n=0,o=tF;var u=i?1:-1;return a>=Tg[0]+t&&a<=Tg[1]+t?u:0}if(n>o){var f=n;n=o,o=f}n<0&&(n+=tF,o+=tF);for(var h=0,m=0;m<2;m++){var g=Tg[m];if(g+t>a){var v=Math.atan2(s,g),u=i?1:-1;v<0&&(v=tF+v),(v>=n&&v<=o||v+tF>=n&&v+tF<=o)&&(v>Math.PI/2&&v<Math.PI*1.5&&(u=-u),h+=u)}}return h}function Vrr(t,e,r,n,o){for(var i=t.data,a=t.len(),s=0,c=0,l=0,u=0,f=0,h,m,g=0;g<a;){var v=i[g++],b=g===1;switch(v===H7.M&&g>1&&(r||(s+=zw(c,l,u,f,n,o))),b&&(c=i[g],l=i[g+1],u=c,f=l),v){case H7.M:u=i[g++],f=i[g++],c=u,l=f;break;case H7.L:if(r){if(P3(c,l,i[g],i[g+1],e,n,o))return!0}else s+=zw(c,l,i[g],i[g+1],n,o)||0;c=i[g++],l=i[g++];break;case H7.C:if(r){if(Hrr(c,l,i[g++],i[g++],i[g++],i[g++],i[g],i[g+1],e,n,o))return!0}else s+=DLn(c,l,i[g++],i[g++],i[g++],i[g++],i[g],i[g+1],n,o)||0;c=i[g++],l=i[g++];break;case H7.Q:if(r){if(N4e(c,l,i[g++],i[g++],i[g],i[g+1],e,n,o))return!0}else s+=LLn(c,l,i[g++],i[g++],i[g],i[g+1],n,o)||0;c=i[g++],l=i[g++];break;case H7.A:var w=i[g++],_=i[g++],I=i[g++],B=i[g++],L=i[g++],D=i[g++];g+=1;var z=!!(1-i[g++]);h=Math.cos(L)*I+w,m=Math.sin(L)*B+_,b?(u=h,f=m):s+=zw(c,l,h,m,n,o);var G=(n-w)*B/I+w;if(r){if(Grr(w,_,B,L,L+D,z,e,G,o))return!0}else s+=ULn(w,_,B,L,L+D,z,G,o);c=Math.cos(L+D)*I+w,l=Math.sin(L+D)*B+_;break;case H7.R:u=c=i[g++],f=l=i[g++];var U=i[g++],T=i[g++];if(h=u+U,m=f+T,r){if(P3(u,f,h,f,e,n,o)||P3(h,f,h,m,e,n,o)||P3(h,m,u,m,e,n,o)||P3(u,m,u,f,e,n,o))return!0}else s+=zw(h,f,h,m,n,o),s+=zw(u,m,u,f,n,o);break;case H7.Z:if(r){if(P3(c,l,u,f,e,n,o))return!0}else s+=zw(c,l,u,f,n,o);c=u,l=f;break}}return!r&&!BLn(l,f)&&(s+=zw(c,l,u,f,n,o)||0),s!==0}function qrr(t,e,r){return Vrr(t,0,!1,e,r)}function Krr(t,e,r,n){return Vrr(t,e,!0,r,n)}var zY=yr({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},T3),zLn={style:yr({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},YU.style)},k$e=t1.concat(["invisible","culling","z","z2","zlevel","parent"]),HLn=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.update=function(){var r=this;t.prototype.update.call(this);var n=this.style;if(n.decal){var o=this._decalEl=this._decalEl||new e;o.buildPath===e.prototype.buildPath&&(o.buildPath=function(c){r.buildPath(c,r.shape)}),o.silent=!0;var i=o.style;for(var a in n)i[a]!==n[a]&&(i[a]=n[a]);i.fill=n.fill?n.decal:null,i.decal=null,i.shadowColor=null,n.strokeFirst&&(i.stroke=null);for(var s=0;s<k$e.length;++s)o[k$e[s]]=this[k$e[s]];o.__dirty|=Mf}else this._decalEl&&(this._decalEl=null)},e.prototype.getDecalElement=function(){return this._decalEl},e.prototype._init=function(r){var n=bn(r);this.shape=this.getDefaultShape();var o=this.getDefaultStyle();o&&this.useStyle(o);for(var i=0;i<n.length;i++){var a=n[i],s=r[a];a==="style"?this.style?it(this.style,s):this.useStyle(s):a==="shape"?it(this.shape,s):t.prototype.attrKV.call(this,a,s)}this.style||this.useStyle({})},e.prototype.getDefaultStyle=function(){return null},e.prototype.getDefaultShape=function(){return{}},e.prototype.canBeInsideText=function(){return this.hasFill()},e.prototype.getInsideTextFill=function(){var r=this.style.fill;if(r!=="none"){if(Tt(r)){var n=MY(r,0);return n>.5?rce:n>.2?Ktr:nce}else if(r)return nce}return rce},e.prototype.getInsideTextStroke=function(r){var n=this.style.fill;if(Tt(n)){var o=this.__zr,i=!!(o&&o.isDarkMode()),a=MY(r,0)<tce;if(i===a)return n}},e.prototype.buildPath=function(r,n,o){},e.prototype.pathUpdated=function(){this.__dirty&=~M7},e.prototype.getUpdatedPathProxy=function(r){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,r),this.path},e.prototype.createPathProxy=function(){this.path=new vd(!1)},e.prototype.hasStroke=function(){var r=this.style,n=r.stroke;return!(n==null||n==="none"||!(r.lineWidth>0))},e.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},e.prototype.getBoundingRect=function(){var r=this._rect,n=this.style,o=!r;if(o){var i=!1;this.path||(i=!0,this.createPathProxy());var a=this.path;(i||this.__dirty&M7)&&(a.beginPath(),this.buildPath(a,this.shape,!1),this.pathUpdated()),r=a.getBoundingRect()}if(this._rect=r,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=r.clone());if(this.__dirty||o){s.copy(r);var c=n.strokeNoScale?this.getLineScale():1,l=n.lineWidth;if(!this.hasFill()){var u=this.strokeContainThreshold;l=Math.max(l,u??4)}c>1e-10&&(s.width+=l/c,s.height+=l/c,s.x-=l/c/2,s.y-=l/c/2)}return s}return r},e.prototype.contain=function(r,n){var o=this.transformCoordToLocal(r,n),i=this.getBoundingRect(),a=this.style;if(r=o[0],n=o[1],i.contain(r,n)){var s=this.path;if(this.hasStroke()){var c=a.lineWidth,l=a.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(this.hasFill()||(c=Math.max(c,this.strokeContainThreshold)),Krr(s,c/l,r,n)))return!0}if(this.hasFill())return qrr(s,r,n)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=M7,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(r){return this.animate("shape",r)},e.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(r,n){r==="shape"?this.setShape(n):t.prototype.attrKV.call(this,r,n)},e.prototype.setShape=function(r,n){var o=this.shape;return o||(o=this.shape={}),typeof r=="string"?o[r]=n:it(o,r),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(this.__dirty&M7)},e.prototype.createStyle=function(r){return I7(zY,r)},e.prototype._innerSaveToNormal=function(r){t.prototype._innerSaveToNormal.call(this,r);var n=this._normalState;r.shape&&!n.shape&&(n.shape=it({},this.shape))},e.prototype._applyStateObj=function(r,n,o,i,a,s){t.prototype._applyStateObj.call(this,r,n,o,i,a,s);var c=!(n&&i),l;if(n&&n.shape?a?i?l=n.shape:(l=it({},o.shape),it(l,n.shape)):(l=it({},i?this.shape:o.shape),it(l,n.shape)):c&&(l=o.shape),l)if(a){this.shape=it({},this.shape);for(var u={},f=bn(l),h=0;h<f.length;h++){var m=f[h];typeof l[m]=="object"?this.shape[m]=l[m]:u[m]=l[m]}this._transitionState(r,{shape:u},s)}else this.shape=l,this.dirtyShape()},e.prototype._mergeStates=function(r){for(var n=t.prototype._mergeStates.call(this,r),o,i=0;i<r.length;i++){var a=r[i];a.shape&&(o=o||{},this._mergeStyle(o,a.shape))}return o&&(n.shape=o),n},e.prototype.getAnimationStyleProps=function(){return zLn},e.prototype.isZeroArea=function(){return!1},e.extend=function(r){var n=function(i){Ie(a,i);function a(s){var c=i.call(this,s)||this;return r.init&&r.init.call(c,s),c}return a.prototype.getDefaultStyle=function(){return Pr(r.style)},a.prototype.getDefaultShape=function(){return Pr(r.shape)},a}(e);for(var o in r)typeof r[o]=="function"&&(n.prototype[o]=r[o]);return n},e.initDefaultProps=function(){var r=e.prototype;r.type="path",r.strokeContainThreshold=5,r.segmentIgnoreThreshold=0,r.subPixelOptimize=!1,r.autoBatch=!1,r.__dirty=Mf|OU|M7}(),e}(ql),en=HLn;var jLn=yr({strokeFirst:!0,font:Zb,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},zY),Yrr=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.hasStroke=function(){var r=this.style,n=r.stroke;return n!=null&&n!=="none"&&r.lineWidth>0},e.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},e.prototype.createStyle=function(r){return I7(jLn,r)},e.prototype.setBoundingRect=function(r){this._rect=r},e.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var n=r.text;n!=null?n+="":n="";var o=k3(n,r.font,r.textAlign,r.textBaseline);if(o.x+=r.x||0,o.y+=r.y||0,this.hasStroke()){var i=r.lineWidth;o.x-=i/2,o.y-=i/2,o.width+=i,o.height+=i}this._rect=o}return this._rect},e.initDefaultProps=function(){var r=e.prototype;r.dirtyRectTolerance=10}(),e}(ql);Yrr.prototype.type="tspan";var g6=Yrr;d();p();var WLn=yr({x:0,y:0},T3),GLn={style:yr({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},YU.style)};function VLn(t){return!!(t&&typeof t!="string"&&t.width&&t.height)}var Jrr=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.createStyle=function(r){return I7(WLn,r)},e.prototype._getSize=function(r){var n=this.style,o=n[r];if(o!=null)return o;var i=VLn(n.image)?n.image:this.__image;if(!i)return 0;var a=r==="width"?"height":"width",s=n[a];return s==null?i[r]:i[r]/i[a]*s},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return GLn},e.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new Zr(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},e}(ql);Jrr.prototype.type="image";var Oa=Jrr;d();p();d();p();function Xrr(t,e){var r=e.x,n=e.y,o=e.width,i=e.height,a=e.r,s,c,l,u;o<0&&(r=r+o,o=-o),i<0&&(n=n+i,i=-i),typeof a=="number"?s=c=l=u=a:a instanceof Array?a.length===1?s=c=l=u=a[0]:a.length===2?(s=l=a[0],c=u=a[1]):a.length===3?(s=a[0],c=u=a[1],l=a[2]):(s=a[0],c=a[1],l=a[2],u=a[3]):s=c=l=u=0;var f;s+c>o&&(f=s+c,s*=o/f,c*=o/f),l+u>o&&(f=l+u,l*=o/f,u*=o/f),c+l>i&&(f=c+l,c*=i/f,l*=i/f),s+u>i&&(f=s+u,s*=i/f,u*=i/f),t.moveTo(r+s,n),t.lineTo(r+o-c,n),c!==0&&t.arc(r+o-c,n+c,c,-Math.PI/2,0),t.lineTo(r+o,n+i-l),l!==0&&t.arc(r+o-l,n+i-l,l,0,Math.PI/2),t.lineTo(r+u,n+i),u!==0&&t.arc(r+u,n+i-u,u,Math.PI/2,Math.PI),t.lineTo(r,n+s),s!==0&&t.arc(r+s,n+s,s,Math.PI,Math.PI*1.5)}d();p();var HY=Math.round;function B4e(t,e,r){if(!!e){var n=e.x1,o=e.x2,i=e.y1,a=e.y2;t.x1=n,t.x2=o,t.y1=i,t.y2=a;var s=r&&r.lineWidth;return s&&(HY(n*2)===HY(o*2)&&(t.x1=t.x2=j7(n,s,!0)),HY(i*2)===HY(a*2)&&(t.y1=t.y2=j7(i,s,!0))),t}}function O4e(t,e,r){if(!!e){var n=e.x,o=e.y,i=e.width,a=e.height;t.x=n,t.y=o,t.width=i,t.height=a;var s=r&&r.lineWidth;return s&&(t.x=j7(n,s,!0),t.y=j7(o,s,!0),t.width=Math.max(j7(n+i,s,!1)-t.x,i===0?0:1),t.height=Math.max(j7(o+a,s,!1)-t.y,a===0?0:1)),t}}function j7(t,e,r){if(!e)return t;var n=HY(t*2);return(n+HY(e))%2===0?n/2:(n+(r?1:-1))/2}var YLn=function(){function t(){this.x=0,this.y=0,this.width=0,this.height=0}return t}();var JLn={},Zrr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultShape=function(){return new YLn},e.prototype.buildPath=function(r,n){var o,i,a,s;if(this.subPixelOptimize){var c=O4e(JLn,n,this.style);o=c.x,i=c.y,a=c.width,s=c.height,c.r=n.r,n=c}else o=n.x,i=n.y,a=n.width,s=n.height;n.r?Xrr(r,n):r.rect(o,i,a,s)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(en);Zrr.prototype.type="rect";var En=Zrr;var Qrr={fill:"#000"},$rr=2,XLn={style:yr({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},YU.style)},snr=function(t){Ie(e,t);function e(r){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=Qrr,n.attr(r),n}return e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var r=0;r<this._children.length;r++){var n=this._children[r];n.zlevel=this.zlevel,n.z=this.z,n.z2=this.z2,n.culling=this.culling,n.cursor=this.cursor,n.invisible=this.invisible}},e.prototype.updateTransform=function(){var r=this.innerTransformable;r?(r.updateTransform(),r.transform&&(this.transform=r.transform)):t.prototype.updateTransform.call(this)},e.prototype.getLocalTransform=function(r){var n=this.innerTransformable;return n?n.getLocalTransform(r):t.prototype.getLocalTransform.call(this,r)},e.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),t.prototype.getComputedTransform.call(this)},e.prototype._updateSubTexts=function(){this._childCursor=0,$Ln(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},e.prototype.addSelfToZr=function(r){t.prototype.addSelfToZr.call(this,r);for(var n=0;n<this._children.length;n++)this._children[n].__zr=r},e.prototype.removeSelfFromZr=function(r){t.prototype.removeSelfFromZr.call(this,r);for(var n=0;n<this._children.length;n++)this._children[n].__zr=null},e.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var r=new Zr(0,0,0,0),n=this._children,o=[],i=null,a=0;a<n.length;a++){var s=n[a],c=s.getBoundingRect(),l=s.getLocalTransform(o);l?(r.copy(c),r.applyTransform(l),i=i||r.clone(),i.union(r)):(i=i||c.clone(),i.union(c))}this._rect=i||r}return this._rect},e.prototype.setDefaultTextStyle=function(r){this._defaultStyle=r||Qrr},e.prototype.setTextContent=function(r){},e.prototype._mergeStyle=function(r,n){if(!n)return r;var o=n.rich,i=r.rich||o&&{};return it(r,n),o&&i?(this._mergeRich(i,o),r.rich=i):i&&(r.rich=i),r},e.prototype._mergeRich=function(r,n){for(var o=bn(n),i=0;i<o.length;i++){var a=o[i];r[a]=r[a]||{},it(r[a],n[a])}},e.prototype.getAnimationStyleProps=function(){return XLn},e.prototype._getOrCreateChild=function(r){var n=this._children[this._childCursor];return(!n||!(n instanceof r))&&(n=new r),this._children[this._childCursor++]=n,n.__zr=this.__zr,n.parent=this,n},e.prototype._updatePlainTexts=function(){var r=this.style,n=r.font||Zb,o=r.padding,i=anr(r),a=Rrr(i,r),s=T$e(r),c=!!r.backgroundColor,l=a.outerHeight,u=a.outerWidth,f=a.contentWidth,h=a.lines,m=a.lineHeight,g=this._defaultStyle,v=r.x||0,b=r.y||0,w=r.align||g.align||"left",_=r.verticalAlign||g.verticalAlign||"top",I=v,B=VU(b,a.contentHeight,_);if(s||o){var L=NY(v,u,w),D=VU(b,l,_);s&&this._renderBackground(r,r,L,D,u,l)}B+=m/2,o&&(I=inr(v,w,o),_==="top"?B+=o[0]:_==="bottom"&&(B-=o[2]));for(var z=0,G=!1,U=onr("fill"in r?r.fill:(G=!0,g.fill)),T=nnr("stroke"in r?r.stroke:!c&&(!g.autoStroke||G)?(z=$rr,g.stroke):null),P=r.textShadowBlur>0,j=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),M=a.calculatedLineHeight,y=0;y<h.length;y++){var x=this._getOrCreateChild(g6),C=x.createStyle();x.useStyle(C),C.text=h[y],C.x=I,C.y=B,w&&(C.textAlign=w),C.textBaseline="middle",C.opacity=r.opacity,C.strokeFirst=!0,P&&(C.shadowBlur=r.textShadowBlur||0,C.shadowColor=r.textShadowColor||"transparent",C.shadowOffsetX=r.textShadowOffsetX||0,C.shadowOffsetY=r.textShadowOffsetY||0),C.stroke=T,C.fill=U,T&&(C.lineWidth=r.lineWidth||z,C.lineDash=r.lineDash,C.lineDashOffset=r.lineDashOffset||0),C.font=n,tnr(C,r),B+=m,j&&x.setBoundingRect(new Zr(NY(C.x,r.width,C.textAlign),VU(C.y,M,C.textBaseline),f,M))}},e.prototype._updateRichTexts=function(){var r=this.style,n=anr(r),o=Mrr(n,r),i=o.width,a=o.outerWidth,s=o.outerHeight,c=r.padding,l=r.x||0,u=r.y||0,f=this._defaultStyle,h=r.align||f.align,m=r.verticalAlign||f.verticalAlign,g=NY(l,a,h),v=VU(u,s,m),b=g,w=v;c&&(b+=c[3],w+=c[0]);var _=b+i;T$e(r)&&this._renderBackground(r,r,g,v,a,s);for(var I=!!r.backgroundColor,B=0;B<o.lines.length;B++){for(var L=o.lines[B],D=L.tokens,z=D.length,G=L.lineHeight,U=L.width,T=0,P=b,j=_,M=z-1,y=void 0;T<z&&(y=D[T],!y.align||y.align==="left");)this._placeToken(y,r,G,w,P,"left",I),U-=y.width,P+=y.width,T++;for(;M>=0&&(y=D[M],y.align==="right");)this._placeToken(y,r,G,w,j,"right",I),U-=y.width,j-=y.width,M--;for(P+=(i-(P-b)-(_-j)-U)/2;T<=M;)y=D[T],this._placeToken(y,r,G,w,P+y.width/2,"center",I),P+=y.width,T++;w+=G}},e.prototype._placeToken=function(r,n,o,i,a,s,c){var l=n.rich[r.styleName]||{};l.text=r.text;var u=r.verticalAlign,f=i+o/2;u==="top"?f=i+r.height/2:u==="bottom"&&(f=i+o-r.height/2);var h=!r.isLineHolder&&T$e(l);h&&this._renderBackground(l,n,s==="right"?a-r.width:s==="center"?a-r.width/2:a,f-r.height/2,r.width,r.height);var m=!!l.backgroundColor,g=r.textPadding;g&&(a=inr(a,s,g),f-=r.height/2-g[0]-r.innerHeight/2);var v=this._getOrCreateChild(g6),b=v.createStyle();v.useStyle(b);var w=this._defaultStyle,_=!1,I=0,B=onr("fill"in l?l.fill:"fill"in n?n.fill:(_=!0,w.fill)),L=nnr("stroke"in l?l.stroke:"stroke"in n?n.stroke:!m&&!c&&(!w.autoStroke||_)?(I=$rr,w.stroke):null),D=l.textShadowBlur>0||n.textShadowBlur>0;b.text=r.text,b.x=a,b.y=f,D&&(b.shadowBlur=l.textShadowBlur||n.textShadowBlur||0,b.shadowColor=l.textShadowColor||n.textShadowColor||"transparent",b.shadowOffsetX=l.textShadowOffsetX||n.textShadowOffsetX||0,b.shadowOffsetY=l.textShadowOffsetY||n.textShadowOffsetY||0),b.textAlign=s,b.textBaseline="middle",b.font=r.font||Zb,b.opacity=xh(l.opacity,n.opacity,1),tnr(b,l),L&&(b.lineWidth=xh(l.lineWidth,n.lineWidth,I),b.lineDash=gn(l.lineDash,n.lineDash),b.lineDashOffset=n.lineDashOffset||0,b.stroke=L),B&&(b.fill=B);var z=r.contentWidth,G=r.contentHeight;v.setBoundingRect(new Zr(NY(b.x,z,b.textAlign),VU(b.y,G,b.textBaseline),z,G))},e.prototype._renderBackground=function(r,n,o,i,a,s){var c=r.backgroundColor,l=r.borderWidth,u=r.borderColor,f=c&&c.image,h=c&&!f,m=r.borderRadius,g=this,v,b;if(h||r.lineHeight||l&&u){v=this._getOrCreateChild(En),v.useStyle(v.createStyle()),v.style.fill=null;var w=v.shape;w.x=o,w.y=i,w.width=a,w.height=s,w.r=m,v.dirtyShape()}if(h){var _=v.style;_.fill=c||null,_.fillOpacity=gn(r.fillOpacity,1)}else if(f){b=this._getOrCreateChild(Oa),b.onload=function(){g.dirtyStyle()};var I=b.style;I.image=c.image,I.x=o,I.y=i,I.width=a,I.height=s}if(l&&u){var _=v.style;_.lineWidth=l,_.stroke=u,_.strokeOpacity=gn(r.strokeOpacity,1),_.lineDash=r.borderDash,_.lineDashOffset=r.borderDashOffset||0,v.strokeContainThreshold=0,v.hasFill()&&v.hasStroke()&&(_.strokeFirst=!0,_.lineWidth*=2)}var B=(v||b).style;B.shadowBlur=r.shadowBlur||0,B.shadowColor=r.shadowColor||"transparent",B.shadowOffsetX=r.shadowOffsetX||0,B.shadowOffsetY=r.shadowOffsetY||0,B.opacity=xh(r.opacity,n.opacity,1)},e.makeFont=function(r){var n="";return R$e(r)&&(n=[r.fontStyle,r.fontWeight,I$e(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),n&&pd(n)||r.textFont||r.font},e}(ql),ZLn={left:!0,right:1,center:1},QLn={top:1,bottom:1,middle:1},enr=["fontStyle","fontWeight","fontSize","fontFamily"];function I$e(t){return typeof t=="string"&&(t.indexOf("px")!==-1||t.indexOf("rem")!==-1||t.indexOf("em")!==-1)?t:isNaN(+t)?O3e+"px":t+"px"}function tnr(t,e){for(var r=0;r<enr.length;r++){var n=enr[r],o=e[n];o!=null&&(t[n]=o)}}function R$e(t){return t.fontSize!=null||t.fontFamily||t.fontWeight}function $Ln(t){return rnr(t),ue(t.rich,rnr),t}function rnr(t){if(t){t.font=snr.makeFont(t);var e=t.align;e==="middle"&&(e="center"),t.align=e==null||ZLn[e]?e:"left";var r=t.verticalAlign;r==="center"&&(r="middle"),t.verticalAlign=r==null||QLn[r]?r:"top";var n=t.padding;n&&(t.padding=wY(t.padding))}}function nnr(t,e){return t==null||e<=0||t==="transparent"||t==="none"?null:t.image||t.colorStops?"#000":t}function onr(t){return t==null||t==="none"?null:t.image||t.colorStops?"#000":t}function inr(t,e,r){return e==="right"?t-r[1]:e==="center"?t+r[3]/2-r[1]/2:t+r[3]}function anr(t){var e=t.text;return e!=null&&(e+=""),e}function T$e(t){return!!(t.backgroundColor||t.lineHeight||t.borderWidth&&t.borderColor)}var Ln=snr;d();p();d();p();var Vr=un(),dce=function(t,e,r,n){if(n){var o=Vr(n);o.dataIndex=r,o.dataType=e,o.seriesIndex=t,n.type==="group"&&n.traverse(function(i){var a=Vr(i);a.seriesIndex=t,a.dataIndex=r,a.dataType=e})}};var cnr=1,lnr={},gnr=un(),N$e=un(),B$e=0,rF=1,pce=2,Nf=["emphasis","blur","select"],W7=["normal","emphasis","blur","select"],v6=10,eUn=9,G7="highlight",hce="downplay",WY="select",mce="unselect",GY="toggleSelect";function jY(t){return t!=null&&t!=="none"}var unr=new _3(100);function fnr(t){if(Tt(t)){var e=unr.get(t);return e||(e=Xse(t,-.1),unr.put(t,e)),e}else if(k7(t)){var r=it({},t);return r.colorStops=ct(t.colorStops,function(n){return{offset:n.offset,color:Xse(n.color,-.1)}}),r}return t}function L4e(t,e,r){t.onHoverStateChange&&(t.hoverState||0)!==r&&t.onHoverStateChange(e),t.hoverState=r}function vnr(t){L4e(t,"emphasis",pce)}function ynr(t){t.hoverState===pce&&L4e(t,"normal",B$e)}function O$e(t){L4e(t,"blur",rF)}function bnr(t){t.hoverState===rF&&L4e(t,"normal",B$e)}function tUn(t){t.selected=!0}function rUn(t){t.selected=!1}function dnr(t,e,r){e(t,r)}function y6(t,e,r){dnr(t,e,r),t.isGroup&&t.traverse(function(n){dnr(n,e,r)})}function nF(t,e){switch(e){case"emphasis":t.hoverState=pce;break;case"normal":t.hoverState=B$e;break;case"blur":t.hoverState=rF;break;case"select":t.selected=!0}}function nUn(t,e,r,n){for(var o=t.style,i={},a=0;a<e.length;a++){var s=e[a],c=o[s];i[s]=c??(n&&n[s])}for(var a=0;a<t.animators.length;a++){var l=t.animators[a];l.__fromStateTransition&&l.__fromStateTransition.indexOf(r)<0&&l.targetName==="style"&&l.saveTo(i,e)}return i}function oUn(t,e,r,n){var o=r&&an(r,"select")>=0,i=!1;if(t instanceof en){var a=gnr(t),s=o&&a.selectFill||a.normalFill,c=o&&a.selectStroke||a.normalStroke;if(jY(s)||jY(c)){n=n||{};var l=n.style||{};l.fill==="inherit"?(i=!0,n=it({},n),l=it({},l),l.fill=s):!jY(l.fill)&&jY(s)?(i=!0,n=it({},n),l=it({},l),l.fill=fnr(s)):!jY(l.stroke)&&jY(c)&&(i||(n=it({},n),l=it({},l)),l.stroke=fnr(c)),n.style=l}}if(n&&n.z2==null){i||(n=it({},n));var u=t.z2EmphasisLift;n.z2=t.z2+(u??v6)}return n}function iUn(t,e,r){if(r&&r.z2==null){r=it({},r);var n=t.z2SelectLift;r.z2=t.z2+(n??eUn)}return r}function aUn(t,e,r){var n=an(t.currentStates,e)>=0,o=t.style.opacity,i=n?null:nUn(t,["opacity"],e,{opacity:1});r=r||{};var a=r.style||{};return a.opacity==null&&(r=it({},r),a=it({opacity:n?o:i.opacity*.1},a),r.style=a),r}function M$e(t,e){var r=this.states[t];if(this.style){if(t==="emphasis")return oUn(this,t,e,r);if(t==="blur")return aUn(this,t,r);if(t==="select")return iUn(this,t,r)}return r}function RS(t){t.stateProxy=M$e;var e=t.getTextContent(),r=t.getTextGuideLine();e&&(e.stateProxy=M$e),r&&(r.stateProxy=M$e)}function pnr(t,e){!xnr(t,e)&&!t.__highByOuter&&y6(t,vnr)}function hnr(t,e){!xnr(t,e)&&!t.__highByOuter&&y6(t,ynr)}function K0(t,e){t.__highByOuter|=1<<(e||0),y6(t,vnr)}function Y0(t,e){!(t.__highByOuter&=~(1<<(e||0)))&&y6(t,ynr)}function U4e(t){y6(t,O$e)}function gce(t){y6(t,bnr)}function D$e(t){y6(t,tUn)}function L$e(t){y6(t,rUn)}function xnr(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function U$e(t){var e=t.getModel(),r=[],n=[];e.eachComponent(function(o,i){var a=N$e(i),s=o==="series",c=s?t.getViewOfSeriesModel(i):t.getViewOfComponentModel(i);!s&&n.push(c),a.isBlured&&(c.group.traverse(function(l){bnr(l)}),s&&r.push(i)),a.isBlured=!1}),ue(n,function(o){o&&o.toggleBlurSeries&&o.toggleBlurSeries(r,!1,e)})}function P$e(t,e,r,n){var o=n.getModel();r=r||"coordinateSystem";function i(l,u){for(var f=0;f<u.length;f++){var h=l.getItemGraphicEl(u[f]);h&&gce(h)}}if(t!=null&&!(!e||e==="none")){var a=o.getSeriesByIndex(t),s=a.coordinateSystem;s&&s.master&&(s=s.master);var c=[];o.eachSeries(function(l){var u=a===l,f=l.coordinateSystem;f&&f.master&&(f=f.master);var h=f&&s?f===s:u;if(!(r==="series"&&!u||r==="coordinateSystem"&&!h||e==="series"&&u)){var m=n.getViewOfSeriesModel(l);if(m.group.traverse(function(b){O$e(b)}),gl(e))i(l.getData(),e);else if(Sr(e))for(var g=bn(e),v=0;v<g.length;v++)i(l.getData(g[v]),e[g[v]]);c.push(l),N$e(l).isBlured=!0}}),o.eachComponent(function(l,u){if(l!=="series"){var f=n.getViewOfComponentModel(u);f&&f.toggleBlurSeries&&f.toggleBlurSeries(c,!0,o)}})}}function D4e(t,e,r){if(!(t==null||e==null)){var n=r.getModel().getComponent(t,e);if(!!n){N$e(n).isBlured=!0;var o=r.getViewOfComponentModel(n);!o||!o.focusBlurEnabled||o.group.traverse(function(i){O$e(i)})}}}function wnr(t,e,r){var n=t.seriesIndex,o=t.getData(e.dataType);if(!!o){var i=Fw(o,e);i=(st(i)?i[0]:i)||0;var a=o.getItemGraphicEl(i);if(!a)for(var s=o.count(),c=0;!a&&c<s;)a=o.getItemGraphicEl(c++);if(a){var l=Vr(a);P$e(n,l.focus,l.blurScope,r)}else{var u=t.get(["emphasis","focus"]),f=t.get(["emphasis","blurScope"]);u!=null&&P$e(n,u,f,r)}}}function F4e(t,e,r,n){var o={focusSelf:!1,dispatchers:null};if(t==null||t==="series"||e==null||r==null)return o;var i=n.getModel().getComponent(t,e);if(!i)return o;var a=n.getViewOfComponentModel(i);if(!a||!a.findHighDownDispatchers)return o;for(var s=a.findHighDownDispatchers(r),c,l=0;l<s.length;l++)if(Vr(s[l]).focus==="self"){c=!0;break}return{focusSelf:c,dispatchers:s}}function Anr(t,e,r){var n=Vr(t),o=F4e(n.componentMainType,n.componentIndex,n.componentHighDownName,r),i=o.dispatchers,a=o.focusSelf;i?(a&&D4e(n.componentMainType,n.componentIndex,r),ue(i,function(s){return pnr(s,e)})):(P$e(n.seriesIndex,n.focus,n.blurScope,r),n.focus==="self"&&D4e(n.componentMainType,n.componentIndex,r),pnr(t,e))}function Snr(t,e,r){U$e(r);var n=Vr(t),o=F4e(n.componentMainType,n.componentIndex,n.componentHighDownName,r).dispatchers;o?ue(o,function(i){return hnr(i,e)}):hnr(t,e)}function Enr(t,e,r){if(!!H4e(e)){var n=e.dataType,o=t.getData(n),i=Fw(o,e);st(i)||(i=[i]),t[e.type===GY?"toggleSelect":e.type===WY?"select":"unselect"](i,n)}}function F$e(t){var e=t.getAllData();ue(e,function(r){var n=r.data,o=r.type;n.eachItemGraphicEl(function(i,a){t.isSelected(a,o)?D$e(i):L$e(i)})})}function _nr(t){var e=[];return t.eachSeries(function(r){var n=r.getAllData();ue(n,function(o){var i=o.data,a=o.type,s=r.getSelectedDataIndices();if(s.length>0){var c={dataIndex:s,seriesIndex:r.seriesIndex};a!=null&&(c.dataType=a),e.push(c)}})}),e}function B3(t,e,r){b6(t,!0),y6(t,RS),z4e(t,e,r)}function sUn(t){b6(t,!1)}function Mo(t,e,r,n){n?sUn(t):B3(t,e,r)}function z4e(t,e,r){var n=Vr(t);e!=null?(n.focus=e,n.blurScope=r):n.focus&&(n.focus=null)}var mnr=["emphasis","blur","select"],cUn={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function vs(t,e,r,n){r=r||"itemStyle";for(var o=0;o<mnr.length;o++){var i=mnr[o],a=e.getModel([i,r]),s=t.ensureState(i);s.style=n?n(a):a[cUn[r]]()}}function b6(t,e){var r=e===!1,n=t;t.highDownSilentOnTouch&&(n.__highDownSilentOnTouch=t.highDownSilentOnTouch),(!r||n.__highDownDispatcher)&&(n.__highByOuter=n.__highByOuter||0,n.__highDownDispatcher=!r)}function V7(t){return!!(t&&t.__highDownDispatcher)}function Cnr(t,e,r){var n=Vr(t);n.componentMainType=e.mainType,n.componentIndex=e.componentIndex,n.componentHighDownName=r}function knr(t){var e=lnr[t];return e==null&&cnr<=32&&(e=lnr[t]=cnr++),e}function H4e(t){var e=t.type;return e===WY||e===mce||e===GY}function z$e(t){var e=t.type;return e===G7||e===hce}function Tnr(t){var e=gnr(t);e.normalFill=t.style.fill,e.normalStroke=t.style.stroke;var r=t.states.select||{};e.selectFill=r.style&&r.style.fill||null,e.selectStroke=r.style&&r.style.stroke||null}var Dn={};Nl(Dn,{Arc:()=>wce,BezierCurve:()=>aF,BoundingRect:()=>Zr,Circle:()=>up,CompoundPath:()=>YY,Ellipse:()=>yce,Group:()=>Er,Image:()=>Oa,IncrementalDisplayable:()=>Qnr,Line:()=>Gs,LinearGradient:()=>D3,OrientedBoundingRect:()=>JY,Path:()=>en,Point:()=>Vn,Polygon:()=>Ic,Polyline:()=>dc,RadialGradient:()=>J4e,Rect:()=>En,Ring:()=>iF,Sector:()=>Kl,Text:()=>Ln,applyTransform:()=>Eh,clipPointsByRect:()=>J$e,clipRectByRect:()=>HUn,createIcon:()=>E6,extendPath:()=>UUn,extendShape:()=>DUn,getShapeClass:()=>Ace,getTransform:()=>NS,groupTransition:()=>S6,initProps:()=>zo,isElementRemoved:()=>x6,lineLineIntersect:()=>aor,linePolygonIntersect:()=>ZY,makeImage:()=>Y$e,makePath:()=>XY,mergePath:()=>X0,registerShape:()=>PS,removeElement:()=>jw,removeElementWithFadeOut:()=>w6,resizePath:()=>ior,setTooltipConfig:()=>BS,subPixelOptimize:()=>Sce,subPixelOptimizeLine:()=>A6,subPixelOptimizeRect:()=>FUn,transformDirection:()=>lF,traverseElements:()=>Ig,updateProps:()=>Un});d();p();d();p();d();p();var VY=vd.CMD,lUn=[[],[],[]],Inr=Math.sqrt,uUn=Math.atan2;function j4e(t,e){if(!!e){var r=t.data,n=t.len(),o,i,a,s,c,l,u=VY.M,f=VY.C,h=VY.L,m=VY.R,g=VY.A,v=VY.Q;for(a=0,s=0;a<n;){switch(o=r[a++],s=a,i=0,o){case u:i=1;break;case h:i=1;break;case f:i=3;break;case v:i=2;break;case g:var b=e[4],w=e[5],_=Inr(e[0]*e[0]+e[1]*e[1]),I=Inr(e[2]*e[2]+e[3]*e[3]),B=uUn(-e[1]/I,e[0]/_);r[a]*=_,r[a++]+=b,r[a]*=I,r[a++]+=w,r[a++]*=_,r[a++]*=I,r[a++]+=B,r[a++]+=B,a+=2,s=a;break;case m:l[0]=r[a++],l[1]=r[a++],vl(l,l,e),r[s++]=l[0],r[s++]=l[1],l[0]+=r[a++],l[1]+=r[a++],vl(l,l,e),r[s++]=l[0],r[s++]=l[1]}for(c=0;c<i;c++){var L=lUn[c];L[0]=r[a++],L[1]=r[a++],vl(L,L,e),r[s++]=L[0],r[s++]=L[1]}}t.increaseVersion()}}var H$e=Math.sqrt,W4e=Math.sin,G4e=Math.cos,vce=Math.PI;function Rnr(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function j$e(t,e){return(t[0]*e[0]+t[1]*e[1])/(Rnr(t)*Rnr(e))}function Mnr(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(j$e(t,e))}function Pnr(t,e,r,n,o,i,a,s,c,l,u){var f=c*(vce/180),h=G4e(f)*(t-r)/2+W4e(f)*(e-n)/2,m=-1*W4e(f)*(t-r)/2+G4e(f)*(e-n)/2,g=h*h/(a*a)+m*m/(s*s);g>1&&(a*=H$e(g),s*=H$e(g));var v=(o===i?-1:1)*H$e((a*a*(s*s)-a*a*(m*m)-s*s*(h*h))/(a*a*(m*m)+s*s*(h*h)))||0,b=v*a*m/s,w=v*-s*h/a,_=(t+r)/2+G4e(f)*b-W4e(f)*w,I=(e+n)/2+W4e(f)*b+G4e(f)*w,B=Mnr([1,0],[(h-b)/a,(m-w)/s]),L=[(h-b)/a,(m-w)/s],D=[(-1*h-b)/a,(-1*m-w)/s],z=Mnr(L,D);if(j$e(L,D)<=-1&&(z=vce),j$e(L,D)>=1&&(z=0),z<0){var G=Math.round(z/vce*1e6)/1e6;z=vce*2+G%2*vce}u.addData(l,_,I,a,s,B,z,f,i)}var fUn=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,dUn=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function pUn(t){var e=new vd;if(!t)return e;var r=0,n=0,o=r,i=n,a,s=vd.CMD,c=t.match(fUn);if(!c)return e;for(var l=0;l<c.length;l++){for(var u=c[l],f=u.charAt(0),h=void 0,m=u.match(dUn)||[],g=m.length,v=0;v<g;v++)m[v]=parseFloat(m[v]);for(var b=0;b<g;){var w=void 0,_=void 0,I=void 0,B=void 0,L=void 0,D=void 0,z=void 0,G=r,U=n,T=void 0,P=void 0;switch(f){case"l":r+=m[b++],n+=m[b++],h=s.L,e.addData(h,r,n);break;case"L":r=m[b++],n=m[b++],h=s.L,e.addData(h,r,n);break;case"m":r+=m[b++],n+=m[b++],h=s.M,e.addData(h,r,n),o=r,i=n,f="l";break;case"M":r=m[b++],n=m[b++],h=s.M,e.addData(h,r,n),o=r,i=n,f="L";break;case"h":r+=m[b++],h=s.L,e.addData(h,r,n);break;case"H":r=m[b++],h=s.L,e.addData(h,r,n);break;case"v":n+=m[b++],h=s.L,e.addData(h,r,n);break;case"V":n=m[b++],h=s.L,e.addData(h,r,n);break;case"C":h=s.C,e.addData(h,m[b++],m[b++],m[b++],m[b++],m[b++],m[b++]),r=m[b-2],n=m[b-1];break;case"c":h=s.C,e.addData(h,m[b++]+r,m[b++]+n,m[b++]+r,m[b++]+n,m[b++]+r,m[b++]+n),r+=m[b-2],n+=m[b-1];break;case"S":w=r,_=n,T=e.len(),P=e.data,a===s.C&&(w+=r-P[T-4],_+=n-P[T-3]),h=s.C,G=m[b++],U=m[b++],r=m[b++],n=m[b++],e.addData(h,w,_,G,U,r,n);break;case"s":w=r,_=n,T=e.len(),P=e.data,a===s.C&&(w+=r-P[T-4],_+=n-P[T-3]),h=s.C,G=r+m[b++],U=n+m[b++],r+=m[b++],n+=m[b++],e.addData(h,w,_,G,U,r,n);break;case"Q":G=m[b++],U=m[b++],r=m[b++],n=m[b++],h=s.Q,e.addData(h,G,U,r,n);break;case"q":G=m[b++]+r,U=m[b++]+n,r+=m[b++],n+=m[b++],h=s.Q,e.addData(h,G,U,r,n);break;case"T":w=r,_=n,T=e.len(),P=e.data,a===s.Q&&(w+=r-P[T-4],_+=n-P[T-3]),r=m[b++],n=m[b++],h=s.Q,e.addData(h,w,_,r,n);break;case"t":w=r,_=n,T=e.len(),P=e.data,a===s.Q&&(w+=r-P[T-4],_+=n-P[T-3]),r+=m[b++],n+=m[b++],h=s.Q,e.addData(h,w,_,r,n);break;case"A":I=m[b++],B=m[b++],L=m[b++],D=m[b++],z=m[b++],G=r,U=n,r=m[b++],n=m[b++],h=s.A,Pnr(G,U,r,n,D,z,I,B,L,h,e);break;case"a":I=m[b++],B=m[b++],L=m[b++],D=m[b++],z=m[b++],G=r,U=n,r+=m[b++],n+=m[b++],h=s.A,Pnr(G,U,r,n,D,z,I,B,L,h,e);break}}(f==="z"||f==="Z")&&(h=s.Z,e.addData(h),r=o,n=i),a=h}return e.toStatic(),e}var Nnr=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.applyTransform=function(r){},e}(en);function Bnr(t){return t.setData!=null}function Onr(t,e){var r=pUn(t),n=it({},e);return n.buildPath=function(o){if(Bnr(o)){o.setData(r.data);var i=o.getContext();i&&o.rebuildPath(i,1)}else{var i=o;r.rebuildPath(i,1)}},n.applyTransform=function(o){j4e(r,o),this.dirtyShape()},n}function V4e(t,e){return new Nnr(Onr(t,e))}function Dnr(t,e){var r=Onr(t,e),n=function(o){Ie(i,o);function i(a){var s=o.call(this,a)||this;return s.applyTransform=r.applyTransform,s.buildPath=r.buildPath,s}return i}(Nnr);return n}function Lnr(t,e){for(var r=[],n=t.length,o=0;o<n;o++){var i=t[o];r.push(i.getUpdatedPathProxy(!0))}var a=new en(e);return a.createPathProxy(),a.buildPath=function(s){if(Bnr(s)){s.appendPath(r);var c=s.getContext();c&&s.rebuildPath(c,1)}},a}function qY(t,e){e=e||{};var r=new en;return t.shape&&r.setShape(t.shape),r.setStyle(t.style),e.bakeTransform?j4e(r.path,t.getComputedTransform()):e.toLocal?r.setLocalTransform(t.getComputedTransform()):r.copyTransform(t),r.buildPath=t.buildPath,r.applyTransform=r.applyTransform,r.z=t.z,r.z2=t.z2,r.zlevel=t.zlevel,r}d();p();var mUn=function(){function t(){this.cx=0,this.cy=0,this.r=0}return t}();var Unr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultShape=function(){return new mUn},e.prototype.buildPath=function(r,n){r.moveTo(n.cx+n.r,n.cy),r.arc(n.cx,n.cy,n.r,0,Math.PI*2)},e}(en);Unr.prototype.type="circle";var up=Unr;d();p();var gUn=function(){function t(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return t}();var Fnr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultShape=function(){return new gUn},e.prototype.buildPath=function(r,n){var o=.5522848,i=n.cx,a=n.cy,s=n.rx,c=n.ry,l=s*o,u=c*o;r.moveTo(i-s,a),r.bezierCurveTo(i-s,a-u,i-l,a-c,i,a-c),r.bezierCurveTo(i+l,a-c,i+s,a-u,i+s,a),r.bezierCurveTo(i+s,a+u,i+l,a+c,i,a+c),r.bezierCurveTo(i-l,a+c,i-s,a+u,i-s,a),r.closePath()},e}(en);Fnr.prototype.type="ellipse";var yce=Fnr;d();p();d();p();var Hnr=Math.PI,W$e=Hnr*2,oF=Math.sin,KY=Math.cos,vUn=Math.acos,J0=Math.atan2,znr=Math.abs,xce=Math.sqrt,bce=Math.max,O3=Math.min,MS=1e-4;function yUn(t,e,r,n,o,i,a,s){var c=r-t,l=n-e,u=a-o,f=s-i,h=f*c-u*l;if(!(h*h<MS))return h=(u*(e-i)-f*(t-o))/h,[t+h*c,e+h*l]}function q4e(t,e,r,n,o,i,a){var s=t-r,c=e-n,l=(a?i:-i)/xce(s*s+c*c),u=l*c,f=-l*s,h=t+u,m=e+f,g=r+u,v=n+f,b=(h+g)/2,w=(m+v)/2,_=g-h,I=v-m,B=_*_+I*I,L=o-i,D=h*v-g*m,z=(I<0?-1:1)*xce(bce(0,L*L*B-D*D)),G=(D*I-_*z)/B,U=(-D*_-I*z)/B,T=(D*I+_*z)/B,P=(-D*_+I*z)/B,j=G-b,M=U-w,y=T-b,x=P-w;return j*j+M*M>y*y+x*x&&(G=T,U=P),{cx:G,cy:U,x0:-u,y0:-f,x1:G*(o/L-1),y1:U*(o/L-1)}}function bUn(t){var e;if(st(t)){var r=t.length;if(!r)return t;r===1?e=[t[0],t[0],0,0]:r===2?e=[t[0],t[0],t[1],t[1]]:r===3?e=t.concat(t[2]):e=t}else e=[t,t,t,t];return e}function jnr(t,e){var r,n=bce(e.r,0),o=bce(e.r0||0,0),i=n>0,a=o>0;if(!(!i&&!a)){if(i||(n=o,o=0),o>n){var s=n;n=o,o=s}var c=e.startAngle,l=e.endAngle;if(!(isNaN(c)||isNaN(l))){var u=e.cx,f=e.cy,h=!!e.clockwise,m=znr(l-c),g=m>W$e&&m%W$e;if(g>MS&&(m=g),!(n>MS))t.moveTo(u,f);else if(m>W$e-MS)t.moveTo(u+n*KY(c),f+n*oF(c)),t.arc(u,f,n,c,l,!h),o>MS&&(t.moveTo(u+o*KY(l),f+o*oF(l)),t.arc(u,f,o,l,c,h));else{var v=void 0,b=void 0,w=void 0,_=void 0,I=void 0,B=void 0,L=void 0,D=void 0,z=void 0,G=void 0,U=void 0,T=void 0,P=void 0,j=void 0,M=void 0,y=void 0,x=n*KY(c),C=n*oF(c),R=o*KY(l),E=o*oF(l),N=m>MS;if(N){var V=e.cornerRadius;V&&(r=bUn(V),v=r[0],b=r[1],w=r[2],_=r[3]);var F=znr(n-o)/2;if(I=O3(F,w),B=O3(F,_),L=O3(F,v),D=O3(F,b),U=z=bce(I,B),T=G=bce(L,D),(z>MS||G>MS)&&(P=n*KY(l),j=n*oF(l),M=o*KY(c),y=o*oF(c),m<Hnr)){var k=yUn(x,C,M,y,P,j,R,E);if(k){var H=x-k[0],re=C-k[1],Y=P-k[0],oe=j-k[1],q=1/oF(vUn((H*Y+re*oe)/(xce(H*H+re*re)*xce(Y*Y+oe*oe)))/2),X=xce(k[0]*k[0]+k[1]*k[1]);U=O3(z,(n-X)/(q+1)),T=O3(G,(o-X)/(q-1))}}}if(!N)t.moveTo(u+x,f+C);else if(U>MS){var K=O3(w,U),$=O3(_,U),ee=q4e(M,y,x,C,n,K,h),se=q4e(P,j,R,E,n,$,h);t.moveTo(u+ee.cx+ee.x0,f+ee.cy+ee.y0),U<z&&K===$?t.arc(u+ee.cx,f+ee.cy,U,J0(ee.y0,ee.x0),J0(se.y0,se.x0),!h):(K>0&&t.arc(u+ee.cx,f+ee.cy,K,J0(ee.y0,ee.x0),J0(ee.y1,ee.x1),!h),t.arc(u,f,n,J0(ee.cy+ee.y1,ee.cx+ee.x1),J0(se.cy+se.y1,se.cx+se.x1),!h),$>0&&t.arc(u+se.cx,f+se.cy,$,J0(se.y1,se.x1),J0(se.y0,se.x0),!h))}else t.moveTo(u+x,f+C),t.arc(u,f,n,c,l,!h);if(!(o>MS)||!N)t.lineTo(u+R,f+E);else if(T>MS){var K=O3(v,T),$=O3(b,T),ee=q4e(R,E,P,j,o,-$,h),se=q4e(x,C,M,y,o,-K,h);t.lineTo(u+ee.cx+ee.x0,f+ee.cy+ee.y0),T<G&&K===$?t.arc(u+ee.cx,f+ee.cy,T,J0(ee.y0,ee.x0),J0(se.y0,se.x0),!h):($>0&&t.arc(u+ee.cx,f+ee.cy,$,J0(ee.y0,ee.x0),J0(ee.y1,ee.x1),!h),t.arc(u,f,o,J0(ee.cy+ee.y1,ee.cx+ee.x1),J0(se.cy+se.y1,se.cx+se.x1),h),K>0&&t.arc(u+se.cx,f+se.cy,K,J0(se.y1,se.x1),J0(se.y0,se.x0),!h))}else t.lineTo(u+R,f+E),t.arc(u,f,o,l,c,h)}t.closePath()}}}var wUn=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return t}();var Wnr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultShape=function(){return new wUn},e.prototype.buildPath=function(r,n){jnr(r,n)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(en);Wnr.prototype.type="sector";var Kl=Wnr;d();p();var AUn=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return t}();var Gnr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultShape=function(){return new AUn},e.prototype.buildPath=function(r,n){var o=n.cx,i=n.cy,a=Math.PI*2;r.moveTo(o+n.r,i),r.arc(o,i,n.r,0,a,!1),r.moveTo(o+n.r0,i),r.arc(o,i,n.r0,0,a,!0)},e}(en);Gnr.prototype.type="ring";var iF=Gnr;d();p();d();p();d();p();function G$e(t,e,r,n){var o=[],i=[],a=[],s=[],c,l,u,f;if(n){u=[1/0,1/0],f=[-1/0,-1/0];for(var h=0,m=t.length;h<m;h++)Qb(u,u,t[h]),$b(f,f,t[h]);Qb(u,u,n[0]),$b(f,f,n[1])}for(var h=0,m=t.length;h<m;h++){var g=t[h];if(r)c=t[h?h-1:m-1],l=t[(h+1)%m];else if(h===0||h===m-1){o.push(Zv(t[h]));continue}else c=t[h-1],l=t[h+1];CS(i,l,c),SY(i,i,e);var v=j3e(g,c),b=j3e(g,l),w=v+b;w!==0&&(v/=w,b/=w),SY(a,i,-v),SY(s,i,b);var _=AQe([],g,a),I=AQe([],g,s);n&&($b(_,_,u),Qb(_,_,f),$b(I,I,u),Qb(I,I,f)),o.push(_),o.push(I)}return r&&o.push(o.shift()),o}function K4e(t,e,r){var n=e.smooth,o=e.points;if(o&&o.length>=2){if(n){var i=G$e(o,n,r,e.smoothConstraint);t.moveTo(o[0][0],o[0][1]);for(var a=o.length,s=0;s<(r?a:a-1);s++){var c=i[s*2],l=i[s*2+1],u=o[(s+1)%a];t.bezierCurveTo(c[0],c[1],l[0],l[1],u[0],u[1])}}else{t.moveTo(o[0][0],o[0][1]);for(var s=1,f=o.length;s<f;s++)t.lineTo(o[s][0],o[s][1])}r&&t.closePath()}}var SUn=function(){function t(){this.points=null,this.smooth=0,this.smoothConstraint=null}return t}();var qnr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultShape=function(){return new SUn},e.prototype.buildPath=function(r,n){K4e(r,n,!0)},e}(en);qnr.prototype.type="polygon";var Ic=qnr;d();p();var EUn=function(){function t(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return t}();var Knr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new EUn},e.prototype.buildPath=function(r,n){K4e(r,n,!1)},e}(en);Knr.prototype.type="polyline";var dc=Knr;d();p();var _Un={},CUn=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return t}();var Ynr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new CUn},e.prototype.buildPath=function(r,n){var o,i,a,s;if(this.subPixelOptimize){var c=B4e(_Un,n,this.style);o=c.x1,i=c.y1,a=c.x2,s=c.y2}else o=n.x1,i=n.y1,a=n.x2,s=n.y2;var l=n.percent;l!==0&&(r.moveTo(o,i),l<1&&(a=o*(1-l)+a*l,s=i*(1-l)+s*l),r.lineTo(a,s))},e.prototype.pointAt=function(r){var n=this.shape;return[n.x1*(1-r)+n.x2*r,n.y1*(1-r)+n.y2*r]},e}(en);Ynr.prototype.type="line";var Gs=Ynr;d();p();var ly=[],kUn=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return t}();function Jnr(t,e,r){var n=t.cpx2,o=t.cpy2;return n!=null||o!=null?[(r?BQe:yl)(t.x1,t.cpx1,t.cpx2,t.x2,e),(r?BQe:yl)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(r?Kse:Vl)(t.x1,t.cpx1,t.x2,e),(r?Kse:Vl)(t.y1,t.cpy1,t.y2,e)]}var Xnr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new kUn},e.prototype.buildPath=function(r,n){var o=n.x1,i=n.y1,a=n.x2,s=n.y2,c=n.cpx1,l=n.cpy1,u=n.cpx2,f=n.cpy2,h=n.percent;h!==0&&(r.moveTo(o,i),u==null||f==null?(h<1&&(B7(o,c,a,h,ly),c=ly[1],a=ly[2],B7(i,l,s,h,ly),l=ly[1],s=ly[2]),r.quadraticCurveTo(c,l,a,s)):(h<1&&(Ow(o,c,u,a,h,ly),c=ly[1],u=ly[2],a=ly[3],Ow(i,l,f,s,h,ly),l=ly[1],f=ly[2],s=ly[3]),r.bezierCurveTo(c,l,u,f,a,s)))},e.prototype.pointAt=function(r){return Jnr(this.shape,r,!1)},e.prototype.tangentAt=function(r){var n=Jnr(this.shape,r,!0);return Mw(n,n)},e}(en);Xnr.prototype.type="bezier-curve";var aF=Xnr;d();p();var TUn=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return t}();var Znr=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new TUn},e.prototype.buildPath=function(r,n){var o=n.cx,i=n.cy,a=Math.max(n.r,0),s=n.startAngle,c=n.endAngle,l=n.clockwise,u=Math.cos(s),f=Math.sin(s);r.moveTo(u*a+o,f*a+i),r.arc(o,i,a,s,c,!l)},e}(en);Znr.prototype.type="arc";var wce=Znr;d();p();var IUn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type="compound",r}return e.prototype._updatePathDirty=function(){for(var r=this.shape.paths,n=this.shapeChanged(),o=0;o<r.length;o++)n=n||r[o].shapeChanged();n&&this.dirtyShape()},e.prototype.beforeBrush=function(){this._updatePathDirty();for(var r=this.shape.paths||[],n=this.getGlobalScale(),o=0;o<r.length;o++)r[o].path||r[o].createPathProxy(),r[o].path.setScale(n[0],n[1],r[o].segmentIgnoreThreshold)},e.prototype.buildPath=function(r,n){for(var o=n.paths||[],i=0;i<o.length;i++)o[i].buildPath(r,o[i].shape,!0)},e.prototype.afterBrush=function(){for(var r=this.shape.paths||[],n=0;n<r.length;n++)r[n].pathUpdated()},e.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),en.prototype.getBoundingRect.call(this)},e}(en),YY=IUn;d();p();d();p();var RUn=function(){function t(e){this.colorStops=e||[]}return t.prototype.addColorStop=function(e,r){this.colorStops.push({offset:e,color:r})},t}(),Y4e=RUn;var MUn=function(t){Ie(e,t);function e(r,n,o,i,a,s){var c=t.call(this,a)||this;return c.x=r??0,c.y=n??0,c.x2=o??1,c.y2=i??0,c.type="linear",c.global=s||!1,c}return e}(Y4e),D3=MUn;d();p();var PUn=function(t){Ie(e,t);function e(r,n,o,i,a){var s=t.call(this,i)||this;return s.x=r??.5,s.y=n??.5,s.r=o??.5,s.type="radial",s.global=a||!1,s}return e}(Y4e),J4e=PUn;d();p();var sF=[0,0],cF=[0,0],X4e=new Vn,Z4e=new Vn,NUn=function(){function t(e,r){this._corners=[],this._axes=[],this._origin=[0,0];for(var n=0;n<4;n++)this._corners[n]=new Vn;for(var n=0;n<2;n++)this._axes[n]=new Vn;e&&this.fromBoundingRect(e,r)}return t.prototype.fromBoundingRect=function(e,r){var n=this._corners,o=this._axes,i=e.x,a=e.y,s=i+e.width,c=a+e.height;if(n[0].set(i,a),n[1].set(s,a),n[2].set(s,c),n[3].set(i,c),r)for(var l=0;l<4;l++)n[l].transform(r);Vn.sub(o[0],n[1],n[0]),Vn.sub(o[1],n[3],n[0]),o[0].normalize(),o[1].normalize();for(var l=0;l<2;l++)this._origin[l]=o[l].dot(n[0])},t.prototype.intersect=function(e,r){var n=!0,o=!r;return X4e.set(1/0,1/0),Z4e.set(0,0),!this._intersectCheckOneSide(this,e,X4e,Z4e,o,1)&&(n=!1,o)||!this._intersectCheckOneSide(e,this,X4e,Z4e,o,-1)&&(n=!1,o)||o||Vn.copy(r,n?X4e:Z4e),n},t.prototype._intersectCheckOneSide=function(e,r,n,o,i,a){for(var s=!0,c=0;c<2;c++){var l=this._axes[c];if(this._getProjMinMaxOnAxis(c,e._corners,sF),this._getProjMinMaxOnAxis(c,r._corners,cF),sF[1]<cF[0]||sF[0]>cF[1]){if(s=!1,i)return s;var u=Math.abs(cF[0]-sF[1]),f=Math.abs(sF[0]-cF[1]);Math.min(u,f)>o.len()&&(u<f?Vn.scale(o,l,-u*a):Vn.scale(o,l,f*a))}else if(n){var u=Math.abs(cF[0]-sF[1]),f=Math.abs(sF[0]-cF[1]);Math.min(u,f)<n.len()&&(u<f?Vn.scale(n,l,u*a):Vn.scale(n,l,-f*a))}}return s},t.prototype._getProjMinMaxOnAxis=function(e,r,n){for(var o=this._axes[e],i=this._origin,a=r[0].dot(o)+i[e],s=a,c=a,l=1;l<r.length;l++){var u=r[l].dot(o)+i[e];s=Math.min(u,s),c=Math.max(u,c)}n[0]=s,n[1]=c},t}(),JY=NUn;d();p();var BUn=[],OUn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.notClear=!0,r.incremental=!0,r._displayables=[],r._temporaryDisplayables=[],r._cursor=0,r}return e.prototype.traverse=function(r,n){r.call(n,this)},e.prototype.useStyle=function(){this.style={}},e.prototype.getCursor=function(){return this._cursor},e.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},e.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},e.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},e.prototype.addDisplayable=function(r,n){n?this._temporaryDisplayables.push(r):this._displayables.push(r),this.markRedraw()},e.prototype.addDisplayables=function(r,n){n=n||!1;for(var o=0;o<r.length;o++)this.addDisplayable(r[o],n)},e.prototype.getDisplayables=function(){return this._displayables},e.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},e.prototype.eachPendingDisplayable=function(r){for(var n=this._cursor;n<this._displayables.length;n++)r&&r(this._displayables[n]);for(var n=0;n<this._temporaryDisplayables.length;n++)r&&r(this._temporaryDisplayables[n])},e.prototype.update=function(){this.updateTransform();for(var r=this._cursor;r<this._displayables.length;r++){var n=this._displayables[r];n.parent=this,n.update(),n.parent=null}for(var r=0;r<this._temporaryDisplayables.length;r++){var n=this._temporaryDisplayables[r];n.parent=this,n.update(),n.parent=null}},e.prototype.getBoundingRect=function(){if(!this._rect){for(var r=new Zr(1/0,1/0,-1/0,-1/0),n=0;n<this._displayables.length;n++){var o=this._displayables[n],i=o.getBoundingRect().clone();o.needLocalTransform()&&i.applyTransform(o.getLocalTransform(BUn)),r.union(i)}this._rect=r}return this._rect},e.prototype.contain=function(r,n){var o=this.transformCoordToLocal(r,n),i=this.getBoundingRect();if(i.contain(o[0],o[1]))for(var a=0;a<this._displayables.length;a++){var s=this._displayables[a];if(s.contain(r,n))return!0}return!1},e}(ql),Qnr=OUn;d();p();var eor=un();function L3(t,e,r,n,o){var i;if(e&&e.ecModel){var a=e.ecModel.getUpdatePayload();i=a&&a.animation}var s=e&&e.isAnimationEnabled(),c=t==="update";if(s){var l=void 0,u=void 0,f=void 0;n?(l=gn(n.duration,200),u=gn(n.easing,"cubicOut"),f=0):(l=e.getShallow(c?"animationDurationUpdate":"animationDuration"),u=e.getShallow(c?"animationEasingUpdate":"animationEasing"),f=e.getShallow(c?"animationDelayUpdate":"animationDelay")),i&&(i.duration!=null&&(l=i.duration),i.easing!=null&&(u=i.easing),i.delay!=null&&(f=i.delay)),sr(f)&&(f=f(r,o)),sr(l)&&(l=l(r));var h={duration:l||0,delay:f,easing:u};return h}else return null}function V$e(t,e,r,n,o,i,a){var s=!1,c;sr(o)?(a=i,i=o,o=null):Sr(o)&&(i=o.cb,a=o.during,s=o.isFrom,c=o.removeOpt,o=o.dataIndex);var l=t==="leave";l||e.stopAnimation("leave");var u=L3(t,n,o,l?c||{}:null,n&&n.getAnimationDelayParams?n.getAnimationDelayParams(e,o):null);if(u&&u.duration>0){var f=u.duration,h=u.delay,m=u.easing,g={duration:f,delay:h||0,easing:m,done:i,force:!!i||!!a,setToFinal:!l,scope:t,during:a};s?e.animateFrom(r,g):e.animateTo(r,g)}else e.stopAnimation(),!s&&e.attr(r),a&&a(1),i&&i()}function Un(t,e,r,n,o,i){V$e("update",t,e,r,n,o,i)}function zo(t,e,r,n,o,i){V$e("enter",t,e,r,n,o,i)}function x6(t){if(!t.__zr)return!0;for(var e=0;e<t.animators.length;e++){var r=t.animators[e];if(r.scope==="leave")return!0}return!1}function jw(t,e,r,n,o,i){x6(t)||V$e("leave",t,e,r,n,o,i)}function $nr(t,e,r,n){t.removeTextContent(),t.removeTextGuideLine(),jw(t,{style:{opacity:0}},e,r,n)}function w6(t,e,r){function n(){t.parent&&t.parent.remove(t)}t.isGroup?t.traverse(function(o){o.isGroup||$nr(o,e,r,n)}):$nr(t,e,r,n)}function nf(t){eor(t).oldStyle=t.style}function tor(t){return eor(t).oldStyle}var Q4e=Math.max,$4e=Math.min,K$e={};function DUn(t){return en.extend(t)}var LUn=Dnr;function UUn(t,e){return LUn(t,e)}function PS(t,e){K$e[t]=e}function Ace(t){if(K$e.hasOwnProperty(t))return K$e[t]}function XY(t,e,r,n){var o=V4e(t,e);return r&&(n==="center"&&(r=oor(r,o.getBoundingRect())),ior(o,r)),o}function Y$e(t,e,r){var n=new Oa({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(o){if(r==="center"){var i={width:o.width,height:o.height};n.setStyle(oor(e,i))}}});return n}function oor(t,e){var r=e.width/e.height,n=t.height*r,o;n<=t.width?o=t.height:(n=t.width,o=n/r);var i=t.x+t.width/2,a=t.y+t.height/2;return{x:i-n/2,y:a-o/2,width:n,height:o}}var X0=Lnr;function ior(t,e){if(!!t.applyTransform){var r=t.getBoundingRect(),n=r.calculateTransform(e);t.applyTransform(n)}}function A6(t,e){return B4e(t,t,{lineWidth:e}),t}function FUn(t){return O4e(t.shape,t.shape,t.style),t}var Sce=j7;function NS(t,e){for(var r=R7([]);t&&t!==e;)ey(r,t.getLocalTransform(),r),t=t.parent;return r}function Eh(t,e,r){return e&&!gl(e)&&(e=ry.getLocalTransform(e)),r&&(e=Nw([],e)),vl([],t,e)}function lF(t,e,r){var n=e[4]===0||e[5]===0||e[0]===0?1:Math.abs(2*e[4]/e[0]),o=e[4]===0||e[5]===0||e[2]===0?1:Math.abs(2*e[4]/e[2]),i=[t==="left"?-n:t==="right"?n:0,t==="top"?-o:t==="bottom"?o:0];return i=Eh(i,e,r),Math.abs(i[0])>Math.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function ror(t){return!t.isGroup}function zUn(t){return t.shape!=null}function S6(t,e,r){if(!t||!e)return;function n(a){var s={};return a.traverse(function(c){ror(c)&&c.anid&&(s[c.anid]=c)}),s}function o(a){var s={x:a.x,y:a.y,rotation:a.rotation};return zUn(a)&&(s.shape=it({},a.shape)),s}var i=n(t);e.traverse(function(a){if(ror(a)&&a.anid){var s=i[a.anid];if(s){var c=o(a);a.attr(o(s)),Un(a,c,r,Vr(a).dataIndex)}}})}function J$e(t,e){return ct(t,function(r){var n=r[0];n=Q4e(n,e.x),n=$4e(n,e.x+e.width);var o=r[1];return o=Q4e(o,e.y),o=$4e(o,e.y+e.height),[n,o]})}function HUn(t,e){var r=Q4e(t.x,e.x),n=$4e(t.x+t.width,e.x+e.width),o=Q4e(t.y,e.y),i=$4e(t.y+t.height,e.y+e.height);if(n>=r&&i>=o)return{x:r,y:o,width:n-r,height:i-o}}function E6(t,e,r){var n=it({rectHover:!0},e),o=n.style={strokeNoScale:!0};if(r=r||{x:-1,y:-1,width:2,height:2},t)return t.indexOf("image://")===0?(o.image=t.slice(8),yr(o,r),new Oa(n)):XY(t.replace("path://",""),n,r,"center")}function ZY(t,e,r,n,o){for(var i=0,a=o[o.length-1];i<o.length;i++){var s=o[i];if(aor(t,e,r,n,s[0],s[1],a[0],a[1]))return!0;a=s}}function aor(t,e,r,n,o,i,a,s){var c=r-t,l=n-e,u=a-o,f=s-i,h=q$e(u,f,c,l);if(jUn(h))return!1;var m=t-o,g=e-i,v=q$e(m,g,c,l)/h;if(v<0||v>1)return!1;var b=q$e(m,g,u,f)/h;return!(b<0||b>1)}function q$e(t,e,r,n){return t*n-r*e}function jUn(t){return t<=1e-6&&t>=-1e-6}function BS(t){var e=t.itemTooltipOption,r=t.componentModel,n=t.itemName,o=Tt(e)?{formatter:e}:e,i=r.mainType,a=r.componentIndex,s={componentType:i,name:n,$vars:["name"]};s[i+"Index"]=a;var c=t.formatterParamsExtra;c&&ue(bn(c),function(u){Nr(s,u)||(s[u]=c[u],s.$vars.push(u))});var l=Vr(t.el);l.componentMainType=i,l.componentIndex=a,l.tooltipConfig={name:n,option:yr({content:n,formatterParams:s},o)}}function nor(t,e){var r;t.isGroup&&(r=e(t)),r||t.traverse(e)}function Ig(t,e){if(t)if(st(t))for(var r=0;r<t.length;r++)nor(t[r],e);else nor(t,e)}PS("circle",up);PS("ellipse",yce);PS("sector",Kl);PS("ring",iF);PS("polygon",Ic);PS("polyline",dc);PS("rect",En);PS("line",Gs);PS("bezierCurve",aF);PS("arc",wce);var eCe={};function dor(t,e){for(var r=0;r<Nf.length;r++){var n=Nf[r],o=e[n],i=t.ensureState(n);i.style=i.style||{},i.style.text=o}var a=t.currentStates.slice();t.clearStates(!0),t.setStyle({text:e.normal}),t.useStates(a,!0)}function X$e(t,e,r){var n=t.labelFetcher,o=t.labelDataIndex,i=t.labelDimIndex,a=e.normal,s;n&&(s=n.getFormattedLabel(o,"normal",null,i,a&&a.get("formatter"),r!=null?{interpolatedValue:r}:null)),s==null&&(s=sr(t.defaultText)?t.defaultText(o,t,r):t.defaultText);for(var c={normal:s},l=0;l<Nf.length;l++){var u=Nf[l],f=e[u];c[u]=gn(n?n.getFormattedLabel(o,u,null,i,f&&f.get("formatter")):null,s)}return c}function Da(t,e,r,n){r=r||eCe;for(var o=t instanceof Ln,i=!1,a=0;a<W7.length;a++){var s=e[W7[a]];if(s&&s.getShallow("show")){i=!0;break}}var c=o?t:t.getTextContent();if(i){o||(c||(c=new Ln,t.setTextContent(c)),t.stateProxy&&(c.stateProxy=t.stateProxy));var l=X$e(r,e),u=e.normal,f=!!u.getShallow("show"),h=Ho(u,n&&n.normal,r,!1,!o);h.text=l.normal,o||t.setTextConfig(Ece(u,r,!1));for(var a=0;a<Nf.length;a++){var m=Nf[a],s=e[m];if(s){var g=c.ensureState(m),v=!!gn(s.getShallow("show"),f);if(v!==f&&(g.ignore=!v),g.style=Ho(s,n&&n[m],r,!0,!o),g.style.text=l[m],!o){var b=t.ensureState(m);b.textConfig=Ece(s,r,!0)}}}c.silent=!!u.getShallow("silent"),c.style.x!=null&&(h.x=c.style.x),c.style.y!=null&&(h.y=c.style.y),c.ignore=!f,c.useStyle(h),c.dirty(),r.enableTextSetter&&(_6(c).setLabelText=function(w){var _=X$e(r,e,w);dor(c,_)})}else c&&(c.ignore=!0);t.dirty()}function Yi(t,e){e=e||"label";for(var r={normal:t.getModel(e)},n=0;n<Nf.length;n++){var o=Nf[n];r[o]=t.getModel([o,e])}return r}function Ho(t,e,r,n,o){var i={};return WUn(i,t,r,n,o),e&&it(i,e),i}function Ece(t,e,r){e=e||{};var n={},o,i=t.getShallow("rotate"),a=gn(t.getShallow("distance"),r?null:5),s=t.getShallow("offset");return o=t.getShallow("position")||(r?null:"inside"),o==="outside"&&(o=e.defaultOutsidePosition||"top"),o!=null&&(n.position=o),s!=null&&(n.offset=s),i!=null&&(i*=Math.PI/180,n.rotation=i),a!=null&&(n.distance=a),n.outsideFill=t.get("color")==="inherit"?e.inheritColor||null:"auto",n}function WUn(t,e,r,n,o){r=r||eCe;var i=e.ecModel,a=i&&i.option.textStyle,s=GUn(e),c;if(s){c={};for(var l in s)if(s.hasOwnProperty(l)){var u=e.getModel(["rich",l]);uor(c[l]={},u,a,r,n,o,!1,!0)}}c&&(t.rich=c);var f=e.get("overflow");f&&(t.overflow=f);var h=e.get("minMargin");h!=null&&(t.margin=h),uor(t,e,a,r,n,o,!0,!1)}function GUn(t){for(var e;t&&t!==t.ecModel;){var r=(t.option||eCe).rich;if(r){e=e||{};for(var n=bn(r),o=0;o<n.length;o++){var i=n[o];e[i]=1}}t=t.parentModel}return e}var sor=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],cor=["align","lineHeight","width","height","tag","verticalAlign"],lor=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function uor(t,e,r,n,o,i,a,s){r=!o&&r||eCe;var c=n&&n.inheritColor,l=e.getShallow("color"),u=e.getShallow("textBorderColor"),f=gn(e.getShallow("opacity"),r.opacity);(l==="inherit"||l==="auto")&&(c?l=c:l=null),(u==="inherit"||u==="auto")&&(c?u=c:u=null),i||(l=l||r.color,u=u||r.textBorderColor),l!=null&&(t.fill=l),u!=null&&(t.stroke=u);var h=gn(e.getShallow("textBorderWidth"),r.textBorderWidth);h!=null&&(t.lineWidth=h);var m=gn(e.getShallow("textBorderType"),r.textBorderType);m!=null&&(t.lineDash=m);var g=gn(e.getShallow("textBorderDashOffset"),r.textBorderDashOffset);g!=null&&(t.lineDashOffset=g),!o&&f==null&&!s&&(f=n&&n.defaultOpacity),f!=null&&(t.opacity=f),!o&&!i&&t.fill==null&&n.inheritColor&&(t.fill=n.inheritColor);for(var v=0;v<sor.length;v++){var b=sor[v],w=gn(e.getShallow(b),r[b]);w!=null&&(t[b]=w)}for(var v=0;v<cor.length;v++){var b=cor[v],w=e.getShallow(b);w!=null&&(t[b]=w)}if(t.verticalAlign==null){var _=e.getShallow("baseline");_!=null&&(t.verticalAlign=_)}if(!a||!n.disableBox){for(var v=0;v<lor.length;v++){var b=lor[v],w=e.getShallow(b);w!=null&&(t[b]=w)}var I=e.getShallow("borderType");I!=null&&(t.borderDash=I),(t.backgroundColor==="auto"||t.backgroundColor==="inherit")&&c&&(t.backgroundColor=c),(t.borderColor==="auto"||t.borderColor==="inherit")&&c&&(t.borderColor=c)}}function tCe(t,e){var r=e&&e.getModel("textStyle");return pd([t.fontStyle||r&&r.getShallow("fontStyle")||"",t.fontWeight||r&&r.getShallow("fontWeight")||"",(t.fontSize||r&&r.getShallow("fontSize")||12)+"px",t.fontFamily||r&&r.getShallow("fontFamily")||"sans-serif"].join(" "))}var _6=un();function rCe(t,e,r,n){if(!!t){var o=_6(t);o.prevValue=o.value,o.value=r;var i=e.normal;o.valueAnimation=i.get("valueAnimation"),o.valueAnimation&&(o.precision=i.get("precision"),o.defaultInterpolatedText=n,o.statesModels=e)}}function nCe(t,e,r,n,o){var i=_6(t);if(!i.valueAnimation||i.prevValue===i.value)return;var a=i.defaultInterpolatedText,s=gn(i.interpolatedValue,i.prevValue),c=i.value;function l(u){var f=T4e(r,i.precision,s,c,u);i.interpolatedValue=u===1?null:f;var h=X$e({labelDataIndex:e,labelFetcher:o,defaultText:a?a(f):f+""},i.statesModels,f);dor(t,h)}t.percent=0,(i.prevValue==null?zo:Un)(t,{percent:1},n,e,null,l)}var qUn=["textStyle","color"],Z$e=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],Q$e=new Ln,KUn=function(){function t(){}return t.prototype.getTextColor=function(e){var r=this.ecModel;return this.getShallow("color")||(!e&&r?r.get(qUn):null)},t.prototype.getFont=function(){return tCe({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},t.prototype.getTextRect=function(e){for(var r={text:e,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},n=0;n<Z$e.length;n++)r[Z$e[n]]=this.getShallow(Z$e[n]);return Q$e.useStyle(r),Q$e.update(),Q$e.getBoundingRect()},t}(),por=KUn;d();p();var $$e=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],YUn=ay($$e),hor=function(){function t(){}return t.prototype.getLineStyle=function(e){return YUn(this,e)},t}();d();p();var eet=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],JUn=ay(eet),mor=function(){function t(){}return t.prototype.getItemStyle=function(e,r){return JUn(this,e,r)},t}();var uF=function(){function t(e,r,n){this.parentModel=r,this.ecModel=n,this.option=e}return t.prototype.init=function(e,r,n){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i]},t.prototype.mergeOption=function(e,r){ln(this.option,e,!0)},t.prototype.get=function(e,r){return e==null?this.option:this._doGet(this.parsePath(e),!r&&this.parentModel)},t.prototype.getShallow=function(e,r){var n=this.option,o=n==null?n:n[e];if(o==null&&!r){var i=this.parentModel;i&&(o=i.getShallow(e))}return o},t.prototype.getModel=function(e,r){var n=e!=null,o=n?this.parsePath(e):null,i=n?this._doGet(o):this.option;return r=r||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(o)),new t(i,r,this.ecModel)},t.prototype.isEmpty=function(){return this.option==null},t.prototype.restoreData=function(){},t.prototype.clone=function(){var e=this.constructor;return new e(Pr(this.option))},t.prototype.parsePath=function(e){return typeof e=="string"?e.split("."):e},t.prototype.resolveParentPath=function(e){return e},t.prototype.isAnimationEnabled=function(){if(!Zn.node&&this.option){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},t.prototype._doGet=function(e,r){var n=this.option;if(!e)return n;for(var o=0;o<e.length&&!(!!e[o]&&(n=n&&typeof n=="object"?n[e[o]]:null,n==null));o++);return n==null&&r&&(n=r._doGet(this.resolveParentPath(e),r.parentModel)),n},t}();UY(uF);Srr(uF);Oi(uF,hor);Oi(uF,mor);Oi(uF,Err);Oi(uF,por);var Ao=uF;d();p();d();p();var XUn=Math.round(Math.random()*10);function Ww(t){return[t||"",XUn++].join("_")}function gor(t){var e={};t.registerSubTypeDefaulter=function(r,n){var o=iy(r);e[o.main]=n},t.determineSubType=function(r,n){var o=n.type;if(!o){var i=iy(r).main;t.hasSubTypes(r)&&e[i]&&(o=e[i](n))}return o}}function vor(t,e){t.topologicalTravel=function(i,a,s,c){if(!i.length)return;var l=r(a),u=l.graph,f=l.noEntryList,h={};for(ue(i,function(_){h[_]=!0});f.length;){var m=f.pop(),g=u[m],v=!!h[m];v&&(s.call(c,m,g.originalDeps.slice()),delete h[m]),ue(g.successor,v?w:b)}ue(h,function(){var _="";throw new Error(_)});function b(_){u[_].entryCount--,u[_].entryCount===0&&f.push(_)}function w(_){h[_]=!0,b(_)}};function r(i){var a={},s=[];return ue(i,function(c){var l=n(a,c),u=l.originalDeps=e(c),f=o(u,i);l.entryCount=f.length,l.entryCount===0&&s.push(c),ue(f,function(h){an(l.predecessor,h)<0&&l.predecessor.push(h);var m=n(a,h);an(m.successor,h)<0&&m.successor.push(c)})}),{graph:a,noEntryList:s}}function n(i,a){return i[a]||(i[a]={predecessor:[],successor:[]}),i[a]}function o(i,a){var s=[];return ue(i,function(c){an(a,c)>=0&&s.push(c)}),s}}function Z0(t,e){return ln(ln({},t,!0),e,!0)}d();p();d();p();d();p();d();p();d();p();var yor={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}};d();p();var bor={time:{month:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],dayOfWeekAbbr:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}};var iCe="ZH",ret="EN",_ce=ret,oCe={},net={},aCe=Zn.domSupported?function(){var t=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return t.indexOf(iCe)>-1?iCe:_ce}():_ce;function xor(t,e){t=t.toUpperCase(),net[t]=new Ao(e),oCe[t]=e}function wor(t){if(Tt(t)){var e=oCe[t.toUpperCase()]||{};return t===iCe||t===ret?Pr(e):ln(Pr(e),Pr(oCe[_ce]),!1)}else return ln(Pr(t),Pr(oCe[_ce]),!1)}function Cce(t){return net[t]}function Aor(){return net[_ce]}xor(ret,yor);xor(iCe,bor);var cCe=1e3,lCe=cCe*60,$Y=lCe*60,n1=$Y*24,iet=n1*365,kce={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},sCe="{yyyy}-{MM}-{dd}",aet={year:"{yyyy}",month:"{yyyy}-{MM}",day:sCe,hour:sCe+" "+kce.hour,minute:sCe+" "+kce.minute,second:sCe+" "+kce.second,millisecond:kce.none},oet=["year","month","day","hour","minute","second","millisecond"],set=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function q7(t,e){return t+="","0000".substr(0,e-t.length)+t}function dF(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function Sor(t){return t===dF(t)}function Eor(t){switch(t){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function pF(t,e,r,n){var o=kg(t),i=o[uCe(r)](),a=o[fF(r)]()+1,s=Math.floor((a-1)/3)+1,c=o[Tce(r)](),l=o["get"+(r?"UTC":"")+"Day"](),u=o[QY(r)](),f=(u-1)%12+1,h=o[Ice(r)](),m=o[Rce(r)](),g=o[Mce(r)](),v=n instanceof Ao?n:Cce(n||aCe)||Aor(),b=v.getModel("time"),w=b.get("month"),_=b.get("monthAbbr"),I=b.get("dayOfWeek"),B=b.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,i%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,w[a-1]).replace(/{MMM}/g,_[a-1]).replace(/{MM}/g,q7(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,q7(c,2)).replace(/{d}/g,c+"").replace(/{eeee}/g,I[l]).replace(/{ee}/g,B[l]).replace(/{e}/g,l+"").replace(/{HH}/g,q7(u,2)).replace(/{H}/g,u+"").replace(/{hh}/g,q7(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,q7(h,2)).replace(/{m}/g,h+"").replace(/{ss}/g,q7(m,2)).replace(/{s}/g,m+"").replace(/{SSS}/g,q7(g,3)).replace(/{S}/g,g+"")}function _or(t,e,r,n,o){var i=null;if(Tt(r))i=r;else if(sr(r))i=r(t.value,e,{level:t.level});else{var a=it({},kce);if(t.level>0)for(var s=0;s<oet.length;++s)a[oet[s]]="{primary|"+a[oet[s]]+"}";var c=r?r.inherit===!1?r:yr(r,a):a,l=Cor(t.value,o);if(c[l])i=c[l];else if(c.inherit){for(var u=set.indexOf(l),s=u-1;s>=0;--s)if(c[l]){i=c[l];break}i=i||a.none}if(st(i)){var f=t.level==null?0:t.level>=0?t.level:i.length+t.level;f=Math.min(f,i.length-1),i=i[f]}}return pF(new Date(t.value),i,o,n)}function Cor(t,e){var r=kg(t),n=r[fF(e)]()+1,o=r[Tce(e)](),i=r[QY(e)](),a=r[Ice(e)](),s=r[Rce(e)](),c=r[Mce(e)](),l=c===0,u=l&&s===0,f=u&&a===0,h=f&&i===0,m=h&&o===1,g=m&&n===1;return g?"year":m?"month":h?"day":f?"hour":u?"minute":l?"second":"millisecond"}function cet(t,e,r){var n=In(t)?kg(t):t;switch(e=e||Cor(t,r),e){case"year":return n[uCe(r)]();case"half-year":return n[fF(r)]()>=6?1:0;case"quarter":return Math.floor((n[fF(r)]()+1)/4);case"month":return n[fF(r)]();case"day":return n[Tce(r)]();case"half-day":return n[QY(r)]()/24;case"hour":return n[QY(r)]();case"minute":return n[Ice(r)]();case"second":return n[Rce(r)]();case"millisecond":return n[Mce(r)]()}}function uCe(t){return t?"getUTCFullYear":"getFullYear"}function fF(t){return t?"getUTCMonth":"getMonth"}function Tce(t){return t?"getUTCDate":"getDate"}function QY(t){return t?"getUTCHours":"getHours"}function Ice(t){return t?"getUTCMinutes":"getMinutes"}function Rce(t){return t?"getUTCSeconds":"getSeconds"}function Mce(t){return t?"getUTCMilliseconds":"getMilliseconds"}function kor(t){return t?"setUTCFullYear":"setFullYear"}function uet(t){return t?"setUTCMonth":"setMonth"}function fet(t){return t?"setUTCDate":"setDate"}function det(t){return t?"setUTCHours":"setHours"}function pet(t){return t?"setUTCMinutes":"setMinutes"}function het(t){return t?"setUTCSeconds":"setSeconds"}function met(t){return t?"setUTCMilliseconds":"setMilliseconds"}function vet(t){if(!ice(t))return Tt(t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function fCe(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(r,n){return n.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}var OS=wY;function dCe(t,e,r){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function o(u){return u&&pd(u)?u:"-"}function i(u){return!!(u!=null&&!isNaN(u)&&isFinite(u))}var a=e==="time",s=t instanceof Date;if(a||s){var c=a?kg(t):t;if(isNaN(+c)){if(s)return"-"}else return pF(c,n,r)}if(e==="ordinal")return Use(t)?o(t):In(t)&&i(t)?t+"":"-";var l=Uw(t);return i(l)?vet(l):Use(t)?o(t):typeof t=="boolean"?t+"":"-"}var Tor=["a","b","c","d","e","f","g"],get=function(t,e){return"{"+t+(e??"")+"}"};function pCe(t,e,r){st(e)||(e=[e]);var n=e.length;if(!n)return"";for(var o=e[0].$vars||[],i=0;i<o.length;i++){var a=Tor[i];t=t.replace(get(a),get(a,0))}for(var s=0;s<n;s++)for(var c=0;c<o.length;c++){var l=e[s][o[c]];t=t.replace(get(Tor[c],s),r?wh(l):l)}return t}function Ior(t,e,r){return ue(e,function(n,o){t=t.replace("{"+o+"}",r?wh(n):n)}),t}function Ror(t,e){var r=Tt(t)?{color:t,extraCssText:e}:t||{},n=r.color,o=r.type;e=r.extraCssText;var i=r.renderMode||"html";if(!n)return"";if(i==="html")return o==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+wh(n)+";"+(e||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+wh(n)+";"+(e||"")+'"></span>';var a=r.markerId||"markerX";return{renderMode:i,content:"{"+a+"|} ",style:o==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function DS(t,e){return e=e||"transparent",Tt(t)?t:Sr(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function hF(t,e){if(e==="_blank"||e==="blank"){var r=window.open();r.opener=null,r.location.href=t}else window.open(t,e)}var hCe=ue,yet=["left","right","top","bottom","width","height"],mF=[["width","left","right"],["height","top","bottom"]];function bet(t,e,r,n,o){var i=0,a=0;n==null&&(n=1/0),o==null&&(o=1/0);var s=0;e.eachChild(function(c,l){var u=c.getBoundingRect(),f=e.childAt(l+1),h=f&&f.getBoundingRect(),m,g;if(t==="horizontal"){var v=u.width+(h?-h.x+u.x:0);m=i+v,m>n||c.newline?(i=0,m=v,a+=s+r,s=u.height):s=Math.max(s,u.height)}else{var b=u.height+(h?-h.y+u.y:0);g=a+b,g>o||c.newline?(i+=s+r,a=0,g=b,s=u.width):s=Math.max(s,u.width)}c.newline||(c.x=i,c.y=a,c.markRedraw(),t==="horizontal"?i=m+r:a=g+r)})}var LS=bet,ocs=Gr(bet,"vertical"),ics=Gr(bet,"horizontal");function Mor(t,e,r){var n=e.width,o=e.height,i=er(t.left,n),a=er(t.top,o),s=er(t.right,n),c=er(t.bottom,o);return(isNaN(i)||isNaN(parseFloat(t.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(t.right)))&&(s=n),(isNaN(a)||isNaN(parseFloat(t.top)))&&(a=0),(isNaN(c)||isNaN(parseFloat(t.bottom)))&&(c=o),r=OS(r||0),{width:Math.max(s-i-r[1]-r[3],0),height:Math.max(c-a-r[0]-r[2],0)}}function gi(t,e,r){r=OS(r||0);var n=e.width,o=e.height,i=er(t.left,n),a=er(t.top,o),s=er(t.right,n),c=er(t.bottom,o),l=er(t.width,n),u=er(t.height,o),f=r[2]+r[0],h=r[1]+r[3],m=t.aspect;switch(isNaN(l)&&(l=n-s-h-i),isNaN(u)&&(u=o-c-f-a),m!=null&&(isNaN(l)&&isNaN(u)&&(m>n/o?l=n*.8:u=o*.8),isNaN(l)&&(l=m*u),isNaN(u)&&(u=l/m)),isNaN(i)&&(i=n-s-l-h),isNaN(a)&&(a=o-c-u-f),t.left||t.right){case"center":i=n/2-l/2-r[3];break;case"right":i=n-l-h;break}switch(t.top||t.bottom){case"middle":case"center":a=o/2-u/2-r[0];break;case"bottom":a=o-u-f;break}i=i||0,a=a||0,isNaN(l)&&(l=n-h-i-(s||0)),isNaN(u)&&(u=o-f-a-(c||0));var g=new Zr(i+r[3],a+r[0],l,u);return g.margin=r,g}function K7(t,e,r,n,o,i){var a=!o||!o.hv||o.hv[0],s=!o||!o.hv||o.hv[1],c=o&&o.boundingMode||"all";if(i=i||t,i.x=t.x,i.y=t.y,!a&&!s)return!1;var l;if(c==="raw")l=t.type==="group"?new Zr(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(l=t.getBoundingRect(),t.needLocalTransform()){var u=t.getLocalTransform();l=l.clone(),l.applyTransform(u)}var f=gi(yr({width:l.width,height:l.height},e),r,n),h=a?f.x-l.x:0,m=s?f.y-l.y:0;return c==="raw"?(i.x=h,i.y=m):(i.x+=h,i.y+=m),i===t&&t.markRedraw(),!0}function Por(t,e){return t[mF[e][0]]!=null||t[mF[e][1]]!=null&&t[mF[e][2]]!=null}function Y7(t){var e=t.layoutMode||t.constructor.layoutMode;return Sr(e)?e:e?{type:e}:null}function uy(t,e,r){var n=r&&r.ignoreSize;!st(n)&&(n=[n,n]);var o=a(mF[0],0),i=a(mF[1],1);l(mF[0],t,o),l(mF[1],t,i);function a(u,f){var h={},m=0,g={},v=0,b=2;if(hCe(u,function(I){g[I]=t[I]}),hCe(u,function(I){s(e,I)&&(h[I]=g[I]=e[I]),c(h,I)&&m++,c(g,I)&&v++}),n[f])return c(e,u[1])?g[u[2]]=null:c(e,u[2])&&(g[u[1]]=null),g;if(v===b||!m)return g;if(m>=b)return h;for(var w=0;w<u.length;w++){var _=u[w];if(!s(h,_)&&s(t,_)){h[_]=t[_];break}}return h}function s(u,f){return u.hasOwnProperty(f)}function c(u,f){return u[f]!=null&&u[f]!=="auto"}function l(u,f,h){hCe(u,function(m){f[m]=h[m]})}}function Gw(t){return xet({},t)}function xet(t,e){return e&&t&&hCe(yet,function(r){e.hasOwnProperty(r)&&(t[r]=e[r])}),t}var ZUn=un(),eJ=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this,r,n,o)||this;return i.uid=Ww("ec_cpt_model"),i}return e.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o)},e.prototype.mergeDefaultAndTheme=function(r,n){var o=Y7(this),i=o?Gw(r):{},a=n.getTheme();ln(r,a.get(this.mainType)),ln(r,this.getDefaultOption()),o&&uy(r,i,o)},e.prototype.mergeOption=function(r,n){ln(this.option,r,!0);var o=Y7(this);o&&uy(this.option,r,o)},e.prototype.optionUpdated=function(r,n){},e.prototype.getDefaultOption=function(){var r=this.constructor;if(!Arr(r))return r.defaultOption;var n=ZUn(this);if(!n.defaultOption){for(var o=[],i=r;i;){var a=i.prototype.defaultOption;a&&o.push(a),i=i.superClass}for(var s={},c=o.length-1;c>=0;c--)s=ln(s,o[c],!0);n.defaultOption=s}return n.defaultOption},e.prototype.getReferringComponents=function(r,n){var o=r+"Index",i=r+"Id";return L7(this.ecModel,r,{index:this.get(o,!0),id:this.get(i,!0)},n)},e.prototype.getBoxLayoutParams=function(){var r=this;return{left:r.get("left"),top:r.get("top"),right:r.get("right"),bottom:r.get("bottom"),width:r.get("width"),height:r.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(r){this.option.zlevel=r},e.protoInitialize=function(){var r=e.prototype;r.type="component",r.id="",r.name="",r.mainType="",r.subType="",r.componentIndex=0}(),e}(Ao);I4e(eJ,Ao);U7(eJ);gor(eJ);vor(eJ,QUn);function QUn(t){var e=[];return ue(eJ.getClassesByMainType(t),function(r){e=e.concat(r.dependencies||r.prototype.dependencies||[])}),e=ct(e,function(r){return iy(r).main}),t!=="dataset"&&an(e,"dataset")<=0&&e.unshift("dataset"),e}var Fn=eJ;d();p();var Nor="";typeof navigator<"u"&&(Nor=navigator.platform||"");var tJ="rgba(0, 0, 0, 0.2)",Bor={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:tJ,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:tJ,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:tJ,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:tJ,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:tJ,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:tJ,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Nor.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};d();p();d();p();var mCe=cr(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),fp="original",mu="arrayRows",Ch="objectRows",o1="keyedColumns",i1="typedArray",wet="unknown",fy="column",C6="row";var yd={Must:1,Might:2,Not:3},Oor=un();function Dor(t){Oor(t).datasetMap=cr()}function gCe(t,e,r){var n={},o=vCe(e);if(!o||!t)return n;var i=[],a=[],s=e.ecModel,c=Oor(s).datasetMap,l=o.uid+"_"+r.seriesLayoutBy,u,f;t=t.slice(),ue(t,function(v,b){var w=Sr(v)?v:t[b]={name:v};w.type==="ordinal"&&u==null&&(u=b,f=g(w)),n[w.name]=[]});var h=c.get(l)||c.set(l,{categoryWayDim:f,valueWayDim:0});ue(t,function(v,b){var w=v.name,_=g(v);if(u==null){var I=h.valueWayDim;m(n[w],I,_),m(a,I,_),h.valueWayDim+=_}else if(u===b)m(n[w],0,_),m(i,0,_);else{var I=h.categoryWayDim;m(n[w],I,_),m(a,I,_),h.categoryWayDim+=_}});function m(v,b,w){for(var _=0;_<w;_++)v.push(b+_)}function g(v){var b=v.dimsDef;return b?b.length:1}return i.length&&(n.itemName=i),a.length&&(n.seriesName=a),n}function rJ(t,e,r){var n={},o=vCe(t);if(!o)return n;var i=e.sourceFormat,a=e.dimensionsDefine,s;(i===Ch||i===o1)&&ue(a,function(u,f){(Sr(u)?u.name:u)==="name"&&(s=f)});var c=function(){for(var u={},f={},h=[],m=0,g=Math.min(5,r);m<g;m++){var v=Uor(e.data,i,e.seriesLayoutBy,a,e.startIndex,m);h.push(v);var b=v===yd.Not;if(b&&u.v==null&&m!==s&&(u.v=m),(u.n==null||u.n===u.v||!b&&h[u.n]===yd.Not)&&(u.n=m),w(u)&&h[u.n]!==yd.Not)return u;b||(v===yd.Might&&f.v==null&&m!==s&&(f.v=m),(f.n==null||f.n===f.v)&&(f.n=m))}function w(_){return _.v!=null&&_.n!=null}return w(u)?u:w(f)?f:null}();if(c){n.value=[c.v];var l=s??c.n;n.itemName=[l],n.seriesName=[l]}return n}function vCe(t){var e=t.get("data",!0);if(!e)return L7(t.ecModel,"dataset",{index:t.get("datasetIndex",!0),id:t.get("datasetId",!0)},Ki).models[0]}function Lor(t){return!t.get("transform",!0)&&!t.get("fromTransformResult",!0)?[]:L7(t.ecModel,"dataset",{index:t.get("fromDatasetIndex",!0),id:t.get("fromDatasetId",!0)},Ki).models}function yCe(t,e){return Uor(t.data,t.sourceFormat,t.seriesLayoutBy,t.dimensionsDefine,t.startIndex,e)}function Uor(t,e,r,n,o,i){var a,s=5;if(ef(t))return yd.Not;var c,l;if(n){var u=n[i];Sr(u)?(c=u.name,l=u.type):Tt(u)&&(c=u)}if(l!=null)return l==="ordinal"?yd.Must:yd.Not;if(e===mu){var f=t;if(r===C6){for(var h=f[i],m=0;m<(h||[]).length&&m<s;m++)if((a=B(h[o+m]))!=null)return a}else for(var m=0;m<f.length&&m<s;m++){var g=f[o+m];if(g&&(a=B(g[i]))!=null)return a}}else if(e===Ch){var v=t;if(!c)return yd.Not;for(var m=0;m<v.length&&m<s;m++){var b=v[m];if(b&&(a=B(b[c]))!=null)return a}}else if(e===o1){var w=t;if(!c)return yd.Not;var h=w[c];if(!h||ef(h))return yd.Not;for(var m=0;m<h.length&&m<s;m++)if((a=B(h[m]))!=null)return a}else if(e===fp)for(var _=t,m=0;m<_.length&&m<s;m++){var b=_[m],I=IS(b);if(!st(I))return yd.Not;if((a=B(I[i]))!=null)return a}function B(L){var D=Tt(L);if(L!=null&&isFinite(L)&&L!=="")return D?yd.Might:yd.Not;if(D&&L!=="-")return yd.Must}return yd.Not}d();p();var Aet=cr();function For(t,e){ms(Aet.get(t)==null&&e),Aet.set(t,e)}function zor(t,e,r){var n=Aet.get(e);if(!n)return r;var o=n(t);if(!o)return r;if(!1)for(var i;i<o.length;i++);return r.concat(o)}d();p();var Hor=un(),$Un=un(),Nce=function(){function t(){}return t.prototype.getColorFromPalette=function(e,r,n){var o=Co(this.get("color",!0)),i=this.get("colorLayer",!0);return jor(this,Hor,o,i,e,r,n)},t.prototype.clearColorPalette=function(){tFn(this,Hor)},t}();function Bce(t,e,r,n){var o=Co(t.get(["aria","decal","decals"]));return jor(t,$Un,o,null,e,r,n)}function eFn(t,e){for(var r=t.length,n=0;n<r;n++)if(t[n].length>e)return t[n];return t[r-1]}function jor(t,e,r,n,o,i,a){i=i||t;var s=e(i),c=s.paletteIdx||0,l=s.paletteNameMap=s.paletteNameMap||{};if(l.hasOwnProperty(o))return l[o];var u=a==null||!n?r:eFn(n,a);if(u=u||r,!(!u||!u.length)){var f=u[c];return o&&(l[o]=f),s.paletteIdx=(c+1)%u.length,f}}function tFn(t,e){e(t).paletteIdx=0,e(t).paletteNameMap={}}var bCe,Oce,Wor,Gor="\0_ec_inner",rFn=1;var Yor=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.init=function(r,n,o,i,a,s){i=i||{},this.option=null,this._theme=new Ao(i),this._locale=new Ao(a),this._optionManager=s},e.prototype.setOption=function(r,n,o){var i=Kor(n);this._optionManager.setOption(r,o,i),this._resetOption(null,i)},e.prototype.resetOption=function(r,n){return this._resetOption(r,Kor(n))},e.prototype._resetOption=function(r,n){var o=!1,i=this._optionManager;if(!r||r==="recreate"){var a=i.mountOption(r==="recreate");!this.option||r==="recreate"?Wor(this,a):(this.restoreData(),this._mergeOption(a,n)),o=!0}if((r==="timeline"||r==="media")&&this.restoreData(),!r||r==="recreate"||r==="timeline"){var s=i.getTimelineOption(this);s&&(o=!0,this._mergeOption(s,n))}if(!r||r==="recreate"||r==="media"){var c=i.getMediaOption(this);c.length&&ue(c,function(l){o=!0,this._mergeOption(l,n)},this)}return o},e.prototype.mergeOption=function(r){this._mergeOption(r,null)},e.prototype._mergeOption=function(r,n){var o=this.option,i=this._componentsMap,a=this._componentsCount,s=[],c=cr(),l=n&&n.replaceMergeMainTypeMap;Dor(this),ue(r,function(f,h){f!=null&&(Fn.hasClass(h)?h&&(s.push(h),c.set(h,!0)):o[h]=o[h]==null?Pr(f):ln(o[h],f,!0))}),l&&l.each(function(f,h){Fn.hasClass(h)&&!c.get(h)&&(s.push(h),c.set(h,!0))}),Fn.topologicalTravel(s,Fn.getAllClassMainTypes(),u,this);function u(f){var h=zor(this,f,Co(r[f])),m=i.get(f),g=m?l&&l.get(f)?"replaceMerge":"normalMerge":"replaceAll",v=k4e(m,h,g);grr(v,f,Fn),o[f]=null,i.set(f,null),a.set(f,0);var b=[],w=[],_=0,I,B;ue(v,function(L,D){var z=L.existing,G=L.newOption;if(!G)z&&(z.mergeOption({},this),z.optionUpdated({},!1));else{var U=f==="series",T=Fn.getClass(f,L.keyInfo.subType,!U);if(!T){if(!1)var P,j;return}if(f==="tooltip"){if(I)return;I=!0}if(z&&z.constructor===T)z.name=L.keyInfo.name,z.mergeOption(G,this),z.optionUpdated(G,!1);else{var M=it({componentIndex:D},L.keyInfo);z=new T(G,this,this,M),it(z,M),L.brandNew&&(z.__requireNewView=!0),z.init(G,this,this),z.optionUpdated(null,!0)}}z?(b.push(z.option),w.push(z),_++):(b.push(void 0),w.push(void 0))},this),o[f]=b,i.set(f,w),a.set(f,_),f==="series"&&bCe(this)}this._seriesIndices||bCe(this)},e.prototype.getOption=function(){var r=Pr(this.option);return ue(r,function(n,o){if(Fn.hasClass(o)){for(var i=Co(n),a=i.length,s=!1,c=a-1;c>=0;c--)i[c]&&!DY(i[c])?s=!0:(i[c]=null,!s&&a--);i.length=a,r[o]=i}}),delete r[Gor],r},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(r){this._payload=r},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(r,n){var o=this._componentsMap.get(r);if(o){var i=o[n||0];if(i)return i;if(n==null){for(var a=0;a<o.length;a++)if(o[a])return o[a]}}},e.prototype.queryComponents=function(r){var n=r.mainType;if(!n)return[];var o=r.index,i=r.id,a=r.name,s=this._componentsMap.get(n);if(!s||!s.length)return[];var c;return o!=null?(c=[],ue(Co(o),function(l){s[l]&&c.push(s[l])})):i!=null?c=Vor("id",i,s):a!=null?c=Vor("name",a,s):c=go(s,function(l){return!!l}),qor(c,r)},e.prototype.findComponents=function(r){var n=r.query,o=r.mainType,i=s(n),a=i?this.queryComponents(i):go(this._componentsMap.get(o),function(l){return!!l});return c(qor(a,r));function s(l){var u=o+"Index",f=o+"Id",h=o+"Name";return l&&(l[u]!=null||l[f]!=null||l[h]!=null)?{mainType:o,index:l[u],id:l[f],name:l[h]}:null}function c(l){return r.filter?go(l,r.filter):l}},e.prototype.eachComponent=function(r,n,o){var i=this._componentsMap;if(sr(r)){var a=n,s=r;i.each(function(f,h){for(var m=0;f&&m<f.length;m++){var g=f[m];g&&s.call(a,h,g,g.componentIndex)}})}else for(var c=Tt(r)?i.get(r):Sr(r)?this.findComponents(r):null,l=0;c&&l<c.length;l++){var u=c[l];u&&n.call(o,u,u.componentIndex)}},e.prototype.getSeriesByName=function(r){var n=Is(r,null);return go(this._componentsMap.get("series"),function(o){return!!o&&n!=null&&o.name===n})},e.prototype.getSeriesByIndex=function(r){return this._componentsMap.get("series")[r]},e.prototype.getSeriesByType=function(r){return go(this._componentsMap.get("series"),function(n){return!!n&&n.subType===r})},e.prototype.getSeries=function(){return go(this._componentsMap.get("series"),function(r){return!!r})},e.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},e.prototype.eachSeries=function(r,n){Oce(this),ue(this._seriesIndices,function(o){var i=this._componentsMap.get("series")[o];r.call(n,i,o)},this)},e.prototype.eachRawSeries=function(r,n){ue(this._componentsMap.get("series"),function(o){o&&r.call(n,o,o.componentIndex)})},e.prototype.eachSeriesByType=function(r,n,o){Oce(this),ue(this._seriesIndices,function(i){var a=this._componentsMap.get("series")[i];a.subType===r&&n.call(o,a,i)},this)},e.prototype.eachRawSeriesByType=function(r,n,o){return ue(this.getSeriesByType(r),n,o)},e.prototype.isSeriesFiltered=function(r){return Oce(this),this._seriesIndicesMap.get(r.componentIndex)==null},e.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},e.prototype.filterSeries=function(r,n){Oce(this);var o=[];ue(this._seriesIndices,function(i){var a=this._componentsMap.get("series")[i];r.call(n,a,i)&&o.push(i)},this),this._seriesIndices=o,this._seriesIndicesMap=cr(o)},e.prototype.restoreData=function(r){bCe(this);var n=this._componentsMap,o=[];n.each(function(i,a){Fn.hasClass(a)&&o.push(a)}),Fn.topologicalTravel(o,Fn.getAllClassMainTypes(),function(i){ue(n.get(i),function(a){a&&(i!=="series"||!nFn(a,r))&&a.restoreData()})})},e.internalField=function(){bCe=function(r){var n=r._seriesIndices=[];ue(r._componentsMap.get("series"),function(o){o&&n.push(o.componentIndex)}),r._seriesIndicesMap=cr(n)},Oce=function(r){},Wor=function(r,n){r.option={},r.option[Gor]=rFn,r._componentsMap=cr({series:[]}),r._componentsCount=cr();var o=n.aria;Sr(o)&&o.enabled==null&&(o.enabled=!0),oFn(n,r._theme.option),ln(n,Bor,!1),r._mergeOption(n,null)}}(),e}(Ao);function nFn(t,e){if(e){var r=e.seriesIndex,n=e.seriesId,o=e.seriesName;return r!=null&&t.componentIndex!==r||n!=null&&t.id!==n||o!=null&&t.name!==o}}function oFn(t,e){var r=t.color&&!t.colorLayer;ue(e,function(n,o){o==="colorLayer"&&r||Fn.hasClass(o)||(typeof n=="object"?t[o]=t[o]?ln(t[o],n,!1):Pr(n):t[o]==null&&(t[o]=n))})}function Vor(t,e,r){if(st(e)){var n=cr();return ue(e,function(i){if(i!=null){var a=Is(i,null);a!=null&&n.set(i,!0)}}),go(r,function(i){return i&&n.get(i[t])})}else{var o=Is(e,null);return go(r,function(i){return i&&o!=null&&i[t]===o})}}function qor(t,e){return e.hasOwnProperty("subType")?go(t,function(r){return r&&r.subType===e.subType}):t}function Kor(t){var e=cr();return t&&ue(Co(t.replaceMerge),function(r){e.set(r,!0)}),{replaceMergeMainTypeMap:e}}Oi(Yor,Nce);var xCe=Yor;d();p();var iFn=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],aFn=function(){function t(e){ue(iFn,function(r){this[r]=nr(e[r],e)},this)}return t}(),wCe=aFn;d();p();var Eet={},sFn=function(){function t(){this._coordinateSystems=[]}return t.prototype.create=function(e,r){var n=[];ue(Eet,function(o,i){var a=o.create(e,r);n=n.concat(a||[])}),this._coordinateSystems=n},t.prototype.update=function(e,r){ue(this._coordinateSystems,function(n){n.update&&n.update(e,r)})},t.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},t.register=function(e,r){Eet[e]=r},t.get=function(e){return Eet[e]},t}(),k6=sFn;d();p();var cFn=/^(min|max)?(.+)$/,lFn=function(){function t(e){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=e}return t.prototype.setOption=function(e,r,n){e&&(ue(Co(e.series),function(a){a&&a.data&&ef(a.data)&&TU(a.data)}),ue(Co(e.dataset),function(a){a&&a.source&&ef(a.source)&&TU(a.source)})),e=Pr(e);var o=this._optionBackup,i=uFn(e,r,!o);this._newBaseOption=i.baseOption,o?(i.timelineOptions.length&&(o.timelineOptions=i.timelineOptions),i.mediaList.length&&(o.mediaList=i.mediaList),i.mediaDefault&&(o.mediaDefault=i.mediaDefault)):this._optionBackup=i},t.prototype.mountOption=function(e){var r=this._optionBackup;return this._timelineOptions=r.timelineOptions,this._mediaList=r.mediaList,this._mediaDefault=r.mediaDefault,this._currentMediaIndices=[],Pr(e?r.baseOption:this._newBaseOption)},t.prototype.getTimelineOption=function(e){var r,n=this._timelineOptions;if(n.length){var o=e.getComponent("timeline");o&&(r=Pr(n[o.getCurrentIndex()]))}return r},t.prototype.getMediaOption=function(e){var r=this._api.getWidth(),n=this._api.getHeight(),o=this._mediaList,i=this._mediaDefault,a=[],s=[];if(!o.length&&!i)return s;for(var c=0,l=o.length;c<l;c++)fFn(o[c].query,r,n)&&a.push(c);return!a.length&&i&&(a=[-1]),a.length&&!pFn(a,this._currentMediaIndices)&&(s=ct(a,function(u){return Pr(u===-1?i.option:o[u].option)})),this._currentMediaIndices=a,s},t}();function uFn(t,e,r){var n=[],o,i,a=t.baseOption,s=t.timeline,c=t.options,l=t.media,u=!!t.media,f=!!(c||s||a&&a.timeline);a?(i=a,i.timeline||(i.timeline=s)):((f||u)&&(t.options=t.media=null),i=t),u&&st(l)&&ue(l,function(m){m&&m.option&&(m.query?n.push(m):o||(o=m))}),h(i),ue(c,function(m){return h(m)}),ue(n,function(m){return h(m.option)});function h(m){ue(e,function(g){g(m,r)})}return{baseOption:i,timelineOptions:c||[],mediaDefault:o,mediaList:n}}function fFn(t,e,r){var n={width:e,height:r,aspectratio:e/r},o=!0;return ue(t,function(i,a){var s=a.match(cFn);if(!(!s||!s[1]||!s[2])){var c=s[1],l=s[2].toLowerCase();dFn(n[l],i,c)||(o=!1)}}),o}function dFn(t,e,r){return r==="min"?t>=e:r==="max"?t<=e:t===e}function pFn(t,e){return t.join(",")===e.join(",")}var Jor=lFn;d();p();d();p();var US=ue,Lce=Sr,Xor=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function _et(t){var e=t&&t.itemStyle;if(!!e)for(var r=0,n=Xor.length;r<n;r++){var o=Xor[r],i=e.normal,a=e.emphasis;i&&i[o]&&(t[o]=t[o]||{},t[o].normal?ln(t[o].normal,i[o]):t[o].normal=i[o],i[o]=null),a&&a[o]&&(t[o]=t[o]||{},t[o].emphasis?ln(t[o].emphasis,a[o]):t[o].emphasis=a[o],a[o]=null)}}function Q0(t,e,r){if(t&&t[e]&&(t[e].normal||t[e].emphasis)){var n=t[e].normal,o=t[e].emphasis;n&&(r?(t[e].normal=t[e].emphasis=null,yr(t[e],n)):t[e]=n),o&&(t.emphasis=t.emphasis||{},t.emphasis[e]=o,o.focus&&(t.emphasis.focus=o.focus),o.blurScope&&(t.emphasis.blurScope=o.blurScope))}}function Dce(t){Q0(t,"itemStyle"),Q0(t,"lineStyle"),Q0(t,"areaStyle"),Q0(t,"label"),Q0(t,"labelLine"),Q0(t,"upperLabel"),Q0(t,"edgeLabel")}function of(t,e){var r=Lce(t)&&t[e],n=Lce(r)&&r.textStyle;if(n)for(var o=0,i=l$e.length;o<i;o++){var a=l$e[o];n.hasOwnProperty(a)&&(r[a]=n[a])}}function Vw(t){t&&(Dce(t),of(t,"label"),t.emphasis&&of(t.emphasis,"label"))}function hFn(t){if(!!Lce(t)){_et(t),Dce(t),of(t,"label"),of(t,"upperLabel"),of(t,"edgeLabel"),t.emphasis&&(of(t.emphasis,"label"),of(t.emphasis,"upperLabel"),of(t.emphasis,"edgeLabel"));var e=t.markPoint;e&&(_et(e),Vw(e));var r=t.markLine;r&&(_et(r),Vw(r));var n=t.markArea;n&&Vw(n);var o=t.data;if(t.type==="graph"){o=o||t.nodes;var i=t.links||t.edges;if(i&&!ef(i))for(var a=0;a<i.length;a++)Vw(i[a]);ue(t.categories,function(l){Dce(l)})}if(o&&!ef(o))for(var a=0;a<o.length;a++)Vw(o[a]);if(e=t.markPoint,e&&e.data)for(var s=e.data,a=0;a<s.length;a++)Vw(s[a]);if(r=t.markLine,r&&r.data)for(var c=r.data,a=0;a<c.length;a++)st(c[a])?(Vw(c[a][0]),Vw(c[a][1])):Vw(c[a]);t.type==="gauge"?(of(t,"axisLabel"),of(t,"title"),of(t,"detail")):t.type==="treemap"?(Q0(t.breadcrumb,"itemStyle"),ue(t.levels,function(l){Dce(l)})):t.type==="tree"&&Dce(t.leaves)}}function T6(t){return st(t)?t:t?[t]:[]}function Zor(t){return(st(t)?t[0]:t)||{}}function Cet(t,e){US(T6(t.series),function(n){Lce(n)&&hFn(n)});var r=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];e&&r.push("valueAxis","categoryAxis","logAxis","timeAxis"),US(r,function(n){US(T6(t[n]),function(o){o&&(of(o,"axisLabel"),of(o.axisPointer,"label"))})}),US(T6(t.parallel),function(n){var o=n&&n.parallelAxisDefault;of(o,"axisLabel"),of(o&&o.axisPointer,"label")}),US(T6(t.calendar),function(n){Q0(n,"itemStyle"),of(n,"dayLabel"),of(n,"monthLabel"),of(n,"yearLabel")}),US(T6(t.radar),function(n){of(n,"name"),n.name&&n.axisName==null&&(n.axisName=n.name,delete n.name),n.nameGap!=null&&n.axisNameGap==null&&(n.axisNameGap=n.nameGap,delete n.nameGap)}),US(T6(t.geo),function(n){Lce(n)&&(Vw(n),US(T6(n.regions),function(o){Vw(o)}))}),US(T6(t.timeline),function(n){Vw(n),Q0(n,"label"),Q0(n,"itemStyle"),Q0(n,"controlStyle",!0);var o=n.data;st(o)&&ue(o,function(i){Sr(i)&&(Q0(i,"label"),Q0(i,"itemStyle"))})}),US(T6(t.toolbox),function(n){Q0(n,"iconStyle"),US(n.feature,function(o){Q0(o,"iconStyle")})}),of(Zor(t.axisPointer),"label"),of(Zor(t.tooltip).axisPointer,"label")}function mFn(t,e){for(var r=e.split(","),n=t,o=0;o<r.length&&(n=n&&n[r[o]],n!=null);o++);return n}function gFn(t,e,r,n){for(var o=e.split(","),i=t,a,s=0;s<o.length-1;s++)a=o[s],i[a]==null&&(i[a]={}),i=i[a];(n||i[o[s]]==null)&&(i[o[s]]=r)}function Qor(t){t&&ue(vFn,function(e){e[0]in t&&!(e[1]in t)&&(t[e[1]]=t[e[0]])})}var vFn=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],yFn=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],ket=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function Uce(t){var e=t&&t.itemStyle;if(e)for(var r=0;r<ket.length;r++){var n=ket[r][1],o=ket[r][0];e[n]!=null&&(e[o]=e[n])}}function $or(t){!t||t.alignTo==="edge"&&t.margin!=null&&t.edgeDistance==null&&(t.edgeDistance=t.margin)}function eir(t){!t||t.downplay&&!t.blur&&(t.blur=t.downplay)}function bFn(t){!t||t.focusNodeAdjacency!=null&&(t.emphasis=t.emphasis||{},t.emphasis.focus==null&&(t.emphasis.focus="adjacency"))}function tir(t,e){if(t)for(var r=0;r<t.length;r++)e(t[r]),t[r]&&tir(t[r].children,e)}function ACe(t,e){Cet(t,e),t.series=Co(t.series),ue(t.series,function(r){if(!!Sr(r)){var n=r.type;if(n==="line")r.clipOverflow!=null&&(r.clip=r.clipOverflow);else if(n==="pie"||n==="gauge"){r.clockWise!=null&&(r.clockwise=r.clockWise),$or(r.label);var o=r.data;if(o&&!ef(o))for(var i=0;i<o.length;i++)$or(o[i]);r.hoverOffset!=null&&(r.emphasis=r.emphasis||{},(r.emphasis.scaleSize=null)&&(r.emphasis.scaleSize=r.hoverOffset))}else if(n==="gauge"){var a=mFn(r,"pointer.color");a!=null&&gFn(r,"itemStyle.color",a)}else if(n==="bar"){Uce(r),Uce(r.backgroundStyle),Uce(r.emphasis);var o=r.data;if(o&&!ef(o))for(var i=0;i<o.length;i++)typeof o[i]=="object"&&(Uce(o[i]),Uce(o[i]&&o[i].emphasis))}else if(n==="sunburst"){var s=r.highlightPolicy;s&&(r.emphasis=r.emphasis||{},r.emphasis.focus||(r.emphasis.focus=s)),eir(r),tir(r.data,eir)}else n==="graph"||n==="sankey"?bFn(r):n==="map"&&(r.mapType&&!r.map&&(r.map=r.mapType),r.mapLocation&&yr(r,r.mapLocation));r.hoverAnimation!=null&&(r.emphasis=r.emphasis||{},r.emphasis&&r.emphasis.scale==null&&(r.emphasis.scale=r.hoverAnimation)),Qor(r)}}),t.dataRange&&(t.visualMap=t.dataRange),ue(yFn,function(r){var n=t[r];n&&(st(n)||(n=[n]),ue(n,function(o){Qor(o)}))})}d();p();function Tet(t){var e=cr();t.eachSeries(function(r){var n=r.get("stack");if(n){var o=e.get(n)||e.set(n,[]),i=r.getData(),a={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:r};if(!a.stackedDimension||!(a.isStackedByIndex||a.stackedByDimension))return;o.length&&i.setCalculationInfo("stackedOnSeries",o[o.length-1].seriesModel),o.push(a)}}),e.each(xFn)}function xFn(t){ue(t,function(e,r){var n=[],o=[NaN,NaN],i=[e.stackResultDimension,e.stackedOverDimension],a=e.data,s=e.isStackedByIndex,c=e.seriesModel.get("stackStrategy")||"samesign";a.modify(i,function(l,u,f){var h=a.get(e.stackedDimension,f);if(isNaN(h))return o;var m,g;s?g=a.getRawIndex(f):m=a.get(e.stackedByDimension,f);for(var v=NaN,b=r-1;b>=0;b--){var w=t[b];if(s||(g=w.data.rawIndexOf(w.stackedByDimension,m)),g>=0){var _=w.data.getByRawIndex(w.stackResultDimension,g);if(c==="all"||c==="positive"&&_>0||c==="negative"&&_<0||c==="samesign"&&h>=0&&_>0||c==="samesign"&&h<=0&&_<0){h=irr(h,_),v=_;break}}}return n[0]=h,n[1]=v,n})})}d();p();d();p();d();p();d();p();var SCe=function(){function t(e){this.data=e.data||(e.sourceFormat===o1?{}:[]),this.sourceFormat=e.sourceFormat||wet,this.seriesLayoutBy=e.seriesLayoutBy||fy,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var r=this.dimensionsDefine=e.dimensionsDefine;if(r)for(var n=0;n<r.length;n++){var o=r[n];o.type==null&&yCe(this,n)===yd.Must&&(o.type="ordinal")}}return t}();function nJ(t){return t instanceof SCe}function Fce(t,e,r){r=r||Iet(t);var n=e.seriesLayoutBy,o=wFn(t,r,n,e.sourceHeader,e.dimensions),i=new SCe({data:t,sourceFormat:r,seriesLayoutBy:n,dimensionsDefine:o.dimensionsDefine,startIndex:o.startIndex,dimensionsDetectedCount:o.dimensionsDetectedCount,metaRawOption:Pr(e)});return i}function oJ(t){return new SCe({data:t,sourceFormat:ef(t)?i1:fp})}function oir(t){return new SCe({data:t.data,sourceFormat:t.sourceFormat,seriesLayoutBy:t.seriesLayoutBy,dimensionsDefine:Pr(t.dimensionsDefine),startIndex:t.startIndex,dimensionsDetectedCount:t.dimensionsDetectedCount})}function Iet(t){var e=wet;if(ef(t))e=i1;else if(st(t)){t.length===0&&(e=mu);for(var r=0,n=t.length;r<n;r++){var o=t[r];if(o!=null){if(st(o)){e=mu;break}else if(Sr(o)){e=Ch;break}}}}else if(Sr(t)){for(var i in t)if(Nr(t,i)&&gl(t[i])){e=o1;break}}return e}function wFn(t,e,r,n,o){var i,a;if(!t)return{dimensionsDefine:rir(o),startIndex:a,dimensionsDetectedCount:i};if(e===mu){var s=t;n==="auto"||n==null?nir(function(l){l!=null&&l!=="-"&&(Tt(l)?a==null&&(a=1):a=0)},r,s,10):a=In(n)?n:n?1:0,!o&&a===1&&(o=[],nir(function(l,u){o[u]=l!=null?l+"":""},r,s,1/0)),i=o?o.length:r===C6?s.length:s[0]?s[0].length:null}else if(e===Ch)o||(o=AFn(t));else if(e===o1)o||(o=[],ue(t,function(l,u){o.push(u)}));else if(e===fp){var c=IS(t[0]);i=st(c)&&c.length||1}return{startIndex:a,dimensionsDefine:rir(o),dimensionsDetectedCount:i}}function AFn(t){for(var e=0,r;e<t.length&&!(r=t[e++]););if(r){var n=[];return ue(r,function(o,i){n.push(i)}),n}}function rir(t){if(!!t){var e=cr();return ct(t,function(r,n){r=Sr(r)?r:{name:r};var o={name:r.name,displayName:r.displayName,type:r.type};if(o.name==null)return o;o.name+="",o.displayName==null&&(o.displayName=o.name);var i=e.get(o.name);return i?o.name+="-"+i.count++:e.set(o.name,{count:1}),o})}}function nir(t,e,r,n){if(e===C6)for(var o=0;o<r.length&&o<n;o++)t(r[o]?r[o][0]:null,o);else for(var i=r[0]||[],o=0;o<i.length&&o<n;o++)t(i[o],o)}function ECe(t){var e=t.sourceFormat;return e===Ch||e===o1}var gF,vF,yF,iir,air,_Ce=function(){function t(e,r){var n=nJ(e)?e:oJ(e);this._source=n;var o=this._data=n.data;n.sourceFormat===i1&&(this._offset=0,this._dimSize=r,this._data=o),air(this,o,n)}return t.prototype.getSource=function(){return this._source},t.prototype.count=function(){return 0},t.prototype.getItem=function(e,r){},t.prototype.appendData=function(e){},t.prototype.clean=function(){},t.protoInitialize=function(){var e=t.prototype;e.pure=!1,e.persistent=!0}(),t.internalField=function(){var e;air=function(a,s,c){var l=c.sourceFormat,u=c.seriesLayoutBy,f=c.startIndex,h=c.dimensionsDefine,m=iir[Bet(l,u)];if(it(a,m),l===i1)a.getItem=r,a.count=o,a.fillStorage=n;else{var g=Met(l,u);a.getItem=nr(g,null,s,f,h);var v=Pet(l,u);a.count=nr(v,null,s,f,h)}};var r=function(a,s){a=a-this._offset,s=s||[];for(var c=this._data,l=this._dimSize,u=l*a,f=0;f<l;f++)s[f]=c[u+f];return s},n=function(a,s,c,l){for(var u=this._data,f=this._dimSize,h=0;h<f;h++){for(var m=l[h],g=m[0]==null?1/0:m[0],v=m[1]==null?-1/0:m[1],b=s-a,w=c[h],_=0;_<b;_++){var I=u[_*f+h];w[a+_]=I,I<g&&(g=I),I>v&&(v=I)}m[0]=g,m[1]=v}},o=function(){return this._data?this._data.length/this._dimSize:0};iir=(e={},e[mu+"_"+fy]={pure:!0,appendData:i},e[mu+"_"+C6]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[Ch]={pure:!0,appendData:i},e[o1]={pure:!0,appendData:function(a){var s=this._data;ue(a,function(c,l){for(var u=s[l]||(s[l]=[]),f=0;f<(c||[]).length;f++)u.push(c[f])})}},e[fp]={appendData:i},e[i1]={persistent:!1,pure:!0,appendData:function(a){this._data=a},clean:function(){this._offset+=this.count(),this._data=null}},e);function i(a){for(var s=0;s<a.length;s++)this._data.push(a[s])}}(),t}();var sir=function(t,e,r,n){return t[n]},SFn=(gF={},gF[mu+"_"+fy]=function(t,e,r,n){return t[n+e]},gF[mu+"_"+C6]=function(t,e,r,n,o){n+=e;for(var i=o||[],a=t,s=0;s<a.length;s++){var c=a[s];i[s]=c?c[n]:null}return i},gF[Ch]=sir,gF[o1]=function(t,e,r,n,o){for(var i=o||[],a=0;a<r.length;a++){var s=r[a].name,c=t[s];i[a]=c?c[n]:null}return i},gF[fp]=sir,gF);function Met(t,e){var r=SFn[Bet(t,e)];return r}var cir=function(t,e,r){return t.length},EFn=(vF={},vF[mu+"_"+fy]=function(t,e,r){return Math.max(0,t.length-e)},vF[mu+"_"+C6]=function(t,e,r){var n=t[0];return n?Math.max(0,n.length-e):0},vF[Ch]=cir,vF[o1]=function(t,e,r){var n=r[0].name,o=t[n];return o?o.length:0},vF[fp]=cir,vF);function Pet(t,e){var r=EFn[Bet(t,e)];return r}var Ret=function(t,e,r){return t[e]},_Fn=(yF={},yF[mu]=Ret,yF[Ch]=function(t,e,r){return t[r]},yF[o1]=Ret,yF[fp]=function(t,e,r){var n=IS(t);return n instanceof Array?n[e]:n},yF[i1]=Ret,yF);function Net(t){var e=_Fn[t];return e}function Bet(t,e){return t===mu?t+"_"+e:t}function I6(t,e,r){if(!!t){var n=t.getRawDataItem(e);if(n!=null){var o=t.getStore(),i=o.getSource().sourceFormat;if(r!=null){var a=t.getDimensionIndex(r),s=o.getDimensionProperty(a);return Net(i)(n,a,s)}else{var c=n;return i===fp&&(c=IS(n)),c}}}}var CFn=/\{@(.+?)\}/g,iJ=function(){function t(){}return t.prototype.getDataParams=function(e,r){var n=this.getData(r),o=this.getRawValue(e,r),i=n.getRawIndex(e),a=n.getName(e),s=n.getRawDataItem(e),c=n.getItemVisual(e,"style"),l=c&&c[n.getItemVisual(e,"drawType")||"fill"],u=c&&c.stroke,f=this.mainType,h=f==="series",m=n.userOutput&&n.userOutput.get();return{componentType:f,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:h?this.subType:null,seriesIndex:this.seriesIndex,seriesId:h?this.id:null,seriesName:h?this.name:null,name:a,dataIndex:i,data:s,dataType:r,value:o,color:l,borderColor:u,dimensionNames:m?m.fullDimensions:null,encode:m?m.encode:null,$vars:["seriesName","name","value"]}},t.prototype.getFormattedLabel=function(e,r,n,o,i,a){r=r||"normal";var s=this.getData(n),c=this.getDataParams(e,n);if(a&&(c.value=a.interpolatedValue),o!=null&&st(c.value)&&(c.value=c.value[o]),!i){var l=s.getItemModel(e);i=l.get(r==="normal"?["label","formatter"]:[r,"label","formatter"])}if(sr(i))return c.status=r,c.dimensionIndex=o,i(c);if(Tt(i)){var u=pCe(i,c);return u.replace(CFn,function(f,h){var m=h.length,g=h;g.charAt(0)==="["&&g.charAt(m-1)==="]"&&(g=+g.slice(1,m-1));var v=I6(s,e,g);if(a&&st(a.interpolatedValue)){var b=s.getDimensionIndex(g);b>=0&&(v=a.interpolatedValue[b])}return v!=null?v+"":""})}},t.prototype.getRawValue=function(e,r){return I6(this.getData(r),e)},t.prototype.formatTooltip=function(e,r,n){},t}();function Oet(t){var e,r;return Sr(t)?t.type&&(r=t):e=t,{text:e,frag:r}}d();p();function J7(t){return new kFn(t)}var kFn=function(){function t(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return t.prototype.perform=function(e){var r=this._upstream,n=e&&e.skip;if(this._dirty&&r){var o=this.context;o.data=o.outputData=r.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var a=u(this._modBy),s=this._modDataCount||0,c=u(e&&e.modBy),l=e&&e.modDataCount||0;(a!==c||s!==l)&&(i="reset");function u(_){return!(_>=1)&&(_=1),_}var f;(this._dirty||i==="reset")&&(this._dirty=!1,f=this._doReset(n)),this._modBy=c,this._modDataCount=l;var h=e&&e.step;if(r?this._dueEnd=r._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var m=this._dueIndex,g=Math.min(h!=null?this._dueIndex+h:1/0,this._dueEnd);if(!n&&(f||m<g)){var v=this._progress;if(st(v))for(var b=0;b<v.length;b++)this._doProgress(v[b],m,g,c,l);else this._doProgress(v,m,g,c,l)}this._dueIndex=g;var w=this._settedOutputEnd!=null?this._settedOutputEnd:g;this._outputDueEnd=w}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},t.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},t.prototype._doProgress=function(e,r,n,o,i){lir.reset(r,n,o,i),this._callingProgress=e,this._callingProgress({start:r,end:n,count:n-r,next:lir.next},this.context)},t.prototype._doReset=function(e){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var r,n;!e&&this._reset&&(r=this._reset(this.context),r&&r.progress&&(n=r.forceFirstProgress,r=r.progress),st(r)&&!r.length&&(r=null)),this._progress=r,this._modBy=this._modDataCount=null;var o=this._downstream;return o&&o.dirty(),n},t.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},t.prototype.pipe=function(e){(this._downstream!==e||this._dirty)&&(this._downstream=e,e._upstream=this,e.dirty())},t.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},t.prototype.getUpstream=function(){return this._upstream},t.prototype.getDownstream=function(){return this._downstream},t.prototype.setOutputEnd=function(e){this._outputDueEnd=this._settedOutputEnd=e},t}();var lir=function(){var t,e,r,n,o,i={reset:function(c,l,u,f){e=c,t=l,r=u,n=f,o=Math.ceil(n/r),i.next=r>1&&n>0?s:a}};return i;function a(){return e<t?e++:null}function s(){var c=e%o*r+Math.ceil(e/o),l=e>=t?null:c<n?c:e;return e++,l}}();d();p();d();p();d();p();function qw(t,e){var r=e&&e.type;return r==="ordinal"?t:(r==="time"&&!In(t)&&t!=null&&t!=="-"&&(t=+kg(t)),t==null||t===""?NaN:+t)}var TFn=cr({number:function(t){return parseFloat(t)},time:function(t){return+kg(t)},trim:function(t){return Tt(t)?pd(t):t}});function CCe(t){return TFn.get(t)}var uir={lt:function(t,e){return t<e},lte:function(t,e){return t<=e},gt:function(t,e){return t>e},gte:function(t,e){return t>=e}},IFn=function(){function t(e,r){if(!In(r)){var n="";Bo(n)}this._opFn=uir[e],this._rvalFloat=Uw(r)}return t.prototype.evaluate=function(e){return In(e)?this._opFn(e,this._rvalFloat):this._opFn(Uw(e),this._rvalFloat)},t}(),kCe=function(){function t(e,r){var n=e==="desc";this._resultLT=n?1:-1,r==null&&(r=n?"min":"max"),this._incomparable=r==="min"?-1/0:1/0}return t.prototype.evaluate=function(e,r){var n=In(e)?e:Uw(e),o=In(r)?r:Uw(r),i=isNaN(n),a=isNaN(o);if(i&&(n=this._incomparable),a&&(o=this._incomparable),i&&a){var s=Tt(e),c=Tt(r);s&&(n=c?e:0),c&&(o=s?r:0)}return n<o?this._resultLT:n>o?-this._resultLT:0},t}();var RFn=function(){function t(e,r){this._rval=r,this._isEQ=e,this._rvalTypeof=typeof r,this._rvalFloat=Uw(r)}return t.prototype.evaluate=function(e){var r=e===this._rval;if(!r){var n=typeof e;n!==this._rvalTypeof&&(n==="number"||this._rvalTypeof==="number")&&(r=Uw(e)===this._rvalFloat)}return this._isEQ?r:!r},t}();function fir(t,e){return t==="eq"||t==="ne"?new RFn(t==="eq",e):Nr(uir,t)?new IFn(t,e):null}var MFn=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(e){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(e){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(e,r){},t.prototype.retrieveValueFromItem=function(e,r){},t.prototype.convertValue=function(e,r){return qw(e,r)},t}();function PFn(t,e){var r=new MFn,n=t.data,o=r.sourceFormat=t.sourceFormat,i=t.startIndex,a="";t.seriesLayoutBy!==fy&&Bo(a);var s=[],c={},l=t.dimensionsDefine;if(l)ue(l,function(v,b){var w=v.name,_={index:b,name:w,displayName:v.displayName};if(s.push(_),w!=null){var I="";Nr(c,w)&&Bo(I),c[w]=_}});else for(var u=0;u<t.dimensionsDetectedCount;u++)s.push({index:u});var f=Met(o,fy);e.__isBuiltIn&&(r.getRawDataItem=function(v){return f(n,i,s,v)},r.getRawData=nr(NFn,null,t)),r.cloneRawData=nr(BFn,null,t);var h=Pet(o,fy);r.count=nr(h,null,n,i,s);var m=Net(o);r.retrieveValue=function(v,b){var w=f(n,i,s,v);return g(w,b)};var g=r.retrieveValueFromItem=function(v,b){if(v!=null){var w=s[b];if(w)return m(v,b,w.name)}};return r.getDimensionInfo=nr(OFn,null,s,c),r.cloneAllDimensionInfo=nr(DFn,null,s),r}function NFn(t){var e=t.sourceFormat;if(!Det(e)){var r="";Bo(r)}return t.data}function BFn(t){var e=t.sourceFormat,r=t.data;if(!Det(e)){var n="";Bo(n)}if(e===mu){for(var o=[],i=0,a=r.length;i<a;i++)o.push(r[i].slice());return o}else if(e===Ch){for(var o=[],i=0,a=r.length;i<a;i++)o.push(it({},r[i]));return o}}function OFn(t,e,r){if(r!=null){if(In(r)||!isNaN(r)&&!Nr(e,r))return t[r];if(Nr(e,r))return e[r]}}function DFn(t){return Pr(t)}var dir=cr();function pir(t){t=Pr(t);var e=t.type,r="";e||Bo(r);var n=e.split(":");n.length!==2&&Bo(r);var o=!1;n[0]==="echarts"&&(e=n[1],o=!0),t.__isBuiltIn=o,dir.set(e,t)}function hir(t,e,r){var n=Co(t),o=n.length,i="";o||Bo(i);for(var a=0,s=o;a<s;a++){var c=n[a];e=LFn(c,e,r,o===1?null:a),a!==s-1&&(e.length=Math.max(e.length,1))}return e}function LFn(t,e,r,n){var o="";e.length||Bo(o),Sr(t)||Bo(o);var i=t.type,a=dir.get(i);a||Bo(o);var s=ct(e,function(u){return PFn(u,a)}),c=Co(a.transform({upstream:s[0],upstreamList:s,config:Pr(t.config)}));if(!1&&t.print)var l;return ct(c,function(u,f){var h="";Sr(u)||Bo(h),u.data||Bo(h);var m=Iet(u.data);Det(m)||Bo(h);var g,v=e[0];if(v&&f===0&&!u.dimensions){var b=v.startIndex;b&&(u.data=v.data.slice(0,b).concat(u.data)),g={seriesLayoutBy:fy,sourceHeader:b,dimensions:v.metaRawOption.dimensions}}else g={seriesLayoutBy:fy,sourceHeader:0,dimensions:u.dimensions};return Fce(u.data,g,null)})}function Det(t){return t===mu||t===Ch}d();p();var TCe="undefined",UFn=typeof Uint32Array===TCe?Array:Uint32Array,FFn=typeof Uint16Array===TCe?Array:Uint16Array,Uet=typeof Int32Array===TCe?Array:Int32Array,mir=typeof Float64Array===TCe?Array:Float64Array,vir={float:mir,int:Uet,ordinal:Array,number:Array,time:mir},Let;function zce(t){return t>65535?UFn:FFn}function aJ(){return[1/0,-1/0]}function zFn(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function gir(t,e,r,n,o){var i=vir[r||"float"];if(o){var a=t[e],s=a&&a.length;if(s!==n){for(var c=new i(n),l=0;l<s;l++)c[l]=a[l];t[e]=c}}else t[e]=new i(n)}var HFn=function(){function t(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=cr()}return t.prototype.initData=function(e,r,n){this._provider=e,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var o=e.getSource(),i=this.defaultDimValueGetter=Let[o.sourceFormat];this._dimValueGetter=n||i,this._rawExtent=[];var a=ECe(o);this._dimensions=ct(r,function(s){return{type:s.type,property:s.property}}),this._initDataFromProvider(0,e.count())},t.prototype.getProvider=function(){return this._provider},t.prototype.getSource=function(){return this._provider.getSource()},t.prototype.ensureCalculationDimension=function(e,r){var n=this._calcDimNameToIdx,o=this._dimensions,i=n.get(e);if(i!=null){if(o[i].type===r)return i}else i=o.length;return o[i]={type:r},n.set(e,i),this._chunks[i]=new vir[r||"float"](this._rawCount),this._rawExtent[i]=aJ(),i},t.prototype.collectOrdinalMeta=function(e,r){var n=this._chunks[e],o=this._dimensions[e],i=this._rawExtent,a=o.ordinalOffset||0,s=n.length;a===0&&(i[e]=aJ());for(var c=i[e],l=a;l<s;l++){var u=n[l]=r.parseAndCollect(n[l]);isNaN(u)||(c[0]=Math.min(u,c[0]),c[1]=Math.max(u,c[1]))}o.ordinalMeta=r,o.ordinalOffset=s,o.type="ordinal"},t.prototype.getOrdinalMeta=function(e){var r=this._dimensions[e],n=r.ordinalMeta;return n},t.prototype.getDimensionProperty=function(e){var r=this._dimensions[e];return r&&r.property},t.prototype.appendData=function(e){var r=this._provider,n=this.count();r.appendData(e);var o=r.count();return r.persistent||(o+=n),n<o&&this._initDataFromProvider(n,o,!0),[n,o]},t.prototype.appendValues=function(e,r){for(var n=this._chunks,o=this._dimensions,i=o.length,a=this._rawExtent,s=this.count(),c=s+Math.max(e.length,r||0),l=0;l<i;l++){var u=o[l];gir(n,l,u.type,c,!0)}for(var f=[],h=s;h<c;h++)for(var m=h-s,g=0;g<i;g++){var u=o[g],v=Let.arrayRows.call(this,e[m]||f,u.property,m,g);n[g][h]=v;var b=a[g];v<b[0]&&(b[0]=v),v>b[1]&&(b[1]=v)}return this._rawCount=this._count=c,{start:s,end:c}},t.prototype._initDataFromProvider=function(e,r,n){for(var o=this._provider,i=this._chunks,a=this._dimensions,s=a.length,c=this._rawExtent,l=ct(a,function(_){return _.property}),u=0;u<s;u++){var f=a[u];c[u]||(c[u]=aJ()),gir(i,u,f.type,r,n)}if(o.fillStorage)o.fillStorage(e,r,i,c);else for(var h=[],m=e;m<r;m++){h=o.getItem(m,h);for(var g=0;g<s;g++){var v=i[g],b=this._dimValueGetter(h,l[g],m,g);v[m]=b;var w=c[g];b<w[0]&&(w[0]=b),b>w[1]&&(w[1]=b)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=r,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(e,r){if(!(r>=0&&r<this._count))return NaN;var n=this._chunks[e];return n?n[this.getRawIndex(r)]:NaN},t.prototype.getValues=function(e,r){var n=[],o=[];if(r==null){r=e,e=[];for(var i=0;i<this._dimensions.length;i++)o.push(i)}else o=e;for(var i=0,a=o.length;i<a;i++)n.push(this.get(o[i],r));return n},t.prototype.getByRawIndex=function(e,r){if(!(r>=0&&r<this._rawCount))return NaN;var n=this._chunks[e];return n?n[r]:NaN},t.prototype.getSum=function(e){var r=this._chunks[e],n=0;if(r)for(var o=0,i=this.count();o<i;o++){var a=this.get(e,o);isNaN(a)||(n+=a)}return n},t.prototype.getMedian=function(e){var r=[];this.each([e],function(i){isNaN(i)||r.push(i)});var n=r.sort(function(i,a){return i-a}),o=this.count();return o===0?0:o%2===1?n[(o-1)/2]:(n[o/2]+n[o/2-1])/2},t.prototype.indexOfRawIndex=function(e){if(e>=this._rawCount||e<0)return-1;if(!this._indices)return e;var r=this._indices,n=r[e];if(n!=null&&n<this._count&&n===e)return e;for(var o=0,i=this._count-1;o<=i;){var a=(o+i)/2|0;if(r[a]<e)o=a+1;else if(r[a]>e)i=a-1;else return a}return-1},t.prototype.indicesOfNearest=function(e,r,n){var o=this._chunks,i=o[e],a=[];if(!i)return a;n==null&&(n=1/0);for(var s=1/0,c=-1,l=0,u=0,f=this.count();u<f;u++){var h=this.getRawIndex(u),m=r-i[h],g=Math.abs(m);g<=n&&((g<s||g===s&&m>=0&&c<0)&&(s=g,c=m,l=0),m===c&&(a[l++]=u))}return a.length=l,a},t.prototype.getIndices=function(){var e,r=this._indices;if(r){var n=r.constructor,o=this._count;if(n===Array){e=new n(o);for(var i=0;i<o;i++)e[i]=r[i]}else e=new n(r.buffer,0,o)}else{var n=zce(this._rawCount);e=new n(this.count());for(var i=0;i<e.length;i++)e[i]=i}return e},t.prototype.filter=function(e,r){if(!this._count)return this;for(var n=this.clone(),o=n.count(),i=zce(n._rawCount),a=new i(o),s=[],c=e.length,l=0,u=e[0],f=n._chunks,h=0;h<o;h++){var m=void 0,g=n.getRawIndex(h);if(c===0)m=r(h);else if(c===1){var v=f[u][g];m=r(v,h)}else{for(var b=0;b<c;b++)s[b]=f[e[b]][g];s[b]=h,m=r.apply(null,s)}m&&(a[l++]=g)}return l<o&&(n._indices=a),n._count=l,n._extent=[],n._updateGetRawIdx(),n},t.prototype.selectRange=function(e){var r=this.clone(),n=r._count;if(!n)return this;var o=bn(e),i=o.length;if(!i)return this;var a=r.count(),s=zce(r._rawCount),c=new s(a),l=0,u=o[0],f=e[u][0],h=e[u][1],m=r._chunks,g=!1;if(!r._indices){var v=0;if(i===1){for(var b=m[o[0]],w=0;w<n;w++){var _=b[w];(_>=f&&_<=h||isNaN(_))&&(c[l++]=v),v++}g=!0}else if(i===2){for(var b=m[o[0]],I=m[o[1]],B=e[o[1]][0],L=e[o[1]][1],w=0;w<n;w++){var _=b[w],D=I[w];(_>=f&&_<=h||isNaN(_))&&(D>=B&&D<=L||isNaN(D))&&(c[l++]=v),v++}g=!0}}if(!g)if(i===1)for(var w=0;w<a;w++){var z=r.getRawIndex(w),_=m[o[0]][z];(_>=f&&_<=h||isNaN(_))&&(c[l++]=z)}else for(var w=0;w<a;w++){for(var G=!0,z=r.getRawIndex(w),U=0;U<i;U++){var T=o[U],_=m[T][z];(_<e[T][0]||_>e[T][1])&&(G=!1)}G&&(c[l++]=r.getRawIndex(w))}return l<a&&(r._indices=c),r._count=l,r._extent=[],r._updateGetRawIdx(),r},t.prototype.map=function(e,r){var n=this.clone(e);return this._updateDims(n,e,r),n},t.prototype.modify=function(e,r){this._updateDims(this,e,r)},t.prototype._updateDims=function(e,r,n){for(var o=e._chunks,i=[],a=r.length,s=e.count(),c=[],l=e._rawExtent,u=0;u<r.length;u++)l[r[u]]=aJ();for(var f=0;f<s;f++){for(var h=e.getRawIndex(f),m=0;m<a;m++)c[m]=o[r[m]][h];c[a]=f;var g=n&&n.apply(null,c);if(g!=null){typeof g!="object"&&(i[0]=g,g=i);for(var u=0;u<g.length;u++){var v=r[u],b=g[u],w=l[v],_=o[v];_&&(_[h]=b),b<w[0]&&(w[0]=b),b>w[1]&&(w[1]=b)}}}},t.prototype.lttbDownSample=function(e,r){var n=this.clone([e],!0),o=n._chunks,i=o[e],a=this.count(),s=0,c=Math.floor(1/r),l=this.getRawIndex(0),u,f,h,m=new(zce(this._rawCount))(Math.min((Math.ceil(a/c)+2)*2,a));m[s++]=l;for(var g=1;g<a-1;g+=c){for(var v=Math.min(g+c,a-1),b=Math.min(g+c*2,a),w=(b+v)/2,_=0,I=v;I<b;I++){var B=this.getRawIndex(I),L=i[B];isNaN(L)||(_+=L)}_/=b-v;var D=g,z=Math.min(g+c,a),G=g-1,U=i[l];u=-1,h=D;for(var T=-1,P=0,I=D;I<z;I++){var B=this.getRawIndex(I),L=i[B];if(isNaN(L)){P++,T<0&&(T=B);continue}f=Math.abs((G-w)*(L-U)-(G-I)*(_-U)),f>u&&(u=f,h=B)}P>0&&P<z-D&&(m[s++]=Math.min(T,h),h=Math.max(T,h)),m[s++]=h,l=h}return m[s++]=this.getRawIndex(a-1),n._count=s,n._indices=m,n.getRawIndex=this._getRawIdx,n},t.prototype.downSample=function(e,r,n,o){for(var i=this.clone([e],!0),a=i._chunks,s=[],c=Math.floor(1/r),l=a[e],u=this.count(),f=i._rawExtent[e]=aJ(),h=new(zce(this._rawCount))(Math.ceil(u/c)),m=0,g=0;g<u;g+=c){c>u-g&&(c=u-g,s.length=c);for(var v=0;v<c;v++){var b=this.getRawIndex(g+v);s[v]=l[b]}var w=n(s),_=this.getRawIndex(Math.min(g+o(s,w)||0,u-1));l[_]=w,w<f[0]&&(f[0]=w),w>f[1]&&(f[1]=w),h[m++]=_}return i._count=m,i._indices=h,i._updateGetRawIdx(),i},t.prototype.each=function(e,r){if(!!this._count)for(var n=e.length,o=this._chunks,i=0,a=this.count();i<a;i++){var s=this.getRawIndex(i);switch(n){case 0:r(i);break;case 1:r(o[e[0]][s],i);break;case 2:r(o[e[0]][s],o[e[1]][s],i);break;default:for(var c=0,l=[];c<n;c++)l[c]=o[e[c]][s];l[c]=i,r.apply(null,l)}}},t.prototype.getDataExtent=function(e){var r=this._chunks[e],n=aJ();if(!r)return n;var o=this.count(),i=!this._indices,a;if(i)return this._rawExtent[e].slice();if(a=this._extent[e],a)return a.slice();a=n;for(var s=a[0],c=a[1],l=0;l<o;l++){var u=this.getRawIndex(l),f=r[u];f<s&&(s=f),f>c&&(c=f)}return a=[s,c],this._extent[e]=a,a},t.prototype.getRawDataItem=function(e){var r=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(r);for(var n=[],o=this._chunks,i=0;i<o.length;i++)n.push(o[i][r]);return n},t.prototype.clone=function(e,r){var n=new t,o=this._chunks,i=e&&bh(e,function(s,c){return s[c]=!0,s},{});if(i)for(var a=0;a<o.length;a++)n._chunks[a]=i[a]?zFn(o[a]):o[a];else n._chunks=o;return this._copyCommonProps(n),r||(n._indices=this._cloneIndices()),n._updateGetRawIdx(),n},t.prototype._copyCommonProps=function(e){e._count=this._count,e._rawCount=this._rawCount,e._provider=this._provider,e._dimensions=this._dimensions,e._extent=Pr(this._extent),e._rawExtent=Pr(this._rawExtent)},t.prototype._cloneIndices=function(){if(this._indices){var e=this._indices.constructor,r=void 0;if(e===Array){var n=this._indices.length;r=new e(n);for(var o=0;o<n;o++)r[o]=this._indices[o]}else r=new e(this._indices);return r}return null},t.prototype._getRawIdxIdentity=function(e){return e},t.prototype._getRawIdx=function(e){return e<this._count&&e>=0?this._indices[e]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function e(r,n,o,i){return qw(r[i],this._dimensions[i])}Let={arrayRows:e,objectRows:function(r,n,o,i){return qw(r[n],this._dimensions[i])},keyedColumns:e,original:function(r,n,o,i){var a=r&&(r.value==null?r:r.value);return qw(a instanceof Array?a[i]:a,this._dimensions[i])},typedArray:function(r,n,o,i){return r[i]}}}(),t}(),Hce=HFn;var RCe=function(){function t(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(e,r){this._sourceList=e,this._upstreamSignList=r,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var e=this._sourceHost,r=this._getUpstreamSourceManagers(),n=!!r.length,o,i;if(ICe(e)){var a=e,s=void 0,c=void 0,l=void 0;if(n){var u=r[0];u.prepareSource(),l=u.getSource(),s=l.data,c=l.sourceFormat,i=[u._getVersionSign()]}else s=a.get("data",!0),c=ef(s)?i1:fp,i=[];var f=this._getSourceMetaRawOption()||{},h=l&&l.metaRawOption||{},m=gn(f.seriesLayoutBy,h.seriesLayoutBy)||null,g=gn(f.sourceHeader,h.sourceHeader),v=gn(f.dimensions,h.dimensions),b=m!==h.seriesLayoutBy||!!g!=!!h.sourceHeader||v;o=b?[Fce(s,{seriesLayoutBy:m,sourceHeader:g,dimensions:v},c)]:[]}else{var w=e;if(n){var _=this._applyTransform(r);o=_.sourceList,i=_.upstreamSignList}else{var I=w.get("source",!0);o=[Fce(I,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(o,i)},t.prototype._applyTransform=function(e){var r=this._sourceHost,n=r.get("transform",!0),o=r.get("fromTransformResult",!0);if(o!=null){var i="";e.length!==1&&yir(i)}var a,s=[],c=[];return ue(e,function(l){l.prepareSource();var u=l.getSource(o||0),f="";o!=null&&!u&&yir(f),s.push(u),c.push(l._getVersionSign())}),n?a=hir(n,s,{datasetIndex:r.componentIndex}):o!=null&&(a=[oir(s[0])]),{sourceList:a,upstreamSignList:c}},t.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),r=0;r<e.length;r++){var n=e[r];if(n._isDirty()||this._upstreamSignList[r]!==n._getVersionSign())return!0}},t.prototype.getSource=function(e){e=e||0;var r=this._sourceList[e];if(!r){var n=this._getUpstreamSourceManagers();return n[0]&&n[0].getSource(e)}return r},t.prototype.getSharedDataStore=function(e){var r=e.makeStoreSchema();return this._innerGetDataStore(r.dimensions,e.source,r.hash)},t.prototype._innerGetDataStore=function(e,r,n){var o=0,i=this._storeList,a=i[o];a||(a=i[o]={});var s=a[n];if(!s){var c=this._getUpstreamSourceManagers()[0];ICe(this._sourceHost)&&c?s=c._innerGetDataStore(e,r,n):(s=new Hce,s.initData(new _Ce(r,e.length),e)),a[n]=s}return s},t.prototype._getUpstreamSourceManagers=function(){var e=this._sourceHost;if(ICe(e)){var r=vCe(e);return r?[r.getSourceManager()]:[]}else return ct(Lor(e),function(n){return n.getSourceManager()})},t.prototype._getSourceMetaRawOption=function(){var e=this._sourceHost,r,n,o;if(ICe(e))r=e.get("seriesLayoutBy",!0),n=e.get("sourceHeader",!0),o=e.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var i=e;r=i.get("seriesLayoutBy",!0),n=i.get("sourceHeader",!0),o=i.get("dimensions",!0)}return{seriesLayoutBy:r,sourceHeader:n,dimensions:o}},t}();function Fet(t){var e=t.option.transform;e&&TU(t.option.transform)}function ICe(t){return t.mainType==="series"}function yir(t){throw new Error(t)}d();p();d();p();var bir="line-height:1";function xir(t,e){var r=t.color||"#6e7079",n=t.fontSize||12,o=t.fontWeight||"400",i=t.color||"#464646",a=t.fontSize||14,s=t.fontWeight||"900";return e==="html"?{nameStyle:"font-size:"+wh(n+"")+"px;color:"+wh(r)+";font-weight:"+wh(o+""),valueStyle:"font-size:"+wh(a+"")+"px;color:"+wh(i)+";font-weight:"+wh(s+"")}:{nameStyle:{fontSize:n,fill:r,fontWeight:o},valueStyle:{fontSize:a,fill:i,fontWeight:s}}}var jFn=[0,10,20,30],WFn=["",`
`,`
`,`
`];function es(t,e){return e.type=t,e}function zet(t){return t.type==="section"}function wir(t){return zet(t)?GFn:VFn}function Air(t){if(zet(t)){var e=0,r=t.blocks.length,n=r>1||r>0&&!t.noHeader;return ue(t.blocks,function(o){var i=Air(o);i>=e&&(e=i+ +(n&&(!i||zet(o)&&!o.noHeader)))}),e}return 0}function GFn(t,e,r,n){var o=e.noHeader,i=qFn(Air(e)),a=[],s=e.blocks||[];ms(!s||st(s)),s=s||[];var c=t.orderMode;if(e.sortBlocks&&c){s=s.slice();var l={valueAsc:"asc",valueDesc:"desc"};if(Nr(l,c)){var u=new kCe(l[c],null);s.sort(function(g,v){return u.evaluate(g.sortParam,v.sortParam)})}else c==="seriesDesc"&&s.reverse()}ue(s,function(g,v){var b=e.valueFormatter,w=wir(g)(b?it(it({},t),{valueFormatter:b}):t,g,v>0?i.html:0,n);w!=null&&a.push(w)});var f=t.renderMode==="richText"?a.join(i.richText):Het(a.join(""),o?r:i.html);if(o)return f;var h=dCe(e.header,"ordinal",t.useUTC),m=xir(n,t.renderMode).nameStyle;return t.renderMode==="richText"?Sir(t,h,m)+i.richText+f:Het('<div style="'+m+";"+bir+';">'+wh(h)+"</div>"+f,r)}function VFn(t,e,r,n){var o=t.renderMode,i=e.noName,a=e.noValue,s=!e.markerType,c=e.name,l=t.useUTC,u=e.valueFormatter||t.valueFormatter||function(B){return B=st(B)?B:[B],ct(B,function(L,D){return dCe(L,st(m)?m[D]:m,l)})};if(!(i&&a)){var f=s?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",o),h=i?"":dCe(c,"ordinal",l),m=e.valueType,g=a?[]:u(e.value),v=!s||!i,b=!s&&i,w=xir(n,o),_=w.nameStyle,I=w.valueStyle;return o==="richText"?(s?"":f)+(i?"":Sir(t,h,_))+(a?"":JFn(t,g,v,b,I)):Het((s?"":f)+(i?"":KFn(h,!s,_))+(a?"":YFn(g,v,b,I)),r)}}function jet(t,e,r,n,o,i){if(!!t){var a=wir(t),s={useUTC:o,renderMode:r,orderMode:n,markupStyleCreator:e,valueFormatter:t.valueFormatter};return a(s,t,0,i)}}function qFn(t){return{html:jFn[t],richText:WFn[t]}}function Het(t,e){var r='<div style="clear:both"></div>',n="margin: "+e+"px 0 0";return'<div style="'+n+";"+bir+';">'+t+r+"</div>"}function KFn(t,e,r){var n=e?"margin-left:2px":"";return'<span style="'+r+";"+n+'">'+wh(t)+"</span>"}function YFn(t,e,r,n){var o=r?"10px":"20px",i=e?"float:right;margin-left:"+o:"";return t=st(t)?t:[t],'<span style="'+i+";"+n+'">'+ct(t,function(a){return wh(a)}).join("&nbsp;&nbsp;")+"</span>"}function Sir(t,e,r){return t.markupStyleCreator.wrapRichTextStyle(e,r)}function JFn(t,e,r,n,o){var i=[o],a=n?10:20;return r&&i.push({padding:[0,0,0,a],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(st(e)?e.join(" "):e,i)}function MCe(t,e){var r=t.getData().getItemVisual(e,"style"),n=r[t.visualDrawType];return DS(n)}function PCe(t,e){var r=t.get("padding");return r??(e==="richText"?[8,10]:10)}var NCe=function(){function t(){this.richTextStyles={},this._nextStyleNameId=C4e()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(e,r,n){var o=n==="richText"?this._generateStyleName():null,i=Ror({color:r,type:e,renderMode:n,markerId:o});return Tt(i)?i:(this.richTextStyles[o]=i.style,i.content)},t.prototype.wrapRichTextStyle=function(e,r){var n={};st(r)?ue(r,function(i){return it(n,i)}):it(n,r);var o=this._generateStyleName();return this.richTextStyles[o]=n,"{"+o+"|"+e+"}"},t}();function BCe(t){var e=t.series,r=t.dataIndex,n=t.multipleSeries,o=e.getData(),i=o.mapDimensionsAll("defaultedTooltip"),a=i.length,s=e.getRawValue(r),c=st(s),l=MCe(e,r),u,f,h,m;if(a>1||c&&!a){var g=XFn(s,e,r,i,l);u=g.inlineValues,f=g.inlineValueTypes,h=g.blocks,m=g.inlineValues[0]}else if(a){var v=o.getDimensionInfo(i[0]);m=u=I6(o,r,i[0]),f=v.type}else m=u=c?s[0]:s;var b=LY(e),w=b&&e.name||"",_=o.getName(r),I=n?w:_;return es("section",{header:w,noHeader:n||!b,sortParam:m,blocks:[es("nameValue",{markerType:"item",markerColor:l,name:I,noName:!pd(I),value:u,valueType:f})].concat(h||[])})}function XFn(t,e,r,n,o){var i=e.getData(),a=bh(t,function(f,h,m){var g=i.getDimensionInfo(m);return f=f||g&&g.tooltip!==!1&&g.displayName!=null},!1),s=[],c=[],l=[];n.length?ue(n,function(f){u(I6(i,r,f),f)}):ue(t,u);function u(f,h){var m=i.getDimensionInfo(h);!m||m.otherDims.tooltip===!1||(a?l.push(es("nameValue",{markerType:"subItem",markerColor:o,name:m.displayName,value:f,valueType:m.type})):(s.push(f),c.push(m.type)))}return{inlineValues:s,inlineValueTypes:c,blocks:l}}var X7=un();function OCe(t,e){return t.getName(e)||t.getId(e)}var jce="__universalTransitionEnabled",DCe=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r._selectedDataIndicesMap={},r}return e.prototype.init=function(r,n,o){this.seriesIndex=this.componentIndex,this.dataTask=J7({count:QFn,reset:$Fn}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(r,o);var i=X7(this).sourceManager=new RCe(this);i.prepareSource();var a=this.getInitialData(r,o);_ir(a,this),this.dataTask.context.data=a,X7(this).dataBeforeProcessed=a,Eir(this),this._initSelectedMapFromData(a)},e.prototype.mergeDefaultAndTheme=function(r,n){var o=Y7(this),i=o?Gw(r):{},a=this.subType;Fn.hasClass(a)&&(a+="Series"),ln(r,n.getTheme().get(this.subType)),ln(r,this.getDefaultOption()),r1(r,"label",["show"]),this.fillDataTextStyle(r.data),o&&uy(r,i,o)},e.prototype.mergeOption=function(r,n){r=ln(this.option,r,!0),this.fillDataTextStyle(r.data);var o=Y7(this);o&&uy(this.option,r,o);var i=X7(this).sourceManager;i.dirty(),i.prepareSource();var a=this.getInitialData(r,n);_ir(a,this),this.dataTask.dirty(),this.dataTask.context.data=a,X7(this).dataBeforeProcessed=a,Eir(this),this._initSelectedMapFromData(a)},e.prototype.fillDataTextStyle=function(r){if(r&&!ef(r))for(var n=["show"],o=0;o<r.length;o++)r[o]&&r[o].label&&r1(r[o],"label",n)},e.prototype.getInitialData=function(r,n){},e.prototype.appendData=function(r){var n=this.getRawData();n.appendData(r.data)},e.prototype.getData=function(r){var n=Wet(this);if(n){var o=n.context.data;return r==null?o:o.getLinkedData(r)}else return X7(this).data},e.prototype.getAllData=function(){var r=this.getData();return r&&r.getLinkedDataAll?r.getLinkedDataAll():[{data:r}]},e.prototype.setData=function(r){var n=Wet(this);if(n){var o=n.context;o.outputData=r,n!==this.dataTask&&(o.data=r)}X7(this).data=r},e.prototype.getEncode=function(){var r=this.get("encode",!0);if(r)return cr(r)},e.prototype.getSourceManager=function(){return X7(this).sourceManager},e.prototype.getSource=function(){return this.getSourceManager().getSource()},e.prototype.getRawData=function(){return X7(this).dataBeforeProcessed},e.prototype.getColorBy=function(){var r=this.get("colorBy");return r||"series"},e.prototype.isColorBySeries=function(){return this.getColorBy()==="series"},e.prototype.getBaseAxis=function(){var r=this.coordinateSystem;return r&&r.getBaseAxis&&r.getBaseAxis()},e.prototype.formatTooltip=function(r,n,o){return BCe({series:this,dataIndex:r,multipleSeries:n})},e.prototype.isAnimationEnabled=function(){var r=this.ecModel;if(Zn.node&&!(r&&r.ssr))return!1;var n=this.getShallow("animation");return n&&this.getData().count()>this.getShallow("animationThreshold")&&(n=!1),!!n},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(r,n,o){var i=this.ecModel,a=Nce.prototype.getColorFromPalette.call(this,r,n,o);return a||(a=i.getColorFromPalette(r,n,o)),a},e.prototype.coordDimToDataDim=function(r){return this.getRawData().mapDimensionsAll(r)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(r,n){this._innerSelect(this.getData(n),r)},e.prototype.unselect=function(r,n){var o=this.option.selectedMap;if(!!o){var i=this.option.selectedMode,a=this.getData(n);if(i==="series"||o==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s<r.length;s++){var c=r[s],l=OCe(a,c);o[l]=!1,this._selectedDataIndicesMap[l]=-1}}},e.prototype.toggleSelect=function(r,n){for(var o=[],i=0;i<r.length;i++)o[0]=r[i],this.isSelected(r[i],n)?this.unselect(o,n):this.select(o,n)},e.prototype.getSelectedDataIndices=function(){if(this.option.selectedMap==="all")return[].slice.call(this.getData().getIndices());for(var r=this._selectedDataIndicesMap,n=bn(r),o=[],i=0;i<n.length;i++){var a=r[n[i]];a>=0&&o.push(a)}return o},e.prototype.isSelected=function(r,n){var o=this.option.selectedMap;if(!o)return!1;var i=this.getData(n);return(o==="all"||o[OCe(i,r)])&&!i.getItemModel(r).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[jce])return!0;var r=this.option.universalTransition;return r?r===!0?!0:r&&r.enabled:!1},e.prototype._innerSelect=function(r,n){var o,i,a=this.option,s=a.selectedMode,c=n.length;if(!(!s||!c)){if(s==="series")a.selectedMap="all";else if(s==="multiple"){Sr(a.selectedMap)||(a.selectedMap={});for(var l=a.selectedMap,u=0;u<c;u++){var f=n[u],h=OCe(r,f);l[h]=!0,this._selectedDataIndicesMap[h]=r.getRawIndex(f)}}else if(s==="single"||s===!0){var m=n[c-1],h=OCe(r,m);a.selectedMap=(o={},o[h]=!0,o),this._selectedDataIndicesMap=(i={},i[h]=r.getRawIndex(m),i)}}},e.prototype._initSelectedMapFromData=function(r){if(!this.option.selectedMap){var n=[];r.hasItemOption&&r.each(function(o){var i=r.getRawDataItem(o);i&&i.selected&&n.push(o)}),n.length>0&&this._innerSelect(r,n)}},e.registerClass=function(r){return Fn.registerClass(r)},e.protoInitialize=function(){var r=e.prototype;r.type="series.__base__",r.seriesIndex=0,r.ignoreStyleOnData=!1,r.hasSymbolVisual=!1,r.defaultSymbol="circle",r.visualStyleAccessPath="itemStyle",r.visualDrawType="fill"}(),e}(Fn);Oi(DCe,iJ);Oi(DCe,Nce);I4e(DCe,Fn);function Eir(t){var e=t.name;LY(t)||(t.name=ZFn(t)||e)}function ZFn(t){var e=t.getRawData(),r=e.mapDimensionsAll("seriesName"),n=[];return ue(r,function(o){var i=e.getDimensionInfo(o);i.displayName&&n.push(i.displayName)}),n.join(" ")}function QFn(t){return t.model.getRawData().count()}function $Fn(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),ezn}function ezn(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function _ir(t,e){ue(IU(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),function(r){t.wrapMethod(r,Gr(tzn,e))})}function tzn(t,e){var r=Wet(t);return r&&r.setOutputEnd((e||this).count()),e}function Wet(t){var e=(t.ecModel||{}).scheduler,r=e&&e.getPipeline(t.uid);if(r){var n=r.currentTask;if(n){var o=n.agentStubMap;o&&(n=o.get(t.uid))}return n}}var So=DCe;d();p();var Get=function(){function t(){this.group=new Er,this.uid=Ww("viewComponent")}return t.prototype.init=function(e,r){},t.prototype.render=function(e,r,n,o){},t.prototype.dispose=function(e,r){},t.prototype.updateView=function(e,r,n,o){},t.prototype.updateLayout=function(e,r,n,o){},t.prototype.updateVisual=function(e,r,n,o){},t.prototype.toggleBlurSeries=function(e,r,n){},t.prototype.eachRendered=function(e){var r=this.group;r&&r.traverse(e)},t}();UY(Get);U7(Get);var ko=Get;d();p();d();p();function a1(){var t=un();return function(e){var r=t(e),n=e.pipelineContext,o=!!r.large,i=!!r.progressiveRender,a=r.large=!!(n&&n.large),s=r.progressiveRender=!!(n&&n.progressiveRender);return(o!==a||i!==s)&&"reset"}}var Tir=un(),rzn=a1(),Vet=function(){function t(){this.group=new Er,this.uid=Ww("viewChart"),this.renderTask=J7({plan:nzn,reset:ozn}),this.renderTask.context={view:this}}return t.prototype.init=function(e,r){},t.prototype.render=function(e,r,n,o){},t.prototype.highlight=function(e,r,n,o){var i=e.getData(o&&o.dataType);!i||kir(i,o,"emphasis")},t.prototype.downplay=function(e,r,n,o){var i=e.getData(o&&o.dataType);!i||kir(i,o,"normal")},t.prototype.remove=function(e,r){this.group.removeAll()},t.prototype.dispose=function(e,r){},t.prototype.updateView=function(e,r,n,o){this.render(e,r,n,o)},t.prototype.updateLayout=function(e,r,n,o){this.render(e,r,n,o)},t.prototype.updateVisual=function(e,r,n,o){this.render(e,r,n,o)},t.prototype.eachRendered=function(e){Ig(this.group,e)},t.markUpdateMethod=function(e,r){Tir(e).updateMethod=r},t.protoInitialize=function(){var e=t.prototype;e.type="chart"}(),t}();function Cir(t,e,r){t&&V7(t)&&(e==="emphasis"?K0:Y0)(t,r)}function kir(t,e,r){var n=Fw(t,e),o=e&&e.highlightKey!=null?knr(e.highlightKey):null;n!=null?ue(Co(n),function(i){Cir(t.getItemGraphicEl(i),r,o)}):t.eachItemGraphicEl(function(i){Cir(i,r,o)})}UY(Vet,["dispose"]);U7(Vet);function nzn(t){return rzn(t.model)}function ozn(t){var e=t.model,r=t.ecModel,n=t.api,o=t.payload,i=e.pipelineContext.progressiveRender,a=t.view,s=o&&Tir(o).updateMethod,c=i?"incrementalPrepareRender":s&&a[s]?s:"render";return c!=="render"&&a[c](e,r,n,o),izn[c]}var izn={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},so=Vet;d();p();var LCe="\0__throttleOriginMethod",Iir="\0__throttleRate",Rir="\0__throttleType";function Wce(t,e,r){var n,o=0,i=0,a=null,s,c,l,u;e=e||0;function f(){i=new Date().getTime(),a=null,t.apply(c,l||[])}var h=function(){for(var m=[],g=0;g<arguments.length;g++)m[g]=arguments[g];n=new Date().getTime(),c=this,l=m;var v=u||e,b=u||r;u=null,s=n-(b?o:i)-v,clearTimeout(a),b?a=setTimeout(f,v):s>=0?f():a=setTimeout(f,-s),o=n};return h.clear=function(){a&&(clearTimeout(a),a=null)},h.debounceNextCall=function(m){u=m},h}function Kw(t,e,r,n){var o=t[e];if(!!o){var i=o[LCe]||o,a=o[Rir],s=o[Iir];if(s!==r||a!==n){if(r==null||!n)return t[e]=i;o=t[e]=Wce(i,r,n==="debounce"),o[LCe]=i,o[Rir]=n,o[Iir]=r}return o}}function R6(t,e){var r=t[e];r&&r[LCe]&&(r.clear&&r.clear(),t[e]=r[LCe])}d();p();var Mir=un(),Pir={itemStyle:ay(eet,!0),lineStyle:ay($$e,!0)},azn={lineStyle:"stroke",itemStyle:"fill"};function Nir(t,e){var r=t.visualStyleMapper||Pir[e];return r||(console.warn("Unkown style type '"+e+"'."),Pir.itemStyle)}function Bir(t,e){var r=t.visualDrawType||azn[e];return r||(console.warn("Unkown style type '"+e+"'."),"fill")}var Oir={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var r=t.getData(),n=t.visualStyleAccessPath||"itemStyle",o=t.getModel(n),i=Nir(t,n),a=i(o),s=o.getShallow("decal");s&&(r.setVisual("decal",s),s.dirty=!0);var c=Bir(t,n),l=a[c],u=sr(l)?l:null,f=a.fill==="auto"||a.stroke==="auto";if(!a[c]||u||f){var h=t.getColorFromPalette(t.name,null,e.getSeriesCount());a[c]||(a[c]=h,r.setVisual("colorFromPalette",!0)),a.fill=a.fill==="auto"||sr(a.fill)?h:a.fill,a.stroke=a.stroke==="auto"||sr(a.stroke)?h:a.stroke}if(r.setVisual("style",a),r.setVisual("drawType",c),!e.isSeriesFiltered(t)&&u)return r.setVisual("colorFromPalette",!1),{dataEach:function(m,g){var v=t.getDataParams(g),b=it({},a);b[c]=u(v),m.setItemVisual(g,"style",b)}}}},Gce=new Ao,Dir={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!(t.ignoreStyleOnData||e.isSeriesFiltered(t))){var r=t.getData(),n=t.visualStyleAccessPath||"itemStyle",o=Nir(t,n),i=r.getVisual("drawType");return{dataEach:r.hasItemOption?function(a,s){var c=a.getRawDataItem(s);if(c&&c[n]){Gce.option=c[n];var l=o(Gce),u=a.ensureUniqueItemVisual(s,"style");it(u,l),Gce.option.decal&&(a.setItemVisual(s,"decal",Gce.option.decal),Gce.option.decal.dirty=!0),i in l&&a.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},Lir={performRawSeries:!0,overallReset:function(t){var e=cr();t.eachSeries(function(r){var n=r.getColorBy();if(!r.isColorBySeries()){var o=r.type+"-"+n,i=e.get(o);i||(i={},e.set(o,i)),Mir(r).scope=i}}),t.eachSeries(function(r){if(!(r.isColorBySeries()||t.isSeriesFiltered(r))){var n=r.getRawData(),o={},i=r.getData(),a=Mir(r).scope,s=r.visualStyleAccessPath||"itemStyle",c=Bir(r,s);i.each(function(l){var u=i.getRawIndex(l);o[u]=l}),n.each(function(l){var u=o[l],f=i.getItemVisual(u,"colorFromPalette");if(f){var h=i.ensureUniqueItemVisual(u,"style"),m=n.getName(l)||l+"",g=n.count();h[c]=r.getColorFromPalette(m,a,g)}})}})}};d();p();var FCe=Math.PI;function qet(t,e){e=e||{},yr(e,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var r=new Er,n=new En({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});r.add(n);var o=new Ln({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),i=new En({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});r.add(i);var a;return e.showSpinner&&(a=new wce({shape:{startAngle:-FCe/2,endAngle:-FCe/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),a.animateShape(!0).when(1e3,{endAngle:FCe*3/2}).start("circularInOut"),a.animateShape(!0).when(1e3,{startAngle:FCe*3/2}).delay(300).start("circularInOut"),r.add(a)),r.resize=function(){var s=o.getBoundingRect().width,c=e.showSpinner?e.spinnerRadius:0,l=(t.getWidth()-c*2-(e.showSpinner&&s?10:0)-s)/2-(e.showSpinner&&s?0:5+s/2)+(e.showSpinner?0:s/2)+(s?0:c),u=t.getHeight()/2;e.showSpinner&&a.setShape({cx:l,cy:u}),i.setShape({x:l-c,y:u-c,width:c*2,height:c*2}),n.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},r.resize(),r}d();p();var szn=function(){function t(e,r,n,o){this._stageTaskMap=cr(),this.ecInstance=e,this.api=r,n=this._dataProcessorHandlers=n.slice(),o=this._visualHandlers=o.slice(),this._allHandlers=n.concat(o)}return t.prototype.restoreData=function(e,r){e.restoreData(r),this._stageTaskMap.each(function(n){var o=n.overallTask;o&&o.dirty()})},t.prototype.getPerformArgs=function(e,r){if(!!e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),o=n.context,i=!r&&n.progressiveEnabled&&(!o||o.progressiveRender)&&e.__idxInPipeline>n.blockIndex,a=i?n.step:null,s=o&&o.modDataCount,c=s!=null?Math.ceil(s/a):null;return{step:a,modBy:c,modDataCount:s}}},t.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},t.prototype.updateStreamModes=function(e,r){var n=this._pipelineMap.get(e.uid),o=e.getData(),i=o.count(),a=n.progressiveEnabled&&r.incrementalPrepareRender&&i>=n.threshold,s=e.get("large")&&i>=e.get("largeThreshold"),c=e.get("progressiveChunkMode")==="mod"?i:null;e.pipelineContext=n.context={progressiveRender:a,modDataCount:c,large:s}},t.prototype.restorePipelines=function(e){var r=this,n=r._pipelineMap=cr();e.eachSeries(function(o){var i=o.getProgressive(),a=o.uid;n.set(a,{id:a,head:null,tail:null,threshold:o.getProgressiveThreshold(),progressiveEnabled:i&&!(o.preventIncremental&&o.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),r._pipe(o,o.dataTask)})},t.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,r=this.api.getModel(),n=this.api;ue(this._allHandlers,function(o){var i=e.get(o.uid)||e.set(o.uid,{}),a="";ms(!(o.reset&&o.overallReset),a),o.reset&&this._createSeriesStageTask(o,i,r,n),o.overallReset&&this._createOverallStageTask(o,i,r,n)},this)},t.prototype.prepareView=function(e,r,n,o){var i=e.renderTask,a=i.context;a.model=r,a.ecModel=n,a.api=o,i.__block=!e.incrementalPrepareRender,this._pipe(r,i)},t.prototype.performDataProcessorTasks=function(e,r){this._performStageTasks(this._dataProcessorHandlers,e,r,{block:!0})},t.prototype.performVisualTasks=function(e,r,n){this._performStageTasks(this._visualHandlers,e,r,n)},t.prototype._performStageTasks=function(e,r,n,o){o=o||{};var i=!1,a=this;ue(e,function(c,l){if(!(o.visualType&&o.visualType!==c.visualType)){var u=a._stageTaskMap.get(c.uid),f=u.seriesTaskMap,h=u.overallTask;if(h){var m,g=h.agentStubMap;g.each(function(b){s(o,b)&&(b.dirty(),m=!0)}),m&&h.dirty(),a.updatePayload(h,n);var v=a.getPerformArgs(h,o.block);g.each(function(b){b.perform(v)}),h.perform(v)&&(i=!0)}else f&&f.each(function(b,w){s(o,b)&&b.dirty();var _=a.getPerformArgs(b,o.block);_.skip=!c.performRawSeries&&r.isSeriesFiltered(b.context.model),a.updatePayload(b,n),b.perform(_)&&(i=!0)})}});function s(c,l){return c.setDirty&&(!c.dirtyMap||c.dirtyMap.get(l.__pipeline.id))}this.unfinished=i||this.unfinished},t.prototype.performSeriesTasks=function(e){var r;e.eachSeries(function(n){r=n.dataTask.perform()||r}),this.unfinished=r||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each(function(e){var r=e.tail;do{if(r.__block){e.blockIndex=r.__idxInPipeline;break}r=r.getUpstream()}while(r)})},t.prototype.updatePayload=function(e,r){r!=="remain"&&(e.context.payload=r)},t.prototype._createSeriesStageTask=function(e,r,n,o){var i=this,a=r.seriesTaskMap,s=r.seriesTaskMap=cr(),c=e.seriesType,l=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(u):c?n.eachRawSeriesByType(c,u):l&&l(n,o).each(u);function u(f){var h=f.uid,m=s.set(h,a&&a.get(h)||J7({plan:dzn,reset:pzn,count:mzn}));m.context={model:f,ecModel:n,api:o,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(f,m)}},t.prototype._createOverallStageTask=function(e,r,n,o){var i=this,a=r.overallTask=r.overallTask||J7({reset:czn});a.context={ecModel:n,api:o,overallReset:e.overallReset,scheduler:i};var s=a.agentStubMap,c=a.agentStubMap=cr(),l=e.seriesType,u=e.getTargetSeries,f=!0,h=!1,m="";ms(!e.createOnAllSeries,m),l?n.eachRawSeriesByType(l,g):u?u(n,o).each(g):(f=!1,ue(n.getSeries(),g));function g(v){var b=v.uid,w=c.set(b,s&&s.get(b)||(h=!0,J7({reset:lzn,onDirty:fzn})));w.context={model:v,overallProgress:f},w.agent=a,w.__block=f,i._pipe(v,w)}h&&a.dirty()},t.prototype._pipe=function(e,r){var n=e.uid,o=this._pipelineMap.get(n);!o.head&&(o.head=r),o.tail&&o.tail.pipe(r),o.tail=r,r.__idxInPipeline=o.count++,r.__pipeline=o},t.wrapStageHandler=function(e,r){return sr(e)&&(e={overallReset:e,seriesType:gzn(e)}),e.uid=Ww("stageHandler"),r&&(e.visualType=r),e},t}();function czn(t){t.overallReset(t.ecModel,t.api,t.payload)}function lzn(t){return t.overallProgress&&uzn}function uzn(){this.agent.dirty(),this.getDownstream().dirty()}function fzn(){this.agent&&this.agent.dirty()}function dzn(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function pzn(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Co(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?ct(e,function(r,n){return Uir(n)}):hzn}var hzn=Uir(0);function Uir(t){return function(e,r){var n=r.data,o=r.resetDefines[t];if(o&&o.dataEach)for(var i=e.start;i<e.end;i++)o.dataEach(n,i);else o&&o.progress&&o.progress(e,n)}}function mzn(t){return t.data.count()}function gzn(t){zCe=null;try{t(Vce,Fir)}catch{}return zCe}var Vce={},Fir={},zCe;zir(Vce,xCe);zir(Fir,wCe);Vce.eachSeriesByType=Vce.eachRawSeriesByType=function(t){zCe=t};Vce.eachComponent=function(t){t.mainType==="series"&&t.subType&&(zCe=t.subType)};function zir(t,e){for(var r in e.prototype)t[r]=$a}var Ket=szn;d();p();var Hir=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],jir={color:Hir,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],Hir]};d();p();var Rg="#B9B8CE",Wir="#100C2A",HCe=function(){return{axisLine:{lineStyle:{color:Rg}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},Gir=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],Vir={darkMode:!0,color:Gir,backgroundColor:Wir,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:Rg}},textStyle:{color:Rg},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:Rg}},dataZoom:{borderColor:"#71708A",textStyle:{color:Rg},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:Rg}},timeline:{lineStyle:{color:Rg},label:{color:Rg},controlStyle:{color:Rg,borderColor:Rg}},calendar:{itemStyle:{color:Wir},dayLabel:{color:Rg},monthLabel:{color:Rg},yearLabel:{color:Rg}},timeAxis:HCe(),logAxis:HCe(),valueAxis:HCe(),categoryAxis:HCe(),line:{symbol:"circle"},graph:{color:Gir},gauge:{title:{color:Rg},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:Rg},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};Vir.categoryAxis.splitLine.show=!1;var qir=Vir;d();p();var Kir=function(){function t(){}return t.prototype.normalizeQuery=function(e){var r={},n={},o={};if(Tt(e)){var i=iy(e);r.mainType=i.main||null,r.subType=i.sub||null}else{var a=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1};ue(e,function(c,l){for(var u=!1,f=0;f<a.length;f++){var h=a[f],m=l.lastIndexOf(h);if(m>0&&m===l.length-h.length){var g=l.slice(0,m);g!=="data"&&(r.mainType=g,r[h.toLowerCase()]=c,u=!0)}}s.hasOwnProperty(l)&&(n[l]=c,u=!0),u||(o[l]=c)})}return{cptQuery:r,dataQuery:n,otherQuery:o}},t.prototype.filter=function(e,r){var n=this.eventInfo;if(!n)return!0;var o=n.targetEl,i=n.packedEvent,a=n.model,s=n.view;if(!a||!s)return!0;var c=r.cptQuery,l=r.dataQuery;return u(c,a,"mainType")&&u(c,a,"subType")&&u(c,a,"index","componentIndex")&&u(c,a,"name")&&u(c,a,"id")&&u(l,i,"name")&&u(l,i,"dataIndex")&&u(l,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(e,r.otherQuery,o,i));function u(f,h,m,g){return f[m]==null||h[g||m]===f[m]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}();d();p();var Yet=["symbol","symbolSize","symbolRotate","symbolOffset"],Yir=Yet.concat(["symbolKeepAspect"]),Jir={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var r=t.getData();if(t.legendIcon&&r.setVisual("legendIcon",t.legendIcon),!t.hasSymbolVisual)return;for(var n={},o={},i=!1,a=0;a<Yet.length;a++){var s=Yet[a],c=t.get(s);sr(c)?(i=!0,o[s]=c):n[s]=c}if(n.symbol=n.symbol||t.defaultSymbol,r.setVisual(it({legendIcon:t.legendIcon||n.symbol,symbolKeepAspect:t.get("symbolKeepAspect")},n)),e.isSeriesFiltered(t))return;var l=bn(o);function u(f,h){for(var m=t.getRawValue(h),g=t.getDataParams(h),v=0;v<l.length;v++){var b=l[v];f.setItemVisual(h,b,o[b](m,g))}}return{dataEach:i?u:null}}},Xir={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.hasSymbolVisual||e.isSeriesFiltered(t))return;var r=t.getData();function n(o,i){for(var a=o.getItemModel(i),s=0;s<Yir.length;s++){var c=Yir[s],l=a.getShallow(c,!0);l!=null&&o.setItemVisual(i,c,l)}}return{dataEach:r.hasItemOption?n:null}}};d();p();function qce(t,e,r){switch(r){case"color":var n=t.getItemVisual(e,"style");return n[t.getVisual("drawType")];case"opacity":return t.getItemVisual(e,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getItemVisual(e,r);default:}}function U3(t,e){switch(e){case"color":var r=t.getVisual("style");return r[t.getVisual("drawType")];case"opacity":return t.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getVisual(e);default:}}function Jet(t,e,r,n){switch(r){case"color":var o=t.ensureUniqueItemVisual(e,"style");o[t.getVisual("drawType")]=n,t.setItemVisual(e,"colorFromPalette",!1);break;case"opacity":t.ensureUniqueItemVisual(e,"style").opacity=n;break;case"symbol":case"symbolSize":case"liftZ":t.setItemVisual(e,r,n);break;default:}}d();p();function jCe(t,e){function r(n,o){var i=[];return n.eachComponent({mainType:"series",subType:t,query:o},function(a){i.push(a.seriesIndex)}),i}ue([[t+"ToggleSelect","toggleSelect"],[t+"Select","select"],[t+"UnSelect","unselect"]],function(n){e(n[0],function(o,i,a){o=it({},o),a.dispatchAction(it(o,{type:n[1],seriesIndex:r(i,o)}))})})}function sJ(t,e,r,n,o){var i=t+e;r.isSilent(i)||n.eachComponent({mainType:"series",subType:"pie"},function(a){for(var s=a.seriesIndex,c=a.option.selectedMap,l=o.selected,u=0;u<l.length;u++)if(l[u].seriesIndex===s){var f=a.getData(),h=Fw(f,o.fromActionPayload);r.trigger(i,{type:i,seriesId:a.id,name:st(h)?f.getName(h[0]):f.getName(h),selected:Tt(c)?c:it({},c)})}})}function Zir(t,e,r){t.on("selectchanged",function(n){var o=r.getModel();n.isFromClick?(sJ("map","selectchanged",e,o,n),sJ("pie","selectchanged",e,o,n)):n.fromAction==="select"?(sJ("map","selected",e,o,n),sJ("pie","selected",e,o,n)):n.fromAction==="unselect"&&(sJ("map","unselected",e,o,n),sJ("pie","unselected",e,o,n))})}d();p();function FS(t,e,r){for(var n;t&&!(e(t)&&(n=t,r));)t=t.__hostTarget||t.parent;return n}d();p();d();p();d();p();var vzn=Math.round(Math.random()*9),yzn=typeof Object.defineProperty=="function",bzn=function(){function t(){this._id="__ec_inner_"+vzn++}return t.prototype.get=function(e){return this._guard(e)[this._id]},t.prototype.set=function(e,r){var n=this._guard(e);return yzn?Object.defineProperty(n,this._id,{value:r,enumerable:!1,configurable:!0}):n[this._id]=r,this},t.prototype.delete=function(e){return this.has(e)?(delete this._guard(e)[this._id],!0):!1},t.prototype.has=function(e){return!!this._guard(e)[this._id]},t.prototype._guard=function(e){if(e!==Object(e))throw TypeError("Value of WeakMap is not a non-null object.");return e},t}(),Qir=bzn;d();p();var xzn=en.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var r=e.cx,n=e.cy,o=e.width/2,i=e.height/2;t.moveTo(r,n-i),t.lineTo(r+o,n+i),t.lineTo(r-o,n+i),t.closePath()}}),wzn=en.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var r=e.cx,n=e.cy,o=e.width/2,i=e.height/2;t.moveTo(r,n-i),t.lineTo(r+o,n),t.lineTo(r,n+i),t.lineTo(r-o,n),t.closePath()}}),Azn=en.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var r=e.x,n=e.y,o=e.width/5*3,i=Math.max(o,e.height),a=o/2,s=a*a/(i-a),c=n-i+a+s,l=Math.asin(s/a),u=Math.cos(l)*a,f=Math.sin(l),h=Math.cos(l),m=a*.6,g=a*.7;t.moveTo(r-u,c+s),t.arc(r,c,a,Math.PI-l,Math.PI*2+l),t.bezierCurveTo(r+u-f*m,c+s+h*m,r,n-g,r,n),t.bezierCurveTo(r,n-g,r-u+f*m,c+s+h*m,r-u,c+s),t.closePath()}}),Szn=en.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var r=e.height,n=e.width,o=e.x,i=e.y,a=n/3*2;t.moveTo(o,i),t.lineTo(o+a,i+r),t.lineTo(o,i+r/4*3),t.lineTo(o-a,i+r),t.lineTo(o,i),t.closePath()}}),Ezn={line:Gs,rect:En,roundRect:En,square:En,circle:up,diamond:wzn,pin:Azn,arrow:Szn,triangle:xzn},_zn={line:function(t,e,r,n,o){o.x1=t,o.y1=e+n/2,o.x2=t+r,o.y2=e+n/2},rect:function(t,e,r,n,o){o.x=t,o.y=e,o.width=r,o.height=n},roundRect:function(t,e,r,n,o){o.x=t,o.y=e,o.width=r,o.height=n,o.r=Math.min(r,n)/4},square:function(t,e,r,n,o){var i=Math.min(r,n);o.x=t,o.y=e,o.width=i,o.height=i},circle:function(t,e,r,n,o){o.cx=t+r/2,o.cy=e+n/2,o.r=Math.min(r,n)/2},diamond:function(t,e,r,n,o){o.cx=t+r/2,o.cy=e+n/2,o.width=r,o.height=n},pin:function(t,e,r,n,o){o.x=t+r/2,o.y=e+n/2,o.width=r,o.height=n},arrow:function(t,e,r,n,o){o.x=t+r/2,o.y=e+n/2,o.width=r,o.height=n},triangle:function(t,e,r,n,o){o.cx=t+r/2,o.cy=e+n/2,o.width=r,o.height=n}},Kce={};ue(Ezn,function(t,e){Kce[e]=new t});var Czn=en.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(t,e,r){var n=qU(t,e,r),o=this.shape;return o&&o.symbolType==="pin"&&e.position==="inside"&&(n.y=r.y+r.height*.4),n},buildPath:function(t,e,r){var n=e.symbolType;if(n!=="none"){var o=Kce[n];o||(n="rect",o=Kce[n]),_zn[n](e.x,e.y,e.width,e.height,o.shape),o.buildPath(t,o.shape,r)}}});function kzn(t,e){if(this.type!=="image"){var r=this.style;this.__isEmptyBrush?(r.stroke=t,r.fill=e||"#fff",r.lineWidth=2):this.shape.symbolType==="line"?r.stroke=t:r.fill=t,this.markRedraw()}}function vi(t,e,r,n,o,i,a){var s=t.indexOf("empty")===0;s&&(t=t.substr(5,1).toLowerCase()+t.substr(6));var c;return t.indexOf("image://")===0?c=Y$e(t.slice(8),new Zr(e,r,n,o),a?"center":"cover"):t.indexOf("path://")===0?c=XY(t.slice(7),{},new Zr(e,r,n,o),a?"center":"cover"):c=new Czn({shape:{symbolType:t,x:e,y:r,width:n,height:o}}),c.__isEmptyBrush=s,c.setColor=kzn,i&&c.setColor(i),c}function F3(t){return st(t)||(t=[+t,+t]),[t[0]||0,t[1]||0]}function Yw(t,e){if(t!=null)return st(t)||(t=[t,t]),[er(t[0],e[0])||0,er(gn(t[1],t[0]),e[1])||0]}d();p();d();p();function bF(t){return isFinite(t)}function Tzn(t,e,r){var n=e.x==null?0:e.x,o=e.x2==null?1:e.x2,i=e.y==null?0:e.y,a=e.y2==null?0:e.y2;e.global||(n=n*r.width+r.x,o=o*r.width+r.x,i=i*r.height+r.y,a=a*r.height+r.y),n=bF(n)?n:0,o=bF(o)?o:1,i=bF(i)?i:0,a=bF(a)?a:0;var s=t.createLinearGradient(n,i,o,a);return s}function Izn(t,e,r){var n=r.width,o=r.height,i=Math.min(n,o),a=e.x==null?.5:e.x,s=e.y==null?.5:e.y,c=e.r==null?.5:e.r;e.global||(a=a*n+r.x,s=s*o+r.y,c=c*i),a=bF(a)?a:.5,s=bF(s)?s:.5,c=c>=0&&bF(c)?c:.5;var l=t.createRadialGradient(a,s,0,a,s,c);return l}function Yce(t,e,r){for(var n=e.type==="radial"?Izn(t,e,r):Tzn(t,e,r),o=e.colorStops,i=0;i<o.length;i++)n.addColorStop(o[i].offset,o[i].color);return n}function ear(t,e){if(t===e||!t&&!e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var r=0;r<t.length;r++)if(t[r]!==e[r])return!0;return!1}function WCe(t){return parseInt(t,10)}function Z7(t,e,r){var n=["width","height"][e],o=["clientWidth","clientHeight"][e],i=["paddingLeft","paddingTop"][e],a=["paddingRight","paddingBottom"][e];if(r[n]!=null&&r[n]!=="auto")return parseFloat(r[n]);var s=document.defaultView.getComputedStyle(t);return(t[o]||WCe(s[n])||WCe(t.style[n]))-(WCe(s[i])||0)-(WCe(s[a])||0)|0}d();p();function Rzn(t,e){return!t||t==="solid"||!(e>0)?null:t==="dashed"?[4*e,2*e]:t==="dotted"?[e]:In(t)?[t]:st(t)?t:null}function Jce(t){var e=t.style,r=e.lineDash&&e.lineWidth>0&&Rzn(e.lineDash,e.lineWidth),n=e.lineDashOffset;if(r){var o=e.strokeNoScale&&t.getLineScale?t.getLineScale():1;o&&o!==1&&(r=ct(r,function(i){return i/o}),n/=o)}return[r,n]}var Mzn=new vd(!0);function GCe(t){var e=t.stroke;return!(e==null||e==="none"||!(t.lineWidth>0))}function tar(t){return typeof t=="string"&&t!=="none"}function VCe(t){var e=t.fill;return e!=null&&e!=="none"}function rar(t,e){if(e.fillOpacity!=null&&e.fillOpacity!==1){var r=t.globalAlpha;t.globalAlpha=e.fillOpacity*e.opacity,t.fill(),t.globalAlpha=r}else t.fill()}function nar(t,e){if(e.strokeOpacity!=null&&e.strokeOpacity!==1){var r=t.globalAlpha;t.globalAlpha=e.strokeOpacity*e.opacity,t.stroke(),t.globalAlpha=r}else t.stroke()}function qCe(t,e,r){var n=lce(e.image,e.__image,r);if(FY(n)){var o=t.createPattern(n,e.repeat||"repeat");if(typeof DOMMatrix=="function"&&o&&o.setTransform){var i=new DOMMatrix;i.translateSelf(e.x||0,e.y||0),i.rotateSelf(0,0,(e.rotation||0)*AY),i.scaleSelf(e.scaleX||1,e.scaleY||1),o.setTransform(i)}return o}}function Pzn(t,e,r,n){var o,i=GCe(r),a=VCe(r),s=r.strokePercent,c=s<1,l=!e.path;(!e.silent||c)&&l&&e.createPathProxy();var u=e.path||Mzn,f=e.__dirty;if(!n){var h=r.fill,m=r.stroke,g=a&&!!h.colorStops,v=i&&!!m.colorStops,b=a&&!!h.image,w=i&&!!m.image,_=void 0,I=void 0,B=void 0,L=void 0,D=void 0;(g||v)&&(D=e.getBoundingRect()),g&&(_=f?Yce(t,h,D):e.__canvasFillGradient,e.__canvasFillGradient=_),v&&(I=f?Yce(t,m,D):e.__canvasStrokeGradient,e.__canvasStrokeGradient=I),b&&(B=f||!e.__canvasFillPattern?qCe(t,h,e):e.__canvasFillPattern,e.__canvasFillPattern=B),w&&(L=f||!e.__canvasStrokePattern?qCe(t,m,e):e.__canvasStrokePattern,e.__canvasStrokePattern=B),g?t.fillStyle=_:b&&(B?t.fillStyle=B:a=!1),v?t.strokeStyle=I:w&&(L?t.strokeStyle=L:i=!1)}var z=e.getGlobalScale();u.setScale(z[0],z[1],e.segmentIgnoreThreshold);var G,U;t.setLineDash&&r.lineDash&&(o=Jce(e),G=o[0],U=o[1]);var T=!0;(l||f&M7)&&(u.setDPR(t.dpr),c?u.setContext(null):(u.setContext(t),T=!1),u.reset(),e.buildPath(u,e.shape,n),u.toStatic(),e.pathUpdated()),T&&u.rebuildPath(t,c?s:1),G&&(t.setLineDash(G),t.lineDashOffset=U),n||(r.strokeFirst?(i&&nar(t,r),a&&rar(t,r)):(a&&rar(t,r),i&&nar(t,r))),G&&t.setLineDash([])}function Nzn(t,e,r){var n=e.__image=lce(r.image,e.__image,e,e.onload);if(!(!n||!FY(n))){var o=r.x||0,i=r.y||0,a=e.getWidth(),s=e.getHeight(),c=n.width/n.height;if(a==null&&s!=null?a=s*c:s==null&&a!=null?s=a/c:a==null&&s==null&&(a=n.width,s=n.height),r.sWidth&&r.sHeight){var l=r.sx||0,u=r.sy||0;t.drawImage(n,l,u,r.sWidth,r.sHeight,o,i,a,s)}else if(r.sx&&r.sy){var l=r.sx,u=r.sy,f=a-l,h=s-u;t.drawImage(n,l,u,f,h,o,i,a,s)}else t.drawImage(n,o,i,a,s)}}function Bzn(t,e,r){var n,o=r.text;if(o!=null&&(o+=""),o){t.font=r.font||Zb,t.textAlign=r.textAlign,t.textBaseline=r.textBaseline;var i=void 0,a=void 0;t.setLineDash&&r.lineDash&&(n=Jce(e),i=n[0],a=n[1]),i&&(t.setLineDash(i),t.lineDashOffset=a),r.strokeFirst?(GCe(r)&&t.strokeText(o,r.x,r.y),VCe(r)&&t.fillText(o,r.x,r.y)):(VCe(r)&&t.fillText(o,r.x,r.y),GCe(r)&&t.strokeText(o,r.x,r.y)),i&&t.setLineDash([])}}var oar=["shadowBlur","shadowOffsetX","shadowOffsetY"],iar=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function far(t,e,r,n,o){var i=!1;if(!n&&(r=r||{},e===r))return!1;if(n||e.opacity!==r.opacity){dy(t,o),i=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?T3.opacity:a}(n||e.blend!==r.blend)&&(i||(dy(t,o),i=!0),t.globalCompositeOperation=e.blend||T3.blend);for(var s=0;s<oar.length;s++){var c=oar[s];(n||e[c]!==r[c])&&(i||(dy(t,o),i=!0),t[c]=t.dpr*(e[c]||0))}return(n||e.shadowColor!==r.shadowColor)&&(i||(dy(t,o),i=!0),t.shadowColor=e.shadowColor||T3.shadowColor),i}function aar(t,e,r,n,o){var i=Xce(e,o.inHover),a=n?null:r&&Xce(r,o.inHover)||{};if(i===a)return!1;var s=far(t,i,a,n,o);if((n||i.fill!==a.fill)&&(s||(dy(t,o),s=!0),tar(i.fill)&&(t.fillStyle=i.fill)),(n||i.stroke!==a.stroke)&&(s||(dy(t,o),s=!0),tar(i.stroke)&&(t.strokeStyle=i.stroke)),(n||i.opacity!==a.opacity)&&(s||(dy(t,o),s=!0),t.globalAlpha=i.opacity==null?1:i.opacity),e.hasStroke()){var c=i.lineWidth,l=c/(i.strokeNoScale&&e.getLineScale?e.getLineScale():1);t.lineWidth!==l&&(s||(dy(t,o),s=!0),t.lineWidth=l)}for(var u=0;u<iar.length;u++){var f=iar[u],h=f[0];(n||i[h]!==a[h])&&(s||(dy(t,o),s=!0),t[h]=i[h]||f[1])}return s}function Ozn(t,e,r,n,o){return far(t,Xce(e,o.inHover),r&&Xce(r,o.inHover),n,o)}function dar(t,e){var r=e.transform,n=t.dpr||1;r?t.setTransform(n*r[0],n*r[1],n*r[2],n*r[3],n*r[4],n*r[5]):t.setTransform(n,0,0,n,0,0)}function Dzn(t,e,r){for(var n=!1,o=0;o<t.length;o++){var i=t[o];n=n||i.isZeroArea(),dar(e,i),e.beginPath(),i.buildPath(e,i.shape),e.clip()}r.allClipped=n}function Lzn(t,e){return t&&e?t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||t[4]!==e[4]||t[5]!==e[5]:!(!t&&!e)}var sar=1,car=2,lar=3,uar=4;function Uzn(t){var e=VCe(t),r=GCe(t);return!(t.lineDash||!(+e^+r)||e&&typeof t.fill!="string"||r&&typeof t.stroke!="string"||t.strokePercent<1||t.strokeOpacity<1||t.fillOpacity<1)}function dy(t,e){e.batchFill&&t.fill(),e.batchStroke&&t.stroke(),e.batchFill="",e.batchStroke=""}function Xce(t,e){return e&&t.__hoverStyle||t.style}function KCe(t,e){Q7(t,e,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function Q7(t,e,r,n){var o=e.transform;if(!e.shouldBePainted(r.viewWidth,r.viewHeight,!1,!1)){e.__dirty&=~Mf,e.__isRendered=!1;return}var i=e.__clipPaths,a=r.prevElClipPaths,s=!1,c=!1;if((!a||ear(i,a))&&(a&&a.length&&(dy(t,r),t.restore(),c=s=!0,r.prevElClipPaths=null,r.allClipped=!1,r.prevEl=null),i&&i.length&&(dy(t,r),t.save(),Dzn(i,t,r),s=!0),r.prevElClipPaths=i),r.allClipped){e.__isRendered=!1;return}e.beforeBrush&&e.beforeBrush(),e.innerBeforeBrush();var l=r.prevEl;l||(c=s=!0);var u=e instanceof en&&e.autoBatch&&Uzn(e.style);s||Lzn(o,l.transform)?(dy(t,r),dar(t,e)):u||dy(t,r);var f=Xce(e,r.inHover);e instanceof en?(r.lastDrawType!==sar&&(c=!0,r.lastDrawType=sar),aar(t,e,l,c,r),(!u||!r.batchFill&&!r.batchStroke)&&t.beginPath(),Pzn(t,e,f,u),u&&(r.batchFill=f.fill||"",r.batchStroke=f.stroke||"")):e instanceof g6?(r.lastDrawType!==lar&&(c=!0,r.lastDrawType=lar),aar(t,e,l,c,r),Bzn(t,e,f)):e instanceof Oa?(r.lastDrawType!==car&&(c=!0,r.lastDrawType=car),Ozn(t,e,l,c,r),Nzn(t,e,f)):e.getTemporalDisplayables&&(r.lastDrawType!==uar&&(c=!0,r.lastDrawType=uar),Fzn(t,e,r)),u&&n&&dy(t,r),e.innerAfterBrush(),e.afterBrush&&e.afterBrush(),r.prevEl=e,e.__dirty=0,e.__isRendered=!0}function Fzn(t,e,r){var n=e.getDisplayables(),o=e.getTemporalDisplayables();t.save();var i={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:r.viewWidth,viewHeight:r.viewHeight,inHover:r.inHover},a,s;for(a=e.getCursor(),s=n.length;a<s;a++){var c=n[a];c.beforeBrush&&c.beforeBrush(),c.innerBeforeBrush(),Q7(t,c,i,a===s-1),c.innerAfterBrush(),c.afterBrush&&c.afterBrush(),i.prevEl=c}for(var l=0,u=o.length;l<u;l++){var c=o[l];c.beforeBrush&&c.beforeBrush(),c.innerBeforeBrush(),Q7(t,c,i,l===u-1),c.innerAfterBrush(),c.afterBrush&&c.afterBrush(),i.prevEl=c}e.clearTemporalDisplayables(),e.notClear=!0,t.restore()}var Xet=new Qir,par=new _3(100),har=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function zS(t,e){if(t==="none")return null;var r=e.getDevicePixelRatio(),n=e.getZr(),o=n.painter.type==="svg";t.dirty&&Xet.delete(t);var i=Xet.get(t);if(i)return i;var a=yr(t,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});a.backgroundColor==="none"&&(a.backgroundColor=null);var s={repeat:"repeat"};return c(s),s.rotation=a.rotation,s.scaleX=s.scaleY=o?1:1/r,Xet.set(t,s),t.dirty=!1,s;function c(l){for(var u=[r],f=!0,h=0;h<har.length;++h){var m=a[har[h]];if(m!=null&&!st(m)&&!Tt(m)&&!In(m)&&typeof m!="boolean"){f=!1;break}u.push(m)}var g;if(f){g=u.join(",")+(o?"-svg":"");var v=par.get(g);v&&(o?l.svgElement=v:l.image=v)}var b=gar(a.dashArrayX),w=zzn(a.dashArrayY),_=mar(a.symbol),I=Hzn(b),B=yar(w),L=!o&&q0.createCanvas(),D=o&&{tag:"g",attrs:{},key:"dcl",children:[]},z=U(),G;L&&(L.width=z.width*r,L.height=z.height*r,G=L.getContext("2d")),T(),f&&par.put(g,L||D),l.image=L,l.svgElement=D,l.svgWidth=z.width,l.svgHeight=z.height;function U(){for(var P=1,j=0,M=I.length;j<M;++j)P=c$e(P,I[j]);for(var y=1,j=0,M=_.length;j<M;++j)y=c$e(y,_[j].length);P*=y;var x=B*I.length*_.length;if(!1)var C;return{width:Math.max(1,Math.min(P,a.maxTileWidth)),height:Math.max(1,Math.min(x,a.maxTileHeight))}}function T(){G&&(G.clearRect(0,0,L.width,L.height),a.backgroundColor&&(G.fillStyle=a.backgroundColor,G.fillRect(0,0,L.width,L.height)));for(var P=0,j=0;j<w.length;++j)P+=w[j];if(P<=0)return;for(var M=-B,y=0,x=0,C=0;M<z.height;){if(y%2===0){for(var R=x/2%_.length,E=0,N=0,V=0;E<z.width*2;){for(var F=0,j=0;j<b[C].length;++j)F+=b[C][j];if(F<=0)break;if(N%2===0){var k=(1-a.symbolSize)*.5,H=E+b[C][N]*k,re=M+w[y]*k,Y=b[C][N]*a.symbolSize,oe=w[y]*a.symbolSize,q=V/2%_[R].length;X(H,re,Y,oe,_[R][q])}E+=b[C][N],++V,++N,N===b[C].length&&(N=0)}++C,C===b.length&&(C=0)}M+=w[y],++x,++y,y===w.length&&(y=0)}function X(K,$,ee,se,ve){var xe=o?1:r,ke=vi(ve,K*xe,$*xe,ee*xe,se*xe,a.color,a.symbolKeepAspect);if(o){var Pe=n.painter.renderOneToVNode(ke);Pe&&D.children.push(Pe)}else KCe(G,ke)}}}}function mar(t){if(!t||t.length===0)return[["rect"]];if(Tt(t))return[[t]];for(var e=!0,r=0;r<t.length;++r)if(!Tt(t[r])){e=!1;break}if(e)return mar([t]);for(var n=[],r=0;r<t.length;++r)Tt(t[r])?n.push([t[r]]):n.push(t[r]);return n}function gar(t){if(!t||t.length===0)return[[0,0]];if(In(t)){var e=Math.ceil(t);return[[e,e]]}for(var r=!0,n=0;n<t.length;++n)if(!In(t[n])){r=!1;break}if(r)return gar([t]);for(var o=[],n=0;n<t.length;++n)if(In(t[n])){var e=Math.ceil(t[n]);o.push([e,e])}else{var e=ct(t[n],function(s){return Math.ceil(s)});e.length%2===1?o.push(e.concat(e)):o.push(e)}return o}function zzn(t){if(!t||typeof t=="object"&&t.length===0)return[0,0];if(In(t)){var e=Math.ceil(t);return[e,e]}var r=ct(t,function(n){return Math.ceil(n)});return t.length%2?r.concat(r):r}function Hzn(t){return ct(t,function(e){return yar(e)})}function yar(t){for(var e=0,r=0;r<t.length;++r)e+=t[r];return t.length%2===1?e*2:e}function Zet(t,e){t.eachRawSeries(function(r){if(!t.isSeriesFiltered(r)){var n=r.getData();n.hasItemVisual()&&n.each(function(a){var s=n.getItemVisual(a,"decal");if(s){var c=n.ensureUniqueItemVisual(a,"style");c.decal=zS(s,e)}});var o=n.getVisual("decal");if(o){var i=n.getVisual("style");i.decal=zS(o,e)}}})}d();p();var jzn=new tf,Jw=jzn;d();p();var bar={};function xar(t,e){bar[t]=e}function war(t){return bar[t]}var Wzn=typeof window<"u";var Gzn=1,Vzn=800,qzn=900,Kzn=1e3,Yzn=2e3,Jzn=5e3,Mar=1e3,Xzn=1100,ctt=2e3,Par=3e3,Zzn=4e3,QCe=4500,Qzn=4600,$zn=5e3,eHn=6e3,Nar=7e3,Bar={PROCESSOR:{FILTER:Kzn,SERIES_FILTER:Vzn,STATISTIC:Jzn},VISUAL:{LAYOUT:Mar,PROGRESSIVE_LAYOUT:Xzn,GLOBAL:ctt,CHART:Par,POST_CHART_LAYOUT:Qzn,COMPONENT:Zzn,BRUSH:$zn,CHART_ITEM:QCe,ARIA:eHn,DECAL:Nar}},$0="__flagInMainProcess",py="__pendingUpdate",Qet="__needsUpdateStatus",Aar=/^[a-zA-Z0-9_]+$/,$et="__connectUpdateStatus",Sar=0,tHn=1,rHn=2;function Oar(t){return function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(this.isDisposed()){this.id;return}return Lar(this,t,e)}}function Dar(t){return function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return Lar(this,t,e)}}function Lar(t,e,r){return r[0]=r[0]&&r[0].toLowerCase(),tf.prototype[e].apply(t,r)}var Uar=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e}(tf),Far=Uar.prototype;Far.on=Dar("on");Far.off=Dar("off");var cJ,ett,YCe,$7,ttt,rtt,ntt,Zce,Qce,Ear,_ar,ott,Car,JCe,kar,zar,Xw,Tar,Har=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this,new Kir)||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],o=o||{},Tt(n)&&(n=jar[n]),i._dom=r;var a="canvas",s="auto",c=!1;if(!1)var l,u;var f=i._zr=o$e(r,{renderer:o.renderer||a,devicePixelRatio:o.devicePixelRatio,width:o.width,height:o.height,ssr:o.ssr,useDirtyRect:gn(o.useDirtyRect,c),useCoarsePointer:gn(o.useCoarsePointer,s),pointerSize:o.pointerSize});i._ssr=o.ssr,i._throttledZrFlush=Wce(nr(f.flush,f),17),n=Pr(n),n&&ACe(n,!0),i._theme=n,i._locale=wor(o.locale||aCe),i._coordSysMgr=new k6;var h=i._api=kar(i);function m(g,v){return g.__prio-v.__prio}return BU(ZCe,m),BU(itt,m),i._scheduler=new Ket(i,h,itt,ZCe),i._messageCenter=new Uar,i._initEvents(),i.resize=nr(i.resize,i),f.animation.on("frame",i._onframe,i),Ear(f,i),_ar(f,i),TU(i),i}return e.prototype._onframe=function(){if(!this._disposed){Tar(this);var r=this._scheduler;if(this[py]){var n=this[py].silent;this[$0]=!0;try{cJ(this),$7.update.call(this,null,this[py].updateParams)}catch(c){throw this[$0]=!1,this[py]=null,c}this._zr.flush(),this[$0]=!1,this[py]=null,Zce.call(this,n),Qce.call(this,n)}else if(r.unfinished){var o=Gzn,i=this._model,a=this._api;r.unfinished=!1;do{var s=+new Date;r.performSeriesTasks(i),r.performDataProcessorTasks(i),rtt(this,i),r.performVisualTasks(i),JCe(this,this._model,a,"remain",{}),o-=+new Date-s}while(o>0&&r.unfinished);r.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(r,n,o){if(!this[$0]){if(this._disposed){this.id;return}var i,a,s;if(Sr(n)&&(o=n.lazyUpdate,i=n.silent,a=n.replaceMerge,s=n.transition,n=n.notMerge),this[$0]=!0,!this._model||n){var c=new Jor(this._api),l=this._theme,u=this._model=new xCe;u.scheduler=this._scheduler,u.ssr=this._ssr,u.init(null,null,null,l,this._locale,c)}this._model.setOption(r,{replaceMerge:a},att);var f={seriesTransition:s,optionChanged:!0};if(o)this[py]={silent:i,updateParams:f},this[$0]=!1,this.getZr().wakeUp();else{try{cJ(this),$7.update.call(this,null,f)}catch(h){throw this[py]=null,this[$0]=!1,h}this._ssr||this._zr.flush(),this[py]=null,this[$0]=!1,Zce.call(this,i),Qce.call(this,i)}}},e.prototype.setTheme=function(){},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||Wzn&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(r){return this.renderToCanvas(r)},e.prototype.renderToCanvas=function(r){r=r||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:r.backgroundColor||this._model.get("backgroundColor"),pixelRatio:r.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(r){r=r||{};var n=this._zr.painter;return n.renderToString({useViewBox:r.useViewBox})},e.prototype.getSvgDataURL=function(){if(!!Zn.svgSupported){var r=this._zr,n=r.storage.getDisplayList();return ue(n,function(o){o.stopAnimation(null,!0)}),r.painter.toDataURL()}},e.prototype.getDataURL=function(r){if(this._disposed){this.id;return}r=r||{};var n=r.excludeComponents,o=this._model,i=[],a=this;ue(n,function(c){o.eachComponent({mainType:c},function(l){var u=a._componentsMap[l.__viewId];u.group.ignore||(i.push(u),u.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(r).toDataURL("image/"+(r&&r.type||"png"));return ue(i,function(c){c.group.ignore=!1}),s},e.prototype.getConnectedDataURL=function(r){if(this._disposed){this.id;return}var n=r.type==="svg",o=this.group,i=Math.min,a=Math.max,s=1/0;if(Iar[o]){var c=s,l=s,u=-s,f=-s,h=[],m=r&&r.pixelRatio||this.getDevicePixelRatio();ue(ele,function(I,B){if(I.group===o){var L=n?I.getZr().painter.getSvgDom().innerHTML:I.renderToCanvas(Pr(r)),D=I.getDom().getBoundingClientRect();c=i(D.left,c),l=i(D.top,l),u=a(D.right,u),f=a(D.bottom,f),h.push({dom:L,left:D.left,top:D.top})}}),c*=m,l*=m,u*=m,f*=m;var g=u-c,v=f-l,b=q0.createCanvas(),w=o$e(b,{renderer:n?"svg":"canvas"});if(w.resize({width:g,height:v}),n){var _="";return ue(h,function(I){var B=I.left-c,L=I.top-l;_+='<g transform="translate('+B+","+L+')">'+I.dom+"</g>"}),w.painter.getSvgRoot().innerHTML=_,r.connectedBackgroundColor&&w.painter.setBackgroundColor(r.connectedBackgroundColor),w.refreshImmediately(),w.painter.toDataURL()}else return r.connectedBackgroundColor&&w.add(new En({shape:{x:0,y:0,width:g,height:v},style:{fill:r.connectedBackgroundColor}})),ue(h,function(I){var B=new Oa({style:{x:I.left*m-c,y:I.top*m-l,image:I.dom}});w.add(B)}),w.refreshImmediately(),b.toDataURL("image/"+(r&&r.type||"png"))}else return this.getDataURL(r)},e.prototype.convertToPixel=function(r,n){return ttt(this,"convertToPixel",r,n)},e.prototype.convertFromPixel=function(r,n){return ttt(this,"convertFromPixel",r,n)},e.prototype.containPixel=function(r,n){if(this._disposed){this.id;return}var o=this._model,i,a=D7(o,r);return ue(a,function(s,c){c.indexOf("Models")>=0&&ue(s,function(l){var u=l.coordinateSystem;if(u&&u.containPoint)i=i||!!u.containPoint(n);else if(c==="seriesModels"){var f=this._chartsMap[l.__viewId];f&&f.containPoint&&(i=i||f.containPoint(n,l))}},this)},this),!!i},e.prototype.getVisual=function(r,n){var o=this._model,i=D7(o,r,{defaultMainType:"series"}),a=i.seriesModel,s=a.getData(),c=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return c!=null?qce(s,c,n):U3(s,n)},e.prototype.getViewOfComponentModel=function(r){return this._componentsMap[r.__viewId]},e.prototype.getViewOfSeriesModel=function(r){return this._chartsMap[r.__viewId]},e.prototype._initEvents=function(){var r=this;ue(nHn,function(n){var o=function(i){var a=r.getModel(),s=i.target,c,l=n==="globalout";if(l?c={}:s&&FS(s,function(g){var v=Vr(g);if(v&&v.dataIndex!=null){var b=v.dataModel||a.getSeriesByIndex(v.seriesIndex);return c=b&&b.getDataParams(v.dataIndex,v.dataType)||{},!0}else if(v.eventData)return c=it({},v.eventData),!0},!0),c){var u=c.componentType,f=c.componentIndex;(u==="markLine"||u==="markPoint"||u==="markArea")&&(u="series",f=c.seriesIndex);var h=u&&f!=null&&a.getComponent(u,f),m=h&&r[h.mainType==="series"?"_chartsMap":"_componentsMap"][h.__viewId];c.event=i,c.type=n,r._$eventProcessor.eventInfo={targetEl:s,packedEvent:c,model:h,view:m},r.trigger(n,c)}};o.zrEventfulCallAtLast=!0,r._zr.on(n,o,r)}),ue($ce,function(n,o){r._messageCenter.on(o,function(i){this.trigger(o,i)},r)}),ue(["selectchanged"],function(n){r._messageCenter.on(n,function(o){this.trigger(n,o)},r)}),Zir(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var r=this.getDom();r&&u$e(this.getDom(),utt,"");var n=this,o=n._api,i=n._model;ue(n._componentsViews,function(a){a.dispose(i,o)}),ue(n._chartsViews,function(a){a.dispose(i,o)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete ele[n.id]},e.prototype.resize=function(r){if(!this[$0]){if(this._disposed){this.id;return}this._zr.resize(r);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var o=n.resetOption("media"),i=r&&r.silent;this[py]&&(i==null&&(i=this[py].silent),o=!0,this[py]=null),this[$0]=!0;try{o&&cJ(this),$7.update.call(this,{type:"resize",animation:it({duration:0},r&&r.animation)})}catch(a){throw this[$0]=!1,a}this[$0]=!1,Zce.call(this,i),Qce.call(this,i)}}},e.prototype.showLoading=function(r,n){if(this._disposed){this.id;return}if(Sr(r)&&(n=r,r=""),r=r||"default",this.hideLoading(),!!stt[r]){var o=stt[r](this._api,n),i=this._zr;this._loadingFX=o,i.add(o)}},e.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},e.prototype.makeActionFromEvent=function(r){var n=it({},r);return n.type=$ce[r.type],n},e.prototype.dispatchAction=function(r,n){if(this._disposed){this.id;return}if(Sr(n)||(n={silent:!!n}),!!XCe[r.type]&&!!this._model){if(this[$0]){this._pendingActions.push(r);return}var o=n.silent;ntt.call(this,r,o);var i=n.flush;i?this._zr.flush():i!==!1&&Zn.browser.weChat&&this._throttledZrFlush(),Zce.call(this,o),Qce.call(this,o)}},e.prototype.updateLabelLayout=function(){Jw.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(r){if(this._disposed){this.id;return}var n=r.seriesIndex,o=this.getModel(),i=o.getSeriesByIndex(n);i.appendData(r),this._scheduler.unfinished=!0,this.getZr().wakeUp()},e.internalField=function(){cJ=function(f){var h=f._scheduler;h.restorePipelines(f._model),h.prepareStageTasks(),ett(f,!0),ett(f,!1),h.plan()},ett=function(f,h){for(var m=f._model,g=f._scheduler,v=h?f._componentsViews:f._chartsViews,b=h?f._componentsMap:f._chartsMap,w=f._zr,_=f._api,I=0;I<v.length;I++)v[I].__alive=!1;h?m.eachComponent(function(D,z){D!=="series"&&B(z)}):m.eachSeries(B);function B(D){var z=D.__requireNewView;D.__requireNewView=!1;var G="_ec_"+D.id+"_"+D.type,U=!z&&b[G];if(!U){var T=iy(D.type),P=h?ko.getClass(T.main,T.sub):so.getClass(T.sub);U=new P,U.init(m,_),b[G]=U,v.push(U),w.add(U.group)}D.__viewId=U.__id=G,U.__alive=!0,U.__model=D,U.group.__ecComponentInfo={mainType:D.mainType,index:D.componentIndex},!h&&g.prepareView(U,D,m,_)}for(var I=0;I<v.length;){var L=v[I];L.__alive?I++:(!h&&L.renderTask.dispose(),w.remove(L.group),L.dispose(m,_),v.splice(I,1),b[L.__id]===L&&delete b[L.__id],L.__id=L.group.__ecComponentInfo=null)}},YCe=function(f,h,m,g,v){var b=f._model;if(b.setUpdatePayload(m),!g){ue([].concat(f._componentsViews).concat(f._chartsViews),L);return}var w={};w[g+"Id"]=m[g+"Id"],w[g+"Index"]=m[g+"Index"],w[g+"Name"]=m[g+"Name"];var _={mainType:g,query:w};v&&(_.subType=v);var I=m.excludeSeriesId,B;I!=null&&(B=cr(),ue(Co(I),function(D){var z=Is(D,null);z!=null&&B.set(z,!0)})),b&&b.eachComponent(_,function(D){var z=B&&B.get(D.id)!==null;if(!z)if(z$e(m))if(D instanceof So)m.type===G7&&!m.notBlur&&!D.get(["emphasis","disabled"])&&wnr(D,m,f._api);else{var G=F4e(D.mainType,D.componentIndex,m.name,f._api),U=G.focusSelf,T=G.dispatchers;m.type===G7&&U&&!m.notBlur&&D4e(D.mainType,D.componentIndex,f._api),T&&ue(T,function(P){m.type===G7?K0(P):Y0(P)})}else H4e(m)&&D instanceof So&&(Enr(D,m,f._api),F$e(D),Xw(f))},f),b&&b.eachComponent(_,function(D){var z=B&&B.get(D.id)!==null;z||L(f[g==="series"?"_chartsMap":"_componentsMap"][D.__viewId])},f);function L(D){D&&D.__alive&&D[h]&&D[h](D.__model,b,f._api,m)}},$7={prepareAndUpdate:function(f){cJ(this),$7.update.call(this,f,{optionChanged:f.newOption!=null})},update:function(f,h){var m=this._model,g=this._api,v=this._zr,b=this._coordSysMgr,w=this._scheduler;if(!!m){m.setUpdatePayload(f),w.restoreData(m,f),w.performSeriesTasks(m),b.create(m,g),w.performDataProcessorTasks(m,f),rtt(this,m),b.update(m,g),r(m),w.performVisualTasks(m,f),ott(this,m,g,f,h);var _=m.get("backgroundColor")||"transparent",I=m.get("darkMode");v.setBackgroundColor(_),I!=null&&I!=="auto"&&v.setDarkMode(I),Jw.trigger("afterupdate",m,g)}},updateTransform:function(f){var h=this,m=this._model,g=this._api;if(!!m){m.setUpdatePayload(f);var v=[];m.eachComponent(function(w,_){if(w!=="series"){var I=h.getViewOfComponentModel(_);if(I&&I.__alive)if(I.updateTransform){var B=I.updateTransform(_,m,g,f);B&&B.update&&v.push(I)}else v.push(I)}});var b=cr();m.eachSeries(function(w){var _=h._chartsMap[w.__viewId];if(_.updateTransform){var I=_.updateTransform(w,m,g,f);I&&I.update&&b.set(w.uid,1)}else b.set(w.uid,1)}),r(m),this._scheduler.performVisualTasks(m,f,{setDirty:!0,dirtyMap:b}),JCe(this,m,g,f,{},b),Jw.trigger("afterupdate",m,g)}},updateView:function(f){var h=this._model;!h||(h.setUpdatePayload(f),so.markUpdateMethod(f,"updateView"),r(h),this._scheduler.performVisualTasks(h,f,{setDirty:!0}),ott(this,h,this._api,f,{}),Jw.trigger("afterupdate",h,this._api))},updateVisual:function(f){var h=this,m=this._model;!m||(m.setUpdatePayload(f),m.eachSeries(function(g){g.getData().clearAllVisual()}),so.markUpdateMethod(f,"updateVisual"),r(m),this._scheduler.performVisualTasks(m,f,{visualType:"visual",setDirty:!0}),m.eachComponent(function(g,v){if(g!=="series"){var b=h.getViewOfComponentModel(v);b&&b.__alive&&b.updateVisual(v,m,h._api,f)}}),m.eachSeries(function(g){var v=h._chartsMap[g.__viewId];v.updateVisual(g,m,h._api,f)}),Jw.trigger("afterupdate",m,this._api))},updateLayout:function(f){$7.update.call(this,f)}},ttt=function(f,h,m,g){if(f._disposed){f.id;return}for(var v=f._model,b=f._coordSysMgr.getCoordinateSystems(),w,_=D7(v,m),I=0;I<b.length;I++){var B=b[I];if(B[h]&&(w=B[h](v,_,g))!=null)return w}},rtt=function(f,h){var m=f._chartsMap,g=f._scheduler;h.eachSeries(function(v){g.updateStreamModes(v,m[v.__viewId])})},ntt=function(f,h){var m=this,g=this.getModel(),v=f.type,b=f.escapeConnect,w=XCe[v],_=w.actionInfo,I=(_.update||"update").split(":"),B=I.pop(),L=I[0]!=null&&iy(I[0]);this[$0]=!0;var D=[f],z=!1;f.batch&&(z=!0,D=ct(f.batch,function(y){return y=yr(it({},y),f),y.batch=null,y}));var G=[],U,T=H4e(f),P=z$e(f);if(P&&U$e(this._api),ue(D,function(y){if(U=w.action(y,m._model,m._api),U=U||it({},y),U.type=_.event||U.type,G.push(U),P){var x=sce(f),C=x.queryOptionMap,R=x.mainTypeSpecified,E=R?C.keys()[0]:"series";YCe(m,B,y,E),Xw(m)}else T?(YCe(m,B,y,"series"),Xw(m)):L&&YCe(m,B,y,L.main,L.sub)}),B!=="none"&&!P&&!T&&!L)try{this[py]?(cJ(this),$7.update.call(this,f),this[py]=null):$7[B].call(this,f)}catch(y){throw this[$0]=!1,y}if(z?U={type:_.event||v,escapeConnect:b,batch:G}:U=G[0],this[$0]=!1,!h){var j=this._messageCenter;if(j.trigger(U.type,U),T){var M={type:"selectchanged",escapeConnect:b,selected:_nr(g),isFromClick:f.isFromClick||!1,fromAction:f.type,fromActionPayload:f};j.trigger(M.type,M)}}},Zce=function(f){for(var h=this._pendingActions;h.length;){var m=h.shift();ntt.call(this,m,f)}},Qce=function(f){!f&&this.trigger("updated")},Ear=function(f,h){f.on("rendered",function(m){h.trigger("rendered",m),f.animation.isFinished()&&!h[py]&&!h._scheduler.unfinished&&!h._pendingActions.length&&h.trigger("finished")})},_ar=function(f,h){f.on("mouseover",function(m){var g=m.target,v=FS(g,V7);v&&(Anr(v,m,h._api),Xw(h))}).on("mouseout",function(m){var g=m.target,v=FS(g,V7);v&&(Snr(v,m,h._api),Xw(h))}).on("click",function(m){var g=m.target,v=FS(g,function(_){return Vr(_).dataIndex!=null},!0);if(v){var b=v.selected?"unselect":"select",w=Vr(v);h._api.dispatchAction({type:b,dataType:w.dataType,dataIndexInside:w.dataIndex,seriesIndex:w.seriesIndex,isFromClick:!0})}})};function r(f){f.clearColorPalette(),f.eachSeries(function(h){h.clearColorPalette()})}function n(f){var h=[],m=[],g=!1;if(f.eachComponent(function(_,I){var B=I.get("zlevel")||0,L=I.get("z")||0,D=I.getZLevelKey();g=g||!!D,(_==="series"?m:h).push({zlevel:B,z:L,idx:I.componentIndex,type:_,key:D})}),g){var v=h.concat(m),b,w;BU(v,function(_,I){return _.zlevel===I.zlevel?_.z-I.z:_.zlevel-I.zlevel}),ue(v,function(_){var I=f.getComponent(_.type,_.idx),B=_.zlevel,L=_.key;b!=null&&(B=Math.max(b,B)),L?(B===b&&L!==w&&B++,w=L):w&&(B===b&&B++,w=""),b=B,I.setZLevel(B)})}}ott=function(f,h,m,g,v){n(h),Car(f,h,m,g,v),ue(f._chartsViews,function(b){b.__alive=!1}),JCe(f,h,m,g,v),ue(f._chartsViews,function(b){b.__alive||b.remove(h,m)})},Car=function(f,h,m,g,v,b){ue(b||f._componentsViews,function(w){var _=w.__model;l(_,w),w.render(_,h,m,g),s(_,w),u(_,w)})},JCe=function(f,h,m,g,v,b){var w=f._scheduler;v=it(v||{},{updatedSeries:h.getSeries()}),Jw.trigger("series:beforeupdate",h,m,v);var _=!1;h.eachSeries(function(I){var B=f._chartsMap[I.__viewId];B.__alive=!0;var L=B.renderTask;w.updatePayload(L,g),l(I,B),b&&b.get(I.uid)&&L.dirty(),L.perform(w.getPerformArgs(L))&&(_=!0),B.group.silent=!!I.get("silent"),a(I,B),F$e(I)}),w.unfinished=_||w.unfinished,Jw.trigger("series:layoutlabels",h,m,v),Jw.trigger("series:transition",h,m,v),h.eachSeries(function(I){var B=f._chartsMap[I.__viewId];s(I,B),u(I,B)}),i(f,h),Jw.trigger("series:afterupdate",h,m,v)},Xw=function(f){f[Qet]=!0,f.getZr().wakeUp()},Tar=function(f){!f[Qet]||(f.getZr().storage.traverse(function(h){x6(h)||o(h)}),f[Qet]=!1)};function o(f){for(var h=[],m=f.currentStates,g=0;g<m.length;g++){var v=m[g];v==="emphasis"||v==="blur"||v==="select"||h.push(v)}f.selected&&f.states.select&&h.push("select"),f.hoverState===pce&&f.states.emphasis?h.push("emphasis"):f.hoverState===rF&&f.states.blur&&h.push("blur"),f.useStates(h)}function i(f,h){var m=f._zr,g=m.storage,v=0;g.traverse(function(b){b.isGroup||v++}),v>h.get("hoverLayerThreshold")&&!Zn.node&&!Zn.worker&&h.eachSeries(function(b){if(!b.preventUsingHoverLayer){var w=f._chartsMap[b.__viewId];w.__alive&&w.eachRendered(function(_){_.states.emphasis&&(_.states.emphasis.hoverLayer=!0)})}})}function a(f,h){var m=f.get("blendMode")||null;h.eachRendered(function(g){g.isGroup||(g.style.blend=m)})}function s(f,h){if(!f.preventAutoZ){var m=f.get("z")||0,g=f.get("zlevel")||0;h.eachRendered(function(v){return c(v,m,g,-1/0),!0})}}function c(f,h,m,g){var v=f.getTextContent(),b=f.getTextGuideLine(),w=f.isGroup;if(w)for(var _=f.childrenRef(),I=0;I<_.length;I++)g=Math.max(c(_[I],h,m,g),g);else f.z=h,f.zlevel=m,g=Math.max(f.z2,g);if(v&&(v.z=h,v.zlevel=m,isFinite(g)&&(v.z2=g+2)),b){var B=f.textGuideLineConfig;b.z=h,b.zlevel=m,isFinite(g)&&(b.z2=g+(B&&B.showAbove?1:-1))}return g}function l(f,h){h.eachRendered(function(m){if(!x6(m)){var g=m.getTextContent(),v=m.getTextGuideLine();m.stateTransition&&(m.stateTransition=null),g&&g.stateTransition&&(g.stateTransition=null),v&&v.stateTransition&&(v.stateTransition=null),m.hasState()?(m.prevStates=m.currentStates,m.clearStates()):m.prevStates&&(m.prevStates=null)}})}function u(f,h){var m=f.getModel("stateAnimation"),g=f.isAnimationEnabled(),v=m.get("duration"),b=v>0?{duration:v,delay:m.get("delay"),easing:m.get("easing")}:null;h.eachRendered(function(w){if(w.states&&w.states.emphasis){if(x6(w))return;if(w instanceof en&&Tnr(w),w.__dirty){var _=w.prevStates;_&&w.useStates(_)}if(g){w.stateTransition=b;var I=w.getTextContent(),B=w.getTextGuideLine();I&&(I.stateTransition=b),B&&(B.stateTransition=b)}w.__dirty&&o(w)}})}kar=function(f){return new(function(h){Ie(m,h);function m(){return h!==null&&h.apply(this,arguments)||this}return m.prototype.getCoordinateSystems=function(){return f._coordSysMgr.getCoordinateSystems()},m.prototype.getComponentByElement=function(g){for(;g;){var v=g.__ecComponentInfo;if(v!=null)return f._model.getComponent(v.mainType,v.index);g=g.parent}},m.prototype.enterEmphasis=function(g,v){K0(g,v),Xw(f)},m.prototype.leaveEmphasis=function(g,v){Y0(g,v),Xw(f)},m.prototype.enterBlur=function(g){U4e(g),Xw(f)},m.prototype.leaveBlur=function(g){gce(g),Xw(f)},m.prototype.enterSelect=function(g){D$e(g),Xw(f)},m.prototype.leaveSelect=function(g){L$e(g),Xw(f)},m.prototype.getModel=function(){return f.getModel()},m.prototype.getViewOfComponentModel=function(g){return f.getViewOfComponentModel(g)},m.prototype.getViewOfSeriesModel=function(g){return f.getViewOfSeriesModel(g)},m}(wCe))(f)},zar=function(f){function h(m,g){for(var v=0;v<m.length;v++){var b=m[v];b[$et]=g}}ue($ce,function(m,g){f._messageCenter.on(g,function(v){if(Iar[f.group]&&f[$et]!==Sar){if(v&&v.escapeConnect)return;var b=f.makeActionFromEvent(v),w=[];ue(ele,function(_){_!==f&&_.group===f.group&&w.push(_)}),h(w,Sar),ue(w,function(_){_[$et]!==tHn&&_.dispatchAction(b)}),h(w,rHn)}})})}}(),e}(tf),ltt=Har.prototype;ltt.on=Oar("on");ltt.off=Oar("off");ltt.one=function(t,e,r){var n=this;function o(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];e&&e.apply&&e.apply(this,i),n.off(t,o)}this.on.call(this,t,o,r)};var nHn=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var XCe={},$ce={},itt=[],att=[],ZCe=[],jar={},stt={},ele={},Iar={},oHn=+new Date-0,Kps=+new Date-0,utt="_echarts_instance_";function War(t,e,r){var n=!(r&&r.ssr);if(n){var o=iHn(t);if(o)return o}var i=new Har(t,e,r);return i.id="ec_"+oHn++,ele[i.id]=i,n&&u$e(t,utt,i.id),zar(i),Jw.trigger("afterinit",i),i}function iHn(t){return ele[brr(t,utt)]}function Gar(t,e){jar[t]=e}function ftt(t){an(att,t)<0&&att.push(t)}function dtt(t,e){ptt(itt,t,e,Yzn)}function Var(t){$Ce("afterinit",t)}function qar(t){$Ce("afterupdate",t)}function $Ce(t,e){Jw.on(t,e)}function Mg(t,e,r){sr(e)&&(r=e,e="");var n=Sr(t)?t.type:[t,t={event:e}][0];t.event=(t.event||n).toLowerCase(),e=t.event,!$ce[e]&&(ms(Aar.test(n)&&Aar.test(e)),XCe[n]||(XCe[n]={action:r,actionInfo:t}),$ce[e]=n)}function Kar(t,e){k6.register(t,e)}function Yar(t,e){ptt(ZCe,t,e,Mar,"layout")}function eM(t,e){ptt(ZCe,t,e,Par,"visual")}var Rar=[];function ptt(t,e,r,n,o){if((sr(e)||Sr(e))&&(r=e,e=n),!(an(Rar,r)>=0)){Rar.push(r);var i=Ket.wrapStageHandler(r,o);i.__prio=e,i.__raw=r,t.push(i)}}function htt(t,e){stt[t]=e}function Jar(t,e,r){var n=war("registerMap");n&&n(t,e,r)}var Xar=pir;eM(ctt,Oir);eM(QCe,Dir);eM(QCe,Lir);eM(ctt,Jir);eM(QCe,Xir);eM(Nar,Zet);ftt(ACe);dtt(qzn,Tet);htt("default",qet);Mg({type:G7,event:G7,update:G7},$a);Mg({type:hce,event:hce,update:hce},$a);Mg({type:WY,event:WY,update:WY},$a);Mg({type:mce,event:mce,update:mce},$a);Mg({type:GY,event:GY,update:GY},$a);Gar("light",jir);Gar("dark",qir);var Zar=[],aHn={registerPreprocessor:ftt,registerProcessor:dtt,registerPostInit:Var,registerPostUpdate:qar,registerUpdateLifecycle:$Ce,registerAction:Mg,registerCoordinateSystem:Kar,registerLayout:Yar,registerVisual:eM,registerTransform:Xar,registerLoading:htt,registerMap:Jar,registerImpl:xar,PRIORITY:Bar,ComponentModel:Fn,ComponentView:ko,SeriesModel:So,ChartView:so,registerComponentModel:function(t){Fn.registerClass(t)},registerComponentView:function(t){ko.registerClass(t)},registerSeriesModel:function(t){So.registerClass(t)},registerChartView:function(t){so.registerClass(t)},registerSubTypeDefaulter:function(t,e){Fn.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){trr(t,e)}};function Wn(t){if(st(t)){ue(t,function(e){Wn(e)});return}an(Zar,t)>=0||(Zar.push(t),sr(t)&&(t={install:t}),t.install(aHn))}d();p();d();p();function tle(t){return t==null?0:t.length||1}function Qar(t){return t}var sHn=function(){function t(e,r,n,o,i,a){this._old=e,this._new=r,this._oldKeyGetter=n||Qar,this._newKeyGetter=o||Qar,this.context=i,this._diffModeMultiple=a==="multiple"}return t.prototype.add=function(e){return this._add=e,this},t.prototype.update=function(e){return this._update=e,this},t.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},t.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},t.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},t.prototype.remove=function(e){return this._remove=e,this},t.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},t.prototype._executeOneToOne=function(){var e=this._old,r=this._new,n={},o=new Array(e.length),i=new Array(r.length);this._initIndexMap(e,null,o,"_oldKeyGetter"),this._initIndexMap(r,n,i,"_newKeyGetter");for(var a=0;a<e.length;a++){var s=o[a],c=n[s],l=tle(c);if(l>1){var u=c.shift();c.length===1&&(n[s]=c[0]),this._update&&this._update(u,a)}else l===1?(n[s]=null,this._update&&this._update(c,a)):this._remove&&this._remove(a)}this._performRestAdd(i,n)},t.prototype._executeMultiple=function(){var e=this._old,r=this._new,n={},o={},i=[],a=[];this._initIndexMap(e,n,i,"_oldKeyGetter"),this._initIndexMap(r,o,a,"_newKeyGetter");for(var s=0;s<i.length;s++){var c=i[s],l=n[c],u=o[c],f=tle(l),h=tle(u);if(f>1&&h===1)this._updateManyToOne&&this._updateManyToOne(u,l),o[c]=null;else if(f===1&&h>1)this._updateOneToMany&&this._updateOneToMany(u,l),o[c]=null;else if(f===1&&h===1)this._update&&this._update(u,l),o[c]=null;else if(f>1&&h>1)this._updateManyToMany&&this._updateManyToMany(u,l),o[c]=null;else if(f>1)for(var m=0;m<f;m++)this._remove&&this._remove(l[m]);else this._remove&&this._remove(l)}this._performRestAdd(a,o)},t.prototype._performRestAdd=function(e,r){for(var n=0;n<e.length;n++){var o=e[n],i=r[o],a=tle(i);if(a>1)for(var s=0;s<a;s++)this._add&&this._add(i[s]);else a===1&&this._add&&this._add(i);r[o]=null}},t.prototype._initIndexMap=function(e,r,n,o){for(var i=this._diffModeMultiple,a=0;a<e.length;a++){var s="_ec_"+this[o](e[a],a);if(i||(n[a]=s),!!r){var c=r[s],l=tle(c);l===0?(r[s]=a,i&&n.push(s)):l===1?r[s]=[c,a]:c.push(a)}}},t}(),kh=sHn;d();p();var cHn=function(){function t(e,r){this._encode=e,this._schema=r}return t.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},t.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},t}();function $ar(t,e){var r={},n=r.encode={},o=cr(),i=[],a=[],s={};ue(t.dimensions,function(h){var m=t.getDimensionInfo(h),g=m.coordDim;if(g){var v=m.coordDimIndex;mtt(n,g)[v]=h,m.isExtraCoord||(o.set(g,1),lHn(m.type)&&(i[0]=h),mtt(s,g)[v]=t.getDimensionIndex(m.name)),m.defaultTooltip&&a.push(h)}mCe.each(function(b,w){var _=mtt(n,w),I=m.otherDims[w];I!=null&&I!==!1&&(_[I]=m.name)})});var c=[],l={};o.each(function(h,m){var g=n[m];l[m]=g[0],c=c.concat(g)}),r.dataDimsOnCoord=c,r.dataDimIndicesOnCoord=ct(c,function(h){return t.getDimensionInfo(h).storeDimIndex}),r.encodeFirstDimNotExtra=l;var u=n.label;u&&u.length&&(i=u.slice());var f=n.tooltip;return f&&f.length?a=f.slice():a.length||(a=i.slice()),n.defaultedLabel=i,n.defaultedTooltip=a,r.userOutput=new cHn(s,e),r}function mtt(t,e){return t.hasOwnProperty(e)||(t[e]=[]),t[e]}function xF(t){return t==="category"?"ordinal":t==="time"?"time":"float"}function lHn(t){return!(t==="ordinal"||t==="time")}d();p();var uHn=function(){function t(e){this.otherDims={},e!=null&&it(this,e)}return t}(),lJ=uHn;d();p();var fHn=un(),dHn={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},gtt=function(){function t(e){this.dimensions=e.dimensions,this._dimOmitted=e.dimensionOmitted,this.source=e.source,this._fullDimCount=e.fullDimensionCount,this._updateDimOmitted(e.dimensionOmitted)}return t.prototype.isDimensionOmitted=function(){return this._dimOmitted},t.prototype._updateDimOmitted=function(e){this._dimOmitted=e,e&&(this._dimNameMap||(this._dimNameMap=ytt(this.source)))},t.prototype.getSourceDimensionIndex=function(e){return gn(this._dimNameMap.get(e),-1)},t.prototype.getSourceDimension=function(e){var r=this.source.dimensionsDefine;if(r)return r[e]},t.prototype.makeStoreSchema=function(){for(var e=this._fullDimCount,r=ECe(this.source),n=!btt(e),o="",i=[],a=0,s=0;a<e;a++){var c=void 0,l=void 0,u=void 0,f=this.dimensions[s];if(f&&f.storeDimIndex===a)c=r?f.name:null,l=f.type,u=f.ordinalMeta,s++;else{var h=this.getSourceDimension(a);h&&(c=r?h.name:null,l=h.type)}i.push({property:c,type:l,ordinalMeta:u}),r&&c!=null&&(!f||!f.isCalculationCoord)&&(o+=n?c.replace(/\`/g,"`1").replace(/\$/g,"`2"):c),o+="$",o+=dHn[l]||"f",u&&(o+=u.uid),o+="$"}var m=this.source,g=[m.seriesLayoutBy,m.startIndex,o].join("$$");return{dimensions:i,hash:g}},t.prototype.makeOutputDimensionNames=function(){for(var e=[],r=0,n=0;r<this._fullDimCount;r++){var o=void 0,i=this.dimensions[n];if(i&&i.storeDimIndex===r)i.isCalculationCoord||(o=i.name),n++;else{var a=this.getSourceDimension(r);a&&(o=a.name)}e.push(o)}return e},t.prototype.appendCalculationDimension=function(e){this.dimensions.push(e),e.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},t}();function tke(t){return t instanceof gtt}function vtt(t){for(var e=cr(),r=0;r<(t||[]).length;r++){var n=t[r],o=Sr(n)?n.name:n;o!=null&&e.get(o)==null&&e.set(o,r)}return e}function ytt(t){var e=fHn(t);return e.dimNameMap||(e.dimNameMap=vtt(t.dimensionsDefine))}function btt(t){return t>30}var rle=Sr,tM=ct,pHn=typeof Int32Array>"u"?Array:Int32Array,hHn="e\0\0",esr=-1,mHn=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],gHn=["_approximateExtent"],tsr,rke,nle,ole,xtt,nke,wtt,vHn=function(){function t(e,r){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var n,o=!1;tke(e)?(n=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(o=!0,n=e),n=n||["x","y"];for(var i={},a=[],s={},c=!1,l={},u=0;u<n.length;u++){var f=n[u],h=Tt(f)?new lJ({name:f}):f instanceof lJ?f:new lJ(f),m=h.name;h.type=h.type||"float",h.coordDim||(h.coordDim=m,h.coordDimIndex=0);var g=h.otherDims=h.otherDims||{};a.push(m),i[m]=h,l[m]!=null&&(c=!0),h.createInvertedIndices&&(s[m]=[]),g.itemName===0&&(this._nameDimIdx=u),g.itemId===0&&(this._idDimIdx=u),o&&(h.storeDimIndex=u)}if(this.dimensions=a,this._dimInfos=i,this._initGetDimensionInfo(c),this.hostModel=r,this._invertedIndicesMap=s,this._dimOmitted){var v=this._dimIdxToName=cr();ue(a,function(b){v.set(i[b].storeDimIndex,b)})}}return t.prototype.getDimension=function(e){var r=this._recognizeDimIndex(e);if(r==null)return e;if(r=e,!this._dimOmitted)return this.dimensions[r];var n=this._dimIdxToName.get(r);if(n!=null)return n;var o=this._schema.getSourceDimension(r);if(o)return o.name},t.prototype.getDimensionIndex=function(e){var r=this._recognizeDimIndex(e);if(r!=null)return r;if(e==null)return-1;var n=this._getDimInfo(e);return n?n.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(e):-1},t.prototype._recognizeDimIndex=function(e){if(In(e)||e!=null&&!isNaN(e)&&!this._getDimInfo(e)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(e)<0))return+e},t.prototype._getStoreDimIndex=function(e){var r=this.getDimensionIndex(e);return r},t.prototype.getDimensionInfo=function(e){return this._getDimInfo(this.getDimension(e))},t.prototype._initGetDimensionInfo=function(e){var r=this._dimInfos;this._getDimInfo=e?function(n){return r.hasOwnProperty(n)?r[n]:void 0}:function(n){return r[n]}},t.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},t.prototype.mapDimension=function(e,r){var n=this._dimSummary;if(r==null)return n.encodeFirstDimNotExtra[e];var o=n.encode[e];return o?o[r]:null},t.prototype.mapDimensionsAll=function(e){var r=this._dimSummary,n=r.encode[e];return(n||[]).slice()},t.prototype.getStore=function(){return this._store},t.prototype.initData=function(e,r,n){var o=this,i;if(e instanceof Hce&&(i=e),!i){var a=this.dimensions,s=nJ(e)||gl(e)?new _Ce(e,a.length):e;i=new Hce;var c=tM(a,function(l){return{type:o._dimInfos[l].type,property:l}});i.initData(s,c,n)}this._store=i,this._nameList=(r||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,i.count()),this._dimSummary=$ar(this,this._schema),this.userOutput=this._dimSummary.userOutput},t.prototype.appendData=function(e){var r=this._store.appendData(e);this._doInit(r[0],r[1])},t.prototype.appendValues=function(e,r){var n=this._store.appendValues(e,r.length),o=n.start,i=n.end,a=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),r)for(var s=o;s<i;s++){var c=s-o;this._nameList[s]=r[c],a&&wtt(this,s)}},t.prototype._updateOrdinalMeta=function(){for(var e=this._store,r=this.dimensions,n=0;n<r.length;n++){var o=this._dimInfos[r[n]];o.ordinalMeta&&e.collectOrdinalMeta(o.storeDimIndex,o.ordinalMeta)}},t.prototype._shouldMakeIdFromName=function(){var e=this._store.getProvider();return this._idDimIdx==null&&e.getSource().sourceFormat!==i1&&!e.fillStorage},t.prototype._doInit=function(e,r){if(!(e>=r)){var n=this._store,o=n.getProvider();this._updateOrdinalMeta();var i=this._nameList,a=this._idList,s=o.getSource().sourceFormat,c=s===fp;if(c&&!o.pure)for(var l=[],u=e;u<r;u++){var f=o.getItem(u,l);if(!this.hasItemOption&&prr(f)&&(this.hasItemOption=!0),f){var h=f.name;i[u]==null&&h!=null&&(i[u]=Is(h,null));var m=f.id;a[u]==null&&m!=null&&(a[u]=Is(m,null))}}if(this._shouldMakeIdFromName())for(var u=e;u<r;u++)wtt(this,u);tsr(this)}},t.prototype.getApproximateExtent=function(e){return this._approximateExtent[e]||this._store.getDataExtent(this._getStoreDimIndex(e))},t.prototype.setApproximateExtent=function(e,r){r=this.getDimension(r),this._approximateExtent[r]=e.slice()},t.prototype.getCalculationInfo=function(e){return this._calculationInfo[e]},t.prototype.setCalculationInfo=function(e,r){rle(e)?it(this._calculationInfo,e):this._calculationInfo[e]=r},t.prototype.getName=function(e){var r=this.getRawIndex(e),n=this._nameList[r];return n==null&&this._nameDimIdx!=null&&(n=nle(this,this._nameDimIdx,r)),n==null&&(n=""),n},t.prototype._getCategory=function(e,r){var n=this._store.get(e,r),o=this._store.getOrdinalMeta(e);return o?o.categories[n]:n},t.prototype.getId=function(e){return rke(this,this.getRawIndex(e))},t.prototype.count=function(){return this._store.count()},t.prototype.get=function(e,r){var n=this._store,o=this._dimInfos[e];if(o)return n.get(o.storeDimIndex,r)},t.prototype.getByRawIndex=function(e,r){var n=this._store,o=this._dimInfos[e];if(o)return n.getByRawIndex(o.storeDimIndex,r)},t.prototype.getIndices=function(){return this._store.getIndices()},t.prototype.getDataExtent=function(e){return this._store.getDataExtent(this._getStoreDimIndex(e))},t.prototype.getSum=function(e){return this._store.getSum(this._getStoreDimIndex(e))},t.prototype.getMedian=function(e){return this._store.getMedian(this._getStoreDimIndex(e))},t.prototype.getValues=function(e,r){var n=this,o=this._store;return st(e)?o.getValues(tM(e,function(i){return n._getStoreDimIndex(i)}),r):o.getValues(e)},t.prototype.hasValue=function(e){for(var r=this._dimSummary.dataDimIndicesOnCoord,n=0,o=r.length;n<o;n++)if(isNaN(this._store.get(r[n],e)))return!1;return!0},t.prototype.indexOfName=function(e){for(var r=0,n=this._store.count();r<n;r++)if(this.getName(r)===e)return r;return-1},t.prototype.getRawIndex=function(e){return this._store.getRawIndex(e)},t.prototype.indexOfRawIndex=function(e){return this._store.indexOfRawIndex(e)},t.prototype.rawIndexOf=function(e,r){var n=e&&this._invertedIndicesMap[e],o=n[r];return o==null||isNaN(o)?esr:o},t.prototype.indicesOfNearest=function(e,r,n){return this._store.indicesOfNearest(this._getStoreDimIndex(e),r,n)},t.prototype.each=function(e,r,n){"use strict";sr(e)&&(n=r,r=e,e=[]);var o=n||this,i=tM(ole(e),this._getStoreDimIndex,this);this._store.each(i,o?nr(r,o):r)},t.prototype.filterSelf=function(e,r,n){"use strict";sr(e)&&(n=r,r=e,e=[]);var o=n||this,i=tM(ole(e),this._getStoreDimIndex,this);return this._store=this._store.filter(i,o?nr(r,o):r),this},t.prototype.selectRange=function(e){"use strict";var r=this,n={},o=bn(e),i=[];return ue(o,function(a){var s=r._getStoreDimIndex(a);n[s]=e[a],i.push(s)}),this._store=this._store.selectRange(n),this},t.prototype.mapArray=function(e,r,n){"use strict";sr(e)&&(n=r,r=e,e=[]),n=n||this;var o=[];return this.each(e,function(){o.push(r&&r.apply(this,arguments))},n),o},t.prototype.map=function(e,r,n,o){"use strict";var i=n||o||this,a=tM(ole(e),this._getStoreDimIndex,this),s=nke(this);return s._store=this._store.map(a,i?nr(r,i):r),s},t.prototype.modify=function(e,r,n,o){var i=this,a=n||o||this,s=tM(ole(e),this._getStoreDimIndex,this);this._store.modify(s,a?nr(r,a):r)},t.prototype.downSample=function(e,r,n,o){var i=nke(this);return i._store=this._store.downSample(this._getStoreDimIndex(e),r,n,o),i},t.prototype.lttbDownSample=function(e,r){var n=nke(this);return n._store=this._store.lttbDownSample(this._getStoreDimIndex(e),r),n},t.prototype.getRawDataItem=function(e){return this._store.getRawDataItem(e)},t.prototype.getItemModel=function(e){var r=this.hostModel,n=this.getRawDataItem(e);return new Ao(n,r,r&&r.ecModel)},t.prototype.diff=function(e){var r=this;return new kh(e?e.getStore().getIndices():[],this.getStore().getIndices(),function(n){return rke(e,n)},function(n){return rke(r,n)})},t.prototype.getVisual=function(e){var r=this._visual;return r&&r[e]},t.prototype.setVisual=function(e,r){this._visual=this._visual||{},rle(e)?it(this._visual,e):this._visual[e]=r},t.prototype.getItemVisual=function(e,r){var n=this._itemVisuals[e],o=n&&n[r];return o??this.getVisual(r)},t.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},t.prototype.ensureUniqueItemVisual=function(e,r){var n=this._itemVisuals,o=n[e];o||(o=n[e]={});var i=o[r];return i==null&&(i=this.getVisual(r),st(i)?i=i.slice():rle(i)&&(i=it({},i)),o[r]=i),i},t.prototype.setItemVisual=function(e,r,n){var o=this._itemVisuals[e]||{};this._itemVisuals[e]=o,rle(r)?it(o,r):o[r]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(e,r){rle(e)?it(this._layout,e):this._layout[e]=r},t.prototype.getLayout=function(e){return this._layout[e]},t.prototype.getItemLayout=function(e){return this._itemLayouts[e]},t.prototype.setItemLayout=function(e,r,n){this._itemLayouts[e]=n?it(this._itemLayouts[e]||{},r):r},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(e,r){var n=this.hostModel&&this.hostModel.seriesIndex;dce(n,this.dataType,e,r),this._graphicEls[e]=r},t.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},t.prototype.eachItemGraphicEl=function(e,r){ue(this._graphicEls,function(n,o){n&&e&&e.call(r,n,o)})},t.prototype.cloneShallow=function(e){return e||(e=new t(this._schema?this._schema:tM(this.dimensions,this._getDimInfo,this),this.hostModel)),xtt(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(e,r){var n=this[e];!sr(n)||(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var o=n.apply(this,arguments);return r.apply(this,[o].concat(F3e(arguments)))})},t.internalField=function(){tsr=function(e){var r=e._invertedIndicesMap;ue(r,function(n,o){var i=e._dimInfos[o],a=i.ordinalMeta,s=e._store;if(a){n=r[o]=new pHn(a.categories.length);for(var c=0;c<n.length;c++)n[c]=esr;for(var c=0;c<s.count();c++)n[s.get(i.storeDimIndex,c)]=c}})},nle=function(e,r,n){return Is(e._getCategory(r,n),null)},rke=function(e,r){var n=e._idList[r];return n==null&&e._idDimIdx!=null&&(n=nle(e,e._idDimIdx,r)),n==null&&(n=hHn+r),n},ole=function(e){return st(e)||(e=e!=null?[e]:[]),e},nke=function(e){var r=new t(e._schema?e._schema:tM(e.dimensions,e._getDimInfo,e),e.hostModel);return xtt(r,e),r},xtt=function(e,r){ue(mHn.concat(r.__wrappedMethods||[]),function(n){r.hasOwnProperty(n)&&(e[n]=r[n])}),e.__wrappedMethods=r.__wrappedMethods,ue(gHn,function(n){e[n]=Pr(r[n])}),e._calculationInfo=it({},r._calculationInfo)},wtt=function(e,r){var n=e._nameList,o=e._idList,i=e._nameDimIdx,a=e._idDimIdx,s=n[r],c=o[r];if(s==null&&i!=null&&(n[r]=s=nle(e,i,r)),c==null&&a!=null&&(o[r]=c=nle(e,a,r)),c==null&&s!=null){var l=e._nameRepeatCount,u=l[s]=(l[s]||0)+1;c=s,u>1&&(c+="__ec__"+u),o[r]=c}}}(),t}(),Rc=vHn;d();p();d();p();function HS(t,e){nJ(t)||(t=oJ(t)),e=e||{};var r=e.coordDimensions||[],n=e.dimensionsDefine||t.dimensionsDefine||[],o=cr(),i=[],a=bHn(t,r,n,e.dimensionsCount),s=e.canOmitUnusedDimensions&&btt(a),c=n===t.dimensionsDefine,l=c?ytt(t):vtt(n),u=e.encodeDefine;!u&&e.encodeDefaulter&&(u=e.encodeDefaulter(t,a));for(var f=cr(u),h=new Uet(a),m=0;m<h.length;m++)h[m]=-1;function g(U){var T=h[U];if(T<0){var P=n[U],j=Sr(P)?P:{name:P},M=new lJ,y=j.name;y!=null&&l.get(y)!=null&&(M.name=M.displayName=y),j.type!=null&&(M.type=j.type),j.displayName!=null&&(M.displayName=j.displayName);var x=i.length;return h[U]=x,M.storeDimIndex=U,i.push(M),M}return i[T]}if(!s)for(var m=0;m<a;m++)g(m);f.each(function(U,T){var P=Co(U).slice();if(P.length===1&&!Tt(P[0])&&P[0]<0){f.set(T,!1);return}var j=f.set(T,[]);ue(P,function(M,y){var x=Tt(M)?l.get(M):M;x!=null&&x<a&&(j[y]=x,b(g(x),T,y))})});var v=0;ue(r,function(U){var T,P,j,M;if(Tt(U))T=U,M={};else{M=U,T=M.name;var y=M.ordinalMeta;M.ordinalMeta=null,M=it({},M),M.ordinalMeta=y,P=M.dimsDef,j=M.otherDims,M.name=M.coordDim=M.coordDimIndex=M.dimsDef=M.otherDims=null}var x=f.get(T);if(x!==!1){if(x=Co(x),!x.length)for(var C=0;C<(P&&P.length||1);C++){for(;v<a&&g(v).coordDim!=null;)v++;v<a&&x.push(v++)}ue(x,function(R,E){var N=g(R);if(c&&M.type!=null&&(N.type=M.type),b(yr(N,M),T,E),N.name==null&&P){var V=P[E];!Sr(V)&&(V={name:V}),N.name=N.displayName=V.name,N.defaultTooltip=V.defaultTooltip}j&&yr(N.otherDims,j)})}});function b(U,T,P){mCe.get(T)!=null?U.otherDims[T]=P:(U.coordDim=T,U.coordDimIndex=P,o.set(T,!0))}var w=e.generateCoord,_=e.generateCoordCount,I=_!=null;_=w?_||1:0;var B=w||"value";function L(U){U.name==null&&(U.name=U.coordDim)}if(s)ue(i,function(U){L(U)}),i.sort(function(U,T){return U.storeDimIndex-T.storeDimIndex});else for(var D=0;D<a;D++){var z=g(D),G=z.coordDim;G==null&&(z.coordDim=xHn(B,o,I),z.coordDimIndex=0,(!w||_<=0)&&(z.isExtraCoord=!0),_--),L(z),z.type==null&&(yCe(t,D)===yd.Must||z.isExtraCoord&&(z.otherDims.itemName!=null||z.otherDims.seriesName!=null))&&(z.type="ordinal")}return yHn(i),new gtt({source:t,dimensions:i,fullDimensionCount:a,dimensionOmitted:s})}function yHn(t){for(var e=cr(),r=0;r<t.length;r++){var n=t[r],o=n.name,i=e.get(o)||0;i>0&&(n.name=o+(i-1)),i++,e.set(o,i)}}function bHn(t,e,r,n){var o=Math.max(t.dimensionsDetectedCount||1,e.length,r.length,n||0);return ue(e,function(i){var a;Sr(i)&&(a=i.dimsDef)&&(o=Math.max(o,a.length))}),o}function xHn(t,e,r){var n=e.data;if(r||n.hasOwnProperty(t)){for(var o=0;n.hasOwnProperty(t+o);)o++;t+=o}return e.set(t,!0),t}d();p();var wHn=function(){function t(e){this.coordSysDims=[],this.axisMap=cr(),this.categoryAxisMap=cr(),this.coordSysName=e}return t}();function rsr(t){var e=t.get("coordinateSystem"),r=new wHn(e),n=AHn[e];if(n)return n(t,r,r.axisMap,r.categoryAxisMap),r}var AHn={cartesian2d:function(t,e,r,n){var o=t.getReferringComponents("xAxis",Ki).models[0],i=t.getReferringComponents("yAxis",Ki).models[0];e.coordSysDims=["x","y"],r.set("x",o),r.set("y",i),uJ(o)&&(n.set("x",o),e.firstCategoryDimIndex=0),uJ(i)&&(n.set("y",i),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,r,n){var o=t.getReferringComponents("singleAxis",Ki).models[0];e.coordSysDims=["single"],r.set("single",o),uJ(o)&&(n.set("single",o),e.firstCategoryDimIndex=0)},polar:function(t,e,r,n){var o=t.getReferringComponents("polar",Ki).models[0],i=o.findAxisModel("radiusAxis"),a=o.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],r.set("radius",i),r.set("angle",a),uJ(i)&&(n.set("radius",i),e.firstCategoryDimIndex=0),uJ(a)&&(n.set("angle",a),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},geo:function(t,e,r,n){e.coordSysDims=["lng","lat"]},parallel:function(t,e,r,n){var o=t.ecModel,i=o.getComponent("parallel",t.get("parallelIndex")),a=e.coordSysDims=i.dimensions.slice();ue(i.parallelAxisIndex,function(s,c){var l=o.getComponent("parallelAxis",s),u=a[c];r.set(u,l),uJ(l)&&(n.set(u,l),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=c))})}};function uJ(t){return t.get("type")==="category"}d();p();function nsr(t,e,r){r=r||{};var n=r.byIndex,o=r.stackedCoordDimension,i,a,s;SHn(e)?i=e:(a=e.schema,i=a.dimensions,s=e.store);var c=!!(t&&t.get("stack")),l,u,f,h;if(ue(i,function(_,I){Tt(_)&&(i[I]=_={name:_}),c&&!_.isExtraCoord&&(!n&&!l&&_.ordinalMeta&&(l=_),!u&&_.type!=="ordinal"&&_.type!=="time"&&(!o||o===_.coordDim)&&(u=_))}),u&&!n&&!l&&(n=!0),u){f="__\0ecstackresult_"+t.id,h="__\0ecstackedover_"+t.id,l&&(l.createInvertedIndices=!0);var m=u.coordDim,g=u.type,v=0;ue(i,function(_){_.coordDim===m&&v++});var b={name:f,coordDim:m,coordDimIndex:v,type:g,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},w={name:h,coordDim:h,coordDimIndex:v+1,type:g,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};a?(s&&(b.storeDimIndex=s.ensureCalculationDimension(h,g),w.storeDimIndex=s.ensureCalculationDimension(f,g)),a.appendCalculationDimension(b),a.appendCalculationDimension(w)):(i.push(b),i.push(w))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:n,stackedOverDimension:h,stackResultDimension:f}}function SHn(t){return!tke(t.schema)}function s1(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function oke(t,e){return s1(t,e)?t.getCalculationInfo("stackResultDimension"):e}function EHn(t,e){var r=t.get("coordinateSystem"),n=k6.get(r),o;return e&&e.coordSysDims&&(o=ct(e.coordSysDims,function(i){var a={name:i},s=e.axisMap.get(i);if(s){var c=s.get("type");a.type=xF(c)}return a})),o||(o=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),o}function _Hn(t,e,r){var n,o;return r&&ue(t,function(i,a){var s=i.coordDim,c=r.categoryAxisMap.get(s);c&&(n==null&&(n=a),i.ordinalMeta=c.getOrdinalMeta(),e&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(o=!0)}),!o&&n!=null&&(t[n].otherDims.itemName=0),n}function CHn(t,e,r){r=r||{};var n=e.getSourceManager(),o,i=!1;t?(i=!0,o=oJ(t)):(o=n.getSource(),i=o.sourceFormat===fp);var a=rsr(e),s=EHn(e,a),c=r.useEncodeDefaulter,l=sr(c)?c:c?Gr(gCe,s,e):null,u={coordDimensions:s,generateCoord:r.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:l,canOmitUnusedDimensions:!i},f=HS(o,u),h=_Hn(f.dimensions,r.createInvertedIndices,a),m=i?null:n.getSharedDataStore(f),g=nsr(e,{schema:f,store:m}),v=new Rc(f,e);v.setCalculationInfo(g);var b=h!=null&&kHn(o)?function(w,_,I,B){return B===h?I:this.defaultDimValueGetter(w,_,I,B)}:null;return v.hasItemOption=!1,v.initData(i?o:m,null,b),v}function kHn(t){if(t.sourceFormat===fp){var e=THn(t.data||[]);return!st(IS(e))}}function THn(t){for(var e=0;e<t.length&&t[e]==null;)e++;return t[e]}var dp=CHn;d();p();d();p();d();p();var osr=function(){function t(e){this._setting=e||{},this._extent=[1/0,-1/0]}return t.prototype.getSetting=function(e){return this._setting[e]},t.prototype.unionExtent=function(e){var r=this._extent;e[0]<r[0]&&(r[0]=e[0]),e[1]>r[1]&&(r[1]=e[1])},t.prototype.unionExtentFromData=function(e,r){this.unionExtent(e.getApproximateExtent(r))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(e,r){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(r)||(n[1]=r)},t.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(e){this._isBlank=e},t}();U7(osr);var hy=osr;d();p();var IHn=0,RHn=function(){function t(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++IHn}return t.createByAxisModel=function(e){var r=e.option,n=r.data,o=n&&ct(n,MHn);return new t({categories:o,needCollect:!o,deduplication:r.dedplication!==!1})},t.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},t.prototype.parseAndCollect=function(e){var r,n=this._needCollect;if(!Tt(e)&&!n)return e;if(n&&!this._deduplication)return r=this.categories.length,this.categories[r]=e,r;var o=this._getOrCreateMap();return r=o.get(e),r==null&&(n?(r=this.categories.length,this.categories[r]=e,o.set(e,r)):r=NaN),r},t.prototype._getOrCreateMap=function(){return this._map||(this._map=cr(this.categories))},t}();function MHn(t){return Sr(t)&&t.value!=null?t.value:t+""}var ile=RHn;d();p();function ale(t){return t.type==="interval"||t.type==="log"}function asr(t,e,r,n){var o={},i=t[1]-t[0],a=o.interval=E4e(i/e,!0);r!=null&&a<r&&(a=o.interval=r),n!=null&&a>n&&(a=o.interval=n);var s=o.intervalPrecision=Att(a),c=o.niceTickExtent=[wa(Math.ceil(t[0]/a)*a,s),wa(Math.floor(t[1]/a)*a,s)];return PHn(c,t),o}function ike(t){var e=Math.pow(10,S4e(t)),r=t/e;return r?r===2?r=3:r===3?r=5:r*=2:r=1,wa(r*e)}function Att(t){return Cg(t)+2}function isr(t,e,r){t[e]=Math.max(Math.min(t[e],r[1]),r[0])}function PHn(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),isr(t,0,e),isr(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function rM(t,e){return t>=e[0]&&t<=e[1]}function nM(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function oM(t,e){return t*(e[1]-e[0])+e[0]}var ssr=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;n.type="ordinal";var o=n.getSetting("ordinalMeta");return o||(o=new ile({})),st(o)&&(o=new ile({categories:ct(o,function(i){return Sr(i)?i.value:i})})),n._ordinalMeta=o,n._extent=n.getSetting("extent")||[0,o.categories.length-1],n}return e.prototype.parse=function(r){return r==null?NaN:Tt(r)?this._ordinalMeta.getOrdinal(r):Math.round(r)},e.prototype.contain=function(r){return r=this.parse(r),rM(r,this._extent)&&this._ordinalMeta.categories[r]!=null},e.prototype.normalize=function(r){return r=this._getTickNumber(this.parse(r)),nM(r,this._extent)},e.prototype.scale=function(r){return r=Math.round(oM(r,this._extent)),this.getRawOrdinalNumber(r)},e.prototype.getTicks=function(){for(var r=[],n=this._extent,o=n[0];o<=n[1];)r.push({value:o}),o++;return r},e.prototype.getMinorTicks=function(r){},e.prototype.setSortInfo=function(r){if(r==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=r.ordinalNumbers,o=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],a=0,s=this._ordinalMeta.categories.length,c=Math.min(s,n.length);a<c;++a){var l=n[a];o[a]=l,i[l]=a}for(var u=0;a<s;++a){for(;i[u]!=null;)u++;o.push(u),i[u]=a}},e.prototype._getTickNumber=function(r){var n=this._ticksByOrdinalNumber;return n&&r>=0&&r<n.length?n[r]:r},e.prototype.getRawOrdinalNumber=function(r){var n=this._ordinalNumbersByTick;return n&&r>=0&&r<n.length?n[r]:r},e.prototype.getLabel=function(r){if(!this.isBlank()){var n=this.getRawOrdinalNumber(r.value),o=this._ordinalMeta.categories[n];return o==null?"":o+""}},e.prototype.count=function(){return this._extent[1]-this._extent[0]+1},e.prototype.unionExtentFromData=function(r,n){this.unionExtent(r.getApproximateExtent(n))},e.prototype.isInExtentRange=function(r){return r=this._getTickNumber(r),this._extent[0]<=r&&this._extent[1]>=r},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(hy);hy.registerClass(ssr);var sle=ssr;d();p();var wF=wa,csr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type="interval",r._interval=0,r._intervalPrecision=2,r}return e.prototype.parse=function(r){return r},e.prototype.contain=function(r){return rM(r,this._extent)},e.prototype.normalize=function(r){return nM(r,this._extent)},e.prototype.scale=function(r){return oM(r,this._extent)},e.prototype.setExtent=function(r,n){var o=this._extent;isNaN(r)||(o[0]=parseFloat(r)),isNaN(n)||(o[1]=parseFloat(n))},e.prototype.unionExtent=function(r){var n=this._extent;r[0]<n[0]&&(n[0]=r[0]),r[1]>n[1]&&(n[1]=r[1]),this.setExtent(n[0],n[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(r){this._interval=r,this._niceExtent=this._extent.slice(),this._intervalPrecision=Att(r)},e.prototype.getTicks=function(r){var n=this._interval,o=this._extent,i=this._niceExtent,a=this._intervalPrecision,s=[];if(!n)return s;var c=1e4;o[0]<i[0]&&(r?s.push({value:wF(i[0]-n,a)}):s.push({value:o[0]}));for(var l=i[0];l<=i[1]&&(s.push({value:l}),l=wF(l+n,a),l!==s[s.length-1].value);)if(s.length>c)return[];var u=s.length?s[s.length-1].value:i[1];return o[1]>u&&(r?s.push({value:wF(u+n,a)}):s.push({value:o[1]})),s},e.prototype.getMinorTicks=function(r){for(var n=this.getTicks(!0),o=[],i=this.getExtent(),a=1;a<n.length;a++){for(var s=n[a],c=n[a-1],l=0,u=[],f=s.value-c.value,h=f/r;l<r-1;){var m=wF(c.value+(l+1)*h);m>i[0]&&m<i[1]&&u.push(m),l++}o.push(u)}return o},e.prototype.getLabel=function(r,n){if(r==null)return"";var o=n&&n.precision;o==null?o=Cg(r.value)||0:o==="auto"&&(o=this._intervalPrecision);var i=wF(r.value,o,!0);return vet(i)},e.prototype.calcNiceTicks=function(r,n,o){r=r||5;var i=this._extent,a=i[1]-i[0];if(!!isFinite(a)){a<0&&(a=-a,i.reverse());var s=asr(i,r,n,o);this._intervalPrecision=s.intervalPrecision,this._interval=s.interval,this._niceExtent=s.niceTickExtent}},e.prototype.calcNiceExtent=function(r){var n=this._extent;if(n[0]===n[1])if(n[0]!==0){var o=Math.abs(n[0]);r.fixMax||(n[1]+=o/2),n[0]-=o/2}else n[1]=1;var i=n[1]-n[0];isFinite(i)||(n[0]=0,n[1]=1),this.calcNiceTicks(r.splitNumber,r.minInterval,r.maxInterval);var a=this._interval;r.fixMin||(n[0]=wF(Math.floor(n[0]/a)*a)),r.fixMax||(n[1]=wF(Math.ceil(n[1]/a)*a))},e.prototype.setNiceExtent=function(r,n){this._niceExtent=[r,n]},e.type="interval",e}(hy);hy.registerClass(csr);var my=csr;d();p();d();p();var lsr=typeof Float32Array<"u",NHn=lsr?Float32Array:Array;function Pg(t){return st(t)?lsr?new Float32Array(t):t:new NHn(t)}var Stt="__ec_stack_";function Ett(t){return t.get("stack")||Stt+t.seriesIndex}function _tt(t){return t.dim+t.index}function usr(t){var e=[],r=t.axis,n="axis0";if(r.type==="category"){for(var o=r.getBandWidth(),i=0;i<t.count;i++)e.push(yr({bandWidth:o,axisKey:n,stackId:Stt+i},t));for(var a=fsr(e),s=[],i=0;i<t.count;i++){var c=a[n][Stt+i];c.offsetCenter=c.offset+c.width/2,s.push(c)}return s}}function Ctt(t,e){var r=[];return e.eachSeriesByType(t,function(n){psr(n)&&r.push(n)}),r}function BHn(t){var e={};ue(t,function(c){var l=c.coordinateSystem,u=l.getBaseAxis();if(!(u.type!=="time"&&u.type!=="value"))for(var f=c.getData(),h=u.dim+"_"+u.index,m=f.getDimensionIndex(f.mapDimension(u.dim)),g=f.getStore(),v=0,b=g.count();v<b;++v){var w=g.get(m,v);e[h]?e[h].push(w):e[h]=[w]}});var r={};for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];if(o){o.sort(function(c,l){return c-l});for(var i=null,a=1;a<o.length;++a){var s=o[a]-o[a-1];s>0&&(i=i===null?s:Math.min(i,s))}r[n]=i}}return r}function ktt(t){var e=BHn(t),r=[];return ue(t,function(n){var o=n.coordinateSystem,i=o.getBaseAxis(),a=i.getExtent(),s;if(i.type==="category")s=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var c=i.dim+"_"+i.index,l=e[c],u=Math.abs(a[1]-a[0]),f=i.scale.getExtent(),h=Math.abs(f[1]-f[0]);s=l?u/h*l:u}else{var m=n.getData();s=Math.abs(a[1]-a[0])/m.count()}var g=er(n.get("barWidth"),s),v=er(n.get("barMaxWidth"),s),b=er(n.get("barMinWidth")||(hsr(n)?.5:1),s),w=n.get("barGap"),_=n.get("barCategoryGap");r.push({bandWidth:s,barWidth:g,barMaxWidth:v,barMinWidth:b,barGap:w,barCategoryGap:_,axisKey:_tt(i),stackId:Ett(n)})}),fsr(r)}function fsr(t){var e={};ue(t,function(n,o){var i=n.axisKey,a=n.bandWidth,s=e[i]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},c=s.stacks;e[i]=s;var l=n.stackId;c[l]||s.autoWidthCount++,c[l]=c[l]||{width:0,maxWidth:0};var u=n.barWidth;u&&!c[l].width&&(c[l].width=u,u=Math.min(s.remainedWidth,u),s.remainedWidth-=u);var f=n.barMaxWidth;f&&(c[l].maxWidth=f);var h=n.barMinWidth;h&&(c[l].minWidth=h);var m=n.barGap;m!=null&&(s.gap=m);var g=n.barCategoryGap;g!=null&&(s.categoryGap=g)});var r={};return ue(e,function(n,o){r[o]={};var i=n.stacks,a=n.bandWidth,s=n.categoryGap;if(s==null){var c=bn(i).length;s=Math.max(35-c*4,15)+"%"}var l=er(s,a),u=er(n.gap,1),f=n.remainedWidth,h=n.autoWidthCount,m=(f-l)/(h+(h-1)*u);m=Math.max(m,0),ue(i,function(w){var _=w.maxWidth,I=w.minWidth;if(w.width){var B=w.width;_&&(B=Math.min(B,_)),I&&(B=Math.max(B,I)),w.width=B,f-=B+u*B,h--}else{var B=m;_&&_<B&&(B=Math.min(_,f)),I&&I>B&&(B=I),B!==m&&(w.width=B,f-=B+u*B,h--)}}),m=(f-l)/(h+(h-1)*u),m=Math.max(m,0);var g=0,v;ue(i,function(w,_){w.width||(w.width=m),v=w,g+=w.width*(1+u)}),v&&(g-=v.width*u);var b=-g/2;ue(i,function(w,_){r[o][_]=r[o][_]||{bandWidth:a,offset:b,width:w.width},b+=w.width*(1+u)})}),r}function dsr(t,e,r){if(t&&e){var n=t[_tt(e)];return n!=null&&r!=null?n[Ett(r)]:n}}function ske(t,e){var r=Ctt(t,e),n=ktt(r);ue(r,function(o){var i=o.getData(),a=o.coordinateSystem,s=a.getBaseAxis(),c=Ett(o),l=n[_tt(s)][c],u=l.offset,f=l.width;i.setLayout({bandWidth:l.bandWidth,offset:u,size:f})})}function cke(t){return{seriesType:t,plan:a1(),reset:function(e){if(!!psr(e)){var r=e.getData(),n=e.coordinateSystem,o=n.getBaseAxis(),i=n.getOtherAxis(o),a=r.getDimensionIndex(r.mapDimension(i.dim)),s=r.getDimensionIndex(r.mapDimension(o.dim)),c=e.get("showBackground",!0),l=r.mapDimension(i.dim),u=r.getCalculationInfo("stackResultDimension"),f=s1(r,l)&&!!r.getCalculationInfo("stackedOnSeries"),h=i.isHorizontal(),m=OHn(o,i),g=hsr(e),v=e.get("barMinHeight")||0,b=u&&r.getDimensionIndex(u),w=r.getLayout("size"),_=r.getLayout("offset");return{progress:function(I,B){for(var L=I.count,D=g&&Pg(L*3),z=g&&c&&Pg(L*3),G=g&&Pg(L),U=n.master.getRect(),T=h?U.width:U.height,P,j=B.getStore(),M=0;(P=I.next())!=null;){var y=j.get(f?b:a,P),x=j.get(s,P),C=m,R=void 0;f&&(R=+y-j.get(a,P));var E=void 0,N=void 0,V=void 0,F=void 0;if(h){var k=n.dataToPoint([y,x]);if(f){var H=n.dataToPoint([R,x]);C=H[0]}E=C,N=k[1]+_,V=k[0]-C,F=w,Math.abs(V)<v&&(V=(V<0?-1:1)*v)}else{var k=n.dataToPoint([x,y]);if(f){var H=n.dataToPoint([x,R]);C=H[1]}E=k[0]+_,N=C,V=w,F=k[1]-C,Math.abs(F)<v&&(F=(F<=0?-1:1)*v)}g?(D[M]=E,D[M+1]=N,D[M+2]=h?V:F,z&&(z[M]=h?U.x:E,z[M+1]=h?N:U.y,z[M+2]=T),G[P]=P):B.setItemLayout(P,{x:E,y:N,width:V,height:F}),M+=3}g&&B.setLayout({largePoints:D,largeDataIndices:G,largeBackgroundPoints:z,valueAxisHorizontal:h})}}}}}}function psr(t){return t.coordinateSystem&&t.coordinateSystem.type==="cartesian2d"}function hsr(t){return t.pipelineContext&&t.pipelineContext.large}function OHn(t,e){return e.toGlobalCoord(e.dataToCoord(e.type==="log"?1:0))}d();p();var DHn=function(t,e,r,n){for(;r<n;){var o=r+n>>>1;t[o][1]<e?r=o+1:n=o}return r},gsr=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="time",n}return e.prototype.getLabel=function(r){var n=this.getSetting("useUTC");return pF(r.value,aet[Eor(dF(this._minLevelUnit))]||aet.second,n,this.getSetting("locale"))},e.prototype.getFormattedLabel=function(r,n,o){var i=this.getSetting("useUTC"),a=this.getSetting("locale");return _or(r,n,o,a,i)},e.prototype.getTicks=function(){var r=this._interval,n=this._extent,o=[];if(!r)return o;o.push({value:n[0],level:0});var i=this.getSetting("useUTC"),a=WHn(this._minLevelUnit,this._approxInterval,i,n);return o=o.concat(a),o.push({value:n[1],level:0}),o},e.prototype.calcNiceExtent=function(r){var n=this._extent;if(n[0]===n[1]&&(n[0]-=n1,n[1]+=n1),n[1]===-1/0&&n[0]===1/0){var o=new Date;n[1]=+new Date(o.getFullYear(),o.getMonth(),o.getDate()),n[0]=n[1]-n1}this.calcNiceTicks(r.splitNumber,r.minInterval,r.maxInterval)},e.prototype.calcNiceTicks=function(r,n,o){r=r||10;var i=this._extent,a=i[1]-i[0];this._approxInterval=a/r,n!=null&&this._approxInterval<n&&(this._approxInterval=n),o!=null&&this._approxInterval>o&&(this._approxInterval=o);var s=lke.length,c=Math.min(DHn(lke,this._approxInterval,0,s),s-1);this._interval=lke[c][1],this._minLevelUnit=lke[Math.max(c-1,0)][0]},e.prototype.parse=function(r){return In(r)?r:+kg(r)},e.prototype.contain=function(r){return rM(this.parse(r),this._extent)},e.prototype.normalize=function(r){return nM(this.parse(r),this._extent)},e.prototype.scale=function(r){return oM(r,this._extent)},e.type="time",e}(my),lke=[["second",cCe],["minute",lCe],["hour",$Y],["quarter-day",$Y*6],["half-day",$Y*12],["day",n1*1.2],["half-week",n1*3.5],["week",n1*7],["month",n1*31],["quarter",n1*95],["half-year",iet/2],["year",iet]];function LHn(t,e,r,n){var o=kg(e),i=kg(r),a=function(g){return cet(o,g,n)===cet(i,g,n)},s=function(){return a("year")},c=function(){return s()&&a("month")},l=function(){return c()&&a("day")},u=function(){return l()&&a("hour")},f=function(){return u()&&a("minute")},h=function(){return f()&&a("second")},m=function(){return h()&&a("millisecond")};switch(t){case"year":return s();case"month":return c();case"day":return l();case"hour":return u();case"minute":return f();case"second":return h();case"millisecond":return m()}}function UHn(t,e){return t/=n1,t>16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function FHn(t){var e=30*n1;return t/=e,t>6?6:t>3?3:t>2?2:1}function zHn(t){return t/=$Y,t>12?12:t>6?6:t>3.5?4:t>2?2:1}function msr(t,e){return t/=e?lCe:cCe,t>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function HHn(t){return E4e(t,!0)}function jHn(t,e,r){var n=new Date(t);switch(dF(e)){case"year":case"month":n[uet(r)](0);case"day":n[fet(r)](1);case"hour":n[det(r)](0);case"minute":n[pet(r)](0);case"second":n[het(r)](0),n[met(r)](0)}return n.getTime()}function WHn(t,e,r,n){var o=1e4,i=set,a=0;function s(T,P,j,M,y,x,C){for(var R=new Date(P),E=P,N=R[M]();E<j&&E<=n[1];)C.push({value:E}),N+=T,R[y](N),E=R.getTime();C.push({value:E,notAdd:!0})}function c(T,P,j){var M=[],y=!P.length;if(!LHn(dF(T),n[0],n[1],r)){y&&(P=[{value:jHn(new Date(n[0]),T,r)},{value:n[1]}]);for(var x=0;x<P.length-1;x++){var C=P[x].value,R=P[x+1].value;if(C!==R){var E=void 0,N=void 0,V=void 0,F=!1;switch(T){case"year":E=Math.max(1,Math.round(e/n1/365)),N=uCe(r),V=kor(r);break;case"half-year":case"quarter":case"month":E=FHn(e),N=fF(r),V=uet(r);break;case"week":case"half-week":case"day":E=UHn(e,31),N=Tce(r),V=fet(r),F=!0;break;case"half-day":case"quarter-day":case"hour":E=zHn(e),N=QY(r),V=det(r);break;case"minute":E=msr(e,!0),N=Ice(r),V=pet(r);break;case"second":E=msr(e,!1),N=Rce(r),V=het(r);break;case"millisecond":E=HHn(e),N=Mce(r),V=met(r);break}s(E,C,R,N,V,F,M),T==="year"&&j.length>1&&x===0&&j.unshift({value:j[0].value-E})}}for(var x=0;x<M.length;x++)j.push(M[x]);return M}}for(var l=[],u=[],f=0,h=0,m=0;m<i.length&&a++<o;++m){var g=dF(i[m]);if(!!Sor(i[m])){c(i[m],l[l.length-1]||[],u);var v=i[m+1]?dF(i[m+1]):null;if(g!==v){if(u.length){h=f,u.sort(function(T,P){return T.value-P.value});for(var b=[],w=0;w<u.length;++w){var _=u[w].value;(w===0||u[w-1].value!==_)&&(b.push(u[w]),_>=n[0]&&_<=n[1]&&f++)}var I=(n[1]-n[0])/e;if(f>I*1.5&&h>I/1.5||(l.push(b),f>I||t===i[m]))break}u=[]}}}for(var B=go(ct(l,function(T){return go(T,function(P){return P.value>=n[0]&&P.value<=n[1]&&!P.notAdd})}),function(T){return T.length>0}),L=[],D=B.length-1,m=0;m<B.length;++m)for(var z=B[m],G=0;G<z.length;++G)L.push({value:z[G].value,level:D-m});L.sort(function(T,P){return T.value-P.value});for(var U=[],m=0;m<L.length;++m)(m===0||L[m].value!==L[m-1].value)&&U.push(L[m]);return U}hy.registerClass(gsr);var uke=gsr;d();p();var vsr=hy.prototype,cle=my.prototype,GHn=wa,VHn=Math.floor,qHn=Math.ceil,fke=Math.pow,jS=Math.log,Ttt=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type="log",r.base=10,r._originalScale=new my,r._interval=0,r}return e.prototype.getTicks=function(r){var n=this._originalScale,o=this._extent,i=n.getExtent(),a=cle.getTicks.call(this,r);return ct(a,function(s){var c=s.value,l=wa(fke(this.base,c));return l=c===o[0]&&this._fixMin?dke(l,i[0]):l,l=c===o[1]&&this._fixMax?dke(l,i[1]):l,{value:l}},this)},e.prototype.setExtent=function(r,n){var o=jS(this.base);r=jS(Math.max(0,r))/o,n=jS(Math.max(0,n))/o,cle.setExtent.call(this,r,n)},e.prototype.getExtent=function(){var r=this.base,n=vsr.getExtent.call(this);n[0]=fke(r,n[0]),n[1]=fke(r,n[1]);var o=this._originalScale,i=o.getExtent();return this._fixMin&&(n[0]=dke(n[0],i[0])),this._fixMax&&(n[1]=dke(n[1],i[1])),n},e.prototype.unionExtent=function(r){this._originalScale.unionExtent(r);var n=this.base;r[0]=jS(r[0])/jS(n),r[1]=jS(r[1])/jS(n),vsr.unionExtent.call(this,r)},e.prototype.unionExtentFromData=function(r,n){this.unionExtent(r.getApproximateExtent(n))},e.prototype.calcNiceTicks=function(r){r=r||10;var n=this._extent,o=n[1]-n[0];if(!(o===1/0||o<=0)){var i=arr(o),a=r/o*i;for(a<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var s=[wa(qHn(n[0]/i)*i),wa(VHn(n[1]/i)*i)];this._interval=i,this._niceExtent=s}},e.prototype.calcNiceExtent=function(r){cle.calcNiceExtent.call(this,r),this._fixMin=r.fixMin,this._fixMax=r.fixMax},e.prototype.parse=function(r){return r},e.prototype.contain=function(r){return r=jS(r)/jS(this.base),rM(r,this._extent)},e.prototype.normalize=function(r){return r=jS(r)/jS(this.base),nM(r,this._extent)},e.prototype.scale=function(r){return r=oM(r,this._extent),fke(this.base,r)},e.type="log",e}(hy),ysr=Ttt.prototype;ysr.getMinorTicks=cle.getMinorTicks;ysr.getLabel=cle.getLabel;function dke(t,e){return GHn(t,Cg(e))}hy.registerClass(Ttt);var bsr=Ttt;d();p();var KHn=function(){function t(e,r,n){this._prepareParams(e,r,n)}return t.prototype._prepareParams=function(e,r,n){n[1]<n[0]&&(n=[NaN,NaN]),this._dataMin=n[0],this._dataMax=n[1];var o=this._isOrdinal=e.type==="ordinal";this._needCrossZero=e.type==="interval"&&r.getNeedCrossZero&&r.getNeedCrossZero();var i=this._modelMinRaw=r.get("min",!0);sr(i)?this._modelMinNum=pke(e,i({min:n[0],max:n[1]})):i!=="dataMin"&&(this._modelMinNum=pke(e,i));var a=this._modelMaxRaw=r.get("max",!0);if(sr(a)?this._modelMaxNum=pke(e,a({min:n[0],max:n[1]})):a!=="dataMax"&&(this._modelMaxNum=pke(e,a)),o)this._axisDataLen=r.getCategories().length;else{var s=r.get("boundaryGap"),c=st(s)?s:[s||0,s||0];typeof c[0]=="boolean"||typeof c[1]=="boolean"?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[Sh(c[0],1),Sh(c[1],1)]}},t.prototype.calculate=function(){var e=this._isOrdinal,r=this._dataMin,n=this._dataMax,o=this._axisDataLen,i=this._boundaryGapInner,a=e?null:n-r||Math.abs(r),s=this._modelMinRaw==="dataMin"?r:this._modelMinNum,c=this._modelMaxRaw==="dataMax"?n:this._modelMaxNum,l=s!=null,u=c!=null;s==null&&(s=e?o?0:NaN:r-i[0]*a),c==null&&(c=e?o?o-1:NaN:n+i[1]*a),(s==null||!isFinite(s))&&(s=NaN),(c==null||!isFinite(c))&&(c=NaN);var f=T7(s)||T7(c)||e&&!o;this._needCrossZero&&(s>0&&c>0&&!l&&(s=0),s<0&&c<0&&!u&&(c=0));var h=this._determinedMin,m=this._determinedMax;return h!=null&&(s=h,l=!0),m!=null&&(c=m,u=!0),{min:s,max:c,minFixed:l,maxFixed:u,isBlank:f}},t.prototype.modifyDataMinMax=function(e,r){this[JHn[e]]=r},t.prototype.setDeterminedMinMax=function(e,r){var n=YHn[e];this[n]=r},t.prototype.freeze=function(){this.frozen=!0},t}();var YHn={min:"_determinedMin",max:"_determinedMax"},JHn={min:"_dataMin",max:"_dataMax"};function hke(t,e,r){var n=t.rawExtentInfo;return n||(n=new KHn(t,e,r),t.rawExtentInfo=n,n)}function pke(t,e){return e==null?null:T7(e)?NaN:t.parse(e)}function Itt(t,e){var r=t.type,n=hke(t,e,t.getExtent()).calculate();t.setBlank(n.isBlank);var o=n.min,i=n.max,a=e.ecModel;if(a&&r==="time"){var s=Ctt("bar",a),c=!1;if(ue(s,function(f){c=c||f.getBaseAxis()===e.axis}),c){var l=ktt(s),u=XHn(o,i,e,l);o=u.min,i=u.max}}return{extent:[o,i],fixMin:n.minFixed,fixMax:n.maxFixed}}function XHn(t,e,r,n){var o=r.axis.getExtent(),i=o[1]-o[0],a=dsr(n,r.axis);if(a===void 0)return{min:t,max:e};var s=1/0;ue(a,function(m){s=Math.min(m.offset,s)});var c=-1/0;ue(a,function(m){c=Math.max(m.offset+m.width,c)}),s=Math.abs(s),c=Math.abs(c);var l=s+c,u=e-t,f=1-(s+c)/i,h=u/f-u;return e+=h*(c/l),t-=h*(s/l),{min:t,max:e}}function z3(t,e){var r=e,n=Itt(t,r),o=n.extent,i=r.get("splitNumber");t instanceof bsr&&(t.base=r.get("logBase"));var a=t.type,s=r.get("interval"),c=a==="interval"||a==="time";t.setExtent(o[0],o[1]),t.calcNiceExtent({splitNumber:i,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:c?r.get("minInterval"):null,maxInterval:c?r.get("maxInterval"):null}),s!=null&&t.setInterval&&t.setInterval(s)}function iM(t,e){if(e=e||t.get("type"),e)switch(e){case"category":return new sle({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new uke({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(hy.getClass(e)||my)}}function xsr(t){var e=t.scale.getExtent(),r=e[0],n=e[1];return!(r>0&&n>0||r<0&&n<0)}function fJ(t){var e=t.getLabelModel().get("formatter"),r=t.type==="category"?t.scale.getExtent()[0]:null;return t.scale.type==="time"?function(n){return function(o,i){return t.scale.getFormattedLabel(o,i,n)}}(e):Tt(e)?function(n){return function(o){var i=t.scale.getLabel(o),a=n.replace("{value}",i??"");return a}}(e):sr(e)?function(n){return function(o,i){return r!=null&&(i=o.value-r),n(lle(t,o),i,o.level!=null?{level:o.level}:null)}}(e):function(n){return t.scale.getLabel(n)}}function lle(t,e){return t.type==="category"?t.scale.getLabel(e):e.value}function wsr(t){var e=t.model,r=t.scale;if(!(!e.get(["axisLabel","show"])||r.isBlank())){var n,o,i=r.getExtent();r instanceof sle?o=r.count():(n=r.getTicks(),o=n.length);var a=t.getLabelModel(),s=fJ(t),c,l=1;o>40&&(l=Math.ceil(o/40));for(var u=0;u<o;u+=l){var f=n?n[u]:{value:i[0]+u},h=s(f,u),m=a.getTextRect(h),g=ZHn(m,a.get("rotate")||0);c?c.union(g):c=g}return c}}function ZHn(t,e){var r=e*Math.PI/180,n=t.width,o=t.height,i=n*Math.abs(Math.cos(r))+Math.abs(o*Math.sin(r)),a=n*Math.abs(Math.sin(r))+Math.abs(o*Math.cos(r)),s=new Zr(t.x,t.y,i,a);return s}function mke(t){var e=t.get("interval");return e??"auto"}function gke(t){return t.type==="category"&&mke(t.getLabelModel())===0}function dJ(t,e){var r={};return ue(t.mapDimensionsAll(e),function(n){r[oke(t,n)]=!0}),bn(r)}function Asr(t,e,r){e&&ue(dJ(e,r),function(n){var o=e.getApproximateExtent(n);o[0]<t[0]&&(t[0]=o[0]),o[1]>t[1]&&(t[1]=o[1])})}d();p();var H3=function(){function t(){}return t.prototype.getNeedCrossZero=function(){var e=this.option;return!e.scale},t.prototype.getCoordSysModel=function(){},t}();d();p();d();p();d();p();var QHn=1e-8;function Ssr(t,e){return Math.abs(t-e)<QHn}function M6(t,e,r){var n=0,o=t[0];if(!o)return!1;for(var i=1;i<t.length;i++){var a=t[i];n+=zw(o[0],o[1],a[0],a[1],e,r),o=a}var s=t[0];return(!Ssr(o[0],s[0])||!Ssr(o[1],s[1]))&&(n+=zw(o[0],o[1],s[0],s[1],e,r)),n!==0}var $Hn=[];function Rtt(t,e){for(var r=0;r<t.length;r++)vl(t[r],t[r],e)}function _sr(t,e,r,n){for(var o=0;o<t.length;o++){var i=t[o];n&&(i=n.project(i)),i&&isFinite(i[0])&&isFinite(i[1])&&(Qb(e,e,i),$b(r,r,i))}}function ejn(t){for(var e=0,r=0,n=0,o=t.length,i=t[o-1][0],a=t[o-1][1],s=0;s<o;s++){var c=t[s][0],l=t[s][1],u=i*l-c*a;e+=u,r+=(i+c)*u,n+=(a+l)*u,i=c,a=l}return e?[r/e/3,n/e/3,e]:[t[0][0]||0,t[0][1]||0]}var Csr=function(){function t(e){this.name=e}return t.prototype.setCenter=function(e){this._center=e},t.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},t}();var Mtt=function(){function t(e,r){this.type="polygon",this.exterior=e,this.interiors=r}return t}();var Ptt=function(){function t(e){this.type="linestring",this.points=e}return t}();var yke=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this,r)||this;return i.type="geoJSON",i.geometries=n,i._center=o&&[o[0],o[1]],i}return e.prototype.calcCenter=function(){for(var r=this.geometries,n,o=0,i=0;i<r.length;i++){var a=r[i],s=a.exterior,c=s&&s.length;c>o&&(n=a,o=c)}if(n)return ejn(n.exterior);var l=this.getBoundingRect();return[l.x+l.width/2,l.y+l.height/2]},e.prototype.getBoundingRect=function(r){var n=this._rect;if(n&&!r)return n;var o=[1/0,1/0],i=[-1/0,-1/0],a=this.geometries;return ue(a,function(s){s.type==="polygon"?_sr(s.exterior,o,i,r):ue(s.points,function(c){_sr(c,o,i,r)})}),isFinite(o[0])&&isFinite(o[1])&&isFinite(i[0])&&isFinite(i[1])||(o[0]=o[1]=i[0]=i[1]=0),n=new Zr(o[0],o[1],i[0]-o[0],i[1]-o[1]),r||(this._rect=n),n},e.prototype.contain=function(r){var n=this.getBoundingRect(),o=this.geometries;if(!n.contain(r[0],r[1]))return!1;e:for(var i=0,a=o.length;i<a;i++){var s=o[i];if(s.type==="polygon"){var c=s.exterior,l=s.interiors;if(M6(c,r[0],r[1])){for(var u=0;u<(l?l.length:0);u++)if(M6(l[u],r[0],r[1]))continue e;return!0}}}return!1},e.prototype.transformTo=function(r,n,o,i){var a=this.getBoundingRect(),s=a.width/a.height;o?i||(i=o/s):o=s*i;for(var c=new Zr(r,n,o,i),l=a.calculateTransform(c),u=this.geometries,f=0;f<u.length;f++){var h=u[f];h.type==="polygon"?(Rtt(h.exterior,l),ue(h.interiors,function(m){Rtt(m,l)})):ue(h.points,function(m){Rtt(m,l)})}a=this._rect,a.copy(c),this._center=[a.x+a.width/2,a.y+a.height/2]},e.prototype.cloneShallow=function(r){r==null&&(r=this.name);var n=new e(r,this.geometries,this._center);return n._rect=this._rect,n.transformTo=null,n},e}(Csr);var ksr=function(t){Ie(e,t);function e(r,n){var o=t.call(this,r)||this;return o.type="geoSVG",o._elOnlyForCalculate=n,o}return e.prototype.calcCenter=function(){for(var r=this._elOnlyForCalculate,n=r.getBoundingRect(),o=[n.x+n.width/2,n.y+n.height/2],i=R7($Hn),a=r;a&&!a.isGeoSVGGraphicRoot;)ey(i,a.getLocalTransform(),i),a=a.parent;return Nw(i,i),vl(o,o,i),o},e}(Csr);function tjn(t){if(!t.UTF8Encoding)return t;var e=t,r=e.UTF8Scale;r==null&&(r=1024);var n=e.features;return ue(n,function(o){var i=o.geometry,a=i.encodeOffsets,s=i.coordinates;if(!!a)switch(i.type){case"LineString":i.coordinates=Tsr(s,a,r);break;case"Polygon":Ntt(s,a,r);break;case"MultiLineString":Ntt(s,a,r);break;case"MultiPolygon":ue(s,function(c,l){return Ntt(c,a[l],r)})}}),e.UTF8Encoding=!1,e}function Ntt(t,e,r){for(var n=0;n<t.length;n++)t[n]=Tsr(t[n],e[n],r)}function Tsr(t,e,r){for(var n=[],o=e[0],i=e[1],a=0;a<t.length;a+=2){var s=t.charCodeAt(a)-64,c=t.charCodeAt(a+1)-64;s=s>>1^-(s&1),c=c>>1^-(c&1),s+=o,c+=i,o=s,i=c,n.push([s/r,c/r])}return n}function Btt(t,e){return t=tjn(t),ct(go(t.features,function(r){return r.geometry&&r.properties&&r.geometry.coordinates.length>0}),function(r){var n=r.properties,o=r.geometry,i=[];switch(o.type){case"Polygon":var a=o.coordinates;i.push(new Mtt(a[0],a.slice(1)));break;case"MultiPolygon":ue(o.coordinates,function(c){c[0]&&i.push(new Mtt(c[0],c.slice(1)))});break;case"LineString":i.push(new Ptt([o.coordinates]));break;case"MultiLineString":i.push(new Ptt(o.coordinates))}var s=new yke(n[e||"name"],i,n.cp);return s.properties=n,s})}d();p();d();p();var ule=un();function Isr(t){return t.type==="category"?rjn(t):ojn(t)}function Rsr(t,e){return t.type==="category"?njn(t,e):{ticks:ct(t.scale.getTicks(),function(r){return r.value})}}function rjn(t){var e=t.getLabelModel(),r=Msr(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:r.labelCategoryInterval}:r}function Msr(t,e){var r=Psr(t,"labels"),n=mke(e),o=Nsr(r,n);if(o)return o;var i,a;return sr(n)?i=Lsr(t,n):(a=n==="auto"?ijn(t):n,i=Dsr(t,a)),Bsr(r,n,{labels:i,labelCategoryInterval:a})}function njn(t,e){var r=Psr(t,"ticks"),n=mke(e),o=Nsr(r,n);if(o)return o;var i,a;if((!e.get("show")||t.scale.isBlank())&&(i=[]),sr(n))i=Lsr(t,n,!0);else if(n==="auto"){var s=Msr(t,t.getLabelModel());a=s.labelCategoryInterval,i=ct(s.labels,function(c){return c.tickValue})}else a=n,i=Dsr(t,a,!0);return Bsr(r,n,{ticks:i,tickCategoryInterval:a})}function ojn(t){var e=t.scale.getTicks(),r=fJ(t);return{labels:ct(e,function(n,o){return{level:n.level,formattedLabel:r(n,o),rawLabel:t.scale.getLabel(n),tickValue:n.value}})}}function Psr(t,e){return ule(t)[e]||(ule(t)[e]=[])}function Nsr(t,e){for(var r=0;r<t.length;r++)if(t[r].key===e)return t[r].value}function Bsr(t,e,r){return t.push({key:e,value:r}),r}function ijn(t){var e=ule(t).autoInterval;return e??(ule(t).autoInterval=t.calculateCategoryInterval())}function Osr(t){var e=ajn(t),r=fJ(t),n=(e.axisRotate-e.labelRotate)/180*Math.PI,o=t.scale,i=o.getExtent(),a=o.count();if(i[1]-i[0]<1)return 0;var s=1;a>40&&(s=Math.max(1,Math.floor(a/40)));for(var c=i[0],l=t.dataToCoord(c+1)-t.dataToCoord(c),u=Math.abs(l*Math.cos(n)),f=Math.abs(l*Math.sin(n)),h=0,m=0;c<=i[1];c+=s){var g=0,v=0,b=k3(r({value:c}),e.font,"center","top");g=b.width*1.3,v=b.height*1.3,h=Math.max(h,g,7),m=Math.max(m,v,7)}var w=h/u,_=m/f;isNaN(w)&&(w=1/0),isNaN(_)&&(_=1/0);var I=Math.max(0,Math.floor(Math.min(w,_))),B=ule(t.model),L=t.getExtent(),D=B.lastAutoInterval,z=B.lastTickCount;return D!=null&&z!=null&&Math.abs(D-I)<=1&&Math.abs(z-a)<=1&&D>I&&B.axisExtent0===L[0]&&B.axisExtent1===L[1]?I=D:(B.lastTickCount=a,B.lastAutoInterval=I,B.axisExtent0=L[0],B.axisExtent1=L[1]),I}function ajn(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function Dsr(t,e,r){var n=fJ(t),o=t.scale,i=o.getExtent(),a=t.getLabelModel(),s=[],c=Math.max((e||0)+1,1),l=i[0],u=o.count();l!==0&&c>1&&u/c>2&&(l=Math.round(Math.ceil(l/c)*c));var f=gke(t),h=a.get("showMinLabel")||f,m=a.get("showMaxLabel")||f;h&&l!==i[0]&&v(i[0]);for(var g=l;g<=i[1];g+=c)v(g);m&&g-c!==i[1]&&v(i[1]);function v(b){var w={value:b};s.push(r?b:{formattedLabel:n(w),rawLabel:o.getLabel(w),tickValue:b})}return s}function Lsr(t,e,r){var n=t.scale,o=fJ(t),i=[];return ue(n.getTicks(),function(a){var s=n.getLabel(a),c=a.value;e(a.value,s)&&i.push(r?c:{formattedLabel:o(a),rawLabel:s,tickValue:c})}),i}var Usr=[0,1],sjn=function(){function t(e,r,n){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=r,this._extent=n||[0,0]}return t.prototype.contain=function(e){var r=this._extent,n=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return e>=n&&e<=o},t.prototype.containData=function(e){return this.scale.contain(e)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(e){return A4e(e||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(e,r){var n=this._extent;n[0]=e,n[1]=r},t.prototype.dataToCoord=function(e,r){var n=this._extent,o=this.scale;return e=o.normalize(e),this.onBand&&o.type==="ordinal"&&(n=n.slice(),Fsr(n,o.count())),No(e,Usr,n,r)},t.prototype.coordToData=function(e,r){var n=this._extent,o=this.scale;this.onBand&&o.type==="ordinal"&&(n=n.slice(),Fsr(n,o.count()));var i=No(e,n,Usr,r);return this.scale.scale(i)},t.prototype.pointToData=function(e,r){},t.prototype.getTicksCoords=function(e){e=e||{};var r=e.tickModel||this.getTickModel(),n=Rsr(this,r),o=n.ticks,i=ct(o,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),a=r.get("alignWithLabel");return cjn(this,i,a,e.clamp),i},t.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var e=this.model.getModel("minorTick"),r=e.get("splitNumber");r>0&&r<100||(r=5);var n=this.scale.getMinorTicks(r),o=ct(n,function(i){return ct(i,function(a){return{coord:this.dataToCoord(a),tickValue:a}},this)},this);return o},t.prototype.getViewLabels=function(){return Isr(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var e=this._extent,r=this.scale.getExtent(),n=r[1]-r[0]+(this.onBand?1:0);n===0&&(n=1);var o=Math.abs(e[1]-e[0]);return Math.abs(o)/n},t.prototype.calculateCategoryInterval=function(){return Osr(this)},t}();function Fsr(t,e){var r=t[1]-t[0],n=e,o=r/n/2;t[0]+=o,t[1]-=o}function cjn(t,e,r,n){var o=e.length;if(!t.onBand||r||!o)return;var i=t.getExtent(),a,s;if(o===1)e[0].coord=i[0],a=e[1]={coord:i[0]};else{var c=e[o-1].tickValue-e[0].tickValue,l=(e[o-1].coord-e[0].coord)/c;ue(e,function(m){m.coord-=l/2});var u=t.scale.getExtent();s=1+u[1]-e[o-1].tickValue,a={coord:e[o-1].coord+l*s},e.push(a)}var f=i[0]>i[1];h(e[0].coord,i[0])&&(n?e[0].coord=i[0]:e.shift()),n&&h(i[0],e[0].coord)&&e.unshift({coord:i[0]}),h(i[1],a.coord)&&(n?a.coord=i[1]:e.pop()),n&&h(a.coord,i[1])&&e.push({coord:i[1]});function h(m,g){return m=wa(m),g=wa(g),f?m>g:m<g}}var pp=sjn;d();p();d();p();d();p();var fle=Math.PI*2,AF=vd.CMD,ljn=["top","right","bottom","left"];function ujn(t,e,r,n,o){var i=r.width,a=r.height;switch(t){case"top":n.set(r.x+i/2,r.y-e),o.set(0,-1);break;case"bottom":n.set(r.x+i/2,r.y+a+e),o.set(0,1);break;case"left":n.set(r.x-e,r.y+a/2),o.set(-1,0);break;case"right":n.set(r.x+i+e,r.y+a/2),o.set(1,0);break}}function fjn(t,e,r,n,o,i,a,s,c){a-=t,s-=e;var l=Math.sqrt(a*a+s*s);a/=l,s/=l;var u=a*r+t,f=s*r+e;if(Math.abs(n-o)%fle<1e-4)return c[0]=u,c[1]=f,l-r;if(i){var h=n;n=N3(o),o=N3(h)}else n=N3(n),o=N3(o);n>o&&(o+=fle);var m=Math.atan2(s,a);if(m<0&&(m+=fle),m>=n&&m<=o||m+fle>=n&&m+fle<=o)return c[0]=u,c[1]=f,l-r;var g=r*Math.cos(n)+t,v=r*Math.sin(n)+e,b=r*Math.cos(o)+t,w=r*Math.sin(o)+e,_=(g-a)*(g-a)+(v-s)*(v-s),I=(b-a)*(b-a)+(w-s)*(w-s);return _<I?(c[0]=g,c[1]=v,Math.sqrt(_)):(c[0]=b,c[1]=w,Math.sqrt(I))}function bke(t,e,r,n,o,i,a,s){var c=o-t,l=i-e,u=r-t,f=n-e,h=Math.sqrt(u*u+f*f);u/=h,f/=h;var m=c*u+l*f,g=m/h;s&&(g=Math.min(Math.max(g,0),1)),g*=h;var v=a[0]=t+g*u,b=a[1]=e+g*f;return Math.sqrt((v-o)*(v-o)+(b-i)*(b-i))}function Hsr(t,e,r,n,o,i,a){r<0&&(t=t+r,r=-r),n<0&&(e=e+n,n=-n);var s=t+r,c=e+n,l=a[0]=Math.min(Math.max(o,t),s),u=a[1]=Math.min(Math.max(i,e),c);return Math.sqrt((l-o)*(l-o)+(u-i)*(u-i))}var WS=[];function djn(t,e,r){var n=Hsr(e.x,e.y,e.width,e.height,t.x,t.y,WS);return r.set(WS[0],WS[1]),n}function pjn(t,e,r){for(var n=0,o=0,i=0,a=0,s,c,l=1/0,u=e.data,f=t.x,h=t.y,m=0;m<u.length;){var g=u[m++];m===1&&(n=u[m],o=u[m+1],i=n,a=o);var v=l;switch(g){case AF.M:i=u[m++],a=u[m++],n=i,o=a;break;case AF.L:v=bke(n,o,u[m],u[m+1],f,h,WS,!0),n=u[m++],o=u[m++];break;case AF.C:v=e4e(n,o,u[m++],u[m++],u[m++],u[m++],u[m],u[m+1],f,h,WS),n=u[m++],o=u[m++];break;case AF.Q:v=r4e(n,o,u[m++],u[m++],u[m],u[m+1],f,h,WS),n=u[m++],o=u[m++];break;case AF.A:var b=u[m++],w=u[m++],_=u[m++],I=u[m++],B=u[m++],L=u[m++];m+=1;var D=!!(1-u[m++]);s=Math.cos(B)*_+b,c=Math.sin(B)*I+w,m<=1&&(i=s,a=c);var z=(f-b)*I/_+b;v=fjn(b,w,I,B,B+L,D,z,h,WS),n=Math.cos(B+L)*_+b,o=Math.sin(B+L)*I+w;break;case AF.R:i=n=u[m++],a=o=u[m++];var G=u[m++],U=u[m++];v=Hsr(i,a,G,U,f,h,WS);break;case AF.Z:v=bke(n,o,i,a,f,h,WS,!0),n=i,o=a;break}v<l&&(l=v,r.set(WS[0],WS[1]))}return l}var GS=new Vn,Rs=new Vn,gu=new Vn,W3=new Vn,j3=new Vn;function Ott(t,e){if(!!t){var r=t.getTextGuideLine(),n=t.getTextContent();if(!!(n&&r)){var o=t.textGuideLineConfig||{},i=[[0,0],[0,0],[0,0]],a=o.candidates||ljn,s=n.getBoundingRect().clone();s.applyTransform(n.getComputedTransform());var c=1/0,l=o.anchor,u=t.getComputedTransform(),f=u&&Nw([],u),h=e.get("length2")||0;l&&gu.copy(l);for(var m=0;m<a.length;m++){var g=a[m];ujn(g,0,s,GS,W3),Vn.scaleAndAdd(Rs,GS,W3,h),Rs.transform(f);var v=t.getBoundingRect(),b=l?l.distance(Rs):t instanceof en?pjn(Rs,t.path,gu):djn(Rs,v,gu);b<c&&(c=b,Rs.transform(u),gu.transform(u),gu.toArray(i[0]),Rs.toArray(i[1]),GS.toArray(i[2]))}Dtt(i,e.get("minTurnAngle")),r.setShape({points:i})}}}var xke=[],Ng=new Vn;function Dtt(t,e){if(e<=180&&e>0){e=e/180*Math.PI,GS.fromArray(t[0]),Rs.fromArray(t[1]),gu.fromArray(t[2]),Vn.sub(W3,GS,Rs),Vn.sub(j3,gu,Rs);var r=W3.len(),n=j3.len();if(!(r<.001||n<.001)){W3.scale(1/r),j3.scale(1/n);var o=W3.dot(j3),i=Math.cos(e);if(i<o){var a=bke(Rs.x,Rs.y,gu.x,gu.y,GS.x,GS.y,xke,!1);Ng.fromArray(xke),Ng.scaleAndAdd(j3,a/Math.tan(Math.PI-e));var s=gu.x!==Rs.x?(Ng.x-Rs.x)/(gu.x-Rs.x):(Ng.y-Rs.y)/(gu.y-Rs.y);if(isNaN(s))return;s<0?Vn.copy(Ng,Rs):s>1&&Vn.copy(Ng,gu),Ng.toArray(t[1])}}}}function jsr(t,e,r){if(r<=180&&r>0){r=r/180*Math.PI,GS.fromArray(t[0]),Rs.fromArray(t[1]),gu.fromArray(t[2]),Vn.sub(W3,Rs,GS),Vn.sub(j3,gu,Rs);var n=W3.len(),o=j3.len();if(!(n<.001||o<.001)){W3.scale(1/n),j3.scale(1/o);var i=W3.dot(e),a=Math.cos(r);if(i<a){var s=bke(Rs.x,Rs.y,gu.x,gu.y,GS.x,GS.y,xke,!1);Ng.fromArray(xke);var c=Math.PI/2,l=Math.acos(j3.dot(e)),u=c+l-r;if(u>=c)Vn.copy(Ng,gu);else{Ng.scaleAndAdd(j3,s/Math.tan(Math.PI/2-u));var f=gu.x!==Rs.x?(Ng.x-Rs.x)/(gu.x-Rs.x):(Ng.y-Rs.y)/(gu.y-Rs.y);if(isNaN(f))return;f<0?Vn.copy(Ng,Rs):f>1&&Vn.copy(Ng,gu)}Ng.toArray(t[1])}}}}function zsr(t,e,r,n){var o=r==="normal",i=o?t:t.ensureState(r);i.ignore=e;var a=n.get("smooth");a&&a===!0&&(a=.3),i.shape=i.shape||{},a>0&&(i.shape.smooth=a);var s=n.getModel("lineStyle").getLineStyle();o?t.useStyle(s):i.style=s}function hjn(t,e){var r=e.smooth,n=e.points;if(!!n)if(t.moveTo(n[0][0],n[0][1]),r>0&&n.length>=3){var o=Pw(n[0],n[1]),i=Pw(n[1],n[2]);if(!o||!i){t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]);return}var a=Math.min(o,i)*r,s=EY([],n[1],n[0],a/o),c=EY([],n[1],n[2],a/i),l=EY([],s,c,.5);t.bezierCurveTo(s[0],s[1],s[0],s[1],l[0],l[1]),t.bezierCurveTo(c[0],c[1],c[0],c[1],n[2][0],n[2][1])}else for(var u=1;u<n.length;u++)t.lineTo(n[u][0],n[u][1])}function pJ(t,e,r){var n=t.getTextGuideLine(),o=t.getTextContent();if(!o){n&&t.removeTextGuideLine();return}for(var i=e.normal,a=i.get("show"),s=o.ignore,c=0;c<W7.length;c++){var l=W7[c],u=e[l],f=l==="normal";if(u){var h=u.get("show"),m=f?s:gn(o.states[l]&&o.states[l].ignore,s);if(m||!gn(h,a)){var g=f?n:n&&n.states[l];g&&(g.ignore=!0);continue}n||(n=new dc,t.setTextGuideLine(n),!f&&(s||!a)&&zsr(n,!0,"normal",e.normal),t.stateProxy&&(n.stateProxy=t.stateProxy)),zsr(n,!1,l,u)}}if(n){yr(n.style,r),n.style.fill=null;var v=i.get("showAbove"),b=t.textGuideLineConfig=t.textGuideLineConfig||{};b.showAbove=v||!1,n.buildPath=hjn}}function hJ(t,e){e=e||"labelLine";for(var r={normal:t.getModel(e)},n=0;n<Nf.length;n++){var o=Nf[n];r[o]=t.getModel([o,e])}return r}d();p();function wke(t){for(var e=[],r=0;r<t.length;r++){var n=t[r];if(!n.defaultAttr.ignore){var o=n.label,i=o.getComputedTransform(),a=o.getBoundingRect(),s=!i||i[1]<1e-5&&i[2]<1e-5,c=o.style.margin||0,l=a.clone();l.applyTransform(i),l.x-=c/2,l.y-=c/2,l.width+=c,l.height+=c;var u=s?new JY(a,i):null;e.push({label:o,labelLine:n.labelLine,rect:l,localRect:a,obb:u,priority:n.priority,defaultAttr:n.defaultAttr,layoutOption:n.computedLayoutOption,axisAligned:s,transform:i})}}return e}function Wsr(t,e,r,n,o,i){var a=t.length;if(a<2)return;t.sort(function(U,T){return U.rect[e]-T.rect[e]});for(var s=0,c,l=!1,u=[],f=0,h=0;h<a;h++){var m=t[h],g=m.rect;c=g[e]-s,c<0&&(g[e]-=c,m.label[e]-=c,l=!0);var v=Math.max(-c,0);u.push(v),f+=v,s=g[e]+g[r]}f>0&&i&&D(-f/a,0,a);var b=t[0],w=t[a-1],_,I;B(),_<0&&z(-_,.8),I<0&&z(I,.8),B(),L(_,I,1),L(I,_,-1),B(),_<0&&G(-_),I<0&&G(I);function B(){_=b.rect[e]-n,I=o-w.rect[e]-w.rect[r]}function L(U,T,P){if(U<0){var j=Math.min(T,-U);if(j>0){D(j*P,0,a);var M=j+U;M<0&&z(-M*P,1)}else z(-U*P,1)}}function D(U,T,P){U!==0&&(l=!0);for(var j=T;j<P;j++){var M=t[j],y=M.rect;y[e]+=U,M.label[e]+=U}}function z(U,T){for(var P=[],j=0,M=1;M<a;M++){var y=t[M-1].rect,x=Math.max(t[M].rect[e]-y[e]-y[r],0);P.push(x),j+=x}if(!!j){var C=Math.min(Math.abs(U)/j,T);if(U>0)for(var M=0;M<a-1;M++){var R=P[M]*C;D(R,0,M+1)}else for(var M=a-1;M>0;M--){var R=P[M-1]*C;D(-R,M,a)}}}function G(U){var T=U<0?-1:1;U=Math.abs(U);for(var P=Math.ceil(U/(a-1)),j=0;j<a-1;j++)if(T>0?D(P,0,j+1):D(-P,a-j-1,a),U-=P,U<=0)return}return l}function Gsr(t,e,r,n){return Wsr(t,"x","width",e,r,n)}function Ake(t,e,r,n){return Wsr(t,"y","height",e,r,n)}function Ske(t){var e=[];t.sort(function(v,b){return b.priority-v.priority});var r=new Zr(0,0,0,0);function n(v){if(!v.ignore){var b=v.ensureState("emphasis");b.ignore==null&&(b.ignore=!1)}v.ignore=!0}for(var o=0;o<t.length;o++){var i=t[o],a=i.axisAligned,s=i.localRect,c=i.transform,l=i.label,u=i.labelLine;r.copy(i.rect),r.width-=.1,r.height-=.1,r.x+=.05,r.y+=.05;for(var f=i.obb,h=!1,m=0;m<e.length;m++){var g=e[m];if(!!r.intersect(g.rect)){if(a&&g.axisAligned){h=!0;break}if(g.obb||(g.obb=new JY(g.localRect,g.transform)),f||(f=new JY(s,c)),f.intersect(g.obb)){h=!0;break}}}h?(n(l),u&&n(u)):(l.attr("ignore",i.defaultAttr.ignore),u&&u.attr("ignore",i.defaultAttr.labelGuideIgnore),e.push(i))}}function mjn(t){if(t){for(var e=[],r=0;r<t.length;r++)e.push(t[r].slice());return e}}function gjn(t,e){var r=t.label,n=e&&e.getTextGuideLine();return{dataIndex:t.dataIndex,dataType:t.dataType,seriesIndex:t.seriesModel.seriesIndex,text:t.label.style.text,rect:t.hostRect,labelRect:t.rect,align:r.style.align,verticalAlign:r.style.verticalAlign,labelLinePoints:mjn(n&&n.shape.points)}}var Vsr=["align","verticalAlign","width","height","fontSize"],c1=new ry,Ltt=un(),vjn=un();function Eke(t,e,r){for(var n=0;n<r.length;n++){var o=r[n];e[o]!=null&&(t[o]=e[o])}}var _ke=["x","y","rotation"],yjn=function(){function t(){this._labelList=[],this._chartViewList=[]}return t.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},t.prototype._addLabel=function(e,r,n,o,i){var a=o.style,s=o.__hostTarget,c=s.textConfig||{},l=o.getComputedTransform(),u=o.getBoundingRect().plain();Zr.applyTransform(u,u,l),l?c1.setLocalTransform(l):(c1.x=c1.y=c1.rotation=c1.originX=c1.originY=0,c1.scaleX=c1.scaleY=1);var f=o.__hostTarget,h;if(f){h=f.getBoundingRect().plain();var m=f.getComputedTransform();Zr.applyTransform(h,h,m)}var g=h&&f.getTextGuideLine();this._labelList.push({label:o,labelLine:g,seriesModel:n,dataIndex:e,dataType:r,layoutOption:i,computedLayoutOption:null,rect:u,hostRect:h,priority:h?h.width*h.height:0,defaultAttr:{ignore:o.ignore,labelGuideIgnore:g&&g.ignore,x:c1.x,y:c1.y,scaleX:c1.scaleX,scaleY:c1.scaleY,rotation:c1.rotation,style:{x:a.x,y:a.y,align:a.align,verticalAlign:a.verticalAlign,width:a.width,height:a.height,fontSize:a.fontSize},cursor:o.cursor,attachedPos:c.position,attachedRot:c.rotation}})},t.prototype.addLabelsOfSeries=function(e){var r=this;this._chartViewList.push(e);var n=e.__model,o=n.get("labelLayout");!(sr(o)||bn(o).length)||e.group.traverse(function(i){if(i.ignore)return!0;var a=i.getTextContent(),s=Vr(i);a&&!a.disableLabelLayout&&r._addLabel(s.dataIndex,s.dataType,n,a,o)})},t.prototype.updateLayoutConfig=function(e){var r=e.getWidth(),n=e.getHeight();function o(I,B){return function(){Ott(I,B)}}for(var i=0;i<this._labelList.length;i++){var a=this._labelList[i],s=a.label,c=s.__hostTarget,l=a.defaultAttr,u=void 0;sr(a.layoutOption)?u=a.layoutOption(gjn(a,c)):u=a.layoutOption,u=u||{},a.computedLayoutOption=u;var f=Math.PI/180;c&&c.setTextConfig({local:!1,position:u.x!=null||u.y!=null?null:l.attachedPos,rotation:u.rotate!=null?u.rotate*f:l.attachedRot,offset:[u.dx||0,u.dy||0]});var h=!1;if(u.x!=null?(s.x=er(u.x,r),s.setStyle("x",0),h=!0):(s.x=l.x,s.setStyle("x",l.style.x)),u.y!=null?(s.y=er(u.y,n),s.setStyle("y",0),h=!0):(s.y=l.y,s.setStyle("y",l.style.y)),u.labelLinePoints){var m=c.getTextGuideLine();m&&(m.setShape({points:u.labelLinePoints}),h=!1)}var g=Ltt(s);g.needsUpdateLabelLine=h,s.rotation=u.rotate!=null?u.rotate*f:l.rotation,s.scaleX=l.scaleX,s.scaleY=l.scaleY;for(var v=0;v<Vsr.length;v++){var b=Vsr[v];s.setStyle(b,u[b]!=null?u[b]:l.style[b])}if(u.draggable){if(s.draggable=!0,s.cursor="move",c){var w=a.seriesModel;if(a.dataIndex!=null){var _=a.seriesModel.getData(a.dataType);w=_.getItemModel(a.dataIndex)}s.on("drag",o(c,w.getModel("labelLine")))}}else s.off("drag"),s.cursor=l.cursor}},t.prototype.layout=function(e){var r=e.getWidth(),n=e.getHeight(),o=wke(this._labelList),i=go(o,function(c){return c.layoutOption.moveOverlap==="shiftX"}),a=go(o,function(c){return c.layoutOption.moveOverlap==="shiftY"});Gsr(i,0,r),Ake(a,0,n);var s=go(o,function(c){return c.layoutOption.hideOverlap});Ske(s)},t.prototype.processLabelsOverall=function(){var e=this;ue(this._chartViewList,function(r){var n=r.__model,o=r.ignoreLabelLineUpdate,i=n.isAnimationEnabled();r.group.traverse(function(a){if(a.ignore&&!a.forceLabelAnimation)return!0;var s=!o,c=a.getTextContent();!s&&c&&(s=Ltt(c).needsUpdateLabelLine),s&&e._updateLabelLine(a,n),i&&e._animateLabels(a,n)})})},t.prototype._updateLabelLine=function(e,r){var n=e.getTextContent(),o=Vr(e),i=o.dataIndex;if(n&&i!=null){var a=r.getData(o.dataType),s=a.getItemModel(i),c={},l=a.getItemVisual(i,"style"),u=a.getVisual("drawType");c.stroke=l[u];var f=s.getModel("labelLine");pJ(e,hJ(s),c),Ott(e,f)}},t.prototype._animateLabels=function(e,r){var n=e.getTextContent(),o=e.getTextGuideLine();if(n&&(e.forceLabelAnimation||!n.ignore&&!n.invisible&&!e.disableLabelAnimation&&!x6(e))){var i=Ltt(n),a=i.oldLayout,s=Vr(e),c=s.dataIndex,l={x:n.x,y:n.y,rotation:n.rotation},u=r.getData(s.dataType);if(a){n.attr(a);var h=e.prevStates;h&&(an(h,"select")>=0&&n.attr(i.oldLayoutSelect),an(h,"emphasis")>=0&&n.attr(i.oldLayoutEmphasis)),Un(n,l,r,c)}else if(n.attr(l),!_6(n).valueAnimation){var f=gn(n.style.opacity,1);n.style.opacity=0,zo(n,{style:{opacity:f}},r,c)}if(i.oldLayout=l,n.states.select){var m=i.oldLayoutSelect={};Eke(m,l,_ke),Eke(m,n.states.select,_ke)}if(n.states.emphasis){var g=i.oldLayoutEmphasis={};Eke(g,l,_ke),Eke(g,n.states.emphasis,_ke)}nCe(n,c,u,r,r)}if(o&&!o.ignore&&!o.invisible){var i=vjn(o),a=i.oldLayout,v={points:o.shape.points};a?(o.attr({shape:a}),Un(o,{shape:v},r)):(o.setShape(v),o.style.strokePercent=0,zo(o,{style:{strokePercent:1}},r)),i.oldLayout=v}},t}(),qsr=yjn;var Utt=un();function Ftt(t){t.registerUpdateLifecycle("series:beforeupdate",function(e,r,n){var o=Utt(r).labelManager;o||(o=Utt(r).labelManager=new qsr),o.clearLabels()}),t.registerUpdateLifecycle("series:layoutlabels",function(e,r,n){var o=Utt(r).labelManager;n.updatedSeries.forEach(function(i){o.addLabelsOfSeries(r.getViewOfSeriesModel(i))}),o.updateLayoutConfig(r),o.layout(r),o.processLabelsOverall()})}d();p();d();p();d();p();d();p();d();p();var ztt=Math.sin,Htt=Math.cos,Ksr=Math.PI,SF=Math.PI*2,bjn=180/Ksr,xjn=function(){function t(){}return t.prototype.reset=function(e){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,e||4)},t.prototype.moveTo=function(e,r){this._add("M",e,r)},t.prototype.lineTo=function(e,r){this._add("L",e,r)},t.prototype.bezierCurveTo=function(e,r,n,o,i,a){this._add("C",e,r,n,o,i,a)},t.prototype.quadraticCurveTo=function(e,r,n,o){this._add("Q",e,r,n,o)},t.prototype.arc=function(e,r,n,o,i,a){this.ellipse(e,r,n,n,0,o,i,a)},t.prototype.ellipse=function(e,r,n,o,i,a,s,c){var l=s-a,u=!c,f=Math.abs(l),h=C3(f-SF)||(u?l>=SF:-l>=SF),m=l>0?l%SF:l%SF+SF,g=!1;h?g=!0:C3(f)?g=!1:g=m>=Ksr==!!u;var v=e+n*Htt(a),b=r+o*ztt(a);this._start&&this._add("M",v,b);var w=Math.round(i*bjn);if(h){var _=1/this._p,I=(u?1:-1)*(SF-_);this._add("A",n,o,w,1,+u,e+n*Htt(a+I),r+o*ztt(a+I)),_>.01&&this._add("A",n,o,w,0,+u,v,b)}else{var B=e+n*Htt(s),L=r+o*ztt(s);this._add("A",n,o,w,+g,+u,B,L)}},t.prototype.rect=function(e,r,n,o){this._add("M",e,r),this._add("l",n,0),this._add("l",0,o),this._add("l",-n,0),this._add("Z")},t.prototype.closePath=function(){this._d.length>0&&this._add("Z")},t.prototype._add=function(e,r,n,o,i,a,s,c,l){for(var u=[],f=this._p,h=1;h<arguments.length;h++){var m=arguments[h];if(isNaN(m)){this._invalid=!0;return}u.push(Math.round(m*f)/f)}this._d.push(e+u.join(" ")),this._start=e==="Z"},t.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},t.prototype.getStr=function(){return this._str},t}(),Cke=xjn;d();p();var dle="none",wjn=Math.round;function Ajn(t){var e=t.fill;return e!=null&&e!==dle}function Sjn(t){var e=t.stroke;return e!=null&&e!==dle}var jtt=["lineCap","miterLimit","lineJoin"],Ejn=ct(jtt,function(t){return"stroke-"+t.toLowerCase()});function Wtt(t,e,r,n){var o=e.opacity==null?1:e.opacity;if(r instanceof Oa){t("opacity",o);return}if(Ajn(e)){var i=p6(e.fill);t("fill",i.color);var a=e.fillOpacity!=null?e.fillOpacity*i.opacity*o:i.opacity*o;(n||a<1)&&t("fill-opacity",a)}else t("fill",dle);if(Sjn(e)){var s=p6(e.stroke);t("stroke",s.color);var c=e.strokeNoScale?r.getLineScale():1,l=c?(e.lineWidth||0)/c:0,u=e.strokeOpacity!=null?e.strokeOpacity*s.opacity*o:s.opacity*o,f=e.strokeFirst;if((n||l!==1)&&t("stroke-width",l),(n||f)&&t("paint-order",f?"stroke":"fill"),(n||u<1)&&t("stroke-opacity",u),e.lineDash){var h=Jce(r),m=h[0],g=h[1];m&&(g=wjn(g||0),t("stroke-dasharray",m.join(",")),(g||n)&&t("stroke-dashoffset",g))}else n&&t("stroke-dasharray",dle);for(var v=0;v<jtt.length;v++){var b=jtt[v];if(n||e[b]!==zY[b]){var w=e[b]||zY[b];w&&t(Ejn[v],w)}}}else n&&t("stroke",dle)}d();p();var Ysr="http://www.w3.org/2000/svg",Gtt="http://www.w3.org/1999/xlink",Jsr="http://www.w3.org/2000/xmlns/",Xsr="http://www.w3.org/XML/1998/namespace";function kke(t){return document.createElementNS(Ysr,t)}function vu(t,e,r,n,o){return{tag:t,attrs:r||{},children:n,text:o,key:e}}function _jn(t,e){var r=[];if(e)for(var n in e){var o=e[n],i=n;o!==!1&&(o!==!0&&o!=null&&(i+='="'+o+'"'),r.push(i))}return"<"+t+" "+r.join(" ")+">"}function Cjn(t){return"</"+t+">"}function ple(t,e){e=e||{};var r=e.newline?`
`:"";function n(o){var i=o.children,a=o.tag,s=o.attrs;return _jn(a,s)+wh(o.text)+(i?""+r+ct(i,function(c){return n(c)}).join(r)+r:"")+Cjn(a)}return n(t)}function Zsr(t,e,r){r=r||{};var n=r.newline?`
`:"",o=" {"+n,i=n+"}",a=ct(bn(t),function(c){return c+o+ct(bn(t[c]),function(l){return l+":"+t[c][l]+";"}).join(n)+i}).join(n),s=ct(bn(e),function(c){return"@keyframes "+c+o+ct(bn(e[c]),function(l){return l+o+ct(bn(e[c][l]),function(u){var f=e[c][l][u];return u==="d"&&(f='path("'+f+'")'),u+":"+f+";"}).join(n)+i}).join(n)+i}).join(n);return!a&&!s?"":["<![CDATA[",a,s,"]]>"].join(n)}function hle(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function Vtt(t,e,r,n){return vu("svg","root",{width:t,height:e,xmlns:Ysr,"xmlns:xlink":Gtt,version:"1.1",baseProfile:"full",viewBox:n?"0 0 "+t+" "+e:!1},r)}d();p();var Qsr={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},EF="transform-origin";function kjn(t,e,r){var n=it({},t.shape);it(n,e),t.buildPath(r,n);var o=new Cke;return o.reset(f4e(t)),r.rebuildPath(o,1),o.generateStr(),o.getStr()}function Tjn(t,e){var r=e.originX,n=e.originY;(r||n)&&(t[EF]=r+"px "+n+"px")}var Ijn={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function ecr(t,e){var r=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[r]=t,r}function Rjn(t,e,r){var n=t.shape.paths,o={},i,a;if(ue(n,function(c){var l=hle(r.zrId);l.animation=!0,mle(c,{},l,!0);var u=l.cssAnims,f=l.cssNodes,h=bn(u),m=h.length;if(!!m){a=h[m-1];var g=u[a];for(var v in g){var b=g[v];o[v]=o[v]||{d:""},o[v].d+=b.d||""}for(var w in f){var _=f[w].animation;_.indexOf(a)>=0&&(i=_)}}}),!!i){e.d=!1;var s=ecr(o,r);return i.replace(a,s)}}function $sr(t){return Tt(t)?Qsr[t]?"cubic-bezier("+Qsr[t]+")":IY(t)?t:"":""}function mle(t,e,r,n){var o=t.animators,i=o.length,a=[];if(t instanceof YY){var s=Rjn(t,e,r);if(s)a.push(s);else if(!i)return}else if(!i)return;for(var c={},l=0;l<i;l++){var u=o[l],f=[u.getMaxTime()/1e3+"s"],h=$sr(u.getClip().easing),m=u.getDelay();h?f.push(h):f.push("linear"),m&&f.push(m/1e3+"s"),u.getLoop()&&f.push("infinite");var g=f.join(" ");c[g]=c[g]||[g,[]],c[g][1].push(u)}function v(_){var I=_[1],B=I.length,L={},D={},z={},G="animation-timing-function";function U(X,K,$){for(var ee=X.getTracks(),se=X.getMaxTime(),ve=0;ve<ee.length;ve++){var xe=ee[ve];if(xe.needsAnimate()){var ke=xe.keyframes,Pe=xe.propName;if($&&(Pe=$(Pe)),Pe)for(var Te=0;Te<ke.length;Te++){var Z=ke[Te],te=Math.round(Z.time/se*100)+"%",le=$sr(Z.easing),Ee=Z.rawValue;(Tt(Ee)||In(Ee))&&(K[te]=K[te]||{},K[te][Pe]=Z.rawValue,le&&(K[te][G]=le))}}}}for(var T=0;T<B;T++){var P=I[T],j=P.targetName;j?j==="shape"&&U(P,D):!n&&U(P,L)}for(var M in L){var y={};QQe(y,t),it(y,L[M]);var x=d4e(y),C=L[M][G];z[M]=x?{transform:x}:{},Tjn(z[M],y),C&&(z[M][G]=C)}var R,E=!0;for(var M in D){z[M]=z[M]||{};var N=!R,C=D[M][G];N&&(R=new vd);var V=R.len();R.reset(),z[M].d=kjn(t,D[M],R);var F=R.len();if(!N&&V!==F){E=!1;break}C&&(z[M][G]=C)}if(!E)for(var M in z)delete z[M].d;if(!n)for(var T=0;T<B;T++){var P=I[T],j=P.targetName;j==="style"&&U(P,z,function(ee){return Ijn[ee]})}for(var k=bn(z),H=!0,re,T=1;T<k.length;T++){var Y=k[T-1],oe=k[T];if(z[Y][EF]!==z[oe][EF]){H=!1;break}re=z[Y][EF]}if(H&&re){for(var M in z)z[M][EF]&&delete z[M][EF];e[EF]=re}if(go(k,function(X){return bn(z[X]).length>0}).length){var q=ecr(z,r);return q+" "+_[0]+" both"}}for(var b in c){var s=v(c[b]);s&&a.push(s)}if(a.length){var w=r.zrId+"-cls-"+r.cssClassIdx++;r.cssNodes["."+w]={animation:a.join(",")},e.class=w}}var gle=Math.round;function ocr(t){return t&&Tt(t.src)}function icr(t){return t&&sr(t.toDataURL)}function qtt(t,e,r,n){Wtt(function(o,i){var a=o==="fill"||o==="stroke";a&&Btr(i)?Ujn(e,t,o,n):a&&Ntr(i)?Fjn(r,t,o,n):t[o]=i},e,r,!1),Ljn(r,t,n)}function tcr(t){return C3(t[0]-1)&&C3(t[1])&&C3(t[2])&&C3(t[3]-1)}function Mjn(t){return C3(t[4])&&C3(t[5])}function Ktt(t,e,r){if(e&&!(Mjn(e)&&tcr(e))){var n=r?10:1e4;t.transform=tcr(e)?"translate("+gle(e[4]*n)/n+" "+gle(e[5]*n)/n+")":Ttr(e)}}function rcr(t,e,r){for(var n=t.points,o=[],i=0;i<n.length;i++)o.push(gle(n[i][0]*r)/r),o.push(gle(n[i][1]*r)/r);e.points=o.join(" ")}function ncr(t){return!t.smooth}function Pjn(t){var e=ct(t,function(r){return typeof r=="string"?[r,r]:r});return function(r,n,o){for(var i=0;i<e.length;i++){var a=e[i],s=r[a[0]];s!=null&&(n[a[1]]=gle(s*o)/o)}}}var Njn={circle:[Pjn(["cx","cy","r"])],polyline:[rcr,ncr],polygon:[rcr,ncr]};function Bjn(t){for(var e=t.animators,r=0;r<e.length;r++)if(e[r].targetName==="shape")return!0;return!1}function acr(t,e){var r=t.style,n=t.shape,o=Njn[t.type],i={},a=e.animation,s="path",c=t.style.strokePercent,l=e.compress&&f4e(t)||4;if(o&&!e.willUpdate&&!(o[1]&&!o[1](n))&&!(a&&Bjn(t))&&!(c<1)){s=t.type;var u=Math.pow(10,l);o[0](n,i,u)}else{t.path||t.createPathProxy();var f=t.path;t.shapeChanged()&&(f.beginPath(),t.buildPath(f,t.shape),t.pathUpdated());var h=f.getVersion(),m=t,g=m.__svgPathBuilder;(m.__svgPathVersion!==h||!g||c!==m.__svgPathStrokePercent)&&(g||(g=m.__svgPathBuilder=new Cke),g.reset(l),f.rebuildPath(g,c),g.generateStr(),m.__svgPathVersion=h,m.__svgPathStrokePercent=c),i.d=g.getStr()}return Ktt(i,t.transform),qtt(i,r,t,e),e.animation&&mle(t,i,e),vu(s,t.id+"",i)}function Ojn(t,e){var r=t.style,n=r.image;if(n&&!Tt(n)&&(ocr(n)?n=n.src:icr(n)&&(n=n.toDataURL())),!!n){var o=r.x||0,i=r.y||0,a=r.width,s=r.height,c={href:n,width:a,height:s};return o&&(c.x=o),i&&(c.y=i),Ktt(c,t.transform),qtt(c,r,t,e),e.animation&&mle(t,c,e),vu("image",t.id+"",c)}}function Djn(t,e){var r=t.style,n=r.text;if(n!=null&&(n+=""),!(!n||isNaN(r.x)||isNaN(r.y))){var o=r.font||Zb,i=r.x||0,a=Rtr(r.y||0,BY(o),r.textBaseline),s=Itr[r.textAlign]||r.textAlign,c={"dominant-baseline":"central","text-anchor":s};if(R$e(r)){var l="",u=r.fontStyle,f=I$e(r.fontSize);if(!parseFloat(f))return;var h=r.fontFamily||bQe,m=r.fontWeight;l+="font-size:"+f+";font-family:"+h+";",u&&u!=="normal"&&(l+="font-style:"+u+";"),m&&m!=="normal"&&(l+="font-weight:"+m+";"),c.style=l}else c.style="font: "+o;return n.match(/\s/)&&(c["xml:space"]="preserve"),i&&(c.x=i),a&&(c.y=a),Ktt(c,t.transform),qtt(c,r,t,e),e.animation&&mle(t,c,e),vu("text",t.id+"",c,void 0,n)}}function Ytt(t,e){if(t instanceof en)return acr(t,e);if(t instanceof Oa)return Ojn(t,e);if(t instanceof g6)return Djn(t,e)}function Ljn(t,e,r){var n=t.style;if(Mtr(n)){var o=Ptr(t),i=r.shadowCache,a=i[o];if(!a){var s=t.getGlobalScale(),c=s[0],l=s[1];if(!c||!l)return;var u=n.shadowOffsetX||0,f=n.shadowOffsetY||0,h=n.shadowBlur,m=p6(n.shadowColor),g=m.opacity,v=m.color,b=h/2/c,w=h/2/l,_=b+" "+w;a=r.zrId+"-s"+r.shadowIdx++,r.defs[a]=vu("filter",a,{id:a,x:"-100%",y:"-100%",width:"300%",height:"300%"},[vu("feDropShadow","",{dx:u/c,dy:f/l,stdDeviation:_,"flood-color":v,"flood-opacity":g})]),i[o]=a}e.filter=Zse(a)}}function Ujn(t,e,r,n){var o=t[r],i,a={gradientUnits:o.global?"userSpaceOnUse":"objectBoundingBox"};if(l4e(o))i="linearGradient",a.x1=o.x,a.y1=o.y,a.x2=o.x2,a.y2=o.y2;else if(u4e(o))i="radialGradient",a.cx=gn(o.x,.5),a.cy=gn(o.y,.5),a.r=gn(o.r,.5);else return;for(var s=o.colorStops,c=[],l=0,u=s.length;l<u;++l){var f=c4e(s[l].offset)*100+"%",h=s[l].color,m=p6(h),g=m.color,v=m.opacity,b={offset:f};b["stop-color"]=g,v<1&&(b["stop-opacity"]=v),c.push(vu("stop",l+"",b))}var w=vu(i,"",a,c),_=ple(w),I=n.gradientCache,B=I[_];B||(B=n.zrId+"-g"+n.gradientIdx++,I[_]=B,a.id=B,n.defs[B]=vu(i,B,a,c)),e[r]=Zse(B)}function Fjn(t,e,r,n){var o=t.style[r],i={patternUnits:"userSpaceOnUse"},a;if(FQe(o)){var s=o.imageWidth,c=o.imageHeight,l=void 0,u=o.image;if(Tt(u)?l=u:ocr(u)?l=u.src:icr(u)&&(l=u.toDataURL()),typeof Image>"u"){var f="Image width/height must been given explictly in svg-ssr renderer.";ms(s,f),ms(c,f)}else if(s==null||c==null){var h=function(_,I){if(_){var B=_.elm,L=_.attrs.width=s||I.width,D=_.attrs.height=c||I.height;B&&(B.setAttribute("width",L),B.setAttribute("height",D))}},m=lce(l,null,t,function(_){h(g,_),h(a,_)});m&&m.width&&m.height&&(s=s||m.width,c=c||m.height)}a=vu("image","img",{href:l,width:s,height:c}),i.width=s,i.height=c}else o.svgElement&&(a=Pr(o.svgElement),i.width=o.svgWidth,i.height=o.svgHeight);if(!!a){i.patternTransform=d4e(o);var g=vu("pattern","",i,[a]),v=ple(g),b=n.patternCache,w=b[v];w||(w=n.zrId+"-p"+n.patternIdx++,b[v]=w,i.id=w,g=n.defs[w]=vu("pattern",w,i,[a])),e[r]=Zse(w)}}function scr(t,e,r){var n=r.clipPathCache,o=r.defs,i=n[t.id];if(!i){i=r.zrId+"-c"+r.clipPathIdx++;var a={id:i};n[t.id]=i,o[i]=vu("clipPath",i,a,[acr(t,r)])}e["clip-path"]=Zse(i)}d();p();d();p();function Jtt(t){return document.createTextNode(t)}function aM(t,e,r){t.insertBefore(e,r)}function Xtt(t,e){t.removeChild(e)}function Ztt(t,e){t.appendChild(e)}function Qtt(t){return t.parentNode}function $tt(t){return t.nextSibling}function Tke(t,e){t.textContent=e}var ccr=58,Hjn=120,jjn=vu("","");function ert(t){return t===void 0}function G3(t){return t!==void 0}function Wjn(t,e,r){for(var n={},o=e;o<=r;++o){var i=t[o].key;i!==void 0&&(n[i]=o)}return n}function vle(t,e){var r=t.key===e.key,n=t.tag===e.tag;return n&&r}function yle(t){var e,r=t.children,n=t.tag;if(G3(n)){var o=t.elm=kke(n);if(Rke(jjn,t),st(r))for(e=0;e<r.length;++e){var i=r[e];i!=null&&Ztt(o,yle(i))}else G3(t.text)&&!Sr(t.text)&&Ztt(o,Jtt(t.text))}else t.elm=Jtt(t.text);return t.elm}function lcr(t,e,r,n,o){for(;n<=o;++n){var i=r[n];i!=null&&aM(t,yle(i),e)}}function Ike(t,e,r,n){for(;r<=n;++r){var o=e[r];if(o!=null)if(G3(o.tag)){var i=Qtt(o.elm);Xtt(i,o.elm)}else Xtt(t,o.elm)}}function Rke(t,e){var r,n=e.elm,o=t&&t.attrs||{},i=e.attrs||{};if(o!==i){for(r in i){var a=i[r],s=o[r];s!==a&&(a===!0?n.setAttribute(r,""):a===!1?n.removeAttribute(r):r.charCodeAt(0)!==Hjn?n.setAttribute(r,a):r==="xmlns:xlink"||r==="xmlns"?n.setAttributeNS(Jsr,r,a):r.charCodeAt(3)===ccr?n.setAttributeNS(Xsr,r,a):r.charCodeAt(5)===ccr?n.setAttributeNS(Gtt,r,a):n.setAttribute(r,a))}for(r in o)r in i||n.removeAttribute(r)}}function Gjn(t,e,r){for(var n=0,o=0,i=e.length-1,a=e[0],s=e[i],c=r.length-1,l=r[0],u=r[c],f,h,m,g;n<=i&&o<=c;)a==null?a=e[++n]:s==null?s=e[--i]:l==null?l=r[++o]:u==null?u=r[--c]:vle(a,l)?(mJ(a,l),a=e[++n],l=r[++o]):vle(s,u)?(mJ(s,u),s=e[--i],u=r[--c]):vle(a,u)?(mJ(a,u),aM(t,a.elm,$tt(s.elm)),a=e[++n],u=r[--c]):vle(s,l)?(mJ(s,l),aM(t,s.elm,a.elm),s=e[--i],l=r[++o]):(ert(f)&&(f=Wjn(e,n,i)),h=f[l.key],ert(h)?aM(t,yle(l),a.elm):(m=e[h],m.tag!==l.tag?aM(t,yle(l),a.elm):(mJ(m,l),e[h]=void 0,aM(t,m.elm,a.elm))),l=r[++o]);(n<=i||o<=c)&&(n>i?(g=r[c+1]==null?null:r[c+1].elm,lcr(t,g,r,o,c)):Ike(t,e,n,i))}function mJ(t,e){var r=e.elm=t.elm,n=t.children,o=e.children;t!==e&&(Rke(t,e),ert(e.text)?G3(n)&&G3(o)?n!==o&&Gjn(r,n,o):G3(o)?(G3(t.text)&&Tke(r,""),lcr(r,null,o,0,o.length-1)):G3(n)?Ike(r,n,0,n.length-1):G3(t.text)&&Tke(r,""):t.text!==e.text&&(G3(n)&&Ike(r,n,0,n.length-1),Tke(r,e.text)))}function trt(t,e){if(vle(t,e))mJ(t,e);else{var r=t.elm,n=Qtt(r);yle(e),n!==null&&(aM(n,e.elm,$tt(r)),Ike(n,[t],0,0))}return e}var Vjn=0,qjn=function(){function t(e,r,n){if(this.type="svg",this.refreshHover=ucr("refreshHover"),this.configLayer=ucr("configLayer"),this.storage=r,this._opts=n=it({},n),this.root=e,this._id="zr"+Vjn++,this._oldVNode=Vtt(n.width,n.height),e&&!n.ssr){var o=this._viewport=document.createElement("div");o.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=kke("svg");Rke(null,this._oldVNode),o.appendChild(i),e.appendChild(o)}this.resize(n.width,n.height)}return t.prototype.getType=function(){return this.type},t.prototype.getViewportRoot=function(){return this._viewport},t.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},t.prototype.getSvgDom=function(){return this._svgDom},t.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",trt(this._oldVNode,e),this._oldVNode=e}},t.prototype.renderOneToVNode=function(e){return Ytt(e,hle(this._id))},t.prototype.renderToVNode=function(e){e=e||{};var r=this.storage.getDisplayList(!0),n=this._backgroundColor,o=this._width,i=this._height,a=hle(this._id);a.animation=e.animation,a.willUpdate=e.willUpdate,a.compress=e.compress;var s=[];if(n&&n!=="none"){var c=p6(n),l=c.color,u=c.opacity;this._bgVNode=vu("rect","bg",{width:o,height:i,x:"0",y:"0",id:"0",fill:l,"fill-opacity":u}),s.push(this._bgVNode)}else this._bgVNode=null;var f=e.compress?null:this._mainVNode=vu("g","main",{},[]);this._paintList(r,a,f?f.children:s),f&&s.push(f);var h=ct(bn(a.defs),function(v){return a.defs[v]});if(h.length&&s.push(vu("defs","defs",{},h)),e.animation){var m=Zsr(a.cssNodes,a.cssAnims,{newline:!0});if(m){var g=vu("style","stl",{},[],m);s.push(g)}}return Vtt(o,i,s,e.useViewBox)},t.prototype.renderToString=function(e){return e=e||{},ple(this.renderToVNode({animation:gn(e.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:gn(e.useViewBox,!0)}),{newline:!0})},t.prototype.setBackgroundColor=function(e){this._backgroundColor=e;var r=this._bgVNode;if(r&&r.elm){var n=p6(e),o=n.color,i=n.opacity;r.elm.setAttribute("fill",o),i<1&&r.elm.setAttribute("fill-opacity",i)}},t.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},t.prototype._paintList=function(e,r,n){for(var o=e.length,i=[],a=0,s,c,l=0,u=0;u<o;u++){var f=e[u];if(!f.invisible){var h=f.__clipPaths,m=h&&h.length||0,g=c&&c.length||0,v=void 0;for(v=Math.max(m-1,g-1);v>=0&&!(h&&c&&h[v]===c[v]);v--);for(var b=g-1;b>v;b--)a--,s=i[a-1];for(var w=v+1;w<m;w++){var _={};scr(h[w],_,r);var I=vu("g","clip-g-"+l++,_,[]);(s?s.children:n).push(I),i[a++]=I,s=I}c=h;var B=Ytt(f,r);B&&(s?s.children:n).push(B)}}},t.prototype.resize=function(e,r){var n=this._opts,o=this.root,i=this._viewport;if(e!=null&&(n.width=e),r!=null&&(n.height=r),o&&i&&(i.style.display="none",e=Z7(o,0,n),r=Z7(o,1,n),i.style.display=""),this._width!==e||this._height!==r){if(this._width=e,this._height=r,i){var a=i.style;a.width=e+"px",a.height=r+"px"}var s=this._svgDom;s&&(s.setAttribute("width",e),s.setAttribute("height",r))}},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},t.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},t.prototype.toDataURL=function(e){var r=encodeURIComponent(this.renderToString()),n="data:image/svg+xml;";return e?(r=Otr(r),r&&n+"base64,"+r):n+"charset=UTF-8,"+r},t}();function ucr(t){return function(){}}var fcr=qjn;function rrt(t){t.registerPainter("svg",fcr)}d();p();d();p();d();p();function dcr(t,e,r){var n=q0.createCanvas(),o=e.getWidth(),i=e.getHeight(),a=n.style;return a&&(a.position="absolute",a.left="0",a.top="0",a.width=o+"px",a.height=i+"px",n.setAttribute("data-zr-dom-id",t)),n.width=o*r,n.height=i*r,n}var Kjn=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this)||this;i.motionBlur=!1,i.lastFrameAlpha=.7,i.dpr=1,i.virtual=!1,i.config={},i.incremental=!1,i.zlevel=0,i.maxRepaintRectCount=5,i.__dirty=!0,i.__firstTimePaint=!0,i.__used=!1,i.__drawIndex=0,i.__startIndex=0,i.__endIndex=0,i.__prevStartIndex=null,i.__prevEndIndex=null;var a;o=o||jU,typeof r=="string"?a=dcr(r,n,o):Sr(r)&&(a=r,r=a.id),i.id=r,i.dom=a;var s=a.style;return s&&(z3e(a),a.onselectstart=function(){return!1},s.padding="0",s.margin="0",s.borderWidth="0"),i.painter=n,i.dpr=o,i}return e.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},e.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},e.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},e.prototype.setUnpainted=function(){this.__firstTimePaint=!0},e.prototype.createBackBuffer=function(){var r=this.dpr;this.domBack=dcr("back-"+this.id,this.painter,r),this.ctxBack=this.domBack.getContext("2d"),r!==1&&this.ctxBack.scale(r,r)},e.prototype.createRepaintRects=function(r,n,o,i){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var a=[],s=this.maxRepaintRectCount,c=!1,l=new Zr(0,0,0,0);function u(_){if(!(!_.isFinite()||_.isZero()))if(a.length===0){var I=new Zr(0,0,0,0);I.copy(_),a.push(I)}else{for(var B=!1,L=1/0,D=0,z=0;z<a.length;++z){var G=a[z];if(G.intersect(_)){var U=new Zr(0,0,0,0);U.copy(G),U.union(_),a[z]=U,B=!0;break}else if(c){l.copy(_),l.union(G);var T=_.width*_.height,P=G.width*G.height,j=l.width*l.height,M=j-T-P;M<L&&(L=M,D=z)}}if(c&&(a[D].union(_),B=!0),!B){var I=new Zr(0,0,0,0);I.copy(_),a.push(I)}c||(c=a.length>=s)}}for(var f=this.__startIndex;f<this.__endIndex;++f){var h=r[f];if(h){var m=h.shouldBePainted(o,i,!0,!0),g=h.__isRendered&&(h.__dirty&Mf||!m)?h.getPrevPaintRect():null;g&&u(g);var v=m&&(h.__dirty&Mf||!h.__isRendered)?h.getPaintRect():null;v&&u(v)}}for(var f=this.__prevStartIndex;f<this.__prevEndIndex;++f){var h=n[f],m=h.shouldBePainted(o,i,!0,!0);if(h&&(!m||!h.__zr)&&h.__isRendered){var g=h.getPrevPaintRect();g&&u(g)}}var b;do{b=!1;for(var f=0;f<a.length;){if(a[f].isZero()){a.splice(f,1);continue}for(var w=f+1;w<a.length;)a[f].intersect(a[w])?(b=!0,a[f].union(a[w]),a.splice(w,1)):w++;f++}}while(b);return this._paintRects=a,a},e.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},e.prototype.resize=function(r,n){var o=this.dpr,i=this.dom,a=i.style,s=this.domBack;a&&(a.width=r+"px",a.height=n+"px"),i.width=r*o,i.height=n*o,s&&(s.width=r*o,s.height=n*o,o!==1&&this.ctxBack.scale(o,o))},e.prototype.clear=function(r,n,o){var i=this.dom,a=this.ctx,s=i.width,c=i.height;n=n||this.clearColor;var l=this.motionBlur&&!r,u=this.lastFrameAlpha,f=this.dpr,h=this;l&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(i,0,0,s/f,c/f));var m=this.domBack;function g(v,b,w,_){if(a.clearRect(v,b,w,_),n&&n!=="transparent"){var I=void 0;k7(n)?(I=n.__canvasGradient||Yce(a,n,{x:0,y:0,width:w,height:_}),n.__canvasGradient=I):Ver(n)&&(n.scaleX=n.scaleX||f,n.scaleY=n.scaleY||f,I=qCe(a,n,{dirty:function(){h.setUnpainted(),h.__painter.refresh()}})),a.save(),a.fillStyle=I||n,a.fillRect(v,b,w,_),a.restore()}l&&(a.save(),a.globalAlpha=u,a.drawImage(m,v,b,w,_),a.restore())}!o||l?g(0,0,s,c):o.length&&ue(o,function(v){g(v.x*f,v.y*f,v.width*f,v.height*f)})},e}(tf),Mke=Kjn;var pcr=1e5,_F=314159,Pke=.01,Yjn=.001;function Jjn(t){return t?t.__builtin__?!0:!(typeof t.resize!="function"||typeof t.refresh!="function"):!1}function Xjn(t,e){var r=document.createElement("div");return r.style.cssText=["position:relative","width:"+t+"px","height:"+e+"px","padding:0","margin:0","border-width:0"].join(";")+";",r}var Zjn=function(){function t(e,r,n,o){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var i=!e.nodeName||e.nodeName.toUpperCase()==="CANVAS";this._opts=n=it({},n||{}),this.dpr=n.devicePixelRatio||jU,this._singleCanvas=i,this.root=e;var a=e.style;a&&(z3e(e),e.innerHTML=""),this.storage=r;var s=this._zlevelList;this._prevDisplayList=[];var c=this._layers;if(i){var u=e,f=u.width,h=u.height;n.width!=null&&(f=n.width),n.height!=null&&(h=n.height),this.dpr=n.devicePixelRatio||1,u.width=f*this.dpr,u.height=h*this.dpr,this._width=f,this._height=h;var m=new Mke(u,this,this.dpr);m.__builtin__=!0,m.initContext(),c[_F]=m,m.zlevel=_F,s.push(_F),this._domRoot=e}else{this._width=Z7(e,0,n),this._height=Z7(e,1,n);var l=this._domRoot=Xjn(this._width,this._height);e.appendChild(l)}}return t.prototype.getType=function(){return"canvas"},t.prototype.isSingleCanvas=function(){return this._singleCanvas},t.prototype.getViewportRoot=function(){return this._domRoot},t.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},t.prototype.refresh=function(e){var r=this.storage.getDisplayList(!0),n=this._prevDisplayList,o=this._zlevelList;this._redrawId=Math.random(),this._paintList(r,n,e,this._redrawId);for(var i=0;i<o.length;i++){var a=o[i],s=this._layers[a];if(!s.__builtin__&&s.refresh){var c=i===0?this._backgroundColor:null;s.refresh(c)}}return this._opts.useDirtyRect&&(this._prevDisplayList=r.slice()),this},t.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},t.prototype._paintHoverList=function(e){var r=e.length,n=this._hoverlayer;if(n&&n.clear(),!!r){for(var o={inHover:!0,viewWidth:this._width,viewHeight:this._height},i,a=0;a<r;a++){var s=e[a];s.__inHover&&(n||(n=this._hoverlayer=this.getLayer(pcr)),i||(i=n.ctx,i.save()),Q7(i,s,o,a===r-1))}i&&i.restore()}},t.prototype.getHoverLayer=function(){return this.getLayer(pcr)},t.prototype.paintOne=function(e,r){KCe(e,r)},t.prototype._paintList=function(e,r,n,o){if(this._redrawId===o){n=n||!1,this._updateLayerStatus(e);var i=this._doPaintList(e,r,n),a=i.finished,s=i.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),s&&this._paintHoverList(e),a)this.eachLayer(function(l){l.afterBrush&&l.afterBrush()});else{var c=this;qse(function(){c._paintList(e,r,n,o)})}}},t.prototype._compositeManually=function(){var e=this.getLayer(_F).ctx,r=this._domRoot.width,n=this._domRoot.height;e.clearRect(0,0,r,n),this.eachBuiltinLayer(function(o){o.virtual&&e.drawImage(o.dom,0,0,r,n)})},t.prototype._doPaintList=function(e,r,n){for(var o=this,i=[],a=this._opts.useDirtyRect,s=0;s<this._zlevelList.length;s++){var c=this._zlevelList[s],l=this._layers[c];l.__builtin__&&l!==this._hoverlayer&&(l.__dirty||n)&&i.push(l)}for(var u=!0,f=!1,h=function(v){var b=i[v],w=b.ctx,_=a&&b.createRepaintRects(e,r,m._width,m._height),I=n?b.__startIndex:b.__drawIndex,B=!n&&b.incremental&&Date.now,L=B&&Date.now(),D=b.zlevel===m._zlevelList[0]?m._backgroundColor:null;if(b.__startIndex===b.__endIndex)b.clear(!1,D,_);else if(I===b.__startIndex){var z=e[I];(!z.incremental||!z.notClear||n)&&b.clear(!1,D,_)}I===-1&&(console.error("For some unknown reason. drawIndex is -1"),I=b.__startIndex);var G,U=function(M){var y={inHover:!1,allClipped:!1,prevEl:null,viewWidth:o._width,viewHeight:o._height};for(G=I;G<b.__endIndex;G++){var x=e[G];if(x.__inHover&&(f=!0),o._doPaintEl(x,b,a,M,y,G===b.__endIndex-1),B){var C=Date.now()-L;if(C>15)break}}y.prevElClipPaths&&w.restore()};if(_)if(_.length===0)G=b.__endIndex;else for(var T=m.dpr,P=0;P<_.length;++P){var j=_[P];w.save(),w.beginPath(),w.rect(j.x*T,j.y*T,j.width*T,j.height*T),w.clip(),U(j),w.restore()}else w.save(),U(),w.restore();b.__drawIndex=G,b.__drawIndex<b.__endIndex&&(u=!1)},m=this,g=0;g<i.length;g++)h(g);return Zn.wxa&&ue(this._layers,function(v){v&&v.ctx&&v.ctx.draw&&v.ctx.draw()}),{finished:u,needsRefreshHover:f}},t.prototype._doPaintEl=function(e,r,n,o,i,a){var s=r.ctx;if(n){var c=e.getPaintRect();(!o||c&&c.intersect(o))&&(Q7(s,e,i,a),e.setPrevPaintRect(c))}else Q7(s,e,i,a)},t.prototype.getLayer=function(e,r){this._singleCanvas&&!this._needsManuallyCompositing&&(e=_F);var n=this._layers[e];return n||(n=new Mke("zr_"+e,this,this.dpr),n.zlevel=e,n.__builtin__=!0,this._layerConfig[e]?ln(n,this._layerConfig[e],!0):this._layerConfig[e-Pke]&&ln(n,this._layerConfig[e-Pke],!0),r&&(n.virtual=r),this.insertLayer(e,n),n.initContext()),n},t.prototype.insertLayer=function(e,r){var n=this._layers,o=this._zlevelList,i=o.length,a=this._domRoot,s=null,c=-1;if(!n[e]&&!!Jjn(r)){if(i>0&&e>o[0]){for(c=0;c<i-1&&!(o[c]<e&&o[c+1]>e);c++);s=n[o[c]]}if(o.splice(c+1,0,e),n[e]=r,!r.virtual)if(s){var l=s.dom;l.nextSibling?a.insertBefore(r.dom,l.nextSibling):a.appendChild(r.dom)}else a.firstChild?a.insertBefore(r.dom,a.firstChild):a.appendChild(r.dom);r.__painter=this}},t.prototype.eachLayer=function(e,r){for(var n=this._zlevelList,o=0;o<n.length;o++){var i=n[o];e.call(r,this._layers[i],i)}},t.prototype.eachBuiltinLayer=function(e,r){for(var n=this._zlevelList,o=0;o<n.length;o++){var i=n[o],a=this._layers[i];a.__builtin__&&e.call(r,a,i)}},t.prototype.eachOtherLayer=function(e,r){for(var n=this._zlevelList,o=0;o<n.length;o++){var i=n[o],a=this._layers[i];a.__builtin__||e.call(r,a,i)}},t.prototype.getLayers=function(){return this._layers},t.prototype._updateLayerStatus=function(e){this.eachBuiltinLayer(function(f,h){f.__dirty=f.__used=!1});function r(f){i&&(i.__endIndex!==f&&(i.__dirty=!0),i.__endIndex=f)}if(this._singleCanvas)for(var n=1;n<e.length;n++){var o=e[n];if(o.zlevel!==e[n-1].zlevel||o.incremental){this._needsManuallyCompositing=!0;break}}var i=null,a=0,s,c;for(c=0;c<e.length;c++){var o=e[c],l=o.zlevel,u=void 0;s!==l&&(s=l,a=0),o.incremental?(u=this.getLayer(l+Yjn,this._needsManuallyCompositing),u.incremental=!0,a=1):u=this.getLayer(l+(a>0?Pke:0),this._needsManuallyCompositing),u.__builtin__||kU("ZLevel "+l+" has been used by unkown layer "+u.id),u!==i&&(u.__used=!0,u.__startIndex!==c&&(u.__dirty=!0),u.__startIndex=c,u.incremental?u.__drawIndex=-1:u.__drawIndex=c,r(c),i=u),o.__dirty&Mf&&!o.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=c))}r(c),this.eachBuiltinLayer(function(f,h){!f.__used&&f.getElementCount()>0&&(f.__dirty=!0,f.__startIndex=f.__endIndex=f.__drawIndex=0),f.__dirty&&f.__drawIndex<0&&(f.__drawIndex=f.__startIndex)})},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(e){e.clear()},t.prototype.setBackgroundColor=function(e){this._backgroundColor=e,ue(this._layers,function(r){r.setUnpainted()})},t.prototype.configLayer=function(e,r){if(r){var n=this._layerConfig;n[e]?ln(n[e],r,!0):n[e]=r;for(var o=0;o<this._zlevelList.length;o++){var i=this._zlevelList[o];if(i===e||i===e+Pke){var a=this._layers[i];ln(a,n[e],!0)}}}},t.prototype.delLayer=function(e){var r=this._layers,n=this._zlevelList,o=r[e];!o||(o.dom.parentNode.removeChild(o.dom),delete r[e],n.splice(an(n,e),1))},t.prototype.resize=function(e,r){if(this._domRoot.style){var n=this._domRoot;n.style.display="none";var o=this._opts,i=this.root;if(e!=null&&(o.width=e),r!=null&&(o.height=r),e=Z7(i,0,o),r=Z7(i,1,o),n.style.display="",this._width!==e||r!==this._height){n.style.width=e+"px",n.style.height=r+"px";for(var a in this._layers)this._layers.hasOwnProperty(a)&&this._layers[a].resize(e,r);this.refresh(!0)}this._width=e,this._height=r}else{if(e==null||r==null)return;this._width=e,this._height=r,this.getLayer(_F).resize(e,r)}return this},t.prototype.clearLayer=function(e){var r=this._layers[e];r&&r.clear()},t.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},t.prototype.getRenderedCanvas=function(e){if(e=e||{},this._singleCanvas&&!this._compositeManually)return this._layers[_F].dom;var r=new Mke("image",this,e.pixelRatio||this.dpr);r.initContext(),r.clear(!1,e.backgroundColor||this._backgroundColor);var n=r.ctx;if(e.pixelRatio<=this.dpr){this.refresh();var o=r.dom.width,i=r.dom.height;this.eachLayer(function(f){f.__builtin__?n.drawImage(f.dom,0,0,o,i):f.renderToCanvas&&(n.save(),f.renderToCanvas(n),n.restore())})}else for(var a={inHover:!1,viewWidth:this._width,viewHeight:this._height},s=this.storage.getDisplayList(!0),c=0,l=s.length;c<l;c++){var u=s[c];Q7(n,u,a,c===l-1)}return r.dom},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t}(),hcr=Zjn;function nrt(t){t.registerPainter("canvas",hcr)}d();p();d();p();d();p();var Qjn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.hasSymbolVisual=!0,r}return e.prototype.getInitialData=function(r){if(!1)var n;return dp(null,this,{useEncodeDefaulter:!0})},e.prototype.getLegendIcon=function(r){var n=new Er,o=vi("line",0,r.itemHeight/2,r.itemWidth,0,r.lineStyle.stroke,!1);n.add(o),o.setStyle(r.lineStyle);var i=this.getData().getVisual("symbol"),a=this.getData().getVisual("symbolRotate"),s=i==="none"?"circle":i,c=r.itemHeight*.8,l=vi(s,(r.itemWidth-c)/2,(r.itemHeight-c)/2,c,c,r.itemStyle.fill);n.add(l),l.setStyle(r.itemStyle);var u=r.iconRotate==="inherit"?a:r.iconRotate||0;return l.rotation=u*Math.PI/180,l.setOrigin([r.itemWidth/2,r.itemHeight/2]),s.indexOf("empty")>-1&&(l.style.stroke=l.style.fill,l.style.fill="#fff",l.style.lineWidth=2),n},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(So),mcr=Qjn;d();p();d();p();d();p();d();p();function VS(t,e){var r=t.mapDimensionsAll("defaultedLabel"),n=r.length;if(n===1){var o=I6(t,e,r[0]);return o!=null?o+"":null}else if(n){for(var i=[],a=0;a<r.length;a++)i.push(I6(t,e,r[a]));return i.join(" ")}}function Nke(t,e){var r=t.mapDimensionsAll("defaultedLabel");if(!st(e))return e+"";for(var n=[],o=0;o<r.length;o++){var i=t.getDimensionIndex(r[o]);i>=0&&n.push(e[i])}return n.join(" ")}var $jn=function(t){Ie(e,t);function e(r,n,o,i){var a=t.call(this)||this;return a.updateData(r,n,o,i),a}return e.prototype._createSymbol=function(r,n,o,i,a){this.removeAll();var s=vi(r,-1,-1,2,2,null,a);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=eWn,this._symbolType=r,this.add(s)},e.prototype.stopSymbolAnimation=function(r){this.childAt(0).stopAnimation(null,r)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){K0(this.childAt(0))},e.prototype.downplay=function(){Y0(this.childAt(0))},e.prototype.setZ=function(r,n){var o=this.childAt(0);o.zlevel=r,o.z=n},e.prototype.setDraggable=function(r,n){var o=this.childAt(0);o.draggable=r,o.cursor=!n&&r?"move":o.cursor},e.prototype.updateData=function(r,n,o,i){this.silent=!1;var a=r.getItemVisual(n,"symbol")||"circle",s=r.hostModel,c=e.getSymbolSize(r,n),l=a!==this._symbolType,u=i&&i.disableAnimation;if(l){var f=r.getItemVisual(n,"symbolKeepAspect");this._createSymbol(a,r,n,c,f)}else{var h=this.childAt(0);h.silent=!1;var m={scaleX:c[0]/2,scaleY:c[1]/2};u?h.attr(m):Un(h,m,s,n),nf(h)}if(this._updateCommon(r,n,c,o,i),l){var h=this.childAt(0);if(!u){var m={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,zo(h,m,s,n)}}u&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(r,n,o,i,a){var s=this.childAt(0),c=r.hostModel,l,u,f,h,m,g,v,b,w;if(i&&(l=i.emphasisItemStyle,u=i.blurItemStyle,f=i.selectItemStyle,h=i.focus,m=i.blurScope,v=i.labelStatesModels,b=i.hoverScale,w=i.cursorStyle,g=i.emphasisDisabled),!i||r.hasItemOption){var _=i&&i.itemModel?i.itemModel:r.getItemModel(n),I=_.getModel("emphasis");l=I.getModel("itemStyle").getItemStyle(),f=_.getModel(["select","itemStyle"]).getItemStyle(),u=_.getModel(["blur","itemStyle"]).getItemStyle(),h=I.get("focus"),m=I.get("blurScope"),g=I.get("disabled"),v=Yi(_),b=I.getShallow("scale"),w=_.getShallow("cursor")}var B=r.getItemVisual(n,"symbolRotate");s.attr("rotation",(B||0)*Math.PI/180||0);var L=Yw(r.getItemVisual(n,"symbolOffset"),o);L&&(s.x=L[0],s.y=L[1]),w&&s.attr("cursor",w);var D=r.getItemVisual(n,"style"),z=D.fill;if(s instanceof Oa){var G=s.style;s.useStyle(it({image:G.image,x:G.x,y:G.y,width:G.width,height:G.height},D))}else s.__isEmptyBrush?s.useStyle(it({},D)):s.useStyle(D),s.style.decal=null,s.setColor(z,a&&a.symbolInnerColor),s.style.strokeNoScale=!0;var U=r.getItemVisual(n,"liftZ"),T=this._z2;U!=null?T==null&&(this._z2=s.z2,s.z2+=U):T!=null&&(s.z2=T,this._z2=null);var P=a&&a.useNameLabel;Da(s,v,{labelFetcher:c,labelDataIndex:n,defaultText:j,inheritColor:z,defaultOpacity:D.opacity});function j(x){return P?r.getName(x):VS(r,x)}this._sizeX=o[0]/2,this._sizeY=o[1]/2;var M=s.ensureState("emphasis");M.style=l,s.ensureState("select").style=f,s.ensureState("blur").style=u;var y=b==null||b===!0?Math.max(1.1,3/this._sizeY):isFinite(b)&&b>0?+b:1;M.scaleX=this._sizeX*y,M.scaleY=this._sizeY*y,this.setSymbolScale(1),Mo(this,h,m,g)},e.prototype.setSymbolScale=function(r){this.scaleX=this.scaleY=r},e.prototype.fadeOut=function(r,n,o){var i=this.childAt(0),a=Vr(this).dataIndex,s=o&&o.animation;if(this.silent=i.silent=!0,o&&o.fadeLabel){var c=i.getTextContent();c&&jw(c,{style:{opacity:0}},n,{dataIndex:a,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();jw(i,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:a,cb:r,removeOpt:s})},e.getSymbolSize=function(r,n){return F3(r.getItemVisual(n,"symbolSize"))},e}(Er);function eWn(t,e){this.parent.drift(t,e)}var P6=$jn;function ort(t,e,r,n){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(n.isIgnore&&n.isIgnore(r))&&!(n.clipShape&&!n.clipShape.contain(e[0],e[1]))&&t.getItemVisual(r,"symbol")!=="none"}function gcr(t){return t!=null&&!Sr(t)&&(t={isIgnore:t}),t||{}}function vcr(t){var e=t.hostModel,r=e.getModel("emphasis");return{emphasisItemStyle:r.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:r.get("focus"),blurScope:r.get("blurScope"),emphasisDisabled:r.get("disabled"),hoverScale:r.get("scale"),labelStatesModels:Yi(e),cursorStyle:e.get("cursor")}}var tWn=function(){function t(e){this.group=new Er,this._SymbolCtor=e||P6}return t.prototype.updateData=function(e,r){this._progressiveEls=null,r=gcr(r);var n=this.group,o=e.hostModel,i=this._data,a=this._SymbolCtor,s=r.disableAnimation,c=vcr(e),l={disableAnimation:s},u=r.getSymbolPoint||function(f){return e.getItemLayout(f)};i||n.removeAll(),e.diff(i).add(function(f){var h=u(f);if(ort(e,h,f,r)){var m=new a(e,f,c,l);m.setPosition(h),e.setItemGraphicEl(f,m),n.add(m)}}).update(function(f,h){var m=i.getItemGraphicEl(h),g=u(f);if(!ort(e,g,f,r)){n.remove(m);return}var v=e.getItemVisual(f,"symbol")||"circle",b=m&&m.getSymbolType&&m.getSymbolType();if(!m||b&&b!==v)n.remove(m),m=new a(e,f,c,l),m.setPosition(g);else{m.updateData(e,f,c,l);var w={x:g[0],y:g[1]};s?m.attr(w):Un(m,w,o)}n.add(m),e.setItemGraphicEl(f,m)}).remove(function(f){var h=i.getItemGraphicEl(f);h&&h.fadeOut(function(){n.remove(h)},o)}).execute(),this._getSymbolPoint=u,this._data=e},t.prototype.updateLayout=function(){var e=this,r=this._data;r&&r.eachItemGraphicEl(function(n,o){var i=e._getSymbolPoint(o);n.setPosition(i),n.markRedraw()})},t.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=vcr(e),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(e,r,n){this._progressiveEls=[],n=gcr(n);function o(c){c.isGroup||(c.incremental=!0,c.ensureState("emphasis").hoverLayer=!0)}for(var i=e.start;i<e.end;i++){var a=r.getItemLayout(i);if(ort(r,a,i,n)){var s=new this._SymbolCtor(r,i,this._seriesScope);s.traverse(o),s.setPosition(a),this.group.add(s),r.setItemGraphicEl(i,s),this._progressiveEls.push(s)}}},t.prototype.eachRendered=function(e){Ig(this._progressiveEls||this.group,e)},t.prototype.remove=function(e){var r=this.group,n=this._data;n&&e?n.eachItemGraphicEl(function(o){o.fadeOut(function(){r.remove(o)},n.hostModel)}):r.removeAll()},t}(),V3=tWn;d();p();d();p();function Bke(t,e,r){var n=t.getBaseAxis(),o=t.getOtherAxis(n),i=rWn(o,r),a=n.dim,s=o.dim,c=e.mapDimension(s),l=e.mapDimension(a),u=s==="x"||s==="radius"?1:0,f=ct(t.dimensions,function(g){return e.mapDimension(g)}),h=!1,m=e.getCalculationInfo("stackResultDimension");return s1(e,f[0])&&(h=!0,f[0]=m),s1(e,f[1])&&(h=!0,f[1]=m),{dataDimsForPoint:f,valueStart:i,valueAxisDim:s,baseAxisDim:a,stacked:!!h,valueDim:c,baseDim:l,baseDataOffset:u,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function rWn(t,e){var r=0,n=t.scale.getExtent();return e==="start"?r=n[0]:e==="end"?r=n[1]:In(e)&&!isNaN(e)?r=e:n[0]>0?r=n[0]:n[1]<0&&(r=n[1]),r}function Oke(t,e,r,n){var o=NaN;t.stacked&&(o=r.get(r.getCalculationInfo("stackedOverDimension"),n)),isNaN(o)&&(o=t.valueStart);var i=t.baseDataOffset,a=[];return a[i]=r.get(t.baseDim,n),a[1-i]=o,e.dataToPoint(a)}function nWn(t,e){var r=[];return e.diff(t).add(function(n){r.push({cmd:"+",idx:n})}).update(function(n,o){r.push({cmd:"=",idx:o,idx1:n})}).remove(function(n){r.push({cmd:"-",idx:n})}).execute(),r}function irt(t,e,r,n,o,i,a,s){for(var c=nWn(t,e),l=[],u=[],f=[],h=[],m=[],g=[],v=[],b=Bke(o,e,a),w=t.getLayout("points")||[],_=e.getLayout("points")||[],I=0;I<c.length;I++){var B=c[I],L=!0,D=void 0,z=void 0;switch(B.cmd){case"=":D=B.idx*2,z=B.idx1*2;var G=w[D],U=w[D+1],T=_[z],P=_[z+1];(isNaN(G)||isNaN(U))&&(G=T,U=P),l.push(G,U),u.push(T,P),f.push(r[D],r[D+1]),h.push(n[z],n[z+1]),v.push(e.getRawIndex(B.idx1));break;case"+":var j=B.idx,M=b.dataDimsForPoint,y=o.dataToPoint([e.get(M[0],j),e.get(M[1],j)]);z=j*2,l.push(y[0],y[1]),u.push(_[z],_[z+1]);var x=Oke(b,o,e,j);f.push(x[0],x[1]),h.push(n[z],n[z+1]),v.push(e.getRawIndex(j));break;case"-":L=!1}L&&(m.push(B),g.push(g.length))}g.sort(function(Y,oe){return v[Y]-v[oe]});for(var C=l.length,R=Pg(C),E=Pg(C),N=Pg(C),V=Pg(C),F=[],I=0;I<g.length;I++){var k=g[I],H=I*2,re=k*2;R[H]=l[re],R[H+1]=l[re+1],E[H]=u[re],E[H+1]=u[re+1],N[H]=f[re],N[H+1]=f[re+1],V[H]=h[re],V[H+1]=h[re+1],F[I]=m[k]}return{current:R,next:E,stackedOnCurrent:N,stackedOnNext:V,status:F}}d();p();var sM=Math.min,cM=Math.max;function CF(t,e){return isNaN(t)||isNaN(e)}function art(t,e,r,n,o,i,a,s,c){for(var l,u,f,h,m,g,v=r,b=0;b<n;b++){var w=e[v*2],_=e[v*2+1];if(v>=o||v<0)break;if(CF(w,_)){if(c){v+=i;continue}break}if(v===r)t[i>0?"moveTo":"lineTo"](w,_),f=w,h=_;else{var I=w-l,B=_-u;if(I*I+B*B<.5){v+=i;continue}if(a>0){for(var L=v+i,D=e[L*2],z=e[L*2+1];D===w&&z===_&&b<n;)b++,L+=i,v+=i,D=e[L*2],z=e[L*2+1],w=e[v*2],_=e[v*2+1],I=w-l,B=_-u;var G=b+1;if(c)for(;CF(D,z)&&G<n;)G++,L+=i,D=e[L*2],z=e[L*2+1];var U=.5,T=0,P=0,j=void 0,M=void 0;if(G>=n||CF(D,z))m=w,g=_;else{T=D-l,P=z-u;var y=w-l,x=D-w,C=_-u,R=z-_,E=void 0,N=void 0;if(s==="x"){E=Math.abs(y),N=Math.abs(x);var V=T>0?1:-1;m=w-V*E*a,g=_,j=w+V*N*a,M=_}else if(s==="y"){E=Math.abs(C),N=Math.abs(R);var F=P>0?1:-1;m=w,g=_-F*E*a,j=w,M=_+F*N*a}else E=Math.sqrt(y*y+C*C),N=Math.sqrt(x*x+R*R),U=N/(N+E),m=w-T*a*(1-U),g=_-P*a*(1-U),j=w+T*a*U,M=_+P*a*U,j=sM(j,cM(D,w)),M=sM(M,cM(z,_)),j=cM(j,sM(D,w)),M=cM(M,sM(z,_)),T=j-w,P=M-_,m=w-T*E/N,g=_-P*E/N,m=sM(m,cM(l,w)),g=sM(g,cM(u,_)),m=cM(m,sM(l,w)),g=cM(g,sM(u,_)),T=w-m,P=_-g,j=w+T*N/E,M=_+P*N/E}t.bezierCurveTo(f,h,m,g,w,_),f=j,h=M}else t.lineTo(w,_)}l=w,u=_,v+=i}return b}var ycr=function(){function t(){this.smooth=0,this.smoothConstraint=!0}return t}(),bcr=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="ec-polyline",n}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new ycr},e.prototype.buildPath=function(r,n){var o=n.points,i=0,a=o.length/2;if(n.connectNulls){for(;a>0&&CF(o[a*2-2],o[a*2-1]);a--);for(;i<a&&CF(o[i*2],o[i*2+1]);i++);}for(;i<a;)i+=art(r,o,i,a,a,1,n.smooth,n.smoothMonotone,n.connectNulls)+1},e.prototype.getPointOn=function(r,n){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var o=this.path,i=o.data,a=vd.CMD,s,c,l=n==="x",u=[],f=0;f<i.length;){var h=i[f++],m=void 0,g=void 0,v=void 0,b=void 0,w=void 0,_=void 0,I=void 0;switch(h){case a.M:s=i[f++],c=i[f++];break;case a.L:if(m=i[f++],g=i[f++],I=l?(r-s)/(m-s):(r-c)/(g-c),I<=1&&I>=0){var B=l?(g-c)*I+c:(m-s)*I+s;return l?[r,B]:[B,r]}s=m,c=g;break;case a.C:m=i[f++],g=i[f++],v=i[f++],b=i[f++],w=i[f++],_=i[f++];var L=l?DU(s,m,v,w,r,u):DU(c,g,b,_,r,u);if(L>0)for(var D=0;D<L;D++){var z=u[D];if(z<=1&&z>=0){var B=l?yl(c,g,b,_,z):yl(s,m,v,w,z);return l?[r,B]:[B,r]}}s=w,c=_;break}}},e}(en);var oWn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e}(ycr),Dke=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="ec-polygon",n}return e.prototype.getDefaultShape=function(){return new oWn},e.prototype.buildPath=function(r,n){var o=n.points,i=n.stackedOnPoints,a=0,s=o.length/2,c=n.smoothMonotone;if(n.connectNulls){for(;s>0&&CF(o[s*2-2],o[s*2-1]);s--);for(;a<s&&CF(o[a*2],o[a*2+1]);a++);}for(;a<s;){var l=art(r,o,a,s,s,1,n.smooth,c,n.connectNulls);art(r,i,a+l-1,l,s,-1,n.stackedOnSmooth,c,n.connectNulls),a+=l+1,r.closePath()}},e}(en);d();p();function srt(t,e,r,n,o){var i=t.getArea(),a=i.x,s=i.y,c=i.width,l=i.height,u=r.get(["lineStyle","width"])||2;a-=u/2,s-=u/2,c+=u,l+=u,a=Math.floor(a),c=Math.round(c);var f=new En({shape:{x:a,y:s,width:c,height:l}});if(e){var h=t.getBaseAxis(),m=h.isHorizontal(),g=h.inverse;m?(g&&(f.shape.x+=c),f.shape.width=0):(g||(f.shape.y+=l),f.shape.height=0);var v=sr(o)?function(b){o(b,f)}:null;zo(f,{shape:{width:c,height:l,x:a,y:s}},r,null,n,v)}return f}function crt(t,e,r){var n=t.getArea(),o=wa(n.r0,1),i=wa(n.r,1),a=new Kl({shape:{cx:wa(t.cx,1),cy:wa(t.cy,1),r0:o,r:i,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}});if(e){var s=t.getBaseAxis().dim==="angle";s?a.shape.endAngle=n.startAngle:a.shape.r=o,zo(a,{shape:{endAngle:n.endAngle,r:i}},r)}return a}function lM(t,e,r,n,o){if(t){if(t.type==="polar")return crt(t,e,r);if(t.type==="cartesian2d")return srt(t,e,r,n,o)}else return null;return null}d();p();function Zw(t,e){return t.type===e}function xcr(t,e){if(t.length===e.length){for(var r=0;r<t.length;r++)if(t[r]!==e[r])return;return!0}}function wcr(t){for(var e=1/0,r=1/0,n=-1/0,o=-1/0,i=0;i<t.length;){var a=t[i++],s=t[i++];isNaN(a)||(e=Math.min(a,e),n=Math.max(a,n)),isNaN(s)||(r=Math.min(s,r),o=Math.max(s,o))}return[[e,r],[n,o]]}function Acr(t,e){var r=wcr(t),n=r[0],o=r[1],i=wcr(e),a=i[0],s=i[1];return Math.max(Math.abs(n[0]-a[0]),Math.abs(n[1]-a[1]),Math.abs(o[0]-s[0]),Math.abs(o[1]-s[1]))}function Scr(t){return In(t)?t:t?.5:0}function iWn(t,e,r){if(!r.valueDim)return[];for(var n=e.count(),o=Pg(n*2),i=0;i<n;i++){var a=Oke(r,t,e,i);o[i*2]=a[0],o[i*2+1]=a[1]}return o}function uM(t,e,r,n){var o=e.getBaseAxis(),i=o.dim==="x"||o.dim==="radius"?0:1,a=[],s=0,c=[],l=[],u=[],f=[];if(n){for(s=0;s<t.length;s+=2)!isNaN(t[s])&&!isNaN(t[s+1])&&f.push(t[s],t[s+1]);t=f}for(s=0;s<t.length-2;s+=2)switch(u[0]=t[s+2],u[1]=t[s+3],l[0]=t[s],l[1]=t[s+1],a.push(l[0],l[1]),r){case"end":c[i]=u[i],c[1-i]=l[1-i],a.push(c[0],c[1]);break;case"middle":var h=(l[i]+u[i])/2,m=[];c[i]=m[i]=h,c[1-i]=l[1-i],m[1-i]=u[1-i],a.push(c[0],c[1]),a.push(m[0],m[1]);break;default:c[i]=l[i],c[1-i]=u[1-i],a.push(c[0],c[1])}return a.push(t[s++],t[s++]),a}function aWn(t,e){var r=[],n=t.length,o,i;function a(u,f,h){var m=u.coord,g=(h-m)/(f.coord-m),v=Ctr(g,[u.color,f.color]);return{coord:h,color:v}}for(var s=0;s<n;s++){var c=t[s],l=c.coord;if(l<0)o=c;else if(l>e){i?r.push(a(i,c,e)):o&&r.push(a(o,c,0),a(o,c,e));break}else o&&(r.push(a(o,c,0)),o=null),r.push(c),i=c}return r}function sWn(t,e,r){var n=t.getVisual("visualMeta");if(!(!n||!n.length||!t.count())&&e.type==="cartesian2d"){for(var o,i,a=n.length-1;a>=0;a--){var s=t.getDimensionInfo(n[a].dimension);if(o=s&&s.coordDim,o==="x"||o==="y"){i=n[a];break}}if(!!i){var c=e.getAxis(o),l=ct(i.stops,function(I){return{coord:c.toGlobalCoord(c.dataToCoord(I.value)),color:I.color}}),u=l.length,f=i.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),f.reverse());var h=aWn(l,o==="x"?r.getWidth():r.getHeight()),m=h.length;if(!m&&u)return l[0].coord<0?f[1]?f[1]:l[u-1].color:f[0]?f[0]:l[0].color;var g=10,v=h[0].coord-g,b=h[m-1].coord+g,w=b-v;if(w<.001)return"transparent";ue(h,function(I){I.offset=(I.coord-v)/w}),h.push({offset:m?h[m-1].offset:.5,color:f[1]||"transparent"}),h.unshift({offset:m?h[0].offset:.5,color:f[0]||"transparent"});var _=new D3(0,0,0,0,h,!0);return _[o]=v,_[o+"2"]=b,_}}}function cWn(t,e,r){var n=t.get("showAllSymbol"),o=n==="auto";if(!(n&&!o)){var i=r.getAxesByScale("ordinal")[0];if(!!i&&!(o&&lWn(i,e))){var a=e.mapDimension(i.dim),s={};return ue(i.getViewLabels(),function(c){var l=i.scale.getRawOrdinalNumber(c.tickValue);s[l]=1}),function(c){return!s.hasOwnProperty(e.get(a,c))}}}}function lWn(t,e){var r=t.getExtent(),n=Math.abs(r[1]-r[0])/t.scale.count();isNaN(n)&&(n=0);for(var o=e.count(),i=Math.max(1,Math.round(o/5)),a=0;a<o;a+=i)if(P6.getSymbolSize(e,a)[t.isHorizontal()?1:0]*1.5>n)return!1;return!0}function uWn(t,e){return isNaN(t)||isNaN(e)}function fWn(t){for(var e=t.length/2;e>0&&uWn(t[e*2-2],t[e*2-1]);e--);return e-1}function Ecr(t,e){return[t[e*2],t[e*2+1]]}function dWn(t,e,r){for(var n=t.length/2,o=r==="x"?0:1,i,a,s=0,c=-1,l=0;l<n;l++)if(a=t[l*2+o],!(isNaN(a)||isNaN(t[l*2+1-o]))){if(l===0){i=a;continue}if(i<=e&&a>=e||i>=e&&a<=e){c=l;break}s=l,i=a}return{range:[s,c],t:(e-i)/(a-i)}}function _cr(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;e<Nf.length;e++)if(t.get([Nf[e],"endLabel","show"]))return!0;return!1}function lrt(t,e,r,n){if(Zw(e,"cartesian2d")){var o=n.getModel("endLabel"),i=o.get("valueAnimation"),a=n.getData(),s={lastFrameIndex:0},c=_cr(n)?function(m,g){t._endLabelOnDuring(m,g,a,s,i,o,e)}:null,l=e.getBaseAxis().isHorizontal(),u=srt(e,r,n,function(){var m=t._endLabel;m&&r&&s.originalX!=null&&m.attr({x:s.originalX,y:s.originalY})},c);if(!n.get("clip",!0)){var f=u.shape,h=Math.max(f.width,f.height);l?(f.y-=h,f.height+=h*2):(f.x-=h,f.width+=h*2)}return c&&c(1,u),u}else return crt(e,r,n)}function pWn(t,e){var r=e.getBaseAxis(),n=r.isHorizontal(),o=r.inverse,i=n?o?"right":"left":"center",a=n?"middle":o?"top":"bottom";return{normal:{align:t.get("align")||i,verticalAlign:t.get("verticalAlign")||a}}}var hWn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.init=function(){var r=new Er,n=new V3;this.group.add(n.group),this._symbolDraw=n,this._lineGroup=r},e.prototype.render=function(r,n,o){var i=this,a=r.coordinateSystem,s=this.group,c=r.getData(),l=r.getModel("lineStyle"),u=r.getModel("areaStyle"),f=c.getLayout("points")||[],h=a.type==="polar",m=this._coordSys,g=this._symbolDraw,v=this._polyline,b=this._polygon,w=this._lineGroup,_=r.get("animation"),I=!u.isEmpty(),B=u.get("origin"),L=Bke(a,c,B),D=I&&iWn(a,c,L),z=r.get("showSymbol"),G=r.get("connectNulls"),U=z&&!h&&cWn(r,c,a),T=this._data;T&&T.eachItemGraphicEl(function(oe,q){oe.__temp&&(s.remove(oe),T.setItemGraphicEl(q,null))}),z||g.remove(),s.add(w);var P=h?!1:r.get("step"),j;a&&a.getArea&&r.get("clip",!0)&&(j=a.getArea(),j.width!=null?(j.x-=.1,j.y-=.1,j.width+=.2,j.height+=.2):j.r0&&(j.r0-=.5,j.r+=.5)),this._clipShapeForSymbol=j;var M=sWn(c,a,o)||c.getVisual("style")[c.getVisual("drawType")];if(!(v&&m.type===a.type&&P===this._step))z&&g.updateData(c,{isIgnore:U,clipShape:j,disableAnimation:!0,getSymbolPoint:function(oe){return[f[oe*2],f[oe*2+1]]}}),_&&this._initSymbolLabelAnimation(c,a,j),P&&(f=uM(f,a,P,G),D&&(D=uM(D,a,P,G))),v=this._newPolyline(f),I?b=this._newPolygon(f,D):b&&(w.remove(b),b=this._polygon=null),h||this._initOrUpdateEndLabel(r,a,DS(M)),w.setClipPath(lrt(this,a,!0,r));else{I&&!b?b=this._newPolygon(f,D):b&&!I&&(w.remove(b),b=this._polygon=null),h||this._initOrUpdateEndLabel(r,a,DS(M));var y=w.getClipPath();if(y){var x=lrt(this,a,!1,r);zo(y,{shape:x.shape},r)}else w.setClipPath(lrt(this,a,!0,r));z&&g.updateData(c,{isIgnore:U,clipShape:j,disableAnimation:!0,getSymbolPoint:function(oe){return[f[oe*2],f[oe*2+1]]}}),(!xcr(this._stackedOnPoints,D)||!xcr(this._points,f))&&(_?this._doUpdateAnimation(c,D,a,o,P,B,G):(P&&(f=uM(f,a,P,G),D&&(D=uM(D,a,P,G))),v.setShape({points:f}),b&&b.setShape({points:f,stackedOnPoints:D})))}var C=r.getModel("emphasis"),R=C.get("focus"),E=C.get("blurScope"),N=C.get("disabled");if(v.useStyle(yr(l.getLineStyle(),{fill:"none",stroke:M,lineJoin:"bevel"})),vs(v,r,"lineStyle"),v.style.lineWidth>0&&r.get(["emphasis","lineStyle","width"])==="bolder"){var V=v.getState("emphasis").style;V.lineWidth=+v.style.lineWidth+1}Vr(v).seriesIndex=r.seriesIndex,Mo(v,R,E,N);var F=Scr(r.get("smooth")),k=r.get("smoothMonotone");if(v.setShape({smooth:F,smoothMonotone:k,connectNulls:G}),b){var H=c.getCalculationInfo("stackedOnSeries"),re=0;b.useStyle(yr(u.getAreaStyle(),{fill:M,opacity:.7,lineJoin:"bevel",decal:c.getVisual("style").decal})),H&&(re=Scr(H.get("smooth"))),b.setShape({smooth:F,stackedOnSmooth:re,smoothMonotone:k,connectNulls:G}),vs(b,r,"areaStyle"),Vr(b).seriesIndex=r.seriesIndex,Mo(b,R,E,N)}var Y=function(oe){i._changePolyState(oe)};c.eachItemGraphicEl(function(oe){oe&&(oe.onHoverStateChange=Y)}),this._polyline.onHoverStateChange=Y,this._data=c,this._coordSys=a,this._stackedOnPoints=D,this._points=f,this._step=P,this._valueOrigin=B,r.get("triggerLineEvent")&&(this.packEventData(r,v),b&&this.packEventData(r,b))},e.prototype.packEventData=function(r,n){Vr(n).eventData={componentType:"series",componentSubType:"line",componentIndex:r.componentIndex,seriesIndex:r.seriesIndex,seriesName:r.name,seriesType:"line"}},e.prototype.highlight=function(r,n,o,i){var a=r.getData(),s=Fw(a,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var c=a.getLayout("points"),l=a.getItemGraphicEl(s);if(!l){var u=c[s*2],f=c[s*2+1];if(isNaN(u)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(u,f))return;var h=r.get("zlevel")||0,m=r.get("z")||0;l=new P6(a,s),l.x=u,l.y=f,l.setZ(h,m);var g=l.getSymbolPath().getTextContent();g&&(g.zlevel=h,g.z=m,g.z2=this._polyline.z2+1),l.__temp=!0,a.setItemGraphicEl(s,l),l.stopSymbolAnimation(!0),this.group.add(l)}l.highlight()}else so.prototype.highlight.call(this,r,n,o,i)},e.prototype.downplay=function(r,n,o,i){var a=r.getData(),s=Fw(a,i);if(this._changePolyState("normal"),s!=null&&s>=0){var c=a.getItemGraphicEl(s);c&&(c.__temp?(a.setItemGraphicEl(s,null),this.group.remove(c)):c.downplay())}else so.prototype.downplay.call(this,r,n,o,i)},e.prototype._changePolyState=function(r){var n=this._polygon;nF(this._polyline,r),n&&nF(n,r)},e.prototype._newPolyline=function(r){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new bcr({shape:{points:r},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},e.prototype._newPolygon=function(r,n){var o=this._polygon;return o&&this._lineGroup.remove(o),o=new Dke({shape:{points:r,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(o),this._polygon=o,o},e.prototype._initSymbolLabelAnimation=function(r,n,o){var i,a,s=n.getBaseAxis(),c=s.inverse;n.type==="cartesian2d"?(i=s.isHorizontal(),a=!1):n.type==="polar"&&(i=s.dim==="angle",a=!0);var l=r.hostModel,u=l.get("animationDuration");sr(u)&&(u=u(null));var f=l.get("animationDelay")||0,h=sr(f)?f(null):f;r.eachItemGraphicEl(function(m,g){var v=m;if(v){var b=[m.x,m.y],w=void 0,_=void 0,I=void 0;if(o)if(a){var B=o,L=n.pointToCoord(b);i?(w=B.startAngle,_=B.endAngle,I=-L[1]/180*Math.PI):(w=B.r0,_=B.r,I=L[0])}else{var D=o;i?(w=D.x,_=D.x+D.width,I=m.x):(w=D.y+D.height,_=D.y,I=m.y)}var z=_===w?0:(I-w)/(_-w);c&&(z=1-z);var G=sr(f)?f(g):u*z+h,U=v.getSymbolPath(),T=U.getTextContent();v.attr({scaleX:0,scaleY:0}),v.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:G}),T&&T.animateFrom({style:{opacity:0}},{duration:300,delay:G}),U.disableLabelAnimation=!0}})},e.prototype._initOrUpdateEndLabel=function(r,n,o){var i=r.getModel("endLabel");if(_cr(r)){var a=r.getData(),s=this._polyline,c=a.getLayout("points");if(!c){s.removeTextContent(),this._endLabel=null;return}var l=this._endLabel;l||(l=this._endLabel=new Ln({z2:200}),l.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var u=fWn(c);u>=0&&(Da(s,Yi(r,"endLabel"),{inheritColor:o,labelFetcher:r,labelDataIndex:u,defaultText:function(f,h,m){return m!=null?Nke(a,m):VS(a,f)},enableTextSetter:!0},pWn(i,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(r,n,o,i,a,s,c){var l=this._endLabel,u=this._polyline;if(l){r<1&&i.originalX==null&&(i.originalX=l.x,i.originalY=l.y);var f=o.getLayout("points"),h=o.hostModel,m=h.get("connectNulls"),g=s.get("precision"),v=s.get("distance")||0,b=c.getBaseAxis(),w=b.isHorizontal(),_=b.inverse,I=n.shape,B=_?w?I.x:I.y+I.height:w?I.x+I.width:I.y,L=(w?v:0)*(_?-1:1),D=(w?0:-v)*(_?-1:1),z=w?"x":"y",G=dWn(f,B,z),U=G.range,T=U[1]-U[0],P=void 0;if(T>=1){if(T>1&&!m){var j=Ecr(f,U[0]);l.attr({x:j[0]+L,y:j[1]+D}),a&&(P=h.getRawValue(U[0]))}else{var j=u.getPointOn(B,z);j&&l.attr({x:j[0]+L,y:j[1]+D});var M=h.getRawValue(U[0]),y=h.getRawValue(U[1]);a&&(P=T4e(o,g,M,y,G.t))}i.lastFrameIndex=U[0]}else{var x=r===1||i.lastFrameIndex>0?U[0]:0,j=Ecr(f,x);a&&(P=h.getRawValue(x)),l.attr({x:j[0]+L,y:j[1]+D})}a&&_6(l).setLabelText(P)}},e.prototype._doUpdateAnimation=function(r,n,o,i,a,s,c){var l=this._polyline,u=this._polygon,f=r.hostModel,h=irt(this._data,r,this._stackedOnPoints,n,this._coordSys,o,this._valueOrigin,s),m=h.current,g=h.stackedOnCurrent,v=h.next,b=h.stackedOnNext;if(a&&(m=uM(h.current,o,a,c),g=uM(h.stackedOnCurrent,o,a,c),v=uM(h.next,o,a,c),b=uM(h.stackedOnNext,o,a,c)),Acr(m,v)>3e3||u&&Acr(g,b)>3e3){l.stopAnimation(),l.setShape({points:v}),u&&(u.stopAnimation(),u.setShape({points:v,stackedOnPoints:b}));return}l.shape.__points=h.current,l.shape.points=m;var w={shape:{points:v}};h.current!==m&&(w.shape.__points=h.next),l.stopAnimation(),Un(l,w,f),u&&(u.setShape({points:m,stackedOnPoints:g}),u.stopAnimation(),Un(u,{shape:{stackedOnPoints:b}},f),l.shape.points!==u.shape.points&&(u.shape.points=l.shape.points));for(var _=[],I=h.status,B=0;B<I.length;B++){var L=I[B].cmd;if(L==="="){var D=r.getItemGraphicEl(I[B].idx1);D&&_.push({el:D,ptIdx:B})}}l.animators&&l.animators.length&&l.animators[0].during(function(){u&&u.dirtyShape();for(var z=l.shape.__points,G=0;G<_.length;G++){var U=_[G].el,T=_[G].ptIdx*2;U.x=z[T],U.y=z[T+1],U.markRedraw()}})},e.prototype.remove=function(r){var n=this.group,o=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),o&&o.eachItemGraphicEl(function(i,a){i.__temp&&(n.remove(i),o.setItemGraphicEl(a,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},e.type="line",e}(so),Ccr=hWn;d();p();function qS(t,e){return{seriesType:t,plan:a1(),reset:function(r){var n=r.getData(),o=r.coordinateSystem,i=r.pipelineContext,a=e||i.large;if(!!o){var s=ct(o.dimensions,function(m){return n.mapDimension(m)}).slice(0,2),c=s.length,l=n.getCalculationInfo("stackResultDimension");s1(n,s[0])&&(s[0]=l),s1(n,s[1])&&(s[1]=l);var u=n.getStore(),f=n.getDimensionIndex(s[0]),h=n.getDimensionIndex(s[1]);return c&&{progress:function(m,g){for(var v=m.end-m.start,b=a&&Pg(v*c),w=[],_=[],I=m.start,B=0;I<m.end;I++){var L=void 0;if(c===1){var D=u.get(f,I);L=o.dataToPoint(D,null,_)}else w[0]=u.get(f,I),w[1]=u.get(h,I),L=o.dataToPoint(w,null,_);a?(b[B++]=L[0],b[B++]=L[1]):g.setItemLayout(I,L.slice())}a&&g.setLayout("points",b)}}}}}}d();p();var mWn={average:function(t){for(var e=0,r=0,n=0;n<t.length;n++)isNaN(t[n])||(e+=t[n],r++);return r===0?NaN:e/r},sum:function(t){for(var e=0,r=0;r<t.length;r++)e+=t[r]||0;return e},max:function(t){for(var e=-1/0,r=0;r<t.length;r++)t[r]>e&&(e=t[r]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,r=0;r<t.length;r++)t[r]<e&&(e=t[r]);return isFinite(e)?e:NaN},nearest:function(t){return t[0]}},gWn=function(t){return Math.round(t.length/2)};function ble(t){return{seriesType:t,reset:function(e,r,n){var o=e.getData(),i=e.get("sampling"),a=e.coordinateSystem,s=o.count();if(s>10&&a.type==="cartesian2d"&&i){var c=a.getBaseAxis(),l=a.getOtherAxis(c),u=c.getExtent(),f=n.getDevicePixelRatio(),h=Math.abs(u[1]-u[0])*(f||1),m=Math.round(s/h);if(isFinite(m)&&m>1){i==="lttb"&&e.setData(o.lttbDownSample(o.mapDimension(l.dim),1/m));var g=void 0;Tt(i)?g=mWn[i]:sr(i)&&(g=i),g&&e.setData(o.downSample(o.mapDimension(l.dim),1/m,g,gWn))}}}}}function urt(t){t.registerChartView(Ccr),t.registerSeriesModel(mcr),t.registerLayout(qS("line",!0)),t.registerVisual({seriesType:"line",reset:function(e){var r=e.getData(),n=e.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=r.getVisual("style").fill),r.setVisual("legendLineStyle",n)}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,ble("line"))}d();p();d();p();d();p();var kcr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.getInitialData=function(r,n){return dp(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(r){var n=this.coordinateSystem;if(n&&n.clampData){var o=n.dataToPoint(n.clampData(r)),i=this.getData(),a=i.getLayout("offset"),s=i.getLayout("size"),c=n.getBaseAxis().isHorizontal()?0:1;return o[c]+=a+s/2,o}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(So);So.registerClass(kcr);var gJ=kcr;var vWn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.getInitialData=function(){return dp(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},e.prototype.getProgressiveThreshold=function(){var r=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>r&&(r=n),r},e.prototype.brushSelector=function(r,n,o){return o.rect(n.getItemLayout(r))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=Z0(gJ.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(gJ),Tcr=vWn;d();p();d();p();var yWn=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return t}(),bWn=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="sausage",n}return e.prototype.getDefaultShape=function(){return new yWn},e.prototype.buildPath=function(r,n){var o=n.cx,i=n.cy,a=Math.max(n.r0||0,0),s=Math.max(n.r,0),c=(s-a)*.5,l=a+c,u=n.startAngle,f=n.endAngle,h=n.clockwise,m=Math.PI*2,g=h?f-u<m:u-f<m;g||(u=f-(h?m:-m));var v=Math.cos(u),b=Math.sin(u),w=Math.cos(f),_=Math.sin(f);g?(r.moveTo(v*a+o,b*a+i),r.arc(v*l+o,b*l+i,c,-Math.PI+u,u,!h)):r.moveTo(v*s+o,b*s+i),r.arc(o,i,s,u,f,!h),r.arc(w*l+o,_*l+i,c,f-Math.PI*2,f-Math.PI,!h),a!==0&&r.arc(o,i,a,f,u,h)},e}(en),vJ=bWn;d();p();function Icr(t,e){e=e||{};var r=e.isRoundCap;return function(n,o,i){var a=o.position;if(!a||a instanceof Array)return qU(n,o,i);var s=t(a),c=o.distance!=null?o.distance:5,l=this.shape,u=l.cx,f=l.cy,h=l.r,m=l.r0,g=(h+m)/2,v=l.startAngle,b=l.endAngle,w=(v+b)/2,_=r?Math.abs(h-m)/2:0,I=Math.cos,B=Math.sin,L=u+h*I(v),D=f+h*B(v),z="left",G="top";switch(s){case"startArc":L=u+(m-c)*I(w),D=f+(m-c)*B(w),z="center",G="top";break;case"insideStartArc":L=u+(m+c)*I(w),D=f+(m+c)*B(w),z="center",G="bottom";break;case"startAngle":L=u+g*I(v)+Lke(v,c+_,!1),D=f+g*B(v)+Uke(v,c+_,!1),z="right",G="middle";break;case"insideStartAngle":L=u+g*I(v)+Lke(v,-c+_,!1),D=f+g*B(v)+Uke(v,-c+_,!1),z="left",G="middle";break;case"middle":L=u+g*I(w),D=f+g*B(w),z="center",G="middle";break;case"endArc":L=u+(h+c)*I(w),D=f+(h+c)*B(w),z="center",G="bottom";break;case"insideEndArc":L=u+(h-c)*I(w),D=f+(h-c)*B(w),z="center",G="top";break;case"endAngle":L=u+g*I(b)+Lke(b,c+_,!0),D=f+g*B(b)+Uke(b,c+_,!0),z="left",G="middle";break;case"insideEndAngle":L=u+g*I(b)+Lke(b,-c+_,!0),D=f+g*B(b)+Uke(b,-c+_,!0),z="right",G="middle";break;default:return qU(n,o,i)}return n=n||{},n.x=L,n.y=D,n.align=z,n.verticalAlign=G,n}}function Rcr(t,e,r,n){if(In(n)){t.setTextConfig({rotation:n});return}else if(st(e)){t.setTextConfig({rotation:0});return}var o=t.shape,i=o.clockwise?o.startAngle:o.endAngle,a=o.clockwise?o.endAngle:o.startAngle,s=(i+a)/2,c,l=r(e);switch(l){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":c=s;break;case"startAngle":case"insideStartAngle":c=i;break;case"endAngle":case"insideEndAngle":c=a;break;default:t.setTextConfig({rotation:0});return}var u=Math.PI*1.5-c;l==="middle"&&u>Math.PI/2&&u<Math.PI*1.5&&(u-=Math.PI),t.setTextConfig({rotation:u})}function Lke(t,e,r){return e*Math.sin(t)*(r?-1:1)}function Uke(t,e,r){return e*Math.cos(t)*(r?1:-1)}var frt=Math.max,drt=Math.min;function xWn(t,e){var r=t.getArea&&t.getArea();if(Zw(t,"cartesian2d")){var n=t.getBaseAxis();if(n.type!=="category"||!n.onBand){var o=e.getLayout("bandWidth");n.isHorizontal()?(r.x-=o,r.width+=o*2):(r.y-=o,r.height+=o*2)}}return r}var wWn=function(t){Ie(e,t);function e(){var r=t.call(this)||this;return r.type=e.type,r._isFirstFrame=!0,r}return e.prototype.render=function(r,n,o,i){this._model=r,this._removeOnRenderedListener(o),this._updateDrawMode(r);var a=r.get("coordinateSystem");(a==="cartesian2d"||a==="polar")&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(r,n,o):this._renderNormal(r,n,o,i))},e.prototype.incrementalPrepareRender=function(r){this._clear(),this._updateDrawMode(r),this._updateLargeClip(r)},e.prototype.incrementalRender=function(r,n){this._progressiveEls=[],this._incrementalRenderLarge(r,n)},e.prototype.eachRendered=function(r){Ig(this._progressiveEls||this.group,r)},e.prototype._updateDrawMode=function(r){var n=r.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},e.prototype._renderNormal=function(r,n,o,i){var a=this.group,s=r.getData(),c=this._data,l=r.coordinateSystem,u=l.getBaseAxis(),f;l.type==="cartesian2d"?f=u.isHorizontal():l.type==="polar"&&(f=u.dim==="angle");var h=r.isAnimationEnabled()?r:null,m=AWn(r,l);m&&this._enableRealtimeSort(m,s,o);var g=r.get("clip",!0)||m,v=xWn(l,s);a.removeClipPath();var b=r.get("roundCap",!0),w=r.get("showBackground",!0),_=r.getModel("backgroundStyle"),I=_.get("borderRadius")||0,B=[],L=this._backgroundEls,D=i&&i.isInitSort,z=i&&i.type==="changeAxisOrder";function G(P){var j=Fke[l.type](s,P),M=IWn(l,f,j);return M.useStyle(_.getItemStyle()),l.type==="cartesian2d"&&M.setShape("r",I),B[P]=M,M}s.diff(c).add(function(P){var j=s.getItemModel(P),M=Fke[l.type](s,P,j);if(w&&G(P),!(!s.hasValue(P)||!Ocr[l.type](M))){var y=!1;g&&(y=Mcr[l.type](v,M));var x=Pcr[l.type](r,s,P,M,f,h,u.model,!1,b);m&&(x.forceLabelAnimation=!0),Dcr(x,s,P,j,M,r,f,l.type==="polar"),D?x.attr({shape:M}):m?Ncr(m,h,x,M,P,f,!1,!1):zo(x,{shape:M},r,P),s.setItemGraphicEl(P,x),a.add(x),x.ignore=y}}).update(function(P,j){var M=s.getItemModel(P),y=Fke[l.type](s,P,M);if(w){var x=void 0;L.length===0?x=G(j):(x=L[j],x.useStyle(_.getItemStyle()),l.type==="cartesian2d"&&x.setShape("r",I),B[P]=x);var C=Fke[l.type](s,P),R=Hcr(f,C,l);Un(x,{shape:R},h,P)}var E=c.getItemGraphicEl(j);if(!s.hasValue(P)||!Ocr[l.type](y)){a.remove(E);return}var N=!1;if(g&&(N=Mcr[l.type](v,y),N&&a.remove(E)),E?nf(E):E=Pcr[l.type](r,s,P,y,f,h,u.model,!!E,b),m&&(E.forceLabelAnimation=!0),z){var V=E.getTextContent();if(V){var F=_6(V);F.prevValue!=null&&(F.prevValue=F.value)}}else Dcr(E,s,P,M,y,r,f,l.type==="polar");D?E.attr({shape:y}):m?Ncr(m,h,E,y,P,f,!0,z):Un(E,{shape:y},r,P,null),s.setItemGraphicEl(P,E),E.ignore=N,a.add(E)}).remove(function(P){var j=c.getItemGraphicEl(P);j&&w6(j,r,P)}).execute();var U=this._backgroundGroup||(this._backgroundGroup=new Er);U.removeAll();for(var T=0;T<B.length;++T)U.add(B[T]);a.add(U),this._backgroundEls=B,this._data=s},e.prototype._renderLarge=function(r,n,o){this._clear(),Ucr(r,this.group),this._updateLargeClip(r)},e.prototype._incrementalRenderLarge=function(r,n){this._removeBackground(),Ucr(n,this.group,this._progressiveEls,!0)},e.prototype._updateLargeClip=function(r){var n=r.get("clip",!0)&&lM(r.coordinateSystem,!1,r),o=this.group;n?o.setClipPath(n):o.removeClipPath()},e.prototype._enableRealtimeSort=function(r,n,o){var i=this;if(!!n.count()){var a=r.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(n,r,o),this._isFirstFrame=!1;else{var s=function(c){var l=n.getItemGraphicEl(c),u=l&&l.shape;return u&&Math.abs(a.isHorizontal()?u.height:u.width)||0};this._onRendered=function(){i._updateSortWithinSameData(n,s,a,o)},o.getZr().on("rendered",this._onRendered)}}},e.prototype._dataSort=function(r,n,o){var i=[];return r.each(r.mapDimension(n.dim),function(a,s){var c=o(s);c=c??NaN,i.push({dataIndex:s,mappedValue:c,ordinalNumber:a})}),i.sort(function(a,s){return s.mappedValue-a.mappedValue}),{ordinalNumbers:ct(i,function(a){return a.ordinalNumber})}},e.prototype._isOrderChangedWithinSameData=function(r,n,o){for(var i=o.scale,a=r.mapDimension(o.dim),s=Number.MAX_VALUE,c=0,l=i.getOrdinalMeta().categories.length;c<l;++c){var u=r.rawIndexOf(a,i.getRawOrdinalNumber(c)),f=u<0?Number.MIN_VALUE:n(r.indexOfRawIndex(u));if(f>s)return!0;s=f}return!1},e.prototype._isOrderDifferentInView=function(r,n){for(var o=n.scale,i=o.getExtent(),a=Math.max(0,i[0]),s=Math.min(i[1],o.getOrdinalMeta().categories.length-1);a<=s;++a)if(r.ordinalNumbers[a]!==o.getRawOrdinalNumber(a))return!0},e.prototype._updateSortWithinSameData=function(r,n,o,i){if(!!this._isOrderChangedWithinSameData(r,n,o)){var a=this._dataSort(r,o,n);this._isOrderDifferentInView(a,o)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:o.dim+"Axis",axisId:o.index,sortInfo:a}))}},e.prototype._dispatchInitSort=function(r,n,o){var i=n.baseAxis,a=this._dataSort(r,i,function(s){return r.get(r.mapDimension(n.otherAxis.dim),s)});o.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:a})},e.prototype.remove=function(r,n){this._clear(this._model),this._removeOnRenderedListener(n)},e.prototype.dispose=function(r,n){this._removeOnRenderedListener(n)},e.prototype._removeOnRenderedListener=function(r){this._onRendered&&(r.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(r){var n=this.group,o=this._data;r&&r.isAnimationEnabled()&&o&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],o.eachItemGraphicEl(function(i){w6(i,r,Vr(i).dataIndex)})):n.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(so),Mcr={cartesian2d:function(t,e){var r=e.width<0?-1:1,n=e.height<0?-1:1;r<0&&(e.x+=e.width,e.width=-e.width),n<0&&(e.y+=e.height,e.height=-e.height);var o=t.x+t.width,i=t.y+t.height,a=frt(e.x,t.x),s=drt(e.x+e.width,o),c=frt(e.y,t.y),l=drt(e.y+e.height,i),u=s<a,f=l<c;return e.x=u&&a>o?s:a,e.y=f&&c>i?l:c,e.width=u?0:s-a,e.height=f?0:l-c,r<0&&(e.x+=e.width,e.width=-e.width),n<0&&(e.y+=e.height,e.height=-e.height),u||f},polar:function(t,e){var r=e.r0<=e.r?1:-1;if(r<0){var n=e.r;e.r=e.r0,e.r0=n}var o=drt(e.r,t.r),i=frt(e.r0,t.r0);e.r=o,e.r0=i;var a=o-i<0;if(r<0){var n=e.r;e.r=e.r0,e.r0=n}return a}},Pcr={cartesian2d:function(t,e,r,n,o,i,a,s,c){var l=new En({shape:it({},n),z2:1});if(l.__dataIndex=r,l.name="item",i){var u=l.shape,f=o?"height":"width";u[f]=0}return l},polar:function(t,e,r,n,o,i,a,s,c){var l=!o&&c?vJ:Kl,u=new l({shape:n,z2:1});u.name="item";var f=zcr(o);if(u.calculateTextPosition=Icr(f,{isRoundCap:l===vJ}),i){var h=u.shape,m=o?"r":"endAngle",g={};h[m]=o?0:n.startAngle,g[m]=n[m],(s?Un:zo)(u,{shape:g},i)}return u}};function AWn(t,e){var r=t.get("realtimeSort",!0),n=e.getBaseAxis();if(r&&n.type==="category"&&e.type==="cartesian2d")return{baseAxis:n,otherAxis:e.getOtherAxis(n)}}function Ncr(t,e,r,n,o,i,a,s){var c,l;i?(l={x:n.x,width:n.width},c={y:n.y,height:n.height}):(l={y:n.y,height:n.height},c={x:n.x,width:n.width}),s||(a?Un:zo)(r,{shape:c},e,o,null);var u=e?t.baseAxis.model:null;(a?Un:zo)(r,{shape:l},u,o)}function Bcr(t,e){for(var r=0;r<e.length;r++)if(!isFinite(t[e[r]]))return!0;return!1}var SWn=["x","y","width","height"],EWn=["cx","cy","r","startAngle","endAngle"],Ocr={cartesian2d:function(t){return!Bcr(t,SWn)},polar:function(t){return!Bcr(t,EWn)}},Fke={cartesian2d:function(t,e,r){var n=t.getItemLayout(e),o=r?CWn(r,n):0,i=n.width>0?1:-1,a=n.height>0?1:-1;return{x:n.x+i*o/2,y:n.y+a*o/2,width:n.width-i*o,height:n.height-a*o}},polar:function(t,e,r){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function _Wn(t){return t.startAngle!=null&&t.endAngle!=null&&t.startAngle===t.endAngle}function zcr(t){return function(e){var r=e?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+r;default:return n}}}(t)}function Dcr(t,e,r,n,o,i,a,s){var c=e.getItemVisual(r,"style");s||t.setShape("r",n.get(["itemStyle","borderRadius"])||0),t.useStyle(c);var l=n.getShallow("cursor");l&&t.attr("cursor",l);var u=s?a?o.r>=o.r0?"endArc":"startArc":o.endAngle>=o.startAngle?"endAngle":"startAngle":a?o.height>=0?"bottom":"top":o.width>=0?"right":"left",f=Yi(n);Da(t,f,{labelFetcher:i,labelDataIndex:r,defaultText:VS(i.getData(),r),inheritColor:c.fill,defaultOpacity:c.opacity,defaultOutsidePosition:u});var h=t.getTextContent();if(s&&h){var m=n.get(["label","position"]);t.textConfig.inside=m==="middle"?!0:null,Rcr(t,m==="outside"?u:m,zcr(a),n.get(["label","rotate"]))}rCe(h,f,i.getRawValue(r),function(v){return Nke(e,v)});var g=n.getModel(["emphasis"]);Mo(t,g.get("focus"),g.get("blurScope"),g.get("disabled")),vs(t,n),_Wn(o)&&(t.style.fill="none",t.style.stroke="none",ue(t.states,function(v){v.style&&(v.style.fill=v.style.stroke="none")}))}function CWn(t,e){var r=t.get(["itemStyle","borderColor"]);if(!r||r==="none")return 0;var n=t.get(["itemStyle","borderWidth"])||0,o=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),i=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(n,o,i)}var kWn=function(){function t(){}return t}(),Lcr=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="largeBar",n}return e.prototype.getDefaultShape=function(){return new kWn},e.prototype.buildPath=function(r,n){for(var o=n.points,i=this.baseDimIdx,a=1-this.baseDimIdx,s=[],c=[],l=this.barWidth,u=0;u<o.length;u+=3)c[i]=l,c[a]=o[u+2],s[i]=o[u+i],s[a]=o[u+a],r.rect(s[0],s[1],c[0],c[1])},e}(en);function Ucr(t,e,r,n){var o=t.getData(),i=o.getLayout("valueAxisHorizontal")?1:0,a=o.getLayout("largeDataIndices"),s=o.getLayout("size"),c=t.getModel("backgroundStyle"),l=o.getLayout("largeBackgroundPoints");if(l){var u=new Lcr({shape:{points:l},incremental:!!n,silent:!0,z2:0});u.baseDimIdx=i,u.largeDataIndices=a,u.barWidth=s,u.useStyle(c.getItemStyle()),e.add(u),r&&r.push(u)}var f=new Lcr({shape:{points:o.getLayout("largePoints")},incremental:!!n,ignoreCoarsePointer:!0,z2:1});f.baseDimIdx=i,f.largeDataIndices=a,f.barWidth=s,e.add(f),f.useStyle(o.getVisual("style")),Vr(f).seriesIndex=t.seriesIndex,t.get("silent")||(f.on("mousedown",Fcr),f.on("mousemove",Fcr)),r&&r.push(f)}var Fcr=Wce(function(t){var e=this,r=TWn(e,t.offsetX,t.offsetY);Vr(e).dataIndex=r>=0?r:null},30,!1);function TWn(t,e,r){for(var n=t.baseDimIdx,o=1-n,i=t.shape.points,a=t.largeDataIndices,s=[],c=[],l=t.barWidth,u=0,f=i.length/3;u<f;u++){var h=u*3;if(c[n]=l,c[o]=i[h+2],s[n]=i[h+n],s[o]=i[h+o],c[o]<0&&(s[o]+=c[o],c[o]=-c[o]),e>=s[0]&&e<=s[0]+c[0]&&r>=s[1]&&r<=s[1]+c[1])return a[u]}return-1}function Hcr(t,e,r){if(Zw(r,"cartesian2d")){var n=e,o=r.getArea();return{x:t?n.x:o.x,y:t?o.y:n.y,width:t?n.width:o.width,height:t?o.height:n.height}}else{var o=r.getArea(),i=e;return{cx:o.cx,cy:o.cy,r0:t?o.r0:i.r0,r:t?o.r:i.r,startAngle:t?i.startAngle:0,endAngle:t?i.endAngle:Math.PI*2}}}function IWn(t,e,r){var n=t.type==="polar"?Kl:En;return new n({shape:Hcr(e,r,t),silent:!0,z2:0})}var jcr=wWn;function prt(t){t.registerChartView(jcr),t.registerSeriesModel(Tcr),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,Gr(ske,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,cke("bar")),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,ble("bar")),t.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(e,r){var n=e.componentType||"series";r.eachComponent({mainType:n,query:e},function(o){e.sortInfo&&o.axis.setCategorySortInfo(e.sortInfo)})})}d();p();d();p();var zke=Math.PI*2,Wcr=Math.PI/180;function Gcr(t,e){return gi(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function hrt(t,e){var r=Gcr(t,e),n=t.get("center"),o=t.get("radius");st(o)||(o=[0,o]),st(n)||(n=[n,n]);var i=er(r.width,e.getWidth()),a=er(r.height,e.getHeight()),s=Math.min(i,a),c=er(o[0],s/2),l=er(o[1],s/2),u,f,h=t.coordinateSystem;if(h){var m=h.dataToPoint(n);u=m[0]||0,f=m[1]||0}else u=er(n[0],i)+r.x,f=er(n[1],a)+r.y;return{cx:u,cy:f,r0:c,r:l}}function mrt(t,e,r){e.eachSeriesByType(t,function(n){var o=n.getData(),i=o.mapDimension("value"),a=Gcr(n,r),s=hrt(n,r),c=s.cx,l=s.cy,u=s.r,f=s.r0,h=-n.get("startAngle")*Wcr,m=n.get("minAngle")*Wcr,g=0;o.each(i,function(T){!isNaN(T)&&g++});var v=o.getSum(i),b=Math.PI/(v||g)*2,w=n.get("clockwise"),_=n.get("roseType"),I=n.get("stillShowZeroSum"),B=o.getDataExtent(i);B[0]=0;var L=zke,D=0,z=h,G=w?1:-1;if(o.setLayout({viewRect:a,r:u}),o.each(i,function(T,P){var j;if(isNaN(T)){o.setItemLayout(P,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:w,cx:c,cy:l,r0:f,r:_?NaN:u});return}_!=="area"?j=v===0&&I?b:T*b:j=zke/g,j<m?(j=m,L-=m):D+=T;var M=z+G*j;o.setItemLayout(P,{angle:j,startAngle:z,endAngle:M,clockwise:w,cx:c,cy:l,r0:f,r:_?No(T,B,[f,u]):u}),z=M}),L<zke&&g)if(L<=.001){var U=zke/g;o.each(i,function(T,P){if(!isNaN(T)){var j=o.getItemLayout(P);j.angle=U,j.startAngle=h+G*P*U,j.endAngle=h+G*(P+1)*U}})}else b=L/D,z=h,o.each(i,function(T,P){if(!isNaN(T)){var j=o.getItemLayout(P),M=j.angle===m?m:T*b;j.startAngle=z,j.endAngle=z+G*M,z+=G*M}})})}d();p();function KS(t){return{seriesType:t,reset:function(e,r){var n=r.findComponents({mainType:"legend"});if(!(!n||!n.length)){var o=e.getData();o.filterSelf(function(i){for(var a=o.getName(i),s=0;s<n.length;s++)if(!n[s].isSelected(a))return!1;return!0})}}}}d();p();d();p();var RWn=Math.PI/180;function Vcr(t,e,r,n,o,i,a,s,c,l){if(t.length<2)return;function u(v){for(var b=v.rB,w=b*b,_=0;_<v.list.length;_++){var I=v.list[_],B=Math.abs(I.label.y-r),L=n+I.len,D=L*L,z=Math.sqrt((1-Math.abs(B*B/w))*D),G=e+(z+I.len2)*o,U=G-I.label.x,T=I.targetTextWidth-U*o;qcr(I,T,!0),I.label.x=G}}function f(v){for(var b={list:[],maxY:0},w={list:[],maxY:0},_=0;_<v.length;_++)if(v[_].labelAlignTo==="none"){var I=v[_],B=I.label.y>r?w:b,L=Math.abs(I.label.y-r);if(L>=B.maxY){var D=I.label.x-e-I.len2*o,z=n+I.len,G=Math.abs(D)<z?Math.sqrt(L*L/(1-D*D/z/z)):z;B.rB=G,B.maxY=L}B.list.push(I)}u(b),u(w)}for(var h=t.length,m=0;m<h;m++)if(t[m].position==="outer"&&t[m].labelAlignTo==="labelLine"){var g=t[m].label.x-l;t[m].linePoints[1][0]+=g,t[m].label.x=l}Ake(t,c,c+a)&&f(t)}function MWn(t,e,r,n,o,i,a,s){for(var c=[],l=[],u=Number.MAX_VALUE,f=-Number.MAX_VALUE,h=0;h<t.length;h++){var m=t[h].label;grt(t[h])||(m.x<e?(u=Math.min(u,m.x),c.push(t[h])):(f=Math.max(f,m.x),l.push(t[h])))}for(var h=0;h<t.length;h++){var g=t[h];if(!grt(g)&&g.linePoints){if(g.labelStyleWidth!=null)continue;var m=g.label,v=g.linePoints,b=void 0;g.labelAlignTo==="edge"?m.x<e?b=v[2][0]-g.labelDistance-a-g.edgeDistance:b=a+o-g.edgeDistance-v[2][0]-g.labelDistance:g.labelAlignTo==="labelLine"?m.x<e?b=u-a-g.bleedMargin:b=a+o-f-g.bleedMargin:m.x<e?b=m.x-a-g.bleedMargin:b=a+o-m.x-g.bleedMargin,g.targetTextWidth=b,qcr(g,b)}}Vcr(l,e,r,n,1,o,i,a,s,f),Vcr(c,e,r,n,-1,o,i,a,s,u);for(var h=0;h<t.length;h++){var g=t[h];if(!grt(g)&&g.linePoints){var m=g.label,v=g.linePoints,w=g.labelAlignTo==="edge",_=m.style.padding,I=_?_[1]+_[3]:0,B=m.style.backgroundColor?0:I,L=g.rect.width+B,D=v[1][0]-v[2][0];w?m.x<e?v[2][0]=a+g.edgeDistance+L+g.labelDistance:v[2][0]=a+o-g.edgeDistance-L-g.labelDistance:(m.x<e?v[2][0]=m.x+g.labelDistance:v[2][0]=m.x-g.labelDistance,v[1][0]=v[2][0]+D),v[1][1]=v[2][1]=m.y}}}function qcr(t,e,r){if(r===void 0&&(r=!1),t.labelStyleWidth==null){var n=t.label,o=n.style,i=t.rect,a=o.backgroundColor,s=o.padding,c=s?s[1]+s[3]:0,l=o.overflow,u=i.width+(a?0:c);if(e<u||r){var f=i.height;if(l&&l.match("break")){n.setStyle("backgroundColor",null),n.setStyle("width",e-c);var h=n.getBoundingRect();n.setStyle("width",Math.ceil(h.width)),n.setStyle("backgroundColor",a)}else{var m=e-c,g=e<u?m:r?m>t.unconstrainedWidth?null:m:null;n.setStyle("width",g)}var v=n.getBoundingRect();i.width=v.width;var b=(n.style.margin||0)+2.1;i.height=v.height+b,i.y-=(i.height-f)/2}}}function grt(t){return t.position==="center"}function vrt(t){var e=t.getData(),r=[],n,o,i=!1,a=(t.get("minShowLabelAngle")||0)*RWn,s=e.getLayout("viewRect"),c=e.getLayout("r"),l=s.width,u=s.x,f=s.y,h=s.height;function m(D){D.ignore=!0}function g(D){if(!D.ignore)return!0;for(var z in D.states)if(D.states[z].ignore===!1)return!0;return!1}e.each(function(D){var z=e.getItemGraphicEl(D),G=z.shape,U=z.getTextContent(),T=z.getTextGuideLine(),P=e.getItemModel(D),j=P.getModel("label"),M=j.get("position")||P.get(["emphasis","label","position"]),y=j.get("distanceToLabelLine"),x=j.get("alignTo"),C=er(j.get("edgeDistance"),l),R=j.get("bleedMargin"),E=P.getModel("labelLine"),N=E.get("length");N=er(N,l);var V=E.get("length2");if(V=er(V,l),Math.abs(G.endAngle-G.startAngle)<a){ue(U.states,m),ue(T.states,m),U.ignore=T.ignore=!0;return}if(!!g(U)){var F=(G.startAngle+G.endAngle)/2,k=Math.cos(F),H=Math.sin(F),re,Y,oe,q;n=G.cx,o=G.cy;var X=M==="inside"||M==="inner";if(M==="center")re=G.cx,Y=G.cy,q="center";else{var K=(X?(G.r+G.r0)/2*k:G.r*k)+n,$=(X?(G.r+G.r0)/2*H:G.r*H)+o;if(re=K+k*3,Y=$+H*3,!X){var ee=K+k*(N+c-G.r),se=$+H*(N+c-G.r),ve=ee+(k<0?-1:1)*V,xe=se;x==="edge"?re=k<0?u+C:u+l-C:re=ve+(k<0?-y:y),Y=xe,oe=[[K,$],[ee,se],[ve,xe]]}q=X?"center":x==="edge"?k>0?"right":"left":k>0?"left":"right"}var ke=Math.PI,Pe=0,Te=j.get("rotate");if(In(Te))Pe=Te*(ke/180);else if(M==="center")Pe=0;else if(Te==="radial"||Te===!0){var Z=k<0?-F+ke:-F;Pe=Z}else if(Te==="tangential"&&M!=="outside"&&M!=="outer"){var te=Math.atan2(k,H);te<0&&(te=ke*2+te);var le=H>0;le&&(te=ke+te),Pe=te-ke}if(i=!!Pe,U.x=re,U.y=Y,U.rotation=Pe,U.setStyle({verticalAlign:"middle"}),X){U.setStyle({align:q});var Me=U.states.select;Me&&(Me.x+=U.x,Me.y+=U.y)}else{var Ee=U.getBoundingRect().clone();Ee.applyTransform(U.getComputedTransform());var Ue=(U.style.margin||0)+2.1;Ee.y-=Ue/2,Ee.height+=Ue,r.push({label:U,labelLine:T,position:M,len:N,len2:V,minTurnAngle:E.get("minTurnAngle"),maxSurfaceAngle:E.get("maxSurfaceAngle"),surfaceNormal:new Vn(k,H),linePoints:oe,textAlign:q,labelDistance:y,labelAlignTo:x,edgeDistance:C,bleedMargin:R,rect:Ee,unconstrainedWidth:Ee.width,labelStyleWidth:U.style.width})}z.setTextConfig({inside:X})}}),!i&&t.get("avoidLabelOverlap")&&MWn(r,n,o,c,l,h,u,f);for(var v=0;v<r.length;v++){var b=r[v],w=b.label,_=b.labelLine,I=isNaN(w.x)||isNaN(w.y);if(w){w.setStyle({align:b.textAlign}),I&&(ue(w.states,m),w.ignore=!0);var B=w.states.select;B&&(B.x+=w.x,B.y+=w.y)}if(_){var L=b.linePoints;I||!L?(ue(_.states,m),_.ignore=!0):(Dtt(L,b.minTurnAngle),jsr(L,b.surfaceNormal,b.maxSurfaceAngle),_.setShape({points:L}),w.__hostTarget.textGuideLineConfig={anchor:new Vn(L[0][0],L[0][1])})}}}d();p();function fM(t,e,r){var n=t.get("borderRadius");if(n==null)return r?{cornerRadius:0}:null;st(n)||(n=[n,n,n,n]);var o=Math.abs(e.r||0-e.r0||0);return{cornerRadius:ct(n,function(i){return Sh(i,o)})}}var PWn=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this)||this;i.z2=2;var a=new Ln;return i.setTextContent(a),i.updateData(r,n,o,!0),i}return e.prototype.updateData=function(r,n,o,i){var a=this,s=r.hostModel,c=r.getItemModel(n),l=c.getModel("emphasis"),u=r.getItemLayout(n),f=it(fM(c.getModel("itemStyle"),u,!0),u);if(isNaN(f.startAngle)){a.setShape(f);return}if(i){a.setShape(f);var h=s.getShallow("animationType");s.ecModel.ssr?(zo(a,{scaleX:0,scaleY:0},s,{dataIndex:n,isFrom:!0}),a.originX=f.cx,a.originY=f.cy):h==="scale"?(a.shape.r=u.r0,zo(a,{shape:{r:u.r}},s,n)):o!=null?(a.setShape({startAngle:o,endAngle:o}),zo(a,{shape:{startAngle:u.startAngle,endAngle:u.endAngle}},s,n)):(a.shape.endAngle=u.startAngle,Un(a,{shape:{endAngle:u.endAngle}},s,n))}else nf(a),Un(a,{shape:f},s,n);a.useStyle(r.getItemVisual(n,"style")),vs(a,c);var m=(u.startAngle+u.endAngle)/2,g=s.get("selectedOffset"),v=Math.cos(m)*g,b=Math.sin(m)*g,w=c.getShallow("cursor");w&&a.attr("cursor",w),this._updateLabel(s,r,n),a.ensureState("emphasis").shape=it({r:u.r+(l.get("scale")&&l.get("scaleSize")||0)},fM(l.getModel("itemStyle"),u)),it(a.ensureState("select"),{x:v,y:b,shape:fM(c.getModel(["select","itemStyle"]),u)}),it(a.ensureState("blur"),{shape:fM(c.getModel(["blur","itemStyle"]),u)});var _=a.getTextGuideLine(),I=a.getTextContent();_&&it(_.ensureState("select"),{x:v,y:b}),it(I.ensureState("select"),{x:v,y:b}),Mo(this,l.get("focus"),l.get("blurScope"),l.get("disabled"))},e.prototype._updateLabel=function(r,n,o){var i=this,a=n.getItemModel(o),s=a.getModel("labelLine"),c=n.getItemVisual(o,"style"),l=c&&c.fill,u=c&&c.opacity;Da(i,Yi(a),{labelFetcher:n.hostModel,labelDataIndex:o,inheritColor:l,defaultOpacity:u,defaultText:r.getFormattedLabel(o,"normal")||n.getName(o)});var f=i.getTextContent();i.setTextConfig({position:null,rotation:null}),f.attr({z2:10});var h=r.get(["label","position"]);if(h!=="outside"&&h!=="outer")i.removeTextGuideLine();else{var m=this.getTextGuideLine();m||(m=new dc,this.setTextGuideLine(m)),pJ(this,hJ(a),{stroke:l,opacity:xh(s.get(["lineStyle","opacity"]),u,1)})}},e}(Kl),NWn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.ignoreLabelLineUpdate=!0,r}return e.prototype.render=function(r,n,o,i){var a=r.getData(),s=this._data,c=this.group,l;if(!s&&a.count()>0){for(var u=a.getItemLayout(0),f=1;isNaN(u&&u.startAngle)&&f<a.count();++f)u=a.getItemLayout(f);u&&(l=u.startAngle)}if(this._emptyCircleSector&&c.remove(this._emptyCircleSector),a.count()===0&&r.get("showEmptyCircle")){var h=new Kl({shape:hrt(r,o)});h.useStyle(r.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=h,c.add(h)}a.diff(s).add(function(m){var g=new PWn(a,m,l);a.setItemGraphicEl(m,g),c.add(g)}).update(function(m,g){var v=s.getItemGraphicEl(g);v.updateData(a,m,l),v.off("click"),c.add(v),a.setItemGraphicEl(m,v)}).remove(function(m){var g=s.getItemGraphicEl(m);w6(g,r,m)}).execute(),vrt(r),r.get("animationTypeUpdate")!=="expansion"&&(this._data=a)},e.prototype.dispose=function(){},e.prototype.containPoint=function(r,n){var o=n.getData(),i=o.getItemLayout(0);if(i){var a=r[0]-i.cx,s=r[1]-i.cy,c=Math.sqrt(a*a+s*s);return c<=i.r&&c>=i.r0}},e.type="pie",e}(so),Kcr=NWn;d();p();d();p();function l1(t,e,r){e=st(e)&&{coordDimensions:e}||it({encodeDefine:t.getEncode()},e);var n=t.getSource(),o=HS(n,e).dimensions,i=new Rc(o,t);return i.initData(n,r),i}d();p();var BWn=function(){function t(e,r){this._getDataWithEncodedVisual=e,this._getRawData=r}return t.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},t.prototype.containName=function(e){var r=this._getRawData();return r.indexOfName(e)>=0},t.prototype.indexOfName=function(e){var r=this._getDataWithEncodedVisual();return r.indexOfName(e)},t.prototype.getItemVisual=function(e,r){var n=this._getDataWithEncodedVisual();return n.getItemVisual(e,r)},t}(),q3=BWn;var OWn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.init=function(r){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new q3(nr(this.getData,this),nr(this.getRawData,this)),this._defaultLabelLine(r)},e.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){var r=l1(this,{coordDimensions:["value"],encodeDefaulter:Gr(rJ,this)}),n=[];return r.each(r.mapDimension("value"),function(o){n.push(o)}),this.seats=orr(n,r.hostModel.get("percentPrecision")),r},e.prototype.getDataParams=function(r){var n=t.prototype.getDataParams.call(this,r);return n.percent=this.seats[r],n.$vars.push("percent"),n},e.prototype._defaultLabelLine=function(r){r1(r,"labelLine",["show"]);var n=r.labelLine,o=r.emphasis.labelLine;n.show=n.show&&r.label.show,o.show=o.show&&r.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(So),Ycr=OWn;d();p();function yrt(t){return{seriesType:t,reset:function(e,r){var n=e.getData();n.filterSelf(function(o){var i=n.mapDimension("value"),a=n.get(i,o);return!(In(a)&&!isNaN(a)&&a<0)})}}}function brt(t){t.registerChartView(Kcr),t.registerSeriesModel(Ycr),jCe("pie",t.registerAction),t.registerLayout(Gr(mrt,"pie")),t.registerProcessor(KS("pie")),t.registerProcessor(yrt("pie"))}d();p();d();p();var DWn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.hasSymbolVisual=!0,r}return e.prototype.getInitialData=function(r,n){return dp(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var r=this.option.progressive;return r??(this.option.large?5e3:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var r=this.option.progressiveThreshold;return r??(this.option.large?1e4:this.get("progressiveThreshold"))},e.prototype.brushSelector=function(r,n,o){return o.point(n.getItemLayout(r))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(So),Jcr=DWn;d();p();d();p();var Xcr=4,LWn=function(){function t(){}return t}(),UWn=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n._off=0,n.hoverDataIdx=-1,n}return e.prototype.getDefaultShape=function(){return new LWn},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(r,n){var o=n.points,i=n.size,a=this.symbolProxy,s=a.shape,c=r.getContext?r.getContext():r,l=c&&i[0]<Xcr,u=this.softClipShape,f;if(l){this._ctx=c;return}for(this._ctx=null,f=this._off;f<o.length;){var h=o[f++],m=o[f++];isNaN(h)||isNaN(m)||u&&!u.contain(h,m)||(s.x=h-i[0]/2,s.y=m-i[1]/2,s.width=i[0],s.height=i[1],a.buildPath(r,s,!0))}this.incremental&&(this._off=f,this.notClear=!0)},e.prototype.afterBrush=function(){var r=this.shape,n=r.points,o=r.size,i=this._ctx,a=this.softClipShape,s;if(!!i){for(s=this._off;s<n.length;){var c=n[s++],l=n[s++];isNaN(c)||isNaN(l)||a&&!a.contain(c,l)||i.fillRect(c-o[0]/2,l-o[1]/2,o[0],o[1])}this.incremental&&(this._off=s,this.notClear=!0)}},e.prototype.findDataIndex=function(r,n){for(var o=this.shape,i=o.points,a=o.size,s=Math.max(a[0],4),c=Math.max(a[1],4),l=i.length/2-1;l>=0;l--){var u=l*2,f=i[u]-s/2,h=i[u+1]-c/2;if(r>=f&&n>=h&&r<=f+s&&n<=h+c)return l}return-1},e.prototype.contain=function(r,n){var o=this.transformCoordToLocal(r,n),i=this.getBoundingRect();if(r=o[0],n=o[1],i.contain(r,n)){var a=this.hoverDataIdx=this.findDataIndex(r,n);return a>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var r=this._rect;if(!r){for(var n=this.shape,o=n.points,i=n.size,a=i[0],s=i[1],c=1/0,l=1/0,u=-1/0,f=-1/0,h=0;h<o.length;){var m=o[h++],g=o[h++];c=Math.min(m,c),u=Math.max(m,u),l=Math.min(g,l),f=Math.max(g,f)}r=this._rect=new Zr(c-a/2,l-s/2,u-c+a,f-l+s)}return r},e}(en),FWn=function(){function t(){this.group=new Er}return t.prototype.updateData=function(e,r){this._clear();var n=this._create();n.setShape({points:e.getLayout("points")}),this._setCommon(n,e,r)},t.prototype.updateLayout=function(e){var r=e.getLayout("points");this.group.eachChild(function(n){if(n.startIndex!=null){var o=(n.endIndex-n.startIndex)*2,i=n.startIndex*4*2;r=new Float32Array(r.buffer,i,o)}n.setShape("points",r),n.reset()})},t.prototype.incrementalPrepareUpdate=function(e){this._clear()},t.prototype.incrementalUpdate=function(e,r,n){var o=this._newAdded[0],i=r.getLayout("points"),a=o&&o.shape.points;if(a&&a.length<2e4){var s=a.length,c=new Float32Array(s+i.length);c.set(a),c.set(i,s),o.endIndex=e.end,o.setShape({points:c})}else{this._newAdded=[];var l=this._create();l.startIndex=e.start,l.endIndex=e.end,l.incremental=!0,l.setShape({points:i}),this._setCommon(l,r,n)}},t.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},t.prototype._create=function(){var e=new UWn({cursor:"default"});return e.ignoreCoarsePointer=!0,this.group.add(e),this._newAdded.push(e),e},t.prototype._setCommon=function(e,r,n){var o=r.hostModel;n=n||{};var i=r.getVisual("symbolSize");e.setShape("size",i instanceof Array?i:[i,i]),e.softClipShape=n.clipShape||null,e.symbolProxy=vi(r.getVisual("symbol"),0,0,0,0),e.setColor=e.symbolProxy.setColor;var a=e.shape.size[0]<Xcr;e.useStyle(o.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var s=r.getVisual("style"),c=s&&s.fill;c&&e.setColor(c);var l=Vr(e);l.seriesIndex=o.seriesIndex,e.on("mousemove",function(u){l.dataIndex=null;var f=e.hoverDataIdx;f>=0&&(l.dataIndex=f+(e.startIndex||0))})},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),Zcr=FWn;var zWn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){var i=r.getData(),a=this._updateSymbolDraw(i,r);a.updateData(i,{clipShape:this._getClipShape(r)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(r,n,o){var i=r.getData(),a=this._updateSymbolDraw(i,r);a.incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(r,n,o){this._symbolDraw.incrementalUpdate(r,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=r.end===n.getData().count()},e.prototype.updateTransform=function(r,n,o){var i=r.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var a=qS("").reset(r,n,o);a.progress&&a.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(r){this._symbolDraw&&this._symbolDraw.eachRendered(r)},e.prototype._getClipShape=function(r){var n=r.coordinateSystem,o=n&&n.getArea&&n.getArea();return r.get("clip",!0)?o:null},e.prototype._updateSymbolDraw=function(r,n){var o=this._symbolDraw,i=n.pipelineContext,a=i.large;return(!o||a!==this._isLargeDraw)&&(o&&o.remove(),o=this._symbolDraw=a?new Zcr:new V3,this._isLargeDraw=a,this.group.removeAll()),this.group.add(o.group),o},e.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(so),Qcr=zWn;d();p();d();p();var HWn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}(Fn),$cr=HWn;d();p();var Hke=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Ki).models[0]},e.type="cartesian2dAxis",e}(Fn);Oi(Hke,H3);d();p();d();p();var elr={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},jWn=ln({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},elr),xrt=ln({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},elr),WWn=ln({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},xrt),GWn=yr({logBase:10},xrt),jke={category:jWn,value:xrt,time:WWn,log:GWn};d();p();var tlr={value:1,category:1,time:1,log:1};function YS(t,e,r,n){ue(tlr,function(o,i){var a=ln(ln({},jke[i],!0),n,!0),s=function(c){Ie(l,c);function l(){var u=c!==null&&c.apply(this,arguments)||this;return u.type=e+"Axis."+i,u}return l.prototype.mergeDefaultAndTheme=function(u,f){var h=Y7(this),m=h?Gw(u):{},g=f.getTheme();ln(u,g.get(i+"Axis")),ln(u,this.getDefaultOption()),u.type=rlr(u),h&&uy(u,m,h)},l.prototype.optionUpdated=function(){var u=this.option;u.type==="category"&&(this.__ordinalMeta=ile.createByAxisModel(this))},l.prototype.getCategories=function(u){var f=this.option;if(f.type==="category")return u?f.data:this.__ordinalMeta.categories},l.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},l.type=e+"Axis."+i,l.defaultOption=a,l}(r);t.registerComponentModel(s)}),t.registerSubTypeDefaulter(e+"Axis",rlr)}function rlr(t){return t.type||(t.data?"category":"value")}d();p();d();p();d();p();var VWn=function(){function t(e){this.type="cartesian",this._dimList=[],this._axes={},this.name=e||""}return t.prototype.getAxis=function(e){return this._axes[e]},t.prototype.getAxes=function(){return ct(this._dimList,function(e){return this._axes[e]},this)},t.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),go(this.getAxes(),function(r){return r.scale.type===e})},t.prototype.addAxis=function(e){var r=e.dim;this._axes[r]=e,this._dimList.push(r)},t}(),nlr=VWn;var Wke=["x","y"];function olr(t){return t.type==="interval"||t.type==="time"}var qWn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type="cartesian2d",r.dimensions=Wke,r}return e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var r=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!olr(r)||!olr(n))){var o=r.getExtent(),i=n.getExtent(),a=this.dataToPoint([o[0],i[0]]),s=this.dataToPoint([o[1],i[1]]),c=o[1]-o[0],l=i[1]-i[0];if(!(!c||!l)){var u=(s[0]-a[0])/c,f=(s[1]-a[1])/l,h=a[0]-o[0]*u,m=a[1]-i[0]*f,g=this._transform=[u,0,0,f,h,m];this._invTransform=Nw([],g)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(r){var n=this.getAxis("x"),o=this.getAxis("y");return n.contain(n.toLocalCoord(r[0]))&&o.contain(o.toLocalCoord(r[1]))},e.prototype.containData=function(r){return this.getAxis("x").containData(r[0])&&this.getAxis("y").containData(r[1])},e.prototype.containZone=function(r,n){var o=this.dataToPoint(r),i=this.dataToPoint(n),a=this.getArea(),s=new Zr(o[0],o[1],i[0]-o[0],i[1]-o[1]);return a.intersect(s)},e.prototype.dataToPoint=function(r,n,o){o=o||[];var i=r[0],a=r[1];if(this._transform&&i!=null&&isFinite(i)&&a!=null&&isFinite(a))return vl(o,r,this._transform);var s=this.getAxis("x"),c=this.getAxis("y");return o[0]=s.toGlobalCoord(s.dataToCoord(i,n)),o[1]=c.toGlobalCoord(c.dataToCoord(a,n)),o},e.prototype.clampData=function(r,n){var o=this.getAxis("x").scale,i=this.getAxis("y").scale,a=o.getExtent(),s=i.getExtent(),c=o.parse(r[0]),l=i.parse(r[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(a[0],a[1]),c),Math.max(a[0],a[1])),n[1]=Math.min(Math.max(Math.min(s[0],s[1]),l),Math.max(s[0],s[1])),n},e.prototype.pointToData=function(r,n){var o=[];if(this._invTransform)return vl(o,r,this._invTransform);var i=this.getAxis("x"),a=this.getAxis("y");return o[0]=i.coordToData(i.toLocalCoord(r[0]),n),o[1]=a.coordToData(a.toLocalCoord(r[1]),n),o},e.prototype.getOtherAxis=function(r){return this.getAxis(r.dim==="x"?"y":"x")},e.prototype.getArea=function(){var r=this.getAxis("x").getGlobalExtent(),n=this.getAxis("y").getGlobalExtent(),o=Math.min(r[0],r[1]),i=Math.min(n[0],n[1]),a=Math.max(r[0],r[1])-o,s=Math.max(n[0],n[1])-i;return new Zr(o,i,a,s)},e}(nlr),ilr=qWn;d();p();var KWn=function(t){Ie(e,t);function e(r,n,o,i,a){var s=t.call(this,r,n,o)||this;return s.index=0,s.type=i||"value",s.position=a||"bottom",s}return e.prototype.isHorizontal=function(){var r=this.position;return r==="top"||r==="bottom"},e.prototype.getGlobalExtent=function(r){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),r&&n[0]>n[1]&&n.reverse(),n},e.prototype.pointToData=function(r,n){return this.coordToData(this.toLocalCoord(r[this.dim==="x"?0:1]),n)},e.prototype.setCategorySortInfo=function(r){if(this.type!=="category")return!1;this.model.option.categorySortInfo=r,this.scale.setSortInfo(r)},e}(pp),alr=KWn;d();p();function xle(t,e,r){r=r||{};var n=t.coordinateSystem,o=e.axis,i={},a=o.getAxesOnZeroOf()[0],s=o.position,c=a?"onZero":s,l=o.dim,u=n.getRect(),f=[u.x,u.x+u.width,u.y,u.y+u.height],h={left:0,right:1,top:0,bottom:1,onZero:2},m=e.get("offset")||0,g=l==="x"?[f[2]-m,f[3]+m]:[f[0]-m,f[1]+m];if(a){var v=a.toGlobalCoord(a.dataToCoord(0));g[h.onZero]=Math.max(Math.min(v,g[1]),g[0])}i.position=[l==="y"?g[h[c]]:f[0],l==="x"?g[h[c]]:f[3]],i.rotation=Math.PI/2*(l==="x"?0:1);var b={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=b[s],i.labelOffset=a?g[h[s]]-g[h.onZero]:0,e.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),hs(r.labelInside,e.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var w=e.get(["axisLabel","rotate"]);return i.labelRotate=c==="top"?-w:w,i.z2=1,i}function wrt(t){return t.get("coordinateSystem")==="cartesian2d"}function Art(t){var e={xAxisModel:null,yAxisModel:null};return ue(e,function(r,n){var o=n.replace(/Model$/,""),i=t.getReferringComponents(o,Ki).models[0];e[n]=i}),e}d();p();var Srt=Math.log;function Gke(t,e,r){var n=my.prototype,o=n.getTicks.call(r),i=n.getTicks.call(r,!0),a=o.length-1,s=n.getInterval.call(r),c=Itt(t,e),l=c.extent,u=c.fixMin,f=c.fixMax;if(t.type==="log"){var h=Srt(t.base);l=[Srt(l[0])/h,Srt(l[1])/h]}t.setExtent(l[0],l[1]),t.calcNiceExtent({splitNumber:a,fixMin:u,fixMax:f});var m=n.getExtent.call(t);u&&(l[0]=m[0]),f&&(l[1]=m[1]);var g=n.getInterval.call(t),v=l[0],b=l[1];if(u&&f)g=(b-v)/a;else if(u)for(b=l[0]+g*a;b<l[1]&&isFinite(b)&&isFinite(l[1]);)g=ike(g),b=l[0]+g*a;else if(f)for(v=l[1]-g*a;v>l[0]&&isFinite(v)&&isFinite(l[0]);)g=ike(g),v=l[1]-g*a;else{var w=t.getTicks().length-1;w>a&&(g=ike(g));var _=g*a;b=Math.ceil(l[1]/g)*g,v=wa(b-_),v<0&&l[0]>=0?(v=0,b=wa(_)):b>0&&l[1]<=0&&(b=0,v=-wa(_))}var I=(o[0].value-i[0].value)/s,B=(o[a].value-i[a].value)/s;if(n.setExtent.call(t,v+g*I,b+g*B),n.setInterval.call(t,g),(I||B)&&n.setNiceExtent.call(t,v+g,b-g),!1)var L}var YWn=function(){function t(e,r,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Wke,this._initCartesian(e,r,n),this.model=e}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(e,r){var n=this._axesMap;this._updateScale(e,this.model);function o(a){var s,c=bn(a),l=c.length;if(!!l){for(var u=[],f=l-1;f>=0;f--){var h=+c[f],m=a[h],g=m.model,v=m.scale;ale(v)&&g.get("alignTicks")&&g.get("interval")==null?u.push(m):(z3(v,g),ale(v)&&(s=m))}u.length&&(s||(s=u.pop(),z3(s.scale,s.model)),ue(u,function(b){Gke(b.scale,b.model,s.scale)}))}}o(n.x),o(n.y);var i={};ue(n.x,function(a){clr(n,"y",a,i)}),ue(n.y,function(a){clr(n,"x",a,i)}),this.resize(this.model,r)},t.prototype.resize=function(e,r,n){var o=e.getBoxLayoutParams(),i=!n&&e.get("containLabel"),a=gi(o,{width:r.getWidth(),height:r.getHeight()});this._rect=a;var s=this._axesList;c(),i&&(ue(s,function(l){if(!l.model.get(["axisLabel","inside"])){var u=wsr(l);if(u){var f=l.isHorizontal()?"height":"width",h=l.model.get(["axisLabel","margin"]);a[f]-=u[f]+h,l.position==="top"?a.y+=u.height+h:l.position==="left"&&(a.x+=u.width+h)}}}),c()),ue(this._coordsList,function(l){l.calcAffineTransform()});function c(){ue(s,function(l){var u=l.isHorizontal(),f=u?[0,a.width]:[0,a.height],h=l.inverse?1:0;l.setExtent(f[h],f[1-h]),JWn(l,u?a.x:a.y)})}},t.prototype.getAxis=function(e,r){var n=this._axesMap[e];if(n!=null)return n[r||0]},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(e,r){if(e!=null&&r!=null){var n="x"+e+"y"+r;return this._coordsMap[n]}Sr(e)&&(r=e.yAxisIndex,e=e.xAxisIndex);for(var o=0,i=this._coordsList;o<i.length;o++)if(i[o].getAxis("x").index===e||i[o].getAxis("y").index===r)return i[o]},t.prototype.getCartesians=function(){return this._coordsList.slice()},t.prototype.convertToPixel=function(e,r,n){var o=this._findConvertTarget(r);return o.cartesian?o.cartesian.dataToPoint(n):o.axis?o.axis.toGlobalCoord(o.axis.dataToCoord(n)):null},t.prototype.convertFromPixel=function(e,r,n){var o=this._findConvertTarget(r);return o.cartesian?o.cartesian.pointToData(n):o.axis?o.axis.coordToData(o.axis.toLocalCoord(n)):null},t.prototype._findConvertTarget=function(e){var r=e.seriesModel,n=e.xAxisModel||r&&r.getReferringComponents("xAxis",Ki).models[0],o=e.yAxisModel||r&&r.getReferringComponents("yAxis",Ki).models[0],i=e.gridModel,a=this._coordsList,s,c;if(r)s=r.coordinateSystem,an(a,s)<0&&(s=null);else if(n&&o)s=this.getCartesian(n.componentIndex,o.componentIndex);else if(n)c=this.getAxis("x",n.componentIndex);else if(o)c=this.getAxis("y",o.componentIndex);else if(i){var l=i.coordinateSystem;l===this&&(s=this._coordsList[0])}return{cartesian:s,axis:c}},t.prototype.containPoint=function(e){var r=this._coordsList[0];if(r)return r.containPoint(e)},t.prototype._initCartesian=function(e,r,n){var o=this,i=this,a={left:!1,right:!1,top:!1,bottom:!1},s={x:{},y:{}},c={x:0,y:0};if(r.eachComponent("xAxis",l("x"),this),r.eachComponent("yAxis",l("y"),this),!c.x||!c.y){this._axesMap={},this._axesList=[];return}this._axesMap=s,ue(s.x,function(u,f){ue(s.y,function(h,m){var g="x"+f+"y"+m,v=new ilr(g);v.master=o,v.model=e,o._coordsMap[g]=v,o._coordsList.push(v),v.addAxis(u),v.addAxis(h)})});function l(u){return function(f,h){if(!!Ert(f,e)){var m=f.get("position");u==="x"?m!=="top"&&m!=="bottom"&&(m=a.bottom?"top":"bottom"):m!=="left"&&m!=="right"&&(m=a.left?"right":"left"),a[m]=!0;var g=new alr(u,iM(f),[0,0],f.get("type"),m),v=g.type==="category";g.onBand=v&&f.get("boundaryGap"),g.inverse=f.get("inverse"),f.axis=g,g.model=f,g.grid=i,g.index=h,i._axesList.push(g),s[u][h]=g,c[u]++}}}},t.prototype._updateScale=function(e,r){ue(this._axesList,function(o){if(o.scale.setExtent(1/0,-1/0),o.type==="category"){var i=o.model.get("categorySortInfo");o.scale.setSortInfo(i)}}),e.eachSeries(function(o){if(wrt(o)){var i=Art(o),a=i.xAxisModel,s=i.yAxisModel;if(!Ert(a,r)||!Ert(s,r))return;var c=this.getCartesian(a.componentIndex,s.componentIndex),l=o.getData(),u=c.getAxis("x"),f=c.getAxis("y");n(l,u),n(l,f)}},this);function n(o,i){ue(dJ(o,i.dim),function(a){i.scale.unionExtentFromData(o,a)})}},t.prototype.getTooltipAxes=function(e){var r=[],n=[];return ue(this.getCartesians(),function(o){var i=e!=null&&e!=="auto"?o.getAxis(e):o.getBaseAxis(),a=o.getOtherAxis(i);an(r,i)<0&&r.push(i),an(n,a)<0&&n.push(a)}),{baseAxes:r,otherAxes:n}},t.create=function(e,r){var n=[];return e.eachComponent("grid",function(o,i){var a=new t(o,e,r);a.name="grid_"+i,a.resize(o,r,!0),o.coordinateSystem=a,n.push(a)}),e.eachSeries(function(o){if(!!wrt(o)){var i=Art(o),a=i.xAxisModel,s=i.yAxisModel,c=a.getCoordSysModel(),l=c.coordinateSystem;o.coordinateSystem=l.getCartesian(a.componentIndex,s.componentIndex)}}),n},t.dimensions=Wke,t}();function Ert(t,e){return t.getCoordSysModel()===e}function clr(t,e,r,n){r.getAxesOnZeroOf=function(){return i?[i]:[]};var o=t[e],i,a=r.model,s=a.get(["axisLine","onZero"]),c=a.get(["axisLine","onZeroAxisIndex"]);if(!s)return;if(c!=null)llr(o[c])&&(i=o[c]);else for(var l in o)if(o.hasOwnProperty(l)&&llr(o[l])&&!n[u(o[l])]){i=o[l];break}i&&(n[u(i)]=!0);function u(f){return f.dim+"_"+f.index}}function llr(t){return t&&t.type!=="category"&&t.type!=="time"&&xsr(t)}function JWn(t,e){var r=t.getExtent(),n=r[0]+r[1];t.toGlobalCoord=t.dim==="x"?function(o){return o+e}:function(o){return n-o+e},t.toLocalCoord=t.dim==="x"?function(o){return o-e}:function(o){return n-o+e}}var ulr=YWn;d();p();d();p();var dM=Math.PI,kF=function(){function t(e,r){this.group=new Er,this.opt=r,this.axisModel=e,yr(r,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var n=new Er({x:r.position[0],y:r.position[1],rotation:r.rotation});n.updateTransform(),this._transformGroup=n}return t.prototype.hasBuilder=function(e){return!!flr[e]},t.prototype.add=function(e){flr[e](this.opt,this.axisModel,this.group,this._transformGroup)},t.prototype.getGroup=function(){return this.group},t.innerTextLayout=function(e,r,n){var o=a$e(r-e),i,a;return oce(o)?(a=n>0?"top":"bottom",i="center"):oce(o-dM)?(a=n>0?"bottom":"top",i="center"):(a="middle",o>0&&o<dM?i=n>0?"right":"left":i=n>0?"left":"right"),{rotation:o,textAlign:i,textVerticalAlign:a}},t.makeAxisEventDataBase=function(e){var r={componentType:e.mainType,componentIndex:e.componentIndex};return r[e.mainType+"Index"]=e.componentIndex,r},t.isLabelSilent=function(e){var r=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||r&&r.show)},t}(),flr={axisLine:function(t,e,r,n){var o=e.get(["axisLine","show"]);if(o==="auto"&&t.handleAutoShown&&(o=t.handleAutoShown("axisLine")),!!o){var i=e.axis.getExtent(),a=n.transform,s=[i[0],0],c=[i[1],0],l=s[0]>c[0];a&&(vl(s,s,a),vl(c,c,a));var u=it({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new Gs({shape:{x1:s[0],y1:s[1],x2:c[0],y2:c[1]},style:u,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});A6(f.shape,f.style.lineWidth),f.anid="line",r.add(f);var h=e.get(["axisLine","symbol"]);if(h!=null){var m=e.get(["axisLine","symbolSize"]);Tt(h)&&(h=[h,h]),(Tt(m)||In(m))&&(m=[m,m]);var g=Yw(e.get(["axisLine","symbolOffset"])||0,m),v=m[0],b=m[1];ue([{rotate:t.rotation+Math.PI/2,offset:g[0],r:0},{rotate:t.rotation-Math.PI/2,offset:g[1],r:Math.sqrt((s[0]-c[0])*(s[0]-c[0])+(s[1]-c[1])*(s[1]-c[1]))}],function(w,_){if(h[_]!=="none"&&h[_]!=null){var I=vi(h[_],-v/2,-b/2,v,b,u.stroke,!0),B=w.r+w.offset,L=l?c:s;I.attr({rotation:w.rotate,x:L[0]+B*Math.cos(t.rotation),y:L[1]-B*Math.sin(t.rotation),silent:!0,z2:11}),r.add(I)}})}}},axisTickLabel:function(t,e,r,n){var o=QWn(r,n,e,t),i=eGn(r,n,e,t);if(ZWn(e,i,o),$Wn(r,n,e,t.tickDirection),e.get(["axisLabel","hideOverlap"])){var a=wke(ct(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));Ske(a)}},axisName:function(t,e,r,n){var o=hs(t.axisName,e.get("name"));if(!!o){var i=e.get("nameLocation"),a=t.nameDirection,s=e.getModel("nameTextStyle"),c=e.get("nameGap")||0,l=e.axis.getExtent(),u=l[0]>l[1]?-1:1,f=[i==="start"?l[0]-u*c:i==="end"?l[1]+u*c:(l[0]+l[1])/2,plr(i)?t.labelOffset+a*c:0],h,m=e.get("nameRotate");m!=null&&(m=m*dM/180);var g;plr(i)?h=kF.innerTextLayout(t.rotation,m??t.rotation,a):(h=XWn(t.rotation,i,m||0,l),g=t.axisNameAvailableWidth,g!=null&&(g=Math.abs(g/Math.sin(h.rotation)),!isFinite(g)&&(g=null)));var v=s.getFont(),b=e.get("nameTruncate",!0)||{},w=b.ellipsis,_=hs(t.nameTruncateMaxWidth,b.maxWidth,g),I=new Ln({x:f[0],y:f[1],rotation:h.rotation,silent:kF.isLabelSilent(e),style:Ho(s,{text:o,font:v,overflow:"truncate",width:_,ellipsis:w,fill:s.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:s.get("align")||h.textAlign,verticalAlign:s.get("verticalAlign")||h.textVerticalAlign}),z2:1});if(BS({el:I,componentModel:e,itemName:o}),I.__fullText=o,I.anid="name",e.get("triggerEvent")){var B=kF.makeAxisEventDataBase(e);B.targetType="axisName",B.name=o,Vr(I).eventData=B}n.add(I),I.updateTransform(),r.add(I),I.decomposeTransform()}}};function XWn(t,e,r,n){var o=a$e(r-t),i,a,s=n[0]>n[1],c=e==="start"&&!s||e!=="start"&&s;return oce(o-dM/2)?(a=c?"bottom":"top",i="center"):oce(o-dM*1.5)?(a=c?"top":"bottom",i="center"):(a="middle",o<dM*1.5&&o>dM/2?i=c?"left":"right":i=c?"right":"left"),{rotation:o,textAlign:i,textVerticalAlign:a}}function ZWn(t,e,r){if(!gke(t.axis)){var n=t.get(["axisLabel","showMinLabel"]),o=t.get(["axisLabel","showMaxLabel"]);e=e||[],r=r||[];var i=e[0],a=e[1],s=e[e.length-1],c=e[e.length-2],l=r[0],u=r[1],f=r[r.length-1],h=r[r.length-2];n===!1?(Qw(i),Qw(l)):dlr(i,a)&&(n?(Qw(a),Qw(u)):(Qw(i),Qw(l))),o===!1?(Qw(s),Qw(f)):dlr(c,s)&&(o?(Qw(c),Qw(h)):(Qw(s),Qw(f)))}}function Qw(t){t&&(t.ignore=!0)}function dlr(t,e){var r=t&&t.getBoundingRect().clone(),n=e&&e.getBoundingRect().clone();if(!(!r||!n)){var o=R7([]);return ty(o,o,-t.rotation),r.applyTransform(ey([],o,t.getLocalTransform())),n.applyTransform(ey([],o,e.getLocalTransform())),r.intersect(n)}}function plr(t){return t==="middle"||t==="center"}function hlr(t,e,r,n,o){for(var i=[],a=[],s=[],c=0;c<t.length;c++){var l=t[c].coord;a[0]=l,a[1]=0,s[0]=l,s[1]=r,e&&(vl(a,a,e),vl(s,s,e));var u=new Gs({shape:{x1:a[0],y1:a[1],x2:s[0],y2:s[1]},style:n,z2:2,autoBatch:!0,silent:!0});A6(u.shape,u.style.lineWidth),u.anid=o+"_"+t[c].tickValue,i.push(u)}return i}function QWn(t,e,r,n){var o=r.axis,i=r.getModel("axisTick"),a=i.get("show");if(a==="auto"&&n.handleAutoShown&&(a=n.handleAutoShown("axisTick")),!(!a||o.scale.isBlank())){for(var s=i.getModel("lineStyle"),c=n.tickDirection*i.get("length"),l=o.getTicksCoords(),u=hlr(l,e.transform,c,yr(s.getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])}),"ticks"),f=0;f<u.length;f++)t.add(u[f]);return u}}function $Wn(t,e,r,n){var o=r.axis,i=r.getModel("minorTick");if(!(!i.get("show")||o.scale.isBlank())){var a=o.getMinorTicksCoords();if(!!a.length)for(var s=i.getModel("lineStyle"),c=n*i.get("length"),l=yr(s.getLineStyle(),yr(r.getModel("axisTick").getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])})),u=0;u<a.length;u++)for(var f=hlr(a[u],e.transform,c,l,"minorticks_"+u),h=0;h<f.length;h++)t.add(f[h])}}function eGn(t,e,r,n){var o=r.axis,i=hs(n.axisLabelShow,r.get(["axisLabel","show"]));if(!(!i||o.scale.isBlank())){var a=r.getModel("axisLabel"),s=a.get("margin"),c=o.getViewLabels(),l=(hs(n.labelRotate,a.get("rotate"))||0)*dM/180,u=kF.innerTextLayout(n.rotation,l,n.labelDirection),f=r.getCategories&&r.getCategories(!0),h=[],m=kF.isLabelSilent(r),g=r.get("triggerEvent");return ue(c,function(v,b){var w=o.scale.type==="ordinal"?o.scale.getRawOrdinalNumber(v.tickValue):v.tickValue,_=v.formattedLabel,I=v.rawLabel,B=a;if(f&&f[w]){var L=f[w];Sr(L)&&L.textStyle&&(B=new Ao(L.textStyle,a,r.ecModel))}var D=B.getTextColor()||r.get(["axisLine","lineStyle","color"]),z=o.dataToCoord(w),G=new Ln({x:z,y:n.labelOffset+n.labelDirection*s,rotation:u.rotation,silent:m,z2:10+(v.level||0),style:Ho(B,{text:_,align:B.getShallow("align",!0)||u.textAlign,verticalAlign:B.getShallow("verticalAlign",!0)||B.getShallow("baseline",!0)||u.textVerticalAlign,fill:sr(D)?D(o.type==="category"?I:o.type==="value"?w+"":w,b):D})});if(G.anid="label_"+w,g){var U=kF.makeAxisEventDataBase(r);U.targetType="axisLabel",U.value=I,U.tickIndex=b,o.type==="category"&&(U.dataIndex=w),Vr(G).eventData=U}e.add(G),G.updateTransform(),h.push(G),t.add(G),G.decomposeTransform()}),h}}var Th=kF;d();p();d();p();function mlr(t,e){var r={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return tGn(r,t,e),r.seriesInvolved&&nGn(r,t),r}function tGn(t,e,r){var n=e.getComponent("tooltip"),o=e.getComponent("axisPointer"),i=o.get("link",!0)||[],a=[];ue(r.getCoordinateSystems(),function(s){if(!s.axisPointerEnabled)return;var c=yJ(s.model),l=t.coordSysAxesInfo[c]={};t.coordSysMap[c]=s;var u=s.model,f=u.getModel("tooltip",n);if(ue(s.getAxes(),Gr(v,!1,null)),s.getTooltipAxes&&n&&f.get("show")){var h=f.get("trigger")==="axis",m=f.get(["axisPointer","type"])==="cross",g=s.getTooltipAxes(f.get(["axisPointer","axis"]));(h||m)&&ue(g.baseAxes,Gr(v,m?"cross":!0,h)),m&&ue(g.otherAxes,Gr(v,"cross",!1))}function v(b,w,_){var I=_.model.getModel("axisPointer",o),B=I.get("show");if(!(!B||B==="auto"&&!b&&!Crt(I))){w==null&&(w=I.get("triggerTooltip")),I=b?rGn(_,f,o,e,b,w):I;var L=I.get("snap"),D=yJ(_.model),z=w||L||_.type==="category",G=t.axesInfo[D]={key:D,axis:_,coordSys:s,axisPointerModel:I,triggerTooltip:w,involveSeries:z,snap:L,useHandle:Crt(I),seriesModels:[],linkGroup:null};l[D]=G,t.seriesInvolved=t.seriesInvolved||z;var U=oGn(i,_);if(U!=null){var T=a[U]||(a[U]={axesInfo:{}});T.axesInfo[D]=G,T.mapper=i[U].mapper,G.linkGroup=T}}}})}function rGn(t,e,r,n,o,i){var a=e.getModel("axisPointer"),s=["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],c={};ue(s,function(h){c[h]=Pr(a.get(h))}),c.snap=t.type!=="category"&&!!i,a.get("type")==="cross"&&(c.type="line");var l=c.label||(c.label={});if(l.show==null&&(l.show=!1),o==="cross"){var u=a.get(["label","show"]);if(l.show=u??!0,!i){var f=c.lineStyle=a.get("crossStyle");f&&yr(l,f.textStyle)}}return t.model.getModel("axisPointer",new Ao(c,r,n))}function nGn(t,e){e.eachSeries(function(r){var n=r.coordinateSystem,o=r.get(["tooltip","trigger"],!0),i=r.get(["tooltip","show"],!0);!n||o==="none"||o===!1||o==="item"||i===!1||r.get(["axisPointer","show"],!0)===!1||ue(t.coordSysAxesInfo[yJ(n.model)],function(a){var s=a.axis;n.getAxis(s.dim)===s&&(a.seriesModels.push(r),a.seriesDataCount==null&&(a.seriesDataCount=0),a.seriesDataCount+=r.getData().count())})})}function oGn(t,e){for(var r=e.model,n=e.dim,o=0;o<t.length;o++){var i=t[o]||{};if(_rt(i[n+"AxisId"],r.id)||_rt(i[n+"AxisIndex"],r.componentIndex)||_rt(i[n+"AxisName"],r.name))return o}}function _rt(t,e){return t==="all"||st(t)&&an(t,e)>=0||t===e}function glr(t){var e=Vke(t);if(!!e){var r=e.axisPointerModel,n=e.axis.scale,o=r.option,i=r.get("status"),a=r.get("value");a!=null&&(a=n.parse(a));var s=Crt(r);i==null&&(o.status=s?"show":"hide");var c=n.getExtent().slice();c[0]>c[1]&&c.reverse(),(a==null||a>c[1])&&(a=c[1]),a<c[0]&&(a=c[0]),o.value=a,s&&(o.status=e.axis.scale.isBlank()?"hide":"show")}}function Vke(t){var e=(t.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return e&&e.axesInfo[yJ(t)]}function vlr(t){var e=Vke(t);return e&&e.axisPointerModel}function Crt(t){return!!t.get(["handle","show"])}function yJ(t){return t.type+"||"+t.id}var ylr={},iGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o,i){this.axisPointerClass&&glr(r),t.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(r,o,!0)},e.prototype.updateAxisPointer=function(r,n,o,i){this._doUpdateAxisPointerClass(r,o,!1)},e.prototype.remove=function(r,n){var o=this._axisPointer;o&&o.remove(n)},e.prototype.dispose=function(r,n){this._disposeAxisPointer(n),t.prototype.dispose.apply(this,arguments)},e.prototype._doUpdateAxisPointerClass=function(r,n,o){var i=e.getAxisPointerClass(this.axisPointerClass);if(!!i){var a=vlr(r);a?(this._axisPointer||(this._axisPointer=new i)).render(r,a,n,o):this._disposeAxisPointer(n)}},e.prototype._disposeAxisPointer=function(r){this._axisPointer&&this._axisPointer.dispose(r),this._axisPointer=null},e.registerAxisPointerClass=function(r,n){ylr[r]=n},e.getAxisPointerClass=function(r){return r&&ylr[r]},e.type="axis",e}(ko),gy=iGn;d();p();var Trt=un();function qke(t,e,r,n){var o=r.axis;if(!o.scale.isBlank()){var i=r.getModel("splitArea"),a=i.getModel("areaStyle"),s=a.get("color"),c=n.coordinateSystem.getRect(),l=o.getTicksCoords({tickModel:i,clamp:!0});if(!!l.length){var u=s.length,f=Trt(t).splitAreaColors,h=cr(),m=0;if(f)for(var g=0;g<l.length;g++){var v=f.get(l[g].tickValue);if(v!=null){m=(v+(u-1)*g)%u;break}}var b=o.toGlobalCoord(l[0].coord),w=a.getAreaStyle();s=st(s)?s:[s];for(var g=1;g<l.length;g++){var _=o.toGlobalCoord(l[g].coord),I=void 0,B=void 0,L=void 0,D=void 0;o.isHorizontal()?(I=b,B=c.y,L=_-I,D=c.height,b=I+L):(I=c.x,B=b,L=c.width,D=_-B,b=B+D);var z=l[g-1].tickValue;z!=null&&h.set(z,m),e.add(new En({anid:z!=null?"area_"+z:null,shape:{x:I,y:B,width:L,height:D},style:yr({fill:s[m]},w),autoBatch:!0,silent:!0})),m=(m+1)%u}Trt(t).splitAreaColors=h}}}function Kke(t){Trt(t).splitAreaColors=null}var aGn=["axisLine","axisTickLabel","axisName"],sGn=["splitArea","splitLine","minorSplitLine"],blr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.axisPointerClass="CartesianAxisPointer",r}return e.prototype.render=function(r,n,o,i){this.group.removeAll();var a=this._axisGroup;if(this._axisGroup=new Er,this.group.add(this._axisGroup),!!r.get("show")){var s=r.getCoordSysModel(),c=xle(s,r),l=new Th(r,it({handleAutoShown:function(f){for(var h=s.coordinateSystem.getCartesians(),m=0;m<h.length;m++)if(ale(h[m].getOtherAxis(r.axis).scale))return!0;return!1}},c));ue(aGn,l.add,l),this._axisGroup.add(l.getGroup()),ue(sGn,function(f){r.get([f,"show"])&&cGn[f](this,this._axisGroup,r,s)},this);var u=i&&i.type==="changeAxisOrder"&&i.isInitSort;u||S6(a,this._axisGroup,r),t.prototype.render.call(this,r,n,o,i)}},e.prototype.remove=function(){Kke(this)},e.type="cartesianAxis",e}(gy),cGn={splitLine:function(t,e,r,n){var o=r.axis;if(!o.scale.isBlank()){var i=r.getModel("splitLine"),a=i.getModel("lineStyle"),s=a.get("color");s=st(s)?s:[s];for(var c=n.coordinateSystem.getRect(),l=o.isHorizontal(),u=0,f=o.getTicksCoords({tickModel:i}),h=[],m=[],g=a.getLineStyle(),v=0;v<f.length;v++){var b=o.toGlobalCoord(f[v].coord);l?(h[0]=b,h[1]=c.y,m[0]=b,m[1]=c.y+c.height):(h[0]=c.x,h[1]=b,m[0]=c.x+c.width,m[1]=b);var w=u++%s.length,_=f[v].tickValue,I=new Gs({anid:_!=null?"line_"+f[v].tickValue:null,autoBatch:!0,shape:{x1:h[0],y1:h[1],x2:m[0],y2:m[1]},style:yr({stroke:s[w]},g),silent:!0});A6(I.shape,g.lineWidth),e.add(I)}}},minorSplitLine:function(t,e,r,n){var o=r.axis,i=r.getModel("minorSplitLine"),a=i.getModel("lineStyle"),s=n.coordinateSystem.getRect(),c=o.isHorizontal(),l=o.getMinorTicksCoords();if(!!l.length)for(var u=[],f=[],h=a.getLineStyle(),m=0;m<l.length;m++)for(var g=0;g<l[m].length;g++){var v=o.toGlobalCoord(l[m][g].coord);c?(u[0]=v,u[1]=s.y,f[0]=v,f[1]=s.y+s.height):(u[0]=s.x,u[1]=v,f[0]=s.x+s.width,f[1]=v);var b=new Gs({anid:"minor_line_"+l[m][g].tickValue,autoBatch:!0,shape:{x1:u[0],y1:u[1],x2:f[0],y2:f[1]},style:h,silent:!0});A6(b.shape,h.lineWidth),e.add(b)}},splitArea:function(t,e,r,n){qke(t,e,r,n)}},Irt=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="xAxis",e}(blr);var xlr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=Irt.type,r}return e.type="yAxis",e}(blr);var lGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type="grid",r}return e.prototype.render=function(r,n){this.group.removeAll(),r.get("show")&&this.group.add(new En({shape:r.coordinateSystem.getRect(),style:yr({fill:r.get("backgroundColor")},r.getItemStyle()),silent:!0,z2:-1}))},e.type="grid",e}(ko),wlr={offset:0};function Yke(t){t.registerComponentView(lGn),t.registerComponentModel($cr),t.registerCoordinateSystem("cartesian2d",ulr),YS(t,"x",Hke,wlr),YS(t,"y",Hke,wlr),t.registerComponentView(Irt),t.registerComponentView(xlr),t.registerPreprocessor(function(e){e.xAxis&&e.yAxis&&!e.grid&&(e.grid={})})}function Rrt(t){Wn(Yke),t.registerSeriesModel(Jcr),t.registerChartView(Qcr),t.registerLayout(qS("scatter"))}d();p();d();p();function Mrt(t){t.eachSeriesByType("radar",function(e){var r=e.getData(),n=[],o=e.coordinateSystem;if(!!o){var i=o.getIndicatorAxes();ue(i,function(a,s){r.each(r.mapDimension(i[s].dim),function(c,l){n[l]=n[l]||[];var u=o.dataToPoint(c,s);n[l][s]=Alr(u)?u:Slr(o)})}),r.each(function(a){var s=Ger(n[a],function(c){return Alr(c)})||Slr(o);n[a].push(s.slice()),r.setItemLayout(a,n[a])})}})}function Alr(t){return!isNaN(t[0])&&!isNaN(t[1])}function Slr(t){return[t.cx,t.cy]}d();p();function Prt(t){var e=t.polar;if(e){st(e)||(e=[e]);var r=[];ue(e,function(n,o){n.indicator?(n.type&&!n.shape&&(n.shape=n.type),t.radar=t.radar||[],st(t.radar)||(t.radar=[t.radar]),t.radar.push(n)):r.push(n)}),t.polar=r}ue(t.series,function(n){n&&n.type==="radar"&&n.polarIndex&&(n.radarIndex=n.polarIndex)})}d();p();var uGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){var i=r.coordinateSystem,a=this.group,s=r.getData(),c=this._data;function l(h,m){var g=h.getItemVisual(m,"symbol")||"circle";if(g!=="none"){var v=F3(h.getItemVisual(m,"symbolSize")),b=vi(g,-1,-1,2,2),w=h.getItemVisual(m,"symbolRotate")||0;return b.attr({style:{strokeNoScale:!0},z2:100,scaleX:v[0]/2,scaleY:v[1]/2,rotation:w*Math.PI/180||0}),b}}function u(h,m,g,v,b,w){g.removeAll();for(var _=0;_<m.length-1;_++){var I=l(v,b);I&&(I.__dimIdx=_,h[_]?(I.setPosition(h[_]),Dn[w?"initProps":"updateProps"](I,{x:m[_][0],y:m[_][1]},r,b)):I.setPosition(m[_]),g.add(I))}}function f(h){return ct(h,function(m){return[i.cx,i.cy]})}s.diff(c).add(function(h){var m=s.getItemLayout(h);if(!!m){var g=new Ic,v=new dc,b={shape:{points:m}};g.shape.points=f(m),v.shape.points=f(m),zo(g,b,r,h),zo(v,b,r,h);var w=new Er,_=new Er;w.add(v),w.add(g),w.add(_),u(v.shape.points,m,_,s,h,!0),s.setItemGraphicEl(h,w)}}).update(function(h,m){var g=c.getItemGraphicEl(m),v=g.childAt(0),b=g.childAt(1),w=g.childAt(2),_={shape:{points:s.getItemLayout(h)}};!_.shape.points||(u(v.shape.points,_.shape.points,w,s,h,!1),nf(b),nf(v),Un(v,_,r),Un(b,_,r),s.setItemGraphicEl(h,g))}).remove(function(h){a.remove(c.getItemGraphicEl(h))}).execute(),s.eachItemGraphicEl(function(h,m){var g=s.getItemModel(m),v=h.childAt(0),b=h.childAt(1),w=h.childAt(2),_=s.getItemVisual(m,"style"),I=_.fill;a.add(h),v.useStyle(yr(g.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:I})),vs(v,g,"lineStyle"),vs(b,g,"areaStyle");var B=g.getModel("areaStyle"),L=B.isEmpty()&&B.parentModel.isEmpty();b.ignore=L,ue(["emphasis","select","blur"],function(G){var U=g.getModel([G,"areaStyle"]),T=U.isEmpty()&&U.parentModel.isEmpty();b.ensureState(G).ignore=T&&L}),b.useStyle(yr(B.getAreaStyle(),{fill:I,opacity:.7,decal:_.decal}));var D=g.getModel("emphasis"),z=D.getModel("itemStyle").getItemStyle();w.eachChild(function(G){if(G instanceof Oa){var U=G.style;G.useStyle(it({image:U.image,x:U.x,y:U.y,width:U.width,height:U.height},_))}else G.useStyle(_),G.setColor(I),G.style.strokeNoScale=!0;var T=G.ensureState("emphasis");T.style=Pr(z);var P=s.getStore().get(s.getDimensionIndex(G.__dimIdx),m);(P==null||isNaN(P))&&(P=""),Da(G,Yi(g),{labelFetcher:s.hostModel,labelDataIndex:m,labelDimIndex:G.__dimIdx,defaultText:P,inheritColor:I,defaultOpacity:_.opacity})}),Mo(h,D.get("focus"),D.get("blurScope"),D.get("disabled"))}),this._data=s},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.type="radar",e}(so),Elr=uGn;d();p();var fGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.hasSymbolVisual=!0,r}return e.prototype.init=function(r){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new q3(nr(this.getData,this),nr(this.getRawData,this))},e.prototype.getInitialData=function(r,n){return l1(this,{generateCoord:"indicator_",generateCoordCount:1/0})},e.prototype.formatTooltip=function(r,n,o){var i=this.getData(),a=this.coordinateSystem,s=a.getIndicatorAxes(),c=this.getData().getName(r),l=c===""?this.name:c,u=MCe(this,r);return es("section",{header:l,sortBlocks:!0,blocks:ct(s,function(f){var h=i.get(i.mapDimension(f.dim),r);return es("nameValue",{markerType:"subItem",markerColor:u,name:f.name,value:h,sortParam:h})})})},e.prototype.getTooltipPosition=function(r){if(r!=null){for(var n=this.getData(),o=this.coordinateSystem,i=n.getValues(ct(o.dimensions,function(l){return n.mapDimension(l)}),r),a=0,s=i.length;a<s;a++)if(!isNaN(i[a])){var c=o.getIndicatorAxes();return o.coordToPoint(c[a].dataToCoord(i[a]),a)}}},e.type="series.radar",e.dependencies=["radar"],e.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},e}(So),_lr=fGn;d();p();d();p();var wle=jke.value;function Jke(t,e){return yr({show:e},t)}var dGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.optionUpdated=function(){var r=this.get("boundaryGap"),n=this.get("splitNumber"),o=this.get("scale"),i=this.get("axisLine"),a=this.get("axisTick"),s=this.get("axisLabel"),c=this.get("axisName"),l=this.get(["axisName","show"]),u=this.get(["axisName","formatter"]),f=this.get("axisNameGap"),h=this.get("triggerEvent"),m=ct(this.get("indicator")||[],function(g){g.max!=null&&g.max>0&&!g.min?g.min=0:g.min!=null&&g.min<0&&!g.max&&(g.max=0);var v=c;g.color!=null&&(v=yr({color:g.color},c));var b=ln(Pr(g),{boundaryGap:r,splitNumber:n,scale:o,axisLine:i,axisTick:a,axisLabel:s,name:g.text,showName:l,nameLocation:"end",nameGap:f,nameTextStyle:v,triggerEvent:h},!1);if(Tt(u)){var w=b.name;b.name=u.replace("{value}",w??"")}else sr(u)&&(b.name=u(b.name,b));var _=new Ao(b,null,this.ecModel);return Oi(_,H3.prototype),_.mainType="radar",_.componentIndex=this.componentIndex,_},this);this._indicatorModels=m},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:ln({lineStyle:{color:"#bbb"}},wle.axisLine),axisLabel:Jke(wle.axisLabel,!1),axisTick:Jke(wle.axisTick,!1),splitLine:Jke(wle.splitLine,!0),splitArea:Jke(wle.splitArea,!0),indicator:[]},e}(Fn),Clr=dGn;d();p();var pGn=["axisLine","axisTickLabel","axisName"],hGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){var i=this.group;i.removeAll(),this._buildAxes(r),this._buildSplitLineAndArea(r)},e.prototype._buildAxes=function(r){var n=r.coordinateSystem,o=n.getIndicatorAxes(),i=ct(o,function(a){var s=a.model.get("showName")?a.name:"",c=new Th(a.model,{axisName:s,position:[n.cx,n.cy],rotation:a.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return c});ue(i,function(a){ue(pGn,a.add,a),this.group.add(a.getGroup())},this)},e.prototype._buildSplitLineAndArea=function(r){var n=r.coordinateSystem,o=n.getIndicatorAxes();if(!o.length)return;var i=r.get("shape"),a=r.getModel("splitLine"),s=r.getModel("splitArea"),c=a.getModel("lineStyle"),l=s.getModel("areaStyle"),u=a.get("show"),f=s.get("show"),h=c.get("color"),m=l.get("color"),g=st(h)?h:[h],v=st(m)?m:[m],b=[],w=[];function _(x,C,R){var E=R%C.length;return x[E]=x[E]||[],E}if(i==="circle")for(var I=o[0].getTicksCoords(),B=n.cx,L=n.cy,D=0;D<I.length;D++){if(u){var z=_(b,g,D);b[z].push(new up({shape:{cx:B,cy:L,r:I[D].coord}}))}if(f&&D<I.length-1){var z=_(w,v,D);w[z].push(new iF({shape:{cx:B,cy:L,r0:I[D].coord,r:I[D+1].coord}}))}}else for(var G,U=ct(o,function(x,C){var R=x.getTicksCoords();return G=G==null?R.length-1:Math.min(R.length-1,G),ct(R,function(E){return n.coordToPoint(E.coord,C)})}),T=[],D=0;D<=G;D++){for(var P=[],j=0;j<o.length;j++)P.push(U[j][D]);if(P[0]&&P.push(P[0].slice()),u){var z=_(b,g,D);b[z].push(new dc({shape:{points:P}}))}if(f&&T){var z=_(w,v,D-1);w[z].push(new Ic({shape:{points:P.concat(T)}}))}T=P.slice().reverse()}var M=c.getLineStyle(),y=l.getAreaStyle();ue(w,function(x,C){this.group.add(X0(x,{style:yr({stroke:"none",fill:v[C%v.length]},y),silent:!0}))},this),ue(b,function(x,C){this.group.add(X0(x,{style:yr({fill:"none",stroke:g[C%g.length]},M),silent:!0}))},this)},e.type="radar",e}(ko),klr=hGn;d();p();d();p();var mGn=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this,r,n,o)||this;return i.type="value",i.angle=0,i.name="",i}return e}(pp),Tlr=mGn;var gGn=function(){function t(e,r,n){this.dimensions=[],this._model=e,this._indicatorAxes=ct(e.getIndicatorModels(),function(o,i){var a="indicator_"+i,s=new Tlr(a,new my);return s.name=o.get("name"),s.model=o,o.axis=s,this.dimensions.push(a),s},this),this.resize(e,n)}return t.prototype.getIndicatorAxes=function(){return this._indicatorAxes},t.prototype.dataToPoint=function(e,r){var n=this._indicatorAxes[r];return this.coordToPoint(n.dataToCoord(e),r)},t.prototype.coordToPoint=function(e,r){var n=this._indicatorAxes[r],o=n.angle,i=this.cx+e*Math.cos(o),a=this.cy-e*Math.sin(o);return[i,a]},t.prototype.pointToData=function(e){var r=e[0]-this.cx,n=e[1]-this.cy,o=Math.sqrt(r*r+n*n);r/=o,n/=o;for(var i=Math.atan2(-n,r),a=1/0,s,c=-1,l=0;l<this._indicatorAxes.length;l++){var u=this._indicatorAxes[l],f=Math.abs(i-u.angle);f<a&&(s=u,c=l,a=f)}return[c,+(s&&s.coordToData(o))]},t.prototype.resize=function(e,r){var n=e.get("center"),o=r.getWidth(),i=r.getHeight(),a=Math.min(o,i)/2;this.cx=er(n[0],o),this.cy=er(n[1],i),this.startAngle=e.get("startAngle")*Math.PI/180;var s=e.get("radius");(Tt(s)||In(s))&&(s=[0,s]),this.r0=er(s[0],a),this.r=er(s[1],a),ue(this._indicatorAxes,function(c,l){c.setExtent(this.r0,this.r);var u=this.startAngle+l*Math.PI*2/this._indicatorAxes.length;u=Math.atan2(Math.sin(u),Math.cos(u)),c.angle=u},this)},t.prototype.update=function(e,r){var n=this._indicatorAxes,o=this._model;ue(n,function(s){s.scale.setExtent(1/0,-1/0)}),e.eachSeriesByType("radar",function(s,c){if(!(s.get("coordinateSystem")!=="radar"||e.getComponent("radar",s.get("radarIndex"))!==o)){var l=s.getData();ue(n,function(u){u.scale.unionExtentFromData(l,l.mapDimension(u.dim))})}},this);var i=o.get("splitNumber"),a=new my;a.setExtent(0,i),a.setInterval(1),ue(n,function(s,c){Gke(s.scale,s.model,a)})},t.prototype.convertToPixel=function(e,r,n){return console.warn("Not implemented."),null},t.prototype.convertFromPixel=function(e,r,n){return console.warn("Not implemented."),null},t.prototype.containPoint=function(e){return console.warn("Not implemented."),!1},t.create=function(e,r){var n=[];return e.eachComponent("radar",function(o){var i=new t(o,e,r);n.push(i),o.coordinateSystem=i}),e.eachSeriesByType("radar",function(o){o.get("coordinateSystem")==="radar"&&(o.coordinateSystem=n[o.get("radarIndex")||0])}),n},t.dimensions=[],t}(),Ilr=gGn;function Rlr(t){t.registerCoordinateSystem("radar",Ilr),t.registerComponentModel(Clr),t.registerComponentView(klr),t.registerVisual({seriesType:"radar",reset:function(e){var r=e.getData();r.each(function(n){r.setItemVisual(n,"legendIcon","roundRect")}),r.setVisual("legendIcon","roundRect")}})}function Nrt(t){Wn(Rlr),t.registerChartView(Elr),t.registerSeriesModel(_lr),t.registerLayout(Mrt),t.registerProcessor(KS("radar")),t.registerPreprocessor(Prt)}d();p();d();p();d();p();d();p();d();p();var Mlr="\0_ec_interaction_mutex";function Plr(t,e,r){var n=Ort(t);n[e]=r}function Nlr(t,e,r){var n=Ort(t),o=n[e];o===r&&(n[e]=null)}function Brt(t,e){return!!Ort(t)[e]}function Ort(t){return t[Mlr]||(t[Mlr]={})}Mg({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},$a);var vGn=function(t){Ie(e,t);function e(r){var n=t.call(this)||this;n._zr=r;var o=nr(n._mousedownHandler,n),i=nr(n._mousemoveHandler,n),a=nr(n._mouseupHandler,n),s=nr(n._mousewheelHandler,n),c=nr(n._pinchHandler,n);return n.enable=function(l,u){this.disable(),this._opt=yr(Pr(u)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),l==null&&(l=!0),(l===!0||l==="move"||l==="pan")&&(r.on("mousedown",o),r.on("mousemove",i),r.on("mouseup",a)),(l===!0||l==="scale"||l==="zoom")&&(r.on("mousewheel",s),r.on("pinch",c))},n.disable=function(){r.off("mousedown",o),r.off("mousemove",i),r.off("mouseup",a),r.off("mousewheel",s),r.off("pinch",c)},n}return e.prototype.isDragging=function(){return this._dragging},e.prototype.isPinching=function(){return this._pinching},e.prototype.setPointerChecker=function(r){this.pointerChecker=r},e.prototype.dispose=function(){this.disable()},e.prototype._mousedownHandler=function(r){if(!TQe(r)){for(var n=r.target;n;){if(n.draggable)return;n=n.__hostTarget||n.parent}var o=r.offsetX,i=r.offsetY;this.pointerChecker&&this.pointerChecker(r,o,i)&&(this._x=o,this._y=i,this._dragging=!0)}},e.prototype._mousemoveHandler=function(r){if(!(!this._dragging||!Xke("moveOnMouseMove",r,this._opt)||r.gestureEvent==="pinch"||Brt(this._zr,"globalPan"))){var n=r.offsetX,o=r.offsetY,i=this._x,a=this._y,s=n-i,c=o-a;this._x=n,this._y=o,this._opt.preventDefaultMouseMove&&$v(r.event),Olr(this,"pan","moveOnMouseMove",r,{dx:s,dy:c,oldX:i,oldY:a,newX:n,newY:o,isAvailableBehavior:null})}},e.prototype._mouseupHandler=function(r){TQe(r)||(this._dragging=!1)},e.prototype._mousewheelHandler=function(r){var n=Xke("zoomOnMouseWheel",r,this._opt),o=Xke("moveOnMouseWheel",r,this._opt),i=r.wheelDelta,a=Math.abs(i),s=r.offsetX,c=r.offsetY;if(!(i===0||!n&&!o)){if(n){var l=a>3?1.4:a>1?1.2:1.1,u=i>0?l:1/l;Drt(this,"zoom","zoomOnMouseWheel",r,{scale:u,originX:s,originY:c,isAvailableBehavior:null})}if(o){var f=Math.abs(i),h=(i>0?1:-1)*(f>3?.4:f>1?.15:.05);Drt(this,"scrollMove","moveOnMouseWheel",r,{scrollDelta:h,originX:s,originY:c,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(r){if(!Brt(this._zr,"globalPan")){var n=r.pinchScale>1?1.1:1/1.1;Drt(this,"zoom",null,r,{scale:n,originX:r.pinchX,originY:r.pinchY,isAvailableBehavior:null})}},e}(tf);function Drt(t,e,r,n,o){t.pointerChecker&&t.pointerChecker(n,o.originX,o.originY)&&($v(n.event),Olr(t,e,r,n,o))}function Olr(t,e,r,n,o){o.isAvailableBehavior=nr(Xke,null,r,n),t.trigger(e,o)}function Xke(t,e,r){var n=r[t];return!t||n&&(!Tt(n)||e.event[n+"Key"])}var K3=vGn;d();p();function bJ(t,e,r){var n=t.target;n.x+=e,n.y+=r,n.dirty()}function xJ(t,e,r,n){var o=t.target,i=t.zoomLimit,a=t.zoom=t.zoom||1;if(a*=e,i){var s=i.min||0,c=i.max||1/0;a=Math.max(Math.min(c,a),s)}var l=a/t.zoom;t.zoom=a,o.x-=(r-o.x)*(l-1),o.y-=(n-o.y)*(l-1),o.scaleX*=l,o.scaleY*=l,o.dirty()}d();p();var yGn={axisPointer:1,tooltip:1,brush:1};function pM(t,e,r){var n=e.getComponentByElement(t.topTarget),o=n&&n.coordinateSystem;return n&&n!==r&&!yGn.hasOwnProperty(n.mainType)&&o&&o.model!==r}d();p();d();p();d();p();d();p();function Zke(t){if(Tt(t)){var e=new DOMParser;t=e.parseFromString(t,"text/xml")}var r=t;for(r.nodeType===9&&(r=r.firstChild);r.nodeName.toLowerCase()!=="svg"||r.nodeType!==1;)r=r.nextSibling;return r}var Urt,Qke={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},Dlr=bn(Qke),$ke={"alignment-baseline":"textBaseline","stop-color":"stopColor"},Llr=bn($ke),bGn=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(e,r){r=r||{};var n=Zke(e);this._defsUsePending=[];var o=new Er;this._root=o;var i=[],a=n.getAttribute("viewBox")||"",s=parseFloat(n.getAttribute("width")||r.width),c=parseFloat(n.getAttribute("height")||r.height);isNaN(s)&&(s=null),isNaN(c)&&(c=null),u1(n,o,null,!0,!1);for(var l=n.firstChild;l;)this._parseNode(l,o,i,null,!1,!1),l=l.nextSibling;AGn(this._defs,this._defsUsePending),this._defsUsePending=[];var u,f;if(a){var h=eTe(a);h.length>=4&&(u={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(u&&s!=null&&c!=null&&(f=zrt(u,{x:0,y:0,width:s,height:c}),!r.ignoreViewBox)){var m=o;o=new Er,o.add(m),m.scaleX=m.scaleY=f.scale,m.x=f.x,m.y=f.y}return!r.ignoreRootClip&&s!=null&&c!=null&&o.setClipPath(new En({shape:{x:0,y:0,width:s,height:c}})),{root:o,width:s,height:c,viewBoxRect:u,viewBoxTransform:f,named:i}},t.prototype._parseNode=function(e,r,n,o,i,a){var s=e.nodeName.toLowerCase(),c,l=o;if(s==="defs"&&(i=!0),s==="text"&&(a=!0),s==="defs"||s==="switch")c=r;else{if(!i){var u=Urt[s];if(u&&Nr(Urt,s)){c=u.call(this,e,r);var f=e.getAttribute("name");if(f){var h={name:f,namedFrom:null,svgNodeTagLower:s,el:c};n.push(h),s==="g"&&(l=h)}else o&&n.push({name:o.name,namedFrom:o,svgNodeTagLower:s,el:c});r.add(c)}}var m=Ulr[s];if(m&&Nr(Ulr,s)){var g=m.call(this,e),v=e.getAttribute("id");v&&(this._defs[v]=g)}}if(c&&c.isGroup)for(var b=e.firstChild;b;)b.nodeType===1?this._parseNode(b,c,n,l,i,a):b.nodeType===3&&a&&this._parseText(b,c),b=b.nextSibling},t.prototype._parseText=function(e,r){var n=new g6({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});$w(r,n),u1(e,n,this._defsUsePending,!1,!1),xGn(n,r);var o=n.style,i=o.fontSize;i&&i<9&&(o.fontSize=9,n.scaleX*=i/9,n.scaleY*=i/9);var a=(o.fontSize||o.fontFamily)&&[o.fontStyle,o.fontWeight,(o.fontSize||12)+"px",o.fontFamily||"sans-serif"].join(" ");o.font=a;var s=n.getBoundingRect();return this._textX+=s.width,r.add(n),n},t.internalField=function(){Urt={g:function(e,r){var n=new Er;return $w(r,n),u1(e,n,this._defsUsePending,!1,!1),n},rect:function(e,r){var n=new En;return $w(r,n),u1(e,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(e,r){var n=new up;return $w(r,n),u1(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),n.silent=!0,n},line:function(e,r){var n=new Gs;return $w(r,n),u1(e,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(e,r){var n=new yce;return $w(r,n),u1(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(e,r){var n=e.getAttribute("points"),o;n&&(o=Hlr(n));var i=new Ic({shape:{points:o||[]},silent:!0});return $w(r,i),u1(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,r){var n=e.getAttribute("points"),o;n&&(o=Hlr(n));var i=new dc({shape:{points:o||[]},silent:!0});return $w(r,i),u1(e,i,this._defsUsePending,!1,!1),i},image:function(e,r){var n=new Oa;return $w(r,n),u1(e,n,this._defsUsePending,!1,!1),n.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),n.silent=!0,n},text:function(e,r){var n=e.getAttribute("x")||"0",o=e.getAttribute("y")||"0",i=e.getAttribute("dx")||"0",a=e.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(i),this._textY=parseFloat(o)+parseFloat(a);var s=new Er;return $w(r,s),u1(e,s,this._defsUsePending,!1,!0),s},tspan:function(e,r){var n=e.getAttribute("x"),o=e.getAttribute("y");n!=null&&(this._textX=parseFloat(n)),o!=null&&(this._textY=parseFloat(o));var i=e.getAttribute("dx")||"0",a=e.getAttribute("dy")||"0",s=new Er;return $w(r,s),u1(e,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(a),s},path:function(e,r){var n=e.getAttribute("d")||"",o=V4e(n);return $w(r,o),u1(e,o,this._defsUsePending,!1,!1),o.silent=!0,o}}}(),t}(),Ulr={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||"0",10),r=parseInt(t.getAttribute("y1")||"0",10),n=parseInt(t.getAttribute("x2")||"10",10),o=parseInt(t.getAttribute("y2")||"0",10),i=new D3(e,r,n,o);return Flr(t,i),zlr(t,i),i},radialgradient:function(t){var e=parseInt(t.getAttribute("cx")||"0",10),r=parseInt(t.getAttribute("cy")||"0",10),n=parseInt(t.getAttribute("r")||"0",10),o=new J4e(e,r,n);return Flr(t,o),zlr(t,o),o}};function Flr(t,e){var r=t.getAttribute("gradientUnits");r==="userSpaceOnUse"&&(e.global=!0)}function zlr(t,e){for(var r=t.firstChild;r;){if(r.nodeType===1&&r.nodeName.toLocaleLowerCase()==="stop"){var n=r.getAttribute("offset"),o=void 0;n&&n.indexOf("%")>0?o=parseInt(n,10)/100:n?o=parseFloat(n):o=0;var i={};Glr(r,i,i);var a=i.stopColor||r.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:o,color:a})}r=r.nextSibling}}function $w(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),yr(e.__inheritedStyle,t.__inheritedStyle))}function Hlr(t){for(var e=eTe(t),r=[],n=0;n<e.length;n+=2){var o=parseFloat(e[n]),i=parseFloat(e[n+1]);r.push([o,i])}return r}function u1(t,e,r,n,o){var i=e,a=i.__inheritedStyle=i.__inheritedStyle||{},s={};t.nodeType===1&&(_Gn(t,e),Glr(t,a,s),n||CGn(t,a,s)),i.style=i.style||{},a.fill!=null&&(i.style.fill=jlr(i,"fill",a.fill,r)),a.stroke!=null&&(i.style.stroke=jlr(i,"stroke",a.stroke,r)),ue(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(c){a[c]!=null&&(i.style[c]=parseFloat(a[c]))}),ue(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],function(c){a[c]!=null&&(i.style[c]=a[c])}),o&&(i.__selfStyle=s),a.lineDash&&(i.style.lineDash=ct(eTe(a.lineDash),function(c){return parseFloat(c)})),(a.visibility==="hidden"||a.visibility==="collapse")&&(i.invisible=!0),a.display==="none"&&(i.ignore=!0)}function xGn(t,e){var r=e.__selfStyle;if(r){var n=r.textBaseline,o=n;!n||n==="auto"||n==="baseline"?o="alphabetic":n==="before-edge"||n==="text-before-edge"?o="top":n==="after-edge"||n==="text-after-edge"?o="bottom":(n==="central"||n==="mathematical")&&(o="middle"),t.style.textBaseline=o}var i=e.__inheritedStyle;if(i){var a=i.textAlign,s=a;a&&(a==="middle"&&(s="center"),t.style.textAlign=s)}}var wGn=/^url\(\s*#(.*?)\)/;function jlr(t,e,r,n){var o=r&&r.match(wGn);if(o){var i=pd(o[1]);n.push([t,e,i]);return}return r==="none"&&(r=null),r}function AGn(t,e){for(var r=0;r<e.length;r++){var n=e[r];n[0].style[n[1]]=t[n[2]]}}var SGn=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function eTe(t){return t.match(SGn)||[]}var EGn=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,Frt=Math.PI/180;function _Gn(t,e){var r=t.getAttribute("transform");if(r){r=r.replace(/,/g," ");var n=[],o=null;r.replace(EGn,function(f,h,m){return n.push(h,m),""});for(var i=n.length-1;i>0;i-=2){var a=n[i],s=n[i-1],c=eTe(a);switch(o=o||rf(),s){case"translate":Ah(o,o,[parseFloat(c[0]),parseFloat(c[1]||"0")]);break;case"scale":kY(o,o,[parseFloat(c[0]),parseFloat(c[1]||c[0])]);break;case"rotate":ty(o,o,-parseFloat(c[0])*Frt);break;case"skewX":var l=Math.tan(parseFloat(c[0])*Frt);ey(o,[1,0,l,1,0,0],o);break;case"skewY":var u=Math.tan(parseFloat(c[0])*Frt);ey(o,[1,u,0,1,0,0],o);break;case"matrix":o[0]=parseFloat(c[0]),o[1]=parseFloat(c[1]),o[2]=parseFloat(c[2]),o[3]=parseFloat(c[3]),o[4]=parseFloat(c[4]),o[5]=parseFloat(c[5]);break}}e.setLocalTransform(o)}}var Wlr=/([^\s:;]+)\s*:\s*([^:;]+)/g;function Glr(t,e,r){var n=t.getAttribute("style");if(!!n){Wlr.lastIndex=0;for(var o;(o=Wlr.exec(n))!=null;){var i=o[1],a=Nr(Qke,i)?Qke[i]:null;a&&(e[a]=o[2]);var s=Nr($ke,i)?$ke[i]:null;s&&(r[s]=o[2])}}}function CGn(t,e,r){for(var n=0;n<Dlr.length;n++){var o=Dlr[n],i=t.getAttribute(o);i!=null&&(e[Qke[o]]=i)}for(var n=0;n<Llr.length;n++){var o=Llr[n],i=t.getAttribute(o);i!=null&&(r[$ke[o]]=i)}}function zrt(t,e){var r=e.width/t.width,n=e.height/t.height,o=Math.min(r,n);return{scale:o,x:-(t.x+t.width/2)*o+(e.x+e.width/2),y:-(t.y+t.height/2)*o+(e.y+e.height/2)}}function Vlr(t,e){var r=new bGn;return r.parse(t,e)}var kGn=cr(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),qlr=function(){function t(e,r){this.type="geoSVG",this._usedGraphicMap=cr(),this._freedGraphics=[],this._mapName=e,this._parsedXML=Zke(r)}return t.prototype.load=function(){var e=this._firstGraphic;if(!e){e=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(e),this._boundingRect=this._firstGraphic.boundingRect.clone();var r=IGn(e.named),n=r.regions,o=r.regionsMap;this._regions=n,this._regionsMap=o}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},t.prototype._buildGraphic=function(e){var r,n;try{r=e&&Vlr(e,{ignoreViewBox:!0,ignoreRootClip:!0})||{},n=r.root,ms(n!=null)}catch(b){throw new Error(`Invalid svg format
`+b.message)}var o=new Er;o.add(n),o.isGeoSVGGraphicRoot=!0;var i=r.width,a=r.height,s=r.viewBoxRect,c=this._boundingRect;if(!c){var l=void 0,u=void 0,f=void 0,h=void 0;if(i!=null?(l=0,f=i):s&&(l=s.x,f=s.width),a!=null?(u=0,h=a):s&&(u=s.y,h=s.height),l==null||u==null){var m=n.getBoundingRect();l==null&&(l=m.x,f=m.width),u==null&&(u=m.y,h=m.height)}c=this._boundingRect=new Zr(l,u,f,h)}if(s){var g=zrt(s,c);n.scaleX=n.scaleY=g.scale,n.x=g.x,n.y=g.y}o.setClipPath(new En({shape:c.plain()}));var v=[];return ue(r.named,function(b){kGn.get(b.svgNodeTagLower)!=null&&(v.push(b),TGn(b.el))}),{root:o,boundingRect:c,named:v}},t.prototype.useGraphic=function(e){var r=this._usedGraphicMap,n=r.get(e);return n||(n=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),r.set(e,n),n)},t.prototype.freeGraphic=function(e){var r=this._usedGraphicMap,n=r.get(e);n&&(r.removeKey(e),this._freedGraphics.push(n))},t}();function TGn(t){t.silent=!1,t.isGroup&&t.traverse(function(e){e.silent=!1})}function IGn(t){var e=[],r=cr();return ue(t,function(n){if(n.namedFrom==null){var o=new ksr(n.name,n.el);e.push(o),r.set(n.name,o)}}),{regions:e,regionsMap:r}}d();p();d();p();var Hrt=[126,25],Klr="\u5357\u6D77\u8BF8\u5C9B",IF=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]];for(hM=0;hM<IF.length;hM++)for(TF=0;TF<IF[hM].length;TF++)IF[hM][TF][0]/=10.5,IF[hM][TF][1]/=-10.5/.75,IF[hM][TF][0]+=Hrt[0],IF[hM][TF][1]+=Hrt[1];var TF,hM;function jrt(t,e){if(t==="china"){for(var r=0;r<e.length;r++)if(e[r].name===Klr)return;e.push(new yke(Klr,ct(IF,function(n){return{type:"polygon",exterior:n}}),Hrt))}}d();p();var RGn={\u5357\u6D77\u8BF8\u5C9B:[32,80],\u5E7F\u4E1C:[0,-10],\u9999\u6E2F:[10,5],\u6FB3\u95E8:[-10,10],\u5929\u6D25:[5,5]};function Wrt(t,e){if(t==="china"){var r=RGn[e.name];if(r){var n=e.getCenter();n[0]+=r[0]/10.5,n[1]+=-r[1]/(10.5/.75),e.setCenter(n)}}}d();p();var MGn=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function Grt(t,e){t==="china"&&e.name==="\u53F0\u6E7E"&&e.geometries.push({type:"polygon",exterior:MGn[0]})}var PGn="name",Ylr=function(){function t(e,r,n){this.type="geoJSON",this._parsedMap=cr(),this._mapName=e,this._specialAreas=n,this._geoJSON=BGn(r)}return t.prototype.load=function(e,r){r=r||PGn;var n=this._parsedMap.get(r);if(!n){var o=this._parseToRegions(r);n=this._parsedMap.set(r,{regions:o,boundingRect:NGn(o)})}var i=cr(),a=[];return ue(n.regions,function(s){var c=s.name;e&&Nr(e,c)&&(s=s.cloneShallow(c=e[c])),a.push(s),i.set(c,s)}),{regions:a,boundingRect:n.boundingRect||new Zr(0,0,0,0),regionsMap:i}},t.prototype._parseToRegions=function(e){var r=this._mapName,n=this._geoJSON,o;try{o=n?Btt(n,e):[]}catch(i){throw new Error(`Invalid geoJson format
`+i.message)}return jrt(r,o),ue(o,function(i){var a=i.name;Wrt(r,i),Grt(r,i);var s=this._specialAreas&&this._specialAreas[a];s&&i.transformTo(s.left,s.top,s.width,s.height)},this),o},t.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},t}();function NGn(t){for(var e,r=0;r<t.length;r++){var n=t[r].getBoundingRect();e=e||n.clone(),e.union(n)}return e}function BGn(t){return Tt(t)?typeof JSON<"u"&&JSON.parse?JSON.parse(t):new Function("return ("+t+");")():t}var Ale=cr(),Bg={registerMap:function(t,e,r){if(e.svg){var n=new qlr(t,e.svg);Ale.set(t,n)}else{var o=e.geoJson||e.geoJSON;o&&!e.features?r=e.specialAreas:o=e;var n=new Ylr(t,o,r);Ale.set(t,n)}},getGeoResource:function(t){return Ale.get(t)},getMapForUser:function(t){var e=Ale.get(t);return e&&e.type==="geoJSON"&&e.getMapForUser()},load:function(t,e,r){var n=Ale.get(t);if(!!n)return n.load(e,r)}};var Vrt=["rect","circle","line","ellipse","polygon","polyline","path"],OGn=cr(Vrt),DGn=cr(Vrt.concat(["g"])),LGn=cr(Vrt.concat(["g"])),rur=un();function tTe(t){var e=t.getItemStyle(),r=t.get("areaColor");return r!=null&&(e.fill=r),e}function Jlr(t){var e=t.style;e&&(e.stroke=e.stroke||e.fill,e.fill=null)}var UGn=function(){function t(e){var r=new Er;this.uid=Ww("ec_map_draw"),this._controller=new K3(e.getZr()),this._controllerHost={target:r},this.group=r,r.add(this._regionsGroup=new Er),r.add(this._svgGroup=new Er)}return t.prototype.draw=function(e,r,n,o,i){var a=e.mainType==="geo",s=e.getData&&e.getData();a&&r.eachComponent({mainType:"series",subType:"map"},function(w){!s&&w.getHostGeoModel()===e&&(s=w.getData())});var c=e.coordinateSystem,l=this._regionsGroup,u=this.group,f=c.getTransformInfo(),h=f.raw,m=f.roam,g=!l.childAt(0)||i;g?(u.x=m.x,u.y=m.y,u.scaleX=m.scaleX,u.scaleY=m.scaleY,u.dirty()):Un(u,m,e);var v=s&&s.getVisual("visualMeta")&&s.getVisual("visualMeta").length>0,b={api:n,geo:c,mapOrGeoModel:e,data:s,isVisualEncodedByVisualMap:v,isGeo:a,transformInfoRaw:h};c.resourceType==="geoJSON"?this._buildGeoJSON(b):c.resourceType==="geoSVG"&&this._buildSVG(b),this._updateController(e,r,n),this._updateMapSelectHandler(e,l,n,o)},t.prototype._buildGeoJSON=function(e){var r=this._regionsGroupByName=cr(),n=cr(),o=this._regionsGroup,i=e.transformInfoRaw,a=e.mapOrGeoModel,s=e.data,c=e.geo.projection,l=c&&c.stream;function u(m,g){return g&&(m=g(m)),m&&[m[0]*i.scaleX+i.x,m[1]*i.scaleY+i.y]}function f(m){for(var g=[],v=!l&&c&&c.project,b=0;b<m.length;++b){var w=u(m[b],v);w&&g.push(w)}return g}function h(m){return{shape:{points:f(m)}}}o.removeAll(),ue(e.geo.regions,function(m){var g=m.name,v=r.get(g),b=n.get(g)||{},w=b.dataIdx,_=b.regionModel;v||(v=r.set(g,new Er),o.add(v),w=s?s.indexOfName(g):null,_=e.isGeo?a.getRegionModel(g):s?s.getItemModel(w):null,n.set(g,{dataIdx:w,regionModel:_}));var I=[],B=[];ue(m.geometries,function(z){if(z.type==="polygon"){var G=[z.exterior].concat(z.interiors||[]);l&&(G=tur(G,l)),ue(G,function(T){I.push(new Ic(h(T)))})}else{var U=z.points;l&&(U=tur(U,l,!0)),ue(U,function(T){B.push(new dc(h(T)))})}});var L=u(m.getCenter(),c&&c.project);function D(z,G){if(!!z.length){var U=new YY({culling:!0,segmentIgnoreThreshold:1,shape:{paths:z}});v.add(U),Xlr(e,U,w,_),Zlr(e,U,g,_,a,w,L),G&&(Jlr(U),ue(U.states,Jlr))}}D(I),D(B,!0)}),r.each(function(m,g){var v=n.get(g),b=v.dataIdx,w=v.regionModel;Qlr(e,m,g,w,a,b),$lr(e,m,g,w,a),eur(e,m,g,w,a)},this)},t.prototype._buildSVG=function(e){var r=e.geo.map,n=e.transformInfoRaw;this._svgGroup.x=n.x,this._svgGroup.y=n.y,this._svgGroup.scaleX=n.scaleX,this._svgGroup.scaleY=n.scaleY,this._svgResourceChanged(r)&&(this._freeSVG(),this._useSVG(r));var o=this._svgDispatcherMap=cr(),i=!1;ue(this._svgGraphicRecord.named,function(a){var s=a.name,c=e.mapOrGeoModel,l=e.data,u=a.svgNodeTagLower,f=a.el,h=l?l.indexOfName(s):null,m=c.getRegionModel(s);if(OGn.get(u)!=null&&f instanceof ql&&Xlr(e,f,h,m),f instanceof ql&&(f.culling=!0),f.z2EmphasisLift=0,!a.namedFrom&&(LGn.get(u)!=null&&Zlr(e,f,s,m,c,h,null),Qlr(e,f,s,m,c,h),$lr(e,f,s,m,c),DGn.get(u)!=null)){var g=eur(e,f,s,m,c);g==="self"&&(i=!0);var v=o.get(s)||o.set(s,[]);v.push(f)}},this),this._enableBlurEntireSVG(i,e)},t.prototype._enableBlurEntireSVG=function(e,r){if(e&&r.isGeo){var n=r.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle(),o=n.opacity;this._svgGraphicRecord.root.traverse(function(i){if(!i.isGroup){RS(i);var a=i.ensureState("blur").style||{};a.opacity==null&&o!=null&&(a.opacity=o),i.ensureState("emphasis")}})}},t.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},t.prototype.findHighDownDispatchers=function(e,r){if(e==null)return[];var n=r.coordinateSystem;if(n.resourceType==="geoJSON"){var o=this._regionsGroupByName;if(o){var i=o.get(e);return i?[i]:[]}}else if(n.resourceType==="geoSVG")return this._svgDispatcherMap&&this._svgDispatcherMap.get(e)||[]},t.prototype._svgResourceChanged=function(e){return this._svgMapName!==e},t.prototype._useSVG=function(e){var r=Bg.getGeoResource(e);if(r&&r.type==="geoSVG"){var n=r.useGraphic(this.uid);this._svgGroup.add(n.root),this._svgGraphicRecord=n,this._svgMapName=e}},t.prototype._freeSVG=function(){var e=this._svgMapName;if(e!=null){var r=Bg.getGeoResource(e);r&&r.type==="geoSVG"&&r.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},t.prototype._updateController=function(e,r,n){var o=e.coordinateSystem,i=this._controller,a=this._controllerHost;a.zoomLimit=e.get("scaleLimit"),a.zoom=o.getZoom(),i.enable(e.get("roam")||!1);var s=e.mainType;function c(){var l={type:"geoRoam",componentType:s};return l[s+"Id"]=e.id,l}i.off("pan").on("pan",function(l){this._mouseDownFlag=!1,bJ(a,l.dx,l.dy),n.dispatchAction(it(c(),{dx:l.dx,dy:l.dy,animation:{duration:0}}))},this),i.off("zoom").on("zoom",function(l){this._mouseDownFlag=!1,xJ(a,l.scale,l.originX,l.originY),n.dispatchAction(it(c(),{zoom:l.scale,originX:l.originX,originY:l.originY,animation:{duration:0}}))},this),i.setPointerChecker(function(l,u,f){return o.containPoint([u,f])&&!pM(l,n,e)})},t.prototype.resetForLabelLayout=function(){this.group.traverse(function(e){var r=e.getTextContent();r&&(r.ignore=rur(r).ignore)})},t.prototype._updateMapSelectHandler=function(e,r,n,o){var i=this;r.off("mousedown"),r.off("click"),e.get("selectedMode")&&(r.on("mousedown",function(){i._mouseDownFlag=!0}),r.on("click",function(a){!i._mouseDownFlag||(i._mouseDownFlag=!1)}))},t}();function Xlr(t,e,r,n){var o=n.getModel("itemStyle"),i=n.getModel(["emphasis","itemStyle"]),a=n.getModel(["blur","itemStyle"]),s=n.getModel(["select","itemStyle"]),c=tTe(o),l=tTe(i),u=tTe(s),f=tTe(a),h=t.data;if(h){var m=h.getItemVisual(r,"style"),g=h.getItemVisual(r,"decal");t.isVisualEncodedByVisualMap&&m.fill&&(c.fill=m.fill),g&&(c.decal=zS(g,t.api))}e.setStyle(c),e.style.strokeNoScale=!0,e.ensureState("emphasis").style=l,e.ensureState("select").style=u,e.ensureState("blur").style=f,RS(e)}function Zlr(t,e,r,n,o,i,a){var s=t.data,c=t.isGeo,l=s&&isNaN(s.get(s.mapDimension("value"),i)),u=s&&s.getItemLayout(i);if(c||l||u&&u.showLabel){var f=c?r:i,h=void 0;(!s||i>=0)&&(h=o);var m=a?{normal:{align:"center",verticalAlign:"middle"}}:null;Da(e,Yi(n),{labelFetcher:h,labelDataIndex:f,defaultText:r},m);var g=e.getTextContent();if(g&&(rur(g).ignore=g.ignore,e.textConfig&&a)){var v=e.getBoundingRect().clone();e.textConfig.layoutRect=v,e.textConfig.position=[(a[0]-v.x)/v.width*100+"%",(a[1]-v.y)/v.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function Qlr(t,e,r,n,o,i){t.data?t.data.setItemGraphicEl(i,e):Vr(e).eventData={componentType:"geo",componentIndex:o.componentIndex,geoIndex:o.componentIndex,name:r,region:n&&n.option||{}}}function $lr(t,e,r,n,o){t.data||BS({el:e,componentModel:o,itemName:r,itemTooltipOption:n.get("tooltip")})}function eur(t,e,r,n,o){e.highDownSilentOnTouch=!!o.get("selectedMode");var i=n.getModel("emphasis"),a=i.get("focus");return Mo(e,a,i.get("blurScope"),i.get("disabled")),t.isGeo&&Cnr(e,o,r),a}function tur(t,e,r){var n=[],o;function i(){o=[]}function a(){o.length&&(n.push(o),o=[])}var s=e({polygonStart:i,polygonEnd:a,lineStart:i,lineEnd:a,point:function(c,l){isFinite(c)&&isFinite(l)&&o.push([c,l])},sphere:function(){}});return!r&&s.polygonStart(),ue(t,function(c){s.lineStart();for(var l=0;l<c.length;l++)s.point(c[l][0],c[l][1]);s.lineEnd()}),!r&&s.polygonEnd(),n}var rTe=UGn;var FGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o,i){if(!(i&&i.type==="mapToggleSelect"&&i.from===this.uid)){var a=this.group;if(a.removeAll(),!r.getHostGeoModel()){if(this._mapDraw&&i&&i.type==="geoRoam"&&this._mapDraw.resetForLabelLayout(),i&&i.type==="geoRoam"&&i.componentType==="series"&&i.seriesId===r.id){var s=this._mapDraw;s&&a.add(s.group)}else if(r.needsDrawMap){var s=this._mapDraw||new rTe(o);a.add(s.group),s.draw(r,n,o,this,i),this._mapDraw=s}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;r.get("showLegendSymbol")&&n.getComponent("legend")&&this._renderSymbols(r,n,o)}}},e.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},e.prototype._renderSymbols=function(r,n,o){var i=r.originalData,a=this.group;i.each(i.mapDimension("value"),function(s,c){if(!isNaN(s)){var l=i.getItemLayout(c);if(!(!l||!l.point)){var u=l.point,f=l.offset,h=new up({style:{fill:r.getData().getVisual("style").fill},shape:{cx:u[0]+f*9,cy:u[1],r:3},silent:!0,z2:8+(f?0:v6+1)});if(!f){var m=r.mainSeries.getData(),g=i.getName(c),v=m.indexOfName(g),b=i.getItemModel(c),w=b.getModel("label"),_=m.getItemGraphicEl(v);Da(h,Yi(b),{labelFetcher:{getFormattedLabel:function(I,B){return r.getFormattedLabel(v,B)}},defaultText:g}),h.disableLabelAnimation=!0,w.get("position")||h.setTextConfig({position:"bottom"}),_.onHoverStateChange=function(I){nF(h,I)}}a.add(h)}}})},e.type="map",e}(so),nur=FGn;d();p();var zGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.needsDrawMap=!1,r.seriesGroup=[],r.getTooltipPosition=function(n){if(n!=null){var o=this.getData().getName(n),i=this.coordinateSystem,a=i.getRegion(o);return a&&i.dataToPoint(a.getCenter())}},r}return e.prototype.getInitialData=function(r){for(var n=l1(this,{coordDimensions:["value"],encodeDefaulter:Gr(rJ,this)}),o=cr(),i=[],a=0,s=n.count();a<s;a++){var c=n.getName(a);o.set(c,!0)}var l=Bg.load(this.getMapType(),this.option.nameMap,this.option.nameProperty);return ue(l.regions,function(u){var f=u.name;o.get(f)||i.push(f)}),n.appendValues([],i),n},e.prototype.getHostGeoModel=function(){var r=this.option.geoIndex;return r!=null?this.ecModel.getComponent("geo",r):null},e.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},e.prototype.getRawValue=function(r){var n=this.getData();return n.get(n.mapDimension("value"),r)},e.prototype.getRegionModel=function(r){var n=this.getData();return n.getItemModel(n.indexOfName(r))},e.prototype.formatTooltip=function(r,n,o){for(var i=this.getData(),a=this.getRawValue(r),s=i.getName(r),c=this.seriesGroup,l=[],u=0;u<c.length;u++){var f=c[u].originalData.indexOfName(s),h=i.mapDimension("value");isNaN(c[u].originalData.get(h,f))||l.push(c[u].name)}return es("section",{header:l.join(", "),noHeader:!l.length,blocks:[es("nameValue",{name:s,value:a})]})},e.prototype.setZoom=function(r){this.option.zoom=r},e.prototype.setCenter=function(r){this.option.center=r},e.prototype.getLegendIcon=function(r){var n=r.icon||"roundRect",o=vi(n,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill);return o.setStyle(r.itemStyle),o.style.stroke="none",n.indexOf("empty")>-1&&(o.style.stroke=o.style.fill,o.style.fill="#fff",o.style.lineWidth=2),o},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(So),our=zGn;d();p();function HGn(t,e){var r={};return ue(t,function(n){n.each(n.mapDimension("value"),function(o,i){var a="ec-"+n.getName(i);r[a]=r[a]||[],isNaN(o)||r[a].push(o)})}),t[0].map(t[0].mapDimension("value"),function(n,o){for(var i="ec-"+t[0].getName(o),a=0,s=1/0,c=-1/0,l=r[i].length,u=0;u<l;u++)s=Math.min(s,r[i][u]),c=Math.max(c,r[i][u]),a+=r[i][u];var f;return e==="min"?f=s:e==="max"?f=c:e==="average"?f=a/l:f=a,l===0?NaN:f})}function qrt(t){var e={};t.eachSeriesByType("map",function(r){var n=r.getHostGeoModel(),o=n?"o"+n.id:"i"+r.getMapType();(e[o]=e[o]||[]).push(r)}),ue(e,function(r,n){for(var o=HGn(ct(r,function(a){return a.getData()}),r[0].get("mapValueCalculation")),i=0;i<r.length;i++)r[i].originalData=r[i].getData();for(var i=0;i<r.length;i++)r[i].seriesGroup=r,r[i].needsDrawMap=i===0&&!r[i].getHostGeoModel(),r[i].setData(o.cloneShallow()),r[i].mainSeries=r[0]})}d();p();function Krt(t){var e={};t.eachSeriesByType("map",function(r){var n=r.getMapType();if(!(r.getHostGeoModel()||e[n])){var o={};ue(r.seriesGroup,function(a){var s=a.coordinateSystem,c=a.originalData;a.get("showLegendSymbol")&&t.getComponent("legend")&&c.each(c.mapDimension("value"),function(l,u){var f=c.getName(u),h=s.getRegion(f);if(!(!h||isNaN(l))){var m=o[f]||0,g=s.dataToPoint(h.getCenter());o[f]=m+1,c.setItemLayout(u,{point:g,offset:m})}})});var i=r.getData();i.each(function(a){var s=i.getName(a),c=i.getItemLayout(a)||{};c.showLabel=!o[s],i.setItemLayout(a,c)}),e[n]=!0}})}d();p();d();p();d();p();d();p();d();p();var iur=vl,jGn=function(t){Ie(e,t);function e(r){var n=t.call(this)||this;return n.type="view",n.dimensions=["x","y"],n._roamTransformable=new ry,n._rawTransformable=new ry,n.name=r,n}return e.prototype.setBoundingRect=function(r,n,o,i){return this._rect=new Zr(r,n,o,i),this._rect},e.prototype.getBoundingRect=function(){return this._rect},e.prototype.setViewRect=function(r,n,o,i){this._transformTo(r,n,o,i),this._viewRect=new Zr(r,n,o,i)},e.prototype._transformTo=function(r,n,o,i){var a=this.getBoundingRect(),s=this._rawTransformable;s.transform=a.calculateTransform(new Zr(r,n,o,i));var c=s.parent;s.parent=null,s.decomposeTransform(),s.parent=c,this._updateTransform()},e.prototype.setCenter=function(r,n){!r||(this._center=[er(r[0],n.getWidth()),er(r[1],n.getHeight())],this._updateCenterAndZoom())},e.prototype.setZoom=function(r){r=r||1;var n=this.zoomLimit;n&&(n.max!=null&&(r=Math.min(n.max,r)),n.min!=null&&(r=Math.max(n.min,r))),this._zoom=r,this._updateCenterAndZoom()},e.prototype.getDefaultCenter=function(){var r=this.getBoundingRect(),n=r.x+r.width/2,o=r.y+r.height/2;return[n,o]},e.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},e.prototype.getZoom=function(){return this._zoom||1},e.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},e.prototype._updateCenterAndZoom=function(){var r=this._rawTransformable.getLocalTransform(),n=this._roamTransformable,o=this.getDefaultCenter(),i=this.getCenter(),a=this.getZoom();i=vl([],i,r),o=vl([],o,r),n.originX=i[0],n.originY=i[1],n.x=o[0]-i[0],n.y=o[1]-i[1],n.scaleX=n.scaleY=a,this._updateTransform()},e.prototype._updateTransform=function(){var r=this._roamTransformable,n=this._rawTransformable;n.parent=r,r.updateTransform(),n.updateTransform(),Hse(this.transform||(this.transform=[]),n.transform||rf()),this._rawTransform=n.getLocalTransform(),this.invTransform=this.invTransform||[],Nw(this.invTransform,this.transform),this.decomposeTransform()},e.prototype.getTransformInfo=function(){var r=this._rawTransformable,n=this._roamTransformable,o=new ry;return o.transform=n.transform,o.decomposeTransform(),{roam:{x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY},raw:{x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY}}},e.prototype.getViewRect=function(){return this._viewRect},e.prototype.getViewRectAfterRoam=function(){var r=this.getBoundingRect().clone();return r.applyTransform(this.transform),r},e.prototype.dataToPoint=function(r,n,o){var i=n?this._rawTransform:this.transform;return o=o||[],i?iur(o,r,i):hd(o,r)},e.prototype.pointToData=function(r){var n=this.invTransform;return n?iur([],r,n):[r[0],r[1]]},e.prototype.convertToPixel=function(r,n,o){var i=aur(n);return i===this?i.dataToPoint(o):null},e.prototype.convertFromPixel=function(r,n,o){var i=aur(n);return i===this?i.pointToData(o):null},e.prototype.containPoint=function(r){return this.getViewRectAfterRoam().contain(r[0],r[1])},e.dimensions=["x","y"],e}(ry);function aur(t){var e=t.seriesModel;return e?e.coordinateSystem:null}var N6=jGn;var WGn={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},Yrt=["lng","lat"],cur=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this,r)||this;i.dimensions=Yrt,i.type="geo",i._nameCoordMap=cr(),i.map=n;var a=o.projection,s=Bg.load(n,o.nameMap,o.nameProperty),c=Bg.getGeoResource(n),l=i.resourceType=c?c.type:null,u=i.regions=s.regions,f=WGn[c.type];i._regionsMap=s.regionsMap,i.regions=s.regions,i.projection=a;var h;if(a)for(var m=0;m<u.length;m++){var g=u[m].getBoundingRect(a);h=h||g.clone(),h.union(g)}else h=s.boundingRect;return i.setBoundingRect(h.x,h.y,h.width,h.height),i.aspectScale=a?1:gn(o.aspectScale,f.aspectScale),i._invertLongitute=a?!1:f.invertLongitute,i}return e.prototype._transformTo=function(r,n,o,i){var a=this.getBoundingRect(),s=this._invertLongitute;a=a.clone(),s&&(a.y=-a.y-a.height);var c=this._rawTransformable;c.transform=a.calculateTransform(new Zr(r,n,o,i));var l=c.parent;c.parent=null,c.decomposeTransform(),c.parent=l,s&&(c.scaleY=-c.scaleY),this._updateTransform()},e.prototype.getRegion=function(r){return this._regionsMap.get(r)},e.prototype.getRegionByCoord=function(r){for(var n=this.regions,o=0;o<n.length;o++){var i=n[o];if(i.type==="geoJSON"&&i.contain(r))return n[o]}},e.prototype.addGeoCoord=function(r,n){this._nameCoordMap.set(r,n)},e.prototype.getGeoCoord=function(r){var n=this._regionsMap.get(r);return this._nameCoordMap.get(r)||n&&n.getCenter()},e.prototype.dataToPoint=function(r,n,o){if(Tt(r)&&(r=this.getGeoCoord(r)),r){var i=this.projection;return i&&(r=i.project(r)),r&&this.projectedToPoint(r,n,o)}},e.prototype.pointToData=function(r){var n=this.projection;return n&&(r=n.unproject(r)),r&&this.pointToProjected(r)},e.prototype.pointToProjected=function(r){return t.prototype.pointToData.call(this,r)},e.prototype.projectedToPoint=function(r,n,o){return t.prototype.dataToPoint.call(this,r,n,o)},e.prototype.convertToPixel=function(r,n,o){var i=sur(n);return i===this?i.dataToPoint(o):null},e.prototype.convertFromPixel=function(r,n,o){var i=sur(n);return i===this?i.pointToData(o):null},e}(N6);Oi(cur,N6);function sur(t){var e=t.geoModel,r=t.seriesModel;return e?e.coordinateSystem:r?r.coordinateSystem||(r.getReferringComponents("geo",Ki).models[0]||{}).coordinateSystem:null}var Jrt=cur;function lur(t,e){var r=t.get("boundingCoords");if(r!=null){var n=r[0],o=r[1];if(isFinite(n[0])&&isFinite(n[1])&&isFinite(o[0])&&isFinite(o[1])){var i=this.projection;if(i){var a=n[0],s=n[1],c=o[0],l=o[1];n=[1/0,1/0],o=[-1/0,-1/0];var u=function(D,z,G,U){for(var T=G-D,P=U-z,j=0;j<=100;j++){var M=j/100,y=i.project([D+T*M,z+P*M]);Qb(n,n,y),$b(o,o,y)}};u(a,s,c,s),u(c,s,c,l),u(c,l,a,l),u(a,l,c,s)}this.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1])}}var f=this.getBoundingRect(),h=t.get("layoutCenter"),m=t.get("layoutSize"),g=e.getWidth(),v=e.getHeight(),b=f.width/f.height*this.aspectScale,w=!1,_,I;h&&m&&(_=[er(h[0],g),er(h[1],v)],I=er(m,Math.min(g,v)),!isNaN(_[0])&&!isNaN(_[1])&&!isNaN(I)&&(w=!0));var B;if(w)B={},b>1?(B.width=I,B.height=I/b):(B.height=I,B.width=I*b),B.y=_[1]-B.height/2,B.x=_[0]-B.width/2;else{var L=t.getBoxLayoutParams();L.aspect=b,B=gi(L,{width:g,height:v})}this.setViewRect(B.x,B.y,B.width,B.height),this.setCenter(t.get("center"),e),this.setZoom(t.get("zoom"))}function GGn(t,e){ue(e.get("geoCoord"),function(r,n){t.addGeoCoord(n,r)})}var VGn=function(){function t(){this.dimensions=Yrt}return t.prototype.create=function(e,r){var n=[];function o(a){return{nameProperty:a.get("nameProperty"),aspectScale:a.get("aspectScale"),projection:a.get("projection")}}e.eachComponent("geo",function(a,s){var c=a.get("map"),l=new Jrt(c+s,c,it({nameMap:a.get("nameMap")},o(a)));l.zoomLimit=a.get("scaleLimit"),n.push(l),a.coordinateSystem=l,l.model=a,l.resize=lur,l.resize(a,r)}),e.eachSeries(function(a){var s=a.get("coordinateSystem");if(s==="geo"){var c=a.get("geoIndex")||0;a.coordinateSystem=n[c]}});var i={};return e.eachSeriesByType("map",function(a){if(!a.getHostGeoModel()){var s=a.getMapType();i[s]=i[s]||[],i[s].push(a)}}),ue(i,function(a,s){var c=ct(a,function(u){return u.get("nameMap")}),l=new Jrt(s,s,it({nameMap:xY(c)},o(a[0])));l.zoomLimit=hs.apply(null,ct(a,function(u){return u.get("scaleLimit")})),n.push(l),l.resize=lur,l.resize(a[0],r),ue(a,function(u){u.coordinateSystem=l,GGn(l,u)})}),n},t.prototype.getFilledRegions=function(e,r,n,o){for(var i=(e||[]).slice(),a=cr(),s=0;s<i.length;s++)a.set(i[s].name,i[s]);var c=Bg.load(r,n,o);return ue(c.regions,function(l){var u=l.name;!a.get(u)&&i.push({name:u})}),i},t}(),qGn=new VGn,nTe=qGn;var KGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(r,n,o){var i=Bg.getGeoResource(r.map);if(i&&i.type==="geoJSON"){var a=r.itemStyle=r.itemStyle||{};"color"in a||(a.color="#eee")}this.mergeDefaultAndTheme(r,o),r1(r,"label",["show"])},e.prototype.optionUpdated=function(){var r=this,n=this.option;n.regions=nTe.getFilledRegions(n.regions,n.map,n.nameMap,n.nameProperty);var o={};this._optionModelMap=bh(n.regions||[],function(i,a){var s=a.name;return s&&(i.set(s,new Ao(a,r,r.ecModel)),a.selected&&(o[s]=!0)),i},cr()),n.selectedMap||(n.selectedMap=o)},e.prototype.getRegionModel=function(r){return this._optionModelMap.get(r)||new Ao(null,this,this.ecModel)},e.prototype.getFormattedLabel=function(r,n){var o=this.getRegionModel(r),i=n==="normal"?o.get(["label","formatter"]):o.get(["emphasis","label","formatter"]),a={name:r};if(sr(i))return a.status=n,i(a);if(Tt(i))return i.replace("{a}",r??"")},e.prototype.setZoom=function(r){this.option.zoom=r},e.prototype.setCenter=function(r){this.option.center=r},e.prototype.select=function(r){var n=this.option,o=n.selectedMode;if(!!o){o!=="multiple"&&(n.selectedMap=null);var i=n.selectedMap||(n.selectedMap={});i[r]=!0}},e.prototype.unSelect=function(r){var n=this.option.selectedMap;n&&(n[r]=!1)},e.prototype.toggleSelected=function(r){this[this.isSelected(r)?"unSelect":"select"](r)},e.prototype.isSelected=function(r){var n=this.option.selectedMap;return!!(n&&n[r])},e.type="geo",e.layoutMode="box",e.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},e}(Fn),uur=KGn;d();p();function fur(t,e){return t.pointToProjected?t.pointToProjected(e):t.pointToData(e)}function wJ(t,e,r,n){var o=t.getZoom(),i=t.getCenter(),a=e.zoom,s=t.projectedToPoint?t.projectedToPoint(i):t.dataToPoint(i);if(e.dx!=null&&e.dy!=null&&(s[0]-=e.dx,s[1]-=e.dy,t.setCenter(fur(t,s),n)),a!=null){if(r){var c=r.min||0,l=r.max||1/0;a=Math.max(Math.min(o*a,l),c)/o}t.scaleX*=a,t.scaleY*=a;var u=(e.originX-t.x)*(a-1),f=(e.originY-t.y)*(a-1);t.x-=u,t.y-=f,t.updateTransform(),t.setCenter(fur(t,s),n),t.setZoom(a*o)}return{center:t.getCenter(),zoom:t.getZoom()}}d();p();var YGn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.focusBlurEnabled=!0,r}return e.prototype.init=function(r,n){this._api=n},e.prototype.render=function(r,n,o,i){if(this._model=r,!r.get("show")){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;return}this._mapDraw||(this._mapDraw=new rTe(o));var a=this._mapDraw;a.draw(r,n,o,this,i),a.group.on("click",this._handleRegionClick,this),a.group.silent=r.get("silent"),this.group.add(a.group),this.updateSelectStatus(r,n,o)},e.prototype._handleRegionClick=function(r){var n;FS(r.target,function(o){return(n=Vr(o).eventData)!=null},!0),n&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:n.name})},e.prototype.updateSelectStatus=function(r,n,o){var i=this;this._mapDraw.group.traverse(function(a){var s=Vr(a).eventData;if(s)return i._model.isSelected(s.name)?o.enterSelect(a):o.leaveSelect(a),!0})},e.prototype.findHighDownDispatchers=function(r){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(r,this._model)},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},e.type="geo",e}(ko),dur=YGn;function JGn(t,e,r){Bg.registerMap(t,e,r)}function Sle(t){t.registerCoordinateSystem("geo",nTe),t.registerComponentModel(uur),t.registerComponentView(dur),t.registerImpl("registerMap",JGn),t.registerImpl("getMap",function(r){return Bg.getMapForUser(r)});function e(r,n){n.update="geo:updateSelectStatus",t.registerAction(n,function(o,i){var a={},s=[];return i.eachComponent({mainType:"geo",query:o},function(c){c[r](o.name);var l=c.coordinateSystem;ue(l.regions,function(f){a[f.name]=c.isSelected(f.name)||!1});var u=[];ue(a,function(f,h){a[h]&&u.push(h)}),s.push({geoIndex:c.componentIndex,name:u})}),{selected:a,allSelected:s,name:o.name}})}e("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),e("select",{type:"geoSelect",event:"geoselected"}),e("unSelect",{type:"geoUnSelect",event:"geounselected"}),t.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(r,n,o){var i=r.componentType||"series";n.eachComponent({mainType:i,query:r},function(a){var s=a.coordinateSystem;if(s.type==="geo"){var c=wJ(s,r,a.get("scaleLimit"),o);a.setCenter&&a.setCenter(c.center),a.setZoom&&a.setZoom(c.zoom),i==="series"&&ue(a.seriesGroup,function(l){l.setCenter(c.center),l.setZoom(c.zoom)})}})})}function Xrt(t){Wn(Sle),t.registerChartView(nur),t.registerSeriesModel(our),t.registerLayout(Krt),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,qrt),jCe("map",t.registerAction)}d();p();d();p();d();p();function pur(t){var e=t;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var r=[e],n,o;n=r.pop();)if(o=n.children,n.isExpand&&o.length)for(var i=o.length,a=i-1;a>=0;a--){var s=o[a];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},r.push(s)}}function hur(t,e){var r=t.isExpand?t.children:[],n=t.parentNode.children,o=t.hierNode.i?n[t.hierNode.i-1]:null;if(r.length){XGn(t);var i=(r[0].hierNode.prelim+r[r.length-1].hierNode.prelim)/2;o?(t.hierNode.prelim=o.hierNode.prelim+e(t,o),t.hierNode.modifier=t.hierNode.prelim-i):t.hierNode.prelim=i}else o&&(t.hierNode.prelim=o.hierNode.prelim+e(t,o));t.parentNode.hierNode.defaultAncestor=ZGn(t,o,t.parentNode.hierNode.defaultAncestor||n[0],e)}function mur(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function $rt(t){return arguments.length?t:eVn}function RF(t,e){return t-=Math.PI/2,{x:e*Math.cos(t),y:e*Math.sin(t)}}function gur(t,e){return gi(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function XGn(t){for(var e=t.children,r=e.length,n=0,o=0;--r>=0;){var i=e[r];i.hierNode.prelim+=n,i.hierNode.modifier+=n,o+=i.hierNode.change,n+=i.hierNode.shift+o}}function ZGn(t,e,r,n){if(e){for(var o=t,i=t,a=i.parentNode.children[0],s=e,c=o.hierNode.modifier,l=i.hierNode.modifier,u=a.hierNode.modifier,f=s.hierNode.modifier;s=Zrt(s),i=Qrt(i),s&&i;){o=Zrt(o),a=Qrt(a),o.hierNode.ancestor=t;var h=s.hierNode.prelim+f-i.hierNode.prelim-l+n(s,i);h>0&&($Gn(QGn(s,t,r),t,h),l+=h,c+=h),f+=s.hierNode.modifier,l+=i.hierNode.modifier,c+=o.hierNode.modifier,u+=a.hierNode.modifier}s&&!Zrt(o)&&(o.hierNode.thread=s,o.hierNode.modifier+=f-c),i&&!Qrt(a)&&(a.hierNode.thread=i,a.hierNode.modifier+=l-u,r=t)}return r}function Zrt(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function Qrt(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function QGn(t,e,r){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:r}function $Gn(t,e,r){var n=r/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=r,e.hierNode.modifier+=r,e.hierNode.prelim+=r,t.hierNode.change+=n}function eVn(t,e){return t.parentNode===e.parentNode?1:2}var tVn=function(){function t(){this.parentPoint=[],this.childPoints=[]}return t}(),rVn=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new tVn},e.prototype.buildPath=function(r,n){var o=n.childPoints,i=o.length,a=n.parentPoint,s=o[0],c=o[i-1];if(i===1){r.moveTo(a[0],a[1]),r.lineTo(s[0],s[1]);return}var l=n.orient,u=l==="TB"||l==="BT"?0:1,f=1-u,h=er(n.forkPosition,1),m=[];m[u]=a[u],m[f]=a[f]+(c[f]-a[f])*h,r.moveTo(a[0],a[1]),r.lineTo(m[0],m[1]),r.moveTo(s[0],s[1]),m[u]=s[u],r.lineTo(m[0],m[1]),m[u]=c[u],r.lineTo(m[0],m[1]),r.lineTo(c[0],c[1]);for(var g=1;g<i-1;g++){var v=o[g];r.moveTo(v[0],v[1]),m[u]=v[u],r.lineTo(m[0],m[1])}},e}(en),nVn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r._mainGroup=new Er,r}return e.prototype.init=function(r,n){this._controller=new K3(n.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},e.prototype.render=function(r,n,o){var i=r.getData(),a=r.layoutInfo,s=this._mainGroup,c=r.get("layout");c==="radial"?(s.x=a.x+a.width/2,s.y=a.y+a.height/2):(s.x=a.x,s.y=a.y),this._updateViewCoordSys(r,o),this._updateController(r,n,o);var l=this._data;i.diff(l).add(function(u){vur(i,u)&&yur(i,u,null,s,r)}).update(function(u,f){var h=l.getItemGraphicEl(f);if(!vur(i,u)){h&&xur(l,f,h,s,r);return}yur(i,u,h,s,r)}).remove(function(u){var f=l.getItemGraphicEl(u);f&&xur(l,u,f,s,r)}).execute(),this._nodeScaleRatio=r.get("nodeScaleRatio"),this._updateNodeAndLinkScale(r),r.get("expandAndCollapse")===!0&&i.eachItemGraphicEl(function(u,f){u.off("click").on("click",function(){o.dispatchAction({type:"treeExpandAndCollapse",seriesId:r.id,dataIndex:f})})}),this._data=i},e.prototype._updateViewCoordSys=function(r,n){var o=r.getData(),i=[];o.each(function(f){var h=o.getItemLayout(f);h&&!isNaN(h.x)&&!isNaN(h.y)&&i.push([+h.x,+h.y])});var a=[],s=[];XU(i,a,s);var c=this._min,l=this._max;s[0]-a[0]===0&&(a[0]=c?c[0]:a[0]-1,s[0]=l?l[0]:s[0]+1),s[1]-a[1]===0&&(a[1]=c?c[1]:a[1]-1,s[1]=l?l[1]:s[1]+1);var u=r.coordinateSystem=new N6;u.zoomLimit=r.get("scaleLimit"),u.setBoundingRect(a[0],a[1],s[0]-a[0],s[1]-a[1]),u.setCenter(r.get("center"),n),u.setZoom(r.get("zoom")),this.group.attr({x:u.x,y:u.y,scaleX:u.scaleX,scaleY:u.scaleY}),this._min=a,this._max=s},e.prototype._updateController=function(r,n,o){var i=this,a=this._controller,s=this._controllerHost,c=this.group;a.setPointerChecker(function(l,u,f){var h=c.getBoundingRect();return h.applyTransform(c.transform),h.contain(u,f)&&!pM(l,o,r)}),a.enable(r.get("roam")),s.zoomLimit=r.get("scaleLimit"),s.zoom=r.coordinateSystem.getZoom(),a.off("pan").off("zoom").on("pan",function(l){bJ(s,l.dx,l.dy),o.dispatchAction({seriesId:r.id,type:"treeRoam",dx:l.dx,dy:l.dy})}).on("zoom",function(l){xJ(s,l.scale,l.originX,l.originY),o.dispatchAction({seriesId:r.id,type:"treeRoam",zoom:l.scale,originX:l.originX,originY:l.originY}),i._updateNodeAndLinkScale(r),o.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(r){var n=r.getData(),o=this._getNodeGlobalScale(r);n.eachItemGraphicEl(function(i,a){i.setSymbolScale(o)})},e.prototype._getNodeGlobalScale=function(r){var n=r.coordinateSystem;if(n.type!=="view")return 1;var o=this._nodeScaleRatio,i=n.scaleX||1,a=n.getZoom(),s=(a-1)*o+1;return s/i},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},e.type="tree",e}(so);function vur(t,e){var r=t.getItemLayout(e);return r&&!isNaN(r.x)&&!isNaN(r.y)}function yur(t,e,r,n,o){var i=!r,a=t.tree.getNodeByDataIndex(e),s=a.getModel(),c=a.getVisual("style").fill,l=a.isExpand===!1&&a.children.length!==0?c:"#fff",u=t.tree.root,f=a.parentNode===u?a:a.parentNode||a,h=t.getItemGraphicEl(f.dataIndex),m=f.getLayout(),g=h?{x:h.__oldX,y:h.__oldY,rawX:h.__radialOldRawX,rawY:h.__radialOldRawY}:m,v=a.getLayout();i?(r=new P6(t,e,null,{symbolInnerColor:l,useNameLabel:!0}),r.x=g.x,r.y=g.y):r.updateData(t,e,null,{symbolInnerColor:l,useNameLabel:!0}),r.__radialOldRawX=r.__radialRawX,r.__radialOldRawY=r.__radialRawY,r.__radialRawX=v.rawX,r.__radialRawY=v.rawY,n.add(r),t.setItemGraphicEl(e,r),r.__oldX=r.x,r.__oldY=r.y,Un(r,{x:v.x,y:v.y},o);var b=r.getSymbolPath();if(o.get("layout")==="radial"){var w=u.children[0],_=w.getLayout(),I=w.children.length,B=void 0,L=void 0;if(v.x===_.x&&a.isExpand===!0&&w.children.length){var D={x:(w.children[0].getLayout().x+w.children[I-1].getLayout().x)/2,y:(w.children[0].getLayout().y+w.children[I-1].getLayout().y)/2};B=Math.atan2(D.y-_.y,D.x-_.x),B<0&&(B=Math.PI*2+B),L=D.x<_.x,L&&(B=B-Math.PI)}else B=Math.atan2(v.y-_.y,v.x-_.x),B<0&&(B=Math.PI*2+B),a.children.length===0||a.children.length!==0&&a.isExpand===!1?(L=v.x<_.x,L&&(B=B-Math.PI)):(L=v.x>_.x,L||(B=B-Math.PI));var z=L?"left":"right",G=s.getModel("label"),U=G.get("rotate"),T=U*(Math.PI/180),P=b.getTextContent();P&&(b.setTextConfig({position:G.get("position")||z,rotation:U==null?-B:T,origin:"center"}),P.setStyle("verticalAlign","middle"))}var j=s.get(["emphasis","focus"]),M=j==="relative"?IU(a.getAncestorsIndices(),a.getDescendantIndices()):j==="ancestor"?a.getAncestorsIndices():j==="descendant"?a.getDescendantIndices():null;M&&(Vr(r).focus=M),oVn(o,a,u,r,g,m,v,n),r.__edge&&(r.onHoverStateChange=function(y){if(y!=="blur"){var x=a.parentNode&&t.getItemGraphicEl(a.parentNode.dataIndex);x&&x.hoverState===rF||nF(r.__edge,y)}})}function oVn(t,e,r,n,o,i,a,s){var c=e.getModel(),l=t.get("edgeShape"),u=t.get("layout"),f=t.getOrient(),h=t.get(["lineStyle","curveness"]),m=t.get("edgeForkPosition"),g=c.getModel("lineStyle").getLineStyle(),v=n.__edge;if(l==="curve")e.parentNode&&e.parentNode!==r&&(v||(v=n.__edge=new aF({shape:ent(u,f,h,o,o)})),Un(v,{shape:ent(u,f,h,i,a)},t));else if(l==="polyline"&&u==="orthogonal"&&e!==r&&e.children&&e.children.length!==0&&e.isExpand===!0){for(var b=e.children,w=[],_=0;_<b.length;_++){var I=b[_].getLayout();w.push([I.x,I.y])}v||(v=n.__edge=new rVn({shape:{parentPoint:[a.x,a.y],childPoints:[[a.x,a.y]],orient:f,forkPosition:m}})),Un(v,{shape:{parentPoint:[a.x,a.y],childPoints:w}},t)}v&&!(l==="polyline"&&!e.isExpand)&&(v.useStyle(yr({strokeNoScale:!0,fill:null},g)),vs(v,c,"lineStyle"),RS(v),s.add(v))}function bur(t,e,r,n,o){var i=e.tree.root,a=wur(i,t),s=a.source,c=a.sourceLayout,l=e.getItemGraphicEl(t.dataIndex);if(!!l){var u=e.getItemGraphicEl(s.dataIndex),f=u.__edge,h=l.__edge||(s.isExpand===!1||s.children.length===1?f:void 0),m=n.get("edgeShape"),g=n.get("layout"),v=n.get("orient"),b=n.get(["lineStyle","curveness"]);h&&(m==="curve"?jw(h,{shape:ent(g,v,b,c,c),style:{opacity:0}},n,{cb:function(){r.remove(h)},removeOpt:o}):m==="polyline"&&n.get("layout")==="orthogonal"&&jw(h,{shape:{parentPoint:[c.x,c.y],childPoints:[[c.x,c.y]]},style:{opacity:0}},n,{cb:function(){r.remove(h)},removeOpt:o}))}}function wur(t,e){for(var r=e.parentNode===t?e:e.parentNode||e,n;n=r.getLayout(),n==null;)r=r.parentNode===t?r:r.parentNode||r;return{source:r,sourceLayout:n}}function xur(t,e,r,n,o){var i=t.tree.getNodeByDataIndex(e),a=t.tree.root,s=wur(a,i).sourceLayout,c={duration:o.get("animationDurationUpdate"),easing:o.get("animationEasingUpdate")};jw(r,{x:s.x+1,y:s.y+1},o,{cb:function(){n.remove(r),t.setItemGraphicEl(e,null)},removeOpt:c}),r.fadeOut(null,t.hostModel,{fadeLabel:!0,animation:c}),i.children.forEach(function(l){bur(l,t,n,o,c)}),bur(i,t,n,o,c)}function ent(t,e,r,n,o){var i,a,s,c,l,u,f,h;if(t==="radial"){l=n.rawX,f=n.rawY,u=o.rawX,h=o.rawY;var m=RF(l,f),g=RF(l,f+(h-f)*r),v=RF(u,h+(f-h)*r),b=RF(u,h);return{x1:m.x||0,y1:m.y||0,x2:b.x||0,y2:b.y||0,cpx1:g.x||0,cpy1:g.y||0,cpx2:v.x||0,cpy2:v.y||0}}else l=n.x,f=n.y,u=o.x,h=o.y,(e==="LR"||e==="RL")&&(i=l+(u-l)*r,a=f,s=u+(l-u)*r,c=h),(e==="TB"||e==="BT")&&(i=l,a=f+(h-f)*r,s=u,c=h+(f-h)*r);return{x1:l,y1:f,x2:u,y2:h,cpx1:i,cpy1:a,cpx2:s,cpy2:c}}var Aur=nVn;d();p();d();p();d();p();var e2=un();function iVn(t){var e=t.mainData,r=t.datas;r||(r={main:e},t.datasAttr={main:"data"}),t.datas=t.mainData=null,Sur(e,r,t),ue(r,function(n){ue(e.TRANSFERABLE_METHODS,function(o){n.wrapMethod(o,Gr(aVn,t))})}),e.wrapMethod("cloneShallow",Gr(cVn,t)),ue(e.CHANGABLE_METHODS,function(n){e.wrapMethod(n,Gr(sVn,t))}),ms(r[e.dataType]===e)}function aVn(t,e){if(fVn(this)){var r=it({},e2(this).datas);r[this.dataType]=e,Sur(e,r,t)}else tnt(e,this.dataType,e2(this).mainData,t);return e}function sVn(t,e){return t.struct&&t.struct.update(),e}function cVn(t,e){return ue(e2(e).datas,function(r,n){r!==e&&tnt(r.cloneShallow(),n,e,t)}),e}function lVn(t){var e=e2(this).mainData;return t==null||e==null?e:e2(e).datas[t]}function uVn(){var t=e2(this).mainData;return t==null?[{data:t}]:ct(bn(e2(t).datas),function(e){return{type:e,data:e2(t).datas[e]}})}function fVn(t){return e2(t).mainData===t}function Sur(t,e,r){e2(t).datas={},ue(e,function(n,o){tnt(n,o,t,r)})}function tnt(t,e,r,n){e2(r).datas[e]=t,e2(t).mainData=r,t.dataType=e,n.struct&&(t[n.structAttr]=n.struct,n.struct[n.datasAttr[e]]=t),t.getLinkedData=lVn,t.getLinkedDataAll=uVn}var oTe=iVn;var dVn=function(){function t(e,r){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=e||"",this.hostTree=r}return t.prototype.isRemoved=function(){return this.dataIndex<0},t.prototype.eachNode=function(e,r,n){sr(e)&&(n=r,r=e,e=null),e=e||{},Tt(e)&&(e={order:e});var o=e.order||"preorder",i=this[e.attr||"children"],a;o==="preorder"&&(a=r.call(n,this));for(var s=0;!a&&s<i.length;s++)i[s].eachNode(e,r,n);o==="postorder"&&r.call(n,this)},t.prototype.updateDepthAndHeight=function(e){var r=0;this.depth=e;for(var n=0;n<this.children.length;n++){var o=this.children[n];o.updateDepthAndHeight(e+1),o.height>r&&(r=o.height)}this.height=r+1},t.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var r=0,n=this.children,o=n.length;r<o;r++){var i=n[r].getNodeById(e);if(i)return i}},t.prototype.contains=function(e){if(e===this)return!0;for(var r=0,n=this.children,o=n.length;r<o;r++){var i=n[r].contains(e);if(i)return i}},t.prototype.getAncestors=function(e){for(var r=[],n=e?this:this.parentNode;n;)r.push(n),n=n.parentNode;return r.reverse(),r},t.prototype.getAncestorsIndices=function(){for(var e=[],r=this;r;)e.push(r.dataIndex),r=r.parentNode;return e.reverse(),e},t.prototype.getDescendantIndices=function(){var e=[];return this.eachNode(function(r){e.push(r.dataIndex)}),e},t.prototype.getValue=function(e){var r=this.hostTree.data;return r.getStore().get(r.getDimensionIndex(e||"value"),this.dataIndex)},t.prototype.setLayout=function(e,r){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,r)},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},t.prototype.getModel=function(e){if(!(this.dataIndex<0)){var r=this.hostTree,n=r.data.getItemModel(this.dataIndex);return n.getModel(e)}},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},t.prototype.setVisual=function(e,r){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,r)},t.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},t.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,r=0;r<e.length;++r)if(e[r]===this)return r;return-1}return-1},t.prototype.isAncestorOf=function(e){for(var r=e.parentNode;r;){if(r===this)return!0;r=r.parentNode}return!1},t.prototype.isDescendantOf=function(e){return e!==this&&e.isAncestorOf(this)},t}();var pVn=function(){function t(e){this.type="tree",this._nodes=[],this.hostModel=e}return t.prototype.eachNode=function(e,r,n){this.root.eachNode(e,r,n)},t.prototype.getNodeByDataIndex=function(e){var r=this.data.getRawIndex(e);return this._nodes[r]},t.prototype.getNodeById=function(e){return this.root.getNodeById(e)},t.prototype.update=function(){for(var e=this.data,r=this._nodes,n=0,o=r.length;n<o;n++)r[n].dataIndex=-1;for(var n=0,o=e.count();n<o;n++)r[e.getRawIndex(n)].dataIndex=n},t.prototype.clearLayouts=function(){this.data.clearItemLayouts()},t.createTree=function(e,r,n){var o=new t(r),i=[],a=1;s(e);function s(u,f){var h=u.value;a=Math.max(a,st(h)?h.length:1),i.push(u);var m=new dVn(Is(u.name,""),o);f?hVn(m,f):o.root=m,o._nodes.push(m);var g=u.children;if(g)for(var v=0;v<g.length;v++)s(g[v],m)}o.root.updateDepthAndHeight(0);var c=HS(i,{coordDimensions:["value"],dimensionsCount:a}).dimensions,l=new Rc(c,r);return l.initData(i),n&&n(l),oTe({mainData:l,struct:o,structAttr:"tree"}),o.update(),o},t}();function hVn(t,e){var r=e.children;t.parentNode!==e&&(r.push(t),t.parentNode=e)}var AJ=pVn;d();p();function B6(t,e,r){if(t&&an(e,t.type)>=0){var n=r.getData().tree.root,o=t.targetNode;if(Tt(o)&&(o=n.getNodeById(o)),o&&n.contains(o))return{node:o};var i=t.targetNodeId;if(i!=null&&(o=n.getNodeById(i)))return{node:o}}}function rnt(t){for(var e=[];t;)t=t.parentNode,t&&e.push(t);return e.reverse()}function SJ(t,e){var r=rnt(t);return an(r,e)>=0}function mM(t,e){for(var r=[];t;){var n=t.dataIndex;r.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return r.reverse(),r}var mVn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.hasSymbolVisual=!0,r.ignoreStyleOnData=!0,r}return e.prototype.getInitialData=function(r){var n={name:r.name,children:r.data},o=r.leaves||{},i=new Ao(o,this,this.ecModel),a=AJ.createTree(n,this,s);function s(f){f.wrapMethod("getItemModel",function(h,m){var g=a.getNodeByDataIndex(m);return g&&g.children.length&&g.isExpand||(h.parentModel=i),h})}var c=0;a.eachNode("preorder",function(f){f.depth>c&&(c=f.depth)});var l=r.expandAndCollapse,u=l&&r.initialTreeDepth>=0?r.initialTreeDepth:c;return a.root.eachNode("preorder",function(f){var h=f.hostTree.data.getRawDataItem(f.dataIndex);f.isExpand=h&&h.collapsed!=null?!h.collapsed:f.depth<=u}),a.data},e.prototype.getOrient=function(){var r=this.get("orient");return r==="horizontal"?r="LR":r==="vertical"&&(r="TB"),r},e.prototype.setZoom=function(r){this.option.zoom=r},e.prototype.setCenter=function(r){this.option.center=r},e.prototype.formatTooltip=function(r,n,o){for(var i=this.getData().tree,a=i.root.children[0],s=i.getNodeByDataIndex(r),c=s.getValue(),l=s.name;s&&s!==a;)l=s.parentNode.name+"."+l,s=s.parentNode;return es("nameValue",{name:l,value:c,noValue:isNaN(c)||c==null})},e.prototype.getDataParams=function(r){var n=t.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(r);return n.treeAncestors=mM(o,this),n.collapsed=!o.isExpand,n},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(So),Eur=mVn;d();p();d();p();function _ur(t,e,r){for(var n=[t],o=[],i;i=n.pop();)if(o.push(i),i.isExpand){var a=i.children;if(a.length)for(var s=0;s<a.length;s++)n.push(a[s])}for(;i=o.pop();)e(i,r)}function EJ(t,e){for(var r=[t],n;n=r.pop();)if(e(n),n.isExpand){var o=n.children;if(o.length)for(var i=o.length-1;i>=0;i--)r.push(o[i])}}function ont(t,e){t.eachSeriesByType("tree",function(r){gVn(r,e)})}function gVn(t,e){var r=gur(t,e);t.layoutInfo=r;var n=t.get("layout"),o=0,i=0,a=null;n==="radial"?(o=2*Math.PI,i=Math.min(r.height,r.width)/2,a=$rt(function(I,B){return(I.parentNode===B.parentNode?1:2)/I.depth})):(o=r.width,i=r.height,a=$rt());var s=t.getData().tree.root,c=s.children[0];if(c){pur(s),_ur(c,hur,a),s.hierNode.modifier=-c.hierNode.prelim,EJ(c,mur);var l=c,u=c,f=c;EJ(c,function(I){var B=I.getLayout().x;B<l.getLayout().x&&(l=I),B>u.getLayout().x&&(u=I),I.depth>f.depth&&(f=I)});var h=l===u?1:a(l,u)/2,m=h-l.getLayout().x,g=0,v=0,b=0,w=0;if(n==="radial")g=o/(u.getLayout().x+h+m),v=i/(f.depth-1||1),EJ(c,function(I){b=(I.getLayout().x+m)*g,w=(I.depth-1)*v;var B=RF(b,w);I.setLayout({x:B.x,y:B.y,rawX:b,rawY:w},!0)});else{var _=t.getOrient();_==="RL"||_==="LR"?(v=i/(u.getLayout().x+h+m),g=o/(f.depth-1||1),EJ(c,function(I){w=(I.getLayout().x+m)*v,b=_==="LR"?(I.depth-1)*g:o-(I.depth-1)*g,I.setLayout({x:b,y:w},!0)})):(_==="TB"||_==="BT")&&(g=o/(u.getLayout().x+h+m),v=i/(f.depth-1||1),EJ(c,function(I){b=(I.getLayout().x+m)*g,w=_==="TB"?(I.depth-1)*v:i-(I.depth-1)*v,I.setLayout({x:b,y:w},!0)}))}}}d();p();function int(t){t.eachSeriesByType("tree",function(e){var r=e.getData(),n=r.tree;n.eachNode(function(o){var i=o.getModel(),a=i.getModel("itemStyle").getItemStyle(),s=r.ensureUniqueItemVisual(o.dataIndex,"style");it(s,a)})})}d();p();function Cur(t){t.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(e,r){r.eachComponent({mainType:"series",subType:"tree",query:e},function(n){var o=e.dataIndex,i=n.getData().tree,a=i.getNodeByDataIndex(o);a.isExpand=!a.isExpand})}),t.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(e,r,n){r.eachComponent({mainType:"series",subType:"tree",query:e},function(o){var i=o.coordinateSystem,a=wJ(i,e,void 0,n);o.setCenter&&o.setCenter(a.center),o.setZoom&&o.setZoom(a.zoom)})})}function ant(t){t.registerChartView(Aur),t.registerSeriesModel(Eur),t.registerLayout(ont),t.registerVisual(int),Cur(t)}d();p();d();p();var kur=["treemapZoomToNode","treemapRender","treemapMove"];function Tur(t){for(var e=0;e<kur.length;e++)t.registerAction({type:kur[e],update:"updateView"},$a);t.registerAction({type:"treemapRootToNode",update:"updateView"},function(r,n){n.eachComponent({mainType:"series",subType:"treemap",query:r},o);function o(i,a){var s=["treemapZoomToNode","treemapRootToNode"],c=B6(r,s,i);if(c){var l=i.getViewRoot();l&&(r.direction=SJ(l,c.node)?"rollUp":"drillDown"),i.resetViewRoot(c.node)}}})}d();p();d();p();function Ele(t){var e=t.getData(),r=e.tree,n={};r.eachNode(function(o){for(var i=o;i&&i.depth>1;)i=i.parentNode;var a=Bce(t.ecModel,i.name||i.dataIndex+"",n);o.setVisual("decal",a)})}var vVn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.preventUsingHoverLayer=!0,r}return e.prototype.getInitialData=function(r,n){var o={name:r.name,children:r.data};Iur(o);var i=r.levels||[],a=this.designatedVisualItemStyle={},s=new Ao({itemStyle:a},this,n);i=r.levels=yVn(i,n);var c=ct(i||[],function(f){return new Ao(f,s,n)},this),l=AJ.createTree(o,this,u);function u(f){f.wrapMethod("getItemModel",function(h,m){var g=l.getNodeByDataIndex(m),v=g?c[g.depth]:null;return h.parentModel=v||s,h})}return l.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(r,n,o){var i=this.getData(),a=this.getRawValue(r),s=i.getName(r);return es("nameValue",{name:s,value:a})},e.prototype.getDataParams=function(r){var n=t.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(r);return n.treeAncestors=mM(o,this),n.treePathInfo=n.treeAncestors,n},e.prototype.setLayoutInfo=function(r){this.layoutInfo=this.layoutInfo||{},it(this.layoutInfo,r)},e.prototype.mapIdToIndex=function(r){var n=this._idIndexMap;n||(n=this._idIndexMap=cr(),this._idIndexMapCount=0);var o=n.get(r);return o==null&&n.set(r,o=this._idIndexMapCount++),o},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(r){r?this._viewRoot=r:r=this._viewRoot;var n=this.getRawData().tree.root;(!r||r!==n&&!n.contains(r))&&(this._viewRoot=n)},e.prototype.enableAriaDecal=function(){Ele(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"\u25B6",zoomToNodeRatio:.32*.32,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(So);function Iur(t){var e=0;ue(t.children,function(n){Iur(n);var o=n.value;st(o)&&(o=o[0]),e+=o});var r=t.value;st(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=e),r<0&&(r=0),st(t.value)?t.value[0]=r:t.value=r}function yVn(t,e){var r=Co(e.get("color")),n=Co(e.get(["aria","decal","decals"]));if(!!r){t=t||[];var o,i;ue(t,function(s){var c=new Ao(s),l=c.get("color"),u=c.get("decal");(c.get(["itemStyle","color"])||l&&l!=="none")&&(o=!0),(c.get(["itemStyle","decal"])||u&&u!=="none")&&(i=!0)});var a=t[0]||(t[0]={});return o||(a.color=r.slice()),!i&&n&&(a.decal=n.slice()),t}}var Rur=vVn;d();p();d();p();var bVn=8,Mur=8,snt=5,xVn=function(){function t(e){this.group=new Er,e.add(this.group)}return t.prototype.render=function(e,r,n,o){var i=e.getModel("breadcrumb"),a=this.group;if(a.removeAll(),!(!i.get("show")||!n)){var s=i.getModel("itemStyle"),c=i.getModel("emphasis"),l=s.getModel("textStyle"),u=c.getModel(["itemStyle","textStyle"]),f={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:r.getWidth(),height:r.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,f,l),this._renderContent(e,f,s,c,l,u,o),K7(a,f.pos,f.box)}},t.prototype._prepare=function(e,r,n){for(var o=e;o;o=o.parentNode){var i=Is(o.getModel().get("name"),""),a=n.getTextRect(i),s=Math.max(a.width+bVn*2,r.emptyItemWidth);r.totalWidth+=s+Mur,r.renderList.push({node:o,text:i,width:s})}},t.prototype._renderContent=function(e,r,n,o,i,a,s){for(var c=0,l=r.emptyItemWidth,u=e.get(["breadcrumb","height"]),f=Mor(r.pos,r.box),h=r.totalWidth,m=r.renderList,g=o.getModel("itemStyle").getItemStyle(),v=m.length-1;v>=0;v--){var b=m[v],w=b.node,_=b.width,I=b.text;h>f.width&&(h-=_-l,_=l,I=null);var B=new Ic({shape:{points:wVn(c,0,_,u,v===m.length-1,v===0)},style:yr(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new Ln({style:Ho(i,{text:I})}),textConfig:{position:"inside"},z2:v6*1e4,onclick:Gr(s,w)});B.disableLabelAnimation=!0,B.getTextContent().ensureState("emphasis").style=Ho(a,{text:I}),B.ensureState("emphasis").style=g,Mo(B,o.get("focus"),o.get("blurScope"),o.get("disabled")),this.group.add(B),AVn(B,e,w),c+=_+Mur}},t.prototype.remove=function(){this.group.removeAll()},t}();function wVn(t,e,r,n,o,i){var a=[[o?t:t-snt,e],[t+r,e],[t+r,e+n],[o?t:t-snt,e+n]];return!i&&a.splice(2,0,[t+r+snt,e+n/2]),!o&&a.push([t,e+n/2]),a}function AVn(t,e,r){Vr(t).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:r&&r.dataIndex,name:r&&r.name},treePathInfo:r&&mM(r,e)}}var Pur=xVn;d();p();var SVn=function(){function t(){this._storage=[],this._elExistsMap={}}return t.prototype.add=function(e,r,n,o,i){return this._elExistsMap[e.id]?!1:(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:r,duration:n,delay:o,easing:i}),!0)},t.prototype.finished=function(e){return this._finishedCallback=e,this},t.prototype.start=function(){for(var e=this,r=this._storage.length,n=function(){r--,r<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},o=0,i=this._storage.length;o<i;o++){var a=this._storage[o];a.el.animateTo(a.target,{duration:a.duration,delay:a.delay,easing:a.easing,setToFinal:!0,done:n,aborted:n})}return this},t}();function Nur(){return new SVn}var cnt=Er,Bur=En,Our=3,Dur="label",Lur="upperLabel",_Vn=v6*10,CVn=v6*2,kVn=v6*3,MF=ay([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),Uur=function(t){var e=MF(t);return e.stroke=e.fill=e.lineWidth=null,e},iTe=un(),TVn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r._state="ready",r._storage=_le(),r}return e.prototype.render=function(r,n,o,i){var a=n.findComponents({mainType:"series",subType:"treemap",query:i});if(!(an(a,r)<0)){this.seriesModel=r,this.api=o,this.ecModel=n;var s=["treemapZoomToNode","treemapRootToNode"],c=B6(i,s,r),l=i&&i.type,u=r.layoutInfo,f=!this._oldTree,h=this._storage,m=l==="treemapRootToNode"&&c&&h?{rootNodeGroup:h.nodeGroup[c.node.getRawIndex()],direction:i.direction}:null,g=this._giveContainerGroup(u),v=r.get("animation"),b=this._doRender(g,r,m);v&&!f&&(!l||l==="treemapZoomToNode"||l==="treemapRootToNode")?this._doAnimation(g,b,r,m):b.renderFinally(),this._resetController(o),this._renderBreadcrumb(r,o,c)}},e.prototype._giveContainerGroup=function(r){var n=this._containerGroup;return n||(n=this._containerGroup=new cnt,this._initEvents(n),this.group.add(n)),n.x=r.x,n.y=r.y,n},e.prototype._doRender=function(r,n,o){var i=n.getData().tree,a=this._oldTree,s=_le(),c=_le(),l=this._storage,u=[];function f(b,w,_,I){return IVn(n,c,l,o,s,u,b,w,_,I)}m(i.root?[i.root]:[],a&&a.root?[a.root]:[],r,i===a||!a,0);var h=g(l);return this._oldTree=i,this._storage=c,{lastsForAnimation:s,willDeleteEls:h,renderFinally:v};function m(b,w,_,I,B){I?(w=b,ue(b,function(z,G){!z.isRemoved()&&D(G,G)})):new kh(w,b,L,L).add(D).update(D).remove(Gr(D,null)).execute();function L(z){return z.getId()}function D(z,G){var U=z!=null?b[z]:null,T=G!=null?w[G]:null,P=f(U,T,_,B);P&&m(U&&U.viewChildren||[],T&&T.viewChildren||[],P,I,B+1)}}function g(b){var w=_le();return b&&ue(b,function(_,I){var B=w[I];ue(_,function(L){L&&(B.push(L),iTe(L).willDelete=!0)})}),w}function v(){ue(h,function(b){ue(b,function(w){w.parent&&w.parent.remove(w)})}),ue(u,function(b){b.invisible=!0,b.dirty()})}},e.prototype._doAnimation=function(r,n,o,i){var a=o.get("animationDurationUpdate"),s=o.get("animationEasing"),c=(sr(a)?0:a)||0,l=(sr(s)?null:s)||"cubicOut",u=Nur();ue(n.willDeleteEls,function(f,h){ue(f,function(m,g){if(!m.invisible){var v=m.parent,b,w=iTe(v);if(i&&i.direction==="drillDown")b=v===i.rootNodeGroup?{shape:{x:0,y:0,width:w.nodeWidth,height:w.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var _=0,I=0;w.willDelete||(_=w.nodeWidth/2,I=w.nodeHeight/2),b=h==="nodeGroup"?{x:_,y:I,style:{opacity:0}}:{shape:{x:_,y:I,width:0,height:0},style:{opacity:0}}}b&&u.add(m,b,c,0,l)}})}),ue(this._storage,function(f,h){ue(f,function(m,g){var v=n.lastsForAnimation[h][g],b={};!v||(m instanceof Er?v.oldX!=null&&(b.x=m.x,b.y=m.y,m.x=v.oldX,m.y=v.oldY):(v.oldShape&&(b.shape=it({},m.shape),m.setShape(v.oldShape)),v.fadein?(m.setStyle("opacity",0),b.style={opacity:1}):m.style.opacity!==1&&(b.style={opacity:1})),u.add(m,b,c,0,l))})},this),this._state="animating",u.finished(nr(function(){this._state="ready",n.renderFinally()},this)).start()},e.prototype._resetController=function(r){var n=this._controller;n||(n=this._controller=new K3(r.getZr()),n.enable(this.seriesModel.get("roam")),n.on("pan",nr(this._onPan,this)),n.on("zoom",nr(this._onZoom,this)));var o=new Zr(0,0,r.getWidth(),r.getHeight());n.setPointerChecker(function(i,a,s){return o.contain(a,s)})},e.prototype._clearController=function(){var r=this._controller;r&&(r.dispose(),r=null)},e.prototype._onPan=function(r){if(this._state!=="animating"&&(Math.abs(r.dx)>Our||Math.abs(r.dy)>Our)){var n=this.seriesModel.getData().tree.root;if(!n)return;var o=n.getLayout();if(!o)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:o.x+r.dx,y:o.y+r.dy,width:o.width,height:o.height}})}},e.prototype._onZoom=function(r){var n=r.originX,o=r.originY;if(this._state!=="animating"){var i=this.seriesModel.getData().tree.root;if(!i)return;var a=i.getLayout();if(!a)return;var s=new Zr(a.x,a.y,a.width,a.height),c=this.seriesModel.layoutInfo;n-=c.x,o-=c.y;var l=rf();Ah(l,l,[-n,-o]),kY(l,l,[r.scale,r.scale]),Ah(l,l,[n,o]),s.applyTransform(l),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},e.prototype._initEvents=function(r){var n=this;r.on("click",function(o){if(n._state==="ready"){var i=n.seriesModel.get("nodeClick",!0);if(!!i){var a=n.findTarget(o.offsetX,o.offsetY);if(!!a){var s=a.node;if(s.getLayout().isLeafRoot)n._rootToNode(a);else if(i==="zoomToNode")n._zoomToNode(a);else if(i==="link"){var c=s.hostTree.data.getItemModel(s.dataIndex),l=c.get("link",!0),u=c.get("target",!0)||"blank";l&&hF(l,u)}}}}},this)},e.prototype._renderBreadcrumb=function(r,n,o){var i=this;o||(o=r.get("leafDepth",!0)!=null?{node:r.getViewRoot()}:this.findTarget(n.getWidth()/2,n.getHeight()/2),o||(o={node:r.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new Pur(this.group))).render(r,n,o.node,function(a){i._state!=="animating"&&(SJ(r.getViewRoot(),a)?i._rootToNode({node:a}):i._zoomToNode({node:a}))})},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=_le(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(r){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:r.node})},e.prototype._rootToNode=function(r){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:r.node})},e.prototype.findTarget=function(r,n){var o,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},function(a){var s=this._storage.background[a.getRawIndex()];if(s){var c=s.transformCoordToLocal(r,n),l=s.shape;if(l.x<=c[0]&&c[0]<=l.x+l.width&&l.y<=c[1]&&c[1]<=l.y+l.height)o={node:a,offsetX:c[0],offsetY:c[1]};else return!1}},this),o},e.type="treemap",e}(so);function _le(){return{nodeGroup:[],background:[],content:[]}}function IVn(t,e,r,n,o,i,a,s,c,l){if(!a)return;var u=a.getLayout(),f=t.getData(),h=a.getModel();if(f.setItemGraphicEl(a.dataIndex,null),!u||!u.isInView)return;var m=u.width,g=u.height,v=u.borderWidth,b=u.invisible,w=a.getRawIndex(),_=s&&s.getRawIndex(),I=a.viewChildren,B=u.upperHeight,L=I&&I.length,D=h.getModel("itemStyle"),z=h.getModel(["emphasis","itemStyle"]),G=h.getModel(["blur","itemStyle"]),U=h.getModel(["select","itemStyle"]),T=D.get("borderRadius")||0,P=re("nodeGroup",cnt);if(!P)return;if(c.add(P),P.x=u.x||0,P.y=u.y||0,P.markRedraw(),iTe(P).nodeWidth=m,iTe(P).nodeHeight=g,u.isAboveViewRoot)return P;var j=re("background",Bur,l,CVn);j&&N(P,j,L&&u.upperLabelHeight);var M=h.getModel("emphasis"),y=M.get("focus"),x=M.get("blurScope"),C=M.get("disabled"),R=y==="ancestor"?a.getAncestorsIndices():y==="descendant"?a.getDescendantIndices():y;if(L)V7(P)&&b6(P,!1),j&&(b6(j,!C),f.setItemGraphicEl(a.dataIndex,j),z4e(j,R,x));else{var E=re("content",Bur,l,kVn);E&&V(P,E),j.disableMorphing=!0,j&&V7(j)&&b6(j,!1),b6(P,!C),f.setItemGraphicEl(a.dataIndex,P),z4e(P,R,x)}return P;function N(q,X,K){var $=Vr(X);if($.dataIndex=a.dataIndex,$.seriesIndex=t.seriesIndex,X.setShape({x:0,y:0,width:m,height:g,r:T}),b)F(X);else{X.invisible=!1;var ee=a.getVisual("style"),se=ee.stroke,ve=Uur(D);ve.fill=se;var xe=MF(z);xe.fill=z.get("borderColor");var ke=MF(G);ke.fill=G.get("borderColor");var Pe=MF(U);if(Pe.fill=U.get("borderColor"),K){var Te=m-2*v;k(X,se,ee.opacity,{x:v,y:0,width:Te,height:B})}else X.removeTextContent();X.setStyle(ve),X.ensureState("emphasis").style=xe,X.ensureState("blur").style=ke,X.ensureState("select").style=Pe,RS(X)}q.add(X)}function V(q,X){var K=Vr(X);K.dataIndex=a.dataIndex,K.seriesIndex=t.seriesIndex;var $=Math.max(m-2*v,0),ee=Math.max(g-2*v,0);if(X.culling=!0,X.setShape({x:v,y:v,width:$,height:ee,r:T}),b)F(X);else{X.invisible=!1;var se=a.getVisual("style"),ve=se.fill,xe=Uur(D);xe.fill=ve,xe.decal=se.decal;var ke=MF(z),Pe=MF(G),Te=MF(U);k(X,ve,se.opacity,null),X.setStyle(xe),X.ensureState("emphasis").style=ke,X.ensureState("blur").style=Pe,X.ensureState("select").style=Te,RS(X)}q.add(X)}function F(q){!q.invisible&&i.push(q)}function k(q,X,K,$){var ee=h.getModel($?Lur:Dur),se=Is(h.get("name"),null),ve=ee.getShallow("show");Da(q,Yi(h,$?Lur:Dur),{defaultText:ve?se:null,inheritColor:X,defaultOpacity:K,labelFetcher:t,labelDataIndex:a.dataIndex});var xe=q.getTextContent();if(!!xe){var ke=xe.style,Pe=wY(ke.padding||0);$&&(q.setTextConfig({layoutRect:$}),xe.disableLabelLayout=!0),xe.beforeUpdate=function(){var Z=Math.max(($?$.width:q.shape.width)-Pe[1]-Pe[3],0),te=Math.max(($?$.height:q.shape.height)-Pe[0]-Pe[2],0);(ke.width!==Z||ke.height!==te)&&xe.setStyle({width:Z,height:te})},ke.truncateMinChar=2,ke.lineOverflow="truncate",H(ke,$,u);var Te=xe.getState("emphasis");H(Te?Te.style:null,$,u)}}function H(q,X,K){var $=q?q.text:null;if(!X&&K.isLeafRoot&&$!=null){var ee=t.get("drillDownIcon",!0);q.text=ee?ee+" "+$:$}}function re(q,X,K,$){var ee=_!=null&&r[q][_],se=o[q];return ee?(r[q][_]=null,Y(se,ee)):b||(ee=new X,ee instanceof ql&&(ee.z2=RVn(K,$)),oe(se,ee)),e[q][w]=ee}function Y(q,X){var K=q[w]={};X instanceof cnt?(K.oldX=X.x,K.oldY=X.y):K.oldShape=it({},X.shape)}function oe(q,X){var K=q[w]={},$=a.parentNode,ee=X instanceof Er;if($&&(!n||n.direction==="drillDown")){var se=0,ve=0,xe=o.background[$.getRawIndex()];!n&&xe&&xe.oldShape&&(se=xe.oldShape.width,ve=xe.oldShape.height),ee?(K.oldX=0,K.oldY=ve):K.oldShape={x:se,y:ve,width:0,height:0}}K.fadein=!ee}}function RVn(t,e){return t*_Vn+e}var Fur=TVn;d();p();d();p();var Tle=ue,MVn=Sr,cTe=-1,dnt=function(){function t(e){var r=e.mappingMethod,n=e.type,o=this.option=Pr(e);this.type=n,this.mappingMethod=r,this._normalizeData=BVn[r];var i=t.visualHandlers[n];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[r],r==="piecewise"?(lnt(o),PVn(o)):r==="category"?o.categories?NVn(o):lnt(o,!0):(ms(r!=="linear"||o.dataExtent),lnt(o))}return t.prototype.mapValueToVisual=function(e){var r=this._normalizeData(e);return this._normalizedToVisual(r,e)},t.prototype.getNormalizer=function(){return nr(this._normalizeData,this)},t.listVisualTypes=function(){return bn(t.visualHandlers)},t.isValidType=function(e){return t.visualHandlers.hasOwnProperty(e)},t.eachVisual=function(e,r,n){Sr(e)?ue(e,r,n):r.call(n,e)},t.mapVisual=function(e,r,n){var o,i=st(e)?[]:Sr(e)?{}:(o=!0,null);return t.eachVisual(e,function(a,s){var c=r.call(n,a,s);o?i=c:i[s]=c}),i},t.retrieveVisuals=function(e){var r={},n;return e&&Tle(t.visualHandlers,function(o,i){e.hasOwnProperty(i)&&(r[i]=e[i],n=!0)}),n?r:null},t.prepareVisualTypes=function(e){if(st(e))e=e.slice();else if(MVn(e)){var r=[];Tle(e,function(n,o){r.push(o)}),e=r}else return[];return e.sort(function(n,o){return o==="color"&&n!=="color"&&n.indexOf("color")===0?1:-1}),e},t.dependsOn=function(e,r){return r==="color"?!!(e&&e.indexOf(r)===0):e===r},t.findPieceIndex=function(e,r,n){for(var o,i=1/0,a=0,s=r.length;a<s;a++){var c=r[a].value;if(c!=null){if(c===e||Tt(c)&&c===e+"")return a;n&&h(c,a)}}for(var a=0,s=r.length;a<s;a++){var l=r[a],u=l.interval,f=l.close;if(u){if(u[0]===-1/0){if(sTe(f[1],e,u[1]))return a}else if(u[1]===1/0){if(sTe(f[0],u[0],e))return a}else if(sTe(f[0],u[0],e)&&sTe(f[1],e,u[1]))return a;n&&h(u[0],a),n&&h(u[1],a)}}if(n)return e===1/0?r.length-1:e===-1/0?0:o;function h(m,g){var v=Math.abs(m-e);v<i&&(i=v,o=g)}},t.visualHandlers={color:{applyVisual:Cle("color"),getColorMapper:function(){var e=this.option;return nr(e.mappingMethod==="category"?function(r,n){return!n&&(r=this._normalizeData(r)),kle.call(this,r)}:function(r,n,o){var i=!!o;return!n&&(r=this._normalizeData(r)),o=o4e(r,e.parsedVisual,o),i?o:Lw(o,"rgba")},this)},_normalizedToVisual:{linear:function(e){return Lw(o4e(e,this.option.parsedVisual),"rgba")},category:kle,piecewise:function(e,r){var n=fnt.call(this,r);return n==null&&(n=Lw(o4e(e,this.option.parsedVisual),"rgba")),n},fixed:PF}},colorHue:aTe(function(e,r){return UU(e,r)}),colorSaturation:aTe(function(e,r){return UU(e,null,r)}),colorLightness:aTe(function(e,r){return UU(e,null,null,r)}),colorAlpha:aTe(function(e,r){return FU(e,r)}),decal:{applyVisual:Cle("decal"),_normalizedToVisual:{linear:null,category:kle,piecewise:null,fixed:null}},opacity:{applyVisual:Cle("opacity"),_normalizedToVisual:unt([0,1])},liftZ:{applyVisual:Cle("liftZ"),_normalizedToVisual:{linear:PF,category:PF,piecewise:PF,fixed:PF}},symbol:{applyVisual:function(e,r,n){var o=this.mapValueToVisual(e);n("symbol",o)},_normalizedToVisual:{linear:zur,category:kle,piecewise:function(e,r){var n=fnt.call(this,r);return n==null&&(n=zur.call(this,e)),n},fixed:PF}},symbolSize:{applyVisual:Cle("symbolSize"),_normalizedToVisual:unt([0,1])}},t}();function PVn(t){var e=t.pieceList;t.hasSpecialVisual=!1,ue(e,function(r,n){r.originIndex=n,r.visual!=null&&(t.hasSpecialVisual=!0)})}function NVn(t){var e=t.categories,r=t.categoryMap={},n=t.visual;if(Tle(e,function(a,s){r[a]=s}),!st(n)){var o=[];Sr(n)?Tle(n,function(a,s){var c=r[s];o[c??cTe]=a}):o[cTe]=n,n=Hur(t,o)}for(var i=e.length-1;i>=0;i--)n[i]==null&&(delete r[e[i]],e.pop())}function lnt(t,e){var r=t.visual,n=[];Sr(r)?Tle(r,function(i){n.push(i)}):r!=null&&n.push(r);var o={color:1,symbol:1};!e&&n.length===1&&!o.hasOwnProperty(t.type)&&(n[1]=n[0]),Hur(t,n)}function aTe(t){return{applyVisual:function(e,r,n){var o=this.mapValueToVisual(e);n("color",t(r("color"),o))},_normalizedToVisual:unt([0,1])}}function zur(t){var e=this.option.visual;return e[Math.round(No(t,[0,1],[0,e.length-1],!0))]||{}}function Cle(t){return function(e,r,n){n(t,this.mapValueToVisual(e))}}function kle(t){var e=this.option.visual;return e[this.option.loop&&t!==cTe?t%e.length:t]}function PF(){return this.option.visual[0]}function unt(t){return{linear:function(e){return No(e,t,this.option.visual,!0)},category:kle,piecewise:function(e,r){var n=fnt.call(this,r);return n==null&&(n=No(e,t,this.option.visual,!0)),n},fixed:PF}}function fnt(t){var e=this.option,r=e.pieceList;if(e.hasSpecialVisual){var n=dnt.findPieceIndex(t,r),o=r[n];if(o&&o.visual)return o.visual[this.type]}}function Hur(t,e){return t.visual=e,t.type==="color"&&(t.parsedVisual=ct(e,function(r){var n=lp(r);return n||[0,0,0,1]})),e}var BVn={linear:function(t){return No(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var e=this.option.pieceList,r=dnt.findPieceIndex(t,e,!0);if(r!=null)return No(r,[0,e.length-1],[0,1],!0)},category:function(t){var e=this.option.categories?this.option.categoryMap[t]:t;return e??cTe},fixed:$a};function sTe(t,e,r){return t?e<=r:e<r}var bl=dnt;var OVn="itemStyle",Wur=un(),Gur={seriesType:"treemap",reset:function(t){var e=t.getData().tree,r=e.root;r.isRemoved()||Vur(r,{},t.getViewRoot().getAncestors(),t)}};function Vur(t,e,r,n){var o=t.getModel(),i=t.getLayout(),a=t.hostTree.data;if(!(!i||i.invisible||!i.isInView)){var s=o.getModel(OVn),c=DVn(s,e,n),l=a.ensureUniqueItemVisual(t.dataIndex,"style"),u=s.get("borderColor"),f=s.get("borderColorSaturation"),h;f!=null&&(h=jur(c),u=LVn(f,h)),l.stroke=u;var m=t.viewChildren;if(!m||!m.length)h=jur(c),l.fill=h;else{var g=UVn(t,o,i,s,c,m);ue(m,function(v,b){if(v.depth>=r.length||v===r[v.depth]){var w=FVn(o,c,v,b,g,n);Vur(v,w,r,n)}})}}}function DVn(t,e,r){var n=it({},e),o=r.designatedVisualItemStyle;return ue(["color","colorAlpha","colorSaturation"],function(i){o[i]=e[i];var a=t.get(i);o[i]=null,a!=null&&(n[i]=a)}),n}function jur(t){var e=pnt(t,"color");if(e){var r=pnt(t,"colorAlpha"),n=pnt(t,"colorSaturation");return n&&(e=UU(e,null,null,n)),r&&(e=FU(e,r)),e}}function LVn(t,e){return e!=null?UU(e,null,null,t):null}function pnt(t,e){var r=t[e];if(r!=null&&r!=="none")return r}function UVn(t,e,r,n,o,i){if(!(!i||!i.length)){var a=hnt(e,"color")||o.color!=null&&o.color!=="none"&&(hnt(e,"colorAlpha")||hnt(e,"colorSaturation"));if(!!a){var s=e.get("visualMin"),c=e.get("visualMax"),l=r.dataExtent.slice();s!=null&&s<l[0]&&(l[0]=s),c!=null&&c>l[1]&&(l[1]=c);var u=e.get("colorMappingBy"),f={type:a.name,dataExtent:l,visual:a.range};f.type==="color"&&(u==="index"||u==="id")?(f.mappingMethod="category",f.loop=!0):f.mappingMethod="linear";var h=new bl(f);return Wur(h).drColorMappingBy=u,h}}}function hnt(t,e){var r=t.get(e);return st(r)&&r.length?{name:e,range:r}:null}function FVn(t,e,r,n,o,i){var a=it({},e);if(o){var s=o.type,c=s==="color"&&Wur(o).drColorMappingBy,l=c==="index"?n:c==="id"?i.mapIdToIndex(r.getId()):r.getValue(t.get("visualDimension"));a[s]=o.mapValueToVisual(l)}return a}d();p();var Ile=Math.max,lTe=Math.min,qur=hs,mnt=ue,Yur=["itemStyle","borderWidth"],zVn=["itemStyle","gapWidth"],HVn=["upperLabel","show"],jVn=["upperLabel","height"],Jur={seriesType:"treemap",reset:function(t,e,r,n){var o=r.getWidth(),i=r.getHeight(),a=t.option,s=gi(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()}),c=a.size||[],l=er(qur(s.width,c[0]),o),u=er(qur(s.height,c[1]),i),f=n&&n.type,h=["treemapZoomToNode","treemapRootToNode"],m=B6(n,h,t),g=f==="treemapRender"||f==="treemapMove"?n.rootRect:null,v=t.getViewRoot(),b=rnt(v);if(f!=="treemapMove"){var w=f==="treemapZoomToNode"?YVn(t,m,v,l,u):g?[g.width,g.height]:[l,u],_=a.sort;_&&_!=="asc"&&_!=="desc"&&(_="desc");var I={squareRatio:a.squareRatio,sort:_,leafDepth:a.leafDepth};v.hostTree.clearLayouts();var B={x:0,y:0,width:w[0],height:w[1],area:w[0]*w[1]};v.setLayout(B),Xur(v,I,!1,0),B=v.getLayout(),mnt(b,function(D,z){var G=(b[z+1]||v).getValue();D.setLayout(it({dataExtent:[G,G],borderWidth:0,upperHeight:0},B))})}var L=t.getData().tree.root;L.setLayout(JVn(s,g,m),!0),t.setLayoutInfo(s),Zur(L,new Zr(-s.x,-s.y,o,i),b,v,0)}};function Xur(t,e,r,n){var o,i;if(!t.isRemoved()){var a=t.getLayout();o=a.width,i=a.height;var s=t.getModel(),c=s.get(Yur),l=s.get(zVn)/2,u=Qur(s),f=Math.max(c,u),h=c-l,m=f-l;t.setLayout({borderWidth:c,upperHeight:f,upperLabelHeight:u},!0),o=Ile(o-2*h,0),i=Ile(i-h-m,0);var g=o*i,v=WVn(t,s,g,e,r,n);if(!!v.length){var b={x:h,y:m,width:o,height:i},w=lTe(o,i),_=1/0,I=[];I.area=0;for(var B=0,L=v.length;B<L;){var D=v[B];I.push(D),I.area+=D.getLayout().area;var z=KVn(I,w,e.squareRatio);z<=_?(B++,_=z):(I.area-=I.pop().getLayout().area,Kur(I,w,b,l,!1),w=lTe(b.width,b.height),I.length=I.area=0,_=1/0)}if(I.length&&Kur(I,w,b,l,!0),!r){var G=s.get("childrenVisibleMin");G!=null&&g<G&&(r=!0)}for(var B=0,L=v.length;B<L;B++)Xur(v[B],e,r,n+1)}}}function WVn(t,e,r,n,o,i){var a=t.children||[],s=n.sort;s!=="asc"&&s!=="desc"&&(s=null);var c=n.leafDepth!=null&&n.leafDepth<=i;if(o&&!c)return t.viewChildren=[];a=go(a,function(m){return!m.isRemoved()}),VVn(a,s);var l=qVn(e,a,s);if(l.sum===0)return t.viewChildren=[];if(l.sum=GVn(e,r,l.sum,s,a),l.sum===0)return t.viewChildren=[];for(var u=0,f=a.length;u<f;u++){var h=a[u].getValue()/l.sum*r;a[u].setLayout({area:h})}return c&&(a.length&&t.setLayout({isLeafRoot:!0},!0),a.length=0),t.viewChildren=a,t.setLayout({dataExtent:l.dataExtent},!0),a}function GVn(t,e,r,n,o){if(!n)return r;for(var i=t.get("visibleMin"),a=o.length,s=a,c=a-1;c>=0;c--){var l=o[n==="asc"?a-c-1:c].getValue();l/r*e<i&&(s=c,r-=l)}return n==="asc"?o.splice(0,a-s):o.splice(s,a-s),r}function VVn(t,e){return e&&t.sort(function(r,n){var o=e==="asc"?r.getValue()-n.getValue():n.getValue()-r.getValue();return o===0?e==="asc"?r.dataIndex-n.dataIndex:n.dataIndex-r.dataIndex:o}),t}function qVn(t,e,r){for(var n=0,o=0,i=e.length;o<i;o++)n+=e[o].getValue();var a=t.get("visualDimension"),s;return!e||!e.length?s=[NaN,NaN]:a==="value"&&r?(s=[e[e.length-1].getValue(),e[0].getValue()],r==="asc"&&s.reverse()):(s=[1/0,-1/0],mnt(e,function(c){var l=c.getValue(a);l<s[0]&&(s[0]=l),l>s[1]&&(s[1]=l)})),{sum:n,dataExtent:s}}function KVn(t,e,r){for(var n=0,o=1/0,i=0,a=void 0,s=t.length;i<s;i++)a=t[i].getLayout().area,a&&(a<o&&(o=a),a>n&&(n=a));var c=t.area*t.area,l=e*e*r;return c?Ile(l*n/c,c/(l*o)):1/0}function Kur(t,e,r,n,o){var i=e===r.width?0:1,a=1-i,s=["x","y"],c=["width","height"],l=r[s[i]],u=e?t.area/e:0;(o||u>r[c[a]])&&(u=r[c[a]]);for(var f=0,h=t.length;f<h;f++){var m=t[f],g={},v=u?m.getLayout().area/u:0,b=g[c[a]]=Ile(u-2*n,0),w=r[s[i]]+r[c[i]]-l,_=f===h-1||w<v?w:v,I=g[c[i]]=Ile(_-2*n,0);g[s[a]]=r[s[a]]+lTe(n,b/2),g[s[i]]=l+lTe(n,I/2),l+=_,m.setLayout(g,!0)}r[s[a]]+=u,r[c[a]]-=u}function YVn(t,e,r,n,o){var i=(e||{}).node,a=[n,o];if(!i||i===r)return a;for(var s,c=n*o,l=c*t.option.zoomToNodeRatio;s=i.parentNode;){for(var u=0,f=s.children,h=0,m=f.length;h<m;h++)u+=f[h].getValue();var g=i.getValue();if(g===0)return a;l*=u/g;var v=s.getModel(),b=v.get(Yur),w=Math.max(b,Qur(v));l+=4*b*b+(3*b+w)*Math.pow(l,.5),l>i$e&&(l=i$e),i=s}l<c&&(l=c);var _=Math.pow(l/c,.5);return[n*_,o*_]}function JVn(t,e,r){if(e)return{x:e.x,y:e.y};var n={x:0,y:0};if(!r)return n;var o=r.node,i=o.getLayout();if(!i)return n;for(var a=[i.width/2,i.height/2],s=o;s;){var c=s.getLayout();a[0]+=c.x,a[1]+=c.y,s=s.parentNode}return{x:t.width/2-a[0],y:t.height/2-a[1]}}function Zur(t,e,r,n,o){var i=t.getLayout(),a=r[o],s=a&&a===t;if(!(a&&!s||o===r.length&&t!==n)){t.setLayout({isInView:!0,invisible:!s&&!e.intersect(i),isAboveViewRoot:s},!0);var c=new Zr(e.x-i.x,e.y-i.y,e.width,e.height);mnt(t.viewChildren||[],function(l){Zur(l,c,r,n,o+1)})}}function Qur(t){return t.get(HVn)?t.get(jVn):0}function gnt(t){t.registerSeriesModel(Rur),t.registerChartView(Fur),t.registerVisual(Gur),t.registerLayout(Jur),Tur(t)}d();p();d();p();function vnt(t){var e=t.findComponents({mainType:"legend"});!e||!e.length||t.eachSeriesByType("graph",function(r){var n=r.getCategoriesData(),o=r.getGraph(),i=o.data,a=n.mapArray(n.getName);i.filterSelf(function(s){var c=i.getItemModel(s),l=c.getShallow("category");if(l!=null){In(l)&&(l=a[l]);for(var u=0;u<e.length;u++)if(!e[u].isSelected(l))return!1}return!0})})}d();p();function ynt(t){var e={};t.eachSeriesByType("graph",function(r){var n=r.getCategoriesData(),o=r.getData(),i={};n.each(function(a){var s=n.getName(a);i["ec-"+s]=a;var c=n.getItemModel(a),l=c.getModel("itemStyle").getItemStyle();l.fill||(l.fill=r.getColorFromPalette(s,e)),n.setItemVisual(a,"style",l);for(var u=["symbol","symbolSize","symbolKeepAspect"],f=0;f<u.length;f++){var h=c.getShallow(u[f],!0);h!=null&&n.setItemVisual(a,u[f],h)}}),n.count()&&o.each(function(a){var s=o.getItemModel(a),c=s.getShallow("category");if(c!=null){Tt(c)&&(c=i["ec-"+c]);var l=n.getItemVisual(c,"style"),u=o.ensureUniqueItemVisual(a,"style");it(u,l);for(var f=["symbol","symbolSize","symbolKeepAspect"],h=0;h<f.length;h++)o.setItemVisual(a,f[h],n.getItemVisual(c,f[h]))}})})}d();p();function uTe(t){return t instanceof Array||(t=[t,t]),t}function bnt(t){t.eachSeriesByType("graph",function(e){var r=e.getGraph(),n=e.getEdgeData(),o=uTe(e.get("edgeSymbol")),i=uTe(e.get("edgeSymbolSize"));n.setVisual("fromSymbol",o&&o[0]),n.setVisual("toSymbol",o&&o[1]),n.setVisual("fromSymbolSize",i&&i[0]),n.setVisual("toSymbolSize",i&&i[1]),n.setVisual("style",e.getModel("lineStyle").getLineStyle()),n.each(function(a){var s=n.getItemModel(a),c=r.getEdgeByIndex(a),l=uTe(s.getShallow("symbol",!0)),u=uTe(s.getShallow("symbolSize",!0)),f=s.getModel("lineStyle").getLineStyle(),h=n.ensureUniqueItemVisual(a,"style");switch(it(h,f),h.stroke){case"source":{var m=c.node1.getVisual("style");h.stroke=m&&m.fill;break}case"target":{var m=c.node2.getVisual("style");h.stroke=m&&m.fill;break}}l[0]&&c.setVisual("fromSymbol",l[0]),l[1]&&c.setVisual("toSymbol",l[1]),u[0]&&c.setVisual("fromSymbolSize",u[0]),u[1]&&c.setVisual("toSymbolSize",u[1])})})}d();p();d();p();d();p();var xnt="-->",fTe=function(t){return t.get("autoCurveness")||null},$ur=function(t,e){var r=fTe(t),n=20,o=[];if(In(r))n=r;else if(st(r)){t.__curvenessList=r;return}e>n&&(n=e);var i=n%2?n+2:n+3;o=[];for(var a=0;a<i;a++)o.push((a%2?a+1:a)/10*(a%2?-1:1));t.__curvenessList=o},Rle=function(t,e,r){var n=[t.id,t.dataIndex].join("."),o=[e.id,e.dataIndex].join(".");return[r.uid,n,o].join(xnt)},efr=function(t){var e=t.split(xnt);return[e[0],e[2],e[1]].join(xnt)},XVn=function(t,e){var r=Rle(t.node1,t.node2,e);return e.__edgeMap[r]},ZVn=function(t,e){var r=wnt(Rle(t.node1,t.node2,e),e),n=wnt(Rle(t.node2,t.node1,e),e);return r+n},wnt=function(t,e){var r=e.__edgeMap;return r[t]?r[t].length:0};function tfr(t){!fTe(t)||(t.__curvenessList=[],t.__edgeMap={},$ur(t))}function rfr(t,e,r,n){if(!!fTe(r)){var o=Rle(t,e,r),i=r.__edgeMap,a=i[efr(o)];i[o]&&!a?i[o].isForward=!0:a&&i[o]&&(a.isForward=!0,i[o].isForward=!1),i[o]=i[o]||[],i[o].push(n)}}function _J(t,e,r,n){var o=fTe(e),i=st(o);if(!o)return null;var a=XVn(t,e);if(!a)return null;for(var s=-1,c=0;c<a.length;c++)if(a[c]===r){s=c;break}var l=ZVn(t,e);$ur(e,l),t.lineStyle=t.lineStyle||{};var u=Rle(t.node1,t.node2,e),f=e.__curvenessList,h=i||l%2?0:1;if(a.isForward)return f[h+s];var m=efr(u),g=wnt(m,e),v=f[s+g+h];return n?i?o&&o[0]===0?(g+h)%2?v:-v:((g%2?0:1)+h)%2?v:-v:(g+h)%2?v:-v:f[s+g+h]}function dTe(t){var e=t.coordinateSystem;if(!(e&&e.type!=="view")){var r=t.getGraph();r.eachNode(function(n){var o=n.getModel();n.setLayout([+o.get("x"),+o.get("y")])}),Mle(r,t)}}function Mle(t,e){t.eachEdge(function(r,n){var o=xh(r.getModel().get(["lineStyle","curveness"]),-_J(r,e,n,!0),0),i=Zv(r.node1.getLayout()),a=Zv(r.node2.getLayout()),s=[i,a];+o&&s.push([(i[0]+a[0])/2-(i[1]-a[1])*o,(i[1]+a[1])/2-(a[0]-i[0])*o]),r.setLayout(s)})}function Ant(t,e){t.eachSeriesByType("graph",function(r){var n=r.get("layout"),o=r.coordinateSystem;if(o&&o.type!=="view"){var i=r.getData(),a=[];ue(o.dimensions,function(h){a=a.concat(i.mapDimensionsAll(h))});for(var s=0;s<i.count();s++){for(var c=[],l=!1,u=0;u<a.length;u++){var f=i.get(a[u],s);isNaN(f)||(l=!0),c.push(f)}l?i.setItemLayout(s,o.dataToPoint(c)):i.setItemLayout(s,[NaN,NaN])}Mle(i.graph,r)}else(!n||n==="none")&&dTe(r)})}d();p();d();p();d();p();function NF(t){var e=t.coordinateSystem;if(e.type!=="view")return 1;var r=t.option.nodeScaleRatio,n=e.scaleX,o=e.getZoom(),i=(o-1)*r+1;return i/n}function BF(t){var e=t.getVisual("symbolSize");return e instanceof Array&&(e=(e[0]+e[1])/2),+e}var nfr=Math.PI,Snt=[];function CJ(t,e,r,n){var o=t.coordinateSystem;if(!(o&&o.type!=="view")){var i=o.getBoundingRect(),a=t.getData(),s=a.graph,c=i.width/2+i.x,l=i.height/2+i.y,u=Math.min(i.width,i.height)/2,f=a.count();if(a.setLayout({cx:c,cy:l}),!!f){if(r){var h=o.pointToData(n),m=h[0],g=h[1],v=[m-c,g-l];Mw(v,v),SY(v,v,u),r.setLayout([c+v[0],l+v[1]],!0);var b=t.get(["circular","rotateLabel"]);Ent(r,b,c,l)}QVn[e](t,s,a,u,c,l,f),s.eachEdge(function(w,_){var I=xh(w.getModel().get(["lineStyle","curveness"]),_J(w,t,_),0),B=Zv(w.node1.getLayout()),L=Zv(w.node2.getLayout()),D,z=(B[0]+L[0])/2,G=(B[1]+L[1])/2;+I&&(I*=3,D=[c*I+z*(1-I),l*I+G*(1-I)]),w.setLayout([B,L,D])})}}}var QVn={value:function(t,e,r,n,o,i,a){var s=0,c=r.getSum("value"),l=Math.PI*2/(c||a);e.eachNode(function(u){var f=u.getValue("value"),h=l*(c?f:1)/2;s+=h,u.setLayout([n*Math.cos(s)+o,n*Math.sin(s)+i]),s+=h})},symbolSize:function(t,e,r,n,o,i,a){var s=0;Snt.length=a;var c=NF(t);e.eachNode(function(f){var h=BF(f);isNaN(h)&&(h=2),h<0&&(h=0),h*=c;var m=Math.asin(h/2/n);isNaN(m)&&(m=nfr/2),Snt[f.dataIndex]=m,s+=m*2});var l=(2*nfr-s)/a/2,u=0;e.eachNode(function(f){var h=l+Snt[f.dataIndex];u+=h,(!f.getLayout()||!f.getLayout().fixed)&&f.setLayout([n*Math.cos(u)+o,n*Math.sin(u)+i]),u+=h})}};function Ent(t,e,r,n){var o=t.getGraphicEl();if(!!o){var i=t.getModel(),a=i.get(["label","rotate"])||0,s=o.getSymbolPath();if(e){var c=t.getLayout(),l=Math.atan2(c[1]-n,c[0]-r);l<0&&(l=Math.PI*2+l);var u=c[0]<r;u&&(l=l-Math.PI);var f=u?"left":"right";s.setTextConfig({rotation:-l,position:f,origin:"center"});var h=s.ensureState("emphasis");it(h.textConfig||(h.textConfig={}),{position:f})}else s.setTextConfig({rotation:a*=Math.PI/180})}}function _nt(t){t.eachSeriesByType("graph",function(e){e.get("layout")==="circular"&&CJ(e,"symbolSize")})}d();p();d();p();var kJ=Fse;function ofr(t,e,r){for(var n=t,o=e,i=r.rect,a=i.width,s=i.height,c=[i.x+a/2,i.y+s/2],l=r.gravity==null?.1:r.gravity,u=0;u<n.length;u++){var f=n[u];f.p||(f.p=S3(a*(Math.random()-.5)+c[0],s*(Math.random()-.5)+c[1])),f.pp=Zv(f.p),f.edges=null}var h=r.friction==null?.6:r.friction,m=h,g,v;return{warmUp:function(){m=h*.8},setFixed:function(b){n[b].fixed=!0},setUnfixed:function(b){n[b].fixed=!1},beforeStep:function(b){g=b},afterStep:function(b){v=b},step:function(b){g&&g(n,o);for(var w=[],_=n.length,I=0;I<o.length;I++){var B=o[I];if(!B.ignoreForceLayout){var L=B.n1,D=B.n2;CS(w,D.p,L.p);var z=H3e(w)-B.d,G=D.w/(L.w+D.w);isNaN(G)&&(G=0),Mw(w,w),!L.fixed&&kJ(L.p,L.p,w,G*z*m),!D.fixed&&kJ(D.p,D.p,w,-(1-G)*z*m)}}for(var I=0;I<_;I++){var U=n[I];U.fixed||(CS(w,c,U.p),kJ(U.p,U.p,w,l*m))}for(var I=0;I<_;I++)for(var L=n[I],T=I+1;T<_;T++){var D=n[T];CS(w,D.p,L.p);var z=H3e(w);z===0&&(Yer(w,Math.random()-.5,Math.random()-.5),z=1);var P=(L.rep+D.rep)/z/z;!L.fixed&&kJ(L.pp,L.pp,w,P),!D.fixed&&kJ(D.pp,D.pp,w,-P)}for(var j=[],I=0;I<_;I++){var U=n[I];U.fixed||(CS(j,U.p,U.pp),kJ(U.p,U.p,j,m),hd(U.pp,U.p))}m=m*.992;var M=m<.01;v&&v(n,o,M),b&&b(M)}}}function Cnt(t){t.eachSeriesByType("graph",function(e){var r=e.coordinateSystem;if(!(r&&r.type!=="view"))if(e.get("layout")==="force"){var n=e.preservedPoints||{},o=e.getGraph(),i=o.data,a=o.edgeData,s=e.getModel("force"),c=s.get("initLayout");e.preservedPoints?i.each(function(I){var B=i.getId(I);i.setItemLayout(I,n[B]||[NaN,NaN])}):!c||c==="none"?dTe(e):c==="circular"&&CJ(e,"value");var l=i.getDataExtent("value"),u=a.getDataExtent("value"),f=s.get("repulsion"),h=s.get("edgeLength"),m=st(f)?f:[f,f],g=st(h)?h:[h,h];g=[g[1],g[0]];var v=i.mapArray("value",function(I,B){var L=i.getItemLayout(B),D=No(I,l,m);return isNaN(D)&&(D=(m[0]+m[1])/2),{w:D,rep:D,fixed:i.getItemModel(B).get("fixed"),p:!L||isNaN(L[0])||isNaN(L[1])?null:L}}),b=a.mapArray("value",function(I,B){var L=o.getEdgeByIndex(B),D=No(I,u,g);isNaN(D)&&(D=(g[0]+g[1])/2);var z=L.getModel(),G=xh(L.getModel().get(["lineStyle","curveness"]),-_J(L,e,B,!0),0);return{n1:v[L.node1.dataIndex],n2:v[L.node2.dataIndex],d:D,curveness:G,ignoreForceLayout:z.get("ignoreForceLayout")}}),w=r.getBoundingRect(),_=ofr(v,b,{rect:w,gravity:s.get("gravity"),friction:s.get("friction")});_.beforeStep(function(I,B){for(var L=0,D=I.length;L<D;L++)I[L].fixed&&hd(I[L].p,o.getNodeByIndex(L).getLayout())}),_.afterStep(function(I,B,L){for(var D=0,z=I.length;D<z;D++)I[D].fixed||o.getNodeByIndex(D).setLayout(I[D].p),n[i.getId(D)]=I[D].p;for(var D=0,z=B.length;D<z;D++){var G=B[D],U=o.getEdgeByIndex(D),T=G.n1.p,P=G.n2.p,j=U.getLayout();j=j?j.slice():[],j[0]=j[0]||[],j[1]=j[1]||[],hd(j[0],T),hd(j[1],P),+G.curveness&&(j[2]=[(T[0]+P[0])/2-(T[1]-P[1])*G.curveness,(T[1]+P[1])/2-(P[0]-T[0])*G.curveness]),U.setLayout(j)}}),e.forceLayout=_,e.preservedPoints=n,_.step()}else e.forceLayout=null})}d();p();function $Vn(t,e,r){var n=it(t.getBoxLayoutParams(),{aspect:r});return gi(n,{width:e.getWidth(),height:e.getHeight()})}function knt(t,e){var r=[];return t.eachSeriesByType("graph",function(n){var o=n.get("coordinateSystem");if(!o||o==="view"){var i=n.getData(),a=i.mapArray(function(b){var w=i.getItemModel(b);return[+w.get("x"),+w.get("y")]}),s=[],c=[];XU(a,s,c),c[0]-s[0]===0&&(c[0]+=1,s[0]-=1),c[1]-s[1]===0&&(c[1]+=1,s[1]-=1);var l=(c[0]-s[0])/(c[1]-s[1]),u=$Vn(n,e,l);isNaN(l)&&(s=[u.x,u.y],c=[u.x+u.width,u.y+u.height]);var f=c[0]-s[0],h=c[1]-s[1],m=u.width,g=u.height,v=n.coordinateSystem=new N6;v.zoomLimit=n.get("scaleLimit"),v.setBoundingRect(s[0],s[1],f,h),v.setViewRect(u.x,u.y,m,g),v.setCenter(n.get("center"),e),v.setZoom(n.get("zoom")),r.push(v)}}),r}d();p();d();p();d();p();d();p();var ifr=Gs.prototype,Tnt=aF.prototype,afr=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return t}(),BTs=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e}(afr);function Int(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}var eqn=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="ec-line",n}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new afr},e.prototype.buildPath=function(r,n){Int(n)?ifr.buildPath.call(this,r,n):Tnt.buildPath.call(this,r,n)},e.prototype.pointAt=function(r){return Int(this.shape)?ifr.pointAt.call(this,r):Tnt.pointAt.call(this,r)},e.prototype.tangentAt=function(r){var n=this.shape,o=Int(n)?[n.x2-n.x1,n.y2-n.y1]:Tnt.tangentAt.call(this,r);return Mw(o,o)},e}(en),sfr=eqn;var Rnt=["fromSymbol","toSymbol"];function cfr(t){return"_"+t+"Type"}function lfr(t,e,r){var n=e.getItemVisual(r,t);if(!(!n||n==="none")){var o=e.getItemVisual(r,t+"Size"),i=e.getItemVisual(r,t+"Rotate"),a=e.getItemVisual(r,t+"Offset"),s=e.getItemVisual(r,t+"KeepAspect"),c=F3(o),l=Yw(a||0,c),u=vi(n,-c[0]/2+l[0],-c[1]/2+l[1],c[0],c[1],null,s);return u.__specifiedRotation=i==null||isNaN(i)?void 0:+i*Math.PI/180||0,u.name=t,u}}function tqn(t){var e=new sfr({name:"line",subPixelOptimize:!0});return Mnt(e.shape,t),e}function Mnt(t,e){t.x1=e[0][0],t.y1=e[0][1],t.x2=e[1][0],t.y2=e[1][1],t.percent=1;var r=e[2];r?(t.cpx1=r[0],t.cpy1=r[1]):(t.cpx1=NaN,t.cpy1=NaN)}var rqn=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this)||this;return i._createLine(r,n,o),i}return e.prototype._createLine=function(r,n,o){var i=r.hostModel,a=r.getItemLayout(n),s=tqn(a);s.shape.percent=0,zo(s,{shape:{percent:1}},i,n),this.add(s),ue(Rnt,function(c){var l=lfr(c,r,n);this.add(l),this[cfr(c)]=r.getItemVisual(n,c)},this),this._updateCommonStl(r,n,o)},e.prototype.updateData=function(r,n,o){var i=r.hostModel,a=this.childOfName("line"),s=r.getItemLayout(n),c={shape:{}};Mnt(c.shape,s),Un(a,c,i,n),ue(Rnt,function(l){var u=r.getItemVisual(n,l),f=cfr(l);if(this[f]!==u){this.remove(this.childOfName(l));var h=lfr(l,r,n);this.add(h)}this[f]=u},this),this._updateCommonStl(r,n,o)},e.prototype.getLinePath=function(){return this.childAt(0)},e.prototype._updateCommonStl=function(r,n,o){var i=r.hostModel,a=this.childOfName("line"),s=o&&o.emphasisLineStyle,c=o&&o.blurLineStyle,l=o&&o.selectLineStyle,u=o&&o.labelStatesModels,f=o&&o.emphasisDisabled,h=o&&o.focus,m=o&&o.blurScope;if(!o||r.hasItemOption){var g=r.getItemModel(n),v=g.getModel("emphasis");s=v.getModel("lineStyle").getLineStyle(),c=g.getModel(["blur","lineStyle"]).getLineStyle(),l=g.getModel(["select","lineStyle"]).getLineStyle(),f=v.get("disabled"),h=v.get("focus"),m=v.get("blurScope"),u=Yi(g)}var b=r.getItemVisual(n,"style"),w=b.stroke;a.useStyle(b),a.style.fill=null,a.style.strokeNoScale=!0,a.ensureState("emphasis").style=s,a.ensureState("blur").style=c,a.ensureState("select").style=l,ue(Rnt,function(D){var z=this.childOfName(D);if(z){z.setColor(w),z.style.opacity=b.opacity;for(var G=0;G<Nf.length;G++){var U=Nf[G],T=a.getState(U);if(T){var P=T.style||{},j=z.ensureState(U),M=j.style||(j.style={});P.stroke!=null&&(M[z.__isEmptyBrush?"stroke":"fill"]=P.stroke),P.opacity!=null&&(M.opacity=P.opacity)}}z.markRedraw()}},this);var _=i.getRawValue(n);Da(this,u,{labelDataIndex:n,labelFetcher:{getFormattedLabel:function(D,z){return i.getFormattedLabel(D,z,r.dataType)}},inheritColor:w||"#000",defaultOpacity:b.opacity,defaultText:(_==null?r.getName(n):isFinite(_)?wa(_):_)+""});var I=this.getTextContent();if(I){var B=u.normal;I.__align=I.style.align,I.__verticalAlign=I.style.verticalAlign,I.__position=B.get("position")||"middle";var L=B.get("distance");st(L)||(L=[L,L]),I.__labelDistance=L}this.setTextConfig({position:null,local:!0,inside:!1}),Mo(this,h,m,f)},e.prototype.highlight=function(){K0(this)},e.prototype.downplay=function(){Y0(this)},e.prototype.updateLayout=function(r,n){this.setLinePoints(r.getItemLayout(n))},e.prototype.setLinePoints=function(r){var n=this.childOfName("line");Mnt(n.shape,r),n.dirty()},e.prototype.beforeUpdate=function(){var r=this,n=r.childOfName("fromSymbol"),o=r.childOfName("toSymbol"),i=r.getTextContent();if(!n&&!o&&(!i||i.ignore))return;for(var a=1,s=this.parent;s;)s.scaleX&&(a/=s.scaleX),s=s.parent;var c=r.childOfName("line");if(!this.__dirty&&!c.__dirty)return;var l=c.shape.percent,u=c.pointAt(0),f=c.pointAt(l),h=CS([],f,u);Mw(h,h);function m(T,P){var j=T.__specifiedRotation;if(j==null){var M=c.tangentAt(P);T.attr("rotation",(P===1?-1:1)*Math.PI/2-Math.atan2(M[1],M[0]))}else T.attr("rotation",j)}if(n&&(n.setPosition(u),m(n,0),n.scaleX=n.scaleY=a*l,n.markRedraw()),o&&(o.setPosition(f),m(o,1),o.scaleX=o.scaleY=a*l,o.markRedraw()),i&&!i.ignore){i.x=i.y=0,i.originX=i.originY=0;var g=void 0,v=void 0,b=i.__labelDistance,w=b[0]*a,_=b[1]*a,I=l/2,B=c.tangentAt(I),L=[B[1],-B[0]],D=c.pointAt(I);L[1]>0&&(L[0]=-L[0],L[1]=-L[1]);var z=B[0]<0?-1:1;if(i.__position!=="start"&&i.__position!=="end"){var G=-Math.atan2(B[1],B[0]);f[0]<u[0]&&(G=Math.PI+G),i.rotation=G}var U=void 0;switch(i.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":U=-_,v="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":U=_,v="top";break;default:U=0,v="middle"}switch(i.__position){case"end":i.x=h[0]*w+f[0],i.y=h[1]*_+f[1],g=h[0]>.8?"left":h[0]<-.8?"right":"center",v=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";break;case"start":i.x=-h[0]*w+u[0],i.y=-h[1]*_+u[1],g=h[0]>.8?"right":h[0]<-.8?"left":"center",v=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=w*z+u[0],i.y=u[1]+U,g=B[0]<0?"right":"left",i.originX=-w*z,i.originY=-U;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=D[0],i.y=D[1]+U,g="center",i.originY=-U;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-w*z+f[0],i.y=f[1]+U,g=B[0]>=0?"right":"left",i.originX=w*z,i.originY=-U;break}i.scaleX=i.scaleY=a,i.setStyle({verticalAlign:i.__verticalAlign||v,align:i.__align||g})}},e}(Er),TJ=rqn;var nqn=function(){function t(e){this.group=new Er,this._LineCtor=e||TJ}return t.prototype.updateData=function(e){var r=this;this._progressiveEls=null;var n=this,o=n.group,i=n._lineData;n._lineData=e,i||o.removeAll();var a=ufr(e);e.diff(i).add(function(s){r._doAdd(e,s,a)}).update(function(s,c){r._doUpdate(i,e,c,s,a)}).remove(function(s){o.remove(i.getItemGraphicEl(s))}).execute()},t.prototype.updateLayout=function(){var e=this._lineData;!e||e.eachItemGraphicEl(function(r,n){r.updateLayout(e,n)},this)},t.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=ufr(e),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(e,r){this._progressiveEls=[];function n(s){!s.isGroup&&!oqn(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var o=e.start;o<e.end;o++){var i=r.getItemLayout(o);if(Pnt(i)){var a=new this._LineCtor(r,o,this._seriesScope);a.traverse(n),this.group.add(a),r.setItemGraphicEl(o,a),this._progressiveEls.push(a)}}},t.prototype.remove=function(){this.group.removeAll()},t.prototype.eachRendered=function(e){Ig(this._progressiveEls||this.group,e)},t.prototype._doAdd=function(e,r,n){var o=e.getItemLayout(r);if(!!Pnt(o)){var i=new this._LineCtor(e,r,n);e.setItemGraphicEl(r,i),this.group.add(i)}},t.prototype._doUpdate=function(e,r,n,o,i){var a=e.getItemGraphicEl(n);if(!Pnt(r.getItemLayout(o))){this.group.remove(a);return}a?a.updateData(r,o,i):a=new this._LineCtor(r,o,i),r.setItemGraphicEl(o,a),this.group.add(a)},t}();function oqn(t){return t.animators&&t.animators.length>0}function ufr(t){var e=t.hostModel,r=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:r.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:r.get("disabled"),blurScope:r.get("blurScope"),focus:r.get("focus"),labelStatesModels:Yi(e)}}function ffr(t){return isNaN(t[0])||isNaN(t[1])}function Pnt(t){return t&&!ffr(t[0])&&!ffr(t[1])}var IJ=nqn;d();p();var Nnt=[],Bnt=[],Ont=[],RJ=Vl,Dnt=d6,dfr=Math.abs;function pfr(t,e,r){for(var n=t[0],o=t[1],i=t[2],a=1/0,s,c=r*r,l=.1,u=.1;u<=.9;u+=.1){Nnt[0]=RJ(n[0],o[0],i[0],u),Nnt[1]=RJ(n[1],o[1],i[1],u);var f=dfr(Dnt(Nnt,e)-c);f<a&&(a=f,s=u)}for(var h=0;h<32;h++){var m=s+l;Bnt[0]=RJ(n[0],o[0],i[0],s),Bnt[1]=RJ(n[1],o[1],i[1],s),Ont[0]=RJ(n[0],o[0],i[0],m),Ont[1]=RJ(n[1],o[1],i[1],m);var f=Dnt(Bnt,e)-c;if(dfr(f)<.01)break;var g=Dnt(Ont,e)-c;l/=2,f<0?g>=0?s=s+l:s=s-l:g>=0?s=s-l:s=s+l}return s}function Ple(t,e){var r=[],n=B7,o=[[],[],[]],i=[[],[]],a=[];e/=2,t.eachEdge(function(s,c){var l=s.getLayout(),u=s.getVisual("fromSymbol"),f=s.getVisual("toSymbol");l.__original||(l.__original=[Zv(l[0]),Zv(l[1])],l[2]&&l.__original.push(Zv(l[2])));var h=l.__original;if(l[2]!=null){if(hd(o[0],h[0]),hd(o[1],h[2]),hd(o[2],h[1]),u&&u!=="none"){var m=BF(s.node1),g=pfr(o,h[0],m*e);n(o[0][0],o[1][0],o[2][0],g,r),o[0][0]=r[3],o[1][0]=r[4],n(o[0][1],o[1][1],o[2][1],g,r),o[0][1]=r[3],o[1][1]=r[4]}if(f&&f!=="none"){var m=BF(s.node2),g=pfr(o,h[1],m*e);n(o[0][0],o[1][0],o[2][0],g,r),o[1][0]=r[1],o[2][0]=r[2],n(o[0][1],o[1][1],o[2][1],g,r),o[1][1]=r[1],o[2][1]=r[2]}hd(l[0],o[0]),hd(l[1],o[2]),hd(l[2],o[1])}else{if(hd(i[0],h[0]),hd(i[1],h[1]),CS(a,i[1],i[0]),Mw(a,a),u&&u!=="none"){var m=BF(s.node1);Fse(i[0],i[0],a,m*e)}if(f&&f!=="none"){var m=BF(s.node2);Fse(i[1],i[1],a,-m*e)}hd(l[0],i[0]),hd(l[1],i[1])}})}function hfr(t){return t.type==="view"}var iqn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(r,n){var o=new V3,i=new IJ,a=this.group;this._controller=new K3(n.getZr()),this._controllerHost={target:a},a.add(o.group),a.add(i.group),this._symbolDraw=o,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(r,n,o){var i=this,a=r.coordinateSystem;this._model=r;var s=this._symbolDraw,c=this._lineDraw,l=this.group;if(hfr(a)){var u={x:a.x,y:a.y,scaleX:a.scaleX,scaleY:a.scaleY};this._firstRender?l.attr(u):Un(l,u,r)}Ple(r.getGraph(),NF(r));var f=r.getData();s.updateData(f);var h=r.getEdgeData();c.updateData(h),this._updateNodeAndLinkScale(),this._updateController(r,n,o),clearTimeout(this._layoutTimeout);var m=r.forceLayout,g=r.get(["force","layoutAnimation"]);m&&this._startForceLayoutIteration(m,g);var v=r.get("layout");f.graph.eachNode(function(I){var B=I.dataIndex,L=I.getGraphicEl(),D=I.getModel();if(!!L){L.off("drag").off("dragend");var z=D.get("draggable");z&&L.on("drag",function(U){switch(v){case"force":m.warmUp(),!i._layouting&&i._startForceLayoutIteration(m,g),m.setFixed(B),f.setItemLayout(B,[L.x,L.y]);break;case"circular":f.setItemLayout(B,[L.x,L.y]),I.setLayout({fixed:!0},!0),CJ(r,"symbolSize",I,[U.offsetX,U.offsetY]),i.updateLayout(r);break;case"none":default:f.setItemLayout(B,[L.x,L.y]),Mle(r.getGraph(),r),i.updateLayout(r);break}}).on("dragend",function(){m&&m.setUnfixed(B)}),L.setDraggable(z&&!!m,!!D.get("cursor"));var G=D.get(["emphasis","focus"]);G==="adjacency"&&(Vr(L).focus=I.getAdjacentDataIndices())}}),f.graph.eachEdge(function(I){var B=I.getGraphicEl(),L=I.getModel().get(["emphasis","focus"]);!B||L==="adjacency"&&(Vr(B).focus={edge:[I.dataIndex],node:[I.node1.dataIndex,I.node2.dataIndex]})});var b=r.get("layout")==="circular"&&r.get(["circular","rotateLabel"]),w=f.getLayout("cx"),_=f.getLayout("cy");f.graph.eachNode(function(I){Ent(I,b,w,_)}),this._firstRender=!1},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(r,n){var o=this;(function i(){r.step(function(a){o.updateLayout(o._model),(o._layouting=!a)&&(n?o._layoutTimeout=setTimeout(i,16):i())})})()},e.prototype._updateController=function(r,n,o){var i=this,a=this._controller,s=this._controllerHost,c=this.group;if(a.setPointerChecker(function(l,u,f){var h=c.getBoundingRect();return h.applyTransform(c.transform),h.contain(u,f)&&!pM(l,o,r)}),!hfr(r.coordinateSystem)){a.disable();return}a.enable(r.get("roam")),s.zoomLimit=r.get("scaleLimit"),s.zoom=r.coordinateSystem.getZoom(),a.off("pan").off("zoom").on("pan",function(l){bJ(s,l.dx,l.dy),o.dispatchAction({seriesId:r.id,type:"graphRoam",dx:l.dx,dy:l.dy})}).on("zoom",function(l){xJ(s,l.scale,l.originX,l.originY),o.dispatchAction({seriesId:r.id,type:"graphRoam",zoom:l.scale,originX:l.originX,originY:l.originY}),i._updateNodeAndLinkScale(),Ple(r.getGraph(),NF(r)),i._lineDraw.updateLayout(),o.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(){var r=this._model,n=r.getData(),o=NF(r);n.eachItemGraphicEl(function(i,a){i&&i.setSymbolScale(o)})},e.prototype.updateLayout=function(r){Ple(r.getGraph(),NF(r)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(so),mfr=iqn;d();p();d();p();d();p();function MJ(t){return"_EC_"+t}var aqn=function(){function t(e){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return t.prototype.isDirected=function(){return this._directed},t.prototype.addNode=function(e,r){e=e==null?""+r:""+e;var n=this._nodesMap;if(!n[MJ(e)]){var o=new OF(e,r);return o.hostGraph=this,this.nodes.push(o),n[MJ(e)]=o,o}},t.prototype.getNodeByIndex=function(e){var r=this.data.getRawIndex(e);return this.nodes[r]},t.prototype.getNodeById=function(e){return this._nodesMap[MJ(e)]},t.prototype.addEdge=function(e,r,n){var o=this._nodesMap,i=this._edgesMap;if(In(e)&&(e=this.nodes[e]),In(r)&&(r=this.nodes[r]),e instanceof OF||(e=o[MJ(e)]),r instanceof OF||(r=o[MJ(r)]),!(!e||!r)){var a=e.id+"-"+r.id,s=new gfr(e,r,n);return s.hostGraph=this,this._directed&&(e.outEdges.push(s),r.inEdges.push(s)),e.edges.push(s),e!==r&&r.edges.push(s),this.edges.push(s),i[a]=s,s}},t.prototype.getEdgeByIndex=function(e){var r=this.edgeData.getRawIndex(e);return this.edges[r]},t.prototype.getEdge=function(e,r){e instanceof OF&&(e=e.id),r instanceof OF&&(r=r.id);var n=this._edgesMap;return this._directed?n[e+"-"+r]:n[e+"-"+r]||n[r+"-"+e]},t.prototype.eachNode=function(e,r){for(var n=this.nodes,o=n.length,i=0;i<o;i++)n[i].dataIndex>=0&&e.call(r,n[i],i)},t.prototype.eachEdge=function(e,r){for(var n=this.edges,o=n.length,i=0;i<o;i++)n[i].dataIndex>=0&&n[i].node1.dataIndex>=0&&n[i].node2.dataIndex>=0&&e.call(r,n[i],i)},t.prototype.breadthFirstTraverse=function(e,r,n,o){if(r instanceof OF||(r=this._nodesMap[MJ(r)]),!!r){for(var i=n==="out"?"outEdges":n==="in"?"inEdges":"edges",a=0;a<this.nodes.length;a++)this.nodes[a].__visited=!1;if(!e.call(o,r,null))for(var s=[r];s.length;)for(var c=s.shift(),l=c[i],a=0;a<l.length;a++){var u=l[a],f=u.node1===c?u.node2:u.node1;if(!f.__visited){if(e.call(o,f,c))return;s.push(f),f.__visited=!0}}}},t.prototype.update=function(){for(var e=this.data,r=this.edgeData,n=this.nodes,o=this.edges,i=0,a=n.length;i<a;i++)n[i].dataIndex=-1;for(var i=0,a=e.count();i<a;i++)n[e.getRawIndex(i)].dataIndex=i;r.filterSelf(function(s){var c=o[r.getRawIndex(s)];return c.node1.dataIndex>=0&&c.node2.dataIndex>=0});for(var i=0,a=o.length;i<a;i++)o[i].dataIndex=-1;for(var i=0,a=r.count();i<a;i++)o[r.getRawIndex(i)].dataIndex=i},t.prototype.clone=function(){for(var e=new t(this._directed),r=this.nodes,n=this.edges,o=0;o<r.length;o++)e.addNode(r[o].id,r[o].dataIndex);for(var o=0;o<n.length;o++){var i=n[o];e.addEdge(i.node1.id,i.node2.id,i.dataIndex)}return e},t}(),OF=function(){function t(e,r){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=e??"",this.dataIndex=r??-1}return t.prototype.degree=function(){return this.edges.length},t.prototype.inDegree=function(){return this.inEdges.length},t.prototype.outDegree=function(){return this.outEdges.length},t.prototype.getModel=function(e){if(!(this.dataIndex<0)){var r=this.hostGraph,n=r.data.getItemModel(this.dataIndex);return n.getModel(e)}},t.prototype.getAdjacentDataIndices=function(){for(var e={edge:[],node:[]},r=0;r<this.edges.length;r++){var n=this.edges[r];n.dataIndex<0||(e.edge.push(n.dataIndex),e.node.push(n.node1.dataIndex,n.node2.dataIndex))}return e},t}(),gfr=function(){function t(e,r,n){this.dataIndex=-1,this.node1=e,this.node2=r,this.dataIndex=n??-1}return t.prototype.getModel=function(e){if(!(this.dataIndex<0)){var r=this.hostGraph,n=r.edgeData.getItemModel(this.dataIndex);return n.getModel(e)}},t.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},t}();function vfr(t,e){return{getValue:function(r){var n=this[t][e];return n.getStore().get(n.getDimensionIndex(r||"value"),this.dataIndex)},setVisual:function(r,n){this.dataIndex>=0&&this[t][e].setItemVisual(this.dataIndex,r,n)},getVisual:function(r){return this[t][e].getItemVisual(this.dataIndex,r)},setLayout:function(r,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,r,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}}Oi(OF,vfr("hostGraph","data"));Oi(gfr,vfr("hostGraph","edgeData"));var yfr=aqn;function Nle(t,e,r,n,o){for(var i=new yfr(n),a=0;a<t.length;a++)i.addNode(hs(t[a].id,t[a].name,a),a);for(var s=[],c=[],l=0,a=0;a<e.length;a++){var u=e[a],f=u.source,h=u.target;i.addEdge(f,h,l)&&(c.push(u),s.push(hs(Is(u.id,null),f+" > "+h)),l++)}var m=r.get("coordinateSystem"),g;if(m==="cartesian2d"||m==="polar")g=dp(t,r);else{var v=k6.get(m),b=v?v.dimensions||[]:[];an(b,"value")<0&&b.concat(["value"]);var w=HS(t,{coordDimensions:b,encodeDefine:r.getEncode()}).dimensions;g=new Rc(w,r),g.initData(t)}var _=new Rc(["value"],r);return _.initData(c,s),o&&o(g,_),oTe({mainData:g,struct:i,structAttr:"graph",datas:{node:g,edge:_},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var sqn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.hasSymbolVisual=!0,r}return e.prototype.init=function(r){t.prototype.init.apply(this,arguments);var n=this;function o(){return n._categoriesData}this.legendVisualProvider=new q3(o,o),this.fillDataTextStyle(r.edges||r.links),this._updateCategoriesData()},e.prototype.mergeOption=function(r){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(r.edges||r.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(r){t.prototype.mergeDefaultAndTheme.apply(this,arguments),r1(r,"edgeLabel",["show"])},e.prototype.getInitialData=function(r,n){var o=r.edges||r.links||[],i=r.data||r.nodes||[],a=this;if(i&&o){tfr(this);var s=Nle(i,o,this,!0,c);return ue(s.edges,function(l){rfr(l.node1,l.node2,this,l.dataIndex)},this),s.data}function c(l,u){l.wrapMethod("getItemModel",function(g){var v=a._categoriesModels,b=g.getShallow("category"),w=v[b];return w&&(w.parentModel=g.parentModel,g.parentModel=w),g});var f=Ao.prototype.getModel;function h(g,v){var b=f.call(this,g,v);return b.resolveParentPath=m,b}u.wrapMethod("getItemModel",function(g){return g.resolveParentPath=m,g.getModel=h,g});function m(g){if(g&&(g[0]==="label"||g[1]==="label")){var v=g.slice();return g[0]==="label"?v[0]="edgeLabel":g[1]==="label"&&(v[1]="edgeLabel"),v}return g}}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(r,n,o){if(o==="edge"){var i=this.getData(),a=this.getDataParams(r,o),s=i.graph.getEdgeByIndex(r),c=i.getName(s.node1.dataIndex),l=i.getName(s.node2.dataIndex),u=[];return c!=null&&u.push(c),l!=null&&u.push(l),es("nameValue",{name:u.join(" > "),value:a.value,noValue:a.value==null})}var f=BCe({series:this,dataIndex:r,multipleSeries:n});return f},e.prototype._updateCategoriesData=function(){var r=ct(this.option.categories||[],function(o){return o.value!=null?o:it({value:0},o)}),n=new Rc(["value"],this);n.initData(r),this._categoriesData=n,this._categoriesModels=n.mapArray(function(o){return n.getItemModel(o)})},e.prototype.setZoom=function(r){this.option.zoom=r},e.prototype.setCenter=function(r){this.option.center=r},e.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(So),bfr=sqn;var cqn={type:"graphRoam",event:"graphRoam",update:"none"};function Lnt(t){t.registerChartView(mfr),t.registerSeriesModel(bfr),t.registerProcessor(vnt),t.registerVisual(ynt),t.registerVisual(bnt),t.registerLayout(Ant),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,_nt),t.registerLayout(Cnt),t.registerCoordinateSystem("graphView",{dimensions:N6.dimensions,create:knt}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},$a),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},$a),t.registerAction(cqn,function(e,r,n){r.eachComponent({mainType:"series",query:e},function(o){var i=o.coordinateSystem,a=wJ(i,e,void 0,n);o.setCenter&&o.setCenter(a.center),o.setZoom&&o.setZoom(a.zoom)})})}d();p();d();p();d();p();var lqn=function(){function t(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return t}(),uqn=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="pointer",n}return e.prototype.getDefaultShape=function(){return new lqn},e.prototype.buildPath=function(r,n){var o=Math.cos,i=Math.sin,a=n.r,s=n.width,c=n.angle,l=n.x-o(c)*s*(s>=a/3?1:2),u=n.y-i(c)*s*(s>=a/3?1:2);c=n.angle-Math.PI/2,r.moveTo(l,u),r.lineTo(n.x+o(c)*s,n.y+i(c)*s),r.lineTo(n.x+o(n.angle)*a,n.y+i(n.angle)*a),r.lineTo(n.x-o(c)*s,n.y-i(c)*s),r.lineTo(l,u)},e}(en),xfr=uqn;function fqn(t,e){var r=t.get("center"),n=e.getWidth(),o=e.getHeight(),i=Math.min(n,o),a=er(r[0],e.getWidth()),s=er(r[1],e.getHeight()),c=er(t.get("radius"),i/2);return{cx:a,cy:s,r:c}}function pTe(t,e){var r=t==null?"":t+"";return e&&(Tt(e)?r=e.replace("{value}",r):sr(e)&&(r=e(t))),r}var dqn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){this.group.removeAll();var i=r.get(["axisLine","lineStyle","color"]),a=fqn(r,o);this._renderMain(r,n,o,i,a),this._data=r.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(r,n,o,i,a){var s=this.group,c=r.get("clockwise"),l=-r.get("startAngle")/180*Math.PI,u=-r.get("endAngle")/180*Math.PI,f=r.getModel("axisLine"),h=f.get("roundCap"),m=h?vJ:Kl,g=f.get("show"),v=f.getModel("lineStyle"),b=v.get("width"),w=[l,u];C$e(w,!c),l=w[0],u=w[1];for(var _=u-l,I=l,B=0;g&&B<i.length;B++){var L=Math.min(Math.max(i[B][0],0),1);u=l+_*L;var D=new m({shape:{startAngle:I,endAngle:u,cx:a.cx,cy:a.cy,clockwise:c,r0:a.r-b,r:a.r},silent:!0});D.setStyle({fill:i[B][1]}),D.setStyle(v.getLineStyle(["color","width"])),s.add(D),I=u}var z=function(G){if(G<=0)return i[0][1];var U;for(U=0;U<i.length;U++)if(i[U][0]>=G&&(U===0?0:i[U-1][0])<G)return i[U][1];return i[U-1][1]};this._renderTicks(r,n,o,z,a,l,u,c,b),this._renderTitleAndDetail(r,n,o,z,a),this._renderAnchor(r,a),this._renderPointer(r,n,o,z,a,l,u,c,b)},e.prototype._renderTicks=function(r,n,o,i,a,s,c,l,u){for(var f=this.group,h=a.cx,m=a.cy,g=a.r,v=+r.get("min"),b=+r.get("max"),w=r.getModel("splitLine"),_=r.getModel("axisTick"),I=r.getModel("axisLabel"),B=r.get("splitNumber"),L=_.get("splitNumber"),D=er(w.get("length"),g),z=er(_.get("length"),g),G=s,U=(c-s)/B,T=U/L,P=w.getModel("lineStyle").getLineStyle(),j=_.getModel("lineStyle").getLineStyle(),M=w.get("distance"),y,x,C=0;C<=B;C++){if(y=Math.cos(G),x=Math.sin(G),w.get("show")){var R=M?M+u:u,E=new Gs({shape:{x1:y*(g-R)+h,y1:x*(g-R)+m,x2:y*(g-D-R)+h,y2:x*(g-D-R)+m},style:P,silent:!0});P.stroke==="auto"&&E.setStyle({stroke:i(C/B)}),f.add(E)}if(I.get("show")){var R=I.get("distance")+M,N=pTe(wa(C/B*(b-v)+v),I.get("formatter")),V=i(C/B),F=y*(g-D-R)+h,k=x*(g-D-R)+m,H=I.get("rotate"),re=0;H==="radial"?(re=-G+2*Math.PI,re>Math.PI/2&&(re+=Math.PI)):H==="tangential"?re=-G-Math.PI/2:In(H)&&(re=H*Math.PI/180),re===0?f.add(new Ln({style:Ho(I,{text:N,x:F,y:k,verticalAlign:x<-.8?"top":x>.8?"bottom":"middle",align:y<-.4?"left":y>.4?"right":"center"},{inheritColor:V}),silent:!0})):f.add(new Ln({style:Ho(I,{text:N,x:F,y:k,verticalAlign:"middle",align:"center"},{inheritColor:V}),silent:!0,originX:F,originY:k,rotation:re}))}if(_.get("show")&&C!==B){var R=_.get("distance");R=R?R+u:u;for(var Y=0;Y<=L;Y++){y=Math.cos(G),x=Math.sin(G);var oe=new Gs({shape:{x1:y*(g-R)+h,y1:x*(g-R)+m,x2:y*(g-z-R)+h,y2:x*(g-z-R)+m},silent:!0,style:j});j.stroke==="auto"&&oe.setStyle({stroke:i((C+Y/L)/B)}),f.add(oe),G+=T}G-=T}else G+=U}},e.prototype._renderPointer=function(r,n,o,i,a,s,c,l,u){var f=this.group,h=this._data,m=this._progressEls,g=[],v=r.get(["pointer","show"]),b=r.getModel("progress"),w=b.get("show"),_=r.getData(),I=_.mapDimension("value"),B=+r.get("min"),L=+r.get("max"),D=[B,L],z=[s,c];function G(T,P){var j=_.getItemModel(T),M=j.getModel("pointer"),y=er(M.get("width"),a.r),x=er(M.get("length"),a.r),C=r.get(["pointer","icon"]),R=M.get("offsetCenter"),E=er(R[0],a.r),N=er(R[1],a.r),V=M.get("keepAspect"),F;return C?F=vi(C,E-y/2,N-x,y,x,null,V):F=new xfr({shape:{angle:-Math.PI/2,width:y,r:x,x:E,y:N}}),F.rotation=-(P+Math.PI/2),F.x=a.cx,F.y=a.cy,F}function U(T,P){var j=b.get("roundCap"),M=j?vJ:Kl,y=b.get("overlap"),x=y?b.get("width"):u/_.count(),C=y?a.r-x:a.r-(T+1)*x,R=y?a.r:a.r-T*x,E=new M({shape:{startAngle:s,endAngle:P,cx:a.cx,cy:a.cy,clockwise:l,r0:C,r:R}});return y&&(E.z2=L-_.get(I,T)%L),E}(w||v)&&(_.diff(h).add(function(T){var P=_.get(I,T);if(v){var j=G(T,s);zo(j,{rotation:-((isNaN(+P)?z[0]:No(P,D,z,!0))+Math.PI/2)},r),f.add(j),_.setItemGraphicEl(T,j)}if(w){var M=U(T,s),y=b.get("clip");zo(M,{shape:{endAngle:No(P,D,z,y)}},r),f.add(M),dce(r.seriesIndex,_.dataType,T,M),g[T]=M}}).update(function(T,P){var j=_.get(I,T);if(v){var M=h.getItemGraphicEl(P),y=M?M.rotation:s,x=G(T,y);x.rotation=y,Un(x,{rotation:-((isNaN(+j)?z[0]:No(j,D,z,!0))+Math.PI/2)},r),f.add(x),_.setItemGraphicEl(T,x)}if(w){var C=m[P],R=C?C.shape.endAngle:s,E=U(T,R),N=b.get("clip");Un(E,{shape:{endAngle:No(j,D,z,N)}},r),f.add(E),dce(r.seriesIndex,_.dataType,T,E),g[T]=E}}).execute(),_.each(function(T){var P=_.getItemModel(T),j=P.getModel("emphasis"),M=j.get("focus"),y=j.get("blurScope"),x=j.get("disabled");if(v){var C=_.getItemGraphicEl(T),R=_.getItemVisual(T,"style"),E=R.fill;if(C instanceof Oa){var N=C.style;C.useStyle(it({image:N.image,x:N.x,y:N.y,width:N.width,height:N.height},R))}else C.useStyle(R),C.type!=="pointer"&&C.setColor(E);C.setStyle(P.getModel(["pointer","itemStyle"]).getItemStyle()),C.style.fill==="auto"&&C.setStyle("fill",i(No(_.get(I,T),D,[0,1],!0))),C.z2EmphasisLift=0,vs(C,P),Mo(C,M,y,x)}if(w){var V=g[T];V.useStyle(_.getItemVisual(T,"style")),V.setStyle(P.getModel(["progress","itemStyle"]).getItemStyle()),V.z2EmphasisLift=0,vs(V,P),Mo(V,M,y,x)}}),this._progressEls=g)},e.prototype._renderAnchor=function(r,n){var o=r.getModel("anchor"),i=o.get("show");if(i){var a=o.get("size"),s=o.get("icon"),c=o.get("offsetCenter"),l=o.get("keepAspect"),u=vi(s,n.cx-a/2+er(c[0],n.r),n.cy-a/2+er(c[1],n.r),a,a,null,l);u.z2=o.get("showAbove")?1:0,u.setStyle(o.getModel("itemStyle").getItemStyle()),this.group.add(u)}},e.prototype._renderTitleAndDetail=function(r,n,o,i,a){var s=this,c=r.getData(),l=c.mapDimension("value"),u=+r.get("min"),f=+r.get("max"),h=new Er,m=[],g=[],v=r.isAnimationEnabled(),b=r.get(["pointer","showAbove"]);c.diff(this._data).add(function(w){m[w]=new Ln({silent:!0}),g[w]=new Ln({silent:!0})}).update(function(w,_){m[w]=s._titleEls[_],g[w]=s._detailEls[_]}).execute(),c.each(function(w){var _=c.getItemModel(w),I=c.get(l,w),B=new Er,L=i(No(I,[u,f],[0,1],!0)),D=_.getModel("title");if(D.get("show")){var z=D.get("offsetCenter"),G=a.cx+er(z[0],a.r),U=a.cy+er(z[1],a.r),T=m[w];T.attr({z2:b?0:2,style:Ho(D,{x:G,y:U,text:c.getName(w),align:"center",verticalAlign:"middle"},{inheritColor:L})}),B.add(T)}var P=_.getModel("detail");if(P.get("show")){var j=P.get("offsetCenter"),M=a.cx+er(j[0],a.r),y=a.cy+er(j[1],a.r),x=er(P.get("width"),a.r),C=er(P.get("height"),a.r),R=r.get(["progress","show"])?c.getItemVisual(w,"style").fill:L,T=g[w],E=P.get("formatter");T.attr({z2:b?0:2,style:Ho(P,{x:M,y,text:pTe(I,E),width:isNaN(x)?null:x,height:isNaN(C)?null:C,align:"center",verticalAlign:"middle"},{inheritColor:R})}),rCe(T,{normal:P},I,function(V){return pTe(V,E)}),v&&nCe(T,w,c,r,{getFormattedLabel:function(V,F,k,H,re,Y){return pTe(Y?Y.interpolatedValue:I,E)}}),B.add(T)}h.add(B)}),this.group.add(h),this._titleEls=m,this._detailEls=g},e.type="gauge",e}(so),wfr=dqn;d();p();var pqn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.visualStyleAccessPath="itemStyle",r}return e.prototype.getInitialData=function(r,n){return l1(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(So),Afr=pqn;function Unt(t){t.registerChartView(wfr),t.registerSeriesModel(Afr)}d();p();d();p();var hqn=["itemStyle","opacity"],mqn=function(t){Ie(e,t);function e(r,n){var o=t.call(this)||this,i=o,a=new dc,s=new Ln;return i.setTextContent(s),o.setTextGuideLine(a),o.updateData(r,n,!0),o}return e.prototype.updateData=function(r,n,o){var i=this,a=r.hostModel,s=r.getItemModel(n),c=r.getItemLayout(n),l=s.getModel("emphasis"),u=s.get(hqn);u=u??1,o||nf(i),i.useStyle(r.getItemVisual(n,"style")),i.style.lineJoin="round",o?(i.setShape({points:c.points}),i.style.opacity=0,zo(i,{style:{opacity:u}},a,n)):Un(i,{style:{opacity:u},shape:{points:c.points}},a,n),vs(i,s),this._updateLabel(r,n),Mo(this,l.get("focus"),l.get("blurScope"),l.get("disabled"))},e.prototype._updateLabel=function(r,n){var o=this,i=this.getTextGuideLine(),a=o.getTextContent(),s=r.hostModel,c=r.getItemModel(n),l=r.getItemLayout(n),u=l.label,f=r.getItemVisual(n,"style"),h=f.fill;Da(a,Yi(c),{labelFetcher:r.hostModel,labelDataIndex:n,defaultOpacity:f.opacity,defaultText:r.getName(n)},{normal:{align:u.textAlign,verticalAlign:u.verticalAlign}}),o.setTextConfig({local:!0,inside:!!u.inside,insideStroke:h,outsideFill:h});var m=u.linePoints;i.setShape({points:m}),o.textGuideLineConfig={anchor:m?new Vn(m[0][0],m[0][1]):null},Un(a,{style:{x:u.x,y:u.y}},s,n),a.attr({rotation:u.rotation,originX:u.x,originY:u.y,z2:10}),pJ(o,hJ(c),{stroke:h})},e}(Ic),gqn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.ignoreLabelLineUpdate=!0,r}return e.prototype.render=function(r,n,o){var i=r.getData(),a=this._data,s=this.group;i.diff(a).add(function(c){var l=new mqn(i,c);i.setItemGraphicEl(c,l),s.add(l)}).update(function(c,l){var u=a.getItemGraphicEl(l);u.updateData(i,c),s.add(u),i.setItemGraphicEl(c,u)}).remove(function(c){var l=a.getItemGraphicEl(c);w6(l,r,c)}).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(so),Sfr=gqn;d();p();var vqn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(r){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new q3(nr(this.getData,this),nr(this.getRawData,this)),this._defaultLabelLine(r)},e.prototype.getInitialData=function(r,n){return l1(this,{coordDimensions:["value"],encodeDefaulter:Gr(rJ,this)})},e.prototype._defaultLabelLine=function(r){r1(r,"labelLine",["show"]);var n=r.labelLine,o=r.emphasis.labelLine;n.show=n.show&&r.label.show,o.show=o.show&&r.emphasis.label.show},e.prototype.getDataParams=function(r){var n=this.getData(),o=t.prototype.getDataParams.call(this,r),i=n.mapDimension("value"),a=n.getSum(i);return o.percent=a?+(n.get(i,r)/a*100).toFixed(2):0,o.$vars.push("percent"),o},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(So),Efr=vqn;d();p();function yqn(t,e){return gi(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function bqn(t,e){for(var r=t.mapDimension("value"),n=t.mapArray(r,function(c){return c}),o=[],i=e==="ascending",a=0,s=t.count();a<s;a++)o[a]=a;return sr(e)?o.sort(e):e!=="none"&&o.sort(function(c,l){return i?n[c]-n[l]:n[l]-n[c]}),o}function xqn(t){var e=t.hostModel,r=e.get("orient");t.each(function(n){var o=t.getItemModel(n),i=o.getModel("label"),a=i.get("position"),s=o.getModel("labelLine"),c=t.getItemLayout(n),l=c.points,u=a==="inner"||a==="inside"||a==="center"||a==="insideLeft"||a==="insideRight",f,h,m,g;if(u)a==="insideLeft"?(h=(l[0][0]+l[3][0])/2+5,m=(l[0][1]+l[3][1])/2,f="left"):a==="insideRight"?(h=(l[1][0]+l[2][0])/2-5,m=(l[1][1]+l[2][1])/2,f="right"):(h=(l[0][0]+l[1][0]+l[2][0]+l[3][0])/4,m=(l[0][1]+l[1][1]+l[2][1]+l[3][1])/4,f="center"),g=[[h,m],[h,m]];else{var v=void 0,b=void 0,w=void 0,_=void 0,I=s.get("length");a==="left"?(v=(l[3][0]+l[0][0])/2,b=(l[3][1]+l[0][1])/2,w=v-I,h=w-5,f="right"):a==="right"?(v=(l[1][0]+l[2][0])/2,b=(l[1][1]+l[2][1])/2,w=v+I,h=w+5,f="left"):a==="top"?(v=(l[3][0]+l[0][0])/2,b=(l[3][1]+l[0][1])/2,_=b-I,m=_-5,f="center"):a==="bottom"?(v=(l[1][0]+l[2][0])/2,b=(l[1][1]+l[2][1])/2,_=b+I,m=_+5,f="center"):a==="rightTop"?(v=r==="horizontal"?l[3][0]:l[1][0],b=r==="horizontal"?l[3][1]:l[1][1],r==="horizontal"?(_=b-I,m=_-5,f="center"):(w=v+I,h=w+5,f="top")):a==="rightBottom"?(v=l[2][0],b=l[2][1],r==="horizontal"?(_=b+I,m=_+5,f="center"):(w=v+I,h=w+5,f="bottom")):a==="leftTop"?(v=l[0][0],b=r==="horizontal"?l[0][1]:l[1][1],r==="horizontal"?(_=b-I,m=_-5,f="center"):(w=v-I,h=w-5,f="right")):a==="leftBottom"?(v=r==="horizontal"?l[1][0]:l[3][0],b=r==="horizontal"?l[1][1]:l[2][1],r==="horizontal"?(_=b+I,m=_+5,f="center"):(w=v-I,h=w-5,f="right")):(v=(l[1][0]+l[2][0])/2,b=(l[1][1]+l[2][1])/2,r==="horizontal"?(_=b+I,m=_+5,f="center"):(w=v+I,h=w+5,f="left")),r==="horizontal"?(w=v,h=w):(_=b,m=_),g=[[v,b],[w,_]]}c.label={linePoints:g,x:h,y:m,verticalAlign:"middle",textAlign:f,inside:u}})}function Fnt(t,e){t.eachSeriesByType("funnel",function(r){var n=r.getData(),o=n.mapDimension("value"),i=r.get("sort"),a=yqn(r,e),s=r.get("orient"),c=a.width,l=a.height,u=bqn(n,i),f=a.x,h=a.y,m=s==="horizontal"?[er(r.get("minSize"),l),er(r.get("maxSize"),l)]:[er(r.get("minSize"),c),er(r.get("maxSize"),c)],g=n.getDataExtent(o),v=r.get("min"),b=r.get("max");v==null&&(v=Math.min(g[0],0)),b==null&&(b=g[1]);var w=r.get("funnelAlign"),_=r.get("gap"),I=s==="horizontal"?c:l,B=(I-_*(n.count()-1))/n.count(),L=function(y,x){if(s==="horizontal"){var C=n.get(o,y)||0,R=No(C,[v,b],m,!0),E=void 0;switch(w){case"top":E=h;break;case"center":E=h+(l-R)/2;break;case"bottom":E=h+(l-R);break}return[[x,E],[x,E+R]]}var N=n.get(o,y)||0,V=No(N,[v,b],m,!0),F;switch(w){case"left":F=f;break;case"center":F=f+(c-V)/2;break;case"right":F=f+c-V;break}return[[F,x],[F+V,x]]};i==="ascending"&&(B=-B,_=-_,s==="horizontal"?f+=c:h+=l,u=u.reverse());for(var D=0;D<u.length;D++){var z=u[D],G=u[D+1],U=n.getItemModel(z);if(s==="horizontal"){var T=U.get(["itemStyle","width"]);T==null?T=B:(T=er(T,c),i==="ascending"&&(T=-T));var P=L(z,f),j=L(G,f+T);f+=T+_,n.setItemLayout(z,{points:P.concat(j.slice().reverse())})}else{var M=U.get(["itemStyle","height"]);M==null?M=B:(M=er(M,l),i==="ascending"&&(M=-M));var P=L(z,h),j=L(G,h+M);h+=M+_,n.setItemLayout(z,{points:P.concat(j.slice().reverse())})}}xqn(n)})}function znt(t){t.registerChartView(Sfr),t.registerSeriesModel(Efr),t.registerLayout(Fnt),t.registerProcessor(KS("funnel"))}d();p();d();p();var wqn=.3,Aqn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r._dataGroup=new Er,r._initialized=!1,r}return e.prototype.init=function(){this.group.add(this._dataGroup)},e.prototype.render=function(r,n,o,i){this._progressiveEls=null;var a=this._dataGroup,s=r.getData(),c=this._data,l=r.coordinateSystem,u=l.dimensions,f=Cfr(r);s.diff(c).add(h).update(m).remove(g).execute();function h(b){var w=_fr(s,a,b,u,l);Hnt(w,s,b,f)}function m(b,w){var _=c.getItemGraphicEl(w),I=kfr(s,b,u,l);s.setItemGraphicEl(b,_),Un(_,{shape:{points:I}},r,b),nf(_),Hnt(_,s,b,f)}function g(b){var w=c.getItemGraphicEl(b);a.remove(w)}if(!this._initialized){this._initialized=!0;var v=Sqn(l,r,function(){setTimeout(function(){a.removeClipPath()})});a.setClipPath(v)}this._data=s},e.prototype.incrementalPrepareRender=function(r,n,o){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},e.prototype.incrementalRender=function(r,n,o){for(var i=n.getData(),a=n.coordinateSystem,s=a.dimensions,c=Cfr(n),l=this._progressiveEls=[],u=r.start;u<r.end;u++){var f=_fr(i,this._dataGroup,u,s,a);f.incremental=!0,Hnt(f,i,u,c),l.push(f)}},e.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},e.type="parallel",e}(so);function Sqn(t,e,r){var n=t.model,o=t.getRect(),i=new En({shape:{x:o.x,y:o.y,width:o.width,height:o.height}}),a=n.get("layout")==="horizontal"?"width":"height";return i.setShape(a,0),zo(i,{shape:{width:o.width,height:o.height}},e,r),i}function kfr(t,e,r,n){for(var o=[],i=0;i<r.length;i++){var a=r[i],s=t.get(t.mapDimension(a),e);Eqn(s,n.getAxis(a).type)||o.push(n.dataToPoint(s,a))}return o}function _fr(t,e,r,n,o){var i=kfr(t,r,n,o),a=new dc({shape:{points:i},z2:10});return e.add(a),t.setItemGraphicEl(r,a),a}function Cfr(t){var e=t.get("smooth",!0);return e===!0&&(e=wqn),e=Uw(e),T7(e)&&(e=0),{smooth:e}}function Hnt(t,e,r,n){t.useStyle(e.getItemVisual(r,"style")),t.style.fill=null,t.setShape("smooth",n.smooth);var o=e.getItemModel(r),i=o.getModel("emphasis");vs(t,o,"lineStyle"),Mo(t,i.get("focus"),i.get("blurScope"),i.get("disabled"))}function Eqn(t,e){return e==="category"?t==null:t==null||isNaN(t)}var Tfr=Aqn;d();p();var _qn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.visualStyleAccessPath="lineStyle",r.visualDrawType="stroke",r}return e.prototype.getInitialData=function(r,n){return dp(null,this,{useEncodeDefaulter:nr(Cqn,null,this)})},e.prototype.getRawIndicesByActiveState=function(r){var n=this.coordinateSystem,o=this.getData(),i=[];return n.eachActiveState(o,function(a,s){r===a&&i.push(o.getRawIndex(s))}),i},e.type="series.parallel",e.dependencies=["parallel"],e.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},e}(So);function Cqn(t){var e=t.ecModel.getComponent("parallel",t.get("parallelIndex"));if(!!e){var r={};return ue(e.dimensions,function(n){var o=kqn(n);r[n]=o}),r}}function kqn(t){return+t.replace("dim","")}var Ifr=_qn;d();p();var Tqn=["lineStyle","opacity"],Iqn={seriesType:"parallel",reset:function(t,e){var r=t.coordinateSystem,n={normal:t.get(["lineStyle","opacity"]),active:t.get("activeOpacity"),inactive:t.get("inactiveOpacity")};return{progress:function(o,i){r.eachActiveState(i,function(a,s){var c=n[a];if(a==="normal"&&i.hasItemOption){var l=i.getItemModel(s).get(Tqn,!0);l!=null&&(c=l)}var u=i.ensureUniqueItemVisual(s,"style");u.opacity=c},o.start,o.end)}}}},Rfr=Iqn;d();p();d();p();function jnt(t){Rqn(t),Mqn(t)}function Rqn(t){if(!t.parallel){var e=!1;ue(t.series,function(r){r&&r.type==="parallel"&&(e=!0)}),e&&(t.parallel=[{}])}}function Mqn(t){var e=Co(t.parallelAxis);ue(e,function(r){if(!!Sr(r)){var n=r.parallelIndex||0,o=Co(t.parallel)[n];o&&o.parallelAxisDefault&&ln(r,o.parallelAxisDefault,!1)}})}d();p();var Pqn=5,Nqn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){this._model=r,this._api=o,this._handlers||(this._handlers={},ue(Bqn,function(i,a){o.getZr().on(a,this._handlers[a]=nr(i,this))},this)),Kw(this,"_throttledDispatchExpand",r.get("axisExpandRate"),"fixRate")},e.prototype.dispose=function(r,n){R6(this,"_throttledDispatchExpand"),ue(this._handlers,function(o,i){n.getZr().off(i,o)}),this._handlers=null},e.prototype._throttledDispatchExpand=function(r){this._dispatchExpand(r)},e.prototype._dispatchExpand=function(r){r&&this._api.dispatchAction(it({type:"parallelAxisExpand"},r))},e.type="parallel",e}(ko),Bqn={mousedown:function(t){Wnt(this,"click")&&(this._mouseDownPoint=[t.offsetX,t.offsetY])},mouseup:function(t){var e=this._mouseDownPoint;if(Wnt(this,"click")&&e){var r=[t.offsetX,t.offsetY],n=Math.pow(e[0]-r[0],2)+Math.pow(e[1]-r[1],2);if(n>Pqn)return;var o=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);o.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:o.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!(this._mouseDownPoint||!Wnt(this,"mousemove"))){var e=this._model,r=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=r.behavior;n==="jump"&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand(n==="none"?null:{axisExpandWindow:r.axisExpandWindow,animation:n==="jump"?null:{duration:0}})}}};function Wnt(t,e){var r=t._model;return r.get("axisExpandable")&&r.get("axisExpandTriggerOn")===e}var Mfr=Nqn;d();p();var Oqn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(r){var n=this.option;r&&ln(n,r,!0),this._initDimensions()},e.prototype.contains=function(r,n){var o=r.get("parallelIndex");return o!=null&&n.getComponent("parallel",o)===this},e.prototype.setAxisExpand=function(r){ue(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(n){r.hasOwnProperty(n)&&(this.option[n]=r[n])},this)},e.prototype._initDimensions=function(){var r=this.dimensions=[],n=this.parallelAxisIndex=[],o=go(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this);ue(o,function(i){r.push("dim"+i.get("dim")),n.push(i.componentIndex)})},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(Fn),Pfr=Oqn;d();p();d();p();d();p();var Dqn=function(t){Ie(e,t);function e(r,n,o,i,a){var s=t.call(this,r,n,o)||this;return s.type=i||"value",s.axisIndex=a,s}return e.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},e}(pp),Nfr=Dqn;d();p();function vy(t,e,r,n,o,i){t=t||0;var a=r[1]-r[0];if(o!=null&&(o=PJ(o,[0,a])),i!=null&&(i=Math.max(i,o??0)),n==="all"){var s=Math.abs(e[1]-e[0]);s=PJ(s,[0,a]),o=i=PJ(s,[o,i]),n=0}e[0]=PJ(e[0],r),e[1]=PJ(e[1],r);var c=Gnt(e,n);e[n]+=t;var l=o||0,u=r.slice();c.sign<0?u[0]+=l:u[1]-=l,e[n]=PJ(e[n],u);var f;return f=Gnt(e,n),o!=null&&(f.sign!==c.sign||f.span<o)&&(e[1-n]=e[n]+c.sign*o),f=Gnt(e,n),i!=null&&f.span>i&&(e[1-n]=e[n]+f.sign*i),e}function Gnt(t,e){var r=t[e]-t[1-e];return{span:Math.abs(r),sign:r>0?-1:r<0?1:e?-1:1}}function PJ(t,e){return Math.min(e[1]!=null?e[1]:1/0,Math.max(e[0]!=null?e[0]:-1/0,t))}var Vnt=ue,Dfr=Math.min,Lfr=Math.max,Bfr=Math.floor,Lqn=Math.ceil,Ofr=wa,Uqn=Math.PI,Fqn=function(){function t(e,r,n){this.type="parallel",this._axesMap=cr(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,r,n)}return t.prototype._init=function(e,r,n){var o=e.dimensions,i=e.parallelAxisIndex;Vnt(o,function(a,s){var c=i[s],l=r.getComponent("parallelAxis",c),u=this._axesMap.set(a,new Nfr(a,iM(l),[0,0],l.get("type"),c)),f=u.type==="category";u.onBand=f&&l.get("boundaryGap"),u.inverse=l.get("inverse"),l.axis=u,u.model=l,u.coordinateSystem=l.coordinateSystem=this},this)},t.prototype.update=function(e,r){this._updateAxesFromSeries(this._model,e)},t.prototype.containPoint=function(e){var r=this._makeLayoutInfo(),n=r.axisBase,o=r.layoutBase,i=r.pixelDimIndex,a=e[1-i],s=e[i];return a>=n&&a<=n+r.axisLength&&s>=o&&s<=o+r.layoutLength},t.prototype.getModel=function(){return this._model},t.prototype._updateAxesFromSeries=function(e,r){r.eachSeries(function(n){if(!!e.contains(n,r)){var o=n.getData();Vnt(this.dimensions,function(i){var a=this._axesMap.get(i);a.scale.unionExtentFromData(o,o.mapDimension(i)),z3(a.scale,a.model)},this)}},this)},t.prototype.resize=function(e,r){this._rect=gi(e.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()}),this._layoutAxes()},t.prototype.getRect=function(){return this._rect},t.prototype._makeLayoutInfo=function(){var e=this._model,r=this._rect,n=["x","y"],o=["width","height"],i=e.get("layout"),a=i==="horizontal"?0:1,s=r[o[a]],c=[0,s],l=this.dimensions.length,u=hTe(e.get("axisExpandWidth"),c),f=hTe(e.get("axisExpandCount")||0,[0,l]),h=e.get("axisExpandable")&&l>3&&l>f&&f>1&&u>0&&s>0,m=e.get("axisExpandWindow"),g;if(m)g=hTe(m[1]-m[0],c),m[1]=m[0]+g;else{g=hTe(u*(f-1),c);var v=e.get("axisExpandCenter")||Bfr(l/2);m=[u*v-g/2],m[1]=m[0]+g}var b=(s-g)/(l-f);b<3&&(b=0);var w=[Bfr(Ofr(m[0]/u,1))+1,Lqn(Ofr(m[1]/u,1))-1],_=b/u*m[0];return{layout:i,pixelDimIndex:a,layoutBase:r[n[a]],layoutLength:s,axisBase:r[n[1-a]],axisLength:r[o[1-a]],axisExpandable:h,axisExpandWidth:u,axisCollapseWidth:b,axisExpandWindow:m,axisCount:l,winInnerIndices:w,axisExpandWindow0Pos:_}},t.prototype._layoutAxes=function(){var e=this._rect,r=this._axesMap,n=this.dimensions,o=this._makeLayoutInfo(),i=o.layout;r.each(function(a){var s=[0,o.axisLength],c=a.inverse?1:0;a.setExtent(s[c],s[1-c])}),Vnt(n,function(a,s){var c=(o.axisExpandable?Hqn:zqn)(s,o),l={horizontal:{x:c.position,y:o.axisLength},vertical:{x:0,y:c.position}},u={horizontal:Uqn/2,vertical:0},f=[l[i].x+e.x,l[i].y+e.y],h=u[i],m=rf();ty(m,m,h),Ah(m,m,f),this._axesLayout[a]={position:f,rotation:h,transform:m,axisNameAvailableWidth:c.axisNameAvailableWidth,axisLabelShow:c.axisLabelShow,nameTruncateMaxWidth:c.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},t.prototype.getAxis=function(e){return this._axesMap.get(e)},t.prototype.dataToPoint=function(e,r){return this.axisCoordToPoint(this._axesMap.get(r).dataToCoord(e),r)},t.prototype.eachActiveState=function(e,r,n,o){n==null&&(n=0),o==null&&(o=e.count());var i=this._axesMap,a=this.dimensions,s=[],c=[];ue(a,function(b){s.push(e.mapDimension(b)),c.push(i.get(b).model)});for(var l=this.hasAxisBrushed(),u=n;u<o;u++){var f=void 0;if(!l)f="normal";else{f="active";for(var h=e.getValues(s,u),m=0,g=a.length;m<g;m++){var v=c[m].getActiveState(h[m]);if(v==="inactive"){f="inactive";break}}}r(f,u)}},t.prototype.hasAxisBrushed=function(){for(var e=this.dimensions,r=this._axesMap,n=!1,o=0,i=e.length;o<i;o++)r.get(e[o]).model.getActiveState()!=="normal"&&(n=!0);return n},t.prototype.axisCoordToPoint=function(e,r){var n=this._axesLayout[r];return Eh([e,0],n.transform)},t.prototype.getAxisLayout=function(e){return Pr(this._axesLayout[e])},t.prototype.getSlidedAxisExpandWindow=function(e){var r=this._makeLayoutInfo(),n=r.pixelDimIndex,o=r.axisExpandWindow.slice(),i=o[1]-o[0],a=[0,r.axisExpandWidth*(r.axisCount-1)];if(!this.containPoint(e))return{behavior:"none",axisExpandWindow:o};var s=e[n]-r.layoutBase-r.axisExpandWindow0Pos,c,l="slide",u=r.axisCollapseWidth,f=this._model.get("axisExpandSlideTriggerArea"),h=f[0]!=null;if(u)h&&u&&s<i*f[0]?(l="jump",c=s-i*f[2]):h&&u&&s>i*(1-f[0])?(l="jump",c=s-i*(1-f[2])):(c=s-i*f[1])>=0&&(c=s-i*(1-f[1]))<=0&&(c=0),c*=r.axisExpandWidth/u,c?vy(c,o,a,"all"):l="none";else{var m=o[1]-o[0],g=a[1]*s/m;o=[Lfr(0,g-m/2)],o[1]=Dfr(a[1],o[0]+m),o[0]=o[1]-m}return{axisExpandWindow:o,behavior:l}},t}();function hTe(t,e){return Dfr(Lfr(t,e[0]),e[1])}function zqn(t,e){var r=e.layoutLength/(e.axisCount-1);return{position:r*t,axisNameAvailableWidth:r,axisLabelShow:!0}}function Hqn(t,e){var r=e.layoutLength,n=e.axisExpandWidth,o=e.axisCount,i=e.axisCollapseWidth,a=e.winInnerIndices,s,c=i,l=!1,u;return t<a[0]?(s=t*i,u=i):t<=a[1]?(s=e.axisExpandWindow0Pos+t*n-e.axisExpandWindow[0],c=n,l=!0):(s=r-(o-1-t)*i,u=i),{position:s,axisNameAvailableWidth:c,axisLabelShow:l,nameTruncateMaxWidth:u}}var Ufr=Fqn;function jqn(t,e){var r=[];return t.eachComponent("parallel",function(n,o){var i=new Ufr(n,t,e);i.name="parallel_"+o,i.resize(n,e),n.coordinateSystem=i,i.model=n,r.push(i)}),t.eachSeries(function(n){if(n.get("coordinateSystem")==="parallel"){var o=n.getReferringComponents("parallel",Ki).models[0];n.coordinateSystem=o.coordinateSystem}}),r}var Wqn={create:jqn},Ffr=Wqn;d();p();var zfr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.activeIntervals=[],r}return e.prototype.getAreaSelectStyle=function(){return ay([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},e.prototype.setActiveIntervals=function(r){var n=this.activeIntervals=Pr(r);if(n)for(var o=n.length-1;o>=0;o--)Pf(n[o])},e.prototype.getActiveState=function(r){var n=this.activeIntervals;if(!n.length)return"normal";if(r==null||isNaN(+r))return"inactive";if(n.length===1){var o=n[0];if(o[0]<=r&&r<=o[1])return"active"}else for(var i=0,a=n.length;i<a;i++)if(n[i][0]<=r&&r<=n[i][1])return"active";return"inactive"},e}(Fn);Oi(zfr,H3);var qnt=zfr;d();p();d();p();var DF=!0,Ble=Math.min,NJ=Math.max,Gqn=Math.pow,Vqn=1e4,qqn=6,Kqn=6,Hfr="globalPan",Yqn={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},Jqn={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},jfr={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},Xqn=0,Zqn=function(t){Ie(e,t);function e(r){var n=t.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=r,n.group=new Er,n._uid="brushController_"+Xqn++,ue(oKn,function(o,i){this._handlers[i]=nr(o,this)},n),n}return e.prototype.enableBrush=function(r){return this._brushType&&this._doDisableBrush(),r.brushType&&this._doEnableBrush(r),this},e.prototype._doEnableBrush=function(r){var n=this._zr;this._enableGlobalPan||Plr(n,Hfr,this._uid),ue(this._handlers,function(o,i){n.on(i,o)}),this._brushType=r.brushType,this._brushOption=ln(Pr(jfr),r,!0)},e.prototype._doDisableBrush=function(){var r=this._zr;Nlr(r,Hfr,this._uid),ue(this._handlers,function(n,o){r.off(o,n)}),this._brushType=this._brushOption=null},e.prototype.setPanels=function(r){if(r&&r.length){var n=this._panels={};ue(r,function(o){n[o.panelId]=Pr(o)})}else this._panels=null;return this},e.prototype.mount=function(r){r=r||{},this._enableGlobalPan=r.enableGlobalPan;var n=this.group;return this._zr.add(n),n.attr({x:r.x||0,y:r.y||0,rotation:r.rotation||0,scaleX:r.scaleX||1,scaleY:r.scaleY||1}),this._transform=n.getLocalTransform(),this},e.prototype.updateCovers=function(r){r=ct(r,function(h){return ln(Pr(jfr),h,!0)});var n="\0-brush-index-",o=this._covers,i=this._covers=[],a=this,s=this._creatingCover;return new kh(o,r,l,c).add(u).update(u).remove(f).execute(),this;function c(h,m){return(h.id!=null?h.id:n+m)+"-"+h.brushType}function l(h,m){return c(h.__brushOption,m)}function u(h,m){var g=r[h];if(m!=null&&o[m]===s)i[h]=o[m];else{var v=i[h]=m!=null?(o[m].__brushOption=g,o[m]):Yfr(a,Kfr(a,g));Qnt(a,v)}}function f(h){o[h]!==s&&a.group.remove(o[h])}},e.prototype.unmount=function(){return this.enableBrush(!1),Knt(this),this._zr.remove(this.group),this},e.prototype.dispose=function(){this.unmount(),this.off()},e}(tf);function Kfr(t,e){var r=mTe[e.brushType].createCover(t,e);return r.__brushOption=e,Xfr(r,e),t.group.add(r),r}function Yfr(t,e){var r=$nt(e);return r.endCreating&&(r.endCreating(t,e),Xfr(e,e.__brushOption)),e}function Jfr(t,e){var r=e.__brushOption;$nt(e).updateCoverShape(t,e,r.range,r)}function Xfr(t,e){var r=e.z;r==null&&(r=Vqn),t.traverse(function(n){n.z=r,n.z2=r})}function Qnt(t,e){$nt(e).updateCommon(t,e),Jfr(t,e)}function $nt(t){return mTe[t.__brushOption.brushType]}function eot(t,e,r){var n=t._panels;if(!n)return DF;var o,i=t._transform;return ue(n,function(a){a.isTargetByCursor(e,r,i)&&(o=a)}),o}function Zfr(t,e){var r=t._panels;if(!r)return DF;var n=e.__brushOption.panelId;return n!=null?r[n]:DF}function Knt(t){var e=t._covers,r=e.length;return ue(e,function(n){t.group.remove(n)},t),e.length=0,!!r}function LF(t,e){var r=ct(t._covers,function(n){var o=n.__brushOption,i=Pr(o.range);return{brushType:o.brushType,panelId:o.panelId,range:i}});t.trigger("brush",{areas:r,isEnd:!!e.isEnd,removeOnClick:!!e.removeOnClick})}function Qqn(t){var e=t._track;if(!e.length)return!1;var r=e[e.length-1],n=e[0],o=r[0]-n[0],i=r[1]-n[1],a=Gqn(o*o+i*i,.5);return a>qqn}function Qfr(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function $fr(t,e,r,n){var o=new Er;return o.add(new En({name:"main",style:tot(r),silent:!0,draggable:!0,cursor:"move",drift:Gr(Wfr,t,e,o,["n","s","w","e"]),ondragend:Gr(LF,e,{isEnd:!0})})),ue(n,function(i){o.add(new En({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:Gr(Wfr,t,e,o,i),ondragend:Gr(LF,e,{isEnd:!0})}))}),o}function edr(t,e,r,n){var o=n.brushStyle.lineWidth||0,i=NJ(o,Kqn),a=r[0][0],s=r[1][0],c=a-o/2,l=s-o/2,u=r[0][1],f=r[1][1],h=u-i+o/2,m=f-i+o/2,g=u-a,v=f-s,b=g+o,w=v+o;O6(t,e,"main",a,s,g,v),n.transformable&&(O6(t,e,"w",c,l,i,w),O6(t,e,"e",h,l,i,w),O6(t,e,"n",c,l,b,i),O6(t,e,"s",c,m,b,i),O6(t,e,"nw",c,l,i,i),O6(t,e,"ne",h,l,i,i),O6(t,e,"sw",c,m,i,i),O6(t,e,"se",h,m,i,i))}function Ynt(t,e){var r=e.__brushOption,n=r.transformable,o=e.childAt(0);o.useStyle(tot(r)),o.attr({silent:!n,cursor:n?"move":"default"}),ue([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var a=e.childOfName(i.join("")),s=i.length===1?Jnt(t,i[0]):eKn(t,i);a&&a.attr({silent:!n,invisible:!n,cursor:n?Jqn[s]+"-resize":null})})}function O6(t,e,r,n,o,i,a){var s=e.childOfName(r);s&&s.setShape(rKn(rot(t,e,[[n,o],[n+i,o+a]])))}function tot(t){return yr({strokeNoScale:!0},t.brushStyle)}function tdr(t,e,r,n){var o=[Ble(t,r),Ble(e,n)],i=[NJ(t,r),NJ(e,n)];return[[o[0],i[0]],[o[1],i[1]]]}function $qn(t){return NS(t.group)}function Jnt(t,e){var r={w:"left",e:"right",n:"top",s:"bottom"},n={left:"w",right:"e",top:"n",bottom:"s"},o=lF(r[e],$qn(t));return n[o]}function eKn(t,e){var r=[Jnt(t,e[0]),Jnt(t,e[1])];return(r[0]==="e"||r[0]==="w")&&r.reverse(),r.join("")}function Wfr(t,e,r,n,o,i){var a=r.__brushOption,s=t.toRectRange(a.range),c=rdr(e,o,i);ue(n,function(l){var u=Yqn[l];s[u[0]][u[1]]+=c[u[0]]}),a.range=t.fromRectRange(tdr(s[0][0],s[1][0],s[0][1],s[1][1])),Qnt(e,r),LF(e,{isEnd:!1})}function tKn(t,e,r,n){var o=e.__brushOption.range,i=rdr(t,r,n);ue(o,function(a){a[0]+=i[0],a[1]+=i[1]}),Qnt(t,e),LF(t,{isEnd:!1})}function rdr(t,e,r){var n=t.group,o=n.transformCoordToLocal(e,r),i=n.transformCoordToLocal(0,0);return[o[0]-i[0],o[1]-i[1]]}function rot(t,e,r){var n=Zfr(t,e);return n&&n!==DF?n.clipPath(r,t._transform):Pr(r)}function rKn(t){var e=Ble(t[0][0],t[1][0]),r=Ble(t[0][1],t[1][1]),n=NJ(t[0][0],t[1][0]),o=NJ(t[0][1],t[1][1]);return{x:e,y:r,width:n-e,height:o-r}}function nKn(t,e,r){if(!(!t._brushType||iKn(t,e.offsetX,e.offsetY))){var n=t._zr,o=t._covers,i=eot(t,e,r);if(!t._dragging)for(var a=0;a<o.length;a++){var s=o[a].__brushOption;if(i&&(i===DF||s.panelId===i.panelId)&&mTe[s.brushType].contain(o[a],r[0],r[1]))return}i&&n.setCursorStyle("crosshair")}}function Xnt(t){var e=t.event;e.preventDefault&&e.preventDefault()}function Znt(t,e,r){return t.childOfName("main").contain(e,r)}function ndr(t,e,r,n){var o=t._creatingCover,i=t._creatingPanel,a=t._brushOption,s;if(t._track.push(r.slice()),Qqn(t)||o){if(i&&!o){a.brushMode==="single"&&Knt(t);var c=Pr(a);c.brushType=Gfr(c.brushType,i),c.panelId=i===DF?null:i.panelId,o=t._creatingCover=Kfr(t,c),t._covers.push(o)}if(o){var l=mTe[Gfr(t._brushType,i)],u=o.__brushOption;u.range=l.getCreatingRange(rot(t,o,t._track)),n&&(Yfr(t,o),l.updateCommon(t,o)),Jfr(t,o),s={isEnd:n}}}else n&&a.brushMode==="single"&&a.removeOnClick&&eot(t,e,r)&&Knt(t)&&(s={isEnd:n,removeOnClick:!0});return s}function Gfr(t,e){return t==="auto"?e.defaultBrushType:t}var oKn={mousedown:function(t){if(this._dragging)Vfr(this,t);else if(!t.target||!t.target.draggable){Xnt(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null;var r=this._creatingPanel=eot(this,t,e);r&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=t.offsetX,r=t.offsetY,n=this.group.transformCoordToLocal(e,r);if(nKn(this,t,n),this._dragging){Xnt(t);var o=ndr(this,t,n,!1);o&&LF(this,o)}},mouseup:function(t){Vfr(this,t)}};function Vfr(t,e){if(t._dragging){Xnt(e);var r=e.offsetX,n=e.offsetY,o=t.group.transformCoordToLocal(r,n),i=ndr(t,e,o,!0);t._dragging=!1,t._track=[],t._creatingCover=null,i&&LF(t,i)}}function iKn(t,e,r){var n=t._zr;return e<0||e>n.getWidth()||r<0||r>n.getHeight()}var mTe={lineX:qfr(0),lineY:qfr(1),rect:{createCover:function(t,e){function r(n){return n}return $fr({toRectRange:r,fromRectRange:r},t,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(t){var e=Qfr(t);return tdr(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(t,e,r,n){edr(t,e,r,n)},updateCommon:Ynt,contain:Znt},polygon:{createCover:function(t,e){var r=new Er;return r.add(new dc({name:"main",style:tot(e),silent:!0})),r},getCreatingRange:function(t){return t},endCreating:function(t,e){e.remove(e.childAt(0)),e.add(new Ic({name:"main",draggable:!0,drift:Gr(tKn,t,e),ondragend:Gr(LF,t,{isEnd:!0})}))},updateCoverShape:function(t,e,r,n){e.childAt(0).setShape({points:rot(t,e,r)})},updateCommon:Ynt,contain:Znt}};function qfr(t){return{createCover:function(e,r){return $fr({toRectRange:function(n){var o=[n,[0,100]];return t&&o.reverse(),o},fromRectRange:function(n){return n[t]}},e,r,[[["w"],["e"]],[["n"],["s"]]][t])},getCreatingRange:function(e){var r=Qfr(e),n=Ble(r[0][t],r[1][t]),o=NJ(r[0][t],r[1][t]);return[n,o]},updateCoverShape:function(e,r,n,o){var i,a=Zfr(e,r);if(a!==DF&&a.getLinearBrushOtherExtent)i=a.getLinearBrushOtherExtent(t);else{var s=e._zr;i=[0,[s.getWidth(),s.getHeight()][1-t]]}var c=[n,i];t&&c.reverse(),edr(e,r,c,o)},updateCommon:Ynt,contain:Znt}}var BJ=Zqn;d();p();function gTe(t){return t=not(t),function(e){return J$e(e,t)}}function vTe(t,e){return t=not(t),function(r){var n=e??r,o=n?t.width:t.height,i=n?t.x:t.y;return[i,i+(o||0)]}}function yTe(t,e,r){var n=not(t);return function(o,i){return n.contain(i[0],i[1])&&!pM(o,e,r)}}function not(t){return Zr.create(t)}var aKn=["axisLine","axisTickLabel","axisName"],sKn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(r,n){t.prototype.init.apply(this,arguments),(this._brushController=new BJ(n.getZr())).on("brush",nr(this._onBrush,this))},e.prototype.render=function(r,n,o,i){if(!cKn(r,n,i)){this.axisModel=r,this.api=o,this.group.removeAll();var a=this._axisGroup;if(this._axisGroup=new Er,this.group.add(this._axisGroup),!!r.get("show")){var s=uKn(r,n),c=s.coordinateSystem,l=r.getAreaSelectStyle(),u=l.width,f=r.axis.dim,h=c.getAxisLayout(f),m=it({strokeContainThreshold:u},h),g=new Th(r,m);ue(aKn,g.add,g),this._axisGroup.add(g.getGroup()),this._refreshBrushController(m,l,r,s,u,o),S6(a,this._axisGroup,r)}}},e.prototype._refreshBrushController=function(r,n,o,i,a,s){var c=o.axis.getExtent(),l=c[1]-c[0],u=Math.min(30,Math.abs(l)*.1),f=Zr.create({x:c[0],y:-a/2,width:l,height:a});f.x-=u,f.width+=2*u,this._brushController.mount({enableGlobalPan:!0,rotation:r.rotation,x:r.position[0],y:r.position[1]}).setPanels([{panelId:"pl",clipPath:gTe(f),isTargetByCursor:yTe(f,s,i),getLinearBrushOtherExtent:vTe(f,0)}]).enableBrush({brushType:"lineX",brushStyle:n,removeOnClick:!0}).updateCovers(lKn(o))},e.prototype._onBrush=function(r){var n=r.areas,o=this.axisModel,i=o.axis,a=ct(n,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!o.option.realtime===r.isEnd||r.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:o.id,intervals:a})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(ko);function cKn(t,e,r){return r&&r.type==="axisAreaSelect"&&e.findComponents({mainType:"parallelAxis",query:r})[0]===t}function lKn(t){var e=t.axis;return ct(t.activeIntervals,function(r){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(r[0],!0),e.dataToCoord(r[1],!0)]}})}function uKn(t,e){return e.getComponent("parallel",t.get("parallelIndex"))}var idr=sKn;d();p();var fKn={type:"axisAreaSelect",event:"axisAreaSelected"};function adr(t){t.registerAction(fKn,function(e,r){r.eachComponent({mainType:"parallelAxis",query:e},function(n){n.axis.model.setActiveIntervals(e.intervals)})}),t.registerAction("parallelAxisExpand",function(e,r){r.eachComponent({mainType:"parallel",query:e},function(n){n.setAxisExpand(e)})})}var dKn={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function Ole(t){t.registerComponentView(Mfr),t.registerComponentModel(Pfr),t.registerCoordinateSystem("parallel",Ffr),t.registerPreprocessor(jnt),t.registerComponentModel(qnt),t.registerComponentView(idr),YS(t,"parallel",qnt,dKn),adr(t)}function oot(t){Wn(Ole),t.registerChartView(Tfr),t.registerSeriesModel(Ifr),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,Rfr)}d();p();d();p();var pKn=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return t}(),hKn=function(t){Ie(e,t);function e(r){return t.call(this,r)||this}return e.prototype.getDefaultShape=function(){return new pKn},e.prototype.buildPath=function(r,n){var o=n.extent;r.moveTo(n.x1,n.y1),r.bezierCurveTo(n.cpx1,n.cpy1,n.cpx2,n.cpy2,n.x2,n.y2),n.orient==="vertical"?(r.lineTo(n.x2+o,n.y2),r.bezierCurveTo(n.cpx2+o,n.cpy2,n.cpx1+o,n.cpy1,n.x1+o,n.y1)):(r.lineTo(n.x2,n.y2+o),r.bezierCurveTo(n.cpx2,n.cpy2+o,n.cpx1,n.cpy1+o,n.x1,n.y1+o)),r.closePath()},e.prototype.highlight=function(){K0(this)},e.prototype.downplay=function(){Y0(this)},e}(en),mKn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r._focusAdjacencyDisabled=!1,r}return e.prototype.render=function(r,n,o){var i=this,a=r.getGraph(),s=this.group,c=r.layoutInfo,l=c.width,u=c.height,f=r.getData(),h=r.getData("edge"),m=r.get("orient");this._model=r,s.removeAll(),s.x=c.x,s.y=c.y,a.eachEdge(function(g){var v=new hKn,b=Vr(v);b.dataIndex=g.dataIndex,b.seriesIndex=r.seriesIndex,b.dataType="edge";var w=g.getModel(),_=w.getModel("lineStyle"),I=_.get("curveness"),B=g.node1.getLayout(),L=g.node1.getModel(),D=L.get("localX"),z=L.get("localY"),G=g.node2.getLayout(),U=g.node2.getModel(),T=U.get("localX"),P=U.get("localY"),j=g.getLayout(),M,y,x,C,R,E,N,V;switch(v.shape.extent=Math.max(1,j.dy),v.shape.orient=m,m==="vertical"?(M=(D!=null?D*l:B.x)+j.sy,y=(z!=null?z*u:B.y)+B.dy,x=(T!=null?T*l:G.x)+j.ty,C=P!=null?P*u:G.y,R=M,E=y*(1-I)+C*I,N=x,V=y*I+C*(1-I)):(M=(D!=null?D*l:B.x)+B.dx,y=(z!=null?z*u:B.y)+j.sy,x=T!=null?T*l:G.x,C=(P!=null?P*u:G.y)+j.ty,R=M*(1-I)+x*I,E=y,N=M*I+x*(1-I),V=C),v.setShape({x1:M,y1:y,x2:x,y2:C,cpx1:R,cpy1:E,cpx2:N,cpy2:V}),v.useStyle(_.getItemStyle()),v.style.fill){case"source":v.style.fill=g.node1.getVisual("color"),v.style.decal=g.node1.getVisual("style").decal;break;case"target":v.style.fill=g.node2.getVisual("color"),v.style.decal=g.node2.getVisual("style").decal;break;case"gradient":var F=g.node1.getVisual("color"),k=g.node2.getVisual("color");Tt(F)&&Tt(k)&&(v.style.fill=new D3(0,0,+(m==="horizontal"),+(m==="vertical"),[{color:F,offset:0},{color:k,offset:1}]))}var H=w.getModel("emphasis");vs(v,w,"lineStyle",function(Y){return Y.getItemStyle()}),s.add(v),h.setItemGraphicEl(g.dataIndex,v);var re=H.get("focus");Mo(v,re==="adjacency"?g.getAdjacentDataIndices():re,H.get("blurScope"),H.get("disabled")),Vr(v).dataType="edge"}),a.eachNode(function(g){var v=g.getLayout(),b=g.getModel(),w=b.get("localX"),_=b.get("localY"),I=b.getModel("emphasis"),B=new En({shape:{x:w!=null?w*l:v.x,y:_!=null?_*u:v.y,width:v.dx,height:v.dy},style:b.getModel("itemStyle").getItemStyle(),z2:10});Da(B,Yi(b),{labelFetcher:r,labelDataIndex:g.dataIndex,defaultText:g.id}),B.disableLabelAnimation=!0,B.setStyle("fill",g.getVisual("color")),B.setStyle("decal",g.getVisual("style").decal),vs(B,b),s.add(B),f.setItemGraphicEl(g.dataIndex,B),Vr(B).dataType="node";var L=I.get("focus");Mo(B,L==="adjacency"?g.getAdjacentDataIndices():L,I.get("blurScope"),I.get("disabled"))}),f.eachItemGraphicEl(function(g,v){var b=f.getItemModel(v);b.get("draggable")&&(g.drift=function(w,_){i._focusAdjacencyDisabled=!0,this.shape.x+=w,this.shape.y+=_,this.dirty(),o.dispatchAction({type:"dragNode",seriesId:r.id,dataIndex:f.getRawIndex(v),localX:this.shape.x/l,localY:this.shape.y/u})},g.ondragend=function(){i._focusAdjacencyDisabled=!1},g.draggable=!0,g.cursor="move")}),!this._data&&r.isAnimationEnabled()&&s.setClipPath(gKn(s.getBoundingRect(),r,function(){s.removeClipPath()})),this._data=r.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(so);function gKn(t,e,r){var n=new En({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return zo(n,{shape:{width:t.width+20}},e,r),n}var sdr=mKn;d();p();var vKn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.getInitialData=function(r,n){var o=r.edges||r.links,i=r.data||r.nodes,a=r.levels;this.levelModels=[];for(var s=this.levelModels,c=0;c<a.length;c++)a[c].depth!=null&&a[c].depth>=0&&(s[a[c].depth]=new Ao(a[c],this,n));if(i&&o){var l=Nle(i,o,this,!0,u);return l.data}function u(f,h){f.wrapMethod("getItemModel",function(m,g){var v=m.parentModel,b=v.getData().getItemLayout(g);if(b){var w=b.depth,_=v.levelModels[w];_&&(m.parentModel=_)}return m}),h.wrapMethod("getItemModel",function(m,g){var v=m.parentModel,b=v.getGraph().getEdgeByIndex(g),w=b.node1.getLayout();if(w){var _=w.depth,I=v.levelModels[_];I&&(m.parentModel=I)}return m})}},e.prototype.setNodePosition=function(r,n){var o=this.option.data||this.option.nodes,i=o[r];i.localX=n[0],i.localY=n[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(r,n,o){function i(m){return isNaN(m)||m==null}if(o==="edge"){var a=this.getDataParams(r,o),s=a.data,c=a.value,l=s.source+" -- "+s.target;return es("nameValue",{name:l,value:c,noValue:i(c)})}else{var u=this.getGraph().getNodeByIndex(r),f=u.getLayout().value,h=this.getDataParams(r,o).data.name;return es("nameValue",{name:h!=null?h+"":null,value:f,noValue:i(f)})}},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(r,n){var o=t.prototype.getDataParams.call(this,r,n);if(o.value==null&&n==="node"){var i=this.getGraph().getNodeByIndex(r),a=i.getLayout().value;o.value=a}return o},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(So),cdr=vKn;d();p();function aot(t,e){t.eachSeriesByType("sankey",function(r){var n=r.get("nodeWidth"),o=r.get("nodeGap"),i=yKn(r,e);r.layoutInfo=i;var a=i.width,s=i.height,c=r.getGraph(),l=c.nodes,u=c.edges;xKn(l);var f=go(l,function(v){return v.getLayout().value===0}),h=f.length!==0?0:r.get("layoutIterations"),m=r.get("orient"),g=r.get("nodeAlign");bKn(l,u,n,o,a,s,h,m,g)})}function yKn(t,e){return gi(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function bKn(t,e,r,n,o,i,a,s,c){wKn(t,e,r,o,i,s,c),_Kn(t,e,i,o,n,a,s),BKn(t,s)}function xKn(t){ue(t,function(e){var r=gM(e.outEdges,bTe),n=gM(e.inEdges,bTe),o=e.getValue()||0,i=Math.max(r,n,o);e.setLayout({value:i},!0)})}function wKn(t,e,r,n,o,i,a){for(var s=[],c=[],l=[],u=[],f=0,h=0;h<e.length;h++)s[h]=1;for(var h=0;h<t.length;h++)c[h]=t[h].inEdges.length,c[h]===0&&l.push(t[h]);for(var m=-1;l.length;){for(var g=0;g<l.length;g++){var v=l[g],b=v.hostGraph.data.getRawDataItem(v.dataIndex),w=b.depth!=null&&b.depth>=0;w&&b.depth>m&&(m=b.depth),v.setLayout({depth:w?b.depth:f},!0),i==="vertical"?v.setLayout({dy:r},!0):v.setLayout({dx:r},!0);for(var _=0;_<v.outEdges.length;_++){var I=v.outEdges[_],B=e.indexOf(I);s[B]=0;var L=I.node2,D=t.indexOf(L);--c[D]===0&&u.indexOf(L)<0&&u.push(L)}}++f,l=u,u=[]}for(var h=0;h<s.length;h++)if(s[h]===1)throw new Error("Sankey is a DAG, the original data has cycle!");var z=m>f-1?m:f-1;a&&a!=="left"&&AKn(t,a,i,z);var G=i==="vertical"?(o-r)/z:(n-r)/z;EKn(t,G,i)}function ldr(t){var e=t.hostGraph.data.getRawDataItem(t.dataIndex);return e.depth!=null&&e.depth>=0}function AKn(t,e,r,n){if(e==="right"){for(var o=[],i=t,a=0;i.length;){for(var s=0;s<i.length;s++){var c=i[s];c.setLayout({skNodeHeight:a},!0);for(var l=0;l<c.inEdges.length;l++){var u=c.inEdges[l];o.indexOf(u.node1)<0&&o.push(u.node1)}}i=o,o=[],++a}ue(t,function(f){ldr(f)||f.setLayout({depth:Math.max(0,n-f.getLayout().skNodeHeight)},!0)})}else e==="justify"&&SKn(t,n)}function SKn(t,e){ue(t,function(r){!ldr(r)&&!r.outEdges.length&&r.setLayout({depth:e},!0)})}function EKn(t,e,r){ue(t,function(n){var o=n.getLayout().depth*e;r==="vertical"?n.setLayout({y:o},!0):n.setLayout({x:o},!0)})}function _Kn(t,e,r,n,o,i,a){var s=CKn(t,a);kKn(s,e,r,n,o,a),iot(s,o,r,n,a);for(var c=1;i>0;i--)c*=.99,TKn(s,c,a),iot(s,o,r,n,a),NKn(s,c,a),iot(s,o,r,n,a)}function CKn(t,e){var r=[],n=e==="vertical"?"y":"x",o=cce(t,function(i){return i.getLayout()[n]});return o.keys.sort(function(i,a){return i-a}),ue(o.keys,function(i){r.push(o.buckets.get(i))}),r}function kKn(t,e,r,n,o,i){var a=1/0;ue(t,function(s){var c=s.length,l=0;ue(s,function(f){l+=f.getLayout().value});var u=i==="vertical"?(n-(c-1)*o)/l:(r-(c-1)*o)/l;u<a&&(a=u)}),ue(t,function(s){ue(s,function(c,l){var u=c.getLayout().value*a;i==="vertical"?(c.setLayout({x:l},!0),c.setLayout({dx:u},!0)):(c.setLayout({y:l},!0),c.setLayout({dy:u},!0))})}),ue(e,function(s){var c=+s.getValue()*a;s.setLayout({dy:c},!0)})}function iot(t,e,r,n,o){var i=o==="vertical"?"x":"y";ue(t,function(a){a.sort(function(v,b){return v.getLayout()[i]-b.getLayout()[i]});for(var s,c,l,u=0,f=a.length,h=o==="vertical"?"dx":"dy",m=0;m<f;m++)c=a[m],l=u-c.getLayout()[i],l>0&&(s=c.getLayout()[i]+l,o==="vertical"?c.setLayout({x:s},!0):c.setLayout({y:s},!0)),u=c.getLayout()[i]+c.getLayout()[h]+e;var g=o==="vertical"?n:r;if(l=u-e-g,l>0){s=c.getLayout()[i]-l,o==="vertical"?c.setLayout({x:s},!0):c.setLayout({y:s},!0),u=s;for(var m=f-2;m>=0;--m)c=a[m],l=c.getLayout()[i]+c.getLayout()[h]+e-u,l>0&&(s=c.getLayout()[i]-l,o==="vertical"?c.setLayout({x:s},!0):c.setLayout({y:s},!0)),u=c.getLayout()[i]}})}function TKn(t,e,r){ue(t.slice().reverse(),function(n){ue(n,function(o){if(o.outEdges.length){var i=gM(o.outEdges,IKn,r)/gM(o.outEdges,bTe);if(isNaN(i)){var a=o.outEdges.length;i=a?gM(o.outEdges,RKn,r)/a:0}if(r==="vertical"){var s=o.getLayout().x+(i-vM(o,r))*e;o.setLayout({x:s},!0)}else{var c=o.getLayout().y+(i-vM(o,r))*e;o.setLayout({y:c},!0)}}})})}function IKn(t,e){return vM(t.node2,e)*t.getValue()}function RKn(t,e){return vM(t.node2,e)}function MKn(t,e){return vM(t.node1,e)*t.getValue()}function PKn(t,e){return vM(t.node1,e)}function vM(t,e){return e==="vertical"?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function bTe(t){return t.getValue()}function gM(t,e,r){for(var n=0,o=t.length,i=-1;++i<o;){var a=+e(t[i],r);isNaN(a)||(n+=a)}return n}function NKn(t,e,r){ue(t,function(n){ue(n,function(o){if(o.inEdges.length){var i=gM(o.inEdges,MKn,r)/gM(o.inEdges,bTe);if(isNaN(i)){var a=o.inEdges.length;i=a?gM(o.inEdges,PKn,r)/a:0}if(r==="vertical"){var s=o.getLayout().x+(i-vM(o,r))*e;o.setLayout({x:s},!0)}else{var c=o.getLayout().y+(i-vM(o,r))*e;o.setLayout({y:c},!0)}}})})}function BKn(t,e){var r=e==="vertical"?"x":"y";ue(t,function(n){n.outEdges.sort(function(o,i){return o.node2.getLayout()[r]-i.node2.getLayout()[r]}),n.inEdges.sort(function(o,i){return o.node1.getLayout()[r]-i.node1.getLayout()[r]})}),ue(t,function(n){var o=0,i=0;ue(n.outEdges,function(a){a.setLayout({sy:o},!0),o+=a.getLayout().dy}),ue(n.inEdges,function(a){a.setLayout({ty:i},!0),i+=a.getLayout().dy})})}d();p();function sot(t){t.eachSeriesByType("sankey",function(e){var r=e.getGraph(),n=r.nodes;if(n.length){var o=1/0,i=-1/0;ue(n,function(a){var s=a.getLayout().value;s<o&&(o=s),s>i&&(i=s)}),ue(n,function(a){var s=new bl({type:"color",mappingMethod:"linear",dataExtent:[o,i],visual:e.get("color")}),c=s.mapValueToVisual(a.getLayout().value),l=a.getModel().get(["itemStyle","color"]);l!=null?(a.setVisual("color",l),a.setVisual("style",{fill:l})):(a.setVisual("color",c),a.setVisual("style",{fill:c}))})}})}function cot(t){t.registerChartView(sdr),t.registerSeriesModel(cdr),t.registerLayout(aot),t.registerVisual(sot),t.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(e,r){r.eachComponent({mainType:"series",subType:"sankey",query:e},function(n){n.setNodePosition(e.dataIndex,[e.localX,e.localY])})})}d();p();d();p();d();p();var xTe=function(){function t(){}return t.prototype.getInitialData=function(e,r){var n,o=r.getComponent("xAxis",this.get("xAxisIndex")),i=r.getComponent("yAxis",this.get("yAxisIndex")),a=o.get("type"),s=i.get("type"),c;a==="category"?(e.layout="horizontal",n=o.getOrdinalMeta(),c=!0):s==="category"?(e.layout="vertical",n=i.getOrdinalMeta(),c=!0):e.layout=e.layout||"horizontal";var l=["x","y"],u=e.layout==="horizontal"?0:1,f=this._baseAxisDim=l[u],h=l[1-u],m=[o,i],g=m[u].get("type"),v=m[1-u].get("type"),b=e.data;if(b&&c){var w=[];ue(b,function(B,L){var D;st(B)?(D=B.slice(),B.unshift(L)):st(B.value)?(D=it({},B),D.value=D.value.slice(),B.value.unshift(L)):D=B,w.push(D)}),e.data=w}var _=this.defaultValueDimensions,I=[{name:f,type:xF(g),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:xF(v),dimsDef:_.slice()}];return l1(this,{coordDimensions:I,dimensionsCount:_.length+1,encodeDefaulter:Gr(gCe,I,this)})},t.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis},t}();var udr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],r.visualDrawType="stroke",r}return e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(So);Oi(udr,xTe,!0);var fdr=udr;d();p();var OKn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){var i=r.getData(),a=this.group,s=this._data;this._data||a.removeAll();var c=r.get("layout")==="horizontal"?1:0;i.diff(s).add(function(l){if(i.hasValue(l)){var u=i.getItemLayout(l),f=ddr(u,i,l,c,!0);i.setItemGraphicEl(l,f),a.add(f)}}).update(function(l,u){var f=s.getItemGraphicEl(u);if(!i.hasValue(l)){a.remove(f);return}var h=i.getItemLayout(l);f?(nf(f),pdr(h,f,i,l)):f=ddr(h,i,l,c),a.add(f),i.setItemGraphicEl(l,f)}).remove(function(l){var u=s.getItemGraphicEl(l);u&&a.remove(u)}).execute(),this._data=i},e.prototype.remove=function(r){var n=this.group,o=this._data;this._data=null,o&&o.eachItemGraphicEl(function(i){i&&n.remove(i)})},e.type="boxplot",e}(so),DKn=function(){function t(){}return t}(),LKn=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="boxplotBoxPath",n}return e.prototype.getDefaultShape=function(){return new DKn},e.prototype.buildPath=function(r,n){var o=n.points,i=0;for(r.moveTo(o[i][0],o[i][1]),i++;i<4;i++)r.lineTo(o[i][0],o[i][1]);for(r.closePath();i<o.length;i++)r.moveTo(o[i][0],o[i][1]),i++,r.lineTo(o[i][0],o[i][1])},e}(en);function ddr(t,e,r,n,o){var i=t.ends,a=new LKn({shape:{points:o?UKn(i,n,t):i}});return pdr(t,a,e,r,o),a}function pdr(t,e,r,n,o){var i=r.hostModel,a=Dn[o?"initProps":"updateProps"];a(e,{shape:{points:t.ends}},i,n),e.useStyle(r.getItemVisual(n,"style")),e.style.strokeNoScale=!0,e.z2=100;var s=r.getItemModel(n),c=s.getModel("emphasis");vs(e,s),Mo(e,c.get("focus"),c.get("blurScope"),c.get("disabled"))}function UKn(t,e,r){return ct(t,function(n){return n=n.slice(),n[e]=r.initBaseline,n})}var hdr=OKn;d();p();function lot(t,e){}d();p();var Dle=ue;function uot(t){var e=FKn(t);Dle(e,function(r){var n=r.seriesModels;!n.length||(zKn(r),Dle(n,function(o,i){HKn(o,r.boxOffsetList[i],r.boxWidthList[i])}))})}function FKn(t){var e=[],r=[];return t.eachSeriesByType("boxplot",function(n){var o=n.getBaseAxis(),i=an(r,o);i<0&&(i=r.length,r[i]=o,e[i]={axis:o,seriesModels:[]}),e[i].seriesModels.push(n)}),e}function zKn(t){var e=t.axis,r=t.seriesModels,n=r.length,o=t.boxWidthList=[],i=t.boxOffsetList=[],a=[],s;if(e.type==="category")s=e.getBandWidth();else{var c=0;Dle(r,function(g){c=Math.max(c,g.getData().count())});var l=e.getExtent();s=Math.abs(l[1]-l[0])/c}Dle(r,function(g){var v=g.get("boxWidth");st(v)||(v=[v,v]),a.push([er(v[0],s)||0,er(v[1],s)||0])});var u=s*.8-2,f=u/n*.3,h=(u-f*(n-1))/n,m=h/2-u/2;Dle(r,function(g,v){i.push(m),m+=f+h,o.push(Math.min(Math.max(h,a[v][0]),a[v][1]))})}function HKn(t,e,r){var n=t.coordinateSystem,o=t.getData(),i=r/2,a=t.get("layout")==="horizontal"?0:1,s=1-a,c=["x","y"],l=o.mapDimension(c[a]),u=o.mapDimensionsAll(c[s]);if(l==null||u.length<5)return;for(var f=0;f<o.count();f++){var h=o.get(l,f),m=I(h,u[2],f),g=I(h,u[0],f),v=I(h,u[1],f),b=I(h,u[3],f),w=I(h,u[4],f),_=[];B(_,v,!1),B(_,b,!0),_.push(g,v,w,b),L(_,g),L(_,w),L(_,m),o.setItemLayout(f,{initBaseline:m[s],ends:_})}function I(D,z,G){var U=o.get(z,G),T=[];T[a]=D,T[s]=U;var P;return isNaN(D)||isNaN(U)?P=[NaN,NaN]:(P=n.dataToPoint(T),P[a]+=e),P}function B(D,z,G){var U=z.slice(),T=z.slice();U[a]+=i,T[a]-=i,G?D.push(U,T):D.push(T,U)}function L(D,z){var G=z.slice(),U=z.slice();G[a]-=i,U[a]+=i,D.push(G,U)}}d();p();d();p();function fot(t,e){e=e||{};for(var r=[],n=[],o=e.boundIQR,i=o==="none"||o===0,a=0;a<t.length;a++){var s=Pf(t[a].slice()),c=_4e(s,.25),l=_4e(s,.5),u=_4e(s,.75),f=s[0],h=s[s.length-1],m=(o??1.5)*(u-c),g=i?f:Math.max(f,c-m),v=i?h:Math.min(h,u+m),b=e.itemNameFormatter,w=sr(b)?b({value:a}):Tt(b)?b.replace("{value}",a+""):a+"";r.push([w,g,c,l,u,v]);for(var _=0;_<s.length;_++){var I=s[_];if(I<g||I>v){var B=[w,I];n.push(B)}}}return{boxData:r,outliers:n}}var mdr={type:"echarts:boxplot",transform:function(e){var r=e.upstream;if(r.sourceFormat!==mu){var n="";Bo(n)}var o=fot(r.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:o.boxData},{data:o.outliers}]}};function dot(t){t.registerSeriesModel(fdr),t.registerChartView(hdr),t.registerVisual(lot),t.registerLayout(uot),t.registerTransform(mdr)}d();p();d();p();var jKn=["color","borderColor"],WKn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(r),this._isLargeDraw?this._renderLarge(r):this._renderNormal(r)},e.prototype.incrementalPrepareRender=function(r,n,o){this._clear(),this._updateDrawMode(r)},e.prototype.incrementalRender=function(r,n,o,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(r,n):this._incrementalRenderNormal(r,n)},e.prototype.eachRendered=function(r){Ig(this._progressiveEls||this.group,r)},e.prototype._updateDrawMode=function(r){var n=r.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},e.prototype._renderNormal=function(r){var n=r.getData(),o=this._data,i=this.group,a=n.getLayout("isSimpleBox"),s=r.get("clip",!0),c=r.coordinateSystem,l=c.getArea&&c.getArea();this._data||i.removeAll(),n.diff(o).add(function(u){if(n.hasValue(u)){var f=n.getItemLayout(u);if(s&&gdr(l,f))return;var h=pot(f,u,!0);zo(h,{shape:{points:f.ends}},r,u),hot(h,n,u,a),i.add(h),n.setItemGraphicEl(u,h)}}).update(function(u,f){var h=o.getItemGraphicEl(f);if(!n.hasValue(u)){i.remove(h);return}var m=n.getItemLayout(u);if(s&&gdr(l,m)){i.remove(h);return}h?(Un(h,{shape:{points:m.ends}},r,u),nf(h)):h=pot(m,u),hot(h,n,u,a),i.add(h),n.setItemGraphicEl(u,h)}).remove(function(u){var f=o.getItemGraphicEl(u);f&&i.remove(f)}).execute(),this._data=n},e.prototype._renderLarge=function(r){this._clear(),ydr(r,this.group);var n=r.get("clip",!0)?lM(r.coordinateSystem,!1,r):null;n?this.group.setClipPath(n):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(r,n){for(var o=n.getData(),i=o.getLayout("isSimpleBox"),a;(a=r.next())!=null;){var s=o.getItemLayout(a),c=pot(s,a);hot(c,o,a,i),c.incremental=!0,this.group.add(c),this._progressiveEls.push(c)}},e.prototype._incrementalRenderLarge=function(r,n){ydr(n,this.group,this._progressiveEls,!0)},e.prototype.remove=function(r){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(so),GKn=function(){function t(){}return t}(),VKn=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="normalCandlestickBox",n}return e.prototype.getDefaultShape=function(){return new GKn},e.prototype.buildPath=function(r,n){var o=n.points;this.__simpleBox?(r.moveTo(o[4][0],o[4][1]),r.lineTo(o[6][0],o[6][1])):(r.moveTo(o[0][0],o[0][1]),r.lineTo(o[1][0],o[1][1]),r.lineTo(o[2][0],o[2][1]),r.lineTo(o[3][0],o[3][1]),r.closePath(),r.moveTo(o[4][0],o[4][1]),r.lineTo(o[5][0],o[5][1]),r.moveTo(o[6][0],o[6][1]),r.lineTo(o[7][0],o[7][1]))},e}(en);function pot(t,e,r){var n=t.ends;return new VKn({shape:{points:r?qKn(n,t):n},z2:100})}function gdr(t,e){for(var r=!0,n=0;n<e.ends.length;n++)if(t.contain(e.ends[n][0],e.ends[n][1])){r=!1;break}return r}function hot(t,e,r,n){var o=e.getItemModel(r);t.useStyle(e.getItemVisual(r,"style")),t.style.strokeNoScale=!0,t.__simpleBox=n,vs(t,o)}function qKn(t,e){return ct(t,function(r){return r=r.slice(),r[1]=e.initBaseline,r})}var KKn=function(){function t(){}return t}(),vdr=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n.type="largeCandlestickBox",n}return e.prototype.getDefaultShape=function(){return new KKn},e.prototype.buildPath=function(r,n){for(var o=n.points,i=0;i<o.length;)if(this.__sign===o[i++]){var a=o[i++];r.moveTo(a,o[i++]),r.lineTo(a,o[i++])}else i+=3},e}(en);function ydr(t,e,r,n){var o=t.getData(),i=o.getLayout("largePoints"),a=new vdr({shape:{points:i},__sign:1,ignoreCoarsePointer:!0});e.add(a);var s=new vdr({shape:{points:i},__sign:-1,ignoreCoarsePointer:!0});e.add(s),bdr(1,a,t,o),bdr(-1,s,t,o),n&&(a.incremental=!0,s.incremental=!0),r&&r.push(a,s)}function bdr(t,e,r,n){var o=r.get(["itemStyle",t>0?"borderColor":"borderColor0"])||r.get(["itemStyle",t>0?"color":"color0"]),i=r.getModel("itemStyle").getItemStyle(jKn);e.useStyle(i),e.style.fill=null,e.style.stroke=o}var xdr=WKn;d();p();var wdr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],r}return e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(r,n,o){var i=n.getItemLayout(r);return i&&o.rect(i.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(So);Oi(wdr,xTe,!0);var Adr=wdr;d();p();function mot(t){!t||!st(t.series)||ue(t.series,function(e){Sr(e)&&e.type==="k"&&(e.type="candlestick")})}d();p();var YKn=["itemStyle","borderColor"],JKn=["itemStyle","borderColor0"],XKn=["itemStyle","color"],ZKn=["itemStyle","color0"],QKn={seriesType:"candlestick",plan:a1(),performRawSeries:!0,reset:function(t,e){function r(i,a){return a.get(i>0?XKn:ZKn)}function n(i,a){return a.get(i>0?YKn:JKn)}if(!e.isSeriesFiltered(t)){var o=t.pipelineContext.large;return!o&&{progress:function(i,a){for(var s;(s=i.next())!=null;){var c=a.getItemModel(s),l=a.getItemLayout(s).sign,u=c.getItemStyle();u.fill=r(l,c),u.stroke=n(l,c)||u.fill;var f=a.ensureUniqueItemVisual(s,"style");it(f,u)}}}}}},Sdr=QKn;d();p();var $Kn={seriesType:"candlestick",plan:a1(),reset:function(t){var e=t.coordinateSystem,r=t.getData(),n=eYn(t,r),o=0,i=1,a=["x","y"],s=r.getDimensionIndex(r.mapDimension(a[o])),c=ct(r.mapDimensionsAll(a[i]),r.getDimensionIndex,r),l=c[0],u=c[1],f=c[2],h=c[3];if(r.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),s<0||c.length<4)return;return{progress:t.pipelineContext.large?g:m};function m(v,b){for(var w,_=b.getStore();(w=v.next())!=null;){var I=_.get(s,w),B=_.get(l,w),L=_.get(u,w),D=_.get(f,w),z=_.get(h,w),G=Math.min(B,L),U=Math.max(B,L),T=x(G,I),P=x(U,I),j=x(D,I),M=x(z,I),y=[];C(y,P,0),C(y,T,1),y.push(E(M),E(P),E(j),E(T)),b.setItemLayout(w,{sign:Edr(_,w,B,L,u),initBaseline:B>L?P[i]:T[i],ends:y,brushRect:R(D,z,I)})}function x(N,V){var F=[];return F[o]=V,F[i]=N,isNaN(V)||isNaN(N)?[NaN,NaN]:e.dataToPoint(F)}function C(N,V,F){var k=V.slice(),H=V.slice();k[o]=Sce(k[o]+n/2,1,!1),H[o]=Sce(H[o]-n/2,1,!0),F?N.push(k,H):N.push(H,k)}function R(N,V,F){var k=x(N,F),H=x(V,F);return k[o]-=n/2,H[o]-=n/2,{x:k[0],y:k[1],width:i?n:H[0]-k[0],height:i?H[1]-k[1]:n}}function E(N){return N[o]=Sce(N[o],1),N}}function g(v,b){for(var w=Pg(v.count*4),_=0,I,B=[],L=[],D,z=b.getStore();(D=v.next())!=null;){var G=z.get(s,D),U=z.get(l,D),T=z.get(u,D),P=z.get(f,D),j=z.get(h,D);if(isNaN(G)||isNaN(P)||isNaN(j)){w[_++]=NaN,_+=3;continue}w[_++]=Edr(z,D,U,T,u),B[o]=G,B[i]=P,I=e.dataToPoint(B,null,L),w[_++]=I?I[0]:NaN,w[_++]=I?I[1]:NaN,B[i]=j,I=e.dataToPoint(B,null,L),w[_++]=I?I[1]:NaN}b.setLayout("largePoints",w)}}};function Edr(t,e,r,n,o){var i;return r>n?i=-1:r<n?i=1:i=e>0?t.get(o,e-1)<=n?1:-1:1,i}function eYn(t,e){var r=t.getBaseAxis(),n,o=r.type==="category"?r.getBandWidth():(n=r.getExtent(),Math.abs(n[1]-n[0])/e.count()),i=er(gn(t.get("barMaxWidth"),o),o),a=er(gn(t.get("barMinWidth"),1),o),s=t.get("barWidth");return s!=null?er(s,o):Math.max(Math.min(o/2,i),a)}var _dr=$Kn;function got(t){t.registerChartView(xdr),t.registerSeriesModel(Adr),t.registerPreprocessor(mot),t.registerVisual(Sdr),t.registerLayout(_dr)}d();p();d();p();d();p();function Cdr(t,e){var r=e.rippleEffectColor||e.color;t.eachChild(function(n){n.attr({z:e.z,zlevel:e.zlevel,style:{stroke:e.brushType==="stroke"?r:null,fill:e.brushType==="fill"?r:null}})})}var tYn=function(t){Ie(e,t);function e(r,n){var o=t.call(this)||this,i=new P6(r,n),a=new Er;return o.add(i),o.add(a),o.updateData(r,n),o}return e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(r){for(var n=r.symbolType,o=r.color,i=r.rippleNumber,a=this.childAt(1),s=0;s<i;s++){var c=vi(n,-1,-1,2,2,o);c.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var l=-s/i*r.period+r.effectOffset;c.animate("",!0).when(r.period,{scaleX:r.rippleScale/2,scaleY:r.rippleScale/2}).delay(l).start(),c.animateStyle(!0).when(r.period,{opacity:0}).delay(l).start(),a.add(c)}Cdr(a,r)},e.prototype.updateEffectAnimation=function(r){for(var n=this._effectCfg,o=this.childAt(1),i=["symbolType","period","rippleScale","rippleNumber"],a=0;a<i.length;a++){var s=i[a];if(n[s]!==r[s]){this.stopEffectAnimation(),this.startEffectAnimation(r);return}}Cdr(o,r)},e.prototype.highlight=function(){K0(this)},e.prototype.downplay=function(){Y0(this)},e.prototype.getSymbolType=function(){var r=this.childAt(0);return r&&r.getSymbolType()},e.prototype.updateData=function(r,n){var o=this,i=r.hostModel;this.childAt(0).updateData(r,n);var a=this.childAt(1),s=r.getItemModel(n),c=r.getItemVisual(n,"symbol"),l=F3(r.getItemVisual(n,"symbolSize")),u=r.getItemVisual(n,"style"),f=u&&u.fill,h=s.getModel("emphasis");a.setScale(l),a.traverse(function(b){b.setStyle("fill",f)});var m=Yw(r.getItemVisual(n,"symbolOffset"),l);m&&(a.x=m[0],a.y=m[1]);var g=r.getItemVisual(n,"symbolRotate");a.rotation=(g||0)*Math.PI/180||0;var v={};v.showEffectOn=i.get("showEffectOn"),v.rippleScale=s.get(["rippleEffect","scale"]),v.brushType=s.get(["rippleEffect","brushType"]),v.period=s.get(["rippleEffect","period"])*1e3,v.effectOffset=n/r.count(),v.z=i.getShallow("z")||0,v.zlevel=i.getShallow("zlevel")||0,v.symbolType=c,v.color=f,v.rippleEffectColor=s.get(["rippleEffect","color"]),v.rippleNumber=s.get(["rippleEffect","number"]),v.showEffectOn==="render"?(this._effectCfg?this.updateEffectAnimation(v):this.startEffectAnimation(v),this._effectCfg=v):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(b){b==="emphasis"?v.showEffectOn!=="render"&&o.startEffectAnimation(v):b==="normal"&&v.showEffectOn!=="render"&&o.stopEffectAnimation()}),this._effectCfg=v,Mo(this,h.get("focus"),h.get("blurScope"),h.get("disabled"))},e.prototype.fadeOut=function(r){r&&r()},e}(Er),kdr=tYn;var rYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(){this._symbolDraw=new V3(kdr)},e.prototype.render=function(r,n,o){var i=r.getData(),a=this._symbolDraw;a.updateData(i,{clipShape:this._getClipShape(r)}),this.group.add(a.group)},e.prototype._getClipShape=function(r){var n=r.coordinateSystem,o=n&&n.getArea&&n.getArea();return r.get("clip",!0)?o:null},e.prototype.updateTransform=function(r,n,o){var i=r.getData();this.group.dirty();var a=qS("").reset(r,n,o);a.progress&&a.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout()},e.prototype._updateGroupTransform=function(r){var n=r.coordinateSystem;n&&n.getRoamTransform&&(this.group.transform=rtr(n.getRoamTransform()),this.group.decomposeTransform())},e.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(!0)},e.type="effectScatter",e}(so),Tdr=rYn;d();p();var nYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.hasSymbolVisual=!0,r}return e.prototype.getInitialData=function(r,n){return dp(null,this,{useEncodeDefaulter:!0})},e.prototype.brushSelector=function(r,n,o){return o.point(n.getItemLayout(r))},e.type="series.effectScatter",e.dependencies=["grid","polar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},e}(So),Idr=nYn;function vot(t){t.registerChartView(Tdr),t.registerSeriesModel(Idr),t.registerLayout(qS("effectScatter"))}d();p();d();p();d();p();var oYn=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this)||this;return i.add(i.createLine(r,n,o)),i._updateEffectSymbol(r,n),i}return e.prototype.createLine=function(r,n,o){return new TJ(r,n,o)},e.prototype._updateEffectSymbol=function(r,n){var o=r.getItemModel(n),i=o.getModel("effect"),a=i.get("symbolSize"),s=i.get("symbol");st(a)||(a=[a,a]);var c=r.getItemVisual(n,"style"),l=i.get("color")||c&&c.stroke,u=this.childAt(1);this._symbolType!==s&&(this.remove(u),u=vi(s,-.5,-.5,1,1,l),u.z2=100,u.culling=!0,this.add(u)),u&&(u.setStyle("shadowColor",l),u.setStyle(i.getItemStyle(["color"])),u.scaleX=a[0],u.scaleY=a[1],u.setColor(l),this._symbolType=s,this._symbolScale=a,this._updateEffectAnimation(r,i,n))},e.prototype._updateEffectAnimation=function(r,n,o){var i=this.childAt(1);if(!!i){var a=r.getItemLayout(o),s=n.get("period")*1e3,c=n.get("loop"),l=n.get("roundTrip"),u=n.get("constantSpeed"),f=hs(n.get("delay"),function(m){return m/r.count()*s/3});if(i.ignore=!0,this._updateAnimationPoints(i,a),u>0&&(s=this._getLineLength(i)/u*1e3),s!==this._period||c!==this._loop||l!==this._roundTrip){i.stopAnimation();var h=void 0;sr(f)?h=f(o):h=f,i.__t>0&&(h=-s*i.__t),this._animateSymbol(i,s,h,c,l)}this._period=s,this._loop=c,this._roundTrip=l}},e.prototype._animateSymbol=function(r,n,o,i,a){if(n>0){r.__t=0;var s=this,c=r.animate("",i).when(a?n*2:n,{__t:a?2:1}).delay(o).during(function(){s._updateSymbolPosition(r)});i||c.done(function(){s.remove(r)}),c.start()}},e.prototype._getLineLength=function(r){return Pw(r.__p1,r.__cp1)+Pw(r.__cp1,r.__p2)},e.prototype._updateAnimationPoints=function(r,n){r.__p1=n[0],r.__p2=n[1],r.__cp1=n[2]||[(n[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2]},e.prototype.updateData=function(r,n,o){this.childAt(0).updateData(r,n,o),this._updateEffectSymbol(r,n)},e.prototype._updateSymbolPosition=function(r){var n=r.__p1,o=r.__p2,i=r.__cp1,a=r.__t<1?r.__t:2-r.__t,s=[r.x,r.y],c=s.slice(),l=Vl,u=Kse;s[0]=l(n[0],i[0],o[0],a),s[1]=l(n[1],i[1],o[1],a);var f=r.__t<1?u(n[0],i[0],o[0],a):u(o[0],i[0],n[0],1-a),h=r.__t<1?u(n[1],i[1],o[1],a):u(o[1],i[1],n[1],1-a);r.rotation=-Math.atan2(h,f)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(r.__lastT!==void 0&&r.__lastT<r.__t?(r.scaleY=Pw(c,s)*1.05,a===1&&(s[0]=c[0]+(s[0]-c[0])/2,s[1]=c[1]+(s[1]-c[1])/2)):r.__lastT===1?r.scaleY=2*Pw(n,s):r.scaleY=this._symbolScale[1]),r.__lastT=r.__t,r.ignore=!1,r.x=s[0],r.y=s[1]},e.prototype.updateLayout=function(r,n){this.childAt(0).updateLayout(r,n);var o=r.getItemModel(n).getModel("effect");this._updateEffectAnimation(r,o,n)},e}(Er),wTe=oYn;d();p();var iYn=function(t){Ie(e,t);function e(r,n,o){var i=t.call(this)||this;return i._createPolyline(r,n,o),i}return e.prototype._createPolyline=function(r,n,o){var i=r.getItemLayout(n),a=new dc({shape:{points:i}});this.add(a),this._updateCommonStl(r,n,o)},e.prototype.updateData=function(r,n,o){var i=r.hostModel,a=this.childAt(0),s={shape:{points:r.getItemLayout(n)}};Un(a,s,i,n),this._updateCommonStl(r,n,o)},e.prototype._updateCommonStl=function(r,n,o){var i=this.childAt(0),a=r.getItemModel(n),s=o&&o.emphasisLineStyle,c=o&&o.focus,l=o&&o.blurScope,u=o&&o.emphasisDisabled;if(!o||r.hasItemOption){var f=a.getModel("emphasis");s=f.getModel("lineStyle").getLineStyle(),u=f.get("disabled"),c=f.get("focus"),l=f.get("blurScope")}i.useStyle(r.getItemVisual(n,"style")),i.style.fill=null,i.style.strokeNoScale=!0;var h=i.ensureState("emphasis");h.style=s,Mo(this,c,l,u)},e.prototype.updateLayout=function(r,n){var o=this.childAt(0);o.setShape("points",r.getItemLayout(n))},e}(Er),ATe=iYn;d();p();var aYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r._lastFrame=0,r._lastFramePercent=0,r}return e.prototype.createLine=function(r,n,o){return new ATe(r,n,o)},e.prototype._updateAnimationPoints=function(r,n){this._points=n;for(var o=[0],i=0,a=1;a<n.length;a++){var s=n[a-1],c=n[a];i+=Pw(s,c),o.push(i)}if(i===0){this._length=0;return}for(var a=0;a<o.length;a++)o[a]/=i;this._offsets=o,this._length=i},e.prototype._getLineLength=function(){return this._length},e.prototype._updateSymbolPosition=function(r){var n=r.__t<1?r.__t:2-r.__t,o=this._points,i=this._offsets,a=o.length;if(!!i){var s=this._lastFrame,c;if(n<this._lastFramePercent){var l=Math.min(s+1,a-1);for(c=l;c>=0&&!(i[c]<=n);c--);c=Math.min(c,a-2)}else{for(c=s;c<a&&!(i[c]>n);c++);c=Math.min(c-1,a-2)}var u=(n-i[c])/(i[c+1]-i[c]),f=o[c],h=o[c+1];r.x=f[0]*(1-u)+u*h[0],r.y=f[1]*(1-u)+u*h[1];var m=r.__t<1?h[0]-f[0]:f[0]-h[0],g=r.__t<1?h[1]-f[1]:f[1]-h[1];r.rotation=-Math.atan2(g,m)-Math.PI/2,this._lastFrame=c,this._lastFramePercent=n,r.ignore=!1}},e}(wTe),Rdr=aYn;d();p();var sYn=function(){function t(){this.polyline=!1,this.curveness=0,this.segs=[]}return t}(),cYn=function(t){Ie(e,t);function e(r){var n=t.call(this,r)||this;return n._off=0,n.hoverDataIdx=-1,n}return e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new sYn},e.prototype.buildPath=function(r,n){var o=n.segs,i=n.curveness,a;if(n.polyline)for(a=this._off;a<o.length;){var s=o[a++];if(s>0){r.moveTo(o[a++],o[a++]);for(var c=1;c<s;c++)r.lineTo(o[a++],o[a++])}}else for(a=this._off;a<o.length;){var l=o[a++],u=o[a++],f=o[a++],h=o[a++];if(r.moveTo(l,u),i>0){var m=(l+f)/2-(u-h)*i,g=(u+h)/2-(f-l)*i;r.quadraticCurveTo(m,g,f,h)}else r.lineTo(f,h)}this.incremental&&(this._off=a,this.notClear=!0)},e.prototype.findDataIndex=function(r,n){var o=this.shape,i=o.segs,a=o.curveness,s=this.style.lineWidth;if(o.polyline)for(var c=0,l=0;l<i.length;){var u=i[l++];if(u>0)for(var f=i[l++],h=i[l++],m=1;m<u;m++){var g=i[l++],v=i[l++];if(P3(f,h,g,v,s,r,n))return c}c++}else for(var c=0,l=0;l<i.length;){var f=i[l++],h=i[l++],g=i[l++],v=i[l++];if(a>0){var b=(f+g)/2-(h-v)*a,w=(h+v)/2-(g-f)*a;if(N4e(f,h,b,w,g,v,s,r,n))return c}else if(P3(f,h,g,v,s,r,n))return c;c++}return-1},e.prototype.contain=function(r,n){var o=this.transformCoordToLocal(r,n),i=this.getBoundingRect();if(r=o[0],n=o[1],i.contain(r,n)){var a=this.hoverDataIdx=this.findDataIndex(r,n);return a>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var r=this._rect;if(!r){for(var n=this.shape,o=n.segs,i=1/0,a=1/0,s=-1/0,c=-1/0,l=0;l<o.length;){var u=o[l++],f=o[l++];i=Math.min(u,i),s=Math.max(u,s),a=Math.min(f,a),c=Math.max(f,c)}r=this._rect=new Zr(i,a,s,c)}return r},e}(en),lYn=function(){function t(){this.group=new Er}return t.prototype.updateData=function(e){this._clear();var r=this._create();r.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(r,e)},t.prototype.incrementalPrepareUpdate=function(e){this.group.removeAll(),this._clear()},t.prototype.incrementalUpdate=function(e,r){var n=this._newAdded[0],o=r.getLayout("linesPoints"),i=n&&n.shape.segs;if(i&&i.length<2e4){var a=i.length,s=new Float32Array(a+o.length);s.set(i),s.set(o,a),n.setShape({segs:s})}else{this._newAdded=[];var c=this._create();c.incremental=!0,c.setShape({segs:o}),this._setCommon(c,r),c.__startIndex=e.start}},t.prototype.remove=function(){this._clear()},t.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},t.prototype._create=function(){var e=new cYn({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(e),this.group.add(e),e},t.prototype._setCommon=function(e,r,n){var o=r.hostModel;e.setShape({polyline:o.get("polyline"),curveness:o.get(["lineStyle","curveness"])}),e.useStyle(o.getModel("lineStyle").getLineStyle()),e.style.strokeNoScale=!0;var i=r.getVisual("style");i&&i.stroke&&e.setStyle("stroke",i.stroke),e.setStyle("fill",null);var a=Vr(e);a.seriesIndex=o.seriesIndex,e.on("mousemove",function(s){a.dataIndex=null;var c=e.hoverDataIdx;c>0&&(a.dataIndex=c+e.__startIndex)})},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),Mdr=lYn;d();p();var uYn={seriesType:"lines",plan:a1(),reset:function(t){var e=t.coordinateSystem;if(!!e){var r=t.get("polyline"),n=t.pipelineContext.large;return{progress:function(o,i){var a=[];if(n){var s=void 0,c=o.end-o.start;if(r){for(var l=0,u=o.start;u<o.end;u++)l+=t.getLineCoordsCount(u);s=new Float32Array(c+l*2)}else s=new Float32Array(c*4);for(var f=0,h=[],u=o.start;u<o.end;u++){var m=t.getLineCoords(u,a);r&&(s[f++]=m);for(var g=0;g<m;g++)h=e.dataToPoint(a[g],!1,h),s[f++]=h[0],s[f++]=h[1]}i.setLayout("linesPoints",s)}else for(var u=o.start;u<o.end;u++){var v=i.getItemModel(u),m=t.getLineCoords(u,a),b=[];if(r)for(var w=0;w<m;w++)b.push(e.dataToPoint(a[w]));else{b[0]=e.dataToPoint(a[0]),b[1]=e.dataToPoint(a[1]);var _=v.get(["lineStyle","curveness"]);+_&&(b[2]=[(b[0][0]+b[1][0])/2-(b[0][1]-b[1][1])*_,(b[0][1]+b[1][1])/2-(b[1][0]-b[0][0])*_])}i.setItemLayout(u,b)}}}}}},STe=uYn;var fYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){var i=r.getData(),a=this._updateLineDraw(i,r),s=r.get("zlevel"),c=r.get(["effect","trailLength"]),l=o.getZr(),u=l.painter.getType()==="svg";u||l.painter.getLayer(s).clear(!0),this._lastZlevel!=null&&!u&&l.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(r)&&c>0&&(u||l.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(c/10+.9,1),0)})),a.updateData(i);var f=r.get("clip",!0)&&lM(r.coordinateSystem,!1,r);f?this.group.setClipPath(f):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},e.prototype.incrementalPrepareRender=function(r,n,o){var i=r.getData(),a=this._updateLineDraw(i,r);a.incrementalPrepareUpdate(i),this._clearLayer(o),this._finished=!1},e.prototype.incrementalRender=function(r,n,o){this._lineDraw.incrementalUpdate(r,n.getData()),this._finished=r.end===n.getData().count()},e.prototype.eachRendered=function(r){this._lineDraw&&this._lineDraw.eachRendered(r)},e.prototype.updateTransform=function(r,n,o){var i=r.getData(),a=r.pipelineContext;if(!this._finished||a.large||a.progressiveRender)return{update:!0};var s=STe.reset(r,n,o);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(o)},e.prototype._updateLineDraw=function(r,n){var o=this._lineDraw,i=this._showEffect(n),a=!!n.get("polyline"),s=n.pipelineContext,c=s.large;return(!o||i!==this._hasEffet||a!==this._isPolyline||c!==this._isLargeDraw)&&(o&&o.remove(),o=this._lineDraw=c?new Mdr:new IJ(a?i?Rdr:ATe:i?wTe:TJ),this._hasEffet=i,this._isPolyline=a,this._isLargeDraw=c),this.group.add(o.group),o},e.prototype._showEffect=function(r){return!!r.get(["effect","show"])},e.prototype._clearLayer=function(r){var n=r.getZr(),o=n.painter.getType()==="svg";!o&&this._lastZlevel!=null&&n.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(r,n){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(n)},e.prototype.dispose=function(r,n){this.remove(r,n)},e.type="lines",e}(so),Pdr=fYn;d();p();var dYn=typeof Uint32Array>"u"?Array:Uint32Array,pYn=typeof Float64Array>"u"?Array:Float64Array;function Ndr(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=ct(e,function(r){var n=[r[0].coord,r[1].coord],o={coords:n};return r[0].name&&(o.fromName=r[0].name),r[1].name&&(o.toName=r[1].name),xY([o,r[0],r[1]])}))}var hYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.visualStyleAccessPath="lineStyle",r.visualDrawType="stroke",r}return e.prototype.init=function(r){r.data=r.data||[],Ndr(r);var n=this._processFlatCoordsArray(r.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(r.data=new Float32Array(n.count)),t.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(r){if(Ndr(r),r.data){var n=this._processFlatCoordsArray(r.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(r.data=new Float32Array(n.count))}t.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(r){var n=this._processFlatCoordsArray(r.data);n.flatCoords&&(this._flatCoords?(this._flatCoords=IU(this._flatCoords,n.flatCoords),this._flatCoordsOffset=IU(this._flatCoordsOffset,n.flatCoordsOffset)):(this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset),r.data=new Float32Array(n.count)),this.getRawData().appendData(r.data)},e.prototype._getCoordsFromItemModel=function(r){var n=this.getData().getItemModel(r),o=n.option instanceof Array?n.option:n.getShallow("coords");return o},e.prototype.getLineCoordsCount=function(r){return this._flatCoordsOffset?this._flatCoordsOffset[r*2+1]:this._getCoordsFromItemModel(r).length},e.prototype.getLineCoords=function(r,n){if(this._flatCoordsOffset){for(var o=this._flatCoordsOffset[r*2],i=this._flatCoordsOffset[r*2+1],a=0;a<i;a++)n[a]=n[a]||[],n[a][0]=this._flatCoords[o+a*2],n[a][1]=this._flatCoords[o+a*2+1];return i}else{for(var s=this._getCoordsFromItemModel(r),a=0;a<s.length;a++)n[a]=n[a]||[],n[a][0]=s[a][0],n[a][1]=s[a][1];return s.length}},e.prototype._processFlatCoordsArray=function(r){var n=0;if(this._flatCoords&&(n=this._flatCoords.length),In(r[0])){for(var o=r.length,i=new dYn(o),a=new pYn(o),s=0,c=0,l=0,u=0;u<o;){l++;var f=r[u++];i[c++]=s+n,i[c++]=f;for(var h=0;h<f;h++){var m=r[u++],g=r[u++];a[s++]=m,a[s++]=g,u>o}}return{flatCoordsOffset:new Uint32Array(i.buffer,0,c),flatCoords:a,count:l}}return{flatCoordsOffset:null,flatCoords:null,count:r.length}},e.prototype.getInitialData=function(r,n){if(!1)var o;var i=new Rc(["value"],this);return i.hasItemOption=!1,i.initData(r.data,[],function(a,s,c,l){if(a instanceof Array)return NaN;i.hasItemOption=!0;var u=a.value;if(u!=null)return u instanceof Array?u[l]:u}),i},e.prototype.formatTooltip=function(r,n,o){var i=this.getData(),a=i.getItemModel(r),s=a.get("name");if(s)return s;var c=a.get("fromName"),l=a.get("toName"),u=[];return c!=null&&u.push(c),l!=null&&u.push(l),es("nameValue",{name:u.join(" > ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var r=this.option.progressive;return r??(this.option.large?1e4:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var r=this.option.progressiveThreshold;return r??(this.option.large?2e4:this.get("progressiveThreshold"))},e.prototype.getZLevelKey=function(){var r=this.getModel("effect"),n=r.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:r.get("show")&&n>0?n+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(So),Bdr=hYn;d();p();function ETe(t){return t instanceof Array||(t=[t,t]),t}var mYn={seriesType:"lines",reset:function(t){var e=ETe(t.get("symbol")),r=ETe(t.get("symbolSize")),n=t.getData();n.setVisual("fromSymbol",e&&e[0]),n.setVisual("toSymbol",e&&e[1]),n.setVisual("fromSymbolSize",r&&r[0]),n.setVisual("toSymbolSize",r&&r[1]);function o(i,a){var s=i.getItemModel(a),c=ETe(s.getShallow("symbol",!0)),l=ETe(s.getShallow("symbolSize",!0));c[0]&&i.setItemVisual(a,"fromSymbol",c[0]),c[1]&&i.setItemVisual(a,"toSymbol",c[1]),l[0]&&i.setItemVisual(a,"fromSymbolSize",l[0]),l[1]&&i.setItemVisual(a,"toSymbolSize",l[1])}return{dataEach:n.hasItemOption?o:null}}},Odr=mYn;function yot(t){t.registerChartView(Pdr),t.registerSeriesModel(Bdr),t.registerLayout(STe),t.registerVisual(Odr)}d();p();d();p();d();p();var gYn=256,vYn=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=q0.createCanvas();this.canvas=e}return t.prototype.update=function(e,r,n,o,i,a){var s=this._getBrush(),c=this._getGradient(i,"inRange"),l=this._getGradient(i,"outOfRange"),u=this.pointSize+this.blurSize,f=this.canvas,h=f.getContext("2d"),m=e.length;f.width=r,f.height=n;for(var g=0;g<m;++g){var v=e[g],b=v[0],w=v[1],_=v[2],I=o(_);h.globalAlpha=I,h.drawImage(s,b-u,w-u)}if(!f.width||!f.height)return f;for(var B=h.getImageData(0,0,f.width,f.height),L=B.data,D=0,z=L.length,G=this.minOpacity,U=this.maxOpacity,T=U-G;D<z;){var I=L[D+3]/256,P=Math.floor(I*(gYn-1))*4;if(I>0){var j=a(I)?c:l;I>0&&(I=I*T+G),L[D++]=j[P],L[D++]=j[P+1],L[D++]=j[P+2],L[D++]=j[P+3]*I*256}else D+=4}return h.putImageData(B,0,0),f},t.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=q0.createCanvas()),r=this.pointSize+this.blurSize,n=r*2;e.width=n,e.height=n;var o=e.getContext("2d");return o.clearRect(0,0,n,n),o.shadowOffsetX=n,o.shadowBlur=this.blurSize,o.shadowColor="#000",o.beginPath(),o.arc(-r,r,this.pointSize,0,Math.PI*2,!0),o.closePath(),o.fill(),e},t.prototype._getGradient=function(e,r){for(var n=this._gradientPixels,o=n[r]||(n[r]=new Uint8ClampedArray(256*4)),i=[0,0,0,0],a=0,s=0;s<256;s++)e[r](s/255,!0,i),o[a++]=i[0],o[a++]=i[1],o[a++]=i[2],o[a++]=i[3];return o},t}(),Ddr=vYn;function yYn(t,e,r){var n=t[1]-t[0];e=ct(e,function(a){return{interval:[(a.interval[0]-t[0])/n,(a.interval[1]-t[0])/n]}});var o=e.length,i=0;return function(a){var s;for(s=i;s<o;s++){var c=e[s].interval;if(c[0]<=a&&a<=c[1]){i=s;break}}if(s===o)for(s=i-1;s>=0;s--){var c=e[s].interval;if(c[0]<=a&&a<=c[1]){i=s;break}}return s>=0&&s<o&&r[s]}}function bYn(t,e){var r=t[1]-t[0];return e=[(e[0]-t[0])/r,(e[1]-t[0])/r],function(n){return n>=e[0]&&n<=e[1]}}function Ldr(t){var e=t.dimensions;return e[0]==="lng"&&e[1]==="lat"}var xYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){var i;n.eachComponent("visualMap",function(s){s.eachTargetSeries(function(c){c===r&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var a=r.coordinateSystem;a.type==="cartesian2d"||a.type==="calendar"?this._renderOnCartesianAndCalendar(r,o,0,r.getData().count()):Ldr(a)&&this._renderOnGeo(a,r,i,o)},e.prototype.incrementalPrepareRender=function(r,n,o){this.group.removeAll()},e.prototype.incrementalRender=function(r,n,o,i){var a=n.coordinateSystem;a&&(Ldr(a)?this.render(n,o,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(n,i,r.start,r.end,!0)))},e.prototype.eachRendered=function(r){Ig(this._progressiveEls||this.group,r)},e.prototype._renderOnCartesianAndCalendar=function(r,n,o,i,a){var s=r.coordinateSystem,c=Zw(s,"cartesian2d"),l,u,f,h;if(c){var m=s.getAxis("x"),g=s.getAxis("y");l=m.getBandWidth()+.5,u=g.getBandWidth()+.5,f=m.scale.getExtent(),h=g.scale.getExtent()}for(var v=this.group,b=r.getData(),w=r.getModel(["emphasis","itemStyle"]).getItemStyle(),_=r.getModel(["blur","itemStyle"]).getItemStyle(),I=r.getModel(["select","itemStyle"]).getItemStyle(),B=r.get(["itemStyle","borderRadius"]),L=Yi(r),D=r.getModel("emphasis"),z=D.get("focus"),G=D.get("blurScope"),U=D.get("disabled"),T=c?[b.mapDimension("x"),b.mapDimension("y"),b.mapDimension("value")]:[b.mapDimension("time"),b.mapDimension("value")],P=o;P<i;P++){var j=void 0,M=b.getItemVisual(P,"style");if(c){var y=b.get(T[0],P),x=b.get(T[1],P);if(isNaN(b.get(T[2],P))||y<f[0]||y>f[1]||x<h[0]||x>h[1])continue;var C=s.dataToPoint([y,x]);j=new En({shape:{x:C[0]-l/2,y:C[1]-u/2,width:l,height:u},style:M})}else{if(isNaN(b.get(T[1],P)))continue;j=new En({z2:1,shape:s.dataToRect([b.get(T[0],P)]).contentShape,style:M})}if(b.hasItemOption){var R=b.getItemModel(P),E=R.getModel("emphasis");w=E.getModel("itemStyle").getItemStyle(),_=R.getModel(["blur","itemStyle"]).getItemStyle(),I=R.getModel(["select","itemStyle"]).getItemStyle(),B=R.get(["itemStyle","borderRadius"]),z=E.get("focus"),G=E.get("blurScope"),U=E.get("disabled"),L=Yi(R)}j.shape.r=B;var N=r.getRawValue(P),V="-";N&&N[2]!=null&&(V=N[2]+""),Da(j,L,{labelFetcher:r,labelDataIndex:P,defaultOpacity:M.opacity,defaultText:V}),j.ensureState("emphasis").style=w,j.ensureState("blur").style=_,j.ensureState("select").style=I,Mo(j,z,G,U),j.incremental=a,a&&(j.states.emphasis.hoverLayer=!0),v.add(j),b.setItemGraphicEl(P,j),this._progressiveEls&&this._progressiveEls.push(j)}},e.prototype._renderOnGeo=function(r,n,o,i){var a=o.targetVisuals.inRange,s=o.targetVisuals.outOfRange,c=n.getData(),l=this._hmLayer||this._hmLayer||new Ddr;l.blurSize=n.get("blurSize"),l.pointSize=n.get("pointSize"),l.minOpacity=n.get("minOpacity"),l.maxOpacity=n.get("maxOpacity");var u=r.getViewRect().clone(),f=r.getRoamTransform();u.applyTransform(f);var h=Math.max(u.x,0),m=Math.max(u.y,0),g=Math.min(u.width+u.x,i.getWidth()),v=Math.min(u.height+u.y,i.getHeight()),b=g-h,w=v-m,_=[c.mapDimension("lng"),c.mapDimension("lat"),c.mapDimension("value")],I=c.mapArray(_,function(z,G,U){var T=r.dataToPoint([z,G]);return T[0]-=h,T[1]-=m,T.push(U),T}),B=o.getExtent(),L=o.type==="visualMap.continuous"?bYn(B,o.option.range):yYn(B,o.getPieceList(),o.option.selected);l.update(I,b,w,a.color.getNormalizer(),{inRange:a.color.getColorMapper(),outOfRange:s.color.getColorMapper()},L);var D=new Oa({style:{width:b,height:w,x:h,y:m,image:l.canvas},silent:!0});this.group.add(D)},e.type="heatmap",e}(so),Udr=xYn;d();p();var wYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.getInitialData=function(r,n){return dp(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var r=k6.get(this.get("coordinateSystem"));if(r&&r.dimensions)return r.dimensions[0]==="lng"&&r.dimensions[1]==="lat"},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(So),Fdr=wYn;function bot(t){t.registerChartView(Udr),t.registerSeriesModel(Fdr)}d();p();d();p();var AYn=["itemStyle","borderWidth"],zdr=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],xot=new up,SYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){var i=this.group,a=r.getData(),s=this._data,c=r.coordinateSystem,l=c.getBaseAxis(),u=l.isHorizontal(),f=c.master.getRect(),h={ecSize:{width:o.getWidth(),height:o.getHeight()},seriesModel:r,coordSys:c,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:u,valueDim:zdr[+u],categoryDim:zdr[1-+u]};return a.diff(s).add(function(m){if(!!a.hasValue(m)){var g=jdr(a,m),v=Hdr(a,m,g,h),b=Wdr(a,h,v);a.setItemGraphicEl(m,b),i.add(b),Vdr(b,h,v)}}).update(function(m,g){var v=s.getItemGraphicEl(g);if(!a.hasValue(m)){i.remove(v);return}var b=jdr(a,m),w=Hdr(a,m,b,h),_=Qdr(a,w);v&&_!==v.__pictorialShapeStr&&(i.remove(v),a.setItemGraphicEl(m,null),v=null),v?RYn(v,h,w):v=Wdr(a,h,w,!0),a.setItemGraphicEl(m,v),v.__pictorialSymbolMeta=w,i.add(v),Vdr(v,h,w)}).remove(function(m){var g=s.getItemGraphicEl(m);g&&Gdr(s,m,g.__pictorialSymbolMeta.animationModel,g)}).execute(),this._data=a,this.group},e.prototype.remove=function(r,n){var o=this.group,i=this._data;r.get("animation")?i&&i.eachItemGraphicEl(function(a){Gdr(i,Vr(a).dataIndex,r,a)}):o.removeAll()},e.type="pictorialBar",e}(so);function Hdr(t,e,r,n){var o=t.getItemLayout(e),i=r.get("symbolRepeat"),a=r.get("symbolClip"),s=r.get("symbolPosition")||"start",c=r.get("symbolRotate"),l=(c||0)*Math.PI/180||0,u=r.get("symbolPatternSize")||2,f=r.isAnimationEnabled(),h={dataIndex:e,layout:o,itemModel:r,symbolType:t.getItemVisual(e,"symbol")||"circle",style:t.getItemVisual(e,"style"),symbolClip:a,symbolRepeat:i,symbolRepeatDirection:r.get("symbolRepeatDirection"),symbolPatternSize:u,rotation:l,animationModel:f?r:null,hoverScale:f&&r.get(["emphasis","scale"]),z2:r.getShallow("z",!0)||0};EYn(r,i,o,n,h),_Yn(t,e,o,i,a,h.boundingLength,h.pxSign,u,n,h),CYn(r,h.symbolScale,l,n,h);var m=h.symbolSize,g=Yw(r.get("symbolOffset"),m);return kYn(r,m,o,i,a,g,s,h.valueLineWidth,h.boundingLength,h.repeatCutLength,n,h),h}function EYn(t,e,r,n,o){var i=n.valueDim,a=t.get("symbolBoundingData"),s=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),c=s.toGlobalCoord(s.dataToCoord(0)),l=1-+(r[i.wh]<=0),u;if(st(a)){var f=[wot(s,a[0])-c,wot(s,a[1])-c];f[1]<f[0]&&f.reverse(),u=f[l]}else a!=null?u=wot(s,a)-c:e?u=n.coordSysExtent[i.index][l]-c:u=r[i.wh];o.boundingLength=u,e&&(o.repeatCutLength=r[i.wh]),o.pxSign=u>0?1:-1}function wot(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function _Yn(t,e,r,n,o,i,a,s,c,l){var u=c.valueDim,f=c.categoryDim,h=Math.abs(r[f.wh]),m=t.getItemVisual(e,"symbolSize"),g;st(m)?g=m.slice():m==null?g=["100%","100%"]:g=[m,m],g[f.index]=er(g[f.index],h),g[u.index]=er(g[u.index],n?h:Math.abs(i)),l.symbolSize=g;var v=l.symbolScale=[g[0]/s,g[1]/s];v[u.index]*=(c.isHorizontal?-1:1)*a}function CYn(t,e,r,n,o){var i=t.get(AYn)||0;i&&(xot.attr({scaleX:e[0],scaleY:e[1],rotation:r}),xot.updateTransform(),i/=xot.getLineScale(),i*=e[n.valueDim.index]),o.valueLineWidth=i||0}function kYn(t,e,r,n,o,i,a,s,c,l,u,f){var h=u.categoryDim,m=u.valueDim,g=f.pxSign,v=Math.max(e[m.index]+s,0),b=v;if(n){var w=Math.abs(c),_=hs(t.get("symbolMargin"),"15%")+"",I=!1;_.lastIndexOf("!")===_.length-1&&(I=!0,_=_.slice(0,_.length-1));var B=er(_,e[m.index]),L=Math.max(v+B*2,0),D=I?0:B*2,z=ice(n),G=z?n:qdr((w+D)/L),U=w-G*v;B=U/2/(I?G:Math.max(G-1,1)),L=v+B*2,D=I?0:B*2,!z&&n!=="fixed"&&(G=l?qdr((Math.abs(l)+D)/L):0),b=G*L-D,f.repeatTimes=G,f.symbolMargin=B}var T=g*(b/2),P=f.pathPosition=[];P[h.index]=r[h.wh]/2,P[m.index]=a==="start"?T:a==="end"?c-T:c/2,i&&(P[0]+=i[0],P[1]+=i[1]);var j=f.bundlePosition=[];j[h.index]=r[h.xy],j[m.index]=r[m.xy];var M=f.barRectShape=it({},r);M[m.wh]=g*Math.max(Math.abs(r[m.wh]),Math.abs(P[m.index]+T)),M[h.wh]=r[h.wh];var y=f.clipShape={};y[h.xy]=-r[h.xy],y[h.wh]=u.ecSize[h.wh],y[m.xy]=0,y[m.wh]=r[m.wh]}function Kdr(t){var e=t.symbolPatternSize,r=vi(t.symbolType,-e/2,-e/2,e,e);return r.attr({culling:!0}),r.type!=="image"&&r.setStyle({strokeNoScale:!0}),r}function Ydr(t,e,r,n){var o=t.__pictorialBundle,i=r.symbolSize,a=r.valueLineWidth,s=r.pathPosition,c=e.valueDim,l=r.repeatTimes||0,u=0,f=i[e.valueDim.index]+a+r.symbolMargin*2;for(Aot(t,function(v){v.__pictorialAnimationIndex=u,v.__pictorialRepeatTimes=l,u<l?OJ(v,null,g(u),r,n):OJ(v,null,{scaleX:0,scaleY:0},r,n,function(){o.remove(v)}),u++});u<l;u++){var h=Kdr(r);h.__pictorialAnimationIndex=u,h.__pictorialRepeatTimes=l,o.add(h);var m=g(u);OJ(h,{x:m.x,y:m.y,scaleX:0,scaleY:0},{scaleX:m.scaleX,scaleY:m.scaleY,rotation:m.rotation},r,n)}function g(v){var b=s.slice(),w=r.pxSign,_=v;return(r.symbolRepeatDirection==="start"?w>0:w<0)&&(_=l-1-v),b[c.index]=f*(_-l/2+.5)+s[c.index],{x:b[0],y:b[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation}}}function Jdr(t,e,r,n){var o=t.__pictorialBundle,i=t.__pictorialMainPath;i?OJ(i,null,{x:r.pathPosition[0],y:r.pathPosition[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation},r,n):(i=t.__pictorialMainPath=Kdr(r),o.add(i),OJ(i,{x:r.pathPosition[0],y:r.pathPosition[1],scaleX:0,scaleY:0,rotation:r.rotation},{scaleX:r.symbolScale[0],scaleY:r.symbolScale[1]},r,n))}function Xdr(t,e,r){var n=it({},e.barRectShape),o=t.__pictorialBarRect;o?OJ(o,null,{shape:n},e,r):(o=t.__pictorialBarRect=new En({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),o.disableMorphing=!0,t.add(o))}function Zdr(t,e,r,n){if(r.symbolClip){var o=t.__pictorialClipPath,i=it({},r.clipShape),a=e.valueDim,s=r.animationModel,c=r.dataIndex;if(o)Un(o,{shape:i},s,c);else{i[a.wh]=0,o=new En({shape:i}),t.__pictorialBundle.setClipPath(o),t.__pictorialClipPath=o;var l={};l[a.wh]=r.clipShape[a.wh],Dn[n?"updateProps":"initProps"](o,{shape:l},s,c)}}}function jdr(t,e){var r=t.getItemModel(e);return r.getAnimationDelayParams=TYn,r.isAnimationEnabled=IYn,r}function TYn(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function IYn(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function Wdr(t,e,r,n){var o=new Er,i=new Er;return o.add(i),o.__pictorialBundle=i,i.x=r.bundlePosition[0],i.y=r.bundlePosition[1],r.symbolRepeat?Ydr(o,e,r):Jdr(o,e,r),Xdr(o,r,n),Zdr(o,e,r,n),o.__pictorialShapeStr=Qdr(t,r),o.__pictorialSymbolMeta=r,o}function RYn(t,e,r){var n=r.animationModel,o=r.dataIndex,i=t.__pictorialBundle;Un(i,{x:r.bundlePosition[0],y:r.bundlePosition[1]},n,o),r.symbolRepeat?Ydr(t,e,r,!0):Jdr(t,e,r,!0),Xdr(t,r,!0),Zdr(t,e,r,!0)}function Gdr(t,e,r,n){var o=n.__pictorialBarRect;o&&o.removeTextContent();var i=[];Aot(n,function(a){i.push(a)}),n.__pictorialMainPath&&i.push(n.__pictorialMainPath),n.__pictorialClipPath&&(r=null),ue(i,function(a){jw(a,{scaleX:0,scaleY:0},r,e,function(){n.parent&&n.parent.remove(n)})}),t.setItemGraphicEl(e,null)}function Qdr(t,e){return[t.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function Aot(t,e,r){ue(t.__pictorialBundle.children(),function(n){n!==t.__pictorialBarRect&&e.call(r,n)})}function OJ(t,e,r,n,o,i){e&&t.attr(e),n.symbolClip&&!o?r&&t.attr(r):r&&Dn[o?"updateProps":"initProps"](t,r,n.animationModel,n.dataIndex,i)}function Vdr(t,e,r){var n=r.dataIndex,o=r.itemModel,i=o.getModel("emphasis"),a=i.getModel("itemStyle").getItemStyle(),s=o.getModel(["blur","itemStyle"]).getItemStyle(),c=o.getModel(["select","itemStyle"]).getItemStyle(),l=o.getShallow("cursor"),u=i.get("focus"),f=i.get("blurScope"),h=i.get("scale");Aot(t,function(v){if(v instanceof Oa){var b=v.style;v.useStyle(it({image:b.image,x:b.x,y:b.y,width:b.width,height:b.height},r.style))}else v.useStyle(r.style);var w=v.ensureState("emphasis");w.style=a,h&&(w.scaleX=v.scaleX*1.1,w.scaleY=v.scaleY*1.1),v.ensureState("blur").style=s,v.ensureState("select").style=c,l&&(v.cursor=l),v.z2=r.z2});var m=e.valueDim.posDesc[+(r.boundingLength>0)],g=t.__pictorialBarRect;Da(g,Yi(o),{labelFetcher:e.seriesModel,labelDataIndex:n,defaultText:VS(e.seriesModel.getData(),n),inheritColor:r.style.fill,defaultOpacity:r.style.opacity,defaultOutsidePosition:m}),Mo(t,u,f,i.get("disabled"))}function qdr(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}var $dr=SYn;d();p();var MYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.hasSymbolVisual=!0,r.defaultSymbol="roundRect",r}return e.prototype.getInitialData=function(r){return r.stack=null,t.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=Z0(gJ.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(gJ),epr=MYn;function Sot(t){t.registerChartView($dr),t.registerSeriesModel(epr),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,Gr(ske,"pictorialBar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,cke("pictorialBar"))}d();p();d();p();var PYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r._layers=[],r}return e.prototype.render=function(r,n,o){var i=r.getData(),a=this,s=this.group,c=r.getLayerSeries(),l=i.getLayout("layoutInfo"),u=l.rect,f=l.boundaryGap;s.x=0,s.y=u.y+f[0];function h(b){return b.name}var m=new kh(this._layersSeries||[],c,h,h),g=[];m.add(nr(v,this,"add")).update(nr(v,this,"update")).remove(nr(v,this,"remove")).execute();function v(b,w,_){var I=a._layers;if(b==="remove"){s.remove(I[w]);return}for(var B=[],L=[],D,z=c[w].indices,G=0;G<z.length;G++){var U=i.getItemLayout(z[G]),T=U.x,P=U.y0,j=U.y;B.push(T,P),L.push(T,P+j),D=i.getItemVisual(z[G],"style")}var M,y=i.getItemLayout(z[0]),x=r.getModel("label"),C=x.get("margin"),R=r.getModel("emphasis");if(b==="add"){var E=g[w]=new Er;M=new Dke({shape:{points:B,stackedOnPoints:L,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),E.add(M),s.add(E),r.isAnimationEnabled()&&M.setClipPath(NYn(M.getBoundingRect(),r,function(){M.removeClipPath()}))}else{var E=I[_];M=E.childAt(0),s.add(E),g[w]=E,Un(M,{shape:{points:B,stackedOnPoints:L}},r),nf(M)}Da(M,Yi(r),{labelDataIndex:z[G-1],defaultText:i.getName(z[G-1]),inheritColor:D.fill},{normal:{verticalAlign:"middle"}}),M.setTextConfig({position:null,local:!0});var N=M.getTextContent();N&&(N.x=y.x-C,N.y=y.y0+y.y/2),M.useStyle(D),i.setItemGraphicEl(w,M),vs(M,r),Mo(M,R.get("focus"),R.get("blurScope"),R.get("disabled"))}this._layersSeries=c,this._layers=g},e.type="themeRiver",e}(so);function NYn(t,e,r){var n=new En({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return zo(n,{shape:{x:t.x-50,width:t.width+100,height:t.height+20}},e,r),n}var tpr=PYn;d();p();var Eot=2,BYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(r){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new q3(nr(this.getData,this),nr(this.getRawData,this))},e.prototype.fixData=function(r){var n=r.length,o={},i=cce(r,function(h){return o.hasOwnProperty(h[0]+"")||(o[h[0]+""]=-1),h[2]}),a=[];i.buckets.each(function(h,m){a.push({name:m,dataList:h})});for(var s=a.length,c=0;c<s;++c){for(var l=a[c].name,u=0;u<a[c].dataList.length;++u){var f=a[c].dataList[u][0]+"";o[f]=c}for(var f in o)o.hasOwnProperty(f)&&o[f]!==c&&(o[f]=c,r[n]=[f,0,l],n++)}return r},e.prototype.getInitialData=function(r,n){for(var o=this.getReferringComponents("singleAxis",Ki).models[0],i=o.get("type"),a=go(r.data,function(g){return g[2]!==void 0}),s=this.fixData(a||[]),c=[],l=this.nameMap=cr(),u=0,f=0;f<s.length;++f)c.push(s[f][Eot]),l.get(s[f][Eot])||(l.set(s[f][Eot],u),u++);var h=HS(s,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:xF(i)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,m=new Rc(h,this);return m.initData(s),m},e.prototype.getLayerSeries=function(){for(var r=this.getData(),n=r.count(),o=[],i=0;i<n;++i)o[i]=i;var a=r.mapDimension("single"),s=cce(o,function(l){return r.get("name",l)}),c=[];return s.buckets.each(function(l,u){l.sort(function(f,h){return r.get(a,f)-r.get(a,h)}),c.push({name:u,indices:l})}),c},e.prototype.getAxisTooltipData=function(r,n,o){st(r)||(r=r?[r]:[]);for(var i=this.getData(),a=this.getLayerSeries(),s=[],c=a.length,l,u=0;u<c;++u){for(var f=Number.MAX_VALUE,h=-1,m=a[u].indices.length,g=0;g<m;++g){var v=i.get(r[0],a[u].indices[g]),b=Math.abs(v-n);b<=f&&(l=v,f=b,h=a[u].indices[g])}s.push(h)}return{dataIndices:s,nestestValue:l}},e.prototype.formatTooltip=function(r,n,o){var i=this.getData(),a=i.getName(r),s=i.get(i.mapDimension("value"),r);return es("nameValue",{name:a,value:s})},e.type="series.themeRiver",e.dependencies=["singleAxis"],e.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},e}(So),rpr=BYn;d();p();function _ot(t,e){t.eachSeriesByType("themeRiver",function(r){var n=r.getData(),o=r.coordinateSystem,i={},a=o.getRect();i.rect=a;var s=r.get("boundaryGap"),c=o.getAxis();if(i.boundaryGap=s,c.orient==="horizontal"){s[0]=er(s[0],a.height),s[1]=er(s[1],a.height);var l=a.height-s[0]-s[1];npr(n,r,l)}else{s[0]=er(s[0],a.width),s[1]=er(s[1],a.width);var u=a.width-s[0]-s[1];npr(n,r,u)}n.setLayout("layoutInfo",i)})}function npr(t,e,r){if(!!t.count())for(var n=e.coordinateSystem,o=e.getLayerSeries(),i=t.mapDimension("single"),a=t.mapDimension("value"),s=ct(o,function(b){return ct(b.indices,function(w){var _=n.dataToPoint(t.get(i,w));return _[1]=t.get(a,w),_})}),c=OYn(s),l=c.y0,u=r/c.max,f=o.length,h=o[0].indices.length,m,g=0;g<h;++g){m=l[g]*u,t.setItemLayout(o[0].indices[g],{layerIndex:0,x:s[0][g][0],y0:m,y:s[0][g][1]*u});for(var v=1;v<f;++v)m+=s[v-1][g][1]*u,t.setItemLayout(o[v].indices[g],{layerIndex:v,x:s[v][g][0],y0:m,y:s[v][g][1]*u})}}function OYn(t){for(var e=t.length,r=t[0].length,n=[],o=[],i=0,a=0;a<r;++a){for(var s=0,c=0;c<e;++c)s+=t[c][a][1];s>i&&(i=s),n.push(s)}for(var l=0;l<r;++l)o[l]=(i-n[l])/2;i=0;for(var u=0;u<r;++u){var f=n[u]+o[u];f>i&&(i=f)}return{y0:o,max:i}}function Cot(t){t.registerChartView(tpr),t.registerSeriesModel(rpr),t.registerLayout(_ot),t.registerProcessor(KS("themeRiver"))}d();p();d();p();d();p();var DYn=2,LYn=4,UYn=function(t){Ie(e,t);function e(r,n,o,i){var a=t.call(this)||this;a.z2=DYn,a.textConfig={inside:!0},Vr(a).seriesIndex=n.seriesIndex;var s=new Ln({z2:LYn,silent:r.getModel().get(["label","silent"])});return a.setTextContent(s),a.updateData(!0,r,n,o,i),a}return e.prototype.updateData=function(r,n,o,i,a){this.node=n,n.piece=this,o=o||this._seriesModel,i=i||this._ecModel;var s=this;Vr(s).dataIndex=n.dataIndex;var c=n.getModel(),l=c.getModel("emphasis"),u=n.getLayout(),f=it({},u);f.label=null;var h=n.getVisual("style");h.lineJoin="bevel";var m=n.getVisual("decal");m&&(h.decal=zS(m,a));var g=fM(c.getModel("itemStyle"),f,!0);it(f,g),ue(Nf,function(_){var I=s.ensureState(_),B=c.getModel([_,"itemStyle"]);I.style=B.getItemStyle();var L=fM(B,f);L&&(I.shape=L)}),r?(s.setShape(f),s.shape.r=u.r0,Un(s,{shape:{r:u.r}},o,n.dataIndex)):(Un(s,{shape:f},o),nf(s)),s.useStyle(h),this._updateLabel(o);var v=c.getShallow("cursor");v&&s.attr("cursor",v),this._seriesModel=o||this._seriesModel,this._ecModel=i||this._ecModel;var b=l.get("focus"),w=b==="ancestor"?n.getAncestorsIndices():b==="descendant"?n.getDescendantIndices():b;Mo(this,w,l.get("blurScope"),l.get("disabled"))},e.prototype._updateLabel=function(r){var n=this,o=this.node.getModel(),i=o.getModel("label"),a=this.node.getLayout(),s=a.endAngle-a.startAngle,c=(a.startAngle+a.endAngle)/2,l=Math.cos(c),u=Math.sin(c),f=this,h=f.getTextContent(),m=this.node.dataIndex,g=i.get("minAngle")/180*Math.PI,v=i.get("show")&&!(g!=null&&Math.abs(s)<g);h.ignore=!v,ue(W7,function(w){var _=w==="normal"?o.getModel("label"):o.getModel([w,"label"]),I=w==="normal",B=I?h:h.ensureState(w),L=r.getFormattedLabel(m,w);I&&(L=L||n.node.name),B.style=Ho(_,{},null,w!=="normal",!0),L&&(B.style.text=L);var D=_.get("show");D!=null&&!I&&(B.ignore=!D);var z=b(_,"position"),G=I?f:f.states[w],U=G.style.fill;G.textConfig={outsideFill:_.get("color")==="inherit"?U:null,inside:z!=="outside"};var T,P=b(_,"distance")||0,j=b(_,"align");z==="outside"?(T=a.r+P,j=c>Math.PI/2?"right":"left"):!j||j==="center"?(s===2*Math.PI&&a.r0===0?T=0:T=(a.r+a.r0)/2,j="center"):j==="left"?(T=a.r0+P,c>Math.PI/2&&(j="right")):j==="right"&&(T=a.r-P,c>Math.PI/2&&(j="left")),B.style.align=j,B.style.verticalAlign=b(_,"verticalAlign")||"middle",B.x=T*l+a.cx,B.y=T*u+a.cy;var M=b(_,"rotate"),y=0;M==="radial"?(y=-c,y<-Math.PI/2&&(y+=Math.PI)):M==="tangential"?(y=Math.PI/2-c,y>Math.PI/2?y-=Math.PI:y<-Math.PI/2&&(y+=Math.PI)):In(M)&&(y=M*Math.PI/180),B.rotation=y});function b(w,_){var I=w.get(_);return I??i.get(_)}h.dirtyStyle()},e}(Kl),kot=UYn;d();p();var _Te="sunburstRootToNode",opr="sunburstHighlight",FYn="sunburstUnhighlight";function ipr(t){t.registerAction({type:_Te,update:"updateView"},function(e,r){r.eachComponent({mainType:"series",subType:"sunburst",query:e},n);function n(o,i){var a=B6(e,[_Te],o);if(a){var s=o.getViewRoot();s&&(e.direction=SJ(s,a.node)?"rollUp":"drillDown"),o.resetViewRoot(a.node)}}}),t.registerAction({type:opr,update:"none"},function(e,r,n){e=it({},e),r.eachComponent({mainType:"series",subType:"sunburst",query:e},o);function o(i){var a=B6(e,[opr],i);a&&(e.dataIndex=a.node.dataIndex)}n.dispatchAction(it(e,{type:"highlight"}))}),t.registerAction({type:FYn,update:"updateView"},function(e,r,n){e=it({},e),n.dispatchAction(it(e,{type:"downplay"}))})}var zYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o,i){var a=this;this.seriesModel=r,this.api=o,this.ecModel=n;var s=r.getData(),c=s.tree.root,l=r.getViewRoot(),u=this.group,f=r.get("renderLabelForZeroData"),h=[];l.eachNode(function(_){h.push(_)});var m=this._oldChildren||[];g(h,m),w(c,l),this._initEvents(),this._oldChildren=h;function g(_,I){if(_.length===0&&I.length===0)return;new kh(I,_,B,B).add(L).update(L).remove(Gr(L,null)).execute();function B(D){return D.getId()}function L(D,z){var G=D==null?null:_[D],U=z==null?null:I[z];v(G,U)}}function v(_,I){if(!f&&_&&!_.getValue()&&(_=null),_!==c&&I!==c){if(I&&I.piece)_?(I.piece.updateData(!1,_,r,n,o),s.setItemGraphicEl(_.dataIndex,I.piece)):b(I);else if(_){var B=new kot(_,r,n,o);u.add(B),s.setItemGraphicEl(_.dataIndex,B)}}}function b(_){!_||_.piece&&(u.remove(_.piece),_.piece=null)}function w(_,I){I.depth>0?(a.virtualPiece?a.virtualPiece.updateData(!1,_,r,n,o):(a.virtualPiece=new kot(_,r,n,o),u.add(a.virtualPiece)),I.piece.off("click"),a.virtualPiece.on("click",function(B){a._rootToNode(I.parentNode)})):a.virtualPiece&&(u.remove(a.virtualPiece),a.virtualPiece=null)}},e.prototype._initEvents=function(){var r=this;this.group.off("click"),this.group.on("click",function(n){var o=!1,i=r.seriesModel.getViewRoot();i.eachNode(function(a){if(!o&&a.piece&&a.piece===n.target){var s=a.getModel().get("nodeClick");if(s==="rootToNode")r._rootToNode(a);else if(s==="link"){var c=a.getModel(),l=c.get("link");if(l){var u=c.get("target",!0)||"_blank";hF(l,u)}}o=!0}})})},e.prototype._rootToNode=function(r){r!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:_Te,from:this.uid,seriesId:this.seriesModel.id,targetNode:r})},e.prototype.containPoint=function(r,n){var o=n.getData(),i=o.getItemLayout(0);if(i){var a=r[0]-i.cx,s=r[1]-i.cy,c=Math.sqrt(a*a+s*s);return c<=i.r&&c>=i.r0}},e.type="sunburst",e}(so),apr=zYn;d();p();var HYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.ignoreStyleOnData=!0,r}return e.prototype.getInitialData=function(r,n){var o={name:r.name,children:r.data};spr(o);var i=this._levelModels=ct(r.levels||[],function(c){return new Ao(c,this,n)},this),a=AJ.createTree(o,this,s);function s(c){c.wrapMethod("getItemModel",function(l,u){var f=a.getNodeByDataIndex(u),h=i[f.depth];return h&&(l.parentModel=h),l})}return a.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(r){var n=t.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(r);return n.treePathInfo=mM(o,this),n},e.prototype.getLevelModel=function(r){return this._levelModels&&this._levelModels[r.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(r){r?this._viewRoot=r:r=this._viewRoot;var n=this.getRawData().tree.root;(!r||r!==n&&!n.contains(r))&&(this._viewRoot=n)},e.prototype.enableAriaDecal=function(){Ele(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(So);function spr(t){var e=0;ue(t.children,function(n){spr(n);var o=n.value;st(o)&&(o=o[0]),e+=o});var r=t.value;st(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=e),r<0&&(r=0),st(t.value)?t.value[0]=r:t.value=r}var cpr=HYn;d();p();var lpr=Math.PI/180;function Tot(t,e,r){e.eachSeriesByType(t,function(n){var o=n.get("center"),i=n.get("radius");st(i)||(i=[0,i]),st(o)||(o=[o,o]);var a=r.getWidth(),s=r.getHeight(),c=Math.min(a,s),l=er(o[0],a),u=er(o[1],s),f=er(i[0],c/2),h=er(i[1],c/2),m=-n.get("startAngle")*lpr,g=n.get("minAngle")*lpr,v=n.getData().tree.root,b=n.getViewRoot(),w=b.depth,_=n.get("sort");_!=null&&upr(b,_);var I=0;ue(b.children,function(C){!isNaN(C.getValue())&&I++});var B=b.getValue(),L=Math.PI/(B||I)*2,D=b.depth>0,z=b.height-(D?-1:1),G=(h-f)/(z||1),U=n.get("clockwise"),T=n.get("stillShowZeroSum"),P=U?1:-1,j=function(C,R){if(!!C){var E=R;if(C!==v){var N=C.getValue(),V=B===0&&T?L:N*L;V<g&&(V=g),E=R+P*V;var F=C.depth-w-(D?-1:1),k=f+G*F,H=f+G*(F+1),re=n.getLevelModel(C);if(re){var Y=re.get("r0",!0),oe=re.get("r",!0),q=re.get("radius",!0);q!=null&&(Y=q[0],oe=q[1]),Y!=null&&(k=er(Y,c/2)),oe!=null&&(H=er(oe,c/2))}C.setLayout({angle:V,startAngle:R,endAngle:E,clockwise:U,cx:l,cy:u,r0:k,r:H})}if(C.children&&C.children.length){var X=0;ue(C.children,function(K){X+=j(K,R+X)})}return E-R}};if(D){var M=f,y=f+G,x=Math.PI*2;v.setLayout({angle:x,startAngle:m,endAngle:m+x,clockwise:U,cx:l,cy:u,r0:M,r:y})}j(b,m)})}function upr(t,e){var r=t.children||[];t.children=jYn(r,e),r.length&&ue(t.children,function(n){upr(n,e)})}function jYn(t,e){if(sr(e)){var r=ct(t,function(o,i){var a=o.getValue();return{params:{depth:o.depth,height:o.height,dataIndex:o.dataIndex,getValue:function(){return a}},index:i}});return r.sort(function(o,i){return e(o.params,i.params)}),ct(r,function(o){return t[o.index]})}else{var n=e==="asc";return t.sort(function(o,i){var a=(o.getValue()-i.getValue())*(n?1:-1);return a===0?(o.dataIndex-i.dataIndex)*(n?-1:1):a})}}d();p();function Iot(t){var e={};function r(n,o,i){for(var a=n;a&&a.depth>1;)a=a.parentNode;var s=o.getColorFromPalette(a.name||a.dataIndex+"",e);return n.depth>1&&Tt(s)&&(s=Xse(s,(n.depth-1)/(i-1)*.5)),s}t.eachSeriesByType("sunburst",function(n){var o=n.getData(),i=o.tree;i.eachNode(function(a){var s=a.getModel(),c=s.getModel("itemStyle").getItemStyle();c.fill||(c.fill=r(a,n,i.root.height));var l=o.ensureUniqueItemVisual(a.dataIndex,"style");it(l,c)})})}function Rot(t){t.registerChartView(apr),t.registerSeriesModel(cpr),t.registerLayout(Gr(Tot,"sunburst")),t.registerProcessor(Gr(KS,"sunburst")),t.registerVisual(Iot),ipr(t)}d();p();d();p();var Mot={color:"fill",borderColor:"stroke"},fpr={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},Y3=un(),WYn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(r,n){return dp(null,this)},e.prototype.getDataParams=function(r,n,o){var i=t.prototype.getDataParams.call(this,r,n);return o&&(i.info=Y3(o).info),i},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(So),dpr=WYn;d();p();d();p();function GYn(t,e){return e=e||[0,0],ct(["x","y"],function(r,n){var o=this.getAxis(r),i=e[n],a=t[n]/2;return o.type==="category"?o.getBandWidth():Math.abs(o.dataToCoord(i-a)-o.dataToCoord(i+a))},this)}function Pot(t){var e=t.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(r){return t.dataToPoint(r)},size:nr(GYn,t)}}}d();p();function VYn(t,e){return e=e||[0,0],ct([0,1],function(r){var n=e[r],o=t[r]/2,i=[],a=[];return i[r]=n-o,a[r]=n+o,i[1-r]=a[1-r]=e[1-r],Math.abs(this.dataToPoint(i)[r]-this.dataToPoint(a)[r])},this)}function Not(t){var e=t.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:t.getZoom()},api:{coord:function(r){return t.dataToPoint(r)},size:nr(VYn,t)}}}d();p();function qYn(t,e){var r=this.getAxis(),n=e instanceof Array?e[0]:e,o=(t instanceof Array?t[0]:t)/2;return r.type==="category"?r.getBandWidth():Math.abs(r.dataToCoord(n-o)-r.dataToCoord(n+o))}function Bot(t){var e=t.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(r){return t.dataToPoint(r)},size:nr(qYn,t)}}}d();p();function KYn(t,e){return e=e||[0,0],ct(["Radius","Angle"],function(r,n){var o="get"+r+"Axis",i=this[o](),a=e[n],s=t[n]/2,c=i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(a-s)-i.dataToCoord(a+s));return r==="Angle"&&(c=c*Math.PI/180),c},this)}function Oot(t){var e=t.getRadiusAxis(),r=t.getAngleAxis(),n=e.getExtent();return n[0]>n[1]&&n.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:n[1],r0:n[0]},api:{coord:function(o){var i=e.dataToRadius(o[0]),a=r.dataToAngle(o[1]),s=t.coordToPoint([i,a]);return s.push(i,a*Math.PI/180),s},size:nr(KYn,t)}}}d();p();function Dot(t){var e=t.getRect(),r=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:r.start,end:r.end,weeks:r.weeks,dayCount:r.allDay}},api:{coord:function(n,o){return t.dataToPoint(n,o)}}}}d();p();function CTe(t,e,r,n){return t&&(t.legacy||t.legacy!==!1&&!r&&!n&&e!=="tspan"&&(e==="text"||Nr(t,"text")))}function kTe(t,e,r){var n=t,o,i,a;if(e==="text")a=n;else{a={},Nr(n,"text")&&(a.text=n.text),Nr(n,"rich")&&(a.rich=n.rich),Nr(n,"textFill")&&(a.fill=n.textFill),Nr(n,"textStroke")&&(a.stroke=n.textStroke),Nr(n,"fontFamily")&&(a.fontFamily=n.fontFamily),Nr(n,"fontSize")&&(a.fontSize=n.fontSize),Nr(n,"fontStyle")&&(a.fontStyle=n.fontStyle),Nr(n,"fontWeight")&&(a.fontWeight=n.fontWeight),i={type:"text",style:a,silent:!0},o={};var s=Nr(n,"textPosition");r?o.position=s?n.textPosition:"inside":s&&(o.position=n.textPosition),Nr(n,"textPosition")&&(o.position=n.textPosition),Nr(n,"textOffset")&&(o.offset=n.textOffset),Nr(n,"textRotation")&&(o.rotation=n.textRotation),Nr(n,"textDistance")&&(o.distance=n.textDistance)}return ppr(a,t),ue(a.rich,function(c){ppr(c,c)}),{textConfig:o,textContent:i}}function ppr(t,e){!e||(e.font=e.textFont||e.font,Nr(e,"textStrokeWidth")&&(t.lineWidth=e.textStrokeWidth),Nr(e,"textAlign")&&(t.align=e.textAlign),Nr(e,"textVerticalAlign")&&(t.verticalAlign=e.textVerticalAlign),Nr(e,"textLineHeight")&&(t.lineHeight=e.textLineHeight),Nr(e,"textWidth")&&(t.width=e.textWidth),Nr(e,"textHeight")&&(t.height=e.textHeight),Nr(e,"textBackgroundColor")&&(t.backgroundColor=e.textBackgroundColor),Nr(e,"textPadding")&&(t.padding=e.textPadding),Nr(e,"textBorderColor")&&(t.borderColor=e.textBorderColor),Nr(e,"textBorderWidth")&&(t.borderWidth=e.textBorderWidth),Nr(e,"textBorderRadius")&&(t.borderRadius=e.textBorderRadius),Nr(e,"textBoxShadowColor")&&(t.shadowColor=e.textBoxShadowColor),Nr(e,"textBoxShadowBlur")&&(t.shadowBlur=e.textBoxShadowBlur),Nr(e,"textBoxShadowOffsetX")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),Nr(e,"textBoxShadowOffsetY")&&(t.shadowOffsetY=e.textBoxShadowOffsetY))}function Lot(t,e,r){var n=t;n.textPosition=n.textPosition||r.position||"inside",r.offset!=null&&(n.textOffset=r.offset),r.rotation!=null&&(n.textRotation=r.rotation),r.distance!=null&&(n.textDistance=r.distance);var o=n.textPosition.indexOf("inside")>=0,i=t.fill||"#000";hpr(n,e);var a=n.textFill==null;return o?a&&(n.textFill=r.insideFill||"#fff",!n.textStroke&&r.insideStroke&&(n.textStroke=r.insideStroke),!n.textStroke&&(n.textStroke=i),n.textStrokeWidth==null&&(n.textStrokeWidth=2)):(a&&(n.textFill=t.fill||r.outsideFill||"#000"),!n.textStroke&&r.outsideStroke&&(n.textStroke=r.outsideStroke)),n.text=e.text,n.rich=e.rich,ue(e.rich,function(s){hpr(s,s)}),n}function hpr(t,e){!e||(Nr(e,"fill")&&(t.textFill=e.fill),Nr(e,"stroke")&&(t.textStroke=e.fill),Nr(e,"lineWidth")&&(t.textStrokeWidth=e.lineWidth),Nr(e,"font")&&(t.font=e.font),Nr(e,"fontStyle")&&(t.fontStyle=e.fontStyle),Nr(e,"fontWeight")&&(t.fontWeight=e.fontWeight),Nr(e,"fontSize")&&(t.fontSize=e.fontSize),Nr(e,"fontFamily")&&(t.fontFamily=e.fontFamily),Nr(e,"align")&&(t.textAlign=e.align),Nr(e,"verticalAlign")&&(t.textVerticalAlign=e.verticalAlign),Nr(e,"lineHeight")&&(t.textLineHeight=e.lineHeight),Nr(e,"width")&&(t.textWidth=e.width),Nr(e,"height")&&(t.textHeight=e.height),Nr(e,"backgroundColor")&&(t.textBackgroundColor=e.backgroundColor),Nr(e,"padding")&&(t.textPadding=e.padding),Nr(e,"borderColor")&&(t.textBorderColor=e.borderColor),Nr(e,"borderWidth")&&(t.textBorderWidth=e.borderWidth),Nr(e,"borderRadius")&&(t.textBorderRadius=e.borderRadius),Nr(e,"shadowColor")&&(t.textBoxShadowColor=e.shadowColor),Nr(e,"shadowBlur")&&(t.textBoxShadowBlur=e.shadowBlur),Nr(e,"shadowOffsetX")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),Nr(e,"shadowOffsetY")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),Nr(e,"textShadowColor")&&(t.textShadowColor=e.textShadowColor),Nr(e,"textShadowBlur")&&(t.textShadowBlur=e.textShadowBlur),Nr(e,"textShadowOffsetX")&&(t.textShadowOffsetX=e.textShadowOffsetX),Nr(e,"textShadowOffsetY")&&(t.textShadowOffsetY=e.textShadowOffsetY))}d();p();var ypr={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},mpr=bn(ypr),$Bs=bh(t1,function(t,e){return t[e]=1,t},{}),eOs=t1.join(", "),Lle=["","style","shape","extra"],DJ=un();function Uot(t,e,r,n,o){var i=t+"Animation",a=L3(t,n,o)||{},s=DJ(e).userDuring;return a.duration>0&&(a.during=s?nr(QYn,{el:e,userDuring:s}):null,a.setToFinal=!0,a.scope=t),it(a,r[i]),a}function LJ(t,e,r,n){n=n||{};var o=n.dataIndex,i=n.isInit,a=n.clearStyle,s=r.isAnimationEnabled(),c=DJ(t),l=e.style;c.userDuring=e.during;var u={},f={};if(eJn(t,e,f),vpr("shape",e,f),vpr("extra",e,f),!i&&s&&($Yn(t,e,u),gpr("shape",t,e,u),gpr("extra",t,e,u),tJn(t,e,l,u)),f.style=l,YYn(t,f,a),XYn(t,e),s)if(i){var h={};ue(Lle,function(g){var v=g?e[g]:e;v&&v.enterFrom&&(g&&(h[g]=h[g]||{}),it(g?h[g]:h,v.enterFrom))});var m=Uot("enter",t,e,r,o);m.duration>0&&t.animateFrom(h,m)}else JYn(t,e,o||0,r,u);Fot(t,e),l?t.dirty():t.markRedraw()}function Fot(t,e){for(var r=DJ(t).leaveToProps,n=0;n<Lle.length;n++){var o=Lle[n],i=o?e[o]:e;i&&i.leaveTo&&(r||(r=DJ(t).leaveToProps={}),o&&(r[o]=r[o]||{}),it(o?r[o]:r,i.leaveTo))}}function UJ(t,e,r,n){if(t){var o=t.parent,i=DJ(t).leaveToProps;if(i){var a=Uot("update",t,e,r,0);a.done=function(){o.remove(t),n&&n()},t.animateTo(i,a)}else o.remove(t),n&&n()}}function yM(t){return t==="all"}function YYn(t,e,r){var n=e.style;if(!t.isGroup&&n){if(r){t.useStyle({});for(var o=t.animators,i=0;i<o.length;i++){var a=o[i];a.targetName==="style"&&a.changeTarget(t.style)}}t.setStyle(n)}e&&(e.style=null,e&&t.attr(e),e.style=n)}function JYn(t,e,r,n,o){if(o){var i=Uot("update",t,e,n,r);i.duration>0&&t.animateFrom(o,i)}}function XYn(t,e){Nr(e,"silent")&&(t.silent=e.silent),Nr(e,"ignore")&&(t.ignore=e.ignore),t instanceof ql&&Nr(e,"invisible")&&(t.invisible=e.invisible),t instanceof en&&Nr(e,"autoBatch")&&(t.autoBatch=e.autoBatch)}var J3={},ZYn={setTransform:function(t,e){return J3.el[t]=e,this},getTransform:function(t){return J3.el[t]},setShape:function(t,e){var r=J3.el,n=r.shape||(r.shape={});return n[t]=e,r.dirtyShape&&r.dirtyShape(),this},getShape:function(t){var e=J3.el.shape;if(e)return e[t]},setStyle:function(t,e){var r=J3.el,n=r.style;return n&&(n[t]=e,r.dirtyStyle&&r.dirtyStyle()),this},getStyle:function(t){var e=J3.el.style;if(e)return e[t]},setExtra:function(t,e){var r=J3.el.extra||(J3.el.extra={});return r[t]=e,this},getExtra:function(t){var e=J3.el.extra;if(e)return e[t]}};function QYn(){var t=this,e=t.el;if(!!e){var r=DJ(e).userDuring,n=t.userDuring;if(r!==n){t.el=t.userDuring=null;return}J3.el=e,n(ZYn)}}function gpr(t,e,r,n){var o=r[t];if(!!o){var i=e[t],a;if(i){var s=r.transition,c=o.transition;if(c)if(!a&&(a=n[t]={}),yM(c))it(a,i);else for(var l=Co(c),u=0;u<l.length;u++){var f=l[u],h=i[f];a[f]=h}else if(yM(s)||an(s,t)>=0){!a&&(a=n[t]={});for(var m=bn(i),u=0;u<m.length;u++){var f=m[u],h=i[f];rJn(o[f],h)&&(a[f]=h)}}}}}function vpr(t,e,r){var n=e[t];if(!!n)for(var o=r[t]={},i=bn(n),a=0;a<i.length;a++){var s=i[a];o[s]=zU(n[s])}}function $Yn(t,e,r){for(var n=e.transition,o=yM(n)?t1:Co(n||[]),i=0;i<o.length;i++){var a=o[i];if(!(a==="style"||a==="shape"||a==="extra")){var s=t[a];r[a]=s}}}function eJn(t,e,r){for(var n=0;n<mpr.length;n++){var o=mpr[n],i=ypr[o],a=e[o];a&&(r[i[0]]=a[0],r[i[1]]=a[1])}for(var n=0;n<t1.length;n++){var s=t1[n];e[s]!=null&&(r[s]=e[s])}}function tJn(t,e,r,n){if(!!r){var o=t.style,i;if(o){var a=r.transition,s=e.transition;if(a&&!yM(a)){var c=Co(a);!i&&(i=n.style={});for(var l=0;l<c.length;l++){var u=c[l],f=o[u];i[u]=f}}else if(t.getAnimationStyleProps&&(yM(s)||yM(a)||an(s,"style")>=0)){var h=t.getAnimationStyleProps(),m=h?h.style:null;if(m){!i&&(i=n.style={});for(var g=bn(r),l=0;l<g.length;l++){var u=g[l];if(m[u]){var f=o[u];i[u]=f}}}}}}}function rJn(t,e){return gl(t)?t!==e:t!=null&&isFinite(t)}d();p();var bpr=un(),nJn=["percent","easing","shape","style","extra"];function TTe(t){t.stopAnimation("keyframe"),t.attr(bpr(t))}function FJ(t,e,r){if(!(!r.isAnimationEnabled()||!e)){if(st(e)){ue(e,function(s){FJ(t,s,r)});return}var n=e.keyframes,o=e.duration;if(r&&o==null){var i=L3("enter",r,0);o=i&&i.duration}if(!(!n||!o)){var a=bpr(t);ue(Lle,function(s){if(!(s&&!t[s])){var c,l=!1;n.sort(function(u,f){return u.percent-f.percent}),ue(n,function(u){var f=t.animators,h=s?u[s]:u;if(!!h){var m=bn(h);if(s||(m=go(m,function(b){return an(nJn,b)<0})),!!m.length){c||(c=t.animate(s,e.loop,!0),c.scope="keyframe");for(var g=0;g<f.length;g++)f[g]!==c&&f[g].targetName===c.targetName&&f[g].stopTracks(m);s&&(a[s]=a[s]||{});var v=s?a[s]:a;ue(m,function(b){v[b]=((s?t[s]:t)||{})[b]}),c.whenWithKeys(o*u.percent,h,m,u.easing)}}}),c&&c.delay(e.delay||0).duration(o).start(e.easing)}})}}}var D6="emphasis",bM="normal",Vot="blur",qot="select",xM=[bM,D6,Vot,qot],zot={normal:["itemStyle"],emphasis:[D6,"itemStyle"],blur:[Vot,"itemStyle"],select:[qot,"itemStyle"]},Hot={normal:["label"],emphasis:[D6,"label"],blur:[Vot,"label"],select:[qot,"label"]},oJn=["x","y"],iJn="e\0\0",t2={normal:{},emphasis:{},blur:{},select:{}},aJn={cartesian2d:Pot,geo:Not,single:Bot,polar:Oot,calendar:Dot};function Wot(t){return t instanceof en}function Got(t){return t instanceof ql}function sJn(t,e){e.copyTransform(t),Got(e)&&Got(t)&&(e.setStyle(t.style),e.z=t.z,e.z2=t.z2,e.zlevel=t.zlevel,e.invisible=t.invisible,e.ignore=t.ignore,Wot(e)&&Wot(t)&&e.setShape(t.shape))}var cJn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o,i){this._progressiveEls=null;var a=this._data,s=r.getData(),c=this.group,l=xpr(r,s,n,o);a||c.removeAll(),s.diff(a).add(function(f){jot(o,null,f,l(f,i),r,c,s)}).remove(function(f){var h=a.getItemGraphicEl(f);h&&UJ(h,Y3(h).option,r)}).update(function(f,h){var m=a.getItemGraphicEl(h);jot(o,m,f,l(f,i),r,c,s)}).execute();var u=r.get("clip",!0)?lM(r.coordinateSystem,!1,r):null;u?c.setClipPath(u):c.removeClipPath(),this._data=s},e.prototype.incrementalPrepareRender=function(r,n,o){this.group.removeAll(),this._data=null},e.prototype.incrementalRender=function(r,n,o,i,a){var s=n.getData(),c=xpr(n,s,o,i),l=this._progressiveEls=[];function u(m){m.isGroup||(m.incremental=!0,m.ensureState("emphasis").hoverLayer=!0)}for(var f=r.start;f<r.end;f++){var h=jot(null,null,f,c(f,a),n,this.group,s);h&&(h.traverse(u),l.push(h))}},e.prototype.eachRendered=function(r){Ig(this._progressiveEls||this.group,r)},e.prototype.filterForExposedEvent=function(r,n,o,i){var a=n.element;if(a==null||o.name===a)return!0;for(;(o=o.__hostTarget||o.parent)&&o!==this.group;)if(o.name===a)return!0;return!1},e.type="custom",e}(so),Epr=cJn;function Kot(t){var e=t.type,r;if(e==="path"){var n=t.shape,o=n.width!=null&&n.height!=null?{x:n.x||0,y:n.y||0,width:n.width,height:n.height}:null,i=kpr(n);r=XY(i,null,o,n.layout||"center"),Y3(r).customPathData=i}else if(e==="image")r=new Oa({}),Y3(r).customImagePath=t.style.image;else if(e==="text")r=new Ln({});else if(e==="group")r=new Er;else{if(e==="compoundPath")throw new Error('"compoundPath" is not supported yet.');var a=Ace(e);if(!a){var s="";Bo(s)}r=new a}return Y3(r).customGraphicType=e,r.name=t.name,r.z2EmphasisLift=1,r.z2SelectLift=1,r}function Yot(t,e,r,n,o,i,a){TTe(e);var s=o&&o.normal.cfg;s&&e.setTextConfig(s),n&&n.transition==null&&(n.transition=oJn);var c=n&&n.style;if(c){if(e.type==="text"){var l=c;Nr(l,"textFill")&&(l.fill=l.textFill),Nr(l,"textStroke")&&(l.stroke=l.textStroke)}var u=void 0,f=Wot(e)?c.decal:null;t&&f&&(f.dirty=!0,u=zS(f,t)),c.__decalPattern=u}if(Got(e)&&c){var u=c.__decalPattern;u&&(c.decal=u)}LJ(e,n,i,{dataIndex:r,isInit:a,clearStyle:!0}),FJ(e,n.keyframeAnimation,i)}function _pr(t,e,r,n,o){var i=e.isGroup?null:e,a=o&&o[t].cfg;if(i){var s=i.ensureState(t);if(n===!1){var c=i.getState(t);c&&(c.style=null)}else s.style=n||null;a&&(s.textConfig=a),RS(i)}}function lJn(t,e,r){if(!t.isGroup){var n=t,o=r.currentZ,i=r.currentZLevel;n.z=o,n.zlevel=i;var a=e.z2;a!=null&&(n.z2=a||0);for(var s=0;s<xM.length;s++)uJn(n,e,xM[s])}}function uJn(t,e,r){var n=r===bM,o=n?e:ITe(e,r),i=o?o.z2:null,a;i!=null&&(a=n?t:t.ensureState(r),a.z2=i||0)}function xpr(t,e,r,n){var o=t.get("renderItem"),i=t.coordinateSystem,a={};i&&(a=i.prepareCustoms?i.prepareCustoms(i):aJn[i.type](i));for(var s=yr({getWidth:n.getWidth,getHeight:n.getHeight,getZr:n.getZr,getDevicePixelRatio:n.getDevicePixelRatio,value:B,style:D,ordinalRawValue:L,styleEmphasis:z,visual:T,barLayout:P,currentSeriesIndices:j,font:M},a.api||{}),c={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:a.coordSys,dataInsideLength:e.count(),encode:fJn(t.getData())},l,u,f={},h={},m={},g={},v=0;v<xM.length;v++){var b=xM[v];m[b]=t.getModel(zot[b]),g[b]=t.getModel(Hot[b])}function w(y){return y===l?u||(u=e.getItemModel(y)):e.getItemModel(y)}function _(y,x){return e.hasItemOption?y===l?f[x]||(f[x]=w(y).getModel(zot[x])):w(y).getModel(zot[x]):m[x]}function I(y,x){return e.hasItemOption?y===l?h[x]||(h[x]=w(y).getModel(Hot[x])):w(y).getModel(Hot[x]):g[x]}return function(y,x){return l=y,u=null,f={},h={},o&&o(yr({dataIndexInside:y,dataIndex:e.getRawIndex(y),actionType:x?x.type:null},c),s)};function B(y,x){return x==null&&(x=l),e.getStore().get(e.getDimensionIndex(y||0),x)}function L(y,x){x==null&&(x=l),y=y||0;var C=e.getDimensionInfo(y);if(!C){var R=e.getDimensionIndex(y);return R>=0?e.getStore().get(R,x):void 0}var E=e.get(C.name,x),N=C&&C.ordinalMeta;return N?N.categories[E]:E}function D(y,x){x==null&&(x=l);var C=e.getItemVisual(x,"style"),R=C&&C.fill,E=C&&C.opacity,N=_(x,bM).getItemStyle();R!=null&&(N.fill=R),E!=null&&(N.opacity=E);var V={inheritColor:Tt(R)?R:"#000"},F=I(x,bM),k=Ho(F,null,V,!1,!0);k.text=F.getShallow("show")?gn(t.getFormattedLabel(x,bM),VS(e,x)):null;var H=Ece(F,V,!1);return U(y,N),N=Lot(N,k,H),y&&G(N,y),N.legacy=!0,N}function z(y,x){x==null&&(x=l);var C=_(x,D6).getItemStyle(),R=I(x,D6),E=Ho(R,null,null,!0,!0);E.text=R.getShallow("show")?xh(t.getFormattedLabel(x,D6),t.getFormattedLabel(x,bM),VS(e,x)):null;var N=Ece(R,null,!0);return U(y,C),C=Lot(C,E,N),y&&G(C,y),C.legacy=!0,C}function G(y,x){for(var C in x)Nr(x,C)&&(y[C]=x[C])}function U(y,x){y&&(y.textFill&&(x.textFill=y.textFill),y.textPosition&&(x.textPosition=y.textPosition))}function T(y,x){if(x==null&&(x=l),Nr(Mot,y)){var C=e.getItemVisual(x,"style");return C?C[Mot[y]]:null}if(Nr(fpr,y))return e.getItemVisual(x,y)}function P(y){if(i.type==="cartesian2d"){var x=i.getBaseAxis();return usr(yr({axis:x},y))}}function j(){return r.getCurrentSeriesIndices()}function M(y){return tCe(y,r)}}function fJn(t){var e={};return ue(t.dimensions,function(r){var n=t.getDimensionInfo(r);if(!n.isExtraCoord){var o=n.coordDim,i=e[o]=e[o]||[];i[n.coordDimIndex]=t.getDimensionIndex(r)}}),e}function jot(t,e,r,n,o,i,a){if(!n){i.remove(e);return}var s=Jot(t,e,r,n,o,i);return s&&a.setItemGraphicEl(r,s),s&&Mo(s,n.focus,n.blurScope,n.emphasisDisabled),s}function Jot(t,e,r,n,o,i){var a=-1,s=e;e&&Cpr(e,n,o)&&(a=an(i.childrenRef(),e),e=null);var c=!e,l=e;l?l.clearStates():(l=Kot(n),s&&sJn(s,l)),n.morph===!1?l.disableMorphing=!0:l.disableMorphing&&(l.disableMorphing=!1),t2.normal.cfg=t2.normal.conOpt=t2.emphasis.cfg=t2.emphasis.conOpt=t2.blur.cfg=t2.blur.conOpt=t2.select.cfg=t2.select.conOpt=null,t2.isLegacy=!1,pJn(l,r,n,o,c,t2),dJn(l,r,n,o,c),Yot(t,l,r,n,t2,o,c),Nr(n,"info")&&(Y3(l).info=n.info);for(var u=0;u<xM.length;u++){var f=xM[u];if(f!==bM){var h=ITe(n,f),m=Xot(n,h,f);_pr(f,l,h,m,t2)}}return lJn(l,n,o),n.type==="group"&&hJn(t,l,r,n,o),a>=0?i.replaceAt(l,a):i.add(l),l}function Cpr(t,e,r){var n=Y3(t),o=e.type,i=e.shape,a=e.style;return r.isUniversalTransitionEnabled()||o!=null&&o!==n.customGraphicType||o==="path"&&yJn(i)&&kpr(i)!==n.customPathData||o==="image"&&Nr(a,"image")&&a.image!==n.customImagePath}function dJn(t,e,r,n,o){var i=r.clipPath;if(i===!1)t&&t.getClipPath()&&t.removeClipPath();else if(i){var a=t.getClipPath();a&&Cpr(a,i,n)&&(a=null),a||(a=Kot(i),t.setClipPath(a)),Yot(null,a,e,i,null,n,o)}}function pJn(t,e,r,n,o,i){if(!t.isGroup){wpr(r,null,i),wpr(r,D6,i);var a=i.normal.conOpt,s=i.emphasis.conOpt,c=i.blur.conOpt,l=i.select.conOpt;if(a!=null||s!=null||l!=null||c!=null){var u=t.getTextContent();if(a===!1)u&&t.removeTextContent();else{a=i.normal.conOpt=a||{type:"text"},u?u.clearStates():(u=Kot(a),t.setTextContent(u)),Yot(null,u,e,a,null,n,o);for(var f=a&&a.style,h=0;h<xM.length;h++){var m=xM[h];if(m!==bM){var g=i[m].conOpt;_pr(m,u,g,Xot(a,g,m),null)}}f?u.dirty():u.markRedraw()}}}}function wpr(t,e,r){var n=e?ITe(t,e):t,o=e?Xot(t,n,D6):t.style,i=t.type,a=n?n.textConfig:null,s=t.textContent,c=s?e?ITe(s,e):s:null;if(o&&(r.isLegacy||CTe(o,i,!!a,!!c))){r.isLegacy=!0;var l=kTe(o,i,!e);!a&&l.textConfig&&(a=l.textConfig),!c&&l.textContent&&(c=l.textContent)}if(!e&&c){var u=c;!u.type&&(u.type="text")}var f=e?r[e]:r.normal;f.cfg=a,f.conOpt=c}function ITe(t,e){return e?t?t[e]:null:t}function Xot(t,e,r){var n=e&&e.style;return n==null&&r===D6&&t&&(n=t.styleEmphasis),n}function hJn(t,e,r,n,o){var i=n.children,a=i?i.length:0,s=n.$mergeChildren,c=s==="byName"||n.diffChildrenByName,l=s===!1;if(!(!a&&!c&&!l)){if(c){gJn({api:t,oldChildren:e.children()||[],newChildren:i||[],dataIndex:r,seriesModel:o,group:e});return}l&&e.removeAll();for(var u=0;u<a;u++){var f=i[u],h=e.childAt(u);f?(f.ignore==null&&(f.ignore=!1),Jot(t,h,r,f,o,e)):h.ignore=!0}for(var m=e.childCount()-1;m>=u;m--){var g=e.childAt(m);mJn(e,g,o)}}}function mJn(t,e,r){e&&UJ(e,Y3(t).option,r)}function gJn(t){new kh(t.oldChildren,t.newChildren,Apr,Apr,t).add(Spr).update(Spr).remove(vJn).execute()}function Apr(t,e){var r=t&&t.name;return r??iJn+e}function Spr(t,e){var r=this.context,n=t!=null?r.newChildren[t]:null,o=e!=null?r.oldChildren[e]:null;Jot(r.api,o,r.dataIndex,n,r.seriesModel,r.group)}function vJn(t){var e=this.context,r=e.oldChildren[t];r&&UJ(r,Y3(r).option,e.seriesModel)}function kpr(t){return t&&(t.pathData||t.d)}function yJn(t){return t&&(Nr(t,"pathData")||Nr(t,"d"))}function Zot(t){t.registerChartView(Epr),t.registerSeriesModel(dpr)}d();p();d();p();d();p();d();p();d();p();var UF=un(),Tpr=Pr,Qot=nr,bJn=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(e,r,n,o){var i=r.get("value"),a=r.get("status");if(this._axisModel=e,this._axisPointerModel=r,this._api=n,!(!o&&this._lastValue===i&&this._lastStatus===a)){this._lastValue=i,this._lastStatus=a;var s=this._group,c=this._handle;if(!a||a==="hide"){s&&s.hide(),c&&c.hide();return}s&&s.show(),c&&c.show();var l={};this.makeElOption(l,i,e,r,n);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=u;var f=this._moveAnimation=this.determineAnimation(e,r);if(!s)s=this._group=new Er,this.createPointerEl(s,l,e,r),this.createLabelEl(s,l,e,r),n.getZr().add(s);else{var h=Gr(Ipr,r,f);this.updatePointerEl(s,l,h),this.updateLabelEl(s,l,h,r)}Mpr(s,r,!0),this._renderHandle(i)}},t.prototype.remove=function(e){this.clear(e)},t.prototype.dispose=function(e){this.clear(e)},t.prototype.determineAnimation=function(e,r){var n=r.get("animation"),o=e.axis,i=o.type==="category",a=r.get("snap");if(!a&&!i)return!1;if(n==="auto"||n==null){var s=this.animationThreshold;if(i&&o.getBandWidth()>s)return!0;if(a){var c=Vke(e).seriesDataCount,l=o.getExtent();return Math.abs(l[0]-l[1])/c>s}return!1}return n===!0},t.prototype.makeElOption=function(e,r,n,o,i){},t.prototype.createPointerEl=function(e,r,n,o){var i=r.pointer;if(i){var a=UF(e).pointerEl=new Dn[i.type](Tpr(r.pointer));e.add(a)}},t.prototype.createLabelEl=function(e,r,n,o){if(r.label){var i=UF(e).labelEl=new Ln(Tpr(r.label));e.add(i),Rpr(i,o)}},t.prototype.updatePointerEl=function(e,r,n){var o=UF(e).pointerEl;o&&r.pointer&&(o.setStyle(r.pointer.style),n(o,{shape:r.pointer.shape}))},t.prototype.updateLabelEl=function(e,r,n,o){var i=UF(e).labelEl;i&&(i.setStyle(r.label.style),n(i,{x:r.label.x,y:r.label.y}),Rpr(i,o))},t.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var r=this._axisPointerModel,n=this._api.getZr(),o=this._handle,i=r.getModel("handle"),a=r.get("status");if(!i.get("show")||!a||a==="hide"){o&&n.remove(o),this._handle=null;return}var s;this._handle||(s=!0,o=this._handle=E6(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(l){$v(l.event)},onmousedown:Qot(this._onHandleDragMove,this,0,0),drift:Qot(this._onHandleDragMove,this),ondragend:Qot(this._onHandleDragEnd,this)}),n.add(o)),Mpr(o,r,!1),o.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var c=i.get("size");st(c)||(c=[c,c]),o.scaleX=c[0]/2,o.scaleY=c[1]/2,Kw(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,s)}},t.prototype._moveHandleToValue=function(e,r){Ipr(this._axisPointerModel,!r&&this._moveAnimation,this._handle,$ot(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(e,r){var n=this._handle;if(!!n){this._dragging=!0;var o=this.updateHandleTransform($ot(n),[e,r],this._axisModel,this._axisPointerModel);this._payloadInfo=o,n.stopAnimation(),n.attr($ot(o)),UF(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){var e=this._handle;if(!!e){var r=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:r.cursorPoint[0],y:r.cursorPoint[1],tooltipOption:r.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){this._dragging=!1;var e=this._handle;if(!!e){var r=this._axisPointerModel.get("value");this._moveHandleToValue(r),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var r=e.getZr(),n=this._group,o=this._handle;r&&n&&(this._lastGraphicKey=null,n&&r.remove(n),o&&r.remove(o),this._group=null,this._handle=null,this._payloadInfo=null),R6(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(e,r,n){return n=n||0,{x:e[n],y:e[1-n],width:r[n],height:r[1-n]}},t}();function Ipr(t,e,r,n){Ppr(UF(r).lastProp,n)||(UF(r).lastProp=n,e?Un(r,n,t):(r.stopAnimation(),r.attr(n)))}function Ppr(t,e){if(Sr(t)&&Sr(e)){var r=!0;return ue(e,function(n,o){r=r&&Ppr(t[o],n)}),!!r}else return t===e}function Rpr(t,e){t[e.get(["label","show"])?"show":"hide"]()}function $ot(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function Mpr(t,e,r){var n=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(i){i.type!=="group"&&(n!=null&&(i.z=n),o!=null&&(i.zlevel=o),i.silent=r)})}var zJ=bJn;d();p();function HJ(t){var e=t.get("type"),r=t.getModel(e+"Style"),n;return e==="line"?(n=r.getLineStyle(),n.fill=null):e==="shadow"&&(n=r.getAreaStyle(),n.stroke=null),n}function eit(t,e,r,n,o){var i=r.get("value"),a=tit(i,e.axis,e.ecModel,r.get("seriesDataIndices"),{precision:r.get(["label","precision"]),formatter:r.get(["label","formatter"])}),s=r.getModel("label"),c=OS(s.get("padding")||0),l=s.getFont(),u=k3(a,l),f=o.position,h=u.width+c[1]+c[3],m=u.height+c[0]+c[2],g=o.align;g==="right"&&(f[0]-=h),g==="center"&&(f[0]-=h/2);var v=o.verticalAlign;v==="bottom"&&(f[1]-=m),v==="middle"&&(f[1]-=m/2),xJn(f,h,m,n);var b=s.get("backgroundColor");(!b||b==="auto")&&(b=e.get(["axisLine","lineStyle","color"])),t.label={x:f[0],y:f[1],style:Ho(s,{text:a,font:l,fill:s.getTextColor(),padding:c,backgroundColor:b}),z2:10}}function xJn(t,e,r,n){var o=n.getWidth(),i=n.getHeight();t[0]=Math.min(t[0]+e,o)-e,t[1]=Math.min(t[1]+r,i)-r,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function tit(t,e,r,n,o){t=e.scale.parse(t);var i=e.scale.getLabel({value:t},{precision:o.precision}),a=o.formatter;if(a){var s={value:lle(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};ue(n,function(c){var l=r.getSeriesByIndex(c.seriesIndex),u=c.dataIndexInside,f=l&&l.getDataParams(u);f&&s.seriesData.push(f)}),Tt(a)?i=a.replace("{value}",i):sr(a)&&(i=a(s))}return i}function Ule(t,e,r){var n=rf();return ty(n,n,r.rotation),Ah(n,n,r.position),Eh([t.dataToCoord(e),(r.labelOffset||0)+(r.labelDirection||1)*(r.labelMargin||0)],n)}function RTe(t,e,r,n,o,i){var a=Th.innerTextLayout(r.rotation,0,r.labelDirection);r.labelMargin=o.get(["label","margin"]),eit(e,n,o,i,{position:Ule(n.axis,t,r),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function jJ(t,e,r){return r=r||0,{x1:t[r],y1:t[1-r],x2:e[r],y2:e[1-r]}}function MTe(t,e,r){return r=r||0,{x:t[r],y:t[1-r],width:e[r],height:e[1-r]}}function rit(t,e,r,n,o,i){return{cx:t,cy:e,r0:r,r:n,startAngle:o,endAngle:i,clockwise:!0}}var wJn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.makeElOption=function(r,n,o,i,a){var s=o.axis,c=s.grid,l=i.get("type"),u=Npr(c,s).getOtherAxis(s).getGlobalExtent(),f=s.toGlobalCoord(s.dataToCoord(n,!0));if(l&&l!=="none"){var h=HJ(i),m=AJn[l](s,f,u);m.style=h,r.graphicKey=m.type,r.pointer=m}var g=xle(c.model,o);RTe(n,r,g,o,i,a)},e.prototype.getHandleTransform=function(r,n,o){var i=xle(n.axis.grid.model,n,{labelInside:!1});i.labelMargin=o.get(["handle","margin"]);var a=Ule(n.axis,r,i);return{x:a[0],y:a[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(r,n,o,i){var a=o.axis,s=a.grid,c=a.getGlobalExtent(!0),l=Npr(s,a).getOtherAxis(a).getGlobalExtent(),u=a.dim==="x"?0:1,f=[r.x,r.y];f[u]+=n[u],f[u]=Math.min(c[1],f[u]),f[u]=Math.max(c[0],f[u]);var h=(l[1]+l[0])/2,m=[h,h];m[u]=f[u];var g=[{verticalAlign:"middle"},{align:"center"}];return{x:f[0],y:f[1],rotation:r.rotation,cursorPoint:m,tooltipOption:g[u]}},e}(zJ);function Npr(t,e){var r={};return r[e.dim+"AxisIndex"]=e.index,t.getCartesian(r)}var AJn={line:function(t,e,r){var n=jJ([e,r[0]],[e,r[1]],Bpr(t));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(t,e,r){var n=Math.max(1,t.getBandWidth()),o=r[1]-r[0];return{type:"Rect",shape:MTe([e-n/2,r[0]],[n,o],Bpr(t))}}};function Bpr(t){return t.dim==="x"?0:1}var Opr=wJn;d();p();var SJn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}(Fn),Dpr=SJn;d();p();d();p();var L6=un(),EJn=ue;function NTe(t,e,r){if(!Zn.node){var n=e.getZr();L6(n).records||(L6(n).records={}),_Jn(n,e);var o=L6(n).records[t]||(L6(n).records[t]={});o.handler=r}}function _Jn(t,e){if(L6(t).initialized)return;L6(t).initialized=!0,r("click",Gr(Lpr,"click")),r("mousemove",Gr(Lpr,"mousemove")),r("globalout",kJn);function r(n,o){t.on(n,function(i){var a=TJn(e);EJn(L6(t).records,function(s){s&&o(s,i,a.dispatchAction)}),CJn(a.pendings,e)})}}function CJn(t,e){var r=t.showTip.length,n=t.hideTip.length,o;r?o=t.showTip[r-1]:n&&(o=t.hideTip[n-1]),o&&(o.dispatchAction=null,e.dispatchAction(o))}function kJn(t,e,r){t.handler("leave",null,r)}function Lpr(t,e,r,n){e.handler(t,r,n)}function TJn(t){var e={showTip:[],hideTip:[]},r=function(n){var o=e[n.type];o?o.push(n):(n.dispatchAction=r,t.dispatchAction(n))};return{dispatchAction:r,pendings:e}}function Fle(t,e){if(!Zn.node){var r=e.getZr(),n=(L6(r).records||{})[t];n&&(L6(r).records[t]=null)}}var IJn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){var i=n.getComponent("tooltip"),a=r.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";NTe("axisPointer",o,function(s,c,l){a!=="none"&&(s==="leave"||a.indexOf(s)>=0)&&l({type:"updateAxisPointer",currTrigger:s,x:c&&c.offsetX,y:c&&c.offsetY})})},e.prototype.remove=function(r,n){Fle("axisPointer",n)},e.prototype.dispose=function(r,n){Fle("axisPointer",n)},e.type="axisPointer",e}(ko),Fpr=IJn;d();p();d();p();function zle(t,e){var r=[],n=t.seriesIndex,o;if(n==null||!(o=e.getSeriesByIndex(n)))return{point:[]};var i=o.getData(),a=Fw(i,t);if(a==null||a<0||st(a))return{point:[]};var s=i.getItemGraphicEl(a),c=o.coordinateSystem;if(o.getTooltipPosition)r=o.getTooltipPosition(a)||[];else if(c&&c.dataToPoint)if(t.isStacked){var l=c.getBaseAxis(),u=c.getOtherAxis(l),f=u.dim,h=l.dim,m=f==="x"||f==="radius"?1:0,g=i.mapDimension(h),v=[];v[m]=i.get(g,a),v[1-m]=i.get(i.getCalculationInfo("stackResultDimension"),a),r=c.dataToPoint(v)||[]}else r=c.dataToPoint(i.getValues(ct(c.dimensions,function(w){return i.mapDimension(w)}),a))||[];else if(s){var b=s.getBoundingRect().clone();b.applyTransform(s.transform),r=[b.x+b.width/2,b.y+b.height/2]}return{point:r,el:s}}var zpr=un();function nit(t,e,r){var n=t.currTrigger,o=[t.x,t.y],i=t,a=t.dispatchAction||nr(r.dispatchAction,r),s=e.getComponent("axisPointer").coordSysAxesInfo;if(!!s){BTe(o)&&(o=zle({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},e).point);var c=BTe(o),l=i.axesInfo,u=s.axesInfo,f=n==="leave"||BTe(o),h={},m={},g={list:[],map:{}},v={showPointer:Gr(MJn,m),showTooltip:Gr(PJn,g)};ue(s.coordSysMap,function(w,_){var I=c||w.containPoint(o);ue(s.coordSysAxesInfo[_],function(B,L){var D=B.axis,z=DJn(l,B);if(!f&&I&&(!l||z)){var G=z&&z.value;G==null&&!c&&(G=D.pointToData(o)),G!=null&&Hpr(B,G,v,!1,h)}})});var b={};return ue(u,function(w,_){var I=w.linkGroup;I&&!m[_]&&ue(I.axesInfo,function(B,L){var D=m[L];if(B!==w&&D){var z=D.value;I.mapper&&(z=w.axis.scale.parse(I.mapper(z,jpr(B),jpr(w)))),b[w.key]=z}})}),ue(b,function(w,_){Hpr(u[_],w,v,!0,h)}),NJn(m,u,h),BJn(g,o,t,a),OJn(u,a,r),h}}function Hpr(t,e,r,n,o){var i=t.axis;if(!(i.scale.isBlank()||!i.containData(e))){if(!t.involveSeries){r.showPointer(t,e);return}var a=RJn(e,t),s=a.payloadBatch,c=a.snapToValue;s[0]&&o.seriesIndex==null&&it(o,s[0]),!n&&t.snap&&i.containData(c)&&c!=null&&(e=c),r.showPointer(t,e,s),r.showTooltip(t,a,c)}}function RJn(t,e){var r=e.axis,n=r.dim,o=t,i=[],a=Number.MAX_VALUE,s=-1;return ue(e.seriesModels,function(c,l){var u=c.getData().mapDimensionsAll(n),f,h;if(c.getAxisTooltipData){var m=c.getAxisTooltipData(u,t,r);h=m.dataIndices,f=m.nestestValue}else{if(h=c.getData().indicesOfNearest(u[0],t,r.type==="category"?.5:null),!h.length)return;f=c.getData().get(u[0],h[0])}if(!(f==null||!isFinite(f))){var g=t-f,v=Math.abs(g);v<=a&&((v<a||g>=0&&s<0)&&(a=v,s=g,o=f,i.length=0),ue(h,function(b){i.push({seriesIndex:c.seriesIndex,dataIndexInside:b,dataIndex:c.getData().getRawIndex(b)})}))}}),{payloadBatch:i,snapToValue:o}}function MJn(t,e,r,n){t[e.key]={value:r,payloadBatch:n}}function PJn(t,e,r,n){var o=r.payloadBatch,i=e.axis,a=i.model,s=e.axisPointerModel;if(!(!e.triggerTooltip||!o.length)){var c=e.coordSys.model,l=yJ(c),u=t.map[l];u||(u=t.map[l]={coordSysId:c.id,coordSysIndex:c.componentIndex,coordSysType:c.type,coordSysMainType:c.mainType,dataByAxis:[]},t.list.push(u)),u.dataByAxis.push({axisDim:i.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:o.slice()})}}function NJn(t,e,r){var n=r.axesInfo=[];ue(e,function(o,i){var a=o.axisPointerModel.option,s=t[i];s?(!o.useHandle&&(a.status="show"),a.value=s.value,a.seriesDataIndices=(s.payloadBatch||[]).slice()):!o.useHandle&&(a.status="hide"),a.status==="show"&&n.push({axisDim:o.axis.dim,axisIndex:o.axis.model.componentIndex,value:a.value})})}function BJn(t,e,r,n){if(BTe(e)||!t.list.length){n({type:"hideTip"});return}var o=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:r.tooltipOption,position:r.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:t.list})}function OJn(t,e,r){var n=r.getZr(),o="axisPointerLastHighlights",i=zpr(n)[o]||{},a=zpr(n)[o]={};ue(t,function(l,u){var f=l.axisPointerModel.option;f.status==="show"&&ue(f.seriesDataIndices,function(h){var m=h.seriesIndex+" | "+h.dataIndex;a[m]=h})});var s=[],c=[];ue(i,function(l,u){!a[u]&&c.push(l)}),ue(a,function(l,u){!i[u]&&s.push(l)}),c.length&&r.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:c}),s.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function DJn(t,e){for(var r=0;r<(t||[]).length;r++){var n=t[r];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}function jpr(t){var e=t.axis.model,r={},n=r.axisDim=t.axis.dim;return r.axisIndex=r[n+"AxisIndex"]=e.componentIndex,r.axisName=r[n+"AxisName"]=e.name,r.axisId=r[n+"AxisId"]=e.id,r}function BTe(t){return!t||t[0]==null||isNaN(t[0])||t[1]==null||isNaN(t[1])}function JS(t){gy.registerAxisPointerClass("CartesianAxisPointer",Opr),t.registerComponentModel(Dpr),t.registerComponentView(Fpr),t.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var r=e.axisPointer.link;r&&!st(r)&&(e.axisPointer.link=[r])}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,function(e,r){e.getComponent("axisPointer").coordSysAxesInfo=mlr(e,r)}),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},nit)}function oit(t){Wn(Yke),Wn(JS)}d();p();d();p();var LJn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.makeElOption=function(r,n,o,i,a){var s=o.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var c=s.polar,l=c.getOtherAxis(s),u=l.getExtent(),f=s.dataToCoord(n),h=i.get("type");if(h&&h!=="none"){var m=HJ(i),g=FJn[h](s,c,f,u);g.style=m,r.graphicKey=g.type,r.pointer=g}var v=i.get(["label","margin"]),b=UJn(n,o,i,c,v);eit(r,o,i,a,b)},e}(zJ);function UJn(t,e,r,n,o){var i=e.axis,a=i.dataToCoord(t),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var c=n.getRadiusAxis().getExtent(),l,u,f;if(i.dim==="radius"){var h=rf();ty(h,h,s),Ah(h,h,[n.cx,n.cy]),l=Eh([a,-o],h);var m=e.getModel("axisLabel").get("rotate")||0,g=Th.innerTextLayout(s,m*Math.PI/180,-1);u=g.textAlign,f=g.textVerticalAlign}else{var v=c[1];l=n.coordToPoint([v+o,a]);var b=n.cx,w=n.cy;u=Math.abs(l[0]-b)/v<.3?"center":l[0]>b?"left":"right",f=Math.abs(l[1]-w)/v<.3?"middle":l[1]>w?"top":"bottom"}return{position:l,align:u,verticalAlign:f}}var FJn={line:function(t,e,r,n){return t.dim==="angle"?{type:"Line",shape:jJ(e.coordToPoint([n[0],r]),e.coordToPoint([n[1],r]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r}}},shadow:function(t,e,r,n){var o=Math.max(1,t.getBandWidth()),i=Math.PI/180;return t.dim==="angle"?{type:"Sector",shape:rit(e.cx,e.cy,n[0],n[1],(-r-o/2)*i,(-r+o/2)*i)}:{type:"Sector",shape:rit(e.cx,e.cy,r-o/2,r+o/2,0,Math.PI*2)}}},Wpr=LJn;d();p();var zJn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.findAxisModel=function(r){var n,o=this.ecModel;return o.eachComponent(r,function(i){i.getCoordSysModel()===this&&(n=i)},this),n},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(Fn),Gpr=zJn;d();p();var iit=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Ki).models[0]},e.type="polarAxis",e}(Fn);Oi(iit,H3);var Vpr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="angleAxis",e}(iit);var qpr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="radiusAxis",e}(iit);d();p();d();p();d();p();var ait=function(t){Ie(e,t);function e(r,n){return t.call(this,"radius",r,n)||this}return e.prototype.pointToData=function(r,n){return this.polar.pointToData(r,n)[this.dim==="radius"?0:1]},e}(pp);ait.prototype.dataToRadius=pp.prototype.dataToCoord;ait.prototype.radiusToData=pp.prototype.coordToData;var Kpr=ait;d();p();var HJn=un(),sit=function(t){Ie(e,t);function e(r,n){return t.call(this,"angle",r,n||[0,360])||this}return e.prototype.pointToData=function(r,n){return this.polar.pointToData(r,n)[this.dim==="radius"?0:1]},e.prototype.calculateCategoryInterval=function(){var r=this,n=r.getLabelModel(),o=r.scale,i=o.getExtent(),a=o.count();if(i[1]-i[0]<1)return 0;var s=i[0],c=r.dataToCoord(s+1)-r.dataToCoord(s),l=Math.abs(c),u=k3(s==null?"":s+"",n.getFont(),"center","top"),f=Math.max(u.height,7),h=f/l;isNaN(h)&&(h=1/0);var m=Math.max(0,Math.floor(h)),g=HJn(r.model),v=g.lastAutoInterval,b=g.lastTickCount;return v!=null&&b!=null&&Math.abs(v-m)<=1&&Math.abs(b-a)<=1&&v>m?m=v:(g.lastTickCount=a,g.lastAutoInterval=m),m},e}(pp);sit.prototype.dataToAngle=pp.prototype.dataToCoord;sit.prototype.angleToData=pp.prototype.coordToData;var Ypr=sit;var cit=["radius","angle"],jJn=function(){function t(e){this.dimensions=cit,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new Kpr,this._angleAxis=new Ypr,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return t.prototype.containPoint=function(e){var r=this.pointToCoord(e);return this._radiusAxis.contain(r[0])&&this._angleAxis.contain(r[1])},t.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},t.prototype.getAxis=function(e){var r="_"+e+"Axis";return this[r]},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},t.prototype.getAxesByScale=function(e){var r=[],n=this._angleAxis,o=this._radiusAxis;return n.scale.type===e&&r.push(n),o.scale.type===e&&r.push(o),r},t.prototype.getAngleAxis=function(){return this._angleAxis},t.prototype.getRadiusAxis=function(){return this._radiusAxis},t.prototype.getOtherAxis=function(e){var r=this._angleAxis;return e===r?this._radiusAxis:r},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},t.prototype.getTooltipAxes=function(e){var r=e!=null&&e!=="auto"?this.getAxis(e):this.getBaseAxis();return{baseAxes:[r],otherAxes:[this.getOtherAxis(r)]}},t.prototype.dataToPoint=function(e,r){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],r),this._angleAxis.dataToAngle(e[1],r)])},t.prototype.pointToData=function(e,r){var n=this.pointToCoord(e);return[this._radiusAxis.radiusToData(n[0],r),this._angleAxis.angleToData(n[1],r)]},t.prototype.pointToCoord=function(e){var r=e[0]-this.cx,n=e[1]-this.cy,o=this.getAngleAxis(),i=o.getExtent(),a=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);o.inverse?a=s-360:s=a+360;var c=Math.sqrt(r*r+n*n);r/=c,n/=c;for(var l=Math.atan2(-n,r)/Math.PI*180,u=l<a?1:-1;l<a||l>s;)l+=u*360;return[c,l]},t.prototype.coordToPoint=function(e){var r=e[0],n=e[1]/180*Math.PI,o=Math.cos(n)*r+this.cx,i=-Math.sin(n)*r+this.cy;return[o,i]},t.prototype.getArea=function(){var e=this.getAngleAxis(),r=this.getRadiusAxis(),n=r.getExtent().slice();n[0]>n[1]&&n.reverse();var o=e.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-o[0]*i,endAngle:-o[1]*i,clockwise:e.inverse,contain:function(a,s){var c=a-this.cx,l=s-this.cy,u=c*c+l*l-1e-4,f=this.r,h=this.r0;return u<=f*f&&u>=h*h}}},t.prototype.convertToPixel=function(e,r,n){var o=Jpr(r);return o===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(e,r,n){var o=Jpr(r);return o===this?this.pointToData(n):null},t}();function Jpr(t){var e=t.seriesModel,r=t.polarModel;return r&&r.coordinateSystem||e&&e.coordinateSystem}var Xpr=jJn;function WJn(t,e,r){var n=e.get("center"),o=r.getWidth(),i=r.getHeight();t.cx=er(n[0],o),t.cy=er(n[1],i);var a=t.getRadiusAxis(),s=Math.min(o,i)/2,c=e.get("radius");c==null?c=[0,"100%"]:st(c)||(c=[0,c]);var l=[er(c[0],s),er(c[1],s)];a.inverse?a.setExtent(l[1],l[0]):a.setExtent(l[0],l[1])}function GJn(t,e){var r=this,n=r.getAngleAxis(),o=r.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),o.scale.setExtent(1/0,-1/0),t.eachSeries(function(s){if(s.coordinateSystem===r){var c=s.getData();ue(dJ(c,"radius"),function(l){o.scale.unionExtentFromData(c,l)}),ue(dJ(c,"angle"),function(l){n.scale.unionExtentFromData(c,l)})}}),z3(n.scale,n.model),z3(o.scale,o.model),n.type==="category"&&!n.onBand){var i=n.getExtent(),a=360/n.scale.count();n.inverse?i[1]+=a:i[1]-=a,n.setExtent(i[0],i[1])}}function VJn(t){return t.mainType==="angleAxis"}function Zpr(t,e){if(t.type=e.get("type"),t.scale=iM(e),t.onBand=e.get("boundaryGap")&&t.type==="category",t.inverse=e.get("inverse"),VJn(e)){t.inverse=t.inverse!==e.get("clockwise");var r=e.get("startAngle");t.setExtent(r,r+(t.inverse?-360:360))}e.axis=t,t.model=e}var qJn={dimensions:cit,create:function(t,e){var r=[];return t.eachComponent("polar",function(n,o){var i=new Xpr(o+"");i.update=GJn;var a=i.getRadiusAxis(),s=i.getAngleAxis(),c=n.findAxisModel("radiusAxis"),l=n.findAxisModel("angleAxis");Zpr(a,c),Zpr(s,l),WJn(i,n,e),r.push(i),n.coordinateSystem=i,i.model=n}),t.eachSeries(function(n){if(n.get("coordinateSystem")==="polar"){var o=n.getReferringComponents("polar",Ki).models[0];n.coordinateSystem=o.coordinateSystem}}),r}},Qpr=qJn;d();p();var KJn=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function OTe(t,e,r){e[1]>e[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],r]),o=t.coordToPoint([e[1],r]);return{x1:n[0],y1:n[1],x2:o[0],y2:o[1]}}function DTe(t){var e=t.getRadiusAxis();return e.inverse?0:1}function $pr(t){var e=t[0],r=t[t.length-1];e&&r&&Math.abs(Math.abs(e.coord-r.coord)-360)<1e-4&&t.pop()}var YJn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.axisPointerClass="PolarAxisPointer",r}return e.prototype.render=function(r,n){if(this.group.removeAll(),!!r.get("show")){var o=r.axis,i=o.polar,a=i.getRadiusAxis().getExtent(),s=o.getTicksCoords(),c=o.getMinorTicksCoords(),l=ct(o.getViewLabels(),function(u){u=Pr(u);var f=o.scale,h=f.type==="ordinal"?f.getRawOrdinalNumber(u.tickValue):u.tickValue;return u.coord=o.dataToCoord(h),u});$pr(l),$pr(s),ue(KJn,function(u){r.get([u,"show"])&&(!o.scale.isBlank()||u==="axisLine")&&JJn[u](this.group,r,i,s,c,a,l)},this)}},e.type="angleAxis",e}(gy),JJn={axisLine:function(t,e,r,n,o,i){var a=e.getModel(["axisLine","lineStyle"]),s=DTe(r),c=s?0:1,l;i[c]===0?l=new up({shape:{cx:r.cx,cy:r.cy,r:i[s]},style:a.getLineStyle(),z2:1,silent:!0}):l=new iF({shape:{cx:r.cx,cy:r.cy,r:i[s],r0:i[c]},style:a.getLineStyle(),z2:1,silent:!0}),l.style.fill=null,t.add(l)},axisTick:function(t,e,r,n,o,i){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),c=i[DTe(r)],l=ct(n,function(u){return new Gs({shape:OTe(r,[c,c+s],u.coord)})});t.add(X0(l,{style:yr(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,r,n,o,i){if(!!o.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),c=(a.get("inside")?-1:1)*s.get("length"),l=i[DTe(r)],u=[],f=0;f<o.length;f++)for(var h=0;h<o[f].length;h++)u.push(new Gs({shape:OTe(r,[l,l+c],o[f][h].coord)}));t.add(X0(u,{style:yr(s.getModel("lineStyle").getLineStyle(),yr(a.getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(t,e,r,n,o,i,a){var s=e.getCategories(!0),c=e.getModel("axisLabel"),l=c.get("margin"),u=e.get("triggerEvent");ue(a,function(f,h){var m=c,g=f.tickValue,v=i[DTe(r)],b=r.coordToPoint([v+l,f.coord]),w=r.cx,_=r.cy,I=Math.abs(b[0]-w)/v<.3?"center":b[0]>w?"left":"right",B=Math.abs(b[1]-_)/v<.3?"middle":b[1]>_?"top":"bottom";if(s&&s[g]){var L=s[g];Sr(L)&&L.textStyle&&(m=new Ao(L.textStyle,c,c.ecModel))}var D=new Ln({silent:Th.isLabelSilent(e),style:Ho(m,{x:b[0],y:b[1],fill:m.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:f.formattedLabel,align:I,verticalAlign:B})});if(t.add(D),u){var z=Th.makeAxisEventDataBase(e);z.targetType="axisLabel",z.value=f.rawLabel,Vr(D).eventData=z}},this)},splitLine:function(t,e,r,n,o,i){var a=e.getModel("splitLine"),s=a.getModel("lineStyle"),c=s.get("color"),l=0;c=c instanceof Array?c:[c];for(var u=[],f=0;f<n.length;f++){var h=l++%c.length;u[h]=u[h]||[],u[h].push(new Gs({shape:OTe(r,i,n[f].coord)}))}for(var f=0;f<u.length;f++)t.add(X0(u[f],{style:yr({stroke:c[f%c.length]},s.getLineStyle()),silent:!0,z:e.get("z")}))},minorSplitLine:function(t,e,r,n,o,i){if(!!o.length){for(var a=e.getModel("minorSplitLine"),s=a.getModel("lineStyle"),c=[],l=0;l<o.length;l++)for(var u=0;u<o[l].length;u++)c.push(new Gs({shape:OTe(r,i,o[l][u].coord)}));t.add(X0(c,{style:s.getLineStyle(),silent:!0,z:e.get("z")}))}},splitArea:function(t,e,r,n,o,i){if(!!n.length){var a=e.getModel("splitArea"),s=a.getModel("areaStyle"),c=s.get("color"),l=0;c=c instanceof Array?c:[c];for(var u=[],f=Math.PI/180,h=-n[0].coord*f,m=Math.min(i[0],i[1]),g=Math.max(i[0],i[1]),v=e.get("clockwise"),b=1,w=n.length;b<=w;b++){var _=b===w?n[0].coord:n[b].coord,I=l++%c.length;u[I]=u[I]||[],u[I].push(new Kl({shape:{cx:r.cx,cy:r.cy,r0:m,r:g,startAngle:h,endAngle:-_*f,clockwise:v},silent:!0})),h=-_*f}for(var b=0;b<u.length;b++)t.add(X0(u[b],{style:yr({fill:c[b%c.length]},s.getAreaStyle()),silent:!0}))}}},ehr=YJn;d();p();var XJn=["axisLine","axisTickLabel","axisName"],ZJn=["splitLine","splitArea","minorSplitLine"],QJn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.axisPointerClass="PolarAxisPointer",r}return e.prototype.render=function(r,n){if(this.group.removeAll(),!!r.get("show")){var o=this._axisGroup,i=this._axisGroup=new Er;this.group.add(i);var a=r.axis,s=a.polar,c=s.getAngleAxis(),l=a.getTicksCoords(),u=a.getMinorTicksCoords(),f=c.getExtent()[0],h=a.getExtent(),m=eXn(s,r,f),g=new Th(r,m);ue(XJn,g.add,g),i.add(g.getGroup()),S6(o,i,r),ue(ZJn,function(v){r.get([v,"show"])&&!a.scale.isBlank()&&$Jn[v](this.group,r,s,f,h,l,u)},this)}},e.type="radiusAxis",e}(gy),$Jn={splitLine:function(t,e,r,n,o,i){var a=e.getModel("splitLine"),s=a.getModel("lineStyle"),c=s.get("color"),l=0;c=c instanceof Array?c:[c];for(var u=[],f=0;f<i.length;f++){var h=l++%c.length;u[h]=u[h]||[],u[h].push(new up({shape:{cx:r.cx,cy:r.cy,r:Math.max(i[f].coord,0)}}))}for(var f=0;f<u.length;f++)t.add(X0(u[f],{style:yr({stroke:c[f%c.length],fill:null},s.getLineStyle()),silent:!0}))},minorSplitLine:function(t,e,r,n,o,i,a){if(!!a.length){for(var s=e.getModel("minorSplitLine"),c=s.getModel("lineStyle"),l=[],u=0;u<a.length;u++)for(var f=0;f<a[u].length;f++)l.push(new up({shape:{cx:r.cx,cy:r.cy,r:a[u][f].coord}}));t.add(X0(l,{style:yr({fill:null},c.getLineStyle()),silent:!0}))}},splitArea:function(t,e,r,n,o,i){if(!!i.length){var a=e.getModel("splitArea"),s=a.getModel("areaStyle"),c=s.get("color"),l=0;c=c instanceof Array?c:[c];for(var u=[],f=i[0].coord,h=1;h<i.length;h++){var m=l++%c.length;u[m]=u[m]||[],u[m].push(new Kl({shape:{cx:r.cx,cy:r.cy,r0:f,r:i[h].coord,startAngle:0,endAngle:Math.PI*2},silent:!0})),f=i[h].coord}for(var h=0;h<u.length;h++)t.add(X0(u[h],{style:yr({fill:c[h%c.length]},s.getAreaStyle()),silent:!0}))}}};function eXn(t,e,r){return{position:[t.cx,t.cy],rotation:r/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}var thr=QJn;d();p();function rhr(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function nhr(t,e){return e.dim+t.model.componentIndex}function tXn(t,e,r){var n={},o=rXn(go(e.getSeriesByType(t),function(i){return!e.isSeriesFiltered(i)&&i.coordinateSystem&&i.coordinateSystem.type==="polar"}));e.eachSeriesByType(t,function(i){if(i.coordinateSystem.type==="polar"){var a=i.getData(),s=i.coordinateSystem,c=s.getBaseAxis(),l=nhr(s,c),u=rhr(i),f=o[l][u],h=f.offset,m=f.width,g=s.getOtherAxis(c),v=i.coordinateSystem.cx,b=i.coordinateSystem.cy,w=i.get("barMinHeight")||0,_=i.get("barMinAngle")||0;n[u]=n[u]||[];for(var I=a.mapDimension(g.dim),B=a.mapDimension(c.dim),L=s1(a,I),D=c.dim!=="radius"||!i.get("roundCap",!0),z=g.dataToCoord(0),G=0,U=a.count();G<U;G++){var T=a.get(I,G),P=a.get(B,G),j=T>=0?"p":"n",M=z;L&&(n[u][P]||(n[u][P]={p:z,n:z}),M=n[u][P][j]);var y=void 0,x=void 0,C=void 0,R=void 0;if(g.dim==="radius"){var E=g.dataToCoord(T)-z,N=c.dataToCoord(P);Math.abs(E)<w&&(E=(E<0?-1:1)*w),y=M,x=M+E,C=N-h,R=C-m,L&&(n[u][P][j]=x)}else{var V=g.dataToCoord(T,D)-z,F=c.dataToCoord(P);Math.abs(V)<_&&(V=(V<0?-1:1)*_),y=F+h,x=y+m,C=M,R=M+V,L&&(n[u][P][j]=R)}a.setItemLayout(G,{cx:v,cy:b,r0:y,r:x,startAngle:-C*Math.PI/180,endAngle:-R*Math.PI/180,clockwise:C>=R})}}})}function rXn(t){var e={};ue(t,function(n,o){var i=n.getData(),a=n.coordinateSystem,s=a.getBaseAxis(),c=nhr(a,s),l=s.getExtent(),u=s.type==="category"?s.getBandWidth():Math.abs(l[1]-l[0])/i.count(),f=e[c]||{bandWidth:u,remainedWidth:u,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},h=f.stacks;e[c]=f;var m=rhr(n);h[m]||f.autoWidthCount++,h[m]=h[m]||{width:0,maxWidth:0};var g=er(n.get("barWidth"),u),v=er(n.get("barMaxWidth"),u),b=n.get("barGap"),w=n.get("barCategoryGap");g&&!h[m].width&&(g=Math.min(f.remainedWidth,g),h[m].width=g,f.remainedWidth-=g),v&&(h[m].maxWidth=v),b!=null&&(f.gap=b),w!=null&&(f.categoryGap=w)});var r={};return ue(e,function(n,o){r[o]={};var i=n.stacks,a=n.bandWidth,s=er(n.categoryGap,a),c=er(n.gap,1),l=n.remainedWidth,u=n.autoWidthCount,f=(l-s)/(u+(u-1)*c);f=Math.max(f,0),ue(i,function(v,b){var w=v.maxWidth;w&&w<f&&(w=Math.min(w,l),v.width&&(w=Math.min(w,v.width)),l-=w,v.width=w,u--)}),f=(l-s)/(u+(u-1)*c),f=Math.max(f,0);var h=0,m;ue(i,function(v,b){v.width||(v.width=f),m=v,h+=v.width*(1+c)}),m&&(h-=m.width*c);var g=-h/2;ue(i,function(v,b){r[o][b]=r[o][b]||{offset:g,width:v.width},g+=v.width*(1+c)})}),r}var ohr=tXn;var nXn={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},oXn={splitNumber:5},iXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="polar",e}(ko);function lit(t){Wn(JS),gy.registerAxisPointerClass("PolarAxisPointer",Wpr),t.registerCoordinateSystem("polar",Qpr),t.registerComponentModel(Gpr),t.registerComponentView(iXn),YS(t,"angle",Vpr,nXn),YS(t,"radius",qpr,oXn),t.registerComponentView(ehr),t.registerComponentView(thr),t.registerLayout(Gr(ohr,"bar"))}d();p();d();p();d();p();function Hle(t,e){e=e||{};var r=t.coordinateSystem,n=t.axis,o={},i=n.position,a=n.orient,s=r.getRect(),c=[s.x,s.x+s.width,s.y,s.y+s.height],l={horizontal:{top:c[2],bottom:c[3]},vertical:{left:c[0],right:c[1]}};o.position=[a==="vertical"?l.vertical[i]:c[0],a==="horizontal"?l.horizontal[i]:c[3]];var u={horizontal:0,vertical:1};o.rotation=Math.PI/2*u[a];var f={top:-1,bottom:1,right:1,left:-1};o.labelDirection=o.tickDirection=o.nameDirection=f[i],t.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),hs(e.labelInside,t.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var h=e.rotate;return h==null&&(h=t.get(["axisLabel","rotate"])),o.labelRotation=i==="top"?-h:h,o.z2=1,o}var aXn=["axisLine","axisTickLabel","axisName"],sXn=["splitArea","splitLine"],cXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.axisPointerClass="SingleAxisPointer",r}return e.prototype.render=function(r,n,o,i){var a=this.group;a.removeAll();var s=this._axisGroup;this._axisGroup=new Er;var c=Hle(r),l=new Th(r,c);ue(aXn,l.add,l),a.add(this._axisGroup),a.add(l.getGroup()),ue(sXn,function(u){r.get([u,"show"])&&lXn[u](this,this.group,this._axisGroup,r)},this),S6(s,this._axisGroup,r),t.prototype.render.call(this,r,n,o,i)},e.prototype.remove=function(){Kke(this)},e.type="singleAxis",e}(gy),lXn={splitLine:function(t,e,r,n){var o=n.axis;if(!o.scale.isBlank()){var i=n.getModel("splitLine"),a=i.getModel("lineStyle"),s=a.get("color");s=s instanceof Array?s:[s];for(var c=a.get("width"),l=n.coordinateSystem.getRect(),u=o.isHorizontal(),f=[],h=0,m=o.getTicksCoords({tickModel:i}),g=[],v=[],b=0;b<m.length;++b){var w=o.toGlobalCoord(m[b].coord);u?(g[0]=w,g[1]=l.y,v[0]=w,v[1]=l.y+l.height):(g[0]=l.x,g[1]=w,v[0]=l.x+l.width,v[1]=w);var _=new Gs({shape:{x1:g[0],y1:g[1],x2:v[0],y2:v[1]},silent:!0});A6(_.shape,c);var I=h++%s.length;f[I]=f[I]||[],f[I].push(_)}for(var B=a.getLineStyle(["color"]),b=0;b<f.length;++b)e.add(X0(f[b],{style:yr({stroke:s[b%s.length]},B),silent:!0}))}},splitArea:function(t,e,r,n){qke(t,r,n,n)}},ahr=cXn;d();p();var shr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.getCoordSysModel=function(){return this},e.type="singleAxis",e.layoutMode="box",e.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},e}(Fn);Oi(shr,H3.prototype);var LTe=shr;d();p();d();p();d();p();var uXn=function(t){Ie(e,t);function e(r,n,o,i,a){var s=t.call(this,r,n,o)||this;return s.type=i||"value",s.position=a||"bottom",s}return e.prototype.isHorizontal=function(){var r=this.position;return r==="top"||r==="bottom"},e.prototype.pointToData=function(r,n){return this.coordinateSystem.pointToData(r)[0]},e}(pp),chr=uXn;var uit=["single"],fXn=function(){function t(e,r,n){this.type="single",this.dimension="single",this.dimensions=uit,this.axisPointerEnabled=!0,this.model=e,this._init(e,r,n)}return t.prototype._init=function(e,r,n){var o=this.dimension,i=new chr(o,iM(e),[0,0],e.get("type"),e.get("position")),a=i.type==="category";i.onBand=a&&e.get("boundaryGap"),i.inverse=e.get("inverse"),i.orient=e.get("orient"),e.axis=i,i.model=e,i.coordinateSystem=this,this._axis=i},t.prototype.update=function(e,r){e.eachSeries(function(n){if(n.coordinateSystem===this){var o=n.getData();ue(o.mapDimensionsAll(this.dimension),function(i){this._axis.scale.unionExtentFromData(o,i)},this),z3(this._axis.scale,this._axis.model)}},this)},t.prototype.resize=function(e,r){this._rect=gi({left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")},{width:r.getWidth(),height:r.getHeight()}),this._adjustAxis()},t.prototype.getRect=function(){return this._rect},t.prototype._adjustAxis=function(){var e=this._rect,r=this._axis,n=r.isHorizontal(),o=n?[0,e.width]:[0,e.height],i=r.inverse?1:0;r.setExtent(o[i],o[1-i]),this._updateAxisTransform(r,n?e.x:e.y)},t.prototype._updateAxisTransform=function(e,r){var n=e.getExtent(),o=n[0]+n[1],i=e.isHorizontal();e.toGlobalCoord=i?function(a){return a+r}:function(a){return o-a+r},e.toLocalCoord=i?function(a){return a-r}:function(a){return o-a+r}},t.prototype.getAxis=function(){return this._axis},t.prototype.getBaseAxis=function(){return this._axis},t.prototype.getAxes=function(){return[this._axis]},t.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},t.prototype.containPoint=function(e){var r=this.getRect(),n=this.getAxis(),o=n.orient;return o==="horizontal"?n.contain(n.toLocalCoord(e[0]))&&e[1]>=r.y&&e[1]<=r.y+r.height:n.contain(n.toLocalCoord(e[1]))&&e[0]>=r.y&&e[0]<=r.y+r.height},t.prototype.pointToData=function(e){var r=this.getAxis();return[r.coordToData(r.toLocalCoord(e[r.orient==="horizontal"?0:1]))]},t.prototype.dataToPoint=function(e){var r=this.getAxis(),n=this.getRect(),o=[],i=r.orient==="horizontal"?0:1;return e instanceof Array&&(e=e[0]),o[i]=r.toGlobalCoord(r.dataToCoord(+e)),o[1-i]=i===0?n.y+n.height/2:n.x+n.width/2,o},t.prototype.convertToPixel=function(e,r,n){var o=lhr(r);return o===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(e,r,n){var o=lhr(r);return o===this?this.pointToData(n):null},t}();function lhr(t){var e=t.seriesModel,r=t.singleAxisModel;return r&&r.coordinateSystem||e&&e.coordinateSystem}var uhr=fXn;function dXn(t,e){var r=[];return t.eachComponent("singleAxis",function(n,o){var i=new uhr(n,t,e);i.name="single_"+o,i.resize(n,e),n.coordinateSystem=i,r.push(i)}),t.eachSeries(function(n){if(n.get("coordinateSystem")==="singleAxis"){var o=n.getReferringComponents("singleAxis",Ki).models[0];n.coordinateSystem=o&&o.coordinateSystem}}),r}var pXn={create:dXn,dimensions:uit},fhr=pXn;d();p();var dhr=["x","y"],hXn=["width","height"],mXn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.makeElOption=function(r,n,o,i,a){var s=o.axis,c=s.coordinateSystem,l=fit(c,1-UTe(s)),u=c.dataToPoint(n)[0],f=i.get("type");if(f&&f!=="none"){var h=HJ(i),m=gXn[f](s,u,l);m.style=h,r.graphicKey=m.type,r.pointer=m}var g=Hle(o);RTe(n,r,g,o,i,a)},e.prototype.getHandleTransform=function(r,n,o){var i=Hle(n,{labelInside:!1});i.labelMargin=o.get(["handle","margin"]);var a=Ule(n.axis,r,i);return{x:a[0],y:a[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(r,n,o,i){var a=o.axis,s=a.coordinateSystem,c=UTe(a),l=fit(s,c),u=[r.x,r.y];u[c]+=n[c],u[c]=Math.min(l[1],u[c]),u[c]=Math.max(l[0],u[c]);var f=fit(s,1-c),h=(f[1]+f[0])/2,m=[h,h];return m[c]=u[c],{x:u[0],y:u[1],rotation:r.rotation,cursorPoint:m,tooltipOption:{verticalAlign:"middle"}}},e}(zJ),gXn={line:function(t,e,r){var n=jJ([e,r[0]],[e,r[1]],UTe(t));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(t,e,r){var n=t.getBandWidth(),o=r[1]-r[0];return{type:"Rect",shape:MTe([e-n/2,r[0]],[n,o],UTe(t))}}};function UTe(t){return t.isHorizontal()?0:1}function fit(t,e){var r=t.getRect();return[r[dhr[e]],r[dhr[e]]+r[hXn[e]]]}var phr=mXn;var vXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="single",e}(ko);function dit(t){Wn(JS),gy.registerAxisPointerClass("SingleAxisPointer",phr),t.registerComponentView(vXn),t.registerComponentView(ahr),t.registerComponentModel(LTe),YS(t,"single",LTe,LTe.defaultOption),t.registerCoordinateSystem("single",fhr)}d();p();d();p();var yXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(r,n,o){var i=Gw(r);t.prototype.init.apply(this,arguments),hhr(r,i)},e.prototype.mergeOption=function(r){t.prototype.mergeOption.apply(this,arguments),hhr(this.option,r)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(Fn);function hhr(t,e){var r=t.cellSize,n;st(r)?n=r:n=t.cellSize=[r,r],n.length===1&&(n[1]=n[0]);var o=ct([0,1],function(i){return Por(e,i)&&(n[i]="auto"),n[i]!=null&&n[i]!=="auto"});uy(t,e,{type:"box",ignoreSize:o})}var mhr=yXn;d();p();var bXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){var i=this.group;i.removeAll();var a=r.coordinateSystem,s=a.getRangeInfo(),c=a.getOrient(),l=n.getLocaleModel();this._renderDayRect(r,s,i),this._renderLines(r,s,c,i),this._renderYearText(r,s,c,i),this._renderMonthText(r,l,c,i),this._renderWeekText(r,l,s,c,i)},e.prototype._renderDayRect=function(r,n,o){for(var i=r.coordinateSystem,a=r.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),c=i.getCellHeight(),l=n.start.time;l<=n.end.time;l=i.getNextNDay(l,1).time){var u=i.dataToRect([l],!1).tl,f=new En({shape:{x:u[0],y:u[1],width:s,height:c},cursor:"default",style:a});o.add(f)}},e.prototype._renderLines=function(r,n,o,i){var a=this,s=r.coordinateSystem,c=r.getModel(["splitLine","lineStyle"]).getLineStyle(),l=r.get(["splitLine","show"]),u=c.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var f=n.start,h=0;f.time<=n.end.time;h++){g(f.formatedDate),h===0&&(f=s.getDateInfo(n.start.y+"-"+n.start.m));var m=f.date;m.setMonth(m.getMonth()+1),f=s.getDateInfo(m)}g(s.getNextNDay(n.end.time,1).formatedDate);function g(v){a._firstDayOfMonth.push(s.getDateInfo(v)),a._firstDayPoints.push(s.dataToRect([v],!1).tl);var b=a._getLinePointsOfOneWeek(r,v,o);a._tlpoints.push(b[0]),a._blpoints.push(b[b.length-1]),l&&a._drawSplitline(b,c,i)}l&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,u,o),c,i),l&&this._drawSplitline(a._getEdgesPoints(a._blpoints,u,o),c,i)},e.prototype._getEdgesPoints=function(r,n,o){var i=[r[0].slice(),r[r.length-1].slice()],a=o==="horizontal"?0:1;return i[0][a]=i[0][a]-n/2,i[1][a]=i[1][a]+n/2,i},e.prototype._drawSplitline=function(r,n,o){var i=new dc({z2:20,shape:{points:r},style:n});o.add(i)},e.prototype._getLinePointsOfOneWeek=function(r,n,o){for(var i=r.coordinateSystem,a=i.getDateInfo(n),s=[],c=0;c<7;c++){var l=i.getNextNDay(a.time,c),u=i.dataToRect([l.time],!1);s[2*l.day]=u.tl,s[2*l.day+1]=u[o==="horizontal"?"bl":"tr"]}return s},e.prototype._formatterLabel=function(r,n){return Tt(r)&&r?Ior(r,n):sr(r)?r(n):n.nameMap},e.prototype._yearTextPositionControl=function(r,n,o,i,a){var s=n[0],c=n[1],l=["center","bottom"];i==="bottom"?(c+=a,l=["center","top"]):i==="left"?s-=a:i==="right"?(s+=a,l=["center","top"]):c-=a;var u=0;return(i==="left"||i==="right")&&(u=Math.PI/2),{rotation:u,x:s,y:c,style:{align:l[0],verticalAlign:l[1]}}},e.prototype._renderYearText=function(r,n,o,i){var a=r.getModel("yearLabel");if(!!a.get("show")){var s=a.get("margin"),c=a.get("position");c||(c=o!=="horizontal"?"top":"left");var l=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],u=(l[0][0]+l[1][0])/2,f=(l[0][1]+l[1][1])/2,h=o==="horizontal"?0:1,m={top:[u,l[h][1]],bottom:[u,l[1-h][1]],left:[l[1-h][0],f],right:[l[h][0],f]},g=n.start.y;+n.end.y>+n.start.y&&(g=g+"-"+n.end.y);var v=a.get("formatter"),b={start:n.start.y,end:n.end.y,nameMap:g},w=this._formatterLabel(v,b),_=new Ln({z2:30,style:Ho(a,{text:w})});_.attr(this._yearTextPositionControl(_,m[c],o,c,s)),i.add(_)}},e.prototype._monthTextPositionControl=function(r,n,o,i,a){var s="left",c="top",l=r[0],u=r[1];return o==="horizontal"?(u=u+a,n&&(s="center"),i==="start"&&(c="bottom")):(l=l+a,n&&(c="middle"),i==="start"&&(s="right")),{x:l,y:u,align:s,verticalAlign:c}},e.prototype._renderMonthText=function(r,n,o,i){var a=r.getModel("monthLabel");if(!!a.get("show")){var s=a.get("nameMap"),c=a.get("margin"),l=a.get("position"),u=a.get("align"),f=[this._tlpoints,this._blpoints];(!s||Tt(s))&&(s&&(n=Cce(s)||n),s=n.get(["time","monthAbbr"])||[]);var h=l==="start"?0:1,m=o==="horizontal"?0:1;c=l==="start"?-c:c;for(var g=u==="center",v=0;v<f[h].length-1;v++){var b=f[h][v].slice(),w=this._firstDayOfMonth[v];if(g){var _=this._firstDayPoints[v];b[m]=(_[m]+f[0][v+1][m])/2}var I=a.get("formatter"),B=s[+w.m-1],L={yyyy:w.y,yy:(w.y+"").slice(2),MM:w.m,M:+w.m,nameMap:B},D=this._formatterLabel(I,L),z=new Ln({z2:30,style:it(Ho(a,{text:D}),this._monthTextPositionControl(b,g,o,l,c))});i.add(z)}}},e.prototype._weekTextPositionControl=function(r,n,o,i,a){var s="center",c="middle",l=r[0],u=r[1],f=o==="start";return n==="horizontal"?(l=l+i+(f?1:-1)*a[0]/2,s=f?"right":"left"):(u=u+i+(f?1:-1)*a[1]/2,c=f?"bottom":"top"),{x:l,y:u,align:s,verticalAlign:c}},e.prototype._renderWeekText=function(r,n,o,i,a){var s=r.getModel("dayLabel");if(!!s.get("show")){var c=r.coordinateSystem,l=s.get("position"),u=s.get("nameMap"),f=s.get("margin"),h=c.getFirstDayOfWeek();if(!u||Tt(u)){u&&(n=Cce(u)||n);var m=n.get(["time","dayOfWeekShort"]);u=m||ct(n.get(["time","dayOfWeekAbbr"]),function(L){return L[0]})}var g=c.getNextNDay(o.end.time,7-o.lweek).time,v=[c.getCellWidth(),c.getCellHeight()];f=er(f,Math.min(v[1],v[0])),l==="start"&&(g=c.getNextNDay(o.start.time,-(7+o.fweek)).time,f=-f);for(var b=0;b<7;b++){var w=c.getNextNDay(g,b),_=c.dataToRect([w.time],!1).center,I=b;I=Math.abs((b+h)%7);var B=new Ln({z2:30,style:it(Ho(s,{text:u[I]}),this._weekTextPositionControl(_,i,l,f,v))});a.add(B)}}},e.type="calendar",e}(ko),ghr=bXn;d();p();var pit=864e5,xXn=function(){function t(e,r,n){this.type="calendar",this.dimensions=t.dimensions,this.getDimensionsInfo=t.getDimensionsInfo,this._model=e}return t.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},t.prototype.getRangeInfo=function(){return this._rangeInfo},t.prototype.getModel=function(){return this._model},t.prototype.getRect=function(){return this._rect},t.prototype.getCellWidth=function(){return this._sw},t.prototype.getCellHeight=function(){return this._sh},t.prototype.getOrient=function(){return this._orient},t.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},t.prototype.getDateInfo=function(e){e=kg(e);var r=e.getFullYear(),n=e.getMonth()+1,o=n<10?"0"+n:""+n,i=e.getDate(),a=i<10?"0"+i:""+i,s=e.getDay();return s=Math.abs((s+7-this.getFirstDayOfWeek())%7),{y:r+"",m:o,d:a,day:s,time:e.getTime(),formatedDate:r+"-"+o+"-"+a,date:e}},t.prototype.getNextNDay=function(e,r){return r=r||0,r===0?this.getDateInfo(e):(e=new Date(this.getDateInfo(e).time),e.setDate(e.getDate()+r),this.getDateInfo(e))},t.prototype.update=function(e,r){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var n=this._rangeInfo.weeks||1,o=["width","height"],i=this._model.getCellSize().slice(),a=this._model.getBoxLayoutParams(),s=this._orient==="horizontal"?[n,7]:[7,n];ue([0,1],function(f){u(i,f)&&(a[o[f]]=i[f]*s[f])});var c={width:r.getWidth(),height:r.getHeight()},l=this._rect=gi(a,c);ue([0,1],function(f){u(i,f)||(i[f]=l[o[f]]/s[f])});function u(f,h){return f[h]!=null&&f[h]!=="auto"}this._sw=i[0],this._sh=i[1]},t.prototype.dataToPoint=function(e,r){st(e)&&(e=e[0]),r==null&&(r=!0);var n=this.getDateInfo(e),o=this._rangeInfo,i=n.formatedDate;if(r&&!(n.time>=o.start.time&&n.time<o.end.time+pit))return[NaN,NaN];var a=n.day,s=this._getRangeInfo([o.start.time,i]).nthWeek;return this._orient==="vertical"?[this._rect.x+a*this._sw+this._sw/2,this._rect.y+s*this._sh+this._sh/2]:[this._rect.x+s*this._sw+this._sw/2,this._rect.y+a*this._sh+this._sh/2]},t.prototype.pointToData=function(e){var r=this.pointToDate(e);return r&&r.time},t.prototype.dataToRect=function(e,r){var n=this.dataToPoint(e,r);return{contentShape:{x:n[0]-(this._sw-this._lineWidth)/2,y:n[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:n,tl:[n[0]-this._sw/2,n[1]-this._sh/2],tr:[n[0]+this._sw/2,n[1]-this._sh/2],br:[n[0]+this._sw/2,n[1]+this._sh/2],bl:[n[0]-this._sw/2,n[1]+this._sh/2]}},t.prototype.pointToDate=function(e){var r=Math.floor((e[0]-this._rect.x)/this._sw)+1,n=Math.floor((e[1]-this._rect.y)/this._sh)+1,o=this._rangeInfo.range;return this._orient==="vertical"?this._getDateByWeeksAndDay(n,r-1,o):this._getDateByWeeksAndDay(r,n-1,o)},t.prototype.convertToPixel=function(e,r,n){var o=vhr(r);return o===this?o.dataToPoint(n):null},t.prototype.convertFromPixel=function(e,r,n){var o=vhr(r);return o===this?o.pointToData(n):null},t.prototype.containPoint=function(e){return console.warn("Not implemented."),!1},t.prototype._initRangeOption=function(){var e=this._model.get("range"),r;if(st(e)&&e.length===1&&(e=e[0]),st(e))r=e;else{var n=e.toString();if(/^\d{4}$/.test(n)&&(r=[n+"-01-01",n+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(n)){var o=this.getDateInfo(n),i=o.date;i.setMonth(i.getMonth()+1);var a=this.getNextNDay(i,-1);r=[o.formatedDate,a.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(n)&&(r=[n,n])}if(!r)return e;var s=this._getRangeInfo(r);return s.start.time>s.end.time&&r.reverse(),r},t.prototype._getRangeInfo=function(e){var r=[this.getDateInfo(e[0]),this.getDateInfo(e[1])],n;r[0].time>r[1].time&&(n=!0,r.reverse());var o=Math.floor(r[1].time/pit)-Math.floor(r[0].time/pit)+1,i=new Date(r[0].time),a=i.getDate(),s=r[1].date.getDate();i.setDate(a+o-1);var c=i.getDate();if(c!==s)for(var l=i.getTime()-r[1].time>0?1:-1;(c=i.getDate())!==s&&(i.getTime()-r[1].time)*l>0;)o-=l,i.setDate(c-l);var u=Math.floor((o+r[0].day+6)/7),f=n?-u+1:u-1;return n&&r.reverse(),{range:[r[0].formatedDate,r[1].formatedDate],start:r[0],end:r[1],allDay:o,weeks:u,nthWeek:f,fweek:r[0].day,lweek:r[1].day}},t.prototype._getDateByWeeksAndDay=function(e,r,n){var o=this._getRangeInfo(n);if(e>o.weeks||e===0&&r<o.fweek||e===o.weeks&&r>o.lweek)return null;var i=(e-1)*7-o.fweek+r,a=new Date(o.start.time);return a.setDate(+o.start.d+i),this.getDateInfo(a)},t.create=function(e,r){var n=[];return e.eachComponent("calendar",function(o){var i=new t(o,e,r);n.push(i),o.coordinateSystem=i}),e.eachSeries(function(o){o.get("coordinateSystem")==="calendar"&&(o.coordinateSystem=n[o.get("calendarIndex")||0])}),n},t.dimensions=["time","value"],t}();function vhr(t){var e=t.calendarModel,r=t.seriesModel,n=e?e.coordinateSystem:r?r.coordinateSystem:null;return n}var yhr=xXn;function hit(t){t.registerComponentModel(mhr),t.registerComponentView(ghr),t.registerCoordinateSystem("calendar",yhr)}d();p();d();p();function wXn(t,e){var r=t.existing;if(e.id=t.keyInfo.id,!e.type&&r&&(e.type=r.type),e.parentId==null){var n=e.parentOption;n?e.parentId=n.id:r&&(e.parentId=r.parentId)}e.parentOption=null}function bhr(t,e){var r;return ue(e,function(n){t[n]!=null&&t[n]!=="auto"&&(r=!0)}),r}function AXn(t,e,r){var n=it({},r),o=t[e],i=r.$action||"merge";if(i==="merge")if(o){if(!1)var a;ln(o,n,!0),uy(o,n,{ignoreSize:!0}),xet(r,o),FTe(r,o),FTe(r,o,"shape"),FTe(r,o,"style"),FTe(r,o,"extra"),r.clipPath=o.clipPath}else t[e]=n;else i==="replace"?t[e]=n:i==="remove"&&o&&(t[e]=null)}var xhr=["transition","enterFrom","leaveTo"],SXn=xhr.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function FTe(t,e,r){if(r&&(!t[r]&&e[r]&&(t[r]={}),t=t[r],e=e[r]),!(!t||!e))for(var n=r?xhr:SXn,o=0;o<n.length;o++){var i=n[o];t[i]==null&&e[i]!=null&&(t[i]=e[i])}}function EXn(t,e){if(!!t&&(t.hv=e.hv=[bhr(e,["left","right"]),bhr(e,["top","bottom"])],t.type==="group")){var r=t,n=e;r.width==null&&(r.width=n.width=0),r.height==null&&(r.height=n.height=0)}}var whr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.preventAutoZ=!0,r}return e.prototype.mergeOption=function(r,n){var o=this.option.elements;this.option.elements=null,t.prototype.mergeOption.call(this,r,n),this.option.elements=o},e.prototype.optionUpdated=function(r,n){var o=this.option,i=(n?o:r).elements,a=o.elements=n?[]:o.elements,s=[];this._flatten(i,s,null);var c=k4e(a,s,"normalMerge"),l=this._elOptionsToUpdate=[];ue(c,function(u,f){var h=u.newOption;!h||(l.push(h),wXn(u,h),AXn(a,f,h),EXn(a[f],h))},this),o.elements=go(a,function(u){return u&&delete u.$action,u!=null})},e.prototype._flatten=function(r,n,o){ue(r,function(i){if(!!i){o&&(i.parentOption=o),n.push(i);var a=i.children;a&&a.length&&this._flatten(a,n,i),delete i.children}},this)},e.prototype.useElOptionsToUpdate=function(){var r=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,r},e.type="graphic",e.defaultOption={elements:[]},e}(Fn);d();p();var Ahr={path:null,compoundPath:null,group:Er,image:Oa,text:Ln},r2=un(),_hr=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(){this._elMap=cr()},e.prototype.render=function(r,n,o){r!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=r,this._updateElements(r),this._relocate(r,o)},e.prototype._updateElements=function(r){var n=r.useElOptionsToUpdate();if(!!n){var o=this._elMap,i=this.group,a=r.get("z"),s=r.get("zlevel");ue(n,function(c){var l=Is(c.id,null),u=l!=null?o.get(l):null,f=Is(c.parentId,null),h=f!=null?o.get(f):i,m=c.type,g=c.style;m==="text"&&g&&c.hv&&c.hv[1]&&(g.textVerticalAlign=g.textBaseline=g.verticalAlign=g.align=null);var v=c.textContent,b=c.textConfig;if(g&&CTe(g,m,!!b,!!v)){var w=kTe(g,m,!0);!b&&w.textConfig&&(b=c.textConfig=w.textConfig),!v&&w.textContent&&(v=w.textContent)}var _=_Xn(c),I=c.$action||"merge",B=I==="merge",L=I==="replace";if(B){var D=!u,z=u;D?z=Shr(l,h,c.type,o):(z&&(r2(z).isNew=!1),TTe(z)),z&&(LJ(z,_,r,{isInit:D}),Ehr(z,c,a,s))}else if(L){zTe(u,c,o,r);var G=Shr(l,h,c.type,o);G&&(LJ(G,_,r,{isInit:!0}),Ehr(G,c,a,s))}else I==="remove"&&(Fot(u,c),zTe(u,c,o,r));var U=o.get(l);if(U&&v)if(B){var T=U.getTextContent();T?T.attr(v):U.setTextContent(new Ln(v))}else L&&U.setTextContent(new Ln(v));if(U){var P=c.clipPath;if(P){var j=P.type,M=void 0,D=!1;if(B){var y=U.getClipPath();D=!y||r2(y).type!==j,M=D?mit(j):y}else L&&(D=!0,M=mit(j));U.setClipPath(M),LJ(M,P,r,{isInit:D}),FJ(M,P.keyframeAnimation,r)}var x=r2(U);U.setTextConfig(b),x.option=c,CXn(U,r,c),BS({el:U,componentModel:r,itemName:U.name,itemTooltipOption:c.tooltip}),FJ(U,c.keyframeAnimation,r)}})}},e.prototype._relocate=function(r,n){for(var o=r.option.elements,i=this.group,a=this._elMap,s=n.getWidth(),c=n.getHeight(),l=["x","y"],u=0;u<o.length;u++){var f=o[u],h=Is(f.id,null),m=h!=null?a.get(h):null;if(!(!m||!m.isGroup)){var g=m.parent,v=g===i,b=r2(m),w=r2(g);b.width=er(b.option.width,v?s:w.width)||0,b.height=er(b.option.height,v?c:w.height)||0}}for(var u=o.length-1;u>=0;u--){var f=o[u],h=Is(f.id,null),m=h!=null?a.get(h):null;if(!!m){var g=m.parent,w=r2(g),_=g===i?{width:s,height:c}:{width:w.width,height:w.height},I={},B=K7(m,f,_,null,{hv:f.hv,boundingMode:f.bounding},I);if(!r2(m).isNew&&B){for(var L=f.transition,D={},z=0;z<l.length;z++){var G=l[z],U=I[G];L&&(yM(L)||an(L,G)>=0)?D[G]=U:m[G]=U}Un(m,D,r,0)}else m.attr(I)}}},e.prototype._clear=function(){var r=this,n=this._elMap;n.each(function(o){zTe(o,r2(o).option,n,r._lastGraphicModel)}),this._elMap=cr()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(ko);function mit(t){var e=Nr(Ahr,t)?Ahr[t]:Ace(t),r=new e({});return r2(r).type=t,r}function Shr(t,e,r,n){var o=mit(r);return e.add(o),n.set(t,o),r2(o).id=t,r2(o).isNew=!0,o}function zTe(t,e,r,n){var o=t&&t.parent;o&&(t.type==="group"&&t.traverse(function(i){zTe(i,e,r,n)}),UJ(t,e,n),r.removeKey(r2(t).id))}function Ehr(t,e,r,n){t.isGroup||ue([["cursor",ql.prototype.cursor],["zlevel",n||0],["z",r||0],["z2",0]],function(o){var i=o[0];Nr(e,i)?t[i]=gn(e[i],o[1]):t[i]==null&&(t[i]=o[1])}),ue(bn(e),function(o){if(o.indexOf("on")===0){var i=e[o];t[o]=sr(i)?i:null}}),Nr(e,"draggable")&&(t.draggable=e.draggable),e.name!=null&&(t.name=e.name),e.id!=null&&(t.id=e.id)}function _Xn(t){return t=it({},t),ue(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(yet),function(e){delete t[e]}),t}function CXn(t,e,r){var n=Vr(t).eventData;!t.silent&&!t.ignore&&!n&&(n=Vr(t).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:t.name}),n&&(n.info=r.info)}function git(t){t.registerComponentModel(whr),t.registerComponentView(_hr),t.registerPreprocessor(function(e){var r=e.graphic;st(r)?!r[0]||!r[0].elements?e.graphic=[{elements:r}]:e.graphic=[e.graphic[0]]:r&&!r.elements&&(e.graphic=[{elements:[r]}])})}d();p();d();p();d();p();d();p();d();p();var vit=["x","y","radius","angle","single"],kXn=["cartesian2d","polar","singleAxis"];function Chr(t){var e=t.get("coordinateSystem");return an(kXn,e)>=0}function n2(t){return t+"Axis"}function khr(t,e){var r=cr(),n=[],o=cr();t.eachComponent({mainType:"dataZoom",query:e},function(u){o.get(u.uid)||s(u)});var i;do i=!1,t.eachComponent("dataZoom",a);while(i);function a(u){!o.get(u.uid)&&c(u)&&(s(u),i=!0)}function s(u){o.set(u.uid,!0),n.push(u),l(u)}function c(u){var f=!1;return u.eachTargetAxis(function(h,m){var g=r.get(h);g&&g[m]&&(f=!0)}),f}function l(u){u.eachTargetAxis(function(f,h){(r.get(f)||r.set(f,[]))[h]=!0})}return n}function HTe(t){var e=t.ecModel,r={infoList:[],infoMap:cr()};return t.eachTargetAxis(function(n,o){var i=e.getComponent(n2(n),o);if(!!i){var a=i.getCoordSysModel();if(!!a){var s=a.uid,c=r.infoMap.get(s);c||(c={model:a,axisModels:[]},r.infoList.push(c),r.infoMap.set(s,c)),c.axisModels.push(i)}}}),r}var yit=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},t}(),TXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r._autoThrottle=!0,r._noTarget=!0,r._rangePropMode=["percent","percent"],r}return e.prototype.init=function(r,n,o){var i=Thr(r);this.settledOption=i,this.mergeDefaultAndTheme(r,o),this._doInit(i)},e.prototype.mergeOption=function(r){var n=Thr(r);ln(this.option,r,!0),ln(this.settledOption,n,!0),this._doInit(n)},e.prototype._doInit=function(r){var n=this.option;this._setDefaultThrottle(r),this._updateRangeUse(r);var o=this.settledOption;ue([["start","startValue"],["end","endValue"]],function(i,a){this._rangePropMode[a]==="value"&&(n[i[0]]=o[i[0]]=null)},this),this._resetTarget()},e.prototype._resetTarget=function(){var r=this.get("orient",!0),n=this._targetAxisInfoMap=cr(),o=this._fillSpecifiedTargetAxis(n);o?this._orient=r||this._makeAutoOrientByTargetAxis():(this._orient=r||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient)),this._noTarget=!0,n.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},e.prototype._fillSpecifiedTargetAxis=function(r){var n=!1;return ue(vit,function(o){var i=this.getReferringComponents(n2(o),yrr);if(!!i.specified){n=!0;var a=new yit;ue(i.models,function(s){a.add(s.componentIndex)}),r.set(o,a)}},this),n},e.prototype._fillAutoTargetAxisByOrient=function(r,n){var o=this.ecModel,i=!0;if(i){var a=n==="vertical"?"y":"x",s=o.findComponents({mainType:a+"Axis"});c(s,a)}if(i){var s=o.findComponents({mainType:"singleAxis",filter:function(u){return u.get("orient",!0)===n}});c(s,"single")}function c(l,u){var f=l[0];if(!!f){var h=new yit;if(h.add(f.componentIndex),r.set(u,h),i=!1,u==="x"||u==="y"){var m=f.getReferringComponents("grid",Ki).models[0];m&&ue(l,function(g){f.componentIndex!==g.componentIndex&&m===g.getReferringComponents("grid",Ki).models[0]&&h.add(g.componentIndex)})}}}i&&ue(vit,function(l){if(!!i){var u=o.findComponents({mainType:n2(l),filter:function(h){return h.get("type",!0)==="category"}});if(u[0]){var f=new yit;f.add(u[0].componentIndex),r.set(l,f),i=!1}}},this)},e.prototype._makeAutoOrientByTargetAxis=function(){var r;return this.eachTargetAxis(function(n){!r&&(r=n)},this),r==="y"?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(r){if(r.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(r){var n=this._rangePropMode,o=this.get("rangeMode");ue([["start","startValue"],["end","endValue"]],function(i,a){var s=r[i[0]]!=null,c=r[i[1]]!=null;s&&!c?n[a]="percent":!s&&c?n[a]="value":o?n[a]=o[a]:s&&(n[a]="percent")})},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var r;return this.eachTargetAxis(function(n,o){r==null&&(r=this.ecModel.getComponent(n2(n),o))},this),r},e.prototype.eachTargetAxis=function(r,n){this._targetAxisInfoMap.each(function(o,i){ue(o.indexList,function(a){r.call(n,i,a)})})},e.prototype.getAxisProxy=function(r,n){var o=this.getAxisModel(r,n);if(o)return o.__dzAxisProxy},e.prototype.getAxisModel=function(r,n){var o=this._targetAxisInfoMap.get(r);if(o&&o.indexMap[n])return this.ecModel.getComponent(n2(r),n)},e.prototype.setRawRange=function(r){var n=this.option,o=this.settledOption;ue([["start","startValue"],["end","endValue"]],function(i){(r[i[0]]!=null||r[i[1]]!=null)&&(n[i[0]]=o[i[0]]=r[i[0]],n[i[1]]=o[i[1]]=r[i[1]])},this),this._updateRangeUse(r)},e.prototype.setCalculatedRange=function(r){var n=this.option;ue(["start","startValue","end","endValue"],function(o){n[o]=r[o]})},e.prototype.getPercentRange=function(){var r=this.findRepresentativeAxisProxy();if(r)return r.getDataPercentWindow()},e.prototype.getValueRange=function(r,n){if(r==null&&n==null){var o=this.findRepresentativeAxisProxy();if(o)return o.getDataValueWindow()}else return this.getAxisProxy(r,n).getDataValueWindow()},e.prototype.findRepresentativeAxisProxy=function(r){if(r)return r.__dzAxisProxy;for(var n,o=this._targetAxisInfoMap.keys(),i=0;i<o.length;i++)for(var a=o[i],s=this._targetAxisInfoMap.get(a),c=0;c<s.indexList.length;c++){var l=this.getAxisProxy(a,s.indexList[c]);if(l.hostedBy(this))return l;n||(n=l)}return n},e.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},e.prototype.getOrient=function(){return this._orient},e.type="dataZoom",e.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],e.defaultOption={z:4,filterMode:"filter",start:0,end:100},e}(Fn);function Thr(t){var e={};return ue(["start","end","startValue","endValue","throttle"],function(r){t.hasOwnProperty(r)&&(e[r]=t[r])}),e}var wM=TXn;var IXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="dataZoom.select",e}(wM),Ihr=IXn;d();p();d();p();var RXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o,i){this.dataZoomModel=r,this.ecModel=n,this.api=o},e.type="dataZoom",e}(ko),WJ=RXn;var MXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="dataZoom.select",e}(WJ),Rhr=MXn;d();p();d();p();d();p();var GJ=ue,Mhr=Pf,PXn=function(){function t(e,r,n,o){this._dimName=e,this._axisIndex=r,this.ecModel=o,this._dataZoomModel=n}return t.prototype.hostedBy=function(e){return this._dataZoomModel===e},t.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},t.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},t.prototype.getTargetSeriesModels=function(){var e=[];return this.ecModel.eachSeries(function(r){if(Chr(r)){var n=n2(this._dimName),o=r.getReferringComponents(n,Ki).models[0];o&&this._axisIndex===o.componentIndex&&e.push(r)}},this),e},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},t.prototype.getMinMaxSpan=function(){return Pr(this._minMaxSpan)},t.prototype.calculateDataWindow=function(e){var r=this._dataExtent,n=this.getAxisModel(),o=n.axis.scale,i=this._dataZoomModel.getRangePropMode(),a=[0,100],s=[],c=[],l;GJ(["start","end"],function(h,m){var g=e[h],v=e[h+"Value"];i[m]==="percent"?(g==null&&(g=a[m]),v=o.parse(No(g,a,r))):(l=!0,v=v==null?r[m]:o.parse(v),g=No(v,r,a)),c[m]=v,s[m]=g}),Mhr(c),Mhr(s);var u=this._minMaxSpan;l?f(c,s,r,a,!1):f(s,c,a,r,!0);function f(h,m,g,v,b){var w=b?"Span":"ValueSpan";vy(0,h,g,"all",u["min"+w],u["max"+w]);for(var _=0;_<2;_++)m[_]=No(h[_],g,v,!0),b&&(m[_]=o.parse(m[_]))}return{valueWindow:c,percentWindow:s}},t.prototype.reset=function(e){if(e===this._dataZoomModel){var r=this.getTargetSeriesModels();this._dataExtent=NXn(this,this._dimName,r),this._updateMinMaxSpan();var n=this.calculateDataWindow(e.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel()}},t.prototype.filterData=function(e,r){if(e!==this._dataZoomModel)return;var n=this._dimName,o=this.getTargetSeriesModels(),i=e.get("filterMode"),a=this._valueWindow;if(i==="none")return;GJ(o,function(c){var l=c.getData(),u=l.mapDimensionsAll(n);if(!!u.length){if(i==="weakFilter"){var f=l.getStore(),h=ct(u,function(m){return l.getDimensionIndex(m)},l);l.filterSelf(function(m){for(var g,v,b,w=0;w<u.length;w++){var _=f.get(h[w],m),I=!isNaN(_),B=_<a[0],L=_>a[1];if(I&&!B&&!L)return!0;I&&(b=!0),B&&(g=!0),L&&(v=!0)}return b&&g&&v})}else GJ(u,function(m){if(i==="empty")c.setData(l=l.map(m,function(v){return s(v)?v:NaN}));else{var g={};g[m]=a,l.selectRange(g)}});GJ(u,function(m){l.setApproximateExtent(a,m)})}});function s(c){return c>=a[0]&&c<=a[1]}},t.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},r=this._dataZoomModel,n=this._dataExtent;GJ(["min","max"],function(o){var i=r.get(o+"Span"),a=r.get(o+"ValueSpan");a!=null&&(a=this.getAxisModel().axis.scale.parse(a)),a!=null?i=No(n[0]+a,n,[0,100],!0):i!=null&&(a=No(i,[0,100],n,!0)-n[0]),e[o+"Span"]=i,e[o+"ValueSpan"]=a},this)},t.prototype._setAxisModel=function(){var e=this.getAxisModel(),r=this._percentWindow,n=this._valueWindow;if(!!r){var o=A4e(n,[0,500]);o=Math.min(o,20);var i=e.axis.scale.rawExtentInfo;r[0]!==0&&i.setDeterminedMinMax("min",+n[0].toFixed(o)),r[1]!==100&&i.setDeterminedMinMax("max",+n[1].toFixed(o)),i.freeze()}},t}();function NXn(t,e,r){var n=[1/0,-1/0];GJ(r,function(a){Asr(n,a.getData(),e)});var o=t.getAxisModel(),i=hke(o.axis.scale,o,n).calculate();return[i.min,i.max]}var Phr=PXn;var BXn={getTargetSeries:function(t){function e(o){t.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(a,s){var c=t.getComponent(n2(a),s);o(a,s,c,i)})})}e(function(o,i,a,s){a.__dzAxisProxy=null});var r=[];e(function(o,i,a,s){a.__dzAxisProxy||(a.__dzAxisProxy=new Phr(o,i,s,t),r.push(a.__dzAxisProxy))});var n=cr();return ue(r,function(o){ue(o.getTargetSeriesModels(),function(i){n.set(i.uid,i)})}),n},overallReset:function(t,e){t.eachComponent("dataZoom",function(r){r.eachTargetAxis(function(n,o){r.getAxisProxy(n,o).reset(r)}),r.eachTargetAxis(function(n,o){r.getAxisProxy(n,o).filterData(r,e)})}),t.eachComponent("dataZoom",function(r){var n=r.findRepresentativeAxisProxy();if(n){var o=n.getDataPercentWindow(),i=n.getDataValueWindow();r.setCalculatedRange({start:o[0],end:o[1],startValue:i[0],endValue:i[1]})}})}},Nhr=BXn;d();p();function bit(t){t.registerAction("dataZoom",function(e,r){var n=khr(r,e);ue(n,function(o){o.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var Bhr=!1;function FF(t){Bhr||(Bhr=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,Nhr),bit(t),t.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function Ohr(t){t.registerComponentModel(Ihr),t.registerComponentView(Rhr),FF(t)}d();p();d();p();var bd=function(){function t(){}return t}();var Dhr={};function AM(t,e){Dhr[t]=e}function jTe(t){return Dhr[t]}var DXn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var r=this.ecModel;ue(this.option.feature,function(n,o){var i=jTe(o);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(r)),ln(n,i.defaultOption))})},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(Fn),Lhr=DXn;d();p();d();p();function Uhr(t,e,r){var n=e.getBoxLayoutParams(),o=e.get("padding"),i={width:r.getWidth(),height:r.getHeight()},a=gi(n,i,o);LS(e.get("orient"),t,e.get("itemGap"),a.width,a.height),K7(t,n,i,o)}function WTe(t,e){var r=OS(e.get("padding")),n=e.getItemStyle(["color","opacity"]);return n.fill=e.get("backgroundColor"),t=new En({shape:{x:t.x-r[3],y:t.y-r[0],width:t.width+r[1]+r[3],height:t.height+r[0]+r[2],r:e.get("borderRadius")},style:n,silent:!0,z2:-1}),t}var UXn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.render=function(r,n,o,i){var a=this.group;if(a.removeAll(),!r.get("show"))return;var s=+r.get("itemSize"),c=r.get("orient")==="vertical",l=r.get("feature")||{},u=this._features||(this._features={}),f=[];ue(l,function(g,v){f.push(v)}),new kh(this._featureNames||[],f).add(h).update(h).remove(Gr(h,null)).execute(),this._featureNames=f;function h(g,v){var b=f[g],w=f[v],_=l[b],I=new Ao(_,r,r.ecModel),B;if(i&&i.newTitle!=null&&i.featureName===b&&(_.title=i.newTitle),b&&!w){if(FXn(b))B={onclick:I.option.onclick,featureName:b};else{var L=jTe(b);if(!L)return;B=new L}u[b]=B}else if(B=u[w],!B)return;B.uid=Ww("toolbox-feature"),B.model=I,B.ecModel=n,B.api=o;var D=B instanceof bd;if(!b&&w){D&&B.dispose&&B.dispose(n,o);return}if(!I.get("show")||D&&B.unusable){D&&B.remove&&B.remove(n,o);return}m(I,B,b),I.setIconStatus=function(z,G){var U=this.option,T=this.iconPaths;U.iconStatus=U.iconStatus||{},U.iconStatus[z]=G,T[z]&&(G==="emphasis"?K0:Y0)(T[z])},B instanceof bd&&B.render&&B.render(I,n,o,i)}function m(g,v,b){var w=g.getModel("iconStyle"),_=g.getModel(["emphasis","iconStyle"]),I=v instanceof bd&&v.getIcons?v.getIcons():g.get("icon"),B=g.get("title")||{},L,D;Tt(I)?(L={},L[b]=I):L=I,Tt(B)?(D={},D[b]=B):D=B;var z=g.iconPaths={};ue(L,function(G,U){var T=E6(G,{},{x:-s/2,y:-s/2,width:s,height:s});T.setStyle(w.getItemStyle());var P=T.ensureState("emphasis");P.style=_.getItemStyle();var j=new Ln({style:{text:D[U],align:_.get("textAlign"),borderRadius:_.get("textBorderRadius"),padding:_.get("textPadding"),fill:null},ignore:!0});T.setTextContent(j),BS({el:T,componentModel:r,itemName:U,formatterParamsExtra:{title:D[U]}}),T.__title=D[U],T.on("mouseover",function(){var M=_.getItemStyle(),y=c?r.get("right")==null&&r.get("left")!=="right"?"right":"left":r.get("bottom")==null&&r.get("top")!=="bottom"?"bottom":"top";j.setStyle({fill:_.get("textFill")||M.fill||M.stroke||"#000",backgroundColor:_.get("textBackgroundColor")}),T.setTextConfig({position:_.get("textPosition")||y}),j.ignore=!r.get("showTitle"),o.enterEmphasis(this)}).on("mouseout",function(){g.get(["iconStatus",U])!=="emphasis"&&o.leaveEmphasis(this),j.hide()}),(g.get(["iconStatus",U])==="emphasis"?K0:Y0)(T),a.add(T),T.on("click",nr(v.onclick,v,n,o,U)),z[U]=T})}Uhr(a,r,o),a.add(WTe(a.getBoundingRect(),r)),c||a.eachChild(function(g){var v=g.__title,b=g.ensureState("emphasis"),w=b.textConfig||(b.textConfig={}),_=g.getTextContent(),I=_&&_.ensureState("emphasis");if(I&&!sr(I)&&v){var B=I.style||(I.style={}),L=k3(v,Ln.makeFont(B)),D=g.x+a.x,z=g.y+a.y+s,G=!1;z+L.height>o.getHeight()&&(w.position="top",G=!0);var U=G?-5-L.height:s+10;D+L.width/2>o.getWidth()?(w.position=["100%",U],B.align="right"):D-L.width/2<0&&(w.position=[0,U],B.align="left")}})},e.prototype.updateView=function(r,n,o,i){ue(this._features,function(a){a instanceof bd&&a.updateView&&a.updateView(a.model,n,o,i)})},e.prototype.remove=function(r,n){ue(this._features,function(o){o instanceof bd&&o.remove&&o.remove(r,n)}),this.group.removeAll()},e.prototype.dispose=function(r,n){ue(this._features,function(o){o instanceof bd&&o.dispose&&o.dispose(r,n)})},e.type="toolbox",e}(ko);function FXn(t){return t.indexOf("my")===0}var Fhr=UXn;d();p();var zXn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.onclick=function(r,n){var o=this.model,i=o.get("name")||r.get("title.0.text")||"echarts",a=n.getZr().painter.getType()==="svg",s=a?"svg":o.get("type",!0)||"png",c=n.getConnectedDataURL({type:s,backgroundColor:o.get("backgroundColor",!0)||r.get("backgroundColor")||"#fff",connectedBackgroundColor:o.get("connectedBackgroundColor"),excludeComponents:o.get("excludeComponents"),pixelRatio:o.get("pixelRatio")}),l=Zn.browser;if(sr(MouseEvent)&&(l.newEdge||!l.ie&&!l.edge)){var u=document.createElement("a");u.download=i+"."+s,u.target="_blank",u.href=c;var f=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});u.dispatchEvent(f)}else if(window.navigator.msSaveOrOpenBlob||a){var h=c.split(","),m=h[0].indexOf("base64")>-1,g=a?decodeURIComponent(h[1]):h[1];m&&(g=window.atob(g));var v=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var b=g.length,w=new Uint8Array(b);b--;)w[b]=g.charCodeAt(b);var _=new Blob([w]);window.navigator.msSaveOrOpenBlob(_,v)}else{var I=document.createElement("iframe");document.body.appendChild(I);var B=I.contentWindow,L=B.document;L.open("image/svg+xml","replace"),L.write(g),L.close(),B.focus(),L.execCommand("SaveAs",!0,v),document.body.removeChild(I)}}else{var D=o.get("lang"),z='<body style="margin:0;"><img src="'+c+'" style="max-width:100%;" title="'+(D&&D[0]||"")+'" /></body>',G=window.open();G.document.write(z),G.document.title=i}},e.getDefaultOption=function(r){var n={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:r.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:r.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return n},e}(bd),zhr=zXn;d();p();var Hhr="__ec_magicType_stack__";var HXn=[["line","bar"],["stack"]],jXn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.getIcons=function(){var r=this.model,n=r.get("icon"),o={};return ue(r.get("type"),function(i){n[i]&&(o[i]=n[i])}),o},e.getDefaultOption=function(r){var n={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:r.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return n},e.prototype.onclick=function(r,n,o){var i=this.model,a=i.get(["seriesIndex",o]);if(!!jhr[o]){var s={series:[]},c=function(f){var h=f.subType,m=f.id,g=jhr[o](h,m,f,i);g&&(yr(g,f.option),s.series.push(g));var v=f.coordinateSystem;if(v&&v.type==="cartesian2d"&&(o==="line"||o==="bar")){var b=v.getAxesByScale("ordinal")[0];if(b){var w=b.dim,_=w+"Axis",I=f.getReferringComponents(_,Ki).models[0],B=I.componentIndex;s[_]=s[_]||[];for(var L=0;L<=B;L++)s[_][B]=s[_][B]||{};s[_][B].boundaryGap=o==="bar"}}};ue(HXn,function(f){an(f,o)>=0&&ue(f,function(h){i.setIconStatus(h,"normal")})}),i.setIconStatus(o,"emphasis"),r.eachComponent({mainType:"series",query:a==null?null:{seriesIndex:a}},c);var l,u=o;o==="stack"&&(l=ln({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",o])!=="emphasis"&&(u="tiled")),n.dispatchAction({type:"changeMagicType",currentType:u,newOption:s,newTitle:l,featureName:"magicType"})}},e}(bd),jhr={line:function(t,e,r,n){if(t==="bar")return ln({id:e,type:"line",data:r.get("data"),stack:r.get("stack"),markPoint:r.get("markPoint"),markLine:r.get("markLine")},n.get(["option","line"])||{},!0)},bar:function(t,e,r,n){if(t==="line")return ln({id:e,type:"bar",data:r.get("data"),stack:r.get("stack"),markPoint:r.get("markPoint"),markLine:r.get("markLine")},n.get(["option","bar"])||{},!0)},stack:function(t,e,r,n){var o=r.get("stack")===Hhr;if(t==="line"||t==="bar")return n.setIconStatus("stack",o?"normal":"emphasis"),ln({id:e,stack:o?"":Hhr},n.get(["option","stack"])||{},!0)}};Mg({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,e){e.mergeOption(t.newOption)});var Whr=jXn;d();p();var VTe=new Array(60).join("-"),VJ=" ";function WXn(t){var e={},r=[],n=[];return t.eachRawSeries(function(o){var i=o.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var a=i.getBaseAxis();if(a.type==="category"){var s=a.dim+"_"+a.index;e[s]||(e[s]={categoryAxis:a,valueAxis:i.getOtherAxis(a),series:[]},n.push({axisDim:a.dim,axisIndex:a.index})),e[s].series.push(o)}else r.push(o)}else r.push(o)}),{seriesGroupByCategoryAxis:e,other:r,meta:n}}function GXn(t){var e=[];return ue(t,function(r,n){var o=r.categoryAxis,i=r.valueAxis,a=i.dim,s=[" "].concat(ct(r.series,function(m){return m.name})),c=[o.model.getCategories()];ue(r.series,function(m){var g=m.getRawData();c.push(m.getRawData().mapArray(g.mapDimension(a),function(v){return v}))});for(var l=[s.join(VJ)],u=0;u<c[0].length;u++){for(var f=[],h=0;h<c.length;h++)f.push(c[h][u]);l.push(f.join(VJ))}e.push(l.join(`
`))}),e.join(`
`+VTe+`
`)}function VXn(t){return ct(t,function(e){var r=e.getRawData(),n=[e.name],o=[];return r.each(r.dimensions,function(){for(var i=arguments.length,a=arguments[i-1],s=r.getName(a),c=0;c<i-1;c++)o[c]=arguments[c];n.push((s?s+VJ:"")+o.join(VJ))}),n.join(`
`)}).join(`
`+VTe+`
`)}function qXn(t){var e=WXn(t);return{value:go([GXn(e.seriesGroupByCategoryAxis),VXn(e.other)],function(r){return!!r.replace(/[\n\t\s]/g,"")}).join(`
`+VTe+`
`),meta:e.meta}}function GTe(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function KXn(t){var e=t.slice(0,t.indexOf(`
`));if(e.indexOf(VJ)>=0)return!0}var xit=new RegExp("["+VJ+"]+","g");function YXn(t){for(var e=t.split(/\n+/g),r=GTe(e.shift()).split(xit),n=[],o=ct(r,function(c){return{name:c,data:[]}}),i=0;i<e.length;i++){var a=GTe(e[i]).split(xit);n.push(a.shift());for(var s=0;s<a.length;s++)o[s]&&(o[s].data[i]=a[s])}return{series:o,categories:n}}function JXn(t){for(var e=t.split(/\n+/g),r=GTe(e.shift()),n=[],o=0;o<e.length;o++){var i=GTe(e[o]);if(!!i){var a=i.split(xit),s="",c=void 0,l=!1;isNaN(a[0])?(l=!0,s=a[0],a=a.slice(1),n[o]={name:s,value:[]},c=n[o].value):c=n[o]=[];for(var u=0;u<a.length;u++)c.push(+a[u]);c.length===1&&(l?n[o].value=c[0]:n[o]=c[0])}}return{name:r,data:n}}function XXn(t,e){var r=t.split(new RegExp(`
*`+VTe+`
*`,"g")),n={series:[]};return ue(r,function(o,i){if(KXn(o)){var a=YXn(o),s=e[i],c=s.axisDim+"Axis";s&&(n[c]=n[c]||[],n[c][s.axisIndex]={data:a.categories},n.series=n.series.concat(a.series))}else{var a=JXn(o);n.series.push(a)}}),n}var ZXn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.onclick=function(r,n){setTimeout(function(){n.dispatchAction({type:"hideTip"})});var o=n.getDom(),i=this.model;this._dom&&o.removeChild(this._dom);var a=document.createElement("div");a.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",a.style.backgroundColor=i.get("backgroundColor")||"#fff";var s=document.createElement("h4"),c=i.get("lang")||[];s.innerHTML=c[0]||i.get("title"),s.style.cssText="margin:10px 20px",s.style.color=i.get("textColor");var l=document.createElement("div"),u=document.createElement("textarea");l.style.cssText="overflow:auto";var f=i.get("optionToContent"),h=i.get("contentToOption"),m=qXn(r);if(sr(f)){var g=f(n.getOption());Tt(g)?l.innerHTML=g:CU(g)&&l.appendChild(g)}else{u.readOnly=i.get("readOnly");var v=u.style;v.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",v.color=i.get("textColor"),v.borderColor=i.get("textareaBorderColor"),v.backgroundColor=i.get("textareaColor"),u.value=m.value,l.appendChild(u)}var b=m.meta,w=document.createElement("div");w.style.cssText="position:absolute;bottom:5px;left:0;right:0";var _="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",I=document.createElement("div"),B=document.createElement("div");_+=";background-color:"+i.get("buttonColor"),_+=";color:"+i.get("buttonTextColor");var L=this;function D(){o.removeChild(a),L._dom=null}zse(I,"click",D),zse(B,"click",function(){if(h==null&&f!=null||h!=null&&f==null){D();return}var z;try{sr(h)?z=h(l,n.getOption()):z=XXn(u.value,b)}catch(G){throw D(),new Error("Data view format error "+G)}z&&n.dispatchAction({type:"changeDataView",newOption:z}),D()}),I.innerHTML=c[1],B.innerHTML=c[2],B.style.cssText=I.style.cssText=_,!i.get("readOnly")&&w.appendChild(B),w.appendChild(I),a.appendChild(s),a.appendChild(l),a.appendChild(w),l.style.height=o.clientHeight-80+"px",o.appendChild(a),this._dom=a},e.prototype.remove=function(r,n){this._dom&&n.getDom().removeChild(this._dom)},e.prototype.dispose=function(r,n){this.remove(r,n)},e.getDefaultOption=function(r){var n={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:r.getLocaleModel().get(["toolbox","dataView","title"]),lang:r.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"};return n},e}(bd);function QXn(t,e){return ct(t,function(r,n){var o=e&&e[n];if(Sr(o)&&!st(o)){var i=Sr(r)&&!st(r);i||(r={value:r});var a=o.name!=null&&r.name==null;return r=yr(r,o),a&&delete r.name,r}else return r})}Mg({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(t,e){var r=[];ue(t.newOption.series,function(n){var o=e.getSeriesByName(n.name)[0];if(!o)r.push(it({type:"scatter"},n));else{var i=o.get("data");r.push({name:n.name,data:QXn(n.data,i)})}}),e.mergeOption(yr({series:r},t.newOption))});var Ghr=ZXn;d();p();d();p();var Vhr=ue,qhr=un();function Khr(t,e){var r=wit(t);Vhr(e,function(n,o){for(var i=r.length-1;i>=0;i--){var a=r[i];if(a[o])break}if(i<0){var s=t.queryComponents({mainType:"dataZoom",subType:"select",id:o})[0];if(s){var c=s.getPercentRange();r[0][o]={dataZoomId:o,start:c[0],end:c[1]}}}}),r.push(e)}function Yhr(t){var e=wit(t),r=e[e.length-1];e.length>1&&e.pop();var n={};return Vhr(r,function(o,i){for(var a=e.length-1;a>=0;a--)if(o=e[a][i],o){n[i]=o;break}}),n}function Jhr(t){qhr(t).snapshots=null}function Xhr(t){return wit(t).length}function wit(t){var e=qhr(t);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var $Xn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.onclick=function(r,n){Jhr(r),n.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(r){var n={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:r.getLocaleModel().get(["toolbox","restore","title"])};return n},e}(bd);Mg({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,e){e.resetOption("recreate")});var Qhr=$Xn;d();p();d();p();var eZn=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],tZn=function(){function t(e,r,n){var o=this;this._targetInfoList=[];var i=$hr(r,e);ue(rZn,function(a,s){(!n||!n.include||an(n.include,s)>=0)&&a(i,o._targetInfoList)})}return t.prototype.setOutputRanges=function(e,r){return this.matchOutputRanges(e,r,function(n,o,i){if((n.coordRanges||(n.coordRanges=[])).push(o),!n.coordRange){n.coordRange=o;var a=Ait[n.brushType](0,i,o);n.__rangeOffset={offset:n0r[n.brushType](a.values,n.range,[1,1]),xyMinMax:a.xyMinMax}}}),e},t.prototype.matchOutputRanges=function(e,r,n){ue(e,function(o){var i=this.findTargetInfo(o,r);i&&i!==!0&&ue(i.coordSyses,function(a){var s=Ait[o.brushType](1,a,o.range,!0);n(o,s.values,a,r)})},this)},t.prototype.setInputRanges=function(e,r){ue(e,function(n){var o=this.findTargetInfo(n,r);if(n.range=n.range||[],o&&o!==!0){n.panelId=o.panelId;var i=Ait[n.brushType](0,o.coordSys,n.coordRange),a=n.__rangeOffset;n.range=a?n0r[n.brushType](i.values,a.offset,nZn(i.xyMinMax,a.xyMinMax)):i.values}},this)},t.prototype.makePanelOpts=function(e,r){return ct(this._targetInfoList,function(n){var o=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:r?r(n):null,clipPath:gTe(o),isTargetByCursor:yTe(o,e,n.coordSysModel),getLinearBrushOtherExtent:vTe(o)}})},t.prototype.controlSeries=function(e,r,n){var o=this.findTargetInfo(e,n);return o===!0||o&&an(o.coordSyses,r.coordinateSystem)>=0},t.prototype.findTargetInfo=function(e,r){for(var n=this._targetInfoList,o=$hr(r,e),i=0;i<n.length;i++){var a=n[i],s=e.panelId;if(s){if(a.panelId===s)return a}else for(var c=0;c<e0r.length;c++)if(e0r[c](o,a))return a}return!0},t}();function Sit(t){return t[0]>t[1]&&t.reverse(),t}function $hr(t,e){return D7(t,e,{includeMainTypes:eZn})}var rZn={grid:function(t,e){var r=t.xAxisModels,n=t.yAxisModels,o=t.gridModels,i=cr(),a={},s={};!r&&!n&&!o||(ue(r,function(c){var l=c.axis.grid.model;i.set(l.id,l),a[l.id]=!0}),ue(n,function(c){var l=c.axis.grid.model;i.set(l.id,l),s[l.id]=!0}),ue(o,function(c){i.set(c.id,c),a[c.id]=!0,s[c.id]=!0}),i.each(function(c){var l=c.coordinateSystem,u=[];ue(l.getCartesians(),function(f,h){(an(r,f.getAxis("x").model)>=0||an(n,f.getAxis("y").model)>=0)&&u.push(f)}),e.push({panelId:"grid--"+c.id,gridModel:c,coordSysModel:c,coordSys:u[0],coordSyses:u,getPanelRect:t0r.grid,xAxisDeclared:a[c.id],yAxisDeclared:s[c.id]})}))},geo:function(t,e){ue(t.geoModels,function(r){var n=r.coordinateSystem;e.push({panelId:"geo--"+r.id,geoModel:r,coordSysModel:r,coordSys:n,coordSyses:[n],getPanelRect:t0r.geo})})}},e0r=[function(t,e){var r=t.xAxisModel,n=t.yAxisModel,o=t.gridModel;return!o&&r&&(o=r.axis.grid.model),!o&&n&&(o=n.axis.grid.model),o&&o===e.gridModel},function(t,e){var r=t.geoModel;return r&&r===e.geoModel}],t0r={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(NS(t)),e}},Ait={lineX:Gr(r0r,0),lineY:Gr(r0r,1),rect:function(t,e,r,n){var o=t?e.pointToData([r[0][0],r[1][0]],n):e.dataToPoint([r[0][0],r[1][0]],n),i=t?e.pointToData([r[0][1],r[1][1]],n):e.dataToPoint([r[0][1],r[1][1]],n),a=[Sit([o[0],i[0]]),Sit([o[1],i[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,r,n){var o=[[1/0,-1/0],[1/0,-1/0]],i=ct(r,function(a){var s=t?e.pointToData(a,n):e.dataToPoint(a,n);return o[0][0]=Math.min(o[0][0],s[0]),o[1][0]=Math.min(o[1][0],s[1]),o[0][1]=Math.max(o[0][1],s[0]),o[1][1]=Math.max(o[1][1],s[1]),s});return{values:i,xyMinMax:o}}};function r0r(t,e,r,n){var o=r.getAxis(["x","y"][t]),i=Sit(ct([0,1],function(s){return e?o.coordToData(o.toLocalCoord(n[s]),!0):o.toGlobalCoord(o.dataToCoord(n[s]))})),a=[];return a[t]=i,a[1-t]=[NaN,NaN],{values:i,xyMinMax:a}}var n0r={lineX:Gr(o0r,0),lineY:Gr(o0r,1),rect:function(t,e,r){return[[t[0][0]-r[0]*e[0][0],t[0][1]-r[0]*e[0][1]],[t[1][0]-r[1]*e[1][0],t[1][1]-r[1]*e[1][1]]]},polygon:function(t,e,r){return ct(t,function(n,o){return[n[0]-r[0]*e[o][0],n[1]-r[1]*e[o][1]]})}};function o0r(t,e,r,n){return[e[0]-n[t]*r[0],e[1]-n[t]*r[1]]}function nZn(t,e){var r=i0r(t),n=i0r(e),o=[r[0]/n[0],r[1]/n[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function i0r(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}var jle=tZn;var Eit=ue,oZn=mrr("toolbox-dataZoom_");var iZn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.render=function(r,n,o,i){this._brushController||(this._brushController=new BJ(o.getZr()),this._brushController.on("brush",nr(this._onBrush,this)).mount()),cZn(r,n,this,i,o),sZn(r,n)},e.prototype.onclick=function(r,n,o){aZn[o].call(this)},e.prototype.remove=function(r,n){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(r,n){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(r){var n=r.areas;if(!r.isEnd||!n.length)return;var o={},i=this.ecModel;this._brushController.updateCovers([]);var a=new jle(_it(this.model),i,{include:["grid"]});a.matchOutputRanges(n,i,function(l,u,f){if(f.type==="cartesian2d"){var h=l.brushType;h==="rect"?(s("x",f,u[0]),s("y",f,u[1])):s({lineX:"x",lineY:"y"}[h],f,u)}}),Khr(i,o),this._dispatchZoomAction(o);function s(l,u,f){var h=u.getAxis(l),m=h.model,g=c(l,m,i),v=g.findRepresentativeAxisProxy(m).getMinMaxSpan();(v.minValueSpan!=null||v.maxValueSpan!=null)&&(f=vy(0,f.slice(),h.scale.getExtent(),0,v.minValueSpan,v.maxValueSpan)),g&&(o[g.id]={dataZoomId:g.id,startValue:f[0],endValue:f[1]})}function c(l,u,f){var h;return f.eachComponent({mainType:"dataZoom",subType:"select"},function(m){var g=m.getAxisModel(l,u.componentIndex);g&&(h=m)}),h}},e.prototype._dispatchZoomAction=function(r){var n=[];Eit(r,function(o,i){n.push(Pr(o))}),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},e.getDefaultOption=function(r){var n={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:r.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return n},e}(bd),aZn={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(Yhr(this.ecModel))}};function _it(t){var e={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return e.xAxisIndex==null&&e.xAxisId==null&&(e.xAxisIndex="all"),e.yAxisIndex==null&&e.yAxisId==null&&(e.yAxisIndex="all"),e}function sZn(t,e){t.setIconStatus("back",Xhr(e)>1?"emphasis":"normal")}function cZn(t,e,r,n,o){var i=r._isZoomActive;n&&n.type==="takeGlobalCursor"&&(i=n.key==="dataZoomSelect"?n.dataZoomSelectActive:!1),r._isZoomActive=i,t.setIconStatus("zoom",i?"emphasis":"normal");var a=new jle(_it(t),e,{include:["grid"]}),s=a.makePanelOpts(o,function(c){return c.xAxisDeclared&&!c.yAxisDeclared?"lineX":!c.xAxisDeclared&&c.yAxisDeclared?"lineY":"rect"});r._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()}:!1)}For("dataZoom",function(t){var e=t.getComponent("toolbox",0),r=["feature","dataZoom"];if(!e||e.get(r)==null)return;var n=e.getModel(r),o=[],i=_it(n),a=D7(t,i);Eit(a.xAxisModels,function(c){return s(c,"xAxis","xAxisIndex")}),Eit(a.yAxisModels,function(c){return s(c,"yAxis","yAxisIndex")});function s(c,l,u){var f=c.componentIndex,h={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:oZn+l+f};h[u]=f,o.push(h)}return o});var a0r=iZn;function Cit(t){t.registerComponentModel(Lhr),t.registerComponentView(Fhr),AM("saveAsImage",zhr),AM("magicType",Whr),AM("dataView",Ghr),AM("dataZoom",a0r),AM("restore",Qhr),Wn(Ohr)}d();p();d();p();var lZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(Fn),s0r=lZn;d();p();d();p();d();p();function qTe(t){var e=t.get("confine");return e!=null?!!e:t.get("renderMode")==="richText"}function c0r(t){if(!!Zn.domSupported){for(var e=document.documentElement.style,r=0,n=t.length;r<n;r++)if(t[r]in e)return t[r]}}var kit=c0r(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),l0r=c0r(["webkitTransition","transition","OTransition","MozTransition","msTransition"]);function Tit(t,e){if(!t)return e;e=fCe(e,!0);var r=t.indexOf(e);return t=r===-1?e:"-"+t.slice(0,r)+"-"+e,t.toLowerCase()}function u0r(t,e){var r=t.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(t);return r?e?r[e]:r:null}var uZn=Tit(l0r,"transition"),Iit=Tit(kit,"transform"),fZn="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(Zn.transform3dSupported?"will-change:transform;":"");function dZn(t){return t=t==="left"?"right":t==="right"?"left":t==="top"?"bottom":"top",t}function pZn(t,e,r){if(!Tt(r)||r==="inside")return"";var n=t.get("backgroundColor"),o=t.get("borderWidth");e=DS(e);var i=dZn(r),a=Math.max(Math.round(o)*1.5,6),s="",c=Iit+":",l;an(["left","right"],i)>-1?(s+="top:50%",c+="translateY(-50%) rotate("+(l=i==="left"?-225:-45)+"deg)"):(s+="left:50%",c+="translateX(-50%) rotate("+(l=i==="top"?225:45)+"deg)");var u=l*Math.PI/180,f=a+o,h=f*Math.abs(Math.cos(u))+f*Math.abs(Math.sin(u)),m=Math.round(((h-Math.SQRT2*o)/2+Math.SQRT2*o-(h-f)/2)*100)/100;s+=";"+i+":-"+m+"px";var g=e+" solid "+o+"px;",v=["position:absolute;width:"+a+"px;height:"+a+"px;",s+";"+c+";","border-bottom:"+g,"border-right:"+g,"background-color:"+n+";"];return'<div style="'+v.join("")+'"></div>'}function hZn(t,e){var r="cubic-bezier(0.23,1,0.32,1)",n=" "+t/2+"s "+r,o="opacity"+n+",visibility"+n;return e||(n=" "+t+"s "+r,o+=Zn.transformSupported?","+Iit+n:",left"+n+",top"+n),uZn+":"+o}function f0r(t,e,r){var n=t.toFixed(0)+"px",o=e.toFixed(0)+"px";if(!Zn.transformSupported)return r?"top:"+o+";left:"+n+";":[["top",o],["left",n]];var i=Zn.transform3dSupported,a="translate"+(i?"3d":"")+"("+n+","+o+(i?",0":"")+")";return r?"top:0;left:0;"+Iit+":"+a+";":[["top",0],["left",0],[kit,a]]}function mZn(t){var e=[],r=t.get("fontSize"),n=t.getTextColor();n&&e.push("color:"+n),e.push("font:"+t.getFont()),r&&e.push("line-height:"+Math.round(r*3/2)+"px");var o=t.get("textShadowColor"),i=t.get("textShadowBlur")||0,a=t.get("textShadowOffsetX")||0,s=t.get("textShadowOffsetY")||0;return o&&i&&e.push("text-shadow:"+a+"px "+s+"px "+i+"px "+o),ue(["decoration","align"],function(c){var l=t.get(c);l&&e.push("text-"+c+":"+l)}),e.join(";")}function gZn(t,e,r){var n=[],o=t.get("transitionDuration"),i=t.get("backgroundColor"),a=t.get("shadowBlur"),s=t.get("shadowColor"),c=t.get("shadowOffsetX"),l=t.get("shadowOffsetY"),u=t.getModel("textStyle"),f=PCe(t,"html"),h=c+"px "+l+"px "+a+"px "+s;return n.push("box-shadow:"+h),e&&o&&n.push(hZn(o,r)),i&&n.push("background-color:"+i),ue(["width","color","radius"],function(m){var g="border-"+m,v=fCe(g),b=t.get(v);b!=null&&n.push(g+":"+b+(m==="color"?"":"px"))}),n.push(mZn(u)),f!=null&&n.push("padding:"+OS(f).join("px ")+"px"),n.join(";")+";"}function d0r(t,e,r,n,o){var i=e&&e.painter;if(r){var a=i&&i.getViewportRoot();a&&Zer(t,a,document.body,n,o)}else{t[0]=n,t[1]=o;var s=i&&i.getViewportRootOffset();s&&(t[0]+=s.offsetLeft,t[1]+=s.offsetTop)}t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}var vZn=function(){function t(e,r,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,Zn.wxa)return null;var o=document.createElement("div");o.domBelongToZr=!0,this.el=o;var i=this._zr=r.getZr(),a=this._appendToBody=n&&n.appendToBody;d0r(this._styleCoord,i,a,r.getWidth()/2,r.getHeight()/2),a?document.body.appendChild(o):e.appendChild(o),this._container=e;var s=this;o.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},o.onmousemove=function(c){if(c=c||window.event,!s._enterable){var l=i.handler,u=i.painter.getViewportRoot();Qv(u,c,!0),l.dispatch("mousemove",c)}},o.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return t.prototype.update=function(e){var r=this._container,n=u0r(r,"position"),o=r.style;o.position!=="absolute"&&n!=="absolute"&&(o.position="relative");var i=e.get("alwaysShowContent");i&&this._moveIfResized(),this.el.className=e.get("className")||""},t.prototype.show=function(e,r){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,o=n.style,i=this._styleCoord;n.innerHTML?o.cssText=fZn+gZn(e,!this._firstShow,this._longHide)+f0r(i[0],i[1],!0)+("border-color:"+DS(r)+";")+(e.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):o.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},t.prototype.setContent=function(e,r,n,o,i){var a=this.el;if(e==null){a.innerHTML="";return}var s="";if(Tt(i)&&n.get("trigger")==="item"&&!qTe(n)&&(s=pZn(n,o,i)),Tt(e))a.innerHTML=e+s;else if(e){a.innerHTML="",st(e)||(e=[e]);for(var c=0;c<e.length;c++)CU(e[c])&&e[c].parentNode!==a&&a.appendChild(e[c]);if(s&&a.childNodes.length){var l=document.createElement("div");l.innerHTML=s,a.appendChild(l)}}},t.prototype.setEnterable=function(e){this._enterable=e},t.prototype.getSize=function(){var e=this.el;return[e.offsetWidth,e.offsetHeight]},t.prototype.moveTo=function(e,r){var n=this._styleCoord;if(d0r(n,this._zr,this._appendToBody,e,r),n[0]!=null&&n[1]!=null){var o=this.el.style,i=f0r(n[0],n[1]);ue(i,function(a){o[a[0]]=a[1]})}},t.prototype._moveIfResized=function(){var e=this._styleCoord[2],r=this._styleCoord[3];this.moveTo(e*this._zr.getWidth(),r*this._zr.getHeight())},t.prototype.hide=function(){var e=this,r=this.el.style;r.visibility="hidden",r.opacity="0",Zn.transform3dSupported&&(r.willChange=""),this._show=!1,this._longHideTimeout=setTimeout(function(){return e._longHide=!0},500)},t.prototype.hideLater=function(e){this._show&&!(this._inContent&&this._enterable)&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(nr(this.hide,this),e)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){this.el.parentNode.removeChild(this.el)},t}(),p0r=vZn;d();p();var yZn=function(){function t(e){this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._zr=e.getZr(),m0r(this._styleCoord,this._zr,e.getWidth()/2,e.getHeight()/2)}return t.prototype.update=function(e){var r=e.get("alwaysShowContent");r&&this._moveIfResized()},t.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},t.prototype.setContent=function(e,r,n,o,i){var a=this;Sr(e)&&Bo(""),this.el&&this._zr.remove(this.el);var s=n.getModel("textStyle");this.el=new Ln({style:{rich:r.richTextStyles,text:e,lineHeight:22,borderWidth:1,borderColor:o,textShadowColor:s.get("textShadowColor"),fill:n.get(["textStyle","color"]),padding:PCe(n,"richText"),verticalAlign:"top",align:"left"},z:n.get("z")}),ue(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(l){a.el.style[l]=n.get(l)}),ue(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(l){a.el.style[l]=s.get(l)||0}),this._zr.add(this.el);var c=this;this.el.on("mouseover",function(){c._enterable&&(clearTimeout(c._hideTimeout),c._show=!0),c._inContent=!0}),this.el.on("mouseout",function(){c._enterable&&c._show&&c.hideLater(c._hideDelay),c._inContent=!1})},t.prototype.setEnterable=function(e){this._enterable=e},t.prototype.getSize=function(){var e=this.el,r=this.el.getBoundingRect(),n=h0r(e.style);return[r.width+n.left+n.right,r.height+n.top+n.bottom]},t.prototype.moveTo=function(e,r){var n=this.el;if(n){var o=this._styleCoord;m0r(o,this._zr,e,r),e=o[0],r=o[1];var i=n.style,a=SM(i.borderWidth||0),s=h0r(i);n.x=e+a+s.left,n.y=r+a+s.top,n.markRedraw()}},t.prototype._moveIfResized=function(){var e=this._styleCoord[2],r=this._styleCoord[3];this.moveTo(e*this._zr.getWidth(),r*this._zr.getHeight())},t.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},t.prototype.hideLater=function(e){this._show&&!(this._inContent&&this._enterable)&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(nr(this.hide,this),e)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){this._zr.remove(this.el)},t}();function SM(t){return Math.max(0,t)}function h0r(t){var e=SM(t.shadowBlur||0),r=SM(t.shadowOffsetX||0),n=SM(t.shadowOffsetY||0);return{left:SM(e-r),right:SM(e+r),top:SM(e-n),bottom:SM(e+n)}}function m0r(t,e,r,n){t[0]=r,t[1]=n,t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}var g0r=yZn;var bZn=new En({shape:{x:-1,y:-1,width:2,height:2}}),xZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(r,n){if(!(Zn.node||!n.getDom())){var o=r.getComponent("tooltip"),i=this._renderMode=xrr(o.get("renderMode"));this._tooltipContent=i==="richText"?new g0r(n):new p0r(n.getDom(),n,{appendToBody:o.get("appendToBody",!0)})}},e.prototype.render=function(r,n,o){if(!(Zn.node||!o.getDom())){this.group.removeAll(),this._tooltipModel=r,this._ecModel=n,this._api=o,this._alwaysShowContent=r.get("alwaysShowContent");var i=this._tooltipContent;i.update(r),i.setEnterable(r.get("enterable")),this._initGlobalListener(),this._keepShow(),this._renderMode!=="richText"&&r.get("transitionDuration")?Kw(this,"_updatePosition",50,"fixRate"):R6(this,"_updatePosition")}},e.prototype._initGlobalListener=function(){var r=this._tooltipModel,n=r.get("triggerOn");NTe("itemTooltip",this._api,nr(function(o,i,a){n!=="none"&&(n.indexOf(o)>=0?this._tryShow(i,a):o==="leave"&&this._hide(a))},this))},e.prototype._keepShow=function(){var r=this._tooltipModel,n=this._ecModel,o=this._api,i=r.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var a=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!o.isDisposed()&&a.manuallyShowTip(r,n,o,{x:a._lastX,y:a._lastY,dataByCoordSys:a._lastDataByCoordSys})})}},e.prototype.manuallyShowTip=function(r,n,o,i){if(!(i.from===this.uid||Zn.node||!o.getDom())){var a=v0r(i,o);this._ticket="";var s=i.dataByCoordSys,c=EZn(i,n,o);if(c){var l=c.el.getBoundingRect().clone();l.applyTransform(c.el.transform),this._tryShow({offsetX:l.x+l.width/2,offsetY:l.y+l.height/2,target:c.el,position:i.position,positionDefault:"bottom"},a)}else if(i.tooltip&&i.x!=null&&i.y!=null){var u=bZn;u.x=i.x,u.y=i.y,u.update(),Vr(u).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:u},a)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},a);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(r,n,o,i))return;var f=zle(i,n),h=f.point[0],m=f.point[1];h!=null&&m!=null&&this._tryShow({offsetX:h,offsetY:m,target:f.el,position:i.position,positionDefault:"bottom"},a)}else i.x!=null&&i.y!=null&&(o.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:o.getZr().findHover(i.x,i.y).target},a))}},e.prototype.manuallyHideTip=function(r,n,o,i){var a=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&a.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(v0r(i,o))},e.prototype._manuallyAxisShowTip=function(r,n,o,i){var a=i.seriesIndex,s=i.dataIndex,c=n.getComponent("axisPointer").coordSysAxesInfo;if(!(a==null||s==null||c==null)){var l=n.getSeriesByIndex(a);if(!!l){var u=l.getData(),f=Wle([u.getItemModel(s),l,(l.coordinateSystem||{}).model],this._tooltipModel);if(f.get("trigger")==="axis")return o.dispatchAction({type:"updateAxisPointer",seriesIndex:a,dataIndex:s,position:i.position}),!0}}},e.prototype._tryShow=function(r,n){var o=r.target,i=this._tooltipModel;if(!!i){this._lastX=r.offsetX,this._lastY=r.offsetY;var a=r.dataByCoordSys;if(a&&a.length)this._showAxisTooltip(a,r);else if(o){this._lastDataByCoordSys=null;var s,c;FS(o,function(l){if(Vr(l).dataIndex!=null)return s=l,!0;if(Vr(l).tooltipConfig!=null)return c=l,!0},!0),s?this._showSeriesItemTooltip(r,s,n):c?this._showComponentItemTooltip(r,c,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},e.prototype._showOrMove=function(r,n){var o=r.get("showDelay");n=nr(n,this),clearTimeout(this._showTimout),o>0?this._showTimout=setTimeout(n,o):n()},e.prototype._showAxisTooltip=function(r,n){var o=this._ecModel,i=this._tooltipModel,a=[n.offsetX,n.offsetY],s=Wle([n.tooltipOption],i),c=this._renderMode,l=[],u=es("section",{blocks:[],noHeader:!0}),f=[],h=new NCe;ue(r,function(_){ue(_.dataByAxis,function(I){var B=o.getComponent(I.axisDim+"Axis",I.axisIndex),L=I.value;if(!(!B||L==null)){var D=tit(L,B.axis,o,I.seriesDataIndices,I.valueLabelOpt),z=es("section",{header:D,noHeader:!pd(D),sortBlocks:!0,blocks:[]});u.blocks.push(z),ue(I.seriesDataIndices,function(G){var U=o.getSeriesByIndex(G.seriesIndex),T=G.dataIndexInside,P=U.getDataParams(T);if(!(P.dataIndex<0)){P.axisDim=I.axisDim,P.axisIndex=I.axisIndex,P.axisType=I.axisType,P.axisId=I.axisId,P.axisValue=lle(B.axis,{value:L}),P.axisValueLabel=D,P.marker=h.makeTooltipMarker("item",DS(P.color),c);var j=Oet(U.formatTooltip(T,!0,null)),M=j.frag;if(M){var y=Wle([U],i).get("valueFormatter");z.blocks.push(y?it({valueFormatter:y},M):M)}j.text&&f.push(j.text),l.push(P)}})}})}),u.blocks.reverse(),f.reverse();var m=n.position,g=s.get("order"),v=jet(u,h,c,g,o.get("useUTC"),s.get("textStyle"));v&&f.unshift(v);var b=c==="richText"?`
`:"<br/>",w=f.join(b);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(r,l)?this._updatePosition(s,m,a[0],a[1],this._tooltipContent,l):this._showTooltipContent(s,w,l,Math.random()+"",a[0],a[1],m,null,h)})},e.prototype._showSeriesItemTooltip=function(r,n,o){var i=this._ecModel,a=Vr(n),s=a.seriesIndex,c=i.getSeriesByIndex(s),l=a.dataModel||c,u=a.dataIndex,f=a.dataType,h=l.getData(f),m=this._renderMode,g=r.positionDefault,v=Wle([h.getItemModel(u),l,c&&(c.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),b=v.get("trigger");if(!(b!=null&&b!=="item")){var w=l.getDataParams(u,f),_=new NCe;w.marker=_.makeTooltipMarker("item",DS(w.color),m);var I=Oet(l.formatTooltip(u,!1,f)),B=v.get("order"),L=v.get("valueFormatter"),D=I.frag,z=D?jet(L?it({valueFormatter:L},D):D,_,m,B,i.get("useUTC"),v.get("textStyle")):I.text,G="item_"+l.name+"_"+u;this._showOrMove(v,function(){this._showTooltipContent(v,z,w,G,r.offsetX,r.offsetY,r.position,r.target,_)}),o({type:"showTip",dataIndexInside:u,dataIndex:h.getRawIndex(u),seriesIndex:s,from:this.uid})}},e.prototype._showComponentItemTooltip=function(r,n,o){var i=Vr(n),a=i.tooltipConfig,s=a.option||{};if(Tt(s)){var c=s;s={content:c,formatter:c}}var l=[s],u=this._ecModel.getComponent(i.componentMainType,i.componentIndex);u&&l.push(u),l.push({formatter:s.content});var f=r.positionDefault,h=Wle(l,this._tooltipModel,f?{position:f}:null),m=h.get("content"),g=Math.random()+"",v=new NCe;this._showOrMove(h,function(){var b=Pr(h.get("formatterParams")||{});this._showTooltipContent(h,m,b,g,r.offsetX,r.offsetY,r.position,n,v)}),o({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(r,n,o,i,a,s,c,l,u){if(this._ticket="",!(!r.get("showContent")||!r.get("show"))){var f=this._tooltipContent;f.setEnterable(r.get("enterable"));var h=r.get("formatter");c=c||r.get("position");var m=n,g=this._getNearestPoint([a,s],o,r.get("trigger"),r.get("borderColor")),v=g.color;if(h)if(Tt(h)){var b=r.ecModel.get("useUTC"),w=st(o)?o[0]:o,_=w&&w.axisType&&w.axisType.indexOf("time")>=0;m=h,_&&(m=pF(w.axisValue,m,b)),m=pCe(m,o,!0)}else if(sr(h)){var I=nr(function(B,L){B===this._ticket&&(f.setContent(L,u,r,v,c),this._updatePosition(r,c,a,s,f,o,l))},this);this._ticket=i,m=h(o,i,I)}else m=h;f.setContent(m,u,r,v,c),f.show(r,v),this._updatePosition(r,c,a,s,f,o,l)}},e.prototype._getNearestPoint=function(r,n,o,i){if(o==="axis"||st(n))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!st(n))return{color:i||n.color||n.borderColor}},e.prototype._updatePosition=function(r,n,o,i,a,s,c){var l=this._api.getWidth(),u=this._api.getHeight();n=n||r.get("position");var f=a.getSize(),h=r.get("align"),m=r.get("verticalAlign"),g=c&&c.getBoundingRect().clone();if(c&&g.applyTransform(c.transform),sr(n)&&(n=n([o,i],s,a.el,g,{viewSize:[l,u],contentSize:f.slice()})),st(n))o=er(n[0],l),i=er(n[1],u);else if(Sr(n)){var v=n;v.width=f[0],v.height=f[1];var b=gi(v,{width:l,height:u});o=b.x,i=b.y,h=null,m=null}else if(Tt(n)&&c){var w=SZn(n,g,f,r.get("borderWidth"));o=w[0],i=w[1]}else{var w=wZn(o,i,a,l,u,h?null:20,m?null:20);o=w[0],i=w[1]}if(h&&(o-=y0r(h)?f[0]/2:h==="right"?f[0]:0),m&&(i-=y0r(m)?f[1]/2:m==="bottom"?f[1]:0),qTe(r)){var w=AZn(o,i,a,l,u);o=w[0],i=w[1]}a.moveTo(o,i)},e.prototype._updateContentNotChangedOnAxis=function(r,n){var o=this._lastDataByCoordSys,i=this._cbParamsList,a=!!o&&o.length===r.length;return a&&ue(o,function(s,c){var l=s.dataByAxis||[],u=r[c]||{},f=u.dataByAxis||[];a=a&&l.length===f.length,a&&ue(l,function(h,m){var g=f[m]||{},v=h.seriesDataIndices||[],b=g.seriesDataIndices||[];a=a&&h.value===g.value&&h.axisType===g.axisType&&h.axisId===g.axisId&&v.length===b.length,a&&ue(v,function(w,_){var I=b[_];a=a&&w.seriesIndex===I.seriesIndex&&w.dataIndex===I.dataIndex}),i&&ue(h.seriesDataIndices,function(w){var _=w.seriesIndex,I=n[_],B=i[_];I&&B&&B.data!==I.data&&(a=!1)})})}),this._lastDataByCoordSys=r,this._cbParamsList=n,!!a},e.prototype._hide=function(r){this._lastDataByCoordSys=null,r({type:"hideTip",from:this.uid})},e.prototype.dispose=function(r,n){Zn.node||!n.getDom()||(R6(this,"_updatePosition"),this._tooltipContent.dispose(),Fle("itemTooltip",n))},e.type="tooltip",e}(ko);function Wle(t,e,r){var n=e.ecModel,o;r?(o=new Ao(r,n,n),o=new Ao(e.option,o,n)):o=e;for(var i=t.length-1;i>=0;i--){var a=t[i];a&&(a instanceof Ao&&(a=a.get("tooltip",!0)),Tt(a)&&(a={formatter:a}),a&&(o=new Ao(a,o,n)))}return o}function v0r(t,e){return t.dispatchAction||nr(e.dispatchAction,e)}function wZn(t,e,r,n,o,i,a){var s=r.getSize(),c=s[0],l=s[1];return i!=null&&(t+c+i+2>n?t-=c+i:t+=i),a!=null&&(e+l+a>o?e-=l+a:e+=a),[t,e]}function AZn(t,e,r,n,o){var i=r.getSize(),a=i[0],s=i[1];return t=Math.min(t+a,n)-a,e=Math.min(e+s,o)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function SZn(t,e,r,n){var o=r[0],i=r[1],a=Math.ceil(Math.SQRT2*n)+8,s=0,c=0,l=e.width,u=e.height;switch(t){case"inside":s=e.x+l/2-o/2,c=e.y+u/2-i/2;break;case"top":s=e.x+l/2-o/2,c=e.y-i-a;break;case"bottom":s=e.x+l/2-o/2,c=e.y+u+a;break;case"left":s=e.x-o-a,c=e.y+u/2-i/2;break;case"right":s=e.x+l+a,c=e.y+u/2-i/2}return[s,c]}function y0r(t){return t==="center"||t==="middle"}function EZn(t,e,r){var n=sce(t).queryOptionMap,o=n.keys()[0];if(!(!o||o==="series")){var i=L7(e,o,n.get(o),{useDefault:!1,enableAll:!1,enableNone:!1}),a=i.models[0];if(!!a){var s=r.getViewOfComponentModel(a),c;if(s.group.traverse(function(l){var u=Vr(l).tooltipConfig;if(u&&u.name===t.name)return c=l,!0}),c)return{componentMainType:o,componentIndex:a.componentIndex,el:c}}}}var b0r=xZn;function Rit(t){Wn(JS),t.registerComponentModel(s0r),t.registerComponentView(b0r),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},$a),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},$a)}d();p();d();p();var _Zn=["rect","polygon","keep","clear"];function Mit(t,e){var r=Co(t?t.brush:[]);if(!!r.length){var n=[];ue(r,function(c){var l=c.hasOwnProperty("toolbox")?c.toolbox:[];l instanceof Array&&(n=n.concat(l))});var o=t&&t.toolbox;st(o)&&(o=o[0]),o||(o={feature:{}},t.toolbox=[o]);var i=o.feature||(o.feature={}),a=i.brush||(i.brush={}),s=a.type||(a.type=[]);s.push.apply(s,n),CZn(s),e&&!s.length&&s.push.apply(s,_Zn)}}function CZn(t){var e={};ue(t,function(r){e[r]=1}),t.length=0,ue(e,function(r,n){t.push(n)})}d();p();d();p();d();p();var x0r=ue;function w0r(t){if(t){for(var e in t)if(t.hasOwnProperty(e))return!0}}function Gle(t,e,r){var n={};return x0r(e,function(i){var a=n[i]=o();x0r(t[i],function(s,c){if(!!bl.isValidType(c)){var l={type:c,visual:s};r&&r(l,i),a[c]=new bl(l),c==="opacity"&&(l=Pr(l),l.type="colorAlpha",a.__hidden.__alphaForOpacity=new bl(l))}})}),n;function o(){var i=function(){};i.prototype.__hidden=i.prototype;var a=new i;return a}}function KTe(t,e,r){var n;ue(r,function(o){e.hasOwnProperty(o)&&w0r(e[o])&&(n=!0)}),n&&ue(r,function(o){e.hasOwnProperty(o)&&w0r(e[o])?t[o]=Pr(e[o]):delete t[o]})}function A0r(t,e,r,n,o,i){var a={};ue(t,function(f){var h=bl.prepareVisualTypes(e[f]);a[f]=h});var s;function c(f){return qce(r,s,f)}function l(f,h){Jet(r,s,f,h)}i==null?r.each(u):r.each([i],u);function u(f,h){s=i==null?f:h;var m=r.getRawDataItem(s);if(!(m&&m.visualMap===!1))for(var g=n.call(o,f),v=e[g],b=a[g],w=0,_=b.length;w<_;w++){var I=b[w];v[I]&&v[I].applyVisual(f,c,l)}}}function S0r(t,e,r,n){var o={};return ue(t,function(i){var a=bl.prepareVisualTypes(e[i]);o[i]=a}),{progress:function(a,s){var c;n!=null&&(c=s.getDimensionIndex(n));function l(L){return qce(s,f,L)}function u(L,D){Jet(s,f,L,D)}for(var f,h=s.getStore();(f=a.next())!=null;){var m=s.getRawDataItem(f);if(!(m&&m.visualMap===!1))for(var g=n!=null?h.get(c,f):f,v=r(g),b=e[v],w=o[v],_=0,I=w.length;_<I;_++){var B=w[_];b[B]&&b[B].applyVisual(g,l,u)}}}}}d();p();function C0r(t){var e=t.brushType,r={point:function(n){return E0r[e].point(n,r,t)},rect:function(n){return E0r[e].rect(n,r,t)}};return r}var E0r={lineX:_0r(0),lineY:_0r(1),rect:{point:function(t,e,r){return t&&r.boundingRect.contain(t[0],t[1])},rect:function(t,e,r){return t&&r.boundingRect.intersect(t)}},polygon:{point:function(t,e,r){return t&&r.boundingRect.contain(t[0],t[1])&&M6(r.range,t[0],t[1])},rect:function(t,e,r){var n=r.range;if(!t||n.length<=1)return!1;var o=t.x,i=t.y,a=t.width,s=t.height,c=n[0];if(M6(n,o,i)||M6(n,o+a,i)||M6(n,o,i+s)||M6(n,o+a,i+s)||Zr.create(t).contain(c[0],c[1])||ZY(o,i,o+a,i,n)||ZY(o,i,o,i+s,n)||ZY(o+a,i,o+a,i+s,n)||ZY(o,i+s,o+a,i+s,n))return!0}}};function _0r(t){var e=["x","y"],r=["width","height"];return{point:function(n,o,i){if(n){var a=i.range,s=n[t];return Vle(s,a)}},rect:function(n,o,i){if(n){var a=i.range,s=[n[e[t]],n[e[t]]+n[r[t]]];return s[1]<s[0]&&s.reverse(),Vle(s[0],a)||Vle(s[1],a)||Vle(a[0],s)||Vle(a[1],s)}}}}function Vle(t,e){return e[0]<=t&&t<=e[1]}var k0r=["inBrush","outOfBrush"],Pit="__ecBrushSelect",Nit="__ecInBrushSelectEvent";function Bit(t){t.eachComponent({mainType:"brush"},function(e){var r=e.brushTargetManager=new jle(e.option,t);r.setInputRanges(e.areas,t)})}function Oit(t,e,r){var n=[],o,i;t.eachComponent({mainType:"brush"},function(a){r&&r.type==="takeGlobalCursor"&&a.setBrushOption(r.key==="brush"?r.brushOption:{brushType:!1})}),Bit(t),t.eachComponent({mainType:"brush"},function(a,s){var c={brushId:a.id,brushIndex:s,brushName:a.name,areas:Pr(a.areas),selected:[]};n.push(c);var l=a.option,u=l.brushLink,f=[],h=[],m=[],g=!1;s||(o=l.throttleType,i=l.throttleDelay);var v=ct(a.areas,function(L){var D=RZn[L.brushType],z=yr({boundingRect:D?D(L):void 0},L);return z.selectors=C0r(z),z}),b=Gle(a.option,k0r,function(L){L.mappingMethod="fixed"});st(u)&&ue(u,function(L){f[L]=1});function w(L){return u==="all"||!!f[L]}function _(L){return!!L.length}t.eachSeries(function(L,D){var z=m[D]=[];L.subType==="parallel"?I(L,D):B(L,D,z)});function I(L,D){var z=L.coordinateSystem;g=g||z.hasAxisBrushed(),w(D)&&z.eachActiveState(L.getData(),function(G,U){G==="active"&&(h[U]=1)})}function B(L,D,z){if(!(!L.brushSelector||IZn(a,D))&&(ue(v,function(U){a.brushTargetManager.controlSeries(U,L,t)&&z.push(U),g=g||_(z)}),w(D)&&_(z))){var G=L.getData();G.each(function(U){T0r(L,z,G,U)&&(h[U]=1)})}}t.eachSeries(function(L,D){var z={seriesId:L.id,seriesIndex:D,seriesName:L.name,dataIndex:[]};c.selected.push(z);var G=m[D],U=L.getData(),T=w(D)?function(P){return h[P]?(z.dataIndex.push(U.getRawIndex(P)),"inBrush"):"outOfBrush"}:function(P){return T0r(L,G,U,P)?(z.dataIndex.push(U.getRawIndex(P)),"inBrush"):"outOfBrush"};(w(D)?g:_(G))&&A0r(k0r,b,U,T)})}),kZn(e,o,i,n,r)}function kZn(t,e,r,n,o){if(!!o){var i=t.getZr();if(!i[Nit]){i[Pit]||(i[Pit]=TZn);var a=Kw(i,Pit,r,e);a(t,n)}}}function TZn(t,e){if(!t.isDisposed()){var r=t.getZr();r[Nit]=!0,t.dispatchAction({type:"brushSelect",batch:e}),r[Nit]=!1}}function T0r(t,e,r,n){for(var o=0,i=e.length;o<i;o++){var a=e[o];if(t.brushSelector(n,r,a.selectors,a))return!0}}function IZn(t,e){var r=t.option.seriesIndex;return r!=null&&r!=="all"&&(st(r)?an(r,e)<0:e!==r)}var RZn={rect:function(t){return I0r(t.range)},polygon:function(t){for(var e,r=t.range,n=0,o=r.length;n<o;n++){e=e||[[1/0,-1/0],[1/0,-1/0]];var i=r[n];i[0]<e[0][0]&&(e[0][0]=i[0]),i[0]>e[0][1]&&(e[0][1]=i[0]),i[1]<e[1][0]&&(e[1][0]=i[1]),i[1]>e[1][1]&&(e[1][1]=i[1])}return e&&I0r(e)}};function I0r(t){return new Zr(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var MZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(r,n){this.ecModel=r,this.api=n,this.model,(this._brushController=new BJ(n.getZr())).on("brush",nr(this._onBrush,this)).mount()},e.prototype.render=function(r,n,o,i){this.model=r,this._updateController(r,n,o,i)},e.prototype.updateTransform=function(r,n,o,i){Bit(n),this._updateController(r,n,o,i)},e.prototype.updateVisual=function(r,n,o,i){this.updateTransform(r,n,o,i)},e.prototype.updateView=function(r,n,o,i){this._updateController(r,n,o,i)},e.prototype._updateController=function(r,n,o,i){(!i||i.$from!==r.id)&&this._brushController.setPanels(r.brushTargetManager.makePanelOpts(o)).enableBrush(r.brushOption).updateCovers(r.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(r){var n=this.model.id,o=this.model.brushTargetManager.setOutputRanges(r.areas,this.ecModel);(!r.isEnd||r.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:Pr(o),$from:n}),r.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:n,areas:Pr(o),$from:n})},e.type="brush",e}(ko),R0r=MZn;d();p();var PZn="#ddd",NZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.areas=[],r.brushOption={},r}return e.prototype.optionUpdated=function(r,n){var o=this.option;!n&&KTe(o,r,["inBrush","outOfBrush"]);var i=o.inBrush=o.inBrush||{};o.outOfBrush=o.outOfBrush||{color:PZn},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(r){!r||(this.areas=ct(r,function(n){return M0r(this.option,n)},this))},e.prototype.setBrushOption=function(r){this.brushOption=M0r(this.option,r),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(Fn);function M0r(t,e){return ln({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Ao(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}var P0r=NZn;d();p();var BZn=["rect","polygon","lineX","lineY","keep","clear"],OZn=function(t){Ie(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.render=function(r,n,o){var i,a,s;n.eachComponent({mainType:"brush"},function(c){i=c.brushType,a=c.brushOption.brushMode||"single",s=s||!!c.areas.length}),this._brushType=i,this._brushMode=a,ue(r.get("type",!0),function(c){r.setIconStatus(c,(c==="keep"?a==="multiple":c==="clear"?s:c===i)?"emphasis":"normal")})},e.prototype.updateView=function(r,n,o){this.render(r,n,o)},e.prototype.getIcons=function(){var r=this.model,n=r.get("icon",!0),o={};return ue(r.get("type",!0),function(i){n[i]&&(o[i]=n[i])}),o},e.prototype.onclick=function(r,n,o){var i=this._brushType,a=this._brushMode;o==="clear"?(n.dispatchAction({type:"axisAreaSelect",intervals:[]}),n.dispatchAction({type:"brush",command:"clear",areas:[]})):n.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:o==="keep"?i:i===o?!1:o,brushMode:o==="keep"?a==="multiple"?"single":"multiple":a}})},e.getDefaultOption=function(r){var n={show:!0,type:BZn.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:r.getLocaleModel().get(["toolbox","brush","title"])};return n},e}(bd),N0r=OZn;function Dit(t){t.registerComponentView(R0r),t.registerComponentModel(P0r),t.registerPreprocessor(Mit),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,Oit),t.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(e,r){r.eachComponent({mainType:"brush",query:e},function(n){n.setAreas(e.areas)})}),t.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},$a),t.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},$a),AM("brush",N0r)}d();p();var DZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.layoutMode={type:"box",ignoreSize:!0},r}return e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(Fn),LZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.render=function(r,n,o){if(this.group.removeAll(),!!r.get("show")){var i=this.group,a=r.getModel("textStyle"),s=r.getModel("subtextStyle"),c=r.get("textAlign"),l=gn(r.get("textBaseline"),r.get("textVerticalAlign")),u=new Ln({style:Ho(a,{text:r.get("text"),fill:a.getTextColor()},{disableBox:!0}),z2:10}),f=u.getBoundingRect(),h=r.get("subtext"),m=new Ln({style:Ho(s,{text:h,fill:s.getTextColor(),y:f.height+r.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),g=r.get("link"),v=r.get("sublink"),b=r.get("triggerEvent",!0);u.silent=!g&&!b,m.silent=!v&&!b,g&&u.on("click",function(){hF(g,"_"+r.get("target"))}),v&&m.on("click",function(){hF(v,"_"+r.get("subtarget"))}),Vr(u).eventData=Vr(m).eventData=b?{componentType:"title",componentIndex:r.componentIndex}:null,i.add(u),h&&i.add(m);var w=i.getBoundingRect(),_=r.getBoxLayoutParams();_.width=w.width,_.height=w.height;var I=gi(_,{width:o.getWidth(),height:o.getHeight()},r.get("padding"));c||(c=r.get("left")||r.get("right"),c==="middle"&&(c="center"),c==="right"?I.x+=I.width:c==="center"&&(I.x+=I.width/2)),l||(l=r.get("top")||r.get("bottom"),l==="center"&&(l="middle"),l==="bottom"?I.y+=I.height:l==="middle"&&(I.y+=I.height/2),l=l||"top"),i.x=I.x,i.y=I.y,i.markRedraw();var B={align:c,verticalAlign:l};u.setStyle(B),m.setStyle(B),w=i.getBoundingRect();var L=I.margin,D=r.getItemStyle(["color","opacity"]);D.fill=r.get("backgroundColor");var z=new En({shape:{x:w.x-L[3],y:w.y-L[0],width:w.width+L[1]+L[3],height:w.height+L[0]+L[2],r:r.get("borderRadius")},style:D,subPixelOptimize:!0,silent:!0});i.add(z)}},e.type="title",e}(ko);function Lit(t){t.registerComponentModel(DZn),t.registerComponentView(LZn)}d();p();d();p();d();p();var UZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.layoutMode="box",r}return e.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o),this._initData()},e.prototype.mergeOption=function(r){t.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(r){r==null&&(r=this.option.currentIndex);var n=this._data.count();this.option.loop?r=(r%n+n)%n:(r>=n&&(r=n-1),r<0&&(r=0)),this.option.currentIndex=r},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(r){this.option.autoPlay=!!r},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var r=this.option,n=r.data||[],o=r.axisType,i=this._names=[],a;o==="category"?(a=[],ue(n,function(l,u){var f=Is(IS(l),""),h;Sr(l)?(h=Pr(l),h.value=u):h=u,a.push(h),i.push(f)})):a=n;var s={category:"ordinal",time:"time",value:"number"}[o]||"number",c=this._data=new Rc([{name:"value",type:s}],this);c.initData(a,i)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(Fn),Uit=UZn;var B0r=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="timeline.slider",e.defaultOption=Z0(Uit.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(Uit);Oi(B0r,iJ.prototype);var O0r=B0r;d();p();d();p();var FZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="timeline",e}(ko),D0r=FZn;d();p();var zZn=function(t){Ie(e,t);function e(r,n,o,i){var a=t.call(this,r,n,o)||this;return a.type=i||"value",a}return e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},e}(pp),L0r=zZn;var Fit=Math.PI,U0r=un(),HZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(r,n){this.api=n},e.prototype.render=function(r,n,o){if(this.model=r,this.api=o,this.ecModel=n,this.group.removeAll(),r.get("show",!0)){var i=this._layout(r,o),a=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),c=this._axis=this._createAxis(i,r);r.formatTooltip=function(l){var u=c.scale.getLabel({value:l});return es("nameValue",{noName:!0,value:u})},ue(["AxisLine","AxisTick","Control","CurrentPointer"],function(l){this["_render"+l](i,a,c,r)},this),this._renderAxisLabel(i,s,c,r),this._position(i,r)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(r,n){var o=r.get(["label","position"]),i=r.get("orient"),a=WZn(r,n),s;o==null||o==="auto"?s=i==="horizontal"?a.y+a.height/2<n.getHeight()/2?"-":"+":a.x+a.width/2<n.getWidth()/2?"+":"-":Tt(o)?s={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[i][o]:s=o;var c={horizontal:"center",vertical:s>=0||s==="+"?"left":"right"},l={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},u={horizontal:0,vertical:Fit/2},f=i==="vertical"?a.height:a.width,h=r.getModel("controlStyle"),m=h.get("show",!0),g=m?h.get("itemSize"):0,v=m?h.get("itemGap"):0,b=g+v,w=r.get(["label","rotate"])||0;w=w*Fit/180;var _,I,B,L=h.get("position",!0),D=m&&h.get("showPlayBtn",!0),z=m&&h.get("showPrevBtn",!0),G=m&&h.get("showNextBtn",!0),U=0,T=f;L==="left"||L==="bottom"?(D&&(_=[0,0],U+=b),z&&(I=[U,0],U+=b),G&&(B=[T-g,0],T-=b)):(D&&(_=[T-g,0],T-=b),z&&(I=[0,0],U+=b),G&&(B=[T-g,0],T-=b));var P=[U,T];return r.get("inverse")&&P.reverse(),{viewRect:a,mainLength:f,orient:i,rotation:u[i],labelRotation:w,labelPosOpt:s,labelAlign:r.get(["label","align"])||c[i],labelBaseline:r.get(["label","verticalAlign"])||r.get(["label","baseline"])||l[i],playPosition:_,prevBtnPosition:I,nextBtnPosition:B,axisExtent:P,controlSize:g,controlGap:v}},e.prototype._position=function(r,n){var o=this._mainGroup,i=this._labelGroup,a=r.viewRect;if(r.orient==="vertical"){var s=rf(),c=a.x,l=a.y+a.height;Ah(s,s,[-c,-l]),ty(s,s,-Fit/2),Ah(s,s,[c,l]),a=a.clone(),a.applyTransform(s)}var u=_(a),f=_(o.getBoundingRect()),h=_(i.getBoundingRect()),m=[o.x,o.y],g=[i.x,i.y];g[0]=m[0]=u[0][0];var v=r.labelPosOpt;if(v==null||Tt(v)){var b=v==="+"?0:1;I(m,f,u,1,b),I(g,h,u,1,1-b)}else{var b=v>=0?0:1;I(m,f,u,1,b),g[1]=m[1]+v}o.setPosition(m),i.setPosition(g),o.rotation=i.rotation=r.rotation,w(o),w(i);function w(B){B.originX=u[0][0]-B.x,B.originY=u[1][0]-B.y}function _(B){return[[B.x,B.x+B.width],[B.y,B.y+B.height]]}function I(B,L,D,z,G){B[z]+=D[z][G]-L[z][G]}},e.prototype._createAxis=function(r,n){var o=n.getData(),i=n.get("axisType"),a=jZn(n,i);a.getTicks=function(){return o.mapArray(["value"],function(l){return{value:l}})};var s=o.getDataExtent("value");a.setExtent(s[0],s[1]),a.calcNiceTicks();var c=new L0r("value",a,r.axisExtent,i);return c.model=n,c},e.prototype._createGroup=function(r){var n=this[r]=new Er;return this.group.add(n),n},e.prototype._renderAxisLine=function(r,n,o,i){var a=o.getExtent();if(!!i.get(["lineStyle","show"])){var s=new Gs({shape:{x1:a[0],y1:0,x2:a[1],y2:0},style:it({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});n.add(s);var c=this._progressLine=new Gs({shape:{x1:a[0],x2:this._currentPointer?this._currentPointer.x:a[0],y1:0,y2:0},style:yr({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});n.add(c)}},e.prototype._renderAxisTick=function(r,n,o,i){var a=this,s=i.getData(),c=o.scale.getTicks();this._tickSymbols=[],ue(c,function(l){var u=o.dataToCoord(l.value),f=s.getItemModel(l.value),h=f.getModel("itemStyle"),m=f.getModel(["emphasis","itemStyle"]),g=f.getModel(["progress","itemStyle"]),v={x:u,y:0,onclick:nr(a._changeTimeline,a,l.value)},b=F0r(f,h,n,v);b.ensureState("emphasis").style=m.getItemStyle(),b.ensureState("progress").style=g.getItemStyle(),B3(b);var w=Vr(b);f.get("tooltip")?(w.dataIndex=l.value,w.dataModel=i):w.dataIndex=w.dataModel=null,a._tickSymbols.push(b)})},e.prototype._renderAxisLabel=function(r,n,o,i){var a=this,s=o.getLabelModel();if(!!s.get("show")){var c=i.getData(),l=o.getViewLabels();this._tickLabels=[],ue(l,function(u){var f=u.tickValue,h=c.getItemModel(f),m=h.getModel("label"),g=h.getModel(["emphasis","label"]),v=h.getModel(["progress","label"]),b=o.dataToCoord(u.tickValue),w=new Ln({x:b,y:0,rotation:r.labelRotation-r.rotation,onclick:nr(a._changeTimeline,a,f),silent:!1,style:Ho(m,{text:u.formattedLabel,align:r.labelAlign,verticalAlign:r.labelBaseline})});w.ensureState("emphasis").style=Ho(g),w.ensureState("progress").style=Ho(v),n.add(w),B3(w),U0r(w).dataIndex=f,a._tickLabels.push(w)})}},e.prototype._renderControl=function(r,n,o,i){var a=r.controlSize,s=r.rotation,c=i.getModel("controlStyle").getItemStyle(),l=i.getModel(["emphasis","controlStyle"]).getItemStyle(),u=i.getPlayState(),f=i.get("inverse",!0);h(r.nextBtnPosition,"next",nr(this._changeTimeline,this,f?"-":"+")),h(r.prevBtnPosition,"prev",nr(this._changeTimeline,this,f?"+":"-")),h(r.playPosition,u?"stop":"play",nr(this._handlePlayClick,this,!u),!0);function h(m,g,v,b){if(!!m){var w=Sh(gn(i.get(["controlStyle",g+"BtnSize"]),a),a),_=[0,-w/2,w,w],I=GZn(i,g+"Icon",_,{x:m[0],y:m[1],originX:a/2,originY:0,rotation:b?-s:0,rectHover:!0,style:c,onclick:v});I.ensureState("emphasis").style=l,n.add(I),B3(I)}}},e.prototype._renderCurrentPointer=function(r,n,o,i){var a=i.getData(),s=i.getCurrentIndex(),c=a.getItemModel(s).getModel("checkpointStyle"),l=this,u={onCreate:function(f){f.draggable=!0,f.drift=nr(l._handlePointerDrag,l),f.ondragend=nr(l._handlePointerDragend,l),z0r(f,l._progressLine,s,o,i,!0)},onUpdate:function(f){z0r(f,l._progressLine,s,o,i)}};this._currentPointer=F0r(c,c,this._mainGroup,{},this._currentPointer,u)},e.prototype._handlePlayClick=function(r){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:r,from:this.uid})},e.prototype._handlePointerDrag=function(r,n,o){this._clearTimer(),this._pointerChangeTimeline([o.offsetX,o.offsetY])},e.prototype._handlePointerDragend=function(r){this._pointerChangeTimeline([r.offsetX,r.offsetY],!0)},e.prototype._pointerChangeTimeline=function(r,n){var o=this._toAxisCoord(r)[0],i=this._axis,a=Pf(i.getExtent().slice());o>a[1]&&(o=a[1]),o<a[0]&&(o=a[0]),this._currentPointer.x=o,this._currentPointer.markRedraw(),this._progressLine.shape.x2=o,this._progressLine.dirty();var s=this._findNearestTick(o),c=this.model;(n||s!==c.getCurrentIndex()&&c.get("realtime"))&&this._changeTimeline(s)},e.prototype._doPlayStop=function(){var r=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(function(){var n=r.model;r._changeTimeline(n.getCurrentIndex()+(n.get("rewind",!0)?-1:1))},this.model.get("playInterval")))},e.prototype._toAxisCoord=function(r){var n=this._mainGroup.getLocalTransform();return Eh(r,n,!0)},e.prototype._findNearestTick=function(r){var n=this.model.getData(),o=1/0,i,a=this._axis;return n.each(["value"],function(s,c){var l=a.dataToCoord(s),u=Math.abs(l-r);u<o&&(o=u,i=c)}),i},e.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},e.prototype._changeTimeline=function(r){var n=this.model.getCurrentIndex();r==="+"?r=n+1:r==="-"&&(r=n-1),this.api.dispatchAction({type:"timelineChange",currentIndex:r,from:this.uid})},e.prototype._updateTicksStatus=function(){var r=this.model.getCurrentIndex(),n=this._tickSymbols,o=this._tickLabels;if(n)for(var i=0;i<n.length;i++)n&&n[i]&&n[i].toggleState("progress",i<r);if(o)for(var i=0;i<o.length;i++)o&&o[i]&&o[i].toggleState("progress",U0r(o[i]).dataIndex<=r)},e.type="timeline.slider",e}(D0r);function jZn(t,e){if(e=e||t.get("type"),e)switch(e){case"category":return new sle({ordinalMeta:t.getCategories(),extent:[1/0,-1/0]});case"time":return new uke({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new my}}function WZn(t,e){return gi(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get("padding"))}function GZn(t,e,r,n){var o=n.style,i=E6(t.get(["controlStyle",e]),n||{},new Zr(r[0],r[1],r[2],r[3]));return o&&i.setStyle(o),i}function F0r(t,e,r,n,o,i){var a=e.get("color");if(o)o.setColor(a),r.add(o),i&&i.onUpdate(o);else{var s=t.get("symbol");o=vi(s,-1,-1,2,2,a),o.setStyle("strokeNoScale",!0),r.add(o),i&&i.onCreate(o)}var c=e.getItemStyle(["color"]);o.setStyle(c),n=ln({rectHover:!0,z2:100},n,!0);var l=F3(t.get("symbolSize"));n.scaleX=l[0]/2,n.scaleY=l[1]/2;var u=Yw(t.get("symbolOffset"),l);u&&(n.x=(n.x||0)+u[0],n.y=(n.y||0)+u[1]);var f=t.get("symbolRotate");return n.rotation=(f||0)*Math.PI/180||0,o.attr(n),o.updateTransform(),o}function z0r(t,e,r,n,o,i){if(!t.dragging){var a=o.getModel("checkpointStyle"),s=n.dataToCoord(o.getData().get("value",r));if(i||!a.get("animation",!0))t.attr({x:s,y:0}),e&&e.attr({shape:{x2:s}});else{var c={duration:a.get("animationDuration",!0),easing:a.get("animationEasing",!0)};t.stopAnimation(null,!0),t.animateTo({x:s,y:0},c),e&&e.animateTo({shape:{x2:s}},c)}}}var H0r=HZn;d();p();function j0r(t){t.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(e,r,n){var o=r.getComponent("timeline");return o&&e.currentIndex!=null&&(o.setCurrentIndex(e.currentIndex),!o.get("loop",!0)&&o.isIndexMax()&&o.getPlayState()&&(o.setPlayState(!1),n.dispatchAction({type:"timelinePlayChange",playState:!1,from:e.from}))),r.resetOption("timeline",{replaceMerge:o.get("replaceMerge",!0)}),yr({currentIndex:o.option.currentIndex},e)}),t.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(e,r){var n=r.getComponent("timeline");n&&e.playState!=null&&n.setPlayState(e.playState)})}d();p();function zit(t){var e=t&&t.timeline;st(e)||(e=e?[e]:[]),ue(e,function(r){!r||VZn(r)})}function VZn(t){var e=t.type,r={number:"value",time:"time"};if(r[e]&&(t.axisType=r[e],delete t.type),W0r(t),zF(t,"controlPosition")){var n=t.controlStyle||(t.controlStyle={});zF(n,"position")||(n.position=t.controlPosition),n.position==="none"&&!zF(n,"show")&&(n.show=!1,delete n.position),delete t.controlPosition}ue(t.data||[],function(o){Sr(o)&&!st(o)&&(!zF(o,"value")&&zF(o,"name")&&(o.value=o.name),W0r(o))})}function W0r(t){var e=t.itemStyle||(t.itemStyle={}),r=e.emphasis||(e.emphasis={}),n=t.label||t.label||{},o=n.normal||(n.normal={}),i={normal:1,emphasis:1};ue(n,function(a,s){!i[s]&&!zF(o,s)&&(o[s]=a)}),r.label&&!zF(n,"emphasis")&&(n.emphasis=r.label,delete r.label)}function zF(t,e){return t.hasOwnProperty(e)}function Hit(t){t.registerComponentModel(O0r),t.registerComponentView(H0r),t.registerSubTypeDefaulter("timeline",function(){return"slider"}),j0r(t),t.registerPreprocessor(zit)}d();p();d();p();function HF(t,e){if(!t)return!1;for(var r=st(t)?t:[t],n=0;n<r.length;n++)if(r[n]&&r[n][e])return!0;return!1}d();p();d();p();function JTe(t){r1(t,"label",["show"])}var XTe=un(),G0r=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.createdBySelf=!1,r}return e.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o),this._mergeOption(r,o,!1,!0)},e.prototype.isAnimationEnabled=function(){if(Zn.node)return!1;var r=this.__hostSeries;return this.getShallow("animation")&&r&&r.isAnimationEnabled()},e.prototype.mergeOption=function(r,n){this._mergeOption(r,n,!1,!1)},e.prototype._mergeOption=function(r,n,o,i){var a=this.mainType;o||n.eachSeries(function(s){var c=s.get(this.mainType,!0),l=XTe(s)[a];if(!c||!c.data){XTe(s)[a]=null;return}l?l._mergeOption(c,n,!0):(i&&JTe(c),ue(c.data,function(u){u instanceof Array?(JTe(u[0]),JTe(u[1])):JTe(u)}),l=this.createMarkerModelFromSeries(c,this,n),it(l,{mainType:this.mainType,seriesIndex:s.seriesIndex,name:s.name,createdBySelf:!0}),l.__hostSeries=s),XTe(s)[a]=l},this)},e.prototype.formatTooltip=function(r,n,o){var i=this.getData(),a=this.getRawValue(r),s=i.getName(r);return es("section",{header:this.name,blocks:[es("nameValue",{name:s,value:a,noName:!s,noValue:a==null})]})},e.prototype.getData=function(){return this._data},e.prototype.setData=function(r){this._data=r},e.getMarkerModelFromSeries=function(r,n){return XTe(r)[n]},e.type="marker",e.dependencies=["series","grid","polar","geo"],e}(Fn);Oi(G0r,iJ.prototype);var Og=G0r;var qZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.createMarkerModelFromSeries=function(r,n,o){return new e(r,n,o)},e.type="markPoint",e.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},e}(Og),V0r=qZn;d();p();d();p();function Wit(t){return!(isNaN(parseFloat(t.x))&&isNaN(parseFloat(t.y)))}function KZn(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}function ZTe(t,e,r,n,o,i){var a=[],s=s1(e,n),c=s?e.getCalculationInfo("stackResultDimension"):n,l=$Te(e,c,t),u=e.indicesOfNearest(c,l)[0];a[o]=e.get(r,u),a[i]=e.get(c,u);var f=e.get(n,u),h=Cg(e.get(n,u));return h=Math.min(h,20),h>=0&&(a[i]=+a[i].toFixed(h)),[a,f]}var jit={min:Gr(ZTe,"min"),max:Gr(ZTe,"max"),average:Gr(ZTe,"average"),median:Gr(ZTe,"median")};function EM(t,e){var r=t.getData(),n=t.coordinateSystem;if(e&&!KZn(e)&&!st(e.coord)&&n){var o=n.dimensions,i=Git(e,r,n,t);if(e=Pr(e),e.type&&jit[e.type]&&i.baseAxis&&i.valueAxis){var a=an(o,i.baseAxis.dim),s=an(o,i.valueAxis.dim),c=jit[e.type](r,i.baseDataDim,i.valueDataDim,a,s);e.coord=c[0],e.value=c[1]}else{for(var l=[e.xAxis!=null?e.xAxis:e.radiusAxis,e.yAxis!=null?e.yAxis:e.angleAxis],u=0;u<2;u++)jit[l[u]]&&(l[u]=$Te(r,r.mapDimension(o[u]),l[u]));e.coord=l}}return e}function Git(t,e,r,n){var o={};return t.valueIndex!=null||t.valueDim!=null?(o.valueDataDim=t.valueIndex!=null?e.getDimension(t.valueIndex):t.valueDim,o.valueAxis=r.getAxis(YZn(n,o.valueDataDim)),o.baseAxis=r.getOtherAxis(o.valueAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim)):(o.baseAxis=n.getBaseAxis(),o.valueAxis=r.getOtherAxis(o.baseAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim),o.valueDataDim=e.mapDimension(o.valueAxis.dim)),o}function YZn(t,e){var r=t.getData().getDimensionInfo(e);return r&&r.coordDim}function _M(t,e){return t&&t.containData&&e.coord&&!Wit(e)?t.containData(e.coord):!0}function q0r(t,e,r){return t&&t.containZone&&e.coord&&r.coord&&!Wit(e)&&!Wit(r)?t.containZone(e.coord,r.coord):!0}function QTe(t,e){return t?function(r,n,o,i){var a=i<2?r.coord&&r.coord[i]:r.value;return qw(a,e[i])}:function(r,n,o,i){return qw(r.value,e[i])}}function $Te(t,e,r){if(r==="average"){var n=0,o=0;return t.each(e,function(i,a){isNaN(i)||(n+=i,o++)}),n/o}else return r==="median"?t.getMedian(e):t.getDataExtent(e)[r==="max"?1:0]}d();p();var qit=un(),JZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.init=function(){this.markerGroupMap=cr()},e.prototype.render=function(r,n,o){var i=this,a=this.markerGroupMap;a.each(function(s){qit(s).keep=!1}),n.eachSeries(function(s){var c=Og.getMarkerModelFromSeries(s,i.type);c&&i.renderSeries(s,c,n,o)}),a.each(function(s){!qit(s).keep&&i.group.remove(s.group)})},e.prototype.markKeep=function(r){qit(r).keep=!0},e.prototype.toggleBlurSeries=function(r,n){var o=this;ue(r,function(i){var a=Og.getMarkerModelFromSeries(i,o.type);if(a){var s=a.getData();s.eachItemGraphicEl(function(c){c&&(n?U4e(c):gce(c))})}})},e.type="marker",e}(ko),qJ=JZn;function K0r(t,e,r){var n=e.coordinateSystem;t.each(function(o){var i=t.getItemModel(o),a,s=er(i.get("x"),r.getWidth()),c=er(i.get("y"),r.getHeight());if(!isNaN(s)&&!isNaN(c))a=[s,c];else if(e.getMarkerPosition)a=e.getMarkerPosition(t.getValues(t.dimensions,o));else if(n){var l=t.get(n.dimensions[0],o),u=t.get(n.dimensions[1],o);a=n.dataToPoint([l,u])}isNaN(s)||(a[0]=s),isNaN(c)||(a[1]=c),t.setItemLayout(o,a)})}var XZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.updateTransform=function(r,n,o){n.eachSeries(function(i){var a=Og.getMarkerModelFromSeries(i,"markPoint");a&&(K0r(a.getData(),i,o),this.markerGroupMap.get(i.id).updateLayout())},this)},e.prototype.renderSeries=function(r,n,o,i){var a=r.coordinateSystem,s=r.id,c=r.getData(),l=this.markerGroupMap,u=l.get(s)||l.set(s,new V3),f=ZZn(a,r,n);n.setData(f),K0r(n.getData(),r,i),f.each(function(h){var m=f.getItemModel(h),g=m.getShallow("symbol"),v=m.getShallow("symbolSize"),b=m.getShallow("symbolRotate"),w=m.getShallow("symbolOffset"),_=m.getShallow("symbolKeepAspect");if(sr(g)||sr(v)||sr(b)||sr(w)){var I=n.getRawValue(h),B=n.getDataParams(h);sr(g)&&(g=g(I,B)),sr(v)&&(v=v(I,B)),sr(b)&&(b=b(I,B)),sr(w)&&(w=w(I,B))}var L=m.getModel("itemStyle").getItemStyle(),D=U3(c,"color");L.fill||(L.fill=D),f.setItemVisual(h,{symbol:g,symbolSize:v,symbolRotate:b,symbolOffset:w,symbolKeepAspect:_,style:L})}),u.updateData(f),this.group.add(u.group),f.eachItemGraphicEl(function(h){h.traverse(function(m){Vr(m).dataModel=n})}),this.markKeep(u),u.group.silent=n.get("silent")||r.get("silent")},e.type="markPoint",e}(qJ);function ZZn(t,e,r){var n;t?n=ct(t&&t.dimensions,function(s){var c=e.getData().getDimensionInfo(e.getData().mapDimension(s))||{};return it(it({},c),{name:s,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var o=new Rc(n,r),i=ct(r.get("data"),Gr(EM,e));t&&(i=go(i,Gr(_M,t)));var a=QTe(!!t,n);return o.initData(i,null,a),o}var Y0r=XZn;function Kit(t){t.registerComponentModel(V0r),t.registerComponentView(Y0r),t.registerPreprocessor(function(e){HF(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})})}d();p();d();p();var QZn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.createMarkerModelFromSeries=function(r,n,o){return new e(r,n,o)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(Og),J0r=QZn;d();p();var e6e=un(),$Zn=function(t,e,r,n){var o=t.getData(),i;if(st(n))i=n;else{var a=n.type;if(a==="min"||a==="max"||a==="average"||a==="median"||n.xAxis!=null||n.yAxis!=null){var s=void 0,c=void 0;if(n.yAxis!=null||n.xAxis!=null)s=e.getAxis(n.yAxis!=null?"y":"x"),c=hs(n.yAxis,n.xAxis);else{var l=Git(n,o,e,t);s=l.valueAxis;var u=oke(o,l.valueDataDim);c=$Te(o,u,a)}var f=s.dim==="x"?0:1,h=1-f,m=Pr(n),g={coord:[]};m.type=null,m.coord=[],m.coord[h]=-1/0,g.coord[h]=1/0;var v=r.get("precision");v>=0&&In(c)&&(c=+c.toFixed(Math.min(v,20))),m.coord[f]=g.coord[f]=c,i=[m,g,{type:a,valueIndex:n.valueIndex,value:c}]}else i=[]}var b=[EM(t,i[0]),EM(t,i[1]),it({},i[2])];return b[2].type=b[2].type||null,ln(b[2],b[0]),ln(b[2],b[1]),b};function t6e(t){return!isNaN(t)&&!isFinite(t)}function X0r(t,e,r,n){var o=1-t,i=n.dimensions[t];return t6e(e[o])&&t6e(r[o])&&e[t]===r[t]&&n.getAxis(i).containData(e[t])}function eQn(t,e){if(t.type==="cartesian2d"){var r=e[0].coord,n=e[1].coord;if(r&&n&&(X0r(1,r,n,t)||X0r(0,r,n,t)))return!0}return _M(t,e[0])&&_M(t,e[1])}function Yit(t,e,r,n,o){var i=n.coordinateSystem,a=t.getItemModel(e),s,c=er(a.get("x"),o.getWidth()),l=er(a.get("y"),o.getHeight());if(!isNaN(c)&&!isNaN(l))s=[c,l];else{if(n.getMarkerPosition)s=n.getMarkerPosition(t.getValues(t.dimensions,e));else{var u=i.dimensions,f=t.get(u[0],e),h=t.get(u[1],e);s=i.dataToPoint([f,h])}if(Zw(i,"cartesian2d")){var m=i.getAxis("x"),g=i.getAxis("y"),u=i.dimensions;t6e(t.get(u[0],e))?s[0]=m.toGlobalCoord(m.getExtent()[r?0:1]):t6e(t.get(u[1],e))&&(s[1]=g.toGlobalCoord(g.getExtent()[r?0:1]))}isNaN(c)||(s[0]=c),isNaN(l)||(s[1]=l)}t.setItemLayout(e,s)}var tQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.updateTransform=function(r,n,o){n.eachSeries(function(i){var a=Og.getMarkerModelFromSeries(i,"markLine");if(a){var s=a.getData(),c=e6e(a).from,l=e6e(a).to;c.each(function(u){Yit(c,u,!0,i,o),Yit(l,u,!1,i,o)}),s.each(function(u){s.setItemLayout(u,[c.getItemLayout(u),l.getItemLayout(u)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},e.prototype.renderSeries=function(r,n,o,i){var a=r.coordinateSystem,s=r.id,c=r.getData(),l=this.markerGroupMap,u=l.get(s)||l.set(s,new IJ);this.group.add(u.group);var f=rQn(a,r,n),h=f.from,m=f.to,g=f.line;e6e(n).from=h,e6e(n).to=m,n.setData(g);var v=n.get("symbol"),b=n.get("symbolSize"),w=n.get("symbolRotate"),_=n.get("symbolOffset");st(v)||(v=[v,v]),st(b)||(b=[b,b]),st(w)||(w=[w,w]),st(_)||(_=[_,_]),f.from.each(function(B){I(h,B,!0),I(m,B,!1)}),g.each(function(B){var L=g.getItemModel(B).getModel("lineStyle").getLineStyle();g.setItemLayout(B,[h.getItemLayout(B),m.getItemLayout(B)]),L.stroke==null&&(L.stroke=h.getItemVisual(B,"style").fill),g.setItemVisual(B,{fromSymbolKeepAspect:h.getItemVisual(B,"symbolKeepAspect"),fromSymbolOffset:h.getItemVisual(B,"symbolOffset"),fromSymbolRotate:h.getItemVisual(B,"symbolRotate"),fromSymbolSize:h.getItemVisual(B,"symbolSize"),fromSymbol:h.getItemVisual(B,"symbol"),toSymbolKeepAspect:m.getItemVisual(B,"symbolKeepAspect"),toSymbolOffset:m.getItemVisual(B,"symbolOffset"),toSymbolRotate:m.getItemVisual(B,"symbolRotate"),toSymbolSize:m.getItemVisual(B,"symbolSize"),toSymbol:m.getItemVisual(B,"symbol"),style:L})}),u.updateData(g),f.line.eachItemGraphicEl(function(B){Vr(B).dataModel=n,B.traverse(function(L){Vr(L).dataModel=n})});function I(B,L,D){var z=B.getItemModel(L);Yit(B,L,D,r,i);var G=z.getModel("itemStyle").getItemStyle();G.fill==null&&(G.fill=U3(c,"color")),B.setItemVisual(L,{symbolKeepAspect:z.get("symbolKeepAspect"),symbolOffset:gn(z.get("symbolOffset",!0),_[D?0:1]),symbolRotate:gn(z.get("symbolRotate",!0),w[D?0:1]),symbolSize:gn(z.get("symbolSize"),b[D?0:1]),symbol:gn(z.get("symbol",!0),v[D?0:1]),style:G})}this.markKeep(u),u.group.silent=n.get("silent")||r.get("silent")},e.type="markLine",e}(qJ);function rQn(t,e,r){var n;t?n=ct(t&&t.dimensions,function(l){var u=e.getData().getDimensionInfo(e.getData().mapDimension(l))||{};return it(it({},u),{name:l,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var o=new Rc(n,r),i=new Rc(n,r),a=new Rc([],r),s=ct(r.get("data"),Gr($Zn,e,t,r));t&&(s=go(s,Gr(eQn,t)));var c=QTe(!!t,n);return o.initData(ct(s,function(l){return l[0]}),null,c),i.initData(ct(s,function(l){return l[1]}),null,c),a.initData(ct(s,function(l){return l[2]})),a.hasItemOption=!0,{from:o,to:i,line:a}}var Z0r=tQn;function Jit(t){t.registerComponentModel(J0r),t.registerComponentView(Z0r),t.registerPreprocessor(function(e){HF(e.series,"markLine")&&(e.markLine=e.markLine||{})})}d();p();d();p();var nQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.createMarkerModelFromSeries=function(r,n,o){return new e(r,n,o)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(Og),Q0r=nQn;d();p();var r6e=un(),oQn=function(t,e,r,n){var o=EM(t,n[0]),i=EM(t,n[1]),a=o.coord,s=i.coord;a[0]=hs(a[0],-1/0),a[1]=hs(a[1],-1/0),s[0]=hs(s[0],1/0),s[1]=hs(s[1],1/0);var c=xY([{},o,i]);return c.coord=[o.coord,i.coord],c.x0=o.x,c.y0=o.y,c.x1=i.x,c.y1=i.y,c};function n6e(t){return!isNaN(t)&&!isFinite(t)}function $0r(t,e,r,n){var o=1-t;return n6e(e[o])&&n6e(r[o])}function iQn(t,e){var r=e.coord[0],n=e.coord[1],o={coord:r,x:e.x0,y:e.y0},i={coord:n,x:e.x1,y:e.y1};return Zw(t,"cartesian2d")?r&&n&&($0r(1,r,n,t)||$0r(0,r,n,t))?!0:q0r(t,o,i):_M(t,o)||_M(t,i)}function emr(t,e,r,n,o){var i=n.coordinateSystem,a=t.getItemModel(e),s,c=er(a.get(r[0]),o.getWidth()),l=er(a.get(r[1]),o.getHeight());if(!isNaN(c)&&!isNaN(l))s=[c,l];else{if(n.getMarkerPosition)s=n.getMarkerPosition(t.getValues(r,e));else{var u=t.get(r[0],e),f=t.get(r[1],e),h=[u,f];i.clampData&&i.clampData(h,h),s=i.dataToPoint(h,!0)}if(Zw(i,"cartesian2d")){var m=i.getAxis("x"),g=i.getAxis("y"),u=t.get(r[0],e),f=t.get(r[1],e);n6e(u)?s[0]=m.toGlobalCoord(m.getExtent()[r[0]==="x0"?0:1]):n6e(f)&&(s[1]=g.toGlobalCoord(g.getExtent()[r[1]==="y0"?0:1]))}isNaN(c)||(s[0]=c),isNaN(l)||(s[1]=l)}return s}var tmr=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],aQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.updateTransform=function(r,n,o){n.eachSeries(function(i){var a=Og.getMarkerModelFromSeries(i,"markArea");if(a){var s=a.getData();s.each(function(c){var l=ct(tmr,function(f){return emr(s,c,f,i,o)});s.setItemLayout(c,l);var u=s.getItemGraphicEl(c);u.setShape("points",l)})}},this)},e.prototype.renderSeries=function(r,n,o,i){var a=r.coordinateSystem,s=r.id,c=r.getData(),l=this.markerGroupMap,u=l.get(s)||l.set(s,{group:new Er});this.group.add(u.group),this.markKeep(u);var f=sQn(a,r,n);n.setData(f),f.each(function(h){var m=ct(tmr,function(G){return emr(f,h,G,r,i)}),g=a.getAxis("x").scale,v=a.getAxis("y").scale,b=g.getExtent(),w=v.getExtent(),_=[g.parse(f.get("x0",h)),g.parse(f.get("x1",h))],I=[v.parse(f.get("y0",h)),v.parse(f.get("y1",h))];Pf(_),Pf(I);var B=!(b[0]>_[1]||b[1]<_[0]||w[0]>I[1]||w[1]<I[0]),L=!B;f.setItemLayout(h,{points:m,allClipped:L});var D=f.getItemModel(h).getModel("itemStyle").getItemStyle(),z=U3(c,"color");D.fill||(D.fill=z,Tt(D.fill)&&(D.fill=FU(D.fill,.4))),D.stroke||(D.stroke=z),f.setItemVisual(h,"style",D)}),f.diff(r6e(u).data).add(function(h){var m=f.getItemLayout(h);if(!m.allClipped){var g=new Ic({shape:{points:m.points}});f.setItemGraphicEl(h,g),u.group.add(g)}}).update(function(h,m){var g=r6e(u).data.getItemGraphicEl(m),v=f.getItemLayout(h);v.allClipped?g&&u.group.remove(g):(g?Un(g,{shape:{points:v.points}},n,h):g=new Ic({shape:{points:v.points}}),f.setItemGraphicEl(h,g),u.group.add(g))}).remove(function(h){var m=r6e(u).data.getItemGraphicEl(h);u.group.remove(m)}).execute(),f.eachItemGraphicEl(function(h,m){var g=f.getItemModel(m),v=f.getItemVisual(m,"style");h.useStyle(f.getItemVisual(m,"style")),Da(h,Yi(g),{labelFetcher:n,labelDataIndex:m,defaultText:f.getName(m)||"",inheritColor:Tt(v.fill)?FU(v.fill,1):"#000"}),vs(h,g),Mo(h,null,null,g.get(["emphasis","disabled"])),Vr(h).dataModel=n}),r6e(u).data=f,u.group.silent=n.get("silent")||r.get("silent")},e.type="markArea",e}(qJ);function sQn(t,e,r){var n,o,i=["x0","y0","x1","y1"];if(t){var a=ct(t&&t.dimensions,function(l){var u=e.getData(),f=u.getDimensionInfo(u.mapDimension(l))||{};return it(it({},f),{name:l,ordinalMeta:null})});o=ct(i,function(l,u){return{name:l,type:a[u%2].type}}),n=new Rc(o,r)}else o=[{name:"value",type:"float"}],n=new Rc(o,r);var s=ct(r.get("data"),Gr(oQn,e,t,r));t&&(s=go(s,Gr(iQn,t)));var c=t?function(l,u,f,h){var m=l.coord[Math.floor(h/2)][h%2];return qw(m,o[h])}:function(l,u,f,h){return qw(l.value,o[h])};return n.initData(s,null,c),n.hasItemOption=!0,n}var rmr=aQn;function Xit(t){t.registerComponentModel(Q0r),t.registerComponentView(rmr),t.registerPreprocessor(function(e){HF(e.series,"markArea")&&(e.markArea=e.markArea||{})})}d();p();d();p();d();p();var cQn=function(t,e){if(e==="all")return{type:"all",title:t.getLocaleModel().get(["legend","selector","all"])};if(e==="inverse")return{type:"inverse",title:t.getLocaleModel().get(["legend","selector","inverse"])}},lQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.layoutMode={type:"box",ignoreSize:!0},r}return e.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o),r.selected=r.selected||{},this._updateSelector(r)},e.prototype.mergeOption=function(r,n){t.prototype.mergeOption.call(this,r,n),this._updateSelector(r)},e.prototype._updateSelector=function(r){var n=r.selector,o=this.ecModel;n===!0&&(n=r.selector=["all","inverse"]),st(n)&&ue(n,function(i,a){Tt(i)&&(i={type:i}),n[a]=ln(i,cQn(o,i.type))})},e.prototype.optionUpdated=function(){this._updateData(this.ecModel);var r=this._data;if(r[0]&&this.get("selectedMode")==="single"){for(var n=!1,o=0;o<r.length;o++){var i=r[o].get("name");if(this.isSelected(i)){this.select(i),n=!0;break}}!n&&this.select(r[0].get("name"))}},e.prototype._updateData=function(r){var n=[],o=[];r.eachRawSeries(function(s){var c=s.name;o.push(c);var l;if(s.legendVisualProvider){var u=s.legendVisualProvider,f=u.getAllNames();r.isSeriesFiltered(s)||(o=o.concat(f)),f.length?n=n.concat(f):l=!0}else l=!0;l&&LY(s)&&n.push(s.name)}),this._availableNames=o;var i=this.get("data")||n,a=ct(i,function(s){return(Tt(s)||In(s))&&(s={name:s}),new Ao(s,this,this.ecModel)},this);this._data=a},e.prototype.getData=function(){return this._data},e.prototype.select=function(r){var n=this.option.selected,o=this.get("selectedMode");if(o==="single"){var i=this._data;ue(i,function(a){n[a.get("name")]=!1})}n[r]=!0},e.prototype.unSelect=function(r){this.get("selectedMode")!=="single"&&(this.option.selected[r]=!1)},e.prototype.toggleSelected=function(r){var n=this.option.selected;n.hasOwnProperty(r)||(n[r]=!0),this[n[r]?"unSelect":"select"](r)},e.prototype.allSelect=function(){var r=this._data,n=this.option.selected;ue(r,function(o){n[o.get("name",!0)]=!0})},e.prototype.inverseSelect=function(){var r=this._data,n=this.option.selected;ue(r,function(o){var i=o.get("name",!0);n.hasOwnProperty(i)||(n[i]=!0),n[i]=!n[i]})},e.prototype.isSelected=function(r){var n=this.option.selected;return!(n.hasOwnProperty(r)&&!n[r])&&an(this._availableNames,r)>=0},e.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(Fn),qle=lQn;d();p();var KJ=Gr,Zit=ue,o6e=Er,uQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.newlineDisabled=!1,r}return e.prototype.init=function(){this.group.add(this._contentGroup=new o6e),this.group.add(this._selectorGroup=new o6e),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(r,n,o){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!r.get("show",!0)){var a=r.get("align"),s=r.get("orient");(!a||a==="auto")&&(a=r.get("left")==="right"&&s==="vertical"?"right":"left");var c=r.get("selector",!0),l=r.get("selectorPosition",!0);c&&(!l||l==="auto")&&(l=s==="horizontal"?"end":"start"),this.renderInner(a,r,n,o,c,s,l);var u=r.getBoxLayoutParams(),f={width:o.getWidth(),height:o.getHeight()},h=r.get("padding"),m=gi(u,f,h),g=this.layoutInner(r,a,m,i,c,l),v=gi(yr({width:g.width,height:g.height},u),f,h);this.group.x=v.x-g.x,this.group.y=v.y-g.y,this.group.markRedraw(),this.group.add(this._backgroundEl=WTe(g,r))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(r,n,o,i,a,s,c){var l=this.getContentGroup(),u=cr(),f=n.get("selectedMode"),h=[];o.eachRawSeries(function(m){!m.get("legendHoverLink")&&h.push(m.id)}),Zit(n.getData(),function(m,g){var v=m.get("name");if(!this.newlineDisabled&&(v===""||v===`
`)){var b=new o6e;b.newline=!0,l.add(b);return}var w=o.getSeriesByName(v)[0];if(!u.get(v))if(w){var _=w.getData(),I=_.getVisual("legendLineStyle")||{},B=_.getVisual("legendIcon"),L=_.getVisual("style"),D=this._createItem(w,v,g,m,n,r,I,L,B,f,i);D.on("click",KJ(nmr,v,null,i,h)).on("mouseover",KJ(Qit,w.name,null,i,h)).on("mouseout",KJ($it,w.name,null,i,h)),u.set(v,!0)}else o.eachRawSeries(function(z){if(!u.get(v)&&z.legendVisualProvider){var G=z.legendVisualProvider;if(!G.containName(v))return;var U=G.indexOfName(v),T=G.getItemVisual(U,"style"),P=G.getItemVisual(U,"legendIcon"),j=lp(T.fill);j&&j[3]===0&&(j[3]=.2,T=it(it({},T),{fill:Lw(j,"rgba")}));var M=this._createItem(z,v,g,m,n,r,{},T,P,f,i);M.on("click",KJ(nmr,null,v,i,h)).on("mouseover",KJ(Qit,null,v,i,h)).on("mouseout",KJ($it,null,v,i,h)),u.set(v,!0)}},this)},this),a&&this._createSelector(a,n,i,s,c)},e.prototype._createSelector=function(r,n,o,i,a){var s=this.getSelectorGroup();Zit(r,function(l){var u=l.type,f=new Ln({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){o.dispatchAction({type:u==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var h=n.getModel("selectorLabel"),m=n.getModel(["emphasis","selectorLabel"]);Da(f,{normal:h,emphasis:m},{defaultText:l.title}),B3(f)})},e.prototype._createItem=function(r,n,o,i,a,s,c,l,u,f,h){var m=r.visualDrawType,g=a.get("itemWidth"),v=a.get("itemHeight"),b=a.isSelected(n),w=i.get("symbolRotate"),_=i.get("symbolKeepAspect"),I=i.get("icon");u=I||u||"roundRect";var B=fQn(u,i,c,l,m,b,h),L=new o6e,D=i.getModel("textStyle");if(sr(r.getLegendIcon)&&(!I||I==="inherit"))L.add(r.getLegendIcon({itemWidth:g,itemHeight:v,icon:u,iconRotate:w,itemStyle:B.itemStyle,lineStyle:B.lineStyle,symbolKeepAspect:_}));else{var z=I==="inherit"&&r.getData().getVisual("symbol")?w==="inherit"?r.getData().getVisual("symbolRotate"):w:0;L.add(dQn({itemWidth:g,itemHeight:v,icon:u,iconRotate:z,itemStyle:B.itemStyle,lineStyle:B.lineStyle,symbolKeepAspect:_}))}var G=s==="left"?g+5:-5,U=s,T=a.get("formatter"),P=n;Tt(T)&&T?P=T.replace("{name}",n??""):sr(T)&&(P=T(n));var j=i.get("inactiveColor");L.add(new Ln({style:Ho(D,{text:P,x:G,y:v/2,fill:b?D.getTextColor():j,align:U,verticalAlign:"middle"})}));var M=new En({shape:L.getBoundingRect(),invisible:!0}),y=i.getModel("tooltip");return y.get("show")&&BS({el:M,componentModel:a,itemName:n,itemTooltipOption:y.option}),L.add(M),L.eachChild(function(x){x.silent=!0}),M.silent=!f,this.getContentGroup().add(L),B3(L),L.__legendDataIndex=o,L},e.prototype.layoutInner=function(r,n,o,i,a,s){var c=this.getContentGroup(),l=this.getSelectorGroup();LS(r.get("orient"),c,r.get("itemGap"),o.width,o.height);var u=c.getBoundingRect(),f=[-u.x,-u.y];if(l.markRedraw(),c.markRedraw(),a){LS("horizontal",l,r.get("selectorItemGap",!0));var h=l.getBoundingRect(),m=[-h.x,-h.y],g=r.get("selectorButtonGap",!0),v=r.getOrient().index,b=v===0?"width":"height",w=v===0?"height":"width",_=v===0?"y":"x";s==="end"?m[v]+=u[b]+g:f[v]+=h[b]+g,m[1-v]+=u[w]/2-h[w]/2,l.x=m[0],l.y=m[1],c.x=f[0],c.y=f[1];var I={x:0,y:0};return I[b]=u[b]+g+h[b],I[w]=Math.max(u[w],h[w]),I[_]=Math.min(0,h[_]+m[1-v]),I}else return c.x=f[0],c.y=f[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(ko);function fQn(t,e,r,n,o,i,a){function s(b,w){b.lineWidth==="auto"&&(b.lineWidth=w.lineWidth>0?2:0),Zit(b,function(_,I){b[I]==="inherit"&&(b[I]=w[I])})}var c=e.getModel("itemStyle"),l=c.getItemStyle(),u=t.lastIndexOf("empty",0)===0?"fill":"stroke",f=c.getShallow("decal");l.decal=!f||f==="inherit"?n.decal:zS(f,a),l.fill==="inherit"&&(l.fill=n[o]),l.stroke==="inherit"&&(l.stroke=n[u]),l.opacity==="inherit"&&(l.opacity=(o==="fill"?n:r).opacity),s(l,n);var h=e.getModel("lineStyle"),m=h.getLineStyle();if(s(m,r),l.fill==="auto"&&(l.fill=n.fill),l.stroke==="auto"&&(l.stroke=n.fill),m.stroke==="auto"&&(m.stroke=n.fill),!i){var g=e.get("inactiveBorderWidth"),v=l[u];l.lineWidth=g==="auto"?n.lineWidth>0&&v?2:0:l.lineWidth,l.fill=e.get("inactiveColor"),l.stroke=e.get("inactiveBorderColor"),m.stroke=h.get("inactiveColor"),m.lineWidth=h.get("inactiveWidth")}return{itemStyle:l,lineStyle:m}}function dQn(t){var e=t.icon||"roundRect",r=vi(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);return r.setStyle(t.itemStyle),r.rotation=(t.iconRotate||0)*Math.PI/180,r.setOrigin([t.itemWidth/2,t.itemHeight/2]),e.indexOf("empty")>-1&&(r.style.stroke=r.style.fill,r.style.fill="#fff",r.style.lineWidth=2),r}function nmr(t,e,r,n){$it(t,e,r,n),r.dispatchAction({type:"legendToggleSelect",name:t??e}),Qit(t,e,r,n)}function omr(t){for(var e=t.getZr().storage.getDisplayList(),r,n=0,o=e.length;n<o&&!(r=e[n].states.emphasis);)n++;return r&&r.hoverLayer}function Qit(t,e,r,n){omr(r)||r.dispatchAction({type:"highlight",seriesName:t,name:e,excludeSeriesId:n})}function $it(t,e,r,n){omr(r)||r.dispatchAction({type:"downplay",seriesName:t,name:e,excludeSeriesId:n})}var i6e=uQn;d();p();function eat(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(r){for(var n=0;n<e.length;n++)if(!e[n].isSelected(r.name))return!1;return!0})}d();p();function Kle(t,e,r){var n={},o=t==="toggleSelected",i;return r.eachComponent("legend",function(a){o&&i!=null?a[i?"select":"unSelect"](e.name):t==="allSelect"||t==="inverseSelect"?a[t]():(a[t](e.name),i=a.isSelected(e.name));var s=a.getData();ue(s,function(c){var l=c.get("name");if(!(l===`
`||l==="")){var u=a.isSelected(l);n.hasOwnProperty(l)?n[l]=n[l]&&u:n[l]=u}})}),t==="allSelect"||t==="inverseSelect"?{selected:n}:{name:e.name,selected:n}}function imr(t){t.registerAction("legendToggleSelect","legendselectchanged",Gr(Kle,"toggleSelected")),t.registerAction("legendAllSelect","legendselectall",Gr(Kle,"allSelect")),t.registerAction("legendInverseSelect","legendinverseselect",Gr(Kle,"inverseSelect")),t.registerAction("legendSelect","legendselected",Gr(Kle,"select")),t.registerAction("legendUnSelect","legendunselected",Gr(Kle,"unSelect"))}function a6e(t){t.registerComponentModel(qle),t.registerComponentView(i6e),t.registerProcessor(t.PRIORITY.PROCESSOR.SERIES_FILTER,eat),t.registerSubTypeDefaulter("legend",function(){return"plain"}),imr(t)}d();p();d();p();var pQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.setScrollDataIndex=function(r){this.option.scrollDataIndex=r},e.prototype.init=function(r,n,o){var i=Gw(r);t.prototype.init.call(this,r,n,o),amr(this,r,i)},e.prototype.mergeOption=function(r,n){t.prototype.mergeOption.call(this,r,n),amr(this,this.option,r)},e.type="legend.scroll",e.defaultOption=Z0(qle.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),e}(qle);function amr(t,e,r){var n=t.getOrient(),o=[1,1];o[n.index]=0,uy(e,r,{type:"box",ignoreSize:!!o})}var smr=pQn;d();p();var cmr=Er,tat=["width","height"],rat=["x","y"],hQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.newlineDisabled=!0,r._currentIndex=0,r}return e.prototype.init=function(){t.prototype.init.call(this),this.group.add(this._containerGroup=new cmr),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new cmr)},e.prototype.resetInner=function(){t.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},e.prototype.renderInner=function(r,n,o,i,a,s,c){var l=this;t.prototype.renderInner.call(this,r,n,o,i,a,s,c);var u=this._controllerGroup,f=n.get("pageIconSize",!0),h=st(f)?f:[f,f];g("pagePrev",0);var m=n.getModel("pageTextStyle");u.add(new Ln({name:"pageText",style:{text:"xx/xx",fill:m.getTextColor(),font:m.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),g("pageNext",1);function g(v,b){var w=v+"DataIndex",_=E6(n.get("pageIcons",!0)[n.getOrient().name][b],{onclick:nr(l._pageGo,l,w,n,i)},{x:-h[0]/2,y:-h[1]/2,width:h[0],height:h[1]});_.name=v,u.add(_)}},e.prototype.layoutInner=function(r,n,o,i,a,s){var c=this.getSelectorGroup(),l=r.getOrient().index,u=tat[l],f=rat[l],h=tat[1-l],m=rat[1-l];a&&LS("horizontal",c,r.get("selectorItemGap",!0));var g=r.get("selectorButtonGap",!0),v=c.getBoundingRect(),b=[-v.x,-v.y],w=Pr(o);a&&(w[u]=o[u]-v[u]-g);var _=this._layoutContentAndController(r,i,w,l,u,h,m,f);if(a){if(s==="end")b[l]+=_[u]+g;else{var I=v[u]+g;b[l]-=I,_[f]-=I}_[u]+=v[u]+g,b[1-l]+=_[m]+_[h]/2-v[h]/2,_[h]=Math.max(_[h],v[h]),_[m]=Math.min(_[m],v[m]+b[1-l]),c.x=b[0],c.y=b[1],c.markRedraw()}return _},e.prototype._layoutContentAndController=function(r,n,o,i,a,s,c,l){var u=this.getContentGroup(),f=this._containerGroup,h=this._controllerGroup;LS(r.get("orient"),u,r.get("itemGap"),i?o.width:null,i?null:o.height),LS("horizontal",h,r.get("pageButtonItemGap",!0));var m=u.getBoundingRect(),g=h.getBoundingRect(),v=this._showController=m[a]>o[a],b=[-m.x,-m.y];n||(b[i]=u[l]);var w=[0,0],_=[-g.x,-g.y],I=gn(r.get("pageButtonGap",!0),r.get("itemGap",!0));if(v){var B=r.get("pageButtonPosition",!0);B==="end"?_[i]+=o[a]-g[a]:w[i]+=g[a]+I}_[1-i]+=m[s]/2-g[s]/2,u.setPosition(b),f.setPosition(w),h.setPosition(_);var L={x:0,y:0};if(L[a]=v?o[a]:m[a],L[s]=Math.max(m[s],g[s]),L[c]=Math.min(0,g[c]+_[1-i]),f.__rectSize=o[a],v){var D={x:0,y:0};D[a]=Math.max(o[a]-g[a]-I,0),D[s]=L[s],f.setClipPath(new En({shape:D})),f.__rectSize=D[a]}else h.eachChild(function(G){G.attr({invisible:!0,silent:!0})});var z=this._getPageInfo(r);return z.pageIndex!=null&&Un(u,{x:z.contentPosition[0],y:z.contentPosition[1]},v?r:null),this._updatePageInfoView(r,z),L},e.prototype._pageGo=function(r,n,o){var i=this._getPageInfo(n)[r];i!=null&&o.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:n.id})},e.prototype._updatePageInfoView=function(r,n){var o=this._controllerGroup;ue(["pagePrev","pageNext"],function(u){var f=u+"DataIndex",h=n[f]!=null,m=o.childOfName(u);m&&(m.setStyle("fill",h?r.get("pageIconColor",!0):r.get("pageIconInactiveColor",!0)),m.cursor=h?"pointer":"default")});var i=o.childOfName("pageText"),a=r.get("pageFormatter"),s=n.pageIndex,c=s!=null?s+1:0,l=n.pageCount;i&&a&&i.setStyle("text",Tt(a)?a.replace("{current}",c==null?"":c+"").replace("{total}",l==null?"":l+""):a({current:c,total:l}))},e.prototype._getPageInfo=function(r){var n=r.get("scrollDataIndex",!0),o=this.getContentGroup(),i=this._containerGroup.__rectSize,a=r.getOrient().index,s=tat[a],c=rat[a],l=this._findTargetItemIndex(n),u=o.children(),f=u[l],h=u.length,m=h?1:0,g={contentPosition:[o.x,o.y],pageCount:m,pageIndex:m-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!f)return g;var v=B(f);g.contentPosition[a]=-v.s;for(var b=l+1,w=v,_=v,I=null;b<=h;++b)I=B(u[b]),(!I&&_.e>w.s+i||I&&!L(I,w.s))&&(_.i>w.i?w=_:w=I,w&&(g.pageNextDataIndex==null&&(g.pageNextDataIndex=w.i),++g.pageCount)),_=I;for(var b=l-1,w=v,_=v,I=null;b>=-1;--b)I=B(u[b]),(!I||!L(_,I.s))&&w.i<_.i&&(_=w,g.pagePrevDataIndex==null&&(g.pagePrevDataIndex=w.i),++g.pageCount,++g.pageIndex),w=I;return g;function B(D){if(D){var z=D.getBoundingRect(),G=z[c]+D[c];return{s:G,e:G+z[s],i:D.__legendDataIndex}}}function L(D,z){return D.e>=z&&D.s<=z+i}},e.prototype._findTargetItemIndex=function(r){if(!this._showController)return 0;var n,o=this.getContentGroup(),i;return o.eachChild(function(a,s){var c=a.__legendDataIndex;i==null&&c!=null&&(i=s),c===r&&(n=s)}),n??i},e.type="legend.scroll",e}(i6e),lmr=hQn;d();p();function nat(t){t.registerAction("legendScroll","legendscroll",function(e,r){var n=e.scrollDataIndex;n!=null&&r.eachComponent({mainType:"legend",subType:"scroll",query:e},function(o){o.setScrollDataIndex(n)})})}function umr(t){Wn(a6e),t.registerComponentModel(smr),t.registerComponentView(lmr),nat(t)}function oat(t){Wn(a6e),Wn(umr)}d();p();d();p();d();p();var mQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="dataZoom.inside",e.defaultOption=Z0(wM.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(wM),fmr=mQn;d();p();d();p();var iat=un();function dmr(t,e,r){iat(t).coordSysRecordMap.each(function(n){var o=n.dataZoomInfoMap.get(e.uid);o&&(o.getRange=r)})}function pmr(t,e){for(var r=iat(t).coordSysRecordMap,n=r.keys(),o=0;o<n.length;o++){var i=n[o],a=r.get(i),s=a.dataZoomInfoMap;if(s){var c=e.uid,l=s.get(c);l&&(s.removeKey(c),s.keys().length||hmr(r,a))}}}function hmr(t,e){if(e){t.removeKey(e.model.uid);var r=e.controller;r&&r.dispose()}}function gQn(t,e){var r={model:e,containsPoint:Gr(yQn,e),dispatchAction:Gr(vQn,t),dataZoomInfoMap:null,controller:null},n=r.controller=new K3(t.getZr());return ue(["pan","zoom","scrollMove"],function(o){n.on(o,function(i){var a=[];r.dataZoomInfoMap.each(function(s){if(!!i.isAvailableBehavior(s.model.option)){var c=(s.getRange||{})[o],l=c&&c(s.dzReferCoordSysInfo,r.model.mainType,r.controller,i);!s.model.get("disabled",!0)&&l&&a.push({dataZoomId:s.model.id,start:l[0],end:l[1]})}}),a.length&&r.dispatchAction(a)})}),r}function vQn(t,e){t.isDisposed()||t.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function yQn(t,e,r,n){return t.coordinateSystem.containPoint([r,n])}function bQn(t){var e,r="type_",n={type_true:2,type_move:1,type_false:0,type_undefined:-1},o=!0;return t.each(function(i){var a=i.model,s=a.get("disabled",!0)?!1:a.get("zoomLock",!0)?"move":!0;n[r+s]>n[r+e]&&(e=s),o=o&&a.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o}}}function mmr(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,function(e,r){var n=iat(r),o=n.coordSysRecordMap||(n.coordSysRecordMap=cr());o.each(function(i){i.dataZoomInfoMap=null}),e.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var a=HTe(i);ue(a.infoList,function(s){var c=s.model.uid,l=o.get(c)||o.set(c,gQn(r,s.model)),u=l.dataZoomInfoMap||(l.dataZoomInfoMap=cr());u.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),o.each(function(i){var a=i.controller,s,c=i.dataZoomInfoMap;if(c){var l=c.keys()[0];l!=null&&(s=c.get(l))}if(!s){hmr(o,i);return}var u=bQn(c);a.enable(u.controlType,u.opt),a.setPointerChecker(i.containsPoint),Kw(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var wQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type="dataZoom.inside",r}return e.prototype.render=function(r,n,o){if(t.prototype.render.apply(this,arguments),r.noTarget()){this._clear();return}this.range=r.getPercentRange(),dmr(o,r,{pan:nr(aat.pan,this),zoom:nr(aat.zoom,this),scrollMove:nr(aat.scrollMove,this)})},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){pmr(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(WJ),aat={zoom:function(t,e,r,n){var o=this.range,i=o.slice(),a=t.axisModels[0];if(!!a){var s=sat[e](null,[n.originX,n.originY],a,r,t),c=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],l=Math.max(1/n.scale,0);i[0]=(i[0]-c)*l+c,i[1]=(i[1]-c)*l+c;var u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(vy(0,i,[0,100],0,u.minSpan,u.maxSpan),this.range=i,o[0]!==i[0]||o[1]!==i[1])return i}},pan:gmr(function(t,e,r,n,o,i){var a=sat[n]([i.oldX,i.oldY],[i.newX,i.newY],e,o,r);return a.signal*(t[1]-t[0])*a.pixel/a.pixelLength}),scrollMove:gmr(function(t,e,r,n,o,i){var a=sat[n]([0,0],[i.scrollDelta,i.scrollDelta],e,o,r);return a.signal*(t[1]-t[0])*i.scrollDelta})};function gmr(t){return function(e,r,n,o){var i=this.range,a=i.slice(),s=e.axisModels[0];if(!!s){var c=t(a,s,e,r,n,o);if(vy(c,a,[0,100],"all"),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}}}var sat={grid:function(t,e,r,n,o){var i=r.axis,a={},s=o.model.coordinateSystem.getRect();return t=t||[0,0],i.dim==="x"?(a.pixel=e[0]-t[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=i.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=i.inverse?-1:1),a},polar:function(t,e,r,n,o){var i=r.axis,a={},s=o.model.coordinateSystem,c=s.getRadiusAxis().getExtent(),l=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),r.mainType==="radiusAxis"?(a.pixel=e[0]-t[0],a.pixelLength=c[1]-c[0],a.pixelStart=c[0],a.signal=i.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=i.inverse?-1:1),a},singleAxis:function(t,e,r,n,o){var i=r.axis,a=o.model.coordinateSystem.getRect(),s={};return t=t||[0,0],i.orient==="horizontal"?(s.pixel=e[0]-t[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=i.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=i.inverse?-1:1),s}},vmr=wQn;function Yle(t){FF(t),t.registerComponentModel(fmr),t.registerComponentView(vmr),mmr(t)}d();p();d();p();var AQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=Z0(wM.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(wM),ymr=AQn;d();p();var Jle=En,bmr=7,SQn=1,cat=30,EQn=7,Xle="horizontal",xmr="vertical",_Qn=5,CQn=["line","bar","candlestick","scatter"],kQn={easing:"cubicOut",duration:100,delay:0},TQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r._displayables={},r}return e.prototype.init=function(r,n){this.api=n,this._onBrush=nr(this._onBrush,this),this._onBrushEnd=nr(this._onBrushEnd,this)},e.prototype.render=function(r,n,o,i){if(t.prototype.render.apply(this,arguments),Kw(this,"_dispatchZoomAction",r.get("throttle"),"fixRate"),this._orient=r.getOrient(),r.get("show")===!1){this.group.removeAll();return}if(r.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){R6(this,"_dispatchZoomAction");var r=this.api.getZr();r.off("mousemove",this._onBrush),r.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var r=this.group;r.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var n=this._displayables.sliderGroup=new Er;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),r.add(n),this._positionGroup()},e.prototype._resetLocation=function(){var r=this.dataZoomModel,n=this.api,o=r.get("brushSelect"),i=o?EQn:0,a=this._findCoordRect(),s={width:n.getWidth(),height:n.getHeight()},c=this._orient===Xle?{right:s.width-a.x-a.width,top:s.height-cat-bmr-i,width:a.width,height:cat}:{right:bmr,top:a.y,width:cat,height:a.height},l=Gw(r.option);ue(["right","top","width","height"],function(f){l[f]==="ph"&&(l[f]=c[f])});var u=gi(l,s);this._location={x:u.x,y:u.y},this._size=[u.width,u.height],this._orient===xmr&&this._size.reverse()},e.prototype._positionGroup=function(){var r=this.group,n=this._location,o=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),a=i&&i.get("inverse"),s=this._displayables.sliderGroup,c=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(o===Xle&&!a?{scaleY:c?1:-1,scaleX:1}:o===Xle&&a?{scaleY:c?1:-1,scaleX:-1}:o===xmr&&!a?{scaleY:c?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:c?-1:1,scaleX:-1,rotation:Math.PI/2});var l=r.getBoundingRect([s]);r.x=n.x-l.x,r.y=n.y-l.y,r.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var r=this.dataZoomModel,n=this._size,o=this._displayables.sliderGroup,i=r.get("brushSelect");o.add(new Jle({silent:!0,shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:r.get("backgroundColor")},z2:-40}));var a=new Jle({shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:"transparent"},z2:0,onclick:nr(this._onClickPanel,this)}),s=this.api.getZr();i?(a.on("mousedown",this._onBrushStart,this),a.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),o.add(a)},e.prototype._renderDataShadow=function(){var r=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!r)return;var n=this._size,o=this._shadowSize||[],i=r.series,a=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),c=s&&a.getDimensionInfo(s)?i.getShadowDim():r.otherDim;if(c==null)return;var l=this._shadowPolygonPts,u=this._shadowPolylinePts;if(a!==this._shadowData||c!==this._shadowDim||n[0]!==o[0]||n[1]!==o[1]){var f=a.getDataExtent(c),h=(f[1]-f[0])*.3;f=[f[0]-h,f[1]+h];var m=[0,n[1]],g=[0,n[0]],v=[[n[0],0],[0,0]],b=[],w=g[1]/(a.count()-1),_=0,I=Math.round(a.count()/n[0]),B;a.each([c],function(U,T){if(I>0&&T%I){_+=w;return}var P=U==null||isNaN(U)||U==="",j=P?0:No(U,f,m,!0);P&&!B&&T?(v.push([v[v.length-1][0],0]),b.push([b[b.length-1][0],0])):!P&&B&&(v.push([_,0]),b.push([_,0])),v.push([_,j]),b.push([_,j]),_+=w,B=P}),l=this._shadowPolygonPts=v,u=this._shadowPolylinePts=b}this._shadowData=a,this._shadowDim=c,this._shadowSize=[n[0],n[1]];var L=this.dataZoomModel;function D(U){var T=L.getModel(U?"selectedDataBackground":"dataBackground"),P=new Er,j=new Ic({shape:{points:l},segmentIgnoreThreshold:1,style:T.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),M=new dc({shape:{points:u},segmentIgnoreThreshold:1,style:T.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return P.add(j),P.add(M),P}for(var z=0;z<3;z++){var G=D(z===1);this._displayables.sliderGroup.add(G),this._displayables.dataShadowSegs.push(G)}},e.prototype._prepareDataShadowInfo=function(){var r=this.dataZoomModel,n=r.get("showDataShadow");if(n!==!1){var o,i=this.ecModel;return r.eachTargetAxis(function(a,s){var c=r.getAxisProxy(a,s).getTargetSeriesModels();ue(c,function(l){if(!o&&!(n!==!0&&an(CQn,l.get("type"))<0)){var u=i.getComponent(n2(a),s).axis,f=IQn(a),h,m=l.coordinateSystem;f!=null&&m.getOtherAxis&&(h=m.getOtherAxis(u).inverse),f=l.getData().mapDimension(f),o={thisAxis:u,series:l,thisDim:a,otherDim:f,otherAxisInverse:h}}},this)},this),o}},e.prototype._renderHandle=function(){var r=this.group,n=this._displayables,o=n.handles=[null,null],i=n.handleLabels=[null,null],a=this._displayables.sliderGroup,s=this._size,c=this.dataZoomModel,l=this.api,u=c.get("borderRadius")||0,f=c.get("brushSelect"),h=n.filler=new Jle({silent:f,style:{fill:c.get("fillerColor")},textConfig:{position:"inside"}});a.add(h),a.add(new Jle({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:u},style:{stroke:c.get("dataBackgroundColor")||c.get("borderColor"),lineWidth:SQn,fill:"rgba(0,0,0,0)"}})),ue([0,1],function(I){var B=c.get("handleIcon");!Kce[B]&&B.indexOf("path://")<0&&B.indexOf("image://")<0&&(B="path://"+B);var L=vi(B,-1,0,2,2,null,!0);L.attr({cursor:wmr(this._orient),draggable:!0,drift:nr(this._onDragMove,this,I),ondragend:nr(this._onDragEnd,this),onmouseover:nr(this._showDataInfo,this,!0),onmouseout:nr(this._showDataInfo,this,!1),z2:5});var D=L.getBoundingRect(),z=c.get("handleSize");this._handleHeight=er(z,this._size[1]),this._handleWidth=D.width/D.height*this._handleHeight,L.setStyle(c.getModel("handleStyle").getItemStyle()),L.style.strokeNoScale=!0,L.rectHover=!0,L.ensureState("emphasis").style=c.getModel(["emphasis","handleStyle"]).getItemStyle(),B3(L);var G=c.get("handleColor");G!=null&&(L.style.fill=G),a.add(o[I]=L);var U=c.getModel("textStyle");r.add(i[I]=new Ln({silent:!0,invisible:!0,style:Ho(U,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:U.getTextColor(),font:U.getFont()}),z2:10}))},this);var m=h;if(f){var g=er(c.get("moveHandleSize"),s[1]),v=n.moveHandle=new En({style:c.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:g}}),b=g*.8,w=n.moveHandleIcon=vi(c.get("moveHandleIcon"),-b/2,-b/2,b,b,"#fff",!0);w.silent=!0,w.y=s[1]+g/2-.5,v.ensureState("emphasis").style=c.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var _=Math.min(s[1]/2,Math.max(g,10));m=n.moveZone=new En({invisible:!0,shape:{y:s[1]-_,height:g+_}}),m.on("mouseover",function(){l.enterEmphasis(v)}).on("mouseout",function(){l.leaveEmphasis(v)}),a.add(v),a.add(w),a.add(m)}m.attr({draggable:!0,cursor:wmr(this._orient),drift:nr(this._onDragMove,this,"all"),ondragstart:nr(this._showDataInfo,this,!0),ondragend:nr(this._onDragEnd,this),onmouseover:nr(this._showDataInfo,this,!0),onmouseout:nr(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var r=this._range=this.dataZoomModel.getPercentRange(),n=this._getViewExtent();this._handleEnds=[No(r[0],[0,100],n,!0),No(r[1],[0,100],n,!0)]},e.prototype._updateInterval=function(r,n){var o=this.dataZoomModel,i=this._handleEnds,a=this._getViewExtent(),s=o.findRepresentativeAxisProxy().getMinMaxSpan(),c=[0,100];vy(n,i,a,o.get("zoomLock")?"all":r,s.minSpan!=null?No(s.minSpan,c,a,!0):null,s.maxSpan!=null?No(s.maxSpan,c,a,!0):null);var l=this._range,u=this._range=Pf([No(i[0],a,c,!0),No(i[1],a,c,!0)]);return!l||l[0]!==u[0]||l[1]!==u[1]},e.prototype._updateView=function(r){var n=this._displayables,o=this._handleEnds,i=Pf(o.slice()),a=this._size;ue([0,1],function(m){var g=n.handles[m],v=this._handleHeight;g.attr({scaleX:v/2,scaleY:v/2,x:o[m]+(m?-1:1),y:a[1]/2-v/2})},this),n.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:a[1]});var s={x:i[0],width:i[1]-i[0]};n.moveHandle&&(n.moveHandle.setShape(s),n.moveZone.setShape(s),n.moveZone.getBoundingRect(),n.moveHandleIcon&&n.moveHandleIcon.attr("x",s.x+s.width/2));for(var c=n.dataShadowSegs,l=[0,i[0],i[1],a[0]],u=0;u<c.length;u++){var f=c[u],h=f.getClipPath();h||(h=new En,f.setClipPath(h)),h.setShape({x:l[u],y:0,width:l[u+1]-l[u],height:a[1]})}this._updateDataInfo(r)},e.prototype._updateDataInfo=function(r){var n=this.dataZoomModel,o=this._displayables,i=o.handleLabels,a=this._orient,s=["",""];if(n.get("showDetail")){var c=n.findRepresentativeAxisProxy();if(c){var l=c.getAxisModel().axis,u=this._range,f=r?c.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:c.getDataValueWindow();s=[this._formatLabel(f[0],l),this._formatLabel(f[1],l)]}}var h=Pf(this._handleEnds.slice());m.call(this,0),m.call(this,1);function m(g){var v=NS(o.handles[g].parent,this.group),b=lF(g===0?"right":"left",v),w=this._handleWidth/2+_Qn,_=Eh([h[g]+(g===0?-w:w),this._size[1]/2],v);i[g].setStyle({x:_[0],y:_[1],verticalAlign:a===Xle?"middle":b,align:a===Xle?b:"center",text:s[g]})}},e.prototype._formatLabel=function(r,n){var o=this.dataZoomModel,i=o.get("labelFormatter"),a=o.get("labelPrecision");(a==null||a==="auto")&&(a=n.getPixelPrecision());var s=r==null||isNaN(r)?"":n.type==="category"||n.type==="time"?n.scale.getLabel({value:Math.round(r)}):r.toFixed(Math.min(a,20));return sr(i)?i(r,s):Tt(i)?i.replace("{value}",s):s},e.prototype._showDataInfo=function(r){r=this._dragging||r;var n=this._displayables,o=n.handleLabels;o[0].attr("invisible",!r),o[1].attr("invisible",!r),n.moveHandle&&this.api[r?"enterEmphasis":"leaveEmphasis"](n.moveHandle,1)},e.prototype._onDragMove=function(r,n,o,i){this._dragging=!0,$v(i.event);var a=this._displayables.sliderGroup.getLocalTransform(),s=Eh([n,o],a,!0),c=this._updateInterval(r,s[0]),l=this.dataZoomModel.get("realtime");this._updateView(!l),c&&l&&this._dispatchZoomAction(!0)},e.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1);var r=this.dataZoomModel.get("realtime");!r&&this._dispatchZoomAction(!1)},e.prototype._onClickPanel=function(r){var n=this._size,o=this._displayables.sliderGroup.transformCoordToLocal(r.offsetX,r.offsetY);if(!(o[0]<0||o[0]>n[0]||o[1]<0||o[1]>n[1])){var i=this._handleEnds,a=(i[0]+i[1])/2,s=this._updateInterval("all",o[0]-a);this._updateView(),s&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(r){var n=r.offsetX,o=r.offsetY;this._brushStart=new Vn(n,o),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(r){if(!!this._brushing){var n=this._displayables.brushRect;if(this._brushing=!1,!!n){n.attr("ignore",!0);var o=n.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(o.width)<5)){var a=this._getViewExtent(),s=[0,100];this._range=Pf([No(o.x,a,s,!0),No(o.x+o.width,a,s,!0)]),this._handleEnds=[o.x,o.x+o.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(r){this._brushing&&($v(r.event),this._updateBrushRect(r.offsetX,r.offsetY))},e.prototype._updateBrushRect=function(r,n){var o=this._displayables,i=this.dataZoomModel,a=o.brushRect;a||(a=o.brushRect=new Jle({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),o.sliderGroup.add(a)),a.attr("ignore",!1);var s=this._brushStart,c=this._displayables.sliderGroup,l=c.transformCoordToLocal(r,n),u=c.transformCoordToLocal(s.x,s.y),f=this._size;l[0]=Math.max(Math.min(f[0],l[0]),0),a.setShape({x:u[0],y:0,width:l[0]-u[0],height:f[1]})},e.prototype._dispatchZoomAction=function(r){var n=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:r?kQn:null,start:n[0],end:n[1]})},e.prototype._findCoordRect=function(){var r,n=HTe(this.dataZoomModel).infoList;if(!r&&n.length){var o=n[0].model.coordinateSystem;r=o.getRect&&o.getRect()}if(!r){var i=this.api.getWidth(),a=this.api.getHeight();r={x:i*.2,y:a*.2,width:i*.6,height:a*.6}}return r},e.type="dataZoom.slider",e}(WJ);function IQn(t){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[t]}function wmr(t){return t==="vertical"?"ns-resize":"ew-resize"}var Amr=TQn;function Zle(t){t.registerComponentModel(ymr),t.registerComponentView(Amr),FF(t)}function lat(t){Wn(Yle),Wn(Zle)}d();p();d();p();d();p();d();p();d();p();var RQn={get:function(t,e,r){var n=Pr((MQn[t]||{})[e]);return r&&st(n)?n[n.length-1]:n}},MQn={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},s6e=RQn;var Smr=bl.mapVisual,PQn=bl.eachVisual,NQn=st,Emr=ue,BQn=Pf,OQn=No,DQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.stateList=["inRange","outOfRange"],r.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],r.layoutMode={type:"box",ignoreSize:!0},r.dataBound=[-1/0,1/0],r.targetVisuals={},r.controllerVisuals={},r}return e.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o)},e.prototype.optionUpdated=function(r,n){var o=this.option;!n&&KTe(o,r,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(r){var n=this.stateList;r=nr(r,this),this.controllerVisuals=Gle(this.option.controller,n,r),this.targetVisuals=Gle(this.option.target,n,r)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var r=this.option.seriesIndex,n=[];return r==null||r==="all"?this.ecModel.eachSeries(function(o,i){n.push(i)}):n=Co(r),n},e.prototype.eachTargetSeries=function(r,n){ue(this.getTargetSeriesIndices(),function(o){var i=this.ecModel.getSeriesByIndex(o);i&&r.call(n,i)},this)},e.prototype.isTargetSeries=function(r){var n=!1;return this.eachTargetSeries(function(o){o===r&&(n=!0)}),n},e.prototype.formatValueText=function(r,n,o){var i=this.option,a=i.precision,s=this.dataBound,c=i.formatter,l;o=o||["<",">"],st(r)&&(r=r.slice(),l=!0);var u=n?r:l?[f(r[0]),f(r[1])]:f(r);if(Tt(c))return c.replace("{value}",l?u[0]:u).replace("{value2}",l?u[1]:u);if(sr(c))return l?c(r[0],r[1]):c(r);if(l)return r[0]===s[0]?o[0]+" "+u[1]:r[1]===s[1]?o[1]+" "+u[0]:u[0]+" - "+u[1];return u;function f(h){return h===s[0]?"min":h===s[1]?"max":(+h).toFixed(Math.min(a,20))}},e.prototype.resetExtent=function(){var r=this.option,n=BQn([r.min,r.max]);this._dataExtent=n},e.prototype.getDataDimensionIndex=function(r){var n=this.option.dimension;if(n!=null)return r.getDimensionIndex(n);for(var o=r.dimensions,i=o.length-1;i>=0;i--){var a=o[i],s=r.getDimensionInfo(a);if(!s.isCalculationCoord)return s.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var r=this.ecModel,n=this.option,o={inRange:n.inRange,outOfRange:n.outOfRange},i=n.target||(n.target={}),a=n.controller||(n.controller={});ln(i,o),ln(a,o);var s=this.isCategory();c.call(this,i),c.call(this,a),l.call(this,i,"inRange","outOfRange"),u.call(this,a);function c(f){NQn(n.color)&&!f.inRange&&(f.inRange={color:n.color.slice().reverse()}),f.inRange=f.inRange||{color:r.get("gradientColor")}}function l(f,h,m){var g=f[h],v=f[m];g&&!v&&(v=f[m]={},Emr(g,function(b,w){if(!!bl.isValidType(w)){var _=s6e.get(w,"inactive",s);_!=null&&(v[w]=_,w==="color"&&!v.hasOwnProperty("opacity")&&!v.hasOwnProperty("colorAlpha")&&(v.opacity=[0,0]))}}))}function u(f){var h=(f.inRange||{}).symbol||(f.outOfRange||{}).symbol,m=(f.inRange||{}).symbolSize||(f.outOfRange||{}).symbolSize,g=this.get("inactiveColor"),v=this.getItemSymbol(),b=v||"roundRect";Emr(this.stateList,function(w){var _=this.itemSize,I=f[w];I||(I=f[w]={color:s?g:[g]}),I.symbol==null&&(I.symbol=h&&Pr(h)||(s?b:[b])),I.symbolSize==null&&(I.symbolSize=m&&Pr(m)||(s?_[0]:[_[0],_[0]])),I.symbol=Smr(I.symbol,function(D){return D==="none"?b:D});var B=I.symbolSize;if(B!=null){var L=-1/0;PQn(B,function(D){D>L&&(L=D)}),I.symbolSize=Smr(B,function(D){return OQn(D,[0,L],[0,_[0]],!0)})}},this)}},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(r){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(r){return null},e.prototype.getVisualMeta=function(r){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(Fn),YJ=DQn;var _mr=[20,140],LQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.optionUpdated=function(r,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(o){o.mappingMethod="linear",o.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var r=this.itemSize;(r[0]==null||isNaN(r[0]))&&(r[0]=_mr[0]),(r[1]==null||isNaN(r[1]))&&(r[1]=_mr[1])},e.prototype._resetRange=function(){var r=this.getExtent(),n=this.option.range;!n||n.auto?(r.auto=1,this.option.range=r):st(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],r[0]),n[1]=Math.min(n[1],r[1]))},e.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),ue(this.stateList,function(r){var n=this.option.controller[r].symbolSize;n&&n[0]!==n[1]&&(n[0]=n[1]/3)},this)},e.prototype.setSelected=function(r){this.option.range=r.slice(),this._resetRange()},e.prototype.getSelected=function(){var r=this.getExtent(),n=Pf((this.get("range")||[]).slice());return n[0]>r[1]&&(n[0]=r[1]),n[1]>r[1]&&(n[1]=r[1]),n[0]<r[0]&&(n[0]=r[0]),n[1]<r[0]&&(n[1]=r[0]),n},e.prototype.getValueState=function(r){var n=this.option.range,o=this.getExtent();return(n[0]<=o[0]||n[0]<=r)&&(n[1]>=o[1]||r<=n[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(r){var n=[];return this.eachTargetSeries(function(o){var i=[],a=o.getData();a.each(this.getDataDimensionIndex(a),function(s,c){r[0]<=s&&s<=r[1]&&i.push(c)},this),n.push({seriesId:o.id,dataIndex:i})},this),n},e.prototype.getVisualMeta=function(r){var n=Cmr(this,"outOfRange",this.getExtent()),o=Cmr(this,"inRange",this.option.range.slice()),i=[];function a(m,g){i.push({value:m,color:r(m,g)})}for(var s=0,c=0,l=o.length,u=n.length;c<u&&(!o.length||n[c]<=o[0]);c++)n[c]<o[s]&&a(n[c],"outOfRange");for(var f=1;s<l;s++,f=0)f&&i.length&&a(o[s],"outOfRange"),a(o[s],"inRange");for(var f=1;c<u;c++)(!o.length||o[o.length-1]<n[c])&&(f&&(i.length&&a(i[i.length-1].value,"outOfRange"),f=0),a(n[c],"outOfRange"));var h=i.length;return{stops:i,outerColors:[h?i[0].color:"transparent",h?i[h-1].color:"transparent"]}},e.type="visualMap.continuous",e.defaultOption=Z0(YJ.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),e}(YJ);function Cmr(t,e,r){if(r[0]===r[1])return r.slice();for(var n=200,o=(r[1]-r[0])/n,i=r[0],a=[],s=0;s<=n&&i<r[1];s++)a.push(i),i+=o;return a.push(r[1]),a}var kmr=LQn;d();p();d();p();var UQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r.autoPositionValues={left:1,right:1,top:1,bottom:1},r}return e.prototype.init=function(r,n){this.ecModel=r,this.api=n},e.prototype.render=function(r,n,o,i){if(this.visualMapModel=r,r.get("show")===!1){this.group.removeAll();return}this.doRender(r,n,o,i)},e.prototype.renderBackground=function(r){var n=this.visualMapModel,o=OS(n.get("padding")||0),i=r.getBoundingRect();r.add(new En({z2:-1,silent:!0,shape:{x:i.x-o[3],y:i.y-o[0],width:i.width+o[3]+o[1],height:i.height+o[0]+o[2]},style:{fill:n.get("backgroundColor"),stroke:n.get("borderColor"),lineWidth:n.get("borderWidth")}}))},e.prototype.getControllerVisual=function(r,n,o){o=o||{};var i=o.forceState,a=this.visualMapModel,s={};if(n==="color"){var c=a.get("contentColor");s.color=c}function l(m){return s[m]}function u(m,g){s[m]=g}var f=a.controllerVisuals[i||a.getValueState(r)],h=bl.prepareVisualTypes(f);return ue(h,function(m){var g=f[m];o.convertOpacityToAlpha&&m==="opacity"&&(m="colorAlpha",g=f.__alphaForOpacity),bl.dependsOn(m,n)&&g&&g.applyVisual(r,l,u)}),s[n]},e.prototype.positionGroup=function(r){var n=this.visualMapModel,o=this.api;K7(r,n.getBoxLayoutParams(),{width:o.getWidth(),height:o.getHeight()})},e.prototype.doRender=function(r,n,o,i){},e.type="visualMap",e}(ko),c6e=UQn;d();p();var Tmr=[["left","right","width"],["top","bottom","height"]];function l6e(t,e,r){var n=t.option,o=n.align;if(o!=null&&o!=="auto")return o;for(var i={width:e.getWidth(),height:e.getHeight()},a=n.orient==="horizontal"?1:0,s=Tmr[a],c=[0,null,10],l={},u=0;u<3;u++)l[Tmr[1-a][u]]=c[u],l[s[u]]=u===2?r[0]:n[s[u]];var f=[["x","width",3],["y","height",0]][a],h=gi(l,i,n.padding);return s[(h.margin[f[2]]||0)+h[f[0]]+h[f[1]]*.5<i[f[1]]*.5?0:1]}function JJ(t,e){return ue(t||[],function(r){r.dataIndex!=null&&(r.dataIndexInside=r.dataIndex,r.dataIndex=null),r.highlightKey="visualMap"+(e?e.componentIndex:"")}),t}var X3=No,FQn=ue,Rmr=Math.min,uat=Math.max,zQn=12,HQn=6,jQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r._shapes={},r._dataInterval=[],r._handleEnds=[],r._hoverLinkDataIndices=[],r}return e.prototype.doRender=function(r,n,o,i){this._api=o,(!i||i.type!=="selectDataRange"||i.from!==this.uid)&&this._buildView()},e.prototype._buildView=function(){this.group.removeAll();var r=this.visualMapModel,n=this.group;this._orient=r.get("orient"),this._useHandle=r.get("calculable"),this._resetInterval(),this._renderBar(n);var o=r.get("text");this._renderEndsText(n,o,0),this._renderEndsText(n,o,1),this._updateView(!0),this.renderBackground(n),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(n)},e.prototype._renderEndsText=function(r,n,o){if(!!n){var i=n[1-o];i=i!=null?i+"":"";var a=this.visualMapModel,s=a.get("textGap"),c=a.itemSize,l=this._shapes.mainGroup,u=this._applyTransform([c[0]/2,o===0?-s:c[1]+s],l),f=this._applyTransform(o===0?"bottom":"top",l),h=this._orient,m=this.visualMapModel.textStyleModel;this.group.add(new Ln({style:Ho(m,{x:u[0],y:u[1],verticalAlign:h==="horizontal"?"middle":f,align:h==="horizontal"?f:"center",text:i})}))}},e.prototype._renderBar=function(r){var n=this.visualMapModel,o=this._shapes,i=n.itemSize,a=this._orient,s=this._useHandle,c=l6e(n,this.api,i),l=o.mainGroup=this._createBarGroup(c),u=new Er;l.add(u),u.add(o.outOfRange=Mmr()),u.add(o.inRange=Mmr(null,s?Nmr(this._orient):null,nr(this._dragHandle,this,"all",!1),nr(this._dragHandle,this,"all",!0))),u.setClipPath(new En({shape:{x:0,y:0,width:i[0],height:i[1],r:3}}));var f=n.textStyleModel.getTextRect("\u56FD"),h=uat(f.width,f.height);s&&(o.handleThumbs=[],o.handleLabels=[],o.handleLabelPoints=[],this._createHandle(n,l,0,i,h,a),this._createHandle(n,l,1,i,h,a)),this._createIndicator(n,l,i,h,a),r.add(l)},e.prototype._createHandle=function(r,n,o,i,a,s){var c=nr(this._dragHandle,this,o,!1),l=nr(this._dragHandle,this,o,!0),u=Sh(r.get("handleSize"),i[0]),f=vi(r.get("handleIcon"),-u/2,-u/2,u,u,null,!0),h=Nmr(this._orient);f.attr({cursor:h,draggable:!0,drift:c,ondragend:l,onmousemove:function(w){$v(w.event)}}),f.x=i[0]/2,f.useStyle(r.getModel("handleStyle").getItemStyle()),f.setStyle({strokeNoScale:!0,strokeFirst:!0}),f.style.lineWidth*=2,f.ensureState("emphasis").style=r.getModel(["emphasis","handleStyle"]).getItemStyle(),b6(f,!0),n.add(f);var m=this.visualMapModel.textStyleModel,g=new Ln({cursor:h,draggable:!0,drift:c,onmousemove:function(w){$v(w.event)},ondragend:l,style:Ho(m,{x:0,y:0,text:""})});g.ensureState("blur").style={opacity:.1},g.stateTransition={duration:200},this.group.add(g);var v=[u,0],b=this._shapes;b.handleThumbs[o]=f,b.handleLabelPoints[o]=v,b.handleLabels[o]=g},e.prototype._createIndicator=function(r,n,o,i,a){var s=Sh(r.get("indicatorSize"),o[0]),c=vi(r.get("indicatorIcon"),-s/2,-s/2,s,s,null,!0);c.attr({cursor:"move",invisible:!0,silent:!0,x:o[0]/2});var l=r.getModel("indicatorStyle").getItemStyle();if(c instanceof Oa){var u=c.style;c.useStyle(it({image:u.image,x:u.x,y:u.y,width:u.width,height:u.height},l))}else c.useStyle(l);n.add(c);var f=this.visualMapModel.textStyleModel,h=new Ln({silent:!0,invisible:!0,style:Ho(f,{x:0,y:0,text:""})});this.group.add(h);var m=[(a==="horizontal"?i/2:HQn)+o[0]/2,0],g=this._shapes;g.indicator=c,g.indicatorLabel=h,g.indicatorLabelPoint=m,this._firstShowIndicator=!0},e.prototype._dragHandle=function(r,n,o,i){if(!!this._useHandle){if(this._dragging=!n,!n){var a=this._applyTransform([o,i],this._shapes.mainGroup,!0);this._updateInterval(r,a[1]),this._hideIndicator(),this._updateView()}n===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),n?!this._hovering&&this._clearHoverLinkToSeries():Pmr(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[r],!1)}},e.prototype._resetInterval=function(){var r=this.visualMapModel,n=this._dataInterval=r.getSelected(),o=r.getExtent(),i=[0,r.itemSize[1]];this._handleEnds=[X3(n[0],o,i,!0),X3(n[1],o,i,!0)]},e.prototype._updateInterval=function(r,n){n=n||0;var o=this.visualMapModel,i=this._handleEnds,a=[0,o.itemSize[1]];vy(n,i,a,r,0);var s=o.getExtent();this._dataInterval=[X3(i[0],a,s,!0),X3(i[1],a,s,!0)]},e.prototype._updateView=function(r){var n=this.visualMapModel,o=n.getExtent(),i=this._shapes,a=[0,n.itemSize[1]],s=r?a:this._handleEnds,c=this._createBarVisual(this._dataInterval,o,s,"inRange"),l=this._createBarVisual(o,o,a,"outOfRange");i.inRange.setStyle({fill:c.barColor}).setShape("points",c.barPoints),i.outOfRange.setStyle({fill:l.barColor}).setShape("points",l.barPoints),this._updateHandle(s,c)},e.prototype._createBarVisual=function(r,n,o,i){var a={forceState:i,convertOpacityToAlpha:!0},s=this._makeColorGradient(r,a),c=[this.getControllerVisual(r[0],"symbolSize",a),this.getControllerVisual(r[1],"symbolSize",a)],l=this._createBarPoints(o,c);return{barColor:new D3(0,0,0,1,s),barPoints:l,handlesColor:[s[0].color,s[s.length-1].color]}},e.prototype._makeColorGradient=function(r,n){var o=100,i=[],a=(r[1]-r[0])/o;i.push({color:this.getControllerVisual(r[0],"color",n),offset:0});for(var s=1;s<o;s++){var c=r[0]+a*s;if(c>r[1])break;i.push({color:this.getControllerVisual(c,"color",n),offset:s/o})}return i.push({color:this.getControllerVisual(r[1],"color",n),offset:1}),i},e.prototype._createBarPoints=function(r,n){var o=this.visualMapModel.itemSize;return[[o[0]-n[0],r[0]],[o[0],r[0]],[o[0],r[1]],[o[0]-n[1],r[1]]]},e.prototype._createBarGroup=function(r){var n=this._orient,o=this.visualMapModel.get("inverse");return new Er(n==="horizontal"&&!o?{scaleX:r==="bottom"?1:-1,rotation:Math.PI/2}:n==="horizontal"&&o?{scaleX:r==="bottom"?-1:1,rotation:-Math.PI/2}:n==="vertical"&&!o?{scaleX:r==="left"?1:-1,scaleY:-1}:{scaleX:r==="left"?1:-1})},e.prototype._updateHandle=function(r,n){if(!!this._useHandle){var o=this._shapes,i=this.visualMapModel,a=o.handleThumbs,s=o.handleLabels,c=i.itemSize,l=i.getExtent();FQn([0,1],function(u){var f=a[u];f.setStyle("fill",n.handlesColor[u]),f.y=r[u];var h=X3(r[u],[0,c[1]],l,!0),m=this.getControllerVisual(h,"symbolSize");f.scaleX=f.scaleY=m/c[0],f.x=c[0]-m/2;var g=Eh(o.handleLabelPoints[u],NS(f,this.group));s[u].setStyle({x:g[0],y:g[1],text:i.formatValueText(this._dataInterval[u]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",o.mainGroup):"center"})},this)}},e.prototype._showIndicator=function(r,n,o,i){var a=this.visualMapModel,s=a.getExtent(),c=a.itemSize,l=[0,c[1]],u=this._shapes,f=u.indicator;if(!!f){f.attr("invisible",!1);var h={convertOpacityToAlpha:!0},m=this.getControllerVisual(r,"color",h),g=this.getControllerVisual(r,"symbolSize"),v=X3(r,s,l,!0),b=c[0]-g/2,w={x:f.x,y:f.y};f.y=v,f.x=b;var _=Eh(u.indicatorLabelPoint,NS(f,this.group)),I=u.indicatorLabel;I.attr("invisible",!1);var B=this._applyTransform("left",u.mainGroup),L=this._orient,D=L==="horizontal";I.setStyle({text:(o||"")+a.formatValueText(n),verticalAlign:D?B:"middle",align:D?"center":B});var z={x:b,y:v,style:{fill:m}},G={style:{x:_[0],y:_[1]}};if(a.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var U={duration:100,easing:"cubicInOut",additive:!0};f.x=w.x,f.y=w.y,f.animateTo(z,U),I.animateTo(G,U)}else f.attr(z),I.attr(G);this._firstShowIndicator=!1;var T=this._shapes.handleLabels;if(T)for(var P=0;P<T.length;P++)this._api.enterBlur(T[P])}},e.prototype._enableHoverLinkToSeries=function(){var r=this;this._shapes.mainGroup.on("mousemove",function(n){if(r._hovering=!0,!r._dragging){var o=r.visualMapModel.itemSize,i=r._applyTransform([n.offsetX,n.offsetY],r._shapes.mainGroup,!0,!0);i[1]=Rmr(uat(0,i[1]),o[1]),r._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=o[0])}}).on("mouseout",function(){r._hovering=!1,!r._dragging&&r._clearHoverLinkToSeries()})},e.prototype._enableHoverLinkFromSeries=function(){var r=this.api.getZr();this.visualMapModel.option.hoverLink?(r.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),r.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},e.prototype._doHoverLinkToSeries=function(r,n){var o=this.visualMapModel,i=o.itemSize;if(!!o.option.hoverLink){var a=[0,i[1]],s=o.getExtent();r=Rmr(uat(a[0],r),a[1]);var c=WQn(o,s,a),l=[r-c,r+c],u=X3(r,a,s,!0),f=[X3(l[0],a,s,!0),X3(l[1],a,s,!0)];l[0]<a[0]&&(f[0]=-1/0),l[1]>a[1]&&(f[1]=1/0),n&&(f[0]===-1/0?this._showIndicator(u,f[1],"< ",c):f[1]===1/0?this._showIndicator(u,f[0],"> ",c):this._showIndicator(u,u,"\u2248 ",c));var h=this._hoverLinkDataIndices,m=[];(n||Pmr(o))&&(m=this._hoverLinkDataIndices=o.findTargetDataIndices(f));var g=vrr(h,m);this._dispatchHighDown("downplay",JJ(g[0],o)),this._dispatchHighDown("highlight",JJ(g[1],o))}},e.prototype._hoverLinkFromSeriesMouseOver=function(r){var n;if(FS(r.target,function(c){var l=Vr(c);if(l.dataIndex!=null)return n=l,!0},!0),!!n){var o=this.ecModel.getSeriesByIndex(n.seriesIndex),i=this.visualMapModel;if(!!i.isTargetSeries(o)){var a=o.getData(n.dataType),s=a.getStore().get(i.getDataDimensionIndex(a),n.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},e.prototype._hideIndicator=function(){var r=this._shapes;r.indicator&&r.indicator.attr("invisible",!0),r.indicatorLabel&&r.indicatorLabel.attr("invisible",!0);var n=this._shapes.handleLabels;if(n)for(var o=0;o<n.length;o++)this._api.leaveBlur(n[o])},e.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var r=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",JJ(r,this.visualMapModel)),r.length=0},e.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var r=this.api.getZr();r.off("mouseover",this._hoverLinkFromSeriesMouseOver),r.off("mouseout",this._hideIndicator)},e.prototype._applyTransform=function(r,n,o,i){var a=NS(n,i?null:this.group);return st(r)?Eh(r,a,o):lF(r,a,o)},e.prototype._dispatchHighDown=function(r,n){n&&n.length&&this.api.dispatchAction({type:r,batch:n})},e.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.prototype.remove=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.type="visualMap.continuous",e}(c6e);function Mmr(t,e,r,n){return new Ic({shape:{points:t},draggable:!!r,cursor:e,drift:r,onmousemove:function(o){$v(o.event)},ondragend:n})}function WQn(t,e,r){var n=zQn/2,o=t.get("hoverLinkDataSize");return o&&(n=X3(o,e,r,!0)/2),n}function Pmr(t){var e=t.get("hoverLinkOnHandle");return!!(e??t.get("realtime"))}function Nmr(t){return t==="vertical"?"ns-resize":"ew-resize"}var Bmr=jQn;d();p();d();p();var Omr={type:"selectDataRange",event:"dataRangeSelected",update:"update"},Dmr=function(t,e){e.eachComponent({mainType:"visualMap",query:t},function(r){r.setSelected(t.selected)})};d();p();var Lmr=[{createOnAllSeries:!0,reset:function(t,e){var r=[];return e.eachComponent("visualMap",function(n){var o=t.pipelineContext;!n.isTargetSeries(t)||o&&o.large||r.push(S0r(n.stateList,n.targetVisuals,nr(n.getValueState,n),n.getDataDimensionIndex(t.getData())))}),r}},{createOnAllSeries:!0,reset:function(t,e){var r=t.getData(),n=[];e.eachComponent("visualMap",function(o){if(o.isTargetSeries(t)){var i=o.getVisualMeta(nr(GQn,null,t,o))||{stops:[],outerColors:[]},a=o.getDataDimensionIndex(r);a>=0&&(i.dimension=a,n.push(i))}}),t.getData().setVisual("visualMeta",n)}}];function GQn(t,e,r,n){for(var o=e.targetVisuals[n],i=bl.prepareVisualTypes(o),a={color:U3(t.getData(),"color")},s=0,c=i.length;s<c;s++){var l=i[s],u=o[l==="opacity"?"__alphaForOpacity":l];u&&u.applyVisual(r,f,h)}return a.color;function f(m){return a[m]}function h(m,g){a[m]=g}}d();p();var Umr=ue;function fat(t){var e=t&&t.visualMap;st(e)||(e=e?[e]:[]),Umr(e,function(r){if(!!r){XJ(r,"splitList")&&!XJ(r,"pieces")&&(r.pieces=r.splitList,delete r.splitList);var n=r.pieces;n&&st(n)&&Umr(n,function(o){Sr(o)&&(XJ(o,"start")&&!XJ(o,"min")&&(o.min=o.start),XJ(o,"end")&&!XJ(o,"max")&&(o.max=o.end))})}})}function XJ(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}var Fmr=!1;function Qle(t){Fmr||(Fmr=!0,t.registerSubTypeDefaulter("visualMap",function(e){return!e.categories&&(!(e.pieces?e.pieces.length>0:e.splitNumber>0)||e.calculable)?"continuous":"piecewise"}),t.registerAction(Omr,Dmr),ue(Lmr,function(e){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,e)}),t.registerPreprocessor(fat))}function $le(t){t.registerComponentModel(kmr),t.registerComponentView(Bmr),Qle(t)}d();p();d();p();var VQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r._pieceList=[],r}return e.prototype.optionUpdated=function(r,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var o=this._mode=this._determineMode();this._pieceList=[],qQn[this._mode].call(this,this._pieceList),this._resetSelected(r,n);var i=this.option.categories;this.resetVisual(function(a,s){o==="categories"?(a.mappingMethod="category",a.categories=Pr(i)):(a.dataExtent=this.getExtent(),a.mappingMethod="piecewise",a.pieceList=ct(this._pieceList,function(c){return c=Pr(c),s!=="inRange"&&(c.visual=null),c}))})},e.prototype.completeVisualOption=function(){var r=this.option,n={},o=bl.listVisualTypes(),i=this.isCategory();ue(r.pieces,function(s){ue(o,function(c){s.hasOwnProperty(c)&&(n[c]=1)})}),ue(n,function(s,c){var l=!1;ue(this.stateList,function(u){l=l||a(r,u,c)||a(r.target,u,c)},this),!l&&ue(this.stateList,function(u){(r[u]||(r[u]={}))[c]=s6e.get(c,u==="inRange"?"active":"inactive",i)})},this);function a(s,c,l){return s&&s[c]&&s[c].hasOwnProperty(l)}t.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(r,n){var o=this.option,i=this._pieceList,a=(n?o:r).selected||{};if(o.selected=a,ue(i,function(c,l){var u=this.getSelectedMapKey(c);a.hasOwnProperty(u)||(a[u]=!0)},this),o.selectedMode==="single"){var s=!1;ue(i,function(c,l){var u=this.getSelectedMapKey(c);a[u]&&(s?a[u]=!1:s=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(r){return this._mode==="categories"?r.value+"":r.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var r=this.option;return r.pieces&&r.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(r){this.option.selected=Pr(r)},e.prototype.getValueState=function(r){var n=bl.findPieceIndex(r,this._pieceList);return n!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[n])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(r){var n=[],o=this._pieceList;return this.eachTargetSeries(function(i){var a=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(c,l){var u=bl.findPieceIndex(c,o);u===r&&a.push(l)},this),n.push({seriesId:i.id,dataIndex:a})},this),n},e.prototype.getRepresentValue=function(r){var n;if(this.isCategory())n=r.value;else if(r.value!=null)n=r.value;else{var o=r.interval||[];n=o[0]===-1/0&&o[1]===1/0?0:(o[0]+o[1])/2}return n},e.prototype.getVisualMeta=function(r){if(this.isCategory())return;var n=[],o=["",""],i=this;function a(u,f){var h=i.getRepresentValue({interval:u});f||(f=i.getValueState(h));var m=r(h,f);u[0]===-1/0?o[0]=m:u[1]===1/0?o[1]=m:n.push({value:u[0],color:m},{value:u[1],color:m})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var c=s[0].interval[0];c!==-1/0&&s.unshift({interval:[-1/0,c]}),c=s[s.length-1].interval[1],c!==1/0&&s.push({interval:[c,1/0]})}var l=-1/0;return ue(s,function(u){var f=u.interval;f&&(f[0]>l&&a([l,f[0]],"outOfRange"),a(f.slice()),l=f[1])},this),{stops:n,outerColors:o}},e.type="visualMap.piecewise",e.defaultOption=Z0(YJ.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(YJ),qQn={splitNumber:function(t){var e=this.option,r=Math.min(e.precision,20),n=this.getExtent(),o=e.splitNumber;o=Math.max(parseInt(o,10),1),e.splitNumber=o;for(var i=(n[1]-n[0])/o;+i.toFixed(r)!==i&&r<5;)r++;e.precision=r,i=+i.toFixed(r),e.minOpen&&t.push({interval:[-1/0,n[0]],close:[0,0]});for(var a=0,s=n[0];a<o;s+=i,a++){var c=a===o-1?n[1]:s+i;t.push({interval:[s,c],close:[1,1]})}e.maxOpen&&t.push({interval:[n[1],1/0],close:[0,0]}),s$e(t),ue(t,function(l,u){l.index=u,l.text=this.formatValueText(l.interval)},this)},categories:function(t){var e=this.option;ue(e.categories,function(r){t.push({text:this.formatValueText(r,!0),value:r})},this),zmr(e,t)},pieces:function(t){var e=this.option;ue(e.pieces,function(r,n){Sr(r)||(r={value:r});var o={text:"",index:n};if(r.label!=null&&(o.text=r.label),r.hasOwnProperty("value")){var i=o.value=r.value;o.interval=[i,i],o.close=[1,1]}else{for(var a=o.interval=[],s=o.close=[0,0],c=[1,0,1],l=[-1/0,1/0],u=[],f=0;f<2;f++){for(var h=[["gte","gt","min"],["lte","lt","max"]][f],m=0;m<3&&a[f]==null;m++)a[f]=r[h[m]],s[f]=c[m],u[f]=m===2;a[f]==null&&(a[f]=l[f])}u[0]&&a[1]===1/0&&(s[0]=0),u[1]&&a[0]===-1/0&&(s[1]=0),a[0]===a[1]&&s[0]&&s[1]&&(o.value=a[0])}o.visual=bl.retrieveVisuals(r),t.push(o)},this),zmr(e,t),s$e(t),ue(t,function(r){var n=r.close,o=[["<","\u2264"][n[1]],[">","\u2265"][n[0]]];r.text=r.text||this.formatValueText(r.value!=null?r.value:r.interval,!1,o)},this)}};function zmr(t,e){var r=t.inverse;(t.orient==="vertical"?!r:r)&&e.reverse()}var Hmr=VQn;d();p();var KQn=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=e.type,r}return e.prototype.doRender=function(){var r=this.group;r.removeAll();var n=this.visualMapModel,o=n.get("textGap"),i=n.textStyleModel,a=i.getFont(),s=i.getTextColor(),c=this._getItemAlign(),l=n.itemSize,u=this._getViewData(),f=u.endsText,h=hs(n.get("showLabel",!0),!f);f&&this._renderEndsText(r,f[0],l,h,c),ue(u.viewPieceList,function(m){var g=m.piece,v=new Er;v.onclick=nr(this._onItemClick,this,g),this._enableHoverLink(v,m.indexInModelPieceList);var b=n.getRepresentValue(g);if(this._createItemSymbol(v,b,[0,0,l[0],l[1]]),h){var w=this.visualMapModel.getValueState(b);v.add(new Ln({style:{x:c==="right"?-o:l[0]+o,y:l[1]/2,text:g.text,verticalAlign:"middle",align:c,font:a,fill:s,opacity:w==="outOfRange"?.5:1}}))}r.add(v)},this),f&&this._renderEndsText(r,f[1],l,h,c),LS(n.get("orient"),r,n.get("itemGap")),this.renderBackground(r),this.positionGroup(r)},e.prototype._enableHoverLink=function(r,n){var o=this;r.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(a){var s=o.visualMapModel;s.option.hoverLink&&o.api.dispatchAction({type:a,batch:JJ(s.findTargetDataIndices(n),s)})}},e.prototype._getItemAlign=function(){var r=this.visualMapModel,n=r.option;if(n.orient==="vertical")return l6e(r,this.api,r.itemSize);var o=n.align;return(!o||o==="auto")&&(o="left"),o},e.prototype._renderEndsText=function(r,n,o,i,a){if(!!n){var s=new Er,c=this.visualMapModel.textStyleModel;s.add(new Ln({style:Ho(c,{x:i?a==="right"?o[0]:0:o[0]/2,y:o[1]/2,verticalAlign:"middle",align:i?a:"center",text:n})})),r.add(s)}},e.prototype._getViewData=function(){var r=this.visualMapModel,n=ct(r.getPieceList(),function(s,c){return{piece:s,indexInModelPieceList:c}}),o=r.get("text"),i=r.get("orient"),a=r.get("inverse");return(i==="horizontal"?a:!a)?n.reverse():o&&(o=o.slice().reverse()),{viewPieceList:n,endsText:o}},e.prototype._createItemSymbol=function(r,n,o){r.add(vi(this.getControllerVisual(n,"symbol"),o[0],o[1],o[2],o[3],this.getControllerVisual(n,"color")))},e.prototype._onItemClick=function(r){var n=this.visualMapModel,o=n.option,i=o.selectedMode;if(!!i){var a=Pr(o.selected),s=n.getSelectedMapKey(r);i==="single"||i===!0?(a[s]=!0,ue(a,function(c,l){a[l]=l===s})):a[s]=!a[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:a})}},e.type="visualMap.piecewise",e}(c6e),jmr=KQn;function eue(t){t.registerComponentModel(Hmr),t.registerComponentView(jmr),Qle(t)}function dat(t){Wn($le),Wn(eue)}d();p();d();p();var YQn={label:{enabled:!0},decal:{show:!1}},Wmr=un(),JQn={};function pat(t,e){var r=t.getModel("aria");if(!r.get("enabled"))return;var n=Pr(YQn);ln(n.label,t.getLocaleModel().get("aria"),!1),ln(r.option,n,!1),o(),i();function o(){var l=r.getModel("decal"),u=l.get("show");if(u){var f=cr();t.eachSeries(function(h){if(!h.isColorBySeries()){var m=f.get(h.type);m||(m={},f.set(h.type,m)),Wmr(h).scope=m}}),t.eachRawSeries(function(h){if(t.isSeriesFiltered(h))return;if(sr(h.enableAriaDecal)){h.enableAriaDecal();return}var m=h.getData();if(h.isColorBySeries()){var _=Bce(h.ecModel,h.name,JQn,t.getSeriesCount()),I=m.getVisual("decal");m.setVisual("decal",B(I,_))}else{var g=h.getRawData(),v={},b=Wmr(h).scope;m.each(function(L){var D=m.getRawIndex(L);v[D]=L});var w=g.count();g.each(function(L){var D=v[L],z=g.getName(L)||L+"",G=Bce(h.ecModel,z,b,w),U=m.getItemVisual(D,"decal");m.setItemVisual(D,"decal",B(U,G))})}function B(L,D){var z=L?it(it({},D),L):D;return z.dirty=!0,z}})}}function i(){var l=t.getLocaleModel().get("aria"),u=r.getModel("label");if(u.option=yr(u.option,l),!!u.get("enabled")){var f=e.getZr().dom;if(u.get("description")){f.setAttribute("aria-label",u.get("description"));return}var h=t.getSeriesCount(),m=u.get(["data","maxCount"])||10,g=u.get(["series","maxCount"])||10,v=Math.min(h,g),b;if(!(h<1)){var w=s();if(w){var _=u.get(["general","withTitle"]);b=a(_,{title:w})}else b=u.get(["general","withoutTitle"]);var I=[],B=h>1?u.get(["series","multiple","prefix"]):u.get(["series","single","prefix"]);b+=a(B,{seriesCount:h}),t.eachSeries(function(G,U){if(U<v){var T=void 0,P=G.get("name"),j=P?"withName":"withoutName";T=h>1?u.get(["series","multiple",j]):u.get(["series","single",j]),T=a(T,{seriesId:G.seriesIndex,seriesName:G.get("name"),seriesType:c(G.subType)});var M=G.getData();if(M.count()>m){var y=u.get(["data","partialData"]);T+=a(y,{displayCnt:m})}else T+=u.get(["data","allData"]);for(var x=u.get(["data","separator","middle"]),C=u.get(["data","separator","end"]),R=[],E=0;E<M.count();E++)if(E<m){var N=M.getName(E),V=M.getValues(E),F=u.get(["data",N?"withName":"withoutName"]);R.push(a(F,{name:N,value:V.join(x)}))}T+=R.join(x)+C,I.push(T)}});var L=u.getModel(["series","multiple","separator"]),D=L.get("middle"),z=L.get("end");b+=I.join(D)+z,f.setAttribute("aria-label",b)}}}function a(l,u){if(!Tt(l))return l;var f=l;return ue(u,function(h,m){f=f.replace(new RegExp("\\{\\s*"+m+"\\s*\\}","g"),h)}),f}function s(){var l=t.get("title");return l&&l.length&&(l=l[0]),l&&l.text}function c(l){return t.getLocaleModel().get(["series","typeNames"])[l]||"\u81EA\u5B9A\u4E49\u56FE"}}d();p();function hat(t){if(!(!t||!t.aria)){var e=t.aria;e.show!=null&&(e.enabled=e.show),e.label=e.label||{},ue(["description","general","series","data"],function(r){e[r]!=null&&(e.label[r]=e[r])})}}function mat(t){t.registerPreprocessor(hat),t.registerVisual(t.PRIORITY.VISUAL.ARIA,pat)}d();p();d();p();d();p();var Gmr={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},XQn=function(){function t(e){var r=this._condVal=Tt(e)?new RegExp(e):qer(e)?e:null;if(r==null){var n="";Bo(n)}}return t.prototype.evaluate=function(e){var r=typeof e;return Tt(r)?this._condVal.test(e):In(r)?this._condVal.test(e+""):!1},t}(),ZQn=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),QQn=function(){function t(){}return t.prototype.evaluate=function(){for(var e=this.children,r=0;r<e.length;r++)if(!e[r].evaluate())return!1;return!0},t}(),$Qn=function(){function t(){}return t.prototype.evaluate=function(){for(var e=this.children,r=0;r<e.length;r++)if(e[r].evaluate())return!0;return!1},t}(),e$n=function(){function t(){}return t.prototype.evaluate=function(){return!this.child.evaluate()},t}(),t$n=function(){function t(){}return t.prototype.evaluate=function(){for(var e=!!this.valueParser,r=this.getValue,n=r(this.valueGetterParam),o=e?this.valueParser(n):null,i=0;i<this.subCondList.length;i++)if(!this.subCondList[i].evaluate(e?o:n))return!1;return!0},t}();function gat(t,e){if(t===!0||t===!1){var r=new ZQn;return r.value=t,r}var n="";return qmr(t)||Bo(n),t.and?Vmr("and",t,e):t.or?Vmr("or",t,e):t.not?r$n(t,e):n$n(t,e)}function Vmr(t,e,r){var n=e[t],o="";st(n)||Bo(o),n.length||Bo(o);var i=t==="and"?new QQn:new $Qn;return i.children=ct(n,function(a){return gat(a,r)}),i.children.length||Bo(o),i}function r$n(t,e){var r=t.not,n="";qmr(r)||Bo(n);var o=new e$n;return o.child=gat(r,e),o.child||Bo(n),o}function n$n(t,e){for(var r="",n=e.prepareGetValue(t),o=[],i=bn(t),a=t.parser,s=a?CCe(a):null,c=0;c<i.length;c++){var l=i[c];if(!(l==="parser"||e.valueGetterAttrMap.get(l))){var u=Nr(Gmr,l)?Gmr[l]:l,f=t[l],h=s?s(f):f,m=fir(u,h)||u==="reg"&&new XQn(h);m||Bo(r),o.push(m)}}o.length||Bo(r);var g=new t$n;return g.valueGetterParam=n,g.valueParser=s,g.getValue=e.getValue,g.subCondList=o,g}function qmr(t){return Sr(t)&&!gl(t)}var o$n=function(){function t(e,r){this._cond=gat(e,r)}return t.prototype.evaluate=function(){return this._cond.evaluate()},t}();function Kmr(t,e){return new o$n(t,e)}var Ymr={type:"echarts:filter",transform:function(t){for(var e=t.upstream,r,n=Kmr(t.config,{valueGetterAttrMap:cr({dimension:!0}),prepareGetValue:function(s){var c="",l=s.dimension;Nr(s,"dimension")||Bo(c);var u=e.getDimensionInfo(l);return u||Bo(c),{dimIdx:u.index}},getValue:function(s){return e.retrieveValueFromItem(r,s.dimIdx)}}),o=[],i=0,a=e.count();i<a;i++)r=e.getRawDataItem(i),n.evaluate()&&o.push(r);return{data:o}}};d();p();var Jmr={type:"echarts:sort",transform:function(t){var e=t.upstream,r=t.config,n="",o=Co(r);o.length||Bo(n);var i=[];ue(o,function(u){var f=u.dimension,h=u.order,m=u.parser,g=u.incomparable;if(f==null&&Bo(n),h!=="asc"&&h!=="desc"&&Bo(n),g&&g!=="min"&&g!=="max"){var v="";Bo(v)}if(h!=="asc"&&h!=="desc"){var b="";Bo(b)}var w=e.getDimensionInfo(f);w||Bo(n);var _=m?CCe(m):null;m&&!_&&Bo(n),i.push({dimIdx:w.index,parser:_,comparator:new kCe(h,g)})});var a=e.sourceFormat;a!==mu&&a!==Ch&&Bo(n);for(var s=[],c=0,l=e.count();c<l;c++)s.push(e.getRawDataItem(c));return s.sort(function(u,f){for(var h=0;h<i.length;h++){var m=i[h],g=e.retrieveValueFromItem(u,m.dimIdx),v=e.retrieveValueFromItem(f,m.dimIdx);m.parser&&(g=m.parser(g),v=m.parser(v));var b=m.comparator.evaluate(g,v);if(b!==0)return b}return 0}),{data:s}}};function vat(t){t.registerTransform(Ymr),t.registerTransform(Jmr)}d();p();var i$n=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type="dataset",r}return e.prototype.init=function(r,n,o){t.prototype.init.call(this,r,n,o),this._sourceManager=new RCe(this),Fet(this)},e.prototype.mergeOption=function(r,n){t.prototype.mergeOption.call(this,r,n),Fet(this)},e.prototype.optionUpdated=function(){this._sourceManager.dirty()},e.prototype.getSourceManager=function(){return this._sourceManager},e.type="dataset",e.defaultOption={seriesLayoutBy:fy},e}(Fn);var a$n=function(t){Ie(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type="dataset",r}return e.type="dataset",e}(ko);function yat(t){t.registerComponentModel(i$n),t.registerComponentView(a$n)}d();p();d();p();d();p();d();p();d();p();d();p();var Z3=vd.CMD;function ZJ(t,e){return Math.abs(t-e)<1e-5}function u6e(t){var e=t.data,r=t.len(),n=[],o,i=0,a=0,s=0,c=0;function l(M,y){o&&o.length>2&&n.push(o),o=[M,y]}function u(M,y,x,C){ZJ(M,x)&&ZJ(y,C)||o.push(M,y,x,C,x,C)}function f(M,y,x,C,R,E){var N=Math.abs(y-M),V=Math.tan(N/4)*4/3,F=y<M?-1:1,k=Math.cos(M),H=Math.sin(M),re=Math.cos(y),Y=Math.sin(y),oe=k*R+x,q=H*E+C,X=re*R+x,K=Y*E+C,$=R*V*F,ee=E*V*F;o.push(oe-$*H,q+ee*k,X+$*Y,K-ee*re,X,K)}for(var h,m,g,v,b=0;b<r;){var w=e[b++],_=b===1;switch(_&&(i=e[b],a=e[b+1],s=i,c=a,(w===Z3.L||w===Z3.C||w===Z3.Q)&&(o=[s,c])),w){case Z3.M:i=s=e[b++],a=c=e[b++],l(s,c);break;case Z3.L:h=e[b++],m=e[b++],u(i,a,h,m),i=h,a=m;break;case Z3.C:o.push(e[b++],e[b++],e[b++],e[b++],i=e[b++],a=e[b++]);break;case Z3.Q:h=e[b++],m=e[b++],g=e[b++],v=e[b++],o.push(i+2/3*(h-i),a+2/3*(m-a),g+2/3*(h-g),v+2/3*(m-v),g,v),i=g,a=v;break;case Z3.A:var I=e[b++],B=e[b++],L=e[b++],D=e[b++],z=e[b++],G=e[b++]+z;b+=1;var U=!e[b++];h=Math.cos(z)*L+I,m=Math.sin(z)*D+B,_?(s=h,c=m,l(s,c)):u(i,a,h,m),i=Math.cos(G)*L+I,a=Math.sin(G)*D+B;for(var T=(U?-1:1)*Math.PI/2,P=z;U?P>G:P<G;P+=T){var j=U?Math.max(P+T,G):Math.min(P+T,G);f(P,j,I,B,L,D)}break;case Z3.R:s=i=e[b++],c=a=e[b++],h=s+e[b++],m=c+e[b++],l(h,c),u(h,c,h,m),u(h,m,s,m),u(s,m,s,c),u(s,c,h,c);break;case Z3.Z:o&&u(i,a,s,c),i=s,a=c;break}}return o&&o.length>2&&n.push(o),n}function bat(t,e,r,n,o,i,a,s,c,l){if(ZJ(t,r)&&ZJ(e,n)&&ZJ(o,a)&&ZJ(i,s)){c.push(a,s);return}var u=2/l,f=u*u,h=a-t,m=s-e,g=Math.sqrt(h*h+m*m);h/=g,m/=g;var v=r-t,b=n-e,w=o-a,_=i-s,I=v*v+b*b,B=w*w+_*_;if(I<f&&B<f){c.push(a,s);return}var L=h*v+m*b,D=-h*w-m*_,z=I-L*L,G=B-D*D;if(z<f&&L>=0&&G<f&&D>=0){c.push(a,s);return}var U=[],T=[];Ow(t,r,o,a,.5,U),Ow(e,n,i,s,.5,T),bat(U[0],T[0],U[1],T[1],U[2],T[2],U[3],T[3],c,l),bat(U[4],T[4],U[5],T[5],U[6],T[6],U[7],T[7],c,l)}function Xmr(t,e){var r=u6e(t),n=[];e=e||1;for(var o=0;o<r.length;o++){var i=r[o],a=[],s=i[0],c=i[1];a.push(s,c);for(var l=2;l<i.length;){var u=i[l++],f=i[l++],h=i[l++],m=i[l++],g=i[l++],v=i[l++];bat(s,c,u,f,h,m,g,v,a,e),s=g,c=v}n.push(a)}return n}function egr(t,e,r){var n=t[e],o=t[1-e],i=Math.abs(n/o),a=Math.ceil(Math.sqrt(i*r)),s=Math.floor(r/a);s===0&&(s=1,a=r);for(var c=[],l=0;l<a;l++)c.push(s);var u=a*s,f=r-u;if(f>0)for(var l=0;l<f;l++)c[l%a]+=1;return c}function Zmr(t,e,r){for(var n=t.r0,o=t.r,i=t.startAngle,a=t.endAngle,s=Math.abs(a-i),c=s*o,l=o-n,u=c>Math.abs(l),f=egr([c,l],u?0:1,e),h=(u?s:l)/f.length,m=0;m<f.length;m++)for(var g=(u?l:s)/f[m],v=0;v<f[m];v++){var b={};u?(b.startAngle=i+h*m,b.endAngle=i+h*(m+1),b.r0=n+g*v,b.r=n+g*(v+1)):(b.startAngle=i+g*v,b.endAngle=i+g*(v+1),b.r0=n+h*m,b.r=n+h*(m+1)),b.clockwise=t.clockwise,b.cx=t.cx,b.cy=t.cy,r.push(b)}}function s$n(t,e,r){for(var n=t.width,o=t.height,i=n>o,a=egr([n,o],i?0:1,e),s=i?"width":"height",c=i?"height":"width",l=i?"x":"y",u=i?"y":"x",f=t[s]/a.length,h=0;h<a.length;h++)for(var m=t[c]/a[h],g=0;g<a[h];g++){var v={};v[l]=h*f,v[u]=g*m,v[s]=f,v[c]=m,v.x+=t.x,v.y+=t.y,r.push(v)}}function Qmr(t,e,r,n){return t*n-r*e}function c$n(t,e,r,n,o,i,a,s){var c=r-t,l=n-e,u=a-o,f=s-i,h=Qmr(u,f,c,l);if(Math.abs(h)<1e-6)return null;var m=t-o,g=e-i,v=Qmr(m,g,u,f)/h;return v<0||v>1?null:new Vn(v*c+t,v*l+e)}function l$n(t,e,r){var n=new Vn;Vn.sub(n,r,e),n.normalize();var o=new Vn;Vn.sub(o,t,e);var i=o.dot(n);return i}function QJ(t,e){var r=t[t.length-1];r&&r[0]===e[0]&&r[1]===e[1]||t.push(e)}function u$n(t,e,r){for(var n=t.length,o=[],i=0;i<n;i++){var a=t[i],s=t[(i+1)%n],c=c$n(a[0],a[1],s[0],s[1],e.x,e.y,r.x,r.y);c&&o.push({projPt:l$n(c,e,r),pt:c,idx:i})}if(o.length<2)return[{points:t},{points:t}];o.sort(function(b,w){return b.projPt-w.projPt});var l=o[0],u=o[o.length-1];if(u.idx<l.idx){var f=l;l=u,u=f}for(var h=[l.pt.x,l.pt.y],m=[u.pt.x,u.pt.y],g=[h],v=[m],i=l.idx+1;i<=u.idx;i++)QJ(g,t[i].slice());QJ(g,m),QJ(g,h);for(var i=u.idx+1;i<=l.idx+n;i++)QJ(v,t[i%n].slice());return QJ(v,h),QJ(v,m),[{points:g},{points:v}]}function $mr(t){var e=t.points,r=[],n=[];XU(e,r,n);var o=new Zr(r[0],r[1],n[0]-r[0],n[1]-r[1]),i=o.width,a=o.height,s=o.x,c=o.y,l=new Vn,u=new Vn;return i>a?(l.x=u.x=s+i/2,l.y=c,u.y=c+a):(l.y=u.y=c+a/2,l.x=s,u.x=s+i),u$n(e,l,u)}function f6e(t,e,r,n){if(r===1)n.push(e);else{var o=Math.floor(r/2),i=t(e);f6e(t,i[0],o,n),f6e(t,i[1],r-o,n)}return n}function f$n(t,e){for(var r=[],n=0;n<e;n++)r.push(qY(t));return r}function d$n(t,e){e.setStyle(t.style),e.z=t.z,e.z2=t.z2,e.zlevel=t.zlevel}function p$n(t){for(var e=[],r=0;r<t.length;)e.push([t[r++],t[r++]]);return e}function tgr(t,e){var r=[],n=t.shape,o;switch(t.type){case"rect":s$n(n,e,r),o=En;break;case"sector":Zmr(n,e,r),o=Kl;break;case"circle":Zmr({r0:0,r:n.r,startAngle:0,endAngle:Math.PI*2,cx:n.cx,cy:n.cy},e,r),o=Kl;break;default:var i=t.getComputedTransform(),a=i?Math.sqrt(Math.max(i[0]*i[0]+i[1]*i[1],i[2]*i[2]+i[3]*i[3])):1,s=ct(Xmr(t.getUpdatedPathProxy(),a),function(w){return p$n(w)}),c=s.length;if(c===0)f6e($mr,{points:s[0]},e,r);else if(c===e)for(var l=0;l<c;l++)r.push({points:s[l]});else{var u=0,f=ct(s,function(w){var _=[],I=[];XU(w,_,I);var B=(I[1]-_[1])*(I[0]-_[0]);return u+=B,{poly:w,area:B}});f.sort(function(w,_){return _.area-w.area});for(var h=e,l=0;l<c;l++){var m=f[l];if(h<=0)break;var g=l===c-1?h:Math.ceil(m.area/u*e);g<0||(f6e($mr,{points:m.poly},g,r),h-=g)}}o=Ic;break}if(!o)return f$n(t,e);for(var v=[],l=0;l<r.length;l++){var b=new o;b.setShape(r[l]),d$n(t,b),v.push(b)}return v}function h$n(t,e){var r=t.length,n=e.length;if(r===n)return[t,e];for(var o=[],i=[],a=r<n?t:e,s=Math.min(r,n),c=Math.abs(n-r)/6,l=(s-2)/6,u=Math.ceil(c/l)+1,f=[a[0],a[1]],h=c,m=2;m<s;){var g=a[m-2],v=a[m-1],b=a[m++],w=a[m++],_=a[m++],I=a[m++],B=a[m++],L=a[m++];if(h<=0){f.push(b,w,_,I,B,L);continue}for(var D=Math.min(h,u-1)+1,z=1;z<=D;z++){var G=z/D;Ow(g,b,_,B,G,o),Ow(v,w,I,L,G,i),g=o[3],v=i[3],f.push(o[1],i[1],o[2],i[2],g,v),b=o[5],w=i[5],_=o[6],I=i[6]}h-=D-1}return a===t?[f,e]:[t,f]}function rgr(t,e){for(var r=t.length,n=t[r-2],o=t[r-1],i=[],a=0;a<e.length;)i[a++]=n,i[a++]=o;return i}function m$n(t,e){for(var r,n,o,i=[],a=[],s=0;s<Math.max(t.length,e.length);s++){var c=t[s],l=e[s],u=void 0,f=void 0;c?l?(r=h$n(c,l),u=r[0],f=r[1],n=u,o=f):(f=rgr(o||c,c),u=c):(u=rgr(n||l,l),f=l),i.push(u),a.push(f)}return[i,a]}function ngr(t){for(var e=0,r=0,n=0,o=t.length,i=0,a=o-2;i<o;a=i,i+=2){var s=t[a],c=t[a+1],l=t[i],u=t[i+1],f=s*u-l*c;e+=f,r+=(s+l)*f,n+=(c+u)*f}return e===0?[t[0]||0,t[1]||0]:[r/e/3,n/e/3,e]}function g$n(t,e,r,n){for(var o=(t.length-2)/6,i=1/0,a=0,s=t.length,c=s-2,l=0;l<o;l++){for(var u=l*6,f=0,h=0;h<s;h+=2){var m=h===0?u:(u+h-2)%c+2,g=t[m]-r[0],v=t[m+1]-r[1],b=e[h]-n[0],w=e[h+1]-n[1],_=b-g,I=w-v;f+=_*_+I*I}f<i&&(i=f,a=l)}return a}function v$n(t){for(var e=[],r=t.length,n=0;n<r;n+=2)e[n]=t[r-n-2],e[n+1]=t[r-n-1];return e}function y$n(t,e,r,n){for(var o=[],i,a=0;a<t.length;a++){var s=t[a],c=e[a],l=ngr(s),u=ngr(c);i==null&&(i=l[2]<0!=u[2]<0);var f=[],h=[],m=0,g=1/0,v=[],b=s.length;i&&(s=v$n(s));for(var w=g$n(s,c,l,u)*6,_=b-2,I=0;I<_;I+=2){var B=(w+I)%_+2;f[I+2]=s[B]-l[0],f[I+3]=s[B+1]-l[1]}if(f[0]=s[w]-l[0],f[1]=s[w+1]-l[1],r>0)for(var L=n/r,D=-n/2;D<=n/2;D+=L){for(var z=Math.sin(D),G=Math.cos(D),U=0,I=0;I<s.length;I+=2){var T=f[I],P=f[I+1],j=c[I]-u[0],M=c[I+1]-u[1],y=j*G-M*z,x=j*z+M*G;v[I]=y,v[I+1]=x;var C=y-T,R=x-P;U+=C*C+R*R}if(U<g){g=U,m=D;for(var E=0;E<v.length;E++)h[E]=v[E]}}else for(var N=0;N<b;N+=2)h[N]=c[N]-u[0],h[N+1]=c[N+1]-u[1];o.push({from:f,to:h,fromCp:l,toCp:u,rotation:-m})}return o}function rue(t){return t.__isCombineMorphing}var igr="__mOriginal_";function d6e(t,e,r){var n=igr+e,o=t[n]||t[e];t[n]||(t[n]=t[e]);var i=r.replace,a=r.after,s=r.before;t[e]=function(){var c=arguments,l;return s&&s.apply(this,c),i?l=i.apply(this,c):l=o.apply(this,c),a&&a.apply(this,c),l}}function tue(t,e){var r=igr+e;t[r]&&(t[e]=t[r],t[r]=null)}function ogr(t,e){for(var r=0;r<t.length;r++)for(var n=t[r],o=0;o<n.length;){var i=n[o],a=n[o+1];n[o++]=e[0]*i+e[2]*a+e[4],n[o++]=e[1]*i+e[3]*a+e[5]}}function agr(t,e){var r=t.getUpdatedPathProxy(),n=e.getUpdatedPathProxy(),o=m$n(u6e(r),u6e(n)),i=o[0],a=o[1],s=t.getComputedTransform(),c=e.getComputedTransform();function l(){this.transform=null}s&&ogr(i,s),c&&ogr(a,c),d6e(e,"updateTransform",{replace:l}),e.transform=null;var u=y$n(i,a,10,Math.PI),f=[];d6e(e,"buildPath",{replace:function(h){for(var m=e.__morphT,g=1-m,v=[],b=0;b<u.length;b++){var w=u[b],_=w.from,I=w.to,B=w.rotation*m,L=w.fromCp,D=w.toCp,z=Math.sin(B),G=Math.cos(B);EY(v,L,D,m);for(var U=0;U<_.length;U+=2){var T=_[U],P=_[U+1],j=I[U],M=I[U+1],y=T*g+j*m,x=P*g+M*m;f[U]=y*G-x*z+v[0],f[U+1]=y*z+x*G+v[1]}var C=f[0],R=f[1];h.moveTo(C,R);for(var U=2;U<_.length;){var j=f[U++],M=f[U++],E=f[U++],N=f[U++],V=f[U++],F=f[U++];C===j&&R===M&&E===V&&N===F?h.lineTo(V,F):h.bezierCurveTo(j,M,E,N,V,F),C=V,R=F}}}})}function h6e(t,e,r){if(!t||!e)return e;var n=r.done,o=r.during;agr(t,e),e.__morphT=0;function i(){tue(e,"buildPath"),tue(e,"updateTransform"),e.__morphT=-1,e.createPathProxy(),e.dirtyShape()}return e.animateTo({__morphT:1},yr({during:function(a){e.dirtyShape(),o&&o(a)},done:function(){i(),n&&n()}},r)),e}function b$n(t,e,r,n,o,i){var a=16;t=o===r?0:Math.round(32767*(t-r)/(o-r)),e=i===n?0:Math.round(32767*(e-n)/(i-n));for(var s=0,c,l=(1<<a)/2;l>0;l/=2){var u=0,f=0;(t&l)>0&&(u=1),(e&l)>0&&(f=1),s+=l*l*(3*u^f),f===0&&(u===1&&(t=l-1-t,e=l-1-e),c=t,t=e,e=c)}return s}function p6e(t){var e=1/0,r=1/0,n=-1/0,o=-1/0,i=ct(t,function(s){var c=s.getBoundingRect(),l=s.getComputedTransform(),u=c.x+c.width/2+(l?l[4]:0),f=c.y+c.height/2+(l?l[5]:0);return e=Math.min(u,e),r=Math.min(f,r),n=Math.max(u,n),o=Math.max(f,o),[u,f]}),a=ct(i,function(s,c){return{cp:s,z:b$n(s[0],s[1],e,r,n,o),path:t[c]}});return a.sort(function(s,c){return s.z-c.z}).map(function(s){return s.path})}function sgr(t){return tgr(t.path,t.count)}function xat(){return{fromIndividuals:[],toIndividuals:[],count:0}}function cgr(t,e,r){var n=[];function o(L){for(var D=0;D<L.length;D++){var z=L[D];rue(z)?o(z.childrenRef()):z instanceof en&&n.push(z)}}o(t);var i=n.length;if(!i)return xat();var a=r.dividePath||sgr,s=a({path:e,count:i});if(s.length!==i)return console.error("Invalid morphing: unmatched splitted path"),xat();n=p6e(n),s=p6e(s);for(var c=r.done,l=r.during,u=r.individualDelay,f=new ry,h=0;h<i;h++){var m=n[h],g=s[h];g.parent=e,g.copyTransform(f),u||agr(m,g)}e.__isCombineMorphing=!0,e.childrenRef=function(){return s};function v(L){for(var D=0;D<s.length;D++)s[D].addSelfToZr(L)}d6e(e,"addSelfToZr",{after:function(L){v(L)}}),d6e(e,"removeSelfFromZr",{after:function(L){for(var D=0;D<s.length;D++)s[D].removeSelfFromZr(L)}});function b(){e.__isCombineMorphing=!1,e.__morphT=-1,e.childrenRef=null,tue(e,"addSelfToZr"),tue(e,"removeSelfFromZr")}var w=s.length;if(u)for(var _=w,I=function(){_--,_===0&&(b(),c&&c())},h=0;h<w;h++){var B=u?yr({delay:(r.delay||0)+u(h,w,n[h],s[h]),done:I},r):r;h6e(n[h],s[h],B)}else e.__morphT=0,e.animateTo({__morphT:1},yr({during:function(L){for(var D=0;D<w;D++){var z=s[D];z.__morphT=e.__morphT,z.dirtyShape()}l&&l(L)},done:function(){b();for(var L=0;L<t.length;L++)tue(t[L],"updateTransform");c&&c()}},r));return e.__zr&&v(e.__zr),{fromIndividuals:n,toIndividuals:s,count:w}}function lgr(t,e,r){var n=e.length,o=[],i=r.dividePath||sgr;function a(m){for(var g=0;g<m.length;g++){var v=m[g];rue(v)?a(v.childrenRef()):v instanceof en&&o.push(v)}}if(rue(t)){a(t.childrenRef());var s=o.length;if(s<n)for(var c=0,l=s;l<n;l++)o.push(qY(o[c++%s]));o.length=n}else{o=i({path:t,count:n});for(var u=t.getComputedTransform(),l=0;l<o.length;l++)o[l].setLocalTransform(u);if(o.length!==n)return console.error("Invalid morphing: unmatched splitted path"),xat()}o=p6e(o),e=p6e(e);for(var f=r.individualDelay,l=0;l<n;l++){var h=f?yr({delay:(r.delay||0)+f(l,n,o[l],e[l])},r):r;h6e(o[l],e[l],h)}return{fromIndividuals:o,toIndividuals:e,count:e.length}}function ugr(t){return st(t[0])}function fgr(t,e){for(var r=[],n=t.length,o=0;o<n;o++)r.push({one:t[o],many:[]});for(var o=0;o<e.length;o++){var i=e[o].length,a=void 0;for(a=0;a<i;a++)r[a%n].many.push(e[o][a])}for(var s=0,o=n-1;o>=0;o--)if(!r[o].many.length){var c=r[s].many;if(c.length<=1)if(s)s=0;else return r;var i=c.length,l=Math.ceil(i/2);r[o].many=c.slice(l,i),r[s].many=c.slice(0,l),s++}return r}var x$n={clone:function(t){for(var e=[],r=1-Math.pow(1-t.path.style.opacity,1/t.count),n=0;n<t.count;n++){var o=qY(t.path);o.setStyle("opacity",r),e.push(o)}return e},split:null};function m6e(t,e,r,n,o,i){if(!t.length||!e.length)return;var a=L3("update",n,o);if(!(a&&a.duration>0))return;var s=n.getModel("universalTransition").get("delay"),c=Object.assign({setToFinal:!0},a),l,u;ugr(t)&&(l=t,u=e),ugr(e)&&(l=e,u=t);function f(w,_,I,B,L){var D=w.many,z=w.one;if(D.length===1&&!L){var G=_?D[0]:z,U=_?z:D[0];if(rue(G))f({many:[G],one:U},!0,I,B,!0);else{var T=s?yr({delay:s(I,B)},c):c;h6e(G,U,T),i(G,U,G,U,T)}}else for(var P=yr({dividePath:x$n[r],individualDelay:s&&function(R,E,N,V){return s(R+I,B)}},c),j=_?cgr(D,z,P):lgr(z,D,P),M=j.fromIndividuals,y=j.toIndividuals,x=M.length,C=0;C<x;C++){var T=s?yr({delay:s(C,x)},c):c;i(M[C],y[C],_?D[C]:w.one,_?w.one:D[C],T)}}for(var h=l?l===t:t.length>e.length,m=l?fgr(u,l):fgr(h?e:t,[h?t:e]),g=0,v=0;v<m.length;v++)g+=m[v].many.length;for(var b=0,v=0;v<m.length;v++)f(m[v],h,b,g),b+=m[v].many.length}function CM(t){if(!t)return[];if(st(t)){for(var e=[],r=0;r<t.length;r++)e.push(CM(t[r]));return e}var n=[];return t.traverse(function(o){o instanceof en&&!o.disableMorphing&&!o.invisible&&!o.ignore&&n.push(o)}),n}var ggr=1e4,w$n=un();function A$n(t){for(var e=t.dimensions,r=0;r<e.length;r++){var n=t.getDimensionInfo(e[r]);if(n&&n.otherDims.itemGroupId===0)return e[r]}}function dgr(t){var e=[];return ue(t,function(r){var n=r.data;if(!(n.count()>ggr))for(var o=n.getIndices(),i=A$n(n),a=0;a<o.length;a++)e.push({data:n,dim:r.dim||i,divide:r.divide,dataIndex:a})}),e}function wat(t,e,r){t.traverse(function(n){n instanceof en&&zo(n,{style:{opacity:0}},e,{dataIndex:r,isFrom:!0})})}function Aat(t){if(t.parent){var e=t.getComputedTransform();t.setLocalTransform(e),t.parent.remove(t)}}function $J(t){t.stopAnimation(),t.isGroup&&t.traverse(function(e){e.stopAnimation()})}function S$n(t,e,r){var n=L3("update",r,e);n&&t.traverse(function(o){if(o instanceof ql){var i=tor(o);i&&o.animateFrom({style:i},n)}})}function E$n(t,e){var r=t.length;if(r!==e.length)return!1;for(var n=0;n<r;n++){var o=t[n],i=e[n];if(o.data.getId(o.dataIndex)!==i.data.getId(i.dataIndex))return!1}return!0}function vgr(t,e,r){var n=dgr(t),o=dgr(e);function i(w,_,I,B,L){(I||w)&&_.animateFrom({style:I&&I!==w?it(it({},I.style),w.style):w.style},L)}function a(w){for(var _=0;_<w.length;_++)if(w[_].dim)return w[_].dim}var s=a(n),c=a(o),l=!1;function u(w,_){return function(I){var B=I.data,L=I.dataIndex;if(_)return B.getId(L);var D=B.hostModel&&B.hostModel.get("dataGroupId"),z=w?s||c:c||s,G=z&&B.getDimensionInfo(z),U=G&&G.ordinalMeta;if(G){var T=B.get(G.name,L);return U&&U.categories[T]||T+""}var P=B.getRawDataItem(L);return P&&P.groupId?P.groupId+"":D||B.getId(L)}}var f=E$n(n,o),h={};if(!f)for(var m=0;m<o.length;m++){var g=o[m],v=g.data.getItemGraphicEl(g.dataIndex);v&&(h[v.id]=!0)}function b(w,_){var I=n[_],B=o[w],L=B.data.hostModel,D=I.data.getItemGraphicEl(I.dataIndex),z=B.data.getItemGraphicEl(B.dataIndex);if(D===z){z&&S$n(z,B.dataIndex,L);return}D&&h[D.id]||z&&($J(z),D?($J(D),Aat(D),l=!0,m6e(CM(D),CM(z),B.divide,L,w,i)):wat(z,L,w))}new kh(n,o,u(!0,f),u(!1,f),null,"multiple").update(b).updateManyToOne(function(w,_){var I=o[w],B=I.data,L=B.hostModel,D=B.getItemGraphicEl(I.dataIndex),z=go(ct(_,function(G){return n[G].data.getItemGraphicEl(n[G].dataIndex)}),function(G){return G&&G!==D&&!h[G.id]});D&&($J(D),z.length?(ue(z,function(G){$J(G),Aat(G)}),l=!0,m6e(CM(z),CM(D),I.divide,L,w,i)):wat(D,L,I.dataIndex))}).updateOneToMany(function(w,_){var I=n[_],B=I.data.getItemGraphicEl(I.dataIndex);if(!(B&&h[B.id])){var L=go(ct(w,function(z){return o[z].data.getItemGraphicEl(o[z].dataIndex)}),function(z){return z&&z!==B}),D=o[w[0]].data.hostModel;L.length&&(ue(L,function(z){return $J(z)}),B?($J(B),Aat(B),l=!0,m6e(CM(B),CM(L),I.divide,D,w[0],i)):ue(L,function(z){return wat(z,D,w[0])}))}}).updateManyToMany(function(w,_){new kh(_,w,function(I){return n[I].data.getId(n[I].dataIndex)},function(I){return o[I].data.getId(o[I].dataIndex)}).update(function(I,B){b(w[I],_[B])}).execute()}).execute(),l&&ue(e,function(w){var _=w.data,I=_.hostModel,B=I&&r.getViewOfSeriesModel(I),L=L3("update",I,0);B&&I.isAnimationEnabled()&&L&&L.duration>0&&B.group.traverse(function(D){D instanceof en&&!D.animators.length&&D.animateFrom({style:{opacity:0}},L)})})}function pgr(t){var e=t.getModel("universalTransition").get("seriesKey");return e||t.id}function hgr(t){return st(t)?t.sort().join(","):t}function kM(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function _$n(t,e){var r=cr(),n=cr(),o=cr();ue(t.oldSeries,function(a,s){var c=t.oldData[s],l=pgr(a),u=hgr(l);n.set(u,c),st(l)&&ue(l,function(f){o.set(f,{data:c,key:u})})});function i(a){r.get(a)&&lrr("Duplicated seriesKey in universalTransition "+a)}return ue(e.updatedSeries,function(a){if(a.isUniversalTransitionEnabled()&&a.isAnimationEnabled()){var s=a.getData(),c=pgr(a),l=hgr(c),u=n.get(l);if(u)r.set(l,{oldSeries:[{divide:kM(u),data:u}],newSeries:[{divide:kM(s),data:s}]});else if(st(c)){var f=[];ue(c,function(g){var v=n.get(g);v&&f.push({divide:kM(v),data:v})}),f.length&&r.set(l,{oldSeries:f,newSeries:[{data:s,divide:kM(s)}]})}else{var h=o.get(c);if(h){var m=r.get(h.key);m||(m={oldSeries:[{data:h.data,divide:kM(h.data)}],newSeries:[]},r.set(h.key,m)),m.newSeries.push({data:s,divide:kM(s)})}}}}),r}function mgr(t,e){for(var r=0;r<t.length;r++){var n=e.seriesIndex!=null&&e.seriesIndex===t[r].seriesIndex||e.seriesId!=null&&e.seriesId===t[r].id;if(n)return r}}function C$n(t,e,r,n){var o=[],i=[];ue(Co(t.from),function(a){var s=mgr(e.oldSeries,a);s>=0&&o.push({data:e.oldData[s],divide:kM(e.oldData[s]),dim:a.dimension})}),ue(Co(t.to),function(a){var s=mgr(r.updatedSeries,a);if(s>=0){var c=r.updatedSeries[s].getData();i.push({data:c,divide:kM(c),dim:a.dimension})}}),o.length>0&&i.length>0&&vgr(o,i,n)}function Sat(t){t.registerUpdateLifecycle("series:beforeupdate",function(e,r,n){ue(Co(n.seriesTransition),function(o){ue(Co(o.to),function(i){for(var a=n.updatedSeries,s=0;s<a.length;s++)(i.seriesIndex!=null&&i.seriesIndex===a[s].seriesIndex||i.seriesId!=null&&i.seriesId===a[s].id)&&(a[s][jce]=!0)})})}),t.registerUpdateLifecycle("series:transition",function(e,r,n){var o=w$n(r);if(o.oldSeries&&n.updatedSeries&&n.optionChanged){var i=n.seriesTransition;if(i)ue(Co(i),function(h){C$n(h,o,n,r)});else{var a=_$n(o,n);ue(a.keys(),function(h){var m=a.get(h);vgr(m.oldSeries,m.newSeries,r)})}ue(n.updatedSeries,function(h){h[jce]&&(h[jce]=!1)})}for(var s=e.getSeries(),c=o.oldSeries=[],l=o.oldData=[],u=0;u<s.length;u++){var f=s[u].getData();f.count()<ggr&&(c.push(s[u]),l.push(f))}})}Wn([nrt]);Wn([rrt]);Wn([urt,prt,brt,Rrt,Nrt,Xrt,ant,gnt,Lnt,Unt,znt,oot,cot,dot,got,vot,yot,bot,Sot,Cot,Rot,Zot]);Wn(oit);Wn(lit);Wn(Sle);Wn(dit);Wn(Ole);Wn(hit);Wn(git);Wn(Cit);Wn(Rit);Wn(JS);Wn(Dit);Wn(Lit);Wn(Hit);Wn(Kit);Wn(Jit);Wn(Xit);Wn(oat);Wn(lat);Wn(Yle);Wn(Zle);Wn(dat);Wn($le);Wn(eue);Wn(mat);Wn(vat);Wn(yat);Wn(Sat);Wn(Ftt);d();p();function em(t){if(!t)return"empty";let e=parseFloat(t);return e===0?"change":e>0?"up":"down"}d();p();var ygr="#25A750",bgr="#CA3F64",g6e="https://static.coinall.ltd/cdn/assets/imgs/252/8C73A1E647AF8AC6.png",xgr="https://static.coinall.ltd/cdn/assets/imgs/252/C3BE3D2A4C53C9D0.png",wgr="https://static.coinall.ltd/cdn/assets/imgs/252/DD2A2EBA2D21563F.png",jF={DETAIL:1,LIST:2},TM={["24h"]:{bar:"5m",limit:"288",timeRange:"24h"},["7d"]:{bar:"15m",limit:"672",timeRange:"7d"}};d();p();var Q3={"charts-container":"_charts-container_11jmb_1",chartsContainer:"_charts-container_11jmb_1","charts-bg":"_charts-bg_11jmb_8",chartsBg:"_charts-bg_11jmb_8","chart-box":"_chart-box_11jmb_16",chartBox:"_chart-box_11jmb_16",chart:"_chart_11jmb_1",loader:"_loader_11jmb_33","chart-time-selection":"_chart-time-selection_11jmb_40",chartTimeSelection:"_chart-time-selection_11jmb_40","chart-time-option":"_chart-time-option_11jmb_48",chartTimeOption:"_chart-time-option_11jmb_48","chart-time-option--active":"_chart-time-option--active_11jmb_59",chartTimeOptionActive:"_chart-time-option--active_11jmb_59"};d();p();var v6e=ie(og()),_at=[1,10,1e15],T$n=3,I$n=t=>new v6e.default(t).isZero();function R$n(t){return new v6e.default(t).lt(0)}var M$n=(t,e)=>ds.abbreviateFiat(t,{needZero:!1,...e});function f1(t,e,{handleLtZero:r=!0,precision:n=2,needK:o=!0,limitOnT:i=!0,...a}={}){let s=ds.showFloorTruncation,c={currencySign:e};if(I$n(t))return xf.formatCurrency(s(t,2),c);let l=new v6e.default(t);return r&&(l=l.abs()),R$n(l)?s(t,a):l.lt(_at[0])?xf.formatCurrency(xf.scientificNotation(M$n(t,{needZero:!1,...a})),c):l.lt(_at[1])?xf.formatCurrency(s(t,T$n,a),c):o?l.lt(_at[2])||!i?xf.formatCurrency(ds.num2Shorthand(t,n),c):Bn("swaptrade_token_detail_regularcell_desc_999t",{ccy:e}):xf.formatCurrency(s(t,n,{needZero:!1,...a}),c)}var $3=ie(Ut()),P$n=({isLoading:t,priceChart:e=[],change:r,priceChartOption:n,setPriceChartOption:o})=>{let i=(0,IM.useRef)(null),a=em(r),s=(0,IM.useMemo)(()=>{if(!e||e.length<2)return null;let c=(e||[]).slice().reverse(),l=c.map(f=>f[0]),u=c.map(f=>parseFloat(ds.toPlainString(f[4])));return{xData:l,yData:u,min:Math.min(...u),max:Math.max(...u)}},[e]);return(0,IM.useEffect)(()=>{if(!!s&&i.current){let c=War(i.current),l={grid:{left:0,right:0,top:0,bottom:0},xAxis:{type:"category",data:s.xData,min:function(u){let f=parseInt(n.limit,10)*.12;return u.min-f},max:function(u){let f=parseInt(n.limit,10)*.12;return u.max+f},show:!1},yAxis:{type:"value",min:s.min-(s.max-s.min)*.155,max:s.max+(s.max-s.min)*.155,show:!1},series:[{data:s.yData,type:"line",smooth:!0,itemStyle:{color:a==="down"?bgr:ygr},symbol:"none",symbolSize:0,markPoint:{data:[{type:"max",name:"Max",label:{show:!0,position:"top",offset:[0,-1],fontSize:10,color:"#909090",borderColor:"transparent",formatter:({value:u})=>f1(u,"$",{needK:!1})}},{type:"min",name:"Min",label:{show:!0,position:"bottom",offset:[0,1],fontSize:10,color:"#909090",borderColor:"transparent",formatter:({value:u})=>f1(u,"$",{needK:!1})}}],symbol:"circle",symbolSize:0}}]};c.setOption(l)}},[s,a]),(0,$3.jsxs)("div",{className:Q3.chartsContainer,children:[(0,$3.jsx)(o3,{className:Q3.chartsBg,src:a==="down"?xgr:g6e,alt:"chart bg"}),(0,$3.jsx)("div",{className:Q3.chartBox,children:t?(0,$3.jsx)(gg,{}):(0,$3.jsx)("div",{ref:i,className:Q3.chart})}),(0,$3.jsxs)("div",{className:Q3.chartTimeSelection,children:[(0,$3.jsx)("div",{className:(0,Cat.default)(Q3.chartTimeOption,{[Q3.chartTimeOptionActive]:n.timeRange==="24h"}),onClick:()=>o(TM["24h"]),children:"24h"}),(0,$3.jsx)("div",{className:(0,Cat.default)(Q3.chartTimeOption,{[Q3.chartTimeOptionActive]:n.timeRange==="7d"}),onClick:()=>o(TM["7d"]),children:"7d"})]})]})},Agr=(0,IM.memo)(P$n);d();p();var Tat=ie(kc());d();p();var kat=ie(og()),Sgr="--",y6e=(t,e)=>`${ds.thousandFormat(t.toFixed(2),{style:"percent",...e})}`;function N$n(t,e){return`${new kat.default(t).gt(0)?"+":""}${y6e(t,e)}`}var B$n=({bigValue:t,needShowMaxText:e,options:r,formatFunction:n})=>t.gt(.01)&&t.lte(9999.99)||!e?n(t,r):t.gt(9999.99)&&e?`>${y6e(9999.99,r)}`:Sgr;function WF(t="0",{needSign:e=!0,smallThanMinNumber:r=!1,needShowMaxText:n=!0,...o}={}){let i=e?N$n:y6e,a=new kat.default(t);return a.isNaN()?Sgr:r&&a.lt(.01)&&a.gt(0)?`<${i(.01,o)}`:a.lt(-99.99)?`<${y6e(-99.99,o)}`:a.gte(-99.99)&&a.lt(-.01)?i(a,o):a.gte(-.01)&&a.lt(0)?i(-.01,o):a.eq(0)?ds.thousandFormat("0.00",{style:"percent",...o}):a.gt(0)&&a.lte(.01)?i(.01,o):B$n({bigValue:a,needShowMaxText:n,options:o,formatFunction:i})}d();p();var tm={"price-container":"_price-container_1q4h0_1",priceContainer:"_price-container_1q4h0_1","price-label":"_price-label_1q4h0_7",priceLabel:"_price-label_1q4h0_7",box:"_box_1q4h0_12",price:"_price_1q4h0_1","price--compact":"_price--compact_1q4h0_23",priceCompact:"_price--compact_1q4h0_23","price-up":"_price-up_1q4h0_26",priceUp:"_price-up_1q4h0_26","price-down":"_price-down_1q4h0_29",priceDown:"_price-down_1q4h0_29",change:"_change_1q4h0_32","change-up":"_change-up_1q4h0_39",changeUp:"_change-up_1q4h0_39","change-down":"_change-down_1q4h0_43",changeDown:"_change-down_1q4h0_43","empty-change":"_empty-change_1q4h0_47",emptyChange:"_empty-change_1q4h0_47","change-no-change":"_change-no-change_1q4h0_51",changeNoChange:"_change-no-change_1q4h0_51","market-cap-label":"_market-cap-label_1q4h0_55",marketCapLabel:"_market-cap-label_1q4h0_55","market-cap":"_market-cap_1q4h0_55",marketCap:"_market-cap_1q4h0_55"};var XS=ie(Ut()),O$n=({price:t,change:e,marketCap:r})=>{let n=em(e);return(0,XS.jsxs)("div",{className:tm.priceContainer,children:[(0,XS.jsx)("span",{className:tm.priceLabel,children:Bn("wallet_extension_market_item_price")}),(0,XS.jsxs)("div",{className:tm.box,children:[t?(0,XS.jsx)("span",{className:(0,Tat.default)(tm.price,n==="up"&&tm.priceUp,n==="down"&&tm.priceDown,{[tm.priceCompact]:f1(t,"$",{needK:!1}).length>9}),children:f1(t,"$",{needK:!1})}):(0,XS.jsx)("span",{className:tm.price,children:"--"}),n!=="empty"&&(0,XS.jsx)("span",{className:(0,Tat.default)(tm.change,n==="up"&&tm.changeUp,n==="down"&&tm.changeDown,n==="change"&&tm.changeNoChange),children:WF(e,{needZero:!0})})]}),(0,XS.jsxs)("div",{className:tm.box,children:[(0,XS.jsx)("span",{className:tm.marketCapLabel,children:Bn("wallet_extension_market_item_market_cap")}),(0,XS.jsx)("span",{className:tm.marketCap,children:r?xf.formatCurrency(ds.num2Shorthand(r,2),{currencySign:"$"}):"--"})]})]})},Egr=O$n;d();p();var oue=ie(kc());d();p();var ZS={"risk-data-container":"_risk-data-container_1jvzh_1",riskDataContainer:"_risk-data-container_1jvzh_1",tag:"_tag_1jvzh_5","tag-icon":"_tag-icon_1jvzh_17",tagIcon:"_tag-icon_1jvzh_17","recognized-icon":"_recognized-icon_1jvzh_20",recognizedIcon:"_recognized-icon_1jvzh_20","risk-level-medium":"_risk-level-medium_1jvzh_23",riskLevelMedium:"_risk-level-medium_1jvzh_23","risk-level-high":"_risk-level-high_1jvzh_26",riskLevelHigh:"_risk-level-high_1jvzh_26"};var o2=ie(Ut()),D$n=({tagList:t,riskLevel:e,numOfRisk:r,top10HoldAmountPercentage:n})=>{let o=t.flat().includes("communityRecognized");return(0,o2.jsxs)("div",{className:ZS.riskDataContainer,children:[o&&(0,o2.jsxs)("div",{className:ZS.tag,children:[(0,o2.jsx)(zr,{className:(0,oue.default)("okx-wallet-plugin-recognized",ZS.tagIcon,ZS.recognizedIcon)}),(0,o2.jsx)("span",{children:Bn("wallet_extension_market_label_community_recognized")})]}),(0,o2.jsxs)("div",{className:(0,oue.default)(ZS.tag,e==="3"&&ZS.riskLevelMedium,e==="4"&&ZS.riskLevelHigh),children:[(0,o2.jsx)(zr,{className:(0,oue.default)("okx-wallet-plugin-security-20",ZS.tagIcon)}),(0,o2.jsx)("span",{children:Bn("wallet_extension_market_label_risks_num",{num:r||0})})]}),n&&(0,o2.jsxs)("div",{className:ZS.tag,children:[(0,o2.jsx)(zr,{className:(0,oue.default)("okx-wallet-plugin-solvers",ZS.tagIcon)}),(0,o2.jsx)("span",{children:Bn("wallet_extension_market_label_top_10_holders",{pct:ds.showCeilTruncation(n,2,{style:"percent"})})})]})]})},Cgr=D$n;d();p();var b6e=ie(kc());d();p();d();p();var Ih=ie(Ut()),Iat=t=>{let e=t.displayDex??!0;return(0,Ih.jsxs)("svg",{width:"177",height:"14",viewBox:"0 0 177 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t,children:[(0,Ih.jsxs)("g",{clipPath:"url(#clip0_17002_11243)",children:[(0,Ih.jsx)("path",{d:"M12.0264 1H0.275283C0.120436 1 0 1.12172 0 1.26863V12.7356C0 12.8825 0.120436 13.0042 0.275283 13.0042H12.0264C12.177 13.0042 12.3017 12.8867 12.3017 12.7356V1.26863C12.2974 1.12172 12.177 1 12.0264 1ZM8.19828 8.73557C8.19828 8.88248 8.07784 9.0042 7.923 9.0042H4.37012C4.21958 9.0042 4.09484 8.88667 4.09484 8.73557V5.26863C4.09484 5.12172 4.21527 5 4.37012 5H7.923C8.07354 5 8.19828 5.11752 8.19828 5.26863V8.73557Z",fill:"white"}),(0,Ih.jsx)("path",{d:"M36.9009 5.26863C36.9009 5.12172 36.7805 5 36.6256 5H33.077C32.9265 5 32.8018 5.11752 32.8018 5.26863V8.73557C32.8018 8.88248 32.9222 9.0042 33.077 9.0042H36.6299C36.7805 9.0042 36.9052 8.88667 36.9052 8.73557V5.26863H36.9009Z",fill:"white"}),(0,Ih.jsx)("path",{d:"M32.5264 1H28.9735C28.823 1 28.6982 1.11752 28.6982 1.26863V4.73557C28.6982 4.88248 28.8187 5.0042 28.9735 5.0042H32.5264C32.6769 5.0042 32.8017 4.88667 32.8017 4.73557V1.26863C32.8017 1.12172 32.6769 1 32.5264 1Z",fill:"white"}),(0,Ih.jsx)("path",{d:"M40.7246 1H37.1718C37.0212 1 36.8965 1.11752 36.8965 1.26863V4.73557C36.8965 4.88248 37.0169 5.0042 37.1718 5.0042H40.7246C40.8752 5.0042 40.9999 4.88667 40.9999 4.73557V1.26863C40.9999 1.12172 40.8752 1 40.7246 1Z",fill:"white"}),(0,Ih.jsx)("path",{d:"M32.5264 9H28.9735C28.823 9 28.6982 9.11752 28.6982 9.26863V12.7356C28.6982 12.8825 28.8187 13.0042 28.9735 13.0042H32.5264C32.6769 13.0042 32.8017 12.8867 32.8017 12.7356V9.26863C32.8017 9.12172 32.6769 9 32.5264 9Z",fill:"white"}),(0,Ih.jsx)("path",{d:"M40.7246 9H37.1718C37.0212 9 36.8965 9.11752 36.8965 9.26863V12.7356C36.8965 12.8825 37.0169 13.0042 37.1718 13.0042H40.7246C40.8752 13.0042 40.9999 12.8867 40.9999 12.7356V9.26863C40.9999 9.12172 40.8752 9 40.7246 9Z",fill:"white"}),(0,Ih.jsx)("path",{d:"M26.3714 1H22.8185C22.668 1 22.5432 1.11752 22.5432 1.26863V4.73557C22.5432 4.88248 22.6637 5.0042 22.8185 5.0042H26.3714C26.5219 5.0042 26.6467 4.88667 26.6467 4.73557V1.26863C26.6467 1.12172 26.5262 1 26.3714 1Z",fill:"white"}),(0,Ih.jsx)("path",{d:"M26.3714 9H22.8185C22.668 9 22.5432 9.11752 22.5432 9.26863V12.7356C22.5432 12.8825 22.6637 13.0042 22.8185 13.0042H26.3714C26.5219 13.0042 26.6467 12.8867 26.6467 12.7356V9.26863C26.6467 9.12172 26.5262 9 26.3714 9Z",fill:"white"}),(0,Ih.jsx)("path",{d:"M22.5475 5.26443C22.5475 5.11752 22.427 4.9958 22.2722 4.9958H18.444V1.26863C18.444 1.12172 18.3236 1 18.1687 1H14.6159C14.4653 1 14.3406 1.11752 14.3406 1.26863V12.7314C14.3406 12.8783 14.461 13 14.6159 13H18.1687C18.3193 13 18.444 12.8825 18.444 12.7314V9H22.2722C22.4227 9 22.5475 8.88248 22.5475 8.73137V5.26443Z",fill:"white"})]}),e?(0,Ih.jsx)("path",{d:"M46.08 13V0.399999H50.67C54.594 0.399999 57.204 2.974 57.204 6.682C57.204 10.372 54.594 13 50.67 13H46.08ZM50.67 10.75C53.082 10.75 54.432 9.076 54.432 6.682C54.432 4.27 53.082 2.65 50.67 2.65H48.78V10.75H50.67ZM58.8417 0.399999H67.3017V2.722H61.5417V5.548H66.2217V7.762H61.5417V10.678H67.4997V13H58.8417V0.399999ZM72.3289 6.556L68.4229 0.399999H71.6269L74.0749 4.396L76.6129 0.399999H79.6369L75.7309 6.52L79.8349 13H76.6129L73.9669 8.68L71.2309 13H68.2249L72.3289 6.556Z",fill:"#BCFF2F"}):null,(0,Ih.jsx)("defs",{children:(0,Ih.jsx)("clipPath",{id:"clip0_17002_11243",children:(0,Ih.jsx)("rect",{width:"41",height:"12",fill:"white",transform:"translate(0 1)"})})})]})};d();p();var yy=ie(Ut()),Rat=t=>(0,yy.jsxs)("svg",{width:"63",height:"12",viewBox:"0 0 63 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t,children:[(0,yy.jsx)("path",{d:"M7.67085 4.07227H4.32387C4.18168 4.07227 4.06641 4.18755 4.06641 4.32975V7.67708C4.06641 7.81928 4.18168 7.93457 4.32387 7.93457H7.67085C7.81304 7.93457 7.92831 7.81928 7.92831 7.67708V4.32975C7.92831 4.18755 7.81304 4.07227 7.67085 4.07227Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M3.80366 0.207031H0.456679C0.314488 0.207031 0.199219 0.322312 0.199219 0.464518V3.81184C0.199219 3.95405 0.314488 4.06933 0.456679 4.06933H3.80366C3.94585 4.06933 4.06112 3.95405 4.06112 3.81184V0.464518C4.06112 0.322312 3.94585 0.207031 3.80366 0.207031Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M11.5302 0.207031H8.18324C8.04105 0.207031 7.92578 0.322312 7.92578 0.464518V3.81184C7.92578 3.95405 8.04105 4.06933 8.18324 4.06933H11.5302C11.6724 4.06933 11.7877 3.95405 11.7877 3.81184V0.464518C11.7877 0.322312 11.6724 0.207031 11.5302 0.207031Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M3.80366 7.93164H0.456679C0.314488 7.93164 0.199219 8.04692 0.199219 8.18913V11.5365C0.199219 11.6787 0.314488 11.7939 0.456679 11.7939H3.80366C3.94585 11.7939 4.06112 11.6787 4.06112 11.5365V8.18913C4.06112 8.04692 3.94585 7.93164 3.80366 7.93164Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M11.5302 7.93164H8.18324C8.04105 7.93164 7.92578 8.04692 7.92578 8.18913V11.5365C7.92578 11.6787 8.04105 11.7939 8.18324 11.7939H11.5302C11.6724 11.7939 11.7877 11.6787 11.7877 11.5365V8.18913C11.7877 8.04692 11.6724 7.93164 11.5302 7.93164Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M58.3002 9.4497V4.83947H56.8242V3.26403H58.3002V0.892578H60.1078V3.26403H62.1807V4.83947H60.1078V9.26728C60.1078 9.93063 60.3399 10.1794 61.0199 10.1794H62.2802V11.7548H60.6219C58.9967 11.7548 58.3002 10.992 58.3002 9.4497Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M52.3254 11.8539C49.6554 11.8539 47.9805 10.1292 47.9805 7.52554C47.9805 4.90534 49.6554 3.16406 52.1595 3.16406C54.6139 3.16406 56.2557 4.72292 56.3054 7.21045C56.3054 7.42604 56.2888 7.65821 56.2557 7.89038H49.8544V8.00647C49.9042 9.44924 50.8163 10.3945 52.2259 10.3945C53.3204 10.3945 54.1164 9.84724 54.3651 8.90198H56.1562C55.8577 10.5769 54.4315 11.8539 52.3254 11.8539ZM54.4481 6.58028C54.2988 5.31993 53.4199 4.60683 52.1761 4.60683C51.0318 4.60683 50.0534 5.36968 49.9207 6.58028H54.4481Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M44.75 0.146484H46.541V11.755H44.75V0.146484Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M41.1992 0.146484H42.9902V11.755H41.1992V0.146484Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M32.0183 5.8506C32.2007 4.19224 33.6269 3.16406 35.7662 3.16406C38.0215 3.16406 39.3151 4.24199 39.3151 6.24861V9.64824C39.3151 10.0794 39.4975 10.1955 39.8623 10.1955H40.2272V11.7544H39.2819C38.121 11.7544 37.723 11.2403 37.723 10.3945C37.1592 11.2568 36.2968 11.8539 34.9204 11.8539C33.063 11.8539 31.7695 10.9418 31.7695 9.36632C31.7695 7.62504 33.0299 6.64661 35.4013 6.64661H37.5406V6.13252C37.5406 5.18726 36.8607 4.60683 35.6833 4.60683C34.6219 4.60683 33.9088 5.10434 33.7761 5.8506H32.0183ZM35.3184 7.9733C34.2073 7.9733 33.5937 8.38789 33.5937 9.25023C33.5937 9.96333 34.1907 10.4608 35.1692 10.4608C36.6617 10.4608 37.524 9.58191 37.5406 8.2718V7.9733H35.3184Z",fill:"#BCFF2F"}),(0,yy.jsx)("path",{d:"M16.1328 0.146484H18.1063L20.5772 9.33379L23.1642 0.146484H24.9719L27.4926 9.33379L29.9801 0.146484H31.937L28.6037 11.755H26.3815L24.01 3.21445L21.6717 11.755H19.4329L16.1328 0.146484Z",fill:"#BCFF2F"})]});d();p();var e4={"footer-container":"_footer-container_1koml_1",footerContainer:"_footer-container_1koml_1",actions:"_actions_1koml_10","action-btn":"_action-btn_1koml_15",actionBtn:"_action-btn_1koml_15","btn-disabled":"_btn-disabled_1koml_15",btnDisabled:"_btn-disabled_1koml_15",mobile:"_mobile_1koml_15","action-btn-icon":"_action-btn-icon_1koml_18",actionBtnIcon:"_action-btn-icon_1koml_18","action-btn-content":"_action-btn-content_1koml_21",actionBtnContent:"_action-btn-content_1koml_21","trade-btn":"_trade-btn_1koml_24",tradeBtn:"_trade-btn_1koml_24"};var GF=ie(Ut()),L$n=({url:t,btnText:e,contractAddress:r,chainId:n,isSupportMemeMode:o,isShowTradeBtn:i})=>{let a=async()=>{if(!r||!n)return;let c=Gl(),l={type:ser,method:cer.goToDexSwapMemeMode,params:{contractAddress:r,chainId:n,isSupportMemeMode:o,source:c}};await chrome.runtime.sendMessage(l),window.okxwallet.monitorTrack("DEXMarketWalletTradeWidgetClick",[{source:c}])},s=()=>{window.open(t,"_blank");let c=Gl();window.okxwallet.monitorTrack("DEXMarketWalletWidgetClick",[{source:c}])};return(0,GF.jsxs)("div",{className:e4.footerContainer,children:[(0,GF.jsx)(Iat,{}),(0,GF.jsxs)("div",{className:e4.actions,children:[t&&(0,GF.jsx)(On,{className:e4.actionBtn,contentClassName:e4.actionBtnContent,category:On.CATEGORY.fill,type:On.TYPE.primary,size:On.SIZE.s,icon:(0,b6e.default)("okx-wallet-plugin-trending-up",e4.actionBtnIcon),iconType:On.ICON_POSITION.tailing,onClick:s,children:e}),r&&n&&i&&(0,GF.jsx)(On,{className:(0,b6e.default)(e4.actionBtn,e4.tradeBtn),contentClassName:e4.actionBtnContent,category:On.CATEGORY.fill,type:On.TYPE.primary,size:On.SIZE.s,icon:(0,b6e.default)("okx-wallet-plugin-trending-up",e4.actionBtnIcon),iconType:On.ICON_POSITION.tailing,onClick:a,children:Bn("wallet_extension_market_btn_trade")})]})]})},x6e=L$n;d();p();d();p();var Mat={"loading-container":"_loading-container_xs5bt_1",loadingContainer:"_loading-container_xs5bt_1","skeleton-avatar":"_skeleton-avatar_xs5bt_4",skeletonAvatar:"_skeleton-avatar_xs5bt_4"};var Dg=ie(Ut()),U$n=()=>(0,Dg.jsxs)("div",{className:Mat.loadingContainer,children:[(0,Dg.jsx)(Xc,{avatar:!0,active:!0,avatarClassName:Mat.skeletonAvatar,paragraph:{rows:1,width:["128px"],height:["32px"]}}),(0,Dg.jsx)(Xc,{active:!0,paragraph:{rows:1,width:["268px"],height:["20px"],style:{marginTop:"24px"}}}),(0,Dg.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginTop:"24px"},children:[(0,Dg.jsx)(Xc,{active:!0,paragraph:{rows:2,width:["200px","152px"],height:["42px","16px"]}}),(0,Dg.jsx)(Xc,{active:!0,paragraph:{rows:1,width:["268px"],height:["168px"]}})]}),(0,Dg.jsxs)("div",{style:{display:"flex",marginTop:"24px",gap:24},children:[(0,Dg.jsx)(Xc,{active:!0,paragraph:{rows:1,width:["64px"],height:["20px"]}}),(0,Dg.jsx)(Xc,{active:!0,paragraph:{rows:1,width:["64px"],height:["20px"]}}),(0,Dg.jsx)(Xc,{active:!0,paragraph:{rows:1,width:["64px"],height:["20px"]}})]}),(0,Dg.jsxs)("div",{style:{display:"flex",marginTop:"30px",justifyContent:"space-between"},children:[(0,Dg.jsx)(Xc,{active:!0,paragraph:{rows:1,width:["90px"],height:["20px"]}}),(0,Dg.jsx)(Xc,{active:!0,paragraph:{rows:1,width:["90px"],height:["20px"]}})]})]}),kgr=U$n;d();p();d();p();var VF={boundary:"_boundary_1soil_1",header:"_header_1soil_9","close-btn":"_close-btn_1soil_17",closeBtn:"_close-btn_1soil_17",title:"_title_1soil_20",desc:"_desc_1soil_29",bg:"_bg_1soil_38"};var U6=ie(Ut()),F$n=({title:t,desc:e,hideCloseButton:r=!1})=>(0,U6.jsxs)("div",{className:VF.boundary,children:[(0,U6.jsxs)("div",{className:VF.header,children:[(0,U6.jsx)(o3,{width:80,height:80,src:wgr}),r?null:(0,U6.jsx)(pY,{className:VF["close-btn"]})]}),(0,U6.jsx)("p",{className:VF.title,children:t}),(0,U6.jsx)("p",{className:VF.desc,children:e}),(0,U6.jsx)(o3,{className:VF.bg,width:269,height:332,src:g6e})]}),Pat=F$n;d();p();var RM={"detail-container":"_detail-container_1wwhs_1",detailContainer:"_detail-container_1wwhs_1",main:"_main_1wwhs_10","low-liquidity":"_low-liquidity_1wwhs_20",lowLiquidity:"_low-liquidity_1wwhs_20","low-liquidity-icon":"_low-liquidity-icon_1wwhs_26",lowLiquidityIcon:"_low-liquidity-icon_1wwhs_26","low-liquidity-box":"_low-liquidity-box_1wwhs_32",lowLiquidityBox:"_low-liquidity-box_1wwhs_32"};var hp=ie(Ut()),z$n=({handleSetViewType:t,coinInfo:e,hasSameToken:r,priceChart:n,isLoading:o,marketLink:i,isApiError:a,hideCloseButton:s,isPriceChartLoading:c,priceChartOption:l,setPriceChartOption:u,isSupportMemeMode:f,isShowTradeBtn:h})=>{if(o)return(0,hp.jsx)(kgr,{});if(a)return(0,hp.jsxs)("div",{className:RM.detailContainer,children:[(0,hp.jsx)(Pat,{title:Bn("wallet_extension_market_emptystate_title_sth_wrong"),desc:Bn("wallet_extension_market_emptystate_desc_refresh"),hideCloseButton:s}),(0,hp.jsx)(x6e,{url:i,btnText:Bn("wallet_extension_market_btn_view_more")})]});if(!e)return(0,hp.jsxs)("div",{className:RM.detailContainer,children:[(0,hp.jsx)(Pat,{title:Bn("wallet_extension_market_title_token_not_found"),desc:Bn("wallet_extension_market_desc_token_not_found"),hideCloseButton:s}),(0,hp.jsx)(x6e,{url:i,btnText:Bn("wallet_extension_market_btn_view_more")})]});let{contractAddress:m="",isNativeToken:g=!1,symbol:v="",price:b="",change:w="",marketCap:_="",liquidity:I="",tagList:B=[],riskLevel:L="1",numOfRisk:D="",top10HoldAmountPercentage:z="",volume:G="",numOfHolders:U="",tokenLogoUrl:T="",chainLogoUrl:P="",isLowLiquidity:j=!1,chainId:M=""}=e||{};return(0,hp.jsxs)("div",{className:(0,Nat.default)(RM["detail-container"],"okx-token-detail-container"),children:[(0,hp.jsx)(mer,{coinInfo:e,handleSetViewType:t,hasSameToken:r,hideCloseButton:s}),j&&(0,hp.jsx)(zSe,{className:RM.lowLiquidity,desc:Bn("wallet_extension_market_alertbanner_low_liquidity"),type:zSe.TYPE.warn,closable:!1,icon:(0,Nat.default)(RM.lowLiquidityIcon,"okds-warning-circle-fill"),boxClassName:RM.lowLiquidityBox}),(0,hp.jsxs)("div",{className:RM.main,children:[(0,hp.jsx)(Cgr,{tagList:B,riskLevel:L,numOfRisk:D,top10HoldAmountPercentage:z}),(0,hp.jsx)(Egr,{price:b,change:w,marketCap:_}),(0,hp.jsx)(ger,{liquidity:I,volume:G,numOfHolders:U}),(0,hp.jsx)(Agr,{isLoading:c,priceChart:n,change:w,priceChartOption:l,setPriceChartOption:u})]}),(0,hp.jsx)(x6e,{url:i,btnText:Bn("wallet_extension_card_btn_view"),contractAddress:m,chainId:M,isSupportMemeMode:f,isShowTradeBtn:h})]})},w6e=z$n;d();p();d();p();var Tgr=ie(kc());d();p();var eX={header:"_header_hffri_1","header-title":"_header-title_hffri_12",headerTitle:"_header-title_hffri_12","up-icon":"_up-icon_hffri_17",upIcon:"_up-icon_hffri_17","action-container":"_action-container_hffri_21",actionContainer:"_action-container_hffri_21",separator:"_separator_hffri_26"};var QS=ie(Ut()),H$n=({handleSetViewType:t,symbol:e,hideCloseButton:r=!1})=>(0,QS.jsxs)("div",{className:eX.header,children:[(0,QS.jsx)("span",{className:eX.headerTitle,children:Bn("wallet_extension_market_title_identical_name_tokens",{token:e})}),(0,QS.jsxs)("div",{className:eX.actionContainer,children:[(0,QS.jsx)(zr,{className:(0,Tgr.default)("okds-arrow-chevron-up-md",eX.upIcon),onClick:t}),r?null:(0,QS.jsxs)(QS.Fragment,{children:[(0,QS.jsx)("div",{className:eX.separator}),(0,QS.jsx)(pY,{})]})]})]}),Igr=H$n;d();p();var S6e=ie(qe());var A6e=ie(kc());d();p();var Bf={"table-wrap":"_table-wrap_n8ame_1",tableWrap:"_table-wrap_n8ame_1","custom-cell":"_custom-cell_n8ame_4",customCell:"_custom-cell_n8ame_4","custom-cell-val":"_custom-cell-val_n8ame_8",customCellVal:"_custom-cell-val_n8ame_8","custom-row":"_custom-row_n8ame_14",customRow:"_custom-row_n8ame_14","change-up":"_change-up_n8ame_17",changeUp:"_change-up_n8ame_17","change-down":"_change-down_n8ame_20",changeDown:"_change-down_n8ame_20","change-no-change":"_change-no-change_n8ame_23",changeNoChange:"_change-no-change_n8ame_23","selected-row":"_selected-row_n8ame_26",selectedRow:"_selected-row_n8ame_26","coin-info-dialog-table":"_coin-info-dialog-table_n8ame_29",coinInfoDialogTable:"_coin-info-dialog-table_n8ame_29","virtual-list":"_virtual-list_n8ame_29",virtualList:"_virtual-list_n8ame_29"};var mp=ie(Ut()),j$n=({coinList:t,selectCoin:e,currentCoin:r})=>{let n=(0,S6e.useMemo)(()=>[{title:Bn("wallet_extension_market_item_token_name"),key:"token",className:Bf.customCell,width:148,render:l=>{let u=(l.tagList??[]).flat().includes("communityRecognized");return(0,mp.jsx)(d3e,{coinInfo:l,hasCopy:!1,isCommunityRecognized:u,isTokenNameEllipsis:!0})}},{title:Bn("wallet_extension_market_item_price"),dataIndex:"price",key:"price",width:105,className:Bf.customCell,render:l=>(0,mp.jsx)("div",{className:Bf.customCellVal,children:l?f1(l,"$",{needK:!1}):"--"})},{title:Bn("wallet_extension_market_item_change"),dataIndex:"change",key:"change",width:105,className:Bf.customCell,render:l=>{let u=em(l);return u==="empty"?(0,mp.jsx)("div",{className:Bf.customCellVal,children:"--"}):(0,mp.jsx)("div",{className:(0,A6e.default)(Bf.customCellVal,u==="up"&&Bf.changeUp,u==="down"&&Bf.changeDown,u==="change"&&Bf.changeNoChange),children:WF(l,{needZero:!0})})}},{title:Bn("wallet_extension_market_item_liquidity"),dataIndex:"liquidity",key:"liquidity",width:105,className:Bf.customCell,render:l=>(0,mp.jsx)("div",{className:Bf.customCellVal,children:l?xf.formatCurrency(ds.num2Shorthand(l,2),{currencySign:"$"}):"--"})},{title:Bn("wallet_extension_market_item_24h_turnover"),dataIndex:"volume",key:"volume",width:105,className:Bf.customCell,render:l=>(0,mp.jsx)("div",{className:Bf.customCellVal,children:l?xf.formatCurrency(ds.num2Shorthand(l,2),{currencySign:"$"}):"--"})}],[]),o=l=>(0,mp.jsx)("div",{...l}),i=l=>(0,mp.jsx)("div",{...l}),a=l=>(0,mp.jsx)("div",{...l,style:{display:"contents"}}),s=S6e.default.forwardRef((l,u)=>{let f=l.style||{},{width:h,...m}=f;return(0,mp.jsx)("div",{...l,ref:u,style:{...h?{width:h}:{wordBreak:"break-all"},...m}})}),c={table:o,body:{wrapper:i,row:a,cell:s}};return(0,mp.jsx)("div",{className:Bf.tableWrap,children:(0,mp.jsx)(nQe,{rowClassName:l=>l.contractAddress===r?.contractAddress?(0,A6e.default)(Bf.customRow,Bf.selectedRow):Bf.customRow,components:c,fixedHeader:!0,columns:n,dataSource:t,headerBorder:!1,onRow:(l,u)=>({onClick:()=>{console.log("row -: ",l,u),e(u-1)}}),renderVirtualList:({data:l,MeasureRow:u,Row:f,tbodyClassName:h,measureRowProps:m,rowProps:g,virtualStyle:v})=>{let b={...v,borderRadius:"8px",overflow:"hidden",cursor:"pointer"};return(0,mp.jsx)(d3,{className:(0,A6e.default)(h,Bf.virtualList,Bf.coinInfoDialogTable),data:l,height:307,itemHeight:48,style:{scrollbarColor:"auto"},children:(w,_)=>{let{record:I,index:B,isExpandedRow:L,isExpandedLastRow:D}=w,z=g.getRowKey(I,_);return I.okuiMeasure?(0,mp.jsx)(d3.Item,{style:b,children:(0,mp.jsx)(u,{...m})}):(0,mp.jsx)(d3.Item,{style:b,children:(0,mp.jsx)(f,{rowKey:z,record:I,recordKey:z,isExpandedRow:L,isExpandedLastRow:D,renderIndex:B,index:_,...g},z)})}})}})})},Rgr=j$n;var iue=ie(Ut()),W$n=({handleSetViewType:t,coinList:e,selectCoin:r,currentCoin:n,hideCloseButton:o})=>{let i=e[0]?.symbol||"";return(0,iue.jsxs)("div",{children:[(0,iue.jsx)(Igr,{handleSetViewType:t,symbol:i,hideCloseButton:o}),(0,iue.jsx)(Rgr,{coinList:e,selectCoin:r,currentCoin:n})]})},E6e=W$n;d();p();var aue={"dapp-injector":"_dapp-injector_g3bpx_23",dappInjector:"_dapp-injector_g3bpx_23","dialog-wrapper":"_dialog-wrapper_g3bpx_26",dialogWrapper:"_dialog-wrapper_g3bpx_26","dialog-container":"_dialog-container_g3bpx_30",dialogContainer:"_dialog-container_g3bpx_30"};d();p();var I6e=ie(qe());d();p();var cue=ie(Hgr()),kyr=ie(_6e()),Tyr=ie(Cyr());var tX=class{constructor(e){ae(this,"strategyMap",new Map([["COIN_INFO",E3e.getInstance()]]));ae(this,"channelName",null);ae(this,"throttleSuccessCallback");this.channelName=e,this.handleSuccessCallback=this.handleSuccessCallback.bind(this),this.throttleSuccessCallback=(0,kyr.default)(r=>{this.handleSuccessCallback(r)},ier),window.okxwallet.setPushDataResolver(e,r=>this.throttleSuccessCallback(r),()=>{}),document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"?this.resubscribeAll():this.unsubscribeAll()},{passive:!0})}static getInstance(e){return tX.instance||(tX.instance=new tX(e)),tX.instance}setupStrategyForFeature(e,r,n,o){let i=this.strategyMap.get(e);!i||i.setupFeatureHandler(r,n,o)}handleSuccessCallback(e){for(let r of e){let n=this.strategyMap.get("COIN_INFO");n?.checkIsValidResponse(r)&&n.processResponse(r)}}getAllSubscriptions(){return Array.from(this.strategyMap.get("COIN_INFO")?.getSubscriptions()||[])}resubscribeAll(){let e=this.getAllSubscriptions(),r=(0,cue.default)(e,Ose);for(let n of r)window.okxwallet.subscribe("subscribe",n.map(o=>({...o,channel:this.channelName})))}unsubscribeAll(){let e=Array.from(this.strategyMap.get("COIN_INFO")?.getSubscriptions()||[]),r=(0,cue.default)(e,Ose);for(let n of r)window.okxwallet.subscribe("unsubscribe",n.map(o=>({...o,channel:this.channelName})))}subscribe(e,r,n,o){this.strategyMap.get(e)?.addSubscription(r,n,o);let a=(0,cue.default)(o,Ose);for(let s of a)window.okxwallet.subscribe("subscribe",s.map(c=>({...c,channel:this.channelName})))}unsubscribe(e,r,n,o){let i=this.strategyMap.get(e),a=this.getAllSubscriptions();if(!o)i?.removeGroup(r,n);else for(let l of o)i?.removeSubscriptionFromGroup(r,n,l);let s=this.getAllSubscriptions(),c=(0,cue.default)((0,Tyr.default)(a,s,l=>i.stringifyUid(l)),Ose);for(let l of c)window.okxwallet.subscribe("unsubscribe",l.map(u=>({...u,channel:this.channelName})))}},T6e=tX;ae(T6e,"instance",null);var Iyr=T6e;var zro=({channelName:t,strategy:e,featureType:r,groupId:n,successCallback:o,errorCallback:i})=>{let a=(0,I6e.useRef)(null);return(0,I6e.useEffect)(()=>{if(!t)return;(()=>{let u=Iyr.getInstance(t);a.current=u,u.setupStrategyForFeature(e,r,n,{successCallback:o,errorCallback:i})})()},[]),{subscribe:l=>{a.current?.subscribe(e,r,n,l)},unsubscribe:l=>{a.current?.unsubscribe(e,r,n,l)}}},MM=zro;var rX=ie(Ut()),Hro=({dataAttrs:t,provider:e,isOpen:r,keyword:n,hideCloseButton:o,cursorPos:i})=>{let a=(0,Vs.useRef)(null),s=(0,Vs.useRef)(null),c=(0,Vs.useRef)(null),[l,u]=(0,Vs.useState)([]),[f,h]=(0,Vs.useState)(0),[m,g]=(0,Vs.useState)(i??{left:0,top:0,placement:"top"}),[v,b]=(0,Vs.useState)(!0),[w,_]=(0,Vs.useState)(jF.DETAIL),[I,B]=(0,Vs.useState)(null),[L,D]=(0,Vs.useState)(!0),[z,G]=(0,Vs.useState)(null),[U,T]=(0,Vs.useState)(TM["24h"]),P=(0,Vs.useMemo)(()=>{let re=Date.now();switch(U.timeRange){case"24h":re-=24*60*60*1e3;break;case"7d":re-=7*24*60*60*1e3;break}return re},[U]),[j,M]=(0,Vs.useState)(""),[y,x]=(0,Vs.useState)(!1),[C,R]=(0,Vs.useState)(!1),[E,N]=(0,Vs.useState)(!1),{subscribe:V,unsubscribe:F}=MM({channelName:C7,strategy:"COIN_INFO",featureType:"COIN_INFO_DIALOG",groupId:"coin-info-dialog",successCallback:re=>{let Y=re;Y&&B(oe=>oe?Y.tokenContractAddress!==oe.contractAddress||Y.chainId!==oe.chainId?oe:{...oe,...Object.fromEntries(Object.entries({change:Y.change,price:Y.price,numOfHolders:Y.holders,marketCap:Y.marketCap,volume:Y.volume,liquidity:Y.liquidity}).filter(([q,X])=>Boolean(X)))}:null)},errorCallback:()=>{}}),k=(0,Vs.useMemo)(()=>l?.length>0?l[f]:null,[l,f]),H=async()=>{if(a.current===n){x(!0);let re=await e.getMarketLink();M(re)}};return(0,Vs.useLayoutEffect)(()=>{i&&g(i)},[i]),(0,Vs.useEffect)(()=>{let re=async Y=>{let oe=[];try{oe=(await e.batchSearchCoin([Y]))[Y]}catch{H()}if(a.current===Y&&(u(oe),h(0),!oe?.length)){try{let q=await e.getMarketLink();M(q||"")}catch{}b(!1)}};if(r){let Y=Gl();window.okxwallet.monitorTrack("DEXMarketWalletWidgetView",[{source:Y}]),a.current=n,_(jF.DETAIL),b(!0),x(!1),u([]),B(null),G(null),T(TM["24h"]),M(""),re(n)}},[n,r]),(0,Vs.useEffect)(()=>{if(!!c.current&&!(0,Ryr.default)(c.current,k)&&F(),!k){c.current=null;return}let re=async()=>{try{console.time("fetching coin detail");let oe=new Promise(se=>setTimeout(se,500));c.current={chainId:k.chainId,tokenAddress:k.contractAddress},V([c.current]);let q=await e.getCoinDetail(k.chainId,k.contractAddress),X=await Promise.allSettled([e.getCoinPriceChart(k.chainId,k.contractAddress,U.bar,U.limit,P,new Date().getTime()),e.getMarketLink(k.chainId,k.contractAddress),e.getTokenIsSupportMemeMode(k.chainId,k.contractAddress)]),K=X[0].status==="fulfilled"?X[0].value:null,$=X[1].status==="fulfilled"?X[1].value:"",ee=X[2].status==="fulfilled"?X[2].value:!1;await oe,console.timeEnd("fetching coin detail"),a.current===n&&(B({...k,...q}),G(K),D(!1),M($),N(ee))}catch{H()}a.current===n&&b(!1)},Y=async()=>{let oe=await window.okxwallet.getOnboardingComplete();R(oe)};a.current===n&&(b(!0),Y(),re())},[k]),(0,Vs.useEffect)(()=>{let re=async()=>{if(!k)return;let Y=await e.getCoinPriceChart(k.chainId,k.contractAddress,U.bar,U.limit,P,new Date().getTime());G(Y),D(!1)};D(!0),G(null),re()},[U]),(0,Vs.useEffect)(()=>{if(!r){c.current&&(F(),c.current=null);return}let re=document.getElementById(Bse);if(!re)return;let Y=re.parentNode;!Y||re!==Y.lastElementChild&&Y.appendChild(re)},[r]),(0,rX.jsx)(uQe.Provider,{value:{dialogContainerRef:s,isOpen:r},children:(0,rX.jsx)("div",{id:_7,className:aue.dialogWrapper,style:{top:m?.top||50,left:m?.left||50,pointerEvents:r?"auto":"none",opacity:r?1:0,transition:"opacity 250ms ease"},ref:s,children:(0,rX.jsx)("div",{className:aue.dialogContainer,style:{marginTop:m.placement==="bottom"?10:0,marginBottom:m.placement==="top"?10:0},...t.reduce((re,{key:Y,value:oe})=>(re[Y]=oe,re),{}),children:w===jF.DETAIL?(0,rX.jsx)(w6e,{handleSetViewType:()=>{_(jF.LIST)},coinInfo:I,hasSameToken:(l?.length??0)>1,priceChart:z,isLoading:v,marketLink:j,isApiError:y,isPriceChartLoading:L,priceChartOption:U,setPriceChartOption:T,hideCloseButton:o,isSupportMemeMode:E,isShowTradeBtn:C}):(0,rX.jsx)(E6e,{handleSetViewType:()=>{_(jF.DETAIL)},coinList:l??[],selectCoin:re=>{h(re),_(jF.DETAIL)},currentCoin:k,hideCloseButton:o})})})})},Myr=Hro;js();d();p();var NM=ie(qe());var Gat=ie(W5());d();p();var Rh=ie(qe()),Uyr=ie(kc());d();p();var Pyr=ie(kc());d();p();var qF={tag:"_tag_t4hc0_1","tag-content":"_tag-content_t4hc0_17",tagContent:"_tag-content_t4hc0_17","tag-price":"_tag-price_t4hc0_22",tagPrice:"_tag-price_t4hc0_22","tag-price--no-change":"_tag-price--no-change_t4hc0_25",tagPriceNoChange:"_tag-price--no-change_t4hc0_25","tag-price--up":"_tag-price--up_t4hc0_28",tagPriceUp:"_tag-price--up_t4hc0_28","tag-price--down":"_tag-price--down_t4hc0_31",tagPriceDown:"_tag-price--down_t4hc0_31"};var PM=ie(Ut()),jro=({data:t})=>{let e=r=>{r.stopPropagation(),t?.tokenDetailPageUrl&&(window.open(t.tokenDetailPageUrl,"_blank"),window.okxwallet.monitorTrack("DEXMarketWalletTweetTokenTagsClick"))};return t?.symbol?(0,PM.jsxs)("div",{className:qF.tag,onClick:e,children:[(0,PM.jsxs)("div",{className:qF.tagContent,children:[(0,PM.jsx)(dw,{style:{width:20,height:20},src:t.tokenLogoUrl}),(0,PM.jsx)("span",{children:t.symbol}),t?.price&&(0,PM.jsx)("span",{className:(0,Pyr.default)(qF.tagPrice,{[qF.tagPriceUp]:em(t.change)==="up",[qF.tagPriceDown]:em(t.change)==="down",[qF.tagPriceNoChange]:em(t.change)==="change"}),children:f1(t.price,"$",{needK:!1})})]}),(0,PM.jsx)(zr,{className:"okx-wallet-plugin-trending-up"})]}):null},Nyr=jro;d();p();var R6e={"tag-list-container":"_tag-list-container_1qn3z_1",tagListContainer:"_tag-list-container_1qn3z_1","tag-list-container--show":"_tag-list-container--show_1qn3z_7",tagListContainerShow:"_tag-list-container--show_1qn3z_7","tag-list":"_tag-list_1qn3z_1",tagList:"_tag-list_1qn3z_1"};d();p();var M6e=ie(qe()),Hat=ie(kc());d();p();var t4={"suffix-icon":"_suffix-icon_16a08_1",suffixIcon:"_suffix-icon_16a08_1","suffix-icon--rotate":"_suffix-icon--rotate_16a08_8",suffixIconRotate:"_suffix-icon--rotate_16a08_8","dropdown-value-container":"_dropdown-value-container_16a08_11",dropdownValueContainer:"_dropdown-value-container_16a08_11","dropdown-content-box":"_dropdown-content-box_16a08_25",dropdownContentBox:"_dropdown-content-box_16a08_25","dropdown-option-item":"_dropdown-option-item_16a08_31",dropdownOptionItem:"_dropdown-option-item_16a08_31","option-item":"_option-item_16a08_39",optionItem:"_option-item_16a08_39","dropdown-item":"_dropdown-item_16a08_42",dropdownItem:"_dropdown-item_16a08_42","item-content":"_item-content_16a08_49",itemContent:"_item-content_16a08_49"};var $S=ie(Ut()),Wro=({data:t})=>(0,$S.jsxs)("div",{className:t4.dropdownItem,children:[(0,$S.jsxs)("div",{className:t4.itemContent,children:[(0,$S.jsx)(dw,{style:{width:16,height:16},src:t.tokenLogoUrl}),(0,$S.jsx)("span",{children:t.symbol})]}),(0,$S.jsx)(zr,{className:"okx-wallet-plugin-trending-up",fontSize:"16px",style:{lineHeight:"16px"}})]}),Gro=({tags:t})=>{let[e,r]=(0,M6e.useState)(!1),n=(0,M6e.useMemo)(()=>t.map(i=>({value:i.symbol,label:(0,$S.jsx)(Wro,{data:i})})),[t]),o=i=>{let a=t.find(s=>s.symbol===i.value);console.log("onDropdownChange",a),a?.tokenDetailPageUrl&&(window.open(a.tokenDetailPageUrl,"_blank"),window.okxwallet.monitorTrack("DEXMarketWalletTweetTokenTagsClick"))};return(0,$S.jsx)(pU,{graspBaseDom:!1,className:t4.tokenTagDropdown,valueContClassName:t4.dropdownValueContainer,suffixIcon:()=>(0,$S.jsx)(sp,{title:Bn("extension_wallet_list_btn_showmore"),offset:[0,2],children:(0,$S.jsx)(zr,{fontSize:"10px",className:(0,Hat.default)("okds-carets-filled-down",t4.suffixIcon,{[t4.suffixIconRotate]:e})})}),contentBoxClassName:t4.dropdownContentBox,optionItemClassName:(0,Hat.default)(t4.dropdownOptionItem,t4.optionItem),onChange:o,onToggleShow:i=>{window.okxwallet.monitorTrack("DEXMarketWalletTweetMoreTokensClick"),r(i)},options:n,align:pU.DIRECTION.right,stopPropagation:!0})},Byr=Gro;d();p();var lue=ie(qe()),Lyr=ie(W5());var jat=ie(kc());d();p();var Oyr=ie(kc());d();p();var nX={"outer-wrapper":"_outer-wrapper_hg6ga_1",outerWrapper:"_outer-wrapper_hg6ga_1",container:"_container_hg6ga_6","container--isOpen":"_container--isOpen_hg6ga_19",containerIsOpen:"_container--isOpen_hg6ga_19","inner-wrapper":"_inner-wrapper_hg6ga_23",innerWrapper:"_inner-wrapper_hg6ga_23",item:"_item_hg6ga_29","checkmark-icon":"_checkmark-icon_hg6ga_42",checkmarkIcon:"_checkmark-icon_hg6ga_42","checkmark-icon--show":"_checkmark-icon--show_hg6ga_46",checkmarkIconShow:"_checkmark-icon--show_hg6ga_46"};var oX=ie(Ut()),Vro=({isOpen:t,position:e})=>{let r=()=>{let n=Gl();n&&window.okxwallet.setWebWidgetPreferences("TOKEN_TAG",{[n]:!1})};return(0,oX.jsx)("div",{className:nX.outerWrapper,style:{...e},children:(0,oX.jsx)("div",{className:(0,Oyr.default)(nX.container,{[nX["container--isOpen"]]:t}),children:(0,oX.jsx)("div",{className:nX.innerWrapper,children:(0,oX.jsx)("div",{className:nX.item,onClick:r,children:(0,oX.jsx)("span",{children:ba("wallet_extension_card_select_undisplay_never")})})})})})},Dyr=Vro;d();p();var P6e={"close-btn-container":"_close-btn-container_fvtw6_1",closeBtnContainer:"_close-btn-container_fvtw6_1","close-btn-container--show":"_close-btn-container--show_fvtw6_9",closeBtnContainerShow:"_close-btn-container--show_fvtw6_9","close-btn":"_close-btn_fvtw6_1",closeBtn:"_close-btn_fvtw6_1"};var uue=ie(Ut()),qro=({show:t,isOpenMenu:e,setIsOpenMenu:r,setIsHoverMenu:n,onToggle:o})=>{let i=(0,lue.useRef)(null),[a,s]=(0,lue.useState)(!1),[c,l]=(0,lue.useState)(null),u=()=>{let f=!(e??a);if(i.current){let h=i.current.getBoundingClientRect(),{right:m,bottom:g}=h;l({left:m+window.scrollX,top:g+window.scrollY})}r?r(f):s(f),o&&o(f)};return(0,uue.jsxs)("div",{ref:i,className:(0,jat.default)(P6e.closeBtnContainer,{[P6e.closeBtnContainerShow]:!!t}),onPointerEnter:()=>{n&&n(!0)},onPointerLeave:()=>{n&&n(!1)},children:[(0,uue.jsx)(zr,{className:(0,jat.default)(P6e.closeBtn,"okx-wallet-plugin-eye-hide"),onClick:()=>{!t||u()}}),(e??a)&&(0,Lyr.createPortal)((0,uue.jsx)(Dyr,{isOpen:e??a,position:c}),document.getElementById(_3e))]})},N6e=qro;var KF=ie(Ut()),Kro=({groupId:t,isEnabled:e,provider:r,tags:n})=>{let o=(0,Rh.useRef)(null),[i,a]=(0,Rh.useState)(!1),[s,c]=(0,Rh.useState)(!1),[l,u]=(0,Rh.useState)(!1),[f,h]=(0,Rh.useState)(!1),[m,g]=(0,Rh.useState)([]),v=(0,Rh.useRef)(()=>m),[b,w]=(0,Rh.useState)(!1),[_,I]=(0,Rh.useState)(!1),{subscribe:B,unsubscribe:L}=MM({channelName:C7,strategy:"COIN_INFO",featureType:"TOKEN_TAG",groupId:t,successCallback:G=>{G&&g(U=>U.map(T=>T.chainId===G.chainId&&T.contractAddress===G.tokenContractAddress?{...T,...Object.fromEntries(Object.entries({change:G.change,price:G.price,numOfHolders:G.holders,marketCap:G.marketCap,volume:G.volume,liquidity:G.liquidity}).filter(([P,j])=>Boolean(j)))}:T))},errorCallback:()=>{}}),D=(0,Rh.useMemo)(()=>m.slice(0,2),[m]),z=(0,Rh.useMemo)(()=>m.length<=2?[]:m.slice(2),[m]);return(0,Rh.useEffect)(()=>{v.current=()=>m},[m]),(0,Rh.useEffect)(()=>{if(i)return;let G=async()=>{if(!s){c(!0);try{let T=await r.batchSearchCoin(n,!0),P=Object.keys(T).filter(j=>!!T[j]?.[0]).sort((j,M)=>{let y=n.indexOf(j),x=n.indexOf(M);return y-x}).map(j=>T[j][0]);g(P),B(P.map(j=>({chainId:j.chainId,tokenAddress:j.contractAddress})))}catch(T){console.error("fetchCoins error: ",T)}finally{c(!1),a(!0)}}},U;if(n.length>0){G(),U=new IntersectionObserver(j=>{j.forEach(M=>{let x=M.target?.querySelector("[data-tweetId]")?.getAttribute("data-tweetId");if(M.isIntersecting&&M.boundingClientRect.top<=window.innerHeight){if(x===t){setTimeout(()=>{u(!0)},1e3);let C=v.current();B(C.map(R=>({chainId:R.chainId,tokenAddress:R.contractAddress})))}}else!M.isIntersecting&&M.intersectionRatio===0&&x===t&&(u(!1),L())})},{rootMargin:"0px",threshold:[0,1]});let P=document.querySelector(`[data-tweetId="${t}"]`)?.closest('[data-testid="cellInnerDiv"]');P&&U.observe(P)}return()=>{U.disconnect()}},[n]),!e||D.length===0||!l?null:(0,KF.jsxs)("div",{ref:o,className:(0,Uyr.default)(R6e.tagListContainer,{[R6e.tagListContainerShow]:e}),onPointerEnter:()=>h(!0),onPointerLeave:()=>{h(!1),w(!1)},children:[(0,KF.jsxs)("div",{className:R6e.tagList,children:[D.map((G,U)=>(0,KF.jsx)(Nyr,{data:G},`token-tag-${U}`)),(0,KF.jsx)(N6e,{show:f||_,isOpenMenu:b,setIsOpenMenu:w,setIsHoverMenu:I})]}),z.length>0&&(0,KF.jsx)(Byr,{tags:z})]})},Fyr=Kro;d();p();var Mh=ie(qe()),zyr=ie(Pse()),F6=ie(kc());d();p();var ys={"tag-bar-container":"_tag-bar-container_1lq4m_1",tagBarContainer:"_tag-bar-container_1lq4m_1","tag-bar-container--show":"_tag-bar-container--show_1lq4m_4",tagBarContainerShow:"_tag-bar-container--show_1lq4m_4","tag-bar-wrapper":"_tag-bar-wrapper_1lq4m_7",tagBarWrapper:"_tag-bar-wrapper_1lq4m_7","tag-bar-inner":"_tag-bar-inner_1lq4m_18",tagBarInner:"_tag-bar-inner_1lq4m_18","tag-bar-inner--sm":"_tag-bar-inner--sm_1lq4m_29",tagBarInnerSm:"_tag-bar-inner--sm_1lq4m_29","tag-bar-inner--md":"_tag-bar-inner--md_1lq4m_32",tagBarInnerMd:"_tag-bar-inner--md_1lq4m_32","tag-bar-inner--lg":"_tag-bar-inner--lg_1lq4m_35",tagBarInnerLg:"_tag-bar-inner--lg_1lq4m_35",content:"_content_1lq4m_43","logo-icon":"_logo-icon_1lq4m_52",logoIcon:"_logo-icon_1lq4m_52","recognized-icon":"_recognized-icon_1lq4m_62",recognizedIcon:"_recognized-icon_1lq4m_62",info:"_info_1lq4m_67","info-desc":"_info-desc_1lq4m_80",infoDesc:"_info-desc_1lq4m_80","risk-level--medium":"_risk-level--medium_1lq4m_84",riskLevelMedium:"_risk-level--medium_1lq4m_84","risk-level--high":"_risk-level--high_1lq4m_87",riskLevelHigh:"_risk-level--high_1lq4m_87","price-change--up":"_price-change--up_1lq4m_90",priceChangeUp:"_price-change--up_1lq4m_90","price-change--down":"_price-change--down_1lq4m_93",priceChangeDown:"_price-change--down_1lq4m_93","price-change--no-change":"_price-change--no-change_1lq4m_96",priceChangeNoChange:"_price-change--no-change_1lq4m_96",actions:"_actions_1lq4m_99","trade-btn":"_trade-btn_1lq4m_102",tradeBtn:"_trade-btn_1lq4m_102"};var pc=ie(Ut()),Yro=500;var YF={["lg"]:591,["md"]:374,["sm"]:236},Wat=(0,zyr.default)(t=>{let e=document.getElementById(_7),r=document.getElementById(C3e);(!(t.relatedTarget instanceof Node)||r&&!r.contains(t.relatedTarget)&&e&&!e.contains(t.relatedTarget))&&Wl.close()},Yro),Jro=({provider:t,tokenAddress:e})=>{let r=(0,Mh.useSyncExternalStore)(Wl.subscribe,Wl.getSnapshot),{enableState:n}=JSON.parse(r),o=(0,Mh.useRef)(null),i=(0,Mh.useRef)(void 0),[a,s]=(0,Mh.useState)(!1),[c,l]=(0,Mh.useState)(!1),[u,f]=(0,Mh.useState)("sm"),[h,m]=(0,Mh.useState)(!1),[g,v]=(0,Mh.useState)(null),[b,w]=(0,Mh.useState)(null),_=(0,Mh.useRef)(null),{subscribe:I,unsubscribe:B}=MM({channelName:C7,strategy:"COIN_INFO",featureType:"TOKEN_TAG",groupId:"token-tag-bar",successCallback:U=>{let T=U;T&&v(P=>P?T.tokenContractAddress!==P.contractAddress||T.chainId!==P.chainId?P:{...P,...Object.fromEntries(Object.entries({change:T.change,price:T.price,numOfHolders:T.holders,marketCap:T.marketCap,volume:T.volume,liquidity:T.liquidity}).filter(([j,M])=>Boolean(M)))}:null)},errorCallback:()=>{}}),L=()=>{_.current&&B()};(0,Mh.useEffect)(()=>{if(!!o.current)return i.current=new MutationObserver(U=>{U.forEach(T=>{T.removedNodes.forEach(P=>{P instanceof HTMLElement&&P.querySelectorAll(`.${w3}`).length>0&&L()})})}),i.current.observe(document.body,{childList:!0,subtree:!0}),()=>{i.current?.disconnect(),L()}},[]),(0,Mh.useEffect)(()=>{if(!o.current)return;let U=()=>{let T=o.current?.parentElement?.previousElementSibling,P=T?.parentElement?.nextElementSibling,j=o.current?.parentElement?.nextElementSibling;if(window.innerWidth<768){T?.getBoundingClientRect().width<YF["md"]?f("sm"):T?.getBoundingClientRect().width<YF["lg"]?f("md"):f("lg"),m(!0);return}else{let M=U$t(T?.childNodes[T.childNodes.length-1],j||P);if(window.innerWidth>=1280){f("lg"),M<YF["lg"]&&f("md"),M<YF["md"]&&f("sm"),m(M>=YF["sm"]);return}if(window.innerWidth>=768){f("md"),M<YF["md"]&&f("sm"),m(M>=YF["sm"]);return}}};return U(),window.addEventListener("resize",U),()=>{window.removeEventListener("resize",U)}},[o]),(0,Mh.useEffect)(()=>{if(!e)return;(async()=>{try{let P=(await t.batchSearchCoin([e],!0))[e];if(!P||!P[0])return;let j=await Promise.allSettled([t.getCoinDetail(P[0].chainId,P[0].contractAddress),t.getMarketLink(P[0].chainId,P[0].contractAddress)]);j[0].status==="fulfilled"&&(v({...P[0],...j[0].value}),_.current={chainId:P[0].chainId,tokenAddress:P[0].contractAddress},I([_.current])),j[1].status==="fulfilled"&&w(j[1].value)}catch(T){console.error("fetchTokenInfo error: ",T)}})()},[e]);let D=()=>{if(!n[Gl()])return;let U=document.getElementById(C3e);if(!U)return;let T=U?.getBoundingClientRect();Wl.open({keyword:e,hideCloseButton:!0,cursorPos:{left:T.right-600<15?T.left:T.right-600,top:T.bottom,placement:"bottom"}})},z=U=>{s(!1),Wat(U)},G=U=>{Wat&&Wat.cancel(),s(!0),l(!1),D()};return(0,pc.jsx)("div",{ref:o,className:(0,F6.default)(ys.tagBarContainer,{[ys.tagBarContainerShow]:h&&!!g?.price}),children:!!g?.price&&h&&(0,pc.jsxs)("div",{className:ys.tagBarWrapper,onPointerLeave:z,children:[(0,pc.jsx)(N6e,{show:a,isOpenMenu:c,setIsOpenMenu:l,onToggle:U=>{U&&Wl.close()}}),(0,pc.jsxs)("div",{id:C3e,onPointerEnter:G,className:(0,F6.default)(ys.tagBarInner,{[ys.tagBarInnerSM]:u==="sm",[ys.tagBarInnerMD]:u==="md",[ys.tagBarInnerLG]:u==="lg"}),children:[(0,pc.jsxs)("div",{className:ys.content,children:[(0,pc.jsx)("div",{className:ys.info,children:(0,pc.jsx)(sp,{title:ba("wallet_extension_market_tooltip_powered_by"),children:(0,pc.jsx)(zr,{className:(0,F6.default)("okx-wallet-plugin-okx-logo",ys.logoIcon),fontSize:"12px"})})}),u==="lg"&&g?.tagList?.flat().includes(aer)&&(0,pc.jsx)("div",{className:ys.info,children:(0,pc.jsx)(sp,{title:ba("wallet_extension_market_label_community_recognized"),children:(0,pc.jsx)(zr,{className:(0,F6.default)("okx-wallet-plugin-recognized",ys.recognizedIcon)})})}),g?.price&&(0,pc.jsxs)("div",{className:ys.info,children:[(0,pc.jsx)("span",{className:ys.infoDesc,children:ba("wallet_extension_market_item_price")}),(0,pc.jsx)("span",{children:f1(g.price,"$")}),u!=="sm"&&em(g?.change)!=="empty"&&(0,pc.jsx)("span",{className:(0,F6.default)(ys.priceChange,{[ys.priceChangeUp]:em(g?.change)==="up",[ys.priceChangeDown]:em(g?.change)==="down",[ys.priceChangeNoChange]:em(g?.change)==="change"}),children:WF(g.change,{needZero:!0})})]}),u==="lg"&&(0,pc.jsxs)("div",{className:ys.info,children:[(0,pc.jsx)("span",{className:ys.infoDesc,children:ba("wallet_extension_market_item_mcap")}),(0,pc.jsx)("span",{children:g?.marketCap?xf.formatCurrency(ds.num2Shorthand(g.marketCap,2),{currencySign:"$"}):"--"})]}),u==="lg"&&g?.riskLevel&&(0,pc.jsxs)("div",{className:(0,F6.default)(ys.info,{[ys.riskLevelMedium]:g.riskLevel==="3",[ys.riskLevelHigh]:g.riskLevel==="4"}),children:[(0,pc.jsx)(zr,{className:(0,F6.default)("okx-wallet-plugin-security-20",ys.tagIcon)}),(0,pc.jsx)("span",{className:(0,F6.default)(ys.infoDesc,{[ys.riskLevelMedium]:g.riskLevel==="3",[ys.riskLevelHigh]:g.riskLevel==="4"}),children:ba("wallet_extension_market_item_audit")}),(0,pc.jsx)("span",{children:g?.numOfRisk})]})]}),u!=="sm"&&(0,pc.jsx)("div",{className:ys.actions,children:b&&(0,pc.jsx)(On,{className:ys.tradeBtn,category:On.CATEGORY.fill,type:On.TYPE.tertiary,size:On.SIZE.xxs,icon:(0,pc.jsx)(zr,{className:"okx-wallet-plugin-trending-up",style:{marginLeft:0}}),iconType:On.ICON_POSITION.tailing,onClick:()=>{window.open(b,"_blank"),window.okxwallet.monitorTrack("DEXMarketWalletSolscanWidgetClick")},children:ba("wallet_extension_market_btn_trade")})})]})]})})},Hyr=Jro;var B6e=ie(Ut()),Xro=/\/token\/(.*)/,Zro=({provider:t})=>{let e=(0,NM.useSyncExternalStore)(ES.subscribe,ES.getSnapshot),{enableState:r,needsUpdate:n}=JSON.parse(e),o=(0,NM.useMemo)(()=>{let c=Gl();return r[c]?r[c]:!1},[r]),[i,a]=NM.default.useState();(0,NM.useEffect)(()=>{if(!n)return;let c=()=>{let f=document.querySelectorAll(`.${w3}`);a(f)},l=()=>{let f=document.querySelectorAll(`.${w3}`);a(f)};switch(Gl()){case"X":c();break;case"SOLSCAN":l();break}ES.setNeedsUpdate(!1)},[n]);let s=()=>{switch(Gl()){case"X":return i&&Array.from(i).map((l,u)=>{let f=l.getAttribute("data-tweetId"),h=l.getAttribute("data-coinTags");if(!(!f||!h))return(0,Gat.createPortal)((0,B6e.jsx)(Fyr,{groupId:f,isEnabled:o,tags:h.split(","),provider:t},`token-tags-bar-${u}`),l)});case"SOLSCAN":{let l=new RegExp(Xro),u=o&&l.test(OT.pathname);return i&&Array.from(i).map(f=>{let h=l.exec(OT.pathname)?.[1];if(!!h)return(0,Gat.createPortal)((0,B6e.jsx)(Hyr,{isEnabled:u,provider:t,tokenAddress:h}),f)})}break}};return o?(0,B6e.jsx)("div",{id:_3e,children:s()}):null},jyr=Zro;d();p();var Kyr=ie(Gyr());d();p();var Vyr={["X"]:"TEMPORARILY_DISABLE_DOMAIN_X",["SOLSCAN"]:"TEMPORARILY_DISABLE_DOMAIN_SOLSCAN"},qyr=[1,"d"];function O6e(t,e){let r=typeof t=="boolean"?t:t[e]??!1;if((0,Kyr.default)(t))return r;let n=Vat(e),o=n?t[n]:void 0;return o&&Date.now()<o?r=!1:r=t[e],r}function Vat(t){return Vyr[t]??null}var BM=ie(Ut()),qat=null,rno=({localeConfig:t,provider:e})=>{let r=(0,iX.useSyncExternalStore)(Wl.subscribe,Wl.getSnapshot),{enableState:n,isOpen:o,hideCloseButton:i,keyword:a,cursorPos:s}=JSON.parse(r),c=(0,iX.useMemo)(()=>{let u=Gl();return u?O6e(n,u):!1},[n]);(0,iX.useEffect)(()=>{YL(GAe.dark)},[]);let l=_9;return(0,BM.jsx)(Rse.Provider,{value:{provider:e},children:(0,BM.jsx)(l,{isDev:!0,noRemoteData:!0,localeData:t?.data,fetchConfig:{fetchConfig:t?.fetchConfig||k3e},children:(0,BM.jsxs)("div",{className:aue.dappInjector,children:[(0,BM.jsx)(Myr,{dataAttrs:[{key:rer,value:ner}],provider:e,isOpen:c&&o,keyword:a,cursorPos:s,hideCloseButton:i}),(0,BM.jsx)(jyr,{provider:e})]})})})},Jyr=(t,e)=>{if(qat){console.error("Duplicate root element");return}let r=document.createElement("div");r.id=Bse,document.body.appendChild(r),qat=(0,Yyr.createRoot)(r),qat.render((0,BM.jsx)(rno,{localeConfig:t,provider:e},Bse))};var Xyr=(t,e)=>{Jyr(t,e)},Zyr=t=>{Wl.setFeatureEnabled(t["COIN_INFO_DIALOG"]),ES.setFeatureEnabled(t["TOKEN_TAG"])},Qyr=t=>{let e=t?.webWidget?.["COIN_INFO_DIALOG"];e&&Wl.setFeatureEnabled(e);let r=t?.webWidget?.["TOKEN_TAG"];r&&ES.setFeatureEnabled(r)};d();p();var $yr=ie(Pse()),ebr=ie(_6e());var nno=500,tbr=/\/token\/([1-9A-HJ-NP-Za-km-z]{32,44})/,D6e=[],ono=async(t,e,r)=>{let n=EU(t.target,tbr);if(!n)return;aX&&aX.cancel();let o=window.innerWidth,i=window.innerHeight,a=r.offsetWidth||600,s=r.offsetHeight||400,c=b3e(e,{width:a,height:s},{width:o,height:i}),l={left:c.left,top:c.top,placement:c.placement};Wl.open({keyword:n,cursorPos:l})},rbr=(t,e,r)=>{let n=t;!e.contains(n.relatedTarget)&&!r?.contains(n.relatedTarget)&&Wl.close()},ino=(0,ebr.default)(ono,30),aX=(0,$yr.default)(rbr,nno),ano=t=>{let e=document.getElementById(_7);t.hasChildNodes()&&t.childNodes.forEach(r=>{r instanceof HTMLElement&&(r.style.pointerEvents="none")}),t.addEventListener("pointerenter",r=>ino(r,t,e)),e?.addEventListener("pointerenter",()=>{aX&&aX.cancel()}),t.addEventListener("pointerup",r=>{rbr(r,t,e)}),t.addEventListener("pointerleave",r=>aX(r,t,e)),e?.addEventListener("pointerleave",r=>aX(r,t,e))},sno=t=>{t.querySelectorAll("a").forEach(e=>{e.hasAttribute("href")&&Boolean(EU(e,tbr))&&e.classList.contains("text-current")&&ano(e)})},cno=t=>{t.querySelectorAll('div[class="truncateWrapper"]').forEach(e=>{let r=e.parentElement?.parentElement?.parentElement?.parentElement?.parentElement?.parentElement?.parentElement?.parentElement;if(!r||r.id!=="__next"){console.log("tokenTitleEl's 8th parent is not '__next'");return}let n=e.parentElement,o=n?.parentElement,i=o?.nextElementSibling,a=o?.parentElement;if(!o||(a?.style.setProperty("column-gap","16px"),a?.classList.add("md:flex-nowrap"),n.classList.add("flex","flex-1"),o.classList.remove("md:max-w-12/24","md:flex-12/24","flex-24/24"),o.classList.add("flex-col","md:flex-row","gap-y-2","sm:gap-y-4","flex-auto","flex"),i?.classList.remove("md:max-w-12/24"),i?.classList.add("sm:max-w-[458px]"),o.querySelector(`.${w3}`)))return;let s=document.createElement("div");s.classList.add(w3),s.classList.add("h-11"),s.style.setProperty("z-index","2"),o.append(s),ES.setNeedsUpdate(!0)})},lno=t=>{if(t instanceof HTMLElement){let e=t;sno(e),cno(e)}},uno=()=>{for(let t of D6e)t.forEach(e=>{e.addedNodes.length&&e.addedNodes.forEach(r=>{lno(r)})});D6e.length=0},nbr=async()=>{new MutationObserver(e=>{D6e.length||setTimeout(()=>{requestAnimationFrame(()=>uno())},1e3),D6e.push(e)}).observe(document.body,{childList:!0,subtree:!0})};d();p();d();p();d();p();var Vbr=ie(_6e());d();p();var Fbr=ie(FW()),zbr=ie(qe());d();p();var OM=ie(qe());d();p();var s2=ie(qe());d();p();d();p();var obr=ie(kc());d();p();var rm={"okx-action-sheet-container":"_okx-action-sheet-container_cd8zz_1",okxActionSheetContainer:"_okx-action-sheet-container_cd8zz_1","okx-action-sheet-contents":"_okx-action-sheet-contents_cd8zz_10",okxActionSheetContents:"_okx-action-sheet-contents_cd8zz_10","okx-action-sheet-item":"_okx-action-sheet-item_cd8zz_15",okxActionSheetItem:"_okx-action-sheet-item_cd8zz_15","okx-action-okx-logo":"_okx-action-okx-logo_cd8zz_26",okxActionOkxLogo:"_okx-action-okx-logo_cd8zz_26","okx-action-icon":"_okx-action-icon_cd8zz_31",okxActionIcon:"_okx-action-icon_cd8zz_31","okx-action-sheet-active-item":"_okx-action-sheet-active-item_cd8zz_48",okxActionSheetActiveItem:"_okx-action-sheet-active-item_cd8zz_48","okx-action-sheet-tooltip":"_okx-action-sheet-tooltip_cd8zz_51",okxActionSheetTooltip:"_okx-action-sheet-tooltip_cd8zz_51","okx-action-sheet-panel":"_okx-action-sheet-panel_cd8zz_83",okxActionSheetPanel:"_okx-action-sheet-panel_cd8zz_83","okx-action-sheet-panel-skeleton":"_okx-action-sheet-panel-skeleton_cd8zz_97",okxActionSheetPanelSkeleton:"_okx-action-sheet-panel-skeleton_cd8zz_97","okx-action-sheet-panel-skeleton-header":"_okx-action-sheet-panel-skeleton-header_cd8zz_102",okxActionSheetPanelSkeletonHeader:"_okx-action-sheet-panel-skeleton-header_cd8zz_102","okx-action-sheet-row":"_okx-action-sheet-row_cd8zz_108",okxActionSheetRow:"_okx-action-sheet-row_cd8zz_108","okx-action-sheet-col":"_okx-action-sheet-col_cd8zz_112",okxActionSheetCol:"_okx-action-sheet-col_cd8zz_112","okx-action-sheet-center-col":"_okx-action-sheet-center-col_cd8zz_116",okxActionSheetCenterCol:"_okx-action-sheet-center-col_cd8zz_116","okx-action-sheet-between-row":"_okx-action-sheet-between-row_cd8zz_121",okxActionSheetBetweenRow:"_okx-action-sheet-between-row_cd8zz_121","okx-action-sheet-panel-skeleton-body":"_okx-action-sheet-panel-skeleton-body_cd8zz_127",okxActionSheetPanelSkeletonBody:"_okx-action-sheet-panel-skeleton-body_cd8zz_127","okx-action-sheet-panel-skeleton-label":"_okx-action-sheet-panel-skeleton-label_cd8zz_133",okxActionSheetPanelSkeletonLabel:"_okx-action-sheet-panel-skeleton-label_cd8zz_133","okx-close-icon":"_okx-close-icon_cd8zz_139",okxCloseIcon:"_okx-close-icon_cd8zz_139"};var L6e=ie(Ut()),fue=({children:t,tooltip:e,active:r,onClick:n})=>(0,L6e.jsxs)("div",{className:(0,obr.default)({[rm["okx-action-sheet-item"]]:!0,[rm["okx-action-sheet-active-item"]]:r}),onClick:n,children:[t,e?(0,L6e.jsx)("div",{className:rm["okx-action-sheet-tooltip"],children:e}):null]});d();p();d();p();var bs=ie(qe()),ibr=ie(AVe());d();p();var U6e=ie(qe()),Kat=(0,U6e.createContext)({text:"",position:{top:0,left:0},provider:{getCoinInfoList:()=>Promise.resolve([]),getCoinDetail:()=>Promise.resolve(null),getCoinPriceChart:()=>Promise.resolve([]),getMarketLink:()=>Promise.resolve("")},setPosition:()=>{},setText:()=>{}}),sX=()=>(0,U6e.useContext)(Kat);var F6e=ie(Ut()),abr=({style:t})=>{let{provider:e}=E7(),{text:r}=sX(),[n,o]=(0,bs.useState)([]),[i,a]=(0,bs.useState)(n[0]??null);(0,bs.useEffect)(()=>{a(n[0]??null)},[n]);let[s,c]=(0,bs.useState)(null),l=(0,bs.useRef)(null),{subscribe:u,unsubscribe:f}=MM({channelName:C7,strategy:"COIN_INFO",featureType:"SELECTION_ACTION_SHEET",groupId:"selection-action-sheet",successCallback:H=>{let re=H;re&&c(Y=>Y?re.tokenContractAddress!==Y.contractAddress||re.chainId!==Y.chainId?Y:{...Y,...Object.fromEntries(Object.entries({change:re.change,price:re.price,numOfHolders:re.holders,marketCap:re.marketCap,volume:re.volume,liquidity:re.liquidity}).filter(([oe,q])=>Boolean(q)))}:null)},errorCallback:()=>{console.log("Error subscribing to the websocket channel")}}),[h,m]=(0,bs.useState)(!0),[g,v]=(0,bs.useState)(!1),[b,w]=(0,bs.useState)(null),[_,I]=(0,bs.useState)(!0),[B,L]=(0,bs.useState)(TM["24h"]),D=(0,bs.useMemo)(()=>{let H=Date.now();switch(B.timeRange){case"24h":H-=24*60*60*1e3;break;case"7d":H-=7*24*60*60*1e3;break}return H},[B]),[z,G]=(0,bs.useState)(""),[U,T]=(0,bs.useState)(!1),[P,j]=(0,bs.useState)(!1),M=(0,bs.useCallback)(async()=>{let H=[];try{H=(await e.batchSearchCoin([r]))[r]}catch{y(),H=[]}finally{m(!1)}o(H),H.length&&window.okxwallet.monitorTrack("OKXWalletPopupBarTokenPriceView")},[r,e]);(0,bs.useEffect)(()=>{M()},[M]);let y=(0,bs.useCallback)(async()=>{v(!0);let H=await e.getMarketLink();G(H)},[]),x=(0,bs.useCallback)(async()=>{if(!i)return;l.current&&!(0,ibr.default)(l.current,i)&&f(),l.current={chainId:i.chainId,tokenAddress:i.contractAddress},u([l.current]);let H=await e.getCoinDetail(i.chainId,i.contractAddress),re=await Promise.allSettled([e.getCoinPriceChart(i.chainId,i.contractAddress,B.bar,B.limit,D,Date.now()),e.getMarketLink(i.chainId,i.contractAddress),e.getTokenIsSupportMemeMode(i.chainId,i.contractAddress)]),Y=re[0].status==="fulfilled"?re[0].value:null,oe=re[1].status==="fulfilled"?re[1].value:"",q=re[2].status==="fulfilled"?re[2].value:!1;c(H),w(Y),I(!1),G(oe),T(q)},[e,i]);(0,bs.useEffect)(()=>((async()=>{let re=await window.okxwallet.getOnboardingComplete();j(re)})(),x(),()=>{l.current&&(f(),l.current=null)}),[i,x]),(0,bs.useEffect)(()=>{let H=async()=>{if(!s)return;let re=await e.getCoinPriceChart(s.chainId,s.contractAddress,B.bar,B.limit,D,new Date().getTime());w(re),I(!1)};I(!0),w(null),H()},[B]);let[C,R]=(0,bs.useState)(!1),[E,N]=(0,bs.useState)([]),V=(0,bs.useCallback)(async()=>{let H=n[0];if(!H?.symbol)return;let re=H.symbol,Y=H.contractAddress,oe=[];try{oe=(await e.batchSearchCoin([re]))[re];let X=oe.findIndex(K=>K.contractAddress===Y);if(X>=0){let K=oe.splice(X,1);oe.unshift(...K)}}catch(q){console.error(q),oe=[]}N(oe)},[n]);(0,bs.useEffect)(()=>{V()},[n]);let F=(0,bs.useMemo)(()=>i?{...i,...s}:null,[i,s]),k=null;return C&&E.length>0?k=(0,F6e.jsx)(E6e,{handleSetViewType:R.bind(null,!1),coinList:E,selectCoin:H=>{E[H]&&(a(E[H]),R(!1))},currentCoin:F,hideCloseButton:!0}):k=(0,F6e.jsx)(w6e,{handleSetViewType:R.bind(null,!0),coinInfo:F,hasSameToken:E.length>1,priceChart:b,marketLink:z,isLoading:h,isApiError:g,isPriceChartLoading:_,priceChartOption:B,setPriceChartOption:L,hideCloseButton:!0,isSupportMemeMode:U,isShowTradeBtn:P}),(0,F6e.jsx)("div",{className:rm["okx-action-sheet-panel"],style:t,children:k})};d();p();var eE=ie(qe());d();p();var j6=ie(qe()),Zc=ie(kc());d();p();var gr={"okx-address":"_okx-address_l3ei0_1",okxAddress:"_okx-address_l3ei0_1","okx-address-bg-fallback":"_okx-address-bg-fallback_l3ei0_6",okxAddressBgFallback:"_okx-address-bg-fallback_l3ei0_6","okx-address-avatar":"_okx-address-avatar_l3ei0_16",okxAddressAvatar:"_okx-address-avatar_l3ei0_16","okx-address-header":"_okx-address-header_l3ei0_21",okxAddressHeader:"_okx-address-header_l3ei0_21","okx-address-footer":"_okx-address-footer_l3ei0_30",okxAddressFooter:"_okx-address-footer_l3ei0_30","okx-address-footer-item":"_okx-address-footer-item_l3ei0_37",okxAddressFooterItem:"_okx-address-footer-item_l3ei0_37","okx-address-body":"_okx-address-body_l3ei0_41",okxAddressBody:"_okx-address-body_l3ei0_41","okx-label-container":"_okx-label-container_l3ei0_46",okxLabelContainer:"_okx-label-container_l3ei0_46","okx-label-container--disabled":"_okx-label-container--disabled_l3ei0_58",okxLabelContainerDisabled:"_okx-label-container--disabled_l3ei0_58","okx-copy-btn":"_okx-copy-btn_l3ei0_61",okxCopyBtn:"_okx-copy-btn_l3ei0_61","okx-token-copy-btn":"_okx-token-copy-btn_l3ei0_69",okxTokenCopyBtn:"_okx-token-copy-btn_l3ei0_69","xs-icon":"_xs-icon_l3ei0_72",xsIcon:"_xs-icon_l3ei0_72","okx-item-gap-left-xs":"_okx-item-gap-left-xs_l3ei0_75",okxItemGapLeftXs:"_okx-item-gap-left-xs_l3ei0_75","okx-item-gap-left":"_okx-item-gap-left_l3ei0_75",okxItemGapLeft:"_okx-item-gap-left_l3ei0_75","okx-item-gap-top":"_okx-item-gap-top_l3ei0_81",okxItemGapTop:"_okx-item-gap-top_l3ei0_81","okx-item-gap-top-lg":"_okx-item-gap-top-lg_l3ei0_84",okxItemGapTopLg:"_okx-item-gap-top-lg_l3ei0_84","okx-item-gap-top-md":"_okx-item-gap-top-md_l3ei0_87",okxItemGapTopMd:"_okx-item-gap-top-md_l3ei0_87","okx-row":"_okx-row_l3ei0_90",okxRow:"_okx-row_l3ei0_90","okx-col":"_okx-col_l3ei0_94",okxCol:"_okx-col_l3ei0_94","okx-block-item":"_okx-block-item_l3ei0_98",okxBlockItem:"_okx-block-item_l3ei0_98","okx-block-title":"_okx-block-title_l3ei0_107",okxBlockTitle:"_okx-block-title_l3ei0_107","okx-pnl-title":"_okx-pnl-title_l3ei0_113",okxPnlTitle:"_okx-pnl-title_l3ei0_113","okx-pnl-subtitle":"_okx-pnl-subtitle_l3ei0_120",okxPnlSubtitle:"_okx-pnl-subtitle_l3ei0_120","okx-between":"_okx-between_l3ei0_127",okxBetween:"_okx-between_l3ei0_127","okx-win-rate-container":"_okx-win-rate-container_l3ei0_131",okxWinRateContainer:"_okx-win-rate-container_l3ei0_131","okx-win-rate":"_okx-win-rate_l3ei0_131",okxWinRate:"_okx-win-rate_l3ei0_131","okx-inherit-height":"_okx-inherit-height_l3ei0_144",okxInheritHeight:"_okx-inherit-height_l3ei0_144","okx-win-rate-value":"_okx-win-rate-value_l3ei0_147",okxWinRateValue:"_okx-win-rate-value_l3ei0_147","okx-transaction-num":"_okx-transaction-num_l3ei0_154",okxTransactionNum:"_okx-transaction-num_l3ei0_154","okx-transaction-mid-gap":"_okx-transaction-mid-gap_l3ei0_160",okxTransactionMidGap:"_okx-transaction-mid-gap_l3ei0_160","okx-col-volume":"_okx-col-volume_l3ei0_166",okxColVolume:"_okx-col-volume_l3ei0_166","okx-col-volume-title":"_okx-col-volume-title_l3ei0_169",okxColVolumeTitle:"_okx-col-volume-title_l3ei0_169","okx-volume-container":"_okx-volume-container_l3ei0_172",okxVolumeContainer:"_okx-volume-container_l3ei0_172","okx-volume-buy-line":"_okx-volume-buy-line_l3ei0_176",okxVolumeBuyLine:"_okx-volume-buy-line_l3ei0_176","okx-volume-buy-line-color":"_okx-volume-buy-line-color_l3ei0_180",okxVolumeBuyLineColor:"_okx-volume-buy-line-color_l3ei0_180","okx-volume-sell-line":"_okx-volume-sell-line_l3ei0_183",okxVolumeSellLine:"_okx-volume-sell-line_l3ei0_183","okx-volume-sell-line-color":"_okx-volume-sell-line-color_l3ei0_188",okxVolumeSellLineColor:"_okx-volume-sell-line-color_l3ei0_188","okx-volume-num":"_okx-volume-num_l3ei0_191",okxVolumeNum:"_okx-volume-num_l3ei0_191","okx-token-list":"_okx-token-list_l3ei0_197",okxTokenList:"_okx-token-list_l3ei0_197","okx-token-item":"_okx-token-item_l3ei0_204",okxTokenItem:"_okx-token-item_l3ei0_204","okx-token-info":"_okx-token-info_l3ei0_210",okxTokenInfo:"_okx-token-info_l3ei0_210","okx-token-info-symbol":"_okx-token-info-symbol_l3ei0_218",okxTokenInfoSymbol:"_okx-token-info-symbol_l3ei0_218","okx-token-info-text":"_okx-token-info-text_l3ei0_224",okxTokenInfoText:"_okx-token-info-text_l3ei0_224","okx-token-exchange-num":"_okx-token-exchange-num_l3ei0_232",okxTokenExchangeNum:"_okx-token-exchange-num_l3ei0_232","okx-token-exchange-percent":"_okx-token-exchange-percent_l3ei0_238",okxTokenExchangePercent:"_okx-token-exchange-percent_l3ei0_238","okx-token-exchange-info":"_okx-token-exchange-info_l3ei0_244",okxTokenExchangeInfo:"_okx-token-exchange-info_l3ei0_244","okx-avatar-container":"_okx-avatar-container_l3ei0_250",okxAvatarContainer:"_okx-avatar-container_l3ei0_250","okx-token-avatar":"_okx-token-avatar_l3ei0_258",okxTokenAvatar:"_okx-token-avatar_l3ei0_258","okx-chain-avatar":"_okx-chain-avatar_l3ei0_262",okxChainAvatar:"_okx-chain-avatar_l3ei0_262","okx-address-token-list":"_okx-address-token-list_l3ei0_269",okxAddressTokenList:"_okx-address-token-list_l3ei0_269","okx-address-token-list-empty-text":"_okx-address-token-list-empty-text_l3ei0_276",okxAddressTokenListEmptyText:"_okx-address-token-list-empty-text_l3ei0_276","okx-address-token-list-empty-img":"_okx-address-token-list-empty-img_l3ei0_283",okxAddressTokenListEmptyImg:"_okx-address-token-list-empty-img_l3ei0_283","okx-chain-select-item":"_okx-chain-select-item_l3ei0_287",okxChainSelectItem:"_okx-chain-select-item_l3ei0_287","okx-profile-btn-content":"_okx-profile-btn-content_l3ei0_295",okxProfileBtnContent:"_okx-profile-btn-content_l3ei0_295","okx-buy-text-color":"_okx-buy-text-color_l3ei0_300",okxBuyTextColor:"_okx-buy-text-color_l3ei0_300","okx-sell-text-color":"_okx-sell-text-color_l3ei0_303",okxSellTextColor:"_okx-sell-text-color_l3ei0_303","okx-chain-select-item-single":"_okx-chain-select-item-single_l3ei0_306",okxChainSelectItemSingle:"_okx-chain-select-item-single_l3ei0_306"};d();p();var JF=ie(kc());var Ms=ie(Ut()),sbr=()=>(0,Ms.jsxs)("div",{className:gr["okx-address-body"],children:[(0,Ms.jsxs)("div",{className:gr["okx-col"],children:[(0,Ms.jsx)("div",{className:(0,JF.default)(gr["okx-block-item"]),children:(0,Ms.jsxs)("div",{className:(0,JF.default)(gr["okx-inherit-height"],gr["okx-between"],gr["okx-col"]),children:[(0,Ms.jsxs)("div",{className:gr["okx-col"],children:[(0,Ms.jsx)(Xc.Input,{style:{height:12,width:32},loading:!0,active:!0}),(0,Ms.jsx)(Xc.Input,{style:{height:28,width:76,marginTop:8},loading:!0,active:!0}),(0,Ms.jsx)(Xc.Input,{style:{height:16,width:42,marginTop:4},loading:!0,active:!0})]}),(0,Ms.jsx)("div",{children:(0,Ms.jsx)(Xc.Input,{style:{height:24,width:76},loading:!0,active:!0})})]})}),(0,Ms.jsx)("div",{className:(0,JF.default)(gr["okx-block-item"],gr["okx-item-gap-top"]),children:(0,Ms.jsxs)("div",{className:(0,JF.default)(gr["okx-inherit-height"],gr["okx-between"],gr["okx-col"]),children:[(0,Ms.jsxs)("div",{className:gr["okx-col"],children:[(0,Ms.jsx)(Xc.Input,{style:{height:12,width:80},loading:!0,active:!0}),(0,Ms.jsx)(Xc.Input,{style:{height:16,width:40,marginTop:2},loading:!0,active:!0})]}),(0,Ms.jsxs)("div",{className:gr["okx-col"],children:[(0,Ms.jsx)(Xc.Input,{style:{height:16,width:80},loading:!0,active:!0}),(0,Ms.jsx)(Xc.Input,{style:{height:32,width:154,marginTop:4},loading:!0,active:!0})]})]})})]}),(0,Ms.jsx)("div",{className:(0,JF.default)(gr["okx-token-list"],gr["okx-item-gap-left"],gr["okx-col"]),children:new Array(6).fill(0).map((t,e)=>(0,Ms.jsxs)("div",{className:(0,JF.default)(gr["okx-row"],gr["okx-token-item"]),children:[(0,Ms.jsx)(Xc.Avatar,{style:{height:32,width:32},loading:!0,active:!0}),(0,Ms.jsxs)("div",{className:gr["okx-token-info"],children:[(0,Ms.jsx)(Xc.Input,{style:{height:14,width:34},loading:!0,active:!0}),(0,Ms.jsx)(Xc.Input,{style:{height:14,width:120,marginTop:4},loading:!0,active:!0})]}),(0,Ms.jsxs)("div",{className:gr["okx-token-exchange-info"],children:[(0,Ms.jsx)(Xc.Input,{style:{height:14,width:64},loading:!0,active:!0}),(0,Ms.jsx)(Xc.Input,{style:{height:14,width:24,marginTop:4},loading:!0,active:!0})]})]},e))})]});var H6e=ie(A3e()),Zat=ie(iQe());var ybr=ie(cbr());d();p();var lbr=ie(qe());var fbr=ie(Ut()),fno=({address:t,isValidText:e})=>{let r=(0,lbr.useMemo)(()=>`${oer}/web3/portfolio/${t}`,[t]);return(0,fbr.jsx)(On,{disabled:!e,category:On.CATEGORY.fill,type:On.TYPE.primary,size:On.SIZE.md,contentClassName:gr["okx-profile-btn-content"],icon:"okx-wallet-plugin-web3-open_link",iconType:On.ICON_POSITION.tailing,onClick:()=>{window.open(r,"_blank");let n=Gl()},children:Bn("wallet_extension_card_top_profile")})},ubr=fno;d();p();var z6=ie(Ut()),dno=({option:t,isActive:e})=>(0,z6.jsxs)("div",{className:gr["okx-chain-select-item"],children:[(0,z6.jsx)("span",{children:t.label}),e&&(0,z6.jsx)(zr,{className:"okx-wallet-plugin-checkmark",fontSize:"16px",style:{lineHeight:"16px"}})]}),pno=({currentChain:t,chains:e,refetchPnl:r})=>!t||!e||e.length===0?null:e.length<2?(0,z6.jsx)("div",{className:gr["okx-chain-select-item-single"],children:(0,z6.jsx)("span",{children:e.find(n=>n.chainId===t)?.chainName})}):(0,z6.jsx)(pU,{align:pU.DIRECTION.right,value:t,options:e.map(n=>({value:n.chainId,label:n.chainName})),renderOption:n=>(0,z6.jsx)(dno,{isActive:n.value===t,option:n.option}),onChange:n=>{r&&r(n.value)}}),dbr=pno;d();p();var xd=ie(qe());d();p();var Yat={"address-follow":"_address-follow_1540s_1",addressFollow:"_address-follow_1540s_1","address-follow-selected":"_address-follow-selected_1540s_12",addressFollowSelected:"_address-follow-selected_1540s_12"};d();p();var Jat,XF=class{constructor(){ae(this,"storageKeyPrefix","dex_login_token_")}static getInstance(){return Jat||(Jat=new XF),Jat}getStorageKeyByWalletAddress(e){return`${this.storageKeyPrefix}${e}`}async getTokenByWalletAddress(e){let r=x3.get(this.getStorageKeyByWalletAddress(e));return r||null}async setTokenByWalletAddress(e,r){return x3.set(this.getStorageKeyByWalletAddress(e),r)}};d();p();d();p();var pue=ie(qe());d();p();var pbr=function(t){return typeof t=="function"};d();p();var hno=!1,hbr=hno;function mno(t){hbr&&(pbr(t)||console.error("useMemoizedFn expected parameter is a function, got ".concat(typeof t)));var e=(0,pue.useRef)(t);e.current=(0,pue.useMemo)(function(){return t},[t]);var r=(0,pue.useRef)();return r.current||(r.current=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return e.current.apply(this,n)}),r.current}var z6e=mno;var mbr=ie(kc()),H6=ie(Ut()),gno=XF.getInstance(),gbr=({fullAddress:t})=>{let{provider:e}=E7(),[r,n]=(0,xd.useState)([]),o=r.filter(G=>G.followed).map(G=>G.groupId),i=o.length>0,[a,s]=(0,xd.useState)(!0),c=(0,xd.useRef)(null),l=(0,xd.useCallback)(async()=>{let G=await e.queryAddressFollowStatus({collectAddress:t});return G.code===0?(n(G.data.list??[]),c.current=G.data.walletAddress??null,G.data.list??[]):(G.code===2&&(s(!1),n([])),[])},[e]);(0,xd.useEffect)(()=>{l()},[l]);let[u,f]=(0,xd.useState)(!1),h=z6e(async G=>{let U=await e.dexLogin();return U.code===0?(await gno.setTokenByWalletAddress(G,U.data.token),U.data.token):null}),m=z6e(G=>{let U=o.slice(),T=U.indexOf(G.groupId),P=!1;return T!==-1?(U.splice(T,1),P=!0):U.push(G.groupId),{nextGroupIds:U,isRemove:P}}),g=(0,xd.useCallback)(async(G,U)=>{if(G.preventDefault(),G.stopPropagation(),!u)try{f(!0);let{walletAddress:T}=await e.getCurrentWallet({isNeedApprove:!0});if(!T){s(!1),n([]);return}if(T!==c.current){l();return}let P=XF.getInstance(),j=null,M=!1;if(j=await P.getTokenByWalletAddress(T),j||(j=await h(T),M=!0),!j)return;let{nextGroupIds:y,isRemove:x}=m(U),C={walletAddress:T,token:j,collectAddress:t,groupIdList:y},R=await e.updateAddressFollowStatus(C);if(!M&&R.code===8){let E=await h(T);if(!E)return;C.token=E,R=await e.updateAddressFollowStatus(C)}R.code===0&&(await l(),x?dd.success(ba("wallet_extension_card_toast_address_unfollowed")):dd.success(ba("wallet_extension_card_toast_address_followed")))}catch{}finally{f(!1)}},[t,o,l]),v=(0,xd.useCallback)(async()=>{let G=await e.getCurrentWallet({isNeedApprove:!0});G.wallet&&G.walletAddress&&(s(!0),l().then(U=>{U.length&&setTimeout(()=>{b.current?.setVisible(!0)})}))},[l]),b=(0,xd.useRef)(null),w=(0,xd.useRef)(!1),[_,I]=(0,xd.useState)(!1),B=(0,xd.useCallback)(G=>{I(U=>G??!U)},[]),L=(0,xd.useCallback)(G=>{B(!1),A3.getInstance().setDisclaimerFlag(G),a?setTimeout(()=>{b.current?.setVisible(!0)}):v()},[B,v,a]),D=(0,xd.useCallback)(async G=>{if(window.okxwallet.monitorTrack("DEXMarketWalletExtensionSaveWalletWidgetClick"),w.current)return;if(!A3.getInstance().getDisclaimerFlag()){G.stopPropagation(),G.preventDefault(),B(!0);return}if(!a){G.stopPropagation(),G.preventDefault(),v();return}},[a,v,g,B]),z=(0,xd.useCallback)(G=>{w.current=G,l()},[]);return!r.length&&a?null:(0,H6.jsxs)(H6.Fragment,{children:[(0,H6.jsx)(ip,{useReactTransition:!0,hideArrow:!0,placement:ip.DIRECTION.bottomLeft,ref:b,content:(0,H6.jsx)(y3e,{groups:r,onCheck:g,isAddress:!0}),trigger:ip.TRIGGER.click,onVisibleChange:z,children:(0,H6.jsx)(On,{className:(0,mbr.default)({[Yat["address-follow"]]:!0,[Yat["address-follow-selected"]]:i}),icon:i?"okx-wallet-plugin-like-filled":"okx-wallet-plugin-like",size:On.SIZE.xs,strictCircle:!0,category:On.CATEGORY.text,type:On.TYPE.primary,iconType:On.ICON_POSITION.none,onClick:D})}),(0,H6.jsx)(M3e,{visible:_,containerClass:"okx-action-sheet-panel-container",handleChange:B,handleConfirm:L})]})};var Gn=ie(Ut()),Xat={empty:"https://static.coinall.ltd/cdn/assets/imgs/253/7A45554CE0716865.png",buy:"https://static.coinall.ltd/cdn/assets/imgs/253/52EEB67437C7475D.png",sell:"https://static.coinall.ltd/cdn/assets/imgs/253/187EC7C058519B06.png"};function vbr(t){let e=(0,H6e.default)(t??"0");return e===0?0:e>0?1:-1}var bbr=({coinPnlInfo:t,isLoading:e,isValidText:r,address:n,refetchPnl:o})=>{let i=(0,j6.useMemo)(()=>dY(n,8,4),[n]),a=(0,j6.useMemo)(()=>t?.chainId,[t]),s=(0,j6.useMemo)(()=>t?t?.supportChainList.map(G=>({chainId:G.chainId,chainName:G.chainName})):[],[t]),{pnl:c,pnlSign:l,roi:u,roiSign:f,winRate:h,winRateSign:m,txsBuy:g,txsSell:v,buyVolume:b,sellVolume:w,hasBuyVolume:_,hasSellVolume:I,buyVolumePercent:B,sellVolumePercent:L,tokenList:D}=(0,j6.useMemo)(()=>{let G=t?.smartMoneyIndicatorVO?.pnl?ds.num2Shorthand(t.smartMoneyIndicatorVO.pnl,2,{signDisplay:!0}):"+$0.00",U=t?.smartMoneyIndicatorVO?.roi?ds.showCeilTruncation(t.smartMoneyIndicatorVO.roi,2,{signDisplay:!0,style:"percent"}):"+0.00%",T=t?.smartMoneyIndicatorVO?.winRate?ds.showCeilTruncation(t.smartMoneyIndicatorVO.winRate,2,{style:"percent"}):"0%",P=50,j=(()=>{if(!t?.smartMoneyIndicatorVO?.winRate)return 0;let R=Number(t.smartMoneyIndicatorVO.winRate);if(R===P)return 0;if(R>P)return 1;if(R<P)return-1})(),M=t?.smartMoneyIndicatorVO?.tradeVolumeBuy?ds.num2Shorthand(t.smartMoneyIndicatorVO.tradeVolumeBuy,2,{style:"currency"}):"$0.00",y=t?.smartMoneyIndicatorVO?.tradeVolumeSell?ds.num2Shorthand(t.smartMoneyIndicatorVO.tradeVolumeSell,2,{style:"currency"}):"$0.00",{buyVolumePercent:x,sellVolumePercent:C}=(()=>{let R=.5,E=.5;try{let N=t?.smartMoneyIndicatorVO?.tradeVolumeBuy?(0,H6e.default)(t.smartMoneyIndicatorVO.tradeVolumeBuy):0,V=t?.smartMoneyIndicatorVO?.tradeVolumeSell?(0,H6e.default)(t.smartMoneyIndicatorVO.tradeVolumeSell):0,F=N+V;return F&&(R=N/F,E=1-R),{buyVolumePercent:R,sellVolumePercent:E}}catch{return{buyVolumePercent:R,sellVolumePercent:E}}})();return{pnl:G,pnlSign:vbr(t?.smartMoneyIndicatorVO?.pnl),roi:U,roiSign:vbr(t?.smartMoneyIndicatorVO?.roi),winRate:T,winRateSign:j,txsBuy:t?.smartMoneyIndicatorVO?.txsBuy??0,txsSell:t?.smartMoneyIndicatorVO?.txsSell??0,buyVolume:M,sellVolume:y,hasBuyVolume:Boolean(t?.smartMoneyIndicatorVO?.tradeVolumeBuy),hasSellVolume:Boolean(t?.smartMoneyIndicatorVO?.tradeVolumeSell),buyVolumePercent:x,sellVolumePercent:C,tokenList:t?.tokenList??[]}},[t]),z=(0,j6.useCallback)((0,ybr.debounce)(()=>{!r||((0,Zat.default)(n),pu.success({title:Bn("wallet_receive_toast_address_copied")}))},1e3,{leading:!0}),[n,r]);return(0,Gn.jsxs)("div",{className:(0,Zc.default)(gr["okx-address"]),children:[(0,Gn.jsxs)("div",{className:gr["okx-address-header"],children:[(0,Gn.jsxs)("div",{className:gr["okx-row"],children:[(0,Gn.jsxs)("div",{className:(0,Zc.default)(gr["okx-label-container"],{[gr["okx-label-container--disabled"]]:!r}),onClick:z,children:[(0,Gn.jsx)(dw,{className:gr["okx-address-avatar"],src:"https://static.coinall.ltd/cdn/assets/imgs/253/FFF4F09F8B4A16C0.png"}),(0,Gn.jsx)("span",{children:r?i:""}),(0,Gn.jsx)(zr,{className:(0,Zc.default)("okx-wallet-plugin-web3-copy",gr["okx-item-gap-left-xs"],gr["okx-copy-btn"])})]}),r?(0,Gn.jsx)(gbr,{fullAddress:n}):null]}),a&&(0,Gn.jsx)(dbr,{currentChain:a,chains:s,refetchPnl:o})]}),e?(0,Gn.jsx)(sbr,{}):(0,Gn.jsxs)("div",{className:gr["okx-address-body"],children:[(0,Gn.jsxs)("div",{className:gr["okx-col"],children:[(0,Gn.jsx)("div",{className:(0,Zc.default)(gr["okx-block-item"]),children:(0,Gn.jsxs)("div",{className:(0,Zc.default)(gr["okx-inherit-height"],gr["okx-between"],gr["okx-col"]),children:[(0,Gn.jsxs)("div",{className:gr["okx-col"],children:[(0,Gn.jsx)("div",{className:gr["okx-block-title"],children:Bn("wallet_extension_card_label_7d_pnl")}),(0,Gn.jsx)("div",{className:(0,Zc.default)({[gr["okx-pnl-title"]]:!0,[gr["okx-buy-text-color"]]:l===1,[gr["okx-sell-text-color"]]:l===-1}),children:c}),(0,Gn.jsx)("div",{className:(0,Zc.default)({[gr["okx-pnl-subtitle"]]:!0,[gr["okx-buy-text-color"]]:f===1,[gr["okx-sell-text-color"]]:f===-1}),children:u})]}),(0,Gn.jsxs)("div",{className:gr["okx-win-rate-container"],children:[(0,Gn.jsx)("span",{className:gr["okx-win-rate"],children:Bn("wallet_extension_card_textarea_winrate")}),(0,Gn.jsx)("span",{className:(0,Zc.default)({[gr["okx-win-rate-value"]]:!0,[gr["okx-buy-text-color"]]:m===1,[gr["okx-sell-text-color"]]:m===-1}),children:h})]})]})}),(0,Gn.jsx)("div",{className:(0,Zc.default)(gr["okx-block-item"],gr["okx-item-gap-top"]),children:(0,Gn.jsxs)("div",{className:(0,Zc.default)(gr["okx-inherit-height"],gr["okx-between"],gr["okx-col"]),children:[(0,Gn.jsxs)("div",{className:gr["okx-col"],children:[(0,Gn.jsx)("div",{className:gr["okx-block-title"],children:Bn("wallet_extension_card_textarea_transactions_buysell")}),(0,Gn.jsxs)("div",{className:(0,Zc.default)(gr["okx-row"],gr["okx-item-gap-top-lg"]),children:[(0,Gn.jsx)("span",{className:(0,Zc.default)({[gr["okx-buy-text-color"]]:_,[gr["okx-transaction-num"]]:!0}),children:g}),(0,Gn.jsx)("div",{className:gr["okx-transaction-mid-gap"]}),(0,Gn.jsx)("span",{className:(0,Zc.default)({[gr["okx-transaction-num"]]:!0,[gr["okx-sell-text-color"]]:I}),children:v})]})]}),(0,Gn.jsxs)("div",{className:(0,Zc.default)(gr["okx-col"],gr["okx-col-volume"]),children:[(0,Gn.jsx)("div",{className:(0,Zc.default)(gr["okx-block-title"],gr["okx-col-volume-title"]),children:Bn("wallet_extension_card_label_7d_volume")}),(0,Gn.jsxs)("div",{className:gr["okx-volume-container"],children:[(0,Gn.jsx)("div",{className:(0,Zc.default)({[gr["okx-volume-buy-line"]]:!0,[gr["okx-volume-buy-line-color"]]:_}),style:{flex:B}}),(0,Gn.jsx)("div",{className:(0,Zc.default)({[gr["okx-volume-sell-line"]]:!0,[gr["okx-volume-sell-line-color"]]:I}),style:{flex:L}})]}),(0,Gn.jsxs)("div",{className:(0,Zc.default)(gr["okx-row"],gr["okx-between"],gr["okx-item-gap-top-md"]),children:[(0,Gn.jsx)("span",{className:(0,Zc.default)({[gr["okx-volume-num"]]:!0,[gr["okx-buy-text-color"]]:_}),children:Bn("wallet_extension_card_header_buy_new",{num:b})}),(0,Gn.jsx)("span",{className:(0,Zc.default)({[gr["okx-volume-num"]]:!0,[gr["okx-sell-text-color"]]:I}),children:Bn("wallet_extension_card_header_sell_new",{num:w})})]})]})]})})]}),(0,Gn.jsx)("div",{className:(0,Zc.default)(gr["okx-token-list"],gr["okx-item-gap-left"],gr["okx-col"]),children:D.length?D.slice(0,vno).map(G=>(0,Gn.jsx)(yno,{token:G},G.rowId)):(0,Gn.jsxs)("div",{className:gr["okx-address-token-list"],children:[(0,Gn.jsx)(o3,{className:gr["okx-address-token-list-empty-img"],src:"https://static.coinall.ltd/cdn/assets/imgs/253/1A5700D9932BD570.png",alt:""}),(0,Gn.jsx)("span",{className:gr["okx-address-token-list-empty-text"],children:Bn("wallet_extension_card_desc_no_records")})]})})]}),(0,Gn.jsx)("img",{src:l>0?Xat.buy:l<0?Xat.sell:Xat.empty,className:gr["okx-address-bg-fallback"],alt:""}),(0,Gn.jsxs)("div",{className:gr["okx-address-footer"],children:[(0,Gn.jsx)("div",{className:gr["okx-address-footer-item"],children:(0,Gn.jsx)(Rat,{width:63,height:12,viewBox:"0 0 63 12"})}),(0,Gn.jsx)("div",{className:gr["okx-address-footer-item"],children:(0,Gn.jsx)(ubr,{address:n,isValidText:r})})]})]})},vno=6,yno=({token:t})=>{let{tokenContractAddress:e,pnl:r,roi:n,pnlFlag:o,pnlTime:i}=(0,j6.useMemo)(()=>{let s=t.tokenContractAddress?dY(t.tokenContractAddress,6,4):"",c=t.totalPnl?xf.formatCurrency(ds.truncate(t.totalPnl,2),{currencySign:"$",signDisplay:!0}):"+$0.00",l=t.totalPnlPercentage?ds.showCeilTruncation(parseFloat(t.totalPnlPercentage),2,{signDisplay:!0,style:"percent"}):"+0.00%",u=parseFloat(t.totalPnl),f=u===0?0:u>0?1:-1,h=(()=>{let m=new Date().valueOf(),g=t.latestTime,v=Math.abs(m-g),b=Math.ceil(v/1e3);if(b<60)return Bn("wallet_extension_card_analysis_s_ago",{time:b});let w=Math.ceil(b/60);if(w<60)return Bn("wallet_extension_card_analysis_m_ago",{time:w});let _=Math.ceil(w/60);if(_<24)return Bn("wallet_extension_card_analysis_h_ago",{time:_});let I=Math.ceil(_/24);return Bn("wallet_extension_card_analysis_d_ago",{time:I})})();return{tokenContractAddress:s,pnl:c,roi:l,pnlFlag:f,pnlTime:h}},[t]),a=(0,j6.useCallback)(()=>{!t.tokenContractAddress||((0,Zat.default)(t.tokenContractAddress),pu.success({title:Bn("wallet_receive_toast_address_copied")}))},[t.tokenContractAddress]);return(0,Gn.jsxs)("div",{className:(0,Zc.default)(gr["okx-row"],gr["okx-token-item"]),children:[(0,Gn.jsxs)("div",{className:gr["okx-avatar-container"],children:[(0,Gn.jsx)(dw,{className:gr["okx-token-avatar"],src:t.tokenLogoUrl}),t.chainLogo?(0,Gn.jsx)(dw,{className:gr["okx-chain-avatar"],src:t.chainLogo}):null]}),(0,Gn.jsxs)("div",{className:gr["okx-token-info"],children:[(0,Gn.jsx)("div",{className:gr["okx-token-info-symbol"],children:t.tokenSymbol}),(0,Gn.jsx)("div",{className:gr["okx-row"],children:(0,Gn.jsxs)("div",{className:gr["okx-token-info-text"],children:[i,e?(0,Gn.jsxs)("div",{className:gr["okx-row"],style:{cursor:"pointer"},onClick:a,children:["| ",e,(0,Gn.jsx)(zr,{className:(0,Zc.default)("okx-wallet-plugin-web3-copy",gr["okx-item-gap-left-xs"],gr["xs-icon"],gr["okx-token-copy-btn"])})]}):null]})})]}),(0,Gn.jsxs)("div",{className:gr["okx-token-exchange-info"],children:[(0,Gn.jsx)("span",{className:(0,Zc.default)({[gr["okx-token-exchange-num"]]:!0,[gr["okx-sell-text-color"]]:o<0,[gr["okx-buy-text-color"]]:o>0}),children:r}),(0,Gn.jsx)("span",{className:gr["okx-token-exchange-percent"],children:n})]})]})};var xbr=ie(kc()),Qat=ie(Ut()),wbr=({style:t})=>{let{provider:e}=E7(),{text:r}=sX(),n=(0,eE.useMemo)(()=>new RegExp(/^[0-9a-zA-Z]{30,}$/).test(r),[r]),[o,i]=(0,eE.useState)(!0),[a,s]=(0,eE.useState)(null);(0,eE.useEffect)(()=>{window.okxwallet.monitorTrack("OKXWalletPopupBarAddressAnalysisView")},[]);let c=(0,eE.useCallback)(async(u,f)=>await e.getCoinPnl(u,f).catch(m=>(console.warn("error",m),null)),[r,e]),l=(0,eE.useCallback)(async u=>{if(!n){i(!1);return}try{i(!0),s(null);let f=new Promise(m=>setTimeout(m,500)),h=await Promise.allSettled([c(r,u),f]);h[0].status==="fulfilled"&&s(h[0].value)}catch(f){console.warn("error",f)}finally{i(!1)}},[r,e,n,c]);return(0,eE.useEffect)(()=>{l()},[r]),(0,Qat.jsx)("div",{className:(0,xbr.default)(rm["okx-action-sheet-panel"],"okx-action-sheet-panel-container"),style:t,children:(0,Qat.jsx)(bbr,{coinPnlInfo:a,isLoading:o,isValidText:n,address:r,refetchPnl:l})})};d();p();var fX=ie(qe());var Nbr=ie(kc());d();p();var lX={"okx-action-sheet-setting-panel":"_okx-action-sheet-setting-panel_d3mw1_1",okxActionSheetSettingPanel:"_okx-action-sheet-setting-panel_d3mw1_1","okx-action-sheet-setting-option":"_okx-action-sheet-setting-option_d3mw1_17",okxActionSheetSettingOption:"_okx-action-sheet-setting-option_d3mw1_17","okx-action-sheet-setting-text":"_okx-action-sheet-setting-text_d3mw1_28",okxActionSheetSettingText:"_okx-action-sheet-setting-text_d3mw1_28",row:"_row_d3mw1_34","disable-icon":"_disable-icon_d3mw1_39",disableIcon:"_disable-icon_d3mw1_39"};d();p();var Pbr=ie(i2()),a2=new Pbr.default;var ZF=ie(Ut()),Bbr=({style:t})=>{let e=Gl(),r=[{label:Bn("wallet_extension_card_select_undisplay_never"),value:"forever"},{label:Bn("wallet_extension_card_select_undisplay_24h"),value:"oneDay"}],[n,o]=(0,fX.useState)(null),{runInTimeout:i,cancelTimeout:a}=p3e(),s=(0,fX.useCallback)(()=>{window.okxwallet.setWebWidgetPreferences("SELECTION_ACTION_SHEET",{[e]:!1}),a2.emit("Hide")},[e]),c=(0,fX.useCallback)(async()=>{if(!e)return;let u=Vat(e);window.okxwallet.setWebWidgetPreferences("SELECTION_ACTION_SHEET",u?{[e]:!0,[u]:Dqe.add(...qyr).valueOf()}:{[e]:!1}),a2.emit("Hide")},[e]),l=(0,fX.useCallback)(async u=>{u===n?(o(null),a()):(o(u),u==="forever"?i(()=>s()):u==="oneDay"&&i(()=>c()),window.okxwallet.monitorTrack("OKXWalletWalletExtentionWidgetSettingClick"))},[n,s]);return(0,ZF.jsx)("div",{className:lX["okx-action-sheet-setting-panel"],style:t,children:r.map(u=>(0,ZF.jsx)("div",{className:lX["okx-action-sheet-setting-option"],onClick:l.bind(null,u.value),children:(0,ZF.jsxs)("div",{className:lX.row,children:[(0,ZF.jsx)(zr,{className:(0,Nbr.default)("okx-wallet-plugin-take",lX["disable-icon"])}),(0,ZF.jsx)("span",{className:lX["okx-action-sheet-setting-text"],children:u.label})]})},u.key??u.value))})};d();p();var QF=ie(qe()),_no=600,Obr=t=>{let[e,r]=(0,QF.useState)(null),n=(0,QF.useMemo)(()=>e!==null,[e]);(0,QF.useEffect)(()=>{if(!t.current)return;let i=t.current.getBoundingClientRect();window.innerWidth-i.right<_no?r(!0):r(!1)},[]);let o=(0,QF.useMemo)(()=>e===null?{}:e?{right:0}:{left:0},[e]);return{ready:n,style:o}};var G6e=ie(Ut()),Dbr=({panel:t,sheetRef:e})=>{let{ready:r,style:n}=Obr(e);return r?t==="market"?(0,G6e.jsx)(abr,{style:n}):t==="address"?(0,G6e.jsx)(wbr,{style:n}):t==="setting"?(0,G6e.jsx)(Bbr,{style:n}):null:null};var hue=ie(kc());var d1=ie(Ut()),Lbr=()=>{let{position:t}=sX(),e=(0,s2.useRef)(null),[r,n]=(0,s2.useState)(null),o=(0,s2.useCallback)(s=>{if(s!==r)switch(s){case"market":window.okxwallet.monitorTrack("OKXWalletPopupBarTokenPriceClick");return;case"address":window.okxwallet.monitorTrack("OKXWalletPopupBarAddressAnalysisClick");return;case"setting":window.okxwallet.monitorTrack("OKXWalletPopupBarCloseButtonClick");return}},[r]),i=(0,s2.useCallback)(s=>{n(c=>c===s?null:s),o(s)},[o]);(0,s2.useEffect)(()=>{n(null)},[t]);let a=(0,s2.useMemo)(()=>F$t(t)?{top:t.top,left:t.left}:{top:t.top,right:t.right},[t]);return(0,s2.useEffect)(()=>{window.okxwallet.monitorTrack("OKXWalletWalletExtentionPopupBarView")},[]),(0,d1.jsxs)("div",{onMouseDown:s=>{s.preventDefault()},className:rm["okx-action-sheet-container"],style:a,ref:e,children:[(0,d1.jsxs)("div",{className:rm["okx-action-sheet-contents"],children:[(0,d1.jsx)(fue,{tooltip:Bn("wallet_extension_card_tooltip_okx"),children:(0,d1.jsx)(zr,{className:(0,hue.default)("okx-wallet-plugin-okx-logo",rm["okx-action-okx-logo"])})}),(0,d1.jsx)(fue,{onClick:i.bind(null,"market"),active:r==="market",tooltip:Bn("wallet_extension_card_tooltip_ca_analysis"),children:(0,d1.jsx)(zr,{className:(0,hue.default)("okx-wallet-plugin-candle-stick",rm["okx-action-icon"])})}),(0,d1.jsx)(fue,{onClick:i.bind(null,"address"),active:r==="address",tooltip:Bn("wallet_extension_card_tooltip_address_analysis"),children:(0,d1.jsx)(zr,{className:(0,hue.default)("okx-wallet-plugin-analyze-address",rm["okx-action-icon"])})}),(0,d1.jsx)(fue,{onClick:i.bind(null,"setting"),active:r==="setting",tooltip:Bn("wallet_extension_card_tooltip_close"),children:(0,d1.jsx)(zr,{className:(0,hue.default)("okx-wallet-plugin-close",rm["okx-action-icon"],rm["okx-close-icon"])})})]}),r===null?null:(0,d1.jsx)(Dbr,{sheetRef:e,panel:r})]})};js();var mue=ie(Ut()),Ubr=({initialPosition:t,localeConfig:e,text:r,provider:n})=>{let[o,i]=(0,OM.useState)(r),[a,s]=(0,OM.useState)(t);(0,OM.useEffect)(()=>{YL(GAe.dark)},[]);let c=(0,OM.useCallback)(u=>{i(u.text),s(u.position)},[]);return(0,OM.useEffect)(()=>(a2.on("Change",c),()=>{a2.off("Change",c)}),[c]),(0,mue.jsx)(_9,{noRemoteData:!0,localeData:e?.data,fetchConfig:{fetchConfig:e?.fetchConfig||k3e},children:(0,mue.jsx)(Rse.Provider,{value:{provider:n},children:(0,mue.jsx)(Kat.Provider,{value:{text:o,position:a,setText:i,setPosition:s,provider:n},children:(0,mue.jsx)(Lbr,{})})})})};var V6e=class{constructor(){ae(this,"SELECTION_ACTION_SHEET_CONTAINER_ID","okx-selection-action-sheet-container");ae(this,"reactRoot",null);ae(this,"htmlRoot",null);ae(this,"mutationObservers",[]);ae(this,"hideEventHandler",kno.bind(this));this.ensureDomElement()}get visible(){return Boolean(this.reactRoot)}render(e){let r=this.ensureDomElement(),n=(0,Fbr.createRoot)(r);this.reactRoot=n,n.render((0,zbr.createElement)(Ubr,e)),this.setupSelectionChangeListener()}update(e){a2.emit("Change",e),this.setupSelectionChangeListener()}destroy(){if(!!this.reactRoot){this.reactRoot.unmount();{let e=this.queryRootHtmlElement();e&&(e.innerHTML="")}this.reactRoot=null,this.cleanupSelectionChangeListener()}}queryRootHtmlElement(){return document.body.querySelector("#"+this.SELECTION_ACTION_SHEET_CONTAINER_ID)}ensureDomElement(){let e=this.queryRootHtmlElement();return e||(e=document.createElement("div"),e.id=this.SELECTION_ACTION_SHEET_CONTAINER_ID,document.body.appendChild(e)),this.htmlRoot=e,e}setupSelectionChangeListener(){this.cleanupSelectionChangeListener(),document.addEventListener("selectionchange",this.hideEventHandler),a2.on("Hide",this.hideEventHandler)}cleanupSelectionChangeListener(){document.removeEventListener("selectionchange",this.hideEventHandler),a2.off("Hide",this.hideEventHandler)}};function kno(){this.destroy()}var Hbr=Gl()==="X",jbr=history.pushState,Wbr=history.replaceState,Tno=200,qbr=30,Ino=20,q6e=class{constructor(e){ae(this,"config");ae(this,"selection",null);ae(this,"text","");ae(this,"localeConfig");ae(this,"apiProvider");ae(this,"selectionView");ae(this,"subscribeToPreferenceChanged",e=>{if(!e.webWidget?.["SELECTION_ACTION_SHEET"])return;let n=this.featureEnabled;this.config={...e?.webWidget?.["SELECTION_ACTION_SHEET"]};let o=this.featureEnabled;n!==o&&this.refreshSetup()});ae(this,"mouseUpHandler");ae(this,"routeChangeHandler",Mno.bind(this));this.config=e.config??{["X"]:!0},this.selectionView=e.selectionView??new V6e,this.localeConfig=e.localeConfig,this.apiProvider=e.provider,this.mouseUpHandler=(0,Vbr.default)(Rno.bind(this),300),this.refreshSetup()}get featureEnabled(){return Boolean(Hbr&&this.config["X"])}get domainEnabled(){let e=O6e(this.config,"X");return Boolean(Hbr&&e)}hasSelection(){let e=window.getSelection()?.toString().trim()??"";return Boolean(e)}refreshSetup(){this.featureEnabled?this.attachEvents():this.destroy()}destroy(){this.hideView(),this.detachEvents()}displayView(e){let r=Gbr(e);!r||(this.updateSelection(e),this.selectionView.render({initialPosition:r,localeConfig:this.localeConfig,provider:this.apiProvider,text:this.text}))}updateView(e){let r=Gbr(e);!r||(this.updateSelection(e),this.selectionView.update({position:r,text:this.text}))}hideView(){this.selectionView.destroy()}updateSelection(e){this.selection=e,this.text=e?.toString().trim()??""}attachEvents(){window.addEventListener("mouseup",this.mouseUpHandler),window.addEventListener("popstate",this.routeChangeHandler),window.addEventListener("hashchange",this.routeChangeHandler),this.attachHistoryAPIHijack()}detachEvents(){window.removeEventListener("mouseup",this.mouseUpHandler),window.removeEventListener("popstate",this.routeChangeHandler),window.removeEventListener("hashchange",this.routeChangeHandler),this.detachHistoryAPIHijack()}attachHistoryAPIHijack(){history.pushState=(...e)=>{jbr.apply(history,e),this.hideView()},history.replaceState=(...e)=>{Wbr.apply(history,e),this.hideView()}}detachHistoryAPIHijack(){history.pushState=jbr,history.replaceState=Wbr}};async function Rno(t){await new Promise(r=>setTimeout(r,10));let e=t.srcElement||t.target;if(e&&this.selectionView.htmlRoot&&this.selectionView.htmlRoot.contains(e)||!document.body.contains(e)){a2.emit("ClickPanel");return}if(e){let r=document.querySelectorAll(`.${T3e}`);for(let n=0;n<r.length;n++)if(r[n].contains(e))return}if(!!this.domainEnabled){if(this.selectionView.visible){if(this.hasSelection()){let r=window.getSelection();if(r&&r.rangeCount){this.updateView(r);return}}}else if(this.hasSelection()){let r=window.getSelection()??null;if(r&&r.rangeCount){this.displayView(r);return}}this.hideView()}}async function Mno(){this.hideView()}function Gbr(t){let e;try{let i=t.getRangeAt(0).getClientRects();if(!i.length)return null;let a=i[0];for(let s=1;s<i.length;s++)i[s].bottom>a.bottom&&(a=i[s]);e=a}catch{return null}let r=window.pageXOffset||document.documentElement.scrollTop||document.body.scrollTop,n=e.top+r+18+10;if(Pno(e))return{top:n,right:Ino};let o=e.left+e.width-qbr;return{top:n,left:o}}function Pno(t){return window.innerWidth-t.right+qbr<Tno}var Kbr=(t,e,r)=>new q6e({config:t,localeConfig:e,provider:r});var Ybr=async(t,e)=>{let r=Kbr(t,e,Nve);Pve(r.subscribeToPreferenceChanged.bind(r))};d();p();var Jbr=async t=>{let e=await SEt(),r=await Mve();switch(Xyr(e,Nve),Pve(Qyr),Zyr(r),t){case"X":Ybr(r["SELECTION_ACTION_SHEET"],e),fer();break;case"SOLSCAN":nbr();break;default:}};d();p();var QZr=ie(kDe()),$Zr=ie(axr());d();p();var zio=(t,...e)=>{e.forEach(r=>{Object.assign(t,r(t))})},sxr=zio;d();p();function cxr({connectionStream:t,jsonRpcStreamName:e,Implementor:r},n,o){return new r(t,{jsonRpcStreamName:e,logger:n,...o})}function lxr({okc:t,providers:e,logger:r,isInContentScript:n}){let o=cxr(t,r,{shouldSendMetadata:!0,isInContentScript:n??!1});return e.forEach(i=>cxr(i,r,{provider:o,isInContentScript:n??!1})),o}d();p();d();p();d();p();d();p();var $ct=ie(Df());d();p();d();p();d();p();d();p();d();p();d();p();var Sxr={options:{keyPath:"walletId"},enableCache:!0};d();p();var Exr={options:{keyPath:"walletId"},enableCache:!1};d();p();var _xr={options:{keyPath:"coinId"},enableCache:!1,indices:[{indexName:"baseCoinId",keyPath:"baseCoinId",options:{unique:!1}}]};d();p();var Cxr={options:{keyPath:"dappUrl",autoIncrement:!1},enableCache:!1};d();p();var kxr={options:{keyPath:"providerType",autoIncrement:!1},enableCache:!1};d();p();var Txr={options:{keyPath:"extensionKey",autoIncrement:!1},enableCache:!0};d();p();var Ixr={options:{keyPath:"a",autoIncrement:!1},enableCache:!1};d();p();var Rxr={options:{keyPath:"id",autoIncrement:!1},enableCache:!1};d();p();var Mxr={options:{keyPath:"netWorkId",autoIncrement:!1},enableCache:!1};d();p();var Pxr={options:{keyPath:"riskExtensionKey",autoIncrement:!1},enableCache:!1};d();p();var Nxr={options:{keyPath:"uniqueId",autoIncrement:!1},enableCache:!0};d();p();var Bxr={};d();p();var Oxr={options:{keyPath:"realChainIdHex",autoIncrement:!1},enableCache:!0};var Zio=32,Dxr={connect_records:Cxr,balance:Exr,networks:Mxr,default_gas:Oxr,rpc_networks:Nxr,extension_config:Txr,common_coins:_xr,near_accesskey:Rxr,log:Ixr,current_networks:kxr,assets:Sxr,risk_extension:Pxr,...Bxr},Ngc=Object.keys(Dxr).reduce((t,e)=>(t[e]=e,t),{}),Qio={dbName:"okex_wallet",config:Dxr,timeout:8e3,version:Zio+1e7},Hst=null;function $io(){Hst||(Hst=new lL(Qio))}var Bgc=new Proxy({},{get(t,e){return $io(),Hst?.openStore(e)}});var jst={"okx6963-provider":"okx6963-provider","ethereum-provider":"ethereum-provider"};d();p();d();p();var eao="ropsten",tao="rinkeby",rao="kovan",xy="mainnet";var nao="goerli";var oao="okexchaintest";var iao="heco";var aao="xDai";var am="bitcoin",Bue="bitcointestnet",Oue="bitcoinsignet",FM="fractalbitcoin",xX="solana";var h8e="tron";var Gst="aptos";var Lxr="cosmoshub";var Uxr="suiMainnet",Fxr="stacks",m8e="wax",wX="starknet",g8e="cardano";var v8e="nostrassets",y8e="kaspa";var Due="near",Vst="TON";var sao="1";var cao="3",lao="4",uao="5",fao="42";var dao="65";var pao="128";var hao="100";var mao="0x3",gao="0x4",vao="0x5",yao="0x2a";var bao="0x41";var xao="0x80";var wao="0x64";var Wst={Secp256k1:"1",Ed25519:"2"},tvc={[am]:[0,0,0],[xy]:[0,+sao,0],[h8e]:[0,195,0]},rvc={[am]:Wst.Secp256k1,[xy]:Wst.Secp256k1,[h8e]:Wst.Secp256k1};var Aao=1,Sao=21300,Eao=22900,_ao=29700;var Cao=0,kao=70000061,Tao=70000047,Iao=70000038,nvc={[eao]:{networkId:cao,realChainIdHex:mao},[tao]:{networkId:lao,realChainIdHex:gao},[rao]:{networkId:fao,realChainIdHex:yao},[nao]:{networkId:uao,realChainIdHex:vao},[oao]:{networkId:dao,realChainIdHex:bao},[iao]:{networkId:pao,realChainIdHex:xao},[aao]:{networkId:hao,realChainIdHex:wao}};var zxr=[am,FM],ovc=[...zxr,Vst,Due];var Hxr=t=>zxr.includes(t)?am:t,jxr="unisat",im={BITCOIN_MAINNET:"BITCOIN_MAINNET",BITCOIN_TESTNET:"BITCOIN_TESTNET",BITCOIN_TESTNET4:"BITCOIN_TESTNET4",BITCOIN_SIGNET:"BITCOIN_SIGNET",FRACTAL_BITCOIN_MAINNET:"FRACTAL_BITCOIN_MAINNET",FRACTAL_BITCOIN_TESTNET:"FRACTAL_BITCOIN_TESTNET"},u2={[im.BITCOIN_MAINNET]:{localType:am,chainName:"Bitcoin",chainId:Cao,coinId:Aao,providerName:"bitcoin",enum:im.BITCOIN_MAINNET,network:"livenet",label:"Bitcoin Mainnet",providerType:fv},[im.BITCOIN_TESTNET]:{localType:Bue,chainName:"BTC Testnet",chainId:Iao,coinId:Sao,providerName:"bitcoinTestnet",enum:im.BITCOIN_TESTNET,network:"testnet",label:"Bitcoin Testnet",providerType:L5},[im.BITCOIN_SIGNET]:{localType:Oue,chainName:"BTC Signet",chainId:Tao,coinId:Eao,providerName:"bitcoinSignet",enum:im.BITCOIN_SIGNET,network:"testnet",label:"Bitcoin Signet",providerType:U5},[im.FRACTAL_BITCOIN_MAINNET]:{localType:FM,chainName:"Fractal BTC",chainId:kao,coinId:_ao,providerName:"fractalBitcoin",enum:im.FRACTAL_BITCOIN_MAINNET,network:"livenet",label:"Fractal Bitcoin Mainnet",providerType:F5}};var Wxr={[jC]:xy,[Dd]:xX,[Kj]:xX,[KE]:Gst,[hB]:h8e,[O5]:Lxr,[Yj]:xX,[Jj]:Uxr,[Xj]:Gst,[fv]:am,[mB]:Fxr,[D5]:wX,[L5]:Bue,[U5]:Oue,[F5]:FM,[gB]:g8e,[vB]:v8e,[yB]:y8e,[bB]:Due,[z5]:m8e,[xB]:Vst,[jst["ethereum-provider"]]:xy,[jst["okx6963-provider"]]:xy};var wy=(t,e)=>(t?.address||[]).find(o=>o.name===e)?.address,xs=({okxProvider:t,providerType:e,isConnected:r},n)=>async(o,i)=>{if(!i)return n(o);let a=Wxr[e];if(i===a)return n(o);if(r()){let s=await t.requestWallets(!1,{providerType:e});return n(s)}return null};d();p();var AX={SIGN_TRANSACTION:"eth_sendTransaction",KAIA_SIGN_TRANSACTION:"kaia_signTransaction",SIGN_MESSAGE:"eth_sign",SIGN_TYPED_DATA:"eth_signTypedData",SIGN_TYPED_DATA_V3:"eth_signTypedData_v3",SIGN_TYPED_DATA_V4:"eth_signTypedData_v4",PERSONAL_SIGN:"personal_sign",GET_ENCRYPTION_PUBLIC_KEY:"eth_getEncryptionPublicKey",DECRYPT:"eth_decrypt",PERSIONAL_EC_RECOVER:"personal_ecRecover"},Ay={SIGN_AND_SEND_TRANSACTION:"signAndSendTransaction",SIGN_TRANSACTION:"signTransaction",SIGN_ALL_TRANSACTIONS:"signAllTransactions",SIGN_MESSAGE:"signMessage",RPC_SIGN_AND_SEND_TRANSACTION:"rpcSignAndSendTransaction",RPC_SIGN_TRANSACTION:"rpcSignTransaction",RPC_SIGN_ALL_TRANSACTIONS:"rpcSignAllTransactions",RPC_SIGN_MESSAGE:"rpcSignMessage"},Lue={CHANGE_NETWORK:"changeNetwork",GET_NETWORK:"getNetwork"},iz={TRANSACTION:"transaction",VERSIONED_TRANSACTION:"versionedTransaction"};var Ps={TRANSFER_NFT:"transferNft",INSCRIBE:"inscribe",SIGNPSBT:"signPsbt",SIGNPSBTS:"signPsbts",SPLITUTXO:"splitUtxo",SIGN_MESSAGE:"signMessage",SEND:"send",SEND_BTC:"sendBitcoin",MINT:"mintInscription",SEND_PSBT:"sendPsbt",VALIDATE_ADDRESS:"validateAddress",PSBT_HEX_TO_BASE64:"psbtHexToBase64",GET_PUBLIC_KEY:"getPublicKey",GET_COMPRESSED_PUBLIC_KEY:"getCompressedPublicKey",WATCHASSET:"watchAsset",GET_BALANCE:"getBalance",GET_INSCRIPTIONS:"getInscriptions",SEND_INSCRIPTION:"sendInscription",PUSH_TX:"pushTx",PUSH_PSBT:"pushPsbt",INSCRIBE_TRANSFER:"inscribeTransfer",SWITCH_CHAIN:"switchChain",GET_CHAIN:"getChain",GET_ACCOUNTS:"getAccounts"},az={SIGN_TRANSACTION:"signTransaction",SIGN_AND_SUBMIT_TRANSACTION:"signAndSubmitTransaction",SIGN_MESSAGE:"signMessage",RPC_SIGN_TRANSACTION:"rpcSignTransaction",RPC_SIGN_AND_SUBMIT_TRANSACTION:"rpcSignAndSubmitTransaction",RPC_SIGN_MESSAGE:"rpcSignMessage",GET_PUBLIC_KEY:"getPublicKey",NETWORK:"network",CHANGE_NETWORK:"changeNetwork"},SX={SIGN_MESSAGE:"signMessage",SIGN_TRANSACTION:"signTransaction",SEND_RAW_TRANSACTION:"sendRawTransaction",RPC_SIGN_MESSAGE:"rpcSignMessage",RPC_SIGN_TRANSACTION:"rpcSignTransaction",SIGN_MESSAGE_V2:"signMessageV2",SIGN_AND_SEND_TRANSACTION:"signAndSendTransaction"},f2={SIGN_AMINO:"signAmino",SIGN_DIRECT:"signDirect",SIGN_ARBITRARY:"signArbitrary",SIGN_ETHEREUM:"signEthereum",SEND_TX:"sendTx",VERIFY_ARBITRARY:"verifyArbitrary",RPC_SIGN_AMINO:"rpcSignAmino",RPC_SIGN_DIRECT:"rpcSignDirect",RPC_SIGN_ARBITRARY:"rpcSignArbitrary",RPC_SIGN_ETHEREUM:"rpcSignEthereum",RPC_SEND_TX:"rpcSendTx",RPC_VERIFY_ARBITRARY:"rpcVerifyArbitrary",GET_SUPPORT_CHAINS:"getSupportChains",VALIDATE_COSMOS_CHAIN_ID:"validateCosmosChainId",GET_PUBLIC_KEY_AND_HEX_ADDRESS:"getPublicKeyAndHexAddress",GET_CHAIN_BY_CHAIN_ID:"getChainByChainId",GET_BASECHAIN_BY_CHAIN_ID:"getBasechainByChainId"};var b8e={SIGN_TRANSACTION:"signTransaction",SIGN_MESSAGE:"signMessage",GET_PUBLIC_KEY:"getPublicKey"};var EX={EXECUTE:"execute",SIGN_MESSAGE:"signMessage"},sz={GET_ADDRESS:"getAddress",GET_UTXOS:"getUtxos",GET_BALANCE:"getBalance",SIGN_DATA:"signData",SIGN_TX:"signTx",SUBMIT_TX:"submitTx"},Uue={GET_PUBLIC_KEY:"getPublicKey",SIGN_EVENT:"signEvent",ENCRYPT_TEXT_04:"encryptText04",DECRYPT_TEXT_04:"decryptText04"},Gxr={SIGN_MESSAGE:"signMessage"},Vxr={SEND_EVM_INSCRIPTIONS:"wallet_sendEvmInscriptions",ETH_ACCOUNTS:"eth_accounts",WALLET_DISCONNECT:"wallet_disconnect",WALLET_IDENTITIES:"wallet_identities",WALLET_WALLETS:"wallet_wallets",ETH_REQUEST_ACCOUNTS:"eth_requestAccounts",WALLET_REQUEST_IDENTITIES:"wallet_requestIdentities",WALLET_REQUEST_WALLETS:"wallet_requestWallets",WALLET_SEND_DOMAIN_METADATA:"wallet_sendDomainMetadata",WALLET_CHECK_DOMAIN:"wallet_checkDomain",WALLET_AGGREGATE:"wallet_aggregate",WALLET_INJECT_PROVIDER:"wallet_injectProvider",WALLET_REQUEST_PERMISSIONS:"wallet_requestPermissions",WALLET_REQUEST_IS_UNLOCK:"wallet_requestIsUnlock",WALLET_DISCONNECT_ALERT:"wallet_disconnectAlert",WALLET_IS_CUSTOM_MODE:"wallet_isCustomMode",WALLET_AUTO_SWITCH_MODE:"wallet_autoSwitchMode",WALLET_REQUEST_VERSION:"wallet_requestVersion",WALLET_SYNC_TOKEN:"wallet_syncToken",WALLET_GET_IS_NEED_SYNC_TOKEN:"wallet_getIsNeedSyncToken",EXTENSION_OPEN_NEW_TAB:"extension_openNewTab",WALLET_GET_BLINK_CONFIG:"wallet_getBlinkConfig",WALLET_GET_INSTANCE_ID:"wallet_getInstanceID",WALLET_SEND_CALLS:"wallet_sendCalls",WALLET_GET_CALLS_STATUS:"wallet_getCallsStatus",WALLET_GET_CAPABILITIES:"wallet_getCapabilities"},cz={SEND_MONEY:"sendMoney",SIGN_AND_SEND_TRANSACTION:"signAndSendTransaction",SIGN_TRANSACTION:"signTransaction",REQUEST_SIGN_TRANSACTIONS:"requestSignTransactions",GET_TEMP_KEY_PAIR:"getTempKeyPair",SIGN_MESSAGE:"signMessage"},qst={GET_PUBLIC_KEY:"getPublicKey",SIGN_TRANSACTION:"signTransaction"},qxr={serial:1,parallel:2},x8e={SEND_TRANSACTION:"sendTransaction",DISCONNECT:"disconnect"},Y6={SILENT_SIGN:"silentSign",GET_BASE_CHAIN_BY_INDEX:"getBaseChainByIndex",GET_SILENT_STATUS:"getSilentStatus",GET_SUPPORT_SILENT_CHAIN:"getSupportSilentChain",ON_SILENT_STATUS_CHANGE:"onSilentStatusChange"},Kxr={SWITCH_SILENT_STATUS:"switchSilentStatus"};var w8e={preferenceChanged:"wallet_preferenceChanged",walletChanged:"walletChanged",unlockStateChanged:"wallet_unlockStateChanged",chainChanged:"wallet_chainChanged",supplyGas:"supplyGas",rpcModeChanged:"rpcModeChanged",clearCookie:"clearCookie"};d();p();var Rao={errors:{disconnected:()=>"Disconnected from chain. Attempting to connect.",permanentlyDisconnected:()=>"Disconnected from OKX Wallet background. Page reload required.",invalidDuplexStream:()=>"Must provide a Node.js-style duplex stream.",invalidRequestArgs:()=>"Expected a single, non-array, object argument.",expectStringMessage:()=>"Expect a string message",invalidRequestMethod:()=>"'args.method' must be a non-empty string.",invalidRequestParams:()=>"'args.params' must be an object or array if provided.",invalidPermittedAccount:()=>"Invalid parameters: must provide an legal address that connect to wallet.",methodNotFound:t=>`The method '${t}' does not exist / is not available.`,invalidTransaction:()=>"Invalid transaction.",unauthorized:()=>"The requested method and/or account has not been authorized by the user.",methodNotSupport:()=>"Does not support the method.",invalidCosmosChainId:t=>`There is no chain info for ${t}`,rejected:()=>"User rejected the request.",invalidBitcoinAddress:t=>`Invalid address from ${t} `,invalidBitcoinTokenName:t=>`Invalid token name ${t}`,invalidParams:()=>"Invalid parameters.",cantWatchAsset:()=>"Can't watch Asset for current wallet",invalidChain:()=>"Invalid chain"},event:{CONNECT_WALLET:"connectWallet",CONNECT:"connect",DISCONNECT:"disconnect",NOTIFICATION:"notification",WALLET_CHANGED:"walletChanged",ACCOUNT_CHANGED:"accountChanged",ACCOUNTS_CHANGED:"accountsChanged",NETWORK_CHANGED:"networkChanged",ISOMER_NETWORK_CHANGED:"isomerNetWorkChange",CHAIN_CHANGED:"chainChanged",STREAM_FAILED:"streamFailed",LOCKED:"locked",CLEAR_COOKIE:"clearCookie",SIGNIN:"signIn",SIGNOUT:"signOut",CONTENT_SCRIPT_WS:"contentScriptWs",SET_SILENT_STATUS:"setSilentStatus"},code:{success:200,unauthorized:4e3,rejected:4001}},vt=Rao;d();p();var A8e=ie(Df());var Ks=t=>{if(!t||typeof t!="object"||Array.isArray(t))throw A8e.ethErrors.rpc.invalidRequest({message:vt.errors.invalidRequestArgs(),data:t});let{method:e,params:r}=t;if(typeof e!="string"||e.length===0)throw A8e.ethErrors.rpc.invalidRequest({message:vt.errors.invalidRequestMethod(),data:t});if(r!==void 0&&!Array.isArray(r)&&(typeof r!="object"||r===null))throw A8e.ethErrors.rpc.invalidRequest({message:vt.errors.invalidRequestParams(),data:t})};d();p();var Yxr=ie(Df());var $c=t=>{if(!t)throw Yxr.ethErrors.provider.unauthorized({message:vt.errors.unauthorized()})};d();p();d();p();function Mao(t){return!!t&&typeof t=="object"}function Pao(t){let e=Object.prototype.toString.call(t);return e==="[object RegExp]"||e==="[object Date]"}function Nao(t){return Mao(t)&&!Pao(t)}function Bao(t){return Array.isArray(t)?[]:{}}function Fue(t,e){return e.clone!==!1&&e.isMergeableObject(t)?_X(Bao(t),t,e):t}function Oao(t,e,r){return t.concat(e).map(n=>Fue(n,r))}function Dao(t,e){if(!e.customMerge)return _X;let r=e.customMerge(t);return typeof r=="function"?r:_X}function Lao(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter(e=>t.propertyIsEnumerable(e)):[]}function Jxr(t){return Object.keys(t).concat(Lao(t))}function Xxr(t,e){try{return e in t}catch{return!1}}function Uao(t,e){return Xxr(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))}function Fao(t,e,r){let n={};return r.isMergeableObject(t)&&Jxr(t).forEach(o=>{n[o]=Fue(t[o],r)}),Jxr(e).forEach(o=>{Uao(t,o)||(Xxr(t,o)&&r.isMergeableObject(e[o])?n[o]=Dao(o,r)(t[o],e[o],r):n[o]=Fue(e[o],r))}),n}function _X(t,e,r){r=r||{},r.arrayMerge=r.arrayMerge||Oao,r.isMergeableObject=r.isMergeableObject||Nao,r.cloneUnlessOtherwiseSpecified=Fue;let n=Array.isArray(e),o=Array.isArray(t);if(n===o){if(n)return r.arrayMerge(t,e,r)}else return Fue(e,r);return Fao(t,e,r)}d();p();var Gao=ie(CX()),Vao=ie(Df());d();p();var Hue=ie(CX());d();p();d();p();var $n={TRANS_IN:1,TRANS_OUT:2,CONTRACTCALL:3,AUTHORIZATION:4,SWAP:5,CANCEL_AUTHORIZATION:6,REGISTRATION:7,REDEEM:8,SEND_NFT:20,RECEIVE_NFT:21,BUY_NFT:22,SELL_NFT:23,MINT_NFT:24,DAPP_NFT:25,CANCEL_NFT:26,NFT_AUTHORIZATION:27,NFT_CANCEL_AUTHORIZATION:28,DAPP_APPLY:30,DAPP_REDEEM:31,DAPP_CLAIM:32,ZK_REGISTER:11,DEX_CROSS_CHAIN_SWAP:40,GAS_STATION:41,BRC20_MINT:50,BRC20_INSCRIBE:51,BRC20_DEPLOY:60,BRC20_TRADE:52,BRC20_SEND:53,BRC20_RECEIVE:54,EARN_BRC30_APPLY:33,EARN_BRC30_REDEEM:34,EARN_BRC30_CLAIM:35,EARN_BRC30_DEPLOY:36,BRC30_SEND:56,BRC30_RECEIVE:57,BRC30_INSCRIBE:58,BRC30_TRADE:59,ORDINAL_TEXT:61,ORDINAL_NFT:62,BTC_SPLIT_UTXO:64,BTC_NFT_BULK_TRADE:66,BTC_NFT_BULK_SEND:67,BTC_NFT_BULK_RECEIVE:68,PERPETUAIL:43,WITHDRAW:44,QUICK_WITHDRAW:45,INCREASE_ALLOWANCE:13,DECREASE_ALLOWANCE:14,DEFI_MINT:70,DEFI_REPAY:71,DAPP_UNISAT:72,RUNES_ETCH:73,RUNES_SWEEP:74,CAT20_NOT_SHOWN:75,RED_PACKET:76,RECEIVE_PACKET:77,JITO_TIP:79,KYS:80,UPGRADE_7702:81,REVOKE_7702:82,COMMON_APPROVE:99,EARN_BORROW:84,EARN_REPAY:85},Hvc={[$n.TRANS_IN]:"wallet_extension_history_list_receive",[$n.TRANS_OUT]:"wallet_extension_history_list_send",[$n.CONTRACTCALL]:"wallet_extension_history_list_contract_interaction",[$n.AUTHORIZATION]:"wallet_extension_history_list_approval",[$n.SWAP]:"wallet_extension_history_list_trade",[$n.CANCEL_AUTHORIZATION]:"wallet_extension_history_list_revoke_approval",[$n.REGISTRATION]:"wallet_extension_title_register",[$n.REDEEM]:"commonall_title_item_text_withdrawal",[$n.BRC20_INSCRIBE]:"extension_wallet_details_item_inscribe",[$n.BRC20_DEPLOY]:"extension_wallet_details_item_mint",[$n.ORDINAL_NFT]:"extension_wallet_details_item_mint",[$n.ORDINAL_TEXT]:"extension_wallet_details_item_mint",[$n.BRC20_TRADE]:"wallet_extension_history_list_trade",[$n.BRC20_SEND]:"wallet_extension_history_list_send",[$n.BRC20_RECEIVE]:"wallet_extension_history_list_receive",[$n.SEND_NFT]:"wallet_extension_history_list_send",[$n.RECEIVE_NFT]:"wallet_extension_history_list_receive",[$n.BUY_NFT]:"wallet_extension_history_list_trade",[$n.SELL_NFT]:"wallet_extension_history_list_trade",[$n.MINT_NFT]:"wallet_extension_history_list_mint",[$n.DAPP_NFT]:"wallet_extension_history_list_contract_interaction",[$n.CANCEL_NFT]:"wallet_extension_title_cancel_listing",[$n.NFT_AUTHORIZATION]:"walllet_extension_approve_title_aaprove",[$n.NFT_CANCEL_AUTHORIZATION]:"wallet_extension_history_title_revoke_approval1",[$n.DAPP_APPLY]:"wallet_extension_header_title_invest",[$n.DAPP_REDEEM]:"wallet_extension_header_title_redeem",[$n.DAPP_CLAIM]:"wallet_extension_header_title_claim",[$n.DEX_CROSS_CHAIN_SWAP]:"extension_history_index_crosschain_swap",[$n.GAS_STATION]:"extension_history_index_gas_station",[$n.BRC20_INSCRIBE]:"extension_wallet_details_item_inscribe",[$n.BRC20_MINT]:"extension_wallet_details_item_mint",[$n.RUNES_ETCH]:"extension_defi_text_txn_type_etch",[$n.RUNES_SWEEP]:"wallet_extension_history_list_trade",[$n.EARN_BRC30_APPLY]:"wallet_extension_header_title_invest",[$n.EARN_BRC30_REDEEM]:"wallet_extension_header_title_redeem",[$n.EARN_BRC30_CLAIM]:"wallet_extension_header_title_claim",[$n.EARN_BRC30_DEPLOY]:"extension_wallet_history_text_deploy",[$n.BRC30_SEND]:"wallet_extension_history_list_send",[$n.BRC30_RECEIVE]:"wallet_extension_history_list_receive",[$n.BRC30_TRADE]:"wallet_extension_history_list_trade",[$n.BRC30_INSCRIBE]:"extension_wallet_details_text_inscribe",[$n.PERPETUAIL]:"extension_history_list_deposit",[$n.WITHDRAW]:"extension_history_list_normal_withdrawal",[$n.QUICK_WITHDRAW]:"extension_history_list_quick_withdrawal",[$n.BTC_NFT_BULK_RECEIVE]:"extension_defi_history_header_bulk_receive",[$n.BTC_NFT_BULK_SEND]:"extension_defi_history_bulk_send",[$n.BTC_NFT_BULK_TRADE]:"extension_defi_history_header_bulk_buy",[$n.DEFI_MINT]:"extension_defi_history_item_mint",[$n.DEFI_REPAY]:"extension_defi_history_item_repay",[$n.DAPP_UNISAT]:"wallet_extension_history_list_send",[$n.RED_PACKET]:"wallet_extension_gift_send_history",[$n.RECEIVE_PACKET]:"wallet_extension_gift_receive_history",[$n.JITO_TIP]:"wallet_extension_details_text_jito_tip",[$n.UPGRADE_7702]:"wallet_extension_history_title_7702_upgrade",[$n.REVOKE_7702]:"wallet_extension_history_title_revoke_7702",[$n.EARN_BORROW]:"wallet_extension_history_item_title_borrow",[$n.EARN_REPAY]:"wallet_extension_history_item_title_repay"},S8e={CONFIRMING:0,SPEEDING:1,CANCELING:2,SPEEDING_CANCEL:3},jvc={[S8e.CONFIRMING]:"wallet_extension_history_list_status_pending",[S8e.SPEEDING]:"wallet_extension_send_status_speedingup",[S8e.CANCELING]:"wallet_extension_send_status_canceling",[S8e.SPEEDING_CANCEL]:"wallet_extension_send_status_canceling"};var zM={SAVE_CURRENT_COIN:0,SAVE_OTHER_COIN:1,STAKE_CURRENT_COIN:6,VAULTS_CURRENT_COIN:8,VAULTS_OTHER_COIN:9,VAULTS_LP_TOKEN:10,POOL_SINGLE_TOKEN:2,POOL_MULTI_TOKEN:3,FARM_LP_TOKEN:4,FARM_OTHER_TOKEN:5},Wvc={[zM.SAVE_CURRENT_COIN]:"wallet_extension_info_type_save",[zM.SAVE_OTHER_COIN]:"wallet_extension_info_type_save",[zM.STAKE_CURRENT_COIN]:"wallet_extension_invest_sub_type_stake",[zM.VAULTS_CURRENT_COIN]:"wallet_extension_invest_sub_type_vault",[zM.VAULTS_OTHER_COIN]:"wallet_extension_invest_sub_type_vault",[zM.VAULTS_LP_TOKEN]:"wallet_extension_invest_sub_type_vault",[zM.FARM_LP_TOKEN]:"extension_history_title_farm",[zM.FARM_OTHER_TOKEN]:"extension_history_title_farm"},Gvc={startTime:new Date("2022-07-15 00:00:00").getTime(),endTime:new Date("2022-07-15 23:59:59").getTime()};d();p();d();p();var zue={TRANSFER:"transfer",TOKEN_TRANSFER:"tokenTransfer",REGISTER:"tokenRegister",OFFER_NFT:"offerNft",CLAIM_NFT:"claimNft",OFFER_NFT_SIMULATE:"offerNft_simulate",CLAIM_NFT_SIMULATE:"claimNft_simulate",FUNGIBLE_ASSET_TRANSFER:"fungible_asset_transfer",TOKEN_TRANSFER_V2:"tokenTransferV2",SIMULATE_TRANSFER:"simulate_transfer",SIMULATE_FUNGIBLE_ASSET_TRANSFER:"simulate_fungible_asset_transfer",SIMULATE_TOKEN_TRANSFER_V2:"simulate_token_transfer",SIMULATE:"simulate",SIMULATE_DAPP:"simulate_dapp",DAPP:"dapp",ENTRY_FUNCTION_PAYLOAD:"entry_function_payload",SIGN_TX:"signTx"};var kX={RAW:1,HEX_STRING:2,SCRIPT_PAYLOAD:3};d();p();var Lg={SLOW:"slow",STANDARD:"standard",FAST:"fast",CUSTOM:"custom"},eyc={[Lg.SLOW]:"wallet_transfer_subtitle_trading_speed_slow",[Lg.STANDARD]:"wallet_transfer_subtitle_trading_speed_average",[Lg.FAST]:"wallet_transfer_subtitle_trading_speed_fast",[Lg.CUSTOM]:"wallet_transfer_gasfee_subtitle_custom_gas_fee"},tyc={[Lg.SLOW]:"wallet_extension_transaction_slow",[Lg.STANDARD]:"wallet_extension_transaction_average",[Lg.FAST]:"wallet_extension_transaction_fast",[Lg.CUSTOM]:"wallet_extension_transaction_customize"},ryc={[Lg.SLOW]:"min",[Lg.STANDARD]:"normal",[Lg.FAST]:"max"},nyc={[Lg.SLOW]:"okx-wallet-plugin-slow",[Lg.STANDARD]:"okx-wallet-plugin-standard",[Lg.FAST]:"okx-wallet-plugin-fast",[Lg.CUSTOM]:"okx-wallet-plugin-custom"};d();p();d();p();var Kst={UNKNOWN:0,NEW:1,IMPORT:2,WATCH:3,HARD_WALLET:4,MPC_WALLET:5,PRIVATE_KEY:6,DEMO_WALLET:7},uyc=[Kst.NEW,Kst.IMPORT,Kst.PRIVATE_KEY];d();p();d();p();var Yst={CANCEL:"cancel",RETRY:"retry",TOKEN_METHOD_TRANSFER:"transfer",TOKEN_METHOD_TRANSFER_FROM:"transferfrom",TOKEN_METHOD_APPROVE:"approve",TOKEN_METHOD_INCREASE_ALLOWANCE:"increaseAllowance",INCOMING:"incoming",SENT_ETHER:"sentEther",CONTRACT_INTERACTION:"contractInteraction",DEPLOY_CONTRACT:"contractDeployment",SWAP:"swap",SWAP_APPROVAL:"swapApproval",SIGN:Y1.ETH_SIGN,SIGN_TYPED_DATA:Y1.ETH_SIGN_TYPED_DATA,PERSONAL_SIGN:Y1.PERSONAL_SIGN,ETH_DECRYPT:Y1.ETH_DECRYPT,ETH_GET_ENCRYPTION_PUBLIC_KEY:Y1.ETH_GET_ENCRYPTION_PUBLIC_KEY,EIP_5792:"eip5792"},sm={UNAPPROVED:"unapproved",APPROVED:"approved",REJECTED:"rejected",SIGNED:"signed",SUBMITTED:"submitted",FAILED:"failed",DROPPED:"dropped",CONFIRMED:"confirmed",PKGING:"PKGING",CONFIRMING:"CONFIRMING",ERROR:"ERROR",SUCCESS:"SUCCESS"};var E8e={SEND:"send",RECEIVE:"receive",INTERACTION:"interaction",APPROVAL:"approval",SIGNATURE_REQUEST:"signature-request",SWAP:"swap"},Iyc=[null,E8e.RECEIVE,E8e.SEND,E8e.INTERACTION,E8e.APPROVAL],Ryc=[null,sm.PKGING,sm.CONFIRMING,sm.ERROR,sm.SUCCESS],Wao={[sm.UNAPPROVED]:!0,[sm.APPROVED]:!0,[sm.SUBMITTED]:!0,[sm.PKGING]:!0,[sm.CONFIRMING]:!0},Myc={[sm.FAILED]:!0,[sm.DROPPED]:!0,[sm.REJECTED]:!0,[sm.ERROR]:!0},Pyc={[sm.SUCCESS]:!0,[sm.CONFIRMED]:!0},Nyc={...Wao,[sm.CONFIRMED]:!0},Byc={[Yst.TOKEN_METHOD_APPROVE]:!0,[Yst.TOKEN_METHOD_TRANSFER]:!0,[Yst.TOKEN_METHOD_TRANSFER_FROM]:!0};var Jst={TON_ADDR:"ton_addr",TON_PROOF:"ton_proof"};var J6={UNKNOWN_ERROR:0,BAD_REQUEST_ERROR:1,MANIFEST_NOT_FOUND_ERROR:2,MANIFEST_CONTENT_ERROR:3,UNKNOWN_APP_ERROR:100,USER_REJECTS_ERROR:300,METHOD_NOT_SUPPORTED:400},Xst={Transaction:"legacy",VersionedTransaction:0};var TX=(t,e=iz.TRANSACTION)=>Hue.default.encode(e===iz.TRANSACTION?t.serialize({requireAllSignatures:!1,verifySignatures:!1}):t.serialize()),_8e=(t,e=iz.TRANSACTION)=>{let r=Hue.default.decode(t);return e===iz.TRANSACTION?Pa.from(r):ET.deserialize(r)},lz=t=>{switch(t?.version){case Xst.Transaction:case Xst.VersionedTransaction:return iz.VERSIONED_TRANSACTION;default:return iz.TRANSACTION}},ewr=t=>Hue.default.encode(t);var Zst=t=>{let e=null;try{e=Pa.from(t)}catch{}if(e)return e;try{e=ET.deserialize(t)}catch{}return e};var C8e=t=>t?new mo(t):null,k8e=(t,e)=>({publicKey:t,signature:Hue.default.decode(e)});var qao="solana",twr=t=>{let e=null,n=(t?.address||[]).find(o=>o.name===qao);return n?.address&&(e=new mo(n.address)),{publicKey:e}};d();p();var Kao="aptos",rwr=t=>{let r=(t?.address||[]).find(n=>n.name===Kao);return r?.address?{address:r.address,publicKey:""}:null};var nwr=t=>{let e=t?.arguments;if(Array.isArray(e)){let r=[];e.forEach(n=>{if(n instanceof Uint8Array){let o=[];n.forEach(i=>{o.push(i)}),r.push(o)}else r.push(n)}),t={...t,arguments:r}}return t};d();p();var Yao=ie(Df());var Jao="tron",owr=t=>(t?.address||[]).find(n=>n.name===Jao)?.address||null;d();p();var Xao=ie(Df());d();p();var Zao=ie(Df());var iwr=(t,e)=>{let n=(t?.address||[]).reduce((o,i)=>(e.includes(i.name)&&(o[i.name]=i.address),o),{});return Object.keys(n).length?{account:n,name:`${t.keyringName} - ${t.name}`}:null};d();p();var $ao=ie(Df());var jue=(t,{localType:e})=>{let r=Hxr(e),n=t?.address||[],o=r,i=n.find(a=>a.name===o);return i?.address?{address:i.address,publicKey:"",compressedPublicKey:""}:null};d();p();var eso=ie(Df());d();p();var tso=ie(Df());d();p();var Qct=ie(Df()),DAr=ie(tct());d();p();var MAr=ie(xwr()),$8e=ie(Twr()),PAr=ie(w2r()),NAr=ie(EAr()),Zct=ie(RAr());var BAr=(t,e,r)=>{if(!(0,MAr.duplex)(t))throw new Error(vt.errors.invalidDuplexStream());let n=new NAr.default,o=(0,PAr.default)();(0,Zct.default)(t,n,t),(0,Zct.default)(o.stream,n.createStream(e),o.stream,r);let i=new $8e.JsonRpcEngine;return i.push((0,$8e.createIdRemapMiddleware)()),i.push(o.middleware),{rpcEngine:i,jsonRpcConnection:o}},OAr=(t,e)=>(r,n)=>{r||n.error?e(r||n.error):Array.isArray(n)?t(n):t(n.result)};var Ji=class extends DAr.default{constructor(e,{jsonRpcStreamName:r,logger:n=console,maxEventListeners:o=100,providerType:i}={}){super(),this.isOKExWallet=!0,this.isOkxWallet=!0,this.autoRefreshOnNetworkChange=!1,this.providerType=i,this.setMaxListeners(o),this.log=n;let{rpcEngine:a,jsonRpcConnection:s}=BAr(e,r,this.handleStreamDisconnect.bind(this));this.rpcEngine=a,this.jsonRpcConnection=s,s.events.on(vt.event.NOTIFICATION,c=>{let{method:l}=c;l==="wallet_streamFail"&&(this.emit(vt.event.STREAM_FAILED),e.destroy(new Error(vt.errors.permanentlyDisconnected())))})}rpcRequest(e,r){return Array.isArray(e)||e.jsonrpc||(e.jsonrpc="2.0"),e.url=OT.href,r?this.rpcEngine.handle(e,r):new Promise((n,o)=>{this.rpcEngine.handle(e,OAr(n,o))})}handleStreamDisconnect(e){this.handleDisconnect(new Qct.EthereumRpcError(1011,e?.message||vt.errors.permanentlyDisconnected()))}handleDisconnect(e){e?this.log.error(e):this.log.debug(new Qct.EthereumRpcError(1013,vt.errors.disconnected())),this.emit(vt.event.DISCONNECT)}};var e5e,zX=class extends Ji{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null,o.on(vt.event.WALLET_CHANGED,xs({okxProvider:o,providerType:KE,isConnected:()=>this.isConnected()},async([i])=>{i?(await this.handleConnect(i),this.emit(vt.event.ACCOUNT_CHANGED,this.selectedAccount)):this.emit(vt.event.DISCONNECT)})),o.on(vt.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),e5e=o,o.aptos=this;try{window.aptos=this,window.petra=this}catch{ng()}}async isConnected(){return Boolean(this.selectedAccount)}async account(){return $c(this.selectedAccount),this.selectedAccount}async network(){return(await this.request({method:az.NETWORK}))?.dappChainName}onNetworkChange(e){typeof e=="function"&&e5e.on(`${vt.event.ISOMER_NETWORK_CHANGED}_${KE}`,r=>{let n=r.currentNetwork;e({networkName:n?.dappChainName})})}onAccountChange(e){typeof e=="function"&&this.on(vt.event.ACCOUNT_CHANGED,e)}onDisconnect(e){typeof e=="function"&&this.on(vt.event.DISCONNECT,e)}async connect(){let[e]=await e5e.requestWallets(!0,{providerType:KE});return this.handleConnect(e)}async disconnect(){return $c(this.selectedAccount),await e5e.disconnect(),this.handleDisconnect()}request(e){Ks(e);let{method:r,params:n}=e;return r==="connect"?this.connect():r==="disconnect"?this.disconnect():super.rpcRequest({method:r,params:n})}async signAndSubmitTransaction(e){if(!e?.function)throw $ct.ethErrors.rpc.invalidParams({message:vt.errors.invalidParams()});return this.request({method:az.SIGN_AND_SUBMIT_TRANSACTION,params:{transaction:e,extParams:e?.extParams}})}async signTransaction(e,r){if(e=nwr(e),!e?.function)throw $ct.ethErrors.rpc.invalidParams({message:vt.errors.invalidParams()});let n=await this.request({method:az.SIGN_TRANSACTION,params:{transaction:e,extParams:e?.extParams,options:r}});return A.Buffer.from(n,"hex")}async signMessage({address:e,application:r,chainId:n,message:o,nonce:i}){return this.request({method:az.SIGN_MESSAGE,params:{address:e,application:r,chainId:n,message:o,nonce:i}})}async handleConnect(e){let r=rwr(e);if(this.selectedAccount=r,r){let n=await this.request({method:az.GET_PUBLIC_KEY,params:{address:r.address}});return r.publicKey=n,this.emit(vt.event.CONNECT,r),r}return this.handleDisconnect(),null}handleDisconnect(e){this.selectedAccount=null,super.handleDisconnect(e)}};d();p();d();p();var Qlo=()=>class extends Ji{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o});ae(this,"initChain",async()=>{this.chain=im.BITCOIN_MAINNET;let r=await this.request({method:Ps.GET_CHAIN});this.chain=r.enum});ae(this,"getChain",async()=>await this.request({method:Ps.GET_CHAIN}));ae(this,"getAccounts",async()=>{let[r]=await this.provider.request({method:"wallet_wallets",params:{providerType:u2[this.chain].providerType}}),n=jue(r,{localType:u2[this.chain].localType});return n?[n.address]:[]});ae(this,"handleConnect",async r=>{let n=jue(r,{localType:u2[this.chain].localType});return n?this.address===n.address?null:(this.emit(vt.event.ACCOUNTS_CHANGED,[n.address]),this.address=n.address,[n.address]):(this.handleDisconnect(),null)});ae(this,"switchChain",async r=>{let n=await this.request({method:Ps.SWITCH_CHAIN,params:{chain:r}});return this.chain=r,n});this.initChain();let a=["initEvents","switchChain","request","initChain","getVersion","getChain","getAccounts","handleConnect","handleDisconnect","setMaxListeners","getMaxListeners","emit","addListener","on","prependListener","once","prependOnceListener","removeListener","off","removeAllListeners","listeners","rawListeners","eventNames","listenerCount"];this.initEvents(i),this.provider=i,i[jxr]=new Proxy(this,{get:(s,c)=>{if(a.indexOf(c)>-1)return s[c].bind(s);let l=i[u2[this.chain].providerName];return l&&typeof l[c]=="function"?l[c].bind(l):s[c]}})}initEvents(r){r.on(vt.event.WALLET_CHANGED,xs({okxProvider:r,providerType:pte,isConnected:()=>Boolean(this.address)},async([n])=>{this.handleConnect(n)})),r.on(vt.event.CONNECT_WALLET,([n])=>{this.handleConnect(n)}),r.on(`${vt.event.ISOMER_NETWORK_CHANGED}_${pte}`,async n=>{let o=n.currentNetwork;if(this.chain===o.enum)return;this.chain=o.enum;let i=await this.getAccounts();i[0]!==this.address&&(this.address=i[0],this.emit(vt.event.ACCOUNTS_CHANGED,[this.address]));let s=await r[u2[this.chain].providerName].getNetwork();s!==this.network&&(this.network=s,this.emit(vt.event.NETWORK_CHANGED,this.network))})}request({method:r,params:n}){return super.rpcRequest({method:r,params:n})}getVersion(){return this.provider.request({method:"wallet_requestVersion"})}handleDisconnect(){this.address="",this.emit(vt.event.ACCOUNTS_CHANGED,[])}},LAr=Qlo;d();p();var FAr=ie(Df());d();p();var r5e=ie(Df());d();p();var HX=ie(Df());var t5e,$lo=({providerType:t=fv,localType:e=am})=>class extends Ji{constructor(n,{jsonRpcStreamName:o,logger:i,provider:a}={}){super(n,{jsonRpcStreamName:o,logger:i}),this.selectedAccount=null,a.on(vt.event.WALLET_CHANGED,xs({okxProvider:a,providerType:e,isConnected:()=>Boolean(this.selectedAccount)},async([s])=>{await this.handleConnect(s),this.emit(vt.event.ACCOUNT_CHANGED,this.selectedAccount)})),a.on(vt.event.CONNECT_WALLET,([s])=>{this.handleConnect(s)}),t5e=a}async setSelectedAccount(n){let o=jue(n,{localType:e});if(o){let i=await this.request({method:Ps.GET_PUBLIC_KEY,params:{address:o.address,localType:e}}),a=await this.request({method:Ps.GET_COMPRESSED_PUBLIC_KEY,params:{address:o.address,localType:e}});o.publicKey=i,o.compressedPublicKey=a,this.selectedAccount=o}return o}async getSelectedAccount(){if(this.selectedAccount)return this.selectedAccount;let[n]=await t5e.requestWallets(!1,{providerType:t});return this.setSelectedAccount(n)}async getSelectedAddress(){return(await this.getSelectedAccount())?.address}async connect(){let[n]=await t5e.requestWallets(!0,{providerType:t});return this.handleConnect(n)}async disconnect(){return await t5e.request({method:"wallet_disconnect"}),this.handleDisconnect()}request(n){Ks(n);let{method:o,params:i}=n;return o==="connect"?this.connect():o==="disconnect"?this.disconnect():super.rpcRequest({method:o,params:i})}async signMessage(n,o){let i;if(!Joe(n))throw HX.ethErrors.rpc.invalidParams(vt.errors.expectStringMessage());if(typeof o=="object"){let{from:a,type:s="ecdsa"}=o;i={from:a,type:s}}else i={from:await this.getSelectedAddress(),type:o||"ecdsa"};return this.request({method:Ps.SIGN_MESSAGE,params:{message:n,localType:e,...i}})}async handleConnect(n){let o=await this.setSelectedAccount(n);return o?(this.emit(vt.event.CONNECT,o),o):(this.handleDisconnect(),null)}handleDisconnect(n){this.selectedAccount=null,super.handleDisconnect(n)}async signPsbt(n,o={}){let i=o.from;ZD(o.from)?i=await this.getSelectedAddress():o.autoFinalized=!1;let{type:a,amount:s=1,autoFinalized:c,toSignInputs:l}=o;return this.request({method:Ps.SIGNPSBT,params:{transaction:{from:i,psbt:n,type:a,amount:s,psbtOpts:{autoFinalized:c,toSignInputs:l}},localType:e}})}async signPsbts(n,o){return this.request({method:Ps.SIGNPSBTS,params:{transaction:{from:await this.getSelectedAddress(),psbts:n,psbtOpts:o},localType:e}})}async pushTx(n){if(!n)throw HX.ethErrors.rpc.invalidParams({message:vt.errors.invalidParams()});return n.rawtx&&(n=n.rawtx),this.request({method:Ps.PUSH_TX,params:{transaction:{from:await this.getSelectedAddress(),rawTx:n},localType:e}})}async pushPsbt(n){if(!n)throw HX.ethErrors.rpc.invalidParams({message:vt.errors.invalidParams()});return this.request({method:Ps.PUSH_PSBT,params:{transaction:{from:await this.getSelectedAddress(),psbtHex:n},localType:e}})}async getBalance(){return await this.request({method:Ps.GET_BALANCE,params:{transaction:{from:await this.getSelectedAddress()},localType:e}})}async validAddress(n){let{isValid:o}=await this.request({method:Ps.VALIDATE_ADDRESS,params:{address:n,localType:e}});if(!o)throw HX.ethErrors.rpc.invalidParams({message:vt.errors.invalidBitcoinAddress(n)})}async send({memo:n,memoPos:o,from:i,to:a,value:s,satBytes:c="",extraParams:l}){if(await this.validAddress(a),n&&(typeof o!="number"||typeof n!="string"))throw HX.ethErrors.rpc.invalidParams({message:vt.errors.invalidTransaction()});return this.request({method:Ps.SEND,params:{transaction:{from:i,to:a,memo:n,memoPos:o,value:s,satBytes:c,extraParams:l},localType:e}})}async sendBitcoin(n,o,i){let a=await this.getSelectedAddress();return await this.validAddress(n),this.request({method:Ps.SEND_BTC,params:{transaction:{from:a,toAddress:n,satoshis:o,options:i},localType:e}})}},jX=$lo;var euo=({providerType:t=fv,localType:e=am})=>{let r=jX({providerType:t,localType:e});return class extends r{async splitUtxo({from:o,amount:i=2}){return this.request({method:Ps.SPLITUTXO,params:{transaction:{from:o,amount:i},localType:e}})}async inscribe({from:o,tick:i,tid:a,type:s,txSource:c}){if(!i&&!a)throw r5e.ethErrors.rpc.invalidParams({message:vt.errors.invalidRequestArgs(),data:{tick:i,tid:a}});return this.request({method:Ps.INSCRIBE,params:{transaction:{from:o,tick:i,tid:a,type:s,txSource:c},localType:e}})}async mint({from:o,to:i,type:a,inscriptions:s,tid:c,tick:l,txSource:u,amount:f,mintType:h=qxr.parallel,noBroadCast:m}){if(!s||!Array.isArray(s)||s.length===0||s.some(g=>!g?.body||typeof g.body!="string"))throw r5e.ethErrors.rpc.invalidParams({message:vt.errors.invalidRequestArgs(),data:{inscriptions:s}});return this.request({method:Ps.MINT,params:{transaction:{from:o,to:i,type:a,inscriptions:s,tid:c,tick:l,txSource:u,amount:f,mintType:h,noBroadCast:m},localType:e}})}async sendPsbt(o,i){return this.request({method:Ps.SEND_PSBT,params:{transaction:{from:i,txs:o},localType:e}})}async transferNft({from:o,to:i,data:a,type:s}){let{isValid:c}=await this.request({method:Ps.VALIDATE_ADDRESS,params:{address:i},localType:e});if(!c||!a)throw r5e.ethErrors.rpc.invalidParams({message:vt.errors.invalidBitcoinAddress(i)});return this.request({method:Ps.TRANSFER_NFT,params:{transfer:{from:o,to:i,data:a,type:s},localType:e}})}async watchAsset({name:o}){return this.request({method:Ps.WATCHASSET,params:{name:o,localType:e}})}}},UAr=euo;var tuo=({providerType:t=fv,localType:e=am,providerName:r=u2[im.BITCOIN_MAINNET].providerName})=>{let n=UAr({providerType:t,localType:e});return class extends n{constructor(i,{jsonRpcStreamName:a,logger:s,provider:c}={}){super(i,{jsonRpcStreamName:a,logger:s,provider:c}),c[r]=this,this.on(vt.event.ACCOUNT_CHANGED,l=>{this.emit(vt.event.ACCOUNTS_CHANGED,l?.address?[l.address]:[])})}async requestAccounts(){let i=await this.connect();return i?[i.address]:[]}async getAccounts(){let i=await this.getSelectedAddress();return i?[i]:[]}async getNetwork(){return e===FM?Promise.resolve("unknown"):Promise.resolve("livenet")}async switchNetwork(){throw Error("Not implemented")}async getPublicKey(){let i=await this.getSelectedAccount();return i?i.compressedPublicKey:""}async getInscriptions(i=0,a=20){return await this.request({method:Ps.GET_INSCRIPTIONS,params:{transaction:{from:await this.getSelectedAddress(),cursor:i,size:a},localType:e}})}async sendInscription(i,a,s){if(await this.validAddress(i),!a)throw FAr.ethErrors.rpc.invalidParams({message:vt.errors.invalidParams()});return await this.request({method:Ps.SEND_INSCRIPTION,params:{transfer:{from:await this.getSelectedAddress(),to:i,data:a,options:s},localType:e}})}async inscribeTransfer(i,a){return this.request({method:Ps.INSCRIBE_TRANSFER,params:{transaction:{from:await this.getSelectedAddress(),tick:i,amount:a},localType:e}})}}},elt=tuo;d();p();var ruo=()=>{let t=jX({providerType:U5,localType:Oue});return class extends t{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o,provider:i}),i[u2[im.BITCOIN_SIGNET].providerName]=this}async getNetwork(){return Promise.resolve("unknown")}}},zAr=ruo;d();p();var nuo=()=>{let t=jX({providerType:L5,localType:Bue});return class extends t{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o,provider:i}),i[u2[im.BITCOIN_TESTNET].providerName]=this}async getNetwork(){return Promise.resolve("testnet")}}},HAr=nuo;var tlt=elt({providerType:fv,localType:am,providerName:"bitcoin"}),rlt=elt({providerType:F5,localType:FM,providerName:"fractalBitcoin"}),nlt=HAr(),olt=zAr(),ilt=LAr();d();p();d();p();var WX={name:"okxwallet-crx",version:"3.65.22",private:!0,author:"okfe",scripts:{setup:"yarn && yarn husky && yarn patch && yarn lokalise && yarn setup:submodule && yarn blinks && yarn currency && yarn networks","setup:sonar":"yarn && yarn patch && yarn lokalise && yarn currency","setup:submodule":"git submodule sync && git submodule update --init --recursive && git submodule foreach yarn install",blinks:"cd blinks && yarn build && node ../build/esbuild/build-blinks-css.js && cd ..",start:"npm run dev",plat:"MONITOR_PLATFORM=extension node build/esbuild/platform-run-way.js","plat:web":"MONITOR_PLATFORM=web node build/esbuild/platform-run-way.js",dev:"yarn plat && MONITOR_PLATFORM=extension NODE_ENV=development DEV_TARGET=chrome BUILD_FAST=true node build/esbuild/index.js","dev:popup":"yarn plat && MONITOR_PLATFORM=extension NODE_ENV=development DEV_TARGET=chrome PAGE_TYPE=popup BUILD_FAST=true node build/esbuild/index.js","dev:injector":"yarn plat && MONITOR_PLATFORM=extension NODE_ENV=development DEV_TARGET=chrome PAGE_TYPE=injector BUILD_FAST=true node build/esbuild/index.js","dev:ff":"NODE_ENV=development DEV_TARGET=firefox node build/esbuild/index.js","dev:web":"yarn dev:web:okt","dev:web:okt:build":"yarn polyfill && NODE_ENV=development yarn html && okt-scripts ssr-dev-both --site=okx","dev:web:okt":"yarn plat:web && MONITOR_PLATFORM=mini_wallet FAST_REFRESH=false PLATFORM_WEB=true yarn dev:web:okt:build","dev:web:mock:okxconnect":"MOCK_TYPE=okxconnect yarn dev:web",prod:"npm run prod:ci","prod:publish":"ASSETS_BUILD_TYPE=publish npm run prod","prod:ci":"npm run prod:extension && npm run prod:web","prod:all":"NODE_ENV=production npm run prod:extension && npm run prod:web","prod:extension":"MONITOR_PLATFORM=extension NODE_ENV=production node build/esbuild/index.js","prod:extension:publish":"ASSETS_BUILD_TYPE=publish npm run prod:extension","prod:web":"yarn prod:web:okt","prod:web:publish":"ASSETS_BUILD_TYPE=publish npm run prod:web","prod:web:okt:build":"yarn polyfill && yarn html && NODE_OPTIONS=--max-old-space-size=6144 okt-scripts ssr-build-both && node build/esbuild/copy4Okt.js","prod:web:okt":"NODE_OPTIONS=--max-old-space-size=6144 MONITOR_PLATFORM=mini_wallet PLATFORM_WEB=true yarn prod:web:okt:build",analyze:"NODE_ENV=production node build/esbuild/analyze.js",lokalise:"node build/lokalise/index.js",clean:"rm -rf dist && rm -rf builds","test:unit":'./build/scripts/runTest.sh --extension "test:unit:extension" --web "test:unit:web" ',"test:unit:extension":"./build/scripts/specific-file-test.sh -u","test:unit:web":"PLATFORM_WEB=true ./build/scripts/specific-file-test.sh -u","test:coverage":'./build/scripts/runTest.sh --extension "test:coverage:extension" --web "test:coverage:web"',"test:coverage:extension":"./build/scripts/specific-file-test.sh --coverage","test:coverage:web":"PLATFORM_WEB=true ./build/scripts/specific-file-test.sh --coverage","test:changed":'./build/scripts/runTest.sh --extension "test:changed:extension" --web "test:changed:web"',"test:changed:extension":"yarn test:coverage:extension --onlyChanged","test:changed:web":"yarn test:coverage:web --onlyChanged","e2e:test":"playwright test --project=chromium",lint:"eslint ./src --ext .js,.jsx,.ts,.tsx","devtools:react":"concurrently 'npm run dev' 'react-devtools'","devtools:redux":"concurrently 'NODE_ENV=development DEV_TARGET=chrome REDUX_DEVTOOLS=true node build/esbuild/index.js' 'redux-devtools --hostname=localhost --port=8000'",dapp:"open https://fe.okg.com/assets/ok-wallet/",patch:"yarn patch-package && node build/esbuild/preprocess.js && node build/esbuild/buildPkg.js",polyfill:"node build/esbuild/buildExtensionPolyfill.js",html:"node build/esbuild/buildEnv.js",husky:"rm -rf .husky/ && npx husky install && npx husky add .husky/pre-commit 'npx lint-staged' && npx rimraf .husky/_/.gitignore && husky add .husky/pre-push 'exec < /dev/tty; okt git rel'",postinstall:"yarn patch",networks:"node build/networks/index.js",currency:"node build/currency/index.js","blink-css":"node build/esbuild/build-blinks-css.js",e2e:"cd e2e && npm run e2e","e2e-ui":"cd e2e && npm run e2e-ui","e2e-report":"cd e2e && npm run e2e-report","e2e-install":"cd e2e && npm run e2e-install"},resolutions:{"**/regenerator-runtime":"0.13.7","**/configstore/dot-prop":"5.2.0","**/ethers/elliptic":"6.6.1","**/knex/minimist":"1.2.5","**/optimist/minimist":"1.2.5","**/socketcluster/minimist":"1.2.5","**/redux/symbol-observable":"2.0.3","**/redux-devtools-instrument/symbol-observable":"2.0.3","**/rxjs/symbol-observable":"2.0.3","**/eth-keyring-controller/eth-sig-util/ethereumjs-abi":"0.6.8","eth-json-rpc-middleware/eth-sig-util/ethereumjs-abi":"0.6.8","**/web3-provider-engine/eth-sig-util/ethereumjs-abi":"0.6.8","**/request/qs":"6.5.3","node-fetch":"2.6.12",immer:"9.0.21","crypto-browserify":"3.12.0","@babel/core":"7.25.7","@babel/plugin-transform-typescript":"7.25.7","@babel/helper-create-class-features-plugin":"7.25.7","@telegram-apps/bridge":"1.2.1","@ok/ssr-render-server":"1.211.1",react:"19.0.0","react-dom":"19.0.0"},dependencies:{"@aptos-labs/ts-sdk":"1.26.0","@cosmjs/encoding":"0.29.5","@ethereumjs/common":"2.6.0","@ethereumjs/tx":"3.4.0","@keystonehq/animated-qr":"0.8.3","@keystonehq/keystone-sdk":"0.2.5","@ledgerhq/devices":"8.0.0","@ledgerhq/hw-app-btc":"10.0.1","@ledgerhq/hw-app-eth":"6.12.2","@ledgerhq/hw-app-solana":"7.0.7","@ledgerhq/hw-app-trx":"6.27.13","@ledgerhq/hw-transport-webhid":"6.27.12","@metamask/eth-sig-util":"5.0.0","@metamask/obs-store":"5.0.0","@mysten/sui":"1.9.0","@ok/SetUpAndDownColor":"1.4.0","@ok/blade":"1.17.63-beta-ecbedb825d-250714120704","@ok/device-fingerprint":"0.2.20","@ok/discover":"0.4.6","@ok/lightweight-charts":"^0.0.65","@ok/metax-signlayer":"2.1.7","@ok/monitor-extension":"0.2.0","@ok/okd":"6.6.1-beta-9bf79c6b22-4","@ok/okg":"12.4.2","@ok/okt-scripts":"2.2.7-beta.2","@ok/ont":"4.0.2-beta.7","@ok/ont-core":"5.3.14","@ok/reset.css":"2.0.4","@ok/sentry":"1.1.56","@ok/shareDialog":"0.2.1-beta.6","@ok/ssr-render-server":"1.211.1","@ok/universe-swap":"2.2.63","@ok/web3-precision-utils":"0.1.0","@ok/websocket":"3.0.0-beta.0","@okxconnect/walletsdk":"1.8.1","@okxweb3/coin-aptos":"2.0.2","@okxweb3/coin-base":"1.1.5","@okxweb3/coin-bitcoin":"1.2.1","@okxweb3/coin-cardano":"1.1.2","@okxweb3/coin-cosmos":"1.1.1","@okxweb3/coin-eos":"1.1.0","@okxweb3/coin-ethereum":"1.1.2","@okxweb3/coin-kaia":"1.0.2","@okxweb3/coin-kaspa":"1.1.0","@okxweb3/coin-near":"1.1.0","@okxweb3/coin-nostrassets":"1.1.0","@okxweb3/coin-solana":"1.1.0","@okxweb3/coin-stacks":"1.1.0","@okxweb3/coin-starknet":"1.1.1","@okxweb3/coin-stellar":"1.0.2","@okxweb3/coin-sui":"1.1.1","@okxweb3/coin-ton":"1.1.1","@okxweb3/coin-tron":"1.1.0","@okxweb3/coin-xrp":"1.0.0","@okxweb3/coin-zkspace":"1.1.1","@okxweb3/crypto-lib":"1.0.12","@onekeyfe/hd-core":"1.0.14","@onekeyfe/hd-shared":"1.0.14","@onekeyfe/hd-web-sdk":"1.0.14","@playwright/test":"1.52.0","@reduxjs/toolkit":"1.5.0","@reown/walletkit":"1.1.1","@solana/web3.js":"1.98.2","@telegram-apps/sdk-react":"2.0.5","@tonconnect/protocol":"2.2.6","@trezor/connect-plugin-ethereum":"9.0.1","@trezor/connect-web":"9.1.6","@types/react-transition-group":"4.4.12","@typescript-eslint/parser":"6.5.0","@vespaiach/axios-fetch-adapter":"0.3.1","@walletconnect/core":"2.17.2","@walletconnect/types":"2.17.2","@walletconnect/utils":"2.17.2","abortcontroller-polyfill":"1.4.0",ahooks:"3.7.8","await-semaphore":"0.1.3",axios:"0.30.0","bignumber.js":"9.0.2",bip39:"2.5.0","bitcoinjs-lib":"5.2.0",bs58:"5.0.0",caip:"1.1.1",cbor:"9.0.2",classnames:"2.5.1","clipboard-copy":"4.0.1",clsx:"2.1.1","cosmjs-types":"0.6.1","create-hash":"1.2.0","crypto-js":"4.2.0","debounce-stream":"2.0.0",echarts:"5.4.0",ecurve:"1.0.6",elliptic:"6.6.1","end-of-stream":"1.4.4","eth-block-tracker":"5.0.1","eth-json-rpc-filters":"4.2.1","eth-json-rpc-middleware":"6.0.0","eth-rpc-errors":"4.0.2","eth-sig-util":"3.0.1","ethereum-blockies-base64":"1.0.2","ethereumjs-util":"7.0.9","ethereumjs-wallet":"1.0.1",ethers:"6.13.5","ethjs-abi":"0.2.1",history:"4.10.1","human-standard-token-abi":"2.0.0","immutability-helper":"3.1.1","is-stream":"1.1.0",jsdom:"16.7.0","json-rpc-engine":"6.1.0","json-rpc-middleware-stream":"2.1.1",jsonschema:"1.2.4",lodash:"4.17.21","lodash-es":"4.17.21",loglevel:"1.6.0",long:"4.0.0",nanoid:"5.0.9","node-fetch":"2.6.12","obj-multiplex":"1.0.0",papaparse:"5.4.1",pify:"5.0.0","post-message-stream":"3.0.0","promise-to-callback":"1.0.0",pump:"3.0.0","query-string":"7.1.1",react:"19.0.0","react-dom":"19.0.0","react-idle-timer":"4.2.5","react-redux":"7.2.0","react-router-dom":"5.1.2","react-transition-group":"4.4.5","react-window":"1.8.7","readable-stream":"2.3.3",redux:"4.0.5","redux-thunk":"2.3.0",reselect:"3.0.1","safe-event-emitter":"1.0.1",secp256k1:"4.0.3",slate:"0.94.1","slate-history":"0.93.0","slate-react":"0.94.0",starknet:"6.4.2","swappable-obj-proxy":"1.1.0",tronweb:"5.1.0",uuid:"9.0.0","valid-url":"1.0.9",web3:"1.9.0","web3-stream-provider":"4.0.0","webextension-polyfill":"0.10.0"},devDependencies:{"@babel/core":"7.25.7","@babel/eslint-parser":"7.25.7","@babel/eslint-plugin":"7.25.7","@babel/plugin-proposal-class-properties":"7.18.6","@babel/plugin-proposal-decorators":"7.25.7","@babel/plugin-proposal-nullish-coalescing-operator":"7.18.6","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-proposal-optional-chaining":"7.21.0","@babel/plugin-syntax-decorators":"7.25.7","@babel/plugin-transform-runtime":"7.25.7","@babel/preset-env":"7.25.7","@babel/preset-react":"7.25.7","@babel/preset-typescript":"7.25.7","@babel/register":"7.25.7","@babel/runtime":"7.25.7","@esbuild-plugins/node-globals-polyfill":"0.1.1","@esbuild-plugins/node-modules-polyfill":"0.1.4","@fal-works/esbuild-plugin-global-externals":"2.1.2","@ok/eslint-config":"2.5.30","@ok/stylelint-config":"1.0.1","@redux-devtools/remote":"0.8.0","@testing-library/dom":"9.2.0","@testing-library/jest-dom":"5.11.10","@testing-library/react":"16.3.0","@testing-library/user-event":"14.4.3","@types/chrome":"0.0.301","@types/elliptic":"6.4.18","@types/lodash-es":"4.17.12","@types/post-message-stream":"3.0.4","@types/pump":"1.1.3","@types/react":"19.0.0","@types/react-redux":"7.1.26","@types/react-router-dom":"5.3.3","@types/readable-stream":"4.0.18","@types/webextension-polyfill":"^0.12.3","adm-zip":"0.5.10","babel-jest":"29.7.0","babel-plugin-module-resolver":"4.1.0",browserify:"16.5.2",chalk:"3.0.0",chokidar:"3.5.3","copy-webpack-plugin":"12.0.2",eruda:"3.4.0",esbuild:"0.15.13","esbuild-loader":"4.2.2","esbuild-plugin-umd-wrapper":"1.0.7","esbuild-style-plugin":"1.6.1",eslint:"7.32.0","eslint-import-resolver-alias":"1.1.2",express:"4.18.2","fake-indexeddb":"5.0.2","form-data":"4.0.0","fs-extra":"8.1.0",glob:"10.2.2",globalthis:"1.0.1","http-server":"14.1.1",husky:"8.0.1",jest:"29.7.0","jest-canvas-mock":"2.5.2","jest-environment-jsdom":"29.7.0","jest-webextension-mock":"3.8.9",less:"4.1.3","lint-staged":"13.0.3","patch-package":"6.4.7","polyfill-crypto.getrandomvalues":"1.0.0","postcss-modules":"6.0.1","postcss-rtlcss":"4.0.9","postcss-url":"10.1.3",prettier:"2.8.4","react-devtools":"5.2.0","react-test-renderer":"18.2.0","redux-mock-store":"1.5.4",sinon:"9.0.0","stream-browserify":"2.0.1",stylelint:"14.16.1",tar:"6.1.15","ts-jest":"29.1.4",typescript:"5.2.2"},engines:{node:"22.12.0",yarn:"^1.16.0"},"lint-staged":{"*.{ts,tsx,js,jsx}":"eslint --cache --cache-location=./node_modules/.eslintcache --fix","*.{css,less}":"stylelint --cache --fix"}};var HM="OKX Wallet",GX=WX.version,jM="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJDSURBVHgB7Zq9jtpAEMfHlhEgQLiioXEkoAGECwoKxMcTRHmC5E3IoyRPkPAEkI7unJYmTgEFTYwA8a3NTKScLnCHN6c9r1e3P2llWQy7M/s1Gv1twCP0ej37dDq9x+Zut1t3t9vZjDEHIiSRSPg4ZpDL5fxkMvn1cDh8m0wmfugfO53OoFQq/crn8wxfY9EymQyrVCqMfHvScZx1p9ls3pFxXBy/bKlUipGPrVbLuQqAfsCliq3zl0H84zwtjQrOw4Mt1W63P5LvBm2d+Xz+YzqdgkqUy+WgWCy+Mc/nc282m4FqLBYL+3g8fjDxenq72WxANZbLJeA13zDX67UDioL5ybXwafMYu64Ltn3bdDweQ5R97fd7GyhBQMipx4POeEDHIu2LfDdBIGGz+hJ9CQ1ABjoA2egAZPM6AgiCAEQhsi/C4jHyPA/6/f5NG3Ks2+3CYDC4aTccDrn6ojG54MnEvG00GoVmWLIRNZ7wTCwDHYBsdACy0QHIhiuRETxlICWpMMhGZHmqS8qH6JLyGegAZKMDkI0uKf8X4SWlaZo+Pp1bRrwlJU8ZKLIvUjKh0WiQ3sRUbNVq9c5Ebew7KEo2m/1p4jJ4qAmDaqDQBzj5XyiAT4VCQezJigAU+IDU+z8vJFnGWeC+bKQV/5VZ71FV6L7PA3gg3tXrdQ+DgLhC+75Wq3no69P3MC0NFQpx2lL04Ql9gHK1bRDjsSBIvScBnDTk1WrlGIZBorIDEYJj+rhdgnQ67VmWRe0zlplXl81vcyEt0rSoYDUAAAAASUVORK5CYII=",jAr="com.okex.wallet";var n5e={apiVersion:GX,icon:jM,name:HM},s4={},iuo=1,WAr,VX=class extends Ji{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n}),this.selectedAddress=null,o.on(vt.event.WALLET_CHANGED,xs({okxProvider:o,providerType:gB,isConnected:()=>Boolean(this.selectedAddress)},([i])=>{this.handleConnect(i),this.emit(vt.event.ACCOUNT_CHANGED,this.selectedAddress)})),o.on(vt.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),WAr=o,n5e.isEnabled=this.isEnabled.bind(this),n5e.enable=this.enable.bind(this),s4.getNetworkId=this.getNetworkId.bind(this),s4.getUsedAddresses=this.getUsedAddresses.bind(this),s4.getUnusedAddresses=this.getUnusedAddresses.bind(this),s4.getChangeAddress=this.getChangeAddress.bind(this),s4.getUtxos=this.getUtxos.bind(this),s4.getBalance=this.getBalance.bind(this),s4.signData=this.signData.bind(this),s4.signTx=this.signTx.bind(this),s4.submitTx=this.submitTx.bind(this),o.cardano=n5e;try{window.cardano={...window.cardano||{},okxwallet:n5e}}catch{ng()}}request(e){Ks(e);let{method:r,params:n}=e;return super.rpcRequest({method:r,params:n})}handleDisconnect(e){this.selectedAddress=null,super.handleDisconnect(e)}async handleConnect(e){let r=wy(e,g8e);return r?(this.selectedAddress=r,this.emit(vt.event.CONNECT,r),s4):(this.handleDisconnect(),null)}async isEnabled(){return Boolean(this.selectedAddress)}async enable(){let[e]=await WAr.requestWallets(!0,{providerType:gB});return this.handleConnect(e)}async getNetworkId(){return $c(this.selectedAddress),iuo}async getAddress(){return await this.request({method:sz.GET_ADDRESS})}async getUsedAddresses(){return $c(this.selectedAddress),[await this.getAddress()]}async getUnusedAddresses(){return $c(this.selectedAddress),[]}async getChangeAddress(){return $c(this.selectedAddress),await this.getAddress()}async getUtxos(e){return $c(this.selectedAddress),await this.request({method:sz.GET_UTXOS,params:{amount:e}})}async getBalance(){return $c(this.selectedAddress),await this.request({method:sz.GET_BALANCE})}async signData(e="",r=""){return $c(this.selectedAddress),await this.request({method:sz.SIGN_DATA,params:{address:e,payload:r}})}async signTx(e){return $c(this.selectedAddress),await this.request({method:sz.SIGN_TX,params:{tx:e}})}async submitTx(e){return $c(this.selectedAddress),await this.request({method:sz.SUBMIT_TX,params:{tx:e}})}};d();p();var QX=ie(lSr());d();p();d();p();d();p();var gz=class{constructor(e,r){this.chainId=e,this.keplr=r}async getAccounts(){let e=await this.keplr.getKey(this.chainId);return[{address:e.bech32Address,algo:e.algo,pubkey:e.pubKey}]}async signAmino(e,r){if(this.chainId!==r.chain_id)throw new Error("Unmatched chain id with the offline signer");if((await this.keplr.getKey(r.chain_id)).bech32Address!==e)throw new Error("Unknown signer address");return this.keplr.signAmino(this.chainId,e,r)}async sign(e,r){return this.signAmino(e,r)}};var sfe=class extends gz{async signDirect(e,r){if(this.chainId!==r.chainId)throw new Error("Unmatched chain id with the offline signer");if((await this.keplr.getKey(r.chainId)).bech32Address!==e)throw new Error("Unknown signer address");return this.keplr.signDirect(this.chainId,e,r)}};d();p();var u5e=class{constructor(e,r){this.chainId=e,this.keplr=r}async getPubkey(){return this.keplr.getEnigmaPubKey(this.chainId)}async getTxEncryptionKey(e){return this.keplr.getEnigmaTxEncryptionKey(this.chainId,e)}async encrypt(e,r){return this.keplr.enigmaEncrypt(this.chainId,e,r)}async decrypt(e,r){return this.keplr.enigmaDecrypt(this.chainId,e,r)}};var flt,dlt=new Map,$X=class extends Ji{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null,this.defaultOptions={},o.on(vt.event.WALLET_CHANGED,xs({okxProvider:o,providerType:O5,isConnected:()=>Boolean(this.selectedAccount)},async([i])=>{await this.handleConnect(i),this.emit(vt.event.ACCOUNT_CHANGED,this.selectedAccount)})),o.on(vt.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),flt=o,o.keplr=this;try{window.keplr=this,window.getOfflineSigner=this.getOfflineSigner.bind(this),window.getOfflineSignerOnlyAmino=this.getOfflineSignerOnlyAmino.bind(this),window.getOfflineSignerAuto=this.getOfflineSignerAuto.bind(this),window.getEnigmaUtils=this.getEnigmaUtils.bind(this)}catch{ng()}}async connect({chainIds:e}){let[r]=await flt.requestWallets(!0,{providerType:O5,exts:{cosmosChainIds:e}});return this.handleConnect(r)}async disconnect(){return $c(this.selectedAccount),await flt.disconnect(),this.handleDisconnect()}request(e){Ks(e);let{method:r,params:n}=e;return r==="connect"?this.connect():r==="disconnect"?this.disconnect():super.rpcRequest({method:r,params:n})}async enable(e){await this.connect({chainIds:e})}async experimentalSuggestChain(){}async getKey(e){let r=await this.request({method:f2.GET_CHAIN_BY_CHAIN_ID,params:{chainId:e}}),n=await this.request({method:f2.GET_BASECHAIN_BY_CHAIN_ID,params:{chainId:e}});await this.connect({chainIds:[e]});let o=this.selectedAccount?.account[r];if(!o)throw new Error(vt.errors.invalidCosmosChainId(e));let i=this.selectedAccount?.account[n],{pubKey:a,hexAddress:s,algo:c}=await this.request({method:f2.GET_PUBLIC_KEY_AND_HEX_ADDRESS,params:{address:i,baseChain:n,chainId:e}});return{address:new Uint8Array(A.Buffer.from(s,"hex")),algo:c,bech32Address:o,isNanoLedger:!1,name:this.selectedAccount.name,pubKey:new Uint8Array(A.Buffer.from(a,"hex"))}}async sendTx(e,r){let n=await this.request({method:f2.SEND_TX,params:{transaction:{chainId:e,tx:r}}});return new Uint8Array(A.Buffer.from(n,"hex"))}async signAmino(e,r,n,o={}){if(P2e(n,"msgs[0].type","")==="sign/MsgSignData"){let a=P2e(n,"msgs[0].value.data","");return this.request({method:f2.SIGN_ARBITRARY,params:{transaction:{chainId:e,signer:r,data:a,resultType:"amino"}}})}return this.request({method:f2.SIGN_AMINO,params:{transaction:{chainId:e,signer:r,signDoc:n,signOptions:_X(this.defaultOptions.sign??{},o)}}})}async signDirect(e,r,n,o={}){let i=await this.request({method:f2.SIGN_DIRECT,params:{transaction:{chainId:e,signer:r,signDoc:{bodyBytes:n.bodyBytes instanceof Uint8Array?n.bodyBytes:(0,QX.fromBase64)(n.bodyBytes),authInfoBytes:n.authInfoBytes instanceof Uint8Array?n.authInfoBytes:(0,QX.fromBase64)(n.authInfoBytes),chainId:n.chainId,accountNumber:n.accountNumber?n.accountNumber.toString():null},signOptions:_X(this.defaultOptions.sign??{},o)}}}),a=i.signed;return{signed:{bodyBytes:(0,QX.fromHex)(a.bodyBytes),authInfoBytes:(0,QX.fromHex)(a.authInfoBytes),chainId:a.chainId,accountNumber:a.accountNumber},signature:i.signature}}async signArbitrary(e,r,n){return this.request({method:f2.SIGN_ARBITRARY,params:{transaction:{chainId:e,signer:r,data:n}}})}async signICNSAdr36(e,r,n,o,i){throw new Error(vt.errors.methodNotSupport(e,r,n,o,i))}async verifyArbitrary(e,r,n,o){return this.request({method:f2.VERIFY_ARBITRARY,params:{transaction:{chainId:e,signer:r,data:n,signature:o}}})}async signEthereum(e,r,n,o){return this.request({method:f2.SIGN_ETHEREUM,params:{transaction:{chainId:e,signer:r,data:n,type:o}}})}async suggestToken(e,r,n){throw new Error(vt.errors.methodNotSupport(e,r,n))}async getSecret20ViewingKey(e,r){throw new Error(vt.errors.methodNotSupport(e,r))}async getEnigmaPubKey(e){throw new Error(vt.errors.methodNotSupport(e))}async getEnigmaTxEncryptionKey(e,r){throw new Error(vt.errors.methodNotSupport(e,r))}async enigmaEncrypt(e,r,n){throw new Error(vt.errors.methodNotSupport(e,r,n))}async enigmaDecrypt(e,r,n){throw new Error(vt.errors.methodNotSupport(e,r,n))}async experimentalSignEIP712CosmosTx_v0(e,r,n,o,i={}){throw new Error(vt.errors.methodNotSupport(e,r,n,o,i))}async getChainInfosWithoutEndpoints(){throw new Error(vt.errors.methodNotSupport())}getOfflineSigner(e){return new sfe(e,this)}getOfflineSignerOnlyAmino(e){return new gz(e,this)}async getOfflineSignerAuto(e){return(await this.getKey(e)).isNanoLedger?new gz(e,this):new sfe(e,this)}getEnigmaUtils(e){if(dlt.has(e))return dlt.get(e);let r=new u5e(e,this);return dlt.set(e,r),r}async handleConnect(e){let r=await this.request({method:f2.GET_SUPPORT_CHAINS}),n=iwr(e,r);return this.selectedAccount=n,n?(this.emit(vt.event.CONNECT,n),n):(this.handleDisconnect(),null)}handleDisconnect(e){this.selectedAccount=null,super.handleDisconnect(e)}};d();p();var fSr=ie(Df());var uSr,eZ=class extends Ji{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n}),this.selectedAddress=null,o.on(vt.event.WALLET_CHANGED,xs({okxProvider:o,providerType:yB,isConnected:()=>Boolean(this.selectedAddress)},([i])=>{this.handleConnect(i),this.emit(vt.event.ACCOUNT_CHANGED,this.selectedAddress)})),o.on(vt.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),uSr=o,o.kaspa=this}request(e){Ks(e);let{method:r,params:n}=e;return r==="connect"?this.connect():super.rpcRequest({method:r,params:n})}async handleConnect(e){let r=wy(e,y8e);return r?(this.selectedAddress=r,this.emit(vt.event.CONNECT,r),r):(this.handleDisconnect(),null)}async connect(){let[e]=await uSr.requestWallets(!0,{providerType:yB});return this.handleConnect(e)}async signMessage(e){if(typeof e!="string")throw fSr.ethErrors.rpc.invalidParams({message:"'args.params' must be an object or array if provided."});return this.request({method:Gxr.SIGN_MESSAGE,params:{message:e}})}};d();p();d();p();var pSr=t=>(t?.address||[]).find(n=>n.name===Due)?.address,dSr="FunctionCall",Uuo=t=>t.map(e=>{let r=e;if(e.type&&e.params){if(e.type!==dSr)throw new Error(`Only '${dSr}' actions types are supported`);r=e.params}return ArrayBuffer.isView(r.args)&&(r.isUint8ArrayArgs=!0),r}),f5e=t=>({receiverId:t.receiverId,actions:Uuo(t.actions)});var plt,tZ=class extends Ji{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n}),this.accountId=null,o.on(vt.event.WALLET_CHANGED,xs({okxProvider:o,providerType:bB,isConnected:()=>this.isConnected()},async([i])=>{await this.handleConnect(i),this.emit(vt.event.ACCOUNT_CHANGED,this.accountId)})),o.on(vt.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),plt=o,o.near=this;try{window.near=this}catch{}}requestSignIn(e={}){return this.connect(e)}async connect({contractId:e,methodNames:r}){let[n]=await plt.requestWallets(!0,{providerType:bB,exts:{alwaysNeedProof:!!e}}),o=await this.handleConnect(n);if(e){let i=Array.isArray(r)?r:[],a=await this.request({method:cz.GET_TEMP_KEY_PAIR,params:{contractId:e,accountId:o,methodNames:i,origin:window.location.origin}});return this.emit(vt.event.SIGNIN,this.accountId),{accountId:o,accessKey:a}}return this.emit(vt.event.SIGNIN,this.accountId),{accountId:o}}async handleConnect(e){let r=pSr(e);return this.accountId=r,r||(this.handleDisconnect(),null)}getAccountId(){return this.accountId}isConnected(){return!!this.getAccountId()}isSignedIn(){return this.isConnected()}signOut(){return this.disconnect()}async disconnect(){return $c(this.accountId),await plt.disconnect(),this.emit(vt.event.SIGNOUT,this.accountId),this.handleDisconnect()}handleDisconnect(e){this.accountId=null,super.handleDisconnect(e)}sendMoney({receiverId:e,amount:r}){return this.request({method:cz.SEND_MONEY,params:{receiverId:e,amount:r}})}signAndSendTransaction(e){let r=f5e(e);return this.request({method:cz.SIGN_AND_SEND_TRANSACTION,params:{transaction:r}})}signTransaction(e){let r=f5e(e);return this.request({method:cz.SIGN_TRANSACTION,params:{transaction:r}})}requestSignTransactions({transactions:e}){let r=e.map(n=>f5e(n));return this.request({method:cz.REQUEST_SIGN_TRANSACTIONS,params:{transactions:r}})}request(e){Ks(e);let{method:r,params:n}=e;return r==="connect"?this.connect():r==="disconnect"?this.disconnect():super.rpcRequest({method:r,params:n})}signMessage(e){let r=e?.nonce;return r&&(e.nonce=ewr(r)),this.request({method:cz.SIGN_MESSAGE,params:{message:e}})}};d();p();var hSr,rZ=class extends Ji{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null;let i=async([a])=>{await this.handleConnect(a)&&this.emit("accountChanged")};o.on(vt.event.WALLET_CHANGED,xs({okxProvider:o,providerType:vB,isConnected:()=>Boolean(this.selectedAccount)},i)),o.on(vt.event.CONNECT_WALLET,i),hSr=o,o.nostr=this}async beforeCheck(){this.selectedAccount||await this.connect()}get nip04(){return{encrypt:async(e,r)=>(await this.beforeCheck(),this.request({method:Uue.ENCRYPT_TEXT_04,params:{message:{pubKey:e,text:r}}})),decrypt:async(e,r)=>(await this.beforeCheck(),this.request({method:Uue.DECRYPT_TEXT_04,params:{message:{pubKey:e,text:r}}}))}}request(e){return Ks(e),super.rpcRequest(e)}async handleConnect(e){let r=wy(e,v8e);if(r){let n=await this.request({method:Uue.GET_PUBLIC_KEY,params:{address:r}});return this.selectedAccount={address:r,publicKey:n},this.selectedAccount}return this.selectedAccount=null,this.handleDisconnect(),null}async connect(){let[e]=await hSr.requestWallets(!0,{providerType:vB});return e}async getPublicKey(){if(this.selectedAccount)return this.selectedAccount.publicKey;let e=await this.connect();return(await this.handleConnect(e))?.publicKey}async signEvent(e){return await this.beforeCheck(),this.request({method:Uue.SIGN_EVENT,params:{event:e}})}async on(...e){await this.beforeCheck(),super.on(...e)}async off(...e){await this.beforeCheck(),super.off(...e)}};d();p();d();p();d();p();d();p();var d5e,Fuo=new Uint8Array(16);function hlt(){if(!d5e&&(d5e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!d5e))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return d5e(Fuo)}d();p();var Nh=[];for(let t=0;t<256;++t)Nh.push((t+256).toString(16).slice(1));function mSr(t,e=0){return(Nh[t[e+0]]+Nh[t[e+1]]+Nh[t[e+2]]+Nh[t[e+3]]+"-"+Nh[t[e+4]]+Nh[t[e+5]]+"-"+Nh[t[e+6]]+Nh[t[e+7]]+"-"+Nh[t[e+8]]+Nh[t[e+9]]+"-"+Nh[t[e+10]]+Nh[t[e+11]]+Nh[t[e+12]]+Nh[t[e+13]]+Nh[t[e+14]]+Nh[t[e+15]]).toLowerCase()}d();p();d();p();var zuo=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),mlt={randomUUID:zuo};function Huo(t,e,r){if(mlt.randomUUID&&!e&&!t)return mlt.randomUUID();t=t||{};let n=t.random||(t.rng||hlt)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(let o=0;o<16;++o)e[r+o]=n[o];return e}return mSr(n)}var glt=Huo;d();p();d();p();var vz="isWhitelist";d();p();var WM="selectWallet";d();p();var p5e=new Map;function cfe(t,e){if(p5e.get(t))return[];if(e)return p5e.set(t,!0),[{name:"OKX",logo:"/cdn/assets/imgs/234/C34D0D355B1D0EC9.png",provider:t}];if(t.isBitKeep)return[{provider:t,name:"Bitkeep",logo:"/cdn/assets/imgs/234/34E6216C5F62A7FE.png"}];if(t.isXDEFI)return[{provider:t,name:"XDEFI",logo:"/cdn/assets/imgs/234/DB3AD2876816006F.png"}];if(t?.isTrust)return[{provider:t,name:"Trust",logo:"/cdn/assets/imgs/234/EA4C335397A2E158.png"}];if(t?.isRabby)return[{provider:t,name:"Rabby",logo:"/cdn/assets/imgs/234/DE483C1F5531660D.png"}];if(t?.isCoin98)return[{provider:t,name:"Coin98",logo:"/cdn/assets/imgs/234/665E2DBD0BBA6C32.png"}];if(t?.isMathWallet)return[{provider:t,name:"Math",logo:"/cdn/assets/imgs/234/F5582D559D0F67BD.png"}];if(t?.providers){let r=[];return t.providers.forEach(n=>{p5e.get(n)||(p5e.set(n,!0),n.isCoinbaseWallet?r.push({provider:n,name:"Coinbase",logo:"/cdn/assets/imgs/234/8B1B1C6181774536.png"}):r.push(...cfe(n)))}),r}return t?.isMetaMask&&!t.isBitKeep&&!t.isRabby&&ZD(t._isReady)&&!t.isMathWallet&&!t.isCoin98&&!t.isSafePal?[{provider:t,name:"MetaMask",logo:"/cdn/assets/imgs/234/3B90D6BC7F8D72C8.png"}]:[]}var vlt=y9.init({cookieInterceptLevel:0,cookieInterceptMaxAge:60*60*6}),ylt=t=>JSON.parse(localStorage.getItem(t)||"{}"),blt=(t,e)=>{localStorage.setItem(t,JSON.stringify(e))};function vSr(t){return!["OKX","Rabby"].some(r=>t===r)}var Wuo=t=>vlt.get(t),ySr=(t,e,r)=>vlt.set(t,e,r),h5e=t=>vlt.remove(t);function bSr(t,e){["accountsChanged","chainChanged","connect","disconnect"].forEach(n=>{e.on(n,(...o)=>{t.emit(n,...o)})})}function n8(t,e,r){return ZD(t[e])||typeof t[e]=="function"||typeof r=="function"}function xSr(t,e){t.request({method:"wallet_injectProvider",params:e.map(({name:r,logo:n})=>({name:r,logo:n}))})}var gSr=!1;function xlt(t){if(gSr)return;let e=t.getProviderList(),r=Wuo(WM),n=e.findIndex(o=>o.name===r);if(r&&n>-1&&e[n]?.provider){let o=t.getSwapProxy();t.setCacheProvider(o.target),t.getSwapProxy().setTarget(e[n].provider),gSr=!0}}function wSr({name:t,provider:e}){switch(t){case"XDEFI":return!e._ready?.isLocked;case"Rabby":return e._isReady;default:return!0}}var wlt=(t,e)=>new Proxy(t,{get(n,o){if(ylt(vz)===!0)return Reflect.get(n,o);switch(o){case"send":return async(i,a)=>{if(typeof i=="string"&&(!a||Array.isArray(a)))return e({request:o,method:i},i,a);if(i&&typeof i=="object"&&typeof a=="function")return e({request:o,method:i.method},i,a);throw new Error(vt.errors.methodNotSupport())};case"sendAsync":return async(i,a)=>e({request:o,method:i.method},i,a);case"request":return async i=>e({request:o,method:i.method},i);default:return Reflect.get(n,o)}},set(n,o,i){return n8(n,o,i)?!0:Reflect.set(n,o,i)}});var Guo=glt();function ASr(t){let e={uuid:Guo,name:HM,icon:jM,rdns:jAr};window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({info:e,provider:t})}))}function Vuo(t){window.addEventListener("eip6963:requestProvider",()=>{ASr(t)})}function SSr(t){let e=Object.create(t),r=t.request;e.request=i=>r.call(this,i,{calledThrough6963:!0});let n=Object.keys(e),o=new Proxy(e,{ownKeys(i){return Array.from(new Set([...Reflect.ownKeys(i),...Reflect.ownKeys(t)]))},getOwnPropertyDescriptor(i,a){return Reflect.getOwnPropertyDescriptor(i,a)||Reflect.getOwnPropertyDescriptor(t,a)},has(i,a){return Reflect.has(i,a)||Reflect.has(t,a)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},set(i,a,s){return n8(t,a,s)?!0:n.includes(a)?Reflect.set(i,a,s):Reflect.set(t,a,s)}});Vuo(o),ASr(o)}d();p();d();p();d();p();d();p();d();p();var quo=y9.init({cookieInterceptLevel:0});function Kuo(t){let{document:e}=t,r=e.querySelector('head > meta[property="og:site_name"]');if(r)return r.content;let n=e.querySelector('head > meta[name="title"]');return n?n.content:e.title&&e.title.length>0?e.title:window.location.hostname}async function Yuo(t){let{document:e}=t,r=e.querySelectorAll('head > link[rel~="icon"]');for(let n of r)if(n&&n.href)return n.href;return null}async function Juo(){let t=Boolean(window._okGlobal),e={name:Kuo(window),icon:await Yuo(window),isOkx:t};if(t){let r=quo.get("devId");r&&(e.devId=r)}return e}async function ESr(t,e){try{let r=await Juo();t.request({method:"wallet_sendDomainMetadata",params:r})}catch(r){e.error({message:vt.errors.sendSiteMetadata(),originalError:r})}}function Xuo(t,e){if(document.readyState==="complete")ESr(t,e);else{let r=()=>{ESr(t,e),window.removeEventListener("DOMContentLoaded",r)};window.addEventListener("DOMContentLoaded",r)}}async function m5e(){return new Promise(t=>{if(document.readyState==="complete")t(Boolean(window._okGlobal));else{let e=()=>{t(Boolean(window._okGlobal)),window.removeEventListener("DOMContentLoaded",e)};window.addEventListener("DOMContentLoaded",e)}})}var _Sr=Xuo;d();p();d();p();d();p();var CSr="OKXSans",kSr="OKXSans, PingFang SC, Microsoft Yahei, Heiti SC, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif";var Slt="okx-inject",Zuo="alert-disconnect",Mc=`${Slt}-${Zuo}`,yz,Elt,Quo=({title:t="",buttonName:e="",logo:r="",staticHost:n,isOkx:o=!1,otherTitle:i=""})=>`
<div id='${Mc}' class='${Mc}-wrapper'>
<div>
<img class='${Mc}-logo' src='https://${n}${r}' />
</div>
<div class='${Mc}-content'>
<p class='${Mc}-main-title'>
${o?t:i}
</p>
<p class='${Mc}-button' id='${Mc}-reselect'>
${e}
</p>
</div>
<img class='${Mc}-close' id='${Mc}-close-button' src='https://${n}/cdn/assets/imgs/2312/E4B8A33728424506.png'>
</div>
`,$uo=()=>`
.${Mc}-wrapper {
width: 400px;
padding: 16px;
bottom: 35px;
right: 20px;
border-radius: 12px;
background: #fff;
border: 1px solid #dbdbdb;
box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, 0.10);
display: flex;
position: fixed;
/* cover website element */
z-index: 100000;
font-family: ${kSr};
pointer-events: none;
}
.${Mc}-wrapper .${Mc}-content {
flex: 1;
display: flex;
align-item: center;
margin-left: 16px;
flex-direction: column;
}
.${Mc}-wrapper .${Mc}-content p {
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 24px;
margin: 0;
}
.${Mc}-wrapper .${Mc}-content .${Mc}-main-title {
color: #000;
}
.${Mc}-wrapper .${Mc}-content .${Mc}-button {
color: #000;
cursor: pointer;
width: fit-content;
pointer-events: auto;
}
.${Mc}-wrapper .${Mc}-logo {
width: 32px;
height: 32px;
}
.${Mc}-wrapper .${Mc}-close {
width: 16px;
height: 16px;
padding: 3px;
cursor: pointer;
pointer-events: auto;
}
`,TSr,Alt=()=>{yz?.remove(),yz=null,Elt=null,clearTimeout(TSr)},efo=(t,e)=>{t.innerHTML=Quo(e);let r=document.createElement("style");r.textContent=$uo(),t.appendChild(r),TSr=setTimeout(()=>{Alt()},10*1e3),t.getElementById(`${Mc}-close-button`).addEventListener("click",()=>{Alt()}),t.getElementById(`${Mc}-reselect`).addEventListener("click",()=>{e.reselect(),Alt()})},ISr=async(t,e,r,n)=>{if(document.getElementById(Slt))return;let o=await t.request({method:"wallet_disconnectAlert"}),{fontSrc:i}=o;document.head.insertAdjacentHTML("beforeend",`<style>
@font-face {
font-family: ${CSr};
src: url("${i}") format("woff2"),
url("${i}") format("woff");
}
</style>`),yz||(yz=document.createElement("div"),yz.setAttribute("id",Slt),document.body.appendChild(yz),Elt=yz?.attachShadow({mode:"open"})),efo(Elt,{...o,isOkx:e,logo:r,reselect:n})};d();p();var tfo=t=>{let r=(t?.address||[]).find(n=>n.name===xy);return r?.address?[r.address]:[]},RSr=JGe((t,e,r)=>{r||t.emit(vt.event.CONNECT_WALLET,e),(!r||r===xy)&&(t.handleConnect(),t.handleAccountsChanged(tfo(e[0])))},200),MSr=(t,e={})=>{let r=t;function n(i){r=i}return new Proxy(t,{get:(i,a)=>a==="setTarget"?n:a==="target"?r:XGe(e,a)?e[a]:r[a],set:(i,a,s)=>{if(a==="setTarget")return n=s,!0;try{return r[a]=s,!0}catch{return!0}},defineProperty:()=>!0})},PSr=(t,e={})=>{let r=e[t.method];typeof r=="function"&&r(t)};d();p();var g5e=!1;async function v5e({okxProvider:t,hijackData:e,request:r,args:n},o,i){let{method:a}=n;if(a==="eth_requestAccounts"||a==="wallet_requestPermissions"){let s=e.getProviderList().filter(wSr);if(e.setProviderList(s),xSr(t,s),s.length>1){if(g5e)return Promise.reject({code:4001});g5e=!0,e.setCacheProvider(e.getSwapProxy().target);try{let c=await t.rpcRequest({method:"wallet_aggregate"});g5e=!1;let l=s[c].provider;e.getSwapProxy().setTarget(l);let u=await l[r](o,i);if(u.length>0||u.result.length>0||r==="sendAsync")vSr(s[c].name)&&bSr(t,l);else{let f=e.getCacheProvider();return e.getSwapProxy().setTarget(f),await Promise.reject({code:4001})}return ySr(WM,s[c].name,{expires:.25}),await Promise.resolve(u)}catch(c){g5e=!1;let l=e.getCacheProvider();return e.getSwapProxy().setTarget(l),Promise.reject({code:4001,err:c})}}}return null}var NSr=(t,e)=>new Proxy(t,{get(r,n){switch(n){case"send":return async(o,i)=>{if(typeof o=="string"&&(!i||Array.isArray(i))){let a=await v5e({okxProvider:t,hijackData:e,request:"send",args:{method:o,params:i}},o,i);return a===null?r.send(o,i):a}else if(o&&typeof o=="object"&&typeof i=="function"){let a=await v5e({okxProvider:t,hijackData:e,request:"send",args:o},o,i);return a===null?r.send(o,i):a}throw new Error(vt.errors.methodNotSupport())};case"sendAsync":return(o,i)=>{v5e({okxProvider:t,hijackData:e,request:"sendAsync",args:o},o,i).then(a=>{a===null&&r.sendAsync(o,i)}).catch(()=>{})};case"request":return async o=>{let i=await v5e({okxProvider:t,hijackData:e,request:"request",args:o},o);return i===null?r.request(o):i};default:return Reflect.get(r,n)}},set(r,n,o){return n8(r,n,o)?!0:Reflect.set(r,n,o)}});var rfo=t=>{h5e(WM),t.getCacheProvider()&&t.getSwapProxy().setTarget(t.getCacheProvider())},BSr=(t,e,r,n,o=!1)=>async({request:i,method:a},s,c)=>{(a==="eth_requestAccounts"||a==="wallet_requestPermissions")&&(await t.request({method:"eth_accounts"})).length>0&&ISr(e,o,n,()=>{t.disconnect&&t.disconnect(),rfo(r)});let l;return t.isOkxWallet&&i==="request"?l=t.request(s,{calledThroughEthereum:!0}):l=t[i](s,c),l};function y5e(t,e){let r=cfe(t,!0);r[0].provider=wlt(t,BSr(t,t,e,r[0].logo,!0)),e.setProviderList(r),window.ethereum&&e.pushProviderList(cfe(window.ethereum));let n=NSr(t,e);e.initSwapProxy(MSr(n,{isOkxWallet:void 0,isOKExWallet:void 0})),xlt(e),Object.defineProperty(window,"ethereum",{configurable:!1,get(){return e.getSwapProxy()},set(o){o&&!o?.isOkxWallet&&(cfe(o).forEach(i=>{let a=e.getProviderList().findIndex(c=>c.name===i.name),s=i.provider;i.provider=wlt(s,BSr(s,t,e,i.logo)),a>-1?i.name!=="MetaMask"&&(e.getProviderList()[a]=i):e.pushProviderList([i])}),xlt(e))}})}var OSr=(t,e,r)=>{t.request({jsonrpc:"2.0",id:1e3,method:"wallet_checkDomain"}).then(async({isWhitelist:n,defaultWallet:o})=>{if(window.okxwallet.isWhitelist=n,blt(vz,n),e&&n)return;if(e&&!n&&y5e(t,r),n||o==="OTHER"){r.getSwapProxy().setTarget(B2e(r.getProviderList())?.provider);return}if(o==="OKX"){let a=new Proxy(t,{get(s,c,l){if(c==="request"){let u=s.request;return f=>u.call(l,f,{callThroughEthereum:!0})}return Reflect.get(s,c)},set(s,c,l){return n8(s,c,l)?!1:Reflect.set(s,c,l)}});r.getSwapProxy().setTarget(a)}await m5e()&&(r.getSwapProxy().setTarget(B2e(r.getProviderList())?.provider),blt(vz,!0),window.okxwallet.isWhitelist=!0)}).catch(()=>{})};d();p();var b5e=class{constructor(){this.providerList=[],this.swapProxy={},this.hasInitSwapProxy=!1,this.cacheProvider=null}getProviderList(){return this.providerList}getSwapProxy(){return this.swapProxy}setProviderList(e){this.providerList=e}pushProviderList(e){this.providerList.push(...e)}initSwapProxy(e){if(this.hasInitSwapProxy)throw Error("swapProxy has been initialized");this.swapProxy=e,this.hasInitSwapProxy=!0}swapProxySetTarget(e){this.swapProxy.setTarget(e)}getCacheProvider(){return this.cacheProvider}setCacheProvider(e){this.cacheProvider=e}};var oZ=new b5e;window.hijackData=oZ;var DSr=t=>{let e=ylt(vz)===!0;e||y5e(t,oZ),OSr(t,e,oZ),t.on(vt.event.CLEAR_COOKIE,()=>{h5e(WM),oZ.getCacheProvider()&&oZ.getSwapProxy().setTarget(oZ.getCacheProvider())})};function LSr(t,e){let r=new Proxy(t,{get(n,o){return Reflect.get(n,o)},set(n,o,i){return!e&&n8(n,o,i)?!0:Reflect.set(n,o,i)}});Object.defineProperty(window,"okxwallet",{value:r,writable:!1,configurable:!1}),window.okexchain=window.okxwallet;try{e||DSr(t)}catch{ng()}}d();p();d();p();var x5e=(t,e=!1,r=Dd)=>async function(n){let o=lz(n),i=TX(n,o),{serializedTransaction:a}=await t.call(this,{method:e?Y6.SILENT_SIGN:Ay.SIGN_TRANSACTION,params:{transaction:i,type:o,isSilentSign:e,providerType:r,originMethod:Ay.SIGN_TRANSACTION}});return _8e(a,o)},w5e=(t,e=!1,r=Dd)=>async function(n){let{signedTransactionResults:o}=await t.call(this,{method:e?Y6.SILENT_SIGN:Ay.SIGN_ALL_TRANSACTIONS,params:{transactions:n.map(i=>{let a=lz(i);return{transaction:TX(i,a),type:a}}),providerType:r,originMethod:Ay.SIGN_ALL_TRANSACTIONS,isSilentSign:e}});return o.map(({serializedTransaction:i,type:a})=>_8e(i,a))},A5e=(t,e=!1,r=Dd)=>async function(n,o="utf8"){let{publicKey:i,signature:a}=await t.call(this,{method:e?Y6.SILENT_SIGN:Ay.SIGN_MESSAGE,params:{message:new TextDecoder().decode(n),display:o,providerType:r,originMethod:Ay.SIGN_MESSAGE,isSilentSign:e}});return k8e(C8e(i),a)},S5e=(t,e=!1,r=Dd)=>async function(n,o={},i={}){let a=lz(n),{publicKey:s,signature:c}=await t.call(this,{method:e?Y6.SILENT_SIGN:Ay.SIGN_AND_SEND_TRANSACTION,params:{transaction:TX(n,a),type:a,options:o,okxArgs:i,providerType:r,originMethod:Ay.SIGN_AND_SEND_TRANSACTION}});return{publicKey:s,signature:c}};var E5e=({chainIndex:t,originMethod:e,originParams:r})=>{let n=[...r];return n[2]={...n[2],isSilentSign:!0,chainIndex:t},{method:e,params:n}},USr={[xy]:{[AX.SIGN_TRANSACTION](){return({chainIndex:e,originMethod:r,originParams:n})=>{let o=n[0];return o.extParams={...o.extParams,isSilentSign:!0,chainIndex:e},this.request({method:r,params:[o]})}},[AX.PERSONAL_SIGN](){return t=>this.request(E5e(t))},[AX.SIGN_TYPED_DATA](){return t=>this.request(E5e(t))},[AX.SIGN_TYPED_DATA_V3](){return t=>this.request(E5e(t))},[AX.SIGN_TYPED_DATA_V4](){return t=>this.request(E5e(t))}},[xX]:{[Ay.SIGN_TRANSACTION](){return x5e(this.rpcRequest.bind(this),!0,Dd)},[Ay.SIGN_ALL_TRANSACTIONS](){return w5e(this.rpcRequest.bind(this),!0,Dd)},[Ay.SIGN_MESSAGE](){return A5e(this.rpcRequest.bind(this),!0,Dd)},[Ay.SIGN_AND_SEND_TRANSACTION](){return S5e(this.rpcRequest.bind(this),!0,Dd)}}};function FSr(t,e){if(!USr[t])throw new Error(vt.errors.invalidChain());let r=USr[t]?.[e].call(this);if(!r)throw new Error(vt.errors.methodNotFound);return r}var nE={initialized:!1,accounts:[],isConnected:!1,linkedBaseChain:""},ufe=[Y1.ETH_SEND_TRANSACTION,Y1.WATCH_ASSET,Y1.WATCH_ASSET_LEGACY],lfe=({rpcRequest:t,method:e,params:r,error:n})=>{ufe.includes(e)&&t({method:"wallet_autoSwitchMode",args:{method:e,params:r},autoSwitchRecover:!0,error:n})},_lt=({rpcRequest:t,method:e,params:r})=>{ufe.includes(e)&&t({method:"wallet_autoSwitchMode",args:{method:e,params:r}},(n,o)=>{let i=n||o?.error;i&&lfe({rpcRequest:t,method:e,params:r,error:i})})},iZ=class extends Ji{constructor(r,{jsonRpcStreamName:n,logger:o,isInContentScript:i}){super(r,{jsonRpcStreamName:n,logger:o});ae(this,"getInstanceID",()=>super.rpcRequest({method:"wallet_getInstanceID"}));this.isMetaMask=!0,this.selectedAddress=null,this.networkVersion=null,this.selfChainId=null,this.isWhitelist=!1,this.isPLC=!0,this.request=this.request.bind(this),this.send=this.send.bind(this),this.sendAsync=this.sendAsync.bind(this),this.disconnect=this.disconnect.bind(this),this.initializeState(),this.on(vt.event.WALLET_CHANGED,xs({okxProvider:this,providerType:jC,isConnected:()=>Boolean(this.selectedAddress)},async([a])=>{if(a){let s=wy(a,xy);this.handleAccountsChanged(s?[s]:[]),this.handleConnect()}else this.handleAccountsChanged([]),this.emit(vt.event.DISCONNECT)})),LSr(this,i),i||SSr(this),_Sr(this,o),this.jsonRpcConnection.events.on(vt.event.NOTIFICATION,a=>{let{method:s,params:c,baseChain:l}=a;PSr(a,{wallet_chainChanged:()=>{this.handleChainChanged(c)},eth_subscription:()=>{this.emit("message",{type:s,data:c})},[vt.event.WALLET_CHANGED]:()=>{nE.linkedBaseChain=l,this.emit(vt.event.WALLET_CHANGED,c,l)},rpcModeChanged:()=>{this.emit("rpcModeChanged",c)},wallet_unlockStateChanged:()=>{this.emit(vt.event.LOCKED,c?.auto)},[vt.event.CLEAR_COOKIE]:()=>{this.emit(vt.event.CLEAR_COOKIE,c)},[vt.event.ISOMER_NETWORK_CHANGED]:()=>{this.emit(`${s}_${c.providerType}`,c)},[w8e.preferenceChanged]:()=>{c?.silentSignStatus!==void 0&&this.emit(vt.event.SET_SILENT_STATUS,c.silentSignStatus)}})})}get chainId(){return super.rpcRequest({method:"eth_chainId"}),this.selfChainId}set chainId(r){this.selfChainId=r}async request(r,n){Ks(r);let{method:o,params:i}=r;try{ufe.includes(o)&&await super.rpcRequest({method:"wallet_autoSwitchMode",args:r});let a=await super.rpcRequest({method:o,params:i,calledThroughEthereum:n?.calledThroughEthereum,calledThrough6963:n?.calledThrough6963});return(o==="eth_accounts"||o==="eth_requestAccounts")&&(this.handleAccountsChanged(a),this.requestWallets()),ufe.includes(o)&&await super.rpcRequest({method:"wallet_autoSwitchMode",args:r,autoSwitchRecover:!0}),a}catch(a){throw ufe.includes(o)&&await super.rpcRequest({method:"wallet_autoSwitchMode",args:r,autoSwitchRecover:!0,error:a}),{...a}}}send(r,n){let o=super.rpcRequest.bind(this);if(typeof r=="string"&&(!n||Array.isArray(n)))return new Promise((i,a)=>{try{_lt({rpcRequest:o,method:r,params:n}),super.rpcRequest({method:r,params:n},(s,c)=>{let l=s||c?.error;lfe({rpcRequest:o,method:r,params:n,error:l}),l?a(l):i(c)})}catch(s){lfe({rpcRequest:o,method:r,params:n,error:s}),a(s)}});if(r&&typeof r=="object"&&typeof n=="function"){let{method:i,params:a}=r;return _lt({rpcRequest:o,method:i,params:a}),super.rpcRequest(r,(s,c)=>{lfe({rpcRequest:o,method:i,params:a,error:s}),n(s,c)})}throw new Error(vt.errors.methodNotSupport())}sendAsync(r,n){let{method:o,params:i}=r||{},a=super.rpcRequest.bind(this);_lt({rpcRequest:a,method:o,params:i}),super.rpcRequest(r,(s,c)=>{lfe({rpcRequest:a,method:o,params:i,error:s}),n&&n(s,c)})}isConnected(){return Boolean(this.selfChainId)}requestChainId(){return super.rpcRequest({method:"eth_chainId"})}requestAccounts(){return super.rpcRequest({method:"eth_accounts"})}enable(){return super.rpcRequest({method:"eth_requestAccounts"})}requestIdentities(r){return super.rpcRequest({method:r?"wallet_requestIdentities":"wallet_identities"})}async requestWallets(r=!1,n={}){let{accounts:o,baseChain:i}=await super.rpcRequest({method:r?"wallet_requestWallets":"wallet_wallets",params:n});return nE.linkedBaseChain=i,n.providerType||RSr(this,o,nE.linkedBaseChain),o}async disconnect(){await super.rpcRequest({method:"wallet_disconnect"})}switchChain({chainId:r}){return super.rpcRequest({method:"wallet_switchEthereumChain",params:[{chainId:r,silent:!0}]})}isUnlock(){return super.rpcRequest({method:"wallet_requestIsUnlock"})}isCustomMode(){return super.rpcRequest({method:"wallet_isCustomMode"})}getVersion(){return super.rpcRequest({method:"wallet_requestVersion"})}async initializeState(){try{let{accounts:r,chainId:n,networkVersion:o}=await super.rpcRequest({method:"wallet_getProviderState"});this.handleAccountsChanged(r),this.handleConnect(n),this.handleChainChanged({chainId:n,networkVersion:o})}finally{nE.initialized=!0}}handleConnect(r=this.selfChainId){nE.isConnected||(nE.isConnected=!0,this.emit(vt.event.CONNECT,{chainId:r}))}handleDisconnect(r){this.selectedAddress=null,this.networkVersion=null,this.chainId=null,super.handleDisconnect(r)}handleChainChanged({chainId:r,networkVersion:n}={}){this.handleConnect(r),r!==this.selfChainId&&(this.chainId=r,nE.initialized&&this.emit(vt.event.CHAIN_CHANGED,this.selfChainId)),n!==this.networkVersion&&(this.networkVersion=n,nE.initialized&&this.emit(vt.event.NETWORK_CHANGED,this.networkVersion))}handleAccountsChanged(r=[]){nE.accounts[0]!==r[0]&&(nE.accounts=r,this.selectedAddress!==r[0]&&(this.selectedAddress=r[0]||null),nE.initialized&&this.emit(vt.event.ACCOUNTS_CHANGED,r))}syncToken(r){return super.rpcRequest({method:"wallet_syncToken",params:r})}getIsNeedSyncToken(r){return super.rpcRequest({method:"wallet_getIsNeedSyncToken",params:r})}async sendEvmInscriptions(r){if(!await m5e())throw new Error(vt.errors.methodNotSupport());return super.rpcRequest({method:Vxr.SEND_EVM_INSCRIPTIONS,params:r})}openNewTab(r){return super.rpcRequest({method:"extension_openNewTab",params:r})}async silentSign({chainIndex:r,originMethod:n,originParams:o}){return this.signSilent({chainIndex:r,originMethod:n,originParams:o})}async signSilent({chainIndex:r,originMethod:n,originParams:o}){o.chainIndex=r;let i=await this.request({method:Y6.GET_BASE_CHAIN_BY_INDEX,params:{chainIndex:r}}),a=FSr.call(this,i,n);return i===xy?a({chainIndex:r,originMethod:n,originParams:o}):a(...o)}getSilentStatus(){return super.rpcRequest({method:Y6.GET_SILENT_STATUS})}switchSilentStatus(){return super.rpcRequest({method:Kxr.SWITCH_SILENT_STATUS})}getSupportSilentChain(){return this.getSupportSilentChains()}getSupportSilentChains(){return super.rpcRequest({method:Y6.GET_SUPPORT_SILENT_CHAIN})}onSilentStatusChange(r){this.on(vt.event.SET_SILENT_STATUS,r)}offSilentStatusChange(r){this.off(vt.event.SET_SILENT_STATUS,r)}};d();p();var jSr=ie(Df());d();p();var nfo=ie(Df());d();p();var ofo="stacks",zSr=t=>{let r=(t?.address||[]).find(n=>n.name===ofo);return r?.address?{address:r.address,publicKey:""}:null};var HSr,aZ=class extends Ji{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null,o.on(vt.event.WALLET_CHANGED,xs({okxProvider:o,providerType:mB,isConnected:()=>Boolean(this.selectedAccount)},async([i])=>{await this.handleConnect(i),this.emit(vt.event.ACCOUNT_CHANGED,this.selectedAccount)})),o.on(vt.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),HSr=o,o.stacks=this;try{window.stacks=this}catch{ng()}}request(e){Ks(e);let{method:r,params:n}=e;return r==="connect"?this.connect():super.rpcRequest({method:r,params:n})}async handleConnect(e){let r=zSr(e);if(this.selectedAccount=r,r){let n=await this.request({method:b8e.GET_PUBLIC_KEY,params:{address:r.address}});return r.publicKey=n,this.emit(vt.event.CONNECT,r),r}return this.handleDisconnect(),null}async connect(){let[e]=await HSr.requestWallets(!0,{providerType:mB});return this.handleConnect(e)}async signTransaction(e,r={}){return this.request({method:b8e.SIGN_TRANSACTION,params:{transaction:e,okxArgs:r}})}async signMessage(e){if(typeof e?.message!="string")throw jSr.ethErrors.rpc.invalidParams({message:"'args.params' must be an object or array if provided."});return this.request({method:b8e.SIGN_MESSAGE,params:{message:e.message}})}};d();p();d();p();d();p();d();p();function bz(t){if(!Number.isSafeInteger(t))throw new Error(`Wrong integer: ${t}`)}function _5e(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function Sy(...t){let e=i=>i,r=(i,a)=>s=>i(a(s)),n=t.map(i=>i.encode).reduceRight(r,e),o=t.map(i=>i.decode).reduce(r,e);return{encode:n,decode:o}}function p1(t){return{encode:e=>{if(!Array.isArray(e)||e.length&&typeof e[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return e.map(r=>{if(bz(r),r<0||r>=t.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${t.length})`);return t[r]})},decode:e=>{if(!Array.isArray(e)||e.length&&typeof e[0]!="string")throw new Error("alphabet.decode input should be array of strings");return e.map(r=>{if(typeof r!="string")throw new Error(`alphabet.decode: not string element=${r}`);let n=t.indexOf(r);if(n===-1)throw new Error(`Unknown letter: "${r}". Allowed: ${t}`);return n})}}}function h1(t=""){if(typeof t!="string")throw new Error("join separator should be string");return{encode:e=>{if(!Array.isArray(e)||e.length&&typeof e[0]!="string")throw new Error("join.encode input should be array of strings");for(let r of e)if(typeof r!="string")throw new Error(`join.encode: non-string input=${r}`);return e.join(t)},decode:e=>{if(typeof e!="string")throw new Error("join.decode input should be string");return e.split(t)}}}function k5e(t,e="="){if(bz(t),typeof e!="string")throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&typeof r[0]!="string")throw new Error("padding.encode input should be array of strings");for(let n of r)if(typeof n!="string")throw new Error(`padding.encode: non-string input=${n}`);for(;r.length*t%8;)r.push(e);return r},decode(r){if(!Array.isArray(r)||r.length&&typeof r[0]!="string")throw new Error("padding.encode input should be array of strings");for(let o of r)if(typeof o!="string")throw new Error(`padding.decode: non-string input=${o}`);let n=r.length;if(n*t%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&r[n-1]===e;n--)if(!((n-1)*t%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,n)}}}function VSr(t){if(typeof t!="function")throw new Error("normalize fn should be function");return{encode:e=>e,decode:e=>t(e)}}function WSr(t,e,r){if(e<2)throw new Error(`convertRadix: wrong from=${e}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(t))throw new Error("convertRadix: data should be array");if(!t.length)return[];let n=0,o=[],i=Array.from(t);for(i.forEach(a=>{if(bz(a),a<0||a>=e)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let c=n;c<i.length;c++){let l=i[c],u=e*a+l;if(!Number.isSafeInteger(u)||e*a/e!==a||u-l!==e*a)throw new Error("convertRadix: carry overflow");a=u%r;let f=Math.floor(u/r);if(i[c]=f,!Number.isSafeInteger(f)||f*r+a!==u)throw new Error("convertRadix: carry overflow");if(s)f?s=!1:n=c;else continue}if(o.push(a),s)break}for(let a=0;a<t.length-1&&t[a]===0;a++)o.push(0);return o.reverse()}var qSr=(t,e)=>e?qSr(e,t%e):t,C5e=(t,e)=>t+(e-qSr(t,e));function GSr(t,e,r,n){if(!Array.isArray(t))throw new Error("convertRadix2: data should be array");if(e<=0||e>32)throw new Error(`convertRadix2: wrong from=${e}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(C5e(e,r)>32)throw new Error(`convertRadix2: carry overflow from=${e} to=${r} carryBits=${C5e(e,r)}`);let o=0,i=0,a=2**r-1,s=[];for(let c of t){if(bz(c),c>=2**e)throw new Error(`convertRadix2: invalid data word=${c} from=${e}`);if(o=o<<e|c,i+e>32)throw new Error(`convertRadix2: carry overflow pos=${i} from=${e}`);for(i+=e;i>=r;i-=r)s.push((o>>i-r&a)>>>0);o&=2**i-1}if(o=o<<r-i&a,!n&&i>=e)throw new Error("Excess padding");if(!n&&o)throw new Error(`Non-zero padding: ${o}`);return n&&i>0&&s.push(o>>>0),s}function ifo(t){return bz(t),{encode:e=>{if(!_5e(e))throw new Error("radix.encode input should be Uint8Array");return WSr(Array.from(e),2**8,t)},decode:e=>{if(!Array.isArray(e)||e.length&&typeof e[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(WSr(e,t,2**8))}}}function oE(t,e=!1){if(bz(t),t<=0||t>32)throw new Error("radix2: bits should be in (0..32]");if(C5e(8,t)>32||C5e(t,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!_5e(r))throw new Error("radix2.encode input should be Uint8Array");return GSr(Array.from(r),8,t,!e)},decode:r=>{if(!Array.isArray(r)||r.length&&typeof r[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(GSr(r,t,8,e))}}}function afo(t,e){if(bz(t),typeof e!="function")throw new Error("checksum fn should be function");return{encode(r){if(!_5e(r))throw new Error("checksum.encode: input should be Uint8Array");let n=e(r).slice(0,t),o=new Uint8Array(r.length+t);return o.set(r),o.set(n,r.length),o},decode(r){if(!_5e(r))throw new Error("checksum.decode: input should be Uint8Array");let n=r.slice(0,-t),o=e(n).slice(0,t),i=r.slice(-t);for(let a=0;a<t;a++)if(o[a]!==i[a])throw new Error("Invalid checksum");return n}}}var K3c=Sy(oE(4),p1("0123456789ABCDEF"),h1("")),Y3c=Sy(oE(5),p1("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),k5e(5),h1("")),J3c=Sy(oE(5),p1("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),h1("")),X3c=Sy(oE(5),p1("0123456789ABCDEFGHIJKLMNOPQRSTUV"),k5e(5),h1("")),Z3c=Sy(oE(5),p1("0123456789ABCDEFGHIJKLMNOPQRSTUV"),h1("")),Q3c=Sy(oE(5),p1("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),h1(""),VSr(t=>t.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),Clt=Sy(oE(6),p1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),k5e(6),h1("")),$3c=Sy(oE(6),p1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),h1("")),e4c=Sy(oE(6),p1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),k5e(6),h1("")),t4c=Sy(oE(6),p1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),h1("")),sfo=t=>Sy(ifo(58),p1(t),h1("")),cfo=sfo("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");var KSr=t=>Sy(afo(4,e=>t(t(e))),cfo);var r4c=Sy(p1("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),h1(""));var n4c=Sy(oE(4),p1("0123456789abcdef"),h1(""),VSr(t=>{if(typeof t!="string"||t.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof t} with length ${t.length}`);return t.toLowerCase()}));var Rlt={};Nl(Rlt,{bitGet:()=>mfo,bitLen:()=>hfo,bitMask:()=>ffe,bitSet:()=>gfo,bytesToHex:()=>xz,bytesToNumberBE:()=>a8,bytesToNumberLE:()=>I5e,concatBytes:()=>sZ,createHmacDrbg:()=>Ilt,ensureBytes:()=>m1,equalBytes:()=>dfo,hexToBytes:()=>i8,hexToNumber:()=>Tlt,isBytes:()=>iE,numberToBytesBE:()=>GM,numberToBytesLE:()=>R5e,numberToHexUnpadded:()=>ZSr,numberToVarBytesBE:()=>ffo,utf8ToBytes:()=>pfo,validateObject:()=>VM});d();p();var XSr=BigInt(0),T5e=BigInt(1),lfo=BigInt(2);function iE(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}var ufo=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function xz(t){if(!iE(t))throw new Error("Uint8Array expected");let e="";for(let r=0;r<t.length;r++)e+=ufo[t[r]];return e}function ZSr(t){let e=t.toString(16);return e.length&1?`0${e}`:e}function Tlt(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return BigInt(t===""?"0":`0x${t}`)}var o8={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function YSr(t){if(t>=o8._0&&t<=o8._9)return t-o8._0;if(t>=o8._A&&t<=o8._F)return t-(o8._A-10);if(t>=o8._a&&t<=o8._f)return t-(o8._a-10)}function i8(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=YSr(t.charCodeAt(i)),s=YSr(t.charCodeAt(i+1));if(a===void 0||s===void 0){let c=t[i]+t[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function a8(t){return Tlt(xz(t))}function I5e(t){if(!iE(t))throw new Error("Uint8Array expected");return Tlt(xz(Uint8Array.from(t).reverse()))}function GM(t,e){return i8(t.toString(16).padStart(e*2,"0"))}function R5e(t,e){return GM(t,e).reverse()}function ffo(t){return i8(ZSr(t))}function m1(t,e,r){let n;if(typeof e=="string")try{n=i8(e)}catch(i){throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${i}`)}else if(iE(e))n=Uint8Array.from(e);else throw new Error(`${t} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${t} expected ${r} bytes, got ${o}`);return n}function sZ(...t){let e=0;for(let o=0;o<t.length;o++){let i=t[o];if(!iE(i))throw new Error("Uint8Array expected");e+=i.length}let r=new Uint8Array(e),n=0;for(let o=0;o<t.length;o++){let i=t[o];r.set(i,n),n+=i.length}return r}function dfo(t,e){if(t.length!==e.length)return!1;let r=0;for(let n=0;n<t.length;n++)r|=t[n]^e[n];return r===0}function pfo(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function hfo(t){let e;for(e=0;t>XSr;t>>=T5e,e+=1);return e}function mfo(t,e){return t>>BigInt(e)&T5e}var gfo=(t,e,r)=>t|(r?T5e:XSr)<<BigInt(e),ffe=t=>(lfo<<BigInt(t-1))-T5e,klt=t=>new Uint8Array(t),JSr=t=>Uint8Array.from(t);function Ilt(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=klt(t),o=klt(t),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=klt())=>{o=s(JSr([0]),f),n=s(),f.length!==0&&(o=s(JSr([1]),f),n=s())},l=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<e;){n=s();let m=n.slice();h.push(m),f+=n.length}return sZ(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(l()));)c();return a(),m}}var vfo={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||iE(t),isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function VM(t,e,r={}){let n=(o,i,a)=>{let s=vfo[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=t[o];if(!(a&&c===void 0)&&!s(c,t))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(e))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return t}var Jlt={};Nl(Jlt,{CURVE:()=>ado,Fp251:()=>zEr,MAX_VALUE:()=>Ez,ProjectivePoint:()=>uZ,Signature:()=>V5e,_poseidonMDS:()=>HEr,_starkCurve:()=>ndo,computeHashOnElements:()=>pdo,ethSigToPrivate:()=>sdo,getAccountPath:()=>ldo,getPublicKey:()=>BEr,getSharedSecret:()=>odo,getStarkKey:()=>bfe,grindKey:()=>UEr,keccak:()=>eP,pedersen:()=>Cz,poseidonBasic:()=>Ylt,poseidonCreate:()=>gdo,poseidonHash:()=>q5e,poseidonHashFunc:()=>vdo,poseidonHashMany:()=>Ff,poseidonHashSingle:()=>ydo,poseidonSmall:()=>xfe,sign:()=>qlt,utils:()=>yfe,verify:()=>ido});d();p();d();p();d();p();function dfe(t){if(!Number.isSafeInteger(t)||t<0)throw new Error(`Wrong positive integer: ${t}`)}function yfo(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function pfe(t,...e){if(!yfo(t))throw new Error("Expected Uint8Array");if(e.length>0&&!e.includes(t.length))throw new Error(`Expected Uint8Array of length ${e}, not of length=${t.length}`)}function QSr(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");dfe(t.outputLen),dfe(t.blockLen)}function s8(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function M5e(t,e){pfe(t);let r=e.outputLen;if(t.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();var P5e=BigInt(4294967295),$Sr=BigInt(32);function bfo(t,e=!1){return e?{h:Number(t&P5e),l:Number(t>>$Sr&P5e)}:{h:Number(t>>$Sr&P5e)|0,l:Number(t&P5e)|0}}function eEr(t,e=!1){let r=new Uint32Array(t.length),n=new Uint32Array(t.length);for(let o=0;o<t.length;o++){let{h:i,l:a}=bfo(t[o],e);[r[o],n[o]]=[i,a]}return[r,n]}var tEr=(t,e,r)=>t<<r|e>>>32-r,rEr=(t,e,r)=>e<<r|t>>>32-r,nEr=(t,e,r)=>e<<r-32|t>>>64-r,oEr=(t,e,r)=>t<<r-32|e>>>64-r;d();p();d();p();var N5e=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;var iEr=t=>new Uint32Array(t.buffer,t.byteOffset,Math.floor(t.byteLength/4));function aEr(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}var B5e=t=>new DataView(t.buffer,t.byteOffset,t.byteLength),aE=(t,e)=>t<<32-e|t>>>e,xfo=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!xfo)throw new Error("Non little-endian hardware is not supported");function Mlt(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function KM(t){if(typeof t=="string"&&(t=Mlt(t)),!aEr(t))throw new Error(`expected Uint8Array, got ${typeof t}`);return t}function sEr(...t){let e=0;for(let n=0;n<t.length;n++){let o=t[n];if(!aEr(o))throw new Error("Uint8Array expected");e+=o.length}let r=new Uint8Array(e);for(let n=0,o=0;n<t.length;n++){let i=t[n];r.set(i,o),o+=i.length}return r}var qM=class{clone(){return this._cloneInto()}},b4c={}.toString;function O5e(t){let e=n=>t().update(KM(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function cEr(t){let e=(n,o)=>t(o).update(KM(n)).digest(),r=t({});return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=n=>t(n),e}function lEr(t=32){if(N5e&&typeof N5e.getRandomValues=="function")return N5e.getRandomValues(new Uint8Array(t));throw new Error("crypto.getRandomValues must be defined")}var[dEr,pEr,hEr]=[[],[],[]],wfo=BigInt(0),hfe=BigInt(1),Afo=BigInt(2),Sfo=BigInt(7),Efo=BigInt(256),_fo=BigInt(113);for(let t=0,e=hfe,r=1,n=0;t<24;t++){[r,n]=[n,(2*r+3*n)%5],dEr.push(2*(5*n+r)),pEr.push((t+1)*(t+2)/2%64);let o=wfo;for(let i=0;i<7;i++)e=(e<<hfe^(e>>Sfo)*_fo)%Efo,e&Afo&&(o^=hfe<<(hfe<<BigInt(i))-hfe);hEr.push(o)}var[Cfo,kfo]=eEr(hEr,!0),uEr=(t,e,r)=>r>32?nEr(t,e,r):tEr(t,e,r),fEr=(t,e,r)=>r>32?oEr(t,e,r):rEr(t,e,r);function Tfo(t,e=24){let r=new Uint32Array(10);for(let n=24-e;n<24;n++){for(let a=0;a<10;a++)r[a]=t[a]^t[a+10]^t[a+20]^t[a+30]^t[a+40];for(let a=0;a<10;a+=2){let s=(a+8)%10,c=(a+2)%10,l=r[c],u=r[c+1],f=uEr(l,u,1)^r[s],h=fEr(l,u,1)^r[s+1];for(let m=0;m<50;m+=10)t[a+m]^=f,t[a+m+1]^=h}let o=t[2],i=t[3];for(let a=0;a<24;a++){let s=pEr[a],c=uEr(o,i,s),l=fEr(o,i,s),u=dEr[a];o=t[u],i=t[u+1],t[u]=c,t[u+1]=l}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)r[s]=t[a+s];for(let s=0;s<10;s++)t[a+s]^=~r[(s+2)%10]&r[(s+4)%10]}t[0]^=Cfo[n],t[1]^=kfo[n]}r.fill(0)}var cZ=class extends qM{constructor(e,r,n,o=!1,i=24){if(super(),this.blockLen=e,this.suffix=r,this.outputLen=n,this.enableXOF=o,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,dfe(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=iEr(this.state)}keccak(){Tfo(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){s8(this);let{blockLen:r,state:n}=this;e=KM(e);let o=e.length;for(let i=0;i<o;){let a=Math.min(r-this.pos,o-i);for(let s=0;s<a;s++)n[this.pos++]^=e[i++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:r,pos:n,blockLen:o}=this;e[n]^=r,(r&128)!==0&&n===o-1&&this.keccak(),e[o-1]^=128,this.keccak()}writeInto(e){s8(this,!1),pfe(e),this.finish();let r=this.state,{blockLen:n}=this;for(let o=0,i=e.length;o<i;){this.posOut>=n&&this.keccak();let a=Math.min(n-this.posOut,i-o);e.set(r.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return dfe(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(M5e(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:r,suffix:n,outputLen:o,rounds:i,enableXOF:a}=this;return e||(e=new cZ(r,n,o,a,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=n,e.outputLen=o,e.enableXOF=a,e.destroyed=this.destroyed,e}},YM=(t,e,r)=>O5e(()=>new cZ(e,t,r)),C4c=YM(6,144,224/8),k4c=YM(6,136,256/8),T4c=YM(6,104,384/8),I4c=YM(6,72,512/8),R4c=YM(1,144,224/8),mEr=YM(1,136,256/8),M4c=YM(1,104,384/8),P4c=YM(1,72,512/8),gEr=(t,e,r)=>cEr((n={})=>new cZ(e,t,n.dkLen===void 0?r:n.dkLen,!0)),N4c=gEr(31,168,128/8),B4c=gEr(31,136,256/8);d();p();d();p();function Ifo(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,l=n?0:4;t.setUint32(e+c,a,n),t.setUint32(e+l,s,n)}var D5e=class extends qM{constructor(e,r,n,o){super(),this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=B5e(this.buffer)}update(e){s8(this);let{view:r,buffer:n,blockLen:o}=this;e=KM(e);let i=e.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=B5e(e);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(e.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){s8(this),M5e(e,this),this.finished=!0;let{buffer:r,view:n,blockLen:o,isLE:i}=this,{pos:a}=this;r[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>o-a&&(this.process(n,0),a=0);for(let f=a;f<o;f++)r[f]=0;Ifo(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=B5e(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let l=c/4,u=this.get();if(l>u.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<l;f++)s.setUint32(4*f,u[f],i)}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return e.length=o,e.pos=s,e.finished=i,e.destroyed=a,o%r&&e.buffer.set(n),e}};var Rfo=(t,e,r)=>t&e^~t&r,Mfo=(t,e,r)=>t&e^t&r^e&r,Pfo=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]),JM=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),XM=new Uint32Array(64),Plt=class extends D5e{constructor(){super(64,32,8,!1),this.A=JM[0]|0,this.B=JM[1]|0,this.C=JM[2]|0,this.D=JM[3]|0,this.E=JM[4]|0,this.F=JM[5]|0,this.G=JM[6]|0,this.H=JM[7]|0}get(){let{A:e,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[e,r,n,o,i,a,s,c]}set(e,r,n,o,i,a,s,c){this.A=e|0,this.B=r|0,this.C=n|0,this.D=o|0,this.E=i|0,this.F=a|0,this.G=s|0,this.H=c|0}process(e,r){for(let f=0;f<16;f++,r+=4)XM[f]=e.getUint32(r,!1);for(let f=16;f<64;f++){let h=XM[f-15],m=XM[f-2],g=aE(h,7)^aE(h,18)^h>>>3,v=aE(m,17)^aE(m,19)^m>>>10;XM[f]=v+XM[f-7]+g+XM[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:l,H:u}=this;for(let f=0;f<64;f++){let h=aE(s,6)^aE(s,11)^aE(s,25),m=u+h+Rfo(s,c,l)+Pfo[f]+XM[f]|0,v=(aE(n,2)^aE(n,13)^aE(n,22))+Mfo(n,o,i)|0;u=l,l=c,c=s,s=a+m|0,a=i,i=o,o=n,n=m+v|0}n=n+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,s=s+this.E|0,c=c+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(n,o,i,a,s,c,l,u)}roundClean(){XM.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var L5e=O5e(()=>new Plt);d();p();var j5e={};Nl(j5e,{bitGet:()=>Ufo,bitLen:()=>Lfo,bitMask:()=>wz,bitSet:()=>Ffo,bytesToHex:()=>l4,bytesToNumberBE:()=>gp,bytesToNumberLE:()=>F5e,concatBytes:()=>QM,createHmacDrbg:()=>Blt,ensureBytes:()=>Ug,equalBytes:()=>Ofo,hexToBytes:()=>l8,hexToNumber:()=>mfe,isBytes:()=>sE,numberToBytesBE:()=>ZM,numberToBytesLE:()=>z5e,numberToHexUnpadded:()=>xEr,numberToVarBytesBE:()=>H5e,utf8ToBytes:()=>Dfo,validateObject:()=>$M});d();p();var bEr=BigInt(0),U5e=BigInt(1),Nfo=BigInt(2);function sE(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}var Bfo=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function l4(t){if(!sE(t))throw new Error("Uint8Array expected");let e="";for(let r=0;r<t.length;r++)e+=Bfo[t[r]];return e}function xEr(t){let e=t.toString(16);return e.length&1?`0${e}`:e}function mfe(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return BigInt(t===""?"0":`0x${t}`)}var c8={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function vEr(t){if(t>=c8._0&&t<=c8._9)return t-c8._0;if(t>=c8._A&&t<=c8._F)return t-(c8._A-10);if(t>=c8._a&&t<=c8._f)return t-(c8._a-10)}function l8(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=vEr(t.charCodeAt(i)),s=vEr(t.charCodeAt(i+1));if(a===void 0||s===void 0){let c=t[i]+t[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function gp(t){return mfe(l4(t))}function F5e(t){if(!sE(t))throw new Error("Uint8Array expected");return mfe(l4(Uint8Array.from(t).reverse()))}function ZM(t,e){return l8(t.toString(16).padStart(e*2,"0"))}function z5e(t,e){return ZM(t,e).reverse()}function H5e(t){return l8(xEr(t))}function Ug(t,e,r){let n;if(typeof e=="string")try{n=l8(e)}catch(i){throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${i}`)}else if(sE(e))n=Uint8Array.from(e);else throw new Error(`${t} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${t} expected ${r} bytes, got ${o}`);return n}function QM(...t){let e=0;for(let o=0;o<t.length;o++){let i=t[o];if(!sE(i))throw new Error("Uint8Array expected");e+=i.length}let r=new Uint8Array(e),n=0;for(let o=0;o<t.length;o++){let i=t[o];r.set(i,n),n+=i.length}return r}function Ofo(t,e){if(t.length!==e.length)return!1;let r=0;for(let n=0;n<t.length;n++)r|=t[n]^e[n];return r===0}function Dfo(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function Lfo(t){let e;for(e=0;t>bEr;t>>=U5e,e+=1);return e}function Ufo(t,e){return t>>BigInt(e)&U5e}var Ffo=(t,e,r)=>t|(r?U5e:bEr)<<BigInt(e),wz=t=>(Nfo<<BigInt(t-1))-U5e,Nlt=t=>new Uint8Array(t),yEr=t=>Uint8Array.from(t);function Blt(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=Nlt(t),o=Nlt(t),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=Nlt())=>{o=s(yEr([0]),f),n=s(),f.length!==0&&(o=s(yEr([1]),f),n=s())},l=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<e;){n=s();let m=n.slice();h.push(m),f+=n.length}return QM(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(l()));)c();return a(),m}}var zfo={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||sE(t),isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function $M(t,e,r={}){let n=(o,i,a)=>{let s=zfo[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=t[o];if(!(a&&c===void 0)&&!s(c,t))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(e))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return t}var vp=BigInt(0),yu=BigInt(1),Az=BigInt(2),Hfo=BigInt(3),Olt=BigInt(4),wEr=BigInt(5),AEr=BigInt(8),jfo=BigInt(9),Wfo=BigInt(16);function Bh(t,e){let r=t%e;return r>=vp?r:e+r}function Gfo(t,e,r){if(r<=vp||e<vp)throw new Error("Expected power/modulo > 0");if(r===yu)return vp;let n=yu;for(;e>vp;)e&yu&&(n=n*t%r),t=t*t%r,e>>=yu;return n}function lZ(t,e){if(t===vp||e<=vp)throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);let r=Bh(t,e),n=e,o=vp,i=yu,a=yu,s=vp;for(;r!==vp;){let l=n/r,u=n%r,f=o-a*l,h=i-s*l;n=r,r=u,o=a,i=s,a=f,s=h}if(n!==yu)throw new Error("invert: does not exist");return Bh(o,e)}function Vfo(t){let e=(t-yu)/Az,r,n,o;for(r=t-yu,n=0;r%Az===vp;r/=Az,n++);for(o=Az;o<t&&Gfo(o,e,t)!==t-yu;o++);if(n===1){let a=(t+yu)/Olt;return function(c,l){let u=c.pow(l,a);if(!c.eql(c.sqr(u),l))throw new Error("Cannot find square root");return u}}let i=(r+yu)/Az;return function(s,c){if(s.pow(c,e)===s.neg(s.ONE))throw new Error("Cannot find square root");let l=n,u=s.pow(s.mul(s.ONE,o),r),f=s.pow(c,i),h=s.pow(c,r);for(;!s.eql(h,s.ONE);){if(s.eql(h,s.ZERO))return s.ZERO;let m=1;for(let v=s.sqr(h);m<l&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(u,yu<<BigInt(l-m-1));u=s.sqr(g),f=s.mul(f,g),h=s.mul(h,u),l=m}return f}}function qfo(t){if(t%Olt===Hfo){let e=(t+yu)/Olt;return function(n,o){let i=n.pow(o,e);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(t%AEr===wEr){let e=(t-wEr)/AEr;return function(n,o){let i=n.mul(o,Az),a=n.pow(i,e),s=n.mul(o,a),c=n.mul(n.mul(s,Az),a),l=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(l),o))throw new Error("Cannot find square root");return l}}return t%Wfo,Vfo(t)}var Kfo=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Sz(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=Kfo.reduce((n,o)=>(n[o]="function",n),e);return $M(t,r)}function Dlt(t,e,r){if(r<vp)throw new Error("Expected power > 0");if(r===vp)return t.ONE;if(r===yu)return e;let n=t.ONE,o=e;for(;r>vp;)r&yu&&(n=t.mul(n,o)),o=t.sqr(o),r>>=yu;return n}function Yfo(t,e){let r=new Array(e.length),n=e.reduce((i,a,s)=>t.is0(a)?i:(r[s]=i,t.mul(i,a)),t.ONE),o=t.inv(n);return e.reduceRight((i,a,s)=>t.is0(a)?i:(r[s]=t.mul(i,r[s]),t.mul(i,a)),o),r}function Llt(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function Ult(t,e,r=!1,n={}){if(t<=vp)throw new Error(`Expected Field ORDER > 0, got ${t}`);let{nBitLength:o,nByteLength:i}=Llt(t,e);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=qfo(t),s=Object.freeze({ORDER:t,BITS:o,BYTES:i,MASK:wz(o),ZERO:vp,ONE:yu,create:c=>Bh(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return vp<=c&&c<t},is0:c=>c===vp,isOdd:c=>(c&yu)===yu,neg:c=>Bh(-c,t),eql:(c,l)=>c===l,sqr:c=>Bh(c*c,t),add:(c,l)=>Bh(c+l,t),sub:(c,l)=>Bh(c-l,t),mul:(c,l)=>Bh(c*l,t),pow:(c,l)=>Dlt(s,c,l),div:(c,l)=>Bh(c*lZ(l,t),t),sqrN:c=>c*c,addN:(c,l)=>c+l,subN:(c,l)=>c-l,mulN:(c,l)=>c*l,inv:c=>lZ(c,t),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>Yfo(s,c),cmov:(c,l,u)=>u?l:c,toBytes:c=>r?z5e(c,i):ZM(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?F5e(c):gp(c)}});return Object.freeze(s)}function SEr(t){if(typeof t!="bigint")throw new Error("field order must be bigint");let e=t.toString(2).length;return Math.ceil(e/8)}function Flt(t){let e=SEr(t);return e+Math.ceil(e/2)}function EEr(t,e,r=!1){let n=t.length,o=SEr(e),i=Flt(e);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?gp(t):F5e(t),s=Bh(a,e-yu)+yu;return r?z5e(s,o):ZM(s,o)}d();p();function Xfo(t){let{Fp:e,mds:r,reversePartialPowIdx:n,roundConstants:o}=t,{roundsFull:i,roundsPartial:a,sboxPower:s,t:c}=t;Sz(e);for(let g of["t","roundsFull","roundsPartial"])if(typeof t[g]!="number"||!Number.isSafeInteger(t[g]))throw new Error(`Poseidon: invalid param ${g}=${t[g]} (${typeof t[g]})`);if(!Array.isArray(r)||r.length!==c)throw new Error("Poseidon: wrong MDS matrix");let l=r.map(g=>{if(!Array.isArray(g)||g.length!==c)throw new Error(`Poseidon MDS matrix row: ${g}`);return g.map(v=>{if(typeof v!="bigint")throw new Error(`Poseidon MDS matrix value=${v}`);return e.create(v)})});if(n!==void 0&&typeof n!="boolean")throw new Error(`Poseidon: invalid param reversePartialPowIdx=${n}`);if(i%2!==0)throw new Error(`Poseidon roundsFull is not even: ${i}`);let u=i+a;if(!Array.isArray(o)||o.length!==u)throw new Error("Poseidon: wrong round constants");let f=o.map(g=>{if(!Array.isArray(g)||g.length!==c)throw new Error(`Poseidon wrong round constants: ${g}`);return g.map(v=>{if(typeof v!="bigint"||!e.isValid(v))throw new Error(`Poseidon wrong round constant=${v}`);return e.create(v)})});if(!s||![3,5,7].includes(s))throw new Error(`Poseidon wrong sboxPower=${s}`);let h=BigInt(s),m=g=>Dlt(e,g,h);return s===3?m=g=>e.mul(e.sqrN(g),g):s===5&&(m=g=>e.mul(e.sqrN(e.sqrN(g)),g)),Object.freeze({...t,rounds:u,sboxFn:m,roundConstants:f,mds:l})}function _Er(t){let e=Xfo(t),{Fp:r,mds:n,roundConstants:o,rounds:i,roundsPartial:a,sboxFn:s,t:c}=e,l=e.roundsFull/2,u=e.reversePartialPowIdx?c-1:0,f=(m,g,v)=>(m=m.map((b,w)=>r.add(b,o[v][w])),g?m=m.map(b=>s(b)):m[u]=s(m[u]),m=n.map(b=>b.reduce((w,_,I)=>r.add(w,r.mulN(_,m[I])),r.ZERO)),m),h=function(g){if(!Array.isArray(g)||g.length!==c)throw new Error(`Poseidon: wrong values (expected array of bigints with length ${c})`);g=g.map(b=>{if(typeof b!="bigint")throw new Error(`Poseidon: wrong value=${b} (${typeof b})`);return r.create(b)});let v=0;for(let b=0;b<l;b++)g=f(g,!0,v++);for(let b=0;b<a;b++)g=f(g,!1,v++);for(let b=0;b<l;b++)g=f(g,!0,v++);if(v!==i)throw new Error(`Poseidon: wrong number of rounds: last round=${v}, total=${i}`);return g};return h.roundConstants=o,h}d();p();d();p();var Zfo=BigInt(0),zlt=BigInt(1);function CEr(t,e){let r=(o,i)=>{let a=i.negate();return o?a:i},n=o=>{let i=Math.ceil(e/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:r,unsafeLadder(o,i){let a=t.ZERO,s=o;for(;i>Zfo;)i&zlt&&(a=a.add(s)),s=s.double(),i>>=zlt;return a},precomputeWindow(o,i){let{windows:a,windowSize:s}=n(i),c=[],l=o,u=l;for(let f=0;f<a;f++){u=l,c.push(u);for(let h=1;h<s;h++)u=u.add(l),c.push(u);l=u.double()}return c},wNAF(o,i,a){let{windows:s,windowSize:c}=n(o),l=t.ZERO,u=t.BASE,f=BigInt(2**o-1),h=2**o,m=BigInt(o);for(let g=0;g<s;g++){let v=g*c,b=Number(a&f);a>>=m,b>c&&(b-=h,a+=zlt);let w=v,_=v+Math.abs(b)-1,I=g%2!==0,B=b<0;b===0?u=u.add(r(I,i[w])):l=l.add(r(B,i[_]))}return{p:l,f:u}},wNAFCached(o,i,a,s){let c=o._WINDOW_SIZE||1,l=i.get(o);return l||(l=this.precomputeWindow(o,c),c!==1&&i.set(o,s(l))),this.wNAF(c,l,a)}}}function Hlt(t){return Sz(t.Fp),$M(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Llt(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}function Qfo(t){let e=Hlt(t);$M(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:o}=e;if(r){if(!n.eql(o,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:$fo,hexToBytes:edo}=j5e,f8={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){let{Err:e}=f8;if(t.length<2||t[0]!==2)throw new e("Invalid signature integer tag");let r=t[1],n=t.subarray(2,r+2);if(!r||n.length!==r)throw new e("Invalid signature integer: wrong length");if(n[0]&128)throw new e("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new e("Invalid signature integer: unnecessary leading zero");return{d:$fo(n),l:t.subarray(r+2)}},toSig(t){let{Err:e}=f8,r=typeof t=="string"?edo(t):t;if(!sE(r))throw new Error("ui8a expected");let n=r.length;if(n<2||r[0]!=48)throw new e("Invalid signature tag");if(r[1]!==n-2)throw new e("Invalid signature: incorrect length");let{d:o,l:i}=f8._parseInt(r.subarray(2)),{d:a,l:s}=f8._parseInt(i);if(s.length)throw new e("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(t){let e=l=>Number.parseInt(l[0],16)&8?"00"+l:l,r=l=>{let u=l.toString(16);return u.length&1?`0${u}`:u},n=e(r(t.s)),o=e(r(t.r)),i=n.length/2,a=o.length/2,s=r(i),c=r(a);return`30${r(a+i+4)}02${c}${o}02${s}${n}`}},u8=BigInt(0),g2=BigInt(1),fCc=BigInt(2),kEr=BigInt(3),dCc=BigInt(4);function tdo(t){let e=Qfo(t),{Fp:r}=e,n=e.toBytes||((g,v,b)=>{let w=v.toAffine();return QM(Uint8Array.from([4]),r.toBytes(w.x),r.toBytes(w.y))}),o=e.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),w=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:w}});function i(g){let{a:v,b}=e,w=r.sqr(g),_=r.mul(w,g);return r.add(r.add(_,r.mul(g,v)),b)}if(!r.eql(r.sqr(e.Gy),i(e.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&u8<g&&g<e.n}function s(g){if(!a(g))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function c(g){let{allowedPrivateKeyLengths:v,nByteLength:b,wrapPrivateKey:w,n:_}=e;if(v&&typeof g!="bigint"){if(sE(g)&&(g=l4(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let I;try{I=typeof g=="bigint"?g:gp(Ug("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return w&&(I=Bh(I,_)),s(I),I}let l=new Map;function u(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(v,b,w){if(this.px=v,this.py=b,this.pz=w,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(w==null||!r.isValid(w))throw new Error("z required")}static fromAffine(v){let{x:b,y:w}=v||{};if(!v||!r.isValid(b)||!r.isValid(w))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let _=I=>r.eql(I,r.ZERO);return _(b)&&_(w)?f.ZERO:new f(b,w,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(w=>w.pz));return v.map((w,_)=>w.toAffine(b[_])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(Ug("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(c(v))}_setWindowSize(v){this._WINDOW_SIZE=v,l.delete(this)}assertValidity(){if(this.is0()){if(e.allowInfinityPoint&&!r.is0(this.py))return;throw new Error("bad point: ZERO")}let{x:v,y:b}=this.toAffine();if(!r.isValid(v)||!r.isValid(b))throw new Error("bad point: x or y not FE");let w=r.sqr(b),_=i(v);if(!r.eql(w,_))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:v}=this.toAffine();if(r.isOdd)return!r.isOdd(v);throw new Error("Field doesn't support isOdd")}equals(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.eql(r.mul(b,L),r.mul(I,_)),z=r.eql(r.mul(w,L),r.mul(B,_));return D&&z}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=e,w=r.mul(b,kEr),{px:_,py:I,pz:B}=this,L=r.ZERO,D=r.ZERO,z=r.ZERO,G=r.mul(_,_),U=r.mul(I,I),T=r.mul(B,B),P=r.mul(_,I);return P=r.add(P,P),z=r.mul(_,B),z=r.add(z,z),L=r.mul(v,z),D=r.mul(w,T),D=r.add(L,D),L=r.sub(U,D),D=r.add(U,D),D=r.mul(L,D),L=r.mul(P,L),z=r.mul(w,z),T=r.mul(v,T),P=r.sub(G,T),P=r.mul(v,P),P=r.add(P,z),z=r.add(G,G),G=r.add(z,G),G=r.add(G,T),G=r.mul(G,P),D=r.add(D,G),T=r.mul(I,B),T=r.add(T,T),G=r.mul(T,P),L=r.sub(L,G),z=r.mul(T,U),z=r.add(z,z),z=r.add(z,z),new f(L,D,z)}add(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.ZERO,z=r.ZERO,G=r.ZERO,U=e.a,T=r.mul(e.b,kEr),P=r.mul(b,I),j=r.mul(w,B),M=r.mul(_,L),y=r.add(b,w),x=r.add(I,B);y=r.mul(y,x),x=r.add(P,j),y=r.sub(y,x),x=r.add(b,_);let C=r.add(I,L);return x=r.mul(x,C),C=r.add(P,M),x=r.sub(x,C),C=r.add(w,_),D=r.add(B,L),C=r.mul(C,D),D=r.add(j,M),C=r.sub(C,D),G=r.mul(U,x),D=r.mul(T,M),G=r.add(D,G),D=r.sub(j,G),G=r.add(j,G),z=r.mul(D,G),j=r.add(P,P),j=r.add(j,P),M=r.mul(U,M),x=r.mul(T,x),j=r.add(j,M),M=r.sub(P,M),M=r.mul(U,M),x=r.add(x,M),P=r.mul(j,x),z=r.add(z,P),P=r.mul(C,x),D=r.mul(y,D),D=r.sub(D,P),P=r.mul(y,j),G=r.mul(C,G),G=r.add(G,P),new f(D,z,G)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,l,v,b=>{let w=r.invertBatch(b.map(_=>_.pz));return b.map((_,I)=>_.toAffine(w[I])).map(f.fromAffine)})}multiplyUnsafe(v){let b=f.ZERO;if(v===u8)return b;if(s(v),v===g2)return this;let{endo:w}=e;if(!w)return m.unsafeLadder(this,v);let{k1neg:_,k1:I,k2neg:B,k2:L}=w.splitScalar(v),D=b,z=b,G=this;for(;I>u8||L>u8;)I&g2&&(D=D.add(G)),L&g2&&(z=z.add(G)),G=G.double(),I>>=g2,L>>=g2;return _&&(D=D.negate()),B&&(z=z.negate()),z=new f(r.mul(z.px,w.beta),z.py,z.pz),D.add(z)}multiply(v){s(v);let b=v,w,_,{endo:I}=e;if(I){let{k1neg:B,k1:L,k2neg:D,k2:z}=I.splitScalar(b),{p:G,f:U}=this.wNAF(L),{p:T,f:P}=this.wNAF(z);G=m.constTimeNegate(B,G),T=m.constTimeNegate(D,T),T=new f(r.mul(T.px,I.beta),T.py,T.pz),w=G.add(T),_=U.add(P)}else{let{p:B,f:L}=this.wNAF(b);w=B,_=L}return f.normalizeZ([w,_])[0]}multiplyAndAddUnsafe(v,b,w){let _=f.BASE,I=(L,D)=>D===u8||D===g2||!L.equals(_)?L.multiplyUnsafe(D):L.multiply(D),B=I(this,b).add(I(v,w));return B.is0()?void 0:B}toAffine(v){let{px:b,py:w,pz:_}=this,I=this.is0();v==null&&(v=I?r.ONE:r.inv(_));let B=r.mul(b,v),L=r.mul(w,v),D=r.mul(_,v);if(I)return{x:r.ZERO,y:r.ZERO};if(!r.eql(D,r.ONE))throw new Error("invZ was invalid");return{x:B,y:L}}isTorsionFree(){let{h:v,isTorsionFree:b}=e;if(v===g2)return!0;if(b)return b(f,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:v,clearCofactor:b}=e;return v===g2?this:b?b(f,this):this.multiplyUnsafe(e.h)}toRawBytes(v=!0){return this.assertValidity(),n(f,this,v)}toHex(v=!0){return l4(this.toRawBytes(v))}}f.BASE=new f(e.Gx,e.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=e.nBitLength,m=CEr(f,e.endo?Math.ceil(h/2):h);return{CURVE:e,ProjectivePoint:f,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function rdo(t){let e=Hlt(t);return $M(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function TEr(t){let e=rdo(t),{Fp:r,n}=e,o=r.BYTES+1,i=2*r.BYTES+1;function a(x){return u8<x&&x<r.ORDER}function s(x){return Bh(x,n)}function c(x){return lZ(x,n)}let{ProjectivePoint:l,normPrivateKeyToScalar:u,weierstrassEquation:f,isWithinCurveOrder:h}=tdo({...e,toBytes(x,C,R){let E=C.toAffine(),N=r.toBytes(E.x),V=QM;return R?V(Uint8Array.from([C.hasEvenY()?2:3]),N):V(Uint8Array.from([4]),N,r.toBytes(E.y))},fromBytes(x){let C=x.length,R=x[0],E=x.subarray(1);if(C===o&&(R===2||R===3)){let N=gp(E);if(!a(N))throw new Error("Point is not on curve");let V=f(N),F=r.sqrt(V),k=(F&g2)===g2;return(R&1)===1!==k&&(F=r.neg(F)),{x:N,y:F}}else if(C===i&&R===4){let N=r.fromBytes(E.subarray(0,r.BYTES)),V=r.fromBytes(E.subarray(r.BYTES,2*r.BYTES));return{x:N,y:V}}else throw new Error(`Point of length ${C} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),m=x=>l4(ZM(x,e.nByteLength));function g(x){let C=n>>g2;return x>C}function v(x){return g(x)?s(-x):x}let b=(x,C,R)=>gp(x.slice(C,R));class w{constructor(C,R,E){this.r=C,this.s=R,this.recovery=E,this.assertValidity()}static fromCompact(C){let R=e.nByteLength;return C=Ug("compactSignature",C,R*2),new w(b(C,0,R),b(C,R,2*R))}static fromDER(C){let{r:R,s:E}=f8.toSig(Ug("DER",C));return new w(R,E)}assertValidity(){if(!h(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!h(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(C){return new w(this.r,this.s,C)}recoverPublicKey(C){let{r:R,s:E,recovery:N}=this,V=z(Ug("msgHash",C));if(N==null||![0,1,2,3].includes(N))throw new Error("recovery id invalid");let F=N===2||N===3?R+e.n:R;if(F>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let k=(N&1)===0?"02":"03",H=l.fromHex(k+m(F)),re=c(F),Y=s(-V*re),oe=s(E*re),q=l.BASE.multiplyAndAddUnsafe(H,Y,oe);if(!q)throw new Error("point at infinify");return q.assertValidity(),q}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new w(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return l8(this.toDERHex())}toDERHex(){return f8.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return l8(this.toCompactHex())}toCompactHex(){return m(this.r)+m(this.s)}}let _={isValidPrivateKey(x){try{return u(x),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{let x=Flt(e.n);return EEr(e.randomBytes(x),e.n)},precompute(x=8,C=l.BASE){return C._setWindowSize(x),C.multiply(BigInt(3)),C}};function I(x,C=!0){return l.fromPrivateKey(x).toRawBytes(C)}function B(x){let C=sE(x),R=typeof x=="string",E=(C||R)&&x.length;return C?E===o||E===i:R?E===2*o||E===2*i:x instanceof l}function L(x,C,R=!0){if(B(x))throw new Error("first arg must be private key");if(!B(C))throw new Error("second arg must be public key");return l.fromHex(C).multiply(u(x)).toRawBytes(R)}let D=e.bits2int||function(x){let C=gp(x),R=x.length*8-e.nBitLength;return R>0?C>>BigInt(R):C},z=e.bits2int_modN||function(x){return s(D(x))},G=wz(e.nBitLength);function U(x){if(typeof x!="bigint")throw new Error("bigint expected");if(!(u8<=x&&x<G))throw new Error(`bigint expected < 2^${e.nBitLength}`);return ZM(x,e.nByteLength)}function T(x,C,R=P){if(["recovered","canonical"].some(K=>K in R))throw new Error("sign() legacy options not supported");let{hash:E,randomBytes:N}=e,{lowS:V,prehash:F,extraEntropy:k}=R;V==null&&(V=!0),x=Ug("msgHash",x),F&&(x=Ug("prehashed msgHash",E(x)));let H=z(x),re=u(C),Y=[U(re),U(H)];if(k!=null){let K=k===!0?N(r.BYTES):k;Y.push(Ug("extraEntropy",K))}let oe=QM(...Y),q=H;function X(K){let $=D(K);if(!h($))return;let ee=c($),se=l.BASE.multiply($).toAffine(),ve=s(se.x);if(ve===u8)return;let xe=s(ee*s(q+ve*re));if(xe===u8)return;let ke=(se.x===ve?0:2)|Number(se.y&g2),Pe=xe;return V&&g(xe)&&(Pe=v(xe),ke^=1),new w(ve,Pe,ke)}return{seed:oe,k2sig:X}}let P={lowS:e.lowS,prehash:!1},j={lowS:e.lowS,prehash:!1};function M(x,C,R=P){let{seed:E,k2sig:N}=T(x,C,R),V=e;return Blt(V.hash.outputLen,V.nByteLength,V.hmac)(E,N)}l.BASE._setWindowSize(8);function y(x,C,R,E=j){let N=x;if(C=Ug("msgHash",C),R=Ug("publicKey",R),"strict"in E)throw new Error("options.strict was renamed to lowS");let{lowS:V,prehash:F}=E,k,H;try{if(typeof N=="string"||sE(N))try{k=w.fromDER(N)}catch(se){if(!(se instanceof f8.Err))throw se;k=w.fromCompact(N)}else if(typeof N=="object"&&typeof N.r=="bigint"&&typeof N.s=="bigint"){let{r:se,s:ve}=N;k=new w(se,ve)}else throw new Error("PARSE");H=l.fromHex(R)}catch(se){if(se.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(V&&k.hasHighS())return!1;F&&(C=e.hash(C));let{r:re,s:Y}=k,oe=z(C),q=c(Y),X=s(oe*q),K=s(re*q),$=l.BASE.multiplyAndAddUnsafe(H,X,K)?.toAffine();return $?s($.x)===re:!1}return{CURVE:e,getPublicKey:I,getSharedSecret:L,sign:M,verify:y,ProjectivePoint:l,Signature:w,utils:_}}d();p();d();p();var W5e=class extends qM{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,QSr(e);let n=KM(r);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,i=new Uint8Array(o);i.set(n.length>o?e.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=e.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(e){return s8(this),this.iHash.update(e),this}digestInto(e){s8(this),pfe(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return e=e,e.finished=o,e.destroyed=i,e.blockLen=a,e.outputLen=s,e.oHash=r._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},jlt=(t,e,r)=>new W5e(t,e).update(r).digest();jlt.create=(t,e)=>new W5e(t,e);function IEr(t){return{hash:t,hmac:(e,...r)=>jlt(t,e,sEr(...r)),randomBytes:lEr}}var gfe=BigInt("3618502788666131213697322783095070105526743751716087489154079457884512865583"),Ez=BigInt("0x800000000000000000000000000000000000000000000000000000000000000"),PEr=252;function REr(t){for(;t[0]===0;)t=t.subarray(1);let e=t.length*8-PEr,r=gp(t);return e>0?r>>BigInt(e):r}function NEr(t){return typeof t=="string"&&(t=Klt(t),t.length&1&&(t="0"+t)),l8(t)}var _z=TEr({a:BigInt(1),b:BigInt("3141592653589793238462643383279502884197169399375105820974944592307816406665"),Fp:Ult(BigInt("0x800000000000011000000000000000000000000000000000000000000000001")),n:gfe,nBitLength:PEr,Gx:BigInt("874739451078007766457464989774322083649278607533249481151382481072868806602"),Gy:BigInt("152666792071518830868575557812948353041420400780739481342941381225525861407"),h:BigInt(1),lowS:!1,...IEr(L5e),bits2int:REr,bits2int_modN:t=>{let e=gp(t).toString(16);return e.length===63&&(t=NEr(e+"0")),Bh(REr(t),gfe)}}),ndo=_z;function fZ(t){return Ug("",typeof t=="string"?NEr(t):t)}function Vlt(t){return l4(fZ(t)).padStart(64,"0")}function BEr(t,e=!1){return _z.getPublicKey(Vlt(t),e)}function odo(t,e){return _z.getSharedSecret(Vlt(t),e)}function OEr(t){let{r:e,s:r}=t;if(e<0n||e>=Ez)throw new Error(`Signature.r should be [1, ${Ez})`);let n=lZ(r,gfe);if(n<0n||n>=Ez)throw new Error(`inv(Signature.s) should be [1, ${Ez})`)}function DEr(t){let e=fZ(t);if(gp(e)>=Ez)throw new Error(`msgHash should be [0, ${Ez})`);return e}function qlt(t,e,r){let n=_z.sign(DEr(t),Vlt(e),r);return OEr(n),n}function ido(t,e,r){if(!(t instanceof V5e)){let n=fZ(t);try{t=V5e.fromDER(n)}catch(o){if(!(o instanceof f8.Err))throw o;t=V5e.fromCompact(n)}}return OEr(t),_z.verify(t,DEr(e),fZ(r))}var{CURVE:ado,ProjectivePoint:uZ,Signature:V5e,utils:yfe}=_z;function LEr(t){return`0x${l4(t.subarray(1)).replace(/^0+/gm,"")}`}function Klt(t){return t.replace(/^0x/i,"")}function UEr(t){let e=fZ(t),r=2n**256n,n=r-Bh(r,gfe);for(let o=0;;o++){let i=Wlt(QM(e,H5e(BigInt(o))));if(i<n)return Bh(i,gfe).toString(16);if(o===1e5)throw new Error("grindKey is broken: tried 100k vals")}}function bfe(t){return LEr(BEr(t,!0))}function sdo(t){if(t=Klt(t),t.length!==130)throw new Error("Wrong ethereum signature");return UEr(t.substring(0,64))}var cdo=2n**31n-1n,G5e=t=>Number(t&cdo);function ldo(t,e,r,n){let o=G5e(Wlt(t)),i=G5e(Wlt(e)),a=mfe(Klt(r));return`m/2645'/${o}'/${i}'/${G5e(a)}'/${G5e(a>>31n)}'/${n}`}var vfe=[new uZ(2089986280348253421170679821480865132823066470938446095505822317253594081284n,1713931329540660377023406109199410414810705867260802078187082345529207694986n,1n),new uZ(996781205833008774514500082376783249102396023663454813447423147977397232763n,1668503676786377725805489344771023921079126552019160156920634619255970485781n,1n),new uZ(2251563274489750535117886426533222435294046428347329203627021249169616184184n,1798716007562728905295480679789526322175868328062420237419143593021674992973n,1n),new uZ(2138414695194151160943305727036575959195309218611738193261179310511854807447n,113410276730064486255102093846540133784865286929052426931474106396135072156n,1n),new uZ(2379962749567351885752724891227938183011949129833673362440656643086021394946n,776496453633298175483985398648758586525933812536653089401905292063708816422n,1n)];function FEr(t,e){let r=[],n=t;for(let o=0;o<248;o++)r.push(n),n=n.double();n=e;for(let o=0;o<4;o++)r.push(n),n=n.double();return r}var udo=FEr(vfe[1],vfe[2]),fdo=FEr(vfe[3],vfe[4]);function ddo(t){let e;if(typeof t=="bigint")e=t;else if(typeof t=="number"){if(!Number.isSafeInteger(t))throw new Error(`Invalid pedersenArg: ${t}`);e=BigInt(t)}else e=gp(fZ(t));if(!(0n<=e&&e<_z.CURVE.Fp.ORDER))throw new Error(`PedersenArg should be 0 <= value < CURVE.P: ${e}`);return e}function MEr(t,e,r){let n=ddo(e);for(let o=0;o<252;o++){let i=r[o];if(i.equals(t))throw new Error("Same point");(n&1n)!==0n&&(t=t.add(i)),n>>=1n}return t}function Cz(t,e){let r=vfe[0];return r=MEr(r,t,udo),r=MEr(r,e,fdo),LEr(r.toRawBytes(!0))}var pdo=(t,e=Cz)=>[0,...t,t.length].reduce((r,n)=>e(r,n)),hdo=wz(250),eP=t=>gp(mEr(t))&hdo,Wlt=t=>gp(L5e(t)),zEr=Ult(BigInt("3618502788666131213697322783095070105623107215331596699973092056135872020481"));function Glt(t,e,r){let n=t.fromBytes(L5e(Mlt(`${e}${r}`)));return t.create(n)}function HEr(t,e,r,n=0){let o=[],i=[];for(let a=0;a<r;a++)o.push(Glt(t,`${e}x`,n*r+a)),i.push(Glt(t,`${e}y`,n*r+a));if(new Set([...o,...i]).size!==2*r)throw new Error("X and Y values are not distinct");return o.map(a=>i.map(s=>t.inv(t.sub(a,s))))}var mdo=[[3,1,1],[1,-1,1],[1,1,-2]].map(t=>t.map(BigInt));function Ylt(t,e){if(Sz(t.Fp),!Number.isSafeInteger(t.rate)||!Number.isSafeInteger(t.capacity))throw new Error(`Wrong poseidon opts: ${t}`);let r=t.rate+t.capacity,n=t.roundsFull+t.roundsPartial,o=[];for(let a=0;a<n;a++){let s=[];for(let c=0;c<r;c++)s.push(Glt(t.Fp,"Hades",r*a+c));o.push(s)}let i=_Er({...t,t:r,sboxPower:3,reversePartialPowIdx:!0,mds:e,roundConstants:o});return i.m=r,i.rate=t.rate,i.capacity=t.capacity,i}function gdo(t,e=0){let r=t.rate+t.capacity;if(!Number.isSafeInteger(e))throw new Error(`Wrong mdsAttempt=${e}`);return Ylt(t,HEr(t.Fp,"HadesMDS",r,e))}var xfe=Ylt({Fp:zEr,rate:2,capacity:1,roundsFull:8,roundsPartial:83},mdo);function q5e(t,e,r=xfe){return r([t,e,2n])[0]}function vdo(t,e,r=xfe){return H5e(q5e(gp(t),gp(e),r))}function ydo(t,e=xfe){return e([t,0n,1n])[0]}function Ff(t,e=xfe){let{m:r,rate:n}=e;if(!Array.isArray(t))throw new Error("bigint array expected in values");let o=Array.from(t);for(o.push(1n);o.length%n!==0;)o.push(0n);let i=new Array(r).fill(0n);for(let a=0;a<o.length;a+=n){for(let s=0;s<n;s++)i[s]+=o[a+s];i=e(i)}return i[0]}var eut={};Nl(eut,{poseidon:()=>Ido,splitConstants:()=>Tdo,validateOpts:()=>KEr});d();p();d();p();var wd=BigInt(0),bu=BigInt(1),kz=BigInt(2),bdo=BigInt(3),Xlt=BigInt(4),jEr=BigInt(5),WEr=BigInt(8),xdo=BigInt(9),wdo=BigInt(16);function lm(t,e){let r=t%e;return r>=wd?r:e+r}function Ado(t,e,r){if(r<=wd||e<wd)throw new Error("Expected power/modulo > 0");if(r===bu)return wd;let n=bu;for(;e>wd;)e&bu&&(n=n*t%r),t=t*t%r,e>>=bu;return n}function g1(t,e,r){let n=t;for(;e-- >wd;)n*=n,n%=r;return n}function K5e(t,e){if(t===wd||e<=wd)throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);let r=lm(t,e),n=e,o=wd,i=bu,a=bu,s=wd;for(;r!==wd;){let l=n/r,u=n%r,f=o-a*l,h=i-s*l;n=r,r=u,o=a,i=s,a=f,s=h}if(n!==bu)throw new Error("invert: does not exist");return lm(o,e)}function Sdo(t){let e=(t-bu)/kz,r,n,o;for(r=t-bu,n=0;r%kz===wd;r/=kz,n++);for(o=kz;o<t&&Ado(o,e,t)!==t-bu;o++);if(n===1){let a=(t+bu)/Xlt;return function(c,l){let u=c.pow(l,a);if(!c.eql(c.sqr(u),l))throw new Error("Cannot find square root");return u}}let i=(r+bu)/kz;return function(s,c){if(s.pow(c,e)===s.neg(s.ONE))throw new Error("Cannot find square root");let l=n,u=s.pow(s.mul(s.ONE,o),r),f=s.pow(c,i),h=s.pow(c,r);for(;!s.eql(h,s.ONE);){if(s.eql(h,s.ZERO))return s.ZERO;let m=1;for(let v=s.sqr(h);m<l&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(u,bu<<BigInt(l-m-1));u=s.sqr(g),f=s.mul(f,g),h=s.mul(h,u),l=m}return f}}function Edo(t){if(t%Xlt===bdo){let e=(t+bu)/Xlt;return function(n,o){let i=n.pow(o,e);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(t%WEr===jEr){let e=(t-jEr)/WEr;return function(n,o){let i=n.mul(o,kz),a=n.pow(i,e),s=n.mul(o,a),c=n.mul(n.mul(s,kz),a),l=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(l),o))throw new Error("Cannot find square root");return l}}return t%wdo,Sdo(t)}var _do=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function dZ(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=_do.reduce((n,o)=>(n[o]="function",n),e);return VM(t,r)}function Zlt(t,e,r){if(r<wd)throw new Error("Expected power > 0");if(r===wd)return t.ONE;if(r===bu)return e;let n=t.ONE,o=e;for(;r>wd;)r&bu&&(n=t.mul(n,o)),o=t.sqr(o),r>>=bu;return n}function Cdo(t,e){let r=new Array(e.length),n=e.reduce((i,a,s)=>t.is0(a)?i:(r[s]=i,t.mul(i,a)),t.ONE),o=t.inv(n);return e.reduceRight((i,a,s)=>t.is0(a)?i:(r[s]=t.mul(i,r[s]),t.mul(i,a)),o),r}function Qlt(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function GEr(t,e,r=!1,n={}){if(t<=wd)throw new Error(`Expected Field ORDER > 0, got ${t}`);let{nBitLength:o,nByteLength:i}=Qlt(t,e);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=Edo(t),s=Object.freeze({ORDER:t,BITS:o,BYTES:i,MASK:ffe(o),ZERO:wd,ONE:bu,create:c=>lm(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return wd<=c&&c<t},is0:c=>c===wd,isOdd:c=>(c&bu)===bu,neg:c=>lm(-c,t),eql:(c,l)=>c===l,sqr:c=>lm(c*c,t),add:(c,l)=>lm(c+l,t),sub:(c,l)=>lm(c-l,t),mul:(c,l)=>lm(c*l,t),pow:(c,l)=>Zlt(s,c,l),div:(c,l)=>lm(c*K5e(l,t),t),sqrN:c=>c*c,addN:(c,l)=>c+l,subN:(c,l)=>c-l,mulN:(c,l)=>c*l,inv:c=>K5e(c,t),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>Cdo(s,c),cmov:(c,l,u)=>u?l:c,toBytes:c=>r?R5e(c,i):GM(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?I5e(c):a8(c)}});return Object.freeze(s)}function VEr(t){if(typeof t!="bigint")throw new Error("field order must be bigint");let e=t.toString(2).length;return Math.ceil(e/8)}function $lt(t){let e=VEr(t);return e+Math.ceil(e/2)}function qEr(t,e,r=!1){let n=t.length,o=VEr(e),i=$lt(e);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?a8(t):I5e(t),s=lm(a,e-bu)+bu;return r?R5e(s,o):GM(s,o)}function KEr(t){let{Fp:e,mds:r,reversePartialPowIdx:n,roundConstants:o}=t,{roundsFull:i,roundsPartial:a,sboxPower:s,t:c}=t;dZ(e);for(let g of["t","roundsFull","roundsPartial"])if(typeof t[g]!="number"||!Number.isSafeInteger(t[g]))throw new Error(`Poseidon: invalid param ${g}=${t[g]} (${typeof t[g]})`);if(!Array.isArray(r)||r.length!==c)throw new Error("Poseidon: wrong MDS matrix");let l=r.map(g=>{if(!Array.isArray(g)||g.length!==c)throw new Error(`Poseidon MDS matrix row: ${g}`);return g.map(v=>{if(typeof v!="bigint")throw new Error(`Poseidon MDS matrix value=${v}`);return e.create(v)})});if(n!==void 0&&typeof n!="boolean")throw new Error(`Poseidon: invalid param reversePartialPowIdx=${n}`);if(i%2!==0)throw new Error(`Poseidon roundsFull is not even: ${i}`);let u=i+a;if(!Array.isArray(o)||o.length!==u)throw new Error("Poseidon: wrong round constants");let f=o.map(g=>{if(!Array.isArray(g)||g.length!==c)throw new Error(`Poseidon wrong round constants: ${g}`);return g.map(v=>{if(typeof v!="bigint"||!e.isValid(v))throw new Error(`Poseidon wrong round constant=${v}`);return e.create(v)})});if(!s||![3,5,7].includes(s))throw new Error(`Poseidon wrong sboxPower=${s}`);let h=BigInt(s),m=g=>Zlt(e,g,h);return s===3?m=g=>e.mul(e.sqrN(g),g):s===5&&(m=g=>e.mul(e.sqrN(e.sqrN(g)),g)),Object.freeze({...t,rounds:u,sboxFn:m,roundConstants:f,mds:l})}function Tdo(t,e){if(typeof e!="number")throw new Error("poseidonSplitConstants: wrong t");if(!Array.isArray(t)||t.length%e)throw new Error("poseidonSplitConstants: wrong rc");let r=[],n=[];for(let o=0;o<t.length;o++)n.push(t[o]),n.length===e&&(r.push(n),n=[]);return r}function Ido(t){let e=KEr(t),{Fp:r,mds:n,roundConstants:o,rounds:i,roundsPartial:a,sboxFn:s,t:c}=e,l=e.roundsFull/2,u=e.reversePartialPowIdx?c-1:0,f=(m,g,v)=>(m=m.map((b,w)=>r.add(b,o[v][w])),g?m=m.map(b=>s(b)):m[u]=s(m[u]),m=n.map(b=>b.reduce((w,_,I)=>r.add(w,r.mulN(_,m[I])),r.ZERO)),m),h=function(g){if(!Array.isArray(g)||g.length!==c)throw new Error(`Poseidon: wrong values (expected array of bigints with length ${c})`);g=g.map(b=>{if(typeof b!="bigint")throw new Error(`Poseidon: wrong value=${b} (${typeof b})`);return r.create(b)});let v=0;for(let b=0;b<l;b++)g=f(g,!0,v++);for(let b=0;b<a;b++)g=f(g,!1,v++);for(let b=0;b<l;b++)g=f(g,!0,v++);if(v!==i)throw new Error(`Poseidon: wrong number of rounds: last round=${v}, total=${i}`);return g};return h.roundConstants=o,h}var out={};Nl(out,{DER:()=>rP,SWUFpSqrtRatio:()=>ZEr,mapToCurveSimpleSWU:()=>Odo,weierstrass:()=>nut,weierstrassPoints:()=>XEr});d();p();d();p();var Rdo=BigInt(0),tut=BigInt(1);function YEr(t,e){let r=(o,i)=>{let a=i.negate();return o?a:i},n=o=>{let i=Math.ceil(e/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:r,unsafeLadder(o,i){let a=t.ZERO,s=o;for(;i>Rdo;)i&tut&&(a=a.add(s)),s=s.double(),i>>=tut;return a},precomputeWindow(o,i){let{windows:a,windowSize:s}=n(i),c=[],l=o,u=l;for(let f=0;f<a;f++){u=l,c.push(u);for(let h=1;h<s;h++)u=u.add(l),c.push(u);l=u.double()}return c},wNAF(o,i,a){let{windows:s,windowSize:c}=n(o),l=t.ZERO,u=t.BASE,f=BigInt(2**o-1),h=2**o,m=BigInt(o);for(let g=0;g<s;g++){let v=g*c,b=Number(a&f);a>>=m,b>c&&(b-=h,a+=tut);let w=v,_=v+Math.abs(b)-1,I=g%2!==0,B=b<0;b===0?u=u.add(r(I,i[w])):l=l.add(r(B,i[_]))}return{p:l,f:u}},wNAFCached(o,i,a,s){let c=o._WINDOW_SIZE||1,l=i.get(o);return l||(l=this.precomputeWindow(o,c),c!==1&&i.set(o,s(l))),this.wNAF(c,l,a)}}}function rut(t){return dZ(t.Fp),VM(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Qlt(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}function Mdo(t){let e=rut(t);VM(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:o}=e;if(r){if(!n.eql(o,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:Pdo,hexToBytes:Ndo}=Rlt,rP={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){let{Err:e}=rP;if(t.length<2||t[0]!==2)throw new e("Invalid signature integer tag");let r=t[1],n=t.subarray(2,r+2);if(!r||n.length!==r)throw new e("Invalid signature integer: wrong length");if(n[0]&128)throw new e("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new e("Invalid signature integer: unnecessary leading zero");return{d:Pdo(n),l:t.subarray(r+2)}},toSig(t){let{Err:e}=rP,r=typeof t=="string"?Ndo(t):t;if(!iE(r))throw new Error("ui8a expected");let n=r.length;if(n<2||r[0]!=48)throw new e("Invalid signature tag");if(r[1]!==n-2)throw new e("Invalid signature: incorrect length");let{d:o,l:i}=rP._parseInt(r.subarray(2)),{d:a,l:s}=rP._parseInt(i);if(s.length)throw new e("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(t){let e=l=>Number.parseInt(l[0],16)&8?"00"+l:l,r=l=>{let u=l.toString(16);return u.length&1?`0${u}`:u},n=e(r(t.s)),o=e(r(t.r)),i=n.length/2,a=o.length/2,s=r(i),c=r(a);return`30${r(a+i+4)}02${c}${o}02${s}${n}`}},cE=BigInt(0),xu=BigInt(1),tP=BigInt(2),Y5e=BigInt(3),JEr=BigInt(4);function XEr(t){let e=Mdo(t),{Fp:r}=e,n=e.toBytes||((g,v,b)=>{let w=v.toAffine();return sZ(Uint8Array.from([4]),r.toBytes(w.x),r.toBytes(w.y))}),o=e.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),w=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:w}});function i(g){let{a:v,b}=e,w=r.sqr(g),_=r.mul(w,g);return r.add(r.add(_,r.mul(g,v)),b)}if(!r.eql(r.sqr(e.Gy),i(e.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&cE<g&&g<e.n}function s(g){if(!a(g))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function c(g){let{allowedPrivateKeyLengths:v,nByteLength:b,wrapPrivateKey:w,n:_}=e;if(v&&typeof g!="bigint"){if(iE(g)&&(g=xz(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let I;try{I=typeof g=="bigint"?g:a8(m1("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return w&&(I=lm(I,_)),s(I),I}let l=new Map;function u(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(v,b,w){if(this.px=v,this.py=b,this.pz=w,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(w==null||!r.isValid(w))throw new Error("z required")}static fromAffine(v){let{x:b,y:w}=v||{};if(!v||!r.isValid(b)||!r.isValid(w))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let _=I=>r.eql(I,r.ZERO);return _(b)&&_(w)?f.ZERO:new f(b,w,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(w=>w.pz));return v.map((w,_)=>w.toAffine(b[_])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(m1("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(c(v))}_setWindowSize(v){this._WINDOW_SIZE=v,l.delete(this)}assertValidity(){if(this.is0()){if(e.allowInfinityPoint&&!r.is0(this.py))return;throw new Error("bad point: ZERO")}let{x:v,y:b}=this.toAffine();if(!r.isValid(v)||!r.isValid(b))throw new Error("bad point: x or y not FE");let w=r.sqr(b),_=i(v);if(!r.eql(w,_))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:v}=this.toAffine();if(r.isOdd)return!r.isOdd(v);throw new Error("Field doesn't support isOdd")}equals(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.eql(r.mul(b,L),r.mul(I,_)),z=r.eql(r.mul(w,L),r.mul(B,_));return D&&z}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=e,w=r.mul(b,Y5e),{px:_,py:I,pz:B}=this,L=r.ZERO,D=r.ZERO,z=r.ZERO,G=r.mul(_,_),U=r.mul(I,I),T=r.mul(B,B),P=r.mul(_,I);return P=r.add(P,P),z=r.mul(_,B),z=r.add(z,z),L=r.mul(v,z),D=r.mul(w,T),D=r.add(L,D),L=r.sub(U,D),D=r.add(U,D),D=r.mul(L,D),L=r.mul(P,L),z=r.mul(w,z),T=r.mul(v,T),P=r.sub(G,T),P=r.mul(v,P),P=r.add(P,z),z=r.add(G,G),G=r.add(z,G),G=r.add(G,T),G=r.mul(G,P),D=r.add(D,G),T=r.mul(I,B),T=r.add(T,T),G=r.mul(T,P),L=r.sub(L,G),z=r.mul(T,U),z=r.add(z,z),z=r.add(z,z),new f(L,D,z)}add(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.ZERO,z=r.ZERO,G=r.ZERO,U=e.a,T=r.mul(e.b,Y5e),P=r.mul(b,I),j=r.mul(w,B),M=r.mul(_,L),y=r.add(b,w),x=r.add(I,B);y=r.mul(y,x),x=r.add(P,j),y=r.sub(y,x),x=r.add(b,_);let C=r.add(I,L);return x=r.mul(x,C),C=r.add(P,M),x=r.sub(x,C),C=r.add(w,_),D=r.add(B,L),C=r.mul(C,D),D=r.add(j,M),C=r.sub(C,D),G=r.mul(U,x),D=r.mul(T,M),G=r.add(D,G),D=r.sub(j,G),G=r.add(j,G),z=r.mul(D,G),j=r.add(P,P),j=r.add(j,P),M=r.mul(U,M),x=r.mul(T,x),j=r.add(j,M),M=r.sub(P,M),M=r.mul(U,M),x=r.add(x,M),P=r.mul(j,x),z=r.add(z,P),P=r.mul(C,x),D=r.mul(y,D),D=r.sub(D,P),P=r.mul(y,j),G=r.mul(C,G),G=r.add(G,P),new f(D,z,G)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,l,v,b=>{let w=r.invertBatch(b.map(_=>_.pz));return b.map((_,I)=>_.toAffine(w[I])).map(f.fromAffine)})}multiplyUnsafe(v){let b=f.ZERO;if(v===cE)return b;if(s(v),v===xu)return this;let{endo:w}=e;if(!w)return m.unsafeLadder(this,v);let{k1neg:_,k1:I,k2neg:B,k2:L}=w.splitScalar(v),D=b,z=b,G=this;for(;I>cE||L>cE;)I&xu&&(D=D.add(G)),L&xu&&(z=z.add(G)),G=G.double(),I>>=xu,L>>=xu;return _&&(D=D.negate()),B&&(z=z.negate()),z=new f(r.mul(z.px,w.beta),z.py,z.pz),D.add(z)}multiply(v){s(v);let b=v,w,_,{endo:I}=e;if(I){let{k1neg:B,k1:L,k2neg:D,k2:z}=I.splitScalar(b),{p:G,f:U}=this.wNAF(L),{p:T,f:P}=this.wNAF(z);G=m.constTimeNegate(B,G),T=m.constTimeNegate(D,T),T=new f(r.mul(T.px,I.beta),T.py,T.pz),w=G.add(T),_=U.add(P)}else{let{p:B,f:L}=this.wNAF(b);w=B,_=L}return f.normalizeZ([w,_])[0]}multiplyAndAddUnsafe(v,b,w){let _=f.BASE,I=(L,D)=>D===cE||D===xu||!L.equals(_)?L.multiplyUnsafe(D):L.multiply(D),B=I(this,b).add(I(v,w));return B.is0()?void 0:B}toAffine(v){let{px:b,py:w,pz:_}=this,I=this.is0();v==null&&(v=I?r.ONE:r.inv(_));let B=r.mul(b,v),L=r.mul(w,v),D=r.mul(_,v);if(I)return{x:r.ZERO,y:r.ZERO};if(!r.eql(D,r.ONE))throw new Error("invZ was invalid");return{x:B,y:L}}isTorsionFree(){let{h:v,isTorsionFree:b}=e;if(v===xu)return!0;if(b)return b(f,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:v,clearCofactor:b}=e;return v===xu?this:b?b(f,this):this.multiplyUnsafe(e.h)}toRawBytes(v=!0){return this.assertValidity(),n(f,this,v)}toHex(v=!0){return xz(this.toRawBytes(v))}}f.BASE=new f(e.Gx,e.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=e.nBitLength,m=YEr(f,e.endo?Math.ceil(h/2):h);return{CURVE:e,ProjectivePoint:f,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function Bdo(t){let e=rut(t);return VM(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function nut(t){let e=Bdo(t),{Fp:r,n}=e,o=r.BYTES+1,i=2*r.BYTES+1;function a(x){return cE<x&&x<r.ORDER}function s(x){return lm(x,n)}function c(x){return K5e(x,n)}let{ProjectivePoint:l,normPrivateKeyToScalar:u,weierstrassEquation:f,isWithinCurveOrder:h}=XEr({...e,toBytes(x,C,R){let E=C.toAffine(),N=r.toBytes(E.x),V=sZ;return R?V(Uint8Array.from([C.hasEvenY()?2:3]),N):V(Uint8Array.from([4]),N,r.toBytes(E.y))},fromBytes(x){let C=x.length,R=x[0],E=x.subarray(1);if(C===o&&(R===2||R===3)){let N=a8(E);if(!a(N))throw new Error("Point is not on curve");let V=f(N),F=r.sqrt(V),k=(F&xu)===xu;return(R&1)===1!==k&&(F=r.neg(F)),{x:N,y:F}}else if(C===i&&R===4){let N=r.fromBytes(E.subarray(0,r.BYTES)),V=r.fromBytes(E.subarray(r.BYTES,2*r.BYTES));return{x:N,y:V}}else throw new Error(`Point of length ${C} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),m=x=>xz(GM(x,e.nByteLength));function g(x){let C=n>>xu;return x>C}function v(x){return g(x)?s(-x):x}let b=(x,C,R)=>a8(x.slice(C,R));class w{constructor(C,R,E){this.r=C,this.s=R,this.recovery=E,this.assertValidity()}static fromCompact(C){let R=e.nByteLength;return C=m1("compactSignature",C,R*2),new w(b(C,0,R),b(C,R,2*R))}static fromDER(C){let{r:R,s:E}=rP.toSig(m1("DER",C));return new w(R,E)}assertValidity(){if(!h(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!h(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(C){return new w(this.r,this.s,C)}recoverPublicKey(C){let{r:R,s:E,recovery:N}=this,V=z(m1("msgHash",C));if(N==null||![0,1,2,3].includes(N))throw new Error("recovery id invalid");let F=N===2||N===3?R+e.n:R;if(F>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let k=(N&1)===0?"02":"03",H=l.fromHex(k+m(F)),re=c(F),Y=s(-V*re),oe=s(E*re),q=l.BASE.multiplyAndAddUnsafe(H,Y,oe);if(!q)throw new Error("point at infinify");return q.assertValidity(),q}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new w(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return i8(this.toDERHex())}toDERHex(){return rP.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return i8(this.toCompactHex())}toCompactHex(){return m(this.r)+m(this.s)}}let _={isValidPrivateKey(x){try{return u(x),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{let x=$lt(e.n);return qEr(e.randomBytes(x),e.n)},precompute(x=8,C=l.BASE){return C._setWindowSize(x),C.multiply(BigInt(3)),C}};function I(x,C=!0){return l.fromPrivateKey(x).toRawBytes(C)}function B(x){let C=iE(x),R=typeof x=="string",E=(C||R)&&x.length;return C?E===o||E===i:R?E===2*o||E===2*i:x instanceof l}function L(x,C,R=!0){if(B(x))throw new Error("first arg must be private key");if(!B(C))throw new Error("second arg must be public key");return l.fromHex(C).multiply(u(x)).toRawBytes(R)}let D=e.bits2int||function(x){let C=a8(x),R=x.length*8-e.nBitLength;return R>0?C>>BigInt(R):C},z=e.bits2int_modN||function(x){return s(D(x))},G=ffe(e.nBitLength);function U(x){if(typeof x!="bigint")throw new Error("bigint expected");if(!(cE<=x&&x<G))throw new Error(`bigint expected < 2^${e.nBitLength}`);return GM(x,e.nByteLength)}function T(x,C,R=P){if(["recovered","canonical"].some(K=>K in R))throw new Error("sign() legacy options not supported");let{hash:E,randomBytes:N}=e,{lowS:V,prehash:F,extraEntropy:k}=R;V==null&&(V=!0),x=m1("msgHash",x),F&&(x=m1("prehashed msgHash",E(x)));let H=z(x),re=u(C),Y=[U(re),U(H)];if(k!=null){let K=k===!0?N(r.BYTES):k;Y.push(m1("extraEntropy",K))}let oe=sZ(...Y),q=H;function X(K){let $=D(K);if(!h($))return;let ee=c($),se=l.BASE.multiply($).toAffine(),ve=s(se.x);if(ve===cE)return;let xe=s(ee*s(q+ve*re));if(xe===cE)return;let ke=(se.x===ve?0:2)|Number(se.y&xu),Pe=xe;return V&&g(xe)&&(Pe=v(xe),ke^=1),new w(ve,Pe,ke)}return{seed:oe,k2sig:X}}let P={lowS:e.lowS,prehash:!1},j={lowS:e.lowS,prehash:!1};function M(x,C,R=P){let{seed:E,k2sig:N}=T(x,C,R),V=e;return Ilt(V.hash.outputLen,V.nByteLength,V.hmac)(E,N)}l.BASE._setWindowSize(8);function y(x,C,R,E=j){let N=x;if(C=m1("msgHash",C),R=m1("publicKey",R),"strict"in E)throw new Error("options.strict was renamed to lowS");let{lowS:V,prehash:F}=E,k,H;try{if(typeof N=="string"||iE(N))try{k=w.fromDER(N)}catch(se){if(!(se instanceof rP.Err))throw se;k=w.fromCompact(N)}else if(typeof N=="object"&&typeof N.r=="bigint"&&typeof N.s=="bigint"){let{r:se,s:ve}=N;k=new w(se,ve)}else throw new Error("PARSE");H=l.fromHex(R)}catch(se){if(se.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(V&&k.hasHighS())return!1;F&&(C=e.hash(C));let{r:re,s:Y}=k,oe=z(C),q=c(Y),X=s(oe*q),K=s(re*q),$=l.BASE.multiplyAndAddUnsafe(H,X,K)?.toAffine();return $?s($.x)===re:!1}return{CURVE:e,getPublicKey:I,getSharedSecret:L,sign:M,verify:y,ProjectivePoint:l,Signature:w,utils:_}}function ZEr(t,e){let r=t.ORDER,n=cE;for(let g=r-xu;g%tP===cE;g/=tP)n+=xu;let o=n,i=tP<<o-xu-xu,a=i*tP,s=(r-xu)/a,c=(s-xu)/tP,l=a-xu,u=i,f=t.pow(e,s),h=t.pow(e,(s+xu)/tP),m=(g,v)=>{let b=f,w=t.pow(v,l),_=t.sqr(w);_=t.mul(_,v);let I=t.mul(g,_);I=t.pow(I,c),I=t.mul(I,w),w=t.mul(I,v),_=t.mul(I,g);let B=t.mul(_,w);I=t.pow(B,u);let L=t.eql(I,t.ONE);w=t.mul(_,h),I=t.mul(B,b),_=t.cmov(w,_,L),B=t.cmov(I,B,L);for(let D=o;D>xu;D--){let z=D-tP;z=tP<<z-xu;let G=t.pow(B,z),U=t.eql(G,t.ONE);w=t.mul(_,b),b=t.mul(b,b),G=t.mul(B,b),_=t.cmov(w,_,U),B=t.cmov(G,B,U)}return{isValid:L,value:_}};if(t.ORDER%JEr===Y5e){let g=(t.ORDER-Y5e)/JEr,v=t.sqrt(t.neg(e));m=(b,w)=>{let _=t.sqr(w),I=t.mul(b,w);_=t.mul(_,I);let B=t.pow(_,g);B=t.mul(B,I);let L=t.mul(B,v),D=t.mul(t.sqr(B),w),z=t.eql(D,b),G=t.cmov(L,B,z);return{isValid:z,value:G}}}return m}function Odo(t,e){if(dZ(t),!t.isValid(e.A)||!t.isValid(e.B)||!t.isValid(e.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");let r=ZEr(t,e.Z);if(!t.isOdd)throw new Error("Fp.isOdd is not implemented!");return n=>{let o,i,a,s,c,l,u,f;o=t.sqr(n),o=t.mul(o,e.Z),i=t.sqr(o),i=t.add(i,o),a=t.add(i,t.ONE),a=t.mul(a,e.B),s=t.cmov(e.Z,t.neg(i),!t.eql(i,t.ZERO)),s=t.mul(s,e.A),i=t.sqr(a),l=t.sqr(s),c=t.mul(l,e.A),i=t.add(i,c),i=t.mul(i,a),l=t.mul(l,s),c=t.mul(l,e.B),i=t.add(i,c),u=t.mul(o,a);let{isValid:h,value:m}=r(i,l);f=t.mul(o,n),f=t.mul(f,m),u=t.cmov(u,a,h),f=t.cmov(f,m,h);let g=t.isOdd(n)===t.isOdd(f);return f=t.cmov(t.neg(f),f,g),u=t.div(u,s),{x:u,y:f}}}d();p();d();p();d();p();d();p();d();p();d();p();function d8(t){return Ddo.test(t)}var Ddo=/^-?[0-9]+$/;function wfe(t){return Ldo.test(t)}var Ldo=/^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$/;function QEr(t,e){let r=parseFloat(t),n=String(r),o=iut(t),i=iut(n);return!!(o===i||e?.approx===!0&&!d8(t)&&i.length>=14&&o.startsWith(i.substring(0,14)))}var Tz=function(t){return t.underflow="underflow",t.overflow="overflow",t.truncate_integer="truncate_integer",t.truncate_float="truncate_float",t}({});function aut(t){if(QEr(t,{approx:!1}))return;if(d8(t))return Tz.truncate_integer;let e=parseFloat(t);return isFinite(e)?e===0?Tz.underflow:Tz.truncate_float:Tz.overflow}function iut(t){return t.replace(Udo,"").replace(zdo,"").replace(Hdo,"").replace(Fdo,"")}var Udo=/[eE][+-]?\d+$/,Fdo=/^-?(0*)?/,zdo=/\./,Hdo=/0+$/;var Afe=class{constructor(e){ae(this,"isLosslessNumber",!0);if(!wfe(e))throw new Error('Invalid number (value: "'+e+'")');this.value=e}valueOf(){let e=aut(this.value);if(e===void 0||e===Tz.truncate_float)return parseFloat(this.value);if(d8(this.value))return BigInt(this.value);throw new Error(`Cannot safely convert to number: the value '${this.value}' would ${e} and become ${parseFloat(this.value)}`)}toString(){return this.value}};function sut(t){return t&&typeof t=="object"&&t.isLosslessNumber===!0||!1}function cut(t){return new Afe(t)}function lut(t){return d8(t)?BigInt(t):parseFloat(t)}d();p();function $Er(t,e){return uut({"":t},"",t,e)}function uut(t,e,r,n){return Array.isArray(r)?n.call(t,e,Wdo(r,n)):r&&typeof r=="object"&&!sut(r)?n.call(t,e,jdo(r,n)):n.call(t,e,r)}function jdo(t,e){return Object.keys(t).forEach(r=>{let n=uut(t,r,t[r],e);n!==void 0?t[r]=n:delete t[r]}),t}function Wdo(t,e){for(let r=0;r<t.length;r++)t[r]=uut(t,r+"",t[r],e);return t}function Z5e(t,e){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:cut,n=0,o=s();return g(o),b(),e?$Er(o,e):o;function i(){if(t.charCodeAt(n)===Jdo){n++,l();let y={},x=!0;for(;n<t.length&&t.charCodeAt(n)!==t_r;){x?x=!1:(h(),l());let C=n,R=u();if(R===void 0){I();return}l(),m();let E=s();if(E===void 0){U();return}Object.prototype.hasOwnProperty.call(y,R)&&!dut(E,y[R])&&B(R,C+1),y[R]=E}return t.charCodeAt(n)!==t_r&&L(),n++,y}}function a(){if(t.charCodeAt(n)===Xdo){n++,l();let y=[],x=!0;for(;n<t.length&&t.charCodeAt(n)!==r_r;){x?x=!1:h();let C=s();v(C),y.push(C)}return t.charCodeAt(n)!==r_r&&D(),n++,y}}function s(){l();let y=u()??f()??i()??a()??c("true",!0)??c("false",!1)??c("null",null);return l(),y}function c(y,x){if(t.slice(n,n+y.length)===y)return n+=y.length,x}function l(){for(;Gdo(t.charCodeAt(n));)n++}function u(){if(t.charCodeAt(n)===fut){n++;let y="";for(;n<t.length&&t.charCodeAt(n)!==fut;){if(t.charCodeAt(n)===Ydo){let x=t[n+1],C=Kdo[x];C!==void 0?(y+=C,n++):x==="u"?J5e(t.charCodeAt(n+2))&&J5e(t.charCodeAt(n+3))&&J5e(t.charCodeAt(n+4))&&J5e(t.charCodeAt(n+5))?(y+=String.fromCharCode(parseInt(t.slice(n+2,n+6),16)),n+=5):T(n):G(n)}else qdo(t.charCodeAt(n))?y+=t[n]:z(t[n]);n++}return _(),n++,y}}function f(){let y=n;if(t.charCodeAt(n)===n_r&&(n++,w(y)),t.charCodeAt(n)===put)n++;else if(Vdo(t.charCodeAt(n)))for(n++;X5e(t.charCodeAt(n));)n++;if(t.charCodeAt(n)===opo)for(n++,w(y);X5e(t.charCodeAt(n));)n++;if(t.charCodeAt(n)===lpo||t.charCodeAt(n)===cpo)for(n++,(t.charCodeAt(n)===n_r||t.charCodeAt(n)===tpo)&&n++,w(y);X5e(t.charCodeAt(n));)n++;if(n>y)return r(t.slice(y,n))}function h(){if(t.charCodeAt(n)!==npo)throw new SyntaxError(`Comma ',' expected after value ${M()}`);n++}function m(){if(t.charCodeAt(n)!==ipo)throw new SyntaxError(`Colon ':' expected after property name ${M()}`);n++}function g(y){if(y===void 0)throw new SyntaxError(`JSON value expected ${M()}`)}function v(y){if(y===void 0)throw new SyntaxError(`Array item expected ${M()}`)}function b(){if(n<t.length)throw new SyntaxError(`Expected end of input ${M()}`)}function w(y){if(!X5e(t.charCodeAt(n))){let x=t.slice(y,n);throw new SyntaxError(`Invalid number '${x}', expecting a digit ${M()}`)}}function _(){if(t.charCodeAt(n)!==fut)throw new SyntaxError(`End of string '"' expected ${M()}`)}function I(){throw new SyntaxError(`Quoted object key expected ${M()}`)}function B(y,x){throw new SyntaxError(`Duplicate key '${y}' encountered at position ${x}`)}function L(){throw new SyntaxError(`Quoted object key or end of object '}' expected ${M()}`)}function D(){throw new SyntaxError(`Array item or end of array ']' expected ${M()}`)}function z(y){throw new SyntaxError(`Invalid character '${y}' ${P()}`)}function G(y){let x=t.slice(y,y+2);throw new SyntaxError(`Invalid escape character '${x}' ${P()}`)}function U(){throw new SyntaxError(`Object value expected after ':' ${P()}`)}function T(y){let x=t.slice(y,y+6);throw new SyntaxError(`Invalid unicode character '${x}' ${P()}`)}function P(){return`at position ${n}`}function j(){return n<t.length?`but got '${t[n]}'`:"but reached end of input"}function M(){return j()+" "+P()}}function Gdo(t){return t===Zdo||t===Qdo||t===$do||t===epo}function J5e(t){return t>=put&&t<=hut||t>=apo&&t<=upo||t>=spo&&t<=fpo}function X5e(t){return t>=put&&t<=hut}function Vdo(t){return t>=rpo&&t<=hut}function qdo(t){return t>=32&&t<=1114111}function dut(t,e){return t===e?!0:Array.isArray(t)&&Array.isArray(e)?t.length===e.length&&t.every((r,n)=>dut(r,e[n])):e_r(t)&&e_r(e)?[...new Set([...Object.keys(t),...Object.keys(e)])].every(n=>dut(t[n],e[n])):!1}function e_r(t){return typeof t=="object"&&t!==null}var Kdo={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:`
`,r:"\r",t:" "},Ydo=92,Jdo=123,t_r=125,Xdo=91,r_r=93,Zdo=32,Qdo=10,$do=9,epo=13,fut=34,tpo=43,n_r=45,put=48,rpo=49,hut=57,npo=44,opo=46,ipo=58,apo=65,spo=97,cpo=69,lpo=101,upo=70,fpo=102;d();p();function Q5e(t,e,r,n){let o=dpo(r),i=typeof e=="function"?e.call({"":t},"",t):t;return a(i,"");function a(u,f){if(Array.isArray(n)){let h=n.find(m=>m.test(u));if(h){let m=h.stringify(u);if(typeof m!="string"||!wfe(m))throw new Error(`Invalid JSON number: output of a number stringifier must be a string containing a JSON number (output: ${m})`);return m}}if(typeof u=="boolean"||typeof u=="number"||typeof u=="string"||u===null||u instanceof Date||u instanceof Boolean||u instanceof Number||u instanceof String)return JSON.stringify(u);if(u&&u.isLosslessNumber||typeof u=="bigint")return u.toString();if(Array.isArray(u))return s(u,f);if(u&&typeof u=="object")return c(u,f)}function s(u,f){if(u.length===0)return"[]";let h=o?f+o:void 0,m=o?`[
`:"[";for(let g=0;g<u.length;g++){let v=typeof e=="function"?e.call(u,String(g),u[g]):u[g];o&&(m+=h),typeof v<"u"&&typeof v!="function"?m+=a(v,h):m+="null",g<u.length-1&&(m+=o?`,
`:",")}return m+=o?`
`+f+"]":"]",m}function c(u,f){if(typeof u.toJSON=="function")return Q5e(u.toJSON(),e,r,void 0);let h=Array.isArray(e)?e.map(String):Object.keys(u);if(h.length===0)return"{}";let m=o?f+o:void 0,g=!0,v=o?`{
`:"{";return h.forEach(b=>{let w=typeof e=="function"?e.call(u,b,u[b]):u[b];if(l(b,w)){g?g=!1:v+=o?`,
`:",";let _=JSON.stringify(b);v+=o?m+_+": ":_+":",v+=a(w,m)}}),v+=o?`
`+f+"}":"}",v}function l(u,f){return typeof f<"u"&&typeof f!="function"&&typeof f!="symbol"}}function dpo(t){if(typeof t=="number")return" ".repeat(t);if(typeof t=="string"&&t!=="")return t}d();p();d();p();d();p();function yZ(t){let e=t.length;for(;--e>=0;)t[e]=0}var hpo=0,j_r=1,mpo=2,gpo=3,vpo=258,Uut=29,Lfe=256,Ife=Lfe+1+Uut,mZ=30,Fut=19,W_r=2*Ife+1,Iz=15,mut=16,ypo=7,zut=256,G_r=16,V_r=17,q_r=18,Iut=new Uint8Array([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]),oIe=new Uint8Array([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]),bpo=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),K_r=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),xpo=512,h8=new Array((Ife+2)*2);yZ(h8);var Cfe=new Array(mZ*2);yZ(Cfe);var Rfe=new Array(xpo);yZ(Rfe);var Mfe=new Array(vpo-gpo+1);yZ(Mfe);var Hut=new Array(Uut);yZ(Hut);var iIe=new Array(mZ);yZ(iIe);function gut(t,e,r,n,o){this.static_tree=t,this.extra_bits=e,this.extra_base=r,this.elems=n,this.max_length=o,this.has_stree=t&&t.length}var Y_r,J_r,X_r;function vut(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}var Z_r=t=>t<256?Rfe[t]:Rfe[256+(t>>>7)],Pfe=(t,e)=>{t.pending_buf[t.pending++]=e&255,t.pending_buf[t.pending++]=e>>>8&255},Ey=(t,e,r)=>{t.bi_valid>mut-r?(t.bi_buf|=e<<t.bi_valid&65535,Pfe(t,t.bi_buf),t.bi_buf=e>>mut-t.bi_valid,t.bi_valid+=r-mut):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=r)},f4=(t,e,r)=>{Ey(t,r[e*2],r[e*2+1])},Q_r=(t,e)=>{let r=0;do r|=t&1,t>>>=1,r<<=1;while(--e>0);return r>>>1},wpo=t=>{t.bi_valid===16?(Pfe(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=t.bi_buf&255,t.bi_buf>>=8,t.bi_valid-=8)},Apo=(t,e)=>{let r=e.dyn_tree,n=e.max_code,o=e.stat_desc.static_tree,i=e.stat_desc.has_stree,a=e.stat_desc.extra_bits,s=e.stat_desc.extra_base,c=e.stat_desc.max_length,l,u,f,h,m,g,v=0;for(h=0;h<=Iz;h++)t.bl_count[h]=0;for(r[t.heap[t.heap_max]*2+1]=0,l=t.heap_max+1;l<W_r;l++)u=t.heap[l],h=r[r[u*2+1]*2+1]+1,h>c&&(h=c,v++),r[u*2+1]=h,!(u>n)&&(t.bl_count[h]++,m=0,u>=s&&(m=a[u-s]),g=r[u*2],t.opt_len+=g*(h+m),i&&(t.static_len+=g*(o[u*2+1]+m)));if(v!==0){do{for(h=c-1;t.bl_count[h]===0;)h--;t.bl_count[h]--,t.bl_count[h+1]+=2,t.bl_count[c]--,v-=2}while(v>0);for(h=c;h!==0;h--)for(u=t.bl_count[h];u!==0;)f=t.heap[--l],!(f>n)&&(r[f*2+1]!==h&&(t.opt_len+=(h-r[f*2+1])*r[f*2],r[f*2+1]=h),u--)}},$_r=(t,e,r)=>{let n=new Array(Iz+1),o=0,i,a;for(i=1;i<=Iz;i++)o=o+r[i-1]<<1,n[i]=o;for(a=0;a<=e;a++){let s=t[a*2+1];s!==0&&(t[a*2]=Q_r(n[s]++,s))}},Spo=()=>{let t,e,r,n,o,i=new Array(Iz+1);for(r=0,n=0;n<Uut-1;n++)for(Hut[n]=r,t=0;t<1<<Iut[n];t++)Mfe[r++]=n;for(Mfe[r-1]=n,o=0,n=0;n<16;n++)for(iIe[n]=o,t=0;t<1<<oIe[n];t++)Rfe[o++]=n;for(o>>=7;n<mZ;n++)for(iIe[n]=o<<7,t=0;t<1<<oIe[n]-7;t++)Rfe[256+o++]=n;for(e=0;e<=Iz;e++)i[e]=0;for(t=0;t<=143;)h8[t*2+1]=8,t++,i[8]++;for(;t<=255;)h8[t*2+1]=9,t++,i[9]++;for(;t<=279;)h8[t*2+1]=7,t++,i[7]++;for(;t<=287;)h8[t*2+1]=8,t++,i[8]++;for($_r(h8,Ife+1,i),t=0;t<mZ;t++)Cfe[t*2+1]=5,Cfe[t*2]=Q_r(t,5);Y_r=new gut(h8,Iut,Lfe+1,Ife,Iz),J_r=new gut(Cfe,oIe,0,mZ,Iz),X_r=new gut(new Array(0),bpo,0,Fut,ypo)},e3r=t=>{let e;for(e=0;e<Ife;e++)t.dyn_ltree[e*2]=0;for(e=0;e<mZ;e++)t.dyn_dtree[e*2]=0;for(e=0;e<Fut;e++)t.bl_tree[e*2]=0;t.dyn_ltree[zut*2]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},t3r=t=>{t.bi_valid>8?Pfe(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},o_r=(t,e,r,n)=>{let o=e*2,i=r*2;return t[o]<t[i]||t[o]===t[i]&&n[e]<=n[r]},yut=(t,e,r)=>{let n=t.heap[r],o=r<<1;for(;o<=t.heap_len&&(o<t.heap_len&&o_r(e,t.heap[o+1],t.heap[o],t.depth)&&o++,!o_r(e,n,t.heap[o],t.depth));)t.heap[r]=t.heap[o],r=o,o<<=1;t.heap[r]=n},i_r=(t,e,r)=>{let n,o,i=0,a,s;if(t.sym_next!==0)do n=t.pending_buf[t.sym_buf+i++]&255,n+=(t.pending_buf[t.sym_buf+i++]&255)<<8,o=t.pending_buf[t.sym_buf+i++],n===0?f4(t,o,e):(a=Mfe[o],f4(t,a+Lfe+1,e),s=Iut[a],s!==0&&(o-=Hut[a],Ey(t,o,s)),n--,a=Z_r(n),f4(t,a,r),s=oIe[a],s!==0&&(n-=iIe[a],Ey(t,n,s)));while(i<t.sym_next);f4(t,zut,e)},Rut=(t,e)=>{let r=e.dyn_tree,n=e.stat_desc.static_tree,o=e.stat_desc.has_stree,i=e.stat_desc.elems,a,s,c=-1,l;for(t.heap_len=0,t.heap_max=W_r,a=0;a<i;a++)r[a*2]!==0?(t.heap[++t.heap_len]=c=a,t.depth[a]=0):r[a*2+1]=0;for(;t.heap_len<2;)l=t.heap[++t.heap_len]=c<2?++c:0,r[l*2]=1,t.depth[l]=0,t.opt_len--,o&&(t.static_len-=n[l*2+1]);for(e.max_code=c,a=t.heap_len>>1;a>=1;a--)yut(t,r,a);l=i;do a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],yut(t,r,1),s=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=s,r[l*2]=r[a*2]+r[s*2],t.depth[l]=(t.depth[a]>=t.depth[s]?t.depth[a]:t.depth[s])+1,r[a*2+1]=r[s*2+1]=l,t.heap[1]=l++,yut(t,r,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],Apo(t,e),$_r(r,c,t.bl_count)},a_r=(t,e,r)=>{let n,o=-1,i,a=e[0*2+1],s=0,c=7,l=4;for(a===0&&(c=138,l=3),e[(r+1)*2+1]=65535,n=0;n<=r;n++)i=a,a=e[(n+1)*2+1],!(++s<c&&i===a)&&(s<l?t.bl_tree[i*2]+=s:i!==0?(i!==o&&t.bl_tree[i*2]++,t.bl_tree[G_r*2]++):s<=10?t.bl_tree[V_r*2]++:t.bl_tree[q_r*2]++,s=0,o=i,a===0?(c=138,l=3):i===a?(c=6,l=3):(c=7,l=4))},s_r=(t,e,r)=>{let n,o=-1,i,a=e[0*2+1],s=0,c=7,l=4;for(a===0&&(c=138,l=3),n=0;n<=r;n++)if(i=a,a=e[(n+1)*2+1],!(++s<c&&i===a)){if(s<l)do f4(t,i,t.bl_tree);while(--s!==0);else i!==0?(i!==o&&(f4(t,i,t.bl_tree),s--),f4(t,G_r,t.bl_tree),Ey(t,s-3,2)):s<=10?(f4(t,V_r,t.bl_tree),Ey(t,s-3,3)):(f4(t,q_r,t.bl_tree),Ey(t,s-11,7));s=0,o=i,a===0?(c=138,l=3):i===a?(c=6,l=3):(c=7,l=4)}},Epo=t=>{let e;for(a_r(t,t.dyn_ltree,t.l_desc.max_code),a_r(t,t.dyn_dtree,t.d_desc.max_code),Rut(t,t.bl_desc),e=Fut-1;e>=3&&t.bl_tree[K_r[e]*2+1]===0;e--);return t.opt_len+=3*(e+1)+5+5+4,e},_po=(t,e,r,n)=>{let o;for(Ey(t,e-257,5),Ey(t,r-1,5),Ey(t,n-4,4),o=0;o<n;o++)Ey(t,t.bl_tree[K_r[o]*2+1],3);s_r(t,t.dyn_ltree,e-1),s_r(t,t.dyn_dtree,r-1)},Cpo=t=>{let e=4093624447,r;for(r=0;r<=31;r++,e>>>=1)if(e&1&&t.dyn_ltree[r*2]!==0)return 0;if(t.dyn_ltree[9*2]!==0||t.dyn_ltree[10*2]!==0||t.dyn_ltree[13*2]!==0)return 1;for(r=32;r<Lfe;r++)if(t.dyn_ltree[r*2]!==0)return 1;return 0},c_r=!1,kpo=t=>{c_r||(Spo(),c_r=!0),t.l_desc=new vut(t.dyn_ltree,Y_r),t.d_desc=new vut(t.dyn_dtree,J_r),t.bl_desc=new vut(t.bl_tree,X_r),t.bi_buf=0,t.bi_valid=0,e3r(t)},r3r=(t,e,r,n)=>{Ey(t,(hpo<<1)+(n?1:0),3),t3r(t),Pfe(t,r),Pfe(t,~r),r&&t.pending_buf.set(t.window.subarray(e,e+r),t.pending),t.pending+=r},Tpo=t=>{Ey(t,j_r<<1,3),f4(t,zut,h8),wpo(t)},Ipo=(t,e,r,n)=>{let o,i,a=0;t.level>0?(t.strm.data_type===2&&(t.strm.data_type=Cpo(t)),Rut(t,t.l_desc),Rut(t,t.d_desc),a=Epo(t),o=t.opt_len+3+7>>>3,i=t.static_len+3+7>>>3,i<=o&&(o=i)):o=i=r+5,r+4<=o&&e!==-1?r3r(t,e,r,n):t.strategy===4||i===o?(Ey(t,(j_r<<1)+(n?1:0),3),i_r(t,h8,Cfe)):(Ey(t,(mpo<<1)+(n?1:0),3),_po(t,t.l_desc.max_code+1,t.d_desc.max_code+1,a+1),i_r(t,t.dyn_ltree,t.dyn_dtree)),e3r(t),n&&t3r(t)},Rpo=(t,e,r)=>(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=r,e===0?t.dyn_ltree[r*2]++:(t.matches++,e--,t.dyn_ltree[(Mfe[r]+Lfe+1)*2]++,t.dyn_dtree[Z_r(e)*2]++),t.sym_next===t.sym_end),Mpo=kpo,Ppo=r3r,Npo=Ipo,Bpo=Rpo,Opo=Tpo,Dpo={_tr_init:Mpo,_tr_stored_block:Ppo,_tr_flush_block:Npo,_tr_tally:Bpo,_tr_align:Opo},Lpo=(t,e,r,n)=>{let o=t&65535|0,i=t>>>16&65535|0,a=0;for(;r!==0;){a=r>2e3?2e3:r,r-=a;do o=o+e[n++]|0,i=i+o|0;while(--a);o%=65521,i%=65521}return o|i<<16|0},Nfe=Lpo,Upo=()=>{let t,e=[];for(var r=0;r<256;r++){t=r;for(var n=0;n<8;n++)t=t&1?3988292384^t>>>1:t>>>1;e[r]=t}return e},Fpo=new Uint32Array(Upo()),zpo=(t,e,r,n)=>{let o=Fpo,i=n+r;t^=-1;for(let a=n;a<i;a++)t=t>>>8^o[(t^e[a])&255];return t^-1},yp=zpo,Pz={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},bZ={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},{_tr_init:Hpo,_tr_stored_block:Mut,_tr_flush_block:jpo,_tr_tally:iP,_tr_align:Wpo}=Dpo,{Z_NO_FLUSH:aP,Z_PARTIAL_FLUSH:Gpo,Z_FULL_FLUSH:Vpo,Z_FINISH:v2,Z_BLOCK:l_r,Z_OK:Oh,Z_STREAM_END:u_r,Z_STREAM_ERROR:d4,Z_DATA_ERROR:qpo,Z_BUF_ERROR:but,Z_DEFAULT_COMPRESSION:Kpo,Z_FILTERED:Ypo,Z_HUFFMAN_ONLY:$5e,Z_RLE:Jpo,Z_FIXED:Xpo,Z_DEFAULT_STRATEGY:Zpo,Z_UNKNOWN:Qpo,Z_DEFLATED:cIe}=bZ,$po=9,eho=15,tho=8,rho=29,nho=256,Put=nho+1+rho,oho=30,iho=19,aho=2*Put+1,sho=15,Xi=3,oP=258,p4=oP+Xi+1,cho=32,gZ=42,jut=57,Nut=69,But=73,Out=91,Dut=103,Rz=113,Efe=666,Fg=1,xZ=2,Nz=3,wZ=4,lho=3,Mz=(t,e)=>(t.msg=Pz[e],e),f_r=t=>t*2-(t>4?9:0),nP=t=>{let e=t.length;for(;--e>=0;)t[e]=0},uho=t=>{let e,r,n,o=t.w_size;e=t.hash_size,n=e;do r=t.head[--n],t.head[n]=r>=o?r-o:0;while(--e);e=o,n=e;do r=t.prev[--n],t.prev[n]=r>=o?r-o:0;while(--e)},fho=(t,e,r)=>(e<<t.hash_shift^r)&t.hash_mask,sP=fho,v1=t=>{let e=t.state,r=e.pending;r>t.avail_out&&(r=t.avail_out),r!==0&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+r),t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,e.pending===0&&(e.pending_out=0))},y1=(t,e)=>{jpo(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,v1(t.strm)},os=(t,e)=>{t.pending_buf[t.pending++]=e},Sfe=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=e&255},Lut=(t,e,r,n)=>{let o=t.avail_in;return o>n&&(o=n),o===0?0:(t.avail_in-=o,e.set(t.input.subarray(t.next_in,t.next_in+o),r),t.state.wrap===1?t.adler=Nfe(t.adler,e,o,r):t.state.wrap===2&&(t.adler=yp(t.adler,e,o,r)),t.next_in+=o,t.total_in+=o,o)},n3r=(t,e)=>{let r=t.max_chain_length,n=t.strstart,o,i,a=t.prev_length,s=t.nice_match,c=t.strstart>t.w_size-p4?t.strstart-(t.w_size-p4):0,l=t.window,u=t.w_mask,f=t.prev,h=t.strstart+oP,m=l[n+a-1],g=l[n+a];t.prev_length>=t.good_match&&(r>>=2),s>t.lookahead&&(s=t.lookahead);do if(o=e,!(l[o+a]!==g||l[o+a-1]!==m||l[o]!==l[n]||l[++o]!==l[n+1])){n+=2,o++;do;while(l[++n]===l[++o]&&l[++n]===l[++o]&&l[++n]===l[++o]&&l[++n]===l[++o]&&l[++n]===l[++o]&&l[++n]===l[++o]&&l[++n]===l[++o]&&l[++n]===l[++o]&&n<h);if(i=oP-(h-n),n=h-oP,i>a){if(t.match_start=e,a=i,i>=s)break;m=l[n+a-1],g=l[n+a]}}while((e=f[e&u])>c&&--r!==0);return a<=t.lookahead?a:t.lookahead},vZ=t=>{let e=t.w_size,r,n,o;do{if(n=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-p4)&&(t.window.set(t.window.subarray(e,e+e-n),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),uho(t),n+=e),t.strm.avail_in===0)break;if(r=Lut(t.strm,t.window,t.strstart+t.lookahead,n),t.lookahead+=r,t.lookahead+t.insert>=Xi)for(o=t.strstart-t.insert,t.ins_h=t.window[o],t.ins_h=sP(t,t.ins_h,t.window[o+1]);t.insert&&(t.ins_h=sP(t,t.ins_h,t.window[o+Xi-1]),t.prev[o&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=o,o++,t.insert--,!(t.lookahead+t.insert<Xi)););}while(t.lookahead<p4&&t.strm.avail_in!==0)},o3r=(t,e)=>{let r=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,n,o,i,a=0,s=t.strm.avail_in;do{if(n=65535,i=t.bi_valid+42>>3,t.strm.avail_out<i||(i=t.strm.avail_out-i,o=t.strstart-t.block_start,n>o+t.strm.avail_in&&(n=o+t.strm.avail_in),n>i&&(n=i),n<r&&(n===0&&e!==v2||e===aP||n!==o+t.strm.avail_in)))break;a=e===v2&&n===o+t.strm.avail_in?1:0,Mut(t,0,0,a),t.pending_buf[t.pending-4]=n,t.pending_buf[t.pending-3]=n>>8,t.pending_buf[t.pending-2]=~n,t.pending_buf[t.pending-1]=~n>>8,v1(t.strm),o&&(o>n&&(o=n),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+o),t.strm.next_out),t.strm.next_out+=o,t.strm.avail_out-=o,t.strm.total_out+=o,t.block_start+=o,n-=o),n&&(Lut(t.strm,t.strm.output,t.strm.next_out,n),t.strm.next_out+=n,t.strm.avail_out-=n,t.strm.total_out+=n)}while(a===0);return s-=t.strm.avail_in,s&&(s>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=s&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-s,t.strm.next_in),t.strstart),t.strstart+=s,t.insert+=s>t.w_size-t.insert?t.w_size-t.insert:s),t.block_start=t.strstart),t.high_water<t.strstart&&(t.high_water=t.strstart),a?wZ:e!==aP&&e!==v2&&t.strm.avail_in===0&&t.strstart===t.block_start?xZ:(i=t.window_size-t.strstart,t.strm.avail_in>i&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,i+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),i>t.strm.avail_in&&(i=t.strm.avail_in),i&&(Lut(t.strm,t.window,t.strstart,i),t.strstart+=i,t.insert+=i>t.w_size-t.insert?t.w_size-t.insert:i),t.high_water<t.strstart&&(t.high_water=t.strstart),i=t.bi_valid+42>>3,i=t.pending_buf_size-i>65535?65535:t.pending_buf_size-i,r=i>t.w_size?t.w_size:i,o=t.strstart-t.block_start,(o>=r||(o||e===v2)&&e!==aP&&t.strm.avail_in===0&&o<=i)&&(n=o>i?i:o,a=e===v2&&t.strm.avail_in===0&&n===o?1:0,Mut(t,t.block_start,n,a),t.block_start+=n,v1(t.strm)),a?Nz:Fg)},xut=(t,e)=>{let r,n;for(;;){if(t.lookahead<p4){if(vZ(t),t.lookahead<p4&&e===aP)return Fg;if(t.lookahead===0)break}if(r=0,t.lookahead>=Xi&&(t.ins_h=sP(t,t.ins_h,t.window[t.strstart+Xi-1]),r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),r!==0&&t.strstart-r<=t.w_size-p4&&(t.match_length=n3r(t,r)),t.match_length>=Xi)if(n=iP(t,t.strstart-t.match_start,t.match_length-Xi),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=Xi){t.match_length--;do t.strstart++,t.ins_h=sP(t,t.ins_h,t.window[t.strstart+Xi-1]),r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart;while(--t.match_length!==0);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=sP(t,t.ins_h,t.window[t.strstart+1]);else n=iP(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(y1(t,!1),t.strm.avail_out===0))return Fg}return t.insert=t.strstart<Xi-1?t.strstart:Xi-1,e===v2?(y1(t,!0),t.strm.avail_out===0?Nz:wZ):t.sym_next&&(y1(t,!1),t.strm.avail_out===0)?Fg:xZ},pZ=(t,e)=>{let r,n,o;for(;;){if(t.lookahead<p4){if(vZ(t),t.lookahead<p4&&e===aP)return Fg;if(t.lookahead===0)break}if(r=0,t.lookahead>=Xi&&(t.ins_h=sP(t,t.ins_h,t.window[t.strstart+Xi-1]),r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=Xi-1,r!==0&&t.prev_length<t.max_lazy_match&&t.strstart-r<=t.w_size-p4&&(t.match_length=n3r(t,r),t.match_length<=5&&(t.strategy===Ypo||t.match_length===Xi&&t.strstart-t.match_start>4096)&&(t.match_length=Xi-1)),t.prev_length>=Xi&&t.match_length<=t.prev_length){o=t.strstart+t.lookahead-Xi,n=iP(t,t.strstart-1-t.prev_match,t.prev_length-Xi),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=o&&(t.ins_h=sP(t,t.ins_h,t.window[t.strstart+Xi-1]),r=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart);while(--t.prev_length!==0);if(t.match_available=0,t.match_length=Xi-1,t.strstart++,n&&(y1(t,!1),t.strm.avail_out===0))return Fg}else if(t.match_available){if(n=iP(t,0,t.window[t.strstart-1]),n&&y1(t,!1),t.strstart++,t.lookahead--,t.strm.avail_out===0)return Fg}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=iP(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<Xi-1?t.strstart:Xi-1,e===v2?(y1(t,!0),t.strm.avail_out===0?Nz:wZ):t.sym_next&&(y1(t,!1),t.strm.avail_out===0)?Fg:xZ},dho=(t,e)=>{let r,n,o,i,a=t.window;for(;;){if(t.lookahead<=oP){if(vZ(t),t.lookahead<=oP&&e===aP)return Fg;if(t.lookahead===0)break}if(t.match_length=0,t.lookahead>=Xi&&t.strstart>0&&(o=t.strstart-1,n=a[o],n===a[++o]&&n===a[++o]&&n===a[++o])){i=t.strstart+oP;do;while(n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&o<i);t.match_length=oP-(i-o),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=Xi?(r=iP(t,1,t.match_length-Xi),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=iP(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(y1(t,!1),t.strm.avail_out===0))return Fg}return t.insert=0,e===v2?(y1(t,!0),t.strm.avail_out===0?Nz:wZ):t.sym_next&&(y1(t,!1),t.strm.avail_out===0)?Fg:xZ},pho=(t,e)=>{let r;for(;;){if(t.lookahead===0&&(vZ(t),t.lookahead===0)){if(e===aP)return Fg;break}if(t.match_length=0,r=iP(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(y1(t,!1),t.strm.avail_out===0))return Fg}return t.insert=0,e===v2?(y1(t,!0),t.strm.avail_out===0?Nz:wZ):t.sym_next&&(y1(t,!1),t.strm.avail_out===0)?Fg:xZ};function u4(t,e,r,n,o){this.good_length=t,this.max_lazy=e,this.nice_length=r,this.max_chain=n,this.func=o}var _fe=[new u4(0,0,0,0,o3r),new u4(4,4,8,4,xut),new u4(4,5,16,8,xut),new u4(4,6,32,32,xut),new u4(4,4,16,16,pZ),new u4(8,16,32,32,pZ),new u4(8,16,128,128,pZ),new u4(8,32,128,256,pZ),new u4(32,128,258,1024,pZ),new u4(32,258,258,4096,pZ)],hho=t=>{t.window_size=2*t.w_size,nP(t.head),t.max_lazy_match=_fe[t.level].max_lazy,t.good_match=_fe[t.level].good_length,t.nice_match=_fe[t.level].nice_length,t.max_chain_length=_fe[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=Xi-1,t.match_available=0,t.ins_h=0};function mho(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=cIe,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(aho*2),this.dyn_dtree=new Uint16Array((2*oho+1)*2),this.bl_tree=new Uint16Array((2*iho+1)*2),nP(this.dyn_ltree),nP(this.dyn_dtree),nP(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(sho+1),this.heap=new Uint16Array(2*Put+1),nP(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Put+1),nP(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var Ufe=t=>{if(!t)return 1;let e=t.state;return!e||e.strm!==t||e.status!==gZ&&e.status!==jut&&e.status!==Nut&&e.status!==But&&e.status!==Out&&e.status!==Dut&&e.status!==Rz&&e.status!==Efe?1:0},i3r=t=>{if(Ufe(t))return Mz(t,d4);t.total_in=t.total_out=0,t.data_type=Qpo;let e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap===2?jut:e.wrap?gZ:Rz,t.adler=e.wrap===2?0:1,e.last_flush=-2,Hpo(e),Oh},a3r=t=>{let e=i3r(t);return e===Oh&&hho(t.state),e},gho=(t,e)=>Ufe(t)||t.state.wrap!==2?d4:(t.state.gzhead=e,Oh),s3r=(t,e,r,n,o,i)=>{if(!t)return d4;let a=1;if(e===Kpo&&(e=6),n<0?(a=0,n=-n):n>15&&(a=2,n-=16),o<1||o>$po||r!==cIe||n<8||n>15||e<0||e>9||i<0||i>Xpo||n===8&&a!==1)return Mz(t,d4);n===8&&(n=9);let s=new mho;return t.state=s,s.strm=t,s.status=gZ,s.wrap=a,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=o+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+Xi-1)/Xi),s.window=new Uint8Array(s.w_size*2),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<o+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=new Uint8Array(s.pending_buf_size),s.sym_buf=s.lit_bufsize,s.sym_end=(s.lit_bufsize-1)*3,s.level=e,s.strategy=i,s.method=r,a3r(t)},vho=(t,e)=>s3r(t,e,cIe,eho,tho,Zpo),yho=(t,e)=>{if(Ufe(t)||e>l_r||e<0)return t?Mz(t,d4):d4;let r=t.state;if(!t.output||t.avail_in!==0&&!t.input||r.status===Efe&&e!==v2)return Mz(t,t.avail_out===0?but:d4);let n=r.last_flush;if(r.last_flush=e,r.pending!==0){if(v1(t),t.avail_out===0)return r.last_flush=-1,Oh}else if(t.avail_in===0&&f_r(e)<=f_r(n)&&e!==v2)return Mz(t,but);if(r.status===Efe&&t.avail_in!==0)return Mz(t,but);if(r.status===gZ&&r.wrap===0&&(r.status=Rz),r.status===gZ){let o=cIe+(r.w_bits-8<<4)<<8,i=-1;if(r.strategy>=$5e||r.level<2?i=0:r.level<6?i=1:r.level===6?i=2:i=3,o|=i<<6,r.strstart!==0&&(o|=cho),o+=31-o%31,Sfe(r,o),r.strstart!==0&&(Sfe(r,t.adler>>>16),Sfe(r,t.adler&65535)),t.adler=1,r.status=Rz,v1(t),r.pending!==0)return r.last_flush=-1,Oh}if(r.status===jut){if(t.adler=0,os(r,31),os(r,139),os(r,8),r.gzhead)os(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),os(r,r.gzhead.time&255),os(r,r.gzhead.time>>8&255),os(r,r.gzhead.time>>16&255),os(r,r.gzhead.time>>24&255),os(r,r.level===9?2:r.strategy>=$5e||r.level<2?4:0),os(r,r.gzhead.os&255),r.gzhead.extra&&r.gzhead.extra.length&&(os(r,r.gzhead.extra.length&255),os(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(t.adler=yp(t.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=Nut;else if(os(r,0),os(r,0),os(r,0),os(r,0),os(r,0),os(r,r.level===9?2:r.strategy>=$5e||r.level<2?4:0),os(r,lho),r.status=Rz,v1(t),r.pending!==0)return r.last_flush=-1,Oh}if(r.status===Nut){if(r.gzhead.extra){let o=r.pending,i=(r.gzhead.extra.length&65535)-r.gzindex;for(;r.pending+i>r.pending_buf_size;){let s=r.pending_buf_size-r.pending;if(r.pending_buf.set(r.gzhead.extra.subarray(r.gzindex,r.gzindex+s),r.pending),r.pending=r.pending_buf_size,r.gzhead.hcrc&&r.pending>o&&(t.adler=yp(t.adler,r.pending_buf,r.pending-o,o)),r.gzindex+=s,v1(t),r.pending!==0)return r.last_flush=-1,Oh;o=0,i-=s}let a=new Uint8Array(r.gzhead.extra);r.pending_buf.set(a.subarray(r.gzindex,r.gzindex+i),r.pending),r.pending+=i,r.gzhead.hcrc&&r.pending>o&&(t.adler=yp(t.adler,r.pending_buf,r.pending-o,o)),r.gzindex=0}r.status=But}if(r.status===But){if(r.gzhead.name){let o=r.pending,i;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>o&&(t.adler=yp(t.adler,r.pending_buf,r.pending-o,o)),v1(t),r.pending!==0)return r.last_flush=-1,Oh;o=0}r.gzindex<r.gzhead.name.length?i=r.gzhead.name.charCodeAt(r.gzindex++)&255:i=0,os(r,i)}while(i!==0);r.gzhead.hcrc&&r.pending>o&&(t.adler=yp(t.adler,r.pending_buf,r.pending-o,o)),r.gzindex=0}r.status=Out}if(r.status===Out){if(r.gzhead.comment){let o=r.pending,i;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>o&&(t.adler=yp(t.adler,r.pending_buf,r.pending-o,o)),v1(t),r.pending!==0)return r.last_flush=-1,Oh;o=0}r.gzindex<r.gzhead.comment.length?i=r.gzhead.comment.charCodeAt(r.gzindex++)&255:i=0,os(r,i)}while(i!==0);r.gzhead.hcrc&&r.pending>o&&(t.adler=yp(t.adler,r.pending_buf,r.pending-o,o))}r.status=Dut}if(r.status===Dut){if(r.gzhead.hcrc){if(r.pending+2>r.pending_buf_size&&(v1(t),r.pending!==0))return r.last_flush=-1,Oh;os(r,t.adler&255),os(r,t.adler>>8&255),t.adler=0}if(r.status=Rz,v1(t),r.pending!==0)return r.last_flush=-1,Oh}if(t.avail_in!==0||r.lookahead!==0||e!==aP&&r.status!==Efe){let o=r.level===0?o3r(r,e):r.strategy===$5e?pho(r,e):r.strategy===Jpo?dho(r,e):_fe[r.level].func(r,e);if((o===Nz||o===wZ)&&(r.status=Efe),o===Fg||o===Nz)return t.avail_out===0&&(r.last_flush=-1),Oh;if(o===xZ&&(e===Gpo?Wpo(r):e!==l_r&&(Mut(r,0,0,!1),e===Vpo&&(nP(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),v1(t),t.avail_out===0))return r.last_flush=-1,Oh}return e!==v2?Oh:r.wrap<=0?u_r:(r.wrap===2?(os(r,t.adler&255),os(r,t.adler>>8&255),os(r,t.adler>>16&255),os(r,t.adler>>24&255),os(r,t.total_in&255),os(r,t.total_in>>8&255),os(r,t.total_in>>16&255),os(r,t.total_in>>24&255)):(Sfe(r,t.adler>>>16),Sfe(r,t.adler&65535)),v1(t),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?Oh:u_r)},bho=t=>{if(Ufe(t))return d4;let e=t.state.status;return t.state=null,e===Rz?Mz(t,qpo):Oh},xho=(t,e)=>{let r=e.length;if(Ufe(t))return d4;let n=t.state,o=n.wrap;if(o===2||o===1&&n.status!==gZ||n.lookahead)return d4;if(o===1&&(t.adler=Nfe(t.adler,e,r,0)),n.wrap=0,r>=n.w_size){o===0&&(nP(n.head),n.strstart=0,n.block_start=0,n.insert=0);let c=new Uint8Array(n.w_size);c.set(e.subarray(r-n.w_size,r),0),e=c,r=n.w_size}let i=t.avail_in,a=t.next_in,s=t.input;for(t.avail_in=r,t.next_in=0,t.input=e,vZ(n);n.lookahead>=Xi;){let c=n.strstart,l=n.lookahead-(Xi-1);do n.ins_h=sP(n,n.ins_h,n.window[c+Xi-1]),n.prev[c&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=c,c++;while(--l);n.strstart=c,n.lookahead=Xi-1,vZ(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=Xi-1,n.match_available=0,t.next_in=a,t.input=s,t.avail_in=i,n.wrap=o,Oh},who=vho,Aho=s3r,Sho=a3r,Eho=i3r,_ho=gho,Cho=yho,kho=bho,Tho=xho,Iho="pako deflate (from Nodeca project)",kfe={deflateInit:who,deflateInit2:Aho,deflateReset:Sho,deflateResetKeep:Eho,deflateSetHeader:_ho,deflate:Cho,deflateEnd:kho,deflateSetDictionary:Tho,deflateInfo:Iho},Rho=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),Mho=function(t){let e=Array.prototype.slice.call(arguments,1);for(;e.length;){let r=e.shift();if(!!r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(let n in r)Rho(r,n)&&(t[n]=r[n])}}return t},Pho=t=>{let e=0;for(let n=0,o=t.length;n<o;n++)e+=t[n].length;let r=new Uint8Array(e);for(let n=0,o=0,i=t.length;n<i;n++){let a=t[n];r.set(a,o),o+=a.length}return r},lIe={assign:Mho,flattenChunks:Pho},c3r=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{c3r=!1}var Bfe=new Uint8Array(256);for(let t=0;t<256;t++)Bfe[t]=t>=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Bfe[254]=Bfe[254]=1;var Nho=t=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(t);let e,r,n,o,i,a=t.length,s=0;for(o=0;o<a;o++)r=t.charCodeAt(o),(r&64512)===55296&&o+1<a&&(n=t.charCodeAt(o+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),o++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(e=new Uint8Array(s),i=0,o=0;i<s;o++)r=t.charCodeAt(o),(r&64512)===55296&&o+1<a&&(n=t.charCodeAt(o+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),o++)),r<128?e[i++]=r:r<2048?(e[i++]=192|r>>>6,e[i++]=128|r&63):r<65536?(e[i++]=224|r>>>12,e[i++]=128|r>>>6&63,e[i++]=128|r&63):(e[i++]=240|r>>>18,e[i++]=128|r>>>12&63,e[i++]=128|r>>>6&63,e[i++]=128|r&63);return e},Bho=(t,e)=>{if(e<65534&&t.subarray&&c3r)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let r="";for(let n=0;n<e;n++)r+=String.fromCharCode(t[n]);return r},Oho=(t,e)=>{let r=e||t.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(t.subarray(0,e));let n,o,i=new Array(r*2);for(o=0,n=0;n<r;){let a=t[n++];if(a<128){i[o++]=a;continue}let s=Bfe[a];if(s>4){i[o++]=65533,n+=s-1;continue}for(a&=s===2?31:s===3?15:7;s>1&&n<r;)a=a<<6|t[n++]&63,s--;if(s>1){i[o++]=65533;continue}a<65536?i[o++]=a:(a-=65536,i[o++]=55296|a>>10&1023,i[o++]=56320|a&1023)}return Bho(i,o)},Dho=(t,e)=>{e=e||t.length,e>t.length&&(e=t.length);let r=e-1;for(;r>=0&&(t[r]&192)===128;)r--;return r<0||r===0?e:r+Bfe[t[r]]>e?r:e},Ofe={string2buf:Nho,buf2string:Oho,utf8border:Dho};function Lho(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var l3r=Lho,u3r=Object.prototype.toString,{Z_NO_FLUSH:Uho,Z_SYNC_FLUSH:Fho,Z_FULL_FLUSH:zho,Z_FINISH:Hho,Z_OK:aIe,Z_STREAM_END:jho,Z_DEFAULT_COMPRESSION:Who,Z_DEFAULT_STRATEGY:Gho,Z_DEFLATED:Vho}=bZ;function Ffe(t){this.options=lIe.assign({level:Who,method:Vho,chunkSize:16384,windowBits:15,memLevel:8,strategy:Gho},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l3r,this.strm.avail_out=0;let r=kfe.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(r!==aIe)throw new Error(Pz[r]);if(e.header&&kfe.deflateSetHeader(this.strm,e.header),e.dictionary){let n;if(typeof e.dictionary=="string"?n=Ofe.string2buf(e.dictionary):u3r.call(e.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(e.dictionary):n=e.dictionary,r=kfe.deflateSetDictionary(this.strm,n),r!==aIe)throw new Error(Pz[r]);this._dict_set=!0}}Ffe.prototype.push=function(t,e){let r=this.strm,n=this.options.chunkSize,o,i;if(this.ended)return!1;for(e===~~e?i=e:i=e===!0?Hho:Uho,typeof t=="string"?r.input=Ofe.string2buf(t):u3r.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;;){if(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),(i===Fho||i===zho)&&r.avail_out<=6){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(o=kfe.deflate(r,i),o===jho)return r.next_out>0&&this.onData(r.output.subarray(0,r.next_out)),o=kfe.deflateEnd(this.strm),this.onEnd(o),this.ended=!0,o===aIe;if(r.avail_out===0){this.onData(r.output);continue}if(i>0&&r.next_out>0){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(r.avail_in===0)break}return!0};Ffe.prototype.onData=function(t){this.chunks.push(t)};Ffe.prototype.onEnd=function(t){t===aIe&&(this.result=lIe.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Wut(t,e){let r=new Ffe(e);if(r.push(t,!0),r.err)throw r.msg||Pz[r.err];return r.result}function qho(t,e){return e=e||{},e.raw=!0,Wut(t,e)}function Kho(t,e){return e=e||{},e.gzip=!0,Wut(t,e)}var Yho=Ffe,Jho=Wut,Xho=qho,Zho=Kho,Qho=bZ,$ho={Deflate:Yho,deflate:Jho,deflateRaw:Xho,gzip:Zho,constants:Qho},eIe=16209,e0o=16191,t0o=function(e,r){let n,o,i,a,s,c,l,u,f,h,m,g,v,b,w,_,I,B,L,D,z,G,U,T,P=e.state;n=e.next_in,U=e.input,o=n+(e.avail_in-5),i=e.next_out,T=e.output,a=i-(r-e.avail_out),s=i+(e.avail_out-257),c=P.dmax,l=P.wsize,u=P.whave,f=P.wnext,h=P.window,m=P.hold,g=P.bits,v=P.lencode,b=P.distcode,w=(1<<P.lenbits)-1,_=(1<<P.distbits)-1;e:do{g<15&&(m+=U[n++]<<g,g+=8,m+=U[n++]<<g,g+=8),I=v[m&w];t:for(;;){if(B=I>>>24,m>>>=B,g-=B,B=I>>>16&255,B===0)T[i++]=I&65535;else if(B&16){L=I&65535,B&=15,B&&(g<B&&(m+=U[n++]<<g,g+=8),L+=m&(1<<B)-1,m>>>=B,g-=B),g<15&&(m+=U[n++]<<g,g+=8,m+=U[n++]<<g,g+=8),I=b[m&_];r:for(;;){if(B=I>>>24,m>>>=B,g-=B,B=I>>>16&255,B&16){if(D=I&65535,B&=15,g<B&&(m+=U[n++]<<g,g+=8,g<B&&(m+=U[n++]<<g,g+=8)),D+=m&(1<<B)-1,D>c){e.msg="invalid distance too far back",P.mode=eIe;break e}if(m>>>=B,g-=B,B=i-a,D>B){if(B=D-B,B>u&&P.sane){e.msg="invalid distance too far back",P.mode=eIe;break e}if(z=0,G=h,f===0){if(z+=l-B,B<L){L-=B;do T[i++]=h[z++];while(--B);z=i-D,G=T}}else if(f<B){if(z+=l+f-B,B-=f,B<L){L-=B;do T[i++]=h[z++];while(--B);if(z=0,f<L){B=f,L-=B;do T[i++]=h[z++];while(--B);z=i-D,G=T}}}else if(z+=f-B,B<L){L-=B;do T[i++]=h[z++];while(--B);z=i-D,G=T}for(;L>2;)T[i++]=G[z++],T[i++]=G[z++],T[i++]=G[z++],L-=3;L&&(T[i++]=G[z++],L>1&&(T[i++]=G[z++]))}else{z=i-D;do T[i++]=T[z++],T[i++]=T[z++],T[i++]=T[z++],L-=3;while(L>2);L&&(T[i++]=T[z++],L>1&&(T[i++]=T[z++]))}}else if((B&64)===0){I=b[(I&65535)+(m&(1<<B)-1)];continue r}else{e.msg="invalid distance code",P.mode=eIe;break e}break}}else if((B&64)===0){I=v[(I&65535)+(m&(1<<B)-1)];continue t}else if(B&32){P.mode=e0o;break e}else{e.msg="invalid literal/length code",P.mode=eIe;break e}break}}while(n<o&&i<s);L=g>>3,n-=L,g-=L<<3,m&=(1<<g)-1,e.next_in=n,e.next_out=i,e.avail_in=n<o?5+(o-n):5-(n-o),e.avail_out=i<s?257+(s-i):257-(i-s),P.hold=m,P.bits=g},hZ=15,d_r=852,p_r=592,h_r=0,wut=1,m_r=2,r0o=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),n0o=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),o0o=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),i0o=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),a0o=(t,e,r,n,o,i,a,s)=>{let c=s.bits,l=0,u=0,f=0,h=0,m=0,g=0,v=0,b=0,w=0,_=0,I,B,L,D,z,G=null,U,T=new Uint16Array(hZ+1),P=new Uint16Array(hZ+1),j=null,M,y,x;for(l=0;l<=hZ;l++)T[l]=0;for(u=0;u<n;u++)T[e[r+u]]++;for(m=c,h=hZ;h>=1&&T[h]===0;h--);if(m>h&&(m=h),h===0)return o[i++]=1<<24|64<<16|0,o[i++]=1<<24|64<<16|0,s.bits=1,0;for(f=1;f<h&&T[f]===0;f++);for(m<f&&(m=f),b=1,l=1;l<=hZ;l++)if(b<<=1,b-=T[l],b<0)return-1;if(b>0&&(t===h_r||h!==1))return-1;for(P[1]=0,l=1;l<hZ;l++)P[l+1]=P[l]+T[l];for(u=0;u<n;u++)e[r+u]!==0&&(a[P[e[r+u]]++]=u);if(t===h_r?(G=j=a,U=20):t===wut?(G=r0o,j=n0o,U=257):(G=o0o,j=i0o,U=0),_=0,u=0,l=f,z=i,g=m,v=0,L=-1,w=1<<m,D=w-1,t===wut&&w>d_r||t===m_r&&w>p_r)return 1;for(;;){M=l-v,a[u]+1<U?(y=0,x=a[u]):a[u]>=U?(y=j[a[u]-U],x=G[a[u]-U]):(y=32+64,x=0),I=1<<l-v,B=1<<g,f=B;do B-=I,o[z+(_>>v)+B]=M<<24|y<<16|x|0;while(B!==0);for(I=1<<l-1;_&I;)I>>=1;if(I!==0?(_&=I-1,_+=I):_=0,u++,--T[l]===0){if(l===h)break;l=e[r+a[u]]}if(l>m&&(_&D)!==L){for(v===0&&(v=m),z+=f,g=l-v,b=1<<g;g+v<h&&(b-=T[g+v],!(b<=0));)g++,b<<=1;if(w+=1<<g,t===wut&&w>d_r||t===m_r&&w>p_r)return 1;L=_&D,o[L]=m<<24|g<<16|z-i|0}}return _!==0&&(o[z+_]=l-v<<24|64<<16|0),s.bits=m,0},Tfe=a0o,s0o=0,f3r=1,d3r=2,{Z_FINISH:g_r,Z_BLOCK:c0o,Z_TREES:tIe,Z_OK:Bz,Z_STREAM_END:l0o,Z_NEED_DICT:u0o,Z_STREAM_ERROR:y2,Z_DATA_ERROR:p3r,Z_MEM_ERROR:h3r,Z_BUF_ERROR:f0o,Z_DEFLATED:v_r}=bZ,uIe=16180,y_r=16181,b_r=16182,x_r=16183,w_r=16184,A_r=16185,S_r=16186,E_r=16187,__r=16188,C_r=16189,sIe=16190,p8=16191,Aut=16192,k_r=16193,Sut=16194,T_r=16195,I_r=16196,R_r=16197,M_r=16198,rIe=16199,nIe=16200,P_r=16201,N_r=16202,B_r=16203,O_r=16204,D_r=16205,Eut=16206,L_r=16207,U_r=16208,xl=16209,m3r=16210,g3r=16211,d0o=852,p0o=592,h0o=15,m0o=h0o,F_r=t=>(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24);function g0o(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}var Oz=t=>{if(!t)return 1;let e=t.state;return!e||e.strm!==t||e.mode<uIe||e.mode>g3r?1:0},v3r=t=>{if(Oz(t))return y2;let e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=uIe,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(d0o),e.distcode=e.distdyn=new Int32Array(p0o),e.sane=1,e.back=-1,Bz},y3r=t=>{if(Oz(t))return y2;let e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,v3r(t)},b3r=(t,e)=>{let r;if(Oz(t))return y2;let n=t.state;return e<0?(r=0,e=-e):(r=(e>>4)+5,e<48&&(e&=15)),e&&(e<8||e>15)?y2:(n.window!==null&&n.wbits!==e&&(n.window=null),n.wrap=r,n.wbits=e,y3r(t))},x3r=(t,e)=>{if(!t)return y2;let r=new g0o;t.state=r,r.strm=t,r.window=null,r.mode=uIe;let n=b3r(t,e);return n!==Bz&&(t.state=null),n},v0o=t=>x3r(t,m0o),z_r=!0,_ut,Cut,y0o=t=>{if(z_r){_ut=new Int32Array(512),Cut=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(Tfe(f3r,t.lens,0,288,_ut,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;Tfe(d3r,t.lens,0,32,Cut,0,t.work,{bits:5}),z_r=!1}t.lencode=_ut,t.lenbits=9,t.distcode=Cut,t.distbits=5},w3r=(t,e,r,n)=>{let o,i=t.state;return i.window===null&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new Uint8Array(i.wsize)),n>=i.wsize?(i.window.set(e.subarray(r-i.wsize,r),0),i.wnext=0,i.whave=i.wsize):(o=i.wsize-i.wnext,o>n&&(o=n),i.window.set(e.subarray(r-n,r-n+o),i.wnext),n-=o,n?(i.window.set(e.subarray(r-n,r),0),i.wnext=n,i.whave=i.wsize):(i.wnext+=o,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=o))),0},b0o=(t,e)=>{let r,n,o,i,a,s,c,l,u,f,h,m,g,v,b=0,w,_,I,B,L,D,z,G,U=new Uint8Array(4),T,P,j=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Oz(t)||!t.output||!t.input&&t.avail_in!==0)return y2;r=t.state,r.mode===p8&&(r.mode=Aut),a=t.next_out,o=t.output,c=t.avail_out,i=t.next_in,n=t.input,s=t.avail_in,l=r.hold,u=r.bits,f=s,h=c,G=Bz;e:for(;;)switch(r.mode){case uIe:if(r.wrap===0){r.mode=Aut;break}for(;u<16;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if(r.wrap&2&&l===35615){r.wbits===0&&(r.wbits=15),r.check=0,U[0]=l&255,U[1]=l>>>8&255,r.check=yp(r.check,U,2,0),l=0,u=0,r.mode=y_r;break}if(r.head&&(r.head.done=!1),!(r.wrap&1)||(((l&255)<<8)+(l>>8))%31){t.msg="incorrect header check",r.mode=xl;break}if((l&15)!==v_r){t.msg="unknown compression method",r.mode=xl;break}if(l>>>=4,u-=4,z=(l&15)+8,r.wbits===0&&(r.wbits=z),z>15||z>r.wbits){t.msg="invalid window size",r.mode=xl;break}r.dmax=1<<r.wbits,r.flags=0,t.adler=r.check=1,r.mode=l&512?C_r:p8,l=0,u=0;break;case y_r:for(;u<16;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if(r.flags=l,(r.flags&255)!==v_r){t.msg="unknown compression method",r.mode=xl;break}if(r.flags&57344){t.msg="unknown header flags set",r.mode=xl;break}r.head&&(r.head.text=l>>8&1),r.flags&512&&r.wrap&4&&(U[0]=l&255,U[1]=l>>>8&255,r.check=yp(r.check,U,2,0)),l=0,u=0,r.mode=b_r;case b_r:for(;u<32;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}r.head&&(r.head.time=l),r.flags&512&&r.wrap&4&&(U[0]=l&255,U[1]=l>>>8&255,U[2]=l>>>16&255,U[3]=l>>>24&255,r.check=yp(r.check,U,4,0)),l=0,u=0,r.mode=x_r;case x_r:for(;u<16;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}r.head&&(r.head.xflags=l&255,r.head.os=l>>8),r.flags&512&&r.wrap&4&&(U[0]=l&255,U[1]=l>>>8&255,r.check=yp(r.check,U,2,0)),l=0,u=0,r.mode=w_r;case w_r:if(r.flags&1024){for(;u<16;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}r.length=l,r.head&&(r.head.extra_len=l),r.flags&512&&r.wrap&4&&(U[0]=l&255,U[1]=l>>>8&255,r.check=yp(r.check,U,2,0)),l=0,u=0}else r.head&&(r.head.extra=null);r.mode=A_r;case A_r:if(r.flags&1024&&(m=r.length,m>s&&(m=s),m&&(r.head&&(z=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Uint8Array(r.head.extra_len)),r.head.extra.set(n.subarray(i,i+m),z)),r.flags&512&&r.wrap&4&&(r.check=yp(r.check,n,m,i)),s-=m,i+=m,r.length-=m),r.length))break e;r.length=0,r.mode=S_r;case S_r:if(r.flags&2048){if(s===0)break e;m=0;do z=n[i+m++],r.head&&z&&r.length<65536&&(r.head.name+=String.fromCharCode(z));while(z&&m<s);if(r.flags&512&&r.wrap&4&&(r.check=yp(r.check,n,m,i)),s-=m,i+=m,z)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=E_r;case E_r:if(r.flags&4096){if(s===0)break e;m=0;do z=n[i+m++],r.head&&z&&r.length<65536&&(r.head.comment+=String.fromCharCode(z));while(z&&m<s);if(r.flags&512&&r.wrap&4&&(r.check=yp(r.check,n,m,i)),s-=m,i+=m,z)break e}else r.head&&(r.head.comment=null);r.mode=__r;case __r:if(r.flags&512){for(;u<16;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if(r.wrap&4&&l!==(r.check&65535)){t.msg="header crc mismatch",r.mode=xl;break}l=0,u=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=p8;break;case C_r:for(;u<32;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}t.adler=r.check=F_r(l),l=0,u=0,r.mode=sIe;case sIe:if(r.havedict===0)return t.next_out=a,t.avail_out=c,t.next_in=i,t.avail_in=s,r.hold=l,r.bits=u,u0o;t.adler=r.check=1,r.mode=p8;case p8:if(e===c0o||e===tIe)break e;case Aut:if(r.last){l>>>=u&7,u-=u&7,r.mode=Eut;break}for(;u<3;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}switch(r.last=l&1,l>>>=1,u-=1,l&3){case 0:r.mode=k_r;break;case 1:if(y0o(r),r.mode=rIe,e===tIe){l>>>=2,u-=2;break e}break;case 2:r.mode=I_r;break;case 3:t.msg="invalid block type",r.mode=xl}l>>>=2,u-=2;break;case k_r:for(l>>>=u&7,u-=u&7;u<32;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if((l&65535)!==(l>>>16^65535)){t.msg="invalid stored block lengths",r.mode=xl;break}if(r.length=l&65535,l=0,u=0,r.mode=Sut,e===tIe)break e;case Sut:r.mode=T_r;case T_r:if(m=r.length,m){if(m>s&&(m=s),m>c&&(m=c),m===0)break e;o.set(n.subarray(i,i+m),a),s-=m,i+=m,c-=m,a+=m,r.length-=m;break}r.mode=p8;break;case I_r:for(;u<14;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if(r.nlen=(l&31)+257,l>>>=5,u-=5,r.ndist=(l&31)+1,l>>>=5,u-=5,r.ncode=(l&15)+4,l>>>=4,u-=4,r.nlen>286||r.ndist>30){t.msg="too many length or distance symbols",r.mode=xl;break}r.have=0,r.mode=R_r;case R_r:for(;r.have<r.ncode;){for(;u<3;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}r.lens[j[r.have++]]=l&7,l>>>=3,u-=3}for(;r.have<19;)r.lens[j[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,T={bits:r.lenbits},G=Tfe(s0o,r.lens,0,19,r.lencode,0,r.work,T),r.lenbits=T.bits,G){t.msg="invalid code lengths set",r.mode=xl;break}r.have=0,r.mode=M_r;case M_r:for(;r.have<r.nlen+r.ndist;){for(;b=r.lencode[l&(1<<r.lenbits)-1],w=b>>>24,_=b>>>16&255,I=b&65535,!(w<=u);){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if(I<16)l>>>=w,u-=w,r.lens[r.have++]=I;else{if(I===16){for(P=w+2;u<P;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if(l>>>=w,u-=w,r.have===0){t.msg="invalid bit length repeat",r.mode=xl;break}z=r.lens[r.have-1],m=3+(l&3),l>>>=2,u-=2}else if(I===17){for(P=w+3;u<P;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}l>>>=w,u-=w,z=0,m=3+(l&7),l>>>=3,u-=3}else{for(P=w+7;u<P;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}l>>>=w,u-=w,z=0,m=11+(l&127),l>>>=7,u-=7}if(r.have+m>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=xl;break}for(;m--;)r.lens[r.have++]=z}}if(r.mode===xl)break;if(r.lens[256]===0){t.msg="invalid code -- missing end-of-block",r.mode=xl;break}if(r.lenbits=9,T={bits:r.lenbits},G=Tfe(f3r,r.lens,0,r.nlen,r.lencode,0,r.work,T),r.lenbits=T.bits,G){t.msg="invalid literal/lengths set",r.mode=xl;break}if(r.distbits=6,r.distcode=r.distdyn,T={bits:r.distbits},G=Tfe(d3r,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,T),r.distbits=T.bits,G){t.msg="invalid distances set",r.mode=xl;break}if(r.mode=rIe,e===tIe)break e;case rIe:r.mode=nIe;case nIe:if(s>=6&&c>=258){t.next_out=a,t.avail_out=c,t.next_in=i,t.avail_in=s,r.hold=l,r.bits=u,t0o(t,h),a=t.next_out,o=t.output,c=t.avail_out,i=t.next_in,n=t.input,s=t.avail_in,l=r.hold,u=r.bits,r.mode===p8&&(r.back=-1);break}for(r.back=0;b=r.lencode[l&(1<<r.lenbits)-1],w=b>>>24,_=b>>>16&255,I=b&65535,!(w<=u);){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if(_&&(_&240)===0){for(B=w,L=_,D=I;b=r.lencode[D+((l&(1<<B+L)-1)>>B)],w=b>>>24,_=b>>>16&255,I=b&65535,!(B+w<=u);){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}l>>>=B,u-=B,r.back+=B}if(l>>>=w,u-=w,r.back+=w,r.length=I,_===0){r.mode=D_r;break}if(_&32){r.back=-1,r.mode=p8;break}if(_&64){t.msg="invalid literal/length code",r.mode=xl;break}r.extra=_&15,r.mode=P_r;case P_r:if(r.extra){for(P=r.extra;u<P;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}r.length+=l&(1<<r.extra)-1,l>>>=r.extra,u-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=N_r;case N_r:for(;b=r.distcode[l&(1<<r.distbits)-1],w=b>>>24,_=b>>>16&255,I=b&65535,!(w<=u);){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if((_&240)===0){for(B=w,L=_,D=I;b=r.distcode[D+((l&(1<<B+L)-1)>>B)],w=b>>>24,_=b>>>16&255,I=b&65535,!(B+w<=u);){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}l>>>=B,u-=B,r.back+=B}if(l>>>=w,u-=w,r.back+=w,_&64){t.msg="invalid distance code",r.mode=xl;break}r.offset=I,r.extra=_&15,r.mode=B_r;case B_r:if(r.extra){for(P=r.extra;u<P;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}r.offset+=l&(1<<r.extra)-1,l>>>=r.extra,u-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=xl;break}r.mode=O_r;case O_r:if(c===0)break e;if(m=h-c,r.offset>m){if(m=r.offset-m,m>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=xl;break}m>r.wnext?(m-=r.wnext,g=r.wsize-m):g=r.wnext-m,m>r.length&&(m=r.length),v=r.window}else v=o,g=a-r.offset,m=r.length;m>c&&(m=c),c-=m,r.length-=m;do o[a++]=v[g++];while(--m);r.length===0&&(r.mode=nIe);break;case D_r:if(c===0)break e;o[a++]=r.length,c--,r.mode=nIe;break;case Eut:if(r.wrap){for(;u<32;){if(s===0)break e;s--,l|=n[i++]<<u,u+=8}if(h-=c,t.total_out+=h,r.total+=h,r.wrap&4&&h&&(t.adler=r.check=r.flags?yp(r.check,o,h,a-h):Nfe(r.check,o,h,a-h)),h=c,r.wrap&4&&(r.flags?l:F_r(l))!==r.check){t.msg="incorrect data check",r.mode=xl;break}l=0,u=0}r.mode=L_r;case L_r:if(r.wrap&&r.flags){for(;u<32;){if(s===0)break e;s--,l+=n[i++]<<u,u+=8}if(r.wrap&4&&l!==(r.total&4294967295)){t.msg="incorrect length check",r.mode=xl;break}l=0,u=0}r.mode=U_r;case U_r:G=l0o;break e;case xl:G=p3r;break e;case m3r:return h3r;case g3r:default:return y2}return t.next_out=a,t.avail_out=c,t.next_in=i,t.avail_in=s,r.hold=l,r.bits=u,(r.wsize||h!==t.avail_out&&r.mode<xl&&(r.mode<Eut||e!==g_r))&&w3r(t,t.output,t.next_out,h-t.avail_out),f-=t.avail_in,h-=t.avail_out,t.total_in+=f,t.total_out+=h,r.total+=h,r.wrap&4&&h&&(t.adler=r.check=r.flags?yp(r.check,o,h,t.next_out-h):Nfe(r.check,o,h,t.next_out-h)),t.data_type=r.bits+(r.last?64:0)+(r.mode===p8?128:0)+(r.mode===rIe||r.mode===Sut?256:0),(f===0&&h===0||e===g_r)&&G===Bz&&(G=f0o),G},x0o=t=>{if(Oz(t))return y2;let e=t.state;return e.window&&(e.window=null),t.state=null,Bz},w0o=(t,e)=>{if(Oz(t))return y2;let r=t.state;return(r.wrap&2)===0?y2:(r.head=e,e.done=!1,Bz)},A0o=(t,e)=>{let r=e.length,n,o,i;return Oz(t)||(n=t.state,n.wrap!==0&&n.mode!==sIe)?y2:n.mode===sIe&&(o=1,o=Nfe(o,e,r,0),o!==n.check)?p3r:(i=w3r(t,e,r,r),i?(n.mode=m3r,h3r):(n.havedict=1,Bz))},S0o=y3r,E0o=b3r,_0o=v3r,C0o=v0o,k0o=x3r,T0o=b0o,I0o=x0o,R0o=w0o,M0o=A0o,P0o="pako inflate (from Nodeca project)",m8={inflateReset:S0o,inflateReset2:E0o,inflateResetKeep:_0o,inflateInit:C0o,inflateInit2:k0o,inflate:T0o,inflateEnd:I0o,inflateGetHeader:R0o,inflateSetDictionary:M0o,inflateInfo:P0o};function N0o(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var B0o=N0o,A3r=Object.prototype.toString,{Z_NO_FLUSH:O0o,Z_FINISH:D0o,Z_OK:Dfe,Z_STREAM_END:kut,Z_NEED_DICT:Tut,Z_STREAM_ERROR:L0o,Z_DATA_ERROR:H_r,Z_MEM_ERROR:U0o}=bZ;function zfe(t){this.options=lIe.assign({chunkSize:1024*64,windowBits:15,to:""},t||{});let e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15)===0&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l3r,this.strm.avail_out=0;let r=m8.inflateInit2(this.strm,e.windowBits);if(r!==Dfe)throw new Error(Pz[r]);if(this.header=new B0o,m8.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=Ofe.string2buf(e.dictionary):A3r.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(r=m8.inflateSetDictionary(this.strm,e.dictionary),r!==Dfe)))throw new Error(Pz[r])}zfe.prototype.push=function(t,e){let r=this.strm,n=this.options.chunkSize,o=this.options.dictionary,i,a,s;if(this.ended)return!1;for(e===~~e?a=e:a=e===!0?D0o:O0o,A3r.call(t)==="[object ArrayBuffer]"?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;;){for(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),i=m8.inflate(r,a),i===Tut&&o&&(i=m8.inflateSetDictionary(r,o),i===Dfe?i=m8.inflate(r,a):i===H_r&&(i=Tut));r.avail_in>0&&i===kut&&r.state.wrap>0&&t[r.next_in]!==0;)m8.inflateReset(r),i=m8.inflate(r,a);switch(i){case L0o:case H_r:case Tut:case U0o:return this.onEnd(i),this.ended=!0,!1}if(s=r.avail_out,r.next_out&&(r.avail_out===0||i===kut))if(this.options.to==="string"){let c=Ofe.utf8border(r.output,r.next_out),l=r.next_out-c,u=Ofe.buf2string(r.output,c);r.next_out=l,r.avail_out=n-l,l&&r.output.set(r.output.subarray(c,c+l),0),this.onData(u)}else this.onData(r.output.length===r.next_out?r.output:r.output.subarray(0,r.next_out));if(!(i===Dfe&&s===0)){if(i===kut)return i=m8.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,!0;if(r.avail_in===0)break}}return!0};zfe.prototype.onData=function(t){this.chunks.push(t)};zfe.prototype.onEnd=function(t){t===Dfe&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=lIe.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};function Gut(t,e){let r=new zfe(e);if(r.push(t),r.err)throw r.msg||Pz[r.err];return r.result}function F0o(t,e){return e=e||{},e.raw=!0,Gut(t,e)}var z0o=zfe,H0o=Gut,j0o=F0o,W0o=Gut,G0o=bZ,V0o={Inflate:z0o,inflate:H0o,inflateRaw:j0o,ungzip:W0o,constants:G0o},{Deflate:Vkc,deflate:qkc,deflateRaw:Kkc,gzip:q0o}=$ho,{Inflate:Ykc,inflate:Jkc,inflateRaw:Xkc,ungzip:K0o}=V0o;var S3r=q0o;var E3r=K0o;d();p();var hIe=ie(j4r(),1),V4r=ie(G4r(),1);function ugo(t,e){let r=new URL(e).hostname,n=new URL(t).hostname;return r===n||r.endsWith(`.${n}`)}var fgo=new Set(["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"]);function dgo(t){let e=t.split(/[,\s]+/),r="";for(let n of e)n!==""&&fgo.has(n)&&(r=n);return r}function pgo(t,e){}function hgo(t,e){t.headers.delete(e)}function mgo(t,e){let r=t.headers;for(let n of Object.keys(r))n.toLowerCase()===e&&delete r[n]}function ggo(t){return t.headers==null?pgo:typeof t.headers.delete=="function"?hgo:mgo}var vgo=new Set([301,302,303,307,308]);function ygo(t){return vgo.has(t)}async function bgo(t,e,r){switch(e.redirect??"follow"){case"error":throw new TypeError(`URI requested responded with a redirect and redirect mode is set to error: ${r.url}`);case"manual":return r;case"follow":break;default:throw new TypeError(`Invalid redirect option: ${e.redirect}`)}let n=r.headers.get("location");if(n===null)return r;let o=r.url,i=new URL(n,o).toString(),a=e.redirectCount??0,s=e.maxRedirect??20;if(a>=s)throw new TypeError(`Reached maximum redirect of ${s} for URL: ${o}`);e={...e,redirectCount:a+1};let c=ggo(e);if(!ugo(o,i))for(let f of["authorization","www-authenticate","cookie","cookie2"])c(e,f);let l=e.body,u=e.body;if(r.status!==303&&e.body!=null&&(typeof l.pipe=="function"||typeof u.pipeTo=="function"))throw new TypeError("Cannot follow redirect with body being a readable stream");return(r.status===303||(r.status===301||r.status===302)&&e.method==="POST")&&(e.method="GET",e.body=void 0,c(e,"content-length")),r.headers.has("referrer-policy")&&(e.referrerPolicy=dgo(r.headers.get("referrer-policy"))),await t(i,e)}function xgo(t,e,r){if(r==="")return e;let n=t,o=e.headers;return n.headers&&typeof n.headers.append=="function"?n.headers.append("cookie",r):o&&typeof o.append=="function"?o.append("cookie",r):e={...e,headers:{...e.headers,cookie:r}},e}function wgo(t){let e=t.headers;if(typeof e.getAll=="function")return e.getAll("set-cookie");if(typeof e.raw=="function"){let n=e.raw();return Array.isArray(n["set-cookie"])?n["set-cookie"]:[]}let r=t.headers.get("set-cookie");return r!==null?(0,V4r.splitCookiesString)(r):[]}function vft(t,e,r=!0){let n=t,o=e??new hIe.CookieJar;async function i(a,s){let c=s??{};s={...s,redirect:"manual"};let l=typeof a=="string"?a:a.url??a.href,u=await o.getCookieString(l);s=xgo(a,s,u);let f=await n(a,s),h=wgo(f);return await Promise.all(h.map(async m=>await o.setCookie(m,f.url,{ignoreError:r}))),(s.redirectCount??0)>0&&Object.defineProperty(f,"redirected",{value:!0}),ygo(f.status)?await bgo(i,c,f):f}return i.toughCookie=hIe,i}vft.toughCookie=hIe;var Ykr=ie(J4r(),1);d();p();var eCr=(t,e,r=[])=>{let n=Object.getOwnPropertyDescriptors(e);for(let o of r)delete n[o];Object.defineProperties(t,n)},_Z=(t,e=[t])=>{let r=Object.getPrototypeOf(t);return r===null?e:_Z(r,[...e,r])},Ago=(...t)=>{if(t.length===0)return;let e,r=t.map(n=>_Z(n));for(;r.every(n=>n.length>0);){let n=r.map(i=>i.pop()),o=n[0];if(n.every(i=>i===o))e=o;else break}return e},X4r=(t,e,r=[])=>{var n;let o=(n=Ago(...t))!==null&&n!==void 0?n:Object.prototype,i=Object.create(o),a=_Z(o);for(let s of t){let c=_Z(s);for(let l=c.length-1;l>=0;l--){let u=c[l];a.indexOf(u)===-1&&(eCr(i,u,["constructor",...r]),a.push(u))}}return i.constructor=e,i},yft=t=>t.filter((e,r)=>t.indexOf(e)==r),gIe=(t,e)=>{let r=e.map(i=>_Z(i)),n=0,o=!0;for(;o;){o=!1;for(let i=e.length-1;i>=0;i--){let a=r[i][n];if(a!=null&&(o=!0,Object.getOwnPropertyDescriptor(a,t)!=null))return r[i][0]}n++}},tCr=(t,e=Object.prototype)=>new Proxy({},{getPrototypeOf(){return e},setPrototypeOf(){throw Error("Cannot set prototype of Proxies created by ts-mixer")},getOwnPropertyDescriptor(r,n){return Object.getOwnPropertyDescriptor(gIe(n,t)||{},n)},defineProperty(){throw new Error("Cannot define new properties on Proxies created by ts-mixer")},has(r,n){return gIe(n,t)!==void 0||e[n]!==void 0},get(r,n){return(gIe(n,t)||e)[n]},set(r,n,o){let i=gIe(n,t);if(i===void 0)throw new Error("Cannot set new properties on Proxies created by ts-mixer");return i[n]=o,!0},deleteProperty(){throw new Error("Cannot delete properties on Proxies created by ts-mixer")},ownKeys(){return t.map(Object.getOwnPropertyNames).reduce((r,n)=>n.concat(r.filter(o=>n.indexOf(o)<0)))}}),Sgo=(t,e)=>tCr([...t,{constructor:e}]),Jfe={initFunction:null,staticsStrategy:"copy",prototypeStrategy:"copy",decoratorInheritance:"deep"},rCr=new WeakMap,Ego=t=>rCr.get(t),_go=(t,e)=>rCr.set(t,e);var Z4r=(t,e)=>{var r,n;let o=yft([...Object.getOwnPropertyNames(t),...Object.getOwnPropertyNames(e)]),i={};for(let a of o)i[a]=yft([...(r=t?.[a])!==null&&r!==void 0?r:[],...(n=e?.[a])!==null&&n!==void 0?n:[]]);return i},Q4r=(t,e)=>{var r,n,o,i;return{property:Z4r((r=t?.property)!==null&&r!==void 0?r:{},(n=e?.property)!==null&&n!==void 0?n:{}),method:Z4r((o=t?.method)!==null&&o!==void 0?o:{},(i=e?.method)!==null&&i!==void 0?i:{})}},nCr=(t,e)=>{var r,n,o,i,a,s;return{class:yft([...(r=t?.class)!==null&&r!==void 0?r:[],...(n=e?.class)!==null&&n!==void 0?n:[]]),static:Q4r((o=t?.static)!==null&&o!==void 0?o:{},(i=e?.static)!==null&&i!==void 0?i:{}),instance:Q4r((a=t?.instance)!==null&&a!==void 0?a:{},(s=e?.instance)!==null&&s!==void 0?s:{})}},bft=new Map,Cgo=(...t)=>{var e;let r=new Set,n=new Set([...t]);for(;n.size>0;)for(let o of n){let i=_Z(o.prototype).map(l=>l.constructor),a=(e=Ego(o))!==null&&e!==void 0?e:[],c=[...i,...a].filter(l=>!r.has(l));for(let l of c)n.add(l);r.add(o),n.delete(o)}return[...r]},kgo=(...t)=>{let e=Cgo(...t).map(r=>bft.get(r)).filter(r=>!!r);return e.length==0?{}:e.length==1?e[0]:e.reduce((r,n)=>nCr(r,n))},Tgo=(...t)=>{let e=t.map(r=>Igo(r));return e.length===0?{}:e.length===1?e[0]:e.reduce((r,n)=>nCr(r,n))},Igo=t=>{let e=bft.get(t);return e||(e={},bft.set(t,e)),e};function oCr(...t){var e,r,n;let o=t.map(c=>c.prototype),i=Jfe.initFunction;if(i!==null){let c=o.map(f=>f[i]).filter(f=>typeof f=="function"),l=function(...f){for(let h of c)h.apply(this,f)},u={[i]:l};o.push(u)}function a(...c){for(let l of t)eCr(this,new l(...c));i!==null&&typeof this[i]=="function"&&this[i].apply(this,c)}a.prototype=Jfe.prototypeStrategy==="copy"?X4r(o,a):Sgo(o,a),Object.setPrototypeOf(a,Jfe.staticsStrategy==="copy"?X4r(t,null,["prototype"]):tCr(t,Function.prototype));let s=a;if(Jfe.decoratorInheritance!=="none"){let c=Jfe.decoratorInheritance==="deep"?kgo(...t):Tgo(...t);for(let l of(e=c?.class)!==null&&e!==void 0?e:[]){let u=l(s);u&&(s=u)}$4r((r=c?.static)!==null&&r!==void 0?r:{},s),$4r((n=c?.instance)!==null&&n!==void 0?n:{},s.prototype)}return _go(s,t),s}var $4r=(t,e)=>{let r=t.property,n=t.method;if(r)for(let o in r)for(let i of r[o])i(e,o);if(n)for(let o in n)for(let i of n[o])i(e,o,Object.getOwnPropertyDescriptor(e,o))};d();p();d();p();d();p();d();p();function iCr(t){if(!Number.isSafeInteger(t)||t<0)throw new Error(`Wrong positive integer: ${t}`)}function Rgo(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function xft(t,...e){if(!Rgo(t))throw new Error("Expected Uint8Array");if(e.length>0&&!e.includes(t.length))throw new Error(`Expected Uint8Array of length ${e}, not of length=${t.length}`)}function aCr(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");iCr(t.outputLen),iCr(t.blockLen)}function CZ(t,e=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(e&&t.finished)throw new Error("Hash#digest() has already been called")}function sCr(t,e){xft(t);let r=e.outputLen;if(t.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();d();p();var vIe=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;function cCr(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}var yIe=t=>new DataView(t.buffer,t.byteOffset,t.byteLength),lE=(t,e)=>t<<32-e|t>>>e,Mgo=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!Mgo)throw new Error("Non little-endian hardware is not supported");function Pgo(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function Xfe(t){if(typeof t=="string"&&(t=Pgo(t)),!cCr(t))throw new Error(`expected Uint8Array, got ${typeof t}`);return t}function lCr(...t){let e=0;for(let n=0;n<t.length;n++){let o=t[n];if(!cCr(o))throw new Error("Uint8Array expected");e+=o.length}let r=new Uint8Array(e);for(let n=0,o=0;n<t.length;n++){let i=t[n];r.set(i,o),o+=i.length}return r}var kZ=class{clone(){return this._cloneInto()}},y6c={}.toString;function uCr(t){let e=n=>t().update(Xfe(n)).digest(),r=t();return e.outputLen=r.outputLen,e.blockLen=r.blockLen,e.create=()=>t(),e}function fCr(t=32){if(vIe&&typeof vIe.getRandomValues=="function")return vIe.getRandomValues(new Uint8Array(t));throw new Error("crypto.getRandomValues must be defined")}function Ngo(t,e,r,n){if(typeof t.setBigUint64=="function")return t.setBigUint64(e,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,l=n?0:4;t.setUint32(e+c,a,n),t.setUint32(e+l,s,n)}var bIe=class extends kZ{constructor(e,r,n,o){super(),this.blockLen=e,this.outputLen=r,this.padOffset=n,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=yIe(this.buffer)}update(e){CZ(this);let{view:r,buffer:n,blockLen:o}=this;e=Xfe(e);let i=e.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=yIe(e);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(e.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){CZ(this),sCr(e,this),this.finished=!0;let{buffer:r,view:n,blockLen:o,isLE:i}=this,{pos:a}=this;r[a++]=128,this.buffer.subarray(a).fill(0),this.padOffset>o-a&&(this.process(n,0),a=0);for(let f=a;f<o;f++)r[f]=0;Ngo(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=yIe(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let l=c/4,u=this.get();if(l>u.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<l;f++)s.setUint32(4*f,u[f],i)}digest(){let{buffer:e,outputLen:r}=this;this.digestInto(e);let n=e.slice(0,r);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return e.length=o,e.pos=s,e.finished=i,e.destroyed=a,o%r&&e.buffer.set(n),e}};var Bgo=(t,e,r)=>t&e^~t&r,Ogo=(t,e,r)=>t&e^t&r^e&r,Dgo=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]),fP=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),dP=new Uint32Array(64),wft=class extends bIe{constructor(){super(64,32,8,!1),this.A=fP[0]|0,this.B=fP[1]|0,this.C=fP[2]|0,this.D=fP[3]|0,this.E=fP[4]|0,this.F=fP[5]|0,this.G=fP[6]|0,this.H=fP[7]|0}get(){let{A:e,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[e,r,n,o,i,a,s,c]}set(e,r,n,o,i,a,s,c){this.A=e|0,this.B=r|0,this.C=n|0,this.D=o|0,this.E=i|0,this.F=a|0,this.G=s|0,this.H=c|0}process(e,r){for(let f=0;f<16;f++,r+=4)dP[f]=e.getUint32(r,!1);for(let f=16;f<64;f++){let h=dP[f-15],m=dP[f-2],g=lE(h,7)^lE(h,18)^h>>>3,v=lE(m,17)^lE(m,19)^m>>>10;dP[f]=v+dP[f-7]+g+dP[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:l,H:u}=this;for(let f=0;f<64;f++){let h=lE(s,6)^lE(s,11)^lE(s,25),m=u+h+Bgo(s,c,l)+Dgo[f]+dP[f]|0,v=(lE(n,2)^lE(n,13)^lE(n,22))+Ogo(n,o,i)|0;u=l,l=c,c=s,s=a+m|0,a=i,i=o,o=n,n=m+v|0}n=n+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,s=s+this.E|0,c=c+this.F|0,l=l+this.G|0,u=u+this.H|0,this.set(n,o,i,a,s,c,l,u)}roundClean(){dP.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var dCr=uCr(()=>new wft);d();p();d();p();var xIe=class extends kZ{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,aCr(e);let n=Xfe(r);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,i=new Uint8Array(o);i.set(n.length>o?e.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=e.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(e){return CZ(this),this.iHash.update(e),this}digestInto(e){CZ(this),xft(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return e=e,e.finished=o,e.destroyed=i,e.blockLen=a,e.outputLen=s,e.oHash=r._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},Aft=(t,e,r)=>new xIe(t,e).update(r).digest();Aft.create=(t,e)=>new xIe(t,e);function Lgo(t){return{hash:t,hmac:(e,...r)=>Aft(t,e,lCr(...r)),randomBytes:fCr}}function pCr(t,e){let r=n=>nut({...t,...Lgo(n)});return Object.freeze({...r(e),create:r})}var gCr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),hCr=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Ugo=BigInt(1),Sft=BigInt(2),mCr=(t,e)=>(t+e/Sft)/e;function Fgo(t){let e=gCr,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),l=t*t*t%e,u=l*l*t%e,f=g1(u,r,e)*u%e,h=g1(f,r,e)*u%e,m=g1(h,Sft,e)*l%e,g=g1(m,o,e)*m%e,v=g1(g,i,e)*g%e,b=g1(v,s,e)*v%e,w=g1(b,c,e)*b%e,_=g1(w,s,e)*v%e,I=g1(_,r,e)*u%e,B=g1(I,a,e)*g%e,L=g1(B,n,e)*l%e,D=g1(L,Sft,e);if(!Eft.eql(Eft.sqr(D),t))throw new Error("Cannot find square root");return D}var Eft=GEr(gCr,void 0,void 0,{sqrt:Fgo}),_ft=pCr({a:BigInt(0),b:BigInt(7),Fp:Eft,n:hCr,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=hCr,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-Ugo*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=mCr(i*t,e),c=mCr(-n*t,e),l=lm(t-s*r-c*o,e),u=lm(-s*n-c*i,e),f=l>a,h=u>a;if(f&&(l=e-l),h&&(u=e-u),l>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:f,k1:l,k2neg:h,k2:u}}}},dCr),q6c=BigInt(0);var K6c=_ft.ProjectivePoint;var Cyo=ie(yCr(),1);var zgo=Object.defineProperty,hc=(t,e)=>{for(var r in e)zgo(t,r,{get:e[r],enumerable:!0})},ide={};hc(ide,{ADDR_BOUND:()=>XCr,API_VERSION:()=>YCr,BaseUrl:()=>ZCr,IS_BROWSER:()=>FCr,MASK_250:()=>KCr,MAX_STORAGE_ITEM_SIZE:()=>JCr,NetworkName:()=>LIe,RPC_DEFAULT_VERSION:()=>zz,RPC_NODES:()=>ekr,StarknetChainId:()=>QCr,TEXT_TO_FELT_MAX_LEN:()=>rdt,TRANSACTION_VERSION:()=>MZ,TransactionHashPrefix:()=>$Cr,UDC:()=>jz,ZERO:()=>um});var _Cr={};hc(_Cr,{EBlockTag:()=>Zft,EDAMode:()=>$ft,EDataAvailabilityMode:()=>Qft,ESimulationFlag:()=>Kft,ETransactionExecutionStatus:()=>Xft,ETransactionFinalityStatus:()=>Jft,ETransactionStatus:()=>Yft,ETransactionType:()=>qft,ETransactionVersion:()=>MZ,ETransactionVersion2:()=>IZ,ETransactionVersion3:()=>RZ,Errors:()=>LCr,JRPC:()=>Hgo,RPCSPEC06:()=>wl,RPCSPEC07:()=>Al,SPEC:()=>UCr});var Hgo={},wl={};hc(wl,{EBlockTag:()=>MCr,EDAMode:()=>NCr,EDataAvailabilityMode:()=>PCr,ESimulationFlag:()=>kCr,ETransactionExecutionStatus:()=>RCr,ETransactionFinalityStatus:()=>ICr,ETransactionStatus:()=>TCr,ETransactionType:()=>CCr,ETransactionVersion:()=>BCr,ETransactionVersion2:()=>OCr,ETransactionVersion3:()=>DCr,Errors:()=>jgo,SPEC:()=>Wgo});var jgo={},Wgo={},CCr=(t=>(t.DECLARE="DECLARE",t.DEPLOY="DEPLOY",t.DEPLOY_ACCOUNT="DEPLOY_ACCOUNT",t.INVOKE="INVOKE",t.L1_HANDLER="L1_HANDLER",t))(CCr||{}),kCr=(t=>(t.SKIP_VALIDATE="SKIP_VALIDATE",t.SKIP_FEE_CHARGE="SKIP_FEE_CHARGE",t))(kCr||{}),TCr=(t=>(t.RECEIVED="RECEIVED",t.REJECTED="REJECTED",t.ACCEPTED_ON_L2="ACCEPTED_ON_L2",t.ACCEPTED_ON_L1="ACCEPTED_ON_L1",t))(TCr||{}),ICr=(t=>(t.ACCEPTED_ON_L2="ACCEPTED_ON_L2",t.ACCEPTED_ON_L1="ACCEPTED_ON_L1",t))(ICr||{}),RCr=(t=>(t.SUCCEEDED="SUCCEEDED",t.REVERTED="REVERTED",t))(RCr||{}),MCr=(t=>(t.LATEST="latest",t.PENDING="pending",t))(MCr||{}),PCr=(t=>(t.L1="L1",t.L2="L2",t))(PCr||{}),NCr=(t=>(t[t.L1=0]="L1",t[t.L2=1]="L2",t))(NCr||{}),BCr=(t=>(t.V0="0x0",t.V1="0x1",t.V2="0x2",t.V3="0x3",t.F0="0x100000000000000000000000000000000",t.F1="0x100000000000000000000000000000001",t.F2="0x100000000000000000000000000000002",t.F3="0x100000000000000000000000000000003",t))(BCr||{}),OCr=(t=>(t.V0="0x0",t.V1="0x1",t.V2="0x2",t.F0="0x100000000000000000000000000000000",t.F1="0x100000000000000000000000000000001",t.F2="0x100000000000000000000000000000002",t))(OCr||{}),DCr=(t=>(t.V3="0x3",t.F3="0x100000000000000000000000000000003",t))(DCr||{}),Al={};hc(Al,{EBlockTag:()=>Zft,EDAMode:()=>$ft,EDataAvailabilityMode:()=>Qft,ESimulationFlag:()=>Kft,ETransactionExecutionStatus:()=>Xft,ETransactionFinalityStatus:()=>Jft,ETransactionStatus:()=>Yft,ETransactionType:()=>qft,ETransactionVersion:()=>MZ,ETransactionVersion2:()=>IZ,ETransactionVersion3:()=>RZ,Errors:()=>LCr,SPEC:()=>UCr});var LCr={},UCr={},qft=(t=>(t.DECLARE="DECLARE",t.DEPLOY="DEPLOY",t.DEPLOY_ACCOUNT="DEPLOY_ACCOUNT",t.INVOKE="INVOKE",t.L1_HANDLER="L1_HANDLER",t))(qft||{}),Kft=(t=>(t.SKIP_VALIDATE="SKIP_VALIDATE",t.SKIP_FEE_CHARGE="SKIP_FEE_CHARGE",t))(Kft||{}),Yft=(t=>(t.RECEIVED="RECEIVED",t.REJECTED="REJECTED",t.ACCEPTED_ON_L2="ACCEPTED_ON_L2",t.ACCEPTED_ON_L1="ACCEPTED_ON_L1",t))(Yft||{}),Jft=(t=>(t.ACCEPTED_ON_L2="ACCEPTED_ON_L2",t.ACCEPTED_ON_L1="ACCEPTED_ON_L1",t))(Jft||{}),Xft=(t=>(t.SUCCEEDED="SUCCEEDED",t.REVERTED="REVERTED",t))(Xft||{}),Zft=(t=>(t.LATEST="latest",t.PENDING="pending",t))(Zft||{}),Qft=(t=>(t.L1="L1",t.L2="L2",t))(Qft||{}),$ft=(t=>(t[t.L1=0]="L1",t[t.L2=1]="L2",t))($ft||{}),MZ=(t=>(t.V0="0x0",t.V1="0x1",t.V2="0x2",t.V3="0x3",t.F0="0x100000000000000000000000000000000",t.F1="0x100000000000000000000000000000001",t.F2="0x100000000000000000000000000000002",t.F3="0x100000000000000000000000000000003",t))(MZ||{}),IZ=(t=>(t.V0="0x0",t.V1="0x1",t.V2="0x2",t.F0="0x100000000000000000000000000000000",t.F1="0x100000000000000000000000000000001",t.F2="0x100000000000000000000000000000002",t))(IZ||{}),RZ=(t=>(t.V3="0x3",t.F3="0x100000000000000000000000000000003",t))(RZ||{}),Ggo={};hc(Ggo,{IS_BROWSER:()=>FCr,addHexPrefix:()=>zg,arrayBufferToString:()=>zCr,atobUniversal:()=>HCr,btoaUniversal:()=>jCr,buf2hex:()=>tdt,calcByteLength:()=>GCr,padLeft:()=>WCr,pascalToSnake:()=>Kgo,removeHexPrefix:()=>OZ,sanitizeBytes:()=>VCr,sanitizeHex:()=>qCr,stringToArrayBuffer:()=>Vgo,utf8ToArray:()=>BZ});var FCr=typeof window<"u",edt="0";function zCr(t){return new Uint8Array(t).reduce((e,r)=>e+String.fromCharCode(r),"")}function BZ(t){return new TextEncoder().encode(t)}function Vgo(t){return BZ(t)}function HCr(t){return Clt.decode(t)}function jCr(t){return Clt.encode(new Uint8Array(t))}function tdt(t){return t.reduce((e,r)=>e+r.toString(16).padStart(2,"0"),"")}function OZ(t){return t.replace(/^0x/i,"")}function zg(t){return`0x${OZ(t)}`}function qgo(t,e,r,n=edt){let o=e-t.length,i=t;if(o>0){let a=n.repeat(o);i=r?a+t:t+a}return i}function WCr(t,e,r=edt){return qgo(t,e,!0,r)}function GCr(t,e=8){let{length:r}=t,n=r%e;return n?(r-n)/e*e+e:r}function VCr(t,e=8,r=edt){return WCr(t,GCr(t,e),r)}function qCr(t){return t=OZ(t),t=VCr(t,2),t&&(t=zg(t)),t}var Kgo=t=>/[a-z]/.test(t)?t.split(/(?=[A-Z])/).join("_").toUpperCase():t,rdt=31,um=0n,KCr=2n**250n-1n,YCr=um,JCr=256n,XCr=2n**251n-JCr,ZCr=(t=>(t.SN_MAIN="https://alpha-mainnet.starknet.io",t.SN_GOERLI="https://alpha4.starknet.io",t.SN_SEPOLIA="https://alpha-sepolia.starknet.io",t))(ZCr||{}),LIe=(t=>(t.SN_MAIN="SN_MAIN",t.SN_GOERLI="SN_GOERLI",t.SN_SEPOLIA="SN_SEPOLIA",t))(LIe||{}),QCr=(t=>(t.SN_MAIN="0x534e5f4d41494e",t.SN_GOERLI="0x534e5f474f45524c49",t.SN_SEPOLIA="0x534e5f5345504f4c4941",t))(QCr||{}),$Cr=(t=>(t.DECLARE="0x6465636c617265",t.DEPLOY="0x6465706c6f79",t.DEPLOY_ACCOUNT="0x6465706c6f795f6163636f756e74",t.INVOKE="0x696e766f6b65",t.L1_HANDLER="0x6c315f68616e646c6572",t))($Cr||{}),jz={ADDRESS:"0x041a78e741e5af2fec34b695679bc6891742439f7afb8484ecd7766661ad02bf",ENTRYPOINT:"deployContract"},zz="v0_6",ekr={SN_GOERLI:[`https://starknet-testnet.public.blastapi.io/rpc/${zz}`,`https://free-rpc.nethermind.io/goerli-juno/${zz}`],SN_MAIN:[`https://starknet-mainnet.public.blastapi.io/rpc/${zz}`,`https://free-rpc.nethermind.io/mainnet-juno/${zz}`],SN_SEPOLIA:[`https://starknet-sepolia.public.blastapi.io/rpc/${zz}`,`https://free-rpc.nethermind.io/sepolia-juno/${zz}`]};function Ygo(t,e=t.constructor){let{captureStackTrace:r}=Error;r&&r(t,e)}function Jgo(t,e){let{setPrototypeOf:r}=Object;r?r(t,e):t.__proto__=e}var Xgo=class extends Error{constructor(e){super(e);ae(this,"name");Object.defineProperty(this,"name",{value:new.target.name,enumerable:!1,configurable:!0}),Jgo(this,new.target.prototype),Ygo(this)}},$fe=class extends Xgo{};var tkr={};hc(tkr,{RpcChannel:()=>iyo});var Zgo={};hc(Zgo,{BlockStatus:()=>lkr,BlockTag:()=>idt,EntryPointType:()=>okr,Literal:()=>odt,RPC:()=>_Cr,SIMULATION_FLAG:()=>rkr,TransactionExecutionStatus:()=>ckr,TransactionFinalityStatus:()=>skr,TransactionStatus:()=>akr,TransactionType:()=>ikr,TypedDataRevision:()=>adt,Uint:()=>ndt,ValidateType:()=>nkr});var rkr=(t=>(t.SKIP_VALIDATE="SKIP_VALIDATE",t.SKIP_EXECUTE="SKIP_EXECUTE",t))(rkr||{}),nkr=(t=>(t.DEPLOY="DEPLOY",t.CALL="CALL",t.INVOKE="INVOKE",t))(nkr||{}),ndt=(t=>(t.u8="core::integer::u8",t.u16="core::integer::u16",t.u32="core::integer::u32",t.u64="core::integer::u64",t.u128="core::integer::u128",t.u256="core::integer::u256",t))(ndt||{}),odt=(t=>(t.ClassHash="core::starknet::class_hash::ClassHash",t.ContractAddress="core::starknet::contract_address::ContractAddress",t))(odt||{}),okr=(t=>(t.EXTERNAL="EXTERNAL",t.L1_HANDLER="L1_HANDLER",t.CONSTRUCTOR="CONSTRUCTOR",t))(okr||{}),ikr=(t=>(t.DECLARE="DECLARE",t.DEPLOY="DEPLOY",t.DEPLOY_ACCOUNT="DEPLOY_ACCOUNT",t.INVOKE="INVOKE_FUNCTION",t))(ikr||{}),akr=(t=>(t.NOT_RECEIVED="NOT_RECEIVED",t.RECEIVED="RECEIVED",t.ACCEPTED_ON_L2="ACCEPTED_ON_L2",t.ACCEPTED_ON_L1="ACCEPTED_ON_L1",t.REJECTED="REJECTED",t.REVERTED="REVERTED",t))(akr||{}),skr=(t=>(t.NOT_RECEIVED="NOT_RECEIVED",t.RECEIVED="RECEIVED",t.ACCEPTED_ON_L2="ACCEPTED_ON_L2",t.ACCEPTED_ON_L1="ACCEPTED_ON_L1",t))(skr||{}),ckr=(t=>(t.REJECTED="REJECTED",t.REVERTED="REVERTED",t.SUCCEEDED="SUCCEEDED",t))(ckr||{}),lkr=(t=>(t.PENDING="PENDING",t.ACCEPTED_ON_L1="ACCEPTED_ON_L1",t.ACCEPTED_ON_L2="ACCEPTED_ON_L2",t.REJECTED="REJECTED",t))(lkr||{}),idt=(t=>(t.pending="pending",t.latest="latest",t))(idt||{}),adt=(t=>(t.Active="1",t.Legacy="0",t))(adt||{});function rl(t,e){if(!t)throw new Error(e||"Assertion failure")}var Qgo={};hc(Qgo,{addPercent:()=>PIe,assertInRange:()=>$go,bigNumberishArrayToDecimalStringArray:()=>fkr,bigNumberishArrayToHexadecimalStringArray:()=>dkr,cleanHex:()=>Pft,getDecimalString:()=>evo,getHexString:()=>pkr,getHexStringArray:()=>ldt,hexToBytes:()=>hkr,hexToDecimalString:()=>ukr,isBigInt:()=>UIe,isHex:()=>uE,isStringWholeNumber:()=>DZ,toBigInt:()=>Pc,toCairoBool:()=>Nft,toHex:()=>or,toHexString:()=>sdt,toStorageKey:()=>cdt});function uE(t){return/^0x[0-9a-f]*$/i.test(t)}function Pc(t){return BigInt(t)}function UIe(t){return typeof t=="bigint"}function or(t){return zg(Pc(t).toString(16))}var sdt=or;function cdt(t){return zg(Pc(t).toString(16).padStart(64,"0"))}function ukr(t){return BigInt(zg(t)).toString(10)}var Pft=t=>t.toLowerCase().replace(/^(0x)0+/,"$1");function $go(t,e,r,n=""){let o=n===""?"invalid length":`invalid ${n} length`,i=BigInt(t),a=BigInt(e),s=BigInt(r);rl(i>=a&&i<=s,`Message not signable, ${o}.`)}function fkr(t){return t.map(e=>Pc(e).toString(10))}function dkr(t){return t.map(e=>or(e))}var DZ=t=>/^\d+$/.test(t);function evo(t){if(uE(t))return ukr(t);if(DZ(t))return t;throw new Error(`${t} need to be hex-string or whole-number-string`)}function pkr(t){if(uE(t))return t;if(DZ(t))return sdt(t);throw new Error(`${t} need to be hex-string or whole-number-string`)}function ldt(t){return t.map(e=>pkr(e))}var Nft=t=>(+t).toString();function hkr(t){if(!uE(t))throw new Error(`${t} need to be a hex-string`);let e=OZ(t);return e.length%2!==0&&(e=`0${e}`),i8(e)}function PIe(t,e){let r=BigInt(t);return r+r*BigInt(e)/100n}var tvo={};hc(tvo,{getSelector:()=>FIe,getSelectorFromName:()=>Ed,keccakBn:()=>mkr,starknetKeccak:()=>udt});function mkr(t){let e=OZ(or(BigInt(t))),r=e.length%2===0?e:`0${e}`;return zg(eP(hkr(zg(r))).toString(16))}function rvo(t){return zg(eP(BZ(t)).toString(16))}function udt(t){return BigInt(rvo(t))&KCr}function Ed(t){return or(udt(t))}function FIe(t){return uE(t)?t:DZ(t)?sdt(t):Ed(t)}var nvo={};hc(nvo,{decodeShortString:()=>Vz,encodeShortString:()=>xp,isASCII:()=>fdt,isDecimalString:()=>gkr,isLongText:()=>ddt,isShortString:()=>ade,isShortText:()=>ovo,isText:()=>sde,splitLongString:()=>pdt});function fdt(t){return/^[\x00-\x7F]*$/.test(t)}function ade(t){return t.length<=rdt}function gkr(t){return/^[0-9]*$/i.test(t)}function sde(t){return typeof t=="string"&&!uE(t)&&!DZ(t)}var ovo=t=>sde(t)&&ade(t),ddt=t=>sde(t)&&!ade(t);function pdt(t){let e=RegExp(`[^]{1,${rdt}}`,"g");return t.match(e)||[]}function xp(t){if(!fdt(t))throw new Error(`${t} is not an ASCII string`);if(!ade(t))throw new Error(`${t} is too long`);return zg(t.replace(/./g,e=>e.charCodeAt(0).toString(16)))}function Vz(t){if(!fdt(t))throw new Error(`${t} is not an ASCII string`);if(uE(t))return OZ(t).replace(/.{2}/g,e=>String.fromCharCode(parseInt(e,16)));if(gkr(t))return Vz("0X".concat(BigInt(t).toString(16)));throw new Error(`${t} is not Hex or decimal`)}var ivo={};hc(ivo,{byteArrayFromString:()=>zIe,stringFromByteArray:()=>vkr});function vkr(t){let e=BigInt(t.pending_word)===0n?"":Vz(or(t.pending_word));return t.data.reduce((r,n)=>{let o=BigInt(n)===0n?"":Vz(or(n));return r+o},"")+e}function zIe(t){let e=pdt(t),r=e[e.length-1],n=e.map(xp),[o,i]=r===void 0||r.length===31?["0x00",0]:[n.pop(),r.length];return{data:n.length===0?[]:n,pending_word:o,pending_word_len:i}}var avo={};hc(avo,{felt:()=>pP,getAbiContractVersion:()=>vdt,getArrayType:()=>PZ,isCairo1Abi:()=>Akr,isCairo1Type:()=>gP,isLen:()=>qz,isTypeArray:()=>mP,isTypeBool:()=>WIe,isTypeByteArray:()=>GIe,isTypeBytes31:()=>gdt,isTypeContractAddress:()=>pvo,isTypeEnum:()=>Kz,isTypeEthAddress:()=>wkr,isTypeFelt:()=>NIe,isTypeLiteral:()=>mdt,isTypeNamedTuple:()=>xkr,isTypeOption:()=>HIe,isTypeResult:()=>jIe,isTypeStruct:()=>cde,isTypeTuple:()=>vP,isTypeUint:()=>hdt,isTypeUint256:()=>dvo,tuple:()=>NZ,uint256:()=>hvo});function Bft(t){if(UIe(t)||typeof t=="number"&&Number.isInteger(t))return t.toString();if(sde(t)){if(!ade(t))throw new Error(`${t} is a long string > 31 chars, felt can store short strings, split it to array of short strings`);let e=xp(t);return BigInt(e).toString()}if(typeof t=="string"&&uE(t))return BigInt(t).toString();if(typeof t=="string"&&DZ(t))return t;if(typeof t=="boolean")return`${+t}`;throw new Error(`${t} can't be computed by felt()`)}var ykr=(1n<<128n)-1n,bkr=(1n<<256n)-1n,svo=0n,cvo=340282366920938463463374607431768211455n,lvo=340282366920938463463374607431768211455n,uvo=0n,fvo=0n,S4,wp=(S4=class{constructor(...e){ae(this,"low");ae(this,"high");if(typeof e[0]=="object"&&e.length===1&&"low"in e[0]&&"high"in e[0]){let r=S4.validateProps(e[0].low,e[0].high);this.low=r.low,this.high=r.high}else if(e.length===1){let r=S4.validate(e[0]);this.low=r&ykr,this.high=r>>128n}else if(e.length===2){let r=S4.validateProps(e[0],e[1]);this.low=r.low,this.high=r.high}else throw Error("Incorrect constructor parameters")}static validate(e){let r=BigInt(e);if(r<svo)throw Error("bigNumberish is smaller than UINT_256_MIN");if(r>bkr)throw new Error("bigNumberish is bigger than UINT_256_MAX");return r}static validateProps(e,r){let n=BigInt(e),o=BigInt(r);if(n<uvo||n>cvo)throw new Error("low is out of range UINT_256_LOW_MIN - UINT_256_LOW_MAX");if(o<fvo||o>lvo)throw new Error("high is out of range UINT_256_HIGH_MIN - UINT_256_HIGH_MAX");return{low:n,high:o}}static is(e){try{S4.validate(e)}catch{return!1}return!0}static isAbiType(e){return e===S4.abiSelector}toBigInt(){return(this.high<<128n)+this.low}toUint256HexString(){return{low:zg(this.low.toString(16)),high:zg(this.high.toString(16))}}toUint256DecimalString(){return{low:this.low.toString(10),high:this.high.toString(10)}}toApiRequest(){return[Bft(this.low),Bft(this.high)]}},ae(S4,"abiSelector","core::integer::u256"),S4),qz=t=>/_len$/.test(t),NIe=t=>t==="felt"||t==="core::felt252",mP=t=>/\*/.test(t)||t.startsWith("core::array::Array::")||t.startsWith("core::array::Span::"),vP=t=>/^\(.*\)$/i.test(t),xkr=t=>/\(.*\)/i.test(t)&&t.includes(":"),cde=(t,e)=>t in e,Kz=(t,e)=>t in e,HIe=t=>t.startsWith("core::option::Option::"),jIe=t=>t.startsWith("core::result::Result::"),hdt=t=>Object.values(ndt).includes(t),dvo=t=>wp.isAbiType(t),mdt=t=>Object.values(odt).includes(t),WIe=t=>t==="core::bool",pvo=t=>t==="core::starknet::contract_address::ContractAddress",wkr=t=>t==="core::starknet::eth_address::EthAddress",gdt=t=>t==="core::bytes_31::bytes31",GIe=t=>t==="core::byte_array::ByteArray",gP=t=>t.includes("::"),PZ=t=>gP(t)?t.substring(t.indexOf("<")+1,t.lastIndexOf(">")):t.replace("*","");function Akr(t){let{cairo:e}=vdt(t);if(e===void 0)throw Error("Unable to determine Cairo version");return e==="1"}function vdt(t){if(t.find(n=>n.type==="interface"))return{cairo:"1",compiler:"2"};let e=t.find(n=>n.type==="function"&&(n.inputs.length||n.outputs.length));if(!e)return{cairo:void 0,compiler:void 0};let r=e.inputs.length?e.inputs:e.outputs;return gP(r[0].type)?{cairo:"1",compiler:"1"}:{cairo:"0",compiler:"0"}}var hvo=t=>new wp(t).toUint256DecimalString(),NZ=(...t)=>({...t});function pP(t){return Bft(t)}var lde=class{constructor(t){ae(this,"variant");let e=Object.values(t);if(e.length===0)throw new Error("This Enum must have at least 1 variant");if(e.filter(n=>typeof n<"u").length!==1)throw new Error("This Enum must have exactly one active variant");this.variant=t}unwrap(){let e=Object.entries(this.variant).find(r=>typeof r[1]<"u");if(!(typeof e>"u"))return e[1]}activeVariant(){let e=Object.entries(this.variant).find(r=>typeof r[1]<"u");return typeof e>"u"?"":e[0]}},Skr=(t=>(t[t.Some=0]="Some",t[t.None=1]="None",t))(Skr||{}),Oft=class{constructor(t,e){ae(this,"Some");ae(this,"None");if(!(t in Skr))throw new Error("Wrong variant : should be CairoOptionVariant.Some or .None.");if(t===0){if(typeof e>"u")throw new Error('The creation of a Cairo Option with "Some" variant needs a content as input.');this.Some=e,this.None=void 0}else this.Some=void 0,this.None=!0}unwrap(){if(!this.None)return this.Some}isSome(){return!(typeof this.Some>"u")}isNone(){return this.None===!0}},Ekr=(t=>(t[t.Ok=0]="Ok",t[t.Err=1]="Err",t))(Ekr||{}),Dft=class{constructor(t,e){ae(this,"Ok");ae(this,"Err");if(!(t in Ekr))throw new Error("Wrong variant : should be CairoResultVariant.Ok or .Err.");t===0?(this.Ok=e,this.Err=void 0):(this.Ok=void 0,this.Err=e)}unwrap(){if(typeof this.Ok<"u")return this.Ok;if(typeof this.Err<"u")return this.Err;throw new Error("Both Result.Ok and .Err are undefined. Not authorized.")}isOk(){return!(typeof this.Ok>"u")}isErr(){return!(typeof this.Err>"u")}},Cft={isBN:(t,e,r)=>{if(!UIe(t[r]))throw new Error(`Data and formatter mismatch on ${r}:${e[r]}, expected response data ${r}:${t[r]} to be BN instead it is ${typeof t[r]}`)},unknown:(t,e,r)=>{throw new Error(`Unhandled formatter type on ${r}:${e[r]} for data ${r}:${t[r]}`)}};function SIe(t,e,r){return Object.entries(t).reduce((n,[o,i])=>{let a=r??e[o];if(!(o in e)&&!r)return n[o]=i,n;if(a==="string"){if(Array.isArray(t[o])){let s=SIe(t[o],t[o].map(c=>a));return n[o]=Object.values(s).join(""),n}return Cft.isBN(t,e,o),n[o]=Vz(i),n}if(a==="number")return Cft.isBN(t,e,o),n[o]=Number(i),n;if(typeof a=="function")return n[o]=a(i),n;if(Array.isArray(a)){let s=SIe(t[o],a,a[0]);return n[o]=Object.values(s),n}return typeof a=="object"?(n[o]=SIe(t[o],a),n):(Cft.unknown(t,e,o),n)},{})}var mvo=class{constructor(t){ae(this,"abi");this.abi=t}methodInputsLength(t){return t.inputs.reduce((e,r)=>qz(r.name)?e:e+1,0)}getMethod(t){return this.abi.find(e=>e.name===t)}getLegacyFormat(){return this.abi}},gvo=class{constructor(t){ae(this,"abi");this.abi=t}methodInputsLength(t){return t.inputs.length}getMethod(t){return this.abi.find(r=>r.type==="interface").items.find(r=>r.name===t)}getLegacyFormat(){return this.abi.flatMap(t=>t.type==="interface"?t.items:t)}};function vvo(t){let e=yvo(t);if(e===0||e===1)return new mvo(t);if(e===2)return new gvo(t);throw Error(`Unsupported ABI version ${e}`)}function yvo(t){return t.find(e=>e.type==="interface")?2:Akr(t)?1:0}function bCr(t,e,r){return t==="constructor"&&!r&&!e.length}function bvo(t){let e=t.substring(0,t.indexOf(":")),r=t.substring(e.length+1);return{name:e,type:r}}function xvo(t){if(!t.includes("("))return{subTuple:[],result:t};let e=[],r="",n=0;for(;n<t.length;){if(t[n]==="("){let o=1,i=n;for(n++;o;)t[n]===")"&&o--,t[n]==="("&&o++,n++;e.push(t.substring(i,n)),r+=" ",n--}else r+=t[n];n++}return{subTuple:e,result:r}}function wvo(t){let e=t.replace(/\s/g,"").slice(1,-1),{subTuple:r,result:n}=xvo(e),o=n.split(",").map(i=>r.length?i.replace(" ",r.shift()):i);return xkr(t)&&(o=o.reduce((i,a)=>i.concat(bvo(a)),[])),o}function xCr(t,e,r){for(let n=0,o=0;n<t.length;n++)if(t[n]===e)o++;else if(t[n]===r&&--o===0)return n;return Number.POSITIVE_INFINITY}function Avo(t){let e=t.slice(1,-1),r=[],n=0,o;for(;n<e.length;){switch(!0){case e[n]==="(":{o=n+xCr(e.slice(n),"(",")")+1;break}case(e.startsWith("core::result::Result::<",n)||e.startsWith("core::array::Array::<",n)||e.startsWith("core::option::Option::<",n)):{o=n+xCr(e.slice(n),"<",">")+1;break}default:{let i=e.indexOf(",",n);o=i!==-1?i:Number.POSITIVE_INFINITY}}r.push(e.slice(n,o)),n=o+2}return r}function ydt(t){return gP(t)?Avo(t):wvo(t)}function Svo(t){return Error(`Your object includes the property : ${t}, containing an Uint256 object without the 'low' and 'high' keys.`)}function Evo(t,e,r,n){let o=(u,f)=>{if(mP(f))return a(u,f);if(Kz(f,n)){let h=n[f];return c(u,h)}if(vP(f))return s(u,f);if(wkr(f)||GIe(f))return u;if(wp.isAbiType(f)){let h=u;if(typeof h!="object")return h;if(!("low"in h&&"high"in h))throw Svo(f);return{low:h.low,high:h.high}}if(cde(f,r)){let h=r[f].members;return i(u,h)}return u},i=(u,f)=>f.reduce((m,g)=>{let v=b=>Object.defineProperty(m,g.name,{enumerable:!0,value:b??u[g.name]});if(u[g.name]==="undefined"&&(gP(g.type)||!qz(g.name)))throw Error(`Your object needs a property with key : ${g.name} .`);return v(o(u[g.name],g.type)),m},{});function a(u,f){let h=PZ(f);return typeof u=="string"?u:u.map(m=>o(m,h))}function s(u,f){return ydt(f).reduce((g,v,b)=>{let w=Object.keys(u),_=B=>Object.defineProperty(g,b.toString(),{enumerable:!0,value:B??u[w[b]]}),I=v?.type?v.type:v;return _(o(u[w[b]],I)),g},{})}let c=(u,f)=>{if(jIe(f.name)){let v=u,b=f.name.substring(f.name.indexOf("<")+1,f.name.lastIndexOf(",")),w=f.name.substring(f.name.indexOf(",")+1,f.name.lastIndexOf(">"));return v.isOk()?new Dft(0,o(u.unwrap(),b)):new Dft(1,o(u.unwrap(),w))}if(HIe(f.name)){let v=u,b=f.name.substring(f.name.indexOf("<")+1,f.name.lastIndexOf(">"));return v.isSome()?new Oft(0,o(v.unwrap(),b)):new Oft(1,{})}let h=u,g=Object.entries(h.variant).map(v=>{if(typeof v[1]>"u")return v;let b=f.type.substring(f.type.lastIndexOf("<")+1,f.type.lastIndexOf(">"));return b==="()"?v:[v[0],o(h.unwrap(),b)]});return new lde(Object.fromEntries(g))};return e.reduce((u,f)=>{let h=m=>Object.defineProperty(u,f.name,{enumerable:!0,value:m});return qz(f.name)&&!gP(f.type)||h(o(t[f.name],f.type)),u},{})}function BIe(t,e){switch(!0){case wp.isAbiType(t):return new wp(e).toApiRequest();case gdt(t):return xp(e.toString());default:return pP(e)}}function _vo(t,e){let r=ydt(e),n=Object.values(t);if(n.length!==r.length)throw Error(`ParseTuple: provided and expected abi tuple size do not match.
provided: ${n}
expected: ${r}`);return r.map((o,i)=>({element:n[i],type:o.type??o}))}function Cvo(t){let e=zIe(t);return[e.data.length.toString(),...e.data.map(r=>r.toString()),e.pending_word.toString(),e.pending_word_len.toString()]}function w4(t,e,r,n){if(t===void 0)throw Error(`Missing parameter for type ${e}`);if(Array.isArray(t)){let o=[];o.push(pP(t.length));let i=PZ(e);return t.reduce((a,s)=>a.concat(w4(s,i,r,n)),o)}if(r[e]&&r[e].members.length){if(wp.isAbiType(e))return new wp(t).toApiRequest();if(e==="core::starknet::eth_address::EthAddress")return BIe(e,t);if(e==="core::byte_array::ByteArray")return Cvo(t);let{members:o}=r[e],i=t;return o.reduce((a,s)=>a.concat(w4(i[s.name],s.type,r,n)),[])}if(vP(e))return _vo(t,e).reduce((i,a)=>{let s=w4(a.element,a.type,r,n);return i.concat(s)},[]);if(wp.isAbiType(e))return new wp(t).toApiRequest();if(Kz(e,n)){let{variants:o}=n[e];if(HIe(e)){let f=t;if(f.isSome()){let h=o.find(v=>v.name==="Some");if(typeof h>"u")throw Error("Error in abi : Option has no 'Some' variant.");let m=h.type;if(m==="()")return 0 .toString();let g=w4(f.unwrap(),m,r,n);return Array.isArray(g)?[0 .toString(),...g]:[0 .toString(),g]}return 1 .toString()}if(jIe(e)){let f=t;if(f.isOk()){let v=o.find(_=>_.name==="Ok");if(typeof v>"u")throw Error("Error in abi : Result has no 'Ok' variant.");let b=v.type;if(b==="()")return 0 .toString();let w=w4(f.unwrap(),b,r,n);return Array.isArray(w)?[0 .toString(),...w]:[0 .toString(),w]}let h=o.find(v=>v.name==="Err");if(typeof h>"u")throw Error("Error in abi : Result has no 'Err' variant.");let m=h.type;if(m==="()")return 1 .toString();let g=w4(f.unwrap(),m,r,n);return Array.isArray(g)?[1 .toString(),...g]:[1 .toString(),g]}let i=t,a=i.activeVariant(),s=o.find(f=>f.name===a);if(typeof s>"u")throw Error(`Not find in abi : Enum has no '${a}' variant.`);let c=s.type,l=o.findIndex(f=>f.name===a);if(c==="()")return l.toString();let u=w4(i.unwrap(),c,r,n);return Array.isArray(u)?[l.toString(),...u]:[l.toString(),u]}if(typeof t=="object")throw Error(`Parameter ${t} do not align with abi parameter ${e}`);return BIe(e,t)}function kvo(t,e,r,n){let{name:o,type:i}=e,{value:a}=t.next();switch(!0){case mP(i):if(!Array.isArray(a)&&!sde(a))throw Error(`ABI expected parameter ${o} to be array or long string, got ${a}`);return typeof a=="string"&&(a=pdt(a)),w4(a,e.type,r,n);case i==="core::starknet::eth_address::EthAddress":return BIe(i,a);case(cde(i,r)||vP(i)||wp.isAbiType(i)):return w4(a,i,r,n);case Kz(i,n):return w4(a,i,r,n);default:return BIe(i,a)}}function Lft(t,e){let r;switch(!0){case WIe(t):return r=e.next().value,Boolean(BigInt(r));case wp.isAbiType(t):let n=e.next().value,o=e.next().value;return new wp(n,o).toBigInt();case t==="core::starknet::eth_address::EthAddress":return r=e.next().value,BigInt(r);case t==="core::bytes_31::bytes31":return r=e.next().value,Vz(r);default:return r=e.next().value,BigInt(r)}}function v8(t,e,r,n){if(e.type==="()")return{};if(wp.isAbiType(e.type)){let o=t.next().value,i=t.next().value;return new wp(o,i).toBigInt()}if(GIe(e.type)){let o=[],i=BigInt(t.next().value);for(;o.length<i;)o.push(or(t.next().value));let a=or(t.next().value),s=BigInt(t.next().value);return vkr({data:o,pending_word:a,pending_word_len:s})}if(mP(e.type)){let o=[],i={name:"",type:PZ(e.type)},a=BigInt(t.next().value);for(;o.length<a;)o.push(v8(t,i,r,n));return o}if(r&&e.type in r&&r[e.type])return e.type==="core::starknet::eth_address::EthAddress"?Lft(e.type,t):r[e.type].members.reduce((o,i)=>(o[i.name]=v8(t,i,r,n),o),{});if(n&&e.type in n&&n[e.type]){let o=Number(t.next().value),i=n[e.type].variants.reduce((s,c,l)=>l===o?(s[c.name]=v8(t,{name:"",type:c.type},r,n),s):(s[c.name]=void 0,s),{});if(e.type.startsWith("core::option::Option")){let s=o===0?i.Some:void 0;return new Oft(o,s)}if(e.type.startsWith("core::result::Result")){let s;return o===0?s=i.Ok:s=i.Err,new Dft(o,s)}return new lde(i)}if(vP(e.type))return ydt(e.type).reduce((i,a,s)=>{let c=a?.name?a.name:s,l=a?.type?a.type:a,u={name:c,type:l};return i[c]=v8(t,u,r,n),i},{});if(mP(e.type)){let o=[],i={name:"",type:PZ(e.type)},a=BigInt(t.next().value);for(;o.length<a;)o.push(v8(t,i,r,n));return o}return Lft(e.type,t)}function OIe(t,e,r,n,o){let{name:i,type:a}=e,s;switch(!0){case qz(i):return s=t.next().value,BigInt(s);case(r&&a in r||vP(a)):return v8(t,e,r,n);case(n&&Kz(a,n)):return v8(t,e,r,n);case mP(a):if(gP(a))return v8(t,e,r,n);let c=[];if(o&&o[`${i}_len`]){let l=o[`${i}_len`];for(;c.length<l;)c.push(v8(t,{name:i,type:e.type.replace("*","")},r,n))}return c;default:return Lft(a,t)}}var _kr=(t,e)=>{if(rl(typeof t=="string"||typeof t=="number"||typeof t=="bigint",`Validate: arg ${e.name} should be a felt typed as (String, Number or BigInt)`),typeof t=="string"&&!uE(t))return;let r=BigInt(t.toString(10));rl(r>=0n&&r<=2n**252n-1n,`Validate: arg ${e.name} cairo typed ${e.type} should be in range [0, 2^252-1]`)},Tvo=(t,e)=>{rl(typeof t=="string",`Validate: arg ${e.name} should be a string.`),rl(t.length<32,`Validate: arg ${e.name} cairo typed ${e.type} should be a string of less than 32 characters.`)},Ivo=(t,e)=>{rl(typeof t=="string",`Validate: arg ${e.name} should be a string.`)},bdt=(t,e)=>{typeof t=="number"&&rl(t<=Number.MAX_SAFE_INTEGER,"Validation: Parameter is to large to be typed as Number use (BigInt or String)"),rl(typeof t=="string"||typeof t=="number"||typeof t=="bigint"||typeof t=="object"&&"low"in t&&"high"in t,`Validate: arg ${e.name} of cairo type ${e.type} should be type (String, Number or BigInt), but is ${typeof t} ${t}.`);let r=typeof t=="object"?new wp(t).toBigInt():Pc(t);switch(e.type){case"core::integer::u8":rl(r>=0n&&r<=255n,`Validate: arg ${e.name} cairo typed ${e.type} should be in range [0 - 255]`);break;case"core::integer::u16":rl(r>=0n&&r<=65535n,`Validate: arg ${e.name} cairo typed ${e.type} should be in range [0, 65535]`);break;case"core::integer::u32":rl(r>=0n&&r<=4294967295n,`Validate: arg ${e.name} cairo typed ${e.type} should be in range [0, 4294967295]`);break;case"core::integer::u64":rl(r>=0n&&r<=2n**64n-1n,`Validate: arg ${e.name} cairo typed ${e.type} should be in range [0, 2^64-1]`);break;case"core::integer::u128":rl(r>=0n&&r<=2n**128n-1n,`Validate: arg ${e.name} cairo typed ${e.type} should be in range [0, 2^128-1]`);break;case"core::integer::u256":rl(r>=0n&&r<=2n**256n-1n,`Validate: arg ${e.name} is ${e.type} 0 - 2^256-1`);break;case"core::starknet::class_hash::ClassHash":rl(r>=0n&&r<=2n**252n-1n,`Validate: arg ${e.name} cairo typed ${e.type} should be in range [0, 2^252-1]`);break;case"core::starknet::contract_address::ContractAddress":rl(r>=0n&&r<=2n**252n-1n,`Validate: arg ${e.name} cairo typed ${e.type} should be in range [0, 2^252-1]`);break;default:break}},Ckr=(t,e)=>{rl(typeof t=="boolean",`Validate: arg ${e.name} of cairo type ${e.type} should be type (Boolean)`)},kkr=(t,e,r)=>{if(e.type==="core::integer::u256"){bdt(t,e);return}if(e.type==="core::starknet::eth_address::EthAddress"){rl(typeof t!="object",`EthAddress type is waiting a BigNumberish. Got ${t}`);let n=BigInt(t.toString(10));rl(n>=0n&&n<=2n**160n-1n,`Validate: arg ${e.name} cairo typed ${e.type} should be in range [0, 2^160-1]`);return}rl(typeof t=="object"&&!Array.isArray(t),`Validate: arg ${e.name} is cairo type struct (${e.type}), and should be defined as js object (not array)`),r[e.type].members.forEach(({name:n})=>{rl(Object.keys(t).includes(n),`Validate: arg ${e.name} should have a property ${n}`)})},Tkr=(t,e)=>{rl(typeof t=="object"&&!Array.isArray(t),`Validate: arg ${e.name} is cairo type Enum (${e.type}), and should be defined as js object (not array)`);let r=Object.getOwnPropertyNames(Object.getPrototypeOf(t)),n=[...Object.getOwnPropertyNames(t),...r];if(!(HIe(e.type)&&n.includes("isSome")&&n.includes("isNone"))&&!(jIe(e.type)&&n.includes("isOk")&&n.includes("isErr"))&&!(n.includes("variant")&&n.includes("activeVariant")))throw new Error(`Validate Enum: argument ${e.name}, type ${e.type}, value received ${t}, is not an Enum.`)},Ikr=(t,e)=>{rl(typeof t=="object"&&!Array.isArray(t),`Validate: arg ${e.name} should be a tuple (defined as object)`)},Rkr=(t,e,r,n)=>{let o=PZ(e.type);if(!(NIe(o)&&ddt(t)))switch(rl(Array.isArray(t),`Validate: arg ${e.name} should be an Array`),!0){case NIe(o):t.forEach(i=>_kr(i,e));break;case vP(o):t.forEach(i=>Ikr(i,{name:e.name,type:o}));break;case mP(o):t.forEach(i=>Rkr(i,{name:"",type:o},r,n));break;case cde(o,r):t.forEach(i=>kkr(i,{name:e.name,type:o},r));break;case Kz(o,n):t.forEach(i=>Tkr(i,{name:e.name,type:o}));break;case(hdt(o)||mdt(o)):t.forEach(i=>bdt(i,e));break;case WIe(o):t.forEach(i=>Ckr(i,e));break;default:throw new Error(`Validate Unhandled: argument ${e.name}, type ${e.type}, value ${t}`)}};function wCr(t,e,r,n){t.inputs.reduce((o,i)=>{let a=e[o];switch(!0){case qz(i.name):return o;case NIe(i.type):_kr(a,i);break;case gdt(i.type):Tvo(a,i);break;case(hdt(i.type)||mdt(i.type)):bdt(a,i);break;case WIe(i.type):Ckr(a,i);break;case GIe(i.type):Ivo(a,i);break;case mP(i.type):Rkr(a,i,r,n);break;case cde(i.type,r):kkr(a,i,r);break;case Kz(i.type,n):Tkr(a,i);break;case vP(i.type):Ikr(a,i);break;default:throw new Error(`Validate Unhandled: argument ${i.name}, type ${i.type}, value ${a}`)}return o+1},0)}var Ss=class Zfe{constructor(e){ae(this,"abi");ae(this,"parser");ae(this,"structs");ae(this,"enums");this.structs=Zfe.getAbiStruct(e),this.enums=Zfe.getAbiEnum(e),this.parser=vvo(e),this.abi=this.parser.getLegacyFormat()}validate(e,r,n=[]){if(e!=="DEPLOY"){let a=this.abi.filter(s=>{if(s.type!=="function")return!1;let c=s.stateMutability==="view"||s.state_mutability==="view";return e==="INVOKE"?!c:c}).map(s=>s.name);rl(a.includes(r),`${e==="INVOKE"?"invocable":"viewable"} method not found in abi`)}let o=this.abi.find(a=>e==="DEPLOY"?a.name===r&&a.type==="constructor":a.name===r&&a.type==="function");if(bCr(r,n,o))return;let i=this.parser.methodInputsLength(o);if(n.length!==i)throw Error(`Invalid number of arguments, expected ${i} arguments, but got ${n.length}`);wCr(o,n,this.structs,this.enums)}compile(e,r){let n=this.abi.find(s=>s.name===e);if(bCr(e,r,n))return[];let o;if(Array.isArray(r))o=r;else{let s=Evo(r,n.inputs,this.structs,this.enums);o=Object.values(s),wCr(n,o,this.structs,this.enums)}let i=o[Symbol.iterator](),a=n.inputs.reduce((s,c)=>qz(c.name)&&!gP(c.type)?s:s.concat(kvo(i,c,this.structs,this.enums)),[]);return Object.defineProperty(a,"__compiled__",{enumerable:!1,writable:!1,value:!0}),a}static compile(e){let r=o=>{let i=(s,c=".")=>{let l=Array.isArray(s)?[s.length.toString(),...s]:s;return Object.entries(l).flatMap(([u,f])=>{let h=f;u==="entrypoint"?h=Ed(h):ddt(h)&&(h=zIe(h));let m=Array.isArray(l)&&u==="0"?"$$len":u;if(UIe(h))return[[`${c}${m}`,pP(h)]];if(Object(h)===h){let g=Object.getOwnPropertyNames(Object.getPrototypeOf(h)),v=[...Object.getOwnPropertyNames(h),...g];if(v.includes("isSome")&&v.includes("isNone")){let b=h,w=b.isSome()?0:1;return b.isSome()?i({0:w,1:b.unwrap()},`${c}${m}.`):[[`${c}${m}`,pP(w)]]}if(v.includes("isOk")&&v.includes("isErr")){let b=h,w=b.isOk()?0:1;return i({0:w,1:b.unwrap()},`${c}${m}.`)}if(v.includes("variant")&&v.includes("activeVariant")){let b=h,w=b.activeVariant(),I=Object.keys(b.variant).findIndex(B=>B===w);return typeof b.unwrap()=="object"&&Object.keys(b.unwrap()).length===0?[[`${c}${m}`,pP(I)]]:i({0:I,1:b.unwrap()},`${c}${m}.`)}return i(h,`${c}${m}.`)}return[[`${c}${m}`,pP(h)]]})};return Object.fromEntries(i(o))},n;if(Array.isArray(e)){let o={...e},i=r(o);n=Object.values(i)}else{let o=r(e);n=Object.values(o)}return Object.defineProperty(n,"__compiled__",{enumerable:!1,writable:!1,value:!0}),n}parse(e,r){let{outputs:n}=this.abi.find(a=>a.name===e),o=r.flat()[Symbol.iterator](),i=n.flat().reduce((a,s,c)=>{let l=s.name??c;return a[l]=OIe(o,s,this.structs,this.enums,a),a[l]&&a[`${l}_len`]&&delete a[`${l}_len`],a},{});return Object.keys(i).length===1&&0 in i?i[0]:i}format(e,r,n){let o=this.parse(e,r);return SIe(o,n)}static getAbiStruct(e){return e.filter(r=>r.type==="struct").reduce((r,n)=>({...r,[n.name]:n}),{})}static getAbiEnum(e){let r=e.filter(n=>n.type==="enum").reduce((n,o)=>({...n,[o.name]:o}),{});return delete r["core::bool"],r}static toCalldata(e=[]){return Zfe.compile(e)}static toHex(e=[]){return Zfe.compile(e).map(n=>or(n))}decodeParameters(e,r){let n=Array.isArray(e)?e:[e],o=r.flat()[Symbol.iterator](),i=n.map(a=>OIe(o,{name:"",type:a},this.structs,this.enums));return i.length===1?i[0]:i}},Rvo={};hc(Rvo,{calculateContractAddressFromHash:()=>EIe,calculateDeclareTransactionHash:()=>Hft,calculateDeployAccountTransactionHash:()=>jft,calculateInvokeTransactionHash:()=>zft,computeCompiledClassHash:()=>Gkr,computeContractClassHash:()=>qkr,computeHashOnElements:()=>A4,computeLegacyContractClassHash:()=>jkr,computePedersenHash:()=>ede,computePedersenHashOnElements:()=>zkr,computePoseidonHash:()=>Fkr,computePoseidonHashOnElements:()=>Hkr,computeSierraContractClassHash:()=>Vkr,formatSpaces:()=>tde,getSelector:()=>FIe,getSelectorFromName:()=>Ed,hashByteCodeSegments:()=>Wkr,keccakBn:()=>mkr,poseidon:()=>eut,starknetKeccak:()=>udt});var Mvo={};hc(Mvo,{calculateDeclareTransactionHash:()=>Mkr,calculateDeployAccountTransactionHash:()=>Pkr,calculateTransactionHash:()=>Nkr,calculateTransactionHashCommon:()=>VIe,computeHashOnElements:()=>Uft});var xdt={};hc(xdt,{starkCurve:()=>Jlt,weierstrass:()=>out});function Uft(t){return[...t,t.length].reduce((e,r)=>Cz(Pc(e),Pc(r)),0).toString()}function VIe(t,e,r,n,o,i,a,s=[]){let c=Uft(o),l=[t,e,r,n,c,i,a,...s];return Uft(l)}function Mkr(t,e,r,n,o,i,a){return VIe("0x6465636c617265",r,e,0,[t],n,o,[i,...a?[a]:[]])}function Pkr(t,e,r,n,o,i,a,s){let c=[e,n,...r];return VIe("0x6465706c6f795f6163636f756e74",o,t,0,c,i,a,[s])}function Nkr(t,e,r,n,o,i){return VIe("0x696e766f6b65",e,t,0,r,n,o,[i])}var Pvo={};hc(Pvo,{calculateDeclareTransactionHash:()=>Lkr,calculateDeployAccountTransactionHash:()=>Dkr,calculateInvokeTransactionHash:()=>Ukr,calculateTransactionHashCommon:()=>qIe,hashDAMode:()=>Bkr,hashFeeField:()=>Okr});var hP=t=>t.map(e=>BigInt(e)),Nvo=32n,Bvo=64n,Fft=128n,ACr=Bvo+Fft,Ovo=BigInt(xp("L1_GAS")),Dvo=BigInt(xp("L2_GAS"));function Bkr(t,e){return(BigInt(t)<<Nvo)+BigInt(e)}function Okr(t,e){let r=(Ovo<<ACr)+(BigInt(e.l1_gas.max_amount)<<Fft)+BigInt(e.l1_gas.max_price_per_unit),n=(Dvo<<ACr)+(BigInt(e.l2_gas.max_amount)<<Fft)+BigInt(e.l2_gas.max_price_per_unit);return Ff([BigInt(t),r,n])}function qIe(t,e,r,n,o,i,a,s,c,l,u=[]){let f=Okr(i,l),h=Bkr(s,c),m=hP([t,e,r,f,Ff(hP(a)),n,o,h,...hP(u)]);return or(Ff(m))}function Dkr(t,e,r,n,o,i,a,s,c,l,u,f){return qIe("0x6465706c6f795f6163636f756e74",o,t,i,a,u,f,s,c,l,[Ff(hP(r)),e,n])}function Lkr(t,e,r,n,o,i,a,s,c,l,u,f){return qIe("0x6465636c617265",n,r,o,i,u,hP(f),s,c,l,[Ff(hP(a)),t,e])}function Ukr(t,e,r,n,o,i,a,s,c,l,u){return qIe("0x696e766f6b65",e,t,n,o,l,u,a,s,c,[Ff(hP(i)),Ff(hP(r))])}function Lvo(t){return["0x3","0x100000000000000000000000000000003"].includes(t.version)}function zft(t){return Lvo(t)?Ukr(t.senderAddress,t.version,t.compiledCalldata,t.chainId,t.nonce,t.accountDeploymentData,t.nonceDataAvailabilityMode,t.feeDataAvailabilityMode,t.resourceBounds,t.tip,t.paymasterData):Nkr(t.senderAddress,t.version,t.compiledCalldata,t.maxFee,t.chainId,t.nonce)}function Uvo(t){return["0x3","0x100000000000000000000000000000003"].includes(t.version)}function Hft(t){return Uvo(t)?Lkr(t.classHash,t.compiledClassHash,t.senderAddress,t.version,t.chainId,t.nonce,t.accountDeploymentData,t.nonceDataAvailabilityMode,t.feeDataAvailabilityMode,t.resourceBounds,t.tip,t.paymasterData):Mkr(t.classHash,t.senderAddress,t.version,t.maxFee,t.chainId,t.nonce,t.compiledClassHash)}function Fvo(t){return["0x3","0x100000000000000000000000000000003"].includes(t.version)}function jft(t){return Fvo(t)?Dkr(t.contractAddress,t.classHash,t.compiledConstructorCalldata,t.salt,t.version,t.chainId,t.nonce,t.nonceDataAvailabilityMode,t.feeDataAvailabilityMode,t.resourceBounds,t.tip,t.paymasterData):Pkr(t.contractAddress,t.classHash,t.constructorCalldata,t.salt,t.version,t.maxFee,t.chainId,t.nonce)}var zvo={};hc(zvo,{parse:()=>LZ,parseAlwaysAsBig:()=>jvo,stringify:()=>A1,stringifyAlwaysAsBig:()=>Wvo});var Hvo=t=>{if(!d8(t))return parseFloat(t);let e=parseInt(t,10);return Number.isSafeInteger(e)?e:BigInt(t)},LZ=t=>Z5e(String(t),void 0,Hvo),jvo=t=>Z5e(String(t),void 0,lut),A1=(t,e,r,n)=>Q5e(t,e,r,n),Wvo=A1;function ede(t,e){return Cz(BigInt(t),BigInt(e))}function Fkr(t,e){return or(q5e(BigInt(t),BigInt(e)))}function A4(t){return[...t,t.length].reduce((e,r)=>Cz(BigInt(e),BigInt(r)),0).toString()}var zkr=A4;function Hkr(t){return or(Ff(t.map(e=>BigInt(e))))}function EIe(t,e,r,n){let o=Ss.compile(r),i=A4(o),a=pP("0x535441524b4e45545f434f4e54524143545f41444452455353"),s=A4([a,n,t,e,i]);return or(BigInt(s)%XCr)}function Gvo(t,e){return t==="attributes"||t==="accessible_scopes"?Array.isArray(e)&&e.length===0?void 0:e:t==="debug_info"?null:e===null?void 0:e}function tde(t){let e=!1,r=[];for(let n of t)n==='"'&&!(r.length>0&&r.slice(-1)[0]==="\\")&&(e=!e),e?r.push(n):r.push(n===":"?": ":n===","?", ":n);return r.join("")}function Vvo(t){let{abi:e,program:r}=t,o=tde(A1({abi:e,program:r},Gvo));return zg(eP(BZ(o)).toString(16))}function jkr(t){let e=typeof t=="string"?LZ(t):t,r=or(YCr),n=A4(e.entry_points_by_type.EXTERNAL.flatMap(l=>[l.selector,l.offset])),o=A4(e.entry_points_by_type.L1_HANDLER.flatMap(l=>[l.selector,l.offset])),i=A4(e.entry_points_by_type.CONSTRUCTOR.flatMap(l=>[l.selector,l.offset])),a=A4(e.program.builtins.map(l=>xp(l))),s=Vvo(e),c=A4(e.program.data);return A4([r,n,o,i,a,s,c])}function qvo(t){return Ff(t.flatMap(e=>BigInt(xp(e))))}function kft(t){let e=t.flatMap(r=>[BigInt(r.selector),BigInt(r.offset),qvo(r.builtins)]);return Ff(e)}function Wkr(t){let e=t.bytecode.map(i=>BigInt(i)),r=t.bytecode_segment_lengths??[],n=0,o=r.flatMap(i=>{let a=e.slice(n,n+=i);return[BigInt(i),Ff(a)]});return 1n+Ff(o)}function Gkr(t){let r=BigInt(xp("COMPILED_CLASS_V1")),n=kft(t.entry_points_by_type.EXTERNAL),o=kft(t.entry_points_by_type.L1_HANDLER),i=kft(t.entry_points_by_type.CONSTRUCTOR),a=t.bytecode_segment_lengths?Wkr(t):Ff(t.bytecode.map(s=>BigInt(s)));return or(Ff([r,n,o,i,a]))}function Tft(t){let e=t.flatMap(r=>[BigInt(r.selector),BigInt(r.function_idx)]);return Ff(e)}function Kvo(t){let e=tde(A1(t.abi,null));return BigInt(zg(eP(BZ(e)).toString(16)))}function Vkr(t){let r=BigInt(xp("CONTRACT_CLASS_V0.1.0")),n=Tft(t.entry_points_by_type.EXTERNAL),o=Tft(t.entry_points_by_type.L1_HANDLER),i=Tft(t.entry_points_by_type.CONSTRUCTOR),a=Kvo(t),s=Ff(t.sierra_program.map(c=>BigInt(c)));return or(Ff([r,n,o,i,a,s]))}function qkr(t){let e=typeof t=="string"?LZ(t):t;return"sierra_program"in e?Vkr(e):jkr(e)}var Yvo={};hc(Yvo,{compressProgram:()=>wdt,decompressProgram:()=>Wz,estimateFeeToBounds:()=>Gz,estimatedFeeToMaxFee:()=>_Ie,formatSignature:()=>KIe,intDAM:()=>Hz,makeAddress:()=>Jvo,randomAddress:()=>Kkr,reduceV2:()=>kIe,signatureToDecimalArray:()=>Xvo,signatureToHexArray:()=>_d,toFeeVersion:()=>CIe,toTransactionVersion:()=>b4,v3Details:()=>Ad});function wdt(t){let e=typeof t=="string"?t:A1(t),r=S3r(e);return jCr(r)}function Wz(t){if(Array.isArray(t))return t;let e=zCr(E3r(HCr(t)));return LZ(e)}function Kkr(){let t=yfe.randomPrivateKey();return bfe(t)}function Jvo(t){return zg(t).toLowerCase()}function KIe(t){if(!t)throw Error("formatSignature: provided signature is undefined");if(Array.isArray(t))return t.map(e=>or(e));try{let{r:e,s:r}=t;return[or(e),or(r)]}catch{throw new Error("Signature need to be weierstrass.SignatureType or an array for custom")}}function Xvo(t){return fkr(KIe(t))}function _d(t){return dkr(KIe(t))}function _Ie(t,e=.5){return PIe(t,e*100)}function Gz(t,e=10,r=50){if(typeof t=="bigint")return{l2_gas:{max_amount:"0x0",max_price_per_unit:"0x0"},l1_gas:{max_amount:"0x0",max_price_per_unit:"0x0"}};if(typeof t.gas_consumed>"u"||typeof t.gas_price>"u")throw Error("estimateFeeToBounds: estimate is undefined");let n=or(PIe(t.gas_consumed,e)),o=or(PIe(t.gas_price,r));return{l2_gas:{max_amount:"0x0",max_price_per_unit:"0x0"},l1_gas:{max_amount:n,max_price_per_unit:o}}}function Hz(t){if(t==="L1")return 0;if(t==="L2")return 1;throw Error("EDAM conversion")}function b4(t,e){let r=e?or(e):void 0,n=or(t);if(e&&!Object.values(MZ).includes(r))throw Error(`providedVersion ${e} is not ETransactionVersion`);if(!Object.values(MZ).includes(n))throw Error(`defaultVersion ${t} is not ETransactionVersion`);return e?r:n}function CIe(t){if(!t)return;let e=or(t);if(e==="0x0")return"0x100000000000000000000000000000000";if(e==="0x1")return"0x100000000000000000000000000000001";if(e==="0x2")return"0x100000000000000000000000000000002";if(e==="0x3")return"0x100000000000000000000000000000003";throw Error(`toFeeVersion: ${e} is not supported`)}function Ad(t){return{tip:t.tip||0,paymasterData:t.paymasterData||[],accountDeploymentData:t.accountDeploymentData||[],nonceDataAvailabilityMode:t.nonceDataAvailabilityMode||"L1",feeDataAvailabilityMode:t.feeDataAvailabilityMode||"L1",resourceBounds:t.resourceBounds??Gz(um)}}function kIe(t){return t==="0x100000000000000000000000000000002"?"0x100000000000000000000000000000001":t==="0x2"?"0x1":t}function _y(t){return"sierra_program"in(typeof t=="string"?LZ(t):t)}function Ift(t){let e={...t};if(_y(t.contract)&&(!t.compiledClassHash&&t.casm&&(e.compiledClassHash=Gkr(t.casm)),!e.compiledClassHash))throw new Error("Extract compiledClassHash failed, provide (CairoAssembly).casm file or compiledClassHash");if(e.classHash=t.classHash??qkr(t.contract),!e.classHash)throw new Error("Extract classHash failed, provide (CompiledContract).json file or classHash");return e}var Jkr=typeof window<"u"&&window.fetch||typeof globalThis<"u"&&vft(globalThis.fetch)||Ykr.default,Zvo={};hc(Zvo,{Block:()=>La,createSierraContractClass:()=>Xkr,formatHash:()=>Qkr,getDefaultNodeUrl:()=>nde,isPendingBlock:()=>$vo,isPendingStateUpdate:()=>tyo,isPendingTransaction:()=>eyo,isV3Tx:()=>x1,isVersion:()=>Adt,parseContract:()=>Zkr,txIdentifier:()=>Qvo,validBlockTags:()=>$kr,wait:()=>rde});function rde(t){return new Promise(e=>{setTimeout(e,t)})}function Xkr(t){let e={...t};return delete e.sierra_program_debug_info,e.abi=tde(A1(t.abi)),e.sierra_program=tde(A1(t.sierra_program)),e.sierra_program=wdt(e.sierra_program),e}function Zkr(t){let e=typeof t=="string"?LZ(t):t;return _y(t)?Xkr(e):{...e,..."program"in e&&{program:wdt(e.program)}}}var nde=(t,e=!1)=>{e||console.warn("Using default public node url, please provide nodeUrl in provider options!");let r=ekr[t??"SN_GOERLI"],n=Math.floor(Math.random()*r.length);return r[n]};function Qkr(t){return typeof t=="string"?t:or(t)}function Qvo(t,e){return t?`transactionHash=${Qkr(t)}`:`transactionId=${JSON.stringify(e)}`}var $kr=Object.values(idt),La=class{constructor(t){ae(this,"hash",null);ae(this,"number",null);ae(this,"tag",null);ae(this,"valueOf",()=>this.number);ae(this,"toString",()=>this.hash);this.setIdentifier(t)}setIdentifier(t){typeof t=="string"&&uE(t)?this.hash=t:typeof t=="bigint"?this.hash=or(t):typeof t=="number"?this.number=t:typeof t=="string"&&$kr.includes(t)?this.tag=t:this.tag="pending"}get queryIdentifier(){return this.number!==null?`blockNumber=${this.number}`:this.hash!==null?`blockHash=${this.hash}`:`blockNumber=${this.tag}`}get identifier(){return this.number!==null?{block_number:this.number}:this.hash!==null?{block_hash:this.hash}:this.tag}set identifier(t){this.setIdentifier(t)}};function x1(t){let e=t.version?or(t.version):"0x3";return e==="0x3"||e==="0x100000000000000000000000000000003"}function Adt(t,e){let[r,n]=t.split("."),[o,i]=e.split(".");return r===o&&n===i}function $vo(t){return t.status==="PENDING"}function eyo(t){return!("block_hash"in t)}function tyo(t){return!("block_hash"in t)}var ryo={};hc(ryo,{fromCallsToExecuteCalldata:()=>Sdt,fromCallsToExecuteCalldataWithNonce:()=>nyo,fromCallsToExecuteCalldata_cairo1:()=>tTr,getExecuteCalldata:()=>DIe,getVersionsByType:()=>Edt,transformCallsToMulticallArrays:()=>eTr,transformCallsToMulticallArrays_cairo1:()=>oyo});var eTr=t=>{let e=[],r=[];return t.forEach(n=>{let o=Ss.compile(n.calldata||[]);e.push({to:Pc(n.contractAddress).toString(10),selector:Pc(Ed(n.entrypoint)).toString(10),data_offset:r.length.toString(),data_len:o.length.toString()}),r.push(...o)}),{callArray:e,calldata:Ss.compile({calldata:r})}},Sdt=t=>{let{callArray:e,calldata:r}=eTr(t);return[...Ss.compile({callArray:e}),...r]},nyo=(t,e)=>[...Sdt(t),Pc(e).toString()],oyo=t=>t.map(r=>({to:Pc(r.contractAddress).toString(10),selector:Pc(Ed(r.entrypoint)).toString(10),calldata:Ss.compile(r.calldata||[])})),tTr=t=>{let e=t.map(r=>({contractAddress:r.contractAddress,entrypoint:r.entrypoint,calldata:Array.isArray(r.calldata)&&"__compiled__"in r.calldata?r.calldata:Ss.compile(r.calldata)}));return Ss.compile({orderCalls:e})},DIe=(t,e="0")=>e==="1"?tTr(t):Sdt(t);function Edt(t){return t==="fee"?{v1:"0x100000000000000000000000000000001",v2:"0x100000000000000000000000000000002",v3:"0x100000000000000000000000000000003"}:{v1:"0x1",v2:"0x2",v3:"0x3"}}var Rft={headers:{"Content-Type":"application/json"},blockIdentifier:"pending",retries:200},iyo=class{constructor(t){ae(this,"nodeUrl");ae(this,"headers");ae(this,"retries");ae(this,"requestId");ae(this,"blockIdentifier");ae(this,"chainId");ae(this,"specVersion");ae(this,"waitMode");let{nodeUrl:e,retries:r,headers:n,blockIdentifier:o,chainId:i,specVersion:a,waitMode:s}=t||{};Object.values(LIe).includes(e)?this.nodeUrl=nde(e,t?.default):e?this.nodeUrl=e:this.nodeUrl=nde(void 0,t?.default),this.retries=r||Rft.retries,this.headers={...Rft.headers,...n},this.blockIdentifier=o||Rft.blockIdentifier,this.chainId=i,this.specVersion=a,this.waitMode=s||!1,this.requestId=0}fetch(t,e,r=0){let n={id:r,jsonrpc:"2.0",method:t,...e&&{params:e}};return Jkr(this.nodeUrl,{method:"POST",body:A1(n),headers:this.headers})}errorHandler(t,e,r,n){if(r){let{code:o,message:i,data:a}=r;throw new $fe(`RPC: ${t} with params ${A1(e,null,2)}
${o}: ${i}: ${A1(a)}`)}if(n instanceof $fe)throw n;if(n)throw Error(n.message)}async fetchEndpoint(t,e){try{let r=await this.fetch(t,e,this.requestId+=1),{error:n,result:o}=await r.json();return this.errorHandler(t,e,n),o}catch(r){throw this.errorHandler(t,e,r?.response?.data,r),r}}async getChainId(){return this.chainId??=await this.fetchEndpoint("starknet_chainId"),this.chainId}async getSpecVersion(){return this.specVersion??=await this.fetchEndpoint("starknet_specVersion"),this.specVersion}getNonceForAddress(t,e=this.blockIdentifier){let r=or(t),n=new La(e).identifier;return this.fetchEndpoint("starknet_getNonce",{contract_address:r,block_id:n})}getBlockLatestAccepted(){return this.fetchEndpoint("starknet_blockHashAndNumber")}getBlockNumber(){return this.fetchEndpoint("starknet_blockNumber")}getBlockWithTxHashes(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_getBlockWithTxHashes",{block_id:e})}getBlockWithTxs(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_getBlockWithTxs",{block_id:e})}getBlockStateUpdate(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_getStateUpdate",{block_id:e})}getBlockTransactionsTraces(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_traceBlockTransactions",{block_id:e})}getBlockTransactionCount(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_getBlockTransactionCount",{block_id:e})}getTransactionByHash(t){let e=or(t);return this.fetchEndpoint("starknet_getTransactionByHash",{transaction_hash:e})}getTransactionByBlockIdAndIndex(t,e){let r=new La(t).identifier;return this.fetchEndpoint("starknet_getTransactionByBlockIdAndIndex",{block_id:r,index:e})}getTransactionReceipt(t){let e=or(t);return this.fetchEndpoint("starknet_getTransactionReceipt",{transaction_hash:e})}getTransactionTrace(t){let e=or(t);return this.fetchEndpoint("starknet_traceTransaction",{transaction_hash:e})}getTransactionStatus(t){let e=or(t);return this.fetchEndpoint("starknet_getTransactionStatus",{transaction_hash:e})}simulateTransaction(t,{blockIdentifier:e=this.blockIdentifier,skipValidate:r=!0,skipFeeCharge:n=!0}={}){let o=new La(e).identifier,i=[];return r&&i.push(wl.ESimulationFlag.SKIP_VALIDATE),n&&i.push(wl.ESimulationFlag.SKIP_FEE_CHARGE),this.fetchEndpoint("starknet_simulateTransactions",{block_id:o,transactions:t.map(a=>this.buildTransaction(a)),simulation_flags:i})}async waitForTransaction(t,e){let r=or(t),{retries:n}=this,o=!1,i=!1,a=e?.retryInterval??5e3,s=e?.errorStates??[wl.ETransactionStatus.REJECTED],c=e?.successStates??[wl.ETransactionExecutionStatus.SUCCEEDED,wl.ETransactionStatus.ACCEPTED_ON_L2,wl.ETransactionStatus.ACCEPTED_ON_L1],l;for(;!o;){await rde(a);try{l=await this.getTransactionStatus(r);let f=l.execution_status,h=l.finality_status;if(!h)throw new Error("waiting for transaction status");if(s.includes(f)||s.includes(h)){let m=`${f}: ${h}`,g=new Error(m);throw g.response=l,i=!0,g}else(c.includes(f)||c.includes(h))&&(o=!0)}catch(f){if(f instanceof Error&&i)throw f;if(n<=0)throw new Error(`waitForTransaction timed-out with retries ${this.retries}`)}n-=1}let u=null;for(;u===null;){try{u=await this.getTransactionReceipt(r)}catch{if(n<=0)throw new Error(`waitForTransaction timed-out with retries ${this.retries}`)}n-=1,await rde(a)}return u}getStorageAt(t,e,r=this.blockIdentifier){let n=or(t),o=cdt(e),i=new La(r).identifier;return this.fetchEndpoint("starknet_getStorageAt",{contract_address:n,key:o,block_id:i})}getClassHashAt(t,e=this.blockIdentifier){let r=or(t),n=new La(e).identifier;return this.fetchEndpoint("starknet_getClassHashAt",{block_id:n,contract_address:r})}getClass(t,e=this.blockIdentifier){let r=or(t),n=new La(e).identifier;return this.fetchEndpoint("starknet_getClass",{class_hash:r,block_id:n})}getClassAt(t,e=this.blockIdentifier){let r=or(t),n=new La(e).identifier;return this.fetchEndpoint("starknet_getClassAt",{block_id:n,contract_address:r})}async getEstimateFee(t,{blockIdentifier:e=this.blockIdentifier,skipValidate:r=!0}){let n=new La(e).identifier,o={};return Adt("0.5",await this.getSpecVersion())||(o={simulation_flags:r?[wl.ESimulationFlag.SKIP_VALIDATE]:[]}),this.fetchEndpoint("starknet_estimateFee",{request:t.map(i=>this.buildTransaction(i,"fee")),block_id:n,...o})}async invoke(t,e){let r;return x1(e)?r=this.fetchEndpoint("starknet_addInvokeTransaction",{invoke_transaction:{type:wl.ETransactionType.INVOKE,sender_address:t.contractAddress,calldata:Ss.toHex(t.calldata),version:wl.ETransactionVersion.V3,signature:_d(t.signature),nonce:or(e.nonce),resource_bounds:e.resourceBounds,tip:or(e.tip),paymaster_data:e.paymasterData.map(n=>or(n)),account_deployment_data:e.accountDeploymentData.map(n=>or(n)),nonce_data_availability_mode:e.nonceDataAvailabilityMode,fee_data_availability_mode:e.feeDataAvailabilityMode}}):r=this.fetchEndpoint("starknet_addInvokeTransaction",{invoke_transaction:{sender_address:t.contractAddress,calldata:Ss.toHex(t.calldata),type:wl.ETransactionType.INVOKE,max_fee:or(e.maxFee||0),version:wl.ETransactionVersion.V1,signature:_d(t.signature),nonce:or(e.nonce)}}),this.waitMode?this.waitForTransaction((await r).transaction_hash):r}async declare({contract:t,signature:e,senderAddress:r,compiledClassHash:n},o){let i;if(!_y(t)&&!x1(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:wl.ETransactionType.DECLARE,contract_class:{program:t.program,entry_points_by_type:t.entry_points_by_type,abi:t.abi},version:wl.ETransactionVersion.V1,max_fee:or(o.maxFee||0),signature:_d(e),sender_address:r,nonce:or(o.nonce)}});else if(_y(t)&&!x1(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:wl.ETransactionType.DECLARE,contract_class:{sierra_program:Wz(t.sierra_program),contract_class_version:t.contract_class_version,entry_points_by_type:t.entry_points_by_type,abi:t.abi},compiled_class_hash:n||"",version:wl.ETransactionVersion.V2,max_fee:or(o.maxFee||0),signature:_d(e),sender_address:r,nonce:or(o.nonce)}});else if(_y(t)&&x1(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:wl.ETransactionType.DECLARE,sender_address:r,compiled_class_hash:n||"",version:wl.ETransactionVersion.V3,signature:_d(e),nonce:or(o.nonce),contract_class:{sierra_program:Wz(t.sierra_program),contract_class_version:t.contract_class_version,entry_points_by_type:t.entry_points_by_type,abi:t.abi},resource_bounds:o.resourceBounds,tip:or(o.tip),paymaster_data:o.paymasterData.map(a=>or(a)),account_deployment_data:o.accountDeploymentData.map(a=>or(a)),nonce_data_availability_mode:o.nonceDataAvailabilityMode,fee_data_availability_mode:o.feeDataAvailabilityMode}});else throw Error("declare unspotted parameters");return this.waitMode?this.waitForTransaction((await i).transaction_hash):i}async deployAccount({classHash:t,constructorCalldata:e,addressSalt:r,signature:n},o){let i;return x1(o)?i=this.fetchEndpoint("starknet_addDeployAccountTransaction",{deploy_account_transaction:{type:wl.ETransactionType.DEPLOY_ACCOUNT,version:wl.ETransactionVersion.V3,signature:_d(n),nonce:or(o.nonce),contract_address_salt:or(r||0),constructor_calldata:Ss.toHex(e||[]),class_hash:or(t),resource_bounds:o.resourceBounds,tip:or(o.tip),paymaster_data:o.paymasterData.map(a=>or(a)),nonce_data_availability_mode:o.nonceDataAvailabilityMode,fee_data_availability_mode:o.feeDataAvailabilityMode}}):i=this.fetchEndpoint("starknet_addDeployAccountTransaction",{deploy_account_transaction:{constructor_calldata:Ss.toHex(e||[]),class_hash:or(t),contract_address_salt:or(r||0),type:wl.ETransactionType.DEPLOY_ACCOUNT,max_fee:or(o.maxFee||0),version:wl.ETransactionVersion.V1,signature:_d(n),nonce:or(o.nonce)}}),this.waitMode?this.waitForTransaction((await i).transaction_hash):i}callContract(t,e=this.blockIdentifier){let r=new La(e).identifier;return this.fetchEndpoint("starknet_call",{request:{contract_address:t.contractAddress,entry_point_selector:Ed(t.entrypoint),calldata:Ss.toHex(t.calldata)},block_id:r})}estimateMessageFee(t,e=this.blockIdentifier){let{from_address:r,to_address:n,entry_point_selector:o,payload:i}=t,a={from_address:or(r),to_address:or(n),entry_point_selector:FIe(o),payload:ldt(i)},s=new La(e).identifier;return this.fetchEndpoint("starknet_estimateMessageFee",{message:a,block_id:s})}getSyncingStats(){return this.fetchEndpoint("starknet_syncing")}getEvents(t){return this.fetchEndpoint("starknet_getEvents",{filter:t})}buildTransaction(t,e){let r=Edt(e),n;if(x1(t)?n={signature:_d(t.signature),nonce:or(t.nonce),resource_bounds:t.resourceBounds,tip:or(t.tip),paymaster_data:t.paymasterData.map(o=>or(o)),nonce_data_availability_mode:t.nonceDataAvailabilityMode,fee_data_availability_mode:t.feeDataAvailabilityMode,account_deployment_data:t.accountDeploymentData.map(o=>or(o))}:n={signature:_d(t.signature),nonce:or(t.nonce),max_fee:or(t.maxFee||0)},t.type==="INVOKE_FUNCTION")return{type:wl.ETransactionType.INVOKE,sender_address:t.contractAddress,calldata:Ss.toHex(t.calldata),version:or(t.version||r.v3),...n};if(t.type==="DECLARE")return _y(t.contract)?{type:t.type,contract_class:{...t.contract,sierra_program:Wz(t.contract.sierra_program)},compiled_class_hash:t.compiledClassHash||"",sender_address:t.senderAddress,version:or(t.version||r.v3),...n}:{type:t.type,contract_class:t.contract,sender_address:t.senderAddress,version:or(t.version||r.v1),...n};if(t.type==="DEPLOY_ACCOUNT"){let{account_deployment_data:o,...i}=n;return{type:t.type,constructor_calldata:Ss.toHex(t.constructorCalldata||[]),class_hash:or(t.classHash),contract_address_salt:or(t.addressSalt||0),version:or(t.version||r.v3),...i}}throw Error("RPC buildTransaction received unknown TransactionType")}},ayo={};hc(ayo,{RpcChannel:()=>rTr});var Mft={headers:{"Content-Type":"application/json"},blockIdentifier:"pending",retries:200},rTr=class{constructor(t){ae(this,"nodeUrl");ae(this,"headers");ae(this,"retries");ae(this,"requestId");ae(this,"blockIdentifier");ae(this,"chainId");ae(this,"speckVersion");ae(this,"waitMode");let{nodeUrl:e,retries:r,headers:n,blockIdentifier:o,chainId:i,waitMode:a}=t||{};Object.values(LIe).includes(e)?this.nodeUrl=nde(e,t?.default):e?this.nodeUrl=e:this.nodeUrl=nde(void 0,t?.default),this.retries=r||Mft.retries,this.headers={...Mft.headers,...n},this.blockIdentifier=o||Mft.blockIdentifier,this.chainId=i,this.waitMode=a||!1,this.requestId=0}fetch(t,e,r=0){let n={id:r,jsonrpc:"2.0",method:t,...e&&{params:e}};return Jkr(this.nodeUrl,{method:"POST",body:A1(n),headers:this.headers})}errorHandler(t,e,r,n){if(r){let{code:o,message:i,data:a}=r;throw new $fe(`RPC: ${t} with params ${A1(e,null,2)}
${o}: ${i}: ${A1(a)}`)}if(n instanceof $fe)throw n;if(n)throw Error(n.message)}async fetchEndpoint(t,e){try{let r=await this.fetch(t,e,this.requestId+=1),{error:n,result:o}=await r.json();return this.errorHandler(t,e,n),o}catch(r){throw this.errorHandler(t,e,r?.response?.data,r),r}}async getChainId(){return this.chainId??=await this.fetchEndpoint("starknet_chainId"),this.chainId}async getSpecVersion(){return this.speckVersion??=await this.fetchEndpoint("starknet_specVersion"),this.speckVersion}getNonceForAddress(t,e=this.blockIdentifier){let r=or(t),n=new La(e).identifier;return this.fetchEndpoint("starknet_getNonce",{contract_address:r,block_id:n})}getBlockLatestAccepted(){return this.fetchEndpoint("starknet_blockHashAndNumber")}getBlockNumber(){return this.fetchEndpoint("starknet_blockNumber")}getBlockWithTxHashes(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_getBlockWithTxHashes",{block_id:e})}getBlockWithTxs(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_getBlockWithTxs",{block_id:e})}getBlockWithReceipts(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_getBlockWithReceipts",{block_id:e})}getBlockStateUpdate(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_getStateUpdate",{block_id:e})}getBlockTransactionsTraces(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_traceBlockTransactions",{block_id:e})}getBlockTransactionCount(t=this.blockIdentifier){let e=new La(t).identifier;return this.fetchEndpoint("starknet_getBlockTransactionCount",{block_id:e})}getTransactionByHash(t){let e=or(t);return this.fetchEndpoint("starknet_getTransactionByHash",{transaction_hash:e})}getTransactionByBlockIdAndIndex(t,e){let r=new La(t).identifier;return this.fetchEndpoint("starknet_getTransactionByBlockIdAndIndex",{block_id:r,index:e})}getTransactionReceipt(t){let e=or(t);return this.fetchEndpoint("starknet_getTransactionReceipt",{transaction_hash:e})}getTransactionTrace(t){let e=or(t);return this.fetchEndpoint("starknet_traceTransaction",{transaction_hash:e})}getTransactionStatus(t){let e=or(t);return this.fetchEndpoint("starknet_getTransactionStatus",{transaction_hash:e})}simulateTransaction(t,{blockIdentifier:e=this.blockIdentifier,skipValidate:r=!0,skipFeeCharge:n=!0}={}){let o=new La(e).identifier,i=[];return r&&i.push(Al.ESimulationFlag.SKIP_VALIDATE),n&&i.push(Al.ESimulationFlag.SKIP_FEE_CHARGE),this.fetchEndpoint("starknet_simulateTransactions",{block_id:o,transactions:t.map(a=>this.buildTransaction(a)),simulation_flags:i})}async waitForTransaction(t,e){let r=or(t),{retries:n}=this,o=!1,i=!1,a=e?.retryInterval??5e3,s=e?.errorStates??[Al.ETransactionStatus.REJECTED],c=e?.successStates??[Al.ETransactionExecutionStatus.SUCCEEDED,Al.ETransactionStatus.ACCEPTED_ON_L2,Al.ETransactionStatus.ACCEPTED_ON_L1],l;for(;!o;){await rde(a);try{l=await this.getTransactionStatus(r);let f=l.execution_status,h=l.finality_status;if(!h)throw new Error("waiting for transaction status");if(s.includes(f)||s.includes(h)){let m=`${f}: ${h}`,g=new Error(m);throw g.response=l,i=!0,g}else(c.includes(f)||c.includes(h))&&(o=!0)}catch(f){if(f instanceof Error&&i)throw f;if(n<=0)throw new Error(`waitForTransaction timed-out with retries ${this.retries}`)}n-=1}let u=null;for(;u===null;){try{u=await this.getTransactionReceipt(r)}catch{if(n<=0)throw new Error(`waitForTransaction timed-out with retries ${this.retries}`)}n-=1,await rde(a)}return u}getStorageAt(t,e,r=this.blockIdentifier){let n=or(t),o=cdt(e),i=new La(r).identifier;return this.fetchEndpoint("starknet_getStorageAt",{contract_address:n,key:o,block_id:i})}getClassHashAt(t,e=this.blockIdentifier){let r=or(t),n=new La(e).identifier;return this.fetchEndpoint("starknet_getClassHashAt",{block_id:n,contract_address:r})}getClass(t,e=this.blockIdentifier){let r=or(t),n=new La(e).identifier;return this.fetchEndpoint("starknet_getClass",{class_hash:r,block_id:n})}getClassAt(t,e=this.blockIdentifier){let r=or(t),n=new La(e).identifier;return this.fetchEndpoint("starknet_getClassAt",{block_id:n,contract_address:r})}async getEstimateFee(t,{blockIdentifier:e=this.blockIdentifier,skipValidate:r=!0}){let n=new La(e).identifier,o={};return Adt("0.5",await this.getSpecVersion())||(o={simulation_flags:r?[Al.ESimulationFlag.SKIP_VALIDATE]:[]}),this.fetchEndpoint("starknet_estimateFee",{request:t.map(i=>this.buildTransaction(i,"fee")),block_id:n,...o})}async invoke(t,e){let r;return x1(e)?r=this.fetchEndpoint("starknet_addInvokeTransaction",{invoke_transaction:{type:Al.ETransactionType.INVOKE,sender_address:t.contractAddress,calldata:Ss.toHex(t.calldata),version:Al.ETransactionVersion.V3,signature:_d(t.signature),nonce:or(e.nonce),resource_bounds:e.resourceBounds,tip:or(e.tip),paymaster_data:e.paymasterData.map(n=>or(n)),account_deployment_data:e.accountDeploymentData.map(n=>or(n)),nonce_data_availability_mode:e.nonceDataAvailabilityMode,fee_data_availability_mode:e.feeDataAvailabilityMode}}):r=this.fetchEndpoint("starknet_addInvokeTransaction",{invoke_transaction:{sender_address:t.contractAddress,calldata:Ss.toHex(t.calldata),type:Al.ETransactionType.INVOKE,max_fee:or(e.maxFee||0),version:Al.ETransactionVersion.V1,signature:_d(t.signature),nonce:or(e.nonce)}}),this.waitMode?this.waitForTransaction((await r).transaction_hash):r}async declare({contract:t,signature:e,senderAddress:r,compiledClassHash:n},o){let i;if(!_y(t)&&!x1(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:Al.ETransactionType.DECLARE,contract_class:{program:t.program,entry_points_by_type:t.entry_points_by_type,abi:t.abi},version:Al.ETransactionVersion.V1,max_fee:or(o.maxFee||0),signature:_d(e),sender_address:r,nonce:or(o.nonce)}});else if(_y(t)&&!x1(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:Al.ETransactionType.DECLARE,contract_class:{sierra_program:Wz(t.sierra_program),contract_class_version:t.contract_class_version,entry_points_by_type:t.entry_points_by_type,abi:t.abi},compiled_class_hash:n||"",version:Al.ETransactionVersion.V2,max_fee:or(o.maxFee||0),signature:_d(e),sender_address:r,nonce:or(o.nonce)}});else if(_y(t)&&x1(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:Al.ETransactionType.DECLARE,sender_address:r,compiled_class_hash:n||"",version:Al.ETransactionVersion.V3,signature:_d(e),nonce:or(o.nonce),contract_class:{sierra_program:Wz(t.sierra_program),contract_class_version:t.contract_class_version,entry_points_by_type:t.entry_points_by_type,abi:t.abi},resource_bounds:o.resourceBounds,tip:or(o.tip),paymaster_data:o.paymasterData.map(a=>or(a)),account_deployment_data:o.accountDeploymentData.map(a=>or(a)),nonce_data_availability_mode:o.nonceDataAvailabilityMode,fee_data_availability_mode:o.feeDataAvailabilityMode}});else throw Error("declare unspotted parameters");return this.waitMode?this.waitForTransaction((await i).transaction_hash):i}async deployAccount({classHash:t,constructorCalldata:e,addressSalt:r,signature:n},o){let i;return x1(o)?i=this.fetchEndpoint("starknet_addDeployAccountTransaction",{deploy_account_transaction:{type:Al.ETransactionType.DEPLOY_ACCOUNT,version:Al.ETransactionVersion.V3,signature:_d(n),nonce:or(o.nonce),contract_address_salt:or(r||0),constructor_calldata:Ss.toHex(e||[]),class_hash:or(t),resource_bounds:o.resourceBounds,tip:or(o.tip),paymaster_data:o.paymasterData.map(a=>or(a)),nonce_data_availability_mode:o.nonceDataAvailabilityMode,fee_data_availability_mode:o.feeDataAvailabilityMode}}):i=this.fetchEndpoint("starknet_addDeployAccountTransaction",{deploy_account_transaction:{constructor_calldata:Ss.toHex(e||[]),class_hash:or(t),contract_address_salt:or(r||0),type:Al.ETransactionType.DEPLOY_ACCOUNT,max_fee:or(o.maxFee||0),version:Al.ETransactionVersion.V1,signature:_d(n),nonce:or(o.nonce)}}),this.waitMode?this.waitForTransaction((await i).transaction_hash):i}callContract(t,e=this.blockIdentifier){let r=new La(e).identifier;return this.fetchEndpoint("starknet_call",{request:{contract_address:t.contractAddress,entry_point_selector:Ed(t.entrypoint),calldata:Ss.toHex(t.calldata)},block_id:r})}estimateMessageFee(t,e=this.blockIdentifier){let{from_address:r,to_address:n,entry_point_selector:o,payload:i}=t,a={from_address:or(r),to_address:or(n),entry_point_selector:FIe(o),payload:ldt(i)},s=new La(e).identifier;return this.fetchEndpoint("starknet_estimateMessageFee",{message:a,block_id:s})}getSyncingStats(){return this.fetchEndpoint("starknet_syncing")}getEvents(t){return this.fetchEndpoint("starknet_getEvents",{filter:t})}buildTransaction(t,e){let r=Edt(e),n;if(x1(t)?n={signature:_d(t.signature),nonce:or(t.nonce),resource_bounds:t.resourceBounds,tip:or(t.tip),paymaster_data:t.paymasterData.map(o=>or(o)),nonce_data_availability_mode:t.nonceDataAvailabilityMode,fee_data_availability_mode:t.feeDataAvailabilityMode,account_deployment_data:t.accountDeploymentData.map(o=>or(o))}:n={signature:_d(t.signature),nonce:or(t.nonce),max_fee:or(t.maxFee||0)},t.type==="INVOKE_FUNCTION")return{type:Al.ETransactionType.INVOKE,sender_address:t.contractAddress,calldata:Ss.toHex(t.calldata),version:or(t.version||r.v3),...n};if(t.type==="DECLARE")return _y(t.contract)?{type:t.type,contract_class:{...t.contract,sierra_program:Wz(t.contract.sierra_program)},compiled_class_hash:t.compiledClassHash||"",sender_address:t.senderAddress,version:or(t.version||r.v3),...n}:{type:t.type,contract_class:t.contract,sender_address:t.senderAddress,version:or(t.version||r.v1),...n};if(t.type==="DEPLOY_ACCOUNT"){let{account_deployment_data:o,...i}=n;return{type:t.type,constructor_calldata:Ss.toHex(t.constructorCalldata||[]),class_hash:or(t.classHash),contract_address_salt:or(t.addressSalt||0),version:or(t.version||r.v3),...i}}throw Error("RPC buildTransaction received unknown TransactionType")}},syo=class{parseGetBlockResponse(t){return{status:"PENDING",...t}}parseTransactionReceipt(t){return"actual_fee"in t&&typeof t.actual_fee=="string"?{...t,actual_fee:{amount:t.actual_fee,unit:"FRI"}}:t}parseFeeEstimateResponse(t){let e=t[0];return{overall_fee:Pc(e.overall_fee),gas_consumed:Pc(e.gas_consumed),gas_price:Pc(e.gas_price),unit:e.unit,suggestedMaxFee:_Ie(e.overall_fee),resourceBounds:Gz(e)}}parseFeeEstimateBulkResponse(t){return t.map(e=>({overall_fee:Pc(e.overall_fee),gas_consumed:Pc(e.gas_consumed),gas_price:Pc(e.gas_price),unit:e.unit,suggestedMaxFee:_Ie(e.overall_fee),resourceBounds:Gz(e)}))}parseSimulateTransactionResponse(t){return t.map(e=>({...e,suggestedMaxFee:_Ie(BigInt(e.fee_estimation.overall_fee)),resourceBounds:Gz(e.fee_estimation)}))}parseContractClassResponse(t){return{...t,abi:typeof t.abi=="string"?JSON.parse(t.abi):t.abi}}},nTr=class{constructor(t){ae(this,"responseParser",new syo);ae(this,"channel");ae(this,"getStateUpdate",this.getBlockStateUpdate);t&&"channel"in t?this.channel=t.channel:this.channel=new rTr({...t,waitMode:!1})}fetch(t,e,r=0){return this.channel.fetch(t,e,r)}async getChainId(){return this.channel.getChainId()}async getSpecVersion(){return this.channel.getSpecVersion()}async getNonceForAddress(t,e){return this.channel.getNonceForAddress(t,e)}async getBlock(t){return this.channel.getBlockWithTxHashes(t).then(this.responseParser.parseGetBlockResponse)}async getBlockLatestAccepted(){return this.channel.getBlockLatestAccepted()}async getBlockNumber(){return this.channel.getBlockNumber()}async getBlockWithTxHashes(t){return this.channel.getBlockWithTxHashes(t)}async getBlockWithTxs(t){return this.channel.getBlockWithTxs(t)}async getBlockWithReceipts(t){if(this.channel instanceof tkr.RpcChannel)throw new $fe("Unsupported method for RPC version");return this.channel.getBlockWithReceipts(t)}async getBlockStateUpdate(t){return this.channel.getBlockStateUpdate(t)}async getBlockTransactionsTraces(t){return this.channel.getBlockTransactionsTraces(t)}async getBlockTransactionCount(t){return this.channel.getBlockTransactionCount(t)}async getPendingTransactions(){let{transactions:t}=await this.getBlockWithTxHashes("pending").then(this.responseParser.parseGetBlockResponse);return Promise.all(t.map(e=>this.getTransactionByHash(e)))}async getTransaction(t){return this.channel.getTransactionByHash(t)}async getTransactionByHash(t){return this.channel.getTransactionByHash(t)}async getTransactionByBlockIdAndIndex(t,e){return this.channel.getTransactionByBlockIdAndIndex(t,e)}async getTransactionReceipt(t){return this.channel.getTransactionReceipt(t).then(this.responseParser.parseTransactionReceipt)}async getTransactionTrace(t){return this.channel.getTransactionTrace(t)}async getTransactionStatus(t){return this.channel.getTransactionStatus(t)}async getSimulateTransaction(t,e){return this.channel.simulateTransaction(t,e).then(this.responseParser.parseSimulateTransactionResponse)}async waitForTransaction(t,e){return this.channel.waitForTransaction(t,e)}async getStorageAt(t,e,r){return this.channel.getStorageAt(t,e,r)}async getClassHashAt(t,e){return this.channel.getClassHashAt(t,e)}async getClassByHash(t){return this.getClass(t)}async getClass(t,e){return this.channel.getClass(t,e).then(this.responseParser.parseContractClassResponse)}async getClassAt(t,e){return this.channel.getClassAt(t,e).then(this.responseParser.parseContractClassResponse)}async getContractVersion(t,e,{blockIdentifier:r=this.channel.blockIdentifier,compiler:n=!0}={}){let o;if(t)o=await this.getClassAt(t,r);else if(e)o=await this.getClass(e,r);else throw Error("getContractVersion require contractAddress or classHash");return _y(o)?n?{cairo:"1",compiler:vdt(o.abi).compiler}:{cairo:"1",compiler:void 0}:{cairo:"0",compiler:"0"}}async getEstimateFee(t,e,r,n){return this.getInvokeEstimateFee(t,e,r,n)}async getInvokeEstimateFee(t,e,r,n){return this.channel.getEstimateFee([{type:"INVOKE_FUNCTION",...t,...e}],{blockIdentifier:r,skipValidate:n}).then(this.responseParser.parseFeeEstimateResponse)}async getDeclareEstimateFee(t,e,r,n){return this.channel.getEstimateFee([{type:"DECLARE",...t,...e}],{blockIdentifier:r,skipValidate:n}).then(this.responseParser.parseFeeEstimateResponse)}async getDeployAccountEstimateFee(t,e,r,n){return this.channel.getEstimateFee([{type:"DEPLOY_ACCOUNT",...t,...e}],{blockIdentifier:r,skipValidate:n}).then(this.responseParser.parseFeeEstimateResponse)}async getEstimateFeeBulk(t,e){return this.channel.getEstimateFee(t,e).then(this.responseParser.parseFeeEstimateBulkResponse)}async invokeFunction(t,e){return this.channel.invoke(t,e)}async declareContract(t,e){return this.channel.declare(t,e)}async deployAccountContract(t,e){return this.channel.deployAccount(t,e)}async callContract(t,e){return this.channel.callContract(t,e)}async estimateMessageFee(t,e){return this.channel.estimateMessageFee(t,e)}async getSyncingStats(){return this.channel.getSyncingStats()}async getEvents(t){return this.channel.getEvents(t)}},cyo={};hc(cyo,{StarknetIdContract:()=>iTr,StarknetIdIdentityContract:()=>aTr,StarknetIdMulticallContract:()=>IIe,StarknetIdPfpContract:()=>fTr,StarknetIdPopContract:()=>pTr,StarknetIdVerifierContract:()=>lTr,dynamicCallData:()=>As,dynamicFelt:()=>Sd,execution:()=>x4,getStarknetIdContract:()=>TIe,getStarknetIdIdentityContract:()=>sTr,getStarknetIdMulticallContract:()=>cTr,getStarknetIdPfpContract:()=>dTr,getStarknetIdPopContract:()=>hTr,getStarknetIdVerifierContract:()=>uTr,useDecoded:()=>Vft,useEncoded:()=>oTr});var E4="abcdefghijklmnopqrstuvwxyz0123456789-",TZ=BigInt(E4.length+1),bp="\u8FD9\u6765",SCr=BigInt(E4.length),Wft=BigInt(bp.length),ECr=BigInt(bp.length+1);function Gft(t){let e=0;for(;t.endsWith(bp[bp.length-1]);)t=t.substring(0,t.length-1),e+=1;return[t,e]}function Vft(t){let e="";return t.forEach(r=>{for(;r!==um;){let i=r%TZ;if(r/=TZ,i===BigInt(E4.length)){let a=r/ECr;if(a===um){let s=r%ECr;r=a,s===um?e+=E4[0]:e+=bp[Number(s)-1]}else{let s=r%Wft;e+=bp[Number(s)],r/=Wft}}else e+=E4[Number(i)]}let[n,o]=Gft(e);o&&(e=n+(o%2===0?bp[bp.length-1].repeat(o/2-1)+bp[0]+E4[1]:bp[bp.length-1].repeat((o-1)/2+1))),e+="."}),e&&e.concat("stark")}function oTr(t){let e=BigInt(0),r=BigInt(1);if(t.endsWith(bp[0]+E4[1])){let[n,o]=Gft(t.substring(0,t.length-2));t=n+bp[bp.length-1].repeat(2*(o+1))}else{let[n,o]=Gft(t);o&&(t=n+bp[bp.length-1].repeat(1+2*(o-1)))}for(let n=0;n<t.length;n+=1){let o=t[n],i=E4.indexOf(o),a=BigInt(E4.indexOf(o));if(i!==-1)n===t.length-1&&t[n]===E4[0]?(e+=r*SCr,r*=TZ,r*=TZ):(e+=r*a,r*=TZ);else if(bp.indexOf(o)!==-1){e+=r*SCr,r*=TZ;let s=(n===t.length-1?1:0)+bp.indexOf(o);e+=r*BigInt(s),r*=Wft}}return e}var iTr=(t=>(t.MAINNET="0x6ac597f8116f886fa1c97a23fa4e08299975ecaf6b598873ca6792b9bbfb678",t.TESTNET="0x3bab268e932d2cecd1946f100ae67ce3dff9fd234119ea2f6da57d16d29fce",t.TESTNET_SEPOLIA="0x0707f09bc576bd7cfee59694846291047e965f4184fe13dac62c56759b3b6fa7",t))(iTr||{});function TIe(t){switch(t){case"0x534e5f4d41494e":return"0x6ac597f8116f886fa1c97a23fa4e08299975ecaf6b598873ca6792b9bbfb678";case"0x534e5f474f45524c49":return"0x3bab268e932d2cecd1946f100ae67ce3dff9fd234119ea2f6da57d16d29fce";case"0x534e5f5345504f4c4941":return"0x0707f09bc576bd7cfee59694846291047e965f4184fe13dac62c56759b3b6fa7";default:throw new Error("Starknet.id is not yet deployed on this network")}}var aTr=(t=>(t.MAINNET="0x05dbdedc203e92749e2e746e2d40a768d966bd243df04a6b712e222bc040a9af",t.TESTNET="0x783a9097b26eae0586373b2ce0ed3529ddc44069d1e0fbc4f66d42b69d6850d",t.TESTNET_SEPOLIA="0x070DF8B4F5cb2879f8592849fA8f3134da39d25326B8558cc9C8FE8D47EA3A90",t))(aTr||{});function sTr(t){switch(t){case"0x534e5f4d41494e":return"0x05dbdedc203e92749e2e746e2d40a768d966bd243df04a6b712e222bc040a9af";case"0x534e5f474f45524c49":return"0x783a9097b26eae0586373b2ce0ed3529ddc44069d1e0fbc4f66d42b69d6850d";case"0x534e5f5345504f4c4941":return"0x070DF8B4F5cb2879f8592849fA8f3134da39d25326B8558cc9C8FE8D47EA3A90";default:throw new Error("Starknet.id verifier contract is not yet deployed on this network")}}var IIe="0x034ffb8f4452df7a613a0210824d6414dbadcddce6c6e19bf4ddc9e22ce5f970";function cTr(t){switch(t){case"0x534e5f4d41494e":return IIe;case"0x534e5f474f45524c49":return IIe;case"0x534e5f5345504f4c4941":return IIe;default:throw new Error("Starknet.id multicall contract is not yet deployed on this network")}}var lTr=(t=>(t.MAINNET="0x07d14dfd8ee95b41fce179170d88ba1f0d5a512e13aeb232f19cfeec0a88f8bf",t.TESTNET="0x057c942544063c3aea6ea6c37009cc9d1beacd750cb6801549a129c7265f0f11",t.TESTNET_SEPOLIA="0x0182EcE8173C216A395f4828e1523541b7e3600bf190CB252E1a1A0cE219d184",t))(lTr||{});function uTr(t){switch(t){case"0x534e5f4d41494e":return"0x07d14dfd8ee95b41fce179170d88ba1f0d5a512e13aeb232f19cfeec0a88f8bf";case"0x534e5f474f45524c49":return"0x057c942544063c3aea6ea6c37009cc9d1beacd750cb6801549a129c7265f0f11";case"0x534e5f5345504f4c4941":return"0x0182EcE8173C216A395f4828e1523541b7e3600bf190CB252E1a1A0cE219d184";default:throw new Error("Starknet.id verifier contract is not yet deployed on this network")}}var fTr=(t=>(t.MAINNET="0x070aaa20ec4a46da57c932d9fd89ca5e6bb9ca3188d3df361a32306aff7d59c7",t.TESTNET="0x03cac3228b434259734ee0e4ff445f642206ea11adace7e4f45edd2596748698",t.TESTNET_SEPOLIA="0x058061bb6bdc501eE215172c9f87d557C1E0f466dC498cA81b18f998Bf1362b2",t))(fTr||{});function dTr(t){switch(t){case"0x534e5f4d41494e":return"0x070aaa20ec4a46da57c932d9fd89ca5e6bb9ca3188d3df361a32306aff7d59c7";case"0x534e5f474f45524c49":return"0x03cac3228b434259734ee0e4ff445f642206ea11adace7e4f45edd2596748698";case"0x534e5f5345504f4c4941":return"0x058061bb6bdc501eE215172c9f87d557C1E0f466dC498cA81b18f998Bf1362b2";default:throw new Error("Starknet.id profile picture verifier contract is not yet deployed on this network")}}var pTr=(t=>(t.MAINNET="0x0293eb2ba9862f762bd3036586d5755a782bd22e6f5028320f1d0405fd47bff4",t.TESTNET="0x03528caf090179e337931ee669a5b0214041e1bae30d460ff07d2cea2c7a9106",t.TESTNET_SEPOLIA="0x0023FE3b845ed5665a9eb3792bbB17347B490EE4090f855C1298d03BB5F49B49",t))(pTr||{});function hTr(t){switch(t){case"0x534e5f4d41494e":return"0x0293eb2ba9862f762bd3036586d5755a782bd22e6f5028320f1d0405fd47bff4";case"0x534e5f474f45524c49":return"0x03528caf090179e337931ee669a5b0214041e1bae30d460ff07d2cea2c7a9106";case"0x534e5f5345504f4c4941":return"0x0023FE3b845ed5665a9eb3792bbB17347B490EE4090f855C1298d03BB5F49B49";default:throw new Error("Starknet.id proof of personhood verifier contract is not yet deployed on this network")}}function x4(t,e=void 0,r=void 0){return new lde({Static:t,IfEqual:e?NZ(e[0],e[1],e[2]):void 0,IfNotEqual:r?NZ(r[0],r[1],r[2]):void 0})}function Sd(t,e=void 0){return new lde({Hardcoded:t,Reference:e?NZ(e[0],e[1]):void 0})}function As(t,e=void 0,r=void 0){return new lde({Hardcoded:t,Reference:e?NZ(e[0],e[1]):void 0,ArrayReference:r?NZ(r[0],r[1]):void 0})}var lyo=class RIe{async getStarkName(e,r){return RIe.getStarkName(this,e,r)}async getAddressFromStarkName(e,r){return RIe.getAddressFromStarkName(this,e,r)}async getStarkProfile(e,r,n,o,i,a,s){return RIe.getStarkProfile(this,e,r,n,o,i,a,s)}static async getStarkName(e,r,n){let o=await e.getChainId(),i=n??TIe(o);try{let s=(await e.callContract({contractAddress:i,entrypoint:"address_to_domain",calldata:Ss.compile({address:r})})).map(l=>BigInt(l)).slice(1),c=Vft(s);if(!c)throw Error("Starkname not found");return c}catch(a){throw a instanceof Error&&a.message==="Starkname not found"?a:Error("Could not get stark name")}}static async getAddressFromStarkName(e,r,n){let o=await e.getChainId(),i=n??TIe(o);try{let a=r.replace(".stark","").split(".").map(c=>oTr(c).toString(10));return(await e.callContract({contractAddress:i,entrypoint:"domain_to_address",calldata:Ss.compile({domain:a,hint:[]})}))[0]}catch{throw Error("Could not get address from stark name")}}static async getStarkProfile(e,r,n,o,i,a,s,c){let l=await e.getChainId(),u=n??TIe(l),f=o??sTr(l),h=i??uTr(l),m=a??dTr(l),g=s??hTr(l),v=c??cTr(l);try{let b=await e.callContract({contractAddress:v,entrypoint:"aggregate",calldata:Ss.compile({calls:[{execution:x4({}),to:Sd(u),selector:Sd(Ed("address_to_domain")),calldata:[As(r)]},{execution:x4({}),to:Sd(u),selector:Sd(Ed("domain_to_id")),calldata:[As(void 0,void 0,[0,0])]},{execution:x4({}),to:Sd(f),selector:Sd(Ed("get_verifier_data")),calldata:[As(void 0,[1,0]),As(xp("twitter")),As(h),As("0")]},{execution:x4({}),to:Sd(f),selector:Sd(Ed("get_verifier_data")),calldata:[As(void 0,[1,0]),As(xp("github")),As(h),As("0")]},{execution:x4({}),to:Sd(f),selector:Sd(Ed("get_verifier_data")),calldata:[As(void 0,[1,0]),As(xp("discord")),As(h),As("0")]},{execution:x4({}),to:Sd(f),selector:Sd(Ed("get_verifier_data")),calldata:[As(void 0,[1,0]),As(xp("proof_of_personhood")),As(g),As("0")]},{execution:x4({}),to:Sd(f),selector:Sd(Ed("get_verifier_data")),calldata:[As(void 0,[1,0]),As(xp("nft_pp_contract")),As(m),As("0")]},{execution:x4({}),to:Sd(f),selector:Sd(Ed("get_extended_verifier_data")),calldata:[As(void 0,[1,0]),As(xp("nft_pp_id")),As("2"),As(m),As("0")]},{execution:x4(void 0,void 0,[6,0,0]),to:Sd(void 0,[6,0]),selector:Sd(Ed("tokenURI")),calldata:[As(void 0,[7,1]),As(void 0,[7,2])]}]})});if(Array.isArray(b)){let w=parseInt(b[0],16),_=[],I=1;for(let P=0;P<w&&I<b.length;P+=1){let j=parseInt(b[I],16);I+=1;let M=b.slice(I,I+j);_.push(M),I+=j}let B=Vft(_[0].slice(1).map(P=>BigInt(P))),L=_[2][0]!=="0x0"?BigInt(_[2][0]).toString():void 0,D=_[3][0]!=="0x0"?BigInt(_[3][0]).toString():void 0,z=_[4][0]!=="0x0"?BigInt(_[4][0]).toString():void 0,G=_[5][0]==="0x1",T=(b[0]==="0x9"?_[8].slice(1).map(P=>Vz(P)).join(""):void 0)||`https://starknet.id/api/identicons/${BigInt(_[1][0]).toString()}`;return{name:B,twitter:L,github:D,discord:z,proofOfPersonhood:G,profilePicture:T}}throw Error("Error while calling aggregate function")}catch(b){throw b instanceof Error?b:Error("Could not get user stark profile data from address")}}},_dt=class extends oCr(nTr,lyo){};var mTr=new nTr({default:!0});var uyo={};hc(uyo,{TypedDataRevision:()=>adt,encodeData:()=>ATr,encodeType:()=>xTr,encodeValue:()=>Qfe,getDependencies:()=>kdt,getMessageHash:()=>Tdt,getStructHash:()=>ode,getTypeHash:()=>wTr,isMerkleTreeType:()=>bTr,prepareSelector:()=>yTr});var fyo={};hc(fyo,{MerkleTree:()=>Cdt,proofMerklePath:()=>gTr});var Cdt=class MIe{constructor(e,r=ede){ae(this,"leaves");ae(this,"branches",[]);ae(this,"root");ae(this,"hashMethod");this.hashMethod=r,this.leaves=e,this.root=this.build(e)}build(e){if(e.length===1)return e[0];e.length!==this.leaves.length&&this.branches.push(e);let r=[];for(let n=0;n<e.length;n+=2)n+1===e.length?r.push(MIe.hash(e[n],"0x0",this.hashMethod)):r.push(MIe.hash(e[n],e[n+1],this.hashMethod));return this.build(r)}static hash(e,r,n=ede){let[o,i]=[BigInt(e),BigInt(r)].sort((a,s)=>a>=s?1:-1);return n(o,i)}getProof(e,r=this.leaves,n=[]){let o=r.indexOf(e);if(o===-1)throw new Error("leaf not found");if(r.length===1)return n;let i=o%2===0,a=(i?r[o+1]:r[o-1])??"0x0",s=[...n,a],c=this.leaves.length===r.length?-1:this.branches.findIndex(u=>u.length===r.length),l=this.branches[c+1]??[this.root];return this.getProof(MIe.hash(i?e:a,i?a:e,this.hashMethod),l,s)}};function gTr(t,e,r,n=ede){if(r.length===0)return t===e;let[o,...i]=r;return gTr(t,Cdt.hash(e,o,n),i,n)}var dyo={u256:JSON.parse('[{ "name": "low", "type": "u128" }, { "name": "high", "type": "u128" }]'),TokenAmount:JSON.parse('[{ "name": "token_address", "type": "ContractAddress" }, { "name": "amount", "type": "u256" }]'),NftId:JSON.parse('[{ "name": "collection_address", "type": "ContractAddress" }, { "name": "token_id", "type": "u256" }]')},w1={[1]:{domain:"StarknetDomain",hashMethod:Hkr,hashMerkleMethod:Fkr,escapeTypeString:t=>`"${t}"`,presetTypes:dyo},[0]:{domain:"StarkNetDomain",hashMethod:zkr,hashMerkleMethod:ede,escapeTypeString:t=>t,presetTypes:{}}};function vTr({types:t,domain:e}){if(w1[1].domain in t&&e.revision==="1")return"1";if(w1[0].domain in t&&(e.revision??"0")==="0")return"0"}function AIe(t){try{return or(t)}catch{if(typeof t=="string")return or(xp(t));throw new Error(`Invalid BigNumberish: ${t}`)}}function pyo(t){let e=t;return Boolean(e.message&&e.primaryType&&e.types&&vTr(e))}function yTr(t){return uE(t)?t:Ed(t)}function bTr(t){return t.type==="merkletree"}function kdt(t,e,r=[],n="",o="0"){return e[e.length-1]==="*"?e=e.slice(0,-1):o==="1"&&(e==="enum"?e=n:e.match(/^\(.*\)$/)&&(e=e.slice(1,-1))),r.includes(e)||!t[e]?r:[e,...t[e].reduce((i,a)=>[...i,...kdt(t,a.type,i,a.contains,o).filter(s=>!i.includes(s))],[])]}function hyo(t,e){if(e.parent&&e.key){let n=t[e.parent].find(i=>i.name===e.key);if(!bTr(n))throw new Error(`${e.key} is not a merkle tree`);if(n.contains.endsWith("*"))throw new Error(`Merkle tree contain property must not be an array but was given ${e.key}`);return n.contains}return"raw"}function xTr(t,e,r="0"){let n=r==="1"?{...t,...w1[r].presetTypes}:t,[o,...i]=kdt(n,e,void 0,void 0,r),a=o?[o,...i.sort()]:[],s=w1[r].escapeTypeString;return a.map(c=>{let l=n[c].map(u=>{let f=u.type==="enum"&&r==="1"?u.contains:u.type,h=f.match(/^\(.*\)$/)?`(${f.slice(1,-1).split(",").map(m=>m&&s(m)).join(",")})`:s(f);return`${s(u.name)}:${h}`});return`${s(c)}(${l})`}).join("")}function wTr(t,e,r="0"){return Ed(xTr(t,e,r))}function Qfe(t,e,r,n={},o="0"){if(t[e])return[e,ode(t,e,r,o)];if(w1[o].presetTypes[e])return[e,ode(w1[o].presetTypes,e,r,o)];if(e.endsWith("*")){let i=r.map(a=>Qfe(t,e.slice(0,-1),a,void 0,o)[1]);return[e,w1[o].hashMethod(i)]}switch(e){case"enum":{if(o==="1"){let[i,a]=Object.entries(r)[0],s=t[n.parent][0],c=t[s.contains],l=c.find(h=>h.name===i),u=c.indexOf(l),f=l.type.slice(1,-1).split(",").map((h,m)=>{if(!h)return h;let g=a[m];return Qfe(t,h,g,void 0,o)[1]});return[e,w1[o].hashMethod([u,...f])]}return[e,AIe(r)]}case"merkletree":{let i=hyo(t,n),a=r.map(c=>Qfe(t,i,c,void 0,o)[1]),{root:s}=new Cdt(a,w1[o].hashMerkleMethod);return["felt",s]}case"selector":return["felt",yTr(r)];case"string":{if(o==="1"){let i=zIe(r),a=[i.data.length,...i.data,i.pending_word,i.pending_word_len];return[e,w1[o].hashMethod(a)]}return[e,AIe(r)]}case"felt":case"bool":case"u128":case"i128":case"ContractAddress":case"ClassHash":case"timestamp":case"shortstring":return[e,AIe(r)];default:{if(o==="1")throw new Error(`Unsupported type: ${e}`);return[e,AIe(r)]}}}function ATr(t,e,r,n="0"){let o=t[e]??w1[n].presetTypes[e],[i,a]=o.reduce(([s,c],l)=>{if(r[l.name]===void 0||r[l.name]===null&&l.type!=="enum")throw new Error(`Cannot encode data: missing data for '${l.name}'`);let u=r[l.name],f={parent:e,key:l.name},[h,m]=Qfe(t,l.type,u,f,n);return[[...s,h],[...c,m]]},[["felt"],[wTr(t,e,n)]]);return[i,a]}function ode(t,e,r,n="0"){return w1[n].hashMethod(ATr(t,e,r,n)[1])}function Tdt(t,e){if(!pyo(t))throw new Error("Typed data does not match JSON schema");let r=vTr(t),{domain:n,hashMethod:o}=w1[r],i=[xp("StarkNet Message"),ode(t.types,n,t.domain,r),e,ode(t.types,t.primaryType,t.message,r)];return o(i)}var myo=class{constructor(t=yfe.randomPrivateKey()){ae(this,"pk");this.pk=t instanceof Uint8Array?tdt(t):or(t)}async getPubKey(){return bfe(this.pk)}async signMessage(t,e){let r=Tdt(t,e);return this.signRaw(r)}async signTransaction(t,e){let r=DIe(t,e.cairoVersion),n;if(Object.values(IZ).includes(e.version)){let o=e;n=zft({...o,senderAddress:o.walletAddress,compiledCalldata:r,version:o.version})}else if(Object.values(RZ).includes(e.version)){let o=e;n=zft({...o,senderAddress:o.walletAddress,compiledCalldata:r,version:o.version,nonceDataAvailabilityMode:Hz(o.nonceDataAvailabilityMode),feeDataAvailabilityMode:Hz(o.feeDataAvailabilityMode)})}else throw Error("unsupported signTransaction version");return this.signRaw(n)}async signDeployAccountTransaction(t){let e=Ss.compile(t.constructorCalldata),r;if(Object.values(IZ).includes(t.version)){let n=t;r=jft({...n,salt:n.addressSalt,constructorCalldata:e,version:n.version})}else if(Object.values(RZ).includes(t.version)){let n=t;r=jft({...n,salt:n.addressSalt,compiledConstructorCalldata:e,version:n.version,nonceDataAvailabilityMode:Hz(n.nonceDataAvailabilityMode),feeDataAvailabilityMode:Hz(n.feeDataAvailabilityMode)})}else throw Error("unsupported signDeployAccountTransaction version");return this.signRaw(r)}async signDeclareTransaction(t){let e;if(Object.values(IZ).includes(t.version)){let r=t;e=Hft({...r,version:r.version})}else if(Object.values(RZ).includes(t.version)){let r=t;e=Hft({...r,version:r.version,nonceDataAvailabilityMode:Hz(r.nonceDataAvailabilityMode),feeDataAvailabilityMode:Hz(r.feeDataAvailabilityMode)})}else throw Error("unsupported signDeclareTransaction version");return this.signRaw(e)}async signRaw(t){return qlt(t,this.pk)}},gyo={};hc(gyo,{ethRandomPrivateKey:()=>vyo});function vyo(){return qCr(tdt(_ft.utils.randomPrivateKey()))}function yyo(t){if(!t.events)throw new Error("UDC emitted event is empty");let e=t.events.find(r=>Pft(r.from_address)===Pft(jz.ADDRESS))||{data:[]};return{transaction_hash:t.transaction_hash,contract_address:e.data[0],address:e.data[0],deployer:e.data[1],unique:e.data[2],classHash:e.data[3],calldata_len:e.data[4],calldata:e.data.slice(5,5+parseInt(e.data[4],16)),salt:e.data[e.data.length-1]}}var STr=class extends _dt{constructor(e,r,n,o,i="0x2"){super(e);ae(this,"signer");ae(this,"address");ae(this,"cairoVersion");ae(this,"transactionVersion");ae(this,"deploySelf",this.deployAccount);this.address=r.toLowerCase(),this.signer=typeof n=="string"||n instanceof Uint8Array?new myo(n):n,o&&(this.cairoVersion=o.toString()),this.transactionVersion=i}getPreferredVersion(e,r){return this.transactionVersion==="0x3"?r:this.transactionVersion==="0x2"?e:"0x3"}async getNonce(e){return super.getNonceForAddress(this.address,e)}async getNonceSafe(e){try{return Pc(e??await this.getNonce())}catch{return 0n}}async getCairoVersion(e){if(!this.cairoVersion){let{cairo:r}=e?await super.getContractVersion(void 0,e):await super.getContractVersion(this.address);this.cairoVersion=r}return this.cairoVersion}async estimateFee(e,r={}){return this.estimateInvokeFee(e,r)}async estimateInvokeFee(e,r={}){let{nonce:n,blockIdentifier:o,version:i,skipValidate:a=!0}=r,s=Array.isArray(e)?e:[e],c=Pc(n??await this.getNonce()),l=b4(this.getPreferredVersion("0x100000000000000000000000000000001","0x100000000000000000000000000000003"),CIe(i)),u=await this.getChainId(),f={...Ad(r),walletAddress:this.address,nonce:c,maxFee:um,version:l,chainId:u,cairoVersion:await this.getCairoVersion(),skipValidate:a},h=await this.buildInvocation(s,f);return super.getInvokeEstimateFee({...h},{...Ad(r),version:l,nonce:c},o,r.skipValidate)}async estimateDeclareFee(e,r={}){let{blockIdentifier:n,nonce:o,version:i,skipValidate:a=!0}=r,s=Pc(o??await this.getNonce()),c=b4(_y(e.contract)?this.getPreferredVersion("0x100000000000000000000000000000002","0x100000000000000000000000000000003"):"0x100000000000000000000000000000001",CIe(i)),l=await this.getChainId(),u=await this.buildDeclarePayload(e,{...Ad(r),nonce:s,chainId:l,version:c,walletAddress:this.address,maxFee:um,cairoVersion:void 0,skipValidate:a});return super.getDeclareEstimateFee(u,{...Ad(r),version:c,nonce:s},n,r.skipValidate)}async estimateAccountDeployFee({classHash:e,addressSalt:r=0,constructorCalldata:n=[],contractAddress:o},i={}){let{blockIdentifier:a,version:s,skipValidate:c=!0}=i,l=b4(this.getPreferredVersion("0x100000000000000000000000000000001","0x100000000000000000000000000000003"),CIe(s)),u=um,f=await this.getChainId(),h=await this.buildAccountDeployPayload({classHash:e,addressSalt:r,constructorCalldata:n,contractAddress:o},{...Ad(i),nonce:u,chainId:f,version:l,walletAddress:this.address,maxFee:um,cairoVersion:void 0,skipValidate:c});return super.getDeployAccountEstimateFee({...h},{...Ad(i),version:l,nonce:u},a,i.skipValidate)}async estimateDeployFee(e,r={}){let n=this.buildUDCContractPayload(e);return this.estimateInvokeFee(n,r)}async estimateFeeBulk(e,r={}){let{nonce:n,blockIdentifier:o,version:i}=r,a=await this.accountInvocationsFactory(e,{...Ad(r),versions:["0x100000000000000000000000000000001",b4(this.getPreferredVersion("0x100000000000000000000000000000002","0x100000000000000000000000000000003"),i)],nonce:n,blockIdentifier:o});return super.getEstimateFeeBulk(a,{blockIdentifier:o,skipValidate:r.skipValidate})}async simulateTransaction(e,r={}){let{nonce:n,blockIdentifier:o,skipValidate:i=!0,skipExecute:a,version:s}=r,c=await this.accountInvocationsFactory(e,{...Ad(r),versions:["0x1",b4(this.getPreferredVersion("0x2","0x3"),s)],nonce:n,blockIdentifier:o,skipValidate:i});return super.getSimulateTransaction(c,{blockIdentifier:o,skipValidate:i,skipExecute:a})}async execute(e,r=void 0,n={}){let o=Array.isArray(e)?e:[e],i=Pc(n.nonce??await this.getNonce()),a=b4(this.getPreferredVersion("0x1","0x3"),n.version),s=await this.getUniversalSuggestedFee(a,{type:"INVOKE_FUNCTION",payload:e},{...n,version:a}),c=await this.getChainId(),l={...Ad(n),resourceBounds:s.resourceBounds,walletAddress:this.address,nonce:i,maxFee:s.maxFee,version:a,chainId:c,cairoVersion:await this.getCairoVersion()},u=await this.signer.signTransaction(o,l,r),f=DIe(o,await this.getCairoVersion());return this.invokeFunction({contractAddress:this.address,calldata:f,signature:u},{...Ad(n),resourceBounds:s.resourceBounds,nonce:i,maxFee:s.maxFee,version:a})}async declareIfNot(e,r={}){let n=Ift(e);try{await this.getClassByHash(n.classHash)}catch{return this.declare(e,r)}return{transaction_hash:"",class_hash:n.classHash}}async declare(e,r={}){let n=Ift(e),{nonce:o,version:i}=r,a=b4(_y(e.contract)?this.getPreferredVersion("0x2","0x3"):"0x1",i),s=await this.getUniversalSuggestedFee(a,{type:"DECLARE",payload:n},{...r,version:a}),c={...Ad(r),resourceBounds:s.resourceBounds,maxFee:s.maxFee,nonce:Pc(o??await this.getNonce()),version:a,chainId:await this.getChainId(),walletAddress:this.address,cairoVersion:void 0},l=await this.buildDeclarePayload(n,c);return this.declareContract(l,c)}async deploy(e,r={}){let n=[].concat(e).map(s=>{let{classHash:c,salt:l,unique:u=!0,constructorCalldata:f=[]}=s,h=Ss.compile(f),m=l??Kkr();return{call:{contractAddress:jz.ADDRESS,entrypoint:jz.ENTRYPOINT,calldata:[c,m,Nft(u),h.length,...h]},address:EIe(u?Cz(this.address,m):m,c,h,u?jz.ADDRESS:0)}}),o=n.map(s=>s.call),i=n.map(s=>s.address);return{...await this.execute(o,void 0,r),contract_address:i}}async deployContract(e,r={}){let n=await this.deploy(e,r),o=await this.waitForTransaction(n.transaction_hash);return yyo(o)}async declareAndDeploy(e,r={}){let{constructorCalldata:n,salt:o,unique:i}=e,a=await this.declareIfNot(e,r);if(a.transaction_hash!==""){let c=await this.waitForTransaction(a.transaction_hash);a={...a,...c}}let s=await this.deployContract({classHash:a.class_hash,salt:o,unique:i,constructorCalldata:n},r);return{declare:{...a},deploy:s}}async deployAccount({classHash:e,constructorCalldata:r=[],addressSalt:n=0,contractAddress:o},i={}){let a=b4(this.getPreferredVersion("0x1","0x3"),i.version),s=um,c=await this.getChainId(),l=Ss.compile(r),u=o??EIe(n,e,l,0),f=await this.getUniversalSuggestedFee(a,{type:"DEPLOY_ACCOUNT",payload:{classHash:e,constructorCalldata:l,addressSalt:n,contractAddress:u}},i),h=await this.signer.signDeployAccountTransaction({...Ad(i),classHash:e,constructorCalldata:l,contractAddress:u,addressSalt:n,chainId:c,resourceBounds:f.resourceBounds,maxFee:f.maxFee,version:a,nonce:s});return this.deployAccountContract({classHash:e,addressSalt:n,constructorCalldata:r,signature:h},{...Ad(i),nonce:s,resourceBounds:f.resourceBounds,maxFee:f.maxFee,version:a})}async signMessage(e){return this.signer.signMessage(e,this.address)}async hashMessage(e){return Tdt(e,this.address)}async verifyMessageHash(e,r){try{let n=await this.callContract({contractAddress:this.address,entrypoint:"isValidSignature",calldata:Ss.compile({hash:Pc(e).toString(),signature:KIe(r)})});return BigInt(n[0])!==0n}catch(n){if(["argent/invalid-signature","is invalid, with respect to the public key"].some(o=>n.message.includes(o)))return!1;throw Error(`Signature verification request is rejected by the network: ${n}`)}}async verifyMessage(e,r){let n=await this.hashMessage(e);return this.verifyMessageHash(n,r)}async getUniversalSuggestedFee(e,{type:r,payload:n},o){let i=0,a=Gz(um);return e==="0x3"?a=o.resourceBounds??(await this.getSuggestedFee({type:r,payload:n},o)).resourceBounds:i=o.maxFee??(await this.getSuggestedFee({type:r,payload:n},o)).suggestedMaxFee,{maxFee:i,resourceBounds:a}}async getSuggestedFee({type:e,payload:r},n){let o;switch(e){case"INVOKE_FUNCTION":o=await this.estimateInvokeFee(r,n);break;case"DECLARE":o=await this.estimateDeclareFee(r,n);break;case"DEPLOY_ACCOUNT":o=await this.estimateAccountDeployFee(r,n);break;case"DEPLOY":o=await this.estimateDeployFee(r,n);break;default:o={gas_consumed:0n,gas_price:0n,overall_fee:um,unit:"FRI",suggestedMaxFee:um,resourceBounds:Gz(um)};break}return o}async buildInvocation(e,r){let n=DIe(e,await this.getCairoVersion()),o=r.skipValidate?[]:await this.signer.signTransaction(e,r);return{...Ad(r),contractAddress:this.address,calldata:n,signature:o}}async buildDeclarePayload(e,r){let{classHash:n,contract:o,compiledClassHash:i}=Ift(e),a=Zkr(o);if(typeof i>"u"&&(r.version==="0x100000000000000000000000000000003"||r.version==="0x3"))throw Error("V3 Transaction work with Cairo1 Contracts and require compiledClassHash");let s=r.skipValidate?[]:await this.signer.signDeclareTransaction({...r,...Ad(r),classHash:n,compiledClassHash:i,senderAddress:r.walletAddress});return{senderAddress:r.walletAddress,signature:s,contract:a,compiledClassHash:i}}async buildAccountDeployPayload({classHash:e,addressSalt:r=0,constructorCalldata:n=[],contractAddress:o},i){let a=Ss.compile(n),s=o??EIe(r,e,a,0),c=i.skipValidate?[]:await this.signer.signDeployAccountTransaction({...i,...Ad(i),classHash:e,contractAddress:s,addressSalt:r,constructorCalldata:a});return{...Ad(i),classHash:e,addressSalt:r,constructorCalldata:a,signature:c}}buildUDCContractPayload(e){return[].concat(e).map(n=>{let{classHash:o,salt:i="0",unique:a=!0,constructorCalldata:s=[]}=n,c=Ss.compile(s);return{contractAddress:jz.ADDRESS,entrypoint:jz.ENTRYPOINT,calldata:[o,i,Nft(a),c.length,...c]}})}async accountInvocationsFactory(e,r){let{nonce:n,blockIdentifier:o,skipValidate:i=!0}=r,a=await this.getNonceSafe(n),s=await this.getChainId(),c=r.versions.map(f=>b4(f)),l="payload"in e[0]?e[0].payload:e[0],u=e[0].type==="DEPLOY_ACCOUNT"?await this.getCairoVersion(l.classHash):await this.getCairoVersion();return Promise.all([].concat(e).map(async(f,h)=>{let m="payload"in f?f.payload:f,g={...Ad(r),walletAddress:this.address,nonce:Pc(Number(a)+h),maxFee:um,chainId:s,cairoVersion:u,version:"",skipValidate:i},v={type:f.type,nonce:Pc(Number(a)+h),blockIdentifier:o,version:""};if(f.type==="INVOKE_FUNCTION"){let b=kIe(c[1]);g.version=b,v.version=b;let w=await this.buildInvocation([].concat(m),g);return{...v,...w}}if(f.type==="DEPLOY"){let b=kIe(c[1]);g.version=b,v.version=b;let w=this.buildUDCContractPayload(m),_=await this.buildInvocation(w,g);return{...v,..._,type:"INVOKE_FUNCTION"}}if(f.type==="DECLARE"){let b=_y(m.contract)?c[1]:c[0];g.version=b,v.version=b;let w=await this.buildDeclarePayload(m,g);return{...v,...w}}if(f.type==="DEPLOY_ACCOUNT"){let b=kIe(c[1]);g.version=b,v.version=b;let w=await this.buildAccountDeployPayload(m,g);return{...v,...w}}throw Error(`accountInvocationsFactory: unsupported transaction type: ${f}`)}))}async getStarkName(e=this.address,r){return super.getStarkName(e,r)}};var byo={};hc(byo,{getAbiEvents:()=>xyo,parseEvents:()=>wyo});function xyo(t){return t.filter(e=>e.type==="event"&&(e.size||e.kind!=="enum")).reduce((e,r)=>{let n=r.name.slice(r.name.lastIndexOf(":")+1),o={...r};return o.name=n,{...e,[zg(eP(BZ(n)).toString(16))]:o}},{})}function wyo(t,e,r,n){return t.flat().reduce((i,a)=>{let s=e[a.keys[0]];if(!s)return i;let c={};c[s.name]={},a.keys.shift();let l=a.keys[Symbol.iterator](),u=a.data[Symbol.iterator](),f=s.members?.filter(m=>m.kind==="key")||s.keys,h=s.members?.filter(m=>m.kind==="data")||s.data;return f.forEach(m=>{c[s.name][m.name]=OIe(l,m,r,n,c[s.name])}),h.forEach(m=>{c[s.name][m.name]=OIe(u,m,r,n,c[s.name])}),i.push(c),i},[])}var Ayo={};hc(Ayo,{UINT_128_MAX:()=>ykr,UINT_256_MAX:()=>bkr,bnToUint256:()=>_yo,isUint256:()=>Eyo,uint256ToBN:()=>Syo});function Syo(t){return new wp(t).toBigInt()}function Eyo(t){return wp.is(t)}function _yo(t){return new wp(t).toUint256HexString()}d();p();d();p();var _Tr;function ETr(t){return Ks(t),_Tr.rpcRequest(t)}var Idt=class extends STr{constructor(e,r,n){let o=xdt.starkCurve.utils.randomPrivateKey();super(r||mTr,e,o),_Tr=n}execute(e,r,n){let o={method:EX.EXECUTE,params:{transactions:e,abis:r,transactionsDetail:n}};return ETr(o)}signMessage(e){let r={method:EX.SIGN_MESSAGE,params:{data:e}};return ETr(r)}},CTr=Idt;d();p();var kyo="https://wallet.okex.org/fullnode/starknet/discover/rpc",Tyo=Yoe(t=>new _dt({nodeUrl:t}));function kTr(t){let e=Tyo(t||kyo);return e.chainId=ide.StarknetChainId.SN_MAIN,e.baseUrl="https://alpha-mainnet.starknet.io",e}d();p();var Iyo=["starknet_okxwallet"];function Ryo(t){function e(){Iyo.forEach(n=>{try{delete window[n]}catch{}try{Object.defineProperty(window,n,{value:t,writable:!1})}catch{}try{window[n]=t}catch{}})}function r(){e(),setTimeout(e,100)}r()}var TTr=Ryo;var Rdt,Mdt=class extends Ji{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o});ae(this,"id","okxwallet");ae(this,"name",HM);ae(this,"icon",jM);ae(this,"version",GX);ae(this,"chainId","SN_MAIN");ae(this,"account");ae(this,"provider");ae(this,"selectedAddress");ae(this,"isConnected",!1);Rdt=i,TTr(this),i.starknet=this,i.on(vt.event.WALLET_CHANGED,xs({okxProvider:i,providerType:D5,isConnected:()=>this.isConnected},([a])=>{this.handleConnect(a)})),i.on(vt.event.CONNECT_WALLET,([a])=>{this.handleConnect(a)})}async handleInjectedStarknet(r){let n=await this.rpcRequest({method:"requestRpcUrl"}),o=kTr(n);this.starknetJsVersion="v5",this.provider=o,this.account=new CTr(r,o,this),this.selectedAddress=r,this.isConnected=!0}async handleConnect(r){let n=wy(r,wX);n?(await this.handleInjectedStarknet(n),this.emit("accountsChanged",[n])):this.handleDisconnect()}handleDisconnect(){this.selectedAddress=void 0,this.account=void 0,this.isConnected=!1,this.emit("accountsChanged",[])}async enable(){let[r]=await Rdt.requestWallets(!0,{providerType:D5}),n=wy(r,wX);return await this.handleInjectedStarknet(n),[n]}request(){throw Error("Not implemented")}async getConnectedAccount(){if(this.selectedAddress)return this.selectedAddress;let[r]=await Rdt.requestWallets(!1,{providerType:D5});return wy(r,wX)}async isPreauthorized(){return this.selectedAddress?!0:!!await this.getConnectedAccount()}},ITr=Mdt;function UZ(){throw new Error("Not implemented")}var Pdt=class extends ITr{async getPermissions(){return await this.isPreauthorized()?["accounts"]:[]}async requestAccounts(e){if(this.selectedAddress)return[this.selectedAddress];let{silent_mode:r=!1}=e||{};if(r){let n=await this.getConnectedAccount();return n?[n]:[]}return super.enable()}requestChainId(){return ide.StarknetChainId.SN_MAIN}addInvokeTransaction(e){let r={method:EX.EXECUTE,params:{transactions:e.calls}};return this.rpcRequest(r)}signTypedData(e){let r={method:EX.SIGN_MESSAGE,params:{data:e}};return this.rpcRequest(r)}supportedSpecs(){return Promise.resolve(["0.7.0"])}request(e){let r={wallet_getPermissions:this.getPermissions,wallet_requestAccounts:this.requestAccounts,wallet_watchAsset:UZ,wallet_addStarknetChain:UZ,wallet_switchStarknetChain:UZ,wallet_requestChainId:this.requestChainId,wallet_deploymentData:UZ,wallet_addInvokeTransaction:this.addInvokeTransaction,wallet_addDeclareTransaction:UZ,wallet_signTypedData:this.signTypedData,wallet_supportedSpecs:this.supportedSpecs,wallet_supportedWalletApi:UZ},{type:n,params:o}=e,i=r[n];if(!i)throw new Error(`Unknown request type: ${n}`);return i.call(this,o)}},RTr=Pdt;var Ndt=RTr;d();p();d();p();var MTr=ie(Df());var Bdt,Myo=({providerType:t=Dd})=>class extends Ji{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o}),this.isPhantom=!0,this._publicKey=null,i.on(vt.event.WALLET_CHANGED,xs({okxProvider:i,providerType:t,isConnected:()=>this.isConnected},([a])=>{this.handleConnect(a),this.emit(vt.event.ACCOUNT_CHANGED,this.publicKey)})),i.on(vt.event.CONNECT_WALLET,([a])=>{this.handleConnect(a)}),this.on(vt.event.STREAM_FAILED,()=>{i.emit(vt.event.STREAM_FAILED)}),Bdt=i}get publicKey(){return this._publicKey}get isConnected(){return Boolean(this.publicKey)}async connect(r={onlyIfTrusted:!1}){let n=!r.onlyIfTrusted,[o]=await Bdt.requestWallets(n,{providerType:t});return this.handleConnect(o,r.onlyIfTrusted)}async disconnect(){return await Bdt.request({method:"wallet_disconnect"}),this.handleDisconnect()}request(r){Ks(r);let{method:n,params:o}=r;return n==="connect"?this.connect():n==="disconnect"?this.disconnect():super.rpcRequest({method:n,params:{...o,providerType:t}})}async signAllTransactions(r=[]){return w5e(this.rpcRequest.bind(this),!1,t).call(this,r)}async signAndSendTransaction(r,n={},o={}){return S5e(this.rpcRequest.bind(this),!1,t).call(this,r,n,o)}async signMessage(r,n="utf8"){return A5e(this.rpcRequest.bind(this),!1,t).call(this,r,n)}async signTransaction(r){return x5e(this.rpcRequest.bind(this),!1,t).call(this,r)}handleConnect(r,n=!1){let o=twr(r);if(this._publicKey=o.publicKey,o.publicKey)return this.emit(vt.event.CONNECT,o.publicKey),o;if(n)throw MTr.ethErrors.provider.userRejectedRequest(vt.errors.rejected);return this.handleDisconnect(),null}handleDisconnect(r){this._publicKey=null,super.handleDisconnect(r)}},YIe=Myo;var Pyo=YIe({providerType:Dd}),Odt=class extends Pyo{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n,provider:o}),o.solana=this;try{window.solana=this}catch{}}},Ddt=Odt;d();p();var Nyo=YIe({providerType:Kj}),FZ=class extends Nyo{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n,provider:o}),this.curGenesisHash=null,o.svm=this;try{window.svm=this}catch{}}get genesisHash(){return this.request({method:Lue.GET_NETWORK}),this.curGenesisHash}async getNetwork(){return await this.request({method:Lue.GET_NETWORK})}async changeNetwork({genesisHash:e}){let r=await this.request({method:Lue.CHANGE_NETWORK,params:{genesisHash:e}});return this.curGenesisHash=r.genesisHash,r}async handleConnect(e,r=!1){let n=super.handleConnect(e,r),o=await this.request({method:Lue.GET_NETWORK,params:{recordGetNetwork:!1}}),{genesisHash:i}=o;return this.curGenesisHash=i,n}handleDisconnect(e){let r=super.handleDisconnect(e);return this.curGenesisHash=null,r}};d();p();d();p();d();p();var PTr="Unknown error";d();p();var JIe="okxTonWallet",Byo="OKX Wallet",NTr="Unsupported protocol version",Ldt=2;function BTr(){return{platform:"browser",appName:JIe,appVersion:WX.version,maxProtocolVersion:Ldt,features:["SendTransaction",{name:"SendTransaction",maxMessages:4}]}}var Oyo="https://static.okx.com/cdn/assets/imgs/247/58E63FEA47A2B7D7.png",Dyo="https://web3.okx.com/web3";function OTr(){return{name:Byo,app_name:JIe,image:Oyo,about_url:Dyo,platforms:["chrome","firefox","safari"]}}var XIe,zZ=class extends Ji{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o});ae(this,"deviceInfo",BTr());ae(this,"walletInfo",OTr());ae(this,"protocolVersion",Ldt);ae(this,"isWalletBrowser",!1);this.tonCallbacks=[],this.isDisconnect=!1,XIe=i,window[JIe]={tonconnect:this},i.ton=this,i.on(vt.event.WALLET_CHANGED,([a])=>{a?(this.isDisconnect=!1,this.emit(vt.event.ACCOUNT_CHANGED)):this.handleDisconnect()}),i.on(vt.event.CONNECT_WALLET,()=>{this.isDisconnect=!1,this.emit(vt.event.CONNECT)})}emitConnect(r){return this.isDisconnect=!1,this.tonEmit({event:"connect",id:Date.now(),payload:{items:r,device:this.deviceInfo}})}emitConnectError(r,n){return this.tonEmit({event:"connect_error",id:Date.now(),payload:{code:r,message:n||PTr}})}emitDisconnect(r){this.isDisconnect||(this.isDisconnect=!0,this.tonEmit({event:"disconnect",id:r?.id||Date.now(),payload:{}}))}async connect(r,n){let o=r==null,i=!n||!n.items||n.items.length===0;if(o||i)return this.emitConnectError(J6.BAD_REQUEST_ERROR,vt.errors.invalidParams());if(r>this.protocolVersion)return this.emitConnectError(J6.BAD_REQUEST_ERROR,NTr);let s=!!(n?.items||[]).find(({name:c})=>c===Jst.TON_PROOF);try{let[c]=await XIe.requestWallets(!0,{providerType:xB,exts:{message:n,alwaysNeedProof:s}}),l=c.tonItems;return this.emitConnect(l)}catch(c){let l=c?.code===4001?J6.USER_REJECTS_ERROR:J6.UNKNOWN_ERROR;return this.emitConnectError(l,c?.message)}}async restoreConnection(){let[r]=await XIe.requestWallets(!1,{providerType:xB,exts:{message:{items:[{name:Jst.TON_ADDR}]}}});return r?this.emitConnect(r.tonItems):this.emitConnectError(J6.UNKNOWN_APP_ERROR)}async disconnect(r){try{return await XIe.disconnect(),this.handleDisconnect(r),{id:r?.id||Date.now(),result:{}}}catch(n){return{error:{code:J6.UNKNOWN_ERROR,message:n?.message||"Unknown error."},id:r?.id||Date.now()}}}handleDisconnect(r){super.handleDisconnect(),this.emitDisconnect(r)}async send(r){if(r.method===x8e.SEND_TRANSACTION)try{let n=r.params[0];return Joe(n)&&(n=JSON.parse(n)),{result:(await super.rpcRequest({method:x8e.SEND_TRANSACTION,params:{transaction:n}})).result,id:r.id}}catch(n){return{error:{code:n?.code===4001?J6.USER_REJECTS_ERROR:J6.UNKNOWN_ERROR,message:n?.message||"Unknown error."},id:r.id}}return r.method===x8e.DISCONNECT?this.disconnect(r):null}listen(r){return this.tonCallbacks.push(r),()=>{this.tonCallbacks=this.tonCallbacks.filter(n=>n!==r)}}tonEmit(r){return this.tonCallbacks.forEach(n=>n(r)),r}};d();p();var e1t=ie(AVr());var SVr;function hjo(){this.fullnodeVersion="3.5.0"}e1t.default.prototype.getFullnodeVersion=hjo;var Nm=new e1t.default({fullHost:"https://api.trongrid.io",headers:{}}),Nme={ready:!1,get tronWeb(){return this.ready?Nm:!1}},Z$=class extends Ji{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(e,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null,o.on(vt.event.WALLET_CHANGED,xs({okxProvider:o,providerType:hB,isConnected:()=>Boolean(this.selectedAccount)},async([i])=>{await this.handleConnect(i),this.dispatchEvent({action:"accountsChanged",data:{address:this.selectedAccount||!1}})})),o.on(vt.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),SVr=o,Nm.defaultAddress={hex:!1,base58:!1},this.connect(!1),Nm.trx.sign=this.sign.bind(this),Nm.trx.sendRawTransaction=this.sendRawTransaction.bind(this),Nm.trx.signTransactionOffline=this.signTransactionOffline.bind(this),Nm.trx.signMessageV2=this.signMessageV2.bind(this),Nm.request=this.request.bind(this),Nme.request=Nm.request,o.tronLink=Nme,o.tronWeb=Nm,this.jsonRpcConnection.events.on(vt.event.NOTIFICATION,i=>{let{method:a}=i;a==="supplyGas"&&o.emit("supplyGas",{...i.params})});try{window.tronLink=Nme,window.tronWeb=Nm}catch{ng()}}async connect(e=!0){try{let[r]=await SVr.requestWallets(e,{providerType:hB});return this.handleConnect(r)}catch(r){return{code:r.code===vt.code.rejected?r.code:vt.code.unauthorized}}}request(e){Ks(e);let{method:r,params:n}=e;return r==="tron_requestAccounts"?this.connect():super.rpcRequest({method:r,params:n})}async sign(e){return typeof e=="string"?this.signMessage({message:e}):this.signTransaction(e)}async signTransaction(e){return this.request({method:SX.SIGN_TRANSACTION,params:{transaction:e}})}async signTransactionOffline(e){let{unsignedTx:r,...n}=e,{extParams:o,...i}=r,{extensionTime:a=20*60}=n,s=await Nm.transactionBuilder.extendExpiration(i,a);return this.request({method:SX.SIGN_TRANSACTION,params:{transaction:s,isOffline:!0,extraData:n,extParams:o}})}async signMessage({message:e}){return this.request({method:SX.SIGN_MESSAGE,params:{message:e}})}async signMessageV2(e){return this.request({method:SX.SIGN_MESSAGE_V2,params:{message:e}})}async sendRawTransaction(e){return this.request({method:SX.SEND_RAW_TRANSACTION,params:{signedTx:e}})}async handleConnect(e){let r=owr(e);return this.selectedAccount=r,r?(Nme.ready=!0,Nm.defaultAddress.base58=r,Nm.defaultAddress.hex=Nm.address.toHex(r),this.dispatchEvent({action:"connect"}),{code:vt.code.success}):(Nme.ready=!1,Nm.defaultAddress.base58=!1,Nm.defaultAddress.hex=!1,this.handleDisconnect(),{code:vt.code.rejected})}handleDisconnect(e){this.selectedAccount=null,super.handleDisconnect(e),this.dispatchEvent({action:"disconnect"})}dispatchEvent(e){window.postMessage({message:e},"*")}};d();p();d();p();d();p();d();p();d();p();d();p();d();p();function t1t(t,e,r){let n=r.value;return r.value=async function(...o){let[i]=o;if(i.transaction.feePayerAddress&&!i.feePayerAuthenticator)throw new Error("You are submitting a Fee Payer transaction but missing the feePayerAuthenticator");return n.apply(this,o)},r}function r1t(t,e,r){let n=r.value;return r.value=async function(...o){let[i]=o;if(i.transaction.feePayerAddress&&!i.feePayerPublicKey)throw new Error("You are simulating a Fee Payer transaction but missing the feePayerPublicKey");return n.apply(this,o)},r}d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();var D1=class extends Error{constructor(t,e){super(t),this.invalidReason=e}};var EVr=(t=>(t.TOO_SHORT="too_short",t.INVALID_LENGTH="invalid_length",t.INVALID_HEX_CHARS="invalid_hex_chars",t))(EVr||{}),po=class Bme{constructor(e){this.data=e}toUint8Array(){return this.data}toStringWithoutPrefix(){return jD(this.data)}toString(){return`0x${this.toStringWithoutPrefix()}`}static fromHexString(e){let r=e;if(r.startsWith("0x")&&(r=r.slice(2)),r.length===0)throw new D1("Hex string is too short, must be at least 1 char long, excluding the optional leading 0x.","too_short");if(r.length%2!==0)throw new D1("Hex string must be an even number of hex characters.","invalid_length");try{return new Bme(iq(r))}catch(n){throw new D1(`Hex string contains invalid hex characters: ${n?.message}`,"invalid_hex_chars")}}static fromHexInput(e){return e instanceof Uint8Array?new Bme(e):Bme.fromHexString(e)}static isValid(e){try{return Bme.fromHexString(e),{valid:!0}}catch(r){return{valid:!1,invalidReason:r?.invalidReason,invalidReasonMessage:r?.message}}}equals(e){return this.data.length!==e.data.length?!1:this.data.every((r,n)=>r===e.data[n])}};d();p();var fNe=255,dNe=65535,r5=4294967295,aj=18446744073709551615n,Ome=340282366920938463463374607431768211455n,pNe=115792089237316195423570985008687907853269984665640564039457584007913129639935n;d();p();var mjo=Object.defineProperty,gjo=Object.getOwnPropertyDescriptor,Fy=(t,e,r,n)=>{for(var o=n>1?void 0:n?gjo(e,r):e,i=t.length-1,a;i>=0;i--)(a=t[i])&&(o=(n?a(e,r,o):a(o))||o);return n&&o&&mjo(e,r,o),o};var _n=class{bcsToBytes(){let t=new Xg;return this.serialize(t),t.toUint8Array()}bcsToHex(){let t=this.bcsToBytes();return po.fromHexInput(t)}},Xg=class{constructor(t=64){if(t<=0)throw new Error("Length needs to be greater than 0");this.buffer=new ArrayBuffer(t),this.offset=0}ensureBufferWillHandleSize(t){for(;this.buffer.byteLength<this.offset+t;){let e=new ArrayBuffer(this.buffer.byteLength*2);new Uint8Array(e).set(new Uint8Array(this.buffer)),this.buffer=e}}appendToBuffer(t){this.ensureBufferWillHandleSize(t.length),new Uint8Array(this.buffer,this.offset).set(t),this.offset+=t.length}serializeWithFunction(t,e,r){this.ensureBufferWillHandleSize(e);let n=new DataView(this.buffer,this.offset);t.apply(n,[0,r,!0]),this.offset+=e}serializeStr(t){let e=new TextEncoder;this.serializeBytes(e.encode(t))}serializeBytes(t){this.serializeU32AsUleb128(t.length),this.appendToBuffer(t)}serializeFixedBytes(t){this.appendToBuffer(t)}serializeBool(t){hNe(t);let e=t?1:0;this.appendToBuffer(new Uint8Array([e]))}serializeU8(t){this.appendToBuffer(new Uint8Array([t]))}serializeU16(t){this.serializeWithFunction(DataView.prototype.setUint16,2,t)}serializeU32(t){this.serializeWithFunction(DataView.prototype.setUint32,4,t)}serializeU64(t){let e=BigInt(t)&BigInt(r5),r=BigInt(t)>>BigInt(32);this.serializeU32(Number(e)),this.serializeU32(Number(r))}serializeU128(t){let e=BigInt(t)&aj,r=BigInt(t)>>BigInt(64);this.serializeU64(e),this.serializeU64(r)}serializeU256(t){let e=BigInt(t)&Ome,r=BigInt(t)>>BigInt(128);this.serializeU128(e),this.serializeU128(r)}serializeU32AsUleb128(t){let e=t,r=[];for(;e>>>7;)r.push(e&127|128),e>>>=7;r.push(e),this.appendToBuffer(new Uint8Array(r))}toUint8Array(){return new Uint8Array(this.buffer).slice(0,this.offset)}serialize(t){t.serialize(this)}serializeVector(t){this.serializeU32AsUleb128(t.length),t.forEach(e=>{e.serialize(this)})}serializeOption(t){let e=t!==void 0;this.serializeBool(e),e&&t.serialize(this)}serializeOptionStr(t){t===void 0?this.serializeU32AsUleb128(0):(this.serializeU32AsUleb128(1),this.serializeStr(t))}};Fy([sj(0,fNe)],Xg.prototype,"serializeU8",1),Fy([sj(0,dNe)],Xg.prototype,"serializeU16",1),Fy([sj(0,r5)],Xg.prototype,"serializeU32",1),Fy([sj(BigInt(0),aj)],Xg.prototype,"serializeU64",1),Fy([sj(BigInt(0),Ome)],Xg.prototype,"serializeU128",1),Fy([sj(BigInt(0),pNe)],Xg.prototype,"serializeU256",1),Fy([sj(0,r5)],Xg.prototype,"serializeU32AsUleb128",1);function hNe(t){if(typeof t!="boolean")throw new Error(`${t} is not a boolean value`)}var _Vr=(t,e,r)=>`${t} is out of range: [${e}, ${r}]`;function n5(t,e,r){let n=BigInt(t);if(n>BigInt(r)||n<BigInt(e))throw new Error(_Vr(t,e,r))}function sj(t,e){return(r,n,o)=>{let i=o.value;return o.value=function(a){return n5(a,t,e),i.apply(this,[a])},o}}var CVr=(t=>(t.INCORRECT_NUMBER_OF_BYTES="incorrect_number_of_bytes",t.INVALID_HEX_CHARS="invalid_hex_chars",t.TOO_SHORT="too_short",t.TOO_LONG="too_long",t.LEADING_ZERO_X_REQUIRED="leading_zero_x_required",t.LONG_FORM_REQUIRED_UNLESS_SPECIAL="long_form_required_unless_special",t.INVALID_PADDING_ZEROES="INVALID_PADDING_ZEROES",t))(CVr||{}),Zg=class L1 extends _n{constructor(e){if(super(),e.length!==L1.LENGTH)throw new D1("AccountAddress data should be exactly 32 bytes long","incorrect_number_of_bytes");this.data=e}isSpecial(){return this.data.slice(0,this.data.length-1).every(e=>e===0)&&this.data[this.data.length-1]<16}toString(){return`0x${this.toStringWithoutPrefix()}`}toStringWithoutPrefix(){let e=jD(this.data);return this.isSpecial()&&(e=e[e.length-1]),e}toStringLong(){return`0x${this.toStringLongWithoutPrefix()}`}toStringLongWithoutPrefix(){return jD(this.data)}toUint8Array(){return this.data}serialize(e){e.serializeFixedBytes(this.data)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(3),e.serialize(this)}static deserialize(e){let r=e.deserializeFixedBytes(L1.LENGTH);return new L1(r)}static fromStringStrict(e){if(!e.startsWith("0x"))throw new D1("Hex string must start with a leading 0x.","leading_zero_x_required");let r=L1.fromString(e);if(e.length!==L1.LONG_STRING_LENGTH+2)if(r.isSpecial()){if(e.length!==3)throw new D1(`The given hex string ${e} is a special address not in LONG form, it must be 0x0 to 0xf without padding zeroes.`,"INVALID_PADDING_ZEROES")}else throw new D1(`The given hex string ${e} is not a special address, it must be represented as 0x + 64 chars.`,"long_form_required_unless_special");return r}static fromString(e){let r=e;if(e.startsWith("0x")&&(r=e.slice(2)),r.length===0)throw new D1("Hex string is too short, must be 1 to 64 chars long, excluding the leading 0x.","too_short");if(r.length>64)throw new D1("Hex string is too long, must be 1 to 64 chars long, excluding the leading 0x.","too_long");let n;try{n=iq(r.padStart(64,"0"))}catch(o){throw new D1(`Hex characters are invalid: ${o?.message}`,"invalid_hex_chars")}return new L1(n)}static from(e){return typeof e=="string"?L1.fromString(e):e instanceof Uint8Array?new L1(e):e}static fromStrict(e){return typeof e=="string"?L1.fromStringStrict(e):e instanceof Uint8Array?new L1(e):e}static isValid(e){try{return e.strict?L1.fromStrict(e.input):L1.from(e.input),{valid:!0}}catch(r){return{valid:!1,invalidReason:r?.invalidReason,invalidReasonMessage:r?.message}}}equals(e){return this.data.length!==e.data.length?!1:this.data.every((r,n)=>r===e.data[n])}};Zg.LENGTH=32,Zg.LONG_STRING_LENGTH=64,Zg.ZERO=Zg.from("0x0"),Zg.ONE=Zg.from("0x1"),Zg.TWO=Zg.from("0x2"),Zg.THREE=Zg.from("0x3"),Zg.FOUR=Zg.from("0x4"),Zg.A=Zg.from("0xA");var tr=Zg;d();p();var Q$=class kVr extends _n{constructor(e){super(),this.value=po.fromHexInput(e).toUint8Array()}serialize(e){e.serializeFixedBytes(this.value)}serializeForEntryFunction(e){e.serialize(this)}serializeForScriptFunction(e){e.serialize(this)}static deserialize(e,r){let n=e.deserializeFixedBytes(r);return new kVr(n)}};d();p();d();p();var Ru=class TVr extends _n{constructor(e){super(),hNe(e),this.value=e}serialize(e){e.serializeBool(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(5),e.serialize(this)}static deserialize(e){return new TVr(e.deserializeBool())}},Qg=class IVr extends _n{constructor(e){super(),n5(e,0,fNe),this.value=e}serialize(e){e.serializeU8(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(0),e.serialize(this)}static deserialize(e){return new IVr(e.deserializeU8())}},dC=class RVr extends _n{constructor(e){super(),n5(e,0,dNe),this.value=e}serialize(e){e.serializeU16(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(6),e.serialize(this)}static deserialize(e){return new RVr(e.deserializeU16())}},pC=class MVr extends _n{constructor(e){super(),n5(e,0,r5),this.value=e}serialize(e){e.serializeU32(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(7),e.serialize(this)}static deserialize(e){return new MVr(e.deserializeU32())}},Bm=class PVr extends _n{constructor(e){super(),n5(e,BigInt(0),aj),this.value=BigInt(e)}serialize(e){e.serializeU64(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(1),e.serialize(this)}static deserialize(e){return new PVr(e.deserializeU64())}},hC=class NVr extends _n{constructor(e){super(),n5(e,BigInt(0),Ome),this.value=BigInt(e)}serialize(e){e.serializeU128(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(2),e.serialize(this)}static deserialize(e){return new NVr(e.deserializeU128())}},mC=class BVr extends _n{constructor(e){super(),n5(e,BigInt(0),pNe),this.value=BigInt(e)}serialize(e){e.serializeU256(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){e.serializeU32AsUleb128(8),e.serialize(this)}static deserialize(e){return new BVr(e.deserializeU256())}};var cs=class gC extends _n{constructor(e){super(),this.values=e}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){if(!(this.values[0]instanceof Qg)&&this.values[0]!==void 0)throw new Error("Script function arguments only accept u8 vectors");e.serializeU32AsUleb128(4),e.serialize(this)}static U8(e){let r;if(Array.isArray(e)&&e.length===0)r=[];else if(Array.isArray(e)&&typeof e[0]=="number")r=e;else if(typeof e=="string"){let n=po.fromHexInput(e);r=Array.from(n.toUint8Array())}else if(e instanceof Uint8Array)r=Array.from(e);else throw new Error("Invalid input type, must be an number[], Uint8Array, or hex string");return new gC(r.map(n=>new Qg(n)))}static U16(e){return new gC(e.map(r=>new dC(r)))}static U32(e){return new gC(e.map(r=>new pC(r)))}static U64(e){return new gC(e.map(r=>new Bm(r)))}static U128(e){return new gC(e.map(r=>new hC(r)))}static U256(e){return new gC(e.map(r=>new mC(r)))}static Bool(e){return new gC(e.map(r=>new Ru(r)))}static MoveString(e){return new gC(e.map(r=>new Qs(r)))}serialize(e){e.serializeVector(this.values)}static deserialize(e,r){let n=e.deserializeUleb128AsU32(),o=new Array;for(let i=0;i<n;i+=1)o.push(r.deserialize(e));return new gC(o)}},Qs=class OVr extends _n{constructor(e){super(),this.value=e}serialize(e){e.serializeStr(this.value)}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}serializeForScriptFunction(e){let r=this.bcsToBytes().slice(1);cs.U8(r).serializeForScriptFunction(e)}static deserialize(e){return new OVr(e.deserializeStr())}},$g=class vC extends _n{constructor(e){super(),typeof e<"u"&&e!==null?this.vec=new cs([e]):this.vec=new cs([]),[this.value]=this.vec.values}serializeForEntryFunction(e){let r=this.bcsToBytes();e.serializeBytes(r)}unwrap(){if(this.isSome())return this.vec.values[0];throw new Error("Called unwrap on a MoveOption with no value")}isSome(){return this.vec.values.length===1}serialize(e){this.vec.serialize(e)}static U8(e){return new vC(e!=null?new Qg(e):void 0)}static U16(e){return new vC(e!=null?new dC(e):void 0)}static U32(e){return new vC(e!=null?new pC(e):void 0)}static U64(e){return new vC(e!=null?new Bm(e):void 0)}static U128(e){return new vC(e!=null?new hC(e):void 0)}static U256(e){return new vC(e!=null?new mC(e):void 0)}static Bool(e){return new vC(e!=null?new Ru(e):void 0)}static MoveString(e){return new vC(e!=null?new Qs(e):void 0)}static deserialize(e,r){let n=cs.deserialize(e,r);return new vC(n.values[0])}};function n1t(t){return typeof t=="boolean"}function o5(t){return typeof t=="string"}function DVr(t){return typeof t=="number"}function Dme(t){if(DVr(t))return t;if(o5(t)&&t!=="")return Number.parseInt(t,10)}function Lme(t){return typeof t=="number"||typeof t=="bigint"||typeof t=="string"}function o1t(t){return t==null}function i1t(t){return mNe(t)||vNe(t)||yNe(t)||bNe(t)||xNe(t)||wNe(t)||ANe(t)||Ume(t)||gNe(t)||LVr(t)||t instanceof cs||t instanceof $g}function mNe(t){return t instanceof Ru}function Ume(t){return t instanceof tr}function gNe(t){return t instanceof Qs}function LVr(t){return t instanceof Q$}function vNe(t){return t instanceof Qg}function yNe(t){return t instanceof dC}function bNe(t){return t instanceof pC}function xNe(t){return t instanceof Bm}function wNe(t){return t instanceof hC}function ANe(t){return t instanceof mC}function a1t(t){return"bytecode"in t}function Cl(t,e){throw new Error(`Type mismatch for argument ${e}, expected '${t}'`)}function s1t(t){let e=t.params.findIndex(r=>r!=="signer"&&r!=="&signer");return e<0?t.params.length:e}function $$(t){let e=t.split("::");if(e.length!==3)throw new Error(`Invalid function ${t}`);let r=e[0],n=e[1],o=e[2];return{moduleAddress:r,moduleName:n,functionName:o}}d();p();d();p();d();p();var Jh=class UVr extends _n{constructor(e){super(),this.identifier=e}serialize(e){e.serializeStr(this.identifier)}static deserialize(e){let r=e.deserializeStr();return new UVr(r)}};var Jf=class extends _n{static deserialize(t){let e=t.deserializeUleb128AsU32();switch(e){case 0:return Xh.load(t);case 1:return OE.load(t);case 2:return ev.load(t);case 3:return uj.load(t);case 4:return zy.load(t);case 5:return Fme.load(t);case 6:return kl.load(t);case 7:return Po.load(t);case 8:return cj.load(t);case 9:return lj.load(t);case 10:return fj.load(t);case 255:return Xf.load(t);default:throw new Error(`Unknown variant index for TypeTag: ${e}`)}}isBool(){return this instanceof Xh}isAddress(){return this instanceof zy}isGeneric(){return this instanceof Xf}isSigner(){return this instanceof Fme}isVector(){return this instanceof kl}isStruct(){return this instanceof Po}isU8(){return this instanceof OE}isU16(){return this instanceof cj}isU32(){return this instanceof lj}isU64(){return this instanceof ev}isU128(){return this instanceof uj}isU256(){return this instanceof fj}},Xh=class FVr extends Jf{toString(){return"bool"}serialize(e){e.serializeU32AsUleb128(0)}static load(e){return new FVr}},OE=class zVr extends Jf{toString(){return"u8"}serialize(e){e.serializeU32AsUleb128(1)}static load(e){return new zVr}},cj=class HVr extends Jf{toString(){return"u16"}serialize(e){e.serializeU32AsUleb128(8)}static load(e){return new HVr}},lj=class jVr extends Jf{toString(){return"u32"}serialize(e){e.serializeU32AsUleb128(9)}static load(e){return new jVr}},ev=class WVr extends Jf{toString(){return"u64"}serialize(e){e.serializeU32AsUleb128(2)}static load(e){return new WVr}},uj=class GVr extends Jf{toString(){return"u128"}serialize(e){e.serializeU32AsUleb128(3)}static load(e){return new GVr}},fj=class VVr extends Jf{toString(){return"u256"}serialize(e){e.serializeU32AsUleb128(10)}static load(e){return new VVr}},zy=class qVr extends Jf{toString(){return"address"}serialize(e){e.serializeU32AsUleb128(4)}static load(e){return new qVr}},Fme=class KVr extends Jf{toString(){return"signer"}serialize(e){e.serializeU32AsUleb128(5)}static load(e){return new KVr}},l1t=class YVr extends Jf{constructor(e){super(),this.value=e}toString(){return`&${this.value.toString()}`}serialize(e){e.serializeU32AsUleb128(254)}static load(e){let r=Jf.deserialize(e);return new YVr(r)}},Xf=class JVr extends Jf{constructor(e){if(super(),this.value=e,e<0)throw new Error("Generic type parameter index cannot be negative")}toString(){return`T${this.value}`}serialize(e){e.serializeU32AsUleb128(255),e.serializeU32(this.value)}static load(e){let r=e.deserializeU32();return new JVr(r)}},kl=class c1t extends Jf{constructor(e){super(),this.value=e}toString(){return`vector<${this.value.toString()}>`}static u8(){return new c1t(new OE)}serialize(e){e.serializeU32AsUleb128(6),this.value.serialize(e)}static load(e){let r=Jf.deserialize(e);return new c1t(r)}},Po=class XVr extends Jf{constructor(e){super(),this.value=e}toString(){let e="";return this.value.typeArgs.length>0&&(e=`<${this.value.typeArgs.map(r=>r.toString()).join(", ")}>`),`${this.value.address.toString()}::${this.value.moduleName.identifier}::${this.value.name.identifier}${e}`}serialize(e){e.serializeU32AsUleb128(7),this.value.serialize(e)}static load(e){let r=eee.deserialize(e);return new XVr(r)}isTypeTag(e,r,n){return this.value.moduleName.identifier===r&&this.value.name.identifier===n&&this.value.address.equals(e)}isString(){return this.isTypeTag(tr.ONE,"string","String")}isOption(){return this.isTypeTag(tr.ONE,"option","Option")}isObject(){return this.isTypeTag(tr.ONE,"object","Object")}},eee=class ZVr extends _n{constructor(e,r,n,o){super(),this.address=e,this.moduleName=r,this.name=n,this.typeArgs=o}serialize(e){e.serialize(this.address),e.serialize(this.moduleName),e.serialize(this.name),e.serializeVector(this.typeArgs)}static deserialize(e){let r=tr.deserialize(e),n=Jh.deserialize(e),o=Jh.deserialize(e),i=e.deserializeVector(Jf);return new ZVr(r,n,o,i)}};function vc(){return new eee(tr.ONE,new Jh("string"),new Jh("String"),[])}function Hy(t){return new eee(tr.ONE,new Jh("object"),new Jh("Object"),[t])}function QVr(t){return!!t.match(/^[_a-zA-Z0-9]+$/)}function $Vr(t){return!!t.match(/\s/)}function vjo(t){return!!t.match(/^T[0-9]+$/)}function yjo(t){return!!t.match(/^&.+$/)}function bjo(t){switch(t){case"signer":case"address":case"bool":case"u8":case"u16":case"u32":case"u64":case"u128":case"u256":return!0;default:return!1}}function xjo(t,e){let r=e;for(;r<t.length;r+=1){let n=t[r];if(!$Vr(n))break}return r}var eqr=(t=>(t.InvalidTypeTag="unknown type",t.UnexpectedGenericType="unexpected generic type",t.UnexpectedTypeArgumentClose="unexpected '>'",t.UnexpectedWhitespaceCharacter="unexpected whitespace character",t.UnexpectedComma="unexpected ','",t.TypeArgumentCountMismatch="type argument count doesn't match expected amount",t.MissingTypeArgumentClose="no matching '>' for '<'",t.MissingTypeArgument="no type argument before ','",t.UnexpectedPrimitiveTypeArguments="primitive types not expected to have type arguments",t.UnexpectedVectorTypeArgumentCount="vector type expected to have exactly one type argument",t.UnexpectedStructFormat="unexpected struct format, must be of the form 0xaddress::module_name::struct_name",t.InvalidModuleNameCharacter="module name must only contain alphanumeric or '_' characters",t.InvalidStructNameCharacter="struct name must only contain alphanumeric or '_' characters",t.InvalidAddress="struct address must be valid",t))(eqr||{}),Zh=class extends Error{constructor(t,e){super(`Failed to parse typeTag '${t}', ${e}`)}};function yC(t,e){let r=e?.allowGenerics??!1,n=[],o=[],i=[],a=0,s="",c=1;for(;a<t.length;){let l=t[a];if(l==="<")n.push({savedExpectedTypes:c,savedStr:s,savedTypes:i}),s="",i=[],c=1;else if(l===">"){if(s!==""){let g=zme(s,o,r);i.push(g)}let u=n.pop();if(u===void 0)throw new Zh(t,"unexpected '>'");if(c!==i.length)throw new Zh(t,"type argument count doesn't match expected amount");let{savedStr:f,savedTypes:h,savedExpectedTypes:m}=u;o=i,i=h,s=f,c=m}else if(l===","){if(n.length===0)throw new Zh(t,"unexpected ','");if(s.length===0)throw new Zh(t,"no type argument before ','");let u=zme(s,o,r);o=[],i.push(u),s="",c+=1}else if($Vr(l)){let u=!1;if(s.length!==0){let h=zme(s,o,r);o=[],i.push(h),s="",u=!0}a=xjo(t,a);let f=t[a];if(a<t.length&&u&&f!==","&&f!==">")throw new Zh(t,"unexpected whitespace character");continue}else s+=l;a+=1}if(n.length>0)throw new Zh(t,"no matching '>' for '<'");switch(i.length){case 0:return zme(s,o,r);case 1:if(s==="")return i[0];throw new Zh(t,"unexpected ','");default:throw new Zh(t,"unexpected whitespace character")}}function zme(t,e,r){let n=t.trim(),o=n.toLowerCase();if(bjo(o)&&e.length>0)throw new Zh(t,"primitive types not expected to have type arguments");switch(n.toLowerCase()){case"signer":return new Fme;case"bool":return new Xh;case"address":return new zy;case"u8":return new OE;case"u16":return new cj;case"u32":return new lj;case"u64":return new ev;case"u128":return new uj;case"u256":return new fj;case"vector":if(e.length!==1)throw new Zh(t,"vector type expected to have exactly one type argument");return new kl(e[0]);default:if(yjo(n)){let s=n.substring(1);return new l1t(zme(s,e,r))}if(vjo(n)){if(r)return new Xf(Number(n.split("T")[1]));throw new Zh(t,"unexpected generic type")}if(!n.match(/:/))throw new Zh(t,"unknown type");let i=n.split("::");if(i.length!==3)throw new Zh(t,"unexpected struct format, must be of the form 0xaddress::module_name::struct_name");let a;try{a=tr.fromString(i[0])}catch{throw new Zh(t,"struct address must be valid")}if(!QVr(i[1]))throw new Zh(t,"module name must only contain alphanumeric or '_' characters");if(!QVr(i[2]))throw new Zh(t,"struct name must only contain alphanumeric or '_' characters");return new Po(new eee(a,new Jh(i[1]),new Jh(i[2]),e))}}d();p();d();p();d();p();d();p();var wjo=`
fragment TokenActivitiesFields on token_activities_v2 {
after_value
before_value
entry_function_id_str
event_account_address
event_index
from_address
is_fungible_v2
property_version_v1
to_address
token_amount
token_data_id
token_standard
transaction_timestamp
transaction_version
type
}
`,Ajo=`
fragment AnsTokenFragment on current_aptos_names {
domain
expiration_timestamp
registered_address
subdomain
token_standard
is_primary
owner_address
subdomain_expiration_policy
domain_expiration_timestamp
}
`,SNe=`
fragment CurrentTokenOwnershipFields on current_token_ownerships_v2 {
token_standard
token_properties_mutated_v1
token_data_id
table_type_v1
storage_id
property_version_v1
owner_address
last_transaction_version
last_transaction_timestamp
is_soulbound_v2
is_fungible_v2
amount
current_token_data {
collection_id
description
is_fungible_v2
largest_property_version_v1
last_transaction_timestamp
last_transaction_version
maximum
supply
token_data_id
token_name
token_properties
token_standard
token_uri
decimals
current_collection {
collection_id
collection_name
creator_address
current_supply
description
last_transaction_timestamp
last_transaction_version
max_supply
mutable_description
mutable_uri
table_handle_v1
token_standard
total_minted_v2
uri
}
}
}
`,tqr=`
query getAccountCoinsCount($address: String) {
current_fungible_asset_balances_aggregate(
where: {owner_address: {_eq: $address}}
) {
aggregate {
count
}
}
}
`,rqr=`
query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {
current_fungible_asset_balances(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
amount
asset_type
is_frozen
is_primary
last_transaction_timestamp
last_transaction_version
owner_address
storage_id
token_standard
metadata {
token_standard
symbol
supply_aggregator_table_key_v1
supply_aggregator_table_handle_v1
project_uri
name
last_transaction_version
last_transaction_timestamp
icon_uri
decimals
creator_address
asset_type
}
}
}
`,nqr=`
query getAccountCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {
current_collection_ownership_v2_view(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
current_collection {
collection_id
collection_name
creator_address
current_supply
description
last_transaction_timestamp
last_transaction_version
mutable_description
max_supply
mutable_uri
table_handle_v1
token_standard
total_minted_v2
uri
}
collection_id
collection_name
collection_uri
creator_address
distinct_tokens
last_transaction_version
owner_address
single_token_uri
}
}
`,oqr=`
query getAccountOwnedTokens($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
current_token_ownerships_v2(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
...CurrentTokenOwnershipFields
}
}
${SNe}`,Ltl=`
query getAccountOwnedTokensByTokenData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
current_token_ownerships_v2(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
...CurrentTokenOwnershipFields
}
}
${SNe}`,iqr=`
query getAccountOwnedTokensFromCollection($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
current_token_ownerships_v2(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
...CurrentTokenOwnershipFields
}
}
${SNe}`,aqr=`
query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {
current_token_ownerships_v2_aggregate(
where: $where_condition
offset: $offset
limit: $limit
) {
aggregate {
count
}
}
}
`,sqr=`
query getAccountTransactionsCount($address: String) {
account_transactions_aggregate(where: {account_address: {_eq: $address}}) {
aggregate {
count
}
}
}
`,cqr=`
query getChainTopUserTransactions($limit: Int) {
user_transactions(limit: $limit, order_by: {version: desc}) {
version
}
}
`,lqr=`
query getCollectionData($where_condition: current_collections_v2_bool_exp!) {
current_collections_v2(where: $where_condition) {
uri
total_minted_v2
token_standard
table_handle_v1
mutable_uri
mutable_description
max_supply
collection_id
collection_name
creator_address
current_supply
description
last_transaction_timestamp
last_transaction_version
cdn_asset_uris {
cdn_image_uri
asset_uri
animation_optimizer_retry_count
cdn_animation_uri
cdn_json_uri
image_optimizer_retry_count
json_parser_retry_count
raw_animation_uri
raw_image_uri
}
}
}
`,uqr=`
query getCurrentFungibleAssetBalances($where_condition: current_fungible_asset_balances_bool_exp, $offset: Int, $limit: Int) {
current_fungible_asset_balances(
where: $where_condition
offset: $offset
limit: $limit
) {
amount
asset_type
is_frozen
is_primary
last_transaction_timestamp
last_transaction_version
owner_address
storage_id
token_standard
}
}
`,fqr=`
query getDelegatedStakingActivities($delegatorAddress: String, $poolAddress: String) {
delegated_staking_activities(
where: {delegator_address: {_eq: $delegatorAddress}, pool_address: {_eq: $poolAddress}}
) {
amount
delegator_address
event_index
event_type
pool_address
transaction_version
}
}
`,dqr=`
query getEvents($where_condition: events_bool_exp, $offset: Int, $limit: Int, $order_by: [events_order_by!]) {
events(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
account_address
creation_number
data
event_index
sequence_number
transaction_block_height
transaction_version
type
indexed_type
}
}
`,pqr=`
query getFungibleAssetActivities($where_condition: fungible_asset_activities_bool_exp, $offset: Int, $limit: Int) {
fungible_asset_activities(
where: $where_condition
offset: $offset
limit: $limit
) {
amount
asset_type
block_height
entry_function_id_str
event_index
gas_fee_payer_address
is_frozen
is_gas_fee
is_transaction_success
owner_address
storage_id
storage_refund_amount
token_standard
transaction_timestamp
transaction_version
type
}
}
`,hqr=`
query getFungibleAssetMetadata($where_condition: fungible_asset_metadata_bool_exp, $offset: Int, $limit: Int) {
fungible_asset_metadata(where: $where_condition, offset: $offset, limit: $limit) {
icon_uri
project_uri
supply_aggregator_table_handle_v1
supply_aggregator_table_key_v1
creator_address
asset_type
decimals
last_transaction_timestamp
last_transaction_version
name
symbol
token_standard
supply_v2
maximum_v2
}
}
`,tee=`
query getNames($offset: Int, $limit: Int, $where_condition: current_aptos_names_bool_exp, $order_by: [current_aptos_names_order_by!]) {
current_aptos_names(
limit: $limit
where: $where_condition
order_by: $order_by
offset: $offset
) {
...AnsTokenFragment
}
}
${Ajo}`,u1t=`
query getNumberOfDelegators($where_condition: num_active_delegator_per_pool_bool_exp, $order_by: [num_active_delegator_per_pool_order_by!]) {
num_active_delegator_per_pool(where: $where_condition, order_by: $order_by) {
num_active_delegator
pool_address
}
}
`,ENe=`
query getObjectData($where_condition: current_objects_bool_exp, $offset: Int, $limit: Int, $order_by: [current_objects_order_by!]) {
current_objects(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
allow_ungated_transfer
state_key_hash
owner_address
object_address
last_transaction_version
last_guid_creation_num
is_deleted
}
}
`,f1t=`
query getProcessorStatus($where_condition: processor_status_bool_exp) {
processor_status(where: $where_condition) {
last_success_version
processor
last_updated
}
}
`,mqr=`
query getTableItemsData($where_condition: table_items_bool_exp!, $offset: Int, $limit: Int, $order_by: [table_items_order_by!]) {
table_items(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
decoded_key
decoded_value
key
table_handle
transaction_version
write_set_change_index
}
}
`,gqr=`
query getTableItemsMetadata($where_condition: table_metadatas_bool_exp!, $offset: Int, $limit: Int, $order_by: [table_metadatas_order_by!]) {
table_metadatas(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
handle
key_type
value_type
}
}
`,vqr=`
query getTokenActivity($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {
token_activities_v2(
where: $where_condition
order_by: $order_by
offset: $offset
limit: $limit
) {
...TokenActivitiesFields
}
}
${wjo}`,d1t=`
query getCurrentTokenOwnership($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {
current_token_ownerships_v2(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
...CurrentTokenOwnershipFields
}
}
${SNe}`,yqr=`
query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {
current_token_datas_v2(
where: $where_condition
offset: $offset
limit: $limit
order_by: $order_by
) {
collection_id
description
is_fungible_v2
largest_property_version_v1
last_transaction_timestamp
last_transaction_version
maximum
supply
token_data_id
token_name
token_properties
token_standard
token_uri
decimals
current_collection {
collection_id
collection_name
creator_address
current_supply
description
last_transaction_timestamp
last_transaction_version
max_supply
mutable_description
mutable_uri
table_handle_v1
token_standard
total_minted_v2
uri
}
}
}
`;d();p();d();p();d();p();var bC=class extends Error{constructor({apiType:t,aptosRequest:e,aptosResponse:r}){super(Sjo({apiType:t,aptosRequest:e,aptosResponse:r})),this.name="AptosApiError",this.url=r.url,this.status=r.status,this.statusText=r.statusText,this.data=r.data,this.request=e}};function Sjo({apiType:t,aptosRequest:e,aptosResponse:r}){let n=r.headers?.traceparent?.split("-")[1],o=n?`(trace_id:${n}) `:"",i=`Request to [${t}]: ${e.method} ${r.url??e.url} ${o}failed with`;return t==="Indexer"&&r.data?.errors?.[0]?.message!=null?`${i}: ${r.data.errors[0].message}`:r.data?.message!=null&&r.data?.error_code!=null?`${i}: ${JSON.stringify(r.data)}`:`${i} status: ${r.statusText}(code:${r.status}) and response body: ${Ejo(r.data)}`}var p1t=400;function Ejo(t){let e=JSON.stringify(t);return e.length<=p1t?e:`truncated(original_size:${e.length}): ${e.slice(0,p1t/2)}...${e.slice(-p1t/2)}`}d();p();var bqr="1.26.0";async function xqr(t,e){let{url:r,method:n,body:o,contentType:i,params:a,overrides:s,originMethod:c}=t,l={...s?.HEADERS,"x-aptos-client":`aptos-typescript-sdk/${bqr}`,"content-type":i??"application/json","x-aptos-typescript-sdk-origin-method":c};return s?.AUTH_TOKEN&&(l.Authorization=`Bearer ${s?.AUTH_TOKEN}`),s?.API_KEY&&(l.Authorization=`Bearer ${s?.API_KEY}`),e.provider({url:r,method:n,body:o,params:a,headers:l,overrides:s})}async function Hme(t,e,r){let{url:n,path:o}=t,i=o?`${n}/${o}`:n,a=await xqr({...t,url:i},e.client),s={status:a.status,statusText:a.statusText,data:a.data,headers:a.headers,config:a.config,request:a.request,url:i};if(s.status===401)throw new bC({apiType:r,aptosRequest:t,aptosResponse:s});if(r==="Indexer"){let c=s.data;if(c.errors)throw new bC({apiType:r,aptosRequest:t,aptosResponse:s});s.data=c.data}else if((r==="Pepper"||r==="Prover")&&s.status>=400)throw new bC({apiType:r,aptosRequest:t,aptosResponse:s});if(s.status>=200&&s.status<300)return s;throw new bC({apiType:r,aptosRequest:t,aptosResponse:s})}async function h1t(t){let{aptosConfig:e,overrides:r,params:n,contentType:o,acceptType:i,path:a,originMethod:s,type:c}=t,l=e.getRequestUrl(c);return Hme({url:l,method:"GET",originMethod:s,path:a,contentType:o,acceptType:i,params:n,overrides:{...e.clientConfig,...r}},e,t.type)}async function Qh(t){let{aptosConfig:e}=t;return h1t({...t,type:"Fullnode",overrides:{...e.clientConfig,...e.fullnodeConfig,...t.overrides,HEADERS:{...e.clientConfig?.HEADERS,...e.fullnodeConfig?.HEADERS}}})}async function dj(t){let e=[],r,n=t.params;do{let o=await h1t({type:"Fullnode",aptosConfig:t.aptosConfig,originMethod:t.originMethod,path:t.path,params:n,overrides:t.overrides});r=o.headers["x-aptos-cursor"],delete o.headers,e.push(...o.data),n.start=r}while(r!=null);return e}d();p();async function ree(t){let{type:e,originMethod:r,path:n,body:o,acceptType:i,contentType:a,params:s,aptosConfig:c,overrides:l}=t,u=c.getRequestUrl(e);return Hme({url:u,method:"POST",originMethod:r,path:n,body:o,contentType:a,acceptType:i,params:s,overrides:l},c,t.type)}async function i5(t){let{aptosConfig:e}=t;return ree({...t,type:"Fullnode",overrides:{...e.clientConfig,...e.fullnodeConfig,...t.overrides,HEADERS:{...e.clientConfig?.HEADERS,...e.fullnodeConfig?.HEADERS}}})}async function m1t(t){let{aptosConfig:e}=t;return ree({...t,type:"Indexer",overrides:{...e.clientConfig,...e.indexerConfig,...t.overrides,HEADERS:{...e.clientConfig?.HEADERS,...e.indexerConfig?.HEADERS}}})}async function g1t(t){let{aptosConfig:e}=t,r={...e,clientConfig:{...e.clientConfig}};return delete r?.clientConfig?.API_KEY,ree({...t,type:"Faucet",overrides:{...r.clientConfig,...r.faucetConfig,...t.overrides,HEADERS:{...r.clientConfig?.HEADERS,...r.faucetConfig?.HEADERS}}})}async function v1t(t){return ree({...t,type:"Pepper"})}async function y1t(t){return ree({...t,type:"Prover"})}async function _Ne(t){let{aptosConfig:e}=t,{data:r}=await Qh({aptosConfig:e,originMethod:"getLedgerInfo",path:""});return r}async function wqr(t){let{aptosConfig:e,limit:r}=t;return(await ti({aptosConfig:e,query:{query:cqr,variables:{limit:r}},originMethod:"getChainTopUserTransactions"})).user_transactions}async function ti(t){let{aptosConfig:e,query:r,originMethod:n}=t,{data:o}=await m1t({aptosConfig:e,originMethod:n??"queryIndexer",path:"",body:r,overrides:{WITH_CREDENTIALS:!1}});return o}async function _jo(t){let{aptosConfig:e}=t;return(await ti({aptosConfig:e,query:{query:f1t},originMethod:"getProcessorStatuses"})).processor_status}async function CNe(t){let e=await _jo({aptosConfig:t.aptosConfig});return BigInt(e[0].last_success_version)}async function kNe(t){let{aptosConfig:e,processorType:r}=t;return(await ti({aptosConfig:e,query:{query:f1t,variables:{where_condition:{processor:{_eq:r}}}},originMethod:"getProcessorStatus"})).processor_status[0]}async function TNe(t){let{aptosConfig:e,handle:r,data:n,options:o}=t;return(await i5({aptosConfig:e,originMethod:"getTableItem",path:`tables/${r}/item`,params:{ledger_version:o?.ledgerVersion},body:n})).data}async function Aqr(t){let{aptosConfig:e,options:r}=t,n={query:mqr,variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await ti({aptosConfig:e,query:n,originMethod:"getTableItemsData"})).table_items}async function Sqr(t){let{aptosConfig:e,options:r}=t,n={query:gqr,variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await ti({aptosConfig:e,query:n,originMethod:"getTableItemsMetadata"})).table_metadatas}d();p();d();p();d();p();d();p();d();p();d();p();var INe=class b1t extends _n{constructor(e,r){super(),this.address=e,this.name=r}static fromStr(e){let r=e.split("::");if(r.length!==2)throw new Error("Invalid module id.");return new b1t(tr.fromString(r[0]),new Jh(r[1]))}serialize(e){this.address.serialize(e),this.name.serialize(e)}static deserialize(e){let r=tr.deserialize(e),n=Jh.deserialize(e);return new b1t(r,n)}};d();p();var x1t=class Eqr extends _n{constructor(e){super(),this.value=new Q$(e)}serialize(e){e.serialize(this.value)}serializeForEntryFunction(e){e.serializeU32AsUleb128(this.value.value.length),e.serialize(this)}static deserialize(e,r){let n=Q$.deserialize(e,r);return new Eqr(n.value)}};function _qr(t){let e=t.deserializeUleb128AsU32();switch(e){case 0:return Qg.deserialize(t);case 1:return Bm.deserialize(t);case 2:return hC.deserialize(t);case 3:return tr.deserialize(t);case 4:return cs.deserialize(t,Qg);case 5:return Ru.deserialize(t);case 6:return dC.deserialize(t);case 7:return pC.deserialize(t);case 8:return mC.deserialize(t);default:throw new Error(`Unknown variant index for ScriptTransactionArgument: ${e}`)}}var nee=class extends _n{static deserialize(t){let e=t.deserializeUleb128AsU32();switch(e){case 0:return RNe.load(t);case 2:return MNe.load(t);case 3:return PNe.load(t);default:throw new Error(`Unknown variant index for TransactionPayload: ${e}`)}}},RNe=class Cqr extends nee{constructor(e){super(),this.script=e}serialize(e){e.serializeU32AsUleb128(0),this.script.serialize(e)}static load(e){let r=NNe.deserialize(e);return new Cqr(r)}},MNe=class kqr extends nee{constructor(e){super(),this.entryFunction=e}serialize(e){e.serializeU32AsUleb128(2),this.entryFunction.serialize(e)}static load(e){let r=oee.deserialize(e);return new kqr(r)}},PNe=class Tqr extends nee{constructor(e){super(),this.multiSig=e}serialize(e){e.serializeU32AsUleb128(3),this.multiSig.serialize(e)}static load(e){let r=BNe.deserialize(e);return new Tqr(r)}},oee=class w1t{constructor(e,r,n,o){this.module_name=e,this.function_name=r,this.type_args=n,this.args=o}static build(e,r,n,o){return new w1t(INe.fromStr(e),new Jh(r),n,o)}serialize(e){this.module_name.serialize(e),this.function_name.serialize(e),e.serializeVector(this.type_args),e.serializeU32AsUleb128(this.args.length),this.args.forEach(r=>{r.serializeForEntryFunction(e)})}static deserialize(e){let r=INe.deserialize(e),n=Jh.deserialize(e),o=e.deserializeVector(Jf),i=e.deserializeUleb128AsU32(),a=new Array;for(let s=0;s<i;s+=1){let c=e.deserializeUleb128AsU32(),l=x1t.deserialize(e,c);a.push(l)}return new w1t(r,n,o,a)}},NNe=class Iqr{constructor(e,r,n){this.bytecode=e,this.type_args=r,this.args=n}serialize(e){e.serializeBytes(this.bytecode),e.serializeVector(this.type_args),e.serializeU32AsUleb128(this.args.length),this.args.forEach(r=>{r.serializeForScriptFunction(e)})}static deserialize(e){let r=e.deserializeBytes(),n=e.deserializeVector(Jf),o=e.deserializeUleb128AsU32(),i=new Array;for(let a=0;a<o;a+=1){let s=_qr(e);i.push(s)}return new Iqr(r,n,i)}},BNe=class Rqr{constructor(e,r){this.multisig_address=e,this.transaction_payload=r}serialize(e){this.multisig_address.serialize(e),this.transaction_payload===void 0?e.serializeBool(!1):(e.serializeBool(!0),this.transaction_payload.serialize(e))}static deserialize(e){let r=tr.deserialize(e),n=e.deserializeBool(),o;return n&&(o=ONe.deserialize(e)),new Rqr(r,o)}},ONe=class Mqr extends _n{constructor(e){super(),this.transaction_payload=e}serialize(e){e.serializeU32AsUleb128(0),this.transaction_payload.serialize(e)}static deserialize(e){return e.deserializeUleb128AsU32(),new Mqr(oee.deserialize(e))}};d();p();var jme=class Pqr extends _n{constructor(e){super(),this.chainId=e}serialize(e){e.serializeU8(this.chainId)}static deserialize(e){let r=e.deserializeU8();return new Pqr(r)}};var DE=class Nqr extends _n{constructor(e,r,n,o,i,a,s){super(),this.sender=e,this.sequence_number=r,this.payload=n,this.max_gas_amount=o,this.gas_unit_price=i,this.expiration_timestamp_secs=a,this.chain_id=s}serialize(e){this.sender.serialize(e),e.serializeU64(this.sequence_number),this.payload.serialize(e),e.serializeU64(this.max_gas_amount),e.serializeU64(this.gas_unit_price),e.serializeU64(this.expiration_timestamp_secs),this.chain_id.serialize(e)}static deserialize(e){let r=tr.deserialize(e),n=e.deserializeU64(),o=nee.deserialize(e),i=e.deserializeU64(),a=e.deserializeU64(),s=e.deserializeU64(),c=jme.deserialize(e);return new Nqr(r,n,o,i,a,s,c)}},A1t=class extends _n{static deserialize(t){let e=t.deserializeUleb128AsU32();switch(e){case 0:return iee.load(t);case 1:return aee.load(t);default:throw new Error(`Unknown variant index for RawTransactionWithData: ${e}`)}}},iee=class Bqr extends A1t{constructor(e,r){super(),this.raw_txn=e,this.secondary_signer_addresses=r}serialize(e){e.serializeU32AsUleb128(0),this.raw_txn.serialize(e),e.serializeVector(this.secondary_signer_addresses)}static load(e){let r=DE.deserialize(e),n=e.deserializeVector(tr);return new Bqr(r,n)}},aee=class Oqr extends A1t{constructor(e,r,n){super(),this.raw_txn=e,this.secondary_signer_addresses=r,this.fee_payer_address=n}serialize(e){e.serializeU32AsUleb128(1),this.raw_txn.serialize(e),e.serializeVector(this.secondary_signer_addresses),this.fee_payer_address.serialize(e)}static load(e){let r=DE.deserialize(e),n=e.deserializeVector(tr),o=tr.deserialize(e);return new Oqr(r,n,o)}};d();p();var Dqr=(t=>(t.FULLNODE="Fullnode",t.INDEXER="Indexer",t.FAUCET="Faucet",t.PEPPER="Pepper",t.PROVER="Prover",t))(Dqr||{});var SN="0x1::aptos_coin::AptosCoin",S1t="APTOS::RawTransaction",DNe="APTOS::RawTransactionWithData",Lqr=(t=>(t.ACCOUNT_TRANSACTION_PROCESSOR="account_transactions_processor",t.DEFAULT="default_processor",t.EVENTS_PROCESSOR="events_processor",t.FUNGIBLE_ASSET_PROCESSOR="fungible_asset_processor",t.STAKE_PROCESSOR="stake_processor",t.TOKEN_V2_PROCESSOR="token_v2_processor",t.USER_TRANSACTION_PROCESSOR="user_transaction_processor",t.OBJECT_PROCESSOR="objects_processor",t))(Lqr||{});function LNe(t){return t.feePayerAddress?new aee(t.rawTransaction,t.secondarySignerAddresses??[],t.feePayerAddress):t.secondarySignerAddresses?new iee(t.rawTransaction,t.secondarySignerAddresses):t.rawTransaction}function see(t,e){let r=eS.create();if(!e.startsWith("APTOS::"))throw new Error(`Domain separator needs to start with 'APTOS::'. Provided - ${e}`);r.update(e);let n=r.digest(),o=t,i=new Uint8Array(n.length+o.length);return i.set(n),i.set(o,n.length),i}function pj(t){let e=LNe(t);return t.feePayerAddress?see(e.bcsToBytes(),DNe):t.secondarySignerAddresses?see(e.bcsToBytes(),DNe):see(e.bcsToBytes(),S1t)}d();p();d();p();d();p();d();p();var cee=class extends _n{toString(){let t=this.toUint8Array();return po.fromHexInput(t).toString()}},LE=class extends cee{};d();p();var $h=class extends _n{toString(){let t=this.toUint8Array();return po.fromHexInput(t).toString()}};d();p();var lee=t=>typeof t=="string"?po.isValid(t).valid?t:A.Buffer.from(t,"utf8"):t;d();p();d();p();var UNe=class extends WR{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,Bwe(e);let n=ZA(r);if(this.iHash=e.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let o=this.blockLen,i=new Uint8Array(o);i.set(n.length>o?e.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=e.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(e){return gT(this),this.iHash.update(e),this}digestInto(e){gT(this),eg(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return e=e,e.finished=o,e.destroyed=i,e.blockLen=a,e.outputLen=s,e.oHash=r._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},$2=(t,e,r)=>new UNe(t,e).update(r).digest();$2.create=(t,e)=>new UNe(t,e);d();p();var[Cjo,kjo]=(()=>Xo.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(t=>BigInt(t))))(),EN=new Uint32Array(80),_N=new Uint32Array(80),E1t=class extends qR{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(){let{Ah:e,Al:r,Bh:n,Bl:o,Ch:i,Cl:a,Dh:s,Dl:c,Eh:l,El:u,Fh:f,Fl:h,Gh:m,Gl:g,Hh:v,Hl:b}=this;return[e,r,n,o,i,a,s,c,l,u,f,h,m,g,v,b]}set(e,r,n,o,i,a,s,c,l,u,f,h,m,g,v,b){this.Ah=e|0,this.Al=r|0,this.Bh=n|0,this.Bl=o|0,this.Ch=i|0,this.Cl=a|0,this.Dh=s|0,this.Dl=c|0,this.Eh=l|0,this.El=u|0,this.Fh=f|0,this.Fl=h|0,this.Gh=m|0,this.Gl=g|0,this.Hh=v|0,this.Hl=b|0}process(e,r){for(let I=0;I<16;I++,r+=4)EN[I]=e.getUint32(r),_N[I]=e.getUint32(r+=4);for(let I=16;I<80;I++){let B=EN[I-15]|0,L=_N[I-15]|0,D=Xo.rotrSH(B,L,1)^Xo.rotrSH(B,L,8)^Xo.shrSH(B,L,7),z=Xo.rotrSL(B,L,1)^Xo.rotrSL(B,L,8)^Xo.shrSL(B,L,7),G=EN[I-2]|0,U=_N[I-2]|0,T=Xo.rotrSH(G,U,19)^Xo.rotrBH(G,U,61)^Xo.shrSH(G,U,6),P=Xo.rotrSL(G,U,19)^Xo.rotrBL(G,U,61)^Xo.shrSL(G,U,6),j=Xo.add4L(z,P,_N[I-7],_N[I-16]),M=Xo.add4H(j,D,T,EN[I-7],EN[I-16]);EN[I]=M|0,_N[I]=j|0}let{Ah:n,Al:o,Bh:i,Bl:a,Ch:s,Cl:c,Dh:l,Dl:u,Eh:f,El:h,Fh:m,Fl:g,Gh:v,Gl:b,Hh:w,Hl:_}=this;for(let I=0;I<80;I++){let B=Xo.rotrSH(f,h,14)^Xo.rotrSH(f,h,18)^Xo.rotrBH(f,h,41),L=Xo.rotrSL(f,h,14)^Xo.rotrSL(f,h,18)^Xo.rotrBL(f,h,41),D=f&m^~f&v,z=h&g^~h&b,G=Xo.add5L(_,L,z,kjo[I],_N[I]),U=Xo.add5H(G,w,B,D,Cjo[I],EN[I]),T=G|0,P=Xo.rotrSH(n,o,28)^Xo.rotrBH(n,o,34)^Xo.rotrBH(n,o,39),j=Xo.rotrSL(n,o,28)^Xo.rotrBL(n,o,34)^Xo.rotrBL(n,o,39),M=n&i^n&s^i&s,y=o&a^o&c^a&c;w=v|0,_=b|0,v=m|0,b=g|0,m=f|0,g=h|0,{h:f,l:h}=Xo.add(l|0,u|0,U|0,T|0),l=s|0,u=c|0,s=i|0,c=a|0,i=n|0,a=o|0;let x=Xo.add3L(T,j,y);n=Xo.add3H(x,U,P,M),o=x|0}({h:n,l:o}=Xo.add(this.Ah|0,this.Al|0,n|0,o|0)),{h:i,l:a}=Xo.add(this.Bh|0,this.Bl|0,i|0,a|0),{h:s,l:c}=Xo.add(this.Ch|0,this.Cl|0,s|0,c|0),{h:l,l:u}=Xo.add(this.Dh|0,this.Dl|0,l|0,u|0),{h:f,l:h}=Xo.add(this.Eh|0,this.El|0,f|0,h|0),{h:m,l:g}=Xo.add(this.Fh|0,this.Fl|0,m|0,g|0),{h:v,l:b}=Xo.add(this.Gh|0,this.Gl|0,v|0,b|0),{h:w,l:_}=Xo.add(this.Hh|0,this.Hl|0,w|0,_|0),this.set(n,o,i,a,s,c,l,u,f,h,m,g,v,b,w,_)}roundClean(){EN.fill(0),_N.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)}};var a5=GR(()=>new E1t);d();p();d();p();function Tjo(t,e,r,n){Bwe(t);let o=o7t({dkLen:32,asyncTick:10},n),{c:i,dkLen:a,asyncTick:s}=o;if(mT(i),mT(a),mT(s),i<1)throw new Error("PBKDF2: iterations (c) should be >= 1");let c=ZA(e),l=ZA(r),u=new Uint8Array(a),f=$2.create(t,c),h=f._cloneInto().update(l);return{c:i,dkLen:a,asyncTick:s,DK:u,PRF:f,PRFSalt:h}}function Ijo(t,e,r,n,o){return t.destroy(),e.destroy(),n&&n.destroy(),o.fill(0),r}function Uqr(t,e,r,n){let{c:o,dkLen:i,DK:a,PRF:s,PRFSalt:c}=Tjo(t,e,r,n),l,u=new Uint8Array(4),f=U_(u),h=new Uint8Array(s.outputLen);for(let m=1,g=0;g<i;m++,g+=s.outputLen){let v=a.subarray(g,g+s.outputLen);f.setInt32(0,m,!1),(l=c._cloneInto(l)).update(u).digestInto(h),v.set(h.subarray(0,v.length));for(let b=1;b<o;b++){s._cloneInto(l).update(h).digestInto(h);for(let w=0;w<v.length;w++)v[w]^=h[w]}}return Ijo(s,c,a,l,h)}function Fqr(t){if(typeof t!="string")throw new TypeError(`Invalid mnemonic type: ${typeof t}`);return t.normalize("NFKD")}function Rjo(t){let e=Fqr(t),r=e.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:e,words:r}}var Mjo=t=>Fqr(`mnemonic${t}`);function zqr(t,e=""){return Uqr(a5,Rjo(t).nfkd,Mjo(e),{c:2048,dkLen:64})}var Hqr=/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'?$/,jqr=/^m\/44'\/637'\/[0-9]+'\/[0-9]+\/[0-9]+$/,Wqr=(t=>(t.ED25519="ed25519 seed",t))(Wqr||{}),_1t=2147483648;function C1t(t){return jqr.test(t)}function k1t(t){return Hqr.test(t)}var FNe=(t,e)=>{let r=$2.create(a5,t).update(e).digest();return{key:r.slice(0,32),chainCode:r.slice(32)}},T1t=({key:t,chainCode:e},r)=>{let n=new ArrayBuffer(4);new DataView(n).setUint32(0,r);let o=new Uint8Array(n),i=new Uint8Array([0]),a=new Uint8Array([...i,...t,...o]);return FNe(e,a)},Njo=t=>t.replace("'",""),I1t=t=>t.split("/").slice(1).map(Njo),Wme=t=>{let e=t.trim().split(/\s+/).map(r=>r.toLowerCase()).join(" ");return zqr(e)};d();p();var Gqr=class uee extends _n{constructor(e){super();let{data:r}=e,n=po.fromHexInput(r);if(n.toUint8Array().length!==uee.LENGTH)throw new Error(`Authentication Key length should be ${uee.LENGTH}`);this.data=n}serialize(e){e.serializeFixedBytes(this.data.toUint8Array())}static deserialize(e){let r=e.deserializeFixedBytes(uee.LENGTH);return new uee({data:r})}toString(){return this.data.toString()}toUint8Array(){return this.data.toUint8Array()}static fromSchemeAndBytes(e){let{scheme:r,input:n}=e,o=po.fromHexInput(n).toUint8Array(),i=new Uint8Array([...o,r]),a=eS.create();a.update(i);let s=a.digest();return new uee({data:s})}static fromPublicKeyAndScheme(e){let{publicKey:r}=e;return r.authKey()}static fromPublicKey(e){let{publicKey:r}=e;return r.authKey()}derivedAddress(){return new tr(this.data.toUint8Array())}};Gqr.LENGTH=32;var tv=Gqr;d();p();d();p();d();p();d();p();var HNe={};Nl(HNe,{aInRange:()=>jy,abool:()=>UE,abytes:()=>fee,bitGet:()=>zjo,bitLen:()=>Fjo,bitMask:()=>Vme,bitSet:()=>Hjo,bytesToHex:()=>c5,bytesToNumberBE:()=>l5,bytesToNumberLE:()=>kN,concatBytes:()=>u5,createHmacDrbg:()=>B1t,ensureBytes:()=>Mu,equalBytes:()=>Ljo,hexToBytes:()=>hj,hexToNumber:()=>N1t,inRange:()=>Gme,isBytes:()=>CN,memoized:()=>gj,notImplemented:()=>Wjo,numberToBytesBE:()=>TN,numberToBytesLE:()=>mj,numberToHexUnpadded:()=>Kqr,numberToVarBytesBE:()=>Djo,utf8ToBytes:()=>Ujo,validateObject:()=>xC});d();p();var P1t=BigInt(0),zNe=BigInt(1),Bjo=BigInt(2);function CN(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function fee(t){if(!CN(t))throw new Error("Uint8Array expected")}function UE(t,e){if(typeof e!="boolean")throw new Error(`${t} must be valid boolean, got "${e}".`)}var Ojo=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function c5(t){fee(t);let e="";for(let r=0;r<t.length;r++)e+=Ojo[t[r]];return e}function Kqr(t){let e=t.toString(16);return e.length&1?`0${e}`:e}function N1t(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return BigInt(t===""?"0":`0x${t}`)}var s5={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Vqr(t){if(t>=s5._0&&t<=s5._9)return t-s5._0;if(t>=s5._A&&t<=s5._F)return t-(s5._A-10);if(t>=s5._a&&t<=s5._f)return t-(s5._a-10)}function hj(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=Vqr(t.charCodeAt(i)),s=Vqr(t.charCodeAt(i+1));if(a===void 0||s===void 0){let c=t[i]+t[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function l5(t){return N1t(c5(t))}function kN(t){return fee(t),N1t(c5(Uint8Array.from(t).reverse()))}function TN(t,e){return hj(t.toString(16).padStart(e*2,"0"))}function mj(t,e){return TN(t,e).reverse()}function Djo(t){return hj(Kqr(t))}function Mu(t,e,r){let n;if(typeof e=="string")try{n=hj(e)}catch(i){throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${i}`)}else if(CN(e))n=Uint8Array.from(e);else throw new Error(`${t} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${t} expected ${r} bytes, got ${o}`);return n}function u5(...t){let e=0;for(let n=0;n<t.length;n++){let o=t[n];fee(o),e+=o.length}let r=new Uint8Array(e);for(let n=0,o=0;n<t.length;n++){let i=t[n];r.set(i,o),o+=i.length}return r}function Ljo(t,e){if(t.length!==e.length)return!1;let r=0;for(let n=0;n<t.length;n++)r|=t[n]^e[n];return r===0}function Ujo(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}var R1t=t=>typeof t=="bigint"&&P1t<=t;function Gme(t,e,r){return R1t(t)&&R1t(e)&&R1t(r)&&e<=t&&t<r}function jy(t,e,r,n){if(!Gme(e,r,n))throw new Error(`expected valid ${t}: ${r} <= n < ${n}, got ${typeof e} ${e}`)}function Fjo(t){let e;for(e=0;t>P1t;t>>=zNe,e+=1);return e}function zjo(t,e){return t>>BigInt(e)&zNe}function Hjo(t,e,r){return t|(r?zNe:P1t)<<BigInt(e)}var Vme=t=>(Bjo<<BigInt(t-1))-zNe,M1t=t=>new Uint8Array(t),qqr=t=>Uint8Array.from(t);function B1t(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=M1t(t),o=M1t(t),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=M1t())=>{o=s(qqr([0]),f),n=s(),f.length!==0&&(o=s(qqr([1]),f),n=s())},l=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<e;){n=s();let m=n.slice();h.push(m),f+=n.length}return u5(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(l()));)c();return a(),m}}var jjo={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||CN(t),isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function xC(t,e,r={}){let n=(o,i,a)=>{let s=jjo[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=t[o];if(!(a&&c===void 0)&&!s(c,t))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(e))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return t}var Wjo=()=>{throw new Error("not implemented")};function gj(t){let e=new WeakMap;return(r,...n)=>{let o=e.get(r);if(o!==void 0)return o;let i=t(r,...n);return e.set(r,i),i}}var Rd=BigInt(0),Tl=BigInt(1),vj=BigInt(2),Gjo=BigInt(3),O1t=BigInt(4),Yqr=BigInt(5),Jqr=BigInt(8),Vjo=BigInt(9),qjo=BigInt(16);function $s(t,e){let r=t%e;return r>=Rd?r:e+r}function Kjo(t,e,r){if(r<=Rd||e<Rd)throw new Error("Expected power/modulo > 0");if(r===Tl)return Rd;let n=Tl;for(;e>Rd;)e&Tl&&(n=n*t%r),t=t*t%r,e>>=Tl;return n}function Il(t,e,r){let n=t;for(;e-- >Rd;)n*=n,n%=r;return n}function jNe(t,e){if(t===Rd||e<=Rd)throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);let r=$s(t,e),n=e,o=Rd,i=Tl,a=Tl,s=Rd;for(;r!==Rd;){let l=n/r,u=n%r,f=o-a*l,h=i-s*l;n=r,r=u,o=a,i=s,a=f,s=h}if(n!==Tl)throw new Error("invert: does not exist");return $s(o,e)}function Yjo(t){let e=(t-Tl)/vj,r,n,o;for(r=t-Tl,n=0;r%vj===Rd;r/=vj,n++);for(o=vj;o<t&&Kjo(o,e,t)!==t-Tl;o++);if(n===1){let a=(t+Tl)/O1t;return function(c,l){let u=c.pow(l,a);if(!c.eql(c.sqr(u),l))throw new Error("Cannot find square root");return u}}let i=(r+Tl)/vj;return function(s,c){if(s.pow(c,e)===s.neg(s.ONE))throw new Error("Cannot find square root");let l=n,u=s.pow(s.mul(s.ONE,o),r),f=s.pow(c,i),h=s.pow(c,r);for(;!s.eql(h,s.ONE);){if(s.eql(h,s.ZERO))return s.ZERO;let m=1;for(let v=s.sqr(h);m<l&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(u,Tl<<BigInt(l-m-1));u=s.sqr(g),f=s.mul(f,g),h=s.mul(h,u),l=m}return f}}function Jjo(t){if(t%O1t===Gjo){let e=(t+Tl)/O1t;return function(n,o){let i=n.pow(o,e);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(t%Jqr===Yqr){let e=(t-Yqr)/Jqr;return function(n,o){let i=n.mul(o,vj),a=n.pow(i,e),s=n.mul(o,a),c=n.mul(n.mul(s,vj),a),l=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(l),o))throw new Error("Cannot find square root");return l}}return t%qjo,Yjo(t)}var Xqr=(t,e)=>($s(t,e)&Tl)===Tl,Xjo=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function D1t(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=Xjo.reduce((n,o)=>(n[o]="function",n),e);return xC(t,r)}function Zjo(t,e,r){if(r<Rd)throw new Error("Expected power > 0");if(r===Rd)return t.ONE;if(r===Tl)return e;let n=t.ONE,o=e;for(;r>Rd;)r&Tl&&(n=t.mul(n,o)),o=t.sqr(o),r>>=Tl;return n}function Qjo(t,e){let r=new Array(e.length),n=e.reduce((i,a,s)=>t.is0(a)?i:(r[s]=i,t.mul(i,a)),t.ONE),o=t.inv(n);return e.reduceRight((i,a,s)=>t.is0(a)?i:(r[s]=t.mul(i,r[s]),t.mul(i,a)),o),r}function L1t(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function WNe(t,e,r=!1,n={}){if(t<=Rd)throw new Error(`Expected Field ORDER > 0, got ${t}`);let{nBitLength:o,nByteLength:i}=L1t(t,e);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=Jjo(t),s=Object.freeze({ORDER:t,BITS:o,BYTES:i,MASK:Vme(o),ZERO:Rd,ONE:Tl,create:c=>$s(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return Rd<=c&&c<t},is0:c=>c===Rd,isOdd:c=>(c&Tl)===Tl,neg:c=>$s(-c,t),eql:(c,l)=>c===l,sqr:c=>$s(c*c,t),add:(c,l)=>$s(c+l,t),sub:(c,l)=>$s(c-l,t),mul:(c,l)=>$s(c*l,t),pow:(c,l)=>Zjo(s,c,l),div:(c,l)=>$s(c*jNe(l,t),t),sqrN:c=>c*c,addN:(c,l)=>c+l,subN:(c,l)=>c-l,mulN:(c,l)=>c*l,inv:c=>jNe(c,t),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>Qjo(s,c),cmov:(c,l,u)=>u?l:c,toBytes:c=>r?mj(c,i):TN(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?kN(c):l5(c)}});return Object.freeze(s)}function Zqr(t){if(typeof t!="bigint")throw new Error("field order must be bigint");let e=t.toString(2).length;return Math.ceil(e/8)}function U1t(t){let e=Zqr(t);return e+Math.ceil(e/2)}function Qqr(t,e,r=!1){let n=t.length,o=Zqr(e),i=U1t(e);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?l5(t):kN(t),s=$s(a,e-Tl)+Tl;return r?mj(s,o):TN(s,o)}var eWo=BigInt(0),F1t=BigInt(1),z1t=new WeakMap,$qr=new WeakMap;function GNe(t,e){let r=(i,a)=>{let s=a.negate();return i?s:a},n=i=>{if(!Number.isSafeInteger(i)||i<=0||i>e)throw new Error(`Wrong window size=${i}, should be [1..${e}]`)},o=i=>{n(i);let a=Math.ceil(e/i)+1,s=2**(i-1);return{windows:a,windowSize:s}};return{constTimeNegate:r,unsafeLadder(i,a){let s=t.ZERO,c=i;for(;a>eWo;)a&F1t&&(s=s.add(c)),c=c.double(),a>>=F1t;return s},precomputeWindow(i,a){let{windows:s,windowSize:c}=o(a),l=[],u=i,f=u;for(let h=0;h<s;h++){f=u,l.push(f);for(let m=1;m<c;m++)f=f.add(u),l.push(f);u=f.double()}return l},wNAF(i,a,s){let{windows:c,windowSize:l}=o(i),u=t.ZERO,f=t.BASE,h=BigInt(2**i-1),m=2**i,g=BigInt(i);for(let v=0;v<c;v++){let b=v*l,w=Number(s&h);s>>=g,w>l&&(w-=m,s+=F1t);let _=b,I=b+Math.abs(w)-1,B=v%2!==0,L=w<0;w===0?f=f.add(r(B,a[_])):u=u.add(r(L,a[I]))}return{p:u,f}},wNAFCached(i,a,s){let c=$qr.get(i)||1,l=z1t.get(i);return l||(l=this.precomputeWindow(i,c),c!==1&&z1t.set(i,s(l))),this.wNAF(c,l,a)},setWindowSize(i,a){n(a),$qr.set(i,a),z1t.delete(i)}}}function qme(t){return D1t(t.Fp),xC(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...L1t(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}var FE=BigInt(0),Wy=BigInt(1),VNe=BigInt(2),tWo=BigInt(8),rWo={zip215:!0};function nWo(t){let e=qme(t);return xC(t,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...e})}function eKr(t){let e=nWo(t),{Fp:r,n,prehash:o,hash:i,randomBytes:a,nByteLength:s,h:c}=e,l=VNe<<BigInt(s*8)-Wy,u=r.create,f=e.uvRatio||((x,C)=>{try{return{isValid:!0,value:r.sqrt(x*r.inv(C))}}catch{return{isValid:!1,value:FE}}}),h=e.adjustScalarBytes||(x=>x),m=e.domain||((x,C,R)=>{if(UE("phflag",R),C.length||R)throw new Error("Contexts/pre-hash are not supported");return x});function g(x,C){jy("coordinate "+x,C,FE,l)}function v(x){if(!(x instanceof _))throw new Error("ExtendedPoint expected")}let b=gj((x,C)=>{let{ex:R,ey:E,ez:N}=x,V=x.is0();C==null&&(C=V?tWo:r.inv(N));let F=u(R*C),k=u(E*C),H=u(N*C);if(V)return{x:FE,y:Wy};if(H!==Wy)throw new Error("invZ was invalid");return{x:F,y:k}}),w=gj(x=>{let{a:C,d:R}=e;if(x.is0())throw new Error("bad point: ZERO");let{ex:E,ey:N,ez:V,et:F}=x,k=u(E*E),H=u(N*N),re=u(V*V),Y=u(re*re),oe=u(k*C),q=u(re*u(oe+H)),X=u(Y+u(R*u(k*H)));if(q!==X)throw new Error("bad point: equation left != right (1)");let K=u(E*N),$=u(V*F);if(K!==$)throw new Error("bad point: equation left != right (2)");return!0});class _{constructor(C,R,E,N){this.ex=C,this.ey=R,this.ez=E,this.et=N,g("x",C),g("y",R),g("z",E),g("t",N),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(C){if(C instanceof _)throw new Error("extended point not allowed");let{x:R,y:E}=C||{};return g("x",R),g("y",E),new _(R,E,Wy,u(R*E))}static normalizeZ(C){let R=r.invertBatch(C.map(E=>E.ez));return C.map((E,N)=>E.toAffine(R[N])).map(_.fromAffine)}_setWindowSize(C){L.setWindowSize(this,C)}assertValidity(){w(this)}equals(C){v(C);let{ex:R,ey:E,ez:N}=this,{ex:V,ey:F,ez:k}=C,H=u(R*k),re=u(V*N),Y=u(E*k),oe=u(F*N);return H===re&&Y===oe}is0(){return this.equals(_.ZERO)}negate(){return new _(u(-this.ex),this.ey,this.ez,u(-this.et))}double(){let{a:C}=e,{ex:R,ey:E,ez:N}=this,V=u(R*R),F=u(E*E),k=u(VNe*u(N*N)),H=u(C*V),re=R+E,Y=u(u(re*re)-V-F),oe=H+F,q=oe-k,X=H-F,K=u(Y*q),$=u(oe*X),ee=u(Y*X),se=u(q*oe);return new _(K,$,se,ee)}add(C){v(C);let{a:R,d:E}=e,{ex:N,ey:V,ez:F,et:k}=this,{ex:H,ey:re,ez:Y,et:oe}=C;if(R===BigInt(-1)){let te=u((V-N)*(re+H)),le=u((V+N)*(re-H)),Ee=u(le-te);if(Ee===FE)return this.double();let Ue=u(F*VNe*oe),Me=u(k*VNe*Y),Ve=Me+Ue,_t=le+te,Ze=Me-Ue,gt=u(Ve*Ee),Gt=u(_t*Ze),mt=u(Ve*Ze),ir=u(Ee*_t);return new _(gt,Gt,ir,mt)}let q=u(N*H),X=u(V*re),K=u(k*E*oe),$=u(F*Y),ee=u((N+V)*(H+re)-q-X),se=$-K,ve=$+K,xe=u(X-R*q),ke=u(ee*se),Pe=u(ve*xe),Te=u(ee*xe),Z=u(se*ve);return new _(ke,Pe,Z,Te)}subtract(C){return this.add(C.negate())}wNAF(C){return L.wNAFCached(this,C,_.normalizeZ)}multiply(C){let R=C;jy("scalar",R,Wy,n);let{p:E,f:N}=this.wNAF(R);return _.normalizeZ([E,N])[0]}multiplyUnsafe(C){let R=C;return jy("scalar",R,FE,n),R===FE?B:this.equals(B)||R===Wy?this:this.equals(I)?this.wNAF(R).p:L.unsafeLadder(this,R)}isSmallOrder(){return this.multiplyUnsafe(c).is0()}isTorsionFree(){return L.unsafeLadder(this,n).is0()}toAffine(C){return b(this,C)}clearCofactor(){let{h:C}=e;return C===Wy?this:this.multiplyUnsafe(C)}static fromHex(C,R=!1){let{d:E,a:N}=e,V=r.BYTES;C=Mu("pointHex",C,V),UE("zip215",R);let F=C.slice(),k=C[V-1];F[V-1]=k&-129;let H=kN(F),re=R?l:r.ORDER;jy("pointHex.y",H,FE,re);let Y=u(H*H),oe=u(Y-Wy),q=u(E*Y-N),{isValid:X,value:K}=f(oe,q);if(!X)throw new Error("Point.fromHex: invalid y coordinate");let $=(K&Wy)===Wy,ee=(k&128)!==0;if(!R&&K===FE&&ee)throw new Error("Point.fromHex: x=0 and x_0=1");return ee!==$&&(K=u(-K)),_.fromAffine({x:K,y:H})}static fromPrivateKey(C){return G(C).point}toRawBytes(){let{x:C,y:R}=this.toAffine(),E=mj(R,r.BYTES);return E[E.length-1]|=C&Wy?128:0,E}toHex(){return c5(this.toRawBytes())}}_.BASE=new _(e.Gx,e.Gy,Wy,u(e.Gx*e.Gy)),_.ZERO=new _(FE,Wy,Wy,FE);let{BASE:I,ZERO:B}=_,L=GNe(_,s*8);function D(x){return $s(x,n)}function z(x){return D(kN(x))}function G(x){let C=s;x=Mu("private key",x,C);let R=Mu("hashed private key",i(x),2*C),E=h(R.slice(0,C)),N=R.slice(C,2*C),V=z(E),F=I.multiply(V),k=F.toRawBytes();return{head:E,prefix:N,scalar:V,point:F,pointBytes:k}}function U(x){return G(x).pointBytes}function T(x=new Uint8Array,...C){let R=u5(...C);return z(i(m(R,Mu("context",x),!!o)))}function P(x,C,R={}){x=Mu("message",x),o&&(x=o(x));let{prefix:E,scalar:N,pointBytes:V}=G(C),F=T(R.context,E,x),k=I.multiply(F).toRawBytes(),H=T(R.context,k,V,x),re=D(F+H*N);jy("signature.s",re,FE,n);let Y=u5(k,mj(re,r.BYTES));return Mu("result",Y,s*2)}let j=rWo;function M(x,C,R,E=j){let{context:N,zip215:V}=E,F=r.BYTES;x=Mu("signature",x,2*F),C=Mu("message",C),V!==void 0&&UE("zip215",V),o&&(C=o(C));let k=kN(x.slice(F,2*F)),H,re,Y;try{H=_.fromHex(R,V),re=_.fromHex(x.slice(0,F),V),Y=I.multiplyUnsafe(k)}catch{return!1}if(!V&&H.isSmallOrder())return!1;let oe=T(N,re.toRawBytes(),H.toRawBytes(),C);return re.add(H.multiplyUnsafe(oe)).subtract(Y).clearCofactor().equals(_.ZERO)}return I._setWindowSize(8),{CURVE:e,getPublicKey:U,sign:P,verify:M,ExtendedPoint:_,utils:{getExtendedPublicKey:G,randomPrivateKey:()=>a(r.BYTES),precompute(x=8,C=_.BASE){return C._setWindowSize(x),C.multiply(BigInt(3)),C}}}}var H1t=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),tKr=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),Tol=BigInt(0),oWo=BigInt(1),rKr=BigInt(2),Iol=BigInt(3),iWo=BigInt(5),aWo=BigInt(8);function sWo(t){let e=BigInt(10),r=BigInt(20),n=BigInt(40),o=BigInt(80),i=H1t,s=t*t%i*t%i,c=Il(s,rKr,i)*s%i,l=Il(c,oWo,i)*t%i,u=Il(l,iWo,i)*l%i,f=Il(u,e,i)*u%i,h=Il(f,r,i)*f%i,m=Il(h,n,i)*h%i,g=Il(m,o,i)*m%i,v=Il(g,o,i)*m%i,b=Il(v,e,i)*u%i;return{pow_p_5_8:Il(b,rKr,i)*t%i,b2:s}}function cWo(t){return t[0]&=248,t[31]&=127,t[31]|=64,t}function lWo(t,e){let r=H1t,n=$s(e*e*e,r),o=$s(n*n*e,r),i=sWo(t*o).pow_p_5_8,a=$s(t*n*i,r),s=$s(e*a*a,r),c=a,l=$s(a*tKr,r),u=s===t,f=s===$s(-t,r),h=s===$s(-t*tKr,r);return u&&(a=c),(f||h)&&(a=l),Xqr(a,r)&&(a=$s(-a,r)),{isValid:u||f,value:a}}var uWo=(()=>WNe(H1t,void 0,!0))(),fWo=(()=>({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:uWo,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:aWo,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:a5,randomBytes:VR,adjustScalarBytes:cWo,uvRatio:lWo}))(),Kme=(()=>eKr(fWo))();var j1t=[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 nKr(t){let e=t.toUint8Array().slice(32);for(let r=j1t.length-1;r>=0;r-=1){if(e[r]<j1t[r])return!0;if(e[r]>j1t[r])return!1}return!1}var oKr=class dee extends LE{constructor(e){super();let r=po.fromHexInput(e);if(r.toUint8Array().length!==dee.LENGTH)throw new Error(`PublicKey length should be ${dee.LENGTH}`);this.key=r}verifySignature(e){let{message:r,signature:n}=e;if(!nKr(n))return!1;let o=lee(r),i=po.fromHexInput(o).toUint8Array(),a=n.toUint8Array(),s=this.key.toUint8Array();return Kme.verify(a,i,s)}authKey(){return tv.fromSchemeAndBytes({scheme:0,input:this.toUint8Array()})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new dee(r)}static isPublicKey(e){return e instanceof dee}static isInstance(e){return"key"in e&&e.key?.data?.length===dee.LENGTH}};oKr.LENGTH=32;var Cs=oKr,W1t=class f5 extends _n{constructor(e){super();let r=po.fromHexInput(e);if(r.toUint8Array().length!==f5.LENGTH)throw new Error(`PrivateKey length should be ${f5.LENGTH}`);this.signingKey=r}static generate(){let e=Kme.utils.randomPrivateKey();return new f5(e)}static fromDerivationPath(e,r){if(!k1t(e))throw new Error(`Invalid derivation path ${e}`);return f5.fromDerivationPathInner(e,Wme(r))}static fromDerivationPathInner(e,r,n=_1t){let{key:o,chainCode:i}=FNe(f5.SLIP_0010_SEED,r),a=I1t(e).map(c=>parseInt(c,10)),{key:s}=a.reduce((c,l)=>T1t(c,l+n),{key:o,chainCode:i});return new f5(s)}publicKey(){let e=Kme.getPublicKey(this.signingKey.toUint8Array());return new Cs(e)}sign(e){let r=lee(e),n=po.fromHexInput(r).toUint8Array(),o=Kme.sign(n,this.signingKey.toUint8Array());return new Uc(o)}toUint8Array(){return this.signingKey.toUint8Array()}toString(){return this.signingKey.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new f5(r)}static isPrivateKey(e){return e instanceof f5}};W1t.LENGTH=32,W1t.SLIP_0010_SEED="ed25519 seed";var Gy=W1t,iKr=class qNe extends $h{constructor(e){super();let r=po.fromHexInput(e);if(r.toUint8Array().length!==qNe.LENGTH)throw new Error(`Signature length should be ${qNe.LENGTH}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new qNe(r)}};iKr.LENGTH=64;var Uc=iKr;var KNe=class IN extends LE{constructor(e){super();let{publicKeys:r,threshold:n}=e;if(r.length>IN.MAX_KEYS||r.length<IN.MIN_KEYS)throw new Error(`Must have between ${IN.MIN_KEYS} and ${IN.MAX_KEYS} public keys, inclusive`);if(n<IN.MIN_THRESHOLD||n>r.length)throw new Error(`Threshold must be between ${IN.MIN_THRESHOLD} and ${r.length}, inclusive`);this.publicKeys=r,this.threshold=n}verifySignature(e){let{message:r,signature:n}=e;if(!(n instanceof pee))return!1;let o=[];for(let i=0;i<4;i+=1)for(let a=0;a<8;a+=1)if((n.bitmap[i]&1<<7-a)!==0){let s=i*8+a;o.push(s)}if(o.length!==n.signatures.length)throw new Error("Bitmap and signatures length mismatch");if(o.length<this.threshold)throw new Error("Not enough signatures");for(let i=0;i<o.length;i+=1)if(!this.publicKeys[o[i]].verifySignature({message:r,signature:n.signatures[i]}))return!1;return!0}authKey(){return tv.fromSchemeAndBytes({scheme:1,input:this.toUint8Array()})}toUint8Array(){let e=new Uint8Array(this.publicKeys.length*Cs.LENGTH+1);return this.publicKeys.forEach((r,n)=>{e.set(r.toUint8Array(),n*Cs.LENGTH)}),e[this.publicKeys.length*Cs.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(e){let r=e.deserializeBytes(),n=r[r.length-1],o=[];for(let i=0;i<r.length-1;i+=Cs.LENGTH){let a=i;o.push(new Cs(r.subarray(a,a+Cs.LENGTH)))}return new IN({publicKeys:o,threshold:n})}};KNe.MAX_KEYS=32,KNe.MIN_KEYS=2,KNe.MIN_THRESHOLD=1;var RN=KNe,G1t=class wC extends $h{constructor(e){super();let{signatures:r,bitmap:n}=e;if(r.length>wC.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${wC.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r,!(n instanceof Uint8Array))this.bitmap=wC.createBitmap({bits:n});else{if(n.length!==wC.BITMAP_LEN)throw new Error(`"bitmap" length should be ${wC.BITMAP_LEN}`);this.bitmap=n}}toUint8Array(){let e=new Uint8Array(this.signatures.length*Uc.LENGTH+wC.BITMAP_LEN);return this.signatures.forEach((r,n)=>{e.set(r.toUint8Array(),n*Uc.LENGTH)}),e.set(this.bitmap,this.signatures.length*Uc.LENGTH),e}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(e){let r=e.deserializeBytes(),n=r.subarray(r.length-4),o=[];for(let i=0;i<r.length-n.length;i+=Uc.LENGTH){let a=i;o.push(new Uc(r.subarray(a,a+Uc.LENGTH)))}return new wC({signatures:o,bitmap:n})}static createBitmap(e){let{bits:r}=e,n=128,o=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach((a,s)=>{if(a>=wC.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${wC.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(a))throw new Error("Duplicate bits detected.");if(s>0&&a<=r[s-1])throw new Error("The bits need to be sorted in ascending order.");i.add(a);let c=Math.floor(a/8),l=o[c];l|=n>>a%8,o[c]=l}),o}};G1t.MAX_SIGNATURES_SUPPORTED=32,G1t.BITMAP_LEN=4;var pee=G1t;d();p();d();p();d();p();d();p();d();p();d();p();function aKr(t){t.lowS!==void 0&&UE("lowS",t.lowS),t.prehash!==void 0&&UE("prehash",t.prehash)}function dWo(t){let e=qme(t);xC(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:o}=e;if(r){if(!n.eql(o,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:pWo,hexToBytes:hWo}=HNe,yj={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){let{Err:e}=yj;if(t.length<2||t[0]!==2)throw new e("Invalid signature integer tag");let r=t[1],n=t.subarray(2,r+2);if(!r||n.length!==r)throw new e("Invalid signature integer: wrong length");if(n[0]&128)throw new e("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new e("Invalid signature integer: unnecessary leading zero");return{d:pWo(n),l:t.subarray(r+2)}},toSig(t){let{Err:e}=yj,r=typeof t=="string"?hWo(t):t;fee(r);let n=r.length;if(n<2||r[0]!=48)throw new e("Invalid signature tag");if(r[1]!==n-2)throw new e("Invalid signature: incorrect length");let{d:o,l:i}=yj._parseInt(r.subarray(2)),{d:a,l:s}=yj._parseInt(i);if(s.length)throw new e("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(t){let e=l=>Number.parseInt(l[0],16)&8?"00"+l:l,r=l=>{let u=l.toString(16);return u.length&1?`0${u}`:u},n=e(r(t.s)),o=e(r(t.r)),i=n.length/2,a=o.length/2,s=r(i),c=r(a);return`30${r(a+i+4)}02${c}${o}02${s}${n}`}},MN=BigInt(0),jp=BigInt(1),eil=BigInt(2),sKr=BigInt(3),til=BigInt(4);function mWo(t){let e=dWo(t),{Fp:r}=e,n=e.toBytes||((g,v,b)=>{let w=v.toAffine();return u5(Uint8Array.from([4]),r.toBytes(w.x),r.toBytes(w.y))}),o=e.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),w=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:w}});function i(g){let{a:v,b}=e,w=r.sqr(g),_=r.mul(w,g);return r.add(r.add(_,r.mul(g,v)),b)}if(!r.eql(r.sqr(e.Gy),i(e.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return Gme(g,jp,e.n)}function s(g){let{allowedPrivateKeyLengths:v,nByteLength:b,wrapPrivateKey:w,n:_}=e;if(v&&typeof g!="bigint"){if(CN(g)&&(g=c5(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let I;try{I=typeof g=="bigint"?g:l5(Mu("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return w&&(I=$s(I,_)),jy("private key",I,jp,_),I}function c(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}let l=gj((g,v)=>{let{px:b,py:w,pz:_}=g;if(r.eql(_,r.ONE))return{x:b,y:w};let I=g.is0();v==null&&(v=I?r.ONE:r.inv(_));let B=r.mul(b,v),L=r.mul(w,v),D=r.mul(_,v);if(I)return{x:r.ZERO,y:r.ZERO};if(!r.eql(D,r.ONE))throw new Error("invZ was invalid");return{x:B,y:L}}),u=gj(g=>{if(g.is0()){if(e.allowInfinityPoint&&!r.is0(g.py))return;throw new Error("bad point: ZERO")}let{x:v,y:b}=g.toAffine();if(!r.isValid(v)||!r.isValid(b))throw new Error("bad point: x or y not FE");let w=r.sqr(b),_=i(v);if(!r.eql(w,_))throw new Error("bad point: equation left != right");if(!g.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});class f{constructor(v,b,w){if(this.px=v,this.py=b,this.pz=w,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(w==null||!r.isValid(w))throw new Error("z required");Object.freeze(this)}static fromAffine(v){let{x:b,y:w}=v||{};if(!v||!r.isValid(b)||!r.isValid(w))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let _=I=>r.eql(I,r.ZERO);return _(b)&&_(w)?f.ZERO:new f(b,w,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(w=>w.pz));return v.map((w,_)=>w.toAffine(b[_])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(Mu("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(s(v))}_setWindowSize(v){m.setWindowSize(this,v)}assertValidity(){u(this)}hasEvenY(){let{y:v}=this.toAffine();if(r.isOdd)return!r.isOdd(v);throw new Error("Field doesn't support isOdd")}equals(v){c(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.eql(r.mul(b,L),r.mul(I,_)),z=r.eql(r.mul(w,L),r.mul(B,_));return D&&z}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=e,w=r.mul(b,sKr),{px:_,py:I,pz:B}=this,L=r.ZERO,D=r.ZERO,z=r.ZERO,G=r.mul(_,_),U=r.mul(I,I),T=r.mul(B,B),P=r.mul(_,I);return P=r.add(P,P),z=r.mul(_,B),z=r.add(z,z),L=r.mul(v,z),D=r.mul(w,T),D=r.add(L,D),L=r.sub(U,D),D=r.add(U,D),D=r.mul(L,D),L=r.mul(P,L),z=r.mul(w,z),T=r.mul(v,T),P=r.sub(G,T),P=r.mul(v,P),P=r.add(P,z),z=r.add(G,G),G=r.add(z,G),G=r.add(G,T),G=r.mul(G,P),D=r.add(D,G),T=r.mul(I,B),T=r.add(T,T),G=r.mul(T,P),L=r.sub(L,G),z=r.mul(T,U),z=r.add(z,z),z=r.add(z,z),new f(L,D,z)}add(v){c(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.ZERO,z=r.ZERO,G=r.ZERO,U=e.a,T=r.mul(e.b,sKr),P=r.mul(b,I),j=r.mul(w,B),M=r.mul(_,L),y=r.add(b,w),x=r.add(I,B);y=r.mul(y,x),x=r.add(P,j),y=r.sub(y,x),x=r.add(b,_);let C=r.add(I,L);return x=r.mul(x,C),C=r.add(P,M),x=r.sub(x,C),C=r.add(w,_),D=r.add(B,L),C=r.mul(C,D),D=r.add(j,M),C=r.sub(C,D),G=r.mul(U,x),D=r.mul(T,M),G=r.add(D,G),D=r.sub(j,G),G=r.add(j,G),z=r.mul(D,G),j=r.add(P,P),j=r.add(j,P),M=r.mul(U,M),x=r.mul(T,x),j=r.add(j,M),M=r.sub(P,M),M=r.mul(U,M),x=r.add(x,M),P=r.mul(j,x),z=r.add(z,P),P=r.mul(C,x),D=r.mul(y,D),D=r.sub(D,P),P=r.mul(y,j),G=r.mul(C,G),G=r.add(G,P),new f(D,z,G)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,v,f.normalizeZ)}multiplyUnsafe(v){jy("scalar",v,MN,e.n);let b=f.ZERO;if(v===MN)return b;if(v===jp)return this;let{endo:w}=e;if(!w)return m.unsafeLadder(this,v);let{k1neg:_,k1:I,k2neg:B,k2:L}=w.splitScalar(v),D=b,z=b,G=this;for(;I>MN||L>MN;)I&jp&&(D=D.add(G)),L&jp&&(z=z.add(G)),G=G.double(),I>>=jp,L>>=jp;return _&&(D=D.negate()),B&&(z=z.negate()),z=new f(r.mul(z.px,w.beta),z.py,z.pz),D.add(z)}multiply(v){let{endo:b,n:w}=e;jy("scalar",v,jp,w);let _,I;if(b){let{k1neg:B,k1:L,k2neg:D,k2:z}=b.splitScalar(v),{p:G,f:U}=this.wNAF(L),{p:T,f:P}=this.wNAF(z);G=m.constTimeNegate(B,G),T=m.constTimeNegate(D,T),T=new f(r.mul(T.px,b.beta),T.py,T.pz),_=G.add(T),I=U.add(P)}else{let{p:B,f:L}=this.wNAF(v);_=B,I=L}return f.normalizeZ([_,I])[0]}multiplyAndAddUnsafe(v,b,w){let _=f.BASE,I=(L,D)=>D===MN||D===jp||!L.equals(_)?L.multiplyUnsafe(D):L.multiply(D),B=I(this,b).add(I(v,w));return B.is0()?void 0:B}toAffine(v){return l(this,v)}isTorsionFree(){let{h:v,isTorsionFree:b}=e;if(v===jp)return!0;if(b)return b(f,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:v,clearCofactor:b}=e;return v===jp?this:b?b(f,this):this.multiplyUnsafe(e.h)}toRawBytes(v=!0){return UE("isCompressed",v),this.assertValidity(),n(f,this,v)}toHex(v=!0){return UE("isCompressed",v),c5(this.toRawBytes(v))}}f.BASE=new f(e.Gx,e.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=e.nBitLength,m=GNe(f,e.endo?Math.ceil(h/2):h);return{CURVE:e,ProjectivePoint:f,normPrivateKeyToScalar:s,weierstrassEquation:i,isWithinCurveOrder:a}}function gWo(t){let e=qme(t);return xC(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function cKr(t){let e=gWo(t),{Fp:r,n}=e,o=r.BYTES+1,i=2*r.BYTES+1;function a(y){return $s(y,n)}function s(y){return jNe(y,n)}let{ProjectivePoint:c,normPrivateKeyToScalar:l,weierstrassEquation:u,isWithinCurveOrder:f}=mWo({...e,toBytes(y,x,C){let R=x.toAffine(),E=r.toBytes(R.x),N=u5;return UE("isCompressed",C),C?N(Uint8Array.from([x.hasEvenY()?2:3]),E):N(Uint8Array.from([4]),E,r.toBytes(R.y))},fromBytes(y){let x=y.length,C=y[0],R=y.subarray(1);if(x===o&&(C===2||C===3)){let E=l5(R);if(!Gme(E,jp,r.ORDER))throw new Error("Point is not on curve");let N=u(E),V;try{V=r.sqrt(N)}catch(H){let re=H instanceof Error?": "+H.message:"";throw new Error("Point is not on curve"+re)}let F=(V&jp)===jp;return(C&1)===1!==F&&(V=r.neg(V)),{x:E,y:V}}else if(x===i&&C===4){let E=r.fromBytes(R.subarray(0,r.BYTES)),N=r.fromBytes(R.subarray(r.BYTES,2*r.BYTES));return{x:E,y:N}}else throw new Error(`Point of length ${x} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),h=y=>c5(TN(y,e.nByteLength));function m(y){let x=n>>jp;return y>x}function g(y){return m(y)?a(-y):y}let v=(y,x,C)=>l5(y.slice(x,C));class b{constructor(x,C,R){this.r=x,this.s=C,this.recovery=R,this.assertValidity()}static fromCompact(x){let C=e.nByteLength;return x=Mu("compactSignature",x,C*2),new b(v(x,0,C),v(x,C,2*C))}static fromDER(x){let{r:C,s:R}=yj.toSig(Mu("DER",x));return new b(C,R)}assertValidity(){jy("r",this.r,jp,n),jy("s",this.s,jp,n)}addRecoveryBit(x){return new b(this.r,this.s,x)}recoverPublicKey(x){let{r:C,s:R,recovery:E}=this,N=D(Mu("msgHash",x));if(E==null||![0,1,2,3].includes(E))throw new Error("recovery id invalid");let V=E===2||E===3?C+e.n:C;if(V>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let F=(E&1)===0?"02":"03",k=c.fromHex(F+h(V)),H=s(V),re=a(-N*H),Y=a(R*H),oe=c.BASE.multiplyAndAddUnsafe(k,re,Y);if(!oe)throw new Error("point at infinify");return oe.assertValidity(),oe}hasHighS(){return m(this.s)}normalizeS(){return this.hasHighS()?new b(this.r,a(-this.s),this.recovery):this}toDERRawBytes(){return hj(this.toDERHex())}toDERHex(){return yj.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return hj(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}let w={isValidPrivateKey(y){try{return l(y),!0}catch{return!1}},normPrivateKeyToScalar:l,randomPrivateKey:()=>{let y=U1t(e.n);return Qqr(e.randomBytes(y),e.n)},precompute(y=8,x=c.BASE){return x._setWindowSize(y),x.multiply(BigInt(3)),x}};function _(y,x=!0){return c.fromPrivateKey(y).toRawBytes(x)}function I(y){let x=CN(y),C=typeof y=="string",R=(x||C)&&y.length;return x?R===o||R===i:C?R===2*o||R===2*i:y instanceof c}function B(y,x,C=!0){if(I(y))throw new Error("first arg must be private key");if(!I(x))throw new Error("second arg must be public key");return c.fromHex(x).multiply(l(y)).toRawBytes(C)}let L=e.bits2int||function(y){let x=l5(y),C=y.length*8-e.nBitLength;return C>0?x>>BigInt(C):x},D=e.bits2int_modN||function(y){return a(L(y))},z=Vme(e.nBitLength);function G(y){return jy(`num < 2^${e.nBitLength}`,y,MN,z),TN(y,e.nByteLength)}function U(y,x,C=T){if(["recovered","canonical"].some(X=>X in C))throw new Error("sign() legacy options not supported");let{hash:R,randomBytes:E}=e,{lowS:N,prehash:V,extraEntropy:F}=C;N==null&&(N=!0),y=Mu("msgHash",y),aKr(C),V&&(y=Mu("prehashed msgHash",R(y)));let k=D(y),H=l(x),re=[G(H),G(k)];if(F!=null&&F!==!1){let X=F===!0?E(r.BYTES):F;re.push(Mu("extraEntropy",X))}let Y=u5(...re),oe=k;function q(X){let K=L(X);if(!f(K))return;let $=s(K),ee=c.BASE.multiply(K).toAffine(),se=a(ee.x);if(se===MN)return;let ve=a($*a(oe+se*H));if(ve===MN)return;let xe=(ee.x===se?0:2)|Number(ee.y&jp),ke=ve;return N&&m(ve)&&(ke=g(ve),xe^=1),new b(se,ke,xe)}return{seed:Y,k2sig:q}}let T={lowS:e.lowS,prehash:!1},P={lowS:e.lowS,prehash:!1};function j(y,x,C=T){let{seed:R,k2sig:E}=U(y,x,C),N=e;return B1t(N.hash.outputLen,N.nByteLength,N.hmac)(R,E)}c.BASE._setWindowSize(8);function M(y,x,C,R=P){let E=y;if(x=Mu("msgHash",x),C=Mu("publicKey",C),"strict"in R)throw new Error("options.strict was renamed to lowS");aKr(R);let{lowS:N,prehash:V}=R,F,k;try{if(typeof E=="string"||CN(E))try{F=b.fromDER(E)}catch(ee){if(!(ee instanceof yj.Err))throw ee;F=b.fromCompact(E)}else if(typeof E=="object"&&typeof E.r=="bigint"&&typeof E.s=="bigint"){let{r:ee,s:se}=E;F=new b(ee,se)}else throw new Error("PARSE");k=c.fromHex(C)}catch(ee){if(ee.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(N&&F.hasHighS())return!1;V&&(x=e.hash(x));let{r:H,s:re}=F,Y=D(x),oe=s(re),q=a(Y*oe),X=a(H*oe),K=c.BASE.multiplyAndAddUnsafe(k,q,X)?.toAffine();return K?a(K.x)===H:!1}return{CURVE:e,getPublicKey:_,getSharedSecret:B,sign:j,verify:M,ProjectivePoint:c,Signature:b,utils:w}}function vWo(t){return{hash:t,hmac:(e,...r)=>$2(t,e,F_(...r)),randomBytes:VR}}function lKr(t,e){let r=n=>cKr({...t,...vWo(n)});return Object.freeze({...r(e),create:r})}var dKr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),uKr=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),yWo=BigInt(1),V1t=BigInt(2),fKr=(t,e)=>(t+e/V1t)/e;function bWo(t){let e=dKr,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),l=t*t*t%e,u=l*l*t%e,f=Il(u,r,e)*u%e,h=Il(f,r,e)*u%e,m=Il(h,V1t,e)*l%e,g=Il(m,o,e)*m%e,v=Il(g,i,e)*g%e,b=Il(v,s,e)*v%e,w=Il(b,c,e)*b%e,_=Il(w,s,e)*v%e,I=Il(_,r,e)*u%e,B=Il(I,a,e)*g%e,L=Il(B,n,e)*l%e,D=Il(L,V1t,e);if(!q1t.eql(q1t.sqr(D),t))throw new Error("Cannot find square root");return D}var q1t=WNe(dKr,void 0,void 0,{sqrt:bWo}),hee=lKr({a:BigInt(0),b:BigInt(7),Fp:q1t,n:uKr,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=uKr,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-yWo*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=fKr(i*t,e),c=fKr(-n*t,e),l=$s(t-s*r-c*o,e),u=$s(-s*n-c*i,e),f=l>a,h=u>a;if(f&&(l=e-l),h&&(u=e-u),l>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:f,k1:l,k2neg:h,k2:u}}}},z_),hil=BigInt(0);var mil=hee.ProjectivePoint;d();p();d();p();var xWo=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),hKr=new Uint8Array(new Array(16).fill(0).map((t,e)=>e)),wWo=hKr.map(t=>(9*t+5)%16),Y1t=[hKr],J1t=[wWo];for(let t=0;t<4;t++)for(let e of[Y1t,J1t])e.push(e[t].map(r=>xWo[r]));var mKr=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(t=>new Uint8Array(t)),AWo=Y1t.map((t,e)=>t.map(r=>mKr[e][r])),SWo=J1t.map((t,e)=>t.map(r=>mKr[e][r])),EWo=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),_Wo=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]);function pKr(t,e,r,n){return t===0?e^r^n:t===1?e&r|~e&n:t===2?(e|~r)^n:t===3?e&n|r&~n:e^(r|~n)}var YNe=new Uint32Array(16),K1t=class extends qR{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:e,h1:r,h2:n,h3:o,h4:i}=this;return[e,r,n,o,i]}set(e,r,n,o,i){this.h0=e|0,this.h1=r|0,this.h2=n|0,this.h3=o|0,this.h4=i|0}process(e,r){for(let m=0;m<16;m++,r+=4)YNe[m]=e.getUint32(r,!0);let n=this.h0|0,o=n,i=this.h1|0,a=i,s=this.h2|0,c=s,l=this.h3|0,u=l,f=this.h4|0,h=f;for(let m=0;m<5;m++){let g=4-m,v=EWo[m],b=_Wo[m],w=Y1t[m],_=J1t[m],I=AWo[m],B=SWo[m];for(let L=0;L<16;L++){let D=koe(n+pKr(m,i,s,l)+YNe[w[L]]+v,I[L])+f|0;n=f,f=l,l=koe(s,10)|0,s=i,i=D}for(let L=0;L<16;L++){let D=koe(o+pKr(g,a,c,u)+YNe[_[L]]+b,B[L])+h|0;o=h,h=u,u=koe(c,10)|0,c=a,a=D}}this.set(this.h1+s+u|0,this.h2+l+h|0,this.h3+f+o|0,this.h4+n+a|0,this.h0+i+c|0)}roundClean(){YNe.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}},gKr=GR(()=>new K1t);d();p();d();p();d();p();d();p();d();p();var $1t={};Nl($1t,{abytes:()=>mee,bitGet:()=>PWo,bitLen:()=>MWo,bitMask:()=>Yme,bitSet:()=>NWo,bytesToHex:()=>bj,bytesToNumberBE:()=>p5,bytesToNumberLE:()=>XNe,concatBytes:()=>gee,createHmacDrbg:()=>Q1t,ensureBytes:()=>U1,equalBytes:()=>IWo,hexToBytes:()=>xj,hexToNumber:()=>Z1t,isBytes:()=>PN,numberToBytesBE:()=>NN,numberToBytesLE:()=>ZNe,numberToHexUnpadded:()=>xKr,numberToVarBytesBE:()=>TWo,utf8ToBytes:()=>RWo,validateObject:()=>BN});d();p();var bKr=BigInt(0),JNe=BigInt(1),CWo=BigInt(2);function PN(t){return t instanceof Uint8Array||t!=null&&typeof t=="object"&&t.constructor.name==="Uint8Array"}function mee(t){if(!PN(t))throw new Error("Uint8Array expected")}var kWo=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function bj(t){mee(t);let e="";for(let r=0;r<t.length;r++)e+=kWo[t[r]];return e}function xKr(t){let e=t.toString(16);return e.length&1?`0${e}`:e}function Z1t(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);return BigInt(t===""?"0":`0x${t}`)}var d5={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function vKr(t){if(t>=d5._0&&t<=d5._9)return t-d5._0;if(t>=d5._A&&t<=d5._F)return t-(d5._A-10);if(t>=d5._a&&t<=d5._f)return t-(d5._a-10)}function xj(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let e=t.length,r=e/2;if(e%2)throw new Error("padded hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=vKr(t.charCodeAt(i)),s=vKr(t.charCodeAt(i+1));if(a===void 0||s===void 0){let c=t[i]+t[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function p5(t){return Z1t(bj(t))}function XNe(t){return mee(t),Z1t(bj(Uint8Array.from(t).reverse()))}function NN(t,e){return xj(t.toString(16).padStart(e*2,"0"))}function ZNe(t,e){return NN(t,e).reverse()}function TWo(t){return xj(xKr(t))}function U1(t,e,r){let n;if(typeof e=="string")try{n=xj(e)}catch(i){throw new Error(`${t} must be valid hex string, got "${e}". Cause: ${i}`)}else if(PN(e))n=Uint8Array.from(e);else throw new Error(`${t} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${t} expected ${r} bytes, got ${o}`);return n}function gee(...t){let e=0;for(let n=0;n<t.length;n++){let o=t[n];mee(o),e+=o.length}let r=new Uint8Array(e);for(let n=0,o=0;n<t.length;n++){let i=t[n];r.set(i,o),o+=i.length}return r}function IWo(t,e){if(t.length!==e.length)return!1;let r=0;for(let n=0;n<t.length;n++)r|=t[n]^e[n];return r===0}function RWo(t){if(typeof t!="string")throw new Error(`utf8ToBytes expected string, got ${typeof t}`);return new Uint8Array(new TextEncoder().encode(t))}function MWo(t){let e;for(e=0;t>bKr;t>>=JNe,e+=1);return e}function PWo(t,e){return t>>BigInt(e)&JNe}function NWo(t,e,r){return t|(r?JNe:bKr)<<BigInt(e)}var Yme=t=>(CWo<<BigInt(t-1))-JNe,X1t=t=>new Uint8Array(t),yKr=t=>Uint8Array.from(t);function Q1t(t,e,r){if(typeof t!="number"||t<2)throw new Error("hashLen must be a number");if(typeof e!="number"||e<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=X1t(t),o=X1t(t),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=X1t())=>{o=s(yKr([0]),f),n=s(),f.length!==0&&(o=s(yKr([1]),f),n=s())},l=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<e;){n=s();let m=n.slice();h.push(m),f+=n.length}return gee(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(l()));)c();return a(),m}}var BWo={bigint:t=>typeof t=="bigint",function:t=>typeof t=="function",boolean:t=>typeof t=="boolean",string:t=>typeof t=="string",stringOrUint8Array:t=>typeof t=="string"||PN(t),isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>typeof t=="function"&&Number.isSafeInteger(t.outputLen)};function BN(t,e,r={}){let n=(o,i,a)=>{let s=BWo[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=t[o];if(!(a&&c===void 0)&&!s(c,t))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(e))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return t}var Md=BigInt(0),Pu=BigInt(1),wj=BigInt(2),OWo=BigInt(3),ext=BigInt(4),wKr=BigInt(5),AKr=BigInt(8),DWo=BigInt(9),LWo=BigInt(16);function Wp(t,e){let r=t%e;return r>=Md?r:e+r}function UWo(t,e,r){if(r<=Md||e<Md)throw new Error("Expected power/modulo > 0");if(r===Pu)return Md;let n=Pu;for(;e>Md;)e&Pu&&(n=n*t%r),t=t*t%r,e>>=Pu;return n}function F1(t,e,r){let n=t;for(;e-- >Md;)n*=n,n%=r;return n}function QNe(t,e){if(t===Md||e<=Md)throw new Error(`invert: expected positive integers, got n=${t} mod=${e}`);let r=Wp(t,e),n=e,o=Md,i=Pu,a=Pu,s=Md;for(;r!==Md;){let l=n/r,u=n%r,f=o-a*l,h=i-s*l;n=r,r=u,o=a,i=s,a=f,s=h}if(n!==Pu)throw new Error("invert: does not exist");return Wp(o,e)}function FWo(t){let e=(t-Pu)/wj,r,n,o;for(r=t-Pu,n=0;r%wj===Md;r/=wj,n++);for(o=wj;o<t&&UWo(o,e,t)!==t-Pu;o++);if(n===1){let a=(t+Pu)/ext;return function(c,l){let u=c.pow(l,a);if(!c.eql(c.sqr(u),l))throw new Error("Cannot find square root");return u}}let i=(r+Pu)/wj;return function(s,c){if(s.pow(c,e)===s.neg(s.ONE))throw new Error("Cannot find square root");let l=n,u=s.pow(s.mul(s.ONE,o),r),f=s.pow(c,i),h=s.pow(c,r);for(;!s.eql(h,s.ONE);){if(s.eql(h,s.ZERO))return s.ZERO;let m=1;for(let v=s.sqr(h);m<l&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(u,Pu<<BigInt(l-m-1));u=s.sqr(g),f=s.mul(f,g),h=s.mul(h,u),l=m}return f}}function zWo(t){if(t%ext===OWo){let e=(t+Pu)/ext;return function(n,o){let i=n.pow(o,e);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(t%AKr===wKr){let e=(t-wKr)/AKr;return function(n,o){let i=n.mul(o,wj),a=n.pow(i,e),s=n.mul(o,a),c=n.mul(n.mul(s,wj),a),l=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(l),o))throw new Error("Cannot find square root");return l}}return t%LWo,FWo(t)}var HWo=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function txt(t){let e={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=HWo.reduce((n,o)=>(n[o]="function",n),e);return BN(t,r)}function jWo(t,e,r){if(r<Md)throw new Error("Expected power > 0");if(r===Md)return t.ONE;if(r===Pu)return e;let n=t.ONE,o=e;for(;r>Md;)r&Pu&&(n=t.mul(n,o)),o=t.sqr(o),r>>=Pu;return n}function WWo(t,e){let r=new Array(e.length),n=e.reduce((i,a,s)=>t.is0(a)?i:(r[s]=i,t.mul(i,a)),t.ONE),o=t.inv(n);return e.reduceRight((i,a,s)=>t.is0(a)?i:(r[s]=t.mul(i,r[s]),t.mul(i,a)),o),r}function rxt(t,e){let r=e!==void 0?e:t.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function SKr(t,e,r=!1,n={}){if(t<=Md)throw new Error(`Expected Field ORDER > 0, got ${t}`);let{nBitLength:o,nByteLength:i}=rxt(t,e);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=zWo(t),s=Object.freeze({ORDER:t,BITS:o,BYTES:i,MASK:Yme(o),ZERO:Md,ONE:Pu,create:c=>Wp(c,t),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return Md<=c&&c<t},is0:c=>c===Md,isOdd:c=>(c&Pu)===Pu,neg:c=>Wp(-c,t),eql:(c,l)=>c===l,sqr:c=>Wp(c*c,t),add:(c,l)=>Wp(c+l,t),sub:(c,l)=>Wp(c-l,t),mul:(c,l)=>Wp(c*l,t),pow:(c,l)=>jWo(s,c,l),div:(c,l)=>Wp(c*QNe(l,t),t),sqrN:c=>c*c,addN:(c,l)=>c+l,subN:(c,l)=>c-l,mulN:(c,l)=>c*l,inv:c=>QNe(c,t),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>WWo(s,c),cmov:(c,l,u)=>u?l:c,toBytes:c=>r?ZNe(c,i):NN(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?XNe(c):p5(c)}});return Object.freeze(s)}function EKr(t){if(typeof t!="bigint")throw new Error("field order must be bigint");let e=t.toString(2).length;return Math.ceil(e/8)}function nxt(t){let e=EKr(t);return e+Math.ceil(e/2)}function _Kr(t,e,r=!1){let n=t.length,o=EKr(e),i=nxt(e);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?p5(t):XNe(t),s=Wp(a,e-Pu)+Pu;return r?ZNe(s,o):NN(s,o)}var VWo=BigInt(0),oxt=BigInt(1);function CKr(t,e){let r=(o,i)=>{let a=i.negate();return o?a:i},n=o=>{let i=Math.ceil(e/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:r,unsafeLadder(o,i){let a=t.ZERO,s=o;for(;i>VWo;)i&oxt&&(a=a.add(s)),s=s.double(),i>>=oxt;return a},precomputeWindow(o,i){let{windows:a,windowSize:s}=n(i),c=[],l=o,u=l;for(let f=0;f<a;f++){u=l,c.push(u);for(let h=1;h<s;h++)u=u.add(l),c.push(u);l=u.double()}return c},wNAF(o,i,a){let{windows:s,windowSize:c}=n(o),l=t.ZERO,u=t.BASE,f=BigInt(2**o-1),h=2**o,m=BigInt(o);for(let g=0;g<s;g++){let v=g*c,b=Number(a&f);a>>=m,b>c&&(b-=h,a+=oxt);let w=v,_=v+Math.abs(b)-1,I=g%2!==0,B=b<0;b===0?u=u.add(r(I,i[w])):l=l.add(r(B,i[_]))}return{p:l,f:u}},wNAFCached(o,i,a,s){let c=o._WINDOW_SIZE||1,l=i.get(o);return l||(l=this.precomputeWindow(o,c),c!==1&&i.set(o,s(l))),this.wNAF(c,l,a)}}}function ixt(t){return txt(t.Fp),BN(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...rxt(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}function qWo(t){let e=ixt(t);BN(e,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:r,Fp:n,a:o}=e;if(r){if(!n.eql(o,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof r!="object"||typeof r.beta!="bigint"||typeof r.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...e})}var{bytesToNumberBE:KWo,hexToBytes:YWo}=$1t,Aj={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(t){let{Err:e}=Aj;if(t.length<2||t[0]!==2)throw new e("Invalid signature integer tag");let r=t[1],n=t.subarray(2,r+2);if(!r||n.length!==r)throw new e("Invalid signature integer: wrong length");if(n[0]&128)throw new e("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new e("Invalid signature integer: unnecessary leading zero");return{d:KWo(n),l:t.subarray(r+2)}},toSig(t){let{Err:e}=Aj,r=typeof t=="string"?YWo(t):t;mee(r);let n=r.length;if(n<2||r[0]!=48)throw new e("Invalid signature tag");if(r[1]!==n-2)throw new e("Invalid signature: incorrect length");let{d:o,l:i}=Aj._parseInt(r.subarray(2)),{d:a,l:s}=Aj._parseInt(i);if(s.length)throw new e("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(t){let e=l=>Number.parseInt(l[0],16)&8?"00"+l:l,r=l=>{let u=l.toString(16);return u.length&1?`0${u}`:u},n=e(r(t.s)),o=e(r(t.r)),i=n.length/2,a=o.length/2,s=r(i),c=r(a);return`30${r(a+i+4)}02${c}${o}02${s}${n}`}},h5=BigInt(0),eA=BigInt(1),Lil=BigInt(2),kKr=BigInt(3),Uil=BigInt(4);function JWo(t){let e=qWo(t),{Fp:r}=e,n=e.toBytes||((g,v,b)=>{let w=v.toAffine();return gee(Uint8Array.from([4]),r.toBytes(w.x),r.toBytes(w.y))}),o=e.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),w=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:w}});function i(g){let{a:v,b}=e,w=r.sqr(g),_=r.mul(w,g);return r.add(r.add(_,r.mul(g,v)),b)}if(!r.eql(r.sqr(e.Gy),i(e.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&h5<g&&g<e.n}function s(g){if(!a(g))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function c(g){let{allowedPrivateKeyLengths:v,nByteLength:b,wrapPrivateKey:w,n:_}=e;if(v&&typeof g!="bigint"){if(PN(g)&&(g=bj(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let I;try{I=typeof g=="bigint"?g:p5(U1("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return w&&(I=Wp(I,_)),s(I),I}let l=new Map;function u(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(v,b,w){if(this.px=v,this.py=b,this.pz=w,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(w==null||!r.isValid(w))throw new Error("z required")}static fromAffine(v){let{x:b,y:w}=v||{};if(!v||!r.isValid(b)||!r.isValid(w))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let _=I=>r.eql(I,r.ZERO);return _(b)&&_(w)?f.ZERO:new f(b,w,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(w=>w.pz));return v.map((w,_)=>w.toAffine(b[_])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(U1("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(c(v))}_setWindowSize(v){this._WINDOW_SIZE=v,l.delete(this)}assertValidity(){if(this.is0()){if(e.allowInfinityPoint&&!r.is0(this.py))return;throw new Error("bad point: ZERO")}let{x:v,y:b}=this.toAffine();if(!r.isValid(v)||!r.isValid(b))throw new Error("bad point: x or y not FE");let w=r.sqr(b),_=i(v);if(!r.eql(w,_))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:v}=this.toAffine();if(r.isOdd)return!r.isOdd(v);throw new Error("Field doesn't support isOdd")}equals(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.eql(r.mul(b,L),r.mul(I,_)),z=r.eql(r.mul(w,L),r.mul(B,_));return D&&z}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=e,w=r.mul(b,kKr),{px:_,py:I,pz:B}=this,L=r.ZERO,D=r.ZERO,z=r.ZERO,G=r.mul(_,_),U=r.mul(I,I),T=r.mul(B,B),P=r.mul(_,I);return P=r.add(P,P),z=r.mul(_,B),z=r.add(z,z),L=r.mul(v,z),D=r.mul(w,T),D=r.add(L,D),L=r.sub(U,D),D=r.add(U,D),D=r.mul(L,D),L=r.mul(P,L),z=r.mul(w,z),T=r.mul(v,T),P=r.sub(G,T),P=r.mul(v,P),P=r.add(P,z),z=r.add(G,G),G=r.add(z,G),G=r.add(G,T),G=r.mul(G,P),D=r.add(D,G),T=r.mul(I,B),T=r.add(T,T),G=r.mul(T,P),L=r.sub(L,G),z=r.mul(T,U),z=r.add(z,z),z=r.add(z,z),new f(L,D,z)}add(v){u(v);let{px:b,py:w,pz:_}=this,{px:I,py:B,pz:L}=v,D=r.ZERO,z=r.ZERO,G=r.ZERO,U=e.a,T=r.mul(e.b,kKr),P=r.mul(b,I),j=r.mul(w,B),M=r.mul(_,L),y=r.add(b,w),x=r.add(I,B);y=r.mul(y,x),x=r.add(P,j),y=r.sub(y,x),x=r.add(b,_);let C=r.add(I,L);return x=r.mul(x,C),C=r.add(P,M),x=r.sub(x,C),C=r.add(w,_),D=r.add(B,L),C=r.mul(C,D),D=r.add(j,M),C=r.sub(C,D),G=r.mul(U,x),D=r.mul(T,M),G=r.add(D,G),D=r.sub(j,G),G=r.add(j,G),z=r.mul(D,G),j=r.add(P,P),j=r.add(j,P),M=r.mul(U,M),x=r.mul(T,x),j=r.add(j,M),M=r.sub(P,M),M=r.mul(U,M),x=r.add(x,M),P=r.mul(j,x),z=r.add(z,P),P=r.mul(C,x),D=r.mul(y,D),D=r.sub(D,P),P=r.mul(y,j),G=r.mul(C,G),G=r.add(G,P),new f(D,z,G)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,l,v,b=>{let w=r.invertBatch(b.map(_=>_.pz));return b.map((_,I)=>_.toAffine(w[I])).map(f.fromAffine)})}multiplyUnsafe(v){let b=f.ZERO;if(v===h5)return b;if(s(v),v===eA)return this;let{endo:w}=e;if(!w)return m.unsafeLadder(this,v);let{k1neg:_,k1:I,k2neg:B,k2:L}=w.splitScalar(v),D=b,z=b,G=this;for(;I>h5||L>h5;)I&eA&&(D=D.add(G)),L&eA&&(z=z.add(G)),G=G.double(),I>>=eA,L>>=eA;return _&&(D=D.negate()),B&&(z=z.negate()),z=new f(r.mul(z.px,w.beta),z.py,z.pz),D.add(z)}multiply(v){s(v);let b=v,w,_,{endo:I}=e;if(I){let{k1neg:B,k1:L,k2neg:D,k2:z}=I.splitScalar(b),{p:G,f:U}=this.wNAF(L),{p:T,f:P}=this.wNAF(z);G=m.constTimeNegate(B,G),T=m.constTimeNegate(D,T),T=new f(r.mul(T.px,I.beta),T.py,T.pz),w=G.add(T),_=U.add(P)}else{let{p:B,f:L}=this.wNAF(b);w=B,_=L}return f.normalizeZ([w,_])[0]}multiplyAndAddUnsafe(v,b,w){let _=f.BASE,I=(L,D)=>D===h5||D===eA||!L.equals(_)?L.multiplyUnsafe(D):L.multiply(D),B=I(this,b).add(I(v,w));return B.is0()?void 0:B}toAffine(v){let{px:b,py:w,pz:_}=this,I=this.is0();v==null&&(v=I?r.ONE:r.inv(_));let B=r.mul(b,v),L=r.mul(w,v),D=r.mul(_,v);if(I)return{x:r.ZERO,y:r.ZERO};if(!r.eql(D,r.ONE))throw new Error("invZ was invalid");return{x:B,y:L}}isTorsionFree(){let{h:v,isTorsionFree:b}=e;if(v===eA)return!0;if(b)return b(f,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:v,clearCofactor:b}=e;return v===eA?this:b?b(f,this):this.multiplyUnsafe(e.h)}toRawBytes(v=!0){return this.assertValidity(),n(f,this,v)}toHex(v=!0){return bj(this.toRawBytes(v))}}f.BASE=new f(e.Gx,e.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=e.nBitLength,m=CKr(f,e.endo?Math.ceil(h/2):h);return{CURVE:e,ProjectivePoint:f,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function XWo(t){let e=ixt(t);return BN(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}function TKr(t){let e=XWo(t),{Fp:r,n}=e,o=r.BYTES+1,i=2*r.BYTES+1;function a(x){return h5<x&&x<r.ORDER}function s(x){return Wp(x,n)}function c(x){return QNe(x,n)}let{ProjectivePoint:l,normPrivateKeyToScalar:u,weierstrassEquation:f,isWithinCurveOrder:h}=JWo({...e,toBytes(x,C,R){let E=C.toAffine(),N=r.toBytes(E.x),V=gee;return R?V(Uint8Array.from([C.hasEvenY()?2:3]),N):V(Uint8Array.from([4]),N,r.toBytes(E.y))},fromBytes(x){let C=x.length,R=x[0],E=x.subarray(1);if(C===o&&(R===2||R===3)){let N=p5(E);if(!a(N))throw new Error("Point is not on curve");let V=f(N),F;try{F=r.sqrt(V)}catch(re){let Y=re instanceof Error?": "+re.message:"";throw new Error("Point is not on curve"+Y)}let k=(F&eA)===eA;return(R&1)===1!==k&&(F=r.neg(F)),{x:N,y:F}}else if(C===i&&R===4){let N=r.fromBytes(E.subarray(0,r.BYTES)),V=r.fromBytes(E.subarray(r.BYTES,2*r.BYTES));return{x:N,y:V}}else throw new Error(`Point of length ${C} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),m=x=>bj(NN(x,e.nByteLength));function g(x){let C=n>>eA;return x>C}function v(x){return g(x)?s(-x):x}let b=(x,C,R)=>p5(x.slice(C,R));class w{constructor(C,R,E){this.r=C,this.s=R,this.recovery=E,this.assertValidity()}static fromCompact(C){let R=e.nByteLength;return C=U1("compactSignature",C,R*2),new w(b(C,0,R),b(C,R,2*R))}static fromDER(C){let{r:R,s:E}=Aj.toSig(U1("DER",C));return new w(R,E)}assertValidity(){if(!h(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!h(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(C){return new w(this.r,this.s,C)}recoverPublicKey(C){let{r:R,s:E,recovery:N}=this,V=z(U1("msgHash",C));if(N==null||![0,1,2,3].includes(N))throw new Error("recovery id invalid");let F=N===2||N===3?R+e.n:R;if(F>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let k=(N&1)===0?"02":"03",H=l.fromHex(k+m(F)),re=c(F),Y=s(-V*re),oe=s(E*re),q=l.BASE.multiplyAndAddUnsafe(H,Y,oe);if(!q)throw new Error("point at infinify");return q.assertValidity(),q}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new w(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return xj(this.toDERHex())}toDERHex(){return Aj.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return xj(this.toCompactHex())}toCompactHex(){return m(this.r)+m(this.s)}}let _={isValidPrivateKey(x){try{return u(x),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{let x=nxt(e.n);return _Kr(e.randomBytes(x),e.n)},precompute(x=8,C=l.BASE){return C._setWindowSize(x),C.multiply(BigInt(3)),C}};function I(x,C=!0){return l.fromPrivateKey(x).toRawBytes(C)}function B(x){let C=PN(x),R=typeof x=="string",E=(C||R)&&x.length;return C?E===o||E===i:R?E===2*o||E===2*i:x instanceof l}function L(x,C,R=!0){if(B(x))throw new Error("first arg must be private key");if(!B(C))throw new Error("second arg must be public key");return l.fromHex(C).multiply(u(x)).toRawBytes(R)}let D=e.bits2int||function(x){let C=p5(x),R=x.length*8-e.nBitLength;return R>0?C>>BigInt(R):C},z=e.bits2int_modN||function(x){return s(D(x))},G=Yme(e.nBitLength);function U(x){if(typeof x!="bigint")throw new Error("bigint expected");if(!(h5<=x&&x<G))throw new Error(`bigint expected < 2^${e.nBitLength}`);return NN(x,e.nByteLength)}function T(x,C,R=P){if(["recovered","canonical"].some(K=>K in R))throw new Error("sign() legacy options not supported");let{hash:E,randomBytes:N}=e,{lowS:V,prehash:F,extraEntropy:k}=R;V==null&&(V=!0),x=U1("msgHash",x),F&&(x=U1("prehashed msgHash",E(x)));let H=z(x),re=u(C),Y=[U(re),U(H)];if(k!=null&&k!==!1){let K=k===!0?N(r.BYTES):k;Y.push(U1("extraEntropy",K))}let oe=gee(...Y),q=H;function X(K){let $=D(K);if(!h($))return;let ee=c($),se=l.BASE.multiply($).toAffine(),ve=s(se.x);if(ve===h5)return;let xe=s(ee*s(q+ve*re));if(xe===h5)return;let ke=(se.x===ve?0:2)|Number(se.y&eA),Pe=xe;return V&&g(xe)&&(Pe=v(xe),ke^=1),new w(ve,Pe,ke)}return{seed:oe,k2sig:X}}let P={lowS:e.lowS,prehash:!1},j={lowS:e.lowS,prehash:!1};function M(x,C,R=P){let{seed:E,k2sig:N}=T(x,C,R),V=e;return Q1t(V.hash.outputLen,V.nByteLength,V.hmac)(E,N)}l.BASE._setWindowSize(8);function y(x,C,R,E=j){let N=x;if(C=U1("msgHash",C),R=U1("publicKey",R),"strict"in E)throw new Error("options.strict was renamed to lowS");let{lowS:V,prehash:F}=E,k,H;try{if(typeof N=="string"||PN(N))try{k=w.fromDER(N)}catch(se){if(!(se instanceof Aj.Err))throw se;k=w.fromCompact(N)}else if(typeof N=="object"&&typeof N.r=="bigint"&&typeof N.s=="bigint"){let{r:se,s:ve}=N;k=new w(se,ve)}else throw new Error("PARSE");H=l.fromHex(R)}catch(se){if(se.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(V&&k.hasHighS())return!1;F&&(C=e.hash(C));let{r:re,s:Y}=k,oe=z(C),q=c(Y),X=s(oe*q),K=s(re*q),$=l.BASE.multiplyAndAddUnsafe(H,X,K)?.toAffine();return $?s($.x)===re:!1}return{CURVE:e,getPublicKey:I,getSharedSecret:L,sign:M,verify:y,ProjectivePoint:l,Signature:w,utils:_}}function ZWo(t){return{hash:t,hmac:(e,...r)=>$2(t,e,F_(...r)),randomBytes:VR}}function IKr(t,e){let r=n=>TKr({...t,...ZWo(n)});return Object.freeze({...r(e),create:r})}var PKr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),RKr=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),QWo=BigInt(1),axt=BigInt(2),MKr=(t,e)=>(t+e/axt)/e;function $Wo(t){let e=PKr,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),l=t*t*t%e,u=l*l*t%e,f=F1(u,r,e)*u%e,h=F1(f,r,e)*u%e,m=F1(h,axt,e)*l%e,g=F1(m,o,e)*m%e,v=F1(g,i,e)*g%e,b=F1(v,s,e)*v%e,w=F1(b,c,e)*b%e,_=F1(w,s,e)*v%e,I=F1(_,r,e)*u%e,B=F1(I,a,e)*g%e,L=F1(B,n,e)*l%e,D=F1(L,axt,e);if(!sxt.eql(sxt.sqr(D),t))throw new Error("Cannot find square root");return D}var sxt=SKr(PKr,void 0,void 0,{sqrt:$Wo}),zE=IKr({a:BigInt(0),b:BigInt(7),Fp:sxt,n:RKr,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=RKr,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-QWo*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=MKr(i*t,e),c=MKr(-n*t,e),l=Wp(t-s*r-c*o,e),u=Wp(-s*n-c*i,e),f=l>a,h=u>a;if(f&&(l=e-l),h&&(u=e-u),l>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:f,k1:l,k2neg:h,k2:u}}}},z_),Zil=BigInt(0);var Qil=zE.ProjectivePoint;var $Ne=zE.ProjectivePoint,cxt=KSr(z_);function NKr(t){return BigInt(`0x${jD(t)}`)}function eGo(t){return iq(t.toString(16).padStart(64,"0"))}var tGo=Lwe("Bitcoin seed"),lxt={private:76066276,public:76067358},uxt=2147483648,rGo=t=>gKr(z_(t)),nGo=t=>U_(t).getUint32(0,!1),eBe=t=>{if(!Number.isSafeInteger(t)||t<0||t>2**32-1)throw new Error(`Invalid number=${t}. Should be from 0 to 2 ** 32 - 1`);let e=new Uint8Array(4);return U_(e).setUint32(0,t,!1),e},AC=class{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return nGo(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){let e=this.privateKey;if(!e)throw new Error("No private key");return cxt.encode(this.serialize(this.versions.private,F_(new Uint8Array([0]),e)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return cxt.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(e,r=lxt){if(eg(e),8*e.length<128||8*e.length>512)throw new Error(`HDKey: wrong seed length=${e.length}. Should be between 128 and 512 bits; 256 bits is advised)`);let n=$2(a5,tGo,e);return new AC({versions:r,chainCode:n.slice(32),privateKey:n.slice(0,32)})}static fromExtendedKey(e,r=lxt){let n=cxt.decode(e),o=U_(n),i=o.getUint32(0,!1),a={versions:r,depth:n[4],parentFingerprint:o.getUint32(5,!1),index:o.getUint32(9,!1),chainCode:n.slice(13,45)},s=n.slice(45),c=s[0]===0;if(i!==r[c?"private":"public"])throw new Error("Version mismatch");return c?new AC({...a,privateKey:s.slice(1)}):new AC({...a,publicKey:s})}static fromJSON(e){return AC.fromExtendedKey(e.xpriv)}constructor(e){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!e||typeof e!="object")throw new Error("HDKey.constructor must not be called directly");if(this.versions=e.versions||lxt,this.depth=e.depth||0,this.chainCode=e.chainCode||null,this.index=e.index||0,this.parentFingerprint=e.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(e.publicKey&&e.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(e.privateKey){if(!zE.utils.isValidPrivateKey(e.privateKey))throw new Error("Invalid private key");this.privKey=typeof e.privateKey=="bigint"?e.privateKey:NKr(e.privateKey),this.privKeyBytes=eGo(this.privKey),this.pubKey=zE.getPublicKey(e.privateKey,!0)}else if(e.publicKey)this.pubKey=$Ne.fromHex(e.publicKey).toRawBytes(!0);else throw new Error("HDKey: no public or private key provided");this.pubHash=rGo(this.pubKey)}derive(e){if(!/^[mM]'?/.test(e))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(e))return this;let r=e.replace(/^[mM]'?\//,"").split("/"),n=this;for(let o of r){let i=/^(\d+)('?)$/.exec(o),a=i&&i[1];if(!i||i.length!==3||typeof a!="string")throw new Error(`Invalid child index: ${o}`);let s=+a;if(!Number.isSafeInteger(s)||s>=uxt)throw new Error("Invalid index");i[2]==="'"&&(s+=uxt),n=n.deriveChild(s)}return n}deriveChild(e){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=eBe(e);if(e>=uxt){let s=this.privateKey;if(!s)throw new Error("Could not derive hardened child key");r=F_(new Uint8Array([0]),s,r)}else r=F_(this.pubKey,r);let n=$2(a5,this.chainCode,r),o=NKr(n.slice(0,32)),i=n.slice(32);if(!zE.utils.isValidPrivateKey(o))throw new Error("Tweak bigger than curve order");let a={versions:this.versions,chainCode:i,depth:this.depth+1,parentFingerprint:this.fingerprint,index:e};try{if(this.privateKey){let s=Wp(this.privKey+o,zE.CURVE.n);if(!zE.utils.isValidPrivateKey(s))throw new Error("The tweak was out of range or the resulted private key is invalid");a.privateKey=s}else{let s=$Ne.fromHex(this.pubKey).add($Ne.fromPrivateKey(o));if(s.equals($Ne.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");a.publicKey=s.toRawBytes(!0)}return new AC(a)}catch{return this.deriveChild(e+1)}}sign(e){if(!this.privateKey)throw new Error("No privateKey set!");return eg(e,32),zE.sign(e,this.privKey).toCompactRawBytes()}verify(e,r){if(eg(e,32),eg(r,64),!this.publicKey)throw new Error("No publicKey set!");let n;try{n=zE.Signature.fromCompact(r)}catch{return!1}return zE.verify(n,e,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(e,r){if(!this.chainCode)throw new Error("No chainCode set");return eg(r,33),F_(eBe(e),new Uint8Array([this.depth]),eBe(this.parentFingerprint),eBe(this.index),this.chainCode,r)}};var BKr=class vee extends cee{constructor(e){super();let r=po.fromHexInput(e);if(r.toUint8Array().length!==vee.LENGTH)throw new Error(`PublicKey length should be ${vee.LENGTH}`);this.key=r}verifySignature(e){let{message:r,signature:n}=e,o=lee(r),i=po.fromHexInput(o).toUint8Array(),a=eS(i),s=n.toUint8Array();return hee.verify(s,a,this.key.toUint8Array(),{lowS:!0})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new vee(r)}static isPublicKey(e){return e instanceof vee}static isInstance(e){return"key"in e&&e.key?.data?.length===vee.LENGTH}};BKr.LENGTH=65;var DN=BKr,OKr=class ON extends _n{constructor(e){super();let r=po.fromHexInput(e);if(r.toUint8Array().length!==ON.LENGTH)throw new Error(`PrivateKey length should be ${ON.LENGTH}`);this.key=r}static generate(){let e=hee.utils.randomPrivateKey();return new ON(e)}static fromDerivationPath(e,r){if(!C1t(e))throw new Error(`Invalid derivation path ${e}`);return ON.fromDerivationPathInner(e,Wme(r))}static fromDerivationPathInner(e,r){let{privateKey:n}=AC.fromMasterSeed(r).derive(e);if(n===null)throw new Error("Invalid key");return new ON(n)}sign(e){let r=lee(e),n=po.fromHexInput(r),o=eS(n.toUint8Array()),i=hee.sign(o,this.key.toUint8Array(),{lowS:!0});return new Jme(i.toCompactRawBytes())}publicKey(){let e=hee.getPublicKey(this.key.toUint8Array(),!1);return new DN(e)}toUint8Array(){return this.key.toUint8Array()}toString(){return this.key.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new ON(r)}static isPrivateKey(e){return e instanceof ON}};OKr.LENGTH=32;var yee=OKr,DKr=class tBe extends $h{constructor(e){super();let r=po.fromHexInput(e);if(r.toUint8Array().length!==tBe.LENGTH)throw new Error(`Signature length should be ${tBe.LENGTH}, received ${r.toUint8Array().length}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(e){let r=e.deserializeBytes();return new tBe(r)}};DKr.LENGTH=64;var Jme=DKr;d();p();d();p();var LKr=class extends _n{toString(){let t=this.bcsToBytes();return po.fromHexInput(t).toString()}};d();p();d();p();var Om=class{constructor(t){this.buffer=new ArrayBuffer(t.length),new Uint8Array(this.buffer).set(t,0),this.offset=0}read(t){if(this.offset+t>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let e=this.buffer.slice(this.offset,this.offset+t);return this.offset+=t,e}deserializeStr(){let t=this.deserializeBytes();return new TextDecoder().decode(t)}deserializeOptionStr(){return this.deserializeBool()?this.deserializeStr():void 0}deserializeOption(t){return this.deserializeBool()?this.deserialize(t):void 0}deserializeBytes(){let t=this.deserializeUleb128AsU32();return new Uint8Array(this.read(t))}deserializeFixedBytes(t){return new Uint8Array(this.read(t))}deserializeBool(){let t=new Uint8Array(this.read(1))[0];if(t!==1&&t!==0)throw new Error("Invalid boolean value");return t===1}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let t=this.deserializeU32(),e=this.deserializeU32();return BigInt(BigInt(e)<<BigInt(32)|BigInt(t))}deserializeU128(){let t=this.deserializeU64(),e=this.deserializeU64();return BigInt(e<<BigInt(64)|t)}deserializeU256(){let t=this.deserializeU128(),e=this.deserializeU128();return BigInt(e<<BigInt(128)|t)}deserializeUleb128AsU32(){let t=BigInt(0),e=0;for(;t<r5;){let r=this.deserializeU8();if(t|=BigInt(r&127)<<BigInt(e),!(r&128))break;e+=7}if(t>r5)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(t)}deserialize(t){return t.deserialize(this)}deserializeVector(t){let e=this.deserializeUleb128AsU32(),r=new Array;for(let n=0;n<e;n+=1)r.push(this.deserialize(t));return r}};var bee=class fxt extends cee{constructor(e){super();let r=e.constructor.name;switch(r){case Cs.name:this.publicKey=e,this.variant=0;break;default:throw new Error(`Unsupported key for EphemeralPublicKey - ${r}`)}}toUint8Array(){return this.bcsToBytes()}verifySignature(e){let{message:r,signature:n}=e;return this.publicKey.verifySignature({message:r,signature:n.signature})}serialize(e){if(this.publicKey instanceof Cs)e.serializeU32AsUleb128(0),this.publicKey.serialize(e);else throw new Error("Unknown public key type")}static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return new fxt(Cs.deserialize(e));default:throw new Error(`Unknown variant index for EphemeralPublicKey: ${r}`)}}static isPublicKey(e){return e instanceof fxt}},m5=class dxt extends $h{constructor(e){super();let r=e.constructor.name;switch(r){case Uc.name:this.signature=e;break;default:throw new Error(`Unsupported signature for EphemeralSignature - ${r}`)}}toUint8Array(){return this.bcsToBytes()}static fromHex(e){let r=po.fromHexInput(e),n=new Om(r.toUint8Array());return dxt.deserialize(n)}serialize(e){if(this.signature instanceof Uc)e.serializeU32AsUleb128(0),this.signature.serialize(e);else throw new Error("Unknown signature type")}static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return new dxt(Uc.deserialize(e));default:throw new Error(`Unknown variant index for EphemeralSignature: ${r}`)}}};d();p();var Ua=ie(xYr(),1),Kxt=[Ua.poseidon1,Ua.poseidon2,Ua.poseidon3,Ua.poseidon4,Ua.poseidon5,Ua.poseidon6,Ua.poseidon7,Ua.poseidon8,Ua.poseidon9,Ua.poseidon10,Ua.poseidon11,Ua.poseidon12,Ua.poseidon13,Ua.poseidon14,Ua.poseidon15,Ua.poseidon16],AYr=31,fqo=16,wYr=(fqo-1)*AYr;function yBe(t,e){let r=new TextEncoder().encode(t);return dqo(r,e)}function dqo(t,e){if(t.length>e)throw new Error(`Inputted bytes of length ${t} is longer than ${e}`);let r=Yxt(t,e);return Zme(r)}function pqo(t,e){if(t.length>e)throw new Error(`Input bytes of length ${t} is longer than ${e}`);let r=gqo(t,e);return hqo(r)}function Yxt(t,e){if(t.length>e)throw new Error(`Input bytes of length ${t} is longer than ${e}`);return pqo(t,e).concat([BigInt(t.length)])}function hqo(t){if(t.length>wYr)throw new Error(`Can't pack more than ${wYr}. Was given ${t.length} bytes`);return mqo(t,AYr).map(e=>Xme(e))}function mqo(t,e){let r=[];for(let n=0;n<t.length;n+=e)r.push(t.subarray(n,n+e));return r}function Xme(t){let e=BigInt(0);for(let r=t.length-1;r>=0;r-=1)e=e<<BigInt(8)|BigInt(t[r]);return e}function SYr(t,e){let r=new Uint8Array(e);for(let n=0;n<e;n+=1)r[n]=Number(t&BigInt(255)),t>>=BigInt(8);return r}function gqo(t,e){if(e<t.length)throw new Error("Padded size must be greater than or equal to the input array size.");let r=new Uint8Array(e);r.set(t);for(let n=t.length;n<e;n+=1)r[n]=0;return r}function Zme(t){if(t.length>Kxt.length)throw new Error(`Unable to hash input of length ${t.length}. Max input length is ${Kxt.length}`);return Kxt[t.length-1](t)}d();p();var Jxt=new Map;function LN(t,e,r){return async(...n)=>{if(Jxt.has(e)){let{value:i,timestamp:a}=Jxt.get(e);if(r===void 0||Date.now()-a<=r)return i}let o=await t(...n);return Jxt.set(e,{value:o,timestamp:Date.now()}),o}}d();p();var Sj=class extends Error{};Sj.prototype.name="InvalidTokenError";function vqo(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function yqo(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return vqo(e)}catch{return atob(e)}}function bBe(t,e){if(typeof t!="string")throw new Sj("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new Sj(`Invalid token specified: missing part #${r+1}`);let o;try{o=yqo(n)}catch(i){throw new Sj(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(o)}catch(i){throw new Sj(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var _Yr=120,CYr=30,kYr=330;var TYr=class UN extends LE{constructor(e,r){super();let n=po.fromHexInput(r).toUint8Array();if(n.length!==UN.ID_COMMITMENT_LENGTH)throw new Error(`Id Commitment length in bytes should be ${UN.ID_COMMITMENT_LENGTH}`);this.iss=e,this.idCommitment=n}authKey(){let e=new Xg;return e.serializeU32AsUleb128(3),e.serializeFixedBytes(this.bcsToBytes()),tv.fromSchemeAndBytes({scheme:2,input:e.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}toString(){return po.fromHexInput(this.toUint8Array()).toString()}verifySignature(e){throw new Error("Not yet implemented")}serialize(e){e.serializeStr(this.iss),e.serializeBytes(this.idCommitment)}static deserialize(e){let r=e.deserializeStr(),n=e.deserializeBytes();return new UN(r,n)}static load(e){let r=e.deserializeStr(),n=e.deserializeBytes();return new UN(r,n)}static isPublicKey(e){return e instanceof UN}static create(e){return EYr(e),new UN(e.iss,EYr(e))}static fromJwtAndPepper(e){let{jwt:r,pepper:n,uidKey:o="sub"}=e,i=bBe(r),a=i.iss;if(typeof i.aud!="string")throw new Error("aud was not found or an array of values");let s=i.aud,c=i[o];return UN.create({iss:a,uidKey:o,uidVal:c,aud:s,pepper:n})}static isInstance(e){return"iss"in e&&typeof e.iss=="string"&&"idCommitment"in e&&e.idCommitment instanceof Uint8Array}};TYr.ID_COMMITMENT_LENGTH=32;var tA=TYr;function EYr(t){let{uidKey:e,uidVal:r,aud:n,pepper:o}=t,i=[Xme(po.fromHexInput(o).toUint8Array()),yBe(n,_Yr),yBe(r,kYr),yBe(e,CYr)];return SYr(Zme(i),tA.ID_COMMITMENT_LENGTH)}var FN=class xBe extends $h{constructor(e){super();let{jwtHeader:r,ephemeralCertificate:n,expiryDateSecs:o,ephemeralPublicKey:i,ephemeralSignature:a}=e;this.jwtHeader=r,this.ephemeralCertificate=n,this.expiryDateSecs=o,this.ephemeralPublicKey=i,this.ephemeralSignature=a}toUint8Array(){return this.bcsToBytes()}serialize(e){this.ephemeralCertificate.serialize(e),e.serializeStr(this.jwtHeader),e.serializeU64(this.expiryDateSecs),this.ephemeralPublicKey.serialize(e),this.ephemeralSignature.serialize(e)}static deserialize(e){let r=$me.deserialize(e),n=e.deserializeStr(),o=e.deserializeU64(),i=bee.deserialize(e),a=m5.deserialize(e);return new xBe({jwtHeader:n,expiryDateSecs:Number(o),ephemeralCertificate:r,ephemeralPublicKey:i,ephemeralSignature:a})}static getSimulationSignature(){return new xBe({jwtHeader:"{}",ephemeralCertificate:new $me(new zN({proof:new tge(new ege({a:new Uint8Array(32),b:new Uint8Array(64),c:new Uint8Array(32)}),0),expHorizonSecs:0}),0),expiryDateSecs:0,ephemeralPublicKey:new bee(new Cs(new Uint8Array(32))),ephemeralSignature:new m5(new Uc(new Uint8Array(64)))})}static isSignature(e){return e instanceof xBe}},$me=class IYr extends $h{constructor(e,r){super(),this.signature=e,this.variant=r}toUint8Array(){return this.signature.toUint8Array()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return new IYr(zN.deserialize(e),r);default:throw new Error(`Unknown variant index for EphemeralCertificate: ${r}`)}}},Ej=class RYr extends _n{constructor(e){if(super(),this.data=po.fromHexInput(e).toUint8Array(),this.data.length!==32)throw new Error("Input needs to be 32 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(e){let r=e.deserializeFixedBytes(32);return new RYr(r)}},Qme=class MYr extends _n{constructor(e){if(super(),this.data=po.fromHexInput(e).toUint8Array(),this.data.length!==64)throw new Error("Input needs to be 64 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(e){let r=e.deserializeFixedBytes(64);return new MYr(r)}},ege=class PYr extends LKr{constructor(e){super();let{a:r,b:n,c:o}=e;this.a=new Ej(r),this.b=new Qme(n),this.c=new Ej(o)}serialize(e){this.a.serialize(e),this.b.serialize(e),this.c.serialize(e)}static deserialize(e){let r=Ej.deserialize(e).bcsToBytes(),n=Qme.deserialize(e).bcsToBytes(),o=Ej.deserialize(e).bcsToBytes();return new PYr({a:r,b:n,c:o})}},tge=class NYr extends _n{constructor(e,r){super(),this.proof=e,this.variant=r}serialize(e){e.serializeU32AsUleb128(this.variant),this.proof.serialize(e)}static deserialize(e){let r=e.deserializeUleb128AsU32();switch(r){case 0:return new NYr(ege.deserialize(e),r);default:throw new Error(`Unknown variant index for ZkProof: ${r}`)}}},zN=class Xxt extends $h{constructor(e){super();let{proof:r,expHorizonSecs:n,trainingWheelsSignature:o,extraField:i,overrideAudVal:a}=e;this.proof=r,this.expHorizonSecs=n,this.trainingWheelsSignature=o,this.extraField=i,this.overrideAudVal=a}toUint8Array(){return this.bcsToBytes()}static fromBytes(e){return Xxt.deserialize(new Om(e))}serialize(e){this.proof.serialize(e),e.serializeU64(this.expHorizonSecs),e.serializeOptionStr(this.extraField),e.serializeOptionStr(this.overrideAudVal),e.serializeOption(this.trainingWheelsSignature)}static deserialize(e){let r=tge.deserialize(e),n=Number(e.deserializeU64()),o=e.deserializeOptionStr(),i=e.deserializeOptionStr(),a=e.deserializeOption(m5);return new Xxt({proof:r,expHorizonSecs:n,trainingWheelsSignature:a,extraField:o,overrideAudVal:i})}},BYr=class OYr{constructor(e,r){this.verficationKey=e,this.maxExpHorizonSecs=r}static create(e,r){return new OYr(new bqo({alphaG1:e.alpha_g1,betaG2:e.beta_g2,deltaG2:e.delta_g2,gammaAbcG1:e.gamma_abc_g1,gammaG2:e.gamma_g2}),r)}},bqo=class DYr{constructor(e){let{alphaG1:r,betaG2:n,deltaG2:o,gammaAbcG1:i,gammaG2:a}=e;this.alphaG1=new Ej(r),this.betaG2=new Qme(n),this.deltaG2=new Qme(o),this.gammaAbcG1=[new Ej(i[0]),new Ej(i[1])],this.gammaG2=new Qme(a)}static fromGroth16VerificationKeyResponse(e){return new DYr({alphaG1:e.alpha_g1,betaG2:e.beta_g2,deltaG2:e.delta_g2,gammaAbcG1:e.gamma_abc_g1,gammaG2:e.gamma_g2})}};async function Zxt(t){let{aptosConfig:e}=t;return LN(async()=>{let r=await xqo(t),n=await wqo(t);return BYr.create(n,Number(r.max_exp_horizon_secs))},`keyless-configuration-${e.network}`,1e3*60*5)()}async function xqo(t){let{aptosConfig:e,options:r}=t,n="0x1::keyless_account::Configuration",{data:o}=await Qh({aptosConfig:e,originMethod:"getKeylessConfigurationResource",path:`accounts/${tr.from("0x1").toString()}/resource/${n}`,params:{ledger_version:r?.ledgerVersion}});return o.data}async function wqo(t){let{aptosConfig:e,options:r}=t,n="0x1::keyless_account::Groth16VerificationKey",{data:o}=await Qh({aptosConfig:e,originMethod:"getGroth16VerificationKeyResource",path:`accounts/${tr.from("0x1").toString()}/resource/${n}`,params:{ledger_version:r?.ledgerVersion}});return o.data}var Nu=class Qxt extends LE{constructor(e){if(super(),this.publicKey=e,e instanceof Cs)this.variant=0;else if(e instanceof DN)this.variant=1;else if(e instanceof tA)this.variant=3;else throw new Error("Unsupported public key type")}verifySignature(e){let{message:r,signature:n}=e;return r0.isInstance(n)?this.publicKey.verifySignature({message:r,signature:n.signature}):!1}authKey(){return tv.fromSchemeAndBytes({scheme:2,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.publicKey.serialize(e)}static deserialize(e){let r=e.deserializeUleb128AsU32(),n;switch(r){case 0:n=Cs.deserialize(e);break;case 1:n=DN.deserialize(e);break;case 3:n=tA.deserialize(e);break;default:throw new Error(`Unknown variant index for AnyPublicKey: ${r}`)}return new Qxt(n)}static isPublicKey(e){return e instanceof Qxt}isEd25519(){return this.publicKey instanceof Cs}isSecp256k1PublicKey(){return this.publicKey instanceof DN}static isInstance(e){return"publicKey"in e&&"variant"in e}},r0=class LYr extends $h{constructor(e){if(super(),this.signature=e,e instanceof Uc)this.variant=0;else if(e instanceof Jme)this.variant=1;else if(e instanceof FN)this.variant=3;else throw new Error("Unsupported signature type")}toUint8Array(){return console.warn("[Aptos SDK] Calls to AnySignature.toUint8Array() will soon return the underlying signature bytes. Use AnySignature.bcsToBytes() instead."),this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(e){let r=e.deserializeUleb128AsU32(),n;switch(r){case 0:n=Uc.deserialize(e);break;case 1:n=Jme.deserialize(e);break;case 3:n=FN.deserialize(e);break;default:throw new Error(`Unknown variant index for AnySignature: ${r}`)}return new LYr(n)}static isInstance(e){return"signature"in e&&typeof e.signature=="object"&&e.signature!==null&&"toUint8Array"in e.signature}};function Aqo(t){let e=t;return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),(e+(e>>4)&252645135)*16843009>>24}var HN=class UYr extends LE{constructor(e){super();let{publicKeys:r,signaturesRequired:n}=e;if(n<1)throw new Error("The number of required signatures needs to be greater than 0");if(r.length<n)throw new Error(`Provided ${r.length} public keys is smaller than the ${n} required signatures`);this.publicKeys=r.map(o=>o instanceof Nu?o:new Nu(o)),this.signaturesRequired=n}verifySignature(e){throw new Error("not implemented")}authKey(){return tv.fromSchemeAndBytes({scheme:3,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.publicKeys),e.serializeU8(this.signaturesRequired)}static deserialize(e){let r=e.deserializeVector(Nu),n=e.deserializeU8();return new UYr({publicKeys:r,signaturesRequired:n})}createBitmap(e){let{bits:r}=e,n=128,o=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach((a,s)=>{if(s+1>this.publicKeys.length)throw new Error(`Signature index ${s+1} is out of public keys range, ${this.publicKeys.length}.`);if(i.has(a))throw new Error(`Duplicate bit ${a} detected.`);i.add(a);let c=Math.floor(a/8),l=o[c];l|=n>>a%8,o[c]=l}),o}getIndex(e){let r=e instanceof Nu?e:new Nu(e),n=this.publicKeys.findIndex(o=>o.toString()===r.toString());if(n!==-1)return n;throw new Error("Public key not found in MultiKey")}},wBe=class g5 extends $h{constructor(e){super();let{signatures:r,bitmap:n}=e;if(r.length>g5.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${g5.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r.map(i=>i instanceof r0?i:new r0(i)),!(n instanceof Uint8Array))this.bitmap=g5.createBitmap({bits:n});else{if(n.length!==g5.BITMAP_LEN)throw new Error(`"bitmap" length should be ${g5.BITMAP_LEN}`);this.bitmap=n}let o=this.bitmap.reduce((i,a)=>i+Aqo(a),0);if(o!==this.signatures.length)throw new Error(`Expecting ${o} signatures from the bitmap, but got ${this.signatures.length}`)}static createBitmap(e){let{bits:r}=e,n=128,o=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach(a=>{if(a>=g5.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${g5.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(a))throw new Error("Duplicate bits detected.");i.add(a);let s=Math.floor(a/8),c=o[s];c|=n>>a%8,o[s]=c}),o}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.signatures),e.serializeBytes(this.bitmap)}static deserialize(e){let r=e.deserializeVector(r0),n=e.deserializeBytes();return new g5({signatures:r,bitmap:n})}};wBe.BITMAP_LEN=4,wBe.MAX_SIGNATURES_SUPPORTED=wBe.BITMAP_LEN*8;var xee=wBe;var Vp=class extends _n{static deserialize(t){let e=t.deserializeUleb128AsU32();switch(e){case 0:return SC.load(t);case 1:return $xt.load(t);case 2:return Vy.load(t);case 3:return wee.load(t);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${e}`)}}isEd25519(){return this instanceof SC}isMultiEd25519(){return this instanceof $xt}isSingleKey(){return this instanceof Vy}isMultiKey(){return this instanceof wee}},SC=class FYr extends Vp{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=Cs.deserialize(e),n=Uc.deserialize(e);return new FYr(r,n)}},$xt=class zYr extends Vp{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=RN.deserialize(e),n=pee.deserialize(e);return new zYr(r,n)}},Vy=class HYr extends Vp{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(2),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=Nu.deserialize(e),n=r0.deserialize(e);return new HYr(r,n)}},wee=class jYr extends Vp{constructor(e,r){super(),this.public_keys=e,this.signatures=r}serialize(e){e.serializeU32AsUleb128(3),this.public_keys.serialize(e),this.signatures.serialize(e)}static load(e){let r=HN.deserialize(e),n=xee.deserialize(e);return new jYr(r,n)}};var rge=class ewt{constructor(e){this.signingScheme=0;let{privateKey:r,address:n}=e;this.privateKey=r,this.publicKey=r.publicKey(),this.accountAddress=n?tr.from(n):this.publicKey.authKey().derivedAddress()}static generate(){let e=Gy.generate();return new ewt({privateKey:e})}static fromDerivationPath(e){let{path:r,mnemonic:n}=e,o=Gy.fromDerivationPath(r,n);return new ewt({privateKey:o})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new SC(this.publicKey,this.privateKey.sign(e))}signTransactionWithAuthenticator(e){return new SC(this.publicKey,this.signTransaction(e))}sign(e){return this.privateKey.sign(e)}signTransaction(e){return this.sign(pj(e))}};d();p();var nge=class twt{constructor(e){this.signingScheme=2;let{privateKey:r,address:n}=e;this.privateKey=r,this.publicKey=new Nu(r.publicKey()),this.accountAddress=n?tr.from(n):this.publicKey.authKey().derivedAddress()}static generate(e={}){let{scheme:r=0}=e,n;switch(r){case 0:n=Gy.generate();break;case 2:n=yee.generate();break;default:throw new Error(`Unsupported signature scheme ${r}`)}return new twt({privateKey:n})}static fromDerivationPath(e){let{scheme:r=0,path:n,mnemonic:o}=e,i;switch(r){case 0:i=Gy.fromDerivationPath(n,o);break;case 2:i=yee.fromDerivationPath(n,o);break;default:throw new Error(`Unsupported signature scheme ${r}`)}return new twt({privateKey:i})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new Vy(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Vy(this.publicKey,this.signTransaction(e))}sign(e){return new r0(this.privateKey.sign(e))}signTransaction(e){return this.sign(pj(e))}};var _j=class{static generate(t={}){let{scheme:e=0,legacy:r=!0}=t;return e===0&&r?rge.generate():nge.generate({scheme:e})}static fromPrivateKey(t){let{privateKey:e,address:r,legacy:n=!0}=t;return e instanceof Gy&&n?new rge({privateKey:e,address:r}):new nge({privateKey:e,address:r})}static fromPrivateKeyAndAddress(t){return this.fromPrivateKey(t)}static fromDerivationPath(t){let{scheme:e=0,mnemonic:r,path:n,legacy:o=!0}=t;return e===0&&o?rge.fromDerivationPath({mnemonic:r,path:n}):nge.fromDerivationPath({scheme:e,mnemonic:r,path:n})}static authKey(t){let{publicKey:e}=t;return e.authKey()}verifySignature(t){return this.publicKey.verifySignature(t)}};d();p();var rwt=(t,e)=>{let r=t.bcsToBytes(),n=typeof e=="string"?A.Buffer.from(e,"utf8"):e,o=new Uint8Array([...r,...n,254]);return new tr(eS(o))};async function EC(t){let{aptosConfig:e,accountAddress:r}=t,{data:n}=await Qh({aptosConfig:e,originMethod:"getInfo",path:`accounts/${tr.from(r).toString()}`});return n}async function VYr(t){let{aptosConfig:e,accountAddress:r,options:n}=t;return dj({aptosConfig:e,originMethod:"getModules",path:`accounts/${tr.from(r).toString()}/modules`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??1e3}})}async function ABe(t){return t.options?.ledgerVersion!==void 0?WYr(t):LN(async()=>WYr(t),`module-${t.accountAddress}-${t.moduleName}`,1e3*60*5)()}async function WYr(t){let{aptosConfig:e,accountAddress:r,moduleName:n,options:o}=t,{data:i}=await Qh({aptosConfig:e,originMethod:"getModule",path:`accounts/${tr.from(r).toString()}/module/${n}`,params:{ledger_version:o?.ledgerVersion}});return i}async function qYr(t){let{aptosConfig:e,accountAddress:r,options:n}=t;return dj({aptosConfig:e,originMethod:"getTransactions",path:`accounts/${tr.from(r).toString()}/transactions`,params:{start:n?.offset,limit:n?.limit}})}async function KYr(t){let{aptosConfig:e,accountAddress:r,options:n}=t;return dj({aptosConfig:e,originMethod:"getResources",path:`accounts/${tr.from(r).toString()}/resources`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??999}})}async function nwt(t){let{aptosConfig:e,accountAddress:r,resourceType:n,options:o}=t,{data:i}=await Qh({aptosConfig:e,originMethod:"getResource",path:`accounts/${tr.from(r).toString()}/resource/${n}`,params:{ledger_version:o?.ledgerVersion}});return i.data}async function oge(t){let{aptosConfig:e,authenticationKey:r,options:n}=t,o=await nwt({aptosConfig:e,accountAddress:"0x1",resourceType:"0x1::account::OriginatingAddress",options:n}),{address_map:{handle:i}}=o,a=tr.from(r);try{let s=await TNe({aptosConfig:e,handle:i,data:{key:a.toString(),key_type:"address",value_type:"address"},options:n});return tr.from(s)}catch(s){if(s instanceof bC&&s.data.error_code==="table_item_not_found")return a;throw s}}async function YYr(t){let{aptosConfig:e,accountAddress:r}=t,n={owner_address:{_eq:tr.from(r).toStringLong()},amount:{_gt:0}},o=await ti({aptosConfig:e,query:{query:aqr,variables:{where_condition:n}},originMethod:"getAccountTokensCount"});return o.current_token_ownerships_v2_aggregate.aggregate?o.current_token_ownerships_v2_aggregate.aggregate.count:0}async function JYr(t){let{aptosConfig:e,accountAddress:r,options:n}=t,o={owner_address:{_eq:tr.from(r).toStringLong()},amount:{_gt:0}};n?.tokenStandard&&(o.token_standard={_eq:n?.tokenStandard});let i={query:oqr,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await ti({aptosConfig:e,query:i,originMethod:"getAccountOwnedTokens"})).current_token_ownerships_v2}async function XYr(t){let{aptosConfig:e,accountAddress:r,collectionAddress:n,options:o}=t,i=tr.from(r).toStringLong(),a=tr.from(n).toStringLong(),s={owner_address:{_eq:i},current_token_data:{collection_id:{_eq:a}},amount:{_gt:0}};o?.tokenStandard&&(s.token_standard={_eq:o?.tokenStandard});let c={query:iqr,variables:{where_condition:s,offset:o?.offset,limit:o?.limit,order_by:o?.orderBy}};return(await ti({aptosConfig:e,query:c,originMethod:"getAccountOwnedTokensFromCollectionAddress"})).current_token_ownerships_v2}async function ZYr(t){let{aptosConfig:e,accountAddress:r,options:n}=t,o={owner_address:{_eq:tr.from(r).toStringLong()}};n?.tokenStandard&&(o.current_collection={token_standard:{_eq:n?.tokenStandard}});let i={query:nqr,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await ti({aptosConfig:e,query:i,originMethod:"getAccountCollectionsWithOwnedTokens"})).current_collection_ownership_v2_view}async function QYr(t){let{aptosConfig:e,accountAddress:r}=t,n=tr.from(r).toStringLong(),o=await ti({aptosConfig:e,query:{query:sqr,variables:{address:n}},originMethod:"getAccountTransactionsCount"});return o.account_transactions_aggregate.aggregate?o.account_transactions_aggregate.aggregate.count:0}async function $Yr(t){let{aptosConfig:e,accountAddress:r,coinType:n,faMetadataAddress:o}=t,i,a;if(n!==void 0&&o!==void 0)a=tr.from(o).toStringLong();else if(n!==void 0&&o===void 0)i=n,t.coinType===SN?a=tr.A.toStringLong():a=rwt(tr.A,n).toStringLong();else if(n===void 0&&o!==void 0){let u=tr.from(o);a=u.toStringLong(),u===tr.A&&(i=SN)}else throw new Error("Either coinType, fungibleAssetAddress, or both must be provided");let s=tr.from(r).toStringLong(),c={asset_type:{_eq:a}};n!==void 0&&(c={asset_type:{_in:[i,a]}});let l=await owt({aptosConfig:e,accountAddress:s,options:{where:c}});return l[0]?l[0].amount:0}async function owt(t){let{aptosConfig:e,accountAddress:r,options:n}=t,o=tr.from(r).toStringLong(),i={...n?.where,owner_address:{_eq:o}},a={query:rqr,variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await ti({aptosConfig:e,query:a,originMethod:"getAccountCoinsData"})).current_fungible_asset_balances}async function eJr(t){let{aptosConfig:e,accountAddress:r}=t,n=tr.from(r).toStringLong(),o=await ti({aptosConfig:e,query:{query:tqr,variables:{address:n}},originMethod:"getAccountCoinsCount"});if(!o.current_fungible_asset_balances_aggregate.aggregate)throw Error("Failed to get the count of account coins");return o.current_fungible_asset_balances_aggregate.aggregate.count}async function tJr(t){let{aptosConfig:e,accountAddress:r,options:n}=t,o={owner_address:{_eq:tr.from(r).toStringLong()}},i={query:ENe,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await ti({aptosConfig:e,query:i,originMethod:"getAccountOwnedObjects"})).current_objects}async function rJr(t){let{aptosConfig:e,privateKey:r}=t,n=new Nu(r.publicKey());if(r instanceof yee){let o=tv.fromPublicKey({publicKey:n}).derivedAddress();return _j.fromPrivateKey({privateKey:r,address:o})}if(r instanceof Gy){let o=tv.fromPublicKey({publicKey:n});if(await GYr({authKey:o,aptosConfig:e})){let a=o.derivedAddress();return _j.fromPrivateKey({privateKey:r,address:a,legacy:!1})}let i=tv.fromPublicKey({publicKey:n.publicKey});if(await GYr({authKey:i,aptosConfig:e})){let a=i.derivedAddress();return _j.fromPrivateKey({privateKey:r,address:a,legacy:!0})}}throw new Error(`Can't derive account from private key ${r}`)}async function GYr(t){let{aptosConfig:e,authKey:r}=t,n=await oge({aptosConfig:e,authenticationKey:r.derivedAddress()});try{return await EC({aptosConfig:e,accountAddress:n}),!0}catch(o){if(o.status===404)return!1;throw new Error(`Error while looking for an account info ${n.toString()}`)}}var Sqo=new TextEncoder;function ige(t){return t?.map(e=>o5(e)?yC(e):e)??[]}async function awt(t,e,r,n){let o=await ABe({aptosConfig:n,accountAddress:t,moduleName:e});if(o.abi)return o.abi.exposed_functions.find(i=>i.name===r)}async function swt(t,e,r,n){let o=await awt(t,e,r,n);if(!o)throw new Error(`Could not find entry function ABI for '${t}::${e}::${r}'`);if(!o.is_entry)throw new Error(`'${t}::${e}::${r}' is not an entry function`);let i=s1t(o),a=[];for(let s=i;s<o.params.length;s+=1)a.push(yC(o.params[s],{allowGenerics:!0}));return{signers:i,typeParameters:o.generic_type_params,parameters:a}}async function cwt(t,e,r,n){let o=await awt(t,e,r,n);if(!o)throw new Error(`Could not find view function ABI for '${t}::${e}::${r}'`);if(!o.is_view)throw new Error(`'${t}::${e}::${r}' is not an view function`);let i=[];for(let s=0;s<o.params.length;s+=1)i.push(yC(o.params[s],{allowGenerics:!0}));let a=[];for(let s=0;s<o.return.length;s+=1)a.push(yC(o.return[s],{allowGenerics:!0}));return{typeParameters:o.generic_type_params,parameters:i,returnTypes:a}}function SBe(t,e,r,n,o){if(n>=e.parameters.length)throw new Error(`Too many arguments for '${t}', expected ${e.parameters.length}`);let i=e.parameters[n];return Cj(r,i,n,o)}function Cj(t,e,r,n){return i1t(t)?(iwt(e,t,r),t):Eqo(t,e,r,n)}function Eqo(t,e,r,n){if(e.isBool()){if(n1t(t))return new Ru(t);if(o5(t)){if(t==="true")return new Ru(!0);if(t==="false")return new Ru(!1)}Cl("boolean",r)}if(e.isAddress()){if(o5(t))return tr.fromString(t);Cl("string | AccountAddress",r)}if(e.isU8()){let o=Dme(t);if(o!==void 0)return new Qg(o);Cl("number | string",r)}if(e.isU16()){let o=Dme(t);if(o!==void 0)return new dC(o);Cl("number | string",r)}if(e.isU32()){let o=Dme(t);if(o!==void 0)return new pC(o);Cl("number | string",r)}if(e.isU64()){if(Lme(t))return new Bm(BigInt(t));Cl("bigint | number | string",r)}if(e.isU128()){if(Lme(t))return new hC(BigInt(t));Cl("bigint | number | string",r)}if(e.isU256()){if(Lme(t))return new mC(BigInt(t));Cl("bigint | number | string",r)}if(e.isGeneric()){let o=e.value;if(o<0||o>=n.length)throw new Error(`Generic argument ${e.toString()} is invalid for argument ${r}`);return Cj(t,n[o],r,n)}if(e.isVector()){if(e.value.isU8()){if(o5(t))return cs.U8(Sqo.encode(t));if(t instanceof Uint8Array)return cs.U8(t);if(t instanceof ArrayBuffer)return cs.U8(new Uint8Array(t))}if(Array.isArray(t))return new cs(t.map(o=>Cj(o,e.value,r,n)));throw new Error(`Type mismatch for argument ${r}, type '${e.toString()}'`)}if(e.isStruct()){if(e.isString()){if(o5(t))return new Qs(t);Cl("string",r)}if(e.isObject()){if(o5(t))return tr.fromString(t);Cl("string | AccountAddress",r)}if(e.isOption()){if(o1t(t)){let o=e.value.typeArgs[0];return o instanceof Xh?new $g(null):o instanceof zy?new $g(null):o instanceof OE?new $g(null):o instanceof cj?new $g(null):o instanceof lj?new $g(null):o instanceof ev?new $g(null):o instanceof uj?new $g(null):o instanceof fj?new $g(null):new $g(null)}return new $g(Cj(t,e.value.typeArgs[0],r,n))}throw new Error(`Unsupported struct input type for argument ${r}, type '${e.toString()}'`)}throw new Error(`Type mismatch for argument ${r}, type '${e.toString()}'`)}function iwt(t,e,r){if(t.isBool()){if(mNe(e))return;Cl("Bool",r)}if(t.isAddress()){if(Ume(e))return;Cl("AccountAddress",r)}if(t.isU8()){if(vNe(e))return;Cl("U8",r)}if(t.isU16()){if(yNe(e))return;Cl("U16",r)}if(t.isU32()){if(bNe(e))return;Cl("U32",r)}if(t.isU64()){if(xNe(e))return;Cl("U64",r)}if(t.isU128()){if(wNe(e))return;Cl("U128",r)}if(t.isU256()){if(ANe(e))return;Cl("U256",r)}if(t.isVector()){if(e instanceof cs){e.values.length>0&&iwt(t.value,e.values[0],r);return}Cl("MoveVector",r)}if(t instanceof Po){if(t.isString()){if(gNe(e))return;Cl("MoveString",r)}if(t.isObject()){if(Ume(e))return;Cl("AccountAddress",r)}if(t.isOption()){if(e instanceof $g){e.value!==void 0&&iwt(t.value.typeArgs[0],e.value,r);return}Cl("MoveOption",r)}}throw new Error(`Type mismatch for argument ${r}, expected '${t.toString()}'`)}d();p();d();p();d();p();var lwt=typeof A.Buffer=="function",nJr=typeof TextDecoder=="function"?new TextDecoder:void 0,zul=typeof TextEncoder=="function"?new TextEncoder:void 0,_qo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Cqo=Array.prototype.slice.call(_qo),EBe=(t=>{let e={};return t.forEach((r,n)=>e[r]=n),e})(Cqo),kqo=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,kj=String.fromCharCode.bind(String),oJr=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):t=>new Uint8Array(Array.prototype.slice.call(t,0));var iJr=t=>t.replace(/[^A-Za-z0-9\+\/]/g,"");var Tqo=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Iqo=t=>{switch(t.length){case 4:var e=(7&t.charCodeAt(0))<<18|(63&t.charCodeAt(1))<<12|(63&t.charCodeAt(2))<<6|63&t.charCodeAt(3),r=e-65536;return kj((r>>>10)+55296)+kj((r&1023)+56320);case 3:return kj((15&t.charCodeAt(0))<<12|(63&t.charCodeAt(1))<<6|63&t.charCodeAt(2));default:return kj((31&t.charCodeAt(0))<<6|63&t.charCodeAt(1))}},Rqo=t=>t.replace(Tqo,Iqo),Mqo=t=>{if(t=t.replace(/\s+/g,""),!kqo.test(t))throw new TypeError("malformed base64.");t+="==".slice(2-(t.length&3));let e,r="",n,o;for(let i=0;i<t.length;)e=EBe[t.charAt(i++)]<<18|EBe[t.charAt(i++)]<<12|(n=EBe[t.charAt(i++)])<<6|(o=EBe[t.charAt(i++)]),r+=n===64?kj(e>>16&255):o===64?kj(e>>16&255,e>>8&255):kj(e>>16&255,e>>8&255,e&255);return r},aJr=typeof atob=="function"?t=>atob(iJr(t)):lwt?t=>A.Buffer.from(t,"base64").toString("binary"):Mqo,Pqo=lwt?t=>oJr(A.Buffer.from(t,"base64")):t=>oJr(aJr(t).split("").map(e=>e.charCodeAt(0)));var Nqo=lwt?t=>A.Buffer.from(t,"base64").toString("utf8"):nJr?t=>nJr.decode(Pqo(t)):t=>Rqo(aJr(t)),Bqo=t=>iJr(t.replace(/[-_]/g,e=>e=="-"?"+":"/")),sJr=t=>Nqo(Bqo(t));async function jN(t){return new Promise(e=>{setTimeout(e,t)})}var v5=()=>Math.floor(Date.now()/1e3);function cJr(t){let e=new Date(t*1e3);return e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),Math.floor(e.getTime()/1e3)}function lJr(t){let e=t.replace(/-/g,"+").replace(/_/g,"/"),r=e+"==".substring(0,(3-e.length%3)%3);return sJr(r)}async function uwt(t){let{aptosConfig:e,options:r}=t;return dj({aptosConfig:e,originMethod:"getTransactions",path:"transactions",params:{start:r?.offset,limit:r?.limit}})}async function _Be(t){let{aptosConfig:e}=t;return LN(async()=>{let{data:r}=await Qh({aptosConfig:e,originMethod:"getGasPriceEstimation",path:"estimate_gas_price"});return r},`gas-price-${e.network}`,1e3*60*5)()}async function fJr(t){let{aptosConfig:e,ledgerVersion:r}=t,{data:n}=await Qh({aptosConfig:e,originMethod:"getTransactionByVersion",path:`transactions/by_version/${r}`});return n}async function age(t){let{aptosConfig:e,transactionHash:r}=t,{data:n}=await Qh({aptosConfig:e,path:`transactions/by_hash/${r}`,originMethod:"getTransactionByHash"});return n}async function dJr(t){let{aptosConfig:e,transactionHash:r}=t;try{return(await age({aptosConfig:e,transactionHash:r})).type==="pending_transaction"}catch(n){if(n?.status===404)return!0;throw n}}async function Oqo(t){let{aptosConfig:e,transactionHash:r}=t,{data:n}=await Qh({aptosConfig:e,path:`transactions/wait_by_hash/${r}`,originMethod:"longWaitForTransaction"});return n}async function Aee(t){let{aptosConfig:e,transactionHash:r,options:n}=t,o=n?.timeoutSecs??20,i=n?.checkSuccess??!0,a=!0,s=0,c,l,u=200,f=1.5;function h(m){if(!(m instanceof bC)||(l=m,m.status!==404&&m.status>=400&&m.status<500))throw m}try{c=await age({aptosConfig:e,transactionHash:r}),a=c.type==="pending_transaction"}catch(m){h(m)}if(a){let m=Date.now();try{c=await Oqo({aptosConfig:e,transactionHash:r}),a=c.type==="pending_transaction"}catch(g){h(g)}s=(Date.now()-m)/1e3}for(;a&&!(s>=o);){try{if(c=await age({aptosConfig:e,transactionHash:r}),a=c.type==="pending_transaction",!a)break}catch(m){h(m)}await jN(u),s+=u/1e3,u*=f}if(c===void 0)throw l||new uJr(`Fetching transaction ${r} failed and timed out after ${o} seconds`,c);if(c.type==="pending_transaction")throw new uJr(`Transaction ${r} timed out in pending state after ${o} seconds`,c);if(!i)return c;if(!c.success)throw new Dqo(`Transaction ${r} failed with an error: ${c.vm_status}`,c);return c}async function CBe(t){let{aptosConfig:e,processorType:r}=t,n=BigInt(t.minimumLedgerVersion),o=3e3,i=new Date().getTime(),a=BigInt(-1);for(;a<n;){if(new Date().getTime()-i>o)throw new Error("waitForLastSuccessIndexerVersionSync timeout");if(r===void 0?a=await CNe({aptosConfig:e}):a=(await kNe({aptosConfig:e,processorType:r})).last_success_version,a>=n)break;await jN(200)}}var uJr=class extends Error{constructor(t,e){super(t),this.lastSubmittedTransaction=e}},Dqo=class extends Error{constructor(t,e){super(t),this.transaction=e}};async function pJr(t){let{aptosConfig:e,ledgerVersion:r,options:n}=t,{data:o}=await Qh({aptosConfig:e,originMethod:"getBlockByVersion",path:`blocks/by_version/${r}`,params:{with_transactions:n?.withTransactions}});return mJr({block:o,...t})}async function hJr(t){let{aptosConfig:e,blockHeight:r,options:n}=t,{data:o}=await Qh({aptosConfig:e,originMethod:"getBlockByHeight",path:`blocks/by_height/${r}`,params:{with_transactions:n?.withTransactions}});return mJr({block:o,...t})}async function mJr(t){let{aptosConfig:e,block:r,options:n}=t;if(n?.withTransactions){r.transactions=r.transactions??[];let o=r.transactions[r.transactions.length-1],i=BigInt(r.first_version),a=BigInt(r.last_version),s=o?.version,c;if(s===void 0?c=i-1n:c=BigInt(s),c===a)return r;let l=[],u=100n;for(let h=c+1n;h<a;h+=BigInt(100))l.push(uwt({aptosConfig:e,options:{offset:h,limit:Math.min(Number(u),Number(a-h+1n))}}));let f=await Promise.all(l);for(let h of f)r.transactions.push(...h)}return r}d();p();var fwt=class gJr extends _n{constructor(e,r,n){super(),this.rawTransaction=e,this.feePayerAddress=n,this.secondarySignerAddresses=r}serialize(e){this.rawTransaction.serialize(e),e.serializeVector(this.secondarySignerAddresses),this.feePayerAddress===void 0?e.serializeBool(!1):(e.serializeBool(!0),this.feePayerAddress.serialize(e))}static deserialize(e){let r=DE.deserialize(e),n=e.deserializeVector(tr),o=e.deserializeBool(),i;return o&&(i=tr.deserialize(e)),new gJr(r,n,i)}};d();p();d();p();var WN=class extends _n{static deserialize(t){let e=t.deserializeUleb128AsU32();switch(e){case 0:return sge.load(t);case 1:return yJr.load(t);case 2:return cge.load(t);case 3:return lge.load(t);case 4:return uge.load(t);default:throw new Error(`Unknown variant index for TransactionAuthenticator: ${e}`)}}},sge=class vJr extends WN{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=Cs.deserialize(e),n=Uc.deserialize(e);return new vJr(r,n)}},yJr=class bJr extends WN{constructor(e,r){super(),this.public_key=e,this.signature=r}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(e){let r=RN.deserialize(e),n=pee.deserialize(e);return new bJr(r,n)}},cge=class xJr extends WN{constructor(e,r,n){super(),this.sender=e,this.secondary_signer_addresses=r,this.secondary_signers=n}serialize(e){e.serializeU32AsUleb128(2),this.sender.serialize(e),e.serializeVector(this.secondary_signer_addresses),e.serializeVector(this.secondary_signers)}static load(e){let r=Vp.deserialize(e),n=e.deserializeVector(tr),o=e.deserializeVector(Vp);return new xJr(r,n,o)}},lge=class wJr extends WN{constructor(e,r,n,o){super(),this.sender=e,this.secondary_signer_addresses=r,this.secondary_signers=n,this.fee_payer=o}serialize(e){e.serializeU32AsUleb128(3),this.sender.serialize(e),e.serializeVector(this.secondary_signer_addresses),e.serializeVector(this.secondary_signers),this.fee_payer.address.serialize(e),this.fee_payer.authenticator.serialize(e)}static load(e){let r=Vp.deserialize(e),n=e.deserializeVector(tr),o=e.deserializeVector(Vp),i=tr.deserialize(e),a=Vp.deserialize(e),s={address:i,authenticator:a};return new wJr(r,n,o,s)}},uge=class AJr extends WN{constructor(e){super(),this.sender=e}serialize(e){e.serializeU32AsUleb128(4),this.sender.serialize(e)}static load(e){let r=Vp.deserialize(e);return new AJr(r)}};var GN=class SJr extends _n{constructor(e,r){super(),this.raw_txn=e,this.authenticator=r}serialize(e){this.raw_txn.serialize(e),this.authenticator.serialize(e)}static deserialize(e){let r=DE.deserialize(e),n=WN.deserialize(e);return new SJr(r,n)}};d();p();var dwt=class EJr extends _n{constructor(e,r){super(),this.rawTransaction=e,this.feePayerAddress=r}serialize(e){this.rawTransaction.serialize(e),this.feePayerAddress===void 0?e.serializeBool(!1):(e.serializeBool(!0),this.feePayerAddress.serialize(e))}static deserialize(e){let r=DE.deserialize(e),n=e.deserializeBool(),o;return n&&(o=tr.deserialize(e)),new EJr(r,o)}};d();p();function pwt(t,e){let r=e.bcsToBytes(),n=new Om(r);return t.deserialize(n)}d();p();var hwt={mainnet:"https://api.mainnet.aptoslabs.com/v1/graphql",testnet:"https://api.testnet.aptoslabs.com/v1/graphql",devnet:"https://api.devnet.aptoslabs.com/v1/graphql",local:"http://127.0.0.1:8090/v1/graphql"},mwt={mainnet:"https://api.mainnet.aptoslabs.com/v1",testnet:"https://api.testnet.aptoslabs.com/v1",devnet:"https://api.devnet.aptoslabs.com/v1",local:"http://127.0.0.1:8080/v1"},gwt={mainnet:"https://faucet.mainnet.aptoslabs.com",testnet:"https://faucet.testnet.aptoslabs.com",devnet:"https://faucet.devnet.aptoslabs.com",local:"http://127.0.0.1:8081"},kBe={mainnet:"https://api.mainnet.aptoslabs.com/keyless/pepper/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/pepper/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/pepper/v0",local:"https://api.devnet.aptoslabs.com/keyless/pepper/v0"},TBe={mainnet:"https://api.mainnet.aptoslabs.com/keyless/prover/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/prover/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/prover/v0",local:"https://api.devnet.aptoslabs.com/keyless/prover/v0"},_Jr=(t=>(t.MAINNET="mainnet",t.TESTNET="testnet",t.DEVNET="devnet",t.LOCAL="local",t.CUSTOM="custom",t))(_Jr||{}),IBe={mainnet:1,testnet:2,local:4};async function dge(t){if(a1t(t))return Lqo(t);let{moduleAddress:e,moduleName:r,functionName:n}=$$(t.function),o=await RJr({key:"entry-function",moduleAddress:e,moduleName:r,functionName:n,aptosConfig:t.aptosConfig,abi:t.abi,fetch:swt});return CJr({...t,abi:o})}function CJr(t){let e=t.abi,{moduleAddress:r,moduleName:n,functionName:o}=$$(t.function),i=ige(t.typeArguments);if(i.length!==e.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${e.typeParameters.length}, received ${i.length}`);let a=t.functionArguments.map((c,l)=>SBe(t.function,e,c,l,i));if(a.length!==e.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${o}', expected ${e.parameters.length} but got ${a.length}`);let s=oee.build(`${r}::${n}`,o,i,a);if("multisigAddress"in t){let c=tr.from(t.multisigAddress);return new PNe(new BNe(c,new ONe(s)))}return new MNe(s)}async function vwt(t){let{moduleAddress:e,moduleName:r,functionName:n}=$$(t.function),o=await RJr({key:"view-function",moduleAddress:e,moduleName:r,functionName:n,aptosConfig:t.aptosConfig,abi:t.abi,fetch:cwt});return kJr({abi:o,...t})}function kJr(t){let e=t.abi,{moduleAddress:r,moduleName:n,functionName:o}=$$(t.function),i=ige(t.typeArguments);if(i.length!==e.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${e.typeParameters.length}, received ${i.length}`);let a=t?.functionArguments?.map((s,c)=>SBe(t.function,e,s,c,i))??[];if(a.length!==e.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${o}', expected ${e.parameters.length} but got ${a.length}`);return oee.build(`${r}::${n}`,o,i,a)}function Lqo(t){return new RNe(new NNe(po.fromHexInput(t.bytecode).toUint8Array(),ige(t.typeArguments),t.functionArguments))}async function TJr(t){let{aptosConfig:e,sender:r,payload:n,options:o,feePayerAddress:i}=t,a=async()=>IBe[e.network]?{chainId:IBe[e.network]}:{chainId:(await _Ne({aptosConfig:e})).chain_id},s=async()=>o?.gasUnitPrice?{gasEstimate:o.gasUnitPrice}:{gasEstimate:(await _Be({aptosConfig:e})).gas_estimate},c=async()=>{let v=async()=>o?.accountSequenceNumber!==void 0?o.accountSequenceNumber:(await EC({aptosConfig:e,accountAddress:r})).sequence_number;if(i&&tr.from(i).equals(tr.ZERO))try{return await v()}catch{return 0}else return v()},[{chainId:l},{gasEstimate:u},f]=await Promise.all([a(),s(),c()]),{maxGasAmount:h,gasUnitPrice:m,expireTimestamp:g}={maxGasAmount:o?.maxGasAmount?BigInt(o.maxGasAmount):BigInt(2e5),gasUnitPrice:o?.gasUnitPrice??BigInt(u),expireTimestamp:o?.expireTimestamp??BigInt(Math.floor(Date.now()/1e3)+20)};return new DE(tr.from(r),BigInt(f),n,BigInt(h),BigInt(m),BigInt(g),new jme(l))}async function RBe(t){let{aptosConfig:e,sender:r,payload:n,options:o,feePayerAddress:i}=t,a=await TJr({aptosConfig:e,sender:r,payload:n,options:o,feePayerAddress:i});if("secondarySignerAddresses"in t){let s=t.secondarySignerAddresses?.map(c=>tr.from(c))??[];return new fwt(a,s,t.feePayerAddress?tr.from(t.feePayerAddress):void 0)}return new dwt(a,t.feePayerAddress?tr.from(t.feePayerAddress):void 0)}function ywt(t){let{signerPublicKey:e,transaction:r,secondarySignersPublicKeys:n,feePayerPublicKey:o}=t,i=fge(e);if(r.feePayerAddress){let s=new aee(r.rawTransaction,r.secondarySignerAddresses??[],r.feePayerAddress),c=[];n&&(c=n.map(f=>fge(f)));let l=fge(o),u=new lge(i,r.secondarySignerAddresses??[],c,{address:r.feePayerAddress,authenticator:l});return new GN(s.raw_txn,u).bcsToBytes()}if(r.secondarySignerAddresses){let s=new iee(r.rawTransaction,r.secondarySignerAddresses),c=[];c=n.map(u=>fge(u));let l=new cge(i,r.secondarySignerAddresses,c);return new GN(s.raw_txn,l).bcsToBytes()}let a;if(i instanceof SC)a=new sge(i.public_key,i.signature);else if(i instanceof Vy)a=new uge(i);else throw new Error("Invalid public key");return new GN(r.rawTransaction,a).bcsToBytes()}function fge(t){let e=new Uc(new Uint8Array(64));if(Cs.isInstance(t))return new SC(t,e);if(Nu.isInstance(t))return tA.isInstance(t.publicKey)?new Vy(t,new r0(FN.getSimulationSignature())):new Vy(t,new r0(e));if(tA.isInstance(t)||DN.isInstance(t))return console.warn("Expected AccountPublicKey, but got PublicKey. Please wrap your public key with AnyPublicKey."),new Vy(new Nu(t),new r0(e));throw new Error("Unsupported public key")}function bwt(t){let{transaction:e,feePayerAuthenticator:r,additionalSignersAuthenticators:n}=t,o=pwt(Vp,t.senderAuthenticator),i;if(e.feePayerAddress){if(!r)throw new Error("Must provide a feePayerAuthenticator argument to generate a signed fee payer transaction");i=new lge(o,e.secondarySignerAddresses??[],n??[],{address:e.feePayerAddress,authenticator:r})}else if(e.secondarySignerAddresses){if(!n)throw new Error("Must provide a additionalSignersAuthenticators argument to generate a signed multi agent transaction");i=new cge(o,e.secondarySignerAddresses,n)}else o instanceof SC?i=new sge(o.public_key,o.signature):i=new uge(o);return new GN(e.rawTransaction,i).bcsToBytes()}function IJr(t){let e=eS.create();for(let r of t)e.update(r);return e.digest()}var ddl=IJr(["APTOS::Transaction"]);async function RJr({key:t,moduleAddress:e,moduleName:r,functionName:n,aptosConfig:o,abi:i,fetch:a}){return i!==void 0?i:LN(async()=>a(e,r,n,o),`${t}-${o.network}-${e}-${r}-${n}`,1e3*60*5)()}d();p();d();p();d();p();var Uqo=1209600,MJr=class MBe extends _n{constructor(e){super();let{privateKey:r,expiryDateSecs:n,blinder:o}=e;this.privateKey=r,this.publicKey=new bee(r.publicKey()),this.expiryDateSecs=n||cJr(v5()+Uqo),this.blinder=o!==void 0?po.fromHexInput(o).toUint8Array():Fqo();let i=Yxt(this.publicKey.bcsToBytes(),93);i.push(BigInt(this.expiryDateSecs)),i.push(Xme(this.blinder));let a=Zme(i);this.nonce=a.toString()}getPublicKey(){return this.publicKey}isExpired(){return Math.floor(Date.now()/1e3)>this.expiryDateSecs}serialize(e){e.serializeU32AsUleb128(this.publicKey.variant),e.serializeBytes(this.privateKey.toUint8Array()),e.serializeU64(this.expiryDateSecs),e.serializeFixedBytes(this.blinder)}static deserialize(e){let r=e.deserializeUleb128AsU32(),n;switch(r){case 0:n=Gy.deserialize(e);break;default:throw new Error(`Unknown variant index for EphemeralPublicKey: ${r}`)}let o=e.deserializeU64(),i=e.deserializeFixedBytes(31);return new MBe({privateKey:n,expiryDateSecs:Number(o),blinder:i})}static fromBytes(e){return MBe.deserialize(new Om(e))}static generate(e){let r;switch(e?.scheme){case 0:default:r=Gy.generate()}return new MBe({privateKey:r,expiryDateSecs:e?.expiryDateSecs})}sign(e){if(this.isExpired())throw new Error("EphemeralKeyPair has expired");return new m5(this.privateKey.sign(e))}};MJr.BLINDER_LENGTH=31;var PBe=MJr;function Fqo(){return VR(PBe.BLINDER_LENGTH)}var PJr=class See extends _n{constructor(e){super();let{address:r,ephemeralKeyPair:n,uidKey:o,uidVal:i,aud:a,pepper:s,proof:c,proofFetchCallback:l,jwt:u}=e;if(this.ephemeralKeyPair=n,this.publicKey=tA.create(e),this.accountAddress=r?tr.from(r):this.publicKey.authKey().derivedAddress(),this.uidKey=o,this.uidVal=i,this.aud=a,this.jwt=u,this.emitter=new pq,this.proofOrPromise=c,c instanceof zN)this.proof=c;else{if(l===void 0)throw new Error("Must provide callback for async proof fetch");this.emitter.on("proofFetchFinish",async h=>{await l(h),this.emitter.removeAllListeners()}),this.init(c)}this.signingScheme=2;let f=po.fromHexInput(s).toUint8Array();if(f.length!==See.PEPPER_LENGTH)throw new Error(`Pepper length in bytes should be ${See.PEPPER_LENGTH}`);this.pepper=f}async init(e){try{this.proof=await e,this.emitter.emit("proofFetchFinish",{status:"Success"})}catch(r){r instanceof Error?this.emitter.emit("proofFetchFinish",{status:"Failed",error:r.toString()}):this.emitter.emit("proofFetchFinish",{status:"Failed",error:"Unknown"})}}serialize(e){if(e.serializeStr(this.jwt),e.serializeStr(this.uidKey),e.serializeFixedBytes(this.pepper),this.ephemeralKeyPair.serialize(e),this.proof===void 0)throw new Error("Connot serialize - proof undefined");this.proof.serialize(e)}static deserialize(e){let r=e.deserializeStr(),n=e.deserializeStr(),o=e.deserializeFixedBytes(31),i=PBe.deserialize(e),a=zN.deserialize(e);return See.create({proof:a,pepper:o,uidKey:n,jwt:r,ephemeralKeyPair:i})}isExpired(){return this.ephemeralKeyPair.isExpired()}signWithAuthenticator(e){let r=new r0(this.sign(e)),n=new Nu(this.publicKey);return new Vy(n,r)}signTransactionWithAuthenticator(e){let r=new r0(this.signTransaction(e)),n=new Nu(this.publicKey);return new Vy(n,r)}async waitForProofFetch(){this.proofOrPromise instanceof Promise&&await this.proofOrPromise}sign(e){let{expiryDateSecs:r}=this.ephemeralKeyPair;if(this.isExpired())throw new Error("EphemeralKeyPair is expired");if(this.proof===void 0)throw new Error("Proof not defined");let n=this.ephemeralKeyPair.getPublicKey(),o=this.ephemeralKeyPair.sign(e);return new FN({jwtHeader:lJr(this.jwt.split(".")[0]),ephemeralCertificate:new $me(this.proof,0),expiryDateSecs:r,ephemeralPublicKey:n,ephemeralSignature:o})}signTransaction(e){if(this.proof===void 0)throw new Error("Proof not found");let r=LNe(e),n=new zqo(r,this.proof.proof).hash();return this.sign(n)}verifySignature(e){let{message:r,signature:n}=e;return!(this.isExpired()||!this.ephemeralKeyPair.getPublicKey().verifySignature({message:r,signature:n.ephemeralSignature}))}static fromBytes(e){return See.deserialize(new Om(e))}static create(e){let{address:r,proof:n,jwt:o,ephemeralKeyPair:i,pepper:a,uidKey:s="sub",proofFetchCallback:c}=e,l=bBe(o),u=l.iss;if(typeof l.aud!="string")throw new Error("aud was not found or an array of values");let f=l.aud,h=l[s];return new See({address:r,proof:n,ephemeralKeyPair:i,iss:u,uidKey:s,uidVal:h,aud:f,pepper:a,jwt:o,proofFetchCallback:c})}};PJr.PEPPER_LENGTH=31;var y5=PJr,zqo=class extends _n{constructor(t,e){super(),this.domainSeparator="APTOS::TransactionAndProof",this.transaction=t,this.proof=e}serialize(t){t.serializeFixedBytes(this.transaction.bcsToBytes()),t.serializeOption(this.proof)}hash(){return see(this.bcsToBytes(),this.domainSeparator)}};var wwt=class xwt{constructor(e){let{multiKey:r,signers:n}=e;this.publicKey=r,this.signingScheme=3,this.accountAddress=this.publicKey.authKey().derivedAddress();let o=[];for(let a of n)o.push(this.publicKey.getIndex(a.publicKey));let i=n.map((a,s)=>[a,o[s]]);i.sort((a,s)=>a[1]-s[1]),this.signers=i.map(a=>a[0]),this.signerIndicies=i.map(a=>a[1]),this.signaturesBitmap=this.publicKey.createBitmap({bits:o})}static fromPublicKeysAndSigners(e){let{publicKeys:r,signaturesRequired:n,signers:o}=e,i=new HN({publicKeys:r,signaturesRequired:n});return new xwt({multiKey:i,signers:o})}static isMultiKeySigner(e){return e instanceof xwt}signWithAuthenticator(e){return new wee(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new wee(this.publicKey,this.signTransaction(e))}async waitForProofFetch(){let e=this.signers.filter(r=>r instanceof y5).map(async r=>r.waitForProofFetch());await Promise.all(e)}sign(e){let r=[];for(let n of this.signers)r.push(n.sign(e));return new xee({signatures:r,bitmap:this.signaturesBitmap})}signTransaction(e){let r=[];for(let n of this.signers)r.push(n.signTransaction(e));return new xee({signatures:r,bitmap:this.signaturesBitmap})}verifySignature(e){let{message:r,signature:n}=e;if(!this.signerIndicies.every((o,i)=>i===0||o>=this.signerIndicies[i-1]))return!1;for(let o=0;o<n.signatures.length;o+=1){let i=n.signatures[o];if(!this.publicKey.publicKeys[this.signerIndicies[o]].verifySignature({message:r,signature:i}))return!1}return!0}};d();p();var Awt=class extends _n{constructor(t){super(),this.accountAddress=tr.ONE,this.moduleName=new Qs("account"),this.structName=new Qs("RotationProofChallenge"),this.sequenceNumber=new Bm(t.sequenceNumber),this.originator=t.originator,this.currentAuthKey=t.currentAuthKey,this.newPublicKey=cs.U8(t.newPublicKey.toUint8Array())}serialize(t){t.serialize(this.accountAddress),t.serialize(this.moduleName),t.serialize(this.structName),t.serialize(this.sequenceNumber),t.serialize(this.originator),t.serialize(this.currentAuthKey),t.serialize(this.newPublicKey)}};async function ha(t){let e=await Hqo(t);return jqo(t,e)}async function Hqo(t){let{aptosConfig:e,data:r}=t,n,o;return"bytecode"in r?o=await dge(r):"multisigAddress"in r?(n={aptosConfig:e,multisigAddress:r.multisigAddress,function:r.function,functionArguments:r.functionArguments,typeArguments:r.typeArguments,abi:r.abi},o=await dge(n)):(n={aptosConfig:e,function:r.function,functionArguments:r.functionArguments,typeArguments:r.typeArguments,abi:r.abi},o=await dge(n)),o}async function jqo(t,e){let{aptosConfig:r,sender:n,options:o}=t,i;if(Wqo(t)&&(i=tr.ZERO.toString()),Gqo(t)){let{secondarySignerAddresses:a}=t;return RBe({aptosConfig:r,sender:n,payload:e,options:o,secondarySignerAddresses:a,feePayerAddress:i})}return RBe({aptosConfig:r,sender:n,payload:e,options:o,feePayerAddress:i})}function Wqo(t){return t.withFeePayer===!0}function Gqo(t){return"secondarySignerAddresses"in t}function NJr(t){let{transaction:e}=t;return pj(e)}function NBe(t){let{signer:e,transaction:r}=t;return e.signTransactionWithAuthenticator(r)}async function Swt(t){let{aptosConfig:e,transaction:r,signerPublicKey:n,secondarySignersPublicKeys:o,feePayerPublicKey:i,options:a}=t,s=ywt({transaction:r,signerPublicKey:n,secondarySignersPublicKeys:o,feePayerPublicKey:i,options:a}),{data:c}=await i5({aptosConfig:e,body:s,path:"transactions/simulate",params:{estimate_gas_unit_price:t.options?.estimateGasUnitPrice??!1,estimate_max_gas_amount:t.options?.estimateMaxGasAmount??!1,estimate_prioritized_gas_unit_price:t.options?.estimatePrioritizedGasUnitPrice??!1},originMethod:"simulateTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return c}async function BBe(t){let{aptosConfig:e}=t,r=bwt({...t}),{data:n}=await i5({aptosConfig:e,body:r,path:"transactions",originMethod:"submitTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return n}async function pge(t){let{aptosConfig:e,signer:r,transaction:n}=t;(r instanceof y5||r instanceof wwt)&&await r.waitForProofFetch();let o=NBe({signer:r,transaction:n});return BBe({aptosConfig:e,transaction:n,senderAuthenticator:o})}var Vqo={typeParameters:[],parameters:[kl.u8(),new kl(kl.u8())]};async function BJr(t){let{aptosConfig:e,account:r,metadataBytes:n,moduleBytecode:o,options:i}=t,a=o.map(s=>cs.U8(s));return ha({aptosConfig:e,sender:tr.from(r),data:{function:"0x1::code::publish_package_txn",functionArguments:[cs.U8(n),new cs(a)],abi:Vqo},options:i})}var qqo={typeParameters:[],parameters:[new OE,kl.u8(),new OE,kl.u8(),kl.u8(),kl.u8()]};async function OJr(t){let{aptosConfig:e,fromAccount:r,toNewPrivateKey:n}=t,o=await EC({aptosConfig:e,accountAddress:r.accountAddress}),i=_j.fromPrivateKey({privateKey:n,legacy:!0}),a=new Awt({sequenceNumber:BigInt(o.sequence_number),originator:r.accountAddress,currentAuthKey:tr.from(o.authentication_key),newPublicKey:i.publicKey}).bcsToBytes(),s=r.sign(a),c=i.sign(a),l=await ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x1::account::rotate_authentication_key",functionArguments:[new Qg(r.signingScheme),cs.U8(r.publicKey.toUint8Array()),new Qg(i.signingScheme),cs.U8(i.publicKey.toUint8Array()),cs.U8(s.toUint8Array()),cs.U8(c.toUint8Array())],abi:qqo}});return pge({aptosConfig:e,signer:r,transaction:l})}var OBe=class{constructor(t){this.config=t}async simple(t){return Swt({aptosConfig:this.config,...t})}async multiAgent(t){return Swt({aptosConfig:this.config,...t})}};Fy([r1t],OBe.prototype,"simple",1),Fy([r1t],OBe.prototype,"multiAgent",1);d();p();var DBe=class{constructor(t){this.config=t}async simple(t){return BBe({aptosConfig:this.config,...t})}async multiAgent(t){return BBe({aptosConfig:this.config,...t})}};Fy([t1t],DBe.prototype,"simple",1),Fy([t1t],DBe.prototype,"multiAgent",1);d();p();var DJr=class{constructor(t){this.config=t}async simple(t){return ha({aptosConfig:this.config,...t})}async multiAgent(t){return ha({aptosConfig:this.config,...t})}};d();p();d();p();d();p();var Ewt=class{constructor(t,e,r,n,o){this.lastUncommintedNumber=null,this.currentNumber=null,this.lock=!1,this.aptosConfig=t,this.account=e,this.maxWaitTime=r,this.maximumInFlight=n,this.sleepTime=o}async nextSequenceNumber(){for(;this.lock;)await jN(this.sleepTime);this.lock=!0;let t=BigInt(0);try{if((this.lastUncommintedNumber===null||this.currentNumber===null)&&await this.initialize(),this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight){await this.update();let e=v5();for(;this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight;)await jN(this.sleepTime),v5()-e>this.maxWaitTime?(console.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):await this.update()}t=this.currentNumber,this.currentNumber+=BigInt(1)}catch(e){console.error("error in getting next sequence number for this account",e)}finally{this.lock=!1}return t}async initialize(){let{sequence_number:t}=await EC({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});this.currentNumber=BigInt(t),this.lastUncommintedNumber=BigInt(t)}async update(){let{sequence_number:t}=await EC({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});return this.lastUncommintedNumber=BigInt(t),this.lastUncommintedNumber}async synchronize(){if(this.lastUncommintedNumber!==this.currentNumber){for(;this.lock;)await jN(this.sleepTime);this.lock=!0;try{await this.update();let t=v5();for(;this.lastUncommintedNumber!==this.currentNumber;)v5()-t>this.maxWaitTime?(console.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):(await jN(this.sleepTime),await this.update())}catch(t){console.error("error in synchronizing this account sequence number with the one on chain",t)}finally{this.lock=!1}}}};d();p();var LBe=class{constructor(){this.queue=[],this.pendingDequeue=[],this.cancelled=!1}enqueue(t){if(this.cancelled=!1,this.pendingDequeue.length>0){this.pendingDequeue.shift()?.resolve(t);return}this.queue.push(t)}async dequeue(){return this.queue.length>0?Promise.resolve(this.queue.shift()):new Promise((t,e)=>{this.pendingDequeue.push({resolve:t,reject:e})})}isEmpty(){return this.queue.length===0}cancel(){this.cancelled=!0,this.pendingDequeue.forEach(async({reject:t})=>{t(new UBe("Task cancelled"))}),this.pendingDequeue=[],this.queue.length=0}isCancelled(){return this.cancelled}pendingDequeueLength(){return this.pendingDequeue.length}},UBe=class extends Error{};var _wt="fulfilled",LJr=(t=>(t.TransactionSent="transactionSent",t.TransactionSendFailed="transactionSendFailed",t.TransactionExecuted="transactionExecuted",t.TransactionExecutionFailed="transactionExecutionFailed",t.ExecutionFinish="executionFinish",t))(LJr||{}),Cwt=class extends pq{constructor(t,e,r=30,n=100,o=10){super(),this.taskQueue=new LBe,this.transactionsQueue=new LBe,this.outstandingTransactions=new LBe,this.sentTransactions=[],this.executedTransactions=[],this.aptosConfig=t,this.account=e,this.started=!1,this.accountSequnceNumber=new Ewt(t,e,r,n,o)}async submitNextTransaction(){try{for(;;){let t=await this.accountSequnceNumber.nextSequenceNumber();if(t===null)return;let e=await this.generateNextTransaction(this.account,t);if(!e)return;let r=pge({aptosConfig:this.aptosConfig,transaction:e,signer:this.account});await this.outstandingTransactions.enqueue([r,t])}}catch(t){if(t instanceof UBe)return;throw new Error(`Submit transaction failed for ${this.account.accountAddress.toString()} with error ${t}`)}}async processTransactions(){try{for(;;){let t=[],e=[],[r,n]=await this.outstandingTransactions.dequeue();for(t.push(r),e.push(n);!this.outstandingTransactions.isEmpty();)[r,n]=await this.outstandingTransactions.dequeue(),t.push(r),e.push(n);let o=await Promise.allSettled(t);for(let i=0;i<o.length&&i<e.length;i+=1){let a=o[i];n=e[i],a.status===_wt?(this.sentTransactions.push([a.value.hash,n,null]),this.emit("transactionSent",{message:`transaction hash ${a.value.hash} has been committed to chain`,transactionHash:a.value.hash}),await this.checkTransaction(a,n)):(this.sentTransactions.push([a.status,n,a.reason]),this.emit("transactionSendFailed",{message:`failed to commit transaction ${this.sentTransactions.length} with error ${a.reason}`,error:a.reason}))}this.emit("executionFinish",{message:`execute ${o.length} transactions finished`})}}catch(t){if(t instanceof UBe)return;throw new Error(`Process execution failed for ${this.account.accountAddress.toString()} with error ${t}`)}}async checkTransaction(t,e){try{let r=[];r.push(Aee({aptosConfig:this.aptosConfig,transactionHash:t.value.hash}));let n=await Promise.allSettled(r);for(let o=0;o<n.length;o+=1){let i=n[o];i.status===_wt?(this.executedTransactions.push([i.value.hash,e,null]),this.emit("transactionExecuted",{message:`transaction hash ${i.value.hash} has been executed on chain`,transactionHash:t.value.hash})):(this.executedTransactions.push([i.status,e,i.reason]),this.emit("transactionExecutionFailed",{message:`failed to execute transaction ${this.executedTransactions.length} with error ${i.reason}`,error:i.reason}))}}catch(r){throw new Error(`Check transaction failed for ${this.account.accountAddress.toString()} with error ${r}`)}}async push(t,e){this.transactionsQueue.enqueue([t,e])}async generateNextTransaction(t,e){if(this.transactionsQueue.isEmpty())return;let[r,n]=await this.transactionsQueue.dequeue();return ha({aptosConfig:this.aptosConfig,sender:t.accountAddress,data:r,options:{...n,accountSequenceNumber:e}})}async run(){try{for(;!this.taskQueue.isCancelled();)await(await this.taskQueue.dequeue())()}catch(t){throw new Error(`Unable to start transaction batching: ${t}`)}}start(){if(this.started)throw new Error("worker has already started");this.started=!0,this.taskQueue.enqueue(()=>this.submitNextTransaction()),this.taskQueue.enqueue(()=>this.processTransactions()),this.run()}stop(){if(this.taskQueue.isCancelled())throw new Error("worker has already stopped");this.started=!1,this.taskQueue.cancel()}};var UJr=class extends pq{constructor(t){super(),this.config=t}start(t){let{sender:e}=t;this.account=e,this.transactionWorker=new Cwt(this.config,e),this.transactionWorker.start(),this.registerToEvents()}push(t){let{data:e,options:r}=t;for(let n of e)this.transactionWorker.push(n,r)}registerToEvents(){this.transactionWorker.on("transactionSent",async t=>{this.emit("transactionSent",t)}),this.transactionWorker.on("transactionSendFailed",async t=>{this.emit("transactionSendFailed",t)}),this.transactionWorker.on("transactionExecuted",async t=>{this.emit("transactionExecuted",t)}),this.transactionWorker.on("transactionExecutionFailed",async t=>{this.emit("transactionExecutionFailed",t)}),this.transactionWorker.on("executionFinish",async t=>{this.emit("executionFinish",t)})}forSingleAccount(t){try{let{sender:e,data:r,options:n}=t;this.start({sender:e}),this.push({data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}};var kwt=class{constructor(t){this.config=t,this.build=new DJr(this.config),this.simulate=new OBe(this.config),this.submit=new DBe(this.config),this.batch=new UJr(this.config)}async getTransactions(t){return uwt({aptosConfig:this.config,...t})}async getTransactionByVersion(t){return fJr({aptosConfig:this.config,...t})}async getTransactionByHash(t){return age({aptosConfig:this.config,...t})}async isPendingTransaction(t){return dJr({aptosConfig:this.config,...t})}async waitForTransaction(t){return Aee({aptosConfig:this.config,...t})}async getGasPriceEstimation(){return _Be({aptosConfig:this.config})}getSigningMessage(t){return NJr(t)}async publishPackageTransaction(t){return BJr({aptosConfig:this.config,...t})}async rotateAuthKey(t){return OJr({aptosConfig:this.config,...t})}sign(t){return NBe({...t})}signAsFeePayer(t){let{signer:e,transaction:r}=t;if(!r.feePayerAddress)throw new Error(`Transaction ${r} is not a Fee Payer transaction`);return r.feePayerAddress=e.accountAddress,NBe({signer:e,transaction:r})}async batchTransactionsForSingleAccount(t){try{let{sender:e,data:r,options:n}=t;this.batch.forSingleAccount({sender:e,data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}async signAndSubmitTransaction(t){let{signer:e,transaction:r}=t;return pge({aptosConfig:this.config,signer:e,transaction:r})}};d();p();d();p();async function FJr(t){let{aptosConfig:e,accountAddress:r,amount:n,options:o}=t,i=o?.timeoutSecs||20,{data:a}=await g1t({aptosConfig:e,path:"fund",body:{address:tr.from(r).toString(),amount:n},originMethod:"fundAccount"}),s=a.txn_hashes[0],c=await Aee({aptosConfig:e,transactionHash:s,options:{timeoutSecs:i,checkSuccess:o?.checkSuccess}});if(c.type==="user_transaction")return c;throw new Error(`Unexpected transaction received for fund account: ${c.type}`)}var Twt=class{constructor(t){this.config=t}async fundAccount(t){let e=await FJr({aptosConfig:this.config,...t});return(t.options?.waitForIndexer===void 0||t.options?.waitForIndexer)&&await CBe({aptosConfig:this.config,minimumLedgerVersion:BigInt(e.version),processorType:"fungible_asset_processor"}),e}};d();p();d();p();async function FBe(t){let{aptosConfig:e,options:r}=t,n={query:hqr,variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await ti({aptosConfig:e,query:n,originMethod:"getFungibleAssetMetadata"})).fungible_asset_metadata}async function zJr(t){let{aptosConfig:e,options:r}=t,n={query:pqr,variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await ti({aptosConfig:e,query:n,originMethod:"getFungibleAssetActivities"})).fungible_asset_activities}async function HJr(t){let{aptosConfig:e,options:r}=t,n={query:uqr,variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await ti({aptosConfig:e,query:n,originMethod:"getCurrentFungibleAssetBalances"})).current_fungible_asset_balances}var Kqo={typeParameters:[{constraints:[]}],parameters:[yC("0x1::object::Object"),new zy,new ev]};async function jJr(t){let{aptosConfig:e,sender:r,fungibleAssetMetadataAddress:n,recipient:o,amount:i,options:a}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x1::primary_fungible_store::transfer",typeArguments:["0x1::fungible_asset::Metadata"],functionArguments:[n,o,i],abi:Kqo},options:a})}d();p();async function ci(t){t.minimumLedgerVersion!==void 0&&await CBe({aptosConfig:t.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:t.processorType})}var Iwt=class{constructor(t){this.config=t}async getFungibleAssetMetadata(t){return await ci({config:this.config,minimumLedgerVersion:t?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),FBe({aptosConfig:this.config,...t})}async getFungibleAssetMetadataByAssetType(t){return await ci({config:this.config,minimumLedgerVersion:t?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),(await FBe({aptosConfig:this.config,options:{where:{asset_type:{_eq:t.assetType}}}}))[0]}async getFungibleAssetMetadataByCreatorAddress(t){return await ci({config:this.config,minimumLedgerVersion:t?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),await FBe({aptosConfig:this.config,options:{where:{creator_address:{_eq:tr.from(t.creatorAddress).toStringLong()}}}})}async getFungibleAssetActivities(t){return await ci({config:this.config,minimumLedgerVersion:t?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),zJr({aptosConfig:this.config,...t})}async getCurrentFungibleAssetBalances(t){return await ci({config:this.config,minimumLedgerVersion:t?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),HJr({aptosConfig:this.config,...t})}async transferFungibleAsset(t){return jJr({aptosConfig:this.config,...t})}};d();p();d();p();async function VN(t){let{aptosConfig:e,payload:r,options:n}=t,o=await vwt({...r,aptosConfig:e}),i=new Xg;o.serialize(i);let a=i.toUint8Array(),{data:s}=await i5({aptosConfig:e,path:"view",originMethod:"view",contentType:"application/x.aptos.view_function+bcs",params:{ledger_version:n?.ledgerVersion},body:a});return s}async function WJr(t){let{aptosConfig:e,payload:r,options:n}=t,{data:o}=await i5({aptosConfig:e,originMethod:"viewJson",path:"view",params:{ledger_version:n?.ledgerVersion},body:{function:r.function,type_arguments:r.typeArguments??[],arguments:r.functionArguments??[]}});return o}var Rwt=class{constructor(t){this.config=t}async getLedgerInfo(){return _Ne({aptosConfig:this.config})}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getBlockByVersion(t){return pJr({aptosConfig:this.config,...t})}async getBlockByHeight(t){return hJr({aptosConfig:this.config,...t})}async view(t){return VN({aptosConfig:this.config,...t})}async viewJson(t){return WJr({aptosConfig:this.config,...t})}async getChainTopUserTransactions(t){return wqr({aptosConfig:this.config,...t})}async queryIndexer(t){return ti({aptosConfig:this.config,...t})}async getIndexerLastSuccessVersion(){return CNe({aptosConfig:this.config})}async getProcessorStatus(t){return kNe({aptosConfig:this.config,processorType:t})}};d();p();d();p();async function zBe(t){let{aptosConfig:e,jwt:r,ephemeralKeyPair:n,uidKey:o="sub",derivationPath:i}=t,a={jwt_b64:r,epk:n.getPublicKey().bcsToHex().toStringWithoutPrefix(),exp_date_secs:n.expiryDateSecs,epk_blinder:po.fromHexInput(n.blinder).toStringWithoutPrefix(),uid_key:o,derivation_path:i},{data:s}=await v1t({aptosConfig:e,path:"fetch",body:a,originMethod:"getPepper",overrides:{WITH_CREDENTIALS:!1}});return po.fromHexInput(s.pepper).toUint8Array()}async function Mwt(t){let{aptosConfig:e,jwt:r,ephemeralKeyPair:n,pepper:o=await zBe(t),uidKey:i="sub"}=t;if(po.fromHexInput(o).toUint8Array().length!==y5.PEPPER_LENGTH)throw new Error(`Pepper needs to be ${y5.PEPPER_LENGTH} bytes`);let{maxExpHorizonSecs:a}=await Zxt({aptosConfig:e});if(a<n.expiryDateSecs-v5())throw Error(`The EphemeralKeyPair is too long lived. It's lifespan must be less than ${a}`);let s={jwt_b64:r,epk:n.getPublicKey().bcsToHex().toStringWithoutPrefix(),epk_blinder:po.fromHexInput(n.blinder).toStringWithoutPrefix(),exp_date_secs:n.expiryDateSecs,exp_horizon_secs:a,pepper:po.fromHexInput(o).toStringWithoutPrefix(),uid_key:i},{data:c}=await y1t({aptosConfig:e,path:"prove",body:s,originMethod:"getProof",overrides:{WITH_CREDENTIALS:!1}}),l=c.proof,u=new ege({a:l.a,b:l.b,c:l.c});return new zN({proof:new tge(u,0),trainingWheelsSignature:m5.fromHex(c.training_wheels_signature),expHorizonSecs:a})}async function GJr(t){let{aptosConfig:e,jwt:r,uidKey:n,proofFetchCallback:o,pepper:i=await zBe(t)}=t,a=Mwt({...t,pepper:i}),s=o?a:await a,c=tA.fromJwtAndPepper({jwt:r,pepper:i,uidKey:n}),l=await oge({aptosConfig:e,authenticationKey:c.authKey().derivedAddress()});return y5.create({...t,address:l,proof:s,pepper:i,proofFetchCallback:o})}var Pwt=class{constructor(t){this.config=t}async getPepper(t){return zBe({aptosConfig:this.config,...t})}async getProof(t){return Mwt({aptosConfig:this.config,...t})}async deriveKeylessAccount(t){return GJr({aptosConfig:this.config,...t})}};d();p();d();p();async function Yqo(t){let{aptosConfig:e,options:r}=t,n={query:ENe,variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await ti({aptosConfig:e,query:n,originMethod:"getObjectData"})).current_objects}async function VJr(t){let{aptosConfig:e,objectAddress:r,options:n}=t,o={object_address:{_eq:tr.from(r).toStringLong()}};return(await Yqo({aptosConfig:e,options:{...n,where:o}}))[0]}var Nwt=class{constructor(t){this.config=t}async getObjectDataByObjectAddress(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"objects_processor"}),VJr({aptosConfig:this.config,...t})}};d();p();d();p();async function qJr(t){let{aptosConfig:e,poolAddress:r}=t,n=tr.from(r).toStringLong(),o=await ti({aptosConfig:e,query:{query:u1t,variables:{where_condition:{pool_address:{_eq:n}}}}});return o.num_active_delegator_per_pool[0]?o.num_active_delegator_per_pool[0].num_active_delegator:0}async function KJr(t){let{aptosConfig:e,options:r}=t,n={query:u1t,variables:{order_by:r?.orderBy}};return(await ti({aptosConfig:e,query:n})).num_active_delegator_per_pool}async function YJr(t){let{aptosConfig:e,delegatorAddress:r,poolAddress:n}=t,o={query:fqr,variables:{delegatorAddress:tr.from(r).toStringLong(),poolAddress:tr.from(n).toStringLong()}};return(await ti({aptosConfig:e,query:o})).delegated_staking_activities}var Bwt=class{constructor(t){this.config=t}async getNumberOfDelegators(t){return await ci({config:this.config,minimumLedgerVersion:t?.minimumLedgerVersion,processorType:"stake_processor"}),qJr({aptosConfig:this.config,...t})}async getNumberOfDelegatorsForAllPools(t){return await ci({config:this.config,minimumLedgerVersion:t?.minimumLedgerVersion,processorType:"stake_processor"}),KJr({aptosConfig:this.config,...t})}async getDelegatedStakingActivities(t){return await ci({config:this.config,minimumLedgerVersion:t?.minimumLedgerVersion,processorType:"stake_processor"}),YJr({aptosConfig:this.config,...t})}};d();p();var Owt=class{constructor(t){this.config=t}async getTableItem(t){return TNe({aptosConfig:this.config,...t})}async getTableItemsData(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"default_processor"}),Aqr({aptosConfig:this.config,...t})}async getTableItemsMetadata(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"default_processor"}),Sqr({aptosConfig:this.config,...t})}};d();p();var Dwt=class{constructor(t){this.config=t}async getAccountInfo(t){return EC({aptosConfig:this.config,...t})}async getAccountModules(t){return VYr({aptosConfig:this.config,...t})}async getAccountModule(t){return ABe({aptosConfig:this.config,...t})}async getAccountTransactions(t){return qYr({aptosConfig:this.config,...t})}async getAccountResources(t){return KYr({aptosConfig:this.config,...t})}async getAccountResource(t){return nwt({aptosConfig:this.config,...t})}async lookupOriginalAccountAddress(t){return oge({aptosConfig:this.config,...t})}async getAccountTokensCount(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"account_transactions_processor"}),YYr({aptosConfig:this.config,...t})}async getAccountOwnedTokens(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),JYr({aptosConfig:this.config,...t})}async getAccountOwnedTokensFromCollectionAddress(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),XYr({aptosConfig:this.config,...t})}async getAccountCollectionsWithOwnedTokens(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),ZYr({aptosConfig:this.config,...t})}async getAccountTransactionsCount(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"account_transactions_processor"}),QYr({aptosConfig:this.config,...t})}async getAccountCoinsData(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"fungible_asset_processor"}),owt({aptosConfig:this.config,...t})}async getAccountCoinsCount(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"fungible_asset_processor"}),eJr({aptosConfig:this.config,...t})}async getAccountAPTAmount(t){return this.getAccountCoinAmount({coinType:SN,...t})}async getAccountCoinAmount(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"fungible_asset_processor"}),$Yr({aptosConfig:this.config,...t})}async getAccountOwnedObjects(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"default_processor"}),tJr({aptosConfig:this.config,...t})}async deriveAccountFromPrivateKey(t){return rJr({aptosConfig:this.config,...t})}};d();p();d();p();var JJr=["A name must be between 3 and 63 characters long,","and can only contain lowercase a-z, 0-9, and hyphens.","A name may not start or end with a hyphen."].join(" ");function XJr(t){return!(!t||t.length<3||t.length>63||!/^[a-z\d][a-z\d-]{1,61}[a-z\d]$/.test(t))}function qN(t){let[e,r,...n]=t.replace(/\.apt$/,"").split(".");if(n.length>0)throw new Error(`${t} is invalid. A name can only have two parts, a domain and a subdomain separated by a "."`);if(!XJr(e))throw new Error(`${e} is not valid. ${JJr}`);if(r&&!XJr(r))throw new Error(`${r} is not valid. ${JJr}`);return{domainName:r||e,subdomainName:r?e:void 0}}var Jqo=(t=>(t[t.Independent=0]="Independent",t[t.FollowsDomain=1]="FollowsDomain",t))(Jqo||{});function ZJr(t){if(!t)return!1;let e=new Date(t.domain_expiration_timestamp).getTime()<Date.now(),r=new Date(t.expiration_timestamp).getTime()<Date.now();return t.subdomain&&e?!1:t.subdomain&&t.subdomain_expiration_policy===1?!0:!r}var Xqo="0x585fc9f0f0c54183b039ffc770ca282ebd87307916c215a3e692f2f8e4305e82",Zqo={testnet:"0x5f8fd2347449685cf41d4db97926ec3a096eaf381332be4f1318ad4d16a8497c",mainnet:"0x867ed1f6bf916171b1de3ee92849b8978b7d1b9e0a8cc982a3d19d535dfd9c0c",local:Xqo,custom:null,devnet:null};function b5(t){let e=Zqo[t.network];if(!e)throw new Error(`The ANS contract is not deployed to ${t.network}`);return e}var HBe=t=>{if(t&&typeof t=="object"&&"vec"in t&&Array.isArray(t.vec))return t.vec[0]};async function QJr(t){let{aptosConfig:e,name:r}=t,n=b5(e),{domainName:o,subdomainName:i}=qN(r),a=await VN({aptosConfig:e,payload:{function:`${n}::router::get_owner_addr`,functionArguments:[o,i]}}),s=HBe(a[0]);return s?tr.from(s):void 0}async function $Jr(t){let{aptosConfig:e,expiration:r,name:n,sender:o,targetAddress:i,toAddress:a,options:s,transferable:c}=t,l=b5(e),{domainName:u,subdomainName:f}=qN(n),h=r.policy==="subdomain:independent"||r.policy==="subdomain:follow-domain";if(f&&!h)throw new Error("Subdomains must have an expiration policy of either 'subdomain:independent' or 'subdomain:follow-domain'");if(h&&!f)throw new Error(`Policy is set to ${r.policy} but no subdomain was provided`);if(r.policy==="domain"){let v=r.years??1;if(v!==1)throw new Error("For now, names can only be registered for 1 year at a time");let b=v*31536e3;return await ha({aptosConfig:e,sender:o.accountAddress.toString(),data:{function:`${l}::router::register_domain`,functionArguments:[u,b,i,a]},options:s})}if(!f)throw new Error(`${r.policy} requires a subdomain to be provided.`);let m=await Lwt({aptosConfig:e,name:u});if(!m)throw new Error("The domain does not exist");let g=r.policy==="subdomain:independent"?r.expirationDate:m;if(g>m)throw new Error("The subdomain expiration time cannot be greater than the domain expiration time");return await ha({aptosConfig:e,sender:o.accountAddress.toString(),data:{function:`${l}::router::register_subdomain`,functionArguments:[u,f,Math.round(g/1e3),r.policy==="subdomain:follow-domain"?1:0,!!c,i,a]},options:s})}async function Lwt(t){let{aptosConfig:e,name:r}=t,n=b5(e),{domainName:o,subdomainName:i}=qN(r);try{let a=await VN({aptosConfig:e,payload:{function:`${n}::router::get_expiration`,functionArguments:[o,i]}});return Number(a[0])*1e3}catch{return}}async function eXr(t){let{aptosConfig:e,address:r}=t,n=b5(e),o=await VN({aptosConfig:e,payload:{function:`${n}::router::get_primary_name`,functionArguments:[tr.from(r).toString()]}}),i=HBe(o[1]),a=HBe(o[0]);if(i)return[a,i].filter(Boolean).join(".")}async function tXr(t){let{aptosConfig:e,sender:r,name:n,options:o}=t,i=b5(e);if(!n)return await ha({aptosConfig:e,sender:r.accountAddress.toString(),data:{function:`${i}::router::clear_primary_name`,functionArguments:[]},options:o});let{domainName:a,subdomainName:s}=qN(n);return await ha({aptosConfig:e,sender:r.accountAddress.toString(),data:{function:`${i}::router::set_primary_name`,functionArguments:[a,s]},options:o})}async function rXr(t){let{aptosConfig:e,name:r}=t,n=b5(e),{domainName:o,subdomainName:i}=qN(r),a=await VN({aptosConfig:e,payload:{function:`${n}::router::get_target_addr`,functionArguments:[o,i]}}),s=HBe(a[0]);return s?tr.from(s):void 0}async function nXr(t){let{aptosConfig:e,sender:r,name:n,address:o,options:i}=t,a=b5(e),{domainName:s,subdomainName:c}=qN(n);return await ha({aptosConfig:e,sender:r.accountAddress.toString(),data:{function:`${a}::router::set_target_addr`,functionArguments:[s,c,o]},options:i})}async function oXr(t){let{aptosConfig:e,name:r}=t,{domainName:n,subdomainName:o=""}=qN(r),i=(await ti({aptosConfig:e,query:{query:tee,variables:{where_condition:{domain:{_eq:n},subdomain:{_eq:o}},limit:1}},originMethod:"getName"})).current_aptos_names[0];return i&&(i=hge(i)),ZJr(i)?i:void 0}async function iXr(t){let{aptosConfig:e,options:r,accountAddress:n}=t,o=await Uwt({aptosConfig:e});return(await ti({aptosConfig:e,originMethod:"getAccountNames",query:{query:tee,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...t.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:o}}}}})).current_aptos_names.map(hge)}async function aXr(t){let{aptosConfig:e,options:r,accountAddress:n}=t,o=await Uwt({aptosConfig:e});return(await ti({aptosConfig:e,originMethod:"getAccountDomains",query:{query:tee,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...t.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:o},subdomain:{_eq:""}}}}})).current_aptos_names.map(hge)}async function sXr(t){let{aptosConfig:e,options:r,accountAddress:n}=t,o=await Uwt({aptosConfig:e});return(await ti({aptosConfig:e,originMethod:"getAccountSubdomains",query:{query:tee,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...t.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:o},subdomain:{_neq:""}}}}})).current_aptos_names.map(hge)}async function cXr(t){let{aptosConfig:e,options:r,domain:n}=t;return(await ti({aptosConfig:e,originMethod:"getDomainSubdomains",query:{query:tee,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...t.options?.where??{},domain:{_eq:n},subdomain:{_neq:""}}}}})).current_aptos_names.map(hge).filter(ZJr)}async function Uwt(t){let{aptosConfig:e}=t,r=b5(e),[n]=await VN({aptosConfig:e,payload:{function:`${r}::config::reregistration_grace_sec`,functionArguments:[]}}),o=n/60/60/24,i=()=>new Date;return new Date(i().setDate(i().getDate()-o)).toISOString()}async function lXr(t){let{aptosConfig:e,sender:r,name:n,years:o=1,options:i}=t,a=b5(e),s=o*31536e3,{domainName:c,subdomainName:l}=qN(n);if(l)throw new Error("Subdomains cannot be renewed");if(o!==1)throw new Error("Currently, only 1 year renewals are supported");return await ha({aptosConfig:e,sender:r.accountAddress.toString(),data:{function:`${a}::router::renew_domain`,functionArguments:[c,s]},options:i})}function hge(t){return{...t,expiration_timestamp:new Date(t.expiration_timestamp).getTime()}}var Fwt=class{constructor(t){this.config=t}async getOwnerAddress(t){return QJr({aptosConfig:this.config,...t})}async getExpiration(t){return Lwt({aptosConfig:this.config,...t})}async getTargetAddress(t){return rXr({aptosConfig:this.config,...t})}async setTargetAddress(t){return nXr({aptosConfig:this.config,...t})}async getPrimaryName(t){return eXr({aptosConfig:this.config,...t})}async setPrimaryName(t){return tXr({aptosConfig:this.config,...t})}async registerName(t){return $Jr({aptosConfig:this.config,...t})}async renewDomain(t){return lXr({aptosConfig:this.config,...t})}async getName(t){return oXr({aptosConfig:this.config,...t})}async getAccountNames(t){return iXr({aptosConfig:this.config,...t})}async getAccountDomains(t){return aXr({aptosConfig:this.config,...t})}async getAccountSubdomains(t){return sXr({aptosConfig:this.config,...t})}async getDomainSubdomains(t){return cXr({aptosConfig:this.config,...t})}};d();p();d();p();d();p();d();p();d();p();d();p();function mge(t,e){return function(){return t.apply(e,arguments)}}var{toString:Qqo}=Object.prototype,{getPrototypeOf:jwt}=Object,WBe=(t=>e=>{let r=Qqo.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),_C=t=>(t=t.toLowerCase(),e=>WBe(e)===t),GBe=t=>e=>typeof e===t,{isArray:Eee}=Array,gge=GBe("undefined");function $qo(t){return t!==null&&!gge(t)&&t.constructor!==null&&!gge(t.constructor)&&rA(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}var dXr=_C("ArrayBuffer");function eKo(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&dXr(t.buffer),e}var tKo=GBe("string"),rA=GBe("function"),pXr=GBe("number"),VBe=t=>t!==null&&typeof t=="object",rKo=t=>t===!0||t===!1,jBe=t=>{if(WBe(t)!=="object")return!1;let e=jwt(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},nKo=_C("Date"),oKo=_C("File"),iKo=_C("Blob"),aKo=_C("FileList"),sKo=t=>VBe(t)&&rA(t.pipe),cKo=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||rA(t.append)&&((e=WBe(t))==="formdata"||e==="object"&&rA(t.toString)&&t.toString()==="[object FormData]"))},lKo=_C("URLSearchParams"),uKo=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function vge(t,e,{allOwnKeys:r=!1}={}){if(t===null||typeof t>"u")return;let n,o;if(typeof t!="object"&&(t=[t]),Eee(t))for(n=0,o=t.length;n<o;n++)e.call(null,t[n],n,t);else{let i=r?Object.getOwnPropertyNames(t):Object.keys(t),a=i.length,s;for(n=0;n<a;n++)s=i[n],e.call(null,t[s],s,t)}}function hXr(t,e){e=e.toLowerCase();let r=Object.keys(t),n=r.length,o;for(;n-- >0;)if(o=r[n],e===o.toLowerCase())return o;return null}var mXr=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:globalThis)(),gXr=t=>!gge(t)&&t!==mXr;function Hwt(){let{caseless:t}=gXr(this)&&this||{},e={},r=(n,o)=>{let i=t&&hXr(e,o)||o;jBe(e[i])&&jBe(n)?e[i]=Hwt(e[i],n):jBe(n)?e[i]=Hwt({},n):Eee(n)?e[i]=n.slice():e[i]=n};for(let n=0,o=arguments.length;n<o;n++)arguments[n]&&vge(arguments[n],r);return e}var fKo=(t,e,r,{allOwnKeys:n}={})=>(vge(e,(o,i)=>{r&&rA(o)?t[i]=mge(o,r):t[i]=o},{allOwnKeys:n}),t),dKo=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),pKo=(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},hKo=(t,e,r,n)=>{let o,i,a,s={};if(e=e||{},t==null)return e;do{for(o=Object.getOwnPropertyNames(t),i=o.length;i-- >0;)a=o[i],(!n||n(a,t,e))&&!s[a]&&(e[a]=t[a],s[a]=!0);t=r!==!1&&jwt(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},mKo=(t,e,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;let n=t.indexOf(e,r);return n!==-1&&n===r},gKo=t=>{if(!t)return null;if(Eee(t))return t;let e=t.length;if(!pXr(e))return null;let r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},vKo=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&jwt(Uint8Array)),yKo=(t,e)=>{let n=(t&&t[Symbol.iterator]).call(t),o;for(;(o=n.next())&&!o.done;){let i=o.value;e.call(t,i[0],i[1])}},bKo=(t,e)=>{let r,n=[];for(;(r=t.exec(e))!==null;)n.push(r);return n},xKo=_C("HTMLFormElement"),wKo=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),uXr=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),AKo=_C("RegExp"),vXr=(t,e)=>{let r=Object.getOwnPropertyDescriptors(t),n={};vge(r,(o,i)=>{let a;(a=e(o,i,t))!==!1&&(n[i]=a||o)}),Object.defineProperties(t,n)},SKo=t=>{vXr(t,(e,r)=>{if(rA(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;let n=t[r];if(!!rA(n)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},EKo=(t,e)=>{let r={},n=o=>{o.forEach(i=>{r[i]=!0})};return Eee(t)?n(t):n(String(t).split(e)),r},_Ko=()=>{},CKo=(t,e)=>(t=+t,Number.isFinite(t)?t:e),zwt="abcdefghijklmnopqrstuvwxyz",fXr="0123456789",yXr={DIGIT:fXr,ALPHA:zwt,ALPHA_DIGIT:zwt+zwt.toUpperCase()+fXr},kKo=(t=16,e=yXr.ALPHA_DIGIT)=>{let r="",{length:n}=e;for(;t--;)r+=e[Math.random()*n|0];return r};function TKo(t){return!!(t&&rA(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}var IKo=t=>{let e=new Array(10),r=(n,o)=>{if(VBe(n)){if(e.indexOf(n)>=0)return;if(!("toJSON"in n)){e[o]=n;let i=Eee(n)?[]:{};return vge(n,(a,s)=>{let c=r(a,o+1);!gge(c)&&(i[s]=c)}),e[o]=void 0,i}}return n};return r(t,0)},RKo=_C("AsyncFunction"),MKo=t=>t&&(VBe(t)||rA(t))&&rA(t.then)&&rA(t.catch),Zt={isArray:Eee,isArrayBuffer:dXr,isBuffer:$qo,isFormData:cKo,isArrayBufferView:eKo,isString:tKo,isNumber:pXr,isBoolean:rKo,isObject:VBe,isPlainObject:jBe,isUndefined:gge,isDate:nKo,isFile:oKo,isBlob:iKo,isRegExp:AKo,isFunction:rA,isStream:sKo,isURLSearchParams:lKo,isTypedArray:vKo,isFileList:aKo,forEach:vge,merge:Hwt,extend:fKo,trim:uKo,stripBOM:dKo,inherits:pKo,toFlatObject:hKo,kindOf:WBe,kindOfTest:_C,endsWith:mKo,toArray:gKo,forEachEntry:yKo,matchAll:bKo,isHTMLForm:xKo,hasOwnProperty:uXr,hasOwnProp:uXr,reduceDescriptors:vXr,freezeMethods:SKo,toObjectSet:EKo,toCamelCase:wKo,noop:_Ko,toFiniteNumber:CKo,findKey:hXr,global:mXr,isContextDefined:gXr,ALPHABET:yXr,generateString:kKo,isSpecCompliantForm:TKo,toJSONObject:IKo,isAsyncFn:RKo,isThenable:MKo};d();p();d();p();d();p();d();p();d();p();function _ee(t,e,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}Zt.inherits(_ee,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Zt.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var bXr=_ee.prototype,xXr={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{xXr[t]={value:t}});Object.defineProperties(_ee,xXr);Object.defineProperty(bXr,"isAxiosError",{value:!0});_ee.from=(t,e,r,n,o,i)=>{let a=Object.create(bXr);return Zt.toFlatObject(t,a,function(c){return c!==Error.prototype},s=>s!=="isAxiosError"),_ee.call(a,t.message,e,r,n,o),a.cause=t,a.name=t.name,i&&Object.assign(a,i),a};var Ti=_ee;d();p();var qBe=null;function Wwt(t){return Zt.isPlainObject(t)||Zt.isArray(t)}function AXr(t){return Zt.endsWith(t,"[]")?t.slice(0,-2):t}function wXr(t,e,r){return t?t.concat(e).map(function(o,i){return o=AXr(o),!r&&i?"["+o+"]":o}).join(r?".":""):e}function PKo(t){return Zt.isArray(t)&&!t.some(Wwt)}var NKo=Zt.toFlatObject(Zt,{},null,function(e){return/^is[A-Z]/.test(e)});function BKo(t,e,r){if(!Zt.isObject(t))throw new TypeError("target must be an object");e=e||new(qBe||FormData),r=Zt.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,b){return!Zt.isUndefined(b[v])});let n=r.metaTokens,o=r.visitor||u,i=r.dots,a=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&Zt.isSpecCompliantForm(e);if(!Zt.isFunction(o))throw new TypeError("visitor must be a function");function l(g){if(g===null)return"";if(Zt.isDate(g))return g.toISOString();if(!c&&Zt.isBlob(g))throw new Ti("Blob is not supported. Use a Buffer instead.");return Zt.isArrayBuffer(g)||Zt.isTypedArray(g)?c&&typeof Blob=="function"?new Blob([g]):A.Buffer.from(g):g}function u(g,v,b){let w=g;if(g&&!b&&typeof g=="object"){if(Zt.endsWith(v,"{}"))v=n?v:v.slice(0,-2),g=JSON.stringify(g);else if(Zt.isArray(g)&&PKo(g)||(Zt.isFileList(g)||Zt.endsWith(v,"[]"))&&(w=Zt.toArray(g)))return v=AXr(v),w.forEach(function(I,B){!(Zt.isUndefined(I)||I===null)&&e.append(a===!0?wXr([v],B,i):a===null?v:v+"[]",l(I))}),!1}return Wwt(g)?!0:(e.append(wXr(b,v,i),l(g)),!1)}let f=[],h=Object.assign(NKo,{defaultVisitor:u,convertValue:l,isVisitable:Wwt});function m(g,v){if(!Zt.isUndefined(g)){if(f.indexOf(g)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(g),Zt.forEach(g,function(w,_){(!(Zt.isUndefined(w)||w===null)&&o.call(e,w,Zt.isString(_)?_.trim():_,v,h))===!0&&m(w,v?v.concat(_):[_])}),f.pop()}}if(!Zt.isObject(t))throw new TypeError("data must be an object");return m(t),e}var KN=BKo;function SXr(t){let e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(n){return e[n]})}function EXr(t,e){this._pairs=[],t&&KN(t,this,e)}var _Xr=EXr.prototype;_Xr.append=function(e,r){this._pairs.push([e,r])};_Xr.toString=function(e){let r=e?function(n){return e.call(this,n,SXr)}:SXr;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};var KBe=EXr;function OKo(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function yge(t,e,r){if(!e)return t;let n=r&&r.encode||OKo,o=r&&r.serialize,i;if(o?i=o(e,r):i=Zt.isURLSearchParams(e)?e.toString():new KBe(e,r).toString(n),i){let a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t}d();p();var Gwt=class{constructor(){this.handlers=[]}use(e,r,n){return this.handlers.push({fulfilled:e,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Zt.forEach(this.handlers,function(n){n!==null&&e(n)})}},Vwt=Gwt;d();p();d();p();d();p();d();p();var YBe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};d();p();d();p();d();p();d();p();var CXr=typeof URLSearchParams<"u"?URLSearchParams:KBe;d();p();var kXr=typeof FormData<"u"?FormData:null;d();p();var TXr=typeof Blob<"u"?Blob:null;var IXr={isBrowser:!0,classes:{URLSearchParams:CXr,FormData:kXr,Blob:TXr},protocols:["http","https","file","blob","url","data"]};var qwt={};Nl(qwt,{hasBrowserEnv:()=>RXr,hasStandardBrowserEnv:()=>DKo,hasStandardBrowserWebWorkerEnv:()=>LKo});d();p();var RXr=typeof window<"u"&&typeof document<"u",DKo=(t=>RXr&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),LKo=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")();var rv={...qwt,...IXr};function Kwt(t,e){return KN(t,new rv.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,i){return rv.isNode&&Zt.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},e))}d();p();function UKo(t){return Zt.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function FKo(t){let e={},r=Object.keys(t),n,o=r.length,i;for(n=0;n<o;n++)i=r[n],e[i]=t[i];return e}function zKo(t){function e(r,n,o,i){let a=r[i++],s=Number.isFinite(+a),c=i>=r.length;return a=!a&&Zt.isArray(o)?o.length:a,c?(Zt.hasOwnProp(o,a)?o[a]=[o[a],n]:o[a]=n,!s):((!o[a]||!Zt.isObject(o[a]))&&(o[a]=[]),e(r,n,o[a],i)&&Zt.isArray(o[a])&&(o[a]=FKo(o[a])),!s)}if(Zt.isFormData(t)&&Zt.isFunction(t.entries)){let r={};return Zt.forEachEntry(t,(n,o)=>{e(UKo(n),o,r,0)}),r}return null}var JBe=zKo;function HKo(t,e,r){if(Zt.isString(t))try{return(e||JSON.parse)(t),Zt.trim(t)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(t)}var Ywt={transitional:YBe,adapter:["xhr","http"],transformRequest:[function(e,r){let n=r.getContentType()||"",o=n.indexOf("application/json")>-1,i=Zt.isObject(e);if(i&&Zt.isHTMLForm(e)&&(e=new FormData(e)),Zt.isFormData(e))return o&&o?JSON.stringify(JBe(e)):e;if(Zt.isArrayBuffer(e)||Zt.isBuffer(e)||Zt.isStream(e)||Zt.isFile(e)||Zt.isBlob(e))return e;if(Zt.isArrayBufferView(e))return e.buffer;if(Zt.isURLSearchParams(e))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Kwt(e,this.formSerializer).toString();if((s=Zt.isFileList(e))||n.indexOf("multipart/form-data")>-1){let c=this.env&&this.env.FormData;return KN(s?{"files[]":e}:e,c&&new c,this.formSerializer)}}return i||o?(r.setContentType("application/json",!1),HKo(e)):e}],transformResponse:[function(e){let r=this.transitional||Ywt.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(e&&Zt.isString(e)&&(n&&!this.responseType||o)){let a=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(e)}catch(s){if(a)throw s.name==="SyntaxError"?Ti.from(s,Ti.ERR_BAD_RESPONSE,this,null,this.response):s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:rv.classes.FormData,Blob:rv.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Zt.forEach(["delete","get","head","post","put","patch"],t=>{Ywt.headers[t]={}});var Cee=Ywt;d();p();d();p();var jKo=Zt.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),MXr=t=>{let e={},r,n,o;return t&&t.split(`
`).forEach(function(a){o=a.indexOf(":"),r=a.substring(0,o).trim().toLowerCase(),n=a.substring(o+1).trim(),!(!r||e[r]&&jKo[r])&&(r==="set-cookie"?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e};var PXr=Symbol("internals");function bge(t){return t&&String(t).trim().toLowerCase()}function XBe(t){return t===!1||t==null?t:Zt.isArray(t)?t.map(XBe):String(t)}function WKo(t){let e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}var GKo=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Jwt(t,e,r,n,o){if(Zt.isFunction(n))return n.call(this,e,r);if(o&&(e=r),!!Zt.isString(e)){if(Zt.isString(n))return e.indexOf(n)!==-1;if(Zt.isRegExp(n))return n.test(e)}}function VKo(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,r,n)=>r.toUpperCase()+n)}function qKo(t,e){let r=Zt.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(o,i,a){return this[n].call(this,e,o,i,a)},configurable:!0})})}var kee=class{constructor(e){e&&this.set(e)}set(e,r,n){let o=this;function i(s,c,l){let u=bge(c);if(!u)throw new Error("header name must be a non-empty string");let f=Zt.findKey(o,u);(!f||o[f]===void 0||l===!0||l===void 0&&o[f]!==!1)&&(o[f||c]=XBe(s))}let a=(s,c)=>Zt.forEach(s,(l,u)=>i(l,u,c));return Zt.isPlainObject(e)||e instanceof this.constructor?a(e,r):Zt.isString(e)&&(e=e.trim())&&!GKo(e)?a(MXr(e),r):e!=null&&i(r,e,n),this}get(e,r){if(e=bge(e),e){let n=Zt.findKey(this,e);if(n){let o=this[n];if(!r)return o;if(r===!0)return WKo(o);if(Zt.isFunction(r))return r.call(this,o,n);if(Zt.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,r){if(e=bge(e),e){let n=Zt.findKey(this,e);return!!(n&&this[n]!==void 0&&(!r||Jwt(this,this[n],n,r)))}return!1}delete(e,r){let n=this,o=!1;function i(a){if(a=bge(a),a){let s=Zt.findKey(n,a);s&&(!r||Jwt(n,n[s],s,r))&&(delete n[s],o=!0)}}return Zt.isArray(e)?e.forEach(i):i(e),o}clear(e){let r=Object.keys(this),n=r.length,o=!1;for(;n--;){let i=r[n];(!e||Jwt(this,this[i],i,e,!0))&&(delete this[i],o=!0)}return o}normalize(e){let r=this,n={};return Zt.forEach(this,(o,i)=>{let a=Zt.findKey(n,i);if(a){r[a]=XBe(o),delete r[i];return}let s=e?VKo(i):String(i).trim();s!==i&&delete r[i],r[s]=XBe(o),n[s]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let r=Object.create(null);return Zt.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=e&&Zt.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,r])=>e+": "+r).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...r){let n=new this(e);return r.forEach(o=>n.set(o)),n}static accessor(e){let n=(this[PXr]=this[PXr]={accessors:{}}).accessors,o=this.prototype;function i(a){let s=bge(a);n[s]||(qKo(o,a),n[s]=!0)}return Zt.isArray(e)?e.forEach(i):i(e),this}};kee.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Zt.reduceDescriptors(kee.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(n){this[r]=n}}});Zt.freezeMethods(kee);var nv=kee;function xge(t,e){let r=this||Cee,n=e||r,o=nv.from(n.headers),i=n.data;return Zt.forEach(t,function(s){i=s.call(r,i,o.normalize(),e?e.status:void 0)}),o.normalize(),i}d();p();function wge(t){return!!(t&&t.__CANCEL__)}d();p();function NXr(t,e,r){Ti.call(this,t??"canceled",Ti.ERR_CANCELED,e,r),this.name="CanceledError"}Zt.inherits(NXr,Ti,{__CANCEL__:!0});var YN=NXr;d();p();d();p();d();p();function Xwt(t,e,r){let n=r.config.validateStatus;!r.status||!n||n(r.status)?t(r):e(new Ti("Request failed with status code "+r.status,[Ti.ERR_BAD_REQUEST,Ti.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}d();p();var BXr=rv.hasStandardBrowserEnv?{write(t,e,r,n,o,i){let a=[t+"="+encodeURIComponent(e)];Zt.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),Zt.isString(n)&&a.push("path="+n),Zt.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(t){let e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};d();p();d();p();function Zwt(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}d();p();function Qwt(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function Age(t,e){return t&&!Zwt(e)?Qwt(t,e):e}d();p();var OXr=rv.hasStandardBrowserEnv?function(){let e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function o(i){let a=i;return e&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=o(window.location.href),function(a){let s=Zt.isString(a)?o(a):a;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}();d();p();function $wt(t){let e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}d();p();function KKo(t,e){t=t||10;let r=new Array(t),n=new Array(t),o=0,i=0,a;return e=e!==void 0?e:1e3,function(c){let l=Date.now(),u=n[i];a||(a=l),r[o]=c,n[o]=l;let f=i,h=0;for(;f!==o;)h+=r[f++],f=f%t;if(o=(o+1)%t,o===i&&(i=(i+1)%t),l-a<e)return;let m=u&&l-u;return m?Math.round(h*1e3/m):void 0}}var DXr=KKo;function LXr(t,e){let r=0,n=DXr(50,250);return o=>{let i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-r,c=n(s),l=i<=a;r=i;let u={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:c||void 0,estimated:c&&a&&l?(a-i)/c:void 0,event:o};u[e?"download":"upload"]=!0,t(u)}}var YKo=typeof XMLHttpRequest<"u",UXr=YKo&&function(t){return new Promise(function(r,n){let o=t.data,i=nv.from(t.headers).normalize(),{responseType:a,withXSRFToken:s}=t,c;function l(){t.cancelToken&&t.cancelToken.unsubscribe(c),t.signal&&t.signal.removeEventListener("abort",c)}let u;if(Zt.isFormData(o)){if(rv.hasStandardBrowserEnv||rv.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((u=i.getContentType())!==!1){let[v,...b]=u?u.split(";").map(w=>w.trim()).filter(Boolean):[];i.setContentType([v||"multipart/form-data",...b].join("; "))}}let f=new XMLHttpRequest;if(t.auth){let v=t.auth.username||"",b=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";i.set("Authorization","Basic "+btoa(v+":"+b))}let h=Age(t.baseURL,t.url);f.open(t.method.toUpperCase(),yge(h,t.params,t.paramsSerializer),!0),f.timeout=t.timeout;function m(){if(!f)return;let v=nv.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),w={data:!a||a==="text"||a==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:v,config:t,request:f};Xwt(function(I){r(I),l()},function(I){n(I),l()},w),f=null}if("onloadend"in f?f.onloadend=m:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(m)},f.onabort=function(){!f||(n(new Ti("Request aborted",Ti.ECONNABORTED,t,f)),f=null)},f.onerror=function(){n(new Ti("Network Error",Ti.ERR_NETWORK,t,f)),f=null},f.ontimeout=function(){let b=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",w=t.transitional||YBe;t.timeoutErrorMessage&&(b=t.timeoutErrorMessage),n(new Ti(b,w.clarifyTimeoutError?Ti.ETIMEDOUT:Ti.ECONNABORTED,t,f)),f=null},rv.hasStandardBrowserEnv&&(s&&Zt.isFunction(s)&&(s=s(t)),s||s!==!1&&OXr(h))){let v=t.xsrfHeaderName&&t.xsrfCookieName&&BXr.read(t.xsrfCookieName);v&&i.set(t.xsrfHeaderName,v)}o===void 0&&i.setContentType(null),"setRequestHeader"in f&&Zt.forEach(i.toJSON(),function(b,w){f.setRequestHeader(w,b)}),Zt.isUndefined(t.withCredentials)||(f.withCredentials=!!t.withCredentials),a&&a!=="json"&&(f.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&f.addEventListener("progress",LXr(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",LXr(t.onUploadProgress)),(t.cancelToken||t.signal)&&(c=v=>{!f||(n(!v||v.type?new YN(null,t,f):v),f.abort(),f=null)},t.cancelToken&&t.cancelToken.subscribe(c),t.signal&&(t.signal.aborted?c():t.signal.addEventListener("abort",c)));let g=$wt(h);if(g&&rv.protocols.indexOf(g)===-1){n(new Ti("Unsupported protocol "+g+":",Ti.ERR_BAD_REQUEST,t));return}f.send(o||null)})};var e2t={http:qBe,xhr:UXr};Zt.forEach(e2t,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});var FXr=t=>`- ${t}`,JKo=t=>Zt.isFunction(t)||t===null||t===!1,ZBe={getAdapter:t=>{t=Zt.isArray(t)?t:[t];let{length:e}=t,r,n,o={};for(let i=0;i<e;i++){r=t[i];let a;if(n=r,!JKo(r)&&(n=e2t[(a=String(r)).toLowerCase()],n===void 0))throw new Ti(`Unknown adapter '${a}'`);if(n)break;o[a||"#"+i]=n}if(!n){let i=Object.entries(o).map(([s,c])=>`adapter ${s} `+(c===!1?"is not supported by the environment":"is not available in the build")),a=e?i.length>1?`since :
`+i.map(FXr).join(`
`):" "+FXr(i[0]):"as no adapter specified";throw new Ti("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return n},adapters:e2t};function t2t(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new YN(null,t)}function QBe(t){return t2t(t),t.headers=nv.from(t.headers),t.data=xge.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),ZBe.getAdapter(t.adapter||Cee.adapter)(t).then(function(n){return t2t(t),n.data=xge.call(t,t.transformResponse,n),n.headers=nv.from(n.headers),n},function(n){return wge(n)||(t2t(t),n&&n.response&&(n.response.data=xge.call(t,t.transformResponse,n.response),n.response.headers=nv.from(n.response.headers))),Promise.reject(n)})}d();p();var zXr=t=>t instanceof nv?t.toJSON():t;function x5(t,e){e=e||{};let r={};function n(l,u,f){return Zt.isPlainObject(l)&&Zt.isPlainObject(u)?Zt.merge.call({caseless:f},l,u):Zt.isPlainObject(u)?Zt.merge({},u):Zt.isArray(u)?u.slice():u}function o(l,u,f){if(Zt.isUndefined(u)){if(!Zt.isUndefined(l))return n(void 0,l,f)}else return n(l,u,f)}function i(l,u){if(!Zt.isUndefined(u))return n(void 0,u)}function a(l,u){if(Zt.isUndefined(u)){if(!Zt.isUndefined(l))return n(void 0,l)}else return n(void 0,u)}function s(l,u,f){if(f in e)return n(l,u);if(f in t)return n(void 0,l)}let c={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(l,u)=>o(zXr(l),zXr(u),!0)};return Zt.forEach(Object.keys(Object.assign({},t,e)),function(u){let f=c[u]||o,h=f(t[u],e[u],u);Zt.isUndefined(h)&&f!==s||(r[u]=h)}),r}d();p();d();p();var $Be="1.6.2";var r2t={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{r2t[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}});var HXr={};r2t.transitional=function(e,r,n){function o(i,a){return"[Axios v"+$Be+"] Transitional option '"+i+"'"+a+(n?". "+n:"")}return(i,a,s)=>{if(e===!1)throw new Ti(o(a," has been removed"+(r?" in "+r:"")),Ti.ERR_DEPRECATED);return r&&!HXr[a]&&(HXr[a]=!0,console.warn(o(a," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(i,a,s):!0}};function XKo(t,e,r){if(typeof t!="object")throw new Ti("options must be an object",Ti.ERR_BAD_OPTION_VALUE);let n=Object.keys(t),o=n.length;for(;o-- >0;){let i=n[o],a=e[i];if(a){let s=t[i],c=s===void 0||a(s,i,t);if(c!==!0)throw new Ti("option "+i+" must be "+c,Ti.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ti("Unknown option "+i,Ti.ERR_BAD_OPTION)}}var eOe={assertOptions:XKo,validators:r2t};var JN=eOe.validators,Tee=class{constructor(e){this.defaults=e,this.interceptors={request:new Vwt,response:new Vwt}}request(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=x5(this.defaults,r);let{transitional:n,paramsSerializer:o,headers:i}=r;n!==void 0&&eOe.assertOptions(n,{silentJSONParsing:JN.transitional(JN.boolean),forcedJSONParsing:JN.transitional(JN.boolean),clarifyTimeoutError:JN.transitional(JN.boolean)},!1),o!=null&&(Zt.isFunction(o)?r.paramsSerializer={serialize:o}:eOe.assertOptions(o,{encode:JN.function,serialize:JN.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let a=i&&Zt.merge(i.common,i[r.method]);i&&Zt.forEach(["delete","get","head","post","put","patch","common"],g=>{delete i[g]}),r.headers=nv.concat(a,i);let s=[],c=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(r)===!1||(c=c&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});let l=[];this.interceptors.response.forEach(function(v){l.push(v.fulfilled,v.rejected)});let u,f=0,h;if(!c){let g=[QBe.bind(this),void 0];for(g.unshift.apply(g,s),g.push.apply(g,l),h=g.length,u=Promise.resolve(r);f<h;)u=u.then(g[f++],g[f++]);return u}h=s.length;let m=r;for(f=0;f<h;){let g=s[f++],v=s[f++];try{m=g(m)}catch(b){v.call(this,b);break}}try{u=QBe.call(this,m)}catch(g){return Promise.reject(g)}for(f=0,h=l.length;f<h;)u=u.then(l[f++],l[f++]);return u}getUri(e){e=x5(this.defaults,e);let r=Age(e.baseURL,e.url);return yge(r,e.params,e.paramsSerializer)}};Zt.forEach(["delete","get","head","options"],function(e){Tee.prototype[e]=function(r,n){return this.request(x5(n||{},{method:e,url:r,data:(n||{}).data}))}});Zt.forEach(["post","put","patch"],function(e){function r(n){return function(i,a,s){return this.request(x5(s||{},{method:e,headers:n?{"Content-Type":"multipart/form-data"}:{},url:i,data:a}))}}Tee.prototype[e]=r(),Tee.prototype[e+"Form"]=r(!0)});var Sge=Tee;d();p();var Ege=class{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(i){r=i});let n=this;this.promise.then(o=>{if(!n._listeners)return;let i=n._listeners.length;for(;i-- >0;)n._listeners[i](o);n._listeners=null}),this.promise.then=o=>{let i,a=new Promise(s=>{n.subscribe(s),i=s}).then(o);return a.cancel=function(){n.unsubscribe(i)},a},e(function(i,a,s){n.reason||(n.reason=new YN(i,a,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}static source(){let e;return{token:new Ege(function(o){e=o}),cancel:e}}},jXr=Ege;d();p();function n2t(t){return function(r){return t.apply(null,r)}}d();p();function o2t(t){return Zt.isObject(t)&&t.isAxiosError===!0}d();p();var i2t={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(i2t).forEach(([t,e])=>{i2t[e]=t});var WXr=i2t;function GXr(t){let e=new Sge(t),r=mge(Sge.prototype.request,e);return Zt.extend(r,Sge.prototype,e,{allOwnKeys:!0}),Zt.extend(r,e,null,{allOwnKeys:!0}),r.create=function(o){return GXr(x5(t,o))},r}var Zf=GXr(Cee);Zf.Axios=Sge;Zf.CanceledError=YN;Zf.CancelToken=jXr;Zf.isCancel=wge;Zf.VERSION=$Be;Zf.toFormData=KN;Zf.AxiosError=Ti;Zf.Cancel=Zf.CanceledError;Zf.all=function(e){return Promise.all(e)};Zf.spread=n2t;Zf.isAxiosError=o2t;Zf.mergeConfig=x5;Zf.AxiosHeaders=nv;Zf.formToJSON=t=>JBe(Zt.isHTMLForm(t)?new FormData(t):t);Zf.getAdapter=ZBe.getAdapter;Zf.HttpStatusCode=WXr;Zf.default=Zf;var tOe=Zf;var{Axios:Ibl,AxiosError:Rbl,CanceledError:Mbl,isCancel:Pbl,CancelToken:Nbl,VERSION:Bbl,all:Obl,Cancel:Dbl,isAxiosError:Lbl,spread:Ubl,toFormData:Fbl,AxiosHeaders:zbl,HttpStatusCode:Hbl,formToJSON:jbl,getAdapter:Wbl,mergeConfig:Gbl}=tOe;async function VXr(t){var e;let{params:r,method:n,url:o,headers:i,body:a,overrides:s}=t,c={headers:i,method:n,url:o,params:r,data:a,withCredentials:(e=s?.WITH_CREDENTIALS)!=null?e:!0};try{let l=await tOe(c);return{status:l.status,statusText:l.statusText,data:l.data,headers:l.headers,config:l.config}}catch(l){let u=l;if(u.response)return u.response;throw l}}var a2t=class{constructor(t){this.network=t?.network??"devnet",this.fullnode=t?.fullnode,this.faucet=t?.faucet,this.pepper=t?.pepper,this.prover=t?.prover,this.indexer=t?.indexer,this.client=t?.client??{provider:VXr},this.clientConfig=t?.clientConfig??{},this.fullnodeConfig=t?.fullnodeConfig??{},this.indexerConfig=t?.indexerConfig??{},this.faucetConfig=t?.faucetConfig??{}}getRequestUrl(t){switch(t){case"Fullnode":if(this.fullnode!==void 0)return this.fullnode;if(this.network==="custom")throw new Error("Please provide a custom full node url");return mwt[this.network];case"Faucet":if(this.faucet!==void 0)return this.faucet;if(this.network==="custom")throw new Error("Please provide a custom faucet url");return gwt[this.network];case"Indexer":if(this.indexer!==void 0)return this.indexer;if(this.network==="custom")throw new Error("Please provide a custom indexer url");return hwt[this.network];case"Pepper":if(this.pepper!==void 0)return this.pepper;if(this.network==="custom")throw new Error("Please provide a custom pepper service url");return kBe[this.network];case"Prover":if(this.prover!==void 0)return this.prover;if(this.network==="custom")throw new Error("Please provide a custom prover service url");return TBe[this.network];default:throw Error(`apiType ${t} is not supported`)}}isPepperServiceRequest(t){return kBe[this.network]===t}isProverServiceRequest(t){return TBe[this.network]===t}};d();p();d();p();var ZKo={typeParameters:[{constraints:[]}],parameters:[new zy,new ev]};async function qXr(t){let{aptosConfig:e,sender:r,recipient:n,amount:o,coinType:i,options:a}=t;return ha({aptosConfig:e,sender:r,data:{function:"0x1::aptos_account::transfer_coins",typeArguments:[i??SN],functionArguments:[n,o],abi:ZKo},options:a})}var s2t=class{constructor(t){this.config=t}async transferCoinTransaction(t){return qXr({aptosConfig:this.config,...t})}};d();p();d();p();var XN={BOOLEAN:"bool",U8:"u8",U16:"u16",U32:"u32",U64:"u64",U128:"u128",U256:"u256",ADDRESS:"address",STRING:"0x1::string::String",ARRAY:"vector<u8>"},nA="0x4::token::Token";async function KXr(t){let{aptosConfig:e,digitalAssetAddress:r}=t,n={token_data_id:{_eq:tr.from(r).toStringLong()}};return(await ti({aptosConfig:e,query:{query:yqr,variables:{where_condition:n}},originMethod:"getDigitalAssetData"})).current_token_datas_v2[0]}async function YXr(t){let{aptosConfig:e,digitalAssetAddress:r}=t,n={token_data_id:{_eq:tr.from(r).toStringLong()},amount:{_gt:0}};return(await ti({aptosConfig:e,query:{query:d1t,variables:{where_condition:n}},originMethod:"getCurrentDigitalAssetOwnership"})).current_token_ownerships_v2[0]}async function JXr(t){let{aptosConfig:e,ownerAddress:r,options:n}=t,o={owner_address:{_eq:tr.from(r).toStringLong()},amount:{_gt:0}},i={query:d1t,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await ti({aptosConfig:e,query:i,originMethod:"getOwnedDigitalAssets"})).current_token_ownerships_v2}async function XXr(t){let{aptosConfig:e,digitalAssetAddress:r,options:n}=t,o={token_data_id:{_eq:tr.from(r).toStringLong()}},i={query:vqr,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await ti({aptosConfig:e,query:i,originMethod:"getDigitalAssetActivity"})).token_activities_v2}var QKo={typeParameters:[],parameters:[new Po(vc()),new ev,new Po(vc()),new Po(vc()),new Xh,new Xh,new Xh,new Xh,new Xh,new Xh,new Xh,new Xh,new Xh,new ev,new ev]};async function ZXr(t){let{aptosConfig:e,options:r,creator:n}=t;return ha({aptosConfig:e,sender:n.accountAddress,data:{function:"0x4::aptos_token::create_collection",functionArguments:[new Qs(t.description),new Bm(t.maxSupply??aj),new Qs(t.name),new Qs(t.uri),new Ru(t.mutableDescription??!0),new Ru(t.mutableRoyalty??!0),new Ru(t.mutableURI??!0),new Ru(t.mutableTokenDescription??!0),new Ru(t.mutableTokenName??!0),new Ru(t.mutableTokenProperties??!0),new Ru(t.mutableTokenURI??!0),new Ru(t.tokensBurnableByCreator??!0),new Ru(t.tokensFreezableByCreator??!0),new Bm(t.royaltyNumerator??0),new Bm(t.royaltyDenominator??1)],abi:QKo},options:r})}async function Iee(t){let{aptosConfig:e,options:r}=t,n=r?.where;r?.tokenStandard&&(n.token_standard={_eq:r?.tokenStandard??"v2"});let o={query:lqr,variables:{where_condition:n,offset:r?.offset,limit:r?.limit}};return(await ti({aptosConfig:e,query:o,originMethod:"getCollectionData"})).current_collections_v2[0]}async function QXr(t){let{aptosConfig:e,creatorAddress:r,collectionName:n,options:o}=t,i=tr.from(r),a={collection_name:{_eq:n},creator_address:{_eq:i.toStringLong()}};return o?.tokenStandard&&(a.token_standard={_eq:o?.tokenStandard??"v2"}),Iee({aptosConfig:e,options:{...o,where:a}})}async function $Xr(t){let{aptosConfig:e,creatorAddress:r,options:n}=t,o={creator_address:{_eq:tr.from(r).toStringLong()}};return n?.tokenStandard&&(o.token_standard={_eq:n?.tokenStandard??"v2"}),Iee({aptosConfig:e,options:{...n,where:o}})}async function eZr(t){let{aptosConfig:e,collectionId:r,options:n}=t,o={collection_id:{_eq:tr.from(r).toStringLong()}};return n?.tokenStandard&&(o.token_standard={_eq:n?.tokenStandard??"v2"}),Iee({aptosConfig:e,options:{...n,where:o}})}async function tZr(t){let{creatorAddress:e,collectionName:r,options:n,aptosConfig:o}=t,i=tr.from(e),a={collection_name:{_eq:r},creator_address:{_eq:i.toStringLong()}};return n?.tokenStandard&&(a.token_standard={_eq:n?.tokenStandard??"v2"}),(await Iee({aptosConfig:o,options:{where:a}})).collection_id}var $Ko={typeParameters:[],parameters:[new Po(vc()),new Po(vc()),new Po(vc()),new Po(vc()),new kl(new Po(vc())),new kl(new Po(vc())),new kl(kl.u8())]};async function rZr(t){let{aptosConfig:e,options:r,creator:n,collection:o,description:i,name:a,uri:s,propertyKeys:c,propertyTypes:l,propertyValues:u}=t,f=l?.map(h=>XN[h]);return ha({aptosConfig:e,sender:n.accountAddress,data:{function:"0x4::aptos_token::mint",functionArguments:[new Qs(o),new Qs(i),new Qs(a),new Qs(s),cs.MoveString(c??[]),cs.MoveString(f??[]),gZr(u??[],f??[])],abi:$Ko},options:r})}var eYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0))),new zy]};async function nZr(t){let{aptosConfig:e,sender:r,digitalAssetAddress:n,recipient:o,digitalAssetType:i,options:a}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x1::object::transfer",typeArguments:[i??nA],functionArguments:[tr.from(n),tr.from(o)],abi:eYo},options:a})}var tYo={typeParameters:[],parameters:[new Po(vc()),new Po(vc()),new Po(vc()),new Po(vc()),new kl(new Po(vc())),new kl(new Po(vc())),new kl(kl.u8()),new zy]};async function oZr(t){let{aptosConfig:e,account:r,collection:n,description:o,name:i,uri:a,recipient:s,propertyKeys:c,propertyTypes:l,propertyValues:u,options:f}=t;if(c?.length!==u?.length)throw new Error("Property keys and property values counts do not match");if(l?.length!==u?.length)throw new Error("Property types and property values counts do not match");let h=l?.map(m=>XN[m]);return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::mint_soul_bound",functionArguments:[n,o,i,a,cs.MoveString(c??[]),cs.MoveString(h??[]),gZr(u??[],h??[]),s],abi:tYo},options:f})}var rYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0)))]};async function iZr(t){let{aptosConfig:e,creator:r,digitalAssetAddress:n,digitalAssetType:o,options:i}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::burn",typeArguments:[o??nA],functionArguments:[tr.from(n)],abi:rYo},options:i})}var nYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0)))]};async function aZr(t){let{aptosConfig:e,creator:r,digitalAssetAddress:n,digitalAssetType:o,options:i}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::freeze_transfer",typeArguments:[o??nA],functionArguments:[n],abi:nYo},options:i})}var oYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0)))]};async function sZr(t){let{aptosConfig:e,creator:r,digitalAssetAddress:n,digitalAssetType:o,options:i}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::unfreeze_transfer",typeArguments:[o??nA],functionArguments:[n],abi:oYo},options:i})}var iYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0))),new Po(vc())]};async function cZr(t){let{aptosConfig:e,creator:r,description:n,digitalAssetAddress:o,digitalAssetType:i,options:a}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_description",typeArguments:[i??nA],functionArguments:[tr.from(o),new Qs(n)],abi:iYo},options:a})}var aYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0))),new Po(vc())]};async function lZr(t){let{aptosConfig:e,creator:r,name:n,digitalAssetAddress:o,digitalAssetType:i,options:a}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_name",typeArguments:[i??nA],functionArguments:[tr.from(o),new Qs(n)],abi:aYo},options:a})}var sYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0))),new Po(vc())]};async function uZr(t){let{aptosConfig:e,creator:r,uri:n,digitalAssetAddress:o,digitalAssetType:i,options:a}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_uri",typeArguments:[i??nA],functionArguments:[tr.from(o),new Qs(n)],abi:sYo},options:a})}var cYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0))),new Po(vc()),new Po(vc()),kl.u8()]};async function fZr(t){let{aptosConfig:e,creator:r,propertyKey:n,propertyType:o,propertyValue:i,digitalAssetAddress:a,digitalAssetType:s,options:c}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_property",typeArguments:[s??nA],functionArguments:[tr.from(a),new Qs(n),new Qs(XN[o]),cs.U8(c2t(i,XN[o]))],abi:cYo},options:c})}var lYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0))),new Po(vc())]};async function dZr(t){let{aptosConfig:e,creator:r,propertyKey:n,digitalAssetAddress:o,digitalAssetType:i,options:a}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::remove_property",typeArguments:[i??nA],functionArguments:[tr.from(o),new Qs(n)],abi:lYo},options:a})}var uYo={typeParameters:[{constraints:["key"]}],parameters:[new Po(Hy(new Xf(0))),new Po(vc()),new Po(vc()),kl.u8()]};async function pZr(t){let{aptosConfig:e,creator:r,propertyKey:n,propertyType:o,propertyValue:i,digitalAssetAddress:a,digitalAssetType:s,options:c}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_property",typeArguments:[s??nA],functionArguments:[tr.from(a),new Qs(n),new Qs(XN[o]),c2t(i,XN[o])],abi:uYo},options:c})}var fYo={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Po(Hy(new Xf(0))),new Po(vc()),new Xf(1)]};async function hZr(t){let{aptosConfig:e,creator:r,propertyKey:n,propertyType:o,propertyValue:i,digitalAssetAddress:a,digitalAssetType:s,options:c}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_typed_property",typeArguments:[s??nA,XN[o]],functionArguments:[tr.from(a),new Qs(n),i],abi:fYo},options:c})}var dYo={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Po(Hy(new Xf(0))),new Po(vc()),new Xf(1)]};async function mZr(t){let{aptosConfig:e,creator:r,propertyKey:n,propertyType:o,propertyValue:i,digitalAssetAddress:a,digitalAssetType:s,options:c}=t;return ha({aptosConfig:e,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_typed_property",typeArguments:[s??nA,XN[o]],functionArguments:[tr.from(a),new Qs(n),i],abi:dYo},options:c})}function gZr(t,e){let r=new Array;return e.forEach((n,o)=>{r.push(c2t(t[o],n))}),r}function c2t(t,e){let r=yC(e);return Cj(t,r,0,[]).bcsToBytes()}var l2t=class{constructor(t){this.config=t}async getCollectionData(t){await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"});let{creatorAddress:e,collectionName:r,options:n}=t,o=tr.from(e),i={collection_name:{_eq:r},creator_address:{_eq:o.toStringLong()}};return n?.tokenStandard&&(i.token_standard={_eq:n?.tokenStandard??"v2"}),Iee({aptosConfig:this.config,options:{where:i}})}async getCollectionDataByCreatorAddressAndCollectionName(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),QXr({aptosConfig:this.config,...t})}async getCollectionDataByCreatorAddress(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),$Xr({aptosConfig:this.config,...t})}async getCollectionDataByCollectionId(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),eZr({aptosConfig:this.config,...t})}async getCollectionId(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),tZr({aptosConfig:this.config,...t})}async getDigitalAssetData(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),KXr({aptosConfig:this.config,...t})}async getCurrentDigitalAssetOwnership(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),YXr({aptosConfig:this.config,...t})}async getOwnedDigitalAssets(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),JXr({aptosConfig:this.config,...t})}async getDigitalAssetActivity(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"token_v2_processor"}),XXr({aptosConfig:this.config,...t})}async createCollectionTransaction(t){return ZXr({aptosConfig:this.config,...t})}async mintDigitalAssetTransaction(t){return rZr({aptosConfig:this.config,...t})}async transferDigitalAssetTransaction(t){return nZr({aptosConfig:this.config,...t})}async mintSoulBoundTransaction(t){return oZr({aptosConfig:this.config,...t})}async burnDigitalAssetTransaction(t){return iZr({aptosConfig:this.config,...t})}async freezeDigitalAssetTransaferTransaction(t){return aZr({aptosConfig:this.config,...t})}async unfreezeDigitalAssetTransaferTransaction(t){return sZr({aptosConfig:this.config,...t})}async setDigitalAssetDescriptionTransaction(t){return cZr({aptosConfig:this.config,...t})}async setDigitalAssetNameTransaction(t){return lZr({aptosConfig:this.config,...t})}async setDigitalAssetURITransaction(t){return uZr({aptosConfig:this.config,...t})}async addDigitalAssetPropertyTransaction(t){return fZr({aptosConfig:this.config,...t})}async removeDigitalAssetPropertyTransaction(t){return dZr({aptosConfig:this.config,...t})}async updateDigitalAssetPropertyTransaction(t){return pZr({aptosConfig:this.config,...t})}async addDigitalAssetTypedPropertyTransaction(t){return hZr({aptosConfig:this.config,...t})}async updateDigitalAssetTypedPropertyTransaction(t){return mZr({aptosConfig:this.config,...t})}};d();p();d();p();var vZr=300,pYo=t=>{if(t&&t.length>vZr)throw new Error(`Event type length exceeds the maximum length of ${vZr}`)};async function yZr(t){let{aptosConfig:e,eventType:r,options:n}=t;return _ge({aptosConfig:e,options:{...n,where:{account_address:{_eq:"0x0000000000000000000000000000000000000000000000000000000000000000"},creation_number:{_eq:"0"},sequence_number:{_eq:"0"},indexed_type:{_eq:r}}}})}async function bZr(t){let{accountAddress:e,aptosConfig:r,creationNumber:n,options:o}=t,i={account_address:{_eq:tr.from(e).toStringLong()},creation_number:{_eq:n}};return _ge({aptosConfig:r,options:{...o,where:i}})}async function xZr(t){let{accountAddress:e,aptosConfig:r,eventType:n,options:o}=t,i={account_address:{_eq:tr.from(e).toStringLong()},indexed_type:{_eq:n}};return _ge({aptosConfig:r,options:{...o,where:i}})}async function _ge(t){let{aptosConfig:e,options:r}=t;pYo(r?.where?.indexed_type?._eq);let n={query:dqr,variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await ti({aptosConfig:e,query:n,originMethod:"getEvents"})).events}var u2t=class{constructor(t){this.config=t}async getModuleEventsByEventType(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"events_processor"}),yZr({aptosConfig:this.config,...t})}async getAccountEventsByCreationNumber(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"events_processor"}),bZr({aptosConfig:this.config,...t})}async getAccountEventsByEventType(t){return await ci({config:this.config,minimumLedgerVersion:t.minimumLedgerVersion,processorType:"events_processor"}),xZr({aptosConfig:this.config,...t})}async getEvents(t){return await ci({config:this.config,minimumLedgerVersion:t?.minimumLedgerVersion,processorType:"events_processor"}),_ge({aptosConfig:this.config,...t})}};var qy=class{constructor(t){this.config=new a2t(t),this.account=new Dwt(this.config),this.ans=new Fwt(this.config),this.coin=new s2t(this.config),this.digitalAsset=new l2t(this.config),this.event=new u2t(this.config),this.faucet=new Twt(this.config),this.fungibleAsset=new Iwt(this.config),this.general=new Rwt(this.config),this.staking=new Bwt(this.config),this.transaction=new kwt(this.config),this.table=new Owt(this.config),this.keyless=new Pwt(this.config),this.object=new Nwt(this.config)}};function z1(t,e,r){Object.getOwnPropertyNames(e.prototype).forEach(n=>{let o=Object.getOwnPropertyDescriptor(e.prototype,n);o&&(o.value=function(...i){return this[r][n](...i)},Object.defineProperty(t.prototype,n,o))})}z1(qy,Dwt,"account");z1(qy,Fwt,"ans");z1(qy,s2t,"coin");z1(qy,l2t,"digitalAsset");z1(qy,u2t,"event");z1(qy,Twt,"faucet");z1(qy,Iwt,"fungibleAsset");z1(qy,Rwt,"general");z1(qy,Bwt,"staking");z1(qy,kwt,"transaction");z1(qy,Owt,"table");z1(qy,Pwt,"keyless");z1(qy,Nwt,"object");d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();var wZr=(t=>(t.JSON="application/json",t.BCS="application/x-bcs",t.BCS_SIGNED_TRANSACTION="application/x.aptos.signed_transaction+bcs",t.BCS_VIEW_FUNCTION="application/x.aptos.view_function+bcs",t))(wZr||{}),AZr=(t=>(t[t.Bool=0]="Bool",t[t.U8=1]="U8",t[t.U64=2]="U64",t[t.U128=3]="U128",t[t.Address=4]="Address",t[t.Signer=5]="Signer",t[t.Vector=6]="Vector",t[t.Struct=7]="Struct",t[t.U16=8]="U16",t[t.U32=9]="U32",t[t.U256=10]="U256",t[t.Reference=254]="Reference",t[t.Generic=255]="Generic",t))(AZr||{}),SZr=(t=>(t[t.U8=0]="U8",t[t.U64=1]="U64",t[t.U128=2]="U128",t[t.Address=3]="Address",t[t.U8Vector=4]="U8Vector",t[t.Bool=5]="Bool",t[t.U16=6]="U16",t[t.U32=7]="U32",t[t.U256=8]="U256",t))(SZr||{}),EZr=(t=>(t[t.Script=0]="Script",t[t.EntryFunction=2]="EntryFunction",t[t.Multisig=3]="Multisig",t))(EZr||{}),_Zr=(t=>(t[t.MultiAgentTransaction=0]="MultiAgentTransaction",t[t.FeePayerTransaction=1]="FeePayerTransaction",t))(_Zr||{}),CZr=(t=>(t[t.Ed25519=0]="Ed25519",t[t.MultiEd25519=1]="MultiEd25519",t[t.MultiAgent=2]="MultiAgent",t[t.FeePayer=3]="FeePayer",t[t.SingleSender=4]="SingleSender",t))(CZr||{}),kZr=(t=>(t[t.Ed25519=0]="Ed25519",t[t.MultiEd25519=1]="MultiEd25519",t[t.SingleKey=2]="SingleKey",t[t.MultiKey=3]="MultiKey",t))(kZr||{}),TZr=(t=>(t[t.Ed25519=0]="Ed25519",t[t.Secp256k1=1]="Secp256k1",t[t.Keyless=3]="Keyless",t))(TZr||{}),IZr=(t=>(t[t.Ed25519=0]="Ed25519",t[t.Secp256k1=1]="Secp256k1",t[t.Keyless=3]="Keyless",t))(IZr||{}),RZr=(t=>(t[t.Ed25519=0]="Ed25519",t))(RZr||{}),MZr=(t=>(t[t.Ed25519=0]="Ed25519",t))(MZr||{}),PZr=(t=>(t[t.ZkProof=0]="ZkProof",t))(PZr||{}),NZr=(t=>(t[t.Groth16=0]="Groth16",t))(NZr||{}),BZr=(t=>(t.Pending="pending_transaction",t.User="user_transaction",t.Genesis="genesis_transaction",t.BlockMetadata="block_metadata_transaction",t.StateCheckpoint="state_checkpoint_transaction",t.Validator="validator_transaction",t.BlockEpilogue="block_epilogue_transaction",t))(BZr||{});var OZr=(t=>(t.PRIVATE="private",t.PUBLIC="public",t.FRIEND="friend",t))(OZr||{}),DZr=(t=>(t.STORE="store",t.DROP="drop",t.KEY="key",t.COPY="copy",t))(DZr||{}),LZr=(t=>(t.VALIDATOR="validator",t.FULL_NODE="full_node",t))(LZr||{}),HE=(t=>(t[t.Ed25519=0]="Ed25519",t[t.MultiEd25519=1]="MultiEd25519",t[t.SingleKey=2]="SingleKey",t[t.MultiKey=3]="MultiKey",t))(HE||{}),UZr=(t=>(t[t.Ed25519=0]="Ed25519",t[t.Secp256k1Ecdsa=2]="Secp256k1Ecdsa",t))(UZr||{}),FZr=(t=>(t[t.DeriveAuid=251]="DeriveAuid",t[t.DeriveObjectAddressFromObject=252]="DeriveObjectAddressFromObject",t[t.DeriveObjectAddressFromGuid=253]="DeriveObjectAddressFromGuid",t[t.DeriveObjectAddressFromSeed=254]="DeriveObjectAddressFromSeed",t[t.DeriveResourceAccountAddress=255]="DeriveResourceAccountAddress",t))(FZr||{});d();p();d();p();var mYo=ie(CX());d();p();var hYo=ie(dH());var OAl=Number.MAX_SAFE_INTEGER;function rOe(t){let{feePayerAddress:e,secondarySignerAddresses:r}=t||{};return!!(e||r)}d();p();var w5=new Fq({returnString:!0,isConvertToZero:!0,exponentialAt:[-40,40]}),KAl=w5.mul,YAl=w5.div,JAl=w5.add,XAl=w5.sub;var ZAl=w5.lt,QAl=w5.lte,$Al=w5.gt,eSl=w5.gte,zZr=w5.eq;d();p();d();p();d();p();d();p();var f2t="wallet-standard:app-ready";d();p();var Cge=class extends Event{get type(){return"wallet-standard:register-wallet"}constructor(e){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1}),this.detail=e}};function HZr(t){let e=({register:r})=>{r(t)};try{window.dispatchEvent(new Cge(e))}catch(r){console.error(`wallet-standard:register-wallet event could not be dispatched
`,r)}try{window.addEventListener(f2t,({detail:r})=>{e(r)})}catch(r){console.error(`wallet-standard:app-ready event listener could not be added
`,r)}}d();p();d();p();var H1={SIGN_AND_SEND_TRANSACTION:"solana:signAndSendTransaction",SIGN_TRANSACTION:"solana:signTransaction",SIGN_MESSAGE:"solana:signMessage",SIGN_AND_SEND_TRANSACTION_VERSION:"1.0.0",SIGN_TRANSACTION_VERSION:"1.0.0",SIGN_MESSAGE_VERSION:"1.0.0"},jZr=[H1.SIGN_AND_SEND_TRANSACTION,H1.SIGN_TRANSACTION,H1.SIGN_MESSAGE];d();p();var ol={SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK:"sui:signAndExecuteTransactionBlock",SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK_VERSION:"1.0.0",SUI_SIGN_TRANSACTION_BLOCK:"sui:signTransactionBlock",SUI_SIGN_TRANSACTION_BLOCK_VERSION:"1.0.0",SUI_SIGN_MESSAGE:"sui:signMessage",SUI_SIGN_MESSAGE_VERSION:"1.0.0",SUI_SIGN_PERSONAL_MESSAGE:"sui:signPersonalMessage",SUI_SIGN_PERSONAL_MESSAGE_VERSION:"1.0.0",SUI_SIGN_TRANSACTION:"sui:signTransaction",SUI_SIGN_TRANSACTION_VERSION:"2.0.0",SUI_SIGN_AND_EXECUTE_TRANSACTION:"sui:signAndExecuteTransaction",SUI_SIGN_AND_EXECUTE_TRANSACTION_VERSION:"2.0.0"},WZr=[ol.SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK,ol.SUI_SIGN_TRANSACTION_BLOCK,ol.SUI_SIGN_MESSAGE,ol.SUI_SIGN_PERSONAL_MESSAGE,ol.SUI_SIGN_TRANSACTION,ol.SUI_SIGN_AND_EXECUTE_TRANSACTION];d();p();var kge="aptos",vYo="aptos:mainnet";var nOe=[vYo];d();p();var Ii={SIGN_MESSAGE:"aptos:signMessage",SIGN_MESSAGE_VERSION:"1.0.0",SIGN_TRANSACTION:"aptos:signTransaction",SIGN_TRANSACTION_VERSION:"1.0.0",SIGN_AND_SUBMIT_TRANSACTION:"aptos:signAndSubmitTransaction",SIGN_AND_SUBMIT_TRANSACTION_VERSION:"1.1.0",NETWORK:"aptos:network",NETWORK_VERSION:"1.0.0",ACCOUNT:"aptos:account",ACCOUNT_VERSION:"1.0.0",CONNECT:"aptos:connect",CONNECT_VERSION:"1.0.0",DISCONNECT:"aptos:disconnect",DISCONNECT_VERSION:"1.0.0",ON_ACCOUNT_CHANGE:"aptos:onAccountChange",ON_ACCOUNT_CHANGE_VERSION:"1.0.0",ON_NETWORK_CHANGE:"aptos:onNetworkChange",ON_NETWORK_CHANGE_VERSION:"1.0.0",CHANGE_NETWORK:"aptos:changeNetwork",CHANGE_NETWORK_VERSION:"1.0.0"},GZr=[Ii.SIGN_TRANSACTION,Ii.SIGN_AND_SUBMIT_TRANSACTION,Ii.SIGN_MESSAGE,Ii.NETWORK,Ii.ACCOUNT,Ii.CONNECT,Ii.DISCONNECT,Ii.ON_ACCOUNT_CHANGE,Ii.ON_NETWORK_CHANGE,Ii.CHANGE_NETWORK];d();p();var Ree="solana",yYo="solana:mainnet",bYo="solana:devnet",xYo="solana:testnet",wYo="solana:localnet";var oOe=[yYo,bYo,xYo,wYo];d();p();var Tge="suiMainnet";var AYo="sui:mainnet";var iOe=[AYo];d();p();var aOe=class{constructor(e){this.address=e.address,this.publicKey=e.publicKey.slice(),this.chains=e.chains.slice(),this.features=e.features.slice()}};function EYo(t){if(t.length%2!==0)throw new Error("hex string length must be a multiple of 2");let e=new Uint8Array(t.length/2);for(let r=0;r<e.length;r++){let n=2*r,o=t.slice(n,n+2);if(!o.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");e[r]=parseInt(o,16)}return e}var _Yo=(t,e)=>t===Ree?EYo(e):e,CYo={[Tge]:iOe,[Ree]:oOe,[kge]:nOe},kYo={[Tge]:WZr,[Ree]:jZr,[kge]:GZr},d2t=class extends aOe{constructor({address:e,publicKey:r,chain:n}){super({address:e,publicKey:_Yo(n,r),chains:CYo[n],features:kYo[n]})}};async function p2t(t,e,r){let n=e?.address||[],o=[];return n.forEach(({address:a,name:s})=>{s===t&&o.push({address:a,chain:s})}),(await r({method:"bulkGetPublicKey",params:{accounts:o}})).map(a=>new d2t(a))}d();p();var TYo={CONNECT:"standard:connect",CONNECT_VERSION:"1.0.0",DISCONNECT:"standard:disconnect",DISCONNECT_VERSION:"1.0.0",EVENTS:"standard:events",EVENTS_VERSION:"1.0.0"},Tj=TYo;var CC=class extends Ji{constructor(e,{providerType:r,chainName:n,jsonRpcStreamName:o,logger:i,provider:a,isInContentScript:s}={}){super(e,{jsonRpcStreamName:o,logger:i}),this.connectedAccounts=[],this.okxProvider=a,this.providerType=r,this.chainName=n,a.on(vt.event.WALLET_CHANGED,xs({okxProvider:a,providerType:r,isConnected:()=>Boolean(this.connectedAccounts.length)},async([c])=>{c?(await this.handleConnect(c),this.emit(vt.event.ACCOUNT_CHANGED,this.connectedAccounts[0])):this.emit(vt.event.DISCONNECT)})),a.on(vt.event.CONNECT_WALLET,([c])=>{this.handleConnect(c)}),s||this.request({jsonrpc:"2.0",id:1e4,method:"checkWalletStandardDapp",params:{chainName:n}}).then(c=>{c&&HZr(this)}).catch(()=>{})}get name(){return HM}get version(){return GX}get icon(){return jM}get accounts(){return this.connectedAccounts}get features(){return{[Tj.CONNECT]:{version:Tj.CONNECT_VERSION,connect:this.connect.bind(this)},[Tj.DISCONNECT]:{version:Tj.DISCONNECT_VERSION,disconnect:this.disconnect.bind(this)},[Tj.EVENTS]:{version:Tj.EVENTS_VERSION,on:this.on.bind(this)}}}async connect(e){let{silent:r}=e||{},[n]=await this.okxProvider.requestWallets(!r,{providerType:this.providerType});return this.handleConnect(n)}async disconnect(){return await this.okxProvider.request({method:"wallet_disconnect"}),this.handleDisconnect()}async hasPermissions(){return Boolean(this.connectedAccounts.length)}async requestPermissions(){return this.connect()}async handleConnect(e){let r=await p2t(this.chainName,e,this.request.bind(this));return this.connectedAccounts=r,this.emit("change",{accounts:r}),{accounts:r}}handleDisconnect(e){this.connectedAccounts=[],super.handleDisconnect(e)}request(e){Ks(e);let{method:r,params:n}=e;return super.rpcRequest({method:r,params:n})}on(e,r){return super.on(e,r),()=>{super.off(e,r)}}};d();p();var Mee=class extends _n{constructor({address:r,publicKey:n,ansName:o}){super();this.address=tr.from(r),this.publicKey=n,this.ansName=o}serialize(r){if(this.address.serialize(r),this.publicKey instanceof Cs)r.serializeU32AsUleb128(HE.Ed25519);else if(this.publicKey instanceof RN)r.serializeU32AsUleb128(HE.MultiEd25519);else if(this.publicKey instanceof Nu)r.serializeU32AsUleb128(HE.SingleKey);else if(this.publicKey instanceof HN)r.serializeU32AsUleb128(HE.MultiKey);else throw new Error("Unsupported public key");this.publicKey.serialize(r),r.serializeStr(this.ansName??"")}static deserialize(r){let n=tr.deserialize(r),o=r.deserializeUleb128AsU32(),i;switch(o){case HE.Ed25519:i=Cs.deserialize(r);break;case HE.MultiEd25519:i=RN.deserialize(r);break;case HE.SingleKey:i=Nu.deserialize(r);break;case HE.MultiKey:i=HN.deserialize(r);break;default:throw new Error(`Unknown variant index for WrappedPublicKey: ${o}`)}let a=r.deserializeStr()||void 0;return new Mee({address:n,publicKey:i,ansName:a})}};d();p();var h2t=ie(CX());var IYo=t=>Array.from(t).map(e=>e.toString(16).padStart(2,"0")).join("");function RYo(t=[]){return t.map(e=>{let r=new Xg;return e?.serializeForScriptFunction?(e.serializeForScriptFunction(r),IYo(r.toUint8Array())):e})}function m2t(t){let{rawTransaction:e,feePayerAddress:r,secondarySignerAddresses:n}=t,o=rOe(t),i={transaction:"",rawTransaction:"",options:{expiration_timestamp_secs:e.expiration_timestamp_secs?.toString(),gas_unit_price:e.gas_unit_price?.toString(),max_gas_amount:e.max_gas_amount?.toString(),sequence_number:e.sequence_number?.toString(),feePayerAddress:r?.toString(),secondarySignerAddresses:n?.map(a=>a.toString())},extParams:{dataType:kX.HEX_STRING,transactionIsComplete:o}};return o&&(i.rawTransaction=h2t.default.encode(t.bcsToBytes())),i.transaction=h2t.default.encode(e.payload.bcsToBytes()),i}function VZr(t){let{payload:e}=t,r=e.bytecode;return r instanceof Uint8Array&&(r=A.Buffer.from(r).toString("hex")),{transaction:{type:zue.DAPP,bytecode:r,typeArguments:e.typeArguments,functionArguments:RYo(e.functionArguments)},extParams:{dataType:kX.SCRIPT_PAYLOAD}}}function MYo(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="bigint"}function sOe(t){if(t==null)return t;if(Array.isArray(t))return t.map(sOe);if(MYo(t))return t.toString();if(t instanceof Uint8Array){let e=[];return t.forEach(r=>{e.push(r)}),e}if(t instanceof ArrayBuffer)return new Uint8Array(t);if(typeof t=="object"){if("values"in t)return t.values.map(sOe);if("data"in t)return t.toString()}if("value"in t){let e=t;return e.value instanceof Uint8Array?e.value:e.value.toString()}return t}function qZr(t){let e=po.fromHexString(t).toUint8Array(),r=new Om(e);return Vp.deserialize(r)}var PYo=t=>typeof t?.toString=="function"?t?.toString():t,g2t=class extends CC{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i}={}){super(e,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i,providerType:Xj,chainName:kge})}get url(){return"https://web3.okx.com/web3/"}get provider(){return typeof window<"u"?window.okxwallet?.aptos:void 0}get chains(){return[...nOe]}get features(){return{...CC.prototype.features,[Ii.SIGN_AND_SUBMIT_TRANSACTION]:{version:Ii.SIGN_AND_SUBMIT_TRANSACTION_VERSION,signAndSubmitTransaction:this.signAndSubmitTransaction.bind(this)},[Ii.SIGN_TRANSACTION]:{version:Ii.SIGN_TRANSACTION_VERSION,signTransaction:this.signTransaction.bind(this)},[Ii.SIGN_MESSAGE]:{version:Ii.SIGN_MESSAGE_VERSION,signMessage:this.signMessage.bind(this)},[Ii.NETWORK]:{version:Ii.NETWORK_VERSION,network:this.network.bind(this)},[Ii.ACCOUNT]:{version:Ii.ACCOUNT_VERSION,account:this.account.bind(this)},[Ii.CONNECT]:{version:Ii.CONNECT_VERSION,connect:this.connect.bind(this)},[Ii.DISCONNECT]:{version:Ii.DISCONNECT_VERSION,disconnect:this.disconnect.bind(this)},[Ii.ON_ACCOUNT_CHANGE]:{version:Ii.ON_ACCOUNT_CHANGE_VERSION,onAccountChange:this.onAccountChange.bind(this)},[Ii.ON_NETWORK_CHANGE]:{version:Ii.ON_NETWORK_CHANGE_VERSION,onNetworkChange:this.onNetworkChange.bind(this)},[Ii.CHANGE_NETWORK]:{version:Ii.CHANGE_NETWORK_VERSION,changeNetwork:this.changeNetwork.bind(this)}}}async signAndSubmitTransaction(e){let{gasUnitPrice:r,maxGasAmount:n,payload:o}=e||{};try{let i;if(e.rawTransaction)i=m2t(e);else if(o.bytecode)i=VZr(e);else{if(!o?.function)return{status:"Rejected"};let s=o.arguments||o.functionArguments||[];i={transaction:{type:zue.ENTRY_FUNCTION_PAYLOAD,function:o.function,type_arguments:(o.type_arguments||o.typeArguments||[]).map(PYo),arguments:s.map(c=>sOe(c))},extParams:{dataType:kX.RAW}},r&&n&&(i.options={gas_unit_price:r,max_gas_amount:n})}return{status:"Approved",args:{hash:(await this.request({method:Ii.SIGN_AND_SUBMIT_TRANSACTION,params:i})).hash}}}catch{return{status:"Rejected"}}}async signTransaction(e){try{let r=m2t(e),n=await this.request({method:Ii.SIGN_TRANSACTION,params:r});if(rOe(e)){let{accAuthenticator:s}=n;return{status:"Approved",args:qZr(s)}}let o=new Om(A.Buffer.from(n,"hex")),i=GN.deserialize(o),a=new Om(i.authenticator.bcsToBytes());return{status:"Approved",args:Vp.deserialize(a)}}catch{return{status:"Rejected"}}}async signMessage({address:e,application:r,chainId:n,message:o,nonce:i}){try{let a=await this.request({method:Ii.SIGN_MESSAGE,params:{address:e,application:r,chainId:n,message:o,nonce:i}}),{signature:s}=a;return{status:"Approved",args:{...a,signature:new Uc(s)}}}catch{return{status:"Rejected"}}}async disconnect(){return await this.okxProvider.disconnect(),Promise.resolve()}translateConnectedToAccountInfo(e){return new Mee({address:e.address,publicKey:new Cs(e.publicKey)})}async connect(e,r){let n;try{let i=(await super.connect({silent:e})).accounts[0];n={status:"Approved",args:this.translateConnectedToAccountInfo(i)}}catch{n={status:"Rejected"}}if(r?.chainId){let o=await this.request({method:Ii.NETWORK,params:{recordGetNetwork:!1}});if(!zZr(r?.chainId,o.realChainId))try{await this.changeNetwork(r)}catch{}}return n}async changeNetwork(e){try{return await this.request({method:Ii.CHANGE_NETWORK,params:e}),{status:"Approved",args:{success:!0}}}catch{return{status:"Rejected"}}}async account(){return this.translateConnectedToAccountInfo(this.connectedAccounts[0])}async network(){let e=await this.request({method:Ii.NETWORK});return{name:e?.dappChainName||"mainnet",chainId:e?.realChainId,url:e?.rpcUrl}}onNetworkChange(e){return typeof e!="function"||this.okxProvider.on(`${vt.event.ISOMER_NETWORK_CHANGED}_${KE}`,r=>{let n=r.currentNetwork;e({name:n?.dappChainName||"mainnet",chainId:n?.realChainId,url:n?.rpcUrl})}),Promise.resolve()}onAccountChange(e){return typeof e!="function"||this.on(vt.event.ACCOUNT_CHANGED,r=>{let n=this.translateConnectedToAccountInfo(r);e(n)}),Promise.resolve()}},v2t=g2t;d();p();var cOe=ie(CX());var y2t=class extends CC{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i}={}){super(e,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i,providerType:Yj,chainName:Ree})}get supportedTransactionVersions(){return["legacy",0]}get chains(){return[...oOe]}get features(){return{...super.features,[H1.SIGN_AND_SEND_TRANSACTION]:{version:H1.SIGN_AND_SEND_TRANSACTION_VERSION,signAndSendTransaction:this.signAndSendTransaction.bind(this),supportedTransactionVersions:["legacy",0]},[H1.SIGN_TRANSACTION]:{version:H1.SIGN_TRANSACTION_VERSION,signTransaction:this.signTransaction.bind(this),supportedTransactionVersions:["legacy",0]},[H1.SIGN_MESSAGE]:{version:H1.SIGN_MESSAGE_VERSION,signMessage:this.signMessage.bind(this)}}}async signAndSendTransaction({transaction:e},r={},n={}){let o=cOe.default.encode(e),i=Zst(e),a=lz(i),{signature:s}=await this.request({method:H1.SIGN_AND_SEND_TRANSACTION,params:{transaction:o,type:a,options:r,okxArgs:n}});return[{signature:cOe.default.decode(s)}]}async signTransaction(...e){e=e.map(({transaction:n})=>Zst(n));let{signedTransactionResults:r}=await this.request({method:H1.SIGN_TRANSACTION,params:{transactions:e.map(n=>{let o=lz(n);return{transaction:TX(n,o),type:o}})}});return r.map(({serializedTransaction:n})=>({signedTransaction:cOe.default.decode(n)}))}async signMessage({message:e},r="utf8"){let{publicKey:n,signature:o}=await this.request({method:H1.SIGN_MESSAGE,params:{message:new TextDecoder().decode(e),display:r}});return[{signature:k8e(C8e(n),o).signature,signedMessage:e}]}},b2t=y2t;d();p();var x2t=class extends CC{constructor(e,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i}={}){super(e,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i,providerType:Jj,chainName:Tge}),o.sui=this}get chains(){return[...iOe]}get features(){return{...super.features,[ol.SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK]:{version:ol.SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK_VERSION,signAndExecuteTransactionBlock:this.signAndExecuteTransactionBlock.bind(this)},[ol.SUI_SIGN_TRANSACTION_BLOCK]:{version:ol.SUI_SIGN_TRANSACTION_BLOCK_VERSION,signTransactionBlock:this.signTransactionBlock.bind(this)},[ol.SUI_SIGN_MESSAGE]:{version:ol.SUI_SIGN_MESSAGE_VERSION,signMessage:this.signMessage.bind(this)},[ol.SUI_SIGN_PERSONAL_MESSAGE]:{version:ol.SUI_SIGN_PERSONAL_MESSAGE_VERSION,signPersonalMessage:this.signPersonalMessage.bind(this)},[ol.SUI_SIGN_TRANSACTION]:{version:ol.SUI_SIGN_TRANSACTION_VERSION,signTransaction:this.signTransaction.bind(this)},[ol.SUI_SIGN_AND_EXECUTE_TRANSACTION]:{version:ol.SUI_SIGN_AND_EXECUTE_TRANSACTION_VERSION,signAndExecuteTransaction:this.signAndExecuteTransaction.bind(this)}}}async signAndExecuteTransactionBlock(e){let{transactionBlock:r,...n}=e;return this.request({method:ol.SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK,params:{...n,transaction:r.serialize()}})}async signTransactionBlock(e){let{transactionBlock:r,...n}=e;return this.request({method:ol.SUI_SIGN_TRANSACTION_BLOCK,params:{...n,transaction:r.serialize()}})}async signMessage(e){return this.request({method:ol.SUI_SIGN_MESSAGE,params:{...e,message:Array.from(e.message)}})}async signPersonalMessage(e){let r=await this.request({method:ol.SUI_SIGN_PERSONAL_MESSAGE,params:{...e,message:Array.from(e.message)}});return{bytes:r.messageBytes,signature:r.signature}}async signTransaction(e){let r=await this.request({method:ol.SUI_SIGN_TRANSACTION,params:{...e,transaction:await e.transaction.toJSON()}});return{bytes:r.transactionBlockBytes,signature:r.signature}}async signAndExecuteTransaction(e){let r=await this.request({method:ol.SUI_SIGN_AND_EXECUTE_TRANSACTION,params:{...e,transaction:await e.transaction.toJSON()}});return{bytes:r.transactionBlockBytes,signature:r.signature,digest:r.digest,effects:r.rawEffectsB64}}},w2t=x2t;d();p();d();p();var Pee="1064487b3cd1a897ce03ae5b6a865651747e2e152090f99c1d19d44e01aea5a4",A2t={[Pee]:{providerType:z5,localType:m8e}};d();p();function KZr(t){let e=new Uint8Array(t.length/2);for(let r=0;r<t.length;r+=2)e[r/2]=parseInt(t.substr(r,2),16);return e}function YZr(t){return A2t[t]||A2t[Pee]}var JZr,S2t=class extends Ji{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o});ae(this,"isExtension",!0);ae(this,"requiredVersion","");ae(this,"login",this.getIdentity);ae(this,"checkLogin",this.getIdentityFromPermissions);ae(this,"logout",this.forgetIdentity);this.network=null,this.identity=null,JZr=i,i.on(vt.event.WALLET_CHANGED,xs({okxProvider:i,providerType:z5,isConnected:()=>Boolean(this.identity)},([a])=>{a?this.emit(vt.event.ACCOUNT_CHANGED):this.emit(vt.event.DISCONNECT)})),i.on(vt.event.CONNECT_WALLET,()=>{this.emit(vt.event.CONNECT)}),i.wax=this;try{if(window.ScatterJS)window.ScatterJS.scatter=this;else{let a;Object.defineProperty(window,"ScatterJS",{get:()=>a,set:s=>{s&&(s.scatter=this),a=s}})}window.scatter=this,document.dispatchEvent(new CustomEvent("scatterLoaded"))}catch{}Object.defineProperty(this,"eosHook",{get:()=>this.hookProvider})}request(r){return Ks(r),super.rpcRequest(r)}getVersion(){return Promise.resolve(WX.version)}isConnected(){return!!this.identity}account(){return this.identity?this.identity.accounts?.[0]:null}requireVersion(r){this.requiredVersion=r}connect(r,n){return n?.network&&(this.network=n.network),Promise.resolve(!0)}async getIdentity(r){let n=r?.accounts?.[0]?.chainId||this.network?.chainId||Pee,{providerType:o,localType:i}=YZr(n),[a]=await JZr.requestWallets(!0,{providerType:o}),s=wy(a,i),c=await this.request({method:qst.GET_PUBLIC_KEY,params:{address:s}}),l={hash:"",kyc:!1,name:s,publicKey:c,accounts:[{name:s,authority:"active",blockchain:"eos",chainId:n,isHardware:!1,publicKey:c}]};return this.identity=l,l}useIdentity(r){this.identity=r}getIdentityFromPermissions(){return this.identity?Promise.resolve(this.identity):this.getIdentity()}forgetIdentity(){return this.identity=null,Promise.resolve(!0)}suggestNetwork(){return Promise.resolve(!0)}requestSignTx(r,n){return this.request({method:qst.SIGN_TRANSACTION,params:{transaction:{from:this.identity?.name,chainId:n||Pee,serializedTx:r}}})}async signProvider(r){let n=r.buf.toString("hex",32,r.buf.length-32);return(await this.requestSignTx(n,this.network?.chainId)).signatures}eos(r,n,o,i){if(o&&o.rpc){let c=this.hookProvider();return new n(Object.assign(o,{signatureProvider:c}))}o=o||{},this.network=Object.assign(this.network,r),r.protocol||(r.protocol=i||"http");let a=`${r.protocol}://${r.host}:${r.port}`,s=r.chainId;return n(Object.assign(o,{httpEndpoint:a,chainId:s,signProvider:this.signProvider}))}hookProvider(){return{requiredFields:{},getAvailableKeys(){if(this.identity){let r=[this.identity.publicKey];return this.identity.accounts.length>1&&r.push(this.identity.accounts[1].publicKey),Promise.resolve(r)}return Promise.resolve([])},sign:async r=>{let{serializedTransaction:n}=r;n instanceof Uint8Array&&(n=n.reduce((i,a)=>i+a.toString(16).padStart(2,"0"),""));let o=await this.requestSignTx(n,r.chainId);return{serializedTransaction:KZr(n),signatures:o.signatures}}}}},E2t=S2t;var _2t={contentScript:_St,inpage:CSt,provider:jC,Implementor:iZ},C2t=[{contentScript:kSt,inpage:TSt,provider:Dd,Implementor:Ddt},{contentScript:ISt,inpage:RSt,provider:Kj,Implementor:FZ},{contentScript:MSt,inpage:PSt,provider:KE,Implementor:zX},{contentScript:NSt,inpage:BSt,provider:hB,Implementor:Z$},{contentScript:OSt,inpage:DSt,provider:O5,Implementor:$X},{contentScript:WSt,inpage:GSt,provider:fv,Implementor:tlt},{contentScript:LSt,inpage:USt,provider:Yj,Implementor:b2t},{contentScript:FSt,inpage:zSt,provider:Jj,Implementor:w2t},{contentScript:HSt,inpage:jSt,provider:Xj,Implementor:v2t},{contentScript:VSt,inpage:qSt,provider:mB,Implementor:aZ},{contentScript:KSt,inpage:YSt,provider:D5,Implementor:Ndt},{contentScript:JSt,inpage:XSt,provider:gB,Implementor:VX},{contentScript:ZSt,inpage:QSt,provider:L5,Implementor:nlt},{contentScript:$St,inpage:eEt,provider:U5,Implementor:olt},{contentScript:tEt,inpage:rEt,provider:F5,Implementor:rlt},{contentScript:nEt,inpage:oEt,provider:pte,Implementor:ilt},{contentScript:iEt,inpage:aEt,provider:vB,Implementor:rZ},{contentScript:sEt,inpage:cEt,provider:yB,Implementor:eZ},{contentScript:lEt,inpage:uEt,provider:bB,Implementor:tZ},{contentScript:fEt,inpage:dEt,provider:z5,Implementor:E2t},{contentScript:pEt,inpage:hEt,provider:xB,Implementor:zZ}];d();p();var lOe=t=>`${t}_contentScript`;d();p();d();p();var ZN={walletFetch:"wallet_fetch",walletGetLocaleConfig:"wallet_getLocaleConfig",walletGetPreferences:"wallet_getPreferences",walletSetPreference:"wallet_setPreference",walletMonitorTrack:"wallet_monitorTrack",walletSubscribe:"walletSubscribe",walletGoToDexSwapMemeMode:"walletGoToDexSwapMemeMode",walletGetOnboardingComplete:"walletGetOnboardingComplete"};var XZr=t=>({fetch(...e){return t.rpcRequest({method:ZN.walletFetch,params:[...e]})},getLocaleConfig(){return t.rpcRequest({method:ZN.walletGetLocaleConfig,params:[]})},getOnboardingComplete(){return t.rpcRequest({method:ZN.walletGetOnboardingComplete,params:[]})},getWebWidgetPreferences(){return t.rpcRequest({method:ZN.walletGetPreferences,params:[]})},setWebWidgetPreferences(e,r){return t.rpcRequest({method:ZN.walletSetPreference,params:[e,r]})},monitorTrack(e,r){return t.rpcRequest({method:ZN.walletMonitorTrack,params:[e,r||[]]})},subscribe(e,r){return t.rpcRequest({method:ZN.walletSubscribe,params:[e,r]})},setPushDataResolver(e,r,n){t.on(vt.event.CONTENT_SCRIPT_WS,o=>{o?.hasError?n():o?.channel===e&&r(o.data)})}});function ZZr({provider:t,inpage:e,contentScript:r,Implementor:n}){return{connectionStream:new $Zr.default({name:lOe(e),target:lOe(r)}),jsonRpcStreamName:lOe(t),Implementor:n}}var NYo=t=>{t.jsonRpcConnection.events.on(vt.event.NOTIFICATION,e=>{let{method:r,params:n}=e;r===w8e.preferenceChanged?t.emit(kve.PREFERENCE_CHANGED,n):r===vt.event.CONTENT_SCRIPT_WS&&t.emit(vt.event.CONTENT_SCRIPT_WS,n)})},BYo=()=>{let t=lxr({okc:ZZr(_2t),providers:C2t.map(e=>ZZr(e)),logger:QZr.default,isInContentScript:!0});sxr(t,XZr),NYo(t)},eQr=async()=>{BYo()};var OYo=async()=>{try{await eQr()}catch{}(await Mve())["BLINK"]&&nNt(),Jbr("X")};OYo();})();
//# sourceMappingURL=x.js.map